@media(max-width:785px){
    .flex-cr{flex-direction:column-reverse;}
    .res-hgt{height:170px!important;}
    .res-pd-35{padding-top:35px!important;}
    .fz-36{font-size:36px!important;}
    .wel-p{font-size:16.9px!important;line-height:29px!important;letter-spacing:0.9px!important;}
    .theme-light .logo .logo-light {max-width:74%!important;margin:0!important;}
        .mobile-menu a i {font-size:40px;}
        .section-title span, .content-title span{font-size:19px;}
        .content-title h2, .section-title h2{font-size:31px;margin:5px 0;}
        .about-wrap.style1 .about-content .content-title p{    font-size: 18px;  color: #111; letter-spacing: 0.6px;line-height: 27px;}
        .service-card.style1 .service-header .service-header-title span {font-size:13px!important;}
        .service-card.style1 .service-header .service-header-title h3 a{font-size:18px!important;letter-spacing:1px;}
        .service-card.style1 .service-img img{width:100%;}
       p{font-size:16px;color:#111;}
       .client-quote a img{width:100%;}
       .mission-img{width:100%;}
.res-col-1{width:49%;}
.res-col-2{width:51%;}
.ds-none{display:none;}
.footer-wrap .footer-top .footer-widget .footer-menu li a {font-size:16px;letter-spacing:0.3px;}
.newsletter-wrap.style3{display:none;}
div.transbox{width:auto;height:auto;margin-left:0!important;}
.breadcrumb-wrapper{padding:172px 0 99px;height:352px!important;}
.wd-100{width:100%!important;}
.mt-28{margin-top:28px;}
.mtb-28{margin:28px 0;}
.ml-0{margin-left:0!important;}
iframe{width:100%;}
.footer-wrap .footer-bottom .copyright p{font-size:17px;letter-spacing:0.5px;}
    .footer-bottom .social-profile{text-align:center!important;margin:25px 0 10px;}

}