@media (min-width:1200px){.container{max-width:1240px}}@media (max-width:991px){.menu,.top-info-right{display:none}.header-search{padding:25px 0}.canvas_open{height:100%;align-items:center;display:flex;float:right;margin-right:25px}.canvas_open a{width:35px;height:35px}.canvas_open a span{width:100%;height:3px;background:#000;margin:6px 0;display:block}.canvas_open a span:nth-child(2){width:85%;margin-left:15%}.hero-banner-content,.top-info-left{text-align:center}.feature-area-content{margin-bottom:30px}.about-content,.contact-form-info,.subscribe-form{margin-top:40px}.works-about-area::after{width:100%}.works-about-thumbanil{margin-top:50px}.hero-appointment-form{max-width:500px;margin:50px auto 0}.themetechmount-area-full{padding:10px}.faq-area-vedio{margin-bottom:50px}.breadcrumb-area{padding:150px 0}}@media (max-width:767px){.hero-banner-content h2,.hero-lsider-caption h2{font-size:50px}.section-padding{padding:70px 0}.section-padding-2{padding-top:70px;padding-bottom:40px}.latest-project-area{padding-top:70px}.breadcrumb-area{padding:100px 0}.breadcrumb-content h2{font-size:36px}}@media (max-width:676px){.hero-slider-full .owl-dots{bottom:30px;text-align:center;width:100%}.hero-lsider-caption{text-align:center}.hero-slider-item{padding-top:150px;padding-bottom:120px}.breadcrumb-content h2{font-size:32px}}@media (max-width:576px){.hero-lsider-caption h2{font-size:35px}.hero-banner-content h4,.hero-lsider-caption h4{font-size:20px}.header-top-search-form{width:290px}.section-padding{padding:60px 0}.section-padding-2{padding-top:60px;padding-bottom:30px}.about-content h2,.feature-area-content h2,.we-provide-content h2,.what-we-do-c h2,.works-about-content h2{font-size:26px}.breadcrumb-content h2,.section-headding h2{font-size:28px}.project-item .info .info-item .left-info{padding-right:50px}.hero-banner-content h2{font-size:36px}.hero-appointment-form h2{font-size:22px}.error-404-content h2{font-size:40px}.comments-list-full ul li{padding-left:0}.comments-list-full ul li .thum{position:inherit;margin-bottom:15px}}@media (max-width:360px){.hero-lsider-caption h2{font-size:30px}.hero-slider-item{padding-top:120px;padding-bottom:100px}.header-top-search-form{width:250px}.about-content h2,.feature-area-content h2,.section-headding h2,.what-we-do-c h2,.works-about-content h2{font-size:24px}.about-content-navs-tab-content-full .title h2{font-size:40px}.about-content-navs-tab-content-full .title span{font-size:18px}.info-box-1 .number-c{font-size:70px}.breadcrumb-content h2{font-size:26px}.accordion-item .accordion-body p{line-height:26px;font-size:14px}}
