/*================================================
Default CSS
=================================================*/
body{padding:0;margin:0;font-family:'Graphik';}
/*==================== theme-color========================*/
:root{--white-text:#ffffff; --black-text:#000000; --white-bg:#ffffff; --black-bg:#000000;--color-font:#253746;--color-ideally-red: #015197;--logo-bg:#ee9b1f;}
:root{--fonts:font-family:'Graphik';--margins:margin:0;--paddings:padding:0; --flex-space:flex; --margin-auto: 0 auto; }
:root{--font-weight-light: 300;--font-weight-regular: normal;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;}
:root{--h2-font:40px;}
/* End-color */
h1, h2, h3, h4, h5, h6{font-family:var(--fonts); margin:var(--margins);}
p{font-size: 17px;line-height:28px;font-family:var(--fonts); margin:var(--margins);color: var(--color-font);}
a{text-decoration:none;transition:all 0.5s;}
ul{list-style:none;margin:var(--margins); padding: var(--paddings);}
.button{-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0; background: 0 0;position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-sizing: border-box; box-sizing: border-box;text-align: center;text-transform: uppercase;cursor: pointer;text-decoration: none;border-style: solid;border-width: 0;-webkit-transition: background-color .3s,color .3s;transition: background-color .3s,color .3s;font-weight: 500;font-size: 14px;line-height: 1.25em;letter-spacing: .14em;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
section{width:100%;float:left;padding:100px 0px;}
.read__more{color: var(--color-font);border: solid 2px var(--color-font);-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16px 50px; border-width: 2px;font-size: 14px;font-weight: 500;letter-spacing: .14em;display: inline-block;text-transform: uppercase;}
.read__more:hover{background: var(--color-font); color: var(--white-text);}
section.organic .redy12 h2 {
	width: 50%;
}
/* Custome__Css */

/* Main__Slider__ */
.ab__slder{padding: 0;}
.ab__slder .container__full{overflow: hidden;}
.ab__slder .container__full .row .col-lg-4{margin: 0;padding: 0;}
.ab__slder .container__full .row .col-lg-4 .slide__box{position: relative;width:100%;height:680px; background-repeat: no-repeat; background-size:cover;}
.ab__slder .container__full .row .col-lg-4 .slide__box .slide__content{position: absolute;bottom:80px;left:0px;padding: 0px 40px;}
.slide__content h5{color: var(--white-text);font-size:24px;font-weight:var(--font-weight-regular);padding-bottom: 5px;}
.slide__content h4{color: var(--white-text);font-size:30px;font-weight: var(--font-weight-bold);padding-bottom:15px;}
.slide__content h6{font-weight:var(--font-weight-bold);color: var(--white-text);font-size: 15px;}
.slide__content p{color: var(--white-text);font-size: 15px;margin: 0;padding: 10px 0 30px;line-height:22px;}
/* .slide__content a{background: var(--white-bg);text-decoration: none;padding: 10px 13px;margin:0;line-height: normal;border-radius: 4px;font-size: 14px;color: var(--black-text);transition:all 0.5s;}
.slide__content a:hover{background:var(--black-bg); color:var(--white-text);} */
.multi__slider{position: absolute;bottom: 80px;left: 0px;padding: 0px 40px;}
.multi__slider h6{padding: 7px 0 0;font-size: 16px;color: var(--black-bg);}
.multi__slider img{width:200px;margin-bottom: 30px;}
.multi__slider h4 {font-size: 27px;font-weight:var(--font-weight-regular);line-height: 35px;display: inline-block;}
.multi__slider p {font-size: 15px;margin: 0;padding: 10px 0 20px;}
/* .multi__slider a{text-decoration: none;padding: 10px 13px;margin:0;line-height: normal;border-radius: 4px;font-size: 14px;color: var(--black-text);border: solid 1px var(--black-bg); margin-bottom: 10px;transition:all 0.5s;}
.multi__slider a:hover{background: var(--black-bg);color: var(--white-text);} */

.isactive .cta-more-label {
	color: var(--color-font);
}
.isactive .cta-more-box{border-color:var(--color-font);}

.cta-more {
	display: inline-block;
	align-items: center;
	position: relative;
}
.cta-more-box {
	position: absolute;
	width: 40px;
	height: 40px;
	border: solid 1px var(--white-bg);
	border-radius: 100px;
	top: 50%;
	transform: translate(0, -50%);
	transition: all 0.5s;
}
.cta-more:hover .cta-more-box {
	width: 111%;
}
.cta-more-arrow svg {
	position: absolute;
	top: 50%;
	transform: translate(25px, -50%);
	width: 31px;
}
.cta-more-label {
	margin-left: 68px;
	font-size: 20px;
	color: var(--white-bg);
}


section.what__do__wrapper.ex__product {
	background: #f2f0e9;
	margin-top: -15px;
	padding-bottom: 180px;
}

section.what__do__wrapper.ex__product .slick-slider .slick-arrow {
	width: 50px;
	height: 50px;
	background: var(--color-font);
	border-radius: 100px;
}

.what__do__wrapper.ex__product .slick-slider .slick-arrow.slick-next:before {
	font-size: 30px;
	color: var(--white-bg);
	top: 50%;
	left: 50%;
	transform: translate(-39%, -52%);
}
.what__do__wrapper.ex__product .slick-slider .slick-arrow.slick-prev:before {
	font-size: 30px;
	color: var(--white-bg);
	top: 50%;
	left: 50%;
	transform: translate(-56%, -53%);
}


/*service__Section__Css*/
.services .container {max-width: 1230px;}
.services{border-bottom: solid 1px #c2c2c2;}
.services ul{display:flex;align-items:center;list-style:none;margin:0;padding:0;}
.services ul li{width: 33.33333%;}
.services__content h4{position:relative;color: var(--color-ideally-red);font-size: 17px; font-weight:500; line-height: 22px;letter-spacing: 1px;text-transform: uppercase;padding-left:40px;padding-bottom: 20px;}
.services__content h4:before{content:'';display: inline-block;width: 32px;height: 32px;background:url(./../img/icon-check.svg) 50% 50%/30px auto no-repeat currentColor;border-radius: 50%;margin-right:.8em;-ms-flex-negative: 0;flex-shrink:0;margin-top:4px;-ms-flex-item-align: start;align-self: flex-start;position: absolute;left: 0;top: -9px;}
.services__content p{font-weight: 500;color:var(--color-font);}
.flex__box{display: flex;    align-items: inherit;justify-content: space-between;}
.flex__box .services__content{max-width: 310px}
.pluscolumns-plus{position: relative;}
.flex__box .pluscolumns-plus:last-child{display: none;}
/* Marketing__Section__Css */
.marketing {padding: 100px 170px 100px;display:none;}
.fore__th{max-width: 400px;margin-top: 40px;}
.grap img{width: 100%;}
.fore__th img{width:150px;margin-bottom: 15px;}
.fore__th h2{font-size: 40px;line-height: 44px;font-weight: 700;margin-bottom:16px;color: var(--color-font);}
.fore__th p{padding-bottom: 20px;color: var(--color-font);font-weight:400;}
.downlode span{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;}
.downlode a{border-radius: 0;background: 0 0;position: relative;display:var( --flex-space);align-items: center;box-sizing: border-box;text-align: center;text-transform: uppercase;cursor: pointer;text-decoration: none;border-style: solid;border-width: 0;transition: background-color .3s,color .3s;font-weight: var(--font-weight-medium);font-size: 14px;line-height: 1.25em;letter-spacing: .14em;color: var(--color-font);}
.downlode a span:before{content: "";width: 0%;height: 1px;position: absolute;bottom: 0px;left: 0;background: currentColor;}
.downlode a span:hover::before{width: 100%;-webkit-transition: width .2s linear;transition: width .2s linear;}
.downlode a svg{margin-left: 10px;height: 32px;width: 32px;-webkit-box-flex: 0;-ms-flex: 0 0 32px;flex: 0 0 32px;}
/* Digital__Section__Css */   
.digital-area{background: #f2f0e9;padding: 100px 170px 100px;}
.solve-content{text-align:center;width:82%;margin: 0 auto;}
.solve-content h2{font-size: 40px;line-height: 44px;font-weight: var(--font-weight-bold);color: var(--color-ideally-red);padding-bottom: 15px;}
.solve-content p{padding-bottom: 60px;}
.listing h4{font-size:17px;line-height: 22px;color: var(--color-font);position: relative;font-weight:var(--font-weight-medium);padding-bottom: 17px;margin-bottom: 17px;text-transform:uppercase;}
.listing h4:before {content: "";position: absolute;bottom: 0;left: 0;width: 63px;height:2px;background: var(--color-ideally-red);}
.listing ul li{line-height: 28px;}
.listing ul li a{text-decoration: none;font-size: 17px;color: var(--color-font);font-weight:var(--font-weight-regular);}
.listing .downlode{margin-top: 20px;}
section.digital-area .container .row .col-lg-4{width: 15%;margin: 0 auto;}
/* grow__Section__Css */
.main__grow{position: relative;padding-bottom: 0;}
.main__grow:after{content: "";position: absolute;height: 35%;bottom: 0;background: var(--color-font);width: 100%;z-index: -1;}
.main__grow .container {max-width: 1230px;}
.redy12{display:var(--flex-space);align-items: center;justify-content: space-between;width: 72%; margin: 0 auto 60px;}
.redy12 h2{font-size: 32px;line-height: 36px;font-weight:var(--font-weight-bold);color: var(--color-ideally-red);}
.redy12 h2 a{color: var(--color-ideally-red);border-bottom: solid 1px var(--color-ideally-red);}
.redy12 h2 a:hover{color: var(--black-text);}
.redy12 span svg{display: block;width: 50px;height: 120px;margin: 0 auto;fill: var(--color-ideally-red);}
.card__box img{width: 100%;}
.card__box{position:relative;}
.poler__content{position: absolute;top:50%;max-width: 570px;background: var(--white-bg); transform: translate(0px, -50%); right: 50px;padding: 30px;}
.poler__content h4{font-size:22px;line-height:28px;font-weight:var(--font-weight-medium);padding-bottom:5px;color: var(--color-font);}
.poler__content p{padding-bottom:20px;}
.poler__content img{padding-bottom:20px;max-width:45px;}
/* Clients__Section__Css */
.clints{background: var(--color-font);padding-bottom: 0;}
.client__info{text-align: center;width: 72%;margin: 0px auto;}
.client__info h2{color: var(--white-text);font-size: 40px;line-height: 44px;font-weight: bold;padding-bottom: 20px;}
.client__info p{color: var(--white-text);padding-bottom: 50px;}
.client__logo {margin-bottom:90px;}
.clints .downlode{text-align: center;}
.client__logo img{max-width:200px;}
.clints .downlode a{color:var(--white-text);justify-content:center;}
.clints .downlode svg{fill:var(--white-text);}
.case .cta-more {
	left: 50%;
	transform: translate(-50%, 0px);
}
/* What__We__Do__Section__Css */
.what__do__wrapper{padding: 100px 0px;overflow: hidden;position: relative;}
.what__do__wrapper:before{content:"";position: absolute;top: 0;height: 40%;z-index: -1;width: 100%;background: var(--color-font);}
.what__do__wrapper .slick-slider .slick-arrow.slick-prev {left: 0;}
.what__do__wrapper .slick-slider .slick-arrow {width: 60px;height: 60px;font-size: 0px;border: none;background-color: #c8cdd5;position: absolute;bottom: -100px;top: inherit;z-index: 9;}
.slick-slider .slick-arrow.slick-disabled{pointer-events: none;background-color: #c8cdd5;opacity: .4;}
.what__do__slider .slick-list{overflow:visible;}
.what__do__slider .slick-track {margin: 0 -15px;}
.what__do__wrapper .slick-track {display: flex;}
.what__do__wrapper .slick-slide {display: flex;height: auto;}
.what__do__wrapper .slick-slider .slick-arrow.slick-next:before{content: '\f105';display: inline-block;font-size: 36px;color: #000;position: absolute;top: 47%;left: 50%;right: 0;transform: translate(-50%, -50%);font-family: FontAwesome;}
.what__do__wrapper .slick-slider .slick-arrow.slick-prev:before {content: '\f104';display: inline-block;font-size: 36px;color: #000;position: absolute;top: 47%;left: 50%;right: 0;transform: translate(-50%, -50%);font-family: FontAwesome;}
.what__do__wrapper .slick-slider .slick-arrow.slick-prev{left: 0;}
.what__do__wrapper .slick-slider .slick-arrow.slick-next{left:66px;}
.what__do__wrapper.ex__product .slick-slider .slick-arrow.slick-next{left:57px;}
.what__do__item{padding: 0 15px;}
.what__do__img{height: 440px;}
.main__slide{position: relative;height:100%;overflow:hidden;}
.main__slide:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.main__slide img{position: relative;width: 100%;height:100%;object-fit:cover;transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;}
.contents{background: #ffffffe6;padding: 30px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 80%;}
.contents h5{font-size: 22px;color: var(--color-font);font-weight: 700;padding-bottom: 40px;text-align:left;}
.contents p{color: var(--white-text);padding-bottom: 30px;}
.flowa svg{width: 20px;height: 20px; margin-left:10px;}
.flowa{border-radius: 0;background: 0 0;position: relative;display: flex;align-items: center;box-sizing: border-box;text-align:center;text-transform: uppercase;cursor: pointer;text-decoration: none;border-style: solid;border-width: 0;transition: background-color .3s,color .3s;font-weight: 500; font-size: 14px;line-height: 1.25em;letter-spacing: .14em;color: var(--color-font);}
.what__do__wrapper{padding-top: 70px;}
.what__do__wrapper{padding-top: 70px;}
.mk .cta-more-box{width: 40px;height: 40px;}
.mk .cta-more-label{margin-left: 70px;font-size: 15px;}
.mk .cta-more-arrow svg{transform: translate(26px, -50%);}
/* ex__product */
section.what__do__wrapper.ex__product:before{display:none;}
section.what__do__wrapper.ex__product p{color: var(--black);}
section.what__do__wrapper.ex__product h2{color: var(--color-ideally-red);}
section.what__do__wrapper.ex__product .contents {
	background: var(--color-font);padding: 20px 20px;position: relative;top: inherit;left: 0;transform: inherit;width: 100%;bottom: 0;height: 130px;display: flex;flex-direction: column;justify-content: space-between;}
section.what__do__wrapper.ex__product .contents:before{content: "";position: absolute;width: 85%;height: 30px;left: 0;top: -30px;background: var(--color-font);}
section.what__do__wrapper.ex__product .what__do__img{height: auto;}
section.what__do__wrapper.ex__product .slick-slide img{display: block;height: 250px;object-fit: cover;}
section.what__do__wrapper.ex__product .contents h5{color: #ffffff;font-weight: normal;padding-bottom: 0;font-size: 20px;}
section.what__do__wrapper.ex__product .downlode span{color: #fff;font-size: 14px;font-weight: normal;}
section.what__do__wrapper.ex__product .flowa svg{fill:#fff;height: 16px;margin-left:0px;}
/* Testimonials__Section__Css */
.testi__content{text-align: center;}
.testimonial .container .row .col-lg-12 {width: 60%;margin: 0 auto;text-align: center;}
.testimonial .owl-carousel .owl-item img{width:60px;margin: 0 auto 30px;}
.testi__content p{font-size: 28px;line-height: 38px;font-weight: 300;padding-bottom: 25px;color: #065599;}
.testi__content span{font-size: 16px;font-weight: 400;color: var(--color-font);display: inline-block;padding-bottom: 10px;}
/* Branding__Section__Css */
.brand{border-bottom: solid 1px #c2c2c2;padding-bottom: 20px;}
.flex__box{display: flex;position: relative;}
.image__box{width: 80%;}
.image__box img{width: 100%;}
.content__box{background: #a0d8e2; position: absolute;top: -80px;right: 0; max-width: 570px; padding: 40px;width: 100%;}
.content__box h4{font-size:40px;line-height:50px;font-weight:700;padding-bottom:12px;}
.content__box p{color: var(--color-font);padding-bottom:20px;}
.button--animated span{color: var(--color-font);}
.button--animated{outline: 0;border-left: solid 2px var(--color-font);-webkit-box-align: center;-ms-flex-align: center;align-items: center;min-height: 51px;padding: 10px 30px;}
.button--animated::before{top: 0;left: 0;border-top: solid 2px var(--color-font);}
.button--animated .button-in::before{border-top: solid 2px var(--color-font);bottom: 0;right: 0;}
.button--animated::after{top: 0;right: 0;border-right: solid 2px var(--color-font);}
.button--animated::after{top: 0;right: 0;border-right: solid 2px var(--color-font);}
.button--animated:active .button-in::before, .button--animated:focus .button-in::before, .button--animated:hover:not([disabled]) .button-in::before {-webkit-transition: width .1s linear .2s;transition: width .1s linear .2s;}
.button:focus .button-in::before, .button:hover .button-in::before{width: 100%;-webkit-transition: width .2s linear;transition: width .2s linear;}
.button--animated:active::after, .button--animated:focus::after, .button--animated:hover:not([disabled])::after{-webkit-transition: height .1s linear .1s;transition: height .1s linear .1s;height: 100%;}
.button--animated .button-in::before, .button--animated::after, .button--animated::before{content: "";width: 0;height: 0;position: absolute;-webkit-box-sizing: border-box;box-sizing: border-box;}
.button--animated:active::before, .button--animated:focus::before, .button--animated:hover:not([disabled])::before{-webkit-transition: width .1s linear;transition: width .1s linear;width: 100%;}
.button--animated:active::after, .button--animated:focus::after, .button--animated:hover:not([disabled])::after{-webkit-transition: height .1s linear .1s;transition: height .1s linear .1s;height: 100%;}
.brand .redy12{margin: 0 auto;padding: 50px 0;}
/* Techonlogi__Section__Css */
.we__want{text-align:center;padding-bottom:50px;}
.tecno{text-align: center;padding: 0 30px;}
.we__want h4{font-size: 17px;line-height: 28px;font-weight: 500;text-transform: uppercase;letter-spacing: 1.3px;}
.tecno p{color:var(--color-font);padding-top:20px;}
.tecno .button--animated{border-left: solid 2px var(--color-ideally-red);}
.tecno .button--animated::before{border-top: solid 2px var(--color-ideally-red);}
.tecno .button--animated::after{border-right: solid 2px var(--color-ideally-red);}
.tecno .button--animated .button-in::before{border-top: solid 2px var(--color-ideally-red);}
/* Contact__Section__Css */
/* .main__info{border-top: 1px solid rgb(194, 194, 194);padding: 0;}
.fields{display: flex;align-items: center;}
.fields input{height: 49px;border-radius: inherit;border: none;border-left: solid 1px var(--color-font);padding: 10px;margin-right: 40px;width: 32%;}
.fields input:focus{outline: none;} */
/* .info__box{padding: 100px 0;border-right: solid 1px #ccc;} */
.main__info .container .row .col-lg-4 .info__box{border:0;width:53%;margin-left: auto;}
.info__box h2{font-size: 40px;line-height: 44px;font-weight: 700;padding-bottom: 30px;color: var(--color-font);}
.info__box h3{font-size: 40px;line-height: 44px;font-weight: 700;margin-bottom: 30px;color: var(--color-ideally-red);border-bottom: solid 1px var(--color-ideally-red);}
/* Footer__Section__Css */
footer{width: 100%;background: var(--color-font);display: inline-block;padding: 100px 0;}
.fotter-info img{height:80px;margin-bottom: 20px;}
.fotter-info h2{color: var(--white-text);font-size: 27px;line-height: 36px;font-weight: bold;padding-bottom: 15px;}
.fotter-info ul{display: flex;align-items: center;}
.fotter-info ul li a{    color: var(--white-text);text-transform: uppercase;letter-spacing: 1px;font-size: 9px;font-weight: 500;padding-bottom: 15px;display: inherit;margin-right: 20px;position: relative;align-content;}
.fotter-info ul li a:before{content: "";position: absolute; right: -10px;width: 2px;height: 10px;background: #fff;top: 0px;}
.fotter-info ul li:last-child a:before{display:none;}
.sitefooter-disclosures{font-size: 10px;max-width: 25em;}
.sitefooter-disclosures p, 
.sitefooter-disclosures a{font-size: 10px;color: #b0b3b6;line-height: 1.6;}
.sitefooter-disclosures a{text-decoration: underline;}
.footer-list h4{color: #ffffff;font-size: 16px;line-height: 14px;font-weight: 700;margin-bottom: 12px;}
.footer-list ul li a{ color: var(--white-text);font-size: 15px;font-weight: 400;line-height: 28px;}
.footer-list ul li a i{font-size: 20px;color: var(--white-text);font-weight: 300;line-height: 28px;}
.footer-list ul li a:hover{color: var(--logo-bg);}
.footer-list ul li a svg{width: 35px;height: 35px;margin-top: 10px;}
.info__box h4{color: #ffffff;font-size: 16px;line-height: 14px;font-weight: 700;margin-bottom:18px;}
.info__box ul li{padding-bottom: 8px;}
.info__box ul li a{font-size: 15px;font-weight: 400;color: var(--white-text);display: flex;align-items: center;}
.info__box ul li a svg{width: 25px;height: 15px;fill: var(--white-text);margin-right: 13px;align-self: center;transition:all 0.5s;}
.info__box ul li:hover a svg {fill: var(--logo-bg);}
.info__box ul li a:hover{color: var(--logo-bg);}
.career__form__inner input.wpcf7-form-control.has-spinner.wpcf7-submit{width: auto;background: none;border: solid 2px var(--color-font);padding: 17px 30px 14px;color: var(--color-font);text-transform: uppercase;font-weight: var(--font-weight-medium);letter-spacing: .14em;line-height: 1.25em;font-size: 15px;margin: 0;transition: all 0.5s;margin-top: 20px;}
.career__form__inner input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{background: var(--color-font);color: var(--white-bg);}
/*Inner-Clients__Section  */
.client__flex{display: flex;align-items: center;justify-content: space-between;margin: 0 auto;}
.client__flex h2{font-size: 57px;font-weight: bold;max-width: 380px;}
.client__flex span svg {display: block;width: 50px;height: 120px;margin: 0 auto;fill: var(--color-ideally-red);}
.client__flex p{max-width: 450px;font-size: 18px;font-weight: 500;}
/* offset__box */
.offset__box{position: relative;padding-bottom:50px;}
.offset__box:before{content: "";position: absolute;top: 0;left: 0;background: #f2f0e9;width: 100%;height: 70%;}
.offsetbox__aspect{display: flex;position:relative;}
.slide{width: 80%;margin-left:auto;}
.slide img{width: 100%;}
.offsetbox__box{background: #a0d8e2;position: absolute;bottom: -80px;left: 0;max-width: 540px;padding: 50px;width: 100%;z-index:1;}
.offsetbox__box h4{font-size: 40px;line-height: 50px;font-weight: 700;padding-bottom: 12px;}
.offsetbox__box p{color: var(--color-font);}
.offset__box .owl-dots{position: absolute;bottom: 20px;left: 50%;transform: translate(-50%, 0px);}
.offset__box .owl-theme .owl-dots .owl-dot.active span {background: var(--color-ideally-red);}
.offset__box .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background: var(--color-ideally-red) !important;}
/* Case__Study__Section */
.scle__box{position: relative;overflow: hidden;margin-bottom:60px;}
.top__area h2{font-weight: bold;font-size: 40px;line-height: 44px;margin-bottom: calc(90px * 2 / 3); text-align:center;}
.client__info.inner__clients h2{padding:0px;margin-bottom: calc(90px * 2 / 3); text-align:center; }
.scle__box img{width: 100%;transition:all 0.5s;}
.scle__box:hover img{transform: scale(1.1);}
.scle__box .downlode{margin: 0 auto;padding: 1rem;width: 100%;max-width: 240px;background: var(--white-text);position: absolute;bottom: 70px;left: 50%;transform: translate(-50%, 0px);text-align:center;}
.view{text-align: center;}
section.brand.inner__brand{padding-top: 0;background: #fbfbfb;border: 0;}
/* inner__services */
section.inner__services{padding: 60px 0;}
section.inner__services .container .row{align-items: center;}
.introdivide-hr{width: 58px;margin: 0 auto;}
.introdivide-hr svg {fill: var(--color-ideally-red);}
.introdivide-first h4{font-weight: 800;font-size: 40px;color: var(--color-font);}
.introdivide-subhead p{font-weight: 500;line-height: 25px;color: var(--color-font);padding-bottom:10px;}
.recipe{height: 500px; padding:0;}
.recipe img{width:100%;height: 100%;object-fit: cover;}
section.all__seo .container{padding: 80px 50px 70px;background: #f2f0e9;text-align: center;margin-top: -80px;}
section.all__seo{padding: 0;position:relative;}
.pading{padding-bottom: 0px;}
.pading h2{color: var(--color-ideally-red);font-weight: bold;font-size: 35px;padding-bottom: 20px;}
.pading p{padding-bottom: 20px;font-size: 16px;width: 770px;margin: 0 auto;color: var(--color-font);}
section.all__seo .container .row .col-lg-4{margin-bottom: 25px;}
.recipe__content__box{background: var(--white-bg);padding: 50px 26px;height: 100%;display:flex; flex-direction:column;}
.recipe__content__box h4{font-weight: 800;font-size: 22px;padding: 20px 0;color: var(--color-font);}
.recipe__content__box p{font-size: 16px;line-height: 26px;}
.recipe__content__box img{height: 65px;}
section.organic{padding: 60px 0 0;}
section.organic .redy12{margin-bottom: 0;}
.get__beter__section{width: 76%;margin: 70px auto 0;position:relative;}
.get__beter__section img{width: 100%;}
section.strong__section{background: var(--color-font);margin-top: -110px;padding-top:180px;}
.foundation{width: 60%;margin: 0 auto 50px; text-align:center;}
.foundation h4{color: var(--white-bg);font-size: 40px;font-weight: 800;padding-bottom: 10px;}
.foundation p{color: var(--white-bg);}
.foundation ul li{font-size: 17px;color:var(--white-text);padding-bottom:8px;list-style: disc;}
.racip__listings ul li{display: flex;align-items: center;background: #304859;margin-bottom: 40px;padding: 50px;}
.racip__listings ul li:last-child{margin-bottom: 0;}
.racip__listings{width: 80%;margin: 0 auto;}
.voice__content{width: 70%;padding-left: 40px;border-left: solid 1px var(--white-bg);margin-left: 40px;}
.voice__content p{color: var(--white-bg);}
.icon__flex{ display: flex;width: 30%;}
.icon__flex img{height: 50px;margin-right: 20px;}
.icon__flex h4{color: var(--white-bg);font-weight: 800;font-size: 24px;}
.lets__content{width:70%;margin: 0 auto;}
.lets__content h4{font-size: 40px;font-weight:800;color: var(--color-font);padding: 20px 0;}
/* .lets__content p{text-align: center;} */
.lets__content ul li{width: 50%;font-size: 17px;color: var(--bs-gray-dark);position: relative;padding-left: 23px;padding-bottom: 14px;}
.lets__content ul li:before{content: "";position: absolute;left: 4px;width: 8px;height: 8px;background: #000;top: 8px;border-radius: 100px;}
.lets__content ul{display: var(--flex-space);flex-wrap: wrap;margin: 12px auto 20px;}
.lets__content h3{font-size: 24px;font-weight: 500;display: inline-block;margin-bottom: 1px;color: #253746;}
/* Business__Software__all__Pages__CSS*/
.sales__flex{display: var(--flex-space);width: 80%;margin: var(--margin-auto);}
.for__sale{width: 40%;margin: 50px auto 0;}
.for__sale li{font-size: 17px;color: var(--bs-gray-dark);position: relative;padding-left: 23px;padding-bottom:15px;}
.for__sale li:before{content:"";position:absolute;left:4px;width:8px;height:8px;background:#000;top: 8px;border-radius: 100px;}
.for__sale h3{padding-bottom: 20px;font-size: 25px;font-weight: 600;}
.loyal__rewards .for__sale {width: 100%;}
.loyal__rewards .for__sale p {margin-bottom: 20px;}
/* Coming__Soon Page__CSS */
.soon__content h2{font-size: 50px;text-transform: capitalize;font-weight: 800;letter-spacing: 2px;}
/* customer service and support desk software Page__CSS */
.exceed-head h4 {margin-bottom: 20px;}
.loyal__rewards .lets__content h5 {line-height: 30px;}
/* career page css */
.button-icon svg {height: 32px;margin-left: 10px;width: 32px;}
.career__section .pading h2 {color: #253746;}
.button-icon span {color: #253746;position: relative;font-weight: 500;}
.button-icon {display: inline-flex;flex-direction: column;align-items: center;}
.button-icon span:before{position: absolute;content: '';left:0;background: #253746;width: 0%;height:1px;bottom: -1px;}
.button-icon:hover span:before {width: 100%;transition: width .2s linear;}
.career_content h2{font-size: 32px;line-height: 36px;font-weight: bold;color: var(--color-ideally-red);margin-bottom:15px;}
.career_content{text-align: center;}
.career_content p{margin-bottom: 15px;}
.glassdoor{text-align: center;border-right: 1px solid #ccc;}
.glassdoor-img{width: 100px;margin: 0px auto 10px;}
.glassdoor-img img{width: 100%;}
.glassdoor p{margin: 25px auto;}
.career-section .container .row .col:last-child .glassdoor{border-right: 0;}
.glass_button{color: var(--black);align-items: center;min-height: 51px;padding: 11px 30px;font-size: 14px;font-weight: 500;letter-spacing: .14em;line-height: 28px;position: relative;transition: background-color .3s ease,color .3s ease;border: 2px solid transparent;border-left: 2px solid #015197;display: inline-block;text-transform: uppercase;}
.glass_button:hover{border: 2px solid #015197;transition: background-color .3s ease,color .3s ease;color: #000;}
.glass-border{border-right: none;}
.career-form-section{background: #ebf1f2;}
.career-form h2{text-align: center;font-size: 40px;line-height: 44px;font-weight: bold;color: var(--color-font);margin-bottom: 50px;}
.form-input label{display: block;font-size: 16px;font-weight: 500;letter-spacing: 1.6px;text-transform: uppercase;}
.form_label{display: flex;margin-top:1em;padding: 2ex 14px;border-bottom: 1px solid #253746;height: 40px;}
.form_label button{background: none;border-width: 0;cursor: pointer;display:flex;justify-content: center;line-height: 1em;width: 30px; }
.form_label input{background: none;border-width: 0;color: #253746;display: block;font-size: 14px;margin: 0;padding: 0;width: 100%;z-index: 2;}
.form_label select{background:none;border: none;width: 100%;}
.form_label input:focus-visible{outline: none;}
.form_label select:focus-visible {outline: none;}
.all_positions{margin-top: 90px;}
.all_positions h4{margin-bottom:30px;}
.position_box span{display: block;}
.position_box{border-bottom: 1px solid #000;}
.position_boxtitle{display: block;font-size: 20px;font-weight: 500;color: #212529;}
.position_boxloc{color: #212529;font-size: 16px;line-height: 24px;margin: 0.25rem 0 0;}
.position_box:nth-of-type(1){border-top: 1px solid #000;}
.position_box a {padding: 30px 50px 30px 0;background: url(http://nextstep.net.in/abacusdesk/wp-content/uploads/2022/02/icon-arrow.svg);background-repeat: no-repeat;background-position: right;display: block;}
.form_label.active{background: linear-gradient(to left, white 50%, #ebf1f2 50%) right;background-size: 200%;transition: .5s ease-out;}
.career__form__inner{background: #fff;padding: 40px;box-shadow: 0px -5px 8px 5px #eee; width: 70%;margin:0 auto 0;}
.form__label__control input{padding: 15px 20px;border: 1px solid #ddd;width: 100%;margin: 14px 0;position: relative;border-left: 4px solid var(--color-font);}
section.single__bg{text-align: center;background: var(--color-font);color: var(--white-text);}
.job__info__content{text-align:center;}
.job__section span a{font-size: 14px;text-transform: uppercase;color: var(--white-text);letter-spacing: 1px;position: relative;}
.job__section span a i{font-size: 17px;padding-right: 9px;}
.job__section span a:before{background: currentColor;bottom: -3px;content: "";height: 1px;left: 17px;position: absolute;width: 0;-webkit-transition: width .2s linear;transition: width .2s linear;}
.job__section span a:hover:before{-webkit-transition: width .2s linear;transition: width .2s linear;width: 88%;}
.job__section h2{font-size: 50px;font-weight: var(--font-weight-bold);color: var(--white-text);padding-top: 10px;}
a.button__in{width: auto;background: none;border: solid 2px var(--white-text);padding: 14px 30px;color: var(--white-text);text-transform: uppercase;font-weight: var(--font-weight-medium);letter-spacing: .14em;line-height: 1.25em;font-size: 15px;margin: 30px 0 0;transition: all 0.5s;display: inline-block;}
.job__info__content h2{text-align: center;font-size: 40px;font-weight: var(--font-weight-bold);color: var(--color-font);position: relative;margin-bottom: 70px;}
a.button__in:hover{background: var(--white-bg);color: var(--color-font);}
.job__info__content h3{font-size: 28px;font-weight: var(--font-weight-bold);color: var(--color-font);padding-bottom: 3px;}
.job__info__content h2:after{background: #f55542;border: 0;height: 2px;width: 64px;content: "";position: absolute;bottom: -16px;left: 50%;transform: translate(-50%, 0px);}
.job__description{width: 80%;margin: 100px auto 0;}
.job__description h3{font-size: 20px;font-weight: 500;padding-bottom: 15px;color: var(--color-font);}
.job__description p{padding-bottom: 10px;}
.job__description ul li{position: relative;padding-left: 40px;padding-bottom: 8px;}
.job__description ul li:before{content: "";position: absolute;left: 19px;top: 25%;width: 6px; height: 6px;background: var(--color-font); border-radius: 50%;}
.job__description :not(p) a{ width: auto;background: none;border: solid 2px var(--color-font);padding: 14px 30px;color: var(--color-font);text-transform: uppercase;font-weight: var(--font-weight-medium);letter-spacing: .14em;line-height: 1.25em;font-size: 15px;margin: 30px 0 0;transition: all 0.5s;display: inline-block;}
.job__description a:hover{background: var(--color-font);color: var(--white-text);}
section.cureent__sec{padding: 0;}
.cureent__sec .modal-dialog{max-width: 35%;margin: 1.75rem auto;}
section.cureent__sec .career__form__inner{width: auto;margin: 0;box-shadow: none;padding: 40px 30px;}
.cureent__sec .btn-close{box-sizing: content-box;width: 20px;height: 20px;padding: 16px;opacity: 2;position:absolute;top: -2%;right: -3%;background-color: #fff;background-size: 28%;border-radius: 100%;z-index: 9;box-shadow: rgb(0 0 0 / 10%) 0px 4px 12px;}
.career__form__inner h2{text-align: center;font-size: 40px;font-weight: var(--font-weight-medium);color: var(--color-font);}
.form__label__control input:focus{outline: none;}
.career__form__inner input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid{border: solid 1px red;}
.career__form__inner input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid::placeholder {
	color: red;
}
.career__form__inner .wpcf7-not-valid-tip{display: none;}
/* about page css */
.about_heading h2{font-size: 6.5rem;line-height: 6.5rem;letter-spacing: 0.1rem;-webkit-text-stroke: 1px #fff;mix-blend-mode: difference;text-transform: uppercase;-webkit-text-fill-color: #000;text-align: center;margin-bottom: 90px;}
.about__content p{font-size: 18px;line-height: 28px;margin-bottom: 20px;}
.about_bg{background-size: cover;background-repeat: no-repeat;background-position: center;}
.about_left{color: var(--white-text);}
.about_right{color: var(--white-text);text-align: center;}
.about_right p{color: var(--white-text);font-size: 17px;line-height: 32px;}
.about_bg .row{align-items: center;}
.about_left h4{font-size: 38px;line-height: 47px;font-weight: 500;padding-bottom: 20px;}
.about_right h5{font-size: 30px;line-height: 38px;margin-bottom: 30px;font-weight: 400;}
.about_tab_content h2{font-size: 48px;line-height: 58px;font-weight: 400;text-align: center;margin-bottom: 50px;}
.about_tab_content{width: 60%;margin: 0 auto;}
.tab_box_content{padding: 15px 20px;}
.tab_box_content h5 {font-size: 18px;line-height: 26px;font-weight: 500;text-align: center;}
.inners__content h2{font-size: 34px;font-weight: bold;text-align: center;padding-bottom: 70px;}
.inners__content h4{font-size: 30px;font-weight: 400;color: black;padding-bottom: 20px;}
.inners__content p{font-size: 20px;color: black;line-height: 2.5rem;padding-bottom: 30px;}
/* section.width__fo .container{max-width: 900px;} */
.about_bg .container{max-width: 1000px;}
/* casy study css */
.page-start{padding: 12px 30px;background-color: #fff;box-shadow: 1px 6px 7px 0px #00000014;display: inline-flex;align-items: center;justify-content: space-between;border-radius: 7px;}
.page-start span.page-numbers.current{background: var(--logo-bg);border: 1px solid  var(--logo-bg);color: var(--white-text);transition: all 0.5s;margin-right: 10px;width: 40px;height: 40px;display: inline-flex;align-items: center;justify-content: center;border-radius: 5px;}
a.page-numbers{color: #aaa;margin: 0px 15px;}
.page-start a{font-size: 25px;}
a.prev.page-numbers{border: 1px solid #e3e3e3;background: #e3e3e3;color: #fff;transition: all 0.5s;margin-left: 10px;width: 40px;height: 40px;display: inline-flex;align-items: center;justify-content: center;border-radius: 5px;}
a.next.page-numbers{border: 1px solid #e3e3e3;background: #e3e3e3;color: #fff;transition: all 0.5s;margin-left: 10px;width: 40px;height: 40px;display: inline-flex;align-items:center;justify-content: center;border-radius: 5px;}
.page-start a:last-child{margin-right: 0;}
/*Inner__blog__page__css */
section.all__seo.inner__blog:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 70%;background: #f2f0e9;z-index:-1;}
section.all__seo.inner__blog{position: relative;padding: 100px 0;}
section.all__seo.inner__blog .container{margin-top: 0;background: none;padding: 0;}
section.recent{padding: 0;}
section.recent .container{width: 70%;}
section.recent ul li{display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #c2c2c2;border-top: 1px solid #c2c2c2;margin: -1px 0 0;padding: 2rem 0;}
section.recent ul li:last-child{border:0;}
.recent__title a{font-size: 18px;color: var(--black);font-weight: 500;line-height: 20px;text-decoration: underline;}
.recent__ti h2{font-size: 30px;font-weight: 600;padding-bottom: 40px;color: var(--black);}
.enterprise-content p{text-align: left;margin-bottom: 10px;}
.blog__info__tittle h2{font-size: 46px;font-weight: 600;line-height: 55px;color: var(--color-ideally-red);}
.blog__info__tittle{width: 60%;margin: 0 auto;}
section.single__blogss{border-bottom: 1px solid #e1e1e1;padding-bottom: 60px;}
.blog__info__tittle img{width: 100%;padding-bottom: 20px;}
section.single__contents{padding: 70px 0 100px;}
.blog__info__tittle h4{font-size: 20px;line-height: 24px;color: var(--color-font);font-weight: 500;padding-bottom: 5px;}
.blog__info__tittle p{padding-bottom: 20px;}
.innser__banner:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #0000001c;}
.innser__banner{text-align: center;}
.inner__main__services h2{font-weight: var(--font-weight-bold);font-size: 57px;color: var(--white-text);}
section.innser__banner .container{position: relative;}
section.innser__banner{position: relative;}
section.innser__banner{position: relative;padding: 200px 0;}
/* business-software Animation__box */
.navgrid-item{text-align: left;}
.navgrid-item:not(:hover) .navgrid-buttontext{margin-right: 0;max-width: 0;}
.navgrid-button{display: -webkit-box;display: -ms-flexbox;display: flex;margin: 1.5rem 0 0;align-items:center;}
.navgrid-item .navgrid-buttontext:before {background: currentColor;bottom: 0;content: "";height: 1px;left: 0;position: absolute;width: 0;}
.navgrid-button:hover .navgrid-buttontext:before{-webkit-transition: width .2s linear;transition: width .2s linear;width: 100%;}
.navgrid-button svg{-ms-flex-item-align:center;align-self: center;height: 40px;width: 40px;border: solid 1px #ccc;padding: 10px;border-radius: 50%;}
.navgrid-item .navgrid-buttontext{color: var(--black-bg);font-size: 14px;font-weight: var(--font-weight-medium);letter-spacing: .14em;line-height: 1.25em;margin-right: 10px;max-width: 100%;overflow: hidden;position: relative;text-transform: uppercase;-webkit-transition: max-width .3s ease,margin .3s ease;transition: max-width .3s ease,margin .3s ease; white-space: nowrap;}
.navgrid-item{text-align: left;padding: 50px;background: var(--white-text);}
.navgrid-item {text-align: left;padding: 40px;background: var(--white-text);}
.navgrid-item h3{font-size:22px;font-weight: var(--font-weight-bold);color: var(--color-font);padding-bottom: 0px;line-height: 31px;}
.navgrid-item p{color: var(--color-font);line-height: 28px;}
.flex__boxs{display: flex;position: relative;align-items: center;}
.image__boxs{width: 25%;position: absolute;height: 370px;}
.image__boxs img{width: 100%;height: 100%;object-fit: cover;}
.contants__boxs{width: 80%;margin-left: auto;background: #fff;height: 500px;padding: 50px 100px 50px 110px;text-align: left;display: flex;flex-direction: column;justify-content: center;}
.contants__boxs h4:before{background-color: var(--logo-bg);border-width: 0;height: 3px;margin: 1.5rem auto 1.5rem 0;max-width: 100%;width: 100px;content: "";position: absolute;bottom: 12%;}
.contants__boxs h4{font-size: 28px;line-height: 32px;padding-bottom: 90px;position: relative;font-weight: var(--font-weight-bold);color: var(--color-font);}
.reflex__section .flex__boxs:nth-child(even) .image__boxs{right: 0;}
.reflex__section .flex__boxs:nth-child(even) .contants__boxs{margin-left: inherit;margin-right: auto;}
.flex__boxs:nth-child(2){margin: 90px 0;}
.row.offsetrows{padding: 0 60px;}
.cate__t p{font-size: 26px;line-height: 38px;color: var(--color-font);margin: 30px 0;padding: 0 150px;}
.offsetrows h2{font-size: 23px;text-transform: uppercase;color: var(--color-ideally-red);font-weight: var(--font-weight-semibold);margin: 40px 15px 20px;text-align: left;width: auto;position: relative;padding: 0 0 4px 0;display: initial;float: left;}
.offsetrows h2:before{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 2px;background: var(--color-ideally-red);}
.main__titles h6{font-size: 20px;line-height: 22px;font-weight: 500;margin-bottom: 70px;color: var(--color-font);text-transform: uppercase;position: relative;}
.main__titles h6:after{content: "";position: absolute;bottom: -18px;left: 50%;transform: translate(-50%, 0);width: 90px;height: 2px;background: var(--logo-bg);}
/* inner__Support__Section */
section.inner__contact{background-color: var(--color-font);text-align: center;}
section.inner__contact .container .row .col-lg-12 .row{width: 50%;margin: 0 auto;justify-content: center;}
.contactintro__cell input, textarea	{width: 100%;}
.contactintro__cell input, textarea{width: 100%;height: 55px;padding: 2ex 14px;border: 0;}
.contactintro__cell textarea{height: 110px;}
section.inner__contact .container .row .col-lg-12 .row .col-lg-6 {margin-bottom: 2rem;}
.contactintro__cell textarea {height: 110px;margin-bottom: 2rem;}
.contactintro__cell{text-align: center;position: relative;}
.contactintro__cell input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid {border: solid 3px red;}
.contactintro__cell textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.wpcf7-not-valid{ border: solid 3px red;}
.contactintro__cell .wpcf7-not-valid-tip{display:none;}
.contactintro__cell p{display: none;}
.contactintro__cell .wpcf7-spinner{position: absolute;top: 50%;transform: translate(0, -50%);}
.contactcolumns-pair h4{font-size: 20px;font-weight: var(--font-weight-medium);color: var(--color-font);padding-bottom: 10px;text-transform: uppercase;letter-spacing: .11em;}
.contactintro__cell .inner__submit{width: auto;background: none;border: solid 2px var(--white-text);padding: 10px 30px 4px;color: var(--white-text);text-transform: uppercase;font-weight: var(--font-weight-medium);letter-spacing: .14em;line-height: 1.25em;font-size: 15px;margin: 0;transition: all 0.5s;}
.contactintro__cell .inner__submit:hover{background: var(--white-text);color: var(--color-font);}
section.inner__contact h4{color: var(--white-text);font-weight: var(--font-weight-bold);font-size: 40px;}
section.inner__contact p{color: var(--white-text);padding: 15px 0 50px;}
.contactcolumns-pair ul li a{font-size: 17px;color: #253746;line-height: 27px;}
.contactcolumns-pair ul li a:hover{text-decoration:underline;}
.contactcolumns-pair ul li{font-size: 17px;color: #253746;line-height: 27px;}
section.it__support .container .row{width: 90%;margin: 0 auto;}
.multi__office img{width: 100%;margin-bottom: 20px;}
.multi__office{margin-bottom: 4rem;}
.multi__office h2{font-size: 30px;text-transform: uppercase;color: var(--color-font);font-weight: var(--font-weight-medium);}
.multi__office h2{font-size: 30px;text-transform: uppercase;color: var(--logo-bg);font-weight: var(--font-weight-medium);padding-bottom: 10px;}
.multi__office h6{font-size: 20px;color: var(--color-font);font-weight: var( --font-weight-medium);padding-bottom: 3px;}
.multi__office p{padding-bottom: 10px;}
.multi__office ul li:last-child{padding-bottom: 0;}
.multi__office ul li{padding-bottom: 6px;}}
section.counterys{border-top: solid 1px #c2c2c2;}
.lets__content h6{font-size: 22px;text-align: left;line-height: 33px;padding-bottom: 10px;}
.lets__content p{padding-bottom: 10px;}
.copy-right{display: none;}
section.all__seo .container .row .col-lg-6{margin-bottom: 24px;}
section.error:before{content: "";position: absolute;top: 0;width: 100%;height: 100%;background: #000000c7;}
.page-content{text-align: center;}
.page-content h2{font-size: 330px;color: var(--white-bg);font-weight: 700;line-height: 230px;padding-bottom: 70px;}
section.error .container{position: relative;}
.page-content h5{font-size: 35px;color: var(--white-bg);padding-bottom: 30px;}
.page-content ul{margin: 0;padding: 0;list-style: none;display: flex;align-items: center;justify-content: center;}
.page-content ul li{padding-right: 30px;}
.page-content ul li a{transition: all .5s;padding: 15px 40px;display: inline-block;color: var(--white-bg);font-weight: 700;text-transform: uppercase;letter-spacing: 1px;font-size: 14px;line-height: 17px;background: var(--logo-bg);}
.page-content ul li:last-child{padding-right: 0;}
.page-content ul li:last-child a{transition: all .5s;padding: 15px 40px;display: inline-block;color: var(--white-bg);font-weight: 700;text-transform: uppercase;letter-spacing: 1px;font-size: 14px;line-height: 17px;background: var(--black);border: solid 1px var(--white-bg);}
.content-inner h2{font-size: 40px;font-weight: 600;padding-bottom: 18px;color: var(--color-font);}
.content-inner p{padding-bottom: 10px;}
.content-inner h3{padding: 16px 0;font-size: 24px;display: inline-block;font-weight: 500;}
.content-inner{width: 80%;margin: 0 auto;}
.content-inner ul li{padding-left: 24px;padding-bottom: 10px;position: relative;}
.content-inner ul li:before{content: "";width: 8px;height: 8px;background: var(--color-font);border-radius: 100px;position: absolute;left: 3px;top: 10px;}
.footer-list.social-lists{padding-top: 10px;}
.footer-list.social-lists ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.footer-list.social-lists ul li{padding-right: 22px;}
.megamenu-list.ins{display: flex;flex-wrap: wrap;}
.megamenu-list.ins li{width: 50%;}
.megamenu-list.ins li a{padding: 0;}
/* industries plywood css */
.industries_content {text-align: center;width: 80%;margin: 0 auto;}
.industries_content h2 {font-weight: 500;font-size: 35px;margin-bottom: 20px;text-transform: capitalize;}
.industries_box {box-shadow: 0px 0px 8px rgb(0 0 0 / 10%), 0px 0px 4px rgb(0 0 0 / 12%);border-radius: 4px;padding: 20px;margin-bottom: 40px;width: 80%;}
.industries_content p {margin-bottom: 50px;font-size: 24px;line-height: 36px;}
.industries_box_content p strong {font-weight: 500;}
.industries_box_content p {margin-bottom: 10px;}
.industries_box_img img {width: 100%;}
.industries_box_img {position: relative;right: -50%;}
.industries_box:nth-child(odd) {position: relative;left: 15%;}
.industries_box:nth-child(odd) .row {flex-direction: row-reverse;left: -12%;position: relative;}
.industries_box:nth-child(odd) .industries_box_img {right: 0;}
.industries_box .row {align-items: center;}
.boosting {background: #f0f6ff;padding-top: 0;padding-bottom: 50px;}
.boosting_content h2 {font-weight: 500;font-size: 35px;margin-bottom: 20px;}
.boosting_img img {width: 100%;margin-bottom: 65px;}
.boosting_content {margin-bottom: 65px;padding-top: 45px;}
.boosting_box img {width: 100%;margin-bottom: 20px;}
.boosting_box p strong {margin-bottom: 10px;display: block;font-weight: 500;color: #000;}
.boosting_box {margin-bottom: 50px;}
.industries {padding-bottom: 60px;}
.filter-cat{margin: 1em 0;}
.f-cat{color: #fff;padding: 1em;border: 5px solid #fff;}
.f-cat[data-cat=cat-red]{background: #ff4136;}
.f-cat[data-cat=cat-green]{background: #2ecc40;}
.f-cat[data-cat=cat-blue]{background: #0074d9;}
.filter-cat-results .f-cat{opacity: 0;display: none;}
.filter-cat-results .f-cat.active{opacity: 1;display: block;-webkit-animation: fadeIn 0.65s ease forwards;animation: fadeIn 0.65s ease forwards;}
@-webkit-keyframes fadeIn{0%{opacity: 0;}100%{opacity: 1;}}
@keyframes fadeIn{0%{opacity: 0;}100%{opacity: 1;}}
.team__contents {
	position: relative;
	margin-bottom: 70px;
}
.team__contents img {
	width: 100%;
}
.team--sec {
	position: absolute;
	bottom: -40px;
	background: #fff;
	width: 80%;
	right: 0;
	padding: 20px 10px;
}
.team--sec h4 {
	font-size: 17px;
	line-height: inherit;
	padding: 0;
	font-weight: 500;
}
.team--sec p {
	font-size: 16px;
	line-height: inherit;
	padding: 0;
}
div#team {
	padding: 44px 0 0;
}


@keyframes slide-in {
	0% {
		opacity: 0;
		transform: translateX(80px);
	}
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}



/* External CSS */
.wpcf7-response-output {color: #fff;}
.inner__contact .wpcf7-response-output {color: #fff;}
.career__form__inner .wpcf7-response-output {color: #000;}
a.thnk_btn {display: inline-block;margin-top: 20px;color: #000;font-size: 20px;position: relative;padding: 5px 40px 5px 70px;}
a.thnk_btn:before {content: '';background: url(./../../../../uploads/2022/04/Right.png);background-size: contain;
	padding: 0 15px;background-repeat: no-repeat;background-position: center;position: absolute;top: 0;left: 30px;height: 100%;}
a.thnk_btn:after {content: '';width: 40px;height: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;border: 1px solid #000;border-radius: 50px;
	transition: all 0.3s linear;}
a.thnk_btn:hover:after {width: 100%;}
.thank_you h4 {font-size: 20px;width: 70%;margin: 10px auto;}
.recapt {margin-bottom: 2rem;}



/* Demo__CSS */
section.demo__section {
	background-size: cover;
	background-repeat: no-repeat;
	background-position:top;
	height: 770px;
	position: relative;
}

.demo__banner__sec {
	position: absolute;
	right: 16%;
	top: 50%;
	transform: translate(0, -50%);
	width: 30%;
}
.demo__banner__sec h2 {
	padding-bottom: 20px;
	font-weight: 500;
	color: var(--white-bg);
}

.demo__banner__sec p {
	padding-bottom: 30px;
	color: var(--white-bg);
}

.demo__form {
	display: flex;
	align-items: center;
	width: 100%;
	position:relative;
}

.demo__form input {
	width: 270px;
	height: 46px;
	padding: 0 13px;
	font-size: 16px;
	border-radius: 0;
	border: 0;
}

.demo__form input:focus {
	outline: none;
}

.demo__form a {
	background: #253746;
	height: 46px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 16px;
	color: var(--white-bg);
	font-size: 16px;
	font-weight: 500;
}
section.all__seo.demo__box {
	padding: 100px 0;
	background: #f2f0e9;
}
section.all__seo.demo__box .container {
	margin-top: 0;
	padding: 0;
}

section.all__seo.demo__box .container .pading {
	padding-bottom: 50px;
}
section.all__seo.demo__box .container .pading div {
	width: 60%;
	margin: 0 auto;
}
section.clints.de__cliends {
	background: var(--white-bg);
}

section.clints.de__cliends .client__info p {
	color: var(--color-font);
}
section.clints.de__cliends .client__info h2 {
	color: var(--color-font);
}

section.clints.de__cliends  .client__logo {
	margin-bottom: 90px;
	text-align: center;
}
.read-more-content{
	display: none;
	padding-top: 22px;
}
.read-more{
	display: inline-block;
	margin-top: 8px;
}
.text_center {
	text-align: center;
	margin-bottom: 90px;
}
a.show-more {
	text-align: center;
	margin-bottom: 100px;
	font-size: 19px;
	color: #fff;
	position: relative;
	font-weight: 400;
	border: solid 1px #000;
	display: block;
	width: 14%;
	padding: 6px 40px;
	background: var(--color-font);
	margin: 0 auto 100px;
}

section.testimonial.dem__testimi {
	background: var(--color-font);
}
section.testimonial.dem__testimi .testi__content p {
	color: var(--white-bg);
}
section.testimonial.dem__testimi .testi__content span {
	color: var(--white-bg);
}
section.testimonial.dem__testimi .testi__content h6 {
	color: var(--white-bg);
}
section.video {
	padding:100px 0 0;
	margin-bottom: -10px;
	position: relative;
}
section.video:before {
	content: "";
	position: absolute;
	height: 35%;
	bottom: 0;
	background: var(--color-font);
	width: 100%;
	z-index: -1;
}
section.testimonial.dem__testimi .owl-carousel .owl-item img {
	width: 180px;
	margin: 0 auto 30px;
}
.custom__filed input, optgroup, select, textarea {
	width: 100%;
	height: 45px;
	margin-bottom: 20px;
	padding: 10px 10px 7px;
	font-size: 14px;
	border: solid 1px #ccc;
	border-radius: 3px;
}
.custom__filed input[type="submit"] {
	width: auto;
	padding: 10px 40px;
	background: #131c23;
	color: #fff;
	display: inherit;
	border: 0;
	text-transform: capitalize;
	line-height: normal;
}
label.error {
	color: red;
	position: relative;
	top: -17px;
	left: 0;
	font-size: 14px;
}
.custom__filed input, optgroup, select, textarea:focus {
	outline: none;
}
.loyalty_form button.btn-close {
	position: absolute;
	right: -20px;
	width: 30px;
	height: 30px;
	background-color: #ffffff;
	top: -20px;
	z-index: 9;
	opacity: 1;
	border-radius: 100px;
	box-shadow: rgb(0 0 0 / 16%) 0px 1px 4px;
	padding: 4px;
	background-size: 39%;
}
.loyalty_form .modal-body {
	position: relative;
	flex: 1 1 auto;
	padding: 32px 29px 10px;
}
.demo__form span.error {
	position: absolute;
	bottom: -30px;
	font-size: 16px;
	left: 0px;
	color: red;
}





/* css on 5 may */
.contactcolumns-pair.for_queries ul li + li{
	margin-top: 15px;
}
.contactcolumns-pair.for_queries ul li p{
	margin-bottom: 10px;
}

.for_pop_contact {
	padding: 35px;
}
.for_pop_contact ul li + li {
	border-top: 1px solid #ffffff;
	padding-top: 15px;
	margin-top: 15px;
}

.contact-us-link {
	position: fixed;
	top: 0;
	right: 0;
	max-width: 330px;
	height: 100%;
	background-color: #fff;
	z-index: 99;
	transition: all 0.5s;
}
.contact-icon {
    position: absolute;
    right: 0px;
    height: 100px;
    margin: auto;
    display: flex;
    align-items: center;
    top: 50%;
    transform: translateY(-50%);
}
.black-box h4 {
	color: #ffffff;
	margin-bottom: 0;
	font-weight: normal;
	font-size: 20px;
	margin-top: -8px;
}
button.top-contact {
	outline: 0 !important;
}
.contact-icon button {
    border: 0px;
    cursor: pointer;
    width: 100px;
    height: 180px;
    background: #253746;
    padding: 0;
    border: 1px solid #ffffff;
    border-right: none;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 34px;
}
.black-box-icon {
	width: 50px;
	margin: 0 auto;
}
.black-box-icon img {
	width: 100%;
	height: 100%;
	object-fit:contain;
}
.contact-info {
	max-width: 330px;
	width: 100%;
	margin: 0;
	padding: 0;
	position: fixed;
	right: -714px;
	top: 50%;
	bottom: 0;
	z-index: 99;
	transition: all 1s ease;
	transform: translateY(-50%);
	height: 380px;
}
.number-info {
	height: 100%;
	background-color: #0a5197;
}
.contact-form-work .real-call {
	margin-top: 15px;
}
.amazon-list {
	height: 100%;
}
.contact-info .row .col-md-6 {
	padding: 0;
}
.get-quote .close {
	position: absolute;
	right: 38px;
	top: 25px;
	font-size: 25px;
	color: #ffffff;
	background: transparent;
	cursor: pointer;
	opacity: 1;
	z-index: 9999;
}
.number-info button.close:before {
	content: '';
	width: 3px;
	height: 21px;
	background-color: #ffffff;
	position: absolute;
	left: 0;
	top: 0;
	transform: rotate(46deg);
}
.number-info button.close:after {
	content: '';
	width: 3px;
	height: 21px;
	background-color: #ffffff;
	position: absolute;
	left: 0;
	top: 0;
	transform: rotate(-45deg);
}
.number-info h3 {
	margin-bottom: 0;
	color: #FFF;
	font-size: 25px;
}
.number-info h4 a {
	color: #FFF;
	font-size: 18px;
	font-weight: 300;
}
.contact-info.expand {
	max-width: 330px;
	height: 380px;
	width: 100%;
	margin: 0;
	padding: 0;
	position: fixed;
	right: 0px;
	top: 50%;
	z-index: 99;
	transition: all 1s ease;
	transform: translateY(-50%);
}
button.close{
	border: none;
}
.for_pop_contact ul li, .for_pop_contact ul li a {
	color: #ffffff;
}
.for_pop_contact ul li a:hover{
	text-decoration: underline;
}
.for_pop_contact ul li h6 {
	margin-bottom: 8px;
}
.for_pop_contact ul li a {
	display: inline-flex;
	align-items: center;
}
.for_pop_contact ul li a img{
	margin-right: 8px;
}

.hubspot-link__container{
	display: none !important;
}

.hbspt-form {
	background: #fff;
	padding: 40px;
	margin-bottom: 40px;
}

/* h1 css */

.introdivide-first h1 {
	font-weight: 800;
	font-size: 40px;
	color: var(--color-font);
}

.inner__main__services h1 {
	font-weight: var(--font-weight-bold);
	font-size: 57px;
	color: var(--white-text);
}

section.inner__contact h1 {
	color: var(--white-text);
	font-weight: var(--font-weight-bold);
	font-size: 40px;
}

.client__info h1 {
	color: var(--white-text);
	font-size: 40px;
	line-height: 44px;
	font-weight: bold;
	padding-bottom: 20px;
}

section.what__do__wrapper.ex__product h1 {
	color: var(--color-ideally-red);
}



table#seo-results tbody tr:first-child td {
	padding: 16px;
	font-size: 23px;
	font-weight: 500;
}

table#seo-results tbody tr:first-child {
	background: #253746;
	text-align: center;
	color: #fff;
}
table#seo-results th {
	padding: 9px;
	font-size: 18px;
	color: #253746;
	text-align: center;
}
table#seo-results tbody tr td {
	padding: 7px;
	font-size: 14px;
	line-height: 24px;
	font-weight: 500;
	color: #253746;
	text-align: center;
}
table#seo-results tbody tr:first-child td.table-heading {
	color: #fff;
}

section.seo__results .row .col-md-6 {
	margin-bottom: 30px;
}

section.seo__results h2 {
	font-size: 40px;
	font-weight: 800;
	color: var(--color-font);
	padding: 20px 0;
	text-align: center;
	margin-bottom: 40px;
}

section.seo__results {
	padding: 100px 0 0;
}

table#seo-results tr p a:hover {
	color: #fff;
	transition: all 0.8s ease;
}
table#seo-results tr p a {
	color: #ff9700;
	transition: all 0.8s ease;
}
section.seo__results .row {
	justify-content: center;
}
.blogs_home h2 {
	color: var(--white-text);
	font-size: 40px;
	line-height: 44px;
	font-weight: bold;
	padding-bottom: 20px;
	text-align: center;
	margin-bottom: 40px;
}


section.single__contents ul {
	list-style: disc;
	padding-left: 30px;
	margin-bottom: 20px;
}
section.single__contents ul li {
	font-size: 17px;
	line-height: 28px;
	font-family: var(--fonts);
	margin: var(--margins);
	color: var(--color-font);
}

section.single__contents ul li > ul {
	list-style: circle;
}


.faq_question p {
	font-weight: 700;
	margin-bottom: 16px;
}
.faq_answer ul {
	list-style: disc;
	padding-left: 16px;
	display: flex;
	flex-direction: column;
	row-gap: 10px;
}
.faqs_main > .row {
	row-gap: 32px;
}
section.marketing_faqs h2 {
	font-size: 40px;
	font-weight: 800;
	color: var(--color-font);
	padding: 0;
	padding-bottom: 30px;
}
.faq_head{
	position: sticky;
	top: 160px;
}
.faq_question p {
	color: #fff;
	margin: 0;
	padding: 0;
}
.faq_question {
	background: #304859;
	padding: 10px 20px;
	margin-bottom: 20px;
}
.single_news_main .single_main h2 {
	margin: 15px 0px;
	font-weight: 600;
	font-size: 26px;
	line-height: 32px;
}
.single_news_main .single_main h3 {
	margin: 8px 0px;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}
.single_news_main .single_main p {
	margin: 10px 0px;
}
.single_news_main .single_main ol li:not(:last-child), .single_news_main .single_main ul li:not(:last-child) {
	margin-bottom: 8px;
}

/* wordpress to drupal */
.wordpress_risk {
/* 	padding:100px 0px 0px 0px; */
	background: linear-gradient(0deg, rgba(242,240,233,1) 0%, rgba(255,255,255,1) 50%, rgb(255 255 255) 100%);
}
.drupal_introduction_right {
	padding-left: 50px;
	width:90%;
}
.power_of_drupal .wordpress_risk_box {
	margin-bottom: 30px;
	width: 90%;
	margin-right: auto;
}
.power_of_drupal .wordpress_risk_box ul::before{
	width: 0px;
}
.power_of_drupal .wordpress_risk_box ul li {
	position: relative;
}
.power_of_drupal .wordpress_risk_box ul li::before{
	width: 50px;
  background-image: url('./../../../../uploads/2024/06/noun-cross-2310614-C62500.svg');
  background-color: transparent;
  background-size: cover;
  background-repeat: no-repeat;
  content: '';
  height: 50px;
  position: absolute;
  right: 92%;
  top: -10px;
}
.wordpress_risk .wordpress_risk_box .wordpress_risk_heading {
  margin-bottom: 30px;
}

.benefits_of_drupal .wordpress_risk_box .wordpress_risk_heading {
	margin-bottom: 30px;
	width: 90%;
	margin-right: auto;
}
.partner .wordpress_risk_box .wordpress_risk_heading {
	margin-bottom: 30px;
	width: 90%;
	margin-left: auto;
}
.ready_to_move .wordpress_risk_box .wordpress_risk_heading {
	margin-bottom: 30px;
}
.ready_to_move .wordpress_risk_box  {
	width: 90%;
	margin-right: auto;
}
.wordpress_risk_heading h2 {
	color: var(--color-ideally-red);
	font-weight: bold;
	font-size: 32px;
	padding-bottom: 20px;
}

.wordpress_risk .col-md-12 .wordpress_risk_box .wordpress_risk_heading p {
	font-size: 18px;
	width: 90%;
	margin-right: auto;
}
.wordpress_risk .wordpress_risk_box ul li {
	position: unset;
	padding-left: unset;
}
.wordpress_risk .wordpress_risk_box ul li strong{
	font-size: 22px;
	line-height: 32px;
}
.wordpress_risk .wordpress_risk_box ul::before {
	content: unset;
}
.wordpress_risk .wordpress_risk_box ul {
	position: unset;
}
.wordpress_risk .col-md-12 .wordpress_risk_box {
/* 	text-align: center; */
	width: 100%;
}
.wordpress_risk_box p b {
	font-size: 18px;
}
.content_img {
  width: 10%;
}
.content_img img {
  width: 80%;
}
.content_box {
  display: flex;
}
.wordpress_risk .row .col-md-12 .row {
	margin-top: 50px;
}
.wordpress_risk .row .col-md-12 .row .col-md-4 {
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
.wordpress_risk .row .col-md-12 .row .col-md-4:last-child {
	border-right: none;
}
.wordpress_risk_point {
	padding: 30px 0px 100px 30px;
}
.wordpress_risk_point h4 {
	margin-bottom: 10px;
}

.power_of_drupal{
	padding:100px 0px 0px 0px;
	background: linear-gradient(0deg, rgba(242,240,233,1) 0%, rgba(255,255,255,1) 50%, rgb(255 255 255) 100%);
}
.power_of_drupal .col-md-12 .row{
	margin-top:50px;
}
.power_of_drupal .col-md-12 .row .col-md-4 {
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
.power_of_drupal .col-md-12 .row .col-md-4:last-child {
	border-right: none;
}
.partner .col-md-12 .row .col-md-4:nth-child(2) {
/* 	border-bottom:1px solid #ccc; */
}
.partner .col-md-12 .row .col-md-4:nth-child(3) {
/* 	border-bottom:1px solid #ccc; */
	border-right:none;
}
.power_of_drupal_box {
    padding: 30px 30px 50px 30px;
}
.power_of_drupal_box h4 {
	margin-bottom: 10px;
}

.benefits_of_drupal{
	background: linear-gradient(0deg, rgba(242,240,233,1) 0%, rgba(255,255,255,1) 50%, rgb(255 255 255) 100%);
	padding:100px 0px 0px 0px;
}

.benefits_of_drupal .col-md-12 .row{
	margin-top:50px;
}
.benefits_of_drupal .col-md-12 .row .col-md-4 {
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
.benefits_of_drupal .col-md-12 .row .col-md-4:last-child {
	border-right: none;
}
.benefits_of_drupal_box {
	padding: 30px 0px 100px 30px;
}
.benefits_of_drupal_box h4 {
	margin-bottom: 10px;
}
.power_of_drupal .col-md-12 .row .col-md-3 {
	border-right: 1px solid #ccc;
/* 	border-top: 1px solid #ccc; */
}
.power_of_drupal .col-md-12 .row .col-md-3:last-child {
	border-right: none;
}

.business_software_link{
	display:flex;
}
.business_software_link a {
	border: 1px solid #ff9700;
	height: 40px !important;
	display: flex !important;
	padding: 0px 10px !important;
	align-items: center;
}
ul.nav-menu.align-to-right {
	display: flex;
	align-items: center;
}

.ready_to_move{
	background: linear-gradient(0deg, rgba(242,240,233,1) 0%, rgba(255,255,255,1) 50%, rgb(255 255 255) 100%);
}
.partner{
	padding:100px 0px 0px 0px;
	background: linear-gradient(0deg, rgba(242,240,233,1) 0%, rgba(255,255,255,1) 50%, rgb(255 255 255) 100%);
}
.partner .col-md-12 .row{
	margin-top:50px;
}
.partner .col-md-12 .row .col-md-4 {
	border-right: none;
/* 	border-top: 1px solid #ccc; */
}
.partner .col-md-12 .row .col-md-4:nth-child(2) {
/* 	border-bottom:1px solid #ccc; */
	border-right:1px solid #ccc;
}
.partner .col-md-12 .row .col-md-4:nth-child(3) {
/* 	border-bottom:1px solid #ccc; */
	border-right:1px solid #ccc;
}
.partner .col-md-12 .row .col-md-4:last-child {
/* 	border-bottom:1px solid #ccc; */
	border-right:1px solid #ccc;
}
.move_to_heading{
	font-size:28px !important;
}
section.ready_to_move .container {
	display: flex;
	flex-direction: column;
	row-gap: 50px;
}

.partner hr{
	margin: 0px;
}
.wordpress_risk_box ul li span {
	position: absolute;
	content: '';
	height: 20px;
	width: 20px;
	background: #000;
	left: 11px;
	top: 0;
	border-radius: 50%;
}
.wordpress_risk_box ul li {
	position: relative;
	padding-left: 50px;
}
.wordpress_risk_box ul li strong{
	font-size: 22px;
	line-height: 32px;
}
.wordpress_risk_box ul::before {
	content: '';
	display: block;
	position: absolute;
	height: 88%;
	width: 3px;
	background: var(--logo-bg);
	top: 5px;
	left: 14px;
}
.wordpress_risk_box ul {
	position: relative;
	display: flex;
	flex-direction: column;
	grid-row-gap: 38px;
}

.wordpress_risk_box ul li span {
  position: absolute;
  content: '';
  font-size: 18px;
  display: flex;
  background: var(--logo-bg);
  left: 0;
  top: 5px;
  height: 30px;
  width: 30px;
  padding: 10px;
  font-weight: 900;
  border-radius: 50%;
  color: #fff;
  align-items: center;
  justify-content: center;
}

.ready_to_move_ctc {
	text-align: center;
	background: linear-gradient(0deg, rgba(242,240,233,1) 0%, rgb(247 247 247) 50%, rgba(255,255,255,1) 100%);
}

.ready_to_move_ctc_box a {
	text-align: left;
}
.ready_to_move_ctc_box h2 {
	color: var(--color-ideally-red);
	font-weight: bold;
	font-size: 32px;
	padding-bottom: 15px;
}
.ready_to_move_ctc_box p {
    margin-bottom: 30px;
    font-size: 26px;
    line-height: 38px;
    width: 50%;
    margin: auto;
    margin-bottom: 30px;
}
.ready_to_move_ctc_box h2 {
	color: var(--color-ideally-red);
	font-weight: bold;
	font-size: 38px;
	padding-bottom: 15px;
}
.ready_to_move_ctc_box {
  width: 100%;
  margin: auto;
}
.contact-icon-whatsapp {
    position: absolute;
    right: 0px;
    height: 100px;
    margin: auto;
    display: flex;
    align-items: center;
    top: 70%;
    transform: translateY(-50%);
}
button.top-contact {
    cursor: pointer;
    width: 100px;
    height: 80px;
    background: #253746;
    padding: 0;
    border: none;
    border-right: none;
}
.whatsapp_icon {
    position: fixed;
    top: 80%;
    right: 0;
    background: #253746;
    width: 100px;
    height: auto;
    padding: 20px 24px 20px;
}
button.top-contact {
    background: #005197;
}
.whatsapp_icon {
    background: #025094 !important;
}

.cjs-container.cjs-m-p {
    display: none !important;
}

html, body {
    overflow: auto !important;
}