/* Extra small devices (phones, 600px and down) */
.woocommerce .res_term_link.form-row label a {
    color: blue !important;
}
@media screen and (max-width: 1138px) and (min-width: 981px) {
.demo_buy_box li{margin-right:10px!important;}
.cv_year_button{font-size:16px!important;padding:10px 20px!important;}
}
@media only screen and (max-width: 1350px) {
.banner_box_mins1{margin-top:-83px!important;}
.school_testimonial_cls .testimonial_content_box{min-height:350px!important;}
.school_testimonial_cls .quote_txt{min-height:350px!important;}
}
@media only screen and (max-width: 1052px) {
.banner_box_mins1{margin-top:-77px!important;}
.school_testimonial_cls .testimonial_content_box{min-height:350px!important;}
.school_testimonial_cls .quote_txt{min-height:390px!important;}
}

@media only screen and (min-width: 1200px) {
.lvlone_prices, .lvltwo_prices, .lvlthree_prices{width:23%!important;}
.lvlall_prices{width:31%!important;}
.et_pb_section_left.year2-level3-sec{background-position: 0% 34% !important;}
.et_pb_section_left.year2-level3-heading {min-height: 165px;padding-top: 60px;}
.school_testimonial_cls .testimonial_content_box{min-height:350px!important;}
.school_testimonial_cls .quote_txt{min-height:390px!important;}
}

@media only screen and (min-width: 981px) {
	.banner-heading-exam{font-size:35px;}
	.et_pb_section_left.year2-level1-sec{background-position: 0% 34% !important;}
	.levelone_section_content h2.basics_scratch_heading.year2-level1-heading{min-height:162px;padding-top:20px; }
	.et_pb_section_right.year2-level2-sec{background-position: 100% 39% !important;}
	.levelone_section_content h2.basics_scratch_heading.year2-level2-heading{min-height:162px;line-height:45px;}
	.et_pb_section_right.year2-level3-sec{background-position:0% 34% !important;}
	.year2-level3-heading{min-height: 120px;padding-top: 20px;}
	.basics_scratch_heading.year3-level1-heading{min-height: 148px;padding-top: 40px;}
	.et_pb_section_right.year3-level2-sec{background-position:100% 41% !important;}
	.basics_scratch_heading.year3-level2-heading{min-height:160px;padding-top:20px!important;}
	.et_pb_section_left.year4-level1-sec{background-position:0 36% !important;}
	.basics_scratch_heading.year4-level1-heading{min-height:160px;padding-top:25px!important;}
	.et_pb_section_left.year4-level2-sec{background-position:0 40% !important;}
	.basics_scratch_heading.year4-level2-heading{min-height: 160px;padding-top: 25px!important;}
	.et_pb_section_left.year4-level3-sec{background-position:0 38% !important;}
	.basics_scratch_heading.year4-level3-heading{min-height: 175px;padding-top: 20px!important;}
	.et_pb_section_left.year5-level1-sec{background-position: 0 41% !important;}
	.basics_scratch_heading.year5-level1-heading{min-height:120px;padding-top:25px!important;}
	.et_pb_section_left.year5-level2-sec{background-position: 0 40% !important;}
	.et_pb_section_left.year5-level3-sec{background-position: 0 38% !important;}
	.basics_scratch_heading.year5-level3-heading{min-height: 130px;padding-top: 20px!important;}
	.et_pb_section_left.year6-level1-sec{background-position: 0% 43% !important;}
	.basics_scratch_heading.year6-level1-heading{min-height: 150px;padding-top: 55px!important;}
	.et_pb_section_right.year6-level2-sec{background-position: 100% 41% !important;}
	.year6-level2-heading{min-height: 140px;padding-top: 20px!important;}
	.et_pb_section_left.year6-level3-sec{background-position:0% 41% !important;}
	.year6-level3-heading{min-height: 140px;padding-top: 25px!important;}		
	.et_pb_section_left.year7-level1-sec{background-position: 0% 43% !important;}
	.basics_scratch_heading.year7-level1-heading{min-height: 150px;padding-top: 25px!important;}
	.et_pb_section_right.year7-level2-sec{background-position: 100% 24% !important;}
	.basics_scratch_heading.year7-level2-heading{min-height: 140px;padding-top: 25px!important;}
	.et_pb_section_left.year7-level3-sec{background-position:0% 41% !important;}
	.basics_scratch_heading.year7-level3-heading{font-size:40px; min-height: 140px;padding-top: 25px!important;}		
	.et_pb_section_left.year8-level1-sec{background-position:0 36% !important;}
	.basics_scratch_heading.year8-level1-heading{min-height:160px;padding-top:25px!important;}
	.et_pb_module.et_pb_code.iosbg{background-position:0 40% !important;}
	.basics_scratch_heading.year8-level2-heading{min-height: 140px;padding-top:25px!important;}
	.et_pb_section_left.year8-level3-sec{background-position:0 38% !important;}
	.basics_scratch_heading.year8-level3-heading{min-height: 175px;padding-top: 20px!important;}
	.et_pb_section_left.year9-level1-sec{background-position: 0% 40% !important;}
	.year9-level1-heading{min-height: 140px;padding-top: 25px!important;}
	.et_pb_section_right.year9-level2-sec{background-position: 100% 39% !important;}
	.basics_scratch_heading.year9-level2-heading{min-height: 140px;padding-top: 25px!important;}
	.et_pb_section_left.year9-level3-sec{background-position:0% 34% !important;}
	.basics_scratch_heading.year9-level3-heading{min-height: 140px;padding-top: 25px!important;}	
	.et_pb_section_left.year10-level1-sec{background-position: 0% 40% !important;}
	.basics_scratch_heading.year10-level1-heading{min-height: 140px;padding-top: 25px!important;}
	.et_pb_section_right.year10-level2-sec{background-position: 100% 39% !important;}
	.year10-level2-heading{min-height: 140px;padding-top: 25px!important;}
	.et_pb_section_left.year10-level3-sec{background-position:0% 34% !important;}
	.basics_scratch_heading.year10-level3-heading{min-height: 140px;padding-top: 25px!important;}		
	.school_testimonial_cls .testimonial_content_box{min-height:350px!important;}
    .school_testimonial_cls .quote_txt{min-height:470px!important;}
}
@media only screen and (max-width: 1272px) {
	.banner_box_mins{margin-top: -77px!important;}
	.banner-heading{font-size:35px!important;margin-bottom:20px!important;}
	.banner-para{margin:0 0 20px 0!important;}
	.exam_cer {text-align: center;padding: 0px 0px 10px 0px;}
	.ballpos{display:none;}
	.fontsize20.cv_achieve{font-size:15px!important;}
	.sale-price{font-size:24px!important;}
	.regular-price{font-size:18px!important;}
	.yearcourse_buynow.fontsize18{font-size:14px!important}
	.pricetable_head h3.fontsize24{font-size:22px!important;}
	
}
@media only screen and (max-width: 980px) {
	.banner_box_mins{margin-top: -115px!important;}
	.stories_left_img1, .mouse_img, .mobile_img, .exercise_img{display:none;}
	.yearone_stories {padding: 0 0 60px 0;}
	.levelone_sec_img {text-align:center;}
	.levelone_sec_img img{width:60%!important;}
	.levelone_section_content{padding-top:0px!important;}
	.levelone_section_content h2.basics_scratch_heading{font-size:30px!important;}
	.yearone_stories {padding: 0 0 35px 0!important;}
}
@media only screen and (min-width: 768px) {
	.txtimg_right ul.major_project_list li{font-size:26px!important;}
}
@media only screen and (max-width: 768px) {
	.levelone_sec_img {text-align:center;}
	.levelone_sec_img img{width:100%!important;}
	ul.summer-age-group li {display: inline-grid!important;margin-bottom:10px;}
}
@media only screen and (max-width: 575px) {
.floatleft70{width:100%;}
.hidemobile{display:none!important;}
.wid100{width:100%!important;}
.men_three_pos, .men_four_pos, .men_three_pos{display:none;}
.lvlone_prices, .lvltwo_prices, .lvlthree_prices, .lvlall_prices{width:100%!important;margin-bottom: 30px !important;}
.demo_buy_box li{margin-right:10px!important;}
.cv_year_button{font-size:15px!important;padding:10px 20px!important;}
}
@media only screen and (max-width: 480px) {
	.circleback{width:345px!important;padding-left:5px;padding-right:5px;}
	.demo_buy_box li{margin-right:8px!important;}
	.cv_year_button {font-size: 13px !important;padding: 10px 18px !important;}
}
/* Section 1 Top_Banner_Section */
h1.fredoka, h2.fredoka, h3.fredoka, h4.fredoka, h5.fredoka, h6.fredoka{font-family: 'Fredoka One';}
.floatleft70{float:left;width:70%;}
.floatright30{float:right;width:30%;}
.floatleft50{float:left;width:50%;}
.floatright50{float:right;width:50%;}
.marbott70{margin-bottom:70px;}
.margin_bot10{margin-bottom:10px!important}
.margin_bot15{margin-bottom:15px!important}
.margin_top15{margin-top:15px!important}
.margin_bot30{margin-bottom:30px!important}
.margin_bot50{margin-bottom:50px!important}
.displayflex{display:flex;}
.margtop100{margin-top:100px;}
.margtop50{margin-top:50px;}
.margtop150{margin-top:150px;}
.alignright_content{text-align:right;}
.blueborder_left{border-left:10px solid #0063c9;padding-left: 20px;}
.yellowborder_left{border-left:10px solid #ffb90b;padding-left: 20px;}
.borderradius{border-radius:10px;}
.borderf6{border:solid 1px #f6f6f6;}
.back0063c9{background:#0063c9;}
.color0063c9{color:#0063c9;}
.back2a3749{background:#2a3749;border:solid 1px #2a3749;padding:20px;overflow:hidden;}
.bg2a3749{background:#2a3749;}
.backcol_ffb90b{background:#ffb90b;}
.colffb90b{color:#ffb90b;}
.backbg_fff{background:#fff;}
.colwhite{color:#fff;}
.bgc71fe4{background:#c71fe4;}
.bgee2f65{background:#ee2f65;}
.bgfee3ea{background:#fee3ea;}
.bg28d57c{background:#28d57c;}
.bgd5ffeb{background:#d5ffeb;}
.bgffefdf{background:#ffefdf;}
.bgf29c37{background:#f29c37;}
.bg000{background:#000!important;}
.col000{color:#000!important;}
.colfab60e{color:#fab60e!important;}
.backfab60e{background:#fab60e!important;}
.fontsize55{font-size:55px!important;line-height:65px;margin:0;padding:0;}
.fontsize45{font-size:45px!important;line-height:55px;margin:0;padding:0;}
.fontsize40{font-size:40px!important;line-height:50px;margin:0;padding:0;}
.fontsize35{font-size:35px!important;line-height:45px;margin:0;padding:0;}
.fontsize30{font-size:30px!important;line-height:35px;margin:0;padding:0;}
.fontsize28{font-size:28px!important;line-height:38px;margin:0;padding:0;}
.fontsize26{font-size:26px!important;line-height:36px;margin:0;padding:0;}
.fontsize24{font-size:24px!important;line-height:34px;margin:0;padding:0;}
.fontsize22{font-size:22px!important;line-height:32px;margin:0;padding:0;}
.fontsize20{font-size:20px!important;line-height:30px;margin:0;padding:0;}
.fontsize18{font-size:18px!important;line-height:28px;margin:0;padding:0;}
.fontsize16{font-size:16px!important;line-height:26px;margin:0;padding:0;}
.fontsize14{font-size:14px!important;line-height:24px;margin:0;padding:0;}
.color000{color:#000!important;}
.color111{color:#111;}
.borderblack{border:solid 1px #000;}
.bor-right-blk{border-right: solid 1px #000;}
.bor-bott-blk{border-bottom:solid 1px #000;}
.borderwhite{border:solid 1px #fff;}
.bor-right-wht{border-right: solid 1px #fff;}
.bor-bott-wht{border-bottom:solid 1px #fff;}
.padd20{padding:20px;}
.padd50{padding:50px;}
.etsecpadding{padding:30px 0!important}
.cv_achieve{margin-bottom:15px;}
.extrabottom_pad{padding-bottom:160px!important;}
.cvaligncenter{text-align:center;}
.paddbottom0{padding-bottom:0!important;line-height:0px!important}
.my_class_for_kids .et_pb_column { margin-bottom: 7px !important;}
.block_coding_btn_school{background-color: #ffffff;color: #ff985d;border: 2px solid #ff985d;padding: 8px 20px;font-size:1rem;line-height: 1.5;border-radius: 20px;display: inline-block;margin-bottom: 15px;  text-decoration:none!important;line-height:21.08px; font-weight:600px; font-family:segeo UI;font-size: 16px;}

.block_coding_btn_class{background-color: #ffffff;color: #0062ca;border: 2px solid #0062ca;padding: 8px 20px;font-size:1rem;line-height: 1.5;border-radius: 20px;display: inline-block;margin-bottom: 15px; text-decoration:none!important;line-height:21.08px; font-weight:600px; font-family:segeo UI;font-size: 16px;}

.linehight{line-height:normal;}
.paddmar0{padding:0px!important;margin:0!important;list-style:none!important;}
.padd0{padding:0px!important;}
.block_coding_btn:hover {background: #ffb90b;}
div.et_pb_section_right {background-position: 100% 36% !important;}
div.et_pb_section_left {background-position: 0% 32% !important;}
.yellow_radio_circle li{background: url(../png/icon_radio_yellow.png) 0 3px no-repeat;padding:0 0 0 25px;font-size: 20px;margin-bottom: 10px;color:#fff;list-style:none;}
.yellow_radio_circle1 li{background: url(../png/icon_radio_yellow.png) 0 14px no-repeat;padding:0 0 0 25px;font-size:30px;margin-bottom: 10px;color:#fff;list-style:none;line-height:40px;}
ul.icon_white li{font-size:28px;color:#fff;line-height:38px;padding-left:40px;margin-bottom:10px;list-style:none;background:url(../png/icon_white_circle.png) 0 4px no-repeat;}
ul.icon_white_new li{font-size:24px;color:#fff;line-height:38px;padding-left:40px;margin-bottom:10px;list-style:none;background:url(../png/icon_white_circle.png) 0 8px no-repeat;}
ul.icon_yellowchk_items li{background: url(../jpg/icon_yellowchk.jpg) 0 0 no-repeat;padding-left: 35px;color: #fff;font-size: 15px;margin-bottom: 15px;list-style: none;line-height: normal;}
.posrel{position:relative;}
.abs_bottom_right{position:absolute;right:0;bottom:0;}
.absminus{position:absolute;right:35px;bottom:-150px;}
.sob_left, .sob_right{width:46.5%;}
.floatleft{float:left;}
.floatright{float:right;}
.sixty_list{width:60%;}
.width_eight{width:80%;}
.paddbottom0{padding-bottom:0px!important;line-height:0px!important;}
a.block_coding_btn{background-color: white;color: #0073e6;border: 1px solid transparent;padding: 8px 20px;font-size:1rem;line-height: 1.5;border-radius: 0.25rem;text-transform: uppercase;display: inline-block;margin-bottom: 15px;}
.banner-heading{color:#fff;text-align:left;line-height:1.1em;font-size:50px;margin-bottom:30px;}
.banner-para{color:#fff;font-size:22px;margin:0 0 40px 0;}
/*  Section 1 Top_Banner_Section */
/*  Section 2 Banner_Overlay_Section */
.banner_box_over{text-align:center;border-radius: 0.25rem;}
.banner_box_over_inner{background-color: #fff;border: solid 2px #2a3749;display: inline-block;border-radius: 10px;width: 100%;padding: 50px 0;}
.col_ffb90b:hover{background:#ffb90b;}
.col_2a3749:hover{background:#2a3749;}
.banner_box_over h3{font-size: 41px;color: #0063c9;font-weight: bold;}
.banner_box_over p{font-size:15px;color:#111111;}
.banner_box_over_inner:hover h3, .banner_box_over_inner:hover p{color:#fff;}
.banner_box_mins{margin-top:-100px;}
.banner_box_mins1{margin-top:-98px;}
.banner_box_mins2{margin-top:-105px;}
/*   Section 2 Banner_Overlay_Section */

/*   Section 3 levelone_section_three */
.levelone_section_content{padding-top:60px;}
.blue_left{border-left:10px solid #0073e6;color: #262626;padding:4px 0px 4px 5px;font-size:21px;margin-bottom:20px;}
.levelone_section_content h2.basics_scratch_heading{text-align:left;color:#000;line-height:44px;font-size:40px;margin-bottom:15px;}
.levelone_section_content p{color:#333;font-size:16px;}
/*   Section 3 levelone_section_three */

/*   Section 4 levelone_section_four */
.yeartwo_overview_top{border-left:10px solid #0073e6;padding-left:20px;}
.overview_top h4{font-weight:bold;font-size:24px;}

.scratch_overview_box{border:solid 1px #a6a6a6;border-radius:10px;overflow:hidden;position:relative;}
.scratch_overview_box_left .sob_left{float:left;width:46.5%}
.scratch_overview_box_right .sob_right{float:right;width:48.5%}
.scratch_overview_box ul{list-style:none;padding:0;}
.scratch_overview_box ul li{background: url(../png/icon_arrow_blue.png) 0 7px no-repeat;padding-left:24px;color:#111;font-size:15px;margin-bottom:15px;list-style:none;line-height: normal;}
/*   Section 4 levelone_section_four */
/*   Section 5 learning_outcomes_box */
.learning_outcomes_box{border-radius:10px;padding:50px;}
.learning_outcomes_box h2{font-size:45px;margin-bottom:25px;}
.learning_outcomes_box p{font-size:31px;line-height:40px;}
.yeartwo_learning_outcomes_right{overflow:hidden;}
.yeartwo_learning_outcomes_rigimg{float:left;width:60%;}
.yeartwo_learning_outcomes_leftimg{float:left;width:40%;}

.stories_major_project_left{background: #0063c9;padding: 20px;border-radius: 10px;}
.stories_major_project_left h3{color:#fff;font-size:25px;margin-bottom:10px;}
.stories_major_project_left ul{padding:0;}
.stories_major_project_left ul li{background: url(../png/icon_radio_yellow.png) 0 3px no-repeat;padding-left: 25px;font-size: 20px;margin-bottom: 10px;color:#fff;list-style:none;}
/*   Section 5 learning_outcomes_box */
/*skill_benefit_sec*/
.skill_benefit_content{padding-top:110px;}
.skill_benefit_content h3{color:#0063c9;font-size: 45px;margin-bottom: 10px;}
.skill_benefit_content p{color:#111;font-size:27px;line-height:36px;}
/*skill_benefit_sec*/
/*app_responsive sec*/
.yearlevel2_headtop{border-left:solid 10px #fed901;padding-left:25px;}
.yearlevel2_headtop h4{font-size:24px;padding:0;margin-bottom:15px;}
.yearlevel2_headtop p{font-size:14px;padding:0;margin-bottom:15px;}
.yearlevel2_items li{background: url(../png/icon_bluechk.png) 0 0px no-repeat;padding-left:35px;margin:0 0 12px 0;line-height:20px;list-style:none;}

/*app_responsive sec*/
.yeartwo_mjrprj{padding: 23px;border-radius:10px;}
.yeartwo_mjrprj h3{color:#0063c9;font-size:30px;}
.yeartwo_mjrprj ul{padding:0;margin:0;}
.yeartwo_mjrprj ul li{color:#111;background: url(../png/icon_yellow_blue.png) 0 3px no-repeat;padding-left: 25px;font-size: 20px;margin-bottom: 10px;list-style:none;}
/*learning_outcomes_circle*/
.circle0063c9{background-color: #0063c9;width: 350px;height: 350px;padding:80px 40px 0px 40px;text-align: center;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;}
.circleback{background-color:#fff;border:10px solid #ffb90b;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:400px;height:400px;padding:60px 15px 0px 15px;text-align:center;margin:0 auto;}
.circleback h3{font-size:40px;color:#0063c9;margin-bottom:10px;padding:0 15px;}
.circleback p{font-size:24px;line-height:30px;}
.circlefront{background-color:#fff;border:10px solid #000;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:300px;height:300px;padding:60px 15px 0 15px;text-align:center;margin:-60px auto 0 auto;}
.circlefront h4{font-size:28px;color:#0063c9;margin-bottom:10px;}
.circlefront p{font-size:20px;color:#000;}
/*learning_outcomes_circle*/
.blueborderleft{border-left:10px solid #0073e6;padding-left:20px;}
.yeartwobot_overview_top{min-height:inherit;}
.yeartwobot_overview_top p{padding-right:60px;}
/*thumb_box*/
.thumbbox_sec{border:solid 1px #111;border-radius:12px;padding:15px;overflow: hidden;}
ul.thumblist li{list-style:none;background: url(../jpg/icon_thumb_yellow.jpg) 0 5px no-repeat;padding-left: 25px;font-size: 15px;margin-bottom: 5px;list-style:none;}
.thumbbox_right li{margin-bottom:11px!important;}
/*thumb_box*/
ul.major_project_list li{font-size:28px;color:#000;line-height:38px;padding-left:50px;margin-bottom:10px;list-style:none;background:url(../png/icon_radio.png) 0 0 no-repeat}
ul.major_project_list_new li{font-size:24px!important;background:url(../png/icon_radio_small.png) 0 5px no-repeat;line-height:34px;padding-left:40px;margin-bottom:10px;list-style:none;color:#000!important;}
ul.major_project_list_circle li{text-align: left;font-size: 19px !important;color: #000;padding-right: 12px;background:url(../png/icon_radio_small.png) 0 0 no-repeat;line-height:30px;padding-left: 40px;list-style: none;color:#000;} 

.levelone_section_three{padding-top: 90px;}
.levelone_section_three h4{font-size:18px;color:#fff;line-height:29px;padding:0 0 0 20px;}
.levelone_section_three h2{margin-bottom:25px;}
.levelone_section_three p{font-size:16px;}

.men_three_pos{position:absolute;top:0px;right:0;}
.men_four_pos{position:absolute;bottom:-35px;right:0;}
.white_left_border{border-left: 10px solid #fff;padding-left: 20px;}
.white_left_border p{color:#fff;font-size:18px;}
ul.icon_whitechk_items li{background: url(../png/icon_white_chk.png) 0 0 no-repeat;padding-left:35px;color:#000;font-size:15px;margin-bottom: 15px;list-style: none;line-height: normal;}
.thumbbox_sec_box{border: solid 1px #111;border-radius:12px;overflow: hidden;}

.listfloat li{display:inline-block;width: 46%;}
.thumbbox_left_new{padding: 20px;border: solid 1px #111;}

.year_book_class{padding-top:40px}
.year_book_class ul{list-style:none;text-align:center;}
.year_book_class ul li{display:inline-block;width:250px;text-align:center;margin-right:40px;}
.year_book_class a{display:block;padding:20px 20px!important;background: linear-gradient(90deg, rgb(30, 30, 255) 0%, rgb(0, 122, 255) 100%, rgb(255, 185, 11) 100%);}
.year_book_class a:hover{background-color:#399aff!important;}
.year_book_class .et_pb_button::after{content:inherit!important;}

/*price table*//*price table*//*price table*/
.pricebox{padding:0px 15px;}
.pricetable_head{text-align:center;border-radius: 20px 20px 0px 0px;padding:40px 15px 30px 15px;}
.pricetable_hour{background:#0063c9;text-align:center;}
.pricebody{padding:20px 15px;border-radius:0px 0px 20px 20px;background:#fff;}
.block_center{display:block;text-align:center;}
.bgfce5ff{background:#fce5ff;}
.pricebody span{display:block;text-align:center;color:#111;border-radius:8px;line-height:25px;}
ul.price_conent{padding:15px 0 40px 0;list-style:none;text-align:center;}
ul.price_conent li{list-style:none;border-bottom:dashed 1px #ffb90b;padding:15px 0;}
.pricebox_four .pricebody ul.price_conent li{padding:28px 35px;}
.pricebody_footer{text-align:center;}
.pricebody_footer{padding:12px 15px;}
.sale-price{font-size:30px;font-weight:bold;padding-top:25px;padding-bottom:10px;}
.regular-price{font-size:20px;padding-bottom:25px;text-decoration:line-through}
.yearcourse_buynow{text-transform:uppercase;padding:15px 20px;margin-top:25px;border-radius:20px;}
.allpricebox{font-size:16px!important;}
.allpricebox li{padding:20px!important;}
.padd10{padding:10px;}
/*price table*//*price table*//*price table*/

.demo_buy_box li{display:inline-block;margin-right:25px;}
.cv_year_button{border-width:0px;border-radius: 25px;letter-spacing: 1px;font-size: 18px;text-transform: uppercase;padding:12px 25px;color:#fff;}
.cvbutton_style{background-color: #0149CC;background-image: linear-gradient(to right,#0149CC,#00C6FF,#0149CC);display: inline-block !important;cursor: pointer;position: relative;transition: color 0.35s ease, background-position 0.3s ease-in-out, background-color 0.35s ease, box-shadow 0.3s ease-in-out; transition-property: color, background-position, background-color, box-shadow;z-index: 1;overflow: hidden;background-size: 200% 100%;background-position: 0 0;}
.cvbutton_style:hover{box-shadow: -0.25em 0.25em 2.25em rgba(0,0,0,0.35);background-position: 100% 100%;}
.demo_buy_box{margin-top: 35px;}

/*Year One*//*Year One*//*Year One*/
.txtimg_right{padding-left:60px;}
.txtimg_right h3{font-size:42px;color:#fff;margin-bottom:15px;margin-top:50px;}
.txtimg_right ul.major_project_list{list-style:none;}
.txtimg_right ul.major_project_list li{background:url(../png/icon_radio.png) 0 12px no-repeat;font-size:40px;color:#fff;line-height:57px;padding-left:52px; margin-bottom: 5px;}
.learning_skill_sec_img {padding-left:150px;}
.intro_project {background: #2a3749;border-radius: 10px;padding: 35px 30px;margin-top: 35px;}
.intro_project h3 {color: #fff;font-size: 30px;}
.intro_project ul li {color: #fff;background: url(../png/icon_radio_yellow.png) 0 3px no-repeat;padding-left: 25px;font-size: 20px;margin-bottom: 10px;}
.yellow_learning_skill_sec_one_img{}
.yellow_learning_skill_sec_one_des{background:#fff6c4;margin-top: 55px;padding: 25px;border:solid 3px #f6f6f6;border-radius:10px;}
.yellow_learning_skill_sec_one_des h3{margin-bottom:10px;}
.yellow_learning_skill_sec_one_des p{line-height:35px;}
.yellow_learning_skill_sec .et_pb_row{padding:0}
.et_pb_section.et_pb_section_6.yellow_learning_skill_sec{padding:54px 0 0 0;line-height:0px;}
.yellow_learning_skill_sec_two_des{margin-top:50px;}
.yellow_learning_skill_sec_two_img {padding-top: 40px;}
.stories_left_box{background:#2a3749;padding:31px;width:60%;border-radius:15px;position:relative;z-index:5}
.stories_major_project_img.floatright50 {text-align: right;margin-top: 25px;}
.yearone_stories{padding:400px 0 60px 0;}
.yone_thumbbox_sec{border:solid 1px #111;border-radius:12px;padding:22px;}
.yone_thumbbox_sec ul li{display:inline-block;width:46%}
/*Year One*//*Year One*//*Year One*/

.levelone_section_sixty{padding-top: 60px;}
.levelone_section_sixty h4 {font-size: 18px;color: #fff;line-height: 29px;padding: 0 0 0 20px;}
.levelone_section_sixty p{font-size:16px;color:#fff;}
.press_icons{list-style:none;}
.press_icons li{list-style:none;display:inline-block;}
.banner_box_over_exam {
  background-color: #fff;
  display: inline-block;
  border-radius: 10px;
  width: 100%;
  padding:20px;
  box-shadow: 0px 0px 8px 8px #d3d3d3;
  text-align:left;
  height:315px;
}
.banner_box_over_exam:hover h4, .banner_box_over_exam:hover p{color:#fff;}
.banner_box_over_exam h4{font-size:21px;margin:20px 0;padding:0;}
.exam_box_left{}
.exam_box_left h3{color:#111;}
.exam_box_left h3 span{color:#0063c9!important}
.exam_box_left ul.exam_box_btn{list-style:none;}
.exam_box_left ul.exam_box_btn li{display:inline-block;list-style:none;}
.exam_box_left ul.exam_box_btn li a.explore_more_exam{border:solid 1px #0063c9;border-radius:60px;background:none;display:block;width:140px;padding:10px;text-align:center;text-align:center;color:#000;font-size:14px;}
.exam_box_left ul.exam_box_btn li a.buynow_exam{border: none;background: #fdb709;display: block;width: 140px;padding: 10px;border-radius: 60px;text-align:center;color:#fff;font-size:14px;}

/*===== Vertical Timeline =====*/
#conference-timeline {
  position: relative;
  max-width: 920px;
  width: 100%;
  margin: 0 auto;
}
#conference-timeline:before,
#conference-timeline:after {
  position: absolute;
  left: 50%;
  display: table;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 900;
  text-transform: uppercase;
  background: #00b0bd;
  padding: 15px 23px;
  color: #fff;
  transform: translateX(-50%);
  max-width: 5%;
  width: 100%;
  text-align: center;
}
#conference-timeline .conference-center-line {
  position: absolute;
  width: 3px;
  height: 100%;
  top: 0;
  left: 50%;
  margin-left: -2px;
  background: #ffb90b;
  z-index: -1;
}
.timeline-article {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  margin: 25px 0 55px 0;
	padding:5px;
}
.timeline-article .content-left,
.timeline-article .content-right {
  position: relative;
  width: 38%;
 /* padding: 27px 25px;*/
}
.timeline-article p {
  margin:0;
  padding: 0;
  font-weight: 400;

  font-size: 14px;
  line-height: 24px;
  position: relative;
}
.timeline-article p span.article-number {
  position: absolute;
  font-weight: 300;
  font-size: 44px;
  top: 10px;
  left: -60px;
  color: #00b0bd;
}
.timeline-article .content-left {
  float: left;
}
.timeline-article .content-right {
  float: right;
}
.timeline-article .content-left:before,
.timeline-article .content-right:before{
  position: absolute;
  top: 20px;
  font-size: 23px;
  font-family: "FontAwesome";
  color: #fff;
}
.timeline-article .meta-date {
  position: absolute;
  top: 80px;
  left: 50%;
  width: 48px;
  height: 48px;
  margin-left: -25px;
  color: #000;
  border-radius: 20%;
  background: #fff;
  border:solid 1px #0063c9;
}
.timeline-article .meta-date .date,
.timeline-article .meta-date .month {
  display: block;
  text-align: center;
  font-weight: 900;
}
.timeline-article .meta-date .date {
  font-size: 30px;
  line-height: 40px;
}
.timeline-article .meta-date .month {
  font-size: 18px;
  line-height: 10px;
}
.timeline-article .content_box {padding:25px;border-radius:20px;background:#fff;color:#000;box-shadow: 0px 0px 8px 0px #d3d3d3;margin: 0px 10px;}
/*.content-right .content_box:hover{padding:25px;border-radius:20px;background:#0063c9;color:#fff;}*/
.timeline-article:hover .content_box{background:#0063c9;color:#fff;}
.timeline-article:hover .meta-date{background:#0063c9;color:#fff;}
.content-left h2{font-size: 26px !important;color: black !important;}
.exam_explore_buy {list-style:none;margin:0!important;padding:0!important;}
.exam_explore_buy li{list-style:none;display:inline-block;}
.exam_explore_buy li:first-child{margin-right:15px;}
.exam_explore_buy li a.exam_explore_more{border:solid 1px #0063c9;border-radius:20px;text-align:center;width:140px;display:block;padding:10px 10px;text-decoration:none;}
.exam_explore_buy li a.exam_explore_more:hover{background: #0063c9;border: none;border-radius:20px;text-align:center;width:140px;display:block;padding:10px 10px;text-decoration:none;}
.exam_explore_buy li a.exam_buy_now{border-radius:20px;text-align:center;width:140px;display:block;padding:10px 10px;text-decoration:none;}

/*===== // Vertical Timeline =====*/

/*===== Resonsive Vertical Timeline =====*/
@media only screen and (max-width: 830px) {
  #conference-timeline:before,
  #conference-timeline:after {
    left: 0px;
    transform: none;
  }
  #conference-timeline .conference-center-line {
    margin-left: 0;
    left: 50px;
  }
  .timeline-article .meta-date {
    margin-left: 0;
    left: 20px;
  }
	.exam_explore_buy li{margin-top:5px !important;}
	.exam_cer {text-align: center !important;padding: 0px 0px 0px 0px !important;}
  .timeline-article .content-left,
  .timeline-article .content-right {
    width: auto;
    float: none;
    margin-left: 75px;
    padding: 10px 25px;
    min-height: 53px;
	clear:both;
  }
  .timeline-article .content-left {
    margin-bottom: 20px;
  }
  .timeline-article .content-left:before {
    content: "\f0d9";
    right: auto;
    left: -8px;
  }
  .timeline-article .content-right:before {
    display: none;
  }
}
@media only screen and (max-width: 400px) {
  .timeline-article p {
    margin: 0;
  }
  .timeline-article p span.article-number {
    display: none;
  }
  
}
.ms_top_banner_img a img:hover {
    background-color: rgba(0,0,0,.6);
}

/*===== // Resonsive Vertical Timeline =====*/
.cvslider_exam .et_pb_slide_description{padding:0!important}

.slider-container {
    background: linear-gradient(149deg, rgb(247, 0, 255) 0%, rgb(255, 145, 0) 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.slider {
    width: 100%;
    max-width: 600px;
    height: 400px;
    margin: 20px;
    text-align: center;
    border-radius: 20px;
    position: relative;
}

.slides {
    display: flex;
    overflow-x: scroll;
    position: relative;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
}
.slide:nth-of-type(even) {
    background-color: rgb(250, 246, 212);
}

.slide {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    width: 100%;
    height: 400px;
    margin-right: 0px;
    box-sizing: border-box;
    background: white;
    transform-origin: center center;
    transform: scale(1);
    scroll-snap-align: center;
}
ul.thankyou_ul{margin:0;padding:0;list-style:none;text-align:center;}
ul.thankyou_ul li{margin:0 0 25px 0;padding:0;width:320px;display:inline-block;text-align:center;}
ul.thankyou_ul li a.thank-course-btn{border:solid 2px #000!important;color: #215ae6 !important;display:block;box-shadow: 0px 2px 10px 0px rgba(255,191,30,0.62);background:#fff;}
ul.thankyou_ul li a.thank-course-btn:hover{border:solid 2px #000!important;color: #215ae6 !important;}


.summer_banner_content{text-align:center;padding-top: 500px;}
.summer_banner_content h1{font-size:50px;}
.summer_banner_content h1 span{color:#fab60e;}
.summer_banner_content p {width: 80%;text-align: center;margin: 0 auto;font-size: 21px;line-height: 31px;color:#fff;}
ul.summer-age-group{margin-top:50px;text-align:center;}
ul.summer-age-group li{display:inline-block;margin-right:35px}
ul.summer-age-group li a{border:solid 2px #fab60e;padding: 12px 30px;border-radius:30px;background:none;font-size:24px;color:#fff;}
ul.summer-age-group li a:hover{background:#fab60e;}

.small-innovators{text-align:center;}
.small-innovators h4{text-transform:uppercase;}
a.small_innovators_btn{padding:10px 20px;display:inline-block;}

.summer_day_box{overflow:hidden}
.summer_days{font-weight:bold;text-align:center;}
.summer_day_right{width:100%;display:flex;}
.summer_day_right_one{width:50%;float:left;text-align:center;}
.summer_day_right_two{width:50%;float:right;text-align:center;}
.summer_topic{padding: 10px;text-align: center;height: 40px;font-size: 16px;}
.summer_subj{line-height: 45px;padding: 10px;}
.summer_subj span{display: inline-block;vertical-align: middle;line-height: normal;}
.summer_days_num {font-size: 35px;font-weight: bold;color: #fab60e;}
a.register_now_btn{text-transform:uppercase;width:200px;padding:12px 20px;display:block;margin:0 auto;text-align:center;}
.wb_innovators_btn{color:#002750!important;background:#ffffff;width:250px;padding:7px 15px;display:block;margin:0 auto;text-align:center;}


.blackbg{background:#000;padding:40px 25px;border-radius:0px 30% 0px 0px;}
.clcbox img{margin-bottom:20px;}
.clcbox h3.clc_heading{margin-bottom:15px;color:#fff;}
.clcbox p{color:#fff;}

ul.summer-icon li{background: url(../png/summer-icon.png) 0 2px no-repeat;padding-left: 50px;color: #111;margin-top: 15px;margin-bottom: 15px;list-style: none;line-height: 36px;}
ul.summer-icon li a{color:#111;display:block;font-size:20px;}
.blackbg.clcbox{min-height:358px!important;}
.cvnum-counter h3.title{font-size:22px;color:#000;font-weight:bold;}
.cvnum-counter .percent{font-size:32px;color:#0063c9;font-weight:bold;}
.cvnum-counter .percent p .percent-value{font-weight:bold!important;color:#0063c9!important;font-size:50px!important;}


a.summer-learn-more{border: solid 2px #0063c9;padding: 10px 20px;width: 170px;display: block;text-align: center;margin: 0 auto;color: #000;border-radius: 10px;font-size: 18px;}

.summer-sec-slider .et_pb_image_wrap.et_pb_only_image_mode_wrap{
 padding-top:0px!important;
 padding-right:0px!important;
 padding-bottom:0px!important;
 padding-left:0px!important;
 background-color:rgba(250,94,93,0.3)
}
.summer-sec-slider .et_pb_blurb_content{padding-bottom:30px!important}
#amelia-booking-wrap .am-event-booking .am-custom-fields{width:50%!important;}
.am-custom-fields .el-row .el-col.el-col-24.el-col-sm-12{width:100%!important;}
.day_count_left{text-align:center;}
.amelia-app-booking #amelia-booking-wrap #am-events-booking .am-event-list .am-form-eventListForm.am-event .am-event-data .am-event-info .am-event-sub-info>div::after{content: "(Local Time)";}

