@charset "utf-8";.advanced-seo-text,.page-head{line-height:1.2;font-weight:700}.advanced-seo-link a,.footer-bottom-row a,.footer-top-col p a,.header-phone a,.site-btn{text-decoration:none}body{padding:0;margin:0;line-height:1.8;color:#1b1b1b;background:#fff}body,input,textarea{font-family:Montserrat,sans-serif;font-size:18px}.gray-bg{background:#f9f9f9!important}*{box-sizing:border-box}span.author-name{text-transform:capitalize}img.avatar.avatar-85.photo{border-radius:65%;width:32px}.clear{clear:both}.header-phone a:hover,a:hover{color:#f4263e}img{max-width:100%;height:auto}.main-wrapper{width:100%;max-width:1300px;padding:30px 15px;margin:auto}.site-btn{transition:.5s ease-in-out;border:1px solid red;background-color:red;border-radius:36px;color:#fff;font-size:16px;font-style:normal;font-weight:700;padding:17px 30px;cursor:pointer;text-transform:uppercase}.site-btn:hover{background:0 0;color:red}.t-center{text-align:center!important}.black-btn{background:#000;color:#fff;border-color:#000}.advanced-seo-btn-row,.advanced-seo-section,.advanced-seo-wrapper,.clients-block-list,.clients-block-section,.clients-reviews-section,.display-section,.display-slider-box,.dnd-row,.ds-info-row,.footer-area,.footer-bottom-row,.footer-top-row,.great-solutions-section,.header-area,.header-right-area,.header-wrapper,.hero-btn-row,.our-clients-area,.press-release-section,.press-release-wrapper,.representatives-row,.representatives-section,.services-row,.services-section,.testimonial-left,.testimonial-section,.testimonial-wrapper{width:100%;display:flex;flex-wrap:wrap;margin:0;padding:0}.footer-bottom-row,.footer-top-row,.header-wrapper{justify-content:space-between}.sitelogo,.slick-dots li{width:auto}.sitelogo img{display:block}.header-right-area{width:calc(100% - 300px);justify-content:flex-end;align-items:center}.header-phone{color:#1b1b1b;font-size:18px;font-weight:700;margin:0 30px 0 0}.header-phone a{color:#1b1b1b}.hero-banner{background-image:url('../images/banner_bg.webp');background-size:cover;background-position:center center;background-repeat:no-repeat;padding:50px 0;height:650px;display:flex;justify-content:center;align-items:center}.hero-line1{width:100%;text-align:center}.hero-btn-row{width:100%;justify-content:center;padding-top:10px}.hero-btn-row .site-btn{text-transform:uppercase;font-size:24px;padding:9px 40px;margin:0 15px}.hero-btn-row .site-btn:hover{background:#fff;border-color:#fff;color:red}.clients-block-section{padding:50px 0}.clients-block-list{align-items:center;justify-content:center}.clients-block-item{padding:0 11px;margin-bottom:15px}.advanced-seo-section,.clients-reviews-section,.display-section,.press-release-section,.representatives-section{padding:100px 0}.advanced-seo-wrapper,.press-release-wrapper{align-items:center}.advanced-seo-left{width:50%;padding-right:40px}.advanced-seo-right{width:50%;padding-left:30px}.advanced-seo-link,.advanced-seo-subtitle,.advanced-seo-text,.certifications-head,.certifications-text,.clients-reviews-company,.clients-reviews-designation,.clients-reviews-name,.display-slider-cont,.display-slider-logo,.dnd-img,.dnd-number,.dnd-text,.ds-info-icon,.ds-info-number,.ds-info-text,.footer-top-head h5,.great-solutions-btn,.great-solutions-text,.page-head,.pr-btn-row,.pr-cont1,.pr-cont2,.pr-date,.pr-sub-title,.pr-title,.representatives-btn-row,.representatives-designation,.representatives-img,.representatives-name,.services-col-head,.services-col-img,.services-col-text,.testimonial-designation,.testimonial-name,.testimonial-star-head,.testimonial-star-row{width:100%}.page-head{color:#1b1b1b;font-size:36px}.advanced-seo-subtitle,.page-sub-title{color:red;font-weight:700;font-size:16px;margin-bottom:30px;text-transform:uppercase}.advanced-seo-text{color:#1b1b1b;font-size:60px}.advanced-seo-link{font-size:36px;font-weight:700;line-height:1;color:#f3724f;padding-top:25px}.advanced-seo-link a{color:#f3724f}.advanced-seo-link a:hover,.footer-bottom-row a:hover,.footer-top-col p a:hover{text-decoration:underline}.advanced-seo-btn-row{padding-top:25px}.advanced-seo-btn-row span{border:1px solid #000;border-radius:16px;padding:5px 20px;font-weight:700;margin:25px 15px 0 0;display:flex;flex-wrap:nowrap;font-size:16px;color:#000}.dnd-row{justify-content:space-between;padding-top:60px}.dnd-col{text-align:center;width:20%;padding:0 20px}.dnd-number{font-size:24px;font-weight:700;color:#1b1b1b;line-height:1;padding:15px 0}.dnd-text{font-size:16px;font-weight:400;color:#000;line-height:1.5}.dnd-img img{width:94px}.testimonial-section{background:#eee;padding:50px 0}.testimonial-left{width:40%;align-items:center}.testimonial-right{width:60%;padding:20px 0 20px 45px;font-size:20px;color:#1b1b1b}.testimonial-img{width:180px}.testimonial-info{width:calc(100% - 180px);padding-left:35px;color:#1b1b1b;border-right:1px solid #f6f6f6;padding-right:30px}.testimonial-name{line-height:1;margin-bottom:10px;font-size:28px;font-weight:700}.testimonial-designation{font-size:18px;line-height:1.25;margin-bottom:10px;font-weight:400}.testimonial-star-head{font-size:15px;line-height:1.25;margin-bottom:10px;font-weight:700}.press-release-left{width:50%;padding-right:70px}.press-release-right{width:50%}.pr-date{font-size:18px;font-weight:400;color:#ff0201;padding-top:30px}.pr-cont1 p{font-size:18px;line-height:1.8;padding-bottom:26px}.pr-btn-row{padding-top:50px}.certifications-section{padding:100px 0;background:rgba(240,244,255,.45)}.certifications-text{font-size:22px;margin-top:20px;color:#aaa;line-height:1.6}.certifications-section .clients-block-list{max-width:1020px;margin:auto;padding-top:70px;width:100%}.representatives-row{justify-content:space-between;padding-top:50px}.representatives-col{width:48%;padding:50px 0 30px;background-color:#f9f9f9;text-align:center}.representatives-name{color:#1b1b1b;font-weight:700;font-size:24px;line-height:1.2;display:flex;justify-content:center;padding-top:5px}.representatives-name a{margin-left:10px}.representatives-designation{font-size:18px;color:#1b1b1b;padding-top:22px}.representatives-designation span{font-weight:700}.representatives-btn-row{text-align:center;padding-top:80px}.services-section{padding:100px 0 30px}.services-row{justify-content:space-between;padding-top:70px}.services-col{width:30%;margin-bottom:70px}.services-col-head{font-weight:500;color:#1b1b1b;font-size:24px;line-height:1.2;padding-bottom:10px;padding-top:15px}.great-solutions-section{background:url("../images/bg-2.webp") no-repeat;height:355px;text-align:center; background-size: cover;}.great-solutions-text{line-height:1.35;font-weight:700;font-size:36px;color:#fff!important;padding-bottom:40px}.great-solutions-btn .site-btn:hover{background:#fff;color:red;border-color:#fff}.clients-reviews-slider{width:100%;padding-top:50px}.cr-outer-box{padding:0 10px;height:100%}.clients-reviews-box{width:100%;height:100%;padding:30px;border:1px solid #f9f9f9;background:#fff;border-radius:10px}.clients-reviews-box p{color:#1b1b1b;margin-bottom:30px;font-size:18px}.clients-reviews-info-row{width:100%;position:relative;padding-left:90px}.clients-reviews-img{position:absolute;top:15px;left:0;width:70px}.clients-reviews-name{font-weight:700;font-size:18px;color:#1b1b1b}.clients-reviews-slider .slick-track{display:flex!important}.clients-reviews-slider .slick-slide{height:inherit!important}.clients-reviews-slider .slick-slide>div{height:100%}.clients-reviews-slider .slick-dots li button:before,.display-slider .slick-dots li button:before{display:none}.clients-reviews-slider .slick-dots li button,.display-slider .slick-dots li button{width:10px;height:10px;border-radius:100%;background:#d9d9d9;margin:0}.clients-reviews-slider .slick-dots li.slick-active button,.display-slider .slick-dots li.slick-active button{background:red;width:12px;height:12px}.clients-reviews-slider .slick-dots{bottom:-50px}.display-slider .slick-dots{bottom:0}.our-clients-area{padding:100px 0 350px}.our-clients-area .certifications-text{padding-bottom:50px}.footer-area{padding:100px 0 20px;background:#161920}.footer-top-col{width:22%;color:#fff;padding:0 5px}.footer-top-head h5{font-size:24px}.footer-top-col p{font-size:16px}.footer-top-col p a,.footer-top-col p a:hover{color:#ff3b52}.footer-top-col:last-child p{word-wrap:break-word}.footer-bottom-row,.footer-bottom-row a,.footer-form-box .footer-form-text,.footer-form-box .page-head{color:#fff}.footer-bottom-row{padding-top:25px;font-size:16px}.footer-form-box{background:#7e7e7e;border-radius:32px;margin:-360px auto 70px;max-width:900px;padding:70px;text-align:center}.footer-form-box .footer-form-text{padding-bottom:30px;padding-top:5px}.footer-form-box fieldset{max-width:100%!important}.footer-form-box .input{margin-bottom:30px}.footer-form-box .input input,.footer-form-box select,.footer-form-box textarea{font-weight:400;font-size:15px;color:#1b1b1b;background-color:#fff;border:2px solid #eee;display:inline-block;letter-spacing:-.02em;padding:20px 15px;transition:border-color .3s;width:100%;border-radius:10px}.footer-form-box textarea{width:100%!important}.footer-form-box .inputs-list{list-style:none;margin:-30px 0 20px;padding:0;text-align:left}.footer-form-box .inputs-list>li{display:block;margin:0}.hs-error-msg,.hs-error-msgs .hs-main-font-element{color:#ffa8a8;margin-top:-23px;font-size:11px;line-height:1.1;font-weight:600}.footer-form-box form .hs-button,form input[type=submit]{background-color:red;border:1px solid red;border-radius:50px;cursor:pointer;display:inline-block;font-weight:700;text-align:center;transition:.15s linear;color:#fff;padding:13px 50px}.formplace{width:100%;display:block;line-height:0;opacity:0;visibility:hidden}.display-slider-box{justify-content:space-between;display:flex!important}.display-slider-img{width:40%}.display-slider-info{width:60%;padding-left:40px}.ds-info-col{width:33.33%;padding:0 35px 40px 0}.ds-info-icon img{width:50px}.ds-info-number{font-size:20px;font-weight:700}.ds-info-text{font-size:16px;line-height:1.5}.display-slider-cont{font-size:20px;line-height:1.5;color:#000;font-weight:700;padding-top:20px;padding-bottom:40px}.banner-cnt{max-width:1200px;margin:0 auto;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column}.banner-cnt h1{font-size:47px;line-height:55px;color:#fff;text-align:left;padding-left:168px}.banner-cnt h1 span{display:block;font-size:60px;font-weight:900;line-height:65px}.banner-cnt ul.award{list-style:none;margin:50px 0 0;padding:0;justify-content:center;align-items:center;display:flex}.banner-cnt ul.award li{margin:0 5px}@media screen and (max-width:1100px){.advanced-seo-text{font-size:50px}.advanced-seo-link,.page-head{font-size:30px}.testimonial-img{width:125px}.testimonial-info{Width:calc(100% - 125px)}.page-head{line-height:1.35}.advanced-seo-subtitle,.page-sub-title{margin-bottom:20px}.services-col{width:48%}.hero-banner{height:auto}}@media screen and (max-width:990px){.header-btn {display: none;}.advanced-seo-text{font-size:35px}.dnd-number{font-size:20px}.testimonial-right{padding-left:20px}.testimonial-left{padding-right:20px}.testimonial-img{width:100px}.testimonial-info{padding-left:15px;Width:calc(100% - 100px)}.testimonial-name{font-size:25px}.ds-info-col{width:50%;padding:0 20px 40px 0}.press-release-left{padding-right:30px}.services-row{padding-top:40px}}@media screen and (max-width:767px){img.custom-logo {width: 124px;margin-top: 6px;justify-content: flex-end;align-items: center;display: flex}.advanced-seo-left,.clients-block-item,.display-slider-logo,.dnd-col{text-align:center}.header-right-area{width:auto}.banner-cnt h1 br,.display-slider-img,.header-btn{display:none}.header-phone{margin:0;font-size:16px}.hero-btn-row .site-btn{font-size:20px;padding:9px 30px;margin:0 10px 20px}.hero-btn-row{padding-top:35px}.advanced-seo-section,.certifications-section,.clients-reviews-section,.display-section,.hero-banner,.our-clients-area,.press-release-section,.representatives-section,.services-section{padding:20px 0}.clients-block-item{width:50%;margin:7px 0}.advanced-seo-subtitle,.page-sub-title{margin-bottom:15px}.advanced-seo-left,.advanced-seo-right,.display-slider-img,.display-slider-info,.press-release-left,.press-release-right,.testimonial-left,.testimonial-right{width:100%;padding:0}.advanced-seo-left{padding:0 0 30px}.advanced-seo-text{font-size:30px;line-height:1.35}.advanced-seo-link{padding-top:15px;font-size:25px}.advanced-seo-btn-row{padding-top:15px}.advanced-seo-btn-row span{border-radius:7px;padding:5px 10px;font-weight:700;margin:10px 10px 0 0;font-size:14px}.dnd-row{justify-content:center;padding-top:30px}.dnd-col{width:50%;padding:20px 5px}.testimonial-name{font-size:22px}.testimonial-right{border:0;font-size:18px;padding-top:15px}.testimonial-designation{font-size:17px}.press-release-right{padding:20px 0 0}.certifications-text{font-size:19px}.banner-cnt h1,.great-solutions-text{font-size:30px}.certifications-section .clients-block-list,.clients-reviews-slider,.representatives-btn-row,.representatives-row{padding-top:30px}.certifications-section .clients-block-item,.our-clients-area .clients-block-item{margin:12px 0}.representatives-col{width:100%;margin-bottom:20px}.great-solutions-section{height:300px}.page-head{font-size:25px}.display-slider-info{padding-top:0}.display-slider-logo img{display:inline-block}.our-clients-area .certifications-text{padding-bottom:15px}.footer-form-box{margin-bottom:50px;border-radius:10px;padding:25px 10px}.footer-top-col{width:100%;padding:0 0 30px}.footer-copy,.footer-logo,.footer-pp{width:100%;text-align:center}.display-section,.footer-logo{padding-bottom:10px}.footer-copy{padding-bottom:5px}.footer-bottom-row{font-size:14px;padding:0}.services-section{padding-bottom:0}.our-clients-area{padding-bottom:300px}.clients-reviews-section{padding-bottom:65px}.pr-btn-row,.representatives-btn-row{margin-bottom:20px}.testimonial-info{padding-right:0;border:0}.banner-cnt h1{padding:0 20px;line-height:45px;text-align:left}.banner-cnt h1 span{font-size:38px;line-height:normal}.banner-cnt ul.award{flex-wrap:wrap;margin:20px 0 0}.banner-cnt ul.award li{width:26%;margin:0 2%}}@media screen and (max-width:576px){.sitelogo{width:125px}.testimonial-img{width:100%;text-align:center}.testimonial-img img{width:100px}.testimonial-info{width:100%;padding:15px 0 0}.services-col{width:100%}.banner-cnt ul.award{flex-wrap:wrap;justify-content:space-between}.banner-cnt ul.award li{width:48%;margin:0}}.current_page_item a {color: #ff0000 !important;}
.great-solutions-section .main-wrapper {display:flex;flex-direction:column;justify-content:center;align-items:center;padding: 0;/* margin: 0; */}
.great-solutions-btn {display:flex;justify-content:center}
.footer-top-head h5{margin: 0; padding: 0 0 20px; line-height: normal;}
p {margin:0 0 15px; padding: 0;}
p:last-child{margin-bottom:0 ;}
p:empty{display: none}

@media screen and (max-width: 767px) {
	.hero-banner{padding: 0;}
	.main-wrapper{max-width: 85%; padding-left: 0; padding-right: 0;}
	.footer-form-box{padding: 25px;}
	.footer-form-box .input input, .footer-form-box select, .footer-form-box textarea{padding: 15px;}
	.footer-form-box .input {margin-bottom: 20px;}
	.footer-top-col p{line-height: 25px;}
	.clients-reviews-box p{line-height: 28px;}
	.banner-cnt h1{font-size: 28px; line-height: 35px;}
	 .clients-reviews-slider{padding-top: 0;}
	 .services-col{margin-bottom: 45px;}
	 .great-solutions-text { font-size: 25px; line-height: normal;}
    .representatives-designation{padding-top: 5px;}
    .pr-btn-row {padding-top: 20px;}
    .header-right-area {width: calc(100% - 150px);}
    /*ul.menu-wrapper li:last-child{display: none;}*/
    ul.menu-wrapper {margin-right: 20px;}
        .moQustionWrap {
        width: 100%;z-index: 99;
        margin: 0px;
        padding: 0px;
        display: flex
;
        position: fixed;
        bottom: 0;
        background: #ff0000;
        left: 0;
        padding:8px 20px;
        color: #fff; text-align: center;justify-content: center;        flex-direction: column;
    }
.moQustionBottom a{color: #fff;justify-content: center; font-size: 16px; line-height: 20px;}
.moQustionBottom path{ fill: #fff;}
.moQustionTop{font-weight:600; margin-bottom:0px; display: none;}
}