@media(max-width:785px){
    .home-01-banner .home-01-banner-content{margin-top:0!important;}
    .info-bar-inner{display:block;}
    .header-area .logo-area img{width:100%!important;height:100%!important;}
    .indurance-nav-right {width:50%!important;}
    .template-btn{font-size:15px;}
    .home-01-banner .home-01-banner-content{padding:49px 0;}
    .home-01-banner .title, .home-02-banner .title, .home-03-banner .title{    font-size: 45px;line-height: 60px; color: #171714;}
    .title-abt{font-size:30px!important;}
    .about-home-03 .about-left p{text-align: justify;font-size: 17px;line-height: 26px;letter-spacing: 0.3px; color: #111;width:97%;}
    .about-section .tab-content{padding-left:0;}
    .section-title .title-paragraph{    font-size: 18px; line-height: 26px;color: #111;letter-spacing: 0.3px;}
    .about-home-03 .about-right .about-image img{width:96%!important;height:100%!important;margin-left:0!important;}
    .videos-section .video-content p {font-size:18px;text-align:justify;letter-spacing:0.3px;}
    .videos-section {height:100%!important;margin-top:0!important;}
    .counter-section{margin:18px!important;padding:41px 0px;height:100%!important;border-radius:5px;}
    .indurance-single-counter .counter-title{font-size:23px;letter-spacing:0.4px;}
    .indurance-single-counter .counter-icon{font-size:60px;}
    .quote-section{margin-top:0!important;height:100%!important;padding:140px 0 63px;}
    .indurance-feature-item img, .indurance-about-item-02 img, .indurance-form-01 img{width:100%!important;height:100%!important;}
    .footer-info{height:100%!important;}
    .res-pd{padding:0 30px!important;}
    .footer-area .info-bar-bottom .info-bottom-right span{letter-spacing:0.3px!important;font-size:21px!important;}
    .res-pd-20{padding-left:20px!important;}
    .widget.widget_nav_menu ul li a{font-size:19px!important;letter-spacing:0.4px;padding-left:23px;}
    .ml-0{margin-left:0!important;}
     .cta-section .cta-button {width:100%!important;}
     .info-bar-bottom .call-us-part .icon, .info-bar-bottom .mail-part .icon, .info-bar-bottom .office-time-part .icon {color:#fff;}
     .about-home-03 .about-left .title, .services-home-02 .services-title .title {font-size:30px!important;margin:52px 0 17px;}
     .res-pd-0{padding:0;}
     .breadcrumb-area{padding:78px 0 35px;}
     h1.title{font-size: 24px!important;line-height: 31px; margin: 10px 0;}
     .project-detail-area .project-content ul{list-style:none!important;}
     .project-detail-area .widget-nav-menu{padding:30px 21px 40px;border:1px solid #cecbcb!important;}
     .margin-top-20{font-size:17px;text-align:justify;letter-spacing:0.3px;}
     .indurance-project-item .project-image img{width:100%!important;height:100%!important;}
     .about-section img{display:block;width:100%!important;height:100%!important;margin:0px 0px 30px 0px!important;}
     .padding-top-120{padding-top:30px;}
     .contact-area .call-us-part i, .contact-area .mail-part i, .contact-area .address-part i {color:#fff;}
     .contact-area .widget-nav-menu{padding:25px 22px;border:1px solid #cec6c6;}
     .contact-area .call-us-part span, .contact-area .mail-part span, .contact-area .address-part span{color:#fff;font-size: 17px;letter-spacing: 1px;}
     .margin-bottom-55{margin-bottom:92px;}
     .res-title{margin:-20px 0 17px!important;}



    


}