@charset "utf-8";@media (min-width:576px){.container{max-width:1296px}.top-line h5{font-size:24px}.hm-why-sec .content-box .desc-box-two .box{display:-webkit-box;display:-ms-flexbox;display:flex}.hm-why-sec .content-box .desc-box-two .box .contact-info{margin:0 10px 0 0}.sub-banner-sec{height:120px}}@media (min-width:768px){.hm-serv-sec .title-box .desc{border-left:2px solid #13a89e;padding:10px 0 10px 30px}.hm-small-banner-sec{text-align:left}.hm-small-banner-sec .btn-bnr-contact.ar{float:right}.footer-sec .footer-bottom{padding:20px 0}.footer-sec .copyright{text-align:left;margin:0}.footer-sec .design{text-align:right}.sub-banner-sec{height:150px}.ServOncall .BoxItem{height:100%;margin:0}.ServOncall .BoxItem .desc{height:80px;overflow:hidden}}@media (min-width:992px){.about-sec .jb-title,.about-sec .team-box .designation,.box-accordion .card-header h6,.feature-box h6,.gallery-sec .glr-box h5,.serv-single-sec .single-serv-box .imagebox h6,.testimonial-box .testimonial .name,.testimonial-box .testimonial .sub-title,body{font-size:15px}.breadcrumb,.contact-sec .contact-box h4,.footer-sec,.pro-box .info{font-size:13px}.modal-header{padding-top:10px;padding-bottom:10px}.bx-accordion .card-header h5,.modal-title,.serv-single-sec .single-serv-box .imagebox h5{font-size:18px}.SectionHead,.about-sec .news-details-box,.sec-header{margin:0 0 40px}.SectionHead h1,.hm-serv-sec h2,.sec-header h2{font-size:46px}.hm-serv-sec h5,.sec-header h5{font-size:16px;padding:0 0 5px}.btn-enq,.btn-more,.hm-small-banner-sec .btn-bnr-contact{padding:10px 20px 9px;font-size:13px}.btn-discover{font-size:14px;padding:0 0 0 40px}.btn-discover:after{width:30px}.btn-enq{top:-90px}.top-line h5{padding:0 10px 0 0}.top-line .hotline,.top-line h5{display:block}.top-line .top-right ul{margin:0;padding:0;display:block}.top-line .social-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:20px}.hm-news-sec,.hm-why-sec{padding:120px 0}.hm-small-banner-sec .desc,.hm-why-sec .image-box,.pro-single-sec .single-pro-box,.serv-single-sec .single-serv-box{margin:0}.about-sec .news-details-box .content-box,.hm-why-sec .content-box,.pro-single-sec .single-pro-box .content-box,.serv-single-sec .single-serv-box .content-box{padding:0 0 0 30px}.about-sec .items h5,.hm-why-sec .content-box .desc-box-two .box .contact-info .iconstyle,.hm-why-sec .content-box h6{font-size:16px}.about-sec .news-box .content-box .desc,.about-sec .news-details-box .content-box .desc,.hm-news-box .content-box .desc,.hm-why-sec .content-box .desc,.serv-box .content-box .desc{margin:0 0 25px}.hm-why-sec .content-box .desc-box{padding:20px 30px;border-left:10px solid #195729;margin:0 0 30px}.hm-news-box .content-box h4,.hm-why-sec .content-box .desc-box-two .txt{font-size:18px;margin:0 0 15px}.hm-why-sec .content-box .desc-box-two .box .contact-info{padding:10px 20px;font-size:16px}.hm-serv-sec:after{position:absolute;top:0;left:0;width:100%;height:400px;background-size:cover;background-repeat:no-repeat;background-position:top right;content:"";background-image:url(../images/hm-serv-bg.jpg);z-index:-1}.hm-serv-sec{padding:40px 0 60px}.ServOncall .BoxItem .icon,.about-sec .desc,.about-sec .team,.footer-sec .footer-column,.gallery-sec .video-box,.hm-serv-box .image-box,.hm-serv-sec .title-box,.pro-others .box,.pro-single-sec .single-pro-box .content-box .desc,.pro-single-sec .single-pro-box .pro-image,.pro-single-sec .single-pro-box .pro-list-box,.serv-box .image-box,.serv-single-sec .single-serv-box .content-box .desc,.serv-single-sec .single-serv-box .imagebox,.serv-single-sec .single-serv-box .serv-image{margin:0 0 30px}.hm-serv-sec .title-box .desc{border-left:2px solid #195729;padding:10px 0 10px 40px}.contact-form h4,.hm-pro-box h3,.hm-serv-box .content-box h3,.pro-single-sec h4,.serv-box .content-box h3,.serv-single-sec h4{font-size:22px;margin:0 0 15px}.hm-serv-box .content-box .desc{height:70px;overflow:hidden;margin:0 0 25px}.hm-clients-sec .owl-theme .owl-nav.disabled+.owl-dots,.hm-serv-sec .owl-theme .owl-nav.disabled+.owl-dots{margin-top:50px}.hm-clients-sec .owl-theme .owl-dots .owl-dot span,.hm-serv-sec .owl-theme .owl-dots .owl-dot span,.testimonial-box .owl-theme .owl-dots .owl-dot span{width:12px;height:12px}.ServOncallSec,.org-chart-sec{padding:80px 0}.ServOncall.margin{margin:15px 0 40px}.ServOncall .BoxItem{height:100%;margin:0;padding:30px 20px}.ServOncall .BoxItem .icon .iconstyle{font-size:60px}.ServOncall .BoxItem .icon img{width:60px}.ServOncall .BoxItem h3,.serv-single-sec .titleOne{font-size:22px;margin:0 0 10px}.ServOncall .BoxItem .desc{height:70px;overflow:hidden;margin:0 0 10px}.hm-products-sec{padding:120px 0 75px}.hm-pro-box,.pro-box{margin-bottom:30px}.hm-pro-box .image-box{margin:5px 0 20px}.hm-products-sec .owl-theme .owl-nav [class*=owl-]{padding:6px 8px;border-radius:3px}.hm-products-sec .owl-next,.hm-products-sec .owl-prev{width:26px;height:26px;top:-35px}.hm-products-sec .owl-prev{right:30px}.hm-gallery-sec{padding:120px 0 0}.hm-news-sec .desc{max-width:850px;margin:auto auto 40px}.hm-news-sec .mt{margin:10px 0 0}.hm-news-box .image-box span{padding:4px 15px 3px;font-size:13px}.hm-news-box .content-box{padding:30px 60px}.hm-small-banner-sec{padding:75px 0}.about-sec h3,.careers-sec .hiring,.hm-small-banner-sec h2{font-size:30px;margin:0 0 20px}.hm-clients-sec,.hm-testimonials-sec{padding:120px 0 80px}.hm-testimonials-sec .desc,.testimonial .desc{margin-bottom:40px}.testimonial-box .box{padding:40px 0 10px}.testimonial .icon-quote{position:absolute;right:30px;top:-40px;z-index:1}.testimonial .icon-quote .iconstyle{font-size:24px;width:80px;height:80px}.testimonial{padding:80px 60px 60px}.testimonial-box .testimonial .image{margin:0 20px 0 0}.testimonial-box .testimonial .image img{max-width:80px}.footer-sec .work-hour h6,.pro-others .box h6,.testimonial-box .testimonial .sub-title-two{font-size:14px}.testimonial-box .owl-theme .owl-nav.disabled+.owl-dots{margin-top:30px}.testimonial-box .h100{height:100%!important}.hm-clients-sec .client-row{padding:20px 0 0}.footer-sec .footer-widgets{padding:70px 0 10px}.footer-sec .footer-column h5{font-size:15px;margin:0 0 20px}.footer-sec .footer-column .links li{padding:7px 0}.footer-sec .footer-column .txt{margin:0 0 5px}.footer-sec .design{font-size:11px}.sub-banner-sec{height:200px}.sub-header h1{font-size:36px;margin:0 0 30px}.sub-header h2{font-size:32px;margin:0 0 30px}.about-sec,.apr-certificate-sec,.careers-sec,.clients-sec,.contact-sec,.enq-info-sec,.products-sec,.services-sec{padding:60px 0 80px}.about-sec h5{font-size:18px;margin:0 0 5px}.about-sec h6{font-size:16px;margin:0 0 5px}.about-sec .content-box{position:relative;padding:0 30px 0 0}.about-sec .name,.contact-sec .contact-box .icon .iconstyle{font-size:20px}.about-sec .box-row,.pro-single-sec .single-pro-box .pro-list-box .imagebox,.serv-single-sec .desc{margin:0 0 20px}.about-sec .news-box .content-box,.pro-single-sec .single-pro-box .pro-list-box .contentbox{padding:10px 0 0 30px}.about-sec .news-box .content-box h4{font-size:18px;letter-spacing:-1px;margin:0 0 15px}.about-sec .news-details-box .content-box h1{font-size:30px;margin:0 0 25px}.about-sec .news-details-box .content-box h3{font-size:28px;margin:0 0 25px}.about-sec .team-box{margin:0 0 35px}.about-sec .team-box .image-box,.contact-sec .contact-box .icon{margin:0 0 10px}.about-sec .team-box h5{font-size:18px;margin:0 0 3px}.org-chart-sec h2{font-size:32px;margin:0 0 40px}.faqs h3{font-size:30px}.contact-sec .contact-box .icon .iconstyle.icon-mobile,.faqs h4{font-size:24px}.box-accordion .card-header{padding:12px 20px 8px}.box-accordion .card-body{padding:20px}.serv-box{margin:0 0 50px}.pro-single-sec,.serv-single-sec{position:relative;padding:80px 0}.pro-single-sec h1,.serv-single-sec h1{font-size:36px;margin:0 0 10px}.pro-single-sec h2,.serv-single-sec h2{font-size:32px;margin:0 0 10px}.pro-single-sec h5,.products-sec h5,.serv-single-sec h6{font-size:16px;margin:0 0 15px}.serv-single-sec .titleTwo{font-size:18px;margin:0 0 10px}.careers-sec h3,.serv-single-sec .titleBig{font-size:26px;margin:0 0 20px}.serv-single-sec .single-serv-box .contentbox{margin:0 0 30px;padding:0 30px}.serv-single-sec .single-serv-box .contentbox.pdLeft{padding:0 0 0 20px}.serv-single-sec .single-serv-box .contentbox.pdRight{padding:0 20px 0 0}.pro-single-sec .list-items li,.serv-single-sec .list-items li{padding:5px 0 5px 30px}.pro-single-sec .list-items li:before,.serv-single-sec .list-items li:before{width:14px;height:11px;top:10px}.products-sec h6{font-size:14px;margin:0 0 20px}.pro-box .image-box,.pro-single-sec .single-pro-box .pro-list-box .contentbox .desc{margin:0 0 15px}.pro-box h5{position:relative;font-size:15px;margin:0 0 5px}.pro-box h6{font-size:13px;margin:0}.pro-box .btnView{font-size:12px}.gallery-sec .video-box h5,.pro-single-sec .video-box h5,.products-sec .video-box h5{font-size:16px;padding:10px 0 0}.pro-single-sec .single-pro-box .content-box h6{font-size:15px;margin:0 0 10px}.pro-single-sec .download-box{margin:-20px 0 30px}.horizontal-tab .nav-pills .nav-link{font-size:16px;padding:10px 20px}.horizontal-tab .box{padding:30px 20px}.horizontal-tab .box .column-wd{width:20%}.pro-others h3{font-size:30px;text-align:left;margin:0 0 30px}.pro-others .box h5{font-size:16px;margin:0 0 10px}.pro-single-sec .sub-title{font-size:16px;margin:0 0 20px}.pro-single-sec .single-pro-box .pro-list-box .contentbox h3{font-size:28px;margin:0 0 15px}.gallery-sec{position:relative;padding:60px 0 80px}.careers-sec .box{padding:30px;margin:0 0 40px}.bx-accordion .card-body,.bx-accordion .card-header{padding:10px 20px}.bx-accordion .card-body h6{font-weight:600;font-size:18px}.contact-sec .contact-box{height:100%;padding:30px 15px 20px;font-size:17px}.contact-sec-two{padding:60px 0}.contact-form h3{font-size:26px;margin:0 0 15px}.contact-form .form-group{margin-bottom:20px}.contact-form .form-control{padding:8px 15px;font-size:16px}.contact-form .btn-submit{font-size:15px;padding:10px 20px;margin:10px 0 0}.CaptchaBox .CaptchaText{font-size:18px;padding:6px 30px}.CaptchaBox .CaptchaReload .iconstyle{width:42px;height:42px;font-size:20px}.enq-info-banner{padding:30px 0}.enq-info-banner h1{font-size:36px}.enq-info-banner h2{font-size:32px}}@media (min-width:1200px){.container{padding-right:25px;padding-left:25px}.top-line h5{font-size:32px;padding:0 20px 0 0}.top-line{font-size:13px}.top-line .hotline{padding:0 0 0 30px;margin:0 30px 0 0}.top-line .hotline i{font-size:25px}.top-line .hotline .txt{font-size:13px;letter-spacing:5.5px}.top-line .hotline .txt span{font-size:11px}.top-line .hotline .number{font-size:15px;letter-spacing:3.4px}.sub-banner-sec{height:220px}.ServOncall .BoxItem .desc{height:60px}}@media (min-width:1366px){.container{padding-right:15px;padding-left:15px}.top-line h5{font-size:32px;padding:0 32px 0 0}.sub-banner-sec{height:250px}}@media only screen and (min-width:1680px){.hm-serv-sec:after{position:absolute;top:0;left:0;width:100%;height:400px;background-size:100%;background-repeat:no-repeat;background-position:top center;content:"";background-image:url(../images/hm-serv-bg.jpg);z-index:-1}.sub-banner-sec{height:350px}}