@charset "utf-8";
/*
==========================================
font-family:"fields-display", Arial, sans-serif;
==========================================
Medium		500
Bold		700
==========================================
font-family:"figtree", Arial, sans-serif;
==========================================
Regular		400
Semibold	600
Bold		700
==========================================
*/
/* CSS Document */
/*html{scroll-behavior:smooth;}*/
body{color:#0A436A; background:#fff; font-size:62.5%; line-height:1.3; -webkit-text-size-adjust:none; font-family:"figtree", Arial, sans-serif; font-weight:400; -webkit-box-sizing:border-box; box-sizing:border-box;}

/*html{overflow-y:scroll; _overflow-y:auto;}*/
a{color:#0A436A; text-decoration:underline; outline:none;}
a:hover{text-decoration:none;}
address,
p{color:#0A436A; font-size:1.8em; padding:10px 0; font-weight:300; line-height:1.2;}
ul{color:#0A436A; font-size:1.8em; font-weight:300;}
ol{color:#0A436A; font-size:1.8em; font-weight:300;}
input, textarea, select{color:#0A436A; outline:none; font-size:1.8em; vertical-align:middle; font-family:"figtree", Arial, sans-serif;}
strong{font-weight:600;}

input::-webkit-input-placeholder{opacity:1; color:#0A436A;}
input::-moz-placeholder{opacity:1; color:#0A436A;}
input:-ms-input-placeholder{opacity:1; color:#0A436A;}
input:-moz-placeholder{opacity:1; color:#0A436A;}

textarea::-webkit-input-placeholder{opacity:1; color:#0A436A;}
textarea::-moz-placeholder{opacity:1; color:#0A436A;}
textarea:-ms-input-placeholder{opacity:1; color:#0A436A;}
textarea:-moz-placeholder{opacity:1; color:#0A436A;}

.wrapper{margin:0 auto; padding:0 140px; max-width:1500px;}
/*===================================================================================*/
/*HOMEPAGE START=====================================================================*/
/*===================================================================================*/
.frow{display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex;}
.frow_space_between{-webkit-box-pack:justify; -moz-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; justify-content:space-between;}
.frow_center_align{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center;}
.frow_reverse{-webkit-box-direction:reverse; -moz-box-direction:reverse; -webkit-flex-direction:row-reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse;}
.frow_vcenter{-webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
.frow_vbottom{-webkit-box-align:end; -moz-box-align:end; -ms-flex-align:end; -webkit-align-items:flex-end; align-items:flex-end;}
.frow_vtop{-webkit-box-align:start; -moz-box-align:start; -ms-flex-align:start; -webkit-align-items:flex-start; align-items:flex-start;}
.frow_bottom_align{-webkit-box-align:end; -moz-box-align:end; -ms-flex-align:end; -webkit-align-items:flex-end; align-items:flex-end;}
.frow_wrap{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.frow_column{-webkit-box-direction:normal; -webkit-box-orient:vertical; -moz-box-direction:normal; -moz-box-orient:vertical; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column;}
.frow_wrap_mob{}
.frow_wrap_tab{}
.frow > figure{-webkit-box:1; -moz-box:1; -webkit-flex:1; -ms-flex:1; flex:1;}
.frow > nav{-webkit-box:1; -moz-box:1; -webkit-flex:1; -ms-flex:1; flex:1;}
.frow > div{-webkit-box:1; -moz-box:1; -webkit-flex:1; -ms-flex:1; flex:1;}
.frow > a{-webkit-box:1; -moz-box:1; -webkit-flex:1; -ms-flex:1; flex:1;}
/*.frow > li{-webkit-box:1; -moz-box:1; -webkit-flex:1; -ms-flex:1; flex:1;}*/
.tb{display:table; width:100%; height:100%;}
.tb .td{display:table-cell; width:100%; height:100%; vertical-align:middle;}
.rounded{-webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%;}
.moveup-hover{-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; display:inline-block;}
.moveup-hover:hover{transform:translate(0, -5px);}
@media only screen and (max-width: 1024px) {
	.frow_wrap_tab{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
}
@media only screen and (max-width: 767px) {
	.frow_wrap_mob{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
	.frow_wrap_mob > nav,
	.frow_wrap_mob > div,
	.frow_wrap_mob > a,
	.frow_wrap_mob > li{-webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
}

[data-aos="fade-up-unstuck"]{
	-webkit-transition:1.2s; -moz-transition:1.2s; -o-transition:1.2s; transition:1.2s;	
	/*transition-timing-function: cubic-bezier(0.080, 0.845, 0.460, 0.990);*/
	transition-timing-function: cubic-bezier(.19,.81,.6,1);
	
	transition-property: transform, opacity;
	-webkit-transform:translate3d(0,35px,0);transform:translate3d(0,35px,0);
}
[data-aos="fade-up-unstuck"].aos-animate {
	-webkit-transform:translate3d(0,0,1);transform:translate3d(0,0,1);
}

[data-aos="fade-in-menu"]{
	-webkit-transition:1.2s; -moz-transition:1.2s; -o-transition:1.2s; transition:1.2s;	
	transition-timing-function: cubic-bezier(.19,.81,.6,1);
	
	transition-property: transform, opacity;
	-webkit-transform:translate3d(-45px,0,0);transform:translate3d(-45px,0,0);
}
[data-aos="fade-in-menu"].aos-animate {
	-webkit-transform:translate3d(0,0,1);transform:translate3d(0,0,1);
}


.gen_btn_2{font-size:1.8em; font-weight:600; text-decoration:none; display:inline-block; background:url(../images/button_arrow.svg) right no-repeat; padding:0 20px 0 0; margin:10px 0;
	-webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s;
}
.gen_btn_2:hover{transform:translate(0, -5px);}

.gen_btn{font-size:1.8em; color:#fff; font-weight:600; text-decoration:none; margin:10px 0; display:inline-block; position:relative; background:#0A436A; padding:15px 25px 12px;
	-webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;
	-webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s;
	cursor:pointer;
}
.gen_btn:hover{transform:translate(0, -5px);}

.gen_btn_hollow{background:none; border:2px solid #0A436A; color:#0A436A;}

.gen_btn_white{background:#fff; color:#0A436A;
	-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);
	box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);
}

.gen_btn_white_hollow{border:2px solid #fff; background:none; color:#fff; padding:12px 40px 10px;}

.gen_btn_blue_border{-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; position:relative;
	background:#00A9A2;
}
.gen_btn_blue_border:after{content:""; display:block; position:absolute; z-index:0; left:2px; right:2px; bottom:2px; top:2px; background:#0A436A;
	-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;
}
.gen_btn_blue_border span{position:relative; z-index:2;}

.gen_btn_white_blue_border{color:#0A436A;}
.gen_btn_white_blue_border:after{background:#fff;}

.gen_btn_ext{font-size:1.6em; padding:15px 50px 12px 35px; position:relative;}
.gen_btn_ext span{width:15px; height:15px; background:url(../images/ext_link.svg) center no-repeat; position:absolute; right:30px; top:50%; margin-top:-7px;}

.gen_btn_input{border:none; outline:none; font-weight:600; font-family:"figtree", Arial, sans-serif; padding:17px 25px 14px; cursor:pointer;}

.gradient_txt{background:#008dcc; background:linear-gradient(to right, #008dcc 0%, #00a9a2 100%); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
h1, .h1{font-size:6.1em; padding:10px 0; font-weight:500; line-height:1.15; font-family:"fields-display", Arial, sans-serif; color:#0A436A;}
h2, .h2{font-size:5.5em; padding:10px 0; font-weight:500; line-height:1.15; font-family:"fields-display", Arial, sans-serif; color:#0A436A;}
h3, .h3{font-size:4.9em; padding:10px 0; font-weight:500; line-height:1.15; font-family:"fields-display", Arial, sans-serif; color:#0A436A;}
h4, .h4{font-size:3.9em; padding:10px 0; font-weight:500; line-height:1.15; font-family:"fields-display", Arial, sans-serif; color:#0A436A;}
h5, .h5{font-size:3.1em; padding:10px 0; font-weight:500; line-height:1.15; font-family:"fields-display", Arial, sans-serif; color:#0A436A;}
h6, .h6{font-size:2.8em; padding:10px 0; font-weight:500; line-height:1.15; font-family:"fields-display", Arial, sans-serif; color:#0A436A;}

.nowrap{white-space:nowrap}

sup{font-size:0.55em;}

h1 a, .h1 a,
h2 a, .h2 a,
h3 a, .h3 a,
h4 a, .h4 a,
h5 a, .h5 a,
h6 a, .h6 a{text-decoration:none; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; color:#0A436A}
h1 a:hover, .h1 a:hover,
h2 a:hover, .h2 a:hover,
h3 a:hover, .h3 a:hover,
h4 a:hover, .h4 a:hover,
h5 a:hover, .h5 a:hover,
h6 a:hover, .h6 a:hover{color:#0A436A;}

.cms table{border:1px solid #b0bfc7; margin:15px 0 25px;}
.cms table strong{font-weight:700;}
.cms table th,
.cms table td{padding:8px 15px; font-size:18px; border:1px solid #b0bfc7;}
.cms table tr:nth-child(odd) th,
.cms table tr:nth-child(odd) td{background:#deecf4;}

.cms ul{font-size:1.8em; padding:5px 0; font-weight:300;}
.cms ul ul{font-size:1em;}
.cms ul li{padding:4px 0 4px 15px; position:relative;}
.cms ul li:before{content:""; display:block; position:absolute; left:0; top:10px; width:5px; height:5px; background:#0A436A; border:1px solid #fff; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%;}

.cms_white ul li:before{background:#fff;}

.cms_bullets{}
.cms_bullets ul li{padding:10px 0 10px 45px; position:relative;}
.cms_bullets ul li:before{content:""; display:block; position:absolute; left:0; top:2px; width:9px; height:9px; background:#D90912; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%;
	background:url(../images/bullet.svg) 0 0 no-repeat; width:40px; height:35px; border:none;
}
.cms_bullets_blue ul li:before{background:url(../images/bullet_white.svg) 0 0 no-repeat; top:12px;}


.cms ol{/*counter-reset:item;*/ padding:5px 0 15px 30px; font-weight:300;}
.cms ol ol{font-size:1em;}
.cms ol li{padding:5px 0 5px 5px; position:relative; list-style:decimal;}
/*.cms ol li:before{content:counter(item)".";  counter-increment:item; display:block; position:absolute; left:0; top:5px;}*/


.burger_menu{width:80px; height:80px; z-index:100; -webkit-user-select:none; user-select:none; cursor:pointer; -webkit-box-sizing:border-box; box-sizing:border-box;
	-webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s;
	/*position:absolute; right:50px; top:45px;*/
	float:right; position:relative; background:#fff;
	-webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px;
	margin:19px 25px 0 0;
	-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);
	box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);
}
.menu_open .burger_menu:after{opacity:0; left:-50px; top:-50px; right:-50px; bottom:-50px; z-index:999999;}
.burger_menu span{display:block; width:30px; height:3px; background:#0A436A; position:absolute; left:25px; top:calc(50% - 1px);
	-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;
	
	-webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s;
	transition-timing-function: cubic-bezier(.19,.81,.6,1);
}
.burger_menu span:first-child{background:#0A436A; margin-top:-10px;}
.burger_menu span:nth-last-child(2){background:#0A436A; margin-top:10px; z-index:20;}

.header_abs	.burger_menu span,
.header_abs	.burger_menu span:first-child,
.header_abs	.burger_menu span:nth-last-child(2){background:#fff;}

.burger_menu.active span:nth-last-child(1 ){opacity:0; transform:rotate(0deg);}
.burger_menu.active span:nth-last-child(3){opacity:1; transform:rotate(45deg); margin:0;}
.burger_menu.active span:nth-last-child(2){transform:rotate(135deg); margin-top:0px;}

.burger_menu.active span:nth-last-child(1),
.burger_menu.active span:nth-last-child(3),
.burger_menu.active span:nth-last-child(2){background:#fff;}


@media only screen and (max-width: 1024px) {
	.burger_menu{display:block;}
}

@media only screen and (max-width: 767px) {
}




/*
.header .header_right ul li ul{position:absolute; width:180px; background:#D90912; left:50%; top:100%; margin-left:-60px; font-size:1em; text-align:center; padding:5px 0; 
	-webkit-animation:dropdown 0.4s; -moz-animation:dropdown 0.4s; -o-animation:dropdown 0.4s; animation:dropdown 0.4s; display:none;
}
.header .header_right ul li:hover ul{display:block;}

.header_white .header_right ul li a{color:#0E0101;}
.header_white .header_right ul li ul li a{color:#fff;}

@-webkit-keyframes dropdown {  0% { top: 120%; opacity:0; }  100% { top: 100%; opacity:1; }}
@-moz-keyframes dropdown {  0% { top: 120%; opacity:0; }  100% { top: 100%; opacity:1; }}
@-o-keyframes dropdown {  0% { top: 120%; opacity:0; }  100% { top: 100%; opacity:1; }}
@keyframes dropdown {  0% { top: 120%; opacity:0; }  100% { top: 100%; opacity:1; }}
*/

/*
.img_hover img{-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
.img_hover:hover img{opacity:0.7;}
*/

.header{position:absolute; left:0; top:33px; right:0; z-index:999;}
.top_navi{max-width:768px; height:118px; margin:0 auto; position:relative;}
.top_navi:after{display:block; content:""; position:absolute; left:0; top:0; width:100%; height:100%; /*background:url(../images/menu_bg.png) center no-repeat; background-size:100% 100%;*/ z-index:1;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
	-webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;
	backdrop-filter:brightness(180%)  blur(8px);
	/*background:url(images/banner_program_900.jpg) center bottom no-repeat;
	filter: blur(8px);
	-webkit-filter: blur(8px);
	filter: brightness(1.75);
	*/
}
.top_navi:before{display:block; content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:#0A436A; z-index:2;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
	-webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;
}
@media only screen and (max-width: 767px) {
	/*.top_navi:before{opacity:0.8;}*/
}
.top_navi .logo{float:left; width:405px; height:auto; margin:42px 0 0 25px; opacity:1; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; z-index:20; position:relative;}
.top_navi .logo.logo_menu{position:absolute; left:0; top:-1px; opacity:0;}

/*
.menu_open .top_navi .logo{opacity:0;}
.menu_open .top_navi .logo.logo_menu{opacity:1;}
*/
.menu_open .top_navi:after{opacity:0;}
.menu_open .top_navi:before{opacity:0;}
.menu_open .burger_menu{background:none;
	-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);
	-moz-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);
	box-shadow:0px 0px 0px 0px rgba(0,0,0,0);
}



.main_menu{position:absolute; left:0; top:-100px; width:100%; height:100vh; z-index:-1; padding:180px 0 100px; -webkit-box-sizing:border-box; box-sizing:border-box;
	background:#0A436A;
	opacity:0; -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s;
	transition-timing-function: cubic-bezier(.19,.81,.6,1);
}

.menu_open .main_menu{z-index:998; opacity:1; top:0;}
/*.menu_open{overflow:hidden;}*/

.main_menu .frow{width:100%; /*height:100%;*/}
.main_menu .menu_scr{overflow:auto; height:100%; -webkit-overflow-scrolling:touch;}
.main_menu .menu_inner{width:100%;}
.main_menu ul{text-align:center; font-size:3.1em;}
.main_menu ul li{padding:18px 0 19px;}
.main_menu ul li a{text-decoration:none; color:#fff; font-family:"fields-display", Arial, sans-serif; font-weight:500;}
.main_menu .socialize{text-align:center; padding:55px 0 0; transform:scale(0.75);}
.main_menu .socialize a{margin:0 12px;}


.banner_video{height:100vh; background:#83c6ce; position:relative;}
.banner_video video{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover; z-index:1;}
.banner_video .banner_texts{position:absolute; left:20px; top:0; right:20px; bottom:0; z-index:10;}
.banner_video .banner_texts .cms{max-width:670px; margin:100px auto 42px;}
.banner_video .banner_texts .cms p{font-weight:600;}
.banner_video .banner_texts .btxt{max-width:445px; margin:5px auto 0;}
.banner_video .banner_texts .gen_btn{margin:0 10px; min-width:290px; -webkit-box-sizing:border-box; box-sizing:border-box;}

.trusted_organisations{padding:95px 0;}
.trusted_organisations .to_slider{margin-top:45px;}
.trusted_organisations .to_slider .tslide{display:none;}
.trusted_organisations .to_slider .tslide img{max-height:58px; width:auto; height:auto; display:block; margin:0 auto; mix-blend-mode:multiply;}
.trusted_organisations .to_slider .tslide_active{display:block;}

.trusted_organisations.powder_blue_bg .to_slider .tslide{background:#EBF8FF;}
.trusted_organisations.powder_blue_bg .to_slider .tslide img{mix-blend-mode:multiply;}

.sticky_scr_section{height:100vh; background:url(../images/sticky_scr_section_bg.png) left top repeat-x; background-size:auto 100%;}

.the_result{min-height:100vh;}
.the_result .tb{min-height:100vh;}
.the_result .res_left{width:52.58%; max-width:52.58%; -webkit-box:0 0 52.58%; -moz-box:0 0 52.58%; -webkit-flex:0 0 52.58%; -ms-flex:0 0 52.58%; flex:0 0 52.58%; -webkit-box-sizing:border-box; box-sizing:border-box; padding:25px 0;}
.the_result .res_left .h2{margin-bottom:70px;}
.the_result .res_left .h4{margin:22px 0;}
.the_result .res_right{width:47.15%; max-width:47.15%; -webkit-box:0 0 47.15%; -moz-box:0 0 47.15%; -webkit-flex:0 0 47.15%; -ms-flex:0 0 47.15%; flex:0 0 47.15%; padding:25px 5px; -webkit-box-sizing:border-box; box-sizing:border-box;}
.the_result .res_right img{display:block; width:100%; height:auto;}

.video_box{padding:150px 0;
	background:rgb(255,255,255);
	background:linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(235,248,255,1) 50%, rgba(235,248,255,1) 100%);
}
.video_box .cms{max-width:785px; margin:0 auto 70px;}
.video_box .vid_hlder{max-width:1160px; margin:0 auto; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;}
.video_box .vid_hlder img{display:block; width:100%; height:auto; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;}

.has_vid{position:relative; display:block;}
.has_vid:after{content:""; width:75px; height:75px; background:url(../images/play_btn.svg) 0 0 no-repeat; left:50%; top:50%; position:absolute; margin:-37px 0 0 -37px;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
}
.has_vid:hover:after{transform:scale(1.1);}

.has_audio:after{background:url(../images/audio.svg) 0 0 no-repeat;}


.meet_minds{background:url(../images/meet_team_bg.png) center no-repeat; background-size:cover;}
.meet_minds .mm_col_1{width:60%; max-width:60%; -webkit-box:0 0 60%; -moz-box:0 0 60%; -webkit-flex:0 0 60%; -ms-flex:0 0 60%; flex:0 0 60%; position:relative; padding-top:60px;}
.meet_minds .mm_col_1 .member_name{position:absolute; left:50px; bottom:20px; right:0; color:#EBF8FF; font-size:1.8em; text-align:center;}
.meet_minds .mm_col_2{width:37.6%; max-width:37.6%; -webkit-box:0 0 37.6%; -moz-box:0 0 37.6%; -webkit-flex:0 0 37.6%; -ms-flex:0 0 37.6%; flex:0 0 37.6%;}
.meet_minds .mm_col_1 img{display:block; width:100%; height:auto;}
.meet_minds .mm_col_1.felix img{width:calc(100% + 85px);}
.meet_minds .mm_col_1.mark img{width:100%;}
.meet_minds .mm_col_2 .cms{}
.meet_minds .mm_col_2 .cms p{max-width:395px;}
.meet_minds .mm_col_2 .cms p.abt_us{font-size:1.6em; color:#00A9A2; text-transform:uppercase; font-weight:600; padding-bottom:0; margin-bottom:5px;}

.mind_diff{padding:145px 0 120px;}
.mind_diff .mind_bg{background:url(../images/mind_before_after.png) center bottom no-repeat; background-size:auto 590px; padding-bottom:260px;}
.mind_diff .md_cols{padding:135px 0 0;}
.mind_diff .md_cols .md_img{display:none;}
.mind_diff .md_cols .md_col{width:28%; max-width:28%; -webkit-box:0 0 28%; -moz-box:0 0 28%; -webkit-flex:0 0 28%; -ms-flex:0 0 28%; flex:0 0 28%;}
.mind_diff .md_cols .md_col .cms{max-width:315px;}
.mind_diff .md_cols .md_col_alt{padding-top:245px;}

.statistic_counter{padding:105px 0;}
.statistic_counter .st_col{width:33.33%; max-width:33.33%; -webkit-box:0 0 33.33%; -moz-box:0 0 33.33%; -webkit-flex:0 0 33.33%; -ms-flex:0 0 33.33%; flex:0 0 33.33%; text-align:center; padding:25px 10px; -webkit-box-sizing:border-box; box-sizing:border-box;}
.statistic_counter .st_col h3{font-size:7.6em;}
.statistic_counter .st_col p{color:#00A9A2; font-weight:600; padding:0; max-width:240px; margin:0 auto;}

.content_slider{padding:105px 0;}
.content_slider .cs_intro{padding-bottom:40px;}
.content_slider .cs_intro .cs_left{width:45.25%; max-width:45.25%; -webkit-box:0 0 45.25%; -moz-box:0 0 45.25%; -webkit-flex:0 0 45.25%; -ms-flex:0 0 45.25%; flex:0 0 45.25%;}
.content_slider .cs_intro .cs_right{width:50%; max-width:50%; -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; padding-top:12px;}
.content_slider .cs_intro .cs_right p{color:#0A436A;}
.content_slider .cs_slider{-webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px; overflow:hidden;}
.content_slider .cs_slider .cs_slide{display:none; height:100%;}
.content_slider .cs_slider .cs_slide_active{display:block;}
.content_slider .cs_slider .cs_slide .csl_left{width:50%; max-width:50%; -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%;}
.content_slider .cs_slider .cs_slide .csl_left .cms{float:right; width:66.37%; padding-top:40px;}
.content_slider .cs_slider .cs_slide .csl_left .num{font-size:1.8em;}
.content_slider .cs_slider .cs_slide .csl_right{width:50%; max-width:50%; -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; padding:55px 0 0 22px; -webkit-box-sizing:border-box; box-sizing:border-box;}
.content_slider .cs_slider .cs_slide .csl_right .csl_img{width:73.27%;}
.content_slider .cs_slider .cs_slide .csl_right .csl_img img{display:block; max-width:100%; height:auto;}
.content_slider .cs_slider .slick-arrow{position:absolute; top:0; z-index:10; height:100%; border:none; outline:none; cursor:pointer; font-size:0; line-height:999px; overflow:hidden; width:95px; width:8.36%;}
.content_slider .cs_slider .slick-prev{left:0; background:url(../images/slider_navi.png) 0 0 no-repeat; background-size:auto 100%;}
.content_slider .cs_slider .slick-next{right:0; background:url(../images/slider_navi.png) 100% 0 no-repeat; background-size:auto 100%;}
.content_slider .all_pro_btn{text-align:center; padding:40px 0 0;}
.content_slider .all_pro_btn .gen_btn{-webkit-border-radius:17px; -moz-border-radius:17px; border-radius:17px;}
.content_slider .cs_slider .slick-dots{display:none;}

.content_slider .cs_slider .slick-track
{
    display: flex !important;
}

.content_slider .cs_slider .slick-slide
{
    height: inherit !important;
}

.testi_slider{padding:85px 0;}
.testi_slider .ts_title{padding-bottom:32px;}
.testi_slider .t_slider{max-width:860px; margin:0 auto; padding:0 155px 55px; position:relative; -webkit-box-sizing:border-box; box-sizing:border-box;}
.testi_slider .t_slider:before{content:""; display:block; position:absolute; top:50%; left:0; width:75px; height:60px; margin-top:-70px; background:url(../images/quotes.png) 0 0 no-repeat; background-size:100% auto;}
.testi_slider .t_slider:after{content:""; display:block; position:absolute; top:50%; right:0; width:75px; height:60px; margin-top:-70px; background:url(../images/quotes.png) 0 100% no-repeat; background-size:100% auto;}
.testi_slider .t_slider .t_slide{display:none;}
.testi_slider .t_slider .t_slide_active{display:block;}


.three_cols_v1{padding:50px 0 80px;}
.three_cols_v1 .th_title{padding-bottom:40px;}
.three_cols_v1 .th_cols{}
.three_cols_v1 .th_cols .th_col{width:32.5%; max-width:32.5%; -webkit-box:0 0 32.5%; -moz-box:0 0 32.5%; -webkit-flex:0 0 32.5%; -ms-flex:0 0 32.5%; flex:0 0 32.5%; position:relative; padding-bottom:78px;
	-webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; overflow:hidden; margin-bottom:50px;
}
.three_cols_v1 .th_cols .th_col.no_btn{padding-bottom:0;}
.three_cols_v1 .th_cols .th_col .th_img{}
.three_cols_v1 .th_cols .th_col .th_img img{display:block; width:100%; height:auto;}
.three_cols_v1 .th_cols .th_col .th_txts{padding:32px 22px 22px;}
.three_cols_v1 .th_cols .th_col .th_txts .th_step{font-size:2em; padding-bottom:0;}
.three_cols_v1 .th_cols .th_col .th_txts .h5{line-height:1.3;}
.three_cols_v1 .th_cols .th_col .th_txts p{padding-top:0;}
.three_cols_v1 .th_cols .th_col .th_txts .gen_btn{position:absolute; left:22px; bottom:22px;}


.footer{margin-top:-30px; position:relative; z-index:1;}
.footer .blue_bg{-webkit-border-top-left-radius:30px; -webkit-border-top-right-radius:30px; -moz-border-radius-topleft:30px; -moz-border-radius-topright:30px; border-top-left-radius:30px; border-top-right-radius:30px; padding:45px 0 20px;}
.footer .footer_left{max-width:410px; width:35%; -webkit-box:0 0 35%; -moz-box:0 0 35%; -webkit-flex:0 0 35%; -ms-flex:0 0 35%; flex:0 0 35%; position:relative;}
.footer .footer_left img{display:block; width:100%; height:auto;}

.socialize{padding:70px 0 0;}
.socialize a{display:inline-block; width:30px; height:30px; margin-right:12px;}
.socialize a.ln{background:url(../images/socialize.svg) 0 0  no-repeat;}
.socialize a.in{background:url(../images/socialize.svg) -45px 0  no-repeat;}
.socialize a.fb{background:url(../images/socialize.svg) -91px 0  no-repeat;}

.footer .footer_left .socialize{position:absolute; padding:0; left:0; bottom:35px;}

.footer .footer_right{max-width:474px; width:40.94%; -webkit-box:0 0 40.94%; -moz-box:0 0 40.94%; -webkit-flex:0 0 40.94%; -ms-flex:0 0 40.94%; flex:0 0 40.94%;}
.footer .footer_right .footer_navi{max-width:195px;}
.footer .footer_right h5{font-size:2.5em; margin-bottom:7px;}
.footer .footer_right .footer_navi ul{}
.footer .footer_right .footer_navi ul li{margin-bottom:8px;}
.footer .footer_right .footer_navi ul li a{text-decoration:none; display:inline-block;}
.footer .footer_right .footer_cta{}
.footer .footer_right .footer_cta .gen_btn{margin-top:0;}
.footer .powder_blue_bg{padding:18px 0 14px;}
.footer .copyrights{font-size:1.5em;}
.footer .powder_blue_bg .footer_navi ul{font-size:1.5em;}
.footer .powder_blue_bg .footer_navi ul li{margin-bottom:0;}
.footer .powder_blue_bg .webby{font-size:1.5em;}
/*===================================================================================*/
/*HOMEPAGE END=======================================================================*/
/*===================================================================================*/


/*===================================================================================*/
/*ABOUT US START=====================================================================*/
/*===================================================================================*/
.top_banner{height:100vh; position:relative;}
.top_banner img{display:block; width:100%; height:100%; object-fit:cover; object-position:50% 50%; position:absolute; left:0; top:0; z-index:1;}
.top_banner .tb_contents{width:100%; height:100%; position:relative; z-index:20;}
.top_banner .tb_contents .cms{padding:25px; max-width:825px; margin:0 auto; padding-top:55px;}
.top_banner .tb_contents .cms .h3{color:#0A436A;}
.top_banner .tb_contents .cms .h3 strong{font-weight:500; color:#fff;}
.top_banner .tb_contents .cms p{color:#0A436A;}
.top_banner .tb_contents .btxt_width{max-width:575px; margin:0 auto;}
.top_banner .tb_contents .cms_white p{color:#fff;}

.top_banner .tb_contents .cms_centered .btxt_width{margin:0 auto;}

.top_banner .tb_contents .banner_btns{padding:55px 0 0;}
.top_banner .tb_contents .banner_btns a{margin-right:15px;  min-width:240px; text-align:center;}

.top_banner .tb_contents .SumoSelect>.CaptionCont{border:1px solid #fff; background:#fff; color:#0A436A;}
.top_banner .tb_contents .SumoSelect>.CaptionCont>span.placeholder{color:#0A436A; font-style:normal; font-weight:600;}
.top_banner .tb_contents .SumoSelect>.CaptionCont>label>i{background:url(../images/dd_arrow_blue.svg) center no-repeat;}
.top_banner .tb_contents .filter_cat{max-width:260px; z-index:100; position:relative;}

@media only screen and (max-width: 767px) {
	.top_banner .tb_contents .filter_cat{margin-bottom:-80px;}
}


.top_banner .tb_contents_left .cms{max-width:none; padding-left:0; padding-right:0; max-width:830px; margin:0;}
.top_banner .tb_contents_left .btxt_width{max-width:none;}

.top_banner .tb_img{position:absolute; right:0; bottom:0; width:42.9%; height:76%; z-index:10; /*mix-blend-mode:overlay; opacity:0.5;*/ text-align:right;}
.top_banner .tb_img img{display:inline-block; width:100%; height:100%; position:static; object-fit:contain; object-position:right bottom;}
@media only screen and (max-width: 465px) {
	.top_banner .tb_img{display:none;}
}
.stacked_cards{position:relative;}
.stacked_cards:after{content:""; display:block; position:absolute; left:0; top:0; right:0; height:400px;
	background:linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
}
@media only screen and (max-width: 1024px) {
	.stacked_cards:after{height:250px;}
}
@media only screen and (max-width: 767px) {
	.stacked_cards:after{height:200px;}
}
.stacked_cards .st_card{height:100vh; top:0; position:sticky;}
.stacked_cards .st_card .cms{max-width:854px; margin:0 auto; position:relative;}
.stacked_cards .st_card .cms .static_title{position:absolute; left:0; top:0; right:0; opacity:0; /*display:none;*/}
.stacked_cards .st_card_1{background:url(../images/sticky_scr_section_bg.png) 0 0 repeat-x; background-size:auto 100%;}

.stacked_cards_gradient{/*background:url(../images/sticky_scr_section_bg.png) center top repeat-x fixed; background-size:100% 100%; position:relative; background:bottom;*/
	background:url(../images/sticky_scr_section_bg.png) center top repeat-x fixed; background-size:100% 100vh;
}
.stacked_cards_gradient .cards_bg{/*top:0; position:absolute;*/ width:100%; height:100vh; background:url(../images/sticky_scr_section_bg.png) center top repeat-x; background-size:100% 100%; z-index:-1;
	position: -webkit-sticky; /* Safari */
	position: sticky;
	top: 0;
	display:none;
}
.stacked_cards_gradient .st_card{/*background:url(../images/sticky_scr_section_bg_home.png) left top repeat-x; background-size:auto 100%;*/ background:none; position:static;}


[data-aos="animate_title"]{
	/*
	-webkit-transition:1.2s; -moz-transition:1.2s; -o-transition:1.2s; transition:1.2s;	
	transition-timing-function: cubic-bezier(.19,.81,.6,1);
	
	transition-property: transform, opacity;
	-webkit-transform:translate3d(0,35px,0);transform:translate3d(0,35px,0);
	*/
	
	transform:scale(0.94);  opacity:0;
}
[data-aos="animate_title"].aos-animate {
	/*-webkit-transform:translate3d(0,0,1);transform:translate3d(0,0,1);*/
	animation:scale 3s forwards cubic-bezier(0.5, 1, 0.89, 1);
}

.animate_title{/*transform:scale(0.94); animation:scale 3s forwards cubic-bezier(0.5, 1, 0.89, 1); opacity:0;*/}
.animate_title{transform:scale(0.94);  opacity:0;}
.animate_title.run_title_anim{animation:scale 3s forwards cubic-bezier(0.5, 1, 0.89, 1);}

@keyframes scale {
  100% {
    transform: scale(1);
	opacity: 1;
  }
}

.animate_title.aos-animate span {
  display: inline-block;
  /*
  opacity: 0;
  filter: blur(4px);
  */
}

/*
.animate_title.aos-animate span:nth-child(1) {
  animation: fade-in 0.8s 0.1s forwards cubic-bezier(0.11, 0, 0.5, 0);
}

.animate_title.aos-animate span:nth-child(2) {
  animation: fade-in 0.8s 0.2s forwards cubic-bezier(0.11, 0, 0.5, 0);
}

.animate_title.aos-animate span:nth-child(3) {
  animation: fade-in 0.8s 0.3s forwards cubic-bezier(0.11, 0, 0.5, 0);
}

.animate_title.aos-animate span:nth-child(4) {
  animation: fade-in 0.8s 0.4s forwards cubic-bezier(0.11, 0, 0.5, 0);
}

.animate_title.aos-animate span:nth-child(5) {
  animation: fade-in 0.8s 0.5s forwards cubic-bezier(0.11, 0, 0.5, 0);
}

.animate_title.aos-animate span:nth-child(6) {
  animation: fade-in 0.8s 0.6s forwards cubic-bezier(0.11, 0, 0.5, 0);
}

.animate_title.aos-animate span:nth-child(7) {
  animation: fade-in 0.8s 0.7s forwards cubic-bezier(0.11, 0, 0.5, 0);
}

.animate_title.aos-animate span:nth-child(8) {
  animation: fade-in 0.8s 0.8s forwards cubic-bezier(0.11, 0, 0.5, 0);
}

.animate_title.aos-animate span:nth-child(9) {
  animation: fade-in 0.8s 0.9s forwards cubic-bezier(0.11, 0, 0.5, 0);
}

.animate_title.aos-animate span:nth-child(10) {
  animation: fade-in 0.8s 1s forwards cubic-bezier(0.11, 0, 0.5, 0);
}

.animate_title.aos-animate span:nth-child(11) {
  animation: fade-in 0.8s 1.1s forwards cubic-bezier(0.11, 0, 0.5, 0);
}

.animate_title.aos-animate span:nth-child(12) {
  animation: fade-in 0.8s 1.2s forwards cubic-bezier(0.11, 0, 0.5, 0);
}

.animate_title.aos-animate span:nth-child(13) {
  animation: fade-in 0.8s 1.3s forwards cubic-bezier(0.11, 0, 0.5, 0);
}

.animate_title.aos-animate span:nth-child(14) {
  animation: fade-in 0.8s 1.4s forwards cubic-bezier(0.11, 0, 0.5, 0);
}

.animate_title.aos-animate span:nth-child(15) {
  animation: fade-in 0.8s 1.5s forwards cubic-bezier(0.11, 0, 0.5, 0);
}

.animate_title.aos-animate span:nth-child(16) {
  animation: fade-in 0.8s 1.6s forwards cubic-bezier(0.11, 0, 0.5, 0);
}

.animate_title.aos-animate span:nth-child(17) {
  animation: fade-in 0.8s 1.7s forwards cubic-bezier(0.11, 0, 0.5, 0);
}

.animate_title.aos-animate span:nth-child(18) {
  animation: fade-in 0.8s 1.8s forwards cubic-bezier(0.11, 0, 0.5, 0);
}

.animate_title.aos-animate span:nth-child(19) {
  animation: fade-in 0.8s 1.8s forwards cubic-bezier(0.11, 0, 0.5, 0);
}

.animate_title.aos-animate span:nth-child(20) {
  animation: fade-in 0.8s 1.8s forwards cubic-bezier(0.11, 0, 0.5, 0);
}

.animate_title.aos-animate span:nth-child(21) {
  animation: fade-in 0.8s 1.8s forwards cubic-bezier(0.11, 0, 0.5, 0);
}

.animate_title.aos-animate span:nth-child(22) {
  animation: fade-in 0.8s 1.8s forwards cubic-bezier(0.11, 0, 0.5, 0);
}

.animate_title.aos-animate span:nth-child(23) {
  animation: fade-in 0.8s 1.8s forwards cubic-bezier(0.11, 0, 0.5, 0);
}

.animate_title.aos-animate span:nth-child(24) {
  animation: fade-in 0.8s 1.8s forwards cubic-bezier(0.11, 0, 0.5, 0);
}

.animate_title.aos-animate span:nth-child(25) {
  animation: fade-in 0.8s 1.8s forwards cubic-bezier(0.11, 0, 0.5, 0);
}

.animate_title.aos-animate span:nth-child(26) {
  animation: fade-in 0.8s 1.8s forwards cubic-bezier(0.11, 0, 0.5, 0);
}

.animate_title.aos-animate span:nth-child(27) {
  animation: fade-in 0.8s 1.8s forwards cubic-bezier(0.11, 0, 0.5, 0);
}

.animate_title.aos-animate span:nth-child(28) {
  animation: fade-in 0.8s 1.8s forwards cubic-bezier(0.11, 0, 0.5, 0);
}

@keyframes fade-in {
  100% {
    opacity: 1;
    filter: blur(0);
  }
}
*/

.our_people{padding:95px 0;}
.our_people .people_title{padding-bottom:40px;}
.our_people .people_row{padding:50px 0;}
.our_people .people_row .col_img{width:50%; max-width:50%; -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%;
	-webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;
}
.our_people .people_row .col_img img{display:block; width:100%; height:auto; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;}
.our_people .people_row .col_txt{width:41.2%; max-width:41.2%; -webkit-box:0 0 41.2%; -moz-box:0 0 41.2%; -webkit-flex:0 0 41.2%; -ms-flex:0 0 41.2%; flex:0 0 41.2%;}
.our_people .people_row .col_txt .cms.cms_white p{color:#EBF8FF;}
/*===================================================================================*/
/*ABOUT US END=======================================================================*/
/*===================================================================================*/


/*===================================================================================*/
/*PROGRAM START======================================================================*/
/*===================================================================================*/
.cms_contents{padding:100px 0;}
.cms_contents .content_width{margin:0 auto; padding-top:10px;}
.cms_contents .gen_btn{padding-left:45px; padding-right:45px;}

.program_list{padding:95px 0;}
.program_list .prgm_title{padding-bottom:40px;}
.program_list .prgm_title .prgm_left{}
.program_list .prgm_title .prgm_right{width:300px; max-width:300px; -webkit-box:0 0 300px; -moz-box:0 0 300px; -webkit-flex:0 0 300px; -ms-flex:0 0 300px; flex:0 0 300px; text-align:right;}
.program_list .prgm_title .prgm_right .gen_btn{-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;}

.program_list .prgm_list{}
.program_list .prgm_list .prgm_box{width:32.5%; max-width:32.5%; -webkit-box:0 0 32.5%; -moz-box:0 0 32.5%; -webkit-flex:0 0 32.5%; -ms-flex:0 0 32.5%; flex:0 0 32.5%; background:#fff; position:relative; padding:35px 30px 25px; -webkit-box-sizing:border-box; box-sizing:border-box; margin:0 1.25% 1.25% 0;
	background: rgb(0,138,209);
	background: linear-gradient(180deg, rgba(0,138,209,1) 0%, rgba(0,169,162,1) 100%);
	-webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px;
}
.program_list .prgm_list .prgm_box:after{content:""; display:block; position:absolute; left:2px; top:2px; right:2px; bottom:2px; background:#fff;
	-webkit-border-radius:12.8px; -moz-border-radius:12.8px; border-radius:12.8px;
}
.program_list .prgm_list .prgm_box:nth-child(3n){margin-right:0;}
.program_list .prgm_list .prgm_box .prgm_inner{position:relative; z-index:2; padding-bottom:55px; height:100%; -webkit-box-sizing:border-box; box-sizing:border-box;}
.program_list .prgm_list .prgm_box .prgm_img{margin-bottom:25px;}
.program_list .prgm_list .prgm_box .prgm_img img{max-height:150px; max-width:100%; width:auto; height:auto;}
.program_list .prgm_list .prgm_box p{font-size:1.6em; color:#0A436A;}
.program_list .prgm_list .prgm_box .gen_btn{position:absolute; left:0; bottom:5px; margin:0;}
.program_list .prgm_list .prgm_box .prgm_num{font-size:2em; font-weight:600; position:absolute; right:1px; top:-3px;}

.testi_slider.gradient_bg .slick-dots li{border:1px solid #fff;}
.testi_slider.gradient_bg .slick-dots li.slick-active{background:#fff;}
.testi_slider.gradient_bg .t_slider:before{background:url(../images/quotes_white.png) 0 0 no-repeat; background-size:100% auto;}
.testi_slider.gradient_bg .t_slider:after{background:url(../images/quotes_white.png) 0 100% no-repeat; background-size:100% auto;}

.testi_slider.white_quotes .slick-dots li{border:1px solid #fff;}
.testi_slider.white_quotes .slick-dots li.slick-active{background:#fff;}
.testi_slider.white_quotes .t_slider:before{background:url(../images/quotes_white.png) 0 0 no-repeat; background-size:100% auto;}
.testi_slider.white_quotes .t_slider:after{background:url(../images/quotes_white.png) 0 100% no-repeat; background-size:100% auto;}
/*===================================================================================*/
/*PROGRAM END========================================================================*/
/*===================================================================================*/


/*===================================================================================*/
/*PROGRAM INNER START================================================================*/
/*===================================================================================*/
.prgm_menu{padding:25px 0; position:-webkit-sticky; position:sticky; top:0; z-index:999;}
.prgm_menu .prgm_menu_label{font-size:2.5em; font-family:"fields-display", Arial, sans-serif; font-weight:500; color:#fff; padding:10px 60px 10px 0; position:relative;
	width:250px; max-width:250px; -webkit-box:0 0 250px; -moz-box:0 0 250px; -webkit-flex:0 0 250px; -ms-flex:0 0 250px; flex:0 0 250px;	
}
.prgm_menu .prgm_menu_label:after{width:3px; background:#fff; display:block; content:""; position:absolute; right:0; top:0; bottom:0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.prgm_menu .prgm_menu_links{}
.prgm_menu .prgm_menu_links ul{text-align:center;}
.prgm_menu .prgm_menu_links ul li{display:inline-block; padding:0 20px;}
.prgm_menu .prgm_menu_links ul li a{color:#fff; text-decoration:none; display:inline-block;}
.prgm_menu .prgm_menu_links ul li.last_link{}
.prgm_menu .prgm_menu_links ul li.last_link a{font-size:16px; padding:10px 12px 8px; border:2px solid #fff; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;}
.prgm_menu .course_menu_mob{max-width:220px; margin:0 auto; padding:10px 0;}
.prgm_menu .course_menu_mob .SumoSelect>.CaptionCont{padding:12px 20px 8px; min-height:44px; font-size:1.8em;}

.how_it_works{padding:70px 0 45px;}
.how_it_works .hiw_cols{padding-top:24px;}
.how_it_works .hiw_cols .hiw_col{font-size:2.5em; color:#00A9A2; text-align:center; padding:18px 45px; position:relative; white-space:nowrap;
	-webkit-box:0; -moz-box:0; -webkit-flex:0; -ms-flex:0; flex:0;
}
.how_it_works .hiw_cols .hiw_col:after{content:""; display:block; position:absolute; right:0; top:0; bottom:0; width:2px; background:#00A9A2; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.how_it_works .hiw_cols .hiw_col:last-child:after{display:none;}



.course_wizard{padding:95px 0;}
.course_wizard .course_steps{width:24.1%; max-width:24.1%; -webkit-box:0 0 24.1%; -moz-box:0 0 24.1%; -webkit-flex:0 0 24.1%; -ms-flex:0 0 24.1%; flex:0 0 24.1%;}
.course_wizard .course_steps ul{position:-webkit-sticky; position:sticky; top:120px;}
.course_wizard .course_steps ul li{border-bottom:1px solid #fff; padding:20px 0 10px; cursor:pointer;}
.course_wizard .course_steps ul li .week_num{color:#00A9A2; font-size:16px;}
.course_wizard .course_steps ul li .step_name{color:#fff; font-family:"fields-display", Arial, sans-serif; font-size:31px; opacity:0.3;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
}
.course_wizard .course_steps ul li.active .step_name{opacity:1;}
.course_wizard .course_imgs{width:32.58%; max-width:32.58%; -webkit-box:0 0 32.58%; -moz-box:0 0 32.58%; -webkit-flex:0 0 32.58%; -ms-flex:0 0 32.58%; flex:0 0 32.58%;}
.course_wizard .course_imgs .sticky_imgs{position:-webkit-sticky; position:sticky; top:120px; padding:0 0 75%;}
.course_wizard .course_imgs img{display:none; width:100%; height:auto; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; position:absolute; left:0; top:0;}
.course_wizard .course_imgs img.course_img_1{display:block;}

.course_wizard .course_texts{width:32.75%; max-width:32.75%; -webkit-box:0 0 32.75%; -moz-box:0 0 32.75%; -webkit-flex:0 0 32.75%; -ms-flex:0 0 32.75%; flex:0 0 32.75%;}
.course_wizard .course_texts .cms{padding-bottom:60px;}
.course_wizard .course_texts .cms .h4{font-size:2.5em;}
.course_wizard .course_texts .cms p,
.course_wizard .course_texts .cms ul{font-size:1.6em; margin:10px 0;}
.course_wizard .course_texts .cms ul li{}
.course_wizard .course_texts .cms ul li:before{background:#00A9A2; border:none;}
.course_wizard .course_texts .cms p.green{margin:0; font-size:1.8em;}
.course_wizard .course_texts .course_txt{/*height:100vh;*/}





.download_curriculum{padding:100px 0;}
.download_curriculum .wrapper{max-width:655px;}
.download_curriculum .dc_intro p{padding-top:0;}
.download_curriculum .dc_form{padding-top:35px; text-align:center; position:relative;}
.download_curriculum .dc_form .wpcf7-spinner{position:absolute; right:0; bottom:0;}
.download_curriculum .dc_form .dc_cols{padding-bottom:40px;}
.download_curriculum .dc_form .dc_cols .dc_col{width:46.1%; max-width:46.1%; -webkit-box:0 0 46.1%; -moz-box:0 0 46.1%; -webkit-flex:0 0 46.1%; -ms-flex:0 0 46.1%; flex:0 0 46.1%; position:relative;}
.download_curriculum .dc_form .dc_cols .dc_col_full{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin-top:25px}
.download_curriculum .dc_form .dc_cols .dc_col .dc_input{text-align:center; font-size:2.1em; background:none; border:none; border-bottom:1px solid #fff; color:#fff; font-weight:700; padding:6px 0; width:100%;}
.download_curriculum .dc_form .dc_cols .dc_col .dc_label{color:#fff; text-align:center; font-size:1.5em; display:block; padding:5px 0;}

.download_curriculum .dc_form .dc_cols .dc_col .dc_input::-webkit-input-placeholder{opacity:1; color:#fff;}
.download_curriculum .dc_form .dc_cols .dc_col .dc_input::-moz-placeholder{opacity:1; color:#fff;}
.download_curriculum .dc_form .dc_cols .dc_col .dc_input:-ms-input-placeholder{opacity:1; color:#fff;}
.download_curriculum .dc_form .dc_cols .dc_col .dc_input:-moz-placeholder{opacity:1; color:#fff;}
.download_curriculum .dc_form .gen_btn{font-size:1.6em; margin-bottom:0; padding-left:20px; padding-right:20px;}

.three_cols_v2{padding:85px 0 100px;}
.three_cols_v2 .th_cols .th_col .th_txts .th_step{font-size:1.6em; line-height:1.4; padding-bottom:7px;}
.three_cols_v2 .th_cols .th_col .th_txts .h6{font-size:2.5em; margin-bottom:10px;}
.three_cols_v2 .th_cols .th_col .th_txts p{font-size:1.6em;}


.faq_list{padding:100px 0;}
.faq_list .faq_title{padding-bottom:40px;}
.faq_list .faq_item{background:#fff; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; margin-bottom:20px; 
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
}
.faq_list .faq_item .faq_que{font-size:3.1em; color:#0A436A; font-family:"fields-display", Arial, sans-serif; font-weight:500; padding:35px 100px 30px 60px; position:relative; cursor:pointer;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
}
.faq_list .faq_item .faq_que span{width:27px; height:27px; position:absolute; right:60px; top:50%; margin-top:-14px;}
.faq_list .faq_item .faq_que span:before{content:""; display:block; position:absolute; left:0; top:12px; width:100%; height:3px; background:#00A9A2;
	-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
}
.faq_list .faq_item .faq_que span:after{content:""; display:block; position:absolute; left:12px; top:0; width:3px; height:100%; background:#00A9A2;
	-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
}

.faq_list .faq_item_open .faq_que span:before{opacity:0;
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	transform:rotate(90deg);	
}
.faq_list .faq_item_open .faq_que span:after{
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	transform:rotate(270deg);	
}

.faq_list .faq_item_open{background:#0A436A;}
.faq_list .faq_item_open .faq_que{color:#fff;}
.faq_list .faq_ans{display:none;}
.faq_list .faq_ans .cms{padding:0 60px 28px; max-width:85%; -webkit-box-sizing:border-box; box-sizing:border-box;}
.faq_list .faq_ans .cms p{padding:0 0 10px;}


.acce_course{padding:95px 0;}
.acce_course .ac_cols{overflow:hidden; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;}
.acce_course .ac_cols .ac_img{width:50%; max-width:50%; -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%;}
.acce_course .ac_cols .ac_img img{display:block; width:100%; height:100%; object-fit:cover;}
.acce_course .ac_cols .ac_txt{width:50%; max-width:50%; -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; padding:60px 65px; -webkit-box-sizing:border-box; box-sizing:border-box;}
.acce_course .ac_cols .ac_txt .ac_txt_cols{}
.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col{padding:10px 0;
	width:51%; max-width:51%; -webkit-box:0 0 51%; -moz-box:0 0 51%; -webkit-flex:0 0 51%; -ms-flex:0 0 51%; flex:0 0 51%;
}
.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col_alt{width:42.39%; max-width:42.39%; -webkit-box:0 0 42.39%; -moz-box:0 0 42.39%; -webkit-flex:0 0 42.39%; -ms-flex:0 0 42.39%; flex:0 0 42.39%;}
.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col .ac_title{color:#00A9A2; font-size:1.6em; text-transform:uppercase; font-weight:600; margin-bottom:10px;}
.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col .ac_title:after{background:#0A436A; content:""; display:block; width:195px; width:85%; height:1px; margin-top:12px;}
.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col .cms ul{font-size:1.6em;}

.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col_alt .cms p{font-size:1.5em;}
.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col_alt .ac_title{margin-bottom:15px;}
.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col_alt .ac_price{}
.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col_alt .gen_btn{padding:12px 55px 9px;}
.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col .contact_cols .c_right{padding:0 !important;}
.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col .contact_cols .c_right .cf_row_first{padding-top:0;}
.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col .contact_cols .c_right .cf_row .txtbox{background:none;}
/*===================================================================================*/
/*PROGRAM INNER END==================================================================*/
/*===================================================================================*/


/*===================================================================================*/
/*RESEARCH START=====================================================================*/
/*===================================================================================*/
.topic_filters{padding:50px 0;}
.topic_filters .filter_label.h6{font-size:2.5em;}
.topic_filters .filter_dd{width:320px; max-width:320px; -webkit-box:0 0 320px; -moz-box:0 0 320px; -webkit-flex:0 0 320px; -ms-flex:0 0 320px; flex:0 0 320px;}

.SumoSelect{width:100%;}
.SumoSelect>.CaptionCont{border:1px solid #fff; background:none; color:#fff; font-size:2em; min-height:50px; -webkit-box-sizing:border-box; box-sizing:border-box; padding:14px 30px 10px;
	-webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px;
	font-family:"figtree", Arial, sans-serif;
}
.SumoSelect>.CaptionCont>label{width:45px; font-family:"figtree", Arial, sans-serif;}
.SumoSelect>.CaptionCont>label>i{width:17px; height:11px; background:url(../images/dd_arrow.svg) center no-repeat; margin-left:0;}
.SumoSelect.open>.CaptionCont, .SumoSelect:focus>.CaptionCont, .SumoSelect:hover>.CaptionCont{border:1px solid #fff; box-shadow:none; font-family:"figtree", Arial, sans-serif;}
.SumoSelect.open>.optWrapper{top:100%; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; font-family:"figtree", Arial, sans-serif;}
.SumoSelect>.optWrapper>.options li.opt{padding:12px 30px;}

.a_dd .SumoSelect>.CaptionCont{border:1px solid #0A436A; background:none; color:#0A436A;}
.a_dd .SumoSelect>.CaptionCont>span.placeholder{color:#0A436A; font-style:normal; font-weight:600;}
.a_dd .SumoSelect>.CaptionCont>label>i{background:url(../images/dd_arrow_blue.svg) center no-repeat;}

.research_wrap{padding:10px 0 120px;}
.research_list{padding-top:100px;}
.research_list #research_list{margin:0 -0.75%;}
.research_list .res_box{width:48.5%; border:1px solid #0A436A; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; background:#fff; margin:0 0.75% 30px;}
.research_list .res_box .res_box_padding{padding:20px 25px;}
.research_list .res_box h3{font-size:2em; margin-bottom:5px;}
.research_list .res_box h3:after{content:""; display:block; width:68px; height:1px; margin-top:22px;
	background: rgb(0,138,209);
	background: linear-gradient(-90deg, rgba(0,138,209,1) 0%, rgba(0,169,162,1) 100%);
}
.research_list .res_box p{font-size:1.6em;}
.research_list .res_box .res_sub_title{font-weight:600;}

.three_cols_v3 .th_cols .th_col .th_txts{padding:22px 22px 32px;}
.three_cols_v3 .th_cols .th_col .th_txts .th_step{line-height:25px;}
/*===================================================================================*/
/*RESEARCH END=======================================================================*/
/*===================================================================================*/


/*===================================================================================*/
/*RESOURCES START====================================================================*/
/*===================================================================================*/
.top_banner_auto_h{height:auto;}
.top_banner_auto_h img{position:static;}
.top_banner_auto_h .tb_contents{position:absolute; left:0; top:0; right:0; bottom:0;}
.top_banner_auto_h .tb_contents:after{content:""; display:block; position:absolute; left:0; top:0; right:0; bottom:0; z-index:1; opacity:0.41;
	background: rgb(0,0,0);
	background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
	mix-blend-mode: multiply;
}
.top_banner_auto_h .tb_contents .cms{max-width:none; position:relative; z-index:2;}

.top_banner_auto_h_no_overlay .tb_contents:after{display:none;}

@media only screen and (min-width: 1025px) {
	.top_banner_auto_h_no_overlay_desk .tb_contents:after{display:none;}
}



.articles_list{padding:95px 0 40px;}
.art_title{position:relative; padding:0 0 22px; margin-bottom:30px;}
.art_title:after{content:""; display:block; width:100%; height:2px; position:absolute; left:0; bottom:0;
	background: rgb(0,169,162);
	background: linear-gradient(90deg, rgba(0,169,162,1) 0%, rgba(0,138,209,1) 100%);
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
}
.art_title .a_title{}
.art_title .a_dd{width:260px; max-width:260px; -webkit-box:0 0 260px; -moz-box:0 0 260px; -webkit-flex:0 0 260px; -ms-flex:0 0 260px; flex:0 0 260px; margin-top:10px;}
.art_title .a_txts{width:40%; max-width:40%; -webkit-box:0 0 40%; -moz-box:0 0 40%; -webkit-flex:0 0 40%; -ms-flex:0 0 40%; flex:0 0 40%;}

.three_cols_v1.articles_list .th_cols .th_col{margin-bottom:1.25%; margin-right:1.25%;}
.three_cols_v1.articles_list .th_cols .th_col:nth-child(3n){margin-right:0;}
.view_all_btn{text-align:center; padding-top:20px;}
.view_all_btn .gen_btn{padding:12px 65px 9px;}


.video_list{padding:95px 0;}
.v_list{}
.v_list .v_box{width:32.5%; max-width:32.5%; -webkit-box:0 0 32.5%; -moz-box:0 0 32.5%; -webkit-flex:0 0 32.5%; -ms-flex:0 0 32.5%; flex:0 0 32.5%; margin:0 1.25% 3% 0;}
.v_list .v_box:nth-child(3n){margin-right:0;}
.v_list .v_box .v_img{-webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; overflow:hidden;}
.v_list .v_box .v_img img{display:block; width:100%; height:auto;}
.v_list .v_box .h5{padding:25px 25px 0 25px; line-height:1.4;}


.cta_banner{padding:129px 0; position:relative;}
.cta_banner img{width:100%; height:100%; position:absolute; left:0; top:0; object-fit:cover; mix-blend-mode:luminosity; opacity:0.1; z-index:1;}
.cta_banner .cms{position:relative; z-index:2; max-width:575px;}
.cta_banner .cms .cta_txt{max-width:454px; margin-bottom:6px; margin-top:6px;}
.cta_banner .cms_centered{margin:0 auto;}
.cta_banner .cms_centered .cta_txt{margin:0 auto;}
.cta_banner .cms_centered .gen_btn{padding-left:55px; padding-right:55px; margin-top:15px;}


.pagination{padding:40px 0; text-align:center;}
.pagination ol{border:1px solid #0A436A; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; display:inline-block; font-size:2em; padding:10px 18px;}
.pagination ol li{display:inline-block; vertical-align:middle; padding:0 5px;}
.pagination ol li span,
.pagination ol li a{text-decoration:none; font-weight:600; display:inline-block; padding:4px 2px; text-align:center; width:30px; height:30px; -webkit-box-sizing:border-box; box-sizing:border-box; vertical-align:middle;}
.pagination ol li span{
	background:rgb(0,169,162);
	background:linear-gradient(180deg, rgba(0,169,162,1) 0%, rgba(0,138,209,1) 100%);
	color:#fff;
	-webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%;
}
.pagination ol li a.prev{background:url(../images/pagination.png) 0 0 no-repeat; font-size:0; overflow:hidden; line-height:999px; background-size:auto 30px;}
.pagination ol li a.next{background:url(../images/pagination.png) 100% 0 no-repeat; font-size:0; overflow:hidden; line-height:999px; background-size:auto 30px;}

.pagination_white ol{border:1px solid #fff;}
.pagination_white ol li span,
.pagination_white ol li a{color:#fff;}
.pagination_white ol li span{background:#fff; color:#0A436A;}
.pagination_white ol li a.prev{background:url(../images/pagination_white.png) 0 0 no-repeat; font-size:0; overflow:hidden; line-height:999px; background-size:auto 30px;}
.pagination_white ol li a.next{background:url(../images/pagination_white.png) 100% 0 no-repeat; font-size:0; overflow:hidden; line-height:999px; background-size:auto 30px;}


/*===================================================================================*/
/*RESOURCES END======================================================================*/
/*===================================================================================*/


/*===================================================================================*/
/*ARTICLE START======================================================================*/
/*===================================================================================*/
.article_title{padding:50px 0 45px;}
.article_title .article_meta{font-size:1.6em; font-weight:600; padding-top:10px;}

.article_cols{padding:72px 0;}
.article_cols .art_sidebar{width:377px; max-width:377px; -webkit-box:0 0 377px; -moz-box:0 0 377px; -webkit-flex:0 0 377px; -ms-flex:0 0 377px; flex:0 0 377px; padding:25px 0;}
.article_cols .art_sidebar .author_box{-webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; overflow:hidden;}
.article_cols .art_sidebar .author_box .author_img{width:145px; max-width:145px; -webkit-box:0 0 145px; -moz-box:0 0 145px; -webkit-flex:0 0 145px; -ms-flex:0 0 145px; flex:0 0 145px;}
.article_cols .art_sidebar .author_box .author_img img{display:block; width:100%; height:auto;}
.article_cols .art_sidebar .author_box .author_txt{padding:25px;}
.article_cols .art_sidebar .author_box .author_txt .written_by{font-size:1.4em; text-transform:uppercase; font-weight:600;}
.article_cols .art_sidebar .author_box .author_txt .author_name{font-size:2em; color:#fff; font-family:"fields-display", Arial, sans-serif; font-weight:500; padding:10px 0 4px;}
.article_cols .art_sidebar .author_box .author_txt p{padding:0;}

.article_cols .art_sidebar .share_article{background:#fff; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; padding:25px 30px; font-weight:700;}
.article_cols .art_sidebar .share_article .h5{font-weight:700;}
.article_cols .art_sidebar .share_article .share_widget{padding-top:7px;}
.article_cols .art_sidebar .share_article .share_widget a{display:inline-block; width:32px; height:32px; vertical-align:middle; margin-right:12px;}
.article_cols .art_sidebar .share_article .share_widget a.link_ico{background:url(../images/sharing.png) 0 0 no-repeat; background-size:auto 32px;}
.article_cols .art_sidebar .share_article .share_widget a.linkedin_ico{background:url(../images/sharing.png) -46px 0 no-repeat; background-size:auto 32px;}
.article_cols .art_sidebar .share_article .share_widget a.insta_ico{background:url(../images/sharing.png) -93px 0 no-repeat; background-size:auto 32px;}
.article_cols .art_sidebar .share_article .share_widget a.facebook_ico{background:url(../images/sharing.png) -140px 0 no-repeat; background-size:auto 32px;}

.heateor_sss_sharing_ul a{display:inline-block; width:32px; height:32px; vertical-align:middle; margin-right:12px !important;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
}
.heateor_sss_sharing_ul a:hover{transform:translate(0, -5px);}
.heateor_sss_sharing_ul a span{display:inline-block; width:32px; height:32px; vertical-align:middle; border-radius:0 !important;}
.heateor_sss_sharing_ul a span svg{display:none !important;}
.heateor_sss_sharing_ul .heateor_sss_email span{background:url(../images/sharing.png) 0 0 no-repeat !important; background-size:auto 32px !important;}
.heateor_sss_sharing_ul .heateor_sss_button_linkedin span{background:url(../images/sharing.png) -46px 0 no-repeat !important; background-size:auto 32px !important;}
.heateor_sss_sharing_ul .heateor_sss_facebook span{background:url(../images/sharing.png) -140px 0 no-repeat !important; background-size:auto 32px !important;}

.article_cols .art_sidebar .cta_sidebar{-webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; padding:25px 30px;}
.article_cols .art_sidebar .cta_sidebar .h5{font-weight:700;}
.article_cols .art_sidebar .cta_sidebar p{color:#EBF8FF;}

.article_cols .art_sidebar .rel_article{}
.article_cols .art_sidebar .rel_article .h5{font-weight:700;}
.article_cols .art_sidebar .rel_article .three_cols_v1{padding:0;}
.article_cols .art_sidebar .rel_article .three_cols_v1 .th_cols{}
.article_cols .art_sidebar .rel_article .three_cols_v1 .th_cols .th_col{width:auto; max-width:none;}
.article_cols .art_sidebar .rel_article .three_cols_v1 .th_cols .th_col .th_txts{padding-top:25px;}

.article_cols .art_sidebar .sticky_sidebar{position:-webkit-sticky; position:sticky; top:20px;}

.article_cols .art_col{padding:0 0 0 114px;}
.article_cols .art_col .cms{padding:20px 0;}
.article_cols .art_col .cms li strong,
.article_cols .art_col .cms p strong{font-weight:700;}
.article_cols .art_col .cms h6{font-weight:700; font-family:"figtree", Arial, sans-serif; font-size:2.1em;}
.article_cols .art_col .art_img{padding:15px 0; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;}
.article_cols .art_col .art_img img{display:block; width:100%; height:auto; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;}

.two_imgs{padding:20px 0;}
.two_imgs .tc_img{width:48.65%; max-width:48.65%; -webkit-box:0 0 48.65%; -moz-box:0 0 48.65%; -webkit-flex:0 0 48.65%; -ms-flex:0 0 48.65%; flex:0 0 48.65%;
	-webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;
}
.two_imgs .tc_img img{display:block; width:100%; height:auto;
	-webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;
}
/*===================================================================================*/
/*ARTICLE END========================================================================*/
/*===================================================================================*/


/*===================================================================================*/
/*EVENTS START=======================================================================*/
/*===================================================================================*/
.blue_bg.articles_list{}
.blue_bg.articles_list .a_dd{width:360px; max-width:360px; -webkit-box:0 0 360px; -moz-box:0 0 360px; -webkit-flex:0 0 360px; -ms-flex:0 0 360px; flex:0 0 360px;}
.event_search{border:1px solid #EBF8FF; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; overflow:hidden;}
.event_search .eve_input{}
.event_search .eve_input input{width:100%; height:50px; border:none; outline:none; background:none; color:#EBF8FF; -webkit-box-sizing:border-box; box-sizing:border-box; padding:14px 30px 10px; font-weight:600;}
.event_search .eve_input input::-webkit-input-placeholder{opacity:1; color:#EBF8FF;}
.event_search .eve_input input::-moz-placeholder{opacity:1; color:#EBF8FF;}
.event_search .eve_input input:-ms-input-placeholder{opacity:1; color:#EBF8FF;}
.event_search .eve_input input:-moz-placeholder{opacity:1; color:#EBF8FF;}
.event_search .sbtn{width:45px; max-width:45px; -webkit-box:0 0 45px; -moz-box:0 0 45px; -webkit-flex:0 0 45px; -ms-flex:0 0 45px; flex:0 0 45px; height:50px;}
.event_search .sbtn input{width:100%; height:100%; outline:none; border:none; cursor:pointer; font-size:0; line-height:999px; overflow:hidden; background:url(../images/icon_search.svg) left no-repeat;}


.events_list.three_cols_v1 .th_cols .th_col{}
.events_list.three_cols_v1 .th_cols .th_col .th_txts{padding:32px 22px 0;}
.events_list.three_cols_v1 .th_cols .th_col .event_dt{font-size:1.6em; font-weight:600;}
.events_list.three_cols_v1 .th_cols .th_col .gen_btn_2{position:absolute; left:22px; bottom:20px;}
.events_list.three_cols_v1 .th_cols .th_col .h5{padding-bottom:0;}
/*===================================================================================*/
/*EVENTS END=========================================================================*/
/*===================================================================================*/


/*===================================================================================*/
/*EVENTS DETAILS START===============================================================*/
/*===================================================================================*/
.event_cols{padding:90px 0;}
.event_cols .eve_col{padding:0 100px 0 0;}
.event_cols .eve_col .cms h6{font-family:"figtree", Arial, sans-serif; font-weight:700; font-size:2.1em;}
.event_cols .eve_sidebar{width:377px; max-width:377px; -webkit-box:0 0 377px; -moz-box:0 0 377px; -webkit-flex:0 0 377px; -ms-flex:0 0 377px; flex:0 0 377px; padding:5px 0;}
.event_cols .eve_sidebar .eve_details{-webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; padding:35px 30px;}
.event_cols .eve_sidebar .eve_details p{font-size:1.6em;}
.event_cols .eve_sidebar .eve_details .green{text-transform:uppercase; font-weight:600;}
.event_cols .eve_sidebar .eve_details .white{padding-top:0;}

.event_cols .eve_sidebar h5{font-weight:700;}
.event_cols .eve_sidebar .booking_form{background:#fff; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; padding:35px 30px 20px;}
.event_cols .eve_sidebar .booking_form .bfrm_row{padding:10px 0;}
.event_cols .eve_sidebar .booking_form .bfrm_row .green{font-size:1.5em; display:block; padding-bottom:5px;}
.event_cols .eve_sidebar .booking_form .bfrm_row .txtbox{font-size:2.1em; font-weight:700; border:none; outline:none; border-bottom:1px solid #0A436A; padding:7px 0; width:100%;}
.event_cols .eve_sidebar .booking_form .gen_btn{cursor:pointer; padding-left:60px; padding-right:60px;}
/*===================================================================================*/
/*EVENTS DETAILS END=================================================================*/
/*===================================================================================*/


/*===================================================================================*/
/*CONTACT START======================================================================*/
/*===================================================================================*/
.contact_pg{background:#EBF8FF url(../images/contact_banner_1920.jpg?v=2) center top no-repeat; background-size:cover;}

.contact_cols_main{padding:0 0 45px;}

.contact_title{padding:245px 0 110px;}
.contact_cols{-webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;}
.contact_cols .c_left{padding:35px 30px; width:36.63%; max-width:36.63%; -webkit-box:0 0 36.63%; -moz-box:0 0 36.63%; -webkit-flex:0 0 36.63%; -ms-flex:0 0 36.63%; flex:0 0 36.63%;
	-webkit-border-top-left-radius:30px; -webkit-border-bottom-left-radius:30px; -moz-border-radius-topleft:30px; -moz-border-radius-bottomleft:30px; border-top-left-radius:30px; border-bottom-left-radius:30px;
}
.contact_cols .c_left .h4{font-size:3.7em; padding-bottom:5px; line-height:1;}
.contact_cols .c_left .connect_with_us{padding:80px 0;}
.contact_cols .c_left .connect_with_us .socialize{padding-top:10px;}
.contact_cols .c_left .ctxts{max-width:290px;}
.contact_cols .c_left .ctxts p{font-size:1.5em;}
.contact_cols .c_right{padding:65px 50px 10px;}
.contact_cols .c_right .cf_row{padding:10px 0; margin-bottom:10px;
	width:46.875%; max-width:46.875%; -webkit-box:0 0 46.875%; -moz-box:0 0 46.875%; -webkit-flex:0 0 46.875%; -ms-flex:0 0 46.875%; flex:0 0 46.875%;
}
.contact_cols .c_right .cf_row .green{font-size:1.5em; display:block; padding-bottom:5px;}
.contact_cols .c_right .cf_row .txtbox{font-size:2.1em; font-weight:700; border:none; outline:none; border-bottom:1px solid #0A436A; padding:7px 0; width:100%;
	-webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;
}
.contact_cols .c_right .cf_row .txtarea{height:155px; resize:none; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
.contact_cols .c_right .cf_row .gen_btn{cursor:pointer; padding-left:60px; padding-right:60px;}
.contact_cols .c_right .cf_row_full{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}

.contact_cols .c_right .cf_row.a_dd .SumoSelect>.CaptionCont{border:none; border-bottom:1px solid #0A436A; background:none; color:#0A436A; padding-left:0; padding-top:7px; padding-bottom:7px; font-weight:700; font-size:21px; min-height:36px;
	-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;
}
.contact_cols .c_right .cf_row.a_dd .SumoSelect>.CaptionCont>span.placeholder{font-size:21px; font-weight:700;}
.contact_cols .c_right .cf_row.a_dd .SumoSelect>.CaptionCont>label>i{background:url(../images/dd_arrow_green.svg) center no-repeat; width:60px;}


.contact_cols .c_right .cf_submit{text-align:right; position:relative;}
.contact_cols .c_right .cf_submit .gen_btn{margin:0; padding-left:32px; padding-right:32px; border:none; outline:none;}
.contact_cols .c_right .cf_submit .wpcf7-spinner{position:absolute; left:0; margin:0;}

.wpcf7-response-output,
.wpcf7-not-valid-tip{padding:5px 0 !important; font-size:1.5em !important; border:none !important; margin:0 !important; color:#0A436A !important;}
/*===================================================================================*/
/*CONTACT END========================================================================*/
/*===================================================================================*/


/*===================================================================================*/
/*SCORE APP START====================================================================*/
/*===================================================================================*/
.score_app{min-height:100vh; position:relative;}
.score_app > .frow{min-height:100vh; -webkit-box-sizing:border-box; box-sizing:border-box; padding-top:205px; padding-bottom:50px;}
.score_app .score_app_img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}
.score_app .app_cols{/*padding-top:200px;*/}
.score_app .app_cols .sc_left{width:49.14%; max-width:49.14%; -webkit-box:0 0 49.14%; -moz-box:0 0 49.14%; -webkit-flex:0 0 49.14%; -ms-flex:0 0 49.14%; flex:0 0 49.14%; position:relative; z-index:1;}
.score_app .app_cols .sc_left ul{}
.score_app .app_cols .sc_left ul li{margin:3px 0;}
.score_app .app_cols .sc_right{width:43.96%; max-width:43.96%; -webkit-box:0 0 43.96%; -moz-box:0 0 43.96%; -webkit-flex:0 0 43.96%; -ms-flex:0 0 43.96%; flex:0 0 43.96%; position:relative; z-index:1;}
.score_app .app_cols .sc_right img{display:block; width:100%; height:auto;}
.score_app .app_cols .sc_left .sc_txt{padding-right:95px;}
/*===================================================================================*/
/*SCORE APP END======================================================================*/
/*===================================================================================*/



/*===================================================================================*/
/*FIND SPECIALIST START==============================================================*/
/*===================================================================================*/
.spl_listing{padding:95px 0 75px;}
.spl_listing .spl_title{position:relative; padding-bottom:22px; margin-bottom:70px;}
.spl_listing .spl_title:after{content:""; display:block; position:absolute; left:0; bottom:0; right:0; height:1px;
	background: rgb(0,138,209);
	background: linear-gradient(90deg, rgba(0,138,209,1) 0%, rgba(0,169,162,1) 45%);
	-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;
}
.spl_listing .spl_title .spl_title_left{}
.spl_listing .spl_title .spl_title_right{width:175px; max-width:175px; -webkit-box:0 0 175px; -moz-box:0 0 175px; -webkit-flex:0 0 175px; -ms-flex:0 0 175px; flex:0 0 175px; text-align:right;}

.spl_listing .spl_list{}
.spl_listing .spl_list .spl_box{width:24.1%; max-width:24.1%; -webkit-box:0 0 24.1%; -moz-box:0 0 24.1%; -webkit-flex:0 0 24.1%; -ms-flex:0 0 24.1%; flex:0 0 24.1%; margin:0 1.2% 1.2% 0;
	-webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; overflow:hidden;
}
.spl_listing .spl_list .spl_box:nth-child(4n){margin-right:0;}
.spl_listing .spl_list .spl_box .spl_img{}
.spl_listing .spl_list .spl_box .spl_img img{display:block; width:100%; height:auto;}
.spl_listing .spl_list .spl_box .spl_txt{}
.spl_listing .spl_list .spl_box .spl_txt h3{font-size:2.5em;}
.spl_listing .spl_list .spl_box .spl_txt h3 a{display:block; padding:20px 75px 15px 30px; background:url(../images/team_icon_gradient.png) calc(100% - 24px) no-repeat; background-size:50px 50px;}

.spl_listing .spl_list .spl_box_yellow .spl_txt h3 a{background:url(../images/team_icon_yellow.png) calc(100% - 24px) no-repeat; background-size:50px 50px;}
.spl_listing .spl_list .spl_box_yellow .spl_img{position:relative}
.spl_listing .spl_list .spl_box_yellow .spl_img:after{content:""; display:block; position:absolute; left:0; bottom:0; right:0; height:6px; background:#D3AE37;}

.spl_listing .spl_list .spl_box_gray .spl_txt h3 a{background:url(../images/team_icon_gray.png) calc(100% - 24px) no-repeat; background-size:50px 50px;}
.spl_listing .spl_list .spl_box_gray .spl_img{position:relative}
.spl_listing .spl_list .spl_box_gray .spl_img:after{content:""; display:block; position:absolute; left:0; bottom:0; right:0; height:6px; background:#8D8D8D;}


.mfp-bg{/*background:#40b6e9;*/ opacity:0.89; background:#0A436A;}
#coach_popup{max-width:855px; position:relative; margin:0 auto; z-index:99999;}
#coach_popup button.mfp-close{display:none;}
.coach_popup_main{max-width:855px; position:relative; margin:0 auto; z-index:99999;}
.coach_popup_main button.mfp-close{display:none;}
.coach_popup{max-width:855px; background:#fff; margin:0 auto; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;}
.coach_popup .cp_padding{padding:20px 30px 70px;}
.coach_popup .cp_logo{float:left; width:164px; height:auto;}
.coach_popup .coach_img{float:left; width:285px; clear:left;}
.coach_popup .coach_img .our_coach{display:block; width:100%; height:auto; margin:10px 0 20px; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;}
.coach_popup .coach_img .visit_web{font-size:1.8em; color:#0a436a; font-weight:700; letter-spacing:1px; text-transform:uppercase; text-decoration:none; display:block; text-align:center;}
.coach_popup .coach_img .visit_web img{width:37px; height:auto; vertical-align:middle; margin:0 3px 0 0; }
.coach_popup .coach_txt{padding:100px 0 0 315px;}
.coach_popup .coach_txt h2{text-transform:uppercase; letter-spacing:1px; color:#00bbff; line-height:1; font-size:4.4em; padding:0 0 15px;}
.coach_popup .coach_txt h3{text-transform:uppercase; letter-spacing:1px; color:#0a436a; line-height:1; font-size:2.6em;}
.coach_popup .coach_txt .spls{font-size:1.6em; line-height:1.2;}
.coach_popup .coach_txt .spls span,
.coach_popup .coach_txt .spls a{font-weight:700; text-decoration:none; color:#00bbff; text-transform:uppercase;}
.coach_popup .coach_txt .spls strong:last-child{color:#fff;}
.coach_popup .coach_txt .cms{padding:5px 0 15px; max-width:450px; margin:0;}
.coach_popup .coach_txt .cms p{color:#4e4d4d; font-size:1.6em;}
.coach_popup .close_cp{float:right; text-transform:uppercase; letter-spacing:1px; font-weight:700; color:#0a436a; text-decoration:none; font-size:1.5em; margin-right:-10px;} 
.coach_popup .close_cp img{width:37px; height:auto; vertical-align:middle; margin-left:5px;}
.coach_pagination{text-align:center; clear:both; padding:50px 0;}
.coach_pagination a{margin:0 10px; font-size:1.5em; text-decoration:none; font-weight:700;}
.coach_pagination span{padding:0 10px; font-size:1.5em;}

@media only screen and (max-width: 767px) {
	.coach_popup{}
	.coach_popup .cp_padding{padding:10px 15px;}
	.coach_popup .cp_logo{float:none; width:164px; height:auto; margin:0 auto;}
	.coach_popup .coach_img{float:none; margin:0 auto;}
	.coach_popup .close_cp{margin-right:0;}
	.coach_popup .coach_txt{padding:20px 0 0; text-align:center;}
	.coach_popup .coach_txt h2{font-size:3em;}
	.coach_popup .coach_txt h3{font-size:1.8em;}
	.coach_popup .coach_txt .spls{font-size:1.6em; line-height:1.2; text-align:center;}
	.coach_popup .coach_txt .cms{text-align:center; margin:0 auto;}
	.coach_popup .coach_txt .cms p{text-align:center;}
}

.woo_pages{padding:50px;}
.woo_pages legend{font-size:18px; padding-top:25px;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{font-size:18px; padding:5px 10px;}
.woocommerce-account .addresses .title .edit{font-size:16px;}
.woocommerce-info{font-size:16px;}
/*===================================================================================*/
/*FIND SPECIALIST END================================================================*/
/*===================================================================================*/


/*===================================================================================*/
/*FLEXIBUILDER START=================================================================*/
/*===================================================================================*/
.sub_head_txt{padding:80px 0;}
.sub_head_txt .sh_left{width:45.25%; max-width:45.25%; -webkit-box:0 0 45.25%; -moz-box:0 0 45.25%; -webkit-flex:0 0 45.25%; -ms-flex:0 0 45.25%; flex:0 0 45.25%;}
.sub_head_txt .sh_right{width:50%; max-width:50%; -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; padding:12px 0 0;}
/*===================================================================================*/
/*FLEXIBUILDER END===================================================================*/
/*===================================================================================*/


@media only screen and (max-width: 1500px) {
	/*===================================================================================*/
	/*PROGRAM INNER START================================================================*/
	/*===================================================================================*/
	.prgm_menu{padding:20px 0;}
	.prgm_menu .prgm_menu_label{font-size:2.5em; padding:8px 20px 8px 0;
		width:210px; max-width:210px; -webkit-box:0 0 210px; -moz-box:0 0 210px; -webkit-flex:0 0 210px; -ms-flex:0 0 210px; flex:0 0 210px;
	}
	/*
	.prgm_menu .prgm_menu_label:after{width:3px; background:#fff; display:block; content:""; position:absolute; right:0; top:0; bottom:0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
	*/
	.prgm_menu .prgm_menu_links ul li{padding:0 15px;}
	.prgm_menu .prgm_menu_links ul li.last_link a{font-size:16px; padding:9px 12px 7px;}
	/*===================================================================================*/
	/*PROGRAM INNER END==================================================================*/
	/*===================================================================================*/
}

@media only screen and (max-width: 1520px) {
	.mind_diff{padding:125px 0 100px;}
	.mind_diff .mind_bg{background:url(../images/mind_before_after.png) center bottom no-repeat; background-size:auto 400px; padding-bottom:200px;}
	.mind_diff .md_cols{padding:100px 0 0;}
	.mind_diff .md_cols .md_col{width:31%; max-width:31%; -webkit-box:0 0 31%; -moz-box:0 0 31%; -webkit-flex:0 0 31%; -ms-flex:0 0 31%; flex:0 0 31%;}
	/*.mind_diff .md_cols .md_col .cms{max-width:315px;}*/
	.mind_diff .md_cols .md_col_alt{padding-top:190px;}
}
@media only screen and (max-width: 1180px) {
	.mind_diff .md_cols .md_col{width:28%; max-width:28%; -webkit-box:0 0 28%; -moz-box:0 0 28%; -webkit-flex:0 0 28%; -ms-flex:0 0 28%; flex:0 0 28%;}
}
@media only screen and (max-width: 1400px) {
	.wrapper{padding:0 80px;}
	
	.gen_btn_white_hollow{padding:12px 20px 10px;}
	
	
	
	/*.meet_minds{background:url(../images/meet_team_bg.png) center no-repeat; background-size:cover;}*/
	/*.meet_minds .mm_col_1{width:30.41%; max-width:30.41%; -webkit-box:0 0 30.41%; -moz-box:0 0 30.41%; -webkit-flex:0 0 30.41%; -ms-flex:0 0 30.41%; flex:0 0 30.41%; position:relative; padding-top:100px;}*/
	/*.meet_minds .mm_col_1 .member_name{position:absolute; left:50px; bottom:20px; right:0; color:#EBF8FF; font-size:1.8em; text-align:center;}*/
	/*.meet_minds .mm_col_2{width:39.18%; max-width:39.18%; -webkit-box:0 0 39.18%; -moz-box:0 0 39.18%; -webkit-flex:0 0 39.18%; -ms-flex:0 0 39.18%; flex:0 0 39.18%;}*/
	/*
	.meet_minds .mm_col_1.felix img{width:calc(100% + 85px);}
	.meet_minds .mm_col_1.mark img{width:calc(100% + 115px); margin-left:-115px;}
	*/
	.meet_minds .mm_col_2 .cms{/*max-width:420px; margin:0 auto;*/ padding:50px 0;}
	/*
	.meet_minds .mm_col_2 .cms p{max-width:380px; margin:0 auto 5px;}
	.meet_minds .mm_col_2 .cms p.abt_us{font-size:1.6em; color:#00A9A2; text-transform:uppercase; font-weight:600; padding-bottom:0; margin-bottom:5px;}
	*/
	
	

		
	.footer .footer_right{max-width:474px; width:44%; -webkit-box:0 0 44%; -moz-box:0 0 44%; -webkit-flex:0 0 44%; -ms-flex:0 0 44%; flex:0 0 44%;}		
	
	
	.article_cols .art_sidebar{width:300px; max-width:300px; -webkit-box:0 0 300px; -moz-box:0 0 300px; -webkit-flex:0 0 300px; -ms-flex:0 0 300px; flex:0 0 300px; padding:25px 0;}
	.article_cols .art_col{padding:0 0 0 70px;}
	.article_cols .art_sidebar .author_box .author_txt{padding:15px;}
	.article_cols .art_sidebar .author_box .author_img{width:125px; max-width:125px; -webkit-box:0 0 125px; -moz-box:0 0 125px; -webkit-flex:0 0 125px; -ms-flex:0 0 125px; flex:0 0 125px;}
	
	.event_cols .eve_col{padding:0 50px 0 0;}
	
}

@media only screen and (max-width: 1280px) {

	/*===================================================================================*/
	/*PROGRAM INNER START================================================================*/
	/*===================================================================================*/
	.prgm_menu{padding:20px 0;}
	.prgm_menu .prgm_menu_label{font-size:2.2em; padding:8px 10px 8px 0;
		width:180px; max-width:180px; -webkit-box:0 0 180px; -moz-box:0 0 180px; -webkit-flex:0 0 180px; -ms-flex:0 0 180px; flex:0 0 180px;
	}
	/*
	.prgm_menu .prgm_menu_label:after{width:3px; background:#fff; display:block; content:""; position:absolute; right:0; top:0; bottom:0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
	*/
	.prgm_menu .prgm_menu_links ul li{padding:0 8px;}
	.prgm_menu .prgm_menu_links ul li.last_link a{font-size:15px; padding:9px 12px 6px;}
	
	
	.how_it_works{padding:60px 0 35px;}
	.how_it_works .hiw_cols{padding-top:18px;}
	.how_it_works .hiw_cols .hiw_col{font-size:2.2em; padding:16px 25px;}
	
	
	.acce_course{padding:75px 0;}
	/*
	.acce_course .ac_cols .ac_img{width:50%; max-width:50%; -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%;}
	*/	
	.acce_course .ac_cols .ac_txt{/*width:50%; max-width:50%; -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%;*/ padding:35px 40px;}
	/*
	.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col{padding:10px 0;
		width:51%; max-width:51%; -webkit-box:0 0 51%; -moz-box:0 0 51%; -webkit-flex:0 0 51%; -ms-flex:0 0 51%; flex:0 0 51%;
	}
	.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col_alt{width:42.39%; max-width:42.39%; -webkit-box:0 0 42.39%; -moz-box:0 0 42.39%; -webkit-flex:0 0 42.39%; -ms-flex:0 0 42.39%; flex:0 0 42.39%;}
	.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col .ac_title{color:#00A9A2; font-size:1.6em; text-transform:uppercase; font-weight:600; margin-bottom:10px;}
	.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col .ac_title:after{background:#0A436A; content:""; display:block; width:195px; width:85%; height:1px; margin-top:12px;}
	.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col .cms ul{font-size:1.6em;}	
	.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col_alt .cms p{font-size:1.5em;}
	.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col_alt .ac_title{margin-bottom:15px;}
	.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col_alt .ac_price{}
	*/
	.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col_alt .gen_btn{padding:12px 35px 9px;}
		
	/*===================================================================================*/
	/*PROGRAM INNER END==================================================================*/
	/*===================================================================================*/

}
@media only screen and (max-width: 1120px) {
	
	/*===================================================================================*/
	/*PROGRAM INNER START================================================================*/
	/*===================================================================================*/
	.prgm_menu{padding:20px 0;}
	.prgm_menu > .frow{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
	.prgm_menu .prgm_menu_label{font-size:2.2em; padding:8px 10px 8px 0; text-align:center;
		width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;
	}
	
	.prgm_menu .prgm_menu_label:after{width:100px; height:3px; position:static; margin:10px auto;}
	
	.prgm_menu .prgm_menu_links ul li{padding:0 8px;}
	.prgm_menu .prgm_menu_links ul li.last_link a{font-size:15px; padding:9px 12px 6px;}
	/*===================================================================================*/
	/*PROGRAM INNER END==================================================================*/
	/*===================================================================================*/
	
}


@media only screen and (min-width: 768px) and (max-width: 1024px) {
}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 1024px) {
	input[type=text], input[type=email], textarea, select, input[type=submit]{-webkit-appearance:none; /*-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;*/}
	.wrapper{padding:0 50px;}
	
	
	h1, .h1{font-size:5em;}
	h2, .h2{font-size:4.5em;}
	h3, .h3{font-size:4.2em;}
	h4, .h4{font-size:3.2em;}
	h5, .h5{font-size:2.4em;}
	h6, .h6{font-size:2.2em;}
	

	/*===================================================================================*/
	/*HOMEPAGE START=====================================================================*/
	/*===================================================================================*/
	.gen_btn{padding:15px 20px 12px;}
	.gen_btn_white_hollow{padding:12px 20px 10px;}
	.gen_btn_ext{padding:15px 40px 12px 20px;}
	.gen_btn_ext span{right:20px;}
	
	.gen_btn_input{padding:15px 20px 12px;}
	
	.header{position:absolute; left:0; top:32px; right:0; z-index:999;}
	.top_navi{max-width:768px; height:118px; margin:0 auto; position:relative;}
	/*
	.top_navi:after{display:block; content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/menu_bg.png) center no-repeat; background-size:100% 100%;
		-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
	}
	.top_navi .logo{float:left; width:190px; height:auto; margin:24px 0 0 25px; opacity:1; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; z-index:2; position:relative;}
	.top_navi .logo.logo_menu{position:absolute; left:0; top:-1px; opacity:0;}
	
	.menu_open .top_navi .logo{opacity:0;}
	.menu_open .top_navi .logo.logo_menu{opacity:1;}
	.menu_open .top_navi:after{opacity:0;}
	.menu_open .burger_menu{background:none;
		-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);
		-moz-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);
		box-shadow:0px 0px 0px 0px rgba(0,0,0,0);
	}
	
	
	
	.main_menu{position:absolute; left:0; top:-100px; width:100%; height:100vh; background:#ccc; z-index:-1; padding:180px 0 100px; -webkit-box-sizing:border-box; box-sizing:border-box;
		background:rgb(0,138,209);
		background:linear-gradient(90deg, rgba(0,138,209,1) 0%, rgba(0,169,162,1) 100%);
		opacity:0; -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s;
		transition-timing-function: cubic-bezier(.19,.81,.6,1);
	}
	
	.menu_open .main_menu{z-index:998; opacity:1; top:0;}
	
	.main_menu .menu_scr{overflow:auto; height:100%; -webkit-overflow-scrolling:touch;}
	.main_menu .menu_inner{width:100%;}
	.main_menu ul{text-align:center; font-size:3.1em;}
	.main_menu ul li{padding:18px 0 19px;}
	.main_menu ul li a{text-decoration:none; color:#fff; font-family:"fields-display", Arial, sans-serif; font-weight:500;}
	.main_menu .socialize{text-align:center; padding:55px 0 0; transform:scale(0.75);}
	.main_menu .socialize a{margin:0 12px;}
	*/
	
	/*
	.banner_video{height:100vh; background:#83c6ce; position:relative;}
	.banner_video video{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover; z-index:1;}
	.banner_video .banner_texts{position:absolute; left:0; top:0; right:0; bottom:0; z-index:10;}
	.banner_video .banner_texts .cms{max-width:670px; margin:100px auto 42px;}
	.banner_video .banner_texts .cms p{font-weight:600;}
	.banner_video .banner_texts .btxt{max-width:445px; margin:5px auto 0;}
	.banner_video .banner_texts .gen_btn{margin:0 10px; min-width:290px; -webkit-box-sizing:border-box; box-sizing:border-box;}
	*/
	
	.trusted_organisations{padding:65px 0;}
	.trusted_organisations .to_slider{margin-top:30px;}
	/*.trusted_organisations .to_slider .tslide{display:none;}*/
	.trusted_organisations .to_slider .tslide img{max-height:58px; max-width:80%;}
	
	/*.sticky_scr_section{height:100vh; background:url(../images/sticky_scr_section_bg.png) left top repeat-x; background-size:auto 100%;}*/
	
	/*	
	.the_result{min-height:100vh;}
	.the_result .tb{min-height:100vh;}
	.the_result .res_left{width:52.58%; max-width:52.58%; -webkit-box:0 0 52.58%; -moz-box:0 0 52.58%; -webkit-flex:0 0 52.58%; -ms-flex:0 0 52.58%; flex:0 0 52.58%; -webkit-box-sizing:border-box; box-sizing:border-box; padding:25px 0;}
	*/
	.the_result .res_left .h2{margin-bottom:40px;}
	.the_result .res_left .h4{margin:15px 0;}
	.the_result .res_right{/*width:47.15%; max-width:47.15%; -webkit-box:0 0 47.15%; -moz-box:0 0 47.15%; -webkit-flex:0 0 47.15%; -ms-flex:0 0 47.15%; flex:0 0 47.15%;*/ padding:25px 15px; /*-webkit-box-sizing:border-box; box-sizing:border-box;*/}
	/*
	.the_result .res_right img{display:block; width:100%; height:auto;}
	*/
	
	.video_box{padding:100px 0;}
	.video_box .cms{margin:0 auto 50px;}
	/*(
	.video_box .vid_hlder{max-width:1160px; margin:0 auto; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;}
	.video_box .vid_hlder img{display:block; width:100%; height:auto; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;}
	*/
	
	.has_vid{}
	.has_vid:after{width:60px; height:60px; background:url(../images/play_btn.svg) 0 0 no-repeat; background-size:cover; margin:-30px 0 0 -30px;}
	.has_audio:after{background:url(../images/audio.svg) 0 0 no-repeat; background-size:cover;}
	
	/*
	.meet_minds{background:url(../images/meet_team_bg.png) center no-repeat; background-size:cover;}
	.meet_minds .mm_col_1{width:35.41%; max-width:35.41%; -webkit-box:0 0 35.41%; -moz-box:0 0 35.41%; -webkit-flex:0 0 35.41%; -ms-flex:0 0 35.41%; flex:0 0 35.41%; position:relative; padding-top:160px;}
	*/
	.meet_minds .mm_col_1 .member_name{left:10px; bottom:20px; font-size:1.8em;}
	/*
	.meet_minds .mm_col_2{width:29.18%; max-width:29.18%; -webkit-box:0 0 29.18%; -moz-box:0 0 29.18%; -webkit-flex:0 0 29.18%; -ms-flex:0 0 29.18%; flex:0 0 29.18%;}
	.meet_minds .mm_col_1 img{display:block; width:100%; height:auto;}
	*/
	.meet_minds .mm_col_1.felix img{width:calc(100% + 85px);}
	.meet_minds .mm_col_1.mark img{width:calc(100% + 85px); margin-left:-85px;}
	
	.meet_minds .mm_col_2 .cms{/*max-width:420px; margin:0 auto;*/ padding:25px 0 60px;}
	/*
	.meet_minds .mm_col_2 .cms p{max-width:380px; margin:0 auto 5px;}
	.meet_minds .mm_col_2 .cms p.abt_us{font-size:1.6em; color:#00A9A2; text-transform:uppercase; font-weight:600; padding-bottom:0; margin-bottom:5px;}
	*/
	
	
	.mind_diff{padding:85px 0 80px;}
	.mind_diff .mind_bg{background:url(../images/mind_before_after.png) 70% 100% no-repeat; background-size:auto 350px; padding-bottom:200px;}
	.mind_diff .md_cols{padding:60px 0 0;}
	.mind_diff .md_cols .md_col{width:35%; max-width:35%; -webkit-box:0 0 35%; -moz-box:0 0 35%; -webkit-flex:0 0 35%; -ms-flex:0 0 35%; flex:0 0 35%;}
	.mind_diff .md_cols .md_col .cms{max-width:none;}
	.mind_diff .md_cols .md_col_alt{padding-top:125px;}
	
	
	.statistic_counter{padding:70px 0;}
	.statistic_counter .st_col{/*width:33.33%; max-width:33.33%; -webkit-box:0 0 33.33%; -moz-box:0 0 33.33%; -webkit-flex:0 0 33.33%; -ms-flex:0 0 33.33%; flex:0 0 33.33%;*/ padding:25px 10px;}
	.statistic_counter .st_col h3{font-size:5.6em;}
	
	
	.content_slider{padding:75px 0;}
	.content_slider .cs_intro{padding-bottom:30px;}
	/*
	.content_slider .cs_intro .cs_left{width:45.25%; max-width:45.25%; -webkit-box:0 0 45.25%; -moz-box:0 0 45.25%; -webkit-flex:0 0 45.25%; -ms-flex:0 0 45.25%; flex:0 0 45.25%;}
	.content_slider .cs_intro .cs_right{width:50%; max-width:50%; -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; padding-top:12px;}
	*/
	.content_slider .cs_slider{-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;}
	/*.content_slider .cs_slider .cs_slide .csl_left{width:50%; max-width:50%; -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%;}*/
	.content_slider .cs_slider .cs_slide .csl_left .cms{/*float:right;*/ width:75%; padding-top:20px;}
	.content_slider .cs_slider .cs_slide .csl_left .num{font-size:1.6em;}
	.content_slider .cs_slider .cs_slide .csl_right{/*width:50%; max-width:50%; -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%;*/ padding:45px 0 0 5px;}
	/*.content_slider .cs_slider .cs_slide .csl_right .csl_img{width:73.27%;}*/
	
	.content_slider .cs_slider .cs_slide .csl_left .cms p{font-size:1.6em;}
	
	/*
	.content_slider .cs_slider .slick-arrow{width:8.36%;}
	.content_slider .cs_slider .slick-prev{left:0; background:url(../images/slider_navi.png) 0 0 no-repeat; background-size:auto 100%;}
	.content_slider .cs_slider .slick-next{right:0; background:url(../images/slider_navi.png) 100% 0 no-repeat; background-size:auto 100%;}
	*/
	
	.content_slider .all_pro_btn{padding:25px 0 0;}
	.content_slider .all_pro_btn .gen_btn{-webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;}
	
	
	.testi_slider{padding:55px 0 35px;}
	.testi_slider .ts_title{padding-bottom:25px;}
	.testi_slider .t_slider{padding:0 100px 55px;}
	.testi_slider .t_slider:before{width:75px; height:60px; margin-top:-50px; background:url(../images/quotes_mob.png) 0 0 no-repeat; transform:scale(0.7);}
	.testi_slider .t_slider:after{width:75px; height:60px; margin-top:-50px; background:url(../images/quotes_mob.png) 0 100% no-repeat; transform:scale(0.7);}
	
	.testi_slider.gradient_bg .t_slider:before{background:url(../images/quotes_mob_white.png) 0 0 no-repeat;}
	.testi_slider.gradient_bg .t_slider:after{background:url(../images/quotes_mob_white.png) 0 100% no-repeat;}	
	
	
	.three_cols_v1{padding:40px 0 60px;}
	.three_cols_v1 .th_title{padding-bottom:30px;}
	.three_cols_v1 .th_cols .th_col{width:32.5%; max-width:32.5%; -webkit-box:0 0 32.5%; -moz-box:0 0 32.5%; -webkit-flex:0 0 32.5%; -ms-flex:0 0 32.5%; flex:0 0 32.5%; padding-bottom:78px;
		-webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; margin-bottom:40px;
	}
	.three_cols_v1 .th_cols .th_col .th_txts{padding:25px 15px 22px;}
	.three_cols_v1 .th_cols .th_col .th_txts .th_step{font-size:1.8em;}
	.three_cols_v1 .th_cols .th_col .th_txts .gen_btn{left:15px; bottom:15px; right:15px; font-size:1.5em; text-align:center;}
	

	.three_cols_v2{}
	.three_cols_v2 .th_cols .th_col .th_txts .th_step{font-size:1.6em;}
	.three_cols_v2 .th_cols .th_col .th_txts .h6{font-size:2.3em;}
	.three_cols_v2 .th_cols .th_col .th_txts p{font-size:1.6em;}

	
	.footer{}
	.footer .blue_bg{padding:35px 0 20px;}
	.footer .footer_left{max-width:280px; width:28%; -webkit-box:0 0 28%; -moz-box:0 0 28%; -webkit-flex:0 0 28%; -ms-flex:0 0 28%; flex:0 0 28%;}
	
	.socialize{padding:55px 0 0;}
	
	.footer .footer_right{max-width:53%; width:53%; -webkit-box:0 0 53%; -moz-box:0 0 53%; -webkit-flex:0 0 53%; -ms-flex:0 0 53%; flex:0 0 53%;}
	/*.footer .footer_right .footer_navi{max-width:195px;}*/
	.footer .footer_right h5{font-size:2.3em;}
	.footer .footer_right .footer_navi ul li{margin-bottom:6px;}
	.footer .powder_blue_bg{padding:18px 0 14px;}
	/*
	.footer .copyrights{font-size:1.5em;}
	.footer .powder_blue_bg .footer_navi ul{font-size:1.5em;}	
	.footer .powder_blue_bg .webby{font-size:1.5em;}	
	*/
	.footer .powder_blue_bg .footer_navi ul li{margin-bottom:0;}
	/*===================================================================================*/
	/*HOMEPAGE END=======================================================================*/
	/*===================================================================================*/
		
	
	/*===================================================================================*/
	/*ABOUT US START=====================================================================*/
	/*===================================================================================*/
	/*
	.top_banner{height:100vh;}
	.top_banner img{display:block; width:100%; height:100%; object-fit:cover; object-position:50% 50%; position:absolute; left:0; top:0; z-index:1;}
	.top_banner .tb_contents{width:100%; height:100%; position:relative; z-index:2;}
	*/
	.top_banner .tb_contents .cms{padding-top:55px;}
	.top_banner .tb_contents .banner_btns{padding-top:35px;}
	.top_banner .tb_contents .banner_btns a{min-width:0;}
	
	/*
	.stacked_cards .st_card{height:100vh; position:sticky;}
	.stacked_cards .st_card .cms{max-width:854px; margin:0 auto;}
	.stacked_cards .st_card_1{background:url(../images/sticky_scr_section_bg.png) 0 0 repeat-x; background-size:auto 100%;}
	*/
	
	.our_people{padding:55px 0;}
	.our_people .people_title{padding-bottom:25px;}
	.our_people .people_row{padding:25px 0;}
	.our_people .people_row .col_img{/*width:50%; max-width:50%; -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%;*/
		-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;
	}
	.our_people .people_row .col_img img{-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;}
	.our_people .people_row .col_txt{width:45%; max-width:45%; -webkit-box:0 0 45%; -moz-box:0 0 45%; -webkit-flex:0 0 45%; -ms-flex:0 0 45%; flex:0 0 45%;}
	/*===================================================================================*/
	/*ABOUT US END=======================================================================*/
	/*===================================================================================*/
		

	/*===================================================================================*/
	/*PROGRAM START======================================================================*/
	/*===================================================================================*/
	.cms_contents{padding:70px 0;}
	
	.program_list{padding:65px 0;}
	.program_list .prgm_title{padding-bottom:25px;}
	.program_list .prgm_title .prgm_left{}
	.program_list .prgm_title .prgm_right{width:250px; max-width:250px; -webkit-box:0 0 250px; -moz-box:0 0 250px; -webkit-flex:0 0 250px; -ms-flex:0 0 250px; flex:0 0 250px;}
	
	.program_list .prgm_list .prgm_box{width:49%; max-width:49%; -webkit-box:0 0 49%; -moz-box:0 0 49%; -webkit-flex:0 0 49%; -ms-flex:0 0 49%; flex:0 0 49%; padding:35px 30px 25px; margin:0 2% 2% 0;
	}
	.program_list .prgm_list .prgm_box:nth-child(3n){margin-right:2%;}
	.program_list .prgm_list .prgm_box:nth-child(2n){margin-right:0;}
	.program_list .prgm_list .prgm_box .prgm_inner{padding-bottom:55px;}
	.program_list .prgm_list .prgm_box .prgm_img{margin-bottom:20px;}
	.program_list .prgm_list .prgm_box .prgm_img img{max-height:100px;}
	.program_list .prgm_list .prgm_box .prgm_num{font-size:1.8em;}
	/*===================================================================================*/
	/*PROGRAM END========================================================================*/
	/*===================================================================================*/
		
		
	/*===================================================================================*/
	/*PROGRAM INNER START================================================================*/
	/*===================================================================================*/
	.prgm_menu{padding:10px 0 15px;}
	.prgm_menu > .frow{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
	.prgm_menu .prgm_menu_label{font-size:2.2em; padding:8px 10px 8px 0; text-align:center;
		width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;
	}	
	.prgm_menu .prgm_menu_label:after{width:100px; height:3px; position:static; margin:10px auto;}	
	.prgm_menu .prgm_menu_links ul{font-size:1.6em;}
	.prgm_menu .prgm_menu_links ul li{padding:0 6px;}
	.prgm_menu .prgm_menu_links ul li.last_link a{font-size:14px; padding:9px 10px 6px;}



	.how_it_works{padding:40px 0 30px;}
	.how_it_works .hiw_cols{padding-top:15px;}
	.how_it_works .hiw_cols .hiw_col{font-size:2em; padding:14px 20px;}
	/*
	.how_it_works .hiw_cols .hiw_col:after{content:""; display:block; position:absolute; right:0; top:0; bottom:0; width:2px; background:#00A9A2; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
	.how_it_works .hiw_cols .hiw_col:last-child:after{display:none;}
	*/
	

	.course_wizard{padding:65px 0;}
	/*.course_wizard .course_steps{width:24.1%; max-width:24.1%; -webkit-box:0 0 24.1%; -moz-box:0 0 24.1%; -webkit-flex:0 0 24.1%; -ms-flex:0 0 24.1%; flex:0 0 24.1%;}
	.course_wizard .course_steps ul{position:-webkit-sticky; position:sticky; top:120px;}*/
	.course_wizard .course_steps ul li{padding:15px 0 5px;}
	.course_wizard .course_steps ul li .week_num{font-size:16px;}
	.course_wizard .course_steps ul li .step_name{font-size:22px;}
	
	.course_wizard .course_imgs{width:34%; max-width:34%; -webkit-box:0 0 34%; -moz-box:0 0 34%; -webkit-flex:0 0 34%; -ms-flex:0 0 34%; flex:0 0 34%;}
	.course_wizard .course_imgs .sticky_imgs{top:140px; /*padding:0 0 75%;*/}
	.course_wizard .course_imgs img{-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;}
	
	.course_wizard .course_texts{width:34%; max-width:34%; -webkit-box:0 0 34%; -moz-box:0 0 34%; -webkit-flex:0 0 34%; -ms-flex:0 0 34%; flex:0 0 34%;}
	.course_wizard .course_texts .cms .h4{font-size:2.1em;}

	
	.download_curriculum{padding:70px 0;}
	.download_curriculum .dc_form{padding-top:20px;}
	.download_curriculum .dc_form .dc_cols{padding-bottom:30px;}
	.download_curriculum .dc_form .dc_cols .dc_col{width:48%; max-width:48%; -webkit-box:0 0 48%; -moz-box:0 0 48%; -webkit-flex:0 0 48%; -ms-flex:0 0 48%; flex:0 0 48%;}
	.download_curriculum .dc_form .dc_cols .dc_col_full{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin-top:25px}
	.download_curriculum .dc_form .dc_cols .dc_col .dc_input{font-size:1.9em;}
	
	
	.three_cols_v2{padding:60px 0 75px;}
	
	
	.faq_list{padding:70px 0;}
	.faq_list .faq_title{padding-bottom:25px;}
	.faq_list .faq_item{-webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px;}
	.faq_list .faq_item .faq_que{font-size:2.5em; padding:25px 80px 20px 40px;}
	.faq_list .faq_item .faq_que span{right:40px; top:50%; margin-top:-14px; transform:scale(0.8);}
	
	.faq_list .faq_ans .cms{padding:0 40px 24px; max-width:90%;}
	
	
	.acce_course{padding:60px 0;}
	.acce_course .ac_cols .ac_img{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.acce_course .ac_cols .ac_img img{height:550px;}	
	.acce_course .ac_cols .ac_txt{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding:25px 30px 10px;}
	/*
	.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col{padding:10px 0;
		width:51%; max-width:51%; -webkit-box:0 0 51%; -moz-box:0 0 51%; -webkit-flex:0 0 51%; -ms-flex:0 0 51%; flex:0 0 51%;
	}
	.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col_alt{width:42.39%; max-width:42.39%; -webkit-box:0 0 42.39%; -moz-box:0 0 42.39%; -webkit-flex:0 0 42.39%; -ms-flex:0 0 42.39%; flex:0 0 42.39%;}
	.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col .ac_title{color:#00A9A2; font-size:1.6em; text-transform:uppercase; font-weight:600; margin-bottom:10px;}
	.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col .ac_title:after{background:#0A436A; content:""; display:block; width:195px; width:85%; height:1px; margin-top:12px;}
	.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col .cms ul{font-size:1.6em;}	
	.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col_alt .cms p{font-size:1.5em;}
	.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col_alt .ac_title{margin-bottom:15px;}
	.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col_alt .ac_price{}
	*/
	.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col_alt .gen_btn{padding:12px 35px 9px;}
	/*===================================================================================*/
	/*PROGRAM INNER END==================================================================*/
	/*===================================================================================*/
	

	/*===================================================================================*/
	/*RESEARCH START=====================================================================*/
	/*===================================================================================*/
	.topic_filters{padding:30px 0;}
	.topic_filters .filter_label.h6{font-size:2.3em;}
	.topic_filters .filter_dd{width:280px; max-width:280px; -webkit-box:0 0 280px; -moz-box:0 0 280px; -webkit-flex:0 0 280px; -ms-flex:0 0 280px; flex:0 0 280px;}
	
	.research_wrap{padding:10px 0 70px;}
	.research_list{padding-top:60px;}
	.research_list #research_list{margin:0 -1%;}
	.research_list .res_box{width:48%; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; margin:0 1% 25px;}
	.research_list .res_box .res_box_padding{padding:20px 25px;}
	/*
	.research_list .res_box h3{font-size:2em; margin-bottom:5px;}
	.research_list .res_box h3:after{content:""; display:block; width:68px; height:1px; margin-top:22px;
		background: rgb(0,138,209);
		background: linear-gradient(-90deg, rgba(0,138,209,1) 0%, rgba(0,169,162,1) 100%);
	}
	.research_list .res_box p{font-size:1.6em;}
	.research_list .res_box .res_sub_title{font-weight:600;}
	
	.three_cols_v3 .th_cols .th_col .th_txts{padding:22px 22px 32px;}
	.three_cols_v3 .th_cols .th_col .th_txts .th_step{line-height:25px;}
	*/
	
	/*===================================================================================*/
	/*RESEARCH END=======================================================================*/
	/*===================================================================================*/


	/*===================================================================================*/
	/*RESOURCES START====================================================================*/
	/*===================================================================================*/
	.top_banner_auto_h img{min-height:500px; object-fit:cover;}
	
	.articles_list{padding:65px 0 25px;}
	.art_title{padding:0 0 18px; margin-bottom:25px;}
	/*
	.art_title .a_dd{width:260px; max-width:260px; -webkit-box:0 0 260px; -moz-box:0 0 260px; -webkit-flex:0 0 260px; -ms-flex:0 0 260px; flex:0 0 260px; margin-top:10px;}
	.art_title .a_txts{width:40%; max-width:40%; -webkit-box:0 0 40%; -moz-box:0 0 40%; -webkit-flex:0 0 40%; -ms-flex:0 0 40%; flex:0 0 40%;}
	*/
	
	.three_cols_v1.articles_list .th_cols .th_col{width:49%; max-width:49%; -webkit-box:0 0 49%; -moz-box:0 0 49%; -webkit-flex:0 0 49%; -ms-flex:0 0 49%; flex:0 0 49%;}
	.three_cols_v1.articles_list .th_cols .th_col{margin-bottom:2%; margin-right:2%;}
	.three_cols_v1.articles_list .th_cols .th_col:nth-child(3n){margin-right:2%;}
	.three_cols_v1.articles_list .th_cols .th_col:nth-child(2n){margin-right:0;}
	.view_all_btn{text-align:center; padding-top:20px;}
	.view_all_btn .gen_btn{padding:12px 65px 9px;}
	
	
	.video_list{padding:55px 0;}
	.v_list{}
	/*
	.v_list .v_box{width:32.5%; max-width:32.5%; -webkit-box:0 0 32.5%; -moz-box:0 0 32.5%; -webkit-flex:0 0 32.5%; -ms-flex:0 0 32.5%; flex:0 0 32.5%; margin:0 1.25% 3% 0;}
	.v_list .v_box:nth-child(3n){margin-right:0;}
	*/
	.v_list .v_box .v_img{-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;}
	.v_list .v_box .h5{padding:20px 20px 0 20px;}
	
	
	.cta_banner{padding:90px 0;}
	/*===================================================================================*/
	/*RESOURCES END======================================================================*/
	/*===================================================================================*/

	
	/*===================================================================================*/
	/*ARTICLE START======================================================================*/
	/*===================================================================================*/
	.article_title{padding:30px 0;}
	.article_title .article_meta{padding-top:7px;}
	

	.article_cols{padding:52px 0 30px;}
	.article_cols .art_sidebar{width:220px; max-width:220px; -webkit-box:0 0 220px; -moz-box:0 0 220px; -webkit-flex:0 0 220px; -ms-flex:0 0 220px; flex:0 0 220px; padding:25px 0;}
	
	.article_cols .art_sidebar .author_box{-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;}
	.article_cols .art_sidebar .author_box .author_img{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	
	.article_cols .art_sidebar .share_article{-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; padding:15px 20px 20px;}
	.article_cols .art_sidebar .share_article .share_widget{padding-top:0;}
	.article_cols .art_sidebar .share_article .share_widget a{margin-right:7px;}
	
	.article_cols .art_sidebar .cta_sidebar{-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; padding:15px 20px;}
	
	.article_cols .art_sidebar .rel_article{}
	.article_cols .art_sidebar .rel_article .three_cols_v1 .th_cols{max-width:none;}
	.article_cols .art_sidebar .rel_article .three_cols_v1 .th_cols .th_col .th_txts{padding-top:15px;}
	
	.article_cols .art_col{padding:0 0 0 25px;}
	.article_cols .art_col .cms{padding:10px 0;}
	.article_cols .art_col .art_img{padding:10px 0; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;}
	.article_cols .art_col .art_img img{-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;}
	
	.two_imgs{padding:10px 0;}
	.two_imgs .tc_img{width:48.65%; max-width:48.65%; -webkit-box:0 0 48.65%; -moz-box:0 0 48.65%; -webkit-flex:0 0 48.65%; -ms-flex:0 0 48.65%; flex:0 0 48.65%;
		-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;
	}
	.two_imgs .tc_img img{display:block; width:100%; height:auto;
		-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;
	}
	/*===================================================================================*/
	/*ARTICLE END========================================================================*/
	/*===================================================================================*/
	
	
	/*===================================================================================*/
	/*EVENTS START=======================================================================*/
	/*===================================================================================*/
	.events_list{}
	
	
	.blue_bg.articles_list{}
	.blue_bg.articles_list .a_dd{width:360px; max-width:360px; -webkit-box:0 0 360px; -moz-box:0 0 360px; -webkit-flex:0 0 360px; -ms-flex:0 0 360px; flex:0 0 360px;}
	.event_search{border:1px solid #EBF8FF; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; overflow:hidden;}
	.event_search .eve_input{}
	.event_search .eve_input input{width:100%; height:50px; border:none; outline:none; background:none; color:#EBF8FF; -webkit-box-sizing:border-box; box-sizing:border-box; padding:14px 30px 10px; font-weight:600;}
	.event_search .eve_input input::-webkit-input-placeholder{opacity:1; color:#EBF8FF;}
	.event_search .eve_input input::-moz-placeholder{opacity:1; color:#EBF8FF;}
	.event_search .eve_input input:-ms-input-placeholder{opacity:1; color:#EBF8FF;}
	.event_search .eve_input input:-moz-placeholder{opacity:1; color:#EBF8FF;}
	.event_search .sbtn{width:45px; max-width:45px; -webkit-box:0 0 45px; -moz-box:0 0 45px; -webkit-flex:0 0 45px; -ms-flex:0 0 45px; flex:0 0 45px; height:50px;}
	.event_search .sbtn input{width:100%; height:100%; outline:none; border:none; cursor:pointer; font-size:0; line-height:999px; overflow:hidden; background:url(../images/icon_search.svg) left no-repeat;}
	
	
	/*===================================================================================*/
	/*EVENTS END=========================================================================*/
	/*===================================================================================*/
	
	

	/*===================================================================================*/
	/*EVENTS START=======================================================================*/
	/*===================================================================================*/
	.blue_bg.articles_list .a_dd{width:300px; max-width:300px; -webkit-box:0 0 300px; -moz-box:0 0 300px; -webkit-flex:0 0 300px; -ms-flex:0 0 300px; flex:0 0 300px;}
	/*.event_search .sbtn{width:45px; max-width:45px; -webkit-box:0 0 45px; -moz-box:0 0 45px; -webkit-flex:0 0 45px; -ms-flex:0 0 45px; flex:0 0 45px; height:50px;}*/
	
	.events_list.three_cols_v1.articles_list  .th_cols .th_col .th_txts{padding:25px 22px 0;}
	.events_list.three_cols_v1.articles_list  .th_cols .th_col .gen_btn_2{left:22px; bottom:20px;}	
	.events_list.three_cols_v1.articles_list  .th_cols .th_col{width:32%; max-width:32%; -webkit-box:0 0 32%; -moz-box:0 0 32%; -webkit-flex:0 0 32%; -ms-flex:0 0 32%; flex:0 0 32%; margin-right:2%;}
	.events_list.three_cols_v1.articles_list  .th_cols .th_col:nth-child(3n){margin-right:0;}	
	/*===================================================================================*/
	/*EVENTS END=========================================================================*/
	/*===================================================================================*/
	

	
	/*===================================================================================*/
	/*EVENTS DETAILS START===============================================================*/
	/*===================================================================================*/
	.event_cols{padding:60px 0;}
	.event_cols .eve_col{padding:0 30px 0 0;}
	.event_cols .eve_col .cms h6{font-size:1.9em;}
	.event_cols .eve_sidebar{width:280px; max-width:280px; -webkit-box:0 0 280px; -moz-box:0 0 280px; -webkit-flex:0 0 280px; -ms-flex:0 0 280px; flex:0 0 280px;}
	.event_cols .eve_sidebar .eve_details{-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; padding:25px 20px;}
	
	.event_cols .eve_sidebar .booking_form{-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; padding:25px 20px 15px;}
	.event_cols .eve_sidebar .booking_form .bfrm_row{padding:10px 0;}
	.event_cols .eve_sidebar .booking_form .bfrm_row .txtbox{font-size:1.9em; font-weight:700; border:none; outline:none; border-bottom:1px solid #0A436A; padding:7px 0; width:100%;}
	.event_cols .eve_sidebar .booking_form .gen_btn{padding-left:40px; padding-right:40px;}
	/*===================================================================================*/
	/*EVENTS DETAILS END=================================================================*/
	/*===================================================================================*/



	/*===================================================================================*/
	/*CONTACT START======================================================================*/
	/*===================================================================================*/
	.contact_pg{background:#EBF8FF url(../images/contact_banner_1400.jpg?v=2) center top no-repeat; background-size:cover;}
	
	.contact_cols_main{padding:0 0 40px;}
	
	.contact_title{padding:210px 0 60px;}
	.contact_cols{-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;}
	.contact_cols .c_left{padding:25px 20px; /*width:36.63%; max-width:36.63%; -webkit-box:0 0 36.63%; -moz-box:0 0 36.63%; -webkit-flex:0 0 36.63%; -ms-flex:0 0 36.63%; flex:0 0 36.63%;*/
		-webkit-border-top-left-radius:20px; -webkit-border-bottom-left-radius:20px; -moz-border-radius-topleft:20px; -moz-border-radius-bottomleft:20px; border-top-left-radius:20px; border-bottom-left-radius:20px;
	}
	.contact_cols .c_left .h4{font-size:3.2em;}
	.contact_cols .c_left .connect_with_us{padding:50px 0;}
	.contact_cols .c_right{padding:35px 30px 10px;}
	/*
	.contact_cols .c_right .cf_row{padding:10px 0; margin-bottom:10px;
		width:46.875%; max-width:46.875%; -webkit-box:0 0 46.875%; -moz-box:0 0 46.875%; -webkit-flex:0 0 46.875%; -ms-flex:0 0 46.875%; flex:0 0 46.875%;
	}
	*/
	.contact_cols .c_right .cf_row .txtbox{font-size:1.9em;}
	.contact_cols .c_right .cf_row .txtarea{height:100px;}
	.contact_cols .c_right .cf_row_full_tab{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	/*
	.contact_cols .c_right .cf_row_full{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	*/
	
	.contact_cols .c_right .cf_row.a_dd .SumoSelect>.CaptionCont{font-size:19px;}
	.contact_cols .c_right .cf_row.a_dd .SumoSelect>.CaptionCont>span.placeholder{font-size:19px;}
	
	.contact_cols .c_right .cf_submit .gen_btn{padding-left:25px; padding-right:25px;}
	/*===================================================================================*/
	/*CONTACT END========================================================================*/
	/*===================================================================================*/


	/*===================================================================================*/
	/*SCORE APP START====================================================================*/
	/*===================================================================================*/
	.score_app > .frow{padding-top:205px; padding-bottom:50px;}
	.score_app .app_cols{}
	.score_app .app_cols .sc_left{width:50%; max-width:50%; -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%;}
	.score_app .app_cols .sc_left .sc_txt{padding-right:15px;}
	.score_app .app_cols .sc_left ul{}
	.score_app .app_cols .sc_left ul li{margin:3px 0;}
	.score_app .app_cols .sc_right{width:49%; max-width:49%; -webkit-box:0 0 49%; -moz-box:0 0 49%; -webkit-flex:0 0 49%; -ms-flex:0 0 49%; flex:0 0 49%;}
	.score_app .app_cols .sc_right img{display:block; width:100%; height:auto;}	
	/*===================================================================================*/
	/*SCORE APP END======================================================================*/
	/*===================================================================================*/


	/*===================================================================================*/
	/*FIND SPECIALIST START==============================================================*/
	/*===================================================================================*/
	.spl_listing{padding:65px 0 45px;}
	.spl_listing .spl_title{padding-bottom:18px; margin-bottom:50px;}
	/*
	.spl_listing .spl_title .spl_title_right{width:175px; max-width:175px; -webkit-box:0 0 175px; -moz-box:0 0 175px; -webkit-flex:0 0 175px; -ms-flex:0 0 175px; flex:0 0 175px; text-align:right;}
	*/
	
	.spl_listing .spl_list{}
	.spl_listing .spl_list .spl_box{width:32%; max-width:32%; -webkit-box:0 0 32%; -moz-box:0 0 32%; -webkit-flex:0 0 32%; -ms-flex:0 0 32%; flex:0 0 32%; margin:0 2% 2% 0;
		-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;
	}
	.spl_listing .spl_list .spl_box:nth-child(4n){margin-right:2%;}
	.spl_listing .spl_list .spl_box:nth-child(3n){margin-right:0;}
	.spl_listing .spl_list .spl_box .spl_txt h3{font-size:2.3em;}
	.spl_listing .spl_list .spl_box .spl_txt h3 a{padding:15px 65px 10px 20px; background:url(../images/team_icon_gradient.png) calc(100% - 15px) no-repeat; background-size:40px 40px;}	
	.spl_listing .spl_list .spl_box_yellow .spl_txt h3 a{background:url(../images/team_icon_yellow.png) calc(100% - 24px) no-repeat; background-size:40px 40px;}
	.spl_listing .spl_list .spl_box_gray .spl_txt h3 a{background:url(../images/team_icon_gray.png) calc(100% - 24px) no-repeat; background-size:40px 40px;}
	/*===================================================================================*/
	/*FIND SPECIALIST END================================================================*/
	/*===================================================================================*/


	/*===================================================================================*/
	/*FLEXIBUILDER START=================================================================*/
	/*===================================================================================*/
	.sub_head_txt{padding:50px 0;}
	/*.sub_head_txt .sh_left{width:45.25%; max-width:45.25%; -webkit-box:0 0 45.25%; -moz-box:0 0 45.25%; -webkit-flex:0 0 45.25%; -ms-flex:0 0 45.25%; flex:0 0 45.25%;}*/
	.sub_head_txt .sh_right{/*width:50%; max-width:50%; -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%;*/ padding:5px 0 0;}
	/*===================================================================================*/
	/*FLEXIBUILDER END===================================================================*/
	/*===================================================================================*/

}

@media only screen and (max-width: 920px) {
	
}
@media only screen and (max-width: 850px) {
	
}

@media only screen and (max-width: 650px) {
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	.wrapper{padding:0 15px;}	
	
	
	
	h1, .h1{font-size:4em;}
	h2, .h2{font-size:3.9em;}
	h3, .h3{font-size:3.1em;}
	h4, .h4{font-size:2.9em;}
	h5, .h5{font-size:2.5em;}
	h6, .h6{font-size:2.2em;}
	

	/*===================================================================================*/
	/*HOMEPAGE START=====================================================================*/
	/*===================================================================================*/
	/*
	.gen_btn{padding:15px 20px 12px;}
	.gen_btn_white_hollow{padding:12px 20px 10px;}
	*/
	
	.header{top:30px;}
	/*.top_navi{max-width:768px; height:118px; margin:0 auto; position:relative;}*/
	/*.top_navi .logo{width:155px; margin:31px 0 0 20px;}*/
	.top_navi .logo{max-width:60%; height:40px; object-fit:contain; position:absolute; left:0; margin-top:-20px; top:50%;}
	
	.main_menu{padding:150px 0 40px;}
	
	
	/*.main_menu ul{font-size:3.1em;}*/
	.main_menu ul li{padding:14px 0 15px;}
	.main_menu .socialize{padding:45px 0 0;}
	.main_menu .socialize a{margin:0 10px;}
	
	.banner_video .banner_texts{}
	.banner_video .banner_texts .gen_btn{display:block; margin:20px auto 0; max-width:280px;}
	
	.trusted_organisations{padding:45px 0;}
	.trusted_organisations .to_slider{margin-top:30px;}
	/*.trusted_organisations .to_slider .tslide{display:none;}*/
	.trusted_organisations .to_slider .tslide_active{display:block;}
	
	/*.sticky_scr_section{height:100vh; background:url(../images/sticky_scr_section_bg.png) left top repeat-x; background-size:auto 100%;}*/
	
	
	.the_result{padding:80px 0; min-height:0;}
	.the_result .tb{min-height:0;}
	.the_result .res_left{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding:0; text-align:center;}
	.the_result .res_left .h2{margin-bottom:35px;}
	.the_result .res_left .h4{margin:12px 0;}
	.the_result .res_right{width:100%; max-width:450px; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding:25px 15px 0; margin:0 auto;}
	/*
	.the_result .res_right img{display:block; width:100%; height:auto;}
	*/
	
	.video_box{padding:70px 0 80px; background:none;}
	.video_box .cms{margin:0 auto 35px;}
	.has_vid:after{width:50px; height:50px; margin:-25px 0 0 -25px;}
	
	
	/*.meet_minds{background:url(../images/meet_team_bg.png) center no-repeat; background-size:cover;}*/
	.meet_minds .mm_col_1{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding-top:30px;}
	.meet_minds .mm_col_1 .member_name{display:none;}
	.meet_minds .mm_col_2{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding:20px 20px 0; -webkit-box-sizing:border-box; box-sizing:border-box;}
	.meet_minds .mm_col_2 .cms p{max-width:none;}
	/*
	.meet_minds .mm_col_2{width:29.18%; max-width:29.18%; -webkit-box:0 0 29.18%; -moz-box:0 0 29.18%; -webkit-flex:0 0 29.18%; -ms-flex:0 0 29.18%; flex:0 0 29.18%;}
	.meet_minds .mm_col_1 img{display:block; width:100%; height:auto;}
	*/
	.meet_minds .mm_col_1.felix{position:relative; z-index:1;}
	.meet_minds .mm_col_1.felix img{width:calc(100% + 25px);}
	.meet_minds .mm_col_1.mark img{width:100%; margin:0 auto; display:block; max-width:500px;}
	
	.meet_minds .mm_col_2 .cms{/*max-width:420px; margin:0 auto;*/ padding:25px 0 0;}
	.meet_minds .mm_col_2 .gen_btn{margin-top:20px;}
	/*
	.meet_minds .mm_col_2 .cms p{max-width:380px; margin:0 auto 5px;}
	.meet_minds .mm_col_2 .cms p.abt_us{font-size:1.6em; color:#00A9A2; text-transform:uppercase; font-weight:600; padding-bottom:0; margin-bottom:5px;}
	*/
	
	
	.mind_diff{padding:45px 0;}
	.mind_diff .mind_bg{background:none; padding-bottom:0;}
	.mind_diff .mind_intro .gradient_txt{display:block;}
	.mind_diff .md_cols{padding:30px 0 0; display:block;}
	.mind_diff .md_cols .md_img{display:block; background:url(../images/mind_before_after_mob.png) center no-repeat; background-size:auto 100%; padding:0 0 60%; width:calc(100% + 30px); margin:35px -15px;}
	.mind_diff .md_cols .md_col{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; text-align:center;}
	.mind_diff .md_cols .md_col .cms{max-width:none;}
	.mind_diff .md_cols .md_col_alt{padding-top:0;}
	
	
	.statistic_counter{padding:50px 0;}
	.statistic_counter .st_col{width:50%; max-width:50%; -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; padding:25px 10px;}
	.statistic_counter .st_col h3{font-size:5.6em;}
	
	
	.content_slider{padding:45px 0;}
	.content_slider .cs_intro{padding-bottom:20px;}
	
	.content_slider .cs_intro .cs_left{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.content_slider .cs_intro .cs_right{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding-top:0;}
	
	
	.content_slider .cs_slider{-webkit-border-radius:0; -moz-border-radius:0; border-radius:0; margin:0 -15px 100px; overflow:visible;}
	.content_slider .cs_slider .cs_slide{position:relative;}
	.content_slider .cs_slider .cs_slide .csl_left{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; position:relative; z-index:2;}
	
	.content_slider .cs_slider .cs_slide .csl_left .cms{float:none; width:auto; padding:28% 40px;}
	
	.content_slider .cs_slider .cs_slide .csl_left .num{font-size:1.6em;}
	.content_slider .cs_slider .cs_slide .csl_right{/*width:50%; max-width:50%; -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%;*/ padding:45px 0 0 5px;}
	
	.content_slider .cs_slider .cs_slide .csl_right .csl_img{width:auto; position:absolute; left:0; top:0; right:0; bottom:0; z-index:1; opacity:0.14;}
	.content_slider .cs_slider .cs_slide .csl_right .csl_img img{height:100%; object-fit:cover;}
	.content_slider .cs_slider .cs_slide .csl_left .cms p{font-size:1.8em;}
	
	.content_slider .cs_slider .slick-dots{display:block; bottom:auto; top:100%; left:0; right:0; padding:30px 0;
		background:#144e74;
	}
	.content_slider .cs_slider .slick-dots:after{content:""; display:block; position:absolute; left:0; top:0; right:0; bottom:0; opacity:0.25;
		background: rgb(0,138,209);
		background: linear-gradient(90deg, rgba(0,138,209,1) 0%, rgba(0,169,162,1) 100%);
	}
	.content_slider .cs_slider .slick-dots li{position:relative; z-index:2; border:1px solid #fff;}
	.content_slider .cs_slider .slick-dots li.slick-active{background:#fff;}
	
	.content_slider .cs_slider .slick-arrow{top:100%; height:85px; width:80px; bottom:auto; z-index:999; transform:scale(0.85);}
	.content_slider .cs_slider .slick-prev{left:0; background:url(../images/slick_arrows.svg) 5px 5px no-repeat;}
	.content_slider .cs_slider .slick-next{right:0; background:url(../images/slick_arrows.svg) calc(100% - 5px) 5px no-repeat;}
	
	
	.content_slider .all_pro_btn{padding:25px 0 0;}
	.content_slider .all_pro_btn .gen_btn{-webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;}
	
	
	.testi_slider{padding:25px 0 55px;}
	.testi_slider .ts_title{padding-bottom:0;}
	.testi_slider .t_slider{padding:0 20px 55px;}
	.testi_slider .t_slider:before{width:75px; height:60px; top:100%; margin-top:-55px; background:url(../images/quotes_mob.png) 0 0 no-repeat; transform:scale(0.65);}
	.testi_slider .t_slider:after{width:75px; height:60px; top:100%; margin-top:-55px; background:url(../images/quotes_mob.png) 0 100% no-repeat; transform:scale(0.65);}
	
	.testi_slider.gradient_bg .t_slider:before{background:url(../images/quotes_mob_white.png) 0 0 no-repeat;}
	.testi_slider.gradient_bg .t_slider:after{background:url(../images/quotes_mob_white.png) 0 100% no-repeat;}		
	
	.three_cols_v1{padding:30px 0 40px;}
	.three_cols_v1 .th_title{padding-bottom:30px;}
	.three_cols_v1 .th_cols{max-width:450px; margin:0 auto;}
	.three_cols_v1 .th_cols .th_col{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding-bottom:65px;}
	.three_cols_v1 .th_cols .th_col .th_txts{padding:25px 15px 22px;}
	.three_cols_v1 .th_cols .th_col .th_txts .th_step{font-size:1.8em;}
	.three_cols_v1 .th_cols .th_col .th_txts .gen_btn{left:15px; bottom:15px; right:auto; font-size:1.2em;}
	

	.three_cols_v2{}
	.three_cols_v2 .th_cols .th_col .th_txts .th_step{font-size:1.6em;}
	.three_cols_v2 .th_cols .th_col .th_txts .h6{font-size:2.3em;}
	.three_cols_v2 .th_cols .th_col .th_txts p{font-size:1.6em;}

	
	.footer{}
	.footer .blue_bg{padding:55px 0 20px;}
	.footer .footer_left{max-width:none; width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.footer .footer_left  img{width:180px; margin:0 auto; display:block;}
	
	.socialize{padding:40px 0 0; text-align:center;}
	.socialize a{margin:0 6px;}
	
	.footer .footer_right{max-width:100%; width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.footer .footer_right .footer_navi{max-width:none;}
	.footer .footer_right h5{font-size:2.3em; text-align:center; padding-top:50px;}
	.footer .footer_right .footer_navi ul{text-align:center}
	.footer .footer_right .footer_navi ul li{margin-bottom:6px;}
	.footer .footer_right .footer_cta{text-align:center; padding-bottom:20px;}
	.footer .footer_right .footer_cta .gen_btn{padding-left:35px; padding-right:35px;}
	.footer .powder_blue_bg{padding:28px 0 20px;}
	
	.footer .copyrights{font-size:1.5em; text-align:center;}
	.footer .powder_blue_bg .footer_navi ul{font-size:1.5em; padding:25px 0;}	
	.footer .powder_blue_bg .webby{font-size:1.5em; text-align:center;}	
	
	.footer .powder_blue_bg .footer_navi ul li{margin-bottom:0;}
	/*===================================================================================*/
	/*HOMEPAGE END=======================================================================*/
	/*===================================================================================*/
		

	/*===================================================================================*/
	/*ABOUT US START=====================================================================*/
	/*===================================================================================*/
	.top_banner .tb_contents .cms{padding-top:180px;}
	.top_banner .tb_contents_left .cms{max-width:400px;}
	.top_banner .tb_contents .banner_btns{padding-top:15px;}
	.top_banner .tb_contents .banner_btns a{min-width:0;}
	
	.stacked_cards .st_card .cms br{display:none;}
	
	.our_people{padding:30px 0;}
	.our_people .people_title{padding-bottom:15px;}
	.our_people .people_row{padding:20px 0; max-width:500px; margin:0 auto;}
	.our_people .people_row .col_img{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.our_people .people_row .col_txt{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding-top:20px;}
	/*===================================================================================*/
	/*ABOUT US END=======================================================================*/
	/*===================================================================================*/


	/*===================================================================================*/
	/*PROGRAM INNER START================================================================*/
	/*===================================================================================*/
	.prgm_menu{padding:8px 0 12px;}
	.prgm_menu .prgm_menu_label{font-size:2.4em; padding:6px 10px 6px 0;}	
	.prgm_menu .prgm_menu_label:after{width:70px; margin:7px auto;}	
	.prgm_menu .prgm_menu_links ul{font-size:1.4em;}
	.prgm_menu .prgm_menu_links ul li{padding:0 4px; margin-bottom:5px;}
	/*
	.prgm_menu .prgm_menu_links ul li.last_link{display:block; margin-top:5px;}
	.prgm_menu .prgm_menu_links ul li.last_link a{font-size:12px; padding:9px 10px 6px;}
	*/
	
	.prgm_menu .prgm_menu_links{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.prgm_menu .prgm_menu_links ul li{display:none;}
	.prgm_menu .prgm_menu_links ul li.last_link{display:block; margin-top:5px;}
	.prgm_menu .prgm_menu_links ul li.last_link a{font-size:14px; padding:12px 15px 9px; border:1px solid #fff;}
	


	.how_it_works{padding:20px 0 15px;}
	.how_it_works .hiw_cols{padding-top:12px; display:block;}
	.how_it_works .hiw_cols .hiw_col{font-size:1.8em; padding:10px 10px;}	
	.how_it_works .hiw_cols .hiw_col:after{right:0; top:auto; bottom:0; left:0; height:2px; width:70px; margin:0 auto;}
	.how_it_works .hiw_cols .hiw_col:last-child:after{display:none;}
	
	
	.course_wizard{padding:45px 0;}
	.course_wizard .course_steps{display:none;}
	.course_wizard .course_imgs{display:none;}
	.course_wizard .course_texts{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.course_wizard .course_texts .cms{padding-bottom:10px;}
	.course_wizard .course_texts .cms .h4{font-size:2.1em;}
	.course_wizard .course_texts .course_txt{height:auto !important; padding:25px 0;}
	.course_wizard .course_texts .course_txt img{display:block !important; opacity:1 !important; width:370px; max-width:100%; height:auto; margin:0 0 15px;
		-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;
	}
	
	.download_curriculum{padding:50px 0;}
	.download_curriculum .dc_form{padding-top:0;}
	.download_curriculum .dc_form .dc_cols{padding-bottom:20px; max-width:280px; margin:0 auto;}
	.download_curriculum .dc_form .dc_cols .dc_col{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin:20px 0 0;}
	
	
	.three_cols_v2{padding:30px 0 45px;}
	
	
	.faq_list{padding:40px 0;}
	.faq_list .faq_title{padding-bottom:15px;}
	.faq_list .faq_item{-webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px;}
	.faq_list .faq_item .faq_que{font-size:2.1em; padding:20px 60px 15px 25px;}
	.faq_list .faq_item .faq_que span{right:20px; transform:scale(0.65);}	
	.faq_list .faq_ans .cms{padding:0 25px 24px; max-width:none;}
	
	
	.acce_course{padding:30px 0;}
	.acce_course .ac_cols{max-width:550px; margin:0 auto;}
	.acce_course .ac_cols .ac_img img{height:400px;}	
	.acce_course .ac_cols .ac_txt{padding:25px 20px 10px;}	
	.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col_alt{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col .ac_title:after{width:195px;}
	.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col_alt .gen_btn{padding:12px 25px 9px;}
	.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col_alt .cms,
	.acce_course .ac_cols .ac_txt .ac_txt_cols .ac_txt_col_alt .cms *{text-align:left;}
	/*===================================================================================*/
	/*PROGRAM INNER END==================================================================*/
	/*===================================================================================*/

	/*===================================================================================*/
	/*RESEARCH START=====================================================================*/
	/*===================================================================================*/
	.topic_filters{padding:15px 0 25px;}
	.topic_filters .filter_label.h6{font-size:2.2em; text-align:center; padding-bottom:10px;
		width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;
	}
	.topic_filters .filter_dd{width:350px; max-width:100%; -webkit-box:0 0 350px; -moz-box:0 0 350px; -webkit-flex:0 0 350px; -ms-flex:0 0 350px; flex:0 0 350px; margin:0 auto;}
	
	.research_wrap{padding:10px 0 50px;}
	.research_list{padding-top:40px;}
	.research_list #research_list{margin:0 auto; max-width:550px;}
	.research_list .res_box{width:100%; margin:0 auto 25px;}
	.research_list .res_box .res_box_padding{padding:20px 25px;}
	/*
	.research_list .res_box h3{font-size:2em; margin-bottom:5px;}
	.research_list .res_box h3:after{content:""; display:block; width:68px; height:1px; margin-top:22px;
		background: rgb(0,138,209);
		background: linear-gradient(-90deg, rgba(0,138,209,1) 0%, rgba(0,169,162,1) 100%);
	}
	.research_list .res_box p{font-size:1.6em;}
	.research_list .res_box .res_sub_title{font-weight:600;}
	
	.three_cols_v3 .th_cols .th_col .th_txts{padding:22px 22px 32px;}
	.three_cols_v3 .th_cols .th_col .th_txts .th_step{line-height:25px;}
	*/
	
	/*===================================================================================*/
	/*RESEARCH END=======================================================================*/
	/*===================================================================================*/


	/*===================================================================================*/
	/*RESOURCES START====================================================================*/
	/*===================================================================================*/
	
	.articles_list{padding:40px 0;}
	.art_title{padding:0 0 20px; margin-bottom:20px;}
	.art_title .a_title{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.art_title .a_dd{width:260px; max-width:260px; -webkit-box:0 0 260px; -moz-box:0 0 260px; -webkit-flex:0 0 260px; -ms-flex:0 0 260px; flex:0 0 260px; margin-top:10px;}
	.art_title .a_txts{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	
	
	.three_cols_v1.articles_list .th_cols .th_col{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.three_cols_v1.articles_list .th_cols .th_col{margin-bottom:25px; margin-right:auto;}
	.three_cols_v1.articles_list .th_cols .th_col:nth-child(3n){margin-right:auto;}
	.three_cols_v1.articles_list .th_cols .th_col:nth-child(2n){margin-right:auto;}
	.view_all_btn{text-align:center; padding-top:20px;}
	.view_all_btn .gen_btn{padding:12px 65px 9px;}
	
	
	.video_list{padding:30px 0;}
	.v_list{max-width:450px; margin:0 auto;}
	.v_list .v_box{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin:0 auto 25px;}
	.v_list .v_box:nth-child(3n){margin-right:auto;}
	.v_list .v_box .v_img{-webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px;}
	.v_list .v_box .h5{padding:20px 10px 0;}
	
	
	.cta_banner{padding:80px 0;}
	
	
	.pagination{padding:20px 0;}
	.pagination ol{font-size:1.8em; padding:10px 5px;}
	.pagination ol li{padding:0 2px;}
	.pagination ol li span,
	.pagination ol li a{padding:5px 0px;}
	
	/*===================================================================================*/
	/*RESOURCES END======================================================================*/
	/*===================================================================================*/


	/*===================================================================================*/
	/*ARTICLE START======================================================================*/
	/*===================================================================================*/
	.article_title{padding:20px 0 25px;}
	
	.article_cols{padding:30px 0 15px;}
	.article_cols .art_sidebar{width:auto; max-width:none; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding:25px 0; margin:0 auto;}
	
	.article_cols .art_sidebar .author_box{-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;}
	.article_cols .art_sidebar .author_box .author_img{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.article_cols .art_sidebar .author_box .author_img img{height:450px; object-fit:cover; object-position:top;}
	
	.article_cols .art_sidebar .rel_article .three_cols_v1 .th_cols .th_col .th_txts{padding-top:15px;}
	
	.article_cols .art_col{padding:0;}
	.two_imgs .tc_img{width:48.65%; max-width:48.65%; -webkit-box:0 0 48.65%; -moz-box:0 0 48.65%; -webkit-flex:0 0 48.65%; -ms-flex:0 0 48.65%; flex:0 0 48.65%;}
	/*===================================================================================*/
	/*ARTICLE END========================================================================*/
	/*===================================================================================*/


	/*===================================================================================*/
	/*EVENTS START=======================================================================*/
	/*===================================================================================*/
	.blue_bg.articles_list .a_dd{width:280px; max-width:280px; -webkit-box:0 0 280px; -moz-box:0 0 280px; -webkit-flex:0 0 280px; -ms-flex:0 0 280px; flex:0 0 280px;}
	.events_list.three_cols_v1.articles_list  .th_cols .th_col{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin-right:auto;}
	.events_list.three_cols_v1.articles_list  .th_cols .th_col:nth-child(3n){margin-right:auto;}	
	/*===================================================================================*/
	/*EVENTS END=========================================================================*/
	/*===================================================================================*/


	/*===================================================================================*/
	/*EVENTS DETAILS START===============================================================*/
	/*===================================================================================*/
	.event_cols{padding:30px 0;}
	.event_cols .eve_col{padding:0 0 30px;}
	.event_cols .eve_col .cms h6{font-size:1.9em;}
	.event_cols .eve_sidebar{width:450px; max-width:100%; -webkit-box:0 0 450px; -moz-box:0 0 450px; -webkit-flex:0 0 450px; -ms-flex:0 0 450px; flex:0 0 450px; margin:0 auto;}
	/*===================================================================================*/
	/*EVENTS DETAILS END=================================================================*/
	/*===================================================================================*/


	/*===================================================================================*/
	/*CONTACT START======================================================================*/
	/*===================================================================================*/
	.contact_pg{background:#e9f6fe url(../images/contact_banner_900.jpg?v=2) center top no-repeat; background-size:100% auto;}
	
	.contact_cols_main{padding:0 0 40px;}
	
	.contact_title{padding:200px 0 40px;}
	.contact_cols .c_left{padding:35px 20px; width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;
		-webkit-box-sizing:border-box; box-sizing:border-box;		
		-webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;		
		-webkit-border-top-left-radius:20px; -webkit-border-top-right-radius:20px; -moz-border-radius-topleft:20px; -moz-border-radius-topright:20px; border-top-left-radius:20px; border-top-right-radius:20px;
	}
	.contact_cols .c_left .h4{font-size:2.9em;}
	.contact_cols .c_left .connect_with_us{padding:20px 0 30px;}
	.contact_cols .c_left .connect_with_us .socialize{text-align:left;}
	.contact_cols .c_right{padding:35px 20px 10px; -webkit-box-sizing:border-box; box-sizing:border-box;		}
	/*
	.contact_cols .c_right .cf_row{padding:10px 0; margin-bottom:10px;
		width:46.875%; max-width:46.875%; -webkit-box:0 0 46.875%; -moz-box:0 0 46.875%; -webkit-flex:0 0 46.875%; -ms-flex:0 0 46.875%; flex:0 0 46.875%;
	}
	*/
	/*
	.contact_cols .c_right .cf_row_full{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	*/
	/*===================================================================================*/
	/*CONTACT END========================================================================*/
	/*===================================================================================*/


	/*===================================================================================*/
	/*SCORE APP START====================================================================*/
	/*===================================================================================*/
	.score_app > .frow{padding-top:205px; padding-bottom:50px;}
	.score_app .app_cols{}
	.score_app .app_cols .sc_left{width:100%; max-width:500px; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin:0 auto; padding-top:25px;}
	.score_app .app_cols .sc_left .sc_txt{padding-right:0;}
	.score_app .app_cols .sc_right{width:100%; max-width:500px; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin:0 auto;}
	.score_app .app_cols .sc_right img{display:block; width:100%; height:auto;}	
	/*===================================================================================*/
	/*SCORE APP END======================================================================*/
	/*===================================================================================*/



	/*===================================================================================*/
	/*FIND SPECIALIST START==============================================================*/
	/*===================================================================================*/
	.spl_listing{padding:35px 0 25px;}
	.spl_listing .spl_title{padding-bottom:18px; margin-bottom:30px;}
	.spl_listing .spl_title .spl_title_right{text-align:left;}	
	
	.spl_listing .spl_list{}
	.spl_listing .spl_list .spl_box{width:49%; max-width:49%; -webkit-box:0 0 49%; -moz-box:0 0 49%; -webkit-flex:0 0 49%; -ms-flex:0 0 49%; flex:0 0 49%; margin:0 2% 2% 0;}
	.spl_listing .spl_list .spl_box:nth-child(4n){margin-right:2%;}
	.spl_listing .spl_list .spl_box:nth-child(3n){margin-right:2%;}
	.spl_listing .spl_list .spl_box:nth-child(2n){margin-right:0;}
	.spl_listing .spl_list .spl_box .spl_txt h3{font-size:2.3em;}
	.spl_listing .spl_list .spl_box .spl_txt h3 a{padding:15px 65px 10px 20px; background:url(../images/team_icon_gradient.png) calc(100% - 15px) no-repeat; background-size:40px 40px;}	
	.spl_listing .spl_list .spl_box_yellow .spl_txt h3 a{background:url(../images/team_icon_yellow.png) calc(100% - 24px) no-repeat; background-size:40px 40px;}
	.spl_listing .spl_list .spl_box_gray .spl_txt h3 a{background:url(../images/team_icon_gray.png) calc(100% - 24px) no-repeat; background-size:40px 40px;}
	/*===================================================================================*/
	/*FIND SPECIALIST END================================================================*/
	/*===================================================================================*/
	
	/*===================================================================================*/
	/*FLEXIBUILDER START=================================================================*/
	/*===================================================================================*/
	.sub_head_txt{padding:25px 0;}
	.sub_head_txt .sh_left,
	.sub_head_txt .sh_right{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	/*===================================================================================*/
	/*FLEXIBUILDER END===================================================================*/
	/*===================================================================================*/

	.program_list .prgm_title .prgm_left{text-align:center;}
	.program_list .prgm_title .prgm_right{width:auto; max-width:none; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; text-align:center; padding-top:15px;}
}
	

@media only screen and (max-width:560px) {
	.contact_cols .c_right .cf_row{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	
}

@media only screen and (max-width: 500px) {
	.statistic_counter{padding:30px 0;}
	.statistic_counter .st_col{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding:20px 10px;}
	.statistic_counter .st_col h3{font-size:6.6em;}
	
	

	/*===================================================================================*/
	/*PROGRAM START======================================================================*/
	/*===================================================================================*/
	.cms_contents{padding:70px 0;}
	
	.program_list{padding:65px 0;}
	.program_list .prgm_title{padding-bottom:25px;}
	.program_list .prgm_title .prgm_left,
	.program_list .prgm_title .prgm_right{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; text-align:center;}
	
	.program_list .prgm_list{max-width:350px; margin:0 auto;}
	.program_list .prgm_list .prgm_box{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin:0 auto 15px;}
	.program_list .prgm_list .prgm_box:nth-child(3n){margin-right:auto;}
	.program_list .prgm_list .prgm_box:nth-child(2n){margin-right:auto;}
	/*===================================================================================*/
	/*PROGRAM END========================================================================*/
	/*===================================================================================*/
	
	
	.two_imgs .tc_img{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin:10px 0;}
	
	/*===================================================================================*/
	/*FIND SPECIALIST START==============================================================*/
	/*===================================================================================*/
	.spl_listing{padding:30px 0 20px;}
	
	.spl_listing .spl_list{}
	.spl_listing .spl_list .spl_box{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin:0 auto 20px 0;}
	.spl_listing .spl_list .spl_box:nth-child(4n),
	.spl_listing .spl_list .spl_box:nth-child(3n),
	.spl_listing .spl_list .spl_box:nth-child(2n){margin-right:auto;}
	.spl_listing .spl_list .spl_box .spl_txt h3{font-size:2.3em;}
	/*===================================================================================*/
	/*FIND SPECIALIST END================================================================*/
	/*===================================================================================*/
	
	
	.article_cols .art_sidebar .author_box .author_img img{height:350px;}
}


/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 540px) {
	
}


/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
}
	
@media only screen and (max-width: 400px) {
	.article_cols .art_sidebar .author_box .author_img img{height:250px;}
}

@media only screen and (max-width: 350px) {
}

@media only screen and (max-width: 767px) {
}

.gradient_bg{
	background: rgb(192,212,245);
	background: linear-gradient(90deg, rgba(192,212,245,1) 0%, rgba(99,138,193,1) 100%);
}

.gradient_bg_left_right{
	background: rgb(0,138,209);
	background: linear-gradient(90deg, rgba(0,138,209,1) 0%, rgba(0,169,162,1) 66%, rgba(0,169,162,1) 100%);
}

.blue{color:#0A436A !important;}
.blue_bg{background:#0A436A;}

.light_blue{color:#638ac1 !important;}
.light_blue_bg{background:#638ac1 !important;}

.powder_blue{color:#EBF8FF !important;}
.powder_blue_bg{background:#EBF8FF !important;}

.green a,
.green strong,
.green{color:#00A9A2 !important; text-decoration:none;}
.green_bg{background:#00A9A2 !important;}

.cms_centered{text-align:center;}
.cms_centered *{text-align:center;}
.cms_right{text-align:right;}
.cms_right *{text-align:right;}

.uppercase{text-transform:uppercase;}

.white_bg{background:#fff;}

.white,
.white a,
.white a:hover,
.cms_white{color:#fff;}
.cms_white *{color:#fff;}
.cms_white h1{color:#fff;}
.cms_white h2{color:#fff;}
.cms_white h3{color:#fff;}
.cms_white h4{color:#fff;}
.cms_white h5{color:#fff;}
.cms_white h6{color:#fff;}
.cms_white a{color:#fff;}
.cms_white p{color:#fff;}
.cms_white ul{color:#fff;}
.cms_white ol{color:#fff;}
.cms_white li{color:#fff;}

.cms_white h1 a:hover, .cms_white .h1 a:hover,
.cms_white h1 a:hover, .cms_white .h1 a:hover,
.cms_white h2 a:hover, .cms_white .h2 a:hover,
.cms_white h3 a:hover, .cms_white .h3 a:hover,
.cms_white h4 a:hover, .cms_white .h4 a:hover,
.cms_white h5 a:hover, .cms_white .h5 a:hover,
.cms_white h6 a:hover, .cms_white .h6 a:hover{color:#fff;}


.mt-0{margin-top:0 !important;}
.mt-5{margin-top:5px !important;}
.mt-10{margin-top:10px !important;}
.mt-15{margin-top:15px !important;}
.mt-20{margin-top:20px !important;}
.mt-25{margin-top:25px !important;}
.mt-30{margin-top:30px !important;}
.mt-35{margin-top:35px !important;}
.mt-40{margin-top:40px !important;}
.mt-45{margin-top:45px !important;}
.mt-50{margin-top:50px !important;}
.mt-55{margin-top:55px !important;}
.mt-60{margin-top:60px !important;}
.mt-65{margin-top:65px !important;}
.mt-70{margin-top:70px !important;}
.mt-75{margin-top:75px !important;}
.mt-80{margin-top:80px !important;}
.mt-85{margin-top:85px !important;}
.mt-90{margin-top:90px !important;}
.mt-95{margin-top:95px !important;}
.mt-100{margin-top:100px !important;}

.mb-0{margin-bottom:0 !important;}
.mb-5{margin-bottom:5px !important;}
.mb-10{margin-bottom:10px !important;}
.mb-15{margin-bottom:15px !important;}
.mb-20{margin-bottom:20px !important;}
.mb-25{margin-bottom:25px !important;}
.mb-30{margin-bottom:30px !important;}
.mb-35{margin-bottom:35px !important;}
.mb-40{margin-bottom:40px !important;}
.mb-45{margin-bottom:45px !important;}
.mb-50{margin-bottom:50px !important;}
.mb-55{margin-bottom:55px !important;}
.mb-60{margin-bottom:60px !important;}
.mb-65{margin-bottom:65px !important;}
.mb-70{margin-bottom:70px !important;}
.mb-75{margin-bottom:75px !important;}
.mb-80{margin-bottom:80px !important;}
.mb-85{margin-bottom:85px !important;}
.mb-90{margin-bottom:90px !important;}
.mb-95{margin-bottom:95px !important;}
.mb-100{margin-bottom:100px !important;}


.pt-0{padding-top:0 !important;}
.pt-5{padding-top:5px !important;}
.pt-10{padding-top:10px !important;}
.pt-15{padding-top:15px !important;}
.pt-20{padding-top:20px !important;}
.pt-25{padding-top:25px !important;}
.pt-30{padding-top:30px !important;}
.pt-35{padding-top:35px !important;}
.pt-40{padding-top:40px !important;}
.pt-45{padding-top:45px !important;}
.pt-50{padding-top:50px !important;}
.pt-55{padding-top:55px !important;}
.pt-60{padding-top:60px !important;}
.pt-65{padding-top:65px !important;}
.pt-70{padding-top:70px !important;}
.pt-75{padding-top:75px !important;}
.pt-80{padding-top:80px !important;}
.pt-85{padding-top:85px !important;}
.pt-90{padding-top:90px !important;}
.pt-95{padding-top:95px !important;}
.pt-100{padding-top:100px !important;}

.pb-0{padding-bottom:0 !important;}
.pb-5{padding-bottom:5px !important;}
.pb-10{padding-bottom:10px !important;}
.pb-15{padding-bottom:15px !important;}
.pb-20{padding-bottom:20px !important;}
.pb-25{padding-bottom:25px !important;}
.pb-30{padding-bottom:30px !important;}
.pb-35{padding-bottom:35px !important;}
.pb-40{padding-bottom:40px !important;}
.pb-45{padding-bottom:45px !important;}
.pb-50{padding-bottom:50px !important;}
.pb-55{padding-bottom:55px !important;}
.pb-60{padding-bottom:60px !important;}
.pb-65{padding-bottom:65px !important;}
.pb-70{padding-bottom:70px !important;}
.pb-75{padding-bottom:75px !important;}
.pb-80{padding-bottom:80px !important;}
.pb-85{padding-bottom:85px !important;}
.pb-90{padding-bottom:90px !important;}
.pb-95{padding-bottom:95px !important;}
.pb-100{padding-bottom:100px !important;}



@media only screen and (max-width: 1225px) {
	.mt-0{margin-top:0 !important;}
	.mt-5{margin-top:0px !important;}
	.mt-10{margin-top:6px !important;}
	.mt-15{margin-top:12px !important;}
	.mt-20{margin-top:12px !important;}
	.mt-25{margin-top:17px !important;}
	.mt-30{margin-top:22px !important;}
	.mt-35{margin-top:27px !important;}
	.mt-40{margin-top:32px !important;}
	.mt-45{margin-top:37px !important;}
	.mt-50{margin-top:42px !important;}
	.mt-55{margin-top:42px !important;}
	.mt-60{margin-top:47px !important;}
	.mt-65{margin-top:52px !important;}
	.mt-70{margin-top:52px !important;}
	.mt-75{margin-top:52px !important;}
	.mt-80{margin-top:62px !important;}
	.mt-85{margin-top:67px !important;}
	.mt-90{margin-top:67px !important;}
	.mt-95{margin-top:72px !important;}
	.mt-100{margin-top:72px !important;}
	
	.mb-0{margin-bottom:0 !important;}
	.mb-5{margin-bottom:0px !important;}
	.mb-10{margin-bottom:6px !important;}
	.mb-15{margin-bottom:12px !important;}
	.mb-20{margin-bottom:12px !important;}
	.mb-25{margin-bottom:17px !important;}
	.mb-30{margin-bottom:22px !important;}
	.mb-35{margin-bottom:27px !important;}
	.mb-40{margin-bottom:32px !important;}
	.mb-45{margin-bottom:37px !important;}
	.mb-50{margin-bottom:42px !important;}
	.mb-55{margin-bottom:42px !important;}
	.mb-60{margin-bottom:47px !important;}
	.mb-65{margin-bottom:52px !important;}
	.mb-70{margin-bottom:52px !important;}
	.mb-75{margin-bottom:52px !important;}
	.mb-80{margin-bottom:62px !important;}
	.mb-85{margin-bottom:67px !important;}
	.mb-90{margin-bottom:67px !important;}
	.mb-95{margin-bottom:72px !important;}
	.mb-100{margin-bottom:72px !important;}
	

	.pt-0{padding-top:0 !important;}
	.pt-5{padding-top:0px !important;}
	.pt-10{padding-top:6px !important;}
	.pt-15{padding-top:12px !important;}
	.pt-20{padding-top:12px !important;}
	.pt-25{padding-top:17px !important;}
	.pt-30{padding-top:22px !important;}
	.pt-35{padding-top:27px !important;}
	.pt-40{padding-top:32px !important;}
	.pt-45{padding-top:37px !important;}
	.pt-50{padding-top:42px !important;}
	.pt-55{padding-top:42px !important;}
	.pt-60{padding-top:47px !important;}
	.pt-65{padding-top:52px !important;}
	.pt-70{padding-top:52px !important;}
	.pt-75{padding-top:52px !important;}
	.pt-80{padding-top:62px !important;}
	.pt-85{padding-top:67px !important;}
	.pt-90{padding-top:67px !important;}
	.pt-95{padding-top:72px !important;}
	.pt-100{padding-top:72px !important;}
	
	.pb-0{padding-bottom:0 !important;}
	.pb-5{padding-bottom:0px !important;}
	.pb-10{padding-bottom:6px !important;}
	.pb-15{padding-bottom:12px !important;}
	.pb-20{padding-bottom:12px !important;}
	.pb-25{padding-bottom:17px !important;}
	.pb-30{padding-bottom:22px !important;}
	.pb-35{padding-bottom:27px !important;}
	.pb-40{padding-bottom:32px !important;}
	.pb-45{padding-bottom:37px !important;}
	.pb-50{padding-bottom:42px !important;}
	.pb-55{padding-bottom:42px !important;}
	.pb-60{padding-bottom:47px !important;}
	.pb-65{padding-bottom:52px !important;}
	.pb-70{padding-bottom:52px !important;}
	.pb-75{padding-bottom:52px !important;}
	.pb-80{padding-bottom:62px !important;}
	.pb-85{padding-bottom:67px !important;}
	.pb-90{padding-bottom:67px !important;}
	.pb-95{padding-bottom:72px !important;}
	.pb-100{padding-bottom:72px !important;}
	

}



@media only screen and (max-width: 1024px) {
	.mt-0{margin-top:0 !important;}
	.mt-5{margin-top:0px !important;}
	.mt-10{margin-top:5px !important;}
	.mt-15{margin-top:10px !important;}
	.mt-20{margin-top:10px !important;}
	.mt-25{margin-top:15px !important;}
	.mt-30{margin-top:20px !important;}
	.mt-35{margin-top:25px !important;}
	.mt-40{margin-top:30px !important;}
	.mt-45{margin-top:35px !important;}
	.mt-50{margin-top:40px !important;}
	.mt-55{margin-top:40px !important;}
	.mt-60{margin-top:45px !important;}
	.mt-65{margin-top:50px !important;}
	.mt-70{margin-top:50px !important;}
	.mt-75{margin-top:55px !important;}
	.mt-80{margin-top:60px !important;}
	.mt-85{margin-top:65px !important;}
	.mt-90{margin-top:65px !important;}
	.mt-95{margin-top:70px !important;}
	.mt-100{margin-top:70px !important;}
	
	.mb-0{margin-bottom:0 !important;}
	.mb-5{margin-bottom:0px !important;}
	.mb-10{margin-bottom:5px !important;}
	.mb-15{margin-bottom:10px !important;}
	.mb-20{margin-bottom:10px !important;}
	.mb-25{margin-bottom:15px !important;}
	.mb-30{margin-bottom:20px !important;}
	.mb-35{margin-bottom:25px !important;}
	.mb-40{margin-bottom:30px !important;}
	.mb-45{margin-bottom:35px !important;}
	.mb-50{margin-bottom:40px !important;}
	.mb-55{margin-bottom:40px !important;}
	.mb-60{margin-bottom:45px !important;}
	.mb-65{margin-bottom:50px !important;}
	.mb-70{margin-bottom:50px !important;}
	.mb-75{margin-bottom:55px !important;}
	.mb-80{margin-bottom:60px !important;}
	.mb-85{margin-bottom:65px !important;}
	.mb-90{margin-bottom:65px !important;}
	.mb-95{margin-bottom:70px !important;}
	.mb-100{margin-bottom:70px !important;}





	.pt-0{padding-top:0 !important;}
	.pt-5{padding-top:0px !important;}
	.pt-10{padding-top:5px !important;}
	.pt-15{padding-top:10px !important;}
	.pt-20{padding-top:10px !important;}
	.pt-25{padding-top:15px !important;}
	.pt-30{padding-top:20px !important;}
	.pt-35{padding-top:25px !important;}
	.pt-40{padding-top:30px !important;}
	.pt-45{padding-top:35px !important;}
	.pt-50{padding-top:40px !important;}
	.pt-55{padding-top:40px !important;}
	.pt-60{padding-top:45px !important;}
	.pt-65{padding-top:50px !important;}
	.pt-70{padding-top:50px !important;}
	.pt-75{padding-top:55px !important;}
	.pt-80{padding-top:60px !important;}
	.pt-85{padding-top:65px !important;}
	.pt-90{padding-top:65px !important;}
	.pt-95{padding-top:70px !important;}
	.pt-100{padding-top:70px !important;}
	
	.pb-0{padding-bottom:0 !important;}
	.pb-5{padding-bottom:0px !important;}
	.pb-10{padding-bottom:5px !important;}
	.pb-15{padding-bottom:10px !important;}
	.pb-20{padding-bottom:10px !important;}
	.pb-25{padding-bottom:15px !important;}
	.pb-30{padding-bottom:20px !important;}
	.pb-35{padding-bottom:25px !important;}
	.pb-40{padding-bottom:30px !important;}
	.pb-45{padding-bottom:35px !important;}
	.pb-50{padding-bottom:40px !important;}
	.pb-55{padding-bottom:40px !important;}
	.pb-60{padding-bottom:45px !important;}
	.pb-65{padding-bottom:50px !important;}
	.pb-70{padding-bottom:50px !important;}
	.pb-75{padding-bottom:55px !important;}
	.pb-80{padding-bottom:60px !important;}
	.pb-85{padding-bottom:65px !important;}
	.pb-90{padding-bottom:65px !important;}
	.pb-95{padding-bottom:70px !important;}
	.pb-100{padding-bottom:70px !important;}
}

@media only screen and (max-width: 767px) {
	.mt-0{margin-top:0 !important;}
	.mt-5{margin-top:0px !important;}
	.mt-10{margin-top:2px !important;}
	.mt-15{margin-top:5px !important;}
	.mt-20{margin-top:10px !important;}
	.mt-25{margin-top:12px !important;}
	.mt-30{margin-top:15px !important;}
	.mt-35{margin-top:16px !important;}
	.mt-40{margin-top:20px !important;}
	.mt-45{margin-top:24px !important;}
	.mt-50{margin-top:28px !important;}
	.mt-55{margin-top:32px !important;}
	.mt-60{margin-top:35px !important;}
	.mt-65{margin-top:35px !important;}
	.mt-70{margin-top:35px !important;}
	.mt-75{margin-top:38px !important;}
	.mt-80{margin-top:45px !important;}
	.mt-85{margin-top:48px !important;}
	.mt-90{margin-top:50px !important;}
	.mt-95{margin-top:50px !important;}
	.mt-100{margin-top:52px !important;}
	
	.mb-0{margin-bottom:0 !important;}
	.mb-5{margin-bottom:0px !important;}
	.mb-10{margin-bottom:2px !important;}
	.mb-15{margin-bottom:5px !important;}
	.mb-20{margin-bottom:10px !important;}
	.mb-25{margin-bottom:12px !important;}
	.mb-30{margin-bottom:15px !important;}
	.mb-35{margin-bottom:16px !important;}
	.mb-40{margin-bottom:20px !important;}
	.mb-45{margin-bottom:24px !important;}
	.mb-50{margin-bottom:28px !important;}
	.mb-55{margin-bottom:32px !important;}
	.mb-60{margin-bottom:35px !important;}
	.mb-65{margin-bottom:35px !important;}
	.mb-70{margin-bottom:35px !important;}
	.mb-75{margin-bottom:38px !important;}
	.mb-80{margin-bottom:45px !important;}
	.mb-85{margin-bottom:48px !important;}
	.mb-90{margin-bottom:50px !important;}
	.mb-95{margin-bottom:50px !important;}
	.mb-100{margin-bottom:52px !important;}
	



	.pt-0{padding-top:0 !important;}
	.pt-5{padding-top:0px !important;}
	.pt-10{padding-top:2px !important;}
	.pt-15{padding-top:5px !important;}
	.pt-20{padding-top:10px !important;}
	.pt-25{padding-top:12px !important;}
	.pt-30{padding-top:15px !important;}
	.pt-35{padding-top:16px !important;}
	.pt-40{padding-top:20px !important;}
	.pt-45{padding-top:24px !important;}
	.pt-50{padding-top:28px !important;}
	.pt-55{padding-top:32px !important;}
	.pt-60{padding-top:35px !important;}
	.pt-65{padding-top:35px !important;}
	.pt-70{padding-top:35px !important;}
	.pt-75{padding-top:38px !important;}
	.pt-80{padding-top:45px !important;}
	.pt-85{padding-top:48px !important;}
	.pt-90{padding-top:50px !important;}
	.pt-95{padding-top:50px !important;}
	.pt-100{padding-top:52px !important;}
	
	.pb-0{padding-bottom:0 !important;}
	.pb-5{padding-bottom:0px !important;}
	.pb-10{padding-bottom:2px !important;}
	.pb-15{padding-bottom:5px !important;}
	.pb-20{padding-bottom:10px !important;}
	.pb-25{padding-bottom:12px !important;}
	.pb-30{padding-bottom:15px !important;}
	.pb-35{padding-bottom:16px !important;}
	.pb-40{padding-bottom:20px !important;}
	.pb-45{padding-bottom:24px !important;}
	.pb-50{padding-bottom:28px !important;}
	.pb-55{padding-bottom:32px !important;}
	.pb-60{padding-bottom:35px !important;}
	.pb-65{padding-bottom:35px !important;}
	.pb-70{padding-bottom:35px !important;}
	.pb-75{padding-bottom:38px !important;}
	.pb-80{padding-bottom:45px !important;}
	.pb-85{padding-bottom:48px !important;}
	.pb-90{padding-bottom:50px !important;}
	.pb-95{padding-bottom:50px !important;}
	.pb-100{padding-bottom:52px !important;}
	
}

@media only screen and (min-width: 1025px) {
	.hide_in_desktop{display:none !important;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.hide_in_tablet{display:none !important;}
}
@media only screen and (max-width: 767px) {
	.hide_in_mob{display:none !important;}
}


.flush_margins{margin:0 !important;}
.flush_top_padding{padding-top:0;}
.flush_bottom_padding{padding-bottom:0;}
.flush_padding{padding:0 !important;}