@media only screen and (max-width:1199px){
    .mean-container .mean-nav ul li a{color:#000!important;}
    .service-card.style1 .icon{left: 40px;}
    .work-process-card.style3 .thumb .process-circle{width: 230px;height: 230px;}
    .work-process-card.style3 .thumb .main-thumb{width:100%;}
    .counter-box.style3{width:200px;height:200px;}
    .intro-content-wrapper.style2 .intro-title {font-size: 80px;}
    .intro-content-wrapper.style2 .stroke-text{left: 36%;font-size: 80px;}
    .contact-form.style2{margin-top:0;}
    .contact-info-box.style2,.contact-info-box.style1{height: 100%;}
    .mapForm { display: flex; flex-direction: column-reverse;row-gap:30px;}
    .map-container-wrapper.pb-262 {padding-bottom: 40px !important;}
    .preloader .animation-preloader .txt-loading{display: none;}
    .mainLoader .loaderImg{left: 10%;text-align: center;}
}
@media only screen and (max-width:1140px){
    
}
@media only screen and (max-width:1024px){
    .intro-content-wrapper.style2 .intro-title,.intro-content-wrapper.style2 .stroke-text {font-size: 60px;}


}
@media only screen and (max-width:992px){
    
}
@media only screen and (max-width:991px){
    .intro-container-wrapper.style2 .thumb1,.intro-container-wrapper.style2 .thumb3{display:none;}
    .header-section-2.home{position:unset;}
    /* .intro-content-wrapper.style2{padding: 150px 0;} */
    .intro-content-wrapper.style2 { padding: 50px 0; }
    /* .intro-container-wrapper.style2 .thumb2{top:0;bottom:auto;left:0;right:auto;} */
    .intro-container-wrapper.style2 .thumb2 {position: unset;opacity: 0.7;}
    .bannerContent { position: absolute; top: 0; left: 0; z-index: 9; width: 100%; }
    .disTitle{display:none!important;}
    .phTitle{display:block!important;}
    .intro-container-wrapper.style2 .shape3{display:none;}
    .intro-content-wrapper.style2 .desc{font-size: 17px;font-weight: 600;}
    .service-section .section-title,.service-section .section-title .subtitle,.service-section .section-title h2,
    .testimonial-section .subtitle,.testimonial-section .section-title h2{text-align:center!important;}
    .service-section .arrowBtn,.testimonial-section .slider-arrow-btn {justify-content: center !important;}
    .project-card.style3 .project-thumb .main-thumb,.testimonial-section .slider-arrow-btn{width: 100%;}
    .whyChooseUs .row{row-gap:25px;}
    .counter-box.style3{width:240px;height:240px;margin: 0 auto;}
    .footer-bottom.style2 .footer-wrapper{flex-direction:column;}
    .whyChooseUs, .manufacturingSec { padding: 40px 0; }
    .footer-widgets-wrapper { padding: 20px 0 40px; }
    .breadcumb-wrapper .breadcumb-content{padding: 100px 0;}
    .aboutPage .row{flex-direction: column-reverse;}
    .aboutPage .about-wrapper.style2 .about-thumb {margin-bottom: 0;}
    .serviceSec .row{flex-direction: column-reverse; }
    .servi3Sec .row{flex-direction:column;}
    .service-details-area .service-post-details .single-service-post .post-content{margin-top: 0;}
    .mainLoader .loaderImg{left:11.5%;text-align: center;}
    .service-card.style1 .icon { left: 19px; }
   
}
@media only screen and (max-width:767px){
    .intro-content-wrapper.style2 .intro-title, .intro-content-wrapper.style2 .stroke-text {font-size: 40px;}
    .intro-content-wrapper.style2 .desc { margin-top: 30px; }
    .phTitle { margin-top: 10px; }
    .intro-container-wrapper.style2 .thumb2 img { width: 100%; }
    .work-process-card.style3 .thumb .main-thumb { width: auto; }
    .work-process-card.style3 .thumb .process-number { left: 35%; }
    .section-title h2 { font-size: 35px; line-height: 45px; }
    .footer-widgets-wrapper .single-footer-widget,.footer-widgets-wrapper .single-footer-widget .widget-head{text-align: center;}
    .footer-widgets-wrapper .single-footer-widget .list-area li{display: inline-block;}
    .footer-widgets-wrapper .single-footer-widget .list-area li a {font-size: 13px;background: #000; color: #FFF; padding: 4px 10px;border-radius:15px;}
    .footer-widgets-wrapper .single-footer-widget .list-area li a i{font-size: 10px;}
    .footer-widgets-wrapper .single-footer-widget .list-area li a:hover {background:var(--theme);color:#fff!important;margin-left: 0;}
    .footer-widgets-wrapper .single-footer-widget .list-area li:not(:last-child) { margin-bottom: 0; }
    .single-footer-widget.contactFoot a { background: transparent !important; color: #000 !important; padding: 0 5px 0 0 !important; border-radius: 0 !important; }
    .service-card.style1 .icon { left:0%; }
    .back-to-top{width: 30px;height: 30px;line-height: 30px;font-size: 10px;right: 10px;bottom: 15px;}
    .breadcumb-wrapper .breadcumb-content { padding: 50px 0; }
    .breadcumb-wrapper .breadcumb-content .breadcumb-title{line-height: 50px;margin-bottom: 15px;}
    .contact-form.style2{margin-bottom: 0px;}
    .mainLoader .loaderImg{left: 4.5%;text-align: center;}
    .footer-widgets-wrapper{text-align: center;margin-top: 0;}
    .footLogo{width: 215px;margin-top: 0;}
    .contactFoot .title h6 span {display: block;}
}
@media only screen and (max-width:678px){
    .mainLoader .loaderImg{left: 9%;text-align: center;width: 100px;}
}
@media only screen and (max-width:576px){
    .intro-container-wrapper.style2 .gt-hero-bg,.intro-container-wrapper.style2 .thumb2{display:none;}
    .phBanner{display:block!important;position: relative;}
    .phBanner::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#00000078;}
    .intro-content-wrapper.style2 .desc{color:#fff;}
    .bannerContent { position: absolute; top: 0; left: 0; z-index: 9; width: 100%; display: flex; align-items: center; justify-content: center; height: 100%; }
    .section-title h2 { font-size: 30px; line-height: 35px; }
    .slider-arrow.style1{font-size: 13px;width: 35px;height: 35px;line-height: 35px;}
    .recentProject .slider-arrow-btn{width: 55%;padding-left: 15px;}
    .counter-box.style3 .counter{font-size: 34px;}
    .work-process .section-title { margin-bottom: 30px; }
    .footer-bottom .footer-wrapper p{text-align: center;}
    .header-logo img,.sticky .header-logo img { width: 170px; }
    .intro-content-wrapper.style2 .intro-subtitle{font-size: 12px;}
    .offcanvas__logo a img {width: 160px;}
    .breadcumb-wrapper .breadcumb-content .breadcumb-title,.service-details-area .service-post-details .single-service-post .post-content .title1{font-size: 30px;line-height: 40px;}
    .breadcumb-wrapper .breadcumb-content .breadcumb-menu li,.breadcumb-wrapper .breadcumb-content .breadcumb-menu li a,.breadcumb-wrapper .breadcumb-content .breadcumb-menu li.active{font-size: 13px;}
    .carousel-control-prev-icon, .carousel-control-next-icon{width: 1.5rem;height: 1.5rem;background-size: 12px;}
    .contact-form.style2 { padding: 10px; }
    .mainLoader .loaderImg { left: 10%; }
    .service-card.style1{border: 1px solid #141414;}
    .service-card.style1 .link-btn.style1{bottom: 10px;}
    .service-card.style1 .icon{left: 0;top: 7px;}
    .service-card.style1 .shape1,.service-card.style1 .shape2{display:none;}
}
@media only screen and (max-width:481px){
    .phBanner img { width: 100%; }
    .intro-content-wrapper.style2 .intro-title, .intro-content-wrapper.style2 .stroke-text { font-size: 30px; }
    .intro-content-wrapper.style2 .desc { font-size: 15px; margin-top: 10px; margin-bottom: 10px; }
    .theme-btn.style3 { width: max-content; padding: 10px; font-size: 13px; }
    .theme-btn.style3 svg{display:none;}
    /* .service-card.style1 .icon {left: 14%;} */
    .recentProject .slider-arrow-btn{width: 45%;}
    .about-wrapper.style2 .about-thumb .thumb1{margin-left:0;}
    .aboutPage .row {--bs-gutter-y: 0;}
    .mainLoader .loaderImg { left:11%;}

}
@media only screen and (max-width:320px){
 
}