.section-titles h3{text-transform:capitalize !important;}
.section-titles span{text-decoration:underline !important;text-decoration-color:#ffc200 !important;}
.section-titles.about-us span{text-transform:capitalize !important;}
.our-history-section p span{background-color:#ffc200;}
.flickity-page-dots .dot.is-selected{border-color:#ffc200 !important;}
.header-wrapper #masthead.header-main{position:absolute;top:0;background-color:white !important;width:100%;}
.header-nav.header-nav-main{justify-content:end;}
.flickity-button svg{background-color:#ffc200;border-radius:10px;height:50px;}
.flickity-button svg path{fill:#353535 !important;}
.highlights{min-height:100vh;border:none;}
.highlights .page-title-inner.container{background-color:white;}
.banner-grid.row.row-grid.row-full-width{margin-left:0 !important;}
.section-newsletter form{display:flex;width:70%;}
.section-newsletter form input{min-height:55px;border-radius:10px;font-size:1rem;}
.section-newsletter form .wpcf7-form-control.wpcf7-submit{margin-left:2.5rem;min-width:20%;background-color:#ffc200;color:#353535;font-size:1rem;text-transform:capitalize;}
.contact-us, .image-contact-us{height:100vh;}
.contact-us-submit p{display:flex;align-items:flex-end;flex-direction:column;width:100%;}
.contact-us-submit p input{margin:0;width:100%;}
.section-contact-us h3{margin-bottom:0;}
.section-contact-us form input{min-height:55px;border-radius:10px;font-size:1rem;}
.section-contact-us form .wpcf7-form-control.wpcf7-submit{background-color:#ffc200;color:#353535;font-size:1rem;width:100%;text-transform:capitalize;}
.section-contact-us form textarea{min-height:230px;border-radius:10px;font-size:1rem;}
#sb_instagram #sbi_images{padding:0 !important;}
#footer,
.header-bottom, .section-title.section-title-center b{display:none;}
.footer-menu h3{width:80%;border-color:#353535 !important;}
.footer-menu{margin-bottom:.75rem;}
.footer-menu-1.ux-menu span, .footer-menu-2.ux-menu span{color:#353535;}
.footer-menu-1.ux-menu span:hover, .footer-menu-2.ux-menu span:hover{color:white;}
.social-media ul{list-style-type:none;display:flex;}
.social-media ul li{margin-left:0;margin-right:1.5rem;}
.social-media li a{color:#353535;font-size:1.5rem;display:flex;height:32px;}
.location-icon{margin-top:-8px;width:32px;max-width:none;}
@media screen and (max-width:425px){ .main-slider .slider .image-cover img{object-fit:contain !important;}
} @media screen and (max-width:768px){ h1 {
font-size: 2.5rem;
}
h3 {
font-size: 1.8rem;
margin-bottom: 0;
} #logo-mobile-logo a img {
width: 80%;
margin: 0 auto;
}
.mobile-sidebar li.html.custom {
margin-top: 1.5rem;
margin-bottom: 1.5rem;
}
.mobile-sidebar li.menu-item a {
font-size: 1rem;
padding: .5rem;
}
.mobile-sidebar li .social-media.menu-mobile {
display: flex;
flex-direction: column;
width: 100%;
}
.mobile-sidebar li .social-media.menu-mobile li {
display: flex;
justify-content: center;
margin-bottom: 1rem;
}
.mobile-sidebar li .social-media.menu-mobile li a {
color: white !important;
} .section-portfolio,
.section-about-us {
padding: 0;
} .section-about-us .col-inner {
padding-bottom: 0 !important;
} .section-missions p {
padding: 0 30px 0 30px;
margin-bottom: 0;
}
.banner-grid.row.row-grid.row-full-width {
margin: 0 auto;
} .services-section .row {
text-align: center;
}
.services-section .col-inner img {
width: 40%;
} .section-newsletter form {
display: flex;
flex-direction: column;
width: 100%;
}
.section-newsletter form input {
min-height: 45px;
}
.section-newsletter form .wpcf7-form-control.wpcf7-submit {
margin: 0 auto;
} .section-testimonials .container.section-title-container {
margin-bottom: 0;
}
#trp-floater-ls {
position: fixed !important;
width: 25% !important;
border-radius: 10px 10px 0 0 !important;
top: 100% !important;
right: 5px !important;
transform: translateY(-100%);
}
.section-testimonials .section-title-container h3 {
font-size: 1rem;
} .footer-menu h3 {
font-size: 1.4rem;
}
.footer .col div.img, .footer .col div.text p {
width: 100% !important;
text-align: center !important;
margin-bottom: 0 !important;
}
}