@charset "utf-8";@media (min-width:576px){.container{max-width:1296px}.sub-banner-sec{height:120px}}@media (min-width:768px){.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}.contactbox-one{height:100%;margin:0}}@media (min-width:992px){body{font-size:15px}.modal-lg{max-width:1000px}.breadcrumb{font-size:13px}.sec-header{font-size:42px;margin:0 0 30px 0}.btn-more{padding:10px 20px 9px;font-size:13px}.btn-discover{font-size:14px}.top-line{top:10px}.top-line h5{font-size:13px;padding:0 15px 0 0}.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}.btn-topbutton{display:block}.hm-about-sec{padding:80px 0}.hm-about-sec .content-box{padding:0;margin:0}.hm-about-sec .title{font-size:36px;margin:0 0 20px 0}.hm-about-sec .sub-title{font-size:18px;margin:0 0 20px 0}.hm-about-sec .content-box .desc{margin:0 0 35px 0}.hm-main-serv-sec{padding:80px 0 50px}.hm-main-serv-sec .image-box h3{padding:5px 10px;font-size:24px}.hm-process-sec{padding:80px 0}.hm-process-box .image-box span{padding:4px 15px 3px;font-size:13px}.hm-process-box .content-box{padding:30px 20px}.hm-process-box .content-box h5{font-size:16px;margin:0 0 10px 0}.hm-serv-sec{padding:80px 0}.hm-serv-sec:after{position:absolute;top:0;left:0;width:100%;height:300px;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-box .image-box{margin:0 0 25px 0}.hm-serv-box .content-box h3{font-size:24px;margin:0 0 15px 0}.hm-serv-box .content-box .desc{height:70px;overflow:hidden;margin:0 0 25px 0}.hm-serv-sec .owl-theme .owl-nav.disabled+.owl-dots{margin-top:50px}.hm-serv-sec .owl-theme .owl-dots .owl-dot span{width:12px;height:12px}.hm-jobs-sec{padding:80px 0}.hm-jobs-row h3{font-size:24px;margin:0 0 5px 0}.hm-jobs-box h5{font-size:16px}.hm-news-sec{padding:80px 0}.hm-news-box .image-box span{padding:4px 15px 3px;font-size:13px}.hm-news-box .content-box{padding:30px 20px}.hm-news-box .content-box h4{font-size:18px;margin:0 0 15px 0}.hm-news-box .content-box .desc{margin:0 0 25px 0}.hm-small-banner-sec{padding:40px 0}.hm-small-banner-sec h2{font-size:30px;margin:0 0 10px 0}.hm-small-banner-sec .desc{margin:0}.hm-small-banner-sec .btn-bnr-contact{padding:10px 20px 9px;font-size:13px}.hm-testimonials-sec{padding:80px 0}.hm-testimonials-sec .desc{margin-bottom:40px}.testimonial-box .box{padding:40px 0 10px 0}.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 60px}.testimonial .desc{margin-bottom:40px}.testimonial-box .testimonial .image{margin:0 20px 0 0}.testimonial-box .testimonial .image img{max-width:80px}.testimonial-box .testimonial .name{font-size:15px}.testimonial-box .testimonial .sub-title{font-size:15px}.testimonial-box .testimonial .sub-title-two{font-size:14px}.testimonial-box .owl-theme .owl-nav.disabled+.owl-dots{margin-top:30px}.testimonial-box .owl-theme .owl-dots .owl-dot span{width:12px;height:12px}.testimonial-box .h100{height:100%!important}.hm-clients-sec{padding:80px 0}.hm-clients-sec .client-row{padding:20px 0 0 0}.hm-clients-sec .owl-theme .owl-nav.disabled+.owl-dots{margin-top:50px}.hm-clients-sec .owl-theme .owl-dots .owl-dot span{width:12px;height:12px}.hm-certificates-sec{padding:80px 0}.hm-certificates-sec .owl-theme .owl-nav.disabled+.owl-dots{margin-top:50px}.hm-certificates-sec .owl-theme .owl-dots .owl-dot span{width:12px;height:12px}.certificate-item img{height:300px}.footer-sec{font-size:14px}.footer-sec .footer-logo{margin:0 0 40px 0}.footer-sec .footer-logo img{width:160px}.footer-sec .footer-widgets{padding:70px 0 10px 0}.footer-sec .footer-column{margin:0 0 30px 0}.footer-sec .footer-column h5{font-size:16px;margin:0 0 20px 0}.footer-sec .footer-column .links li{padding:7px 0}.footer-sec .footer-column .txt{margin:0 0 5px 0}.footer-sec .work-hour h6{font-size:14px}.footer-sec .design{font-size:11px}.sub-banner-sec{height:250px}.sub-banner-sec h2{font-size:40px}.sub-header h2{font-size:40px;margin:0 0 25px 0}.assessment-sec{position:relative;padding:60px 0 80px 0}.payment-sec{position:relative;padding:60px 0 80px 0}.successful-sec{padding:60px 0 80px 0}.jobs-sec{padding:60px 0 80px 0}.about-sec{padding:60px 0 80px 0}.about-sec h4{font-size:20px;margin:0 0 15px 0}.about-sec .desc{margin:0 0 30px 0}.about-sec .content-box{position:relative;padding:0 30px 0 0}.about-sec .list-items{margin:0 0 20px 0}.about-sec .list-items li{padding:5px 0 5px 30px}.about-sec .list-items li:before{width:14px;height:11px;top:10px}.box-accordion .card-header{padding:12px 20px 8px}.box-accordion .card-header h6{font-size:16px}.box-accordion .card-body{padding:20px}.serv-list-sec{padding:60px 0}.serv-list-sec .image-box h3{padding:10px 10px;font-size:24px}.serv-sec{padding:60px 0}.serv-sec h4{font-size:20px;margin:0 0 15px 0}.serv-sec h6{font-size:17px;margin:0 0 15px 0}.serv-sec h3{font-size:26px;margin:0 0 15px 0}.serv-sec .desc{margin:0 0 30px 0}.serv-sec .list-items{margin:0 0 20px 0}.serv-sec .list-items li{padding:5px 0 5px 30px}.serv-sec .list-items li:before{width:14px;height:11px;top:10px}.serv-titlebox h5{font-size:24px}.serv-sec .items-row .col-md-2{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.news-sec{position:relative;padding:60px 0 80px}.news-details-sec{position:relative;padding:60px 0 80px}.news-details-sec .news-details-box .content-box{padding:0 0 0 30px}.news-details-sec .news-details-box .content-box h3{font-size:28px;margin:0 0 25px 0}.news-details-sec .news-details-box .content-box .desc{margin:0 0 25px 0}.refund-policy-sec{padding:60px 0 80px}.refund-policy-sec .desc{margin:0 0 20px 0}.refund-policy-sec .list-items{margin:0 0 20px 0}.refund-policy-sec .list-items li{padding:5px 0 5px 30px}.refund-policy-sec .list-items li:before{width:14px;height:11px;top:10px}.careers-sec{padding:60px 0 80px}.careers-sec h4{font-size:20px;margin:0 0 15px 0}.careers-sec h6{font-size:16px;margin:0 0 20px 0}.careers-sec .box{font-size:18px;padding:30px;margin:0 0 30px 0}.contact-sec{padding:60px 0 80px}.contact-sec .loc-box{height:300px;margin:30px 0 0 0}.contact-sec .loc-box iframe{height:300px}.contact-sec .contactbox-wrapper{padding:30px;margin:0}.contact-sec .contactbox{padding:0 0 0 40px;margin:0 0 10px 0}.contact-sec .contactbox h6{font-size:13px}.contact-sec .contactbox .txt{font-size:17px}.contact-sec .contactbox .icon .iconstyle{font-size:18px}.contact-sec .contact-box{height:100%;padding:25px 15px 20px;font-size:17px}.contact-sec .contact-box h4{font-size:13px}.contact-sec .contact-box .icon{margin:0 0 10px 0}.contact-sec .contact-box .icon .iconstyle{font-size:20px}.contact-sec .contact-box .icon .iconstyle.icon-mobile{font-size:24px}.contactbox-one .textbox{margin:0 0 30px 0}.contactbox-one h6{font-size:17px;margin:0 0 10px 0}.contactbox-one .social-icon .iconstyle{font-size:13px}.contactbox-one .social-icon .iconstyle.icon-whatsapp{font-size:16px}.contact-sec-two{padding:60px 0}.contact-form h3{font-size:26px;margin:0 0 15px 0}.contact-form .form-control{padding:13px 20px 13px;font-size:14px}.contact-form .btn-submit{font-size:14px;padding:10px 20px;margin:10px 0 0 0}.location-sec .location{height:450px}.location-sec .location iframe{height:450px}}@media (min-width:1200px){.container{padding-right:25px;padding-left:25px}.top-line h5{font-size:18px;padding:0 30px 0 0}.top-line{font-size:14px}.top-line .social-icon .iconstyle{font-size:13px}.top-line .social-icon .iconstyle.icon-whatsapp{font-size:16px}.btn-topbutton{font-size:13px}.hm-about-sec .content-box{padding:0 80px 0 0}.hm-serv-sec:after{height:400px}.certificate-item img{height:400px}}@media (min-width:1366px){.container{padding-right:15px;padding-left:15px}.sub-banner-sec{height:300px}}@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}}@media (max-width:991px){.side-title{top:80px;right:-128px;padding:5px 10px;font-size:11px}.side-title span{font-size:12px}}