@font-face {
    font-family: 'He';
    src: url('../fonts/HelveticaNeue-MediumItalic.eot');
    src: url('../fonts/HelveticaNeue-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-MediumItalic.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-MediumItalic.woff') format('woff'),
        url('../fonts/HelveticaNeue-MediumItalic.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-MediumItalic.svg#HelveticaNeue-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'He';
    src: url('../fonts/HelveticaNeue.eot');
    src: url('../fonts/HelveticaNeue.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue.woff2') format('woff2'),
        url('../fonts/HelveticaNeue.woff') format('woff'),
        url('../fonts/HelveticaNeue.ttf') format('truetype'),
        url('../fonts/HelveticaNeue.svg#HelveticaNeue') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'He';
    src: url('../fonts/HelveticaNeue-Medium.eot');
    src: url('../fonts/HelveticaNeue-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-Medium.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-Medium.woff') format('woff'),
        url('../fonts/HelveticaNeue-Medium.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-Medium.svg#HelveticaNeue-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'He';
    src: url('../fonts/HelveticaNeue-Bold.eot');
    src: url('../fonts/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-Bold.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-Bold.woff') format('woff'),
        url('../fonts/HelveticaNeue-Bold.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

html{font-size: 10px;}

body{font-family: 'He', sans-serif;font-size: 1.6rem;color: #000000;}
.wrapper{position: relative;overflow-x: hidden;}
img{vertical-align: middle;max-width: 100%;}

h1{font: 700 11.5rem/1 'He';}
.h1{font: 700 7.2rem/1.46 'He';padding: 0;margin: 0;}
h2{font: 700 4.8rem/1.3125 'He';margin: 0;padding: 0 0 2.4rem;}
.h2{font: 700 4.8rem/1.3125 'He';}
h3{font: 500 2.8rem/1.3214 'He';margin: 0;padding: 0 0 2rem;}
.tagLine{text-transform: uppercase;background: -o-linear-gradient(345.22deg, #FF8906 1.9%, #FC5603 99.5%);background: linear-gradient(104.78deg, #FF8906 1.9%, #FC5603 99.5%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;font: 700 2.4rem/1.3333 'He';}



.row20{margin: 0 -10px;}
.row20 > .col{padding: 0 10px;}
.row12{margin: 0 -12px;}
.row12 > .col{padding: 0 12px;}


.titleDiv{margin: 0 0 4rem;}
.titleDiv .tagLine{margin-bottom: -0.8rem;}
.titleDiv .h1 + p{margin-top: -0.4rem;}
.titleDiv .h1 + .tagLine{margin-top: 1rem;}

a{color: #00F0FF}
p{color: #737373;font: 400 1.8rem/1.56 'He', sans-serif;}
p:not(:last-child){margin: 0 0 3rem;}
p:last-child{margin-bottom: 0;padding-bottom: 0;}
b, strong{font-weight: 700;}
[data-img]{background-size: cover;background-position: center center;background-repeat: no-repeat}
*{outline: none !important;}

/* Menu  icon css start */
.menuIcon{position:relative;float:right;width:30px;height:30px;overflow:hidden;border: 1px solid #231f20;padding: 0;-webkit-border-radius: 3px;border-radius: 3px;border: 0;display: none;background-color: transparent;}
.menuIcon span{width:22px;height:2px;background:#000000;position:absolute;transition:all 500ms;left: 0;right: 0;margin: auto;top: 7px;}
.menuIcon span.line2{top:14px;}
.menuIcon span.line3{top:21px;}
.menuIcon span.line4{top:32px;}
.menuSlide .menuIcon span.line4, .menuSlide .menuIcon span.line1{right:-50%;opacity:0;}
.menuSlide .menuIcon span.line2, .menuSlide .menuIcon span.line3{width:20px;top:50%;}
.menuSlide .menuIcon span.line2{transform:rotate(45deg);}
.menuSlide .menuIcon span.line3{transform:rotate(-45deg);}
/* Menu  icon css end */

/* mcustome scrollbar css start */
.mCustomScrollbar{overflow:auto;}
.mCustomScrollbar._mCS_1{overflow: hidden;}
.mCustomScrollBox{position: relative;overflow: hidden;height: 100%;max-width: 100%;outline: none;direction: ltr;}
.mCSB_container{height:auto;overflow:hidden;width:auto;}
.mCSB_scrollTools{position: absolute;width: 16px;height: auto;left: auto;top: 0;right: 0;bottom: 0;z-index: 1;}
.mCSB_scrollTools .mCSB_draggerContainer{position: absolute;top: 0;left: 0;bottom: 0;right: 0; height: auto;}   
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;height:50px;width:100%;z-index:1;}
.mCSB_dragger_bar{height:100%;margin:0 auto;border-radius:16px;-webkit-border-radius:16px;width:0.5625rem;text-align:center;position:relative;background: -o-linear-gradient(4.01deg, #313A6F 13.35%, #12162D 1674.76%);background: linear-gradient(85.99deg, #313A6F 13.35%, #12162D 1674.76%);}
.mCSB_draggerRail{border-radius:16px;-webkit-border-radius:16px;width:0.3125rem;height:100%;margin:0 auto;background: -o-linear-gradient(4.01deg, #1D2343 13.35%, #12162D 1674.76%);background: linear-gradient(85.99deg, #1D2343 13.35%, #12162D 1674.76%);}

.midCon .mCSB_scrollTools{-webkit-transform: matrix(1, 0, -0.05, 1, 0, 0);-ms-transform: matrix(1, 0, -0.05, 1, 0, 0);transform: matrix(1, 0, -0.05, 1, 0, 0);-webkit-transform-origin: right top;-ms-transform-origin: right top;transform-origin: right top;}
/* mcustome scrollbar css end */

.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
.slick-track{margin: auto;}
.slick-dots{text-align: center;line-height: 1;position: relative;margin: 4.5rem 0 0;}
.slick-dots li{display: inline-block;vertical-align: top;margin: 0 1rem;}

.slick-dots li button{width: 1.6rem;height: 1.6rem;display: block;font-size: 0;overflow: hidden;position: relative;border: 0;padding: 0;-webkit-transition: 300ms width;transition: 300ms width;background-color: #EBD9CC;-webkit-border-radius: 50%;border-radius: 50%;}
.slick-dots li button:after{width: 100%;height: 100%;position: absolute;left: 0;top: 0;content: '';-webkit-border-radius: 50%;border-radius: 50%;background: -o-linear-gradient(345.22deg, #FF9900 1.9%, #FC5603 99.5%), #FFFFFF;background: linear-gradient(104.78deg, #FF9900 1.9%, #FC5603 99.5%), #FFFFFF;-webkit-transform: scale(0);transform: scale(0);}
.slick-dots li.slick-active button:after{-webkit-transform: scale(1);transform: scale(1);transition: 300ms all;}

.slick-arrow{z-index: 1;transition: 300ms all;border:0;background-color: transparent;display: inline-flex;color: #000000;font:500 3.2rem/1.3125 'He';align-items: center;position: relative;vertical-align: top;}
.slick-prev::before, .slick-next:after{content: '';width: 8.7rem;height: 2.4rem;display: inline-block;}
.slick-prev::before{background: url(../newimages/arrow-left.svg) no-repeat center center / contain;margin-right: 2rem;}
.slick-next::after{background: url(../newimages/arrow-right.svg) no-repeat center center / contain;margin-left: 2rem;}
.slick-next{margin-left: 35%;}

.scrollTop{position:fixed;right:10px;bottom:10px;width:6.4rem;height:6.4rem;z-index:11;display:none;background: #3C3C3C;z-index: 1111;-webkit-border-radius: 50%;border-radius: 50%;}
.scrollTop svg{max-width: 40.625%;max-height: 25%;}
.scrollTop:after{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;content: '';width: 41.67%;height: 50%;background: url(../images/up-arrow.svg) no-repeat center center / contain;}

@media (min-width: 1400px){
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1255px;
}
}

/* API Integration services css start */
.apiSec{background: -o-linear-gradient(345.22deg, #FF8EE6 1.9%, #FF7F1B 99.5%);background: linear-gradient(104.78deg, #FF8EE6 1.9%, #FF7F1B 99.5%);padding: 11.2rem 0 9rem;}
.apiCol{margin-bottom: 2rem;}
.apiCol > div{padding: 3.3rem 3.8rem 4.3rem;-webkit-border-radius: 1.6rem;border-radius: 1.6rem;-webkit-box-shadow: 0px 17px 24px rgba(0, 0, 0, 0.1);box-shadow: 0px 17px 24px rgba(0, 0, 0, 0.1);}
.apiCol > div i img{transform: translateY(-2px);}
.apiCol > div h3 span{max-width: calc(100% - 35px);}
/* API Integration services css end */

.formSec{position: relative;overflow: hidden;z-index: 1;padding: 10.4rem 0 12.3rem;}
.circleGlow{width: 35.21%;padding-top: 35.21%;border-radius: 50%;-webkit-filter: blur(80px);filter: blur(80px);position: absolute;z-index: -1;}
.glow-1{left: -5.9375%;top: 0;}
.glow-2{top: -31.5%;right: 0;}
.glow-3{right: -8.75%;bottom: 17.5%;}
.glow-4{bottom: -8%;}
.glow-5{left: -10.85%;bottom: 19.5%;}
.wh950{width: 49.48%;padding-top: 49.48%;}
.wh834{width: 43.4375%;padding-top: 43.4375%;}


.color1{background-color: rgba(231, 255, 226, 0.6);}
.color2{background-color: rgba(218, 241, 255, 0.6);}
.color3{background-color: rgba(231, 255, 226, 0.6);}
.color4{background-color:  rgba(252, 237, 211, 0.6);}
.color5{background-color:  rgba(255, 200, 210, 0.6);}

.wpcf7-select{-moz-appearance: none;-webkit-appearance: none;appearance: none;}
.wpcf7-form-control-wrap{display: block;margin: 0 0 5.7rem;}
.wpcf7-form-control:not(.wpcf7-submit){width: 100%;border: 0;border-bottom: 2px solid #000000;font: 500 2.4rem/1.3 'He';color: #000000;height: 6.5rem;background-color: transparent;border-radius: 0;}
.wpcf7-form-control::placeholder {color: #000000;opacity: 1;}
.wpcf7-form-control:-ms-input-placeholder {color: #000000;}
.wpcf7-form-control::-ms-input-placeholder {color: #000000;}

.wpcf7-form-control:focus::placeholder {color: transparent;  }

div .codedropz-upload-handler{border-color: #737373;}
.codedropz-upload-inner > h3,
.codedropz-upload-inner > span{display: none;}
.cd-upload-btn{color: #000000;font: 700 3rem/1.4375 'He';min-height: 10.4rem;display: flex;align-items: center;justify-content: center;}
.codedropz-upload-container{padding: 0;}
.dnd-upload-counter{color: rgba(0, 0, 0, 0.5);font: 500 1.8rem/1.625 'He';bottom: 1px;}


.rcuSec{padding: 15rem 0 12rem;}
.rcuSec .titleDiv{max-width: 1010px;margin-left: auto;margin-right: auto;}
.accordianDiv{padding: 2rem 0 0 10.5rem;counter-reset: my-sec-counter;}
.accRow h3{font-size: 5.6rem;line-height: 1.45;cursor: pointer;position: relative;padding: 0;}
.accRow h3::after{position: absolute;right: 0.5rem;top: 0;bottom: 0;margin: auto;content: '';background: url(../newimages/pluse.svg) no-repeat center center / cover;width: 1.8rem;height: 1.8rem;transition: 100ms all;}
.accRow h3.slideDown::after{-webkit-transform: rotate(135deg);transform: rotate(135deg);}
.accRow h3::before{counter-increment: my-sec-counter;content: "0"counter(my-sec-counter);background: -o-linear-gradient(345.22deg, #FF9900 1.9%, #FC5603 99.5%), #FFFFFF;background: linear-gradient(104.78deg, #FF9900 1.9%, #FC5603 99.5%), #FFFFFF;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;font: 500 2.4rem/1.46 'He';position: absolute;right: calc(100% + 1.6rem);bottom: 1rem;}
.accoDiv{display: none;}
.accRow{border-bottom: 1px solid #737373;padding: 3.4rem 0 4.5rem;}
.accoDiv::after{display: block;content: '';margin-bottom: -12px;}
.accoDiv::before{display: block;content: '';width: 100%;height: 1.6rem;} 

.hcwSec{background-color: #FFEBDB;padding: 12.2rem 0 12rem;}
.hcwSec .titleDiv{margin-bottom: 9rem;}
.hworkRow{counter-reset: my-counter;}
.hworkColumn{width: 50%;margin-bottom: 8rem;}
.hworkColumn:nth-child(even){display: flex;justify-content: end;}
.hwcInner{max-width: 40rem;}
.hwcInner::before{counter-increment: my-counter;content: counter(my-counter);display: block;background: -o-linear-gradient(345.22deg, #FF9900 1.9%, #FC5603 99.5%), #FFFFFF;background: linear-gradient(104.78deg, #FF9900 1.9%, #FC5603 99.5%), #FFFFFF;width: 4.8rem;height: 4.8rem;display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;color: #FFFFFF;font: 700 2.4rem/1.46 'He';margin-bottom: 1.3rem;}
.hwcInner p{color: #000000;}

.hwMain{position: relative;}
.midRows{list-style: none;padding: 0;max-width: 30.5rem;position: absolute;left: 0;right: 0;top: calc(50% - 4rem);margin: auto;transform: translateY(-50%);}
.midRows li{background-color: #ffffff;color: #000000;display: flex;align-items: center;height: 6rem;font: 500 2rem/1.2 'He';padding: 0 0 0 4.2rem;border-radius: 0.8rem;cursor: pointer;}
.midRows li:not(:last-child){margin-bottom: 2.4rem;}
.midRows li::before{background: url(../newimages/check-icon.svg) no-repeat center center / cover;width: 2rem;height: 2rem;content: '';margin-right: 1.2rem;}
.midRows li:nth-child(even){background-color: #000000;color: #ffffff;}
.startBtn{border-top: 1px solid #737373;text-align: center;padding: 7rem 0 0;}
.btn{color: #ffffff;border-radius: 0.8rem;height: 7.8rem;display: inline-flex;align-items: center;justify-content: center;font: 700 2.4rem/1.46 'He';padding: 0 5rem;border: 0;transition: 300ms background;position: relative;overflow: hidden;z-index: 1;}
.btn:before{content:'';-webkit-border-radius:50%;border-radius:50%;left:50%;transform:translateX(-50%);margin:auto;width:50px;height:50px;background-color: #FC5603;position:absolute;bottom:-100px;-webkit-transition:400ms all;transition:400ms all;z-index:-1}

.dnd-upload-status .dnd-upload-details .dnd-progress-bar span{background: #ffb860;font-size: 8px;line-height: 10px;color: #000000;}
.dnd-upload-status .dnd-upload-details{font-size: 16px;}
.dnd-upload-status .dnd-upload-details em{font-size: 14px;font-style: normal;color: #757575;font-weight: 500;}
.dnd-upload-status .dnd-upload-details .name span{color: #000000;}
.dnd-upload-status .dnd-upload-details .dnd-progress-bar{height: 10px;background: #e7e7e7;}

.btn:hover:before{
    width: 500px;
    height: 500px;
}

.btn-primary{background: -o-linear-gradient(345.22deg, #FF9900 1.9%, #FC5603 99.5%), #FFFFFF;background: linear-gradient(104.78deg, #FF9900 1.9%, #FC5603 99.5%), #FFFFFF;-webkit-box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.25);box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.25);}
.btn-small{height: 5.2rem;font-size: 2rem;padding: 0 3rem;}
.btn-extra-small{height: 4.3rem;font-size: 1.8rem;padding: 0 1.6rem;}

.wpcf7-not-valid-tip{font-size: 14px;}
.foMenu span:last-child{display: none;}
.newsFrom > p{display: flex;position: relative;}
.newsFrom > p .wpcf7-submit{text-transform: uppercase;}
.newsFrom .wpcf7-form-control-wrap{flex: 1 1 auto!important;margin: 0;}
.newsFrom > p .wpcf7-spinner{position: absolute;left: 100%;}
.newsFrom > p .wpcf7-not-valid-tip{position: absolute;left: 0;top: 100%;}

@-webkit-keyframes wiggle {
    0% {
        -webkit-transform: rotate(10deg) scale(1);
                transform: rotate(10deg) scale(1)
    }

    25% {
        -webkit-transform: rotate(-10deg) scale(1.3);
                transform: rotate(-10deg) scale(1.3)
    }

    50% {
        -webkit-transform: rotate(20deg) scale(1.3);
                transform: rotate(20deg) scale(1.3)
    }

    75% {
        -webkit-transform: rotate(-20deg) scale(1.3);
                transform: rotate(-20deg) scale(1.3)
    }

    100% {
        -webkit-transform: rotate(0) scale(1);
                transform: rotate(0) scale(1)
    }
}
@keyframes wiggle {
    0% {
        -webkit-transform: rotate(10deg) scale(1);
                transform: rotate(10deg) scale(1)
    }

    25% {
        -webkit-transform: rotate(-10deg) scale(1.3);
                transform: rotate(-10deg) scale(1.3)
    }

    50% {
        -webkit-transform: rotate(20deg) scale(1.3);
                transform: rotate(20deg) scale(1.3)
    }

    75% {
        -webkit-transform: rotate(-20deg) scale(1.3);
                transform: rotate(-20deg) scale(1.3)
    }

    100% {
        -webkit-transform: rotate(0) scale(1);
                transform: rotate(0) scale(1)
    }
}
.bubbleAnimate .hwcInner:before{-webkit-transition: 0.8s;-o-transition: 0.8s;transition: 0.8s;-webkit-animation: 1.1s ease-in-out wiggle;animation: 1.1s ease-in-out wiggle;-webkit-transform-origin: center bottom;-ms-transform-origin: center bottom;transform-origin: center bottom;}

.testimonialSec{padding: 13rem 0 12rem;}
.testimonialSec .titleDiv{margin-bottom: 8rem;}
.testInner p{font:italic 500 2.4rem/1.33 'He';color: #000000;margin-bottom: 3.4rem;}
.userDiv img{max-width: 6.4rem;-webkit-border-radius: 50%;border-radius: 50%;margin-right: 4rem;}
.userDiv > div > *{display: block;}
.userDiv > div > span{font:700 2rem/1.6 'He';color: #000000;}
.userDiv > div > small{font:500 1.8rem/1.56 'He';color: #737373}
.countSpan{display: block;color: #737373;font:700 1.8rem/1.33 'He';margin-bottom: 6rem;}
.countSpan i{font-style: normal;}
.countSpan strong{background: -o-linear-gradient(345.22deg, #FF8906 1.9%, #FC5603 99.5%), #FFFFFF;background: linear-gradient(104.78deg, #FF8906 1.9%, #FC5603 99.5%), #FFFFFF;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;}

.testInner{padding: 0 6.5rem;}
.testArrows{margin: 8.8rem 0 0;}
.testColumn:not(.slick-current){opacity: 0.3;}

.site-footer{background: #000000 url(../newimages/footer-vector.svg) no-repeat center bottom / contain;padding: 9.6rem 0 6.6rem;color: #ffffff;}
.site-footer a{color: #ffffff;text-decoration: none;}
.foTagline{color: #ffffff;font:700 6rem/1.15 'He';}
.foTagline strong{background: -o-linear-gradient(345.22deg, #FF9900 1.9%, #FC5603 99.5%), #FFFFFF;background: linear-gradient(104.78deg, #FF9900 1.9%, #FC5603 99.5%), #FFFFFF;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;}

.foLeft{width: 53.5%;}
.foLogo{margin: 0 0 13.2rem;}
.foLogo img{max-width: 31.4rem;}
.foRight{width: 41%;}
.newsTitle{background: -o-linear-gradient(345.22deg, #FF9900 1.9%, #FC5603 99.5%), #FFFFFF;background: linear-gradient(104.78deg, #FF9900 1.9%, #FC5603 99.5%), #FFFFFF;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;text-transform: uppercase;font:700 2rem/1.6 'He';padding: 0 0 3.4rem;}

.newsLetter{margin: 0 0 8rem;}
.newsFrom{}
.newsFrom .wpcf7-form-control{height: 64px;background-color: transparent;border: 0;color: #ffffff;font:500 1.8rem/1.33 'He';padding: 0 1.8rem;border: 2px solid #737373;border-right: 0;border-radius: 8px 0 0 8px;}
.newsFrom .wpcf7-form-control::placeholder {color: #ffffff;opacity: 1;}
.newsFrom .wpcf7-form-control:-ms-input-placeholder {color: #ffffff;}
.newsFrom .wpcf7-form-control::-ms-input-placeholder {color: #ffffff;}
.newsFrom .wpcf7-submit{color: #ffffff;padding: 0 4rem;font:500 1.8rem/1.33 'He';background-color: #737373;border: 0;border-radius: 0 8px 8px 0;}
.newsFrom .wpcf7-submit::before{background: #464646;}

.foRight .h5{color: #737373;}
.h5{font: 700 2rem/1.2 'He';padding-bottom: 1.7rem;}
.numberSpan{font: 700 2rem/1.2 'He';padding: 0 0 2.3rem;}
.emailSpan{font: 400 1.6rem/1.25 'He';padding: 0 0 2rem;}
.detailsLeft address{font: 400 1.6rem/1.25 'He';margin: 0;}
.detailsLeft{max-width: 25.5rem;}
.socialUl{list-style: none;padding: 0;margin: 0;}
.socialUl > li:not(:last-child){margin-right: 2.2rem;}

.chatButton{border: 0;background: #737373;border-radius: 8px;color: #ffffff;font: 700 1.4rem/1.5714 'He';height: 4rem;padding: 0 2.1rem;}
.copyRight{border-top: 1px solid #737373;margin: 2.2rem 0 0;padding: 1.6rem 0 0;width: 100%;}
.copyRight p{margin: 0;font-size: 1.4rem;line-height: 2.1428;color: #737373;}
.copyRight p a{color: #737373;}
.copyRight p + p{width: 41%;}

.techSec{padding: 15rem 0 14rem;position: relative;overflow: hidden;}
.techSec .circleGlow:not(.wh950):not(.wh834){width: 35.2083%;padding-top: 22.22%;}
.techSec .wh950{padding-top: 31.45%;}
.techSec .wh834{padding-top: 27.4342%;bottom: -4%;}
.tabUl{list-style: none;padding: 0;margin: 0 0 8.6rem;display: flex;align-items: center;justify-content: center;border-bottom: 1px solid #C0C0C0;}
.tabUl > li{cursor: pointer;font: 500 2.4rem/2.2916 'He';padding: 0 3.5rem 3.3rem;position: relative;}
.tabUl > li::after{position: absolute;left: 0;width: 0;content: '';height: 0.6rem;background: -o-linear-gradient(345.22deg, #FF9900 1.9%, #FC5603 99.5%),-o-linear-gradient(bottom, #FFFFFF, #FFFFFF);background: linear-gradient(104.78deg, #FF9900 1.9%, #FC5603 99.5%),linear-gradient(0deg, #FFFFFF, #FFFFFF);transition:300ms all ;bottom: -1px;}
.tabUl > li.active::after{width: 100%;}
.tabUl > li:not(:first-child){margin-left: 3.5rem;}

.tabDiv{opacity: 0;transition: 100ms all;}
.tabDiv:not(.active){display: none;}
.in{opacity: 1;}

.logosWrapper span{display: inline-flex;margin: 0 6rem 30px;width: 10rem;}
.logosWrapper span small{font: 500 1.6rem/1.625 'He';text-transform: capitalize;padding-top: 1rem;}
.logosWrapper span > i{width: 10rem;height: 10rem;}
.logosWrapper span > i > img{max-height: 100%;max-width: 100%;}
.wedoSec{background: #FDF4ED;padding: 12rem 0;overflow: hidden;}
.sbInner > i{-webkit-box-shadow: 0px 1.7rem 2.4rem rgba(0, 0, 0, 0.1);box-shadow: 0px 1.7rem 2.4rem rgba(0, 0, 0, 0.1);width: 19.76%;padding-top: 19.76%;position: relative;}
.sbInner > i img{width: 55%;}
.sliderCon{width: 80.24%;padding-left: 7rem;}
.absoImg{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;content: '';}
.sliderCon li{color: #737373;font: 400 1.8rem/1.56 'He', sans-serif;position: relative;padding: 0 0 0 2.4rem;text-align: left;}
.sliderCon ul, .sliderCon ol{list-style: none;padding-left: 0;margin-top: -2.5rem;}
.sliderCon li::before{position: absolute;left: 0;top: 0.8rem;content: '';background: url(../newimages/hexagon.png) no-repeat center center / contain;width: 1.3rem;height: 1.3rem;}

/* .sliderBig{margin-left: -2rem;}
.sliderBig .slick-list{padding: 0 0 3.5rem 2rem;} */
.sliderCon h3, .sliderCon h2, .sliderCon h4{padding-bottom: 0;margin-bottom: 8px;font: 700 4.8rem/1.3125 'He';}
.sthumbInner i{width: 77.30%;position: relative;padding-top: 77.30%;margin-bottom: 2.3rem;}
.dArrow{max-width: 2.7rem;max-height: 1.5rem;}
.sthumbInner i svg{max-height: 57.5%;}
.sthumbInner h3{font: 700 1.6rem/1.625 'He';text-align: center;text-transform: uppercase;}
.sthumbInner p, .sthumbInner ol, .sthumbInner ul{display: none;}
.sthumbInner h3 strong{display: block;}
.sbInner i svg{max-height: 57.95%;}
.sthumbDiv{float: left;width: 16.66%;position: relative;z-index: 1;}

.sthumbInner{padding: 2.8rem 0;-webkit-border-radius: 1.6rem;border-radius: 1.6rem;cursor: pointer;}
.hoverSmall{position: absolute;left: 0;right: 0;top: 0;bottom: 0; transition: 300ms all;z-index: -1;transform: scale(0.8);opacity: 0;-webkit-box-shadow: 0px 1.7rem 2.4rem rgba(0, 0, 0, 0.1);box-shadow: 0px 1.7rem 2.4rem rgba(0, 0, 0, 0.1);-webkit-border-radius: 1.6rem;border-radius: 1.6rem;}

.sthumbDiv.slick-current .hoverSmall{transform: scale(1);opacity: 1;}
.sthumbDiv.slick-current .sthumbInner i,
.sthumbDiv.slick-current .sthumbInner h3{color: #ffffff !important;background-color: transparent !important;transition: 300ms all;}
.sliderThumb .slick-track{border-bottom: 1px solid #B9B9B9;}
.sliderBig .slick-list,
.sliderThumb .slick-list{padding:0 2rem 3.5rem;}
.sliderBig,
.sliderThumb{margin: 0 -2rem;}
.sliderThumb{margin-bottom: 6.5rem;}

.aboutSec{background: url(../newimages/about-bg.jpg) no-repeat center top / cover;padding:12rem 0 6.2rem;}
.aboutCon h3{text-transform: uppercase;background: -o-linear-gradient(345.22deg, #FF8906 1.9%, #FC5603 99.5%), #000000;background: linear-gradient(104.78deg, #FF8906 1.9%, #FC5603 99.5%), #000000;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;font: 700 2.4rem/1.2916 'He';margin: 0;padding:0 ;}
.aboutCon h2{color: #ffffff;font: 700 7.2rem/1.46 'He';padding: 0 0 1.7rem;}
.aboutCon p{font-size: 1.8rem;line-height: 1.56;color: #ffffff;}
.aboutColumn h4{font: 700 3.2rem/1.3125 'He';margin: 0 0 1.2rem;}
.aboutColumn p{color: #ffffff;}
.aboutColumn > .col{margin-bottom: 5rem;}
.aboutColumn{margin-top: 6rem;}

.bannerSec{background: url(../newimages/banner-bg-wave.svg) no-repeat center 53% / contain;}
.bannerSec .glow-3{width: 29.48%;padding-top: 29.48%;right: -5.2083%;background: #E7FFE2;top: -12%;bottom: auto;}
.bannerSec .glow-4{width: 30.42%;padding-top: 30.42%;bottom: 6%;background: #FCEDD3;right: 17.34375%;}
.bannerSec .container{display: flex;align-items: center;height: 100vh;position: relative;min-height: 84.5rem;}
.bannerSec h1{background: -o-linear-gradient(337.97deg, #E13366 2.62%, #6402B1 43.55%, #F09230 70.5%, #F15623 98.45%), #FFFFFF;background: linear-gradient(112.03deg, #E13366 2.62%, #6402B1 43.55%, #F09230 70.5%, #F15623 98.45%), #FFFFFF;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;max-width: 74.4rem;padding-bottom: 2rem;}
.bannerSec p{font-size: 16px;line-height: 1.5625;max-width: 57rem;}
.bannerTagline{color: #000000;font: 700 2.4rem/1.2916 'He';padding: 0 0 0.05rem;}
.bconWrap{padding-top: 10rem;}

.vText{position: absolute;top: 0;right: -1.75rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;pointer-events: none;}
.vText span{display: block;color: rgba(90, 90, 90, 0.15);font: 700 27.2rem/1 'He';text-transform: uppercase;}
.vText span:first-child{-webkit-animation: scrollUp 40s linear infinite;animation: scrollUp 40s linear infinite;}
.vText span:last-child{-webkit-animation: scrollDown 40s linear infinite;animation: scrollDown 40s linear infinite;}
@-webkit-keyframes scrollDown {
    0% {-webkit-transform: translateY(0);transform: translateY(0)}
    100% {-webkit-transform: translateY(100vh);transform: translateY(100vh)}
}
@keyframes scrollDown {
    0% {-webkit-transform: translateY(0);transform: translateY(0)}
    100% {-webkit-transform: translateY(100vh);transform: translateY(100vh)}
}
@-webkit-keyframes scrollUp {
    0% {-webkit-transform: translateY(0);transform: translateY(0)}
    100% {-webkit-transform: translateY(-100vh);transform: translateY(-100vh)}
}
@keyframes scrollUp {
    0% {-webkit-transform: translateY(0);transform: translateY(0)}
    100% {-webkit-transform: translateY(-100vh);transform: translateY(-100vh)}
}

.scrollLink{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;padding-bottom: 4.5rem;position: absolute;right: 3.5rem;bottom: 2rem;text-decoration: none;color: #000000;font: 700 1.6rem/1.5 'He';}
.scrollLink svg{position: absolute;left: 0;right: 0;bottom: 0;margin: auto;}

.site-header{position: absolute;padding: 0;left: 0;right: 0;top: 0;z-index: 2;padding:  3rem 5.5rem}
.site-header.sticky{position: fixed;box-shadow: 0 5px 16px rgb(0 0 0 / 10%);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);-webkit-animation: slideDown 0.35s ease-out;animation: slideDown 0.35s ease-out;background-color: #ffffff;padding-top: 15px;padding-bottom: 15px;}
.site-header.sticky .site-header-main{justify-content: space-between;}
.site-header.sticky .container{transform: none;margin: 0;justify-content: end;}
@-webkit-keyframes slideDown {
    from {
      transform: translateY(-100%);
    }
    to {
      transform: translateY(0);
    }
  }
  
  @keyframes slideDown {
    from {
      transform: translateY(-100%);
    }
    to {
      transform: translateY(0);
    }
  }

.site-header .container{-webkit-transform: translateX(-3.6rem);transform: translateX(-3.6rem);}
.contactBtn{margin-left: 11.4rem;}
.site-header .primary-menu{display: flex;list-style: none;padding: 0;margin: 0;}
.site-header .primary-menu > li > a{display: block;color: #9B9B9B;font: 400 1.8rem/2.39 'He';text-decoration: none;padding: 0 1rem;position: relative;}
.site-header .primary-menu > li > a::after{height: 4px;left: 0;top: calc(100% + 0.5rem);content: '';background: -o-linear-gradient(345.22deg, #FF8906 1.9%, #FC5603 99.5%);background: linear-gradient(104.78deg, #FF8906 1.9%, #FC5603 99.5%);position: absolute;border-radius: 5rem;width: 0;transition: 300ms all;}
.site-header .primary-menu > li.active > a::after{width: 100%;}
.site-header .primary-menu > li.active > a{color: #000000;font-weight: 700;}
.site-header .primary-menu > li:not(:last-child){margin-right: 1.4rem;}

.workSec{background-color: #000000;padding: 12rem 0 13rem;}
.workInner{position: relative;-webkit-box-shadow: -0.7rem -2.5rem 10rem rgba(0, 0, 0, 0.8);box-shadow: -0.7rem -2.5rem 10rem rgba(0, 0, 0, 0.8);}
.workInner img{border-radius: 2.4rem;width: 100%;}
.workInner:before{background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000000));background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%);background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);position: absolute;left: 0;right: 0;bottom: -1px;top: 48.63%; content: '';}
.portCon{position: absolute;left: 0;right: 0;bottom: 0;padding: 0 5.5rem 4rem;}
.workInner.swiper-slide-next,
.workInner.swiper-slide-prev{opacity: 0.9;}
.workInner.swiper-slide-active{opacity:1;}
.portCon .btn{font-size: 2.2rem;}
.portCon h3{font: 500 4rem/1.2 'He';padding-bottom: 1rem;}
.portCon h4{font: 500 2rem/1.2 'He';padding-bottom: 1.9rem;}
/* .workSlider .slick-list{padding: 0 28.65% !important;} */

/* .workSlider{max-width: 82rem;margin: auto;}
.workSlider .slick-list{margin: 0 -470px;padding: 0 28.65%;} */

.workInner {max-width: 43.2%;}

.swiper-slide{opacity: 0;}
.swiper-slide-next + .swiper-slide,
.swiper-slide-duplicate-next + .swiper-slide + .swiper-slide + .swiper-slide{opacity: 0.45;}

.navButtons{margin-top: 8rem;}
.navButtons > div{width: 8rem;height: 8rem;border: 2px solid #FFFFFF;border-radius: 50%;cursor: pointer;transition: 300ms all;}
.navButtons > div svg{max-width: 21.25%;max-height: 40%;}
.navButtons > div:not(:last-child){margin-right: 4rem;}

.fs-100{font-size: 100%;}


.select-dropdown.active,select:focus+.select-dropdown {
    opacity: 1;
    visibility: visible
}

select{
    background: transparent url(../newimages/select-arrow.svg) no-repeat right center;
}
select option {
    display: none
}

.select-dropdown {
    opacity: 0;
    position: absolute;
    border: 1px solid #a2a2a2;
    background-color: #fff;
    padding: 2rem 0;
    transition: 0.3s;
    z-index: 1;
    width: 100%;
    visibility: hidden
}

.select-dropdown__item {
    font-size: 1.8rem;
    color: #a2a2a2;
    cursor: pointer;
    padding: 1rem 4rem;
    transition: 0.3s;
    position: relative
}

.select-dropdown__item.selected{
    font-weight: 500;
    color: #363636
}

.select-dropdown__item.selected:after{
    content: '';
    position: absolute;
    width: 5.3rem;
    border-bottom: 2px solid #363636;
    right: 4rem;
    top: 50%
}


.formSec .wpcf7-spinner{position: absolute;}
.error-404{text-align: center;padding: 10rem 0;}
.error-404 h1{background: -o-linear-gradient(337.97deg, #E13366 2.62%, #6402B1 43.55%, #F09230 70.5%, #F15623 98.45%), #FFFFFF;background: linear-gradient(112.03deg, #E13366 2.62%, #6402B1 43.55%, #F09230 70.5%, #F15623 98.45%), #FFFFFF;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;font-size: 40rem;}

@media (max-width: 1700px){
    .site-header-main{justify-content: space-between;}
    .contactBtn{margin-left: 3rem;}
    .site-header .container{transform: none;justify-content: end;}
    .site-header{padding-left: 15px;padding-right: 15px;}

}

@media (min-width: 1200px) and (max-width: 1400px){
    .site-header .btn-extra-small,
    .site-header .primary-menu > li > a{font-size: 1.6rem;}   
    .site-header .primary-menu > li:not(:last-child){margin-right: 1rem;}

}


@media (hover: hover) {
    .sthumbDiv:hover .hoverSmall{transform: scale(1);opacity: 1;}
    .sthumbDiv:hover .sthumbInner i,
    .sthumbDiv:hover .sthumbInner h3{color: #ffffff !important;background-color: transparent !important;transition: 300ms all;}
    .site-header .primary-menu > li > a:hover:after{width: 100%;}
    .navButtons > div:hover{background-color: #737373;}    

    .select-dropdown__item:hover {
        font-weight: 500;
        color: #363636
    }
    .select-dropdown__item:hover:after {
        content: '';
        position: absolute;
        width: 5.3rem;
        border-bottom: 2px solid #363636;
        right: 4rem;
        top: 50%
    }    
    
}

@media (max-width: 1199.99px){
html{font-size: 8px;}
.titleDiv .h1 + p,
.titleDiv .tagLine{margin: 0;}

.site-header-menu{position: absolute;left: 0;right: 0;top: 100%;-webkit-transform: translateY(10%);transform: translateY(10%);transition: 300ms all;opacity: 0;visibility: hidden;height: inherit;pointer-events: none;}
.menuSlide .site-header-menu{-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;visibility: visible;pointer-events: inherit;}
.menuIcon{display: inline-flex;}
.site-header .primary-menu{flex-direction: column;background-color: #ffffff;box-shadow: 0 0 15px rgba(0,0,0,0.15);max-height: calc(100vh - 62px);overflow-y: auto;}
.site-header .primary-menu > li > a{padding: 0 15px;line-height: 50px;}
.site-header .primary-menu > li + li{border-top: 1px solid #e3e3e3;}
.site-header .primary-menu > li:not(:last-child){margin: 0;}
.site-header .primary-menu > li > a::after{display: none;}

.newsFrom > p .wpcf7-spinner{left:auto;right: 0;top: 100%;}
.error-404 h1{font-size: 35rem;}

}

@media (max-width: 991.99px){
    .newsFrom{flex-wrap: wrap;}    
    .newsFrom .wpcf7-form-control{height: 5.5rem;}
    .newsFrom .wpcf7-submit{padding: 0 15px;width: 130px;}
    .workInner{max-width: 70%;}
}

@media (max-width: 767px){
    .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{padding-left: 15px;padding-right: 15px;}
    h2{font-size: 3.5rem;line-height: 1.2;}
    h3{font-size: 2.4rem;}
    .apiCol > div{padding: 25px;}
    .apiSec{padding: 50px 0 25px;}

    .hcwSec,
    .rcuSec{padding: 50px 0;}
    .h1{font-size: 4rem;line-height: 1.2;}
    .tagLine{font-size: 2rem;}
    .titleDiv .h1 + .tagLine{padding-top: 2rem;padding-bottom: 0;}
    .accordianDiv{padding: 0 0 0 30px;}
    .accRow h3::before{right: calc(100% + 1.6rem);font-size: 1.8rem;bottom: 4px;}
    .accRow h3{font-size: 2.8rem;}

    .hworkColumn{width: 100%;margin-bottom: 40px;}
    .hwcInner{max-width: 100%;display: flex;flex-direction: column;justify-content: center;text-align: center;}
    .hwcInner::before{margin-left: auto;margin-right: auto;}
    .startBtn{padding: 40px 0 0;}
    .btn{font-size: 2rem;height: 50px;}
    .testimonialSec .titleDiv,
    .hcwSec .titleDiv{margin-bottom: 4rem;}
    .testInner{padding: 0 10px;}
    .userDiv img{margin-right: 2rem;}
    .testInner p{font-size: 2.2rem;line-height: 1.6;}
    .countSpan{margin-bottom: 3rem;}
    .testimonialSec{padding: 50px 0;}
    .slick-next{margin-left: 10px;;}
    .slick-arrow{font-size: 2.2rem;}
    .slick-prev::before, .slick-next:after{width: 4rem;}
    .titleDiv .tagLine{padding-bottom: 5px;}

    .site-footer{padding: 50px 0 20px;background-size: cover;}
    .foLeft{width: 100%;text-align: center;}
    .foRight{width: 100%;margin: 50px 0 0;}
    .foLogo img{max-width: 22rem;}
    .foLogo{margin: 0 0 30px;}
    .foTagline{font-size: 3rem;}
    .newsTitle{padding-bottom: 1.5rem;}
    .newsLetter{margin: 0 0 50px;}
    .newsFrom .wpcf7-form-control{font-size: 1.8rem !important;}

    .copyRight{flex-direction: column;}
    .copyRight p{width: 100%;line-height: 1.4;text-align: center;font-size: 1.6rem;}
    .copyRight p + p{width: 100%;margin-top: 15px;}

    .emailSpan,
    .detailsLeft address{font-size: 1.8rem;line-height: 1.3;}

    .wpcf7-form-control:not(.wpcf7-submit){border-bottom-width: 1px;font-size: 2rem;}
    .titleDiv .h1 + .tagLine{margin: -0.5rem;}
    .wpcf7-form-control-wrap{margin-bottom: 3.5rem;}
    .formSec{padding: 50px 0;}
    .circleGlow{width: 50% !important;padding-top: 100% !important;}
    
    .tabUl{display: block;overflow-x: auto;white-space: nowrap;overflow-y: hidden;margin: 0 0 30px;}
    .tabUl > li{display: inline-block;font-size: 2.2rem;padding-bottom: 1.5rem;}
    .tabUl > li:not(:first-child){margin: 0;}
    .techSec{padding: 50px 0 20px;}
    .logosWrapper span{margin: 0 0 30px;width: 20%;}
    /* .logosWrapper span img{display: block;margin: auto;max-width: 50%;} */
    .logosWrapper span small{padding-top: 0;}
    .logosWrapper span > i > img{max-width: 60%;}
    .sbInner{flex-direction: column;}
    .sliderCon{width: 100%;padding: 0;text-align: center;}
    .sliderCon p{text-align: justify;}
    .sbInner > i{width: 120px;padding-top: 120px;margin-bottom: 15px;}
    .wedoSec{padding: 50px 0;}
    .sthumbInner i{width: 55%;padding-top: 55%;}
    .sliderCon h3, .sliderCon h2, .sliderCon h4{font-size: 3rem;}
    .slick-dots{margin: 0;}
    .sliderThumb{margin-bottom: 3rem;}
    .aboutCon h2{font-size: 4rem;line-height: 1.2;}
    .aboutCon h3{font-size: 2.2rem;}
    .aboutSec{padding: 50px 0 10px;}
    .aboutColumn h4{font-size: 3rem;}

    h1{font-size: 5rem;}
    .bannerSec .container{min-height: 1px;}
    .bannerTagline{font-size: 2rem;}
    .bannerSec p{font-size: 15px;}
    .vText{right: 0;}
    .vText span{font-size: 16rem;opacity: 0.5;}
    .bannerSec h1{max-width: 270px;}

    .site-header{padding: 15px 0 15px 15px;}
    .contactBtn{font-size: 1.6rem;height: 4rem;}

    
    .workSec{padding: 50px 0;}
    .navButtons > div{width: 4rem;height: 4rem;}
    .navButtons > div:not(:last-child){margin-right: 2rem;}
    .navButtons{margin-top: 3rem;}
    .workInner img{border-radius: 1rem;}
    .contactBtn{margin: 0 1rem 0 0;}
    .scrollTop{width: 5rem;height: 5rem;}
    .cd-upload-btn{font-size: 2rem;min-height: 7.5rem;}
    .dnd-upload-counter{font-size: 1.6rem;}
    .error-404 h1{font-size: 15rem;}


}

@media (orientation: portrait) and (max-width: 767px){    
    .logosWrapper span{margin: 0 0 30px;width: 33.3333%;}
    .portCon{padding: 15px;}
    .workInner:before{top: 0;}
    .portCon h3{font-size: 2rem;}
    .portCon h4{font-size: 1.6rem;padding-bottom: 1rem;}
    .portCon .btn{font-size: 1.6rem;height: 30px;}    
}


@media (orientation: landscape) and (max-width: 767px){
    .bannerSec h1{max-width: 100%;}
    .bannerSec{padding-top: 35px;}
    .portCon{padding: 30px;}
    .workInner:before{top: 10%;}
    .portCon h3{font-size: 3rem;}
    .portCon h4{font-size: 2rem;padding-bottom: 2rem;}
    .portCon .btn{font-size: 2rem;height: 40px;}    
}

@media (max-width: 374px){
    .detailsBtm{flex-direction: column;}
    .detailsRight{margin-top: 30px;}
    .chatBtn{margin-top: -25px;float: right;}
}



@media (max-width: 575.99px){    
}    

@media (max-width: 567px){
}

@media (min-width: 568px) and (max-width: 767px){    
}

@media (min-width: 576px) and (max-width: 767px){    

}

@media (min-width: 768px) and (max-width: 1199.98px){
    .accordianDiv{padding-left: 5rem;padding-top: 0;}
    .h1{font-size: 5rem;line-height: 1.3125;}
    .titleDiv .h1{padding: 0 0 1.5rem;}
    .accRow h3{font-size: 3.8rem;}
    .accRow h3::before{font-size: 2rem;}
    .testInner{padding: 0 15px;}
    .newsFrom .wpcf7-form-control{height: 50px;}
    .slick-arrow{font-size: 3rem;}

    .logosWrapper span{margin-left: 0;margin-right: 0;width: 20%;}
    .logosWrapper span img{display: block;margin: auto;max-width: 50%;}

    
    .sliderCon{padding-left: 5rem;}
    .sthumbInner i svg{max-height: 50%;}
    .vText span{font-size: 23rem;}
    .contactBtn{margin: 0 2rem 0 0;}
    .site-header-menu{width: 320px;left: auto;}

}

@media (min-width: 768px) and (max-width: 991.98px){
    .midRows{max-width: 27rem;}
    .midRows li{padding: 0 15px;font-size: 1.8rem;}
    .hwcInner{max-width: 26rem;}
    .foTagline{font-size: 4rem;}    
    .foLeft{width: 50%;padding-right: 30px;;}
    .copyRight p + p,
    .foRight{width: 50%;}
    .tabUl > li:not(:first-child){margin: 0;}
    
    .sthumbInner h3{font-size: 1.4rem;}
    .sliderCon h3, .sliderCon h2, .sliderCon h4{font-size: 3rem;}
    

}

@media (min-width: 992px) and (max-width: 1199.22px){
    .hwcInner{max-width: 35rem;}
    .foTagline{font-size: 5rem;}
    .foLeft{padding-right: 30px;}
    .sliderCon h3, .sliderCon h2, .sliderCon h4{font-size: 4rem;}
    .workInner{max-width: 60%;}
}