@media (max-width:1200px){.menu ul li.menu-item-has-children>a:after{right:0px!important}.hero-nav i{top:calc(50% - 30px);width:60px;height:60px;line-height:60px;left:.5%}.hero-nav .hero-button-next i{right:.5%}}@media (max-width:991px){.ct-hero-slider-item{padding-top:180px;padding-bottom:120px}.ct-hero-section .content,.ct-hero-section2 .content,.ct-hero-section3 .content,.ct-hero-slider-item .content{text-align:center}.ct-hero-section .content .h-button.vedio,.ct-hero-section2 .content .h-button.vedio,.ct-hero-section3 .content .h-button.vedio,.ct-hero-slider-item .content .h-button.vedio,.ct-hero-slider-item .content .h-button.justify-content-end.text-right.vedio{justify-content:center}.portfolio-cate-list-full{margin-bottom:30px;text-align:left!important}.ct-workin-progress .process-line{display:none}}@media (max-width:767px){.home-banner2-sec h2{text-align:center;margin-bottom:20px}.ct-about-us-image .ab-im-content{padding:25px 15px 25px 10px}.ct-contact-list{margin-bottom:30px}}@media (max-width:700px){.services-contact-section{width:calc(100% - 40px);margin-left:40px}}@media (max-width:576px){.ct-hero-section .content h2,.ct-hero-section2 .content h2,.ct-hero-section3 .content h2,.ct-hero-slider-item .content h2{font-size:40px}.ct-hero-section,.ct-hero-section2,.ct-hero-section3{padding-top:120px;padding-bottom:60px}.ct-hero-slider-item{padding-top:150px;padding-bottom:100px}.ct-hero-slider-full .hero-slider-dot{bottom:20px!important;}.ct-section-title h4,.services-details-ct-banner .title h3{font-size:16px;padding:0 60px}.ct-section-title h4:before,.services-details-ct-banner .title h3:before{width:50px}.ct-section-title h4:after,.services-details-ct-banner .title h3:after{width:50px}.ct-section-title h2{font-size:32px}.portfolio-item-single .content h2{font-size:22px}.portfolio-item-single .content h2 a{font-size:22px}.banner-section-1{padding:100px 0}.banner-section-1 .content .ct-section-title h2{font-size:34px}.home-banner2-sec h2{font-size:32px}.ct-client-logo-slider .swiper-slide{padding:0 25px}.ct-about-us-image .ab-im-content{padding:15px 15px 15px 10px}.services-contact-section .text-md-right{text-align:center;margin-top:25px}.services-contact-section p{text-align:center}}@media (max-width:400px){.ct-hero-section .content h4. .ct-hero-section2 .content h4,.ct-hero-section3 .content h4{font-size:15px}.ct-hero-section .content h2,.ct-hero-section2 .content h2,.ct-hero-section3 .content h2{font-size:35px}.ct-hero-section .content p,.ct-hero-section2 .content p,.ct-hero-section3 .content p{font-size:15px}.ct-hero-section .content .h-button a.button-1,.ct-hero-section2 .content .h-button a.button-1,.ct-hero-section3 .content .h-button a.button-1{padding:14px 22px}.ct-section-title p{font-size:15px}.services-card-item{padding:30px 30px}.services-card-item .content p{font-size:15px}.services-card-item .content h2{font-size:22px}}