li.custNavButton a {
font-size: 14px;
background-color: #003c54;
color: #fff !important;
padding: 0 15px !important;
margin: 4px;
border-radius: 20px;
} .custNav .menu-item-has-children:hover ul.sub-menu  {
display: block;
visibility: visible;
opacity: 1;
max-width: 100%-webkit-fill-available !important;
}
.custNav .menu-item-has-children.menu-item-351 ul.sub-menu{
width: 280px !important; }
.custNav .menu-item-has-children.menu-item-376 ul.sub-menu {
width: 350px !important; } .custHeadingBolder b {
font-weight: 900;
}
.custSlipFallSec {
padding: 0;
}
.custSlipFallSec p.elementor-image-box-description {
padding: 0px 20px;
}
.custGformSec .gfield input {
border: none !important;
border-bottom: 3px solid #4c7687 !important;
box-shadow: 0px 0px 1px 0px #4c7687;
border-radius: 10px;
}
.custGformSec .gfield input::placeholder {
font-size: 16px;
color: #4c7687;
}
.custGformSec textarea#input_1_5::placeholder {
font-size: 16px;
color: #4c7687;
}
.custGformSec textarea#input_1_5 {
border: none;
border-bottom: 3px solid #4c7687;
box-shadow: 0px 0px 1px 0px #4c7687;
border-radius: 10px;
}
.custGformSec input#gform_submit_button_1 {
background-color: #003c54;
border-radius: 30px;
}
.custGformSec .gform_footer.before {
justify-content: center;
}
div.custInnerFromPost input#input_2_1,input#input_2_3,input#input_2_4,textarea#input_2_5 {
border: none !important;
border-bottom: 3px solid #4c7687 !important;
box-shadow: 0px 0px 1px 0px #4c7687;
border-radius: 10px;
}
div.custInnerFromPost .gform_footer.before {
justify-content: center;
}
.custInnerFromPost input#gform_submit_button_2 {
font-size: 18px;
padding: 10px 20px;
background-color: #003c54;
border-radius: 30px;
border: 2px solid #003c54;
}
.custInnerFromPost input#gform_submit_button_2:hover {
color: #003c54;
background-color: transparent !important;
}
.custMiniFooterBottom img {
vertical-align: middle;
}
.custServHeadingSizeSec h3.elementor-image-box-title a {
font-size: 30px !important;
} .custInnerPageForm input#input_3_4_3,input#input_3_6,input#input_3_7,textarea#input_3_8 {
border: none !important;
border-bottom: 3px solid #4c7687 !important;
box-shadow: 0px 0px 1px 0px #4c7687;
border-radius: 10px;
}
div.custInnerPageForm .gform_footer.before {
justify-content: center;
}
.custInnerPageForm .gform_footer.top_label {
justify-content: center;
}
.custInnerPageForm input#gform_submit_button_3 {
font-size: 18px;
padding: 10px 20px;
background-color: #003c54;
border-radius: 30px;
border: 2px solid #003c54;
text-transform: capitalize; 
}
.custInnerPageForm input#gform_submit_button_3:hover {
color: #003c54;
background-color: transparent !important;
}
.custInnerPageForm div#field_3_3 {
color: #003c54;
} .page-id-2274 .custInnerFromPost #gform_fields_2 {
display: flex;
flex-direction: column;
} .custTeamBox .custTeamContent {
opacity: 0;
}
.custTeamBox:hover .custTeamContent {
opacity: 1;
transition: opacity .3s ease-in;
}
@media only screen and (max-width: 768px) {
h1 {font-size:30px !important;}
h2 {font-size:28px !important;}
h3 {font-size:26px !important;}
.custInnerPageForm input#gform_submit_button_3, .custInnerFromPost input#gform_submit_button_2 {
width: -webkit-fill-available;
text-wrap: wrap;
}
.custMediaVideoSize video {
height: 400px;
}
.custPostSlider .elementor-swiper-button.elementor-swiper-button-next {
right: -10px !important;
}
.custPostSlider .elementor-swiper-button.elementor-swiper-button-prev {
left: -10px !important;
}
}
.custPostSlider  .swiper-slide.swiper-slide-active {
height: auto !important;
}
.custPostSlider  .swiper-slide {
height: 100px !important;
}