/* @import url('http://example.com/example_style.css'); */
@import url('//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700&display=swap');
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/magnific-popup.js/1.1.0/magnific-popup.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.2/animate.min.css');



/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/****************************************/
/* HubSpot Style Boilerplate            */
/****************************************/


/*****************************************/
/* Start your style declarations here    */
/*****************************************/


/* Global Style Declaration -=-=-=-=-=-=-=*/
* { box-sizing:border-box; -webkit-box-sizing:border-box; }
body {opacity:0; margin:0; padding:0; font-size:18px; line-height:1.5; font-family: 'Nunito', sans-serif; font-weight:400; color:#5B5B5B;  }
body.loaded{opacity:1;}
h1, h2, h3, h4, h5, h6 {  margin:0; padding:0;  font-family: 'Nunito', sans-serif; }
h1, .h1{ font-size:52px; line-height:1.4;  }

h2, .h2 { font-size:32px; line-height:1.35; font-weight : 700; color :#161642 }
h3, .h3 { font-size:28px; line-height:1.5; }/* Blank */
h4, .h4 { font-size:24px; line-height:1.35; }
h5, .h5 { font-size:22px; line-height:1.5; }
h6, .h6 { font-size:20px; line-height:1.6; }





/* Font Size */
.font15{font-size:14px;}
.font20,.font20 h1,.font20 h2,.font20 h3,.font20 h4,.font20 h5,.font20 h6,.font20 p{font-size:20px;}

/* LetterSpacing */
/* .letterSpacing19{letter-spacing:0.019em}
*/
/* Line Height */
/* .lineHeight16{line-height:1.6}
*/

img { max-width:100%; height:auto; border:none; vertical-align:middle; border-radius : 10px; }
a { text-decoration:none; color:#000; outline : none; transition:all ease 0.3s; -webkit-transition:all ease 0.3s; display: inline-block; }
a:hover { color:#0078ff; }
p { margin:0; }
/* * + h1, * + h2 { margin-top:35px; }
* + h3, * + h4 { margin-top:30px; }
* + h5, * + h6  { margin-top:25px; }
* + p { margin-top:25px } */
input[type=submit] { cursor:pointer;  }
/* input[type=submit] { cursor:pointer; background-image:url('//1831846.fs1.hubspotusercontent-na1.net/hubfs/1831846/blank.png') !important;  } */
.wrapper { width: 100%; float:none !important; display:block; margin:0 auto !important; max-width: 1200px; padding-left: 15px; padding-right: 15px; }

.clearfix { display:block; }
.clearfix:before,.clearfix:after { content:''; width:100%; display:table; }

/* For Hubspot >>>>>> */
body .row-fluid [class*="span"] { min-height:0px; }
body .row-fluid [class*="span"].widget-type-space { min-height:1px; }
/* <<<<<< For Hubspot */

.set-bg, .bg, .overlay { background-size:cover; background-repeat: no-repeat; background-position:center; position:relative; }
.overlay { position:relative; z-index:2; }
.overlay:before { content:''; background:rgba(25,24,22,0.80); top:0; left:0; width:100%; height:100%; z-index:2; position:absolute; }
.overlay.v1:before { background:rgba(22, 22, 66, 0.5); }
.overlay.white:before { background:rgba(255,255,255,0.70); }
.overlay.theme:before { background:#161642; opacity : 65%; }
.relative {position:relative;z-index:2;}
.overlay.purpleoverlay:before{ background: rgba(65,35,137,0.8);}
.gradient-bg { position: relative;z-index : 1; }
.gradient-bg:before { content: ''; top: 0; left: 0; width: 100%;  border-radius: 10px; height: 100%;  z-index: 2; position: absolute;  background: #161642;  background: linear-gradient(0,rgba(22,22,66,1) 0%,rgba(255,255,255,0.1) 50%);}

.get-bg { display:none !important; }
.altBg { background-color:#f9f9fb; }
.themeBg{background-color:#0078ff;}
.whiteBg{background-color:#fff;}
.darkblueBg{background-color:#10253e;}
.darkerblueBg{background-color:#122138;}
.darkerblueBg.productBanner { background-color:#10253E; }
.pinkbg { background-color : #E52859;  }

.blackgradientBg{background-image: linear-gradient(to bottom, #000000, rgba(0, 0, 0, 0) 127%);}
.footerBg{background-color:#020202;}

.fontWhite, .fontWhite a, .fontWhite h1, .fontWhite h2, .fontWhite h3, .fontWhite h4, .fontWhite h5, .fontWhite h6 {color:#fff;}
.fontTheme, .fontTheme a, .fontTheme h1, .fontTheme h2, .fontTheme h3, .fontTheme h4, .fontTheme h5, .fontTheme h6, .fontTheme p{color:#5B5B5B;}
.fontThemev1, .fontThemev1 a, .fontThemev1 h1, .fontThemev1 h2, .fontThemev1 h3, .fontThemev1 h4, .fontThemev1 h5, .fontThemev1 h6, .fontThemev1 p{color:#161642;}
.fontpink, .fontpink a, .fontpink h1, .fontpink h2, .fontpink h3, .fontpink h4, .fontpink h5, .fontpink h6, .fontpink p { color:#E52859; }


.button a, a.button {font-weight : 600; font-size: 20px; line-height: 1.4; padding: 15px 42px; background-color: #E52859; border-radius: 5px; color: #fff; border: 1px solid #E52859; display: inline-block; transition: all ease 0.5s; }
.button a:hover { background-color : #161642; border-color :#161642; }
/* .button a:hover , a.button:hover { background-color:#0078ff;border:1px solid #0078ff;  color: #fff;} */

.v1 a, a.v1 { font-size: 18px; padding: 11px 33px; line-height: 1.3; }

.extrabold, .extrabold h1, .extrabold h2, .extrabold h3, .extrabold h4, .extrabold h5, .extrabold h6  { font-weight:800; }
.bold, .bold h1, .bold h2, .bold h3, .bold h4, .bold h5, .bold h6  { font-weight:700; }
.semibold, .semibold h1, .semibold h2, .semibold h3, .semibold h4, .semibold h5, .semibold h6  { font-weight:600; }
.medium, .medium h1, .medium h2, .medium h3, .medium h4, .medium h5, .medium h6 { font-weight:500; }
.normal, .normal h1, .normal h2, .normal h3, .normal h4, .normal h5, .normal h6 { font-weight:400; }
.light, .light h1, .light h2, .light h3, .light h4, .light h5, .light h6 { font-weight:300; }

.uppercase { text-transform: uppercase; }
.text-center { text-align:center; }
.text-right { text-align:right; }
.text-left { text-align:left; }
.font-italic{font-style: italic;}

/* put listStyle class to "parent" tag of "ul" */
.nolistStyle, .nolistStyle ul{padding:0; margin:0; list-style-type: none;}
.listStyle * + ul { margin-top:15px; }
.listStyle ul li { padding-left:25px; position:relative; }
.listStyle ul li:before { font-family:'fontawesome',sans-serif; position:absolute; left:4px; color:#0078ff; font-weight:normal; top:2px;  }
.listStyle ul li:not([class*="fa-"]):before { content:"\f111"; font-size:60%; line-height:2; } /*Default without any class in <li> if you want any other font awesome icon just put icon class in <li class="fa-angle-right"> Content</li> */

/* Widths */
.fl { float:left; }  
.fr { float:right; }  
.ib { display: inline-block; vertical-align:middle; margin-right:-4px; }
.ib.vt { vertical-align:top;  }
.ib.bt { vertical-align:bottom;  }
.w20 { width: 20%; }
.w25 { width: 25%; }
.w30 { width: 30%; }
.w33 { width: 33.33%; }
.w40 { width: 40%; }
.w45 { width: 45%; }
.w50 { width: 50%; }
.w55 { width: 55%; }
.w60 { width: 60%; }
.w66 { width: 66.66%; }
.w70 { width: 70%; }
.w75 { width: 75%; }
.w80 { width: 80%; }
.w100 { width: 100%; }

/*unique paddings*/
.pl0, .p0, .plr0 { padding-left:0; }
.pl10, .p0-10 { padding-left:10px; }
.pl15, .p0-15 { padding-left:15px; }
.pl20, .p0-20 { padding-left:20px; }
.pl25, .p0-25 { padding-left:25px; }
.pl30 , .p0-30{ padding-left:30px; }
.pl35 , .p0-35{ padding-left:35px; }

.pr0, .p0, .plr0  { padding-right:0; }
.pr10, .p0-10 { padding-right:10px; }
.pr15, .p0-15 { padding-right:15px; }
.pr20, .p0-20 { padding-right:20px; }
.pr25, .p0-25 { padding-right:25px; }
.pr30, .p0-30 { padding-right:30px; }
.pr35, .p0-35 { padding-right:35px; }
.pt0, .p0, .ptb0 { padding-top:0;  }
.pb0,.p0, .ptb0 { padding-bottom:0;}
.pb5,.p5-0{ padding-bottom:5px; }  
.pb10,.p10-0 { padding-bottom:10px; }
.pb15,.p15-0 { padding-bottom:15px; }
.pb20,.p20-0 { padding-bottom:20px;}
.pb25,.p25-0 { padding-bottom:25px;}
.pb30,.p30-0 { padding-bottom:30px;}
.pb35,.p35-0 { padding-bottom:35px;}
.pb40,.p40-0 { padding-bottom:40px; }
.pb45,.p45-0 { padding-bottom:45px; }
.pb50,.p50-0 { padding-bottom:50px; }
.pb55,.p55-0 { padding-bottom:55px; }
.pb60,.p60-0 { padding-bottom:60px; }
.pb65,.p65-0 { padding-bottom:65px; }
.pb70,.p70-0 { padding-bottom:70px; }
.pb75,.p75-0 { padding-bottom:75px; }
.pb80,.p80-0 { padding-bottom:80px; }
.pb85,.p85-0 { padding-bottom:85px; }
.pb90,.p90-0 { padding-bottom:90px; }
.pb95,.p95-0 { padding-bottom:95px; }
.pb100,.p100-0 { padding-bottom:100px; }
.pb110,.p110-0 { padding-bottom:110px; }
.pb120,.p120-0 { padding-bottom:120px; }
.pb130,.p130-0 { padding-bottom:130px; }
.pb140,.p140-0 { padding-bottom:140px; }
.pb150,.p150-0 { padding-bottom:150px; }
.pb160,.p160-0 { padding-bottom:160px; }
.pb170,.p170-0 { padding-bottom:170px; }

.pt5,.p5-0{ padding-top:5px; }  
.pt10,.p10-0 { padding-top:10px; }
.pt15,.p15-0 { padding-top:15px; }
.pt20,.p20-0 { padding-top:20px; }
.pt25,.p25-0 { padding-top:25px; }
.pt30,.p30-0 { padding-top:30px  }
.pt35,.p35-0 { padding-top:35px  }
.pt40,.p40-0 { padding-top:40px; }
.pt45,.p45-0 { padding-top:45px; }
.pt50,.p50-0 { padding-top:50px; }
.pt55,.p55-0 { padding-top:55px; }
.pt60,.p60-0 { padding-top:60px; }
.pt65,.p65-0 { padding-top:65px; }
.pt70,.p70-0 { padding-top:70px; }
.pt75,.p75-0 { padding-top:75px; }
.pt80,.p80-0 { padding-top:80px; }
.pt85,.p85-0 { padding-top:85px; }
.pt90,.p90-0 { padding-top:90px; }
.pt95,.p95-0 { padding-top:95px; }
.pt100,.p100-0 { padding-top:100px; }
.pt110,.p110-0 { padding-top:110px; }
.pt120,.p120-0 { padding-top:120px; }
.pt130,.p130-0 { padding-top:130px; }
.pt140,.p140-0 { padding-top:140px; }
.pt150,.p150-0 { padding-top:150px; }
.pt160,.p160-0 { padding-top:160px; }
.pt170,.p170-0 { padding-top:170px; }

.m0-15{margin-left:-15px; margin-right:-15px}
.p0-8{padding-left:8px; padding-right:8px;}
.m0-8{margin-left:-8px; margin-right:-8px;}

.plr20{padding-left:20px; padding-right:20px}
.mlr20{margin-left:-20px; margin-right:-20px;}


::-webkit-input-placeholder { opacity:1 !important; color:#BFBFBF !important; }
::-moz-placeholder { opacity:1 !important; color:#BFBFBF !important; }
:-ms-input-placeholder { opacity:1 !important; color:#BFBFBF !important; }
form{margin:0 -15px;}
form .input { margin-right:0 !important; }
form fieldset { max-width:inherit !important; margin:0 -10px; border:none; padding:0;}
form fieldset.form-columns-1 .field { width:100% !important; }
form fieldset.form-columns-2 .field { width:50% !important; }
form fieldset.form-columns-3 .field { width:33.33% !important; }
/* form .field { padding:0 0 38px; } */
form ul.multi-container { padding-top:10px; }
form ul.multi-container li { margin:5px 0; }
textarea, input[type="text"], input[type="number"], input[type="email"], input[type="tel"], select { display:block; border:none; outline:none; background:#fff; line-height:18px;  color:#bcbcbc; margin:0; width:100% !important; -webkit-appearance: none;
	-moz-appearance: none;}

textarea, input[type="text"], input[type="number"], input[type="email"], input[type="tel"], select { border-radius: 10px; border-color: #fff; padding-left: 30px; font-size: 20px; font-family: 'Nunito', sans-serif; font-weight: 400;  padding: 18px 10px 18px 30px; }

.form-inner { width: 83%; margin: 0 auto; }
textarea { min-height:120px; }
form input[type="radio"],form input[type="checkbox"] {  display:none }
form input[type="radio"]+span,form input[type="checkbox"]+span {  position:relative; display:block; padding-left:30px; cursor:pointer }

.form-inner input[type=submit] { font-size: 20px; line-height: 1.4; background-color: #E52859; border-color: #E52859; border: unset; font-family: 'Nunito', sans-serif; color: #fff; padding: 16px 34px; border-radius: 5px;   text-align: center;     transition: all ease 0.5s; }
.form-inner input[type=submit]:hover { background-color : #161642;  }
.form-inner .hs_submit.hs-submit { text-align: center; padding-top: 40px; }
label { font-size:16px; font-weight: 500; line-height:1.5; display: block; color:#000;}
.hs-form-required{color:#0078ff}
label.hs-error-msg{color:#0078ff; font-size: 14px; margin-top: 5px;}
/* .hs-form-required { display: none;} */
.hs_error_rollup{display:none;}

.legal-consent-container p {
	font-size: 20px;
	margin-top: 20px;
}

.legal-consent-container a { padding: 0;
	color: #5b5b5b;
	font-weight: bold;
	text-decoration: underline;
	font-size: 20px;
}

#hsForm_1a180563-4c78-40e4-86dc-8594bdabd4f2_2440 > fieldset:nth-child(13) > div > div.hs-richtext > p


/*for Hubspot   >>>>>>*/
.hs-error-msgs { list-style:none; margin:0 0 10px; padding:0 0 0 10px; font-size:12px; color:#f00; }
/*<<<<<<<<<<*/


.image-gradient { position : relative;  }
.image-gradient:before {content: '';  top: 0; left: 0; width: 100%; opacity :0.6; border-radius: 10px; height: 100%;  z-index: 2;  position: absolute;background: transparent linear-gradient(360deg,#161642 0%, #73142D00 100%) 0% 0% no-repeat; }


.Popup-Form input[type="submit"] {outline: 0;font-family: 'Lato', sans-serif;outline: 0;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;transition: all ease .3s;padding: 12px 38px 9px;background-color: transparent;color: #0078ff;max-width: 100%;font-size: 16px;display: inline-block;font-weight: 700;border-radius: 30px;border: 1px solid #0078ff;text-transform: uppercase;}
.Popup-Form input[type="submit"]:hover  { background-color:#0078ff;border:1px solid #0078ff;  color: #fff;}
.Popup-Form  textarea,.Popup-Form  input[type="text"],.Popup-Form  input[type="number"],.Popup-Form  input[type="email"],.Popup-Form  input[type="tel"],.Popup-Form  select {font-family: 'Lato', sans-serif;font-weight: 400;border:0;border-bottom: 1px solid rgba(158,159,158,0.5);padding: 9px 10px;}
.Box_InnerForm::-webkit-scrollbar {
	display: none;
}
/* .header-inner .menu-item ul li:nth-child(4) a { pointer-events: none; } */
body.OpenPopup {
	overflow: hidden;
}
.table { display: table; width: 100%; height: 100%;}
.table-cell { display: table-cell; vertical-align: middle}


/* Max-width */
.max500{max-width:500px; width:100%;}
.max600{max-width:600px; width:100%;}
.max630{max-width:630px; width:100%;}
.max700{max-width:700px; width:100%;}
.max750{max-width:750px; width:100%;}
.max770{max-width:770px; width:100%;}
.max800{max-width:800px; width:100%;}
.max880{max-width:880px; width:100%;}
.max1000{max-width:1000px; width:100%;}
.widthCenter{margin:0 auto;}


/* flex */
.d_flex { display: flex; }
.align_center { align-items: center; }
.align_start { align-items: flex-start; }
.align_end { align-items: flex-end; }
.space_between { justify-content: space-between; }  
.flex_start { justify-content: flex-start; }  
.flex_end { justify-content: flex-end; }  
.flex_center { justify-content: center; }

/* Box Shadow */
.boxShadow{box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.18);}

/* Border Radius */
.borderRadius2{border-radius:2px; overflow:hidden}
.borderRadius5{border-radius:5px; overflow:hidden}

/* TitleStyling */
.titleFormat h1 span, .titleFormat h2 span,.titleFormat h3 span,.titleFormat h4 span,.titleFormat h5 span,.titleFormat h6 span{font-weight:700;}

a.cta_button { box-sizing: border-box !important; -webkit-box-sizing: border-box !important;}


/* Magnific Popup */
.mfp-iframe-holder .mfp-close { width: 40px; height: 40px; padding-right: 0; right: 0; top: -40px; background-color: #0078ff; color: #fff; text-align: center; border-radius: 5px 5px 0 0;}
.mfp-close-btn-in .iframeStyleing .mfp-close { color: #000; width: 40px; height: 40px; background-color: #fff; right: 30px; top: -10px; border-radius: 5px 5px 0 0;}
.popplayParent{position: relative;}
.popplayIcon { width: 100px; height: 100px; margin-left:-50px;margin-top:-50px; background-color: #0078ff; box-shadow: 0px 10px 30px rgba(88,89,91,0.7); -webkit-box-shadow: 0px 10px 30px rgba(88,89,91,0.7); display: inline-block; border-radius: 50%; line-height: 100px; position: absolute; left: 50%; top: 50%; transform: translate(-50% , -50%); text-align: center; vertical-align: middle;}
.popplayIcon:hover{background-color: rgba(65, 35, 137,0.9);}
.popplayIcon svg { width: 50px; height: 50px; display: inline-block; vertical-align: middle; fill: #fff; position: relative; left: 3px;}
.popplayIcon { width: 100px; height: 100px;}


/* header */


@keyframes animate {
	from { transform: rotateY(-180deg) ; -webkit-transform: rotateY(-180deg) ;  }
	to  { transform: rotateY(0) ; -webkit-transform: rotateY(0) ;  }
}


/* header-section */
.certifiedLogo svg {width: 55px; height: 65px; display: block;}
.certifiedLogo {padding-left: 15px; position:relative;}
.certifiedLogo:before {content: ""; position: absolute; width: 2px; height: 60%; background-color: #161642; left: 10px; top: 50%; transform: translateY(-50%);}

.thank-you-page .header-section { box-shadow: 0px 3px 6px #0000001F; }
.right-side-logo ul { margin: 0; padding: 0; }
.right-side-logo ul li { display: inline-block; margin-right: -4px;  vertical-align: middle; }
.left-side-logo { width: 195px; max-width: 100%; }
.right-side-logo {width: calc(100% - 316px);text-align: right;}
.right-side-logo ul li a {display: inline-block !important;overflow: unset !important;max-width: 100% !important;padding: 10px 26px !important;font-size: 18px;line-height: 1.3;font-weight: 600;color: #161642;}
.right-side-logo ul li a:hover { color: #E52859;}
.header-section { background-color: #fff; padding: 28px 0; }
.right-side-logo .hs-menu-flow-horizontal {font-size: 0; }
.header-section a.expandMenu { display : none }
.header-section { position: relative; }


/* header-section - V1 */
.header-section.v1 .right-side-logo ul li a{padding:10px 17px !important;}
.lang-Dropdown{margin-left:17px;position:relative;padding: 7px 11px 6px ;background:#E3E2E6 0% 0% no-repeat padding-box; font: normal normal 600 16px/22px Nunito; letter-spacing: 0px; color: #161642; display: flex; align-items: center; }
.lang-Dropdown-list{position:absolute;top:100%;display:none;background:rgba(247,247,247,85%); width: 100%; left: 0; z-index: 99;}
.lang-Dropdown-list .lang-item{ display: flex !important; align-items: center;margin:5px 0;  padding: 7px 11px;}
.lang-Dropdown-list .lang-item:hover{background:rgba(247,247,247,100%)}
.lang-Dropdown-list .lang-item > span, .lang-Dropdown .lang-label > span{margin:0 10px 0 6px;}
.lang-Dropdown .up{display:none;}
.header-section.v1 .left-side-logo a{padding:0;}

/* banner-section */
.challengeu-banner { position: relative; padding : 283px 0; overflow : hidden;    height: 56.25%; }
.background-video {  position: absolute; top: 0;  z-index: 1; }
.challengeu-banner-inner { position: relative; z-index: 2; }
.scrolldown-section a span { z-index : 5;position: absolute;bottom: 58px; left: 50%;transform : translateX(-50%); width: 32px; height: 53px; border: 2px solid #fff; border-radius: 7px; box-sizing: border-box; }
.scrolldown-section a span::before { position: absolute; top: 10px; left: 50%; content: ''; width: 3px;height: 8px; margin-left: -2px; background-color: #fff; border-radius: 100%; -webkit-animation: dropdown 2s infinite; animation: dropdown 2s infinite; box-sizing: border-box; }
@-webkit-keyframes dropdown {
	0% {
		-webkit-transform: translate(0, 0);
		opacity: 0;
	}
	40% {
		opacity: 1;
	}
	80% {
		-webkit-transform: translate(0, 20px);
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}
@keyframes dropdown {
	0% {
		transform: translate(0, 0);
		opacity: 0;
	}
	40% {
		opacity: 1;
	}
	80% {
		transform: translate(0, 20px);
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}

/* left-contant-right-image */
.mobile-title { display :none; }
.left-contant-right-image-inner {  display: flex;   flex-wrap: wrap; justify-content: space-between; align-items : center }
.left-side-contant { padding-right: 40px; }
.quote-text p { color: #161642; line-height: 1.45; font-size: 24px; font-weight: 400; }
.quote-logo { width: 42px; }
.quote-logo img { width: 100%;  height: 100%;  object-fit: contain; }
.left-contant-right-image-inner-main { position: relative; }
.bottom-logo { position: absolute; left: 0; bottom: -25px; }
.right-side-image img { transition: all ease 0.5s; width : 100%; height : 100%; }
.left-content-right-image.v3 .testimonials-btn a  img { width: unset;  height: unset; }
.right-side-image:hover img { transform: scale(1.05); }
.right-side-image {  overflow: hidden; border-radius : 10px;}
/* three-col-section */
.three-col-section {  position: relative;  z-index: 2; }
/* .three-col-box-main { width: 95%; margin: 0 auto;  background-color: #fff; border-radius : 10px; } */
.three-col-box-main { width: 90%; margin: 0 auto;  background-color: #fff; border-radius : 10px; }
.three-col-inner { border-right: 1px solid rgba(22,22,66,0.16); border-bottom: 1px solid rgba(22,22,66,0.16); padding: 62px 41px 55px; text-align: center; }
.three-col-inner:nth-child(3) {border-right: unset;}
.three-col-inner:nth-child(n + 4) { border-bottom: unset; padding-bottom : 40px; padding-top : 42px; }
.three-col-inner:last-child { border-right: unset;}

/* twoc-col-section */
.two-col-section .two-col-inner { display: flex; margin: 0 -15px; flex-wrap: wrap; }
.two-col-section .two-col-contant-box { width: 85%; margin: 0 auto; background-color: #F7F7F7; padding: 35px 30px; position: relative;  overflow: hidden; border-radius: 10px; margin-top: -100px;box-shadow: 0px 3px 30px #0000001f; }
.two-col-section .two-col-right-logo { position: absolute; top: -30%; right: -3%; opacity: 40%; }
.two-col-section .two-col-box-main .two-image-box img { border-radius: 10px; }
.two-col-section .two-col-contant-box .two-col-icon {  width: 35px; }
.two-col-section .two-image-box img { width: 100%; height: 100%;  object-fit: cover; }
.two-col-section .two-image-box { height: 435px; }
/*testimonials-section  */
.testimonials-section .testimonials-slider-inner-main { width: calc(50% - 15px );}
.testimonials-section .testimonials-slider-section-main { display: flex; gap : 30px;}
.testimonials-section .testimonials-slider-inner { position: relative; height:100%; }
.testimonial-image { height:100%; }
.testimonials-section .testimonial-contant { position: absolute; bottom: 25px;  left: 30px;  z-index: 2;  width: 90%; }
.testimonials-section .testimonials-slider-inner:before { content: '';  top: 0; left: 0;  width: 100%; border-radius : 10px;  height: 100%; z-index: 2; position: absolute; background: rgb(22,22,66);  background: linear-gradient(0deg, rgba(22,22,66,1) 0%, rgba(255,255,255,0.1) 50%); }
.testimonials-section .testimonials-btn a span { vertical-align: middle; padding-left: 10px; }
.testimonials-section .testimonials-btn a img { display : inline-block;  }
/* .testimonials-section .video { position : relative; } */
.video video { width: 100%; height: 100%; }
.video { width: 50%; margin: 0 auto; height: 50%; position: relative; }
video { max-width: 100%; height: auto;}
.testimonials-section .video button.mfp-close {  position: absolute;  top: -40px !important; background-color: #fff !important; width: 40px !important; height: 40px !important;  right: 0px !important; text-align: center; line-height: 40px;}
button.mfp-close { position: absolute; top: -40px !important;background-color: #fff !important;width: 40px !important;height: 40px !important; right: 0px !important; text-align: center;line-height: 40px;}

/* slider */
.slick-dots {  display: flex; justify-content: center; margin: 0; padding: 1rem 0; list-style-type: none; }
.slick-dots li { margin: 0 0.25rem; }
.slick-dots button { display: block;width: 5px; height: 15px; padding: 0; border: none; border-radius: 100%; background-color: blue; text-indent: -9999px; }
.slick-dots li.slick-active button { background-color: #E52859; width: 44px; position: relative; z-index: 1; }
.slidermaininner .slick-dots li button:before { width: 2px !important; height: -1px !important; content: '' !important; }
.slick-dots li button {width: 20px; height: 6px; border-radius: 10px; padding: 0; }
.slick-dots li button { color: #363637; background-color: #363637; }
.slick-dots li.slick-active { width: 44px; }
.slick-dots { position: absolute;  bottom: -93px; left: 50%; transform: translateX(-50%); }
.slide-arrow { position: relative; width: 39px; height: 39px; background-color: #161642; border: 2px solid #313132; border-radius: 50%; text-align: center; line-height: 48px;outline: none; cursor: pointer;}
.slide-arrow:before {position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;z-index: 2;background-repeat: no-repeat;background-position : center center;outline: none;transition: all ease 0.5s;}
button.slide-arrow.next-arrow.slick-arrow:before {   background-image: url('https://7300245.fs1.hubspotusercontent-na1.net/hubfs/7300245/ChallengeU%20-%202021/images/right-arrow%20%283%29.png');}
.next-arrow { position: absolute; bottom: -80px; right: 15px; }
.prev-arrow { position: absolute; left: 15px; bottom: -80px; }
button.slide-arrow.prev-arrow.slick-arrow:before {background-image: url('https://7300245.fs1.hubspotusercontent-na1.net/hubfs/7300245/ChallengeU%20-%202021/images/left-arrow-dark.png');transition: all ease 0.5s;}
.testimonial-image img { border-radius: 10px; height:100% !important; object-fit:cover; }
.slide-arrow:hover { background-color: #FFFFFF; border-color: #fff; box-shadow: 0 0 7px 0 rgba(0,0,0,0.29);}
button.slide-arrow.prev-arrow.slick-arrow:hover:before { background-image: url('https://7300245.fs1.hubspotusercontent-na1.net/hubfs/7300245/ChallengeU%20-%202021/images/left-arrow-v1.png'); }
button.slide-arrow.next-arrow.slick-arrow:hover:before { background-image: url('https://7300245.fs1.hubspotusercontent-na1.net/hubfs/7300245/ChallengeU%20-%202021/images/right-arrow%20%284%29.png');}


/* ChallengeU - left-contant-right-image-section-v1 */
.left-side-contant-right-image-v1 .left-contant ul li { list-style: none; background-color: #F7F7F7; padding: 19px 55px 19px 30px; border-radius: 10px; margin: 30px 0; box-shadow: 0px 3px 30px #0000001F;  border-left: 6px solid #E52859; }
.left-side-contant-right-image-v1 .left-contant ul { margin: 0; padding: 0; }
.left-side-contant-right-image-v1 .left-contant ul li p span { color: #E52859;  font-weight: 600; font-size: 22px; }
.left-side-contant-right-image-v1 .left-contant ul li p { font-size: 20px; line-height: 1.5; }
.left-side-contant-right-image-v1 .left-contant { width: 92%; }
.left-side-contant-right-image-v1 .left-contant ul li:first-child { margin-top: 0; }
.left-side-contant-right-image-v1 .left-contant ul li:last-child { margin-bottom: 0; }
.left-side-contant-right-image-v1 .img-group img:first-child {  width: 430px;height: 562px; object-fit: cover; border-radius: 10px; }
.left-side-contant-right-image-v1 .img-group img:nth-child(2) { width: 380px; height: 275px; object-fit: cover; position: absolute; bottom: -16%; left: 0; }
.left-side-contant-right-image-v1 .img-group { text-align: end; position: relative; }
/* .left-side-contant-right-image-v1 .left-contant-right-image-inner {align-items: flex-start;} */
.leftimginner-section.style2 .left-side-img.order2 {  height: 691px; }
.left-img-right-content-v1 .list-item span i { width: 5%; padding-top: 5px; }
.left-img-right-content-v1 .list-item span p {width: 95%;}
.left-img-right-content-v1 .list-item span { display: flex; align-items: flex-start; }
.left-side-img-v1 img { width: 100%; height: 100%; object-fit: contain; }
.right-side-contant .right-side-inner .right-side-contant-title p { padding: 10px 0; }
.right-side-contant .right-side-inner .right-side-contant-title p:first-child { padding-top: 0; }
.right-side-contant .right-side-inner .right-side-contant-title p:last-child { padding-bottom: 0; }
.left-img-right-content-v1 .left-side-img-v1:hover img { transform: scale(1.05); }
.left-img-right-content-v1 .left-side-img-v1 { overflow: hidden; max-height : 650px; }
.left-img-right-content-v1 .left-side-img-v1 img { border-radius : 0}
.left-img-right-content-v1 .left-side-img-v1 img { transition: all ease 0.5s; }
.left-side-img {  overflow: hidden; border-radius: 10px; }
.left-side-img img { transition: all ease 0.5s; }
.left-side-img:hover img {  transform: scale(1.05); }
/* ChallengeU - left-image-right-contant */

.order1 { order : 1 }
.order2 { order : 2 }
.left-img-right-contant .left-side-img {width: 487px;position: relative;height: 435px;}
.left-img-right-contant .right-side-contant { width: calc(100% - 487px); position: relative; padding-left: 50px; }
.left-img-right-contant .leftimginner-section {display: flex;align-items: self-start; flex-wrap : wrap; justify-content: space-around;background-color: #fff;position: relative;padding: 62px 55px 62px 0;}
.left-img-right-contant .leftimginner-section.style1:before { position: absolute; width: 80%; height: 100%;  top: 0; content: '';  background-color: #F7F7F7;  z-index: 0;  border-radius: 10px; right: 0; }
.left-img-right-contant .inner-quote-content p { font-size: 24px; line-height: 1.5; color: #161642; }
.left-img-right-contant .left-side-img img { width: 100%; height: 100%; border-radius: 10px; object-fit: cover; }
.left-img-right-contant .leftimginner-section.style2:before { position: absolute; width: 80%; height: 100%; top: 0; content: ''; background-color: #F7F7F7;z-index: 0; border-radius: 10px; left: 0;  }
.left-img-right-contant .leftimginner-section.style2 .right-side-contant { padding-right: 34px; padding-left: 40px; }
.one-line-section {  background-position: bottom; }
.one-line-logo{max-width:320px; margin: 0 auto;}
/* left-img-right-content-v1  */
.left-img-right-content-v1 .left-img-right-contant-box-innerv1 {padding: 20px 0;}
.left-img-right-content-v1 .left-img-right-contant-inner-boxv1 { display: flex; align-items: center; flex-wrap: wrap; background-color: #F7F7F7; }
.left-img-right-content-v1 .right-content-v1.order2 { padding-left: 114px; }
.left-img-right-content-v1 .right-content-v1.order1 { padding-right: 131px; }
.left-img-right-content-v1 .right-side-logov1 { min-width: 59px; width: 50px; }
.left-img-right-content-v1 .right-side-logov1 img { width: 100%;  height: 100%; object-fit: contain; border-radius : 0 }
.left-img-right-content-v1 .list-item span i { font-size: 9px; height: 18px; min-height: 18px;vertical-align: middle; color :#E52859; padding-right : 7px }
.left-img-right-content-v1 .list-item {padding: 7px 0;}
.left-img-right-content-v1 .right-content-v1 { padding-top: 105px; padding-bottom: 105px; }

/* form-section */
.form-section { position: relative; overflow: hidden; }
.form-section-rightlogo {position: absolute; right: -18px; bottom: -25px; }

/* footer-section */
.footer-main-section .footer-col-menu ul li a:hover { color: #e52859;}
.footer-main-section { background-color: #161642; }
.footer-main-section .footer-strip1 { padding: 63px 0; border-bottom : 1px solid #fff; }
.footer-main-section .footer-col { width: 50%; }
.footer-main-section .footer-strip1-inner { display: flex;  justify-content: space-between; flex-wrap : wrap; }
.footer-main-section .footer-col-menu ul li { display: block; width: 100%; line-height: 1; }
.footer-main-section .footer-col-menu ul li a {  text-overflow: unset; padding: 7px 20px 7px 0 !important; font-size: 18px; font-weight: 400; }
.footer-main-section .footer-col-menu { padding-top: 16px; }
.footer-main-section .footer-col-1st { width: 25%; }
.footer-main-section .footer-col-2nd { width: 25%; }
.footer-main-section .footer-col .footer-col-text { width: 70%; }
.footer-main-section .footerlogo img { display: inline-block; margin-right: -4px; vertical-align: middle; width: 5%; }
.footer-main-section .footerlogo a { display: inline-block; margin-right: -4px; vertical-align: middle; width: 95%; padding-left: 21px; }
.footer-main-section .footerlogo { padding: 10px 0; }
.footer-main-section .footerlogo:first-child { padding-top: 7px; }
.footer-main-section .social-icon ul { margin: 0; padding: 0; }
.footer-main-section .social-icon ul li { display: inline-block; margin-right: -4px; vertical-align: middle; padding: 0 16px; }
.footer-main-section .social-icon ul li:first-child { padding-left: 0; }
.footer-main-section .social-icon { padding-top: 30px; }
.footer-main-section .social-icon ul li a:hover i { color: #E52859; }
.footer-main-section .social-icon ul li a { transition: all ease 0.5s; }
.footer-main-section .footerlogo:first-child img { vertical-align: top; padding-top: 5px; }
.footer-main-section .footerlogo a:hover {color : #E52859;}
.footer-main-section .footer-bottom-text p { font-weight: 300; font-size: 16px; line-height: 1.5; }
.footer-main-section .footerlogo a.second-address {  padding-left: 38px !important;  padding-top: 5px; }
.footer-main-section .footerlogo a.second-address span, .second-address1 span {  color: #e52859; font-weight: 500; }
/* .footer-main-section .footer-col-menu ul li:nth-child(4) a { pointer-events: none; } */
/* ChallengeU - Parent Page */

/* ChallengeU - three-col-text-section */
.details-inner .about-person p {  padding-bottom: 0;}
.three-col-section-v1 .inner-text-section p { padding: 13px 0; }
.three-col-section-v1 .inner-text-section p:first-child { padding-top: 0; }
.three-col-section-v1 .inner-text-section p:last-child { padding-bottom: 0; }
.three-col-section-v1 .three-col-inner-strip2 { border-radius: 10px; display: flex; align-items: top; flex-wrap: wrap; padding: 46px 39px; }
.three-col-section-v1 .three-col-inner-strip2 .three-col-boxv1 { padding: 13px 37px; text-align: center; position: relative; }
.three-col-section-v1 .three-col-inner-strip2 .three-col-boxv1:before { position: absolute; content: ''; width: 1px; height: 100%; right: 0; top: 0; background-color: #fff; opacity: 40%; }
.three-col-section-v1 .three-col-inner-strip2 .three-col-boxv1:last-child:before { display: none; }

/*ChallengeU -  left-img-right-contant-v1 */
.left-img-right-contant-v1 .leftimginner-section.style2:before { display: none !important; }
.left-img-right-contant-v1 .leftimginner-section {  padding: 0; }
.left-img-right-contant-v1 .leftimginner-section .left-side-img { height: 642px; }
.left-img-right-contant-v1 .right-side-contant { width: 50%; padding-right: 37px; padding-left: 0; }
.left-img-right-contant-v1  .left-side-img { width: 50%; }
.left-img-right-contant-v1 .right-side-contant .right-side-title h2 span { color: #E52859; font-weight: 700; }

/*  two-col-section v1*/
.two-col-section.two-col-section-v1 .two-col-contant-box { padding: 27px 25px 28px; }
.two-col-section.two-col-section-v1 .two-col-box-main { padding-top: 30px; padding-bottom: 30px; }
.two-image-box {  overflow: hidden; border-radius: 10px; }
.two-image-box:hover img { transform: scale(1.05); }
.two-image-box img { transition: all ease 0.5s; }
/* two-col-section-v1 */
.two-col-section.two-col-section-v1 .two-col-contant-box .two-col-contant p a {color: #E52859 !important; }

/* testimonials-section.v1  */
.testimonials-section.v1 .testimonials-slider-inner-main { width: 75%; margin: 0 auto; text-align: center; overflow: hidden; }
.testimonials-section.v1 .testimonials-slider-inner-main .testimonial-image img { width: 100%; height: 100%; object-fit: cover; }
.testimonials-section.v1 .testimonials-slider-inner-main .testimonials-slider-inner { height: 415px; }
.testimonials-section.v1 .testimonials-slider-inner-main .testimonial-image { height: 415px; }
.testimonials-section.v1 .testimonial-contant { width: 60%; text-align: start;}



/* ///////////////////////////////////////////about page////////////////////////////////////////////////////////////// */

.left-side-contant.v2 .left-contant p:nth-child(2) { padding-top: 30px; }
.challengeu-bannerv1 { padding: 241px 0; }
.challengeu-bannernewv1, .challengeu-bannerv1 { height: auto;}
.team-box-inner .elementor-flip-box__back { opacity: 0; visibility: hidden; }
.team-box-inner .elementor-flip-box:hover .elementor-flip-box__back { opacity: 1; visibility: visible;}
.two-col-section .two-col-contant-box.v3 { width: 100%; padding: 45px 30px; }
.two-col-section.v3 .two-col-contant-box.v3 .two-col-icon { width: 100%; height: 100%; min-width: 60px;min-height: 50px; }
.two-col-section.v3 .two-col-right-logo { top: 0; opacity: 1; }
.two-col-section.v3 .two-col-contant-box.v3 { margin-top: 0; }
.challengeu-bannerv1 .challengeu-banner-inner h5{font-weight:600;}

.left-side-contant-right-image.v2 { position: relative; }
.left-contant-right-image-inner.v2 { align-items: center; }
.left-side-contant.v2 { padding-right: 0; background-color: #F7F7F7; border-radius: 10px; padding: 62px 25px 62px 30px; position: absolute; width: 570px;  z-index: 20; }
.left-contant-right-image-inner.v2 .right-side-image.v2 { margin: 0 0 0 auto;    box-shadow: 0px 0px 20px #0000001a; }

.story-section .story-content p { padding: 15px 0; }
.story-section .story-content { padding-bottom: 41px; }
.story-section .popup-section {  position: relative; }
.story-section .popup-video a { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); background-color: #fff; width: 78px; height: 78px; border-radius: 50%; line-height: 78px; text-align: center; display: inline-block;}
div#aboutvideo {  width: 50%; margin: 0 auto; position: relative; }
.story-section { position: relative; }
.story-section:before { position: absolute; content: ''; width: 100%; height: 70%; background-color: #F7F7F7; top: 0; left: 0; }
.story-section .story-inner { position: relative; }
.story-section .popup-inner img { border-radius: 10px; box-shadow: 0px 0px 20px #0000001A; height : 585px; }

.left-content-right-image.v3 { padding: 58px 0 60px; position : relative; }
.left-content-right-image.v3 .left-side-content.v3 { padding-right: 70px; padding-bottom : 28px; }
.left-content-right-image.v3 .testimonials-slider-innerv3 { position: relative; }
.left-content-right-image.v3 .testimonial-contant { position: absolute; z-index: 13;bottom: 25px; left: 29px; }
.left-content-right-image.v3 .two-img-1st { width: 466px; height: 100%; }
.left-content-right-image.v3 .two-img-2nd { width: 417px; }
.left-content-right-image.v3 .bottom-sectionv3 { text-align: end; margin: 0 -13px; padding-top: 30px; }
.left-content-right-image.v3 .imgbox {  padding: 0 13px; }
.left-content-right-image.v3:before { position: absolute; content: ''; width: 100%;  height: 59%; top: 120px;  left: 0;  background-color: #f7f7f7; }
.left-content-right-image.v3 .inner-left-content-right-image { position: relative; }
div#aboutstory { width: 50%; margin: 0 auto; position: relative; }

.left-content-right-image.v4 .popup-img a { background-color: #E52859; padding: 14px; border-radius: 5px; display: inline-block; position: absolute; bottom: 11px; right: 30px; }
.left-content-right-image.v4 .left-side-img-zoom { position: relative; }
.left-content-right-image.v4 .left-img { height: 457px; }
.left-content-right-image.v4 .left-img img { width: 100%;  height: 100%; }
div#popupimg { width: 20%; margin: 0 auto;  position: relative; }
.left-content-right-image.v4 .testimonials-sliderv4 { position: relative; }
.left-content-right-image.v4 .testimonials-sliderv4 .testimonial-contant { position: absolute;  bottom: 27px;  z-index: 1;  left: 29px;}
.left-content-right-image.v4 .testimonial-image img { width: 100%;  height: 100%; object-fit: cover; }
.left-content-right-image.v4 .testimonial-image { height: 457px; overflow : hidden; border-radius : 10px; }
.left-content-right-image.v4 .two-col-section-v4 { margin : 0 -15px;  }
.left-content-right-image.v4 .content {padding: 0 70px;}
.left-content-right-image.v4 .content h4 { line-height : 1.5 }
.testimonials-btn a span { vertical-align: middle; padding-left: 10px; }
.left-content-right-image.v4 .testimonials-btn a { padding: 11px 27px; }
div#aboutstoryv1 { width: 30%; margin: 0 auto; position: relative;}

/* .team-hover-content { width: 100%;  height: 100%; position: absolute; top: 50%; left: 50%; text-align: center; transform: translate(-50%, -50%); opacity: 0; visibility: hidden;  transition: all ease-in-out 0.5s;  background-color: #E52859;
color: white; transform: rotatex(180deg); border-radius: 10px;  } */

/* .team-hover-content { width: 100%;  height: 100%; position: absolute; top: 0; left: 0; text-align: center;  transition: all ease-in-out 0.5s;  background-color: #E52859; color: white; transform: rotatex(180deg); border-radius: 10px;  } */
.team-box { position: relative; cursor : pointer; }
.team-box .team-img img { border-radius: 10px; }
/* .team-box:before {position: absolute;  content: '';  width: 100%; height: 100%;  left: 0; top: 0; background-color: #E52859; border-radius: 10px; opacity: 0; visibility: hidden; transition: all ease-in-out 0.3s; } */
.team-hover-content .hover-social-links a { display: inline-block;  padding: 0 10px; }
.team-hover-content .hover-social-links a span svg { width: 20px;    height: 20px;  fill: #fff; }
.team-hover-content .hover-social-links { margin: 0 -10px; text-align: center; }
/* .team-box:hover:before { opacity: 1;  visibility: visible; top :0; } */
/* .team-box:hover .team-hover-content { opacity: 1; visibility: visible; top : 50%; } */
.team-box-section { margin: 0 -15px;}
.hover-subtitle p { font-weight: 600;}
.team-img {  height: 350px; }
.team-img img { width: 100%; height: 100%; object-fit:cover; object-position:top; }

.right-side-image.v4 img { display: inline-block;  width: auto; height: auto; }


.left-title span {color : #e52859}
/*  .team-box {text-align: center;margin: 0 auto;-webkit-transition: -webkit-transform 0.33s;transition: transform 0.33s;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;/* height: 350px; */} */
/* .team-img, .team-hover-content { background: #f7f7f7; -webkit-border-radius: 10px; border-radius: 10px; } */
/* .team-img { -webkit-transform: translateZ(100px); transform: translateZ(100px); } */
/* .team-hover-content { -webkit-transform: rotateX(-90deg) translateZ(-100px);  transform: rotateX(-90deg) translateZ(-100px);  position: absolute;  width: 100%; height: 100%; background: #E52859;   color: white;  text-align: center; display: flex; align-items: center;    justify-content: center;} */
/* .team-box:hover { -webkit-transform: rotateX(90deg); transform: rotateX(90deg);} */
/* .team-box-inner-main {  overflow: hidden; }  */
.elementor-flip-box {-webkit-perspective: 1000px;perspective: 1000px;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.elementor-flip-box {height: 350px;position: relative;-webkit-perspective: 1000px;perspective: 1000px;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.elementor-flip-box:hover .elementor-flip-box__front { -webkit-transform: rotateX(180deg) rotateY(0); transform: rotateX(180deg) rotateY(0);}
.elementor-flip-box__layer, .elementor-flip-box__layer__overlay { border-radius: 15px;}
/* .elementor-flip-box__front { background-color: #EFEFEF;} */
.elementor-flip-box__front {  -webkit-transform: none; -ms-transform: none; transform: none;  z-index: 1; }
.elementor-flip-box__layer {-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.elementor-flip-box__layer {position: absolute;width: 100%;height: 100%;-webkit-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
/* .elementor-flip-box__front { background-color: #1abc9c;} */
.team-box-inner .elementor-flip-box:hover .elementor-flip-box__back { -webkit-transform: none; -ms-transform: none; transform: none;}
.team-box-inner .elementor-flip-box__back { background-color: #17749A;}
.team-box-inner .elementor-flip-box__back {-webkit-transform: rotateX(-180deg) rotateY(0);transform: rotateX(-180deg) rotateY(0);background-color: #E52859;display: flex;align-items: center;justify-content: center;text-align: center;} 
.elementor-flip-box__back {  background-color: #4054b2; display: block; }

/* ///////////////////////////////////////////contact page////////////////////////////////////////////////////////////// */
.contact-box-inner {  padding: 61px 53px; }
.contact-box-main .contact-content a span {  font-weight: 700; padding-right: 10px; color: #161642; }
.contact-box-main .contact-content { padding-top: 49px; }
.contact-box-main .contact-logo { width: 50px; margin: 0 auto; height: 70px; }
.address-box  { border-top-left-radius : 7px;border-bottom-left-radius : 7px;}  
.email-box  { border-top-right-radius : 7px;border-bottom-right-radius : 7px;}  
.contact-box-main { box-shadow: 0px 3px 30px #0000001f;}


/* ///////////////////////////////////////////contact page////////////////////////////////////////////////////////////// */
.contact-form-inner {  background-color: #F7F7F7;  padding: 100px 126px; border-radius : 8px; }
.contact-form form { margin: 0; }
.contact-form form fieldset.form-columns-2,.contact-form form  .form-columns-1 { margin: 0 -15px; }
.contact-form .hs-richtext.hs-main-font-element {  padding-bottom: 22px; }
.contact-form input[type=submit] {  border: unset; line-height: 1.35; font-size: 18px; background-color: #e52859; color: #fff; font-weight: 600; padding: 16px 49px; border-radius: 5px; font-family: 'Nunito',sans-serif; transition : allease 0.5s; }
.contact-form input[type=submit]:hover { background-color: #161642;  border-color: #161642; }
.contact-form .hs_submit.hs-submit { padding-top: 35px;}
.map-section iframe{height: 378px;width:100%;}
.contact-box-main .contact-content a { font-size: 20px; }
.contact-form textarea,.contact-form  input[type="text"],.contact-form  input[type="number"],.contact-form  input[type="email"],.contact-form  input[type="tel"],.contact-form  select { padding: 19px 10px 19px 30px; font-size: 20px; color: #5B5B5B; }
.contact-form  select textarea { min-height: 138px;}
.map-section.overlay.theme:before {  background: #161642; opacity: 40%;}


/* ///////////////////////////////////////////password page////////////////////////////////////////////////////////////// */
.password-prompt-page { padding : 120px 0; }
.password-prompt-page .row-fluid [class*="span"] { min-height: 1px; }
.password-prompt-page input#hs-pwd-widget-password {background-color: rgba(245,245,245,1);border: 1px solid rgba(245,245,245,1);border-radius: 2px;padding: 31px 15px;margin-top: 20px !important;}
.password-prompt-page input.hs-button.primary.large { color: #fff; background-color: #28a9e1; border: 1px solid #28a9e1; font-size: 26px; line-height: 1.2; font-weight: 700; border-radius: 5px; display: inline-block; padding: 10px 50px; text-align: center;  font-family: 'Helvetica Neue'; margin-top: 30px; }


.searchbox .background-image { position: relative; }

.searchbox .background { background-image: url(https://7300245.fs1.hubspotusercontent-na1.net/hubfs/7300245/ChallengeU%20-%202021/images/about%20page/Mask%20Group%201.png); padding: 230px 0; }
.searchbox .inner-search-main {  position: relative; } 
.searchbox input[type="text"] {  background-color: rgba(245,245,245,1); border: 1px solid rgba(245,245,245,1);   border-radius: 2px; padding: 19px 15px; outline: none; width: 100%; color: #8a8a8b;  font-size: 20px; line-height: 1.2; font-weight: 300 !important; }
.searchbox form button {position: absolute;top: 50%;right: -8px;height: 55px;width: 55px;background-color: #e52859;outline: 0;border: 0;border-radius: 3px;overflow: hidden;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.searchbox button svg { height: 19px !important; fill: #ffffff; width: 20px; }
.title-span { color: #fff; }
.title-span span { color: #e52859; }
.inner-search-main { position: relative;  z-index: 3;}

/* ///////////////////////////////////////////thank you  page////////////////////////////////////////////////////////////// */
.thankyou-col-inner { box-shadow: 0px 1px 10px #0000000F; border-radius: 8px; overflow: hidden; width: 88%; margin: 0 auto; }
.thankyou-col-left-side { position: relative; padding : 67px 80px 68px 80px; width: 60.5%; }
.thankyou-col-left-side .thankyoutop { position: absolute; top: -14%; left: -1%; opacity: 40%; }
.thankyou-image { padding-bottom: 30px; position: relative; }
.thankyou-content p { line-height: 1.8;  color: #5B5B5B;}
.thankyou-button { padding-top: 32px; }
.right-img-thankyou {height : 500px; min-height :500px; }
.right-img-thankyou img { width : 100%; height : 100%; object-fit: cover;  }
.thankyou-col-right-side { width: 39.5%; }

.thankyou-button a { padding: 15px 56px; font-size : 18px; font-weight : 600; line-height : 24px; }


/* ///////////////////////////////////////////blog listing page////////////////////////////////////////////////////////////// */

.right-side-box {  display: none !important; }
.left-side-box { width: 100% !important; }
.blog-content-box { width: 81.5%; margin: 0 auto; position: relative; margin-top: -100px;     box-shadow: 0px 1px 10px #00000008;}
.blog-content-box .blog-post-tag a { background-color: #E52859; color: #fff; padding: 10px 24px; width: 100%; border-radius: 10px 10px 0 0; font-size: 16px; line-height: 1.4; font-weight: 400;}
.blog-listing .blog-content-inner {padding: 25px 19px;background-color: #fff; border-radius : 0 0 10px 10px;}
.blog-listing .date-author { display: flex; align-items: center; margin: 0 -10px; }
.blog-listing .related-post-date { padding: 0 10px; position: relative; }
.blog-listing .author-post { padding: 0 10px; }
.blog-listing .related-post-date:before { position: absolute; content: ''; width: 1px; height: 100%;background-color: #7A8699; right: 0; }
.post-image { height: 324px;}
.post-image img { width: 100%; height: 100%; object-fit: cover;}
.blog-listing-page .post-list-box {padding: 15px; }
.blog-listing-page .post-listing { margin: 0 -15px; }
.blog-listing .post-btn a { font-size: 18px; line-height: 20px; font-weight: 600; color: #E52859;  display: inline-block; vertical-align : middle; }
.blog-listing .post-btn a img { padding-left: 15px; }
.blog-parent-box.blog-listing-page { padding: 85px 0 110px; }
.blog-listing .related-post-date { font-size: 16px; font-weight: 400; color: #7A8699;  line-height: 1.4;}
.blog-listing .author-post a { font-size: 16px; color: #7A8699; line-height: 1.4; font-weight: 400; }
.hs-blog-listing .post-feature-parent-box-main {  display: none;}

.hs-blog-post .post-feature-parent-box-main {  display: block;}
.hs-blog-post .left-side-box { width: 68% !important; padding-right: 30px;}
.hs-blog-post .right-side-box { display: block !important; width: 30% !important; margin : 0 !important; }
.hs-blog-post .Featured-post-section { display: none;}
.hs-blog-post .post-feature-parent-box-main .post-title-box { position: relative; z-index :2; }
.hs-blog-post .post-feature-image { padding: 156px 0; background-position: center center;  background-size: cover;}
.popup-video img { border-radius: 0;}
/* .hs-blog-post .section.post-footer { max-width: 1200px; margin: 0 auto;  padding: 0 15px; } */
.hs-blog-post .post-content-section p { padding: 10px 0; }
.hs-blog-post .quote-box { padding: 30px 57px 42px 40px; background-color: #F7F7F7;  border-left: 6px solid #E52859;  border-radius: 9px 0 0 9px; position : relative; }
.hs-blog-post .quote-content h4 { font-weight: 400; color: #161642;position : relative; }
.hs-blog-post .quote-box .quote-logo2 { position: absolute; right: 13px; bottom: 30px; z-index : 0; }
.hs-blog-post .quote-section {  padding: 35px 0; }
.hs-blog-post .quote-content {  padding-top: 7px; }
.hs-blog-post .listing-item { padding: 15px 0; }
.hs-blog-post .listing-item h4 { color: #161642; }
.hs-blog-post .listing-item ul li { font-size: 18px; line-height: 36px;  color: #5B5B5B; }
.hs-blog-post .listing-item ul { margin: 0; padding-top: 15px; }
.search-box input.hs-search-field__input {    color: #5B5B5B; font-size: 18px; border: 1px solid #EEEEEE; line-height: 1; border-radius: 4px; padding: 12px 20px; }
.search-box form button { background-color: #E52859; border: unset;  padding: 10px 13px; border-radius: 0 4px 4px 0; position: absolute; top: 0; right: 0; }
.hs-search-field__bar button svg { width: 24px;  height: 24px; fill: #fff;}
.search-box form { margin: 0; position: relative; }
.hs-blog-post .blog-listing { padding: 90px 0; }
.post-footer .hs_firstname, .post-footer .hs_lastname { width: 50%; display: inline-block;  margin-right: -4px;  vertical-align: top; }
.post-footer .hs-form-field textarea,.post-footer .hs-form-field  input[type="text"],.post-footer .hs-form-field  input[type="number"],.post-footer .hs-form-field  input[type="email"],.post-footer .hs-form-field  input[type="tel"],.post-footer .hs-form-field  select {   border: 1px solid #161642;    border-radius: 10px; color : #5b5b5b; }
.post-footer input[type=submit] { background-color: #E52859; border: unset; color: #fff; border-radius: 5px; font-size: 18px; line-height: 24px; font-weight: 600; font-family: 'Nunito',sans-serif; padding: 16px 38px; }
.post-footer .hs_submit.hs-submit { padding-left: 15px; padding-top : 15px; }
.post-footer .hs-form-required { color: red; }
.trending-post-section .post-btn a { color: #E52859;  line-height: 19px; }
.trending-post-section .post-btn a::before { top: 54%;}
.Categories-post { border: 1px solid #eee; padding: 25px 30px 20px 30px; border-radius: 4px; margin-top: 50px; }
.Categories-post h3 { font-size: 20px; line-height: 1.4; color: #161642; }
.Categories-post .widget-module ul li { list-style: none; padding: 10px 0; }
.Categories-post .widget-module ul {  margin: 0;  padding: 0; }
.Categories-post .widget-module ul li a { font-size: 18px; color: #5B5B5B;  line-height: 30px; font-weight: 400; position: relative;  padding-left: 13px;}
.Categories-post .widget-module ul li a:before { position: absolute; content: '\f105'; height: 100%; left: 0; top: 0; font-family: 'FontAwesome'; font-size: 12px; }
.blog-email h3 {  font-size: 20px; line-height: 1.4; color: #161642; padding-bottom: 30px; }
.blog-email {    border: 1px solid #eee; padding: 25px 30px 20px 30px; border-radius: 4px;  margin-top: 50px;}
.blog-email input[type="email"] { font-size: 18px; border: 1px solid #eee; line-height: 1; border-radius: 4px; padding: 12px 20px; position: relative; }
.blog-email .actions {  position: absolute; top: 0;  right: 0; z-index: 1; }
.blog-email .actions:before { position: absolute; content: '\f0e0'; font-family: 'FontAwesome';  left: 13px;  width: 0; height: 0;  top: 0; color: #fff; z-index: 10; font-size: 22px; text-align: center; line-height: 50px;}
.blog-email input[type=submit] {  background-color: #e52859;  border: unset; font-size: 0; width: 50px; height: 50px; background-image:unset !important; }
/* .blog-email input[type=submit]:before { position: absolute;  content: ''; width: 100%; height: 100%; top: 0;  left: 0; background-image: url('https://7300245.fs1.hubspotusercontent-na1.net/hubfs/7300245/ChallengeU%20-%202021/images/blog-page/Group%20203-1.svg');z-index: 11;} */
.blog-email form .field { padding: 0; }
.hs-blog-post .listing-item h4 {  font-weight: 600; }
.blog-email form .field label { display: none; }
.blog-email form { position: relative; margin: 0; }
.hs-author-avatar img { width: 21px; height: 21px; border-radius: 50%; object-fit : cover; }
.hs-author-avatar {padding-right: 10px;}
.hs-author-profile { display: flex; align-items: center; padding-left: 9px; }
.autor-name a {  font-size: 16px; font-weight: 400; color: #7a8699; line-height: 1.4; display: inline-block; }
.comment-text {  padding-left: 5px; }

.section.post-footer .comment.depth-0:first-child {border-top: unset; padding-top : 10px; }
.section.post-footer .comment.depth-0 { padding-top : 30px;  }
.section.post-footer .comment-from h4 { font-size: 20px; line-height: 27px; font-weight: 600; }
.section.post-footer .comment-from { display: block; }
.section.post-footer .comment-date { font-size: 16px; line-height: 22px; color: #5B5B5B; padding-top: 5px; }
.section.post-footer .comment-body { padding-top: 15px; }
.section.post-footer button.comment-reply-to { color: #161642; font-weight: 700; font-size: 18px; line-height: 27px; padding-left: 30px; padding-top : 10px; }
.section.post-footer  button.comment-reply-to em { font-weight: 400; }
.new-comments >div { border-top: 1px solid #F1F1F1; padding-top: 31px; padding-bottom: 25px; }
.comment {border-top: 1px solid #F1F1F1; padding-top: 39px;  margin-top: 0;}
.share-link ul { margin: 0; padding: 0; }
.share-link ul li { display: inline-block; margin-right: -4px; padding: 0 16px; }
.social-icon-link { padding: 34px 0;  border-top: 1px solid #F1F1F1; margin-top: 35px; border-bottom: 1px solid #F1F1F1;}
.list-pagination {  padding: 50px 0 44px; }
.SkyBlue a { color: #5B5B5B; font-size: 18px; line-height: 36px; font-weight: 400; }

.paginationmain ul {  margin: 0;  padding: 0; }
.paginationmain ul li { display: inline-block; margin-right: -4px; vertical-align: middle; padding: 0 5px; }
.paginationmain ul li a {  border: 1px solid #EEEEEE;  width: 50px;  height: 50px;  text-align: center;  font-size: 24px;  line-height: 50px;  font-weight: 700;  color: #5B5B5B;  border-radius: 5px; }
.paginationmain ul li.active a {  background-color: #E52859;  color: #fff; }
.paginationmain { text-align: center; padding-top : 35px; }
.readMorebtn.v2 a:before {  top: 50%; background-image: url('https://7300245.fs1.hubspotusercontent-na1.net/hubfs/7300245/ChallengeU%20-%202021/images/blog-page/right%20%283%29.png'); }
.blog-listing-page .post-list-box:first-child { display: none; }
.trending-post-section .blog-content-inner { padding: 25px 19px; background-color: #fff; border-radius: 0 0 10px 10px; }
.trending-post-section .post-list-box { padding: 15px; }
.trending-post-section .pop-Inner { margin: 0 -15px; }
.hs-blog-listing .trending-post-section { display: none; }
.hs-blog-post  .trending-post-section { display: block; }
.hs-blog-post .post-feature-image.v1 { padding: 0; }
.hs-blog-post .taglink { font-size: 20px; line-height: 30px; }
.hs-blog-post .post-image { height: 306px; background-position: center top -64px;}
.trending-post-section .post-image {  height: 100%; }
.section.post-footer form { border-top: 1px solid #F1F1F1;  padding-top: 40px;}

.Featured-post-inner { position: relative;  z-index: 2; }
.Featured-post-section .date-author {  display: flex; align-items: center; margin: 0 -15px; padding-top: 10px; padding-bottom: 20px; }
.Featured-post-section .related-post-date { padding: 0 15px; position: relative; }
.Featured-post-section .author-post {  padding: 0 15px; }
.Featured-post-section .related-post-date:before { position: absolute; content: '';  width: 1px; height: 82%;background-color: #fff; right: 0; top: 50%; transform: translateY(-50%);}
.Featured-post-section .Featured-post-title h6 { background-color: #E52859; display: inline-block; font-size: 20px; font-weight: 600;  border-radius: 5px; line-height: 27px; padding: 5px 22px; }
.Featured-post-section .related-title { padding-top: 15px; }
.Featured-post-section .post-btn a { font-size: 18px; line-height: 20px;  color: #fff;  font-weight: 600; vertical-align : middle; }
/* .Featured-post-section .post-btn a img { padding-left: 15px; } */


.left-img-right-content-v1 .list-item span i { width: 5%; padding-top: 5px; }
.left-img-right-content-v1 .list-item span p {width: 95%;}
.left-img-right-content-v1 .list-item span { display: flex; align-items: flex-start; }
.left-side-img-v1 img { width: 100%; height: 100%; object-fit: contain; }

.popular-post-section { border: 1px solid #EEEEEE; padding: 25px 33px 27px 30px; }
/* .pop-post-header { padding-bottom: 15px; } */
.pop-related-image { width: 76px; height: 75px; }
.pop-related-image img { width: 100%;  height: 100%;  border-radius: 5px;  object-fit: cover; }
.pop-content-box { width: calc(100% - 76px); padding-left: 15px; }
.readMore a { font-size: 16px; line-height: 22px; color: #E52859; font-weight: 600; padding-top: 5px; }
.pop-parent-box { padding: 15px 0; }
.readMorebtn a{ position: relative;  display: inline-block; }
.readMorebtn a:before { position: absolute; width: 20px; height: 100%; top: 62%; right: -30px; background-image: url('https://7300245.fs1.hubspotusercontent-na1.net/hubfs/7300245/ChallengeU%20-%202021/images/blog-page/right%20%282%29.png'); content: ''; background-repeat: no-repeat; background-size: 21px; transform: translateY(-50%); background-position: right;}

.team-meeting-details-section { display: none; }
.team-details-popup, .team-meeting-popup-inner { width: 50%; margin: 50px auto; position: relative; background-color: #fff; padding: 50px; }
.team-details-popup .details-name h4, .team-meeting-popup-inner .details-name h4 { color: #161642; }
.details-position p, .meeting-date { color: #E52859; font-size: 20px; font-weight: 600; }
.meeting-date { font-size: 18px; }
.team-meeting-list { padding-left: 20px; }
.details-position { padding-top: 10px;padding-bottom: 10px;  position: relative; }
.about-person p { padding: 10px 0; }
.about-person p:last-child { padding-bottom : 0; }
.details-position:before { position: absolute; width: 25px; height: 2px; bottom: 0; left: 0; background-color: #E52859;  content: ''; }
.bio-btn a {text-decoration: underline;font-size: 22px;line-height: 1.35;font-weight: 700;display: inline-block;}
.popupinner {background-color: #fff;padding: 34px 33px 28px 30px;border-radius: 10px;}
.textpopupalt {position: relative;width: 53%;margin: 0 auto;/* display : inline; */}
.textpopupalt .mfp-close {position: absolute;background-color: #888888 !important;top: 10px !important;right: 10px !important;width: 27px !important;height: 27px !important;border-radius: 50px;line-height: 27px !important;color: #fff !important;}
.popup-content { padding-top: 20px; }
.two-col-contant p { display: inline; }
.two-col-contant a { font-size: 20px !important; color: #E52859 !important;}

.banner-form input[type="number"]::-webkit-inner-spin-button{ -webkit-appearance: none;}

/*  update css on 10-04-2023 */
.lp_leftheader { max-width: 265px; width: 100%;}
.leftsideculogo { max-width: 195px;  width: 100%;}
.leftsideBcorplogo {  max-width: 70px; width: 100%; position: relative; }
.leftsideBcorplogo svg { width: 55px; height: 65px; display: block; margin: 0 0 0 auto;}
.leftsideBcorplogo:before { content: ""; position: absolute; width: 2px; height: 60%; background-color: #161642; left: 10px; top: 43%; transform: translateY(-50%);}
.three-col-inner .box-img { width: 47px; height: 47px; margin: 0 auto; }
.three-col-inner .box-img img { width: 100%; height: 100%; object-fit: contain; border-radius : 0}
.footer-col-menu ul { margin: 0; padding: 0;}

.Two_Column_Organizations { position: relative;}
.Two_Column_Organizations_left { background-color: #F7F7F7; border-radius: 10px; padding: 62px 25px 62px 30px; position: relative;width : 100%;  max-width: 570px; z-index: 20;min-height : 600px; display : flex; align-items: center;}
.Two_Column_Organizations_right { margin: 0 0 0 auto; width: 60%;border-radius: 10px; overflow: hidden;}
.Two_Column_Organizations_right img { width: 100%; height: 100%; transition: all ease-in-out 0.3s;}
.Two_Column_Organizations_right:hover img { transform: scale(1.1);}
.Two_Column_Organizations_right { position: absolute; top: 50%; right: 0; width: 55%; transform: translateY(-50%);}
.Two_Column_Organizationsinner { position: relative;}
.Two_Column_Organizations_leftinner .left-contant p+* { margin-top: 20px;}

.communityfliperbox:hover .communityfliperbehindbox.elementor-flip-box__back { -webkit-transform: none; -ms-transform: none; transform: none;}
.communityfliperboxcolumn { gap: 30px; flex-wrap: wrap; padding-top: 35px;}
.communityfliperbox { max-width: calc(25% - 22.5px); width: 100%;    height: 250px}
.communityfliperbehindbox { -webkit-transform: rotateX(-180deg) rotateY(0); transform: rotateX(-180deg) rotateY(0); background-color: #E52859; display: flex; align-items: center; justify-content: center; text-align: center; padding: 15px; color: #fff; box-shadow : 0px 0px 22px 3px rgba(229,40,89,0.3) }
.communityflipervisibleboxlogo { width: 44px; height: 44px; margin: 0 auto;}
.communityflipervisibleboxlogo img { width: 100%; height: 100%; object-fit: contain; border-radius : 0}
.communityflipervisiblebox { background-color: #FFF; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; padding: 50px 15px; text-align: center; box-shadow : 0px 0px 22px 3px rgb(0 0 0 / 5%)}
.communityfliperbox:hover .communityfliperbehindbox.elementor-flip-box__back { opacity: 1; visibility: visible;}
.communityflipervisibleboxtitle { padding-top: 20px;}
.communityflipersection {  background: #f7f7f7;}
.communityflipercontent { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3;  line-clamp: 3; -webkit-box-orient: vertical;}
.communityfliperpopupbox { width: 30%;  margin: 50px auto; position: relative; background-color: #fff; padding: 30px;}
.coformbox { background-color: #F7F7F7; padding: 30px; border-radius: 10px;}
.coformboxform input[type="submit"] { border: unset; line-height: 1.35; font-size: 18px; background-color: #e52859; color: #fff; font-weight: 600; padding: 16px 49px; border-radius: 5px; font-family: 'Nunito',sans-serif; transition: allease 0.5s;}
.coformboxform form { margin: 0;}
.coformboxform form fieldset > div {padding: 0;margin-top: 30px;}
.coformboxform form  .hs_submit { margin-top: 30px;}
.coformboxform form label.hs-error-msg { color: #e52859;}
.coformboxform form fieldset span.hs-form-required { color : #e52859;}
.coformboxform form ul.no-list.hs-error-msgs {position: absolute; margin: 0; padding: 0;}
.communityfliperbehindbox { flex-direction: column; gap: 8px;}
.communityfliperbehindbox .communityfliperreadmore a { text-decoration: underline; font-size: 19px; line-height: 1.35; font-weight: 700; display: inline-block; color: #fff;}
.coformboxform .submitted-message { min-height: 536px; text-align: center;display: flex; align-items: center; justify-content : center; font-weight : 700;}

.TestPreptwoboximg { width: 45px; height: 45px;}
.TestPreptwoboximg img { width: 100%; height: 100% !important; object-fit: contain; border-radius : 0}
.TestPreptwoboxinner { display: flex; align-items: flex-start; gap: 30px;}
.TestPreptwoleftcolumn { max-width: 60%; width: 100%; background: #fff; padding: 30px; border-radius: 10px; position: relative; z-index: 9;}
.TestPreptworightcolumn { max-width: 50%; width: 100%; border-radius: 10px; overflow: hidden; position: absolute; top: 50%; transform: translateY(-50%); right: 0;}
.TestPreptwocolinner { gap: 30px; position: relative; }
.TestPreptwocolsection { background: #f7f7f7;}
.TestPreptwoboxcontent { width: calc(100% - 75px);}
.TestPreptwoboxinner+* { margin-top: 25px;}
.TestPreptworightcolumn img { width: 100%; height: 100%; object-fit: contain; transition: all ease-in-out 0.3s;}
.TestPreptworightcolumn:hover img { transform: scale(1.1);}

.Studyingtipboxleftcol ul {  margin: 0; padding: 0; list-style: none;}
.Studyingtipboxsection { padding-top: 50px;}
.Studyingtipboxleftcol { max-width: 300px; width: 100%; }
.Studyingtipboxsection { display: flex; align-items: flex-start; justify-content: space-between; gap: 30px; }
.Studyingtipboxrightcolumn { max-width: calc(100% - 330px); width: 100%; }
.Studyingtipboxcontent ul { margin: 0; padding: 0; list-style: none; }

.Studyingtipboxleftcol ul li a {color: #161642;font-weight: 600;padding-left: 0;position: relative;transition: all ease-in-out 0.3s;}
.Studyingtipboxleftcol ul li+* { margin-top: 10px;}
.Studyingtipboxleftcol ul li a:before { position: absolute; content: ""; left: 0; background-image: url('https://7300245.fs1.hubspotusercontent-na1.net/hubfs/7300245/ChallengeU%20-%202023/download%20%2823%29.png');
	width: 20px; height: 15px; background-size: contain; background-repeat: no-repeat; top: 5px; transition: all ease-in-out 0.3s; transform: translateX(-20px) scale(0);}
.Studyingtipboxleftcol ul li:hover a {  transform: translateX(26px);}
.Studyingtipboxleftcol ul li:hover a:before { transform: translateX(-20px) scale(1);}
.Studyingtipboxleftcol ul li.active a:before { transform: translateX(-20px) scale(1);}
.Studyingtipboxleftcol ul li:hover a { color: #E52859;}
.Studyingtipboxleftcol ul li.active a{ color: #E52859;}
.Studyingtipboxleftcol ul li.active a {  transform: translateX(26px);}
.Studyingtipboxrightinner { background: #f7f7f7; padding: 35px; border-radius: 20px; height: 100%; width: 100%; display: flex; align-items: center; justify-content: flex-start; position : relative }
.Studyingtipboxsection { align-items: stretch; height: 100%;}
.Studyingtipboxcontent ul li { padding-left: 15px; position: relative;}
.Studyingtipboxcontent ul li+* { margin-top: 8px; }
.Studyingtipboxcontent ul li:before {  position: absolute; content: ''; width: 5px; height: 5px; background: #5B5B5B; top: 10px;  left: 0;  border-radius: 50%;}

.Tipstopassection { background: #f7f7f7;}
.Tipstopasstopcolumn ul { margin: 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; align-items: stretch; gap: 50px 20px;justify-content: center;}
.Tipstopasstopcolumn ul li {max-width: calc(33.33% - 14px);width: 100%;background: #fff;padding: 0 20px 20px;border-radius: 10px;border-bottom: 6px solid #E52859;}
.Tipstopassbottomcol {padding-top: 40px;text-align: center;}
.Tipstopassnumber {  width: 50px; height: 50px; background: rgb(229 40 89); border-radius: 50%; color: #fff; display: flex; align-items: center; justify-content: center; margin: -25px auto; font-weight: 700; font-size: 20px;}
.Tipstopasscontent { padding-top: 15px;}
.Tipstopasstitle h4 { color: #161642;}
.Tipstopassbtnsection ul { margin: 0; padding: 0; list-style: none;  display: flex; align-items: center; justify-content: center; gap: 20px;}


.morecontentsection { background: #f7f7f7;}
.morecontentinner {  background: #fff; padding: 20px; border-radius: 10px;}
.morecontenttext p+* { margin-top: 10px;}
.morecontentbtn { margin-top: 25px; text-align: center;}


.Calendarselectbox { max-width: 400px; width: 100%; margin: 0 auto;}
.Calendarboxsection { padding-top: 30px;}
.Calendarselectbox select {  border: 1px solid #000;  margin-top: 10px; font-size: 16px; padding: 14px 15px; height: auto; border-radius: 5px; cursor: pointer;}
.Calendarselectboxbtn { padding-top: 30px; display: flex; align-items: center; justify-content: center; }
.Calendarselectboxbtn > div { text-align: center;  display: none;}
.ServiceTwoColumninner+* { margin-top: 40px;}
.ServiceTwoColumninner {  background: #f7f7f7;}
.ServiceTwoColumninner { display: flex; align-items: stretch; justify-content: space-between; }
.ServiceTwoLeftColumn { max-width: 50%; width: 100%; padding: 50px 100px; }
.ServiceTworightColumn { overflow:hidden; max-width: 50%; width: 100%; display: flex; align-items: center; justify-content: center; }
.ServiceTworightColumn img { width: 100%; object-fit: cover; border-radius : 0}
.ServiceTwoLeftcontent p+* { margin-top: 20px; }
.ServiceTwoLeftcontent {  padding-top: 30px;}
.ServiceTwoColumnsection { position: relative; }
.ServiceTwoLeftColumn { display: flex; align-items: center; justify-content: center;}
.ServiceTwoColumninner { position: relative;}
.ServiceTwoLeftColumn {position: relative;z-index: 10;border-radius: 0 10px 10px 0;}
.ServiceTworightColumn:hover img { transform: scale(1.1);}
.ServiceTworightColumn img { transition: all ease-in-out 0.3s; height : 100% !important}
.ServiceTwoColumninner.change_direction {  flex-direction: row-reverse;}

.left-img-right-contant-new .leftimginner-section .left-side-img {  height: 520px;}
.Studyingtipboxcontent {  padding-left: 15px;}

.morecontenttext p img { width: 45px; height: 45px; object-fit: contain;}
.morecontenttext p img:first-of-type {float: left;display: inline-block;margin-top: auto;margin-right: 9px;}
.coformboxform input[type="submit"] { transition: all ease-in-out 0.3s;}
.coformboxform input[type="submit"]:hover { background-color: #161642; border-color: #161642;}
.faqboxtitle { position: relative; display: inline-block;}
.faqboxtitle:before { position: absolute; content: ''; width: 100%; height: 3px; background: #E52859;  bottom: 0px; left: 0;}
.bannerlogo {  width: 150px;  margin: 0 auto;}
.bannerlogo img { width: 100%; height: 100%; object-fit: contain;}

.videobox video { border-radius: 10px; box-shadow: 0px 0px 20px #0000001A;}
.videoboxsection   { max-width: 983px; width: 100%; margin: 0 auto;}
.videoboxsection { position: relative;}
.videoboxsection button {  cursor: pointer; background-color: #fff; width: 78px; height: 78px; border-radius: 50%; line-height: 78px; text-align: center; z-index: 1; border: unset; display: flex; align-items: center; justify-content: center; position: relative;    }
.videoplayv1 { cursor: pointer; position: absolute; top: 50%; left: 50%; width: 100%; height: 100%; transform: translate(-50%, -50%);display: flex; align-items: center; justify-content: center; z-index : 2}


.testimonials-slider-section-main.single_testimonials-slider-section-main { justify-content: center;}
.testimonials-slider-section-main.single_testimonials-slider-section-main .testimonials-slider-inner-main.single_testimonials-slider-inner-main.responsivebox { width: 80%;}

.two-column-policy-module .left-contant-right-image-inner { align-items: center;}

.twocolRequirementleftcol { max-width: 50%; width: 100%;}
.twocolRequirementleftcol  img { border-radius: 0;}
.twocolRequirementrightcol { max-width: 50%; width: 100%; padding: 50px;}
.twocolRequirementinner { display: flex; align-items: stretch;}
.left-side-contant-right-image-v1 .right-side-image { overflow: visible;}
.twocolRequirementrightcontent p+* { margin-top: 20px;}
.twocolRequirementrightcontent ul { margin: 20px 0; padding: 0; list-style: none;}
.twocolRequirementrightcontent ul li { padding-left: 20px; position: relative;}
.twocolRequirementrightcontent ul li+* { margin-top: 10px;}
.twocolRequirementrightcontent ul li:before { position: absolute; content: ''; width: 5px; height: 5px; background: #5b5b5b; left: 0; top: 10px; border-radius: 50%;}
.twocolRequirementrightcontent ul li span { font-weight: 700; color: #161642; margin-right: 5px;}
button.showmore { color: #E52859; background: unset; border: unset; font-size: 18px; line-height: 1.5; font-family: 'Nunito', sans-serif; padding: 0; margin-top: 10px !important; cursor : pointer; outline: none !important}
.hide_content { display: none;}
.twocolRequirementleftcol img { position: sticky; top: 0;}

.headersectionv3logo a img,.bannerlogo img { border-radius : 0 }
.footer-logo img { border-radius: 0;}
.footerblogo img { border-radius: 0;}
.leftsideculogo img { border-radius: 0;}
.right-side-logo.lp_rightheader img { border-radius: 0;}
.footer-col-button img,.quote-logo img,.two-col-section.v3 .two-col-contant-box.v3 .two-col-icon img { border-radius: 0;}
.popup-img img {  border-radius: 0;}
.three-col-box-logov1 img,.two-col-section .two-col-contant-box .two-col-icon img { border-radius: 0; }
.inner-quote-img img ,.footer-main-section .footerlogo img{ border-radius: 0;}
.Featured-post-section .post-content p,.Featured-post-section .post-content span { color: #fff !important;}

.hs-blog-post .trending-post-section .post-image {  height: 306px;}

.thankyousection {  padding: 150px 0;  position: relative;}
.thankyouinnersection { max-width: 600px; width: 100%; margin: 0 auto; position: relative; border-radius: 10px; padding: 20px 30px; text-align: center; overflow: hidden;}
.thankyousection:before { position: absolute; content: ''; background: rgb(22 22 66 / 80%); width: 100%; height: 100%; top: 0; left: 0;}
.thankyoulogo { max-width: 353px; width : 100%;  margin: 0 auto;}
.thankyoulogo img {  width: 100%; height: 100% !important; object-fit: contain;}
.thankyoucontent p { color: #fff;}
.thankyoulogo, .thankyoucontent, .thankyoubtn  { position: relative; z-index: 6;}
.thankyoubtn {  padding-top: 40px;}
.thankyouinnersection { max-width: 700px; width: 100%; margin: 0 auto; position: relative; border-radius: 10px; padding: 90px 30px 50px; text-align: center;    overflow: hidden;}
.thankyouinnersection:before {position: absolute; content: ''; background-image: url(https://7300245.fs1.hubspotusercontent-na1.net/hubfs/7300245/ChallengeU%20-%202021/images/Path%2010.svg);
	width: 166px; height: 196px; left: -43px; top: -60px; z-index: 1; opacity: 0.4;}
.thankyouinnersection:after { position: absolute; content: ''; top: 0; left: 0; width: 100%; height: 100%; background-image: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5));}
.thankyoutitle {  z-index: 2; position: relative;}
.thankyoutitle h1 { color: #fff; font-weight: 700;}


/* Two col Version 5 CSS */
.two-col-v5 .two-col-v5-inner{ background-color: #F7F7F7; }
.two-col-v5 .two-col-left{ padding: 60px 100px; }
.two-col-v5 .two-col-text p:not(:first-child){ padding-top: 15px; }
.two-col-v5 .download-button-parent{ gap: 10px; }
.two-col-v5 .two-col-right{ overflow: hidden; }
.two-col-v5 .two-col-right img{ transition: all ease-in-out 0.3s; height: 100% !important; object-fit: cover; border-radius: 0; width: 100% !important; }
.two-col-v5 .two-col-right:hover img{ transform: scale(1.1); }
.two-col-v5 .download-button-parent{ flex-wrap: wrap; }

/* /////////////////////////////////////////////////// */
/* ////////////////////responsive//////////////////////// */
/* /////////////////////////////////////////////////// */

@media (max-width : 1500px ){
	/*  banner  */
	.challengeu-banner { padding: 250px 0; }

	.left-img-right-content-v1 .right-content-v1 { padding: 50px 0;}
	.left-img-right-content-v1 .left-side-img-v1 { max-height: 480px;}
	.left-img-right-content-v1 .right-content-v1.order1 { padding-right: 50px;}
	.left-img-right-content-v1 .right-content-v1.order2 { padding-left: 50px;}
}


@media (max-width : 1366px ){
	/* banner-section  */
	.challengeu-banner { padding: 230px 0; }

	.ServiceTwoLeftColumn { padding : 50px; }

	.communityfliperpopupbox { width: 50%;}

	/* 	Two Col V5 */
	.two-col-v5 { padding: 80px 0; }
	.two-col-v5 .two-col-left{ padding: 50px; }	

}
@media (max-width : 1280px ){
	/* banner-section  */
	.challengeu-banner { padding: 200px 0; }
}

@media (max-width : 1230px ){
	/* banner-section  */
	.challengeu-banner { padding: 180px 0; }

	/* left-contant-right-image */  
	.left-side-contant { padding-right: 10px; }

	/*  three-col-section  */
	.three-title-section { width: 60%; }

	/*  one-line-text  */
	.one-line-inner { width: 80%; }

	.Two_Column_Organizations {  padding: 80px 0;}

	/* 	Two Col V5 */
	.two-col-v5 { padding: 75px 0; }
	.two-col-v5 .two-col-left{ padding: 40px; }	
}
@media (max-width : 1080px ){
	/* banner-section  */
	.challengeu-banner { padding: 150px 0; }

	/* left-contant-right-image */ 
	.bottom-logo { bottom: -36px; }

	/*  three-col-section  */
	.three-title-section { width: 65%; }

	/* left-img-right-content-v1  */
	.left-img-right-content-v1 .right-content-v1.order1 { padding-right: 30px; }
	.left-img-right-content-v1 .right-content-v1.order2 { padding-left: 50px; }


	/* ChallengeU - Parent Page */

	/* ChallengeU - three-col-text-section */
	.three-col-section-v1 .three-col-inner-strip2 { padding: 46px 15px; }


	/* ///////////////////////////////////////////about page////////////////////////////////////////////////////////////// */

	.left-side-contant.v2 { width: 500px; }

	div#aboutvideo {  width: 70%; }
	div#aboutstoryv1 { width: 70%; }
	div#popupimg { width: 40%; } 
	div#aboutstory { width: 70%; }

	/* ///////////////////////////////////////////about page////////////////////////////////////////////////////////////// */  
	.contact-box-inner { padding: 30px; }

	/* ///////////////////////////////////////////thank you page////////////////////////////////////////////////////////////// */  
	.thankyou-col-left-side { padding: 67px 20px 68px 30px; }

	/* ///////////////////////////////////////////blog page////////////////////////////////////////////////////////////// */    
	.blog-listing-page .post-list-box { width: 50%; }
	.trending-post-section .post-list-box {  width: 50%; }

	.Two_Column_Organizations_left {  max-width: 500px;padding: 30px 25px 30px 30px;}
	.Two_Column_Organizations_leftinner .left-title h2 { font-size: 28px;}
	.communityflipertitle h2  { font-size: 28px;}
	.communityfliperbox.elementor-flip-box { height: 230px;}

	.videoboxsection {  max-width: 800px;}

	.two-col-v5 .two-col-left { padding: 40px 23px; }
}
@media (max-width : 991px ){
	h1, .h1 { font-size: 40px; }
	h3, .h3 { font-size: 23px; }
	h2, .h2 { font-size: 30px; }
	.pt60, .p60-0 { padding-top: 30px; }
	.pb60, .p60-0 { padding-bottom: 30px; }
	.header-section a.expandMenu i:first-child { width: 20px; position: absolute; right: 10px; margin-top: 0px; background-color: #000; height: 2px; }
	.header-section a.expandMenu { position: relative; width: 50px; height: 20px; cursor: pointer; margin : 0 0 0 auto; }
	.header-section a.expandMenu i:nth-child(2) { width: 20px; position: absolute; right: 10px;  margin-top: 5px; background-color: #000; height: 2px; }
	.header-section a.expandMenu i:nth-child(3) { width: 20px; position: absolute; right: 10px; margin-top: -5px; background-color: #000; height: 2px; }
	.header-section a.expandMenu i { top: 50%; transform: translateY(-50%); }
	.right-side-logo .hs-menu-flow-horizontal { position: absolute; width: 100%; background-color: #fff; z-index: 999; left: 0px; top: 100%; display : none; }
	.header-section .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 { width: 100%; }
	.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal>ul {display: block; }
	.header-section a.expandMenu { display : block; }
	.header-section .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 { text-align: left; padding: 15px 0; }

	/*  banner-section  */
	.challengeu-banner { padding: 100px 0; }
	.challengeu-banner.challengeu-bannerv1 { padding: 150px 0; }
	.button a, a.button { padding: 10px 25px; } 
	.scrolldown-section a span { bottom: 30px;}  

	/* left-contant-right-image */ 
	.mobile-title { display :block; }
	.desktop-title { display : none; }
	.left-side-contant { width: 100%; order: 2; padding-top: 20px; padding-right : 0; }
	.right-side-image { width: 100%;order: 1; text-align: center;}
	.bottom-logo { opacity: 20%;  z-index: -1; }
	/*  three-col-section  */
	.three-title-section { width: 80%; }
	.three-col-inner { width: 50%;   padding: 62px 30px; }
	.three-col-inner:nth-child(2n + 2) { border-right: unset; border-bottom: 1px solid rgba(22,22,66,0.16); }
	.three-col-inner:last-child { border-bottom: unset; }
	.three-col-inner:nth-child(3) {border-right: 1px solid rgba(22,22,66,0.16);}

	/*  one-line-text  */
	.one-line-inner { width: 100%; }

	/* two-col-section */
	.two-col-section .two-col-box-main { width: 100%;  padding: 20px 15px; }


	/*  ChallengeU - left-contant-right-image-section-v1  */
	.left-side-contant-right-image-v1 .img-group img:first-child { width: 80%; height: 400px; }
	.left-side-contant-right-image-v1 .img-group img:nth-child(2) {  left: 0%; }
	.left-side-contant-right-image-v1 .left-side-contant { padding-top: 70px; }
	.left-side-contant-right-image-v1 .left-contant { width: 100%; }
	.left-side-contant-right-image-v1 .left-contant-right-image-inner-main { padding-bottom: 50px; }
	/*   .left-side-contant-right-image-v1 { padding-top: 10px; } */
	.left-side-contant-right-image-v1 .right-side-image { overflow : unset; }

	/*  ChallengeU - left-image-right-contant  */
	.left-img-right-contant .left-img-right-contant-inner > div {  padding: 20px 0; }
	.left-img-right-contant .leftimginner-section.style1:before { width: 100%; }
	.left-img-right-contant .left-side-img { width: 100%; order: 1; }
	.left-img-right-contant .leftimginner-section { padding: 30px; }
	.left-img-right-contant .right-side-contant { width: 100%; padding-left: 0; padding-top: 20px; }
	.left-img-right-contant .leftimginner-section.style2:before { width: 100%; }
	.left-img-right-contant .leftimginner-section.style2 .right-side-contant { order: 2; padding: 20px 0 0 0; }

	/* left-img-right-content-v1  */
	.left-img-right-content-v1 .left-side-img-v1 { width: 100%; order: 1; }

	.left-img-right-content-v1 .right-content-v1 { width: 100%; order: 2; padding-top: 30px; padding-bottom: 30px; }
	.left-img-right-content-v1 { padding-bottom: 50px; }



	/*  footer  */
	.footer-main-section .footer-col { width: 40%; }
	.footer-main-section .footer-col-1st { width: 30%; }
	.footer-main-section .footer-col-2nd { width: 30%; }
	.footer-main-section .footerlogo img { width: 7%; }
	.footer-main-section .footerlogo a { width: 93%; }
	.footer-main-section .footer-col .footer-col-text { width: 90%; }

	/* ChallengeU - Parent Page */

	/* ChallengeU - three-col-text-section */

	.three-col-section-v1 .three-col-inner-strip2 { padding: 46px 15px; }
	.three-col-section-v1 .three-col-inner-strip2 .three-col-boxv1 { width: 100%; }
	.three-col-section-v1 .three-col-inner-strip2 .three-col-boxv1:before { display: none; }

	/*left-img-right-contant-v1    */
	.left-img-right-contant-v1 .left-side-img { order: 1; }
	.left-img-right-contant-v1.left-img-right-contant .leftimginner-section { padding: 0; }
	.left-img-right-contant.left-img-right-contant-v1 .right-side-contant { padding-right: 0; order: 2; }
	.three-col-section-v1 { padding: 50px 0; }


	/* header   */
	.menu-item {  position: absolute; width: 100%; left: 0; background-color: #fff;  z-index: 999;  top: 100%; display : none; }
	.right-side-logo ul li { display: block; text-align: left; padding: 10px 0; }
	.expandMenu.active + .menu-item{padding:0 0 100px;}
	.lp_header .expandMenu.active + .menu-item{padding:0;}
	.expandMenu.active + .menu-item .lang-Dropdown{width:fit-content;}

	/*  .testimonials-section  */
	.testimonials-section .testimonials-slider-section-main.responsiveboxmain { flex-wrap: wrap; margin: 0; }
	.testimonials-section .testimonials-slider-section-main.responsiveboxmain .testimonials-slider-inner-main.responsivebox { width: 100%; padding: 0 30px;}
	.testimonials-section .testimonials-slider-section-main.responsiveboxmain .testimonials-slider-inner-main.responsivebox .testimonial-image img { width: 100%; }  
	.left-img-right-content-v1 .right-content-v1 { padding: 15px !important; }
	.footer-main-section .footerlogo a { padding-left: 8px; }
	a.second-address { padding-left: 24px !important; }
	/* ///////////////////////////////////////////about page////////////////////////////////////////////////////////////// */
	.left-content-right-image.v3 .testimonial-contant { text-align : start; }
	.left-contant-right-image-inner-main { padding-bottom : 50px; }
	.story-section .popup-inner img {  height : 100%; }
	.left-side-contant.v2 { position: static; width: 100%; margin-top: 10px; } 
	div#aboutvideo {  width: 80%; }
	div#aboutstoryv1 { width: 80%; }
	div#aboutstory { width: 80%; }
	.video { width : 80%; }
	.left-content-right-image.v3 .left-side-content.v3 { width: 100%; padding-right: 0; }
	.left-content-right-image.v3 .imgbox { width: 50%; }
	.left-content-right-image.v3:before { top: 0; }

	.left-content-right-image.v4 .left-side-img-zoom { width: 100%; padding-bottom: 20px; }
	.left-content-right-image.v4 .popup-img a { bottom: 32px; }
	.left-content-right-image.v4 .content { padding : 0; }
	.left-content-right-image.v4 .testimonials-sliderv4 .testimonial-contant {  text-align: start; }
	div#popupimg { width: 80%; height: 500px;  }
	.popup-img .imgpopupinner { overflow-y: scroll; height: 500px; }

	.team-box-inner {  width: 50%; }
	.team-section {padding-bottom: 30px; }
	.team-details-popup, .team-meeting-popup-inner {  width: 80%; }
	/* ///////////////////////////////////////////contact page////////////////////////////////////////////////////////////// */
	.contact-col-section { padding: 30px 0;}
	.contact-box-main { width: 50%; display : block; margin: 0 auto; height : auto !important; }
	.contact-box-main .contact-content { padding-top : 20px; }
	.contact-form-inner {  padding: 50px; }
	.contact-form-section { padding-bottom: 30px;}

	/* ///////////////////////////////////////////thank you page////////////////////////////////////////////////////////////// */
	.thankyou-col-inner { width: 100%; }
	.thankyou-col-left-side { width: 100%; }
	.thankyou-col-right-side { width: 100%; }
	.thankyou-col-right-side .right-img-thankyou { height: 100%; min-height : auto; }
	.thankyou-two-col-section { padding: 50px 0;}

	/* ///////////////////////////////////////////blog page////////////////////////////////////////////////////////////// */

	.blog-listing-page .post-list-box { width: 100%; }
	.blog-parent-box.blog-listing-page { padding: 50px 0; }
	.hs-blog-post .left-side-box { width: 100% !important;  padding-right: 0; }
	.hs-blog-post .right-side-box { width: 100% !important; padding-top: 50px; }
	.hs-blog-post .blog-listing {  padding: 50px 0; }
	.hs-blog-post .post-feature-image { padding: 150px 0; }
	.trending-post-section .post-list-box {  width: 50%; }
	.trending-post-section .post-list-box { width: 100%;}
	.trending-post-section .post-image {  height: 100%; }

	.post-image {  height: auto;}

	.Two_Column_Organizations { padding: 50px 0;}
	.Two_Column_Organizations_right { position: unset; transform: unset;width: 100%; max-width: 90%; margin: 0 auto -40px; order: 1;}
	.Two_Column_Organizations_left { max-width: 100%; order: 2;    min-height: auto;}
	.Two_Column_Organizationsinner {display: flex; flex-direction: column;}
	.Two_Column_Organizationsinner { max-width: 80%; margin: 0 auto; width: 100%;}

	.communityfliperbox { max-width: calc(33.33% - 10px);}
	.communityfliperboxcolumn { gap: 15px;}
	.communityfliperbox.elementor-flip-box { height : 200px; }

	.TestPreptwocolsection { padding : 50px 0; }
	.TestPreptworightcolumn { position: unset; transform: unset; max-width: 90%; margin-bottom: -20px;}
	.TestPreptwocolinner { flex-direction: column; gap: 0;}
	.TestPreptwoleftcolumn { max-width: 100%; order: 2;}

	.Studyingtipboxrightinner { align-items: flex-start;}

	.Tipstopasstopcolumn ul li { max-width: calc(50% - 10px);}

	.ServiceTworightColumn {  position: relative; transform: unset; order: 1; max-width: 90%; margin: -20px auto;}
	.ServiceTwoLeftColumn { order: 2; max-width: 100%; border-radius: 10px;  padding: 30px;}
	.ServiceTwoColumninner { flex-direction: column;}
	.ServiceTwoColumninner.change_direction {  flex-direction:column;}
	.ServiceTwoColumnsection .wrapRight {  padding-left: 15px; padding-right: 15px !important; max-width: 100%; width: 100%;}
	.ServiceTwoColumnsection { padding-top: 60px;}

	.ServiceTwoColumninner { max-width: 100%;  padding: 0 15px;}
	.ServiceTwoColumnsection { padding-bottom: 30px;}
	.ServiceTwoLeftColumn {  background: #f7f7f7;}
	.ServiceTwoColumnsection { background: transparent;}

	.left-img-right-contant-new .right-sidfe-quote-section { order: 3;}
	.elementor-flip-box { height : 300px }
	.communityfliperpopupbox { width: 80%;}

	.twocolRequirementinner { flex-direction: column;}
	.twocolRequirementleftcol { max-width: 100%;}
	.twocolRequirementrightcol { max-width: 100%; padding: 20px;}
	.twocolRequirementsection { margin: 0 15px;}
	.twocolRequirementleftcol img { border-radius: 10px 10px 0 0;}
	.twocolRequirementsection { border-radius: 10px;}
	.two-column-policy-module .left-side-contant {
		padding-top: 0;
	}

	/* 	Two Col V5 */
	.two-col-v5 { padding: 70px 0; }
	.two-col-v5 .two-col-v5-inner { flex-direction: column-reverse; padding: 0 15px; }
	.two-col-v5 .two-col-left { width: 100%; padding: 30px; }
	.two-col-v5 .two-col-right { width: 90%; margin: -20px auto 0; }
}



@media (max-width : 767px ){
	h1, .h1 { font-size: 35px; }
	h2, .h2 { font-size: 28px; }
	h3, .h3 { font-size: 20px; }
	h4, .h4 { font-size : 19px; }
	/*  banner-section  */
	.challengeu-banner { padding: 70px 0; }  
	.challengeu-banner.challengeu-bannerv1 { padding: 150px 0; }
	.scrolldown-section a span { bottom: 15px;}   
	.footer-main-section .footerlogo a.second-address {  padding-left: 23px !important; }
	/* left-contant-right-image */ 
	.left-title { padding-top: 20px; }
	.left-side-contant-right-image { padding-top: 30px; }

	/*  three-col-section  */
	.three-title-section { width: 100%; }
	.three-col-inner-section { padding-bottom : 0; }
	.three-col-inner {  width: 100%; border-right: unset !important; border-bottom: 1px solid rgba(22,22,66,0.16) !important; }
	.three-col-inner:last-child { border-bottom: unset !important; }
	.three-col-section { padding: 50px 0; }

	/*  one-line-text  */
	.one-line-section { padding: 50px 0; }
	.one-line-logo { width: 70%; margin: 0 auto; }
	.two-col-section { padding: 50px 0; }

	/*  single-column-section  */
	.single-col-section { padding: 50px 0; }

	/* testimonials-section   */
	.testimonials-section { padding: 50px 0; }

	/*  form-section  */
	.form-section { padding: 50px 0; }
	.form-inner { width: 100%; }
	.form-section-rightlogo { display : none; }
	.textpopupalt { width: 80%; }

	/*  footer  */
	.footer-main-section .footer-col { width: 100%; padding: 10px 0; }
	.footer-main-section .footerlogo img { width: 3%; }
	.footer-main-section .footer-strip1 { padding: 30px 0; }
	.footer-main-section .social-icon { padding-top : 20px; }


	/* ChallengeU - Parent Page */     

	/* ChallengeU - three-col-text-section */
	.three-col-section-v1 { padding: 30px 0; }

	/* testimonials-section.v1   */
	.testimonials-section.v1 .testimonial-contant { width : 70% }
	.testimonials-section.v1 .testimonials-slider-inner-main { width : 100%; } 


	/* ///////////////////////////////////////////about page////////////////////////////////////////////////////////////// */
	.left-side-contant-right-image.v2 { padding : 30px 0; }
	.left-side-contant.v2 { padding: 25px; }
	.left-side-contant.v2 .left-title { padding-top: 0; } 
	.left-side-contant-right-image.v2 .left-contant p:nth-child(2) { padding-top: 28px; }

	div#aboutvideo {  width: 80%; }
	.video {
		width: 80%;
	}
	.left-content-right-image.v3 .imgbox { width: 100%; }


	/* ///////////////////////////////////////////contact page////////////////////////////////////////////////////////////// */
	.contact-box-main { width: 70%; display : block; margin: 0 auto; }
	.map-section iframe { height: 250px;}
	form fieldset.form-columns-2 .field { width: 100% !important;}

	/* ///////////////////////////////////////////blog page////////////////////////////////////////////////////////////// */
	.list-pagination  .prevBox { width: 100%; }
	.list-pagination .nextBox { width: 100%; }
	.post-footer .hs_firstname, .post-footer .hs_lastname { width: 100%; }
	.left-content-right-image.v3 .imgbox { padding : 10px; }

	.Two_Column_Organizations {padding: 30px 0;}
	.Two_Column_Organizations_leftinner .left-title { padding-top: 0;}
	.Two_Column_Organizations_leftinner .left-title h2 { font-size: 22px;}
	.communityflipertitle h2  { font-size: 22px;}
	body { font-size: 16px;}
	.footer-main-section .footer-col-menu ul li a { font-size: 16px;}
	.Two_Column_Organizationsinner { max-width: 100%; }

	.coformboxform form fieldset.form-columns-2 { flex-direction: column; gap: 0;}
	.coformboxform form fieldset.form-columns-2 > div+* { margin-top: 30px;}
	.coformboxform form fieldset.form-columns-2 > div:first-child { margin-top: 0;}
	textarea, input[type="text"], input[type="number"], input[type="email"], input[type="tel"], select { font-size: 16px; padding :  10px 15px;}
	.coformboxform textarea,.coformboxform  input[type="text"],.coformboxform  input[type="number"],.coformboxform  input[type="email"],.coformboxform  input[type="tel"], .coformboxform select {  padding: 15px;}
	.coformboxform input[type="submit"], .contact-form input[type=submit] { font-size: 16px; padding: 15px 30px;}
	.TestPreptwocolsection { padding : 30px 0; }
	.TestPreptworightcolumn { max-width: 100%; }

	.Studyingtipboxrightcolumn { max-width: 100%;}
	.Studyingtipboxsection {gap: 20px;}
	.Studyingtipboxleftcol {max-width: 250px;}
	.Studyingtipboxrightinner { padding: 25px;}
	.Studyingtipboxsection { padding-top: 30px;}

	.Tipstopassbtnsection ul { flex-wrap: wrap;}
	.communityfliperbox { max-width: calc(50% - 10px);}
	.left-img-right-contant-new .leftimginner-section .left-side-img { height: 56.25%;}

	.two-column-policy-module { padding-bottom: 30px;}
	.two-column-policy-module .left-contant-right-image-inner-main { padding-bottom: 0;}
	.twocolRequirementsectionmain { padding-bottom: 30px;}

	.thankyousection {  padding: 100px 0;}
}

@media (max-width : 640px ){

	h1, .h1 {  font-size: 25px; }
	h2, .h2 { font-size: 22px; }
	h3, .h3 { font-size: 18px; }

	/*   header-section */
	.left-side-logo { width: 180px; }
	.right-side-logo { width: calc(100% - 250px); }
	.certifiedLogo svg {width: 45px; height: 55px;}

	/*   banner-section */
	.banner-btn { padding-top: 15px; }
	.button a, a.button { font-size: 18px; }
	.challengeu-banner { padding: 60px 0; } 
	.challengeu-banner.challengeu-bannerv1 { padding: 150px 0; }
	.scrolldown-section { display: none; }

	/* left-contant-right-image */ 
	.quote-text p { font-size: 20px; }
	.left-side-contant-right-image-v1 .img-group img:nth-child(2) {position: relative; width: 100%; border-radius: 10px; margin-top: 10px; }
	.left-side-contant-right-image-v1 .img-group img:first-child { width: 100%; }
	.leftimginner-section .left-side-img.order2 { height: 100%; }
	/* testimonials-section   */
	.testimonials-section { padding: 30px 0; }


	/* ChallengeU - Parent Page */     
	/* ///////////////////////////////////////////Parent Page////////////////////////////////////////////////////////////// */
	/* testimonials-section.v1   */
	.testimonials-section.v1 .testimonial-contant { width : 100% }
	.left-img-right-contant-v1 .leftimginner-section .left-side-img { height: 100%; }

	/* ///////////////////////////////////////////about page////////////////////////////////////////////////////////////// */  
	div#aboutvideo {  width: 100%; }
	div#aboutstoryv1 { width: 100%; }
	div#aboutstory { width: 100%; }
	.video {
		width: 100%;
	}
	.team-box-section .team-box-inner:nth-child(2) img { object-fit: cover;}
	.team-box.elementor-flip-box { max-width: 300px; width: 100%; margin: 0 auto;}
	.team-img img {  object-fit: cover;}
	.team-box-inner { width : 100%; }
	.team-details-popup, .team-meeting-popup-inner { width: 90%; padding: 30px 20px; }
	/* ///////////////////////////////////////////contact page////////////////////////////////////////////////////////////// */

	.contact-box-main { width: 100%; }
	.thankyou-button a { padding: 13px 30px; }
	/*   .team-box-section .team-box-inner:nth-child(2) img { object-fit: fill; } */

	/*   .communityfliperbox {  max-width: 100%;} */

	.Studyingtipboxsection { flex-direction: column;}

	.Tipstopasstopcolumn ul li { max-width: 100%;}

	.ServiceTwoLeftColumn {  padding: 20px 15px;}

	/* 	Two Col V5 */
	.two-col-v5 { padding: 60px 0 40px; }
	.two-col-v5 .two-col-left { padding: 20px 15px; }
	.two-col-v5 .two-col-text { padding-top: 10px; }
	.two-col-v5 .two-col-text p:not(:first-child) { padding-top: 10px; }
}
@media (max-width : 480px ){
	.challengeu-banner {  padding: 30px 0; }
	.challengeu-banner.challengeu-bannerv1 { padding: 100px 0; }
	h1, .h1 { font-size: 21px; }
	h3, .h3 { font-size: 17px; }
	.button a, a.button { font-size: 16px; padding: 10px 20px;}
	.banner-btn { padding-top: 10px; }
	/*   banner-section */
	/*   .background-video { display: none; } */

	/* left-contant-right-image */ 
	.bottom-logo { width: 40%; }
	.left-contant-right-image-inner-main { padding-bottom: 30px; }
	.testimonial-title h4 br { display: none; }
	/*  two-col-section  */
	.two-col-section .two-col-contant-box { width: 90%; padding: 35px 20px; }

	/*  ChallengeU - left-contant-right-image-section-v1  */
	.contact-box-main .contact-logo { width: 30px;  height: 50px; }
	.left-side-contant-right-image-v1 .left-contant ul li { padding-right: 30px; }
	form fieldset.form-columns-2 .field { width: 100% !important; }
	.team-img {  width: 100%; }
	.team-img img { width: 100%;  height: 100%; }
	.testimonials-section .testimonials-slider-section-main.responsiveboxmain .testimonials-slider-inner-main.responsivebox { padding : 15px 0; } 
	.team-img { height: 100%; }
	.textpopupalt { width: 90%; }
	.two-col-section .two-image-box { height: 270px; }

	.Two_Column_Organizations_left { padding: 15px;}
	.Two_Column_Organizations_right { margin: 0 auto -20px;}

	.coformbox {  padding: 15px;}

	.communityfliperbox { max-width: 80%;}
	.communityfliperboxcolumn { justify-content: center;}

	.videoboxsection button {  width: 50px; height: 50px;}
	.videoboxsection button img { width: 20px; height: 20px;}

	.communityfliperpopupbox { width: 90%;}
}




/*  ChallengeU - left-img-right-contantv3 */

.left-img-right-contantv3 .right-side-list .list{display:flex;align-items:center;margin-top:35px;}
.left-img-right-contantv3 .right-side-list .list .list-image{margin-right:14px; width:44px; height:44px; display: flex; align-items: center; justify-content: center;}
.left-img-right-contantv3 .right-side-list .list .list-text{color:#161642;}
.left-img-right-contantv3 .inner-quote-content p{font-weight:bold;}
.left-img-right-contantv3 .leftimginner-section.style2:before{width:65.2%}
.left-img-right-contantv3 .leftimginner-section.style1:before{ width: 65.3%; }
.left-img-right-contantv3 .leftimginner-section.style2 .left-side-img.order2 { height: 606px; }
.left-img-right-contantv3 .left-side-img { width: 516px; }
.left-img-right-contantv3 .right-side-contant{width: calc(100% - 516px);}
.left-img-right-contantv3 .leftimginner-section { padding: 86px 55px 62px 0; align-items: center; }
.left-img-right-contantv3 .right-side-list .list .list-image img{min-width:44px; border-radius : 0}
@media (max-width: 991px){
	.left-img-right-contantv3 .leftimginner-section.style2:before , .left-img-right-contantv3 .leftimginner-section.style1:before{ width: 100%; }
	.left-img-right-contantv3 .left-side-img  { width: 100%; order: 1; }
	.left-img-right-contantv3 .leftimginner-section { padding: 30px; }
	.left-img-right-contantv3 .right-side-contant{width:100%;}
}
@media (max-width: 767px){
	.left-img-right-contant .inner-quote-content p { font-size: 20px; }
}

/* .challengeu-bannerv2  */
.challengeu-bannerv2 { padding: 55px 0 0 !important; }
.challengeu-bannerv2 .challengeu-banner-inner{display:flex; align-items: center;}
.challengeu-bannerv2 .challengeu-banner-left { padding-right: 80px; flex-basis: 50%; }
.challengeu-bannerv2 .challengeu-banner-right { flex-basis: 68%;max-width: 590px; }
.banner-checkList .check-list{ display: flex; align-items: center; }
.banner-checkList .check-list .check-list-text{margin-left:34px; font: normal normal bold 34px/1.35 Nunito; letter-spacing: 0px; color: #FFFFFF;}
.challengeu-bannerv2 .banner-form {padding:54px 74px; background: rgba(247, 247, 247, 85%) 0% 0% no-repeat padding-box; border-radius: 8px 8px 0px 0px; }
.banner-form ::placeholder { color: #5B5B5B !important; opacity: 1; }
.banner-form .form-title h3{color: #161642;text-align:center;}
.banner-form textarea, .banner-form input[type="text"], .banner-form input[type="number"], .banner-form input[type="email"], .banner-form input[type="tel"], .banner-form select{background: #FFFFFF 0% 0% no-repeat padding-box; border-radius: 10px; opacity: 1;}
.banner-form form{margin : 0}
.banner-form form .input {max-width: 442px;margin: 0 auto !important;}

.challengeu-banner-right.LP .banner-form form .input { max-width:100%; }
.banner-form form > div{flex:100%; margin-top:29px;padding:0;}
/* .banner-form form > div.hs_firstname {order:1} */
/* .banner-form form > div.hs_phone {order:2} */
/* .banner-form form > div.hs_email {order:3} */
/* .banner-form form > div.hs_recaptcha  {order:4} */
/* .banner-form form > div.hs_authorize {order:5} */
.banner-form form .hs-form-required{display:none; !important}
.banner-form form > div.hs_authorize a{padding:0;color: #5b5b5b;font-weight: bold; text-decoration:underline; font-size: 16px;}
.banner-form form > div.hs_authorize a:hover{color:#e52859;}

.banner-form form input[type="radio"]+span, form input[type="checkbox"]+span{ padding-left: 35px !important; font-weight: normal;}
.banner-form ul.inputs-list{padding:0;margin:0;list-style:none;}
.banner-form ul.inputs-list label{ font-size: 20px; line-height: 30px; color: #5B5B5B; }
.banner-form .hs-error-msgs{ max-width: 442px; margin: 0 auto !important;}
.banner-form ul.hs-error-msgs label{ color:red !important; font-size: 20px !important; }
.banner-form .hs_submit{ text-align: center; margin-top: 44px; order:6}
.banner-form .hs-button{ font: normal normal 600 18px/24px Nunito; letter-spacing: 0px; color: #FFFFFF;background: #E52859 0% 0% no-repeat padding-box; border-radius: 5px; opacity: 1; padding: 15px 41px; border-color: transparent; outline: none;transition:0.3s;}
.banner-form .hs-button:hover{background-color: #161642;}

@media(max-width: 1079px){
	.challengeu-bannerv2 .challengeu-banner-left{padding-right: 20px !important;}
	.banner-checkList .check-list .check-list-text {margin-left: 15px !important;}
}
@media(max-width: 991px){
	.challengeu-bannerv2 .challengeu-banner-inner{ flex-direction: column; }
	.challengeu-bannerv2 .challengeu-banner-left{padding-right:0 !important;}
	.challengeu-banner-right{margin-top: 50px;}
	.banner-checkList .check-list .check-list-text{font-size:30px;}
}
@media(max-width: 767px){
	.challengeu-bannerv2 .banner-form { padding: 30px 20px; }
	.banner-checkList .check-list .check-list-text{font-size:28px;}
	.banner-form .form-title h3 { font-size : 24px; }
}
@media (max-width : 640px){
	.challengeu-bannerv2 .banner-title h4 { font-size: 24px;}
	.challengeu-bannerv2 .banner-title h1 {  font-size: 35px;}
}

@media(max-width: 479px){
	.challengeu-bannerv2 .banner-title h4 { font-size: 22px;}
	.challengeu-bannerv2 .banner-title h1 {  font-size: 33px;}
	.banner-checkList .check-list .check-list-text{font-size:22px;}


}

/* .footer-main-section.v2{} */
.footer-main-section.v2{background-size: cover !important;}
.footer-main-section.v2.overlay2 {position: relative; z-index: 2;}
.footer-main-section.v2.overlay2:before { content: ''; background: rgba(22, 22, 66, 0.9) !important; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; position: absolute;}
.footer-main-section.v2 .footer-strip2 .wrapper{display: flex; justify-content: space-between; }
.footer-main-section.v2 .footer-strip1-inner{ justify-content: flex-start; align-items: center; flex-wrap:nowrap}
.footer-main-section.v2 .footer-strip1{padding:69px 0;}
.footer-main-section.v2 .footer-strip1,.footer-main-section.v2 .footer-strip2{position:relative; z-index:2;}
.footer-main-section.v2 .footer-col{ width: unset; }
.footer-main-section.v2 .footer-col-2nd{margin-left:40px;}
.footer-userPic img{ border-radius: 100px; width: 200px; height: 200px !important; object-fit: cover; }
.footer-main-section.v2 .footer-col-title{font: normal normal bold 30px/1.35 Nunito; letter-spacing: 0px;}
.footer-main-section.v2 .footerButton{ display: flex; align-items: center;background: #E52859 0% 0% no-repeat padding-box; border-radius: 5px;white-space:nowrap;transition:0.3s;}
.footer-main-section.v2 .footerButton:hover { background-color: #161642; border-color: #E52859; }
.footer-col-button{display: flex;margin-top:17px;}
.footer-main-section.v2 .footerButton img{ display: inline-block; margin-right: -4px; vertical-align: middle; width: 20px; }
.footer-main-section.v2 .footerButton a { display: inline-block; margin-right: -4px; vertical-align: middle; width: 95%; padding-left: 21px; font: normal normal normal 20px/27px Nunito; letter-spacing: 0px; color: #FFFFFF; }
.footer-main-section.v2 .footerButton.mobile{ padding: 10.5px 33px; }
.footer-main-section.v2 .footerButton.email{ padding: 10.5px 33px; margin-left:30px;}
.footer-main-section.v2 .footer-strip2 .footer-bottom-text a:hover { color: #e52859; }

@media(max-width: 991px){
	.footer-main-section.v2 .footer-strip1-inner{flex-direction: column;}
	.footer-col-button{justify-content: center;}
	.footer-main-section.v2 .footer-col-title{text-align:center;}
	.footer-main-section.v2 .footer-col-2nd{margin-left:0;margin-top:40px;}
}
@media(max-width: 767px){
	.footer-col-button{ flex-direction: column; }
	.footer-main-section.v2 .footerButton{ width: 70%; margin: 10px auto !important; text-align: center; }
	.footer-main-section.v2 .footer-strip1 {padding: 30px 0;}
	.footer-main-section.v2 .footer-col-title{font-size:28px}
}
@media(max-width: 479px){
	.footer-main-section.v2 .footerButton{ width: 100%;}
	.footer-main-section.v2 .footer-col-title{font-size:22px}

	.footer-userPic img { width: 100%; height: 100% !important; border-radius: 50%; }
	.footer-userPic { width: 250px; height: 250px; border-radius: 50%; overflow: hidden;}

	.challengeu-banner-right.LP .form-title h3 { font-size: 24px;}
}


/* challengeu-contactUsBanner */
.challengeu-contactUsBanner{padding:50px 0 55px;}
.contactUsBannerList{display:flex; align-items:flex-start; }
.contactUsBannerList .contactUsBannerListItem{ margin-left:10px; }
.contactUsBannerListItem p > span{font-weight:600;}
.contactUsBannerList .contactUsBannerListImage{ width: 24px; height: 24px; text-align: center; }
@media(max-width:479px){
	.challengeu-contactUsBanner {padding: 30px 0 40px !important;}
}

/* challengeu-content_with_title */
.challengeu-Content a{color:#E52859;}
.challengeu-content_with_title{padding:71px 0 120px;}
@media(max-width:767px)
{ 
	.challengeu-content_with_title{padding:20px 0 60px !important;}
}
@media(max-width:479px){
	.challengeu-content_title_part.pt40{padding:20px 0 !important;}
	.challengeu-content_with_title{padding:20px 0 40px !important;}
}


/* challengeu-Accordion */
.challengeu-PolicyAccordion{padding:120px 0;}
.PolicyAccordion_outer{margin:-20px 0;}
.PolicyAccordion_box{position:relative;margin:20px 0 ;padding:30px 32px; background: #F7F7F7 0% 0% no-repeat padding-box; box-shadow: 0px 3px 30px #0000001F; border-radius: 10px; }
.PolicyAccordion_box.Accordion-open{box-shadow:unset;}
.PolicyAccordion_box::before{content:''; position:absolute; top:0; left:0; background: #E52859 0% 0% no-repeat padding-box; border-radius: 8px 0px 0px 8px; width:6px; height:100%; }
.PolicyAccordion_Content{ width:100%; background:#F7F7F7 0% 0% no-repeat padding-box; border-radius: 10px; display:none; margin-top:30px; }
.PolicyAccordion_Title{position:relative;display:flex;align-items:center; justify-content: space-between;}
.PolicyAccordion_Title h5{color:#161642;}
.PolicyAccordion_Title .plus, .PolicyAccordion_Title .minus{fill:#161642;}
.PolicyAccordion_Actions .minus, .Accordion-open .PolicyAccordion_Actions .plus{display:none;}
.Accordion-open .PolicyAccordion_Actions .minus, .PolicyAccordion_Actions .plus{display:block;}
/* .Accordion-open .PolicyAccordion_Content{display:block;} */

.PolicyAccordion_Content li{position:relative;list-style:none;}
.PolicyAccordion_Content li:before{ color: #161642; position:absolute; content: "\2714"; display: inline-block;	width: 24px; height:24px; left:-25px; }
@media(max-width:767px){
	.challengeu-PolicyAccordion {padding: 60px 0 60px !important;}
	.PolicyAccordion_box{ padding: 15px; padding-right: 10px;}
	.PolicyAccordion_Title h5{padding-right:20px;font-size: 20px;}
}
@media(max-width:479px){
	.PolicyAccordion_Actions svg{ width: 16px; height: 16px; } 
	.PolicyAccordion_Title h5{font-size: 18px;}
}

/*  thankyou-two-col-section version 2 */
.thankyou-two-col-section.v2 .thankyou-contactInfo{ display: flex; justify-content: flex-start; align-items: center; margin:0 -10px; }
.thankyou-two-col-section.v2 .thankyou-contactInfo .contact-info{display: flex; align-items: center; justify-content: center; border-radius: 5px; padding: 10px 20px; margin: 0 10px; color: #fff; outline: none; font-size: 16px; background-color: #e52859; border: 1px solid #e52859; transition:0.3s; }
.thankyou-two-col-section.v2 .thankyou-contactInfo .contact-info:hover .contact-infoEmail{color:rgb(22, 22, 66);}
.thankyou-two-col-section.v2 .thankyou-contactInfo .contact-info:nth-child(2n){ background-color: rgb(22, 22, 66); border: 1px solid rgb(22, 22, 66);}
.thankyou-two-col-section.v2 .thankyou-contactInfo .contact-info:nth-child(2n):hover .contact-infoEmail{color:#e52859;}
.contact-infoEmail{position:relative;color:#fff;margin-left:5px;transition:0.3s;}

@media(max-width:1180px){
	.thankyou-two-col-section.v2 .thankyou-contactInfo{flex-direction: column; align-items: flex-start !important; min-width: 270px;}
	.thankyou-two-col-section.v2 .thankyou-contactInfo .contact-info{margin-top:10px;}
}
@media(max-width:991px){
	.thankyou-two-col-section.v2 .thankyou-contactInfo{flex-direction: row;}
}
@media(max-width:767px){
	.thankyou-two-col-section.v2 .thankyou-contactInfo{flex-direction: column;}
}
@media(max-width:479px){
	.thankyou-two-col-section.v2  .contact-info i{display:none;}
	.thankyou-two-col-section.v2 .thankyou-contactInfo .contact-info{ min-width: 220px; padding: 10px 5px; margin: 10 0px;}
}