.btn-light{color:#fff;background:transparent;}
.btn-light:hover{background:#fff;border-color:#fff;color:#6c6c6c;}
.info_line{padding:0 30px;}
.info_top_title{text-align:center;}
.txt_day{font-size:25px;color:#6C6C6C;font-weight:400;}
.txt_track{font-size:30px;color:#ED6C22;margin-bottom:15px;}
.txt_text p{text-align:center;font-size:20px;}
.linee{width:700px;margin:0 auto;margin-top:70px;}
.linee.linee--v2{margin-bottom:30px;}
.silver-info .w_50 .circle_silver{width:40px;height:40px;border:5px solid #89847E;border-radius:50%;margin-right:30px;background:#fff;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}
.silver-info .w_50 span{font-size:17px;color:#707070;font-weight:700;display:block;width:50%;padding-left:40px;}
.last_time_line{margin-top:30px;}
.repeater-info{display:flex;align-items:center;}
.block-col{display:flex;align-items:center;flex-wrap:wrap;position:relative;}
.linee{position:relative;}
.linee:after{content:" ";display:block;width:2px;height:100%;background:#b3b3b3;position:absolute;top:0;left:0;right:0;margin:auto;z-index:-1;}
.block-col .w_50{width:50%;margin-left:auto;display:flex;align-items:center;}
.block-col .silver_i{width:100%;display:flex;justify-content:flex-end;position:relative;min-height:40px;}
.repeater_content{display:flex;align-items:flex-start;width:100%;}
.repeater_content .repeater_i:nth-child(1){display:flex;flex-direction:column;text-align:right;align-items:flex-end;padding-right:33px;}
.repeater_content .repeater_i:nth-child(2){text-align:left;align-items:flex-start;flex-direction:column;display:flex;padding-left:33px;}
.date_info{font-size:17px;color:#ED6C22;font-weight:700;}
.title_info{font-size:17px;font-weight:700;margin:2px 0;height:auto;}
.author_info{font-size:17px;font-style:italic;margin-bottom:5px;font-weight:300;}
.btn_readmore{margin-top:4px;}
.btn_readmore a{padding:5px 9px;background:#ED6C22;color:#fff;border-radius:3px;font-size:14px;display:block;}
.circle_line span:nth-child(1){display:block;width:40px;height:40px;border:5px solid #ED6C22;background:#fff;border-radius:50%;position:relative;order:2;}
.bonus_session{text-align:center;width:600px;margin:0 auto;margin-top:52px;}
.circle_line{width:100%;display:flex;justify-content:center;margin:25px 0;position:relative;margin-bottom:55px;}
.circle_line span:nth-child(2){display:block;width:70px;height:13px;bottom:0;z-index:-1;border-top:2px solid #b3b3b3;border-right:2px solid #b3b3b3;transform:translateY(20px);display:flex;justify-content:flex-end;align-items:flex-start;order:3;}
.circle_line span:nth-child(3){display:block;width:70px;height:13px;z-index:-1;border-top:2px solid #b3b3b3;border-left:2px solid #b3b3b3;transform:translateY(20px);display:flex;justify-content:flex-start;align-items:flex-start;order:1;}
.circle_line span:nth-child(2) img{width:25px;transform:translateX(13px) translateY(8px);}
.circle_line span:nth-child(3) img{width:25px;transform:translateX(-13px) translateY(8px);}
.block-col{margin-bottom:55px;}
.bonus_session h3{font-size:25px;color:#ED6C22;font-weight:700;margin-bottom:45px;}
.bonus_s_block{margin-bottom:100px;}
.bonus_s_block .b_s_time{font-size:17px;color:#ED6C22;font-weight:700;}
.bonus_s_block .b_s_title{font-size:17px;color:#89847E;font-weight:700;margin:2px 0;}
.bonus_s_block .b_s_author{font-weight:400;font-style:italic;color:#89847E;}
.bonus_s_block .b_s_text{margin-top:20px;}
.b_s_readmore a{padding:5px 9px;background:#ED6C22;color:#fff;border-radius:3px;font-size:14px;display:block;width:fit-content;margin:0 auto;}
.linee .block-col:last-child{margin-bottom:0;}
.information_contents{width:100%;/*display: table;*/}
.information_contents #info1,
.information_contents #info2,
.information_contents #info3{/*position:absolute;*/top:0;left:0;width:100%;display:none;}
.page-id-6 .btn-light:not(:disabled):not(.disabled).active,
.page-id-6 .btn-light:not(:disabled):not(.disabled):active,.page-id-6 .show>.btn-light.dropdown-toggle{color:#fff;background-color:transparent;border-color:#fff;}
.page-id-6 .btn-light:active .btn-light:active:hover,
.page-id-6 .btn-light:active .btn-outline-light:active:hover,
.page-id-6 .btn-light:focus,
.page-id-6 .btn-light:hover,
.page-id-6 .btn-outline-light:active .btn-light:active:hover,
.page-id-6 .btn-outline-light:active .btn-outline-light:active:hover,
.page-id-6 .btn-outline-light:focus,
.page-id-6 .btn-outline-light:hover{color:#fff;}
.border-color{width:100%;height:30px;background:#fff;}
.btnsss{display:flex;justify-content:center;}
.three_button{position:relative;margin-bottom:50px;height:90px;display:flex;align-items:center;justify-content:center;}
.three_button .btn_scroll_up{position:absolute;top:0;bottom:0;margin:auto;right:0;}
.page-footer__socials{display:flex;justify-content:center!important;}
.page-footer__contacts p:nth-child(1),
.page-footer__contacts p:nth-child(2){display:none;}
.page-footer__contacts p{display:flex;align-items:center;}
.page-footer__contacts p:after{content:" ";display:block;width:1px;height:13px;background:white;margin:0 10px;transform:translateY(2px);}
.page-footer__contacts p:last-child:after{display:none;}
.page-footer__contacts{display:flex;align-items:center;justify-content:center;text-align:center;flex-wrap:wrap;}
.text-lg-right p{display:flex;align-items:center;}
.text-lg-right p:last-child:after{display:none;}
.text-lg-right p:after{content:" ";display:block;width:1px;height:13px;background:white;margin:0 10px;transform:translateY(2px);}

/* .text-lg-right{display:flex;justify-content:center;align-items:center;} */
.text-lg-right p{display:flex;justify-content:center;align-items:center;flex-direction:column;}
.page-footer__middle-bottom p a{font-weight:400;}

/*--------------- Privacy Ploicy Page --------------------*/
.page-id-3 .page-info{background:#fff;}
.page-id-3 .just-text{text-align:left;}
.page-id-3 .just-text p{font-size:20px;}
.page-id-3 .just-text h2,
.page-id-3 .just-text h3{font-size:25px;margin-bottom:0;}
.page-id-3 section.review{display:none;}
.page-id-3 .sponsors{border-top:2px solid #E4E4E3;}
.page-id-3 .page-info{padding-bottom:50px;}
.page-id-3 .btn{font-weight:700!important;}


/*--------------------------------------------------------*/
/*.page-footer__bottom a:nth-last-child(2){display:none;}*/
.pr{padding-left:5px;}
.page-footer__bottom a:nth-last-child(3):after{display:none;}
.sponsors__item2{transform:scale(0.8);}
.page-footer__middle-bottom .text-lg-right p{flex-direction:row;}
.page-footer__middle-bottom p a{font-size:18px;}
.page-id-3 .page-info{border-top:25px solid #e4e4e3;}

/* .page-id-18 .text-lg-right img{

       transform: scale(0.7);

} */
.navbar-toggler{outline:none!important;}

/*---------------- Thank You Page ----------------*/
.thks_txt{text-align:center;font-size:35px;color:#ED6C22;}
.bg_image{width:70%;height:300px;background:#ccc;margin:0 auto;margin-bottom:30px;}
.page-id-174.woocommerce-checkout .page-info{padding-top:0;}
.thks_slogan{text-align:center;font-size:20px;font-weight:700;color:#707070;margin-top:30px;}
.page-id-174 .woocommerce-order p{display:none;}
.stp_block p{display:block!important;}
.stp_block{display:flex;align-items:center;justify-content:center;flex-direction:column;}
.steps_thks_page{margin-top:70px;margin-bottom:50px;}
.stp_block h4{margin-top:45px;color:#ED6C22;}
.stp_block span{font-size:20px;color:#6C6C6C;margin-bottom:10px;font-weight:400;}
.stp_block p{font-size:16px;font-weight:400;text-align:center;padding:0 50px;}
.text_conf{margin-bottom:50px;}
.text_conf .just-text{font-size:18px;text-align:center;}
.text_conf h4{margin-bottom:10px;text-align:center;font-size:27px;}
.page-id-174 .tracks--resources{border-top:2px solid #707070;border-bottom:2px solid #707070;}
.page-id-174 .page-carousel__wrap{text-align:center;}

/*-------------------- Conference Pricing -----------------*/
.conference-pricing{padding:65px 0;}
.conference-pricing .conference-pricing_title{text-align:center;}
.conference-pricing .conference-pricing_title h3{font-size:40px;margin-bottom:40px;color:#cd3433;}
.conference-pricing .conference-pricing_title p{font-size:20px;}

/*.conference-pricing .pricing_block{width:360px;height:535px;margin-right:30px;padding:60px 15px;color:#fff;text-align:center;position:relative;overflow:hidden;}*/
.conference-pricing .pricing_block{width:360px;min-height:535px;margin-right:30px;padding:60px 15px 10px;color:#fff;text-align:center;position:relative;overflow:hidden;}
.conference-pricing .product_blocks .pricing_block:nth-child{margin-right:0;}
.conference-pricing .product_blocks{justify-content:center;margin-top:50px; width: 100%;}
.conference-pricing .pricing_block h4{padding: 0;
max-width: 63%;
display: block;
word-wrap: break-word;
margin: 0 auto 20px auto; }
.conference-pricing .pricing_block p{font-size:13px;font-weight:500;margin:16px 0;}
.conference-pricing .pricing_block p a{font-weight:300;color:#fff;}
.conference-pricing .pricing_block p:nth-child(3){font-weight:500;margin:0;}
.conference-pricing .price_btn{margin-top:40px;}
.conference-pricing .price_button {width:100%;height:auto;border:2px solid #fff;border-radius:10px;padding:5px 10px;display:flex;align-items:center;justify-content:space-between;margin-bottom:25px;cursor:pointer;transition:all 0.3s ease;}
.conference-pricing .c_orange .price_button:hover{background:#fff;color:#ED6C22;}
.conference-pricing .c_red .price_button:hover{background:#fff;color:#CD3433;}
.conference-pricing .c_lightorange .price_button:hover{background:#fff;color:#FABE6D;}
.conference-pricing .white_tape{background:#fff;padding:3px 0;position:absolute;top: 34px;right: -132px;width:100%;transform:rotate(45deg);}
.conference-pricing .white_tape span:nth-child(1){font-size:11px;font-weight:700;display:block;line-height:18px;text-transform:uppercase;}
.conference-pricing .white_tape span:nth-child(2){font-size:11px;font-weight:500;display:block;line-height:18px;text-transform:uppercase;}
.conference-pricing .white_tape span { width: 145px; margin: 0 auto; }
.conference-pricing .c_orange .white_tape span{color:#ED6C22;}
.conference-pricing .c_red .white_tape span{color:#CD3433;}
.conference-pricing .c_lightorange .white_tape span{color:#FABE6D;}
.conference-pricing span small{font-size:9px;text-decoration:line-through;}
.mt0{margin-top:0;}
.conference-pricing .price_button .price_button_left{width:100%;display:block; }
.conference-pricing .price_button .price_button_left span{display:block;}
.conference-pricing .price_button .price_button_left span:nth-child(1){font-size:16px;}
.conference-pricing .price_button .price_button_left span:nth-child(2){font-size:11px;margin-top:2px;}
/*.conference-pricing .price_button .price_button_right{display:flex;flex-direction:column;}*/
.conference-pricing .price_button .price_button_right span{display:block;line-height:normal;}
/*.conference-pricing .price_button .price_button_right span:nth-child(1){font-size:40px;display:flex;}
.conference-pricing .price_button .price_button_right span:nth-child(2){font-size:10px;}*/
.conference-pricing .price_button .price_button_right span .sup{font-size:12px;}
.c_orange{background:#ED6C22;}
.c_red{background:#CD3433;}
.c_lightorange{background:#FABE6D;}
.price_list{padding-top:70px;display:none;}
.price_list_title{text-align:center;}
.price_list_title h4{color:#ED6C22;font-size:24px;margin-bottom:14px;}
.price_list_title p{font-size:20px;}
.price_list_boxes{display:flex;align-items:flex-start;justify-content:center;width:100%;margin-top:60px;}
.price_list_box{width:360px;height:auto;margin-right:30px;border:1px solid #c5c5c5;}
.price_list_box .price_list_box_top{width:100%;height:150px;background:#ED6C22;}
.price_list_box .price_list_box_top .orange_block{overflow:hidden;height:100%;position:relative;text-align:center;display:flex;flex-direction:column;justify-content:center;}
.orange_block .white_tape span{color:#ED6C22;}
.member_text{color:#fff;font-size:22px;font-weight:300;letter-spacing:2px;margin-bottom:5px;}
.day_text{color:#fff;font-size:22px;font-weight:700;}
.grey_block{text-align:center;padding:10px;background:#727474;color:#fff;}
.pass_block{width:100%;height:70px;background:#ccc;}
.price_list_box_center .pass_block:nth-child(even){background:#fff;}
.price_list_box_center .pass_block{background:#e4e4e3;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center;}
.pass_block span{line-height:normal;}
.pass_block span:nth-child(1){font-size:17px;color:#ED6C22;font-weight:700;}
.pass_block span:nth-child(2){font-size:17px;color:#929291;font-weight:500;}
.price_list_box_bottom{width:100%;height:auto;background:#ED6C22;padding:30px 15px;text-align:center;color:#fff;}
.pricing_txt{display:flex;flex-direction:column;}
.pricing_txt .span_p:nth-child(1) span:nth-child(1){font-size:30px;font-weight:300;display:flex;justify-content:center;}
.pricing_txt .span_p:nth-child(1) span:nth-child(1) small{text-decoration:none;font-size:13px;}
.pricing_txt .span_p:nth-child(2) span:nth-child(1){font-weight:500;font-size:15px;}
.pricing_txt .span_p:nth-child(2) span:nth-child(2){text-decoration:line-through;font-weight:300;font-size:14px;}
.btn_add_to_cartt button{width:100%;padding:10px 0;background:transparent;border:2px solid #fff;border-radius:10px;font-weight:500;color:#fff;margin-top:20px;transition:all 0.3s ease;}
.btn_add_to_cartt button:hover{background:#fff;color:#ED6C22;}
.tab-content{display:none;}
.tab-content.current{display:block;}
.c_orange .price_button.current{background:#fff;color:#ED6C22;}
.c_red .price_button.current{background:#fff;color:#CD3433;}
.c_lightorange .price_button.current{background:#fff;color:#FABE6D;}

body.woocommerce-checkout .woocommerce  { padding-top:30px; }
.price_button_right span { font-size: 30px; line-height:40px; }


.price_button_right {display: flex;
width: 100%;
align-items: center;
justify-content: center; }
.woocommerce .products.conference-sessions__row  ul li { list-style-type: disc; padding: 0 0 10px 0; }
.conference-sessions--track { padding-bottom: 0px; }
.conference-sessions__bottom { margin-bottom: 60px;text-align: center; }
.conference-sessions__bottom a:hover { color:#fff; }


.page-id-18 .sponsorship.bg-gray-light.text-center{
    display: none;
}

.page-id-18 .sponsorship.bg-gray-light2{
    background: #fff;
}

.desc_txt{
    text-align: center;
}

.page-id-18 .conference-pricing{
    padding-top: 0px;
}

.page-id-18 .conference-pricing .product_blocks.product_blocks_col_4{
    margin-top: 0;
}

ul.checout-details {
    list-style: none;
    padding: 0;
}
.price_sec { padding: 10px 0; margin: 10px 0; border-top: 1px solid #fff; overflow: hidden; }
.price_sec .price_button_left { float: left; }
.price_sec .price_button_left span { font-size: 20px; line-height: 40px; }
.price-pg .woocommerce-price-suffix { display: none; }
.price_sec .price_button_right { float: right; text-align: right; }
#alg_currency_select { -webkit-appearance: none; appearance: none; -moz-appearance: none; border: 0; color: #fff; background: url(../img/down-arrow.png) no-repeat right 5px center #ed6c22; float:left; padding: 2px 30px; text-align: left;}
.price_button a { color:#fff; font-size: 18px; text-align:center; display: block;   width: 100%; display: block; text-align: center; }
.price_button a:hover { color:#000; text-decoration: none; }
.price_sec .price_button_right bdi { font-size: 40px; }
.price_sec .price_button_right bdi.aed { font-size: 30px; }
.currency_switcher-top { float: left;  margin: 0 0 20px 0; display: flex; }
.price-pg .price_button:hover { background:#fff; }
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { background-color: #eb8402; }
.woocommerce .quantity .qty { -webkit-appearance: none;   -moz-appearance: none;  appearance: none; border: 1px solid #ccc;
width: 93px;  }
.woocommerce-checkout #payment ul.payment_methods li input { height: 20px; }
.new-pro-list .woocommerce-Price-currencySymbol { float: left; }
.new-pro-list bdi { display: flex; }
.conference-pricing .c_orange .price_button:hover a { color: #ED6C22; }
.conference-pricing .c_red .price_button:hover a { color: #CD3433; }
.conference-pricing .c_lightorange .price_button:hover a { color: #FABE6D; }
.conference-pricing .new-pro-list .pricing_block p { font-family: source sans pro, arial; font-size: 12pt; }
.comin-soon { text-align:center; margin: 100px 0; font-size:40px; }
.page-footer__nav li { margin-right: 44px; }
.venue-list ul { width: 100%;display: blobk; list-style-type:none; padding:0; }
.venue-list ul li { font-size: 20px; line-height:30px; }
.exhibitor-cont .page-info.venue-list h3 {
	padding: 0 0 29px 0; }

.hm-spon { background: #e4e4e3; }
body.home .review.with-border:after { content: none; }
span.small { font-size: 12px; }
span.devider-span { font-size: 41px; margin: 0 7px; }
body.home .sponsors__item2 { transform: scale(1); }

.speakers__title.color-red strong { color: #cd3433; }
.speakers__title.color-yellow-light strong { color: #fcb95f; }
.conference-pricing .white_tape, .conference-pricing .price_button .price_button_right span font, .conference-pricing .price_button .price_button_right span .aed { display: none; }
.just-text ul li {font-size: 17px; }
.sponsors__logos2 .slick-slide img { display: block;  max-height: 127px; }
.sponsors__logos2 .slick-slide a { display: flex; justify-content: center; }

@media screen and (max-width:1200px){
    .conference-pricing .pricing_block{width:29%;margin-right:15px;min-height:500px;padding:30px 15px;padding-top:50px;}
    .conference-pricing .pricing_block h4{padding:0 20px;}
    .conference-pricing .white_tape span:nth-child(1),
    .conference-pricing .white_tape span:nth-child(2){font-size:10px;}
    .conference-pricing .white_tape{top:18px;right:-106px;}
    .conference-pricing .pricing_block p{font-size:12px;}
    .conference-pricing .price_button .price_button_left span:nth-child(1){font-size:14px;line-height:normal;}
    .conference-pricing .price_button .price_button_right span:nth-child(1){font-size:27px;}
    .conference-pricing .price_button .price_button_left{width:130px;}
}
@media screen and (max-width:991px){
    .pr0{padding-right:0;}
    .benefits_table_bottom .row .sponsor span{width:100%!important;}
    .conference-pricing .pricing_block{width:47%;}
    .product_blocks .pricing_block:last-child{margin-top:15px;}
    .price_list_boxes .price_list_box:last-child{margin-top:30px;}
    .conference-pricing .white_tape{top:18px;right:-130px;}
    .price_list_boxes{flex-wrap:wrap;}
    .price_list_box{width:45%;}
    .page-footer__contacts p:after{display:none;}
    .navbar-light .navbar-toggler{border:none;}
    .page-id-174 .woocommerce-order p{padding:0;}
    .btnsss{width:100%;}
    .btnsss .btn{width:30%;}
    .stp_block span{text-align:center;}
    .bg_image{width:100%;background-position:center top!important;background-size:100%!important;}
    .conference-pricing .product_blocks { margin: 0 auto; }
}
@media screen and (max-width:767px){
    .conference-pricing .pricing_block{width:70%;margin:0!important;margin-bottom:30px!important;}
    .price_list_box{width:70%;margin:0!important;margin-bottom:30px!important;}
    .conference-pricing .white_tape{top:18px;right:-146px;}
    .btnsss{flex-direction:column;}
    .date_info{position:relative;}
    .date_info:after{content:" ";display:block;width:20px;height:20px;border-radius:50%;background:#fff;position:absolute;top:0;left:-50px;bottom:0;margin:auto;border:4px solid #ed6c22;}
    .btnsss .btn{width:200px;}
    .silver-info .w_50 span{width:100%;padding-left:30px;}
    .linee:after,
    .silver-info .w_50 .circle_silver{right:unset;}
    .repeater_content .repeater_i:nth-child(1),
    .repeater_content .repeater_i:nth-child(2),.silver-info .w_50 span{padding-left:40px;}
    .silver-info .w_50 .circle_silver{left:-20px;}
    .block-col{overflow:unset;}
    .linee{width:100%;}
    .block-col .w_50{width:100%;}
    .linee--v2 .block-col .w_50{margin-bottom:0;}
    .repeater_content .repeater_i:nth-child(1){align-items:flex-start;text-align:left;}
    .circle_line{display:none;}
    .repeater_content{flex-direction:column;}
    .block-col{margin-bottom:0;}
    .w_50{margin-bottom:20px;}
    .bonus_session{width:100%;}
    .last_time_line{margin-bottom:0px;}
}
@media screen and (max-width:600px){
    .conference-pricing .pricing_block{margin:0 10px!important;margin-bottom:30px!important;width:100%;}
    .conference-pricing .white_tape{right:-135px;}
    .price_list_box{width:100%;margin:0 10px!important;margin-bottom:30px!important;}
    .conference-pricing .orange_block .white_tape{right:-130px;}
    .linee{width:90%;}
    .slick-slide img{margin:0 auto;}
    .pr{padding-left:0;}
    .txt_text p{font-size:15px;}
    .text-lg-right{flex-direction:column;}
    .page-id-172 .page-info .just-text p{text-align:center;}
    .page-footer__bottom a{text-decoration:underline;}
    .text-lg-right p:after{display:none;}
    .page-footer__contacts p{flex-direction:column;}
    .text-lg-right p{flex-direction:column;font-size:22px;}
    .coach-book__logos img{margin:0;transform:scale(0.8);margin-bottom:10px;}
    .bg_image{height:200px;}
    .txt_track{font-size:25px;}
    .btnsss .btn{width:230px;}
    .benefits_table{width:650px!important;}
    .view_benefits_block{overflow:auto!important;}
}
@media screen and (max-width:320px){
    .page-footer__contacts{font-size:16px;}
}
.why-sponsor__text strong{color:#ED6C22;font-weight:500;}
.sponsors_grid{margin-top:12px;}
.sposors_grid__text-block{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;flex-flow:column;flex-wrap:wrap;justify-content:center;}
.sposors_grid__text-block *:first-child{margin-top:0;}
.sposors_grid__text-block div p:last-child{margin-bottom:0;}
.sponsors_grid__image img{padding:35px 0;}
@media only screen and (min-width:1200px){
 
}
.btn-orange{color:#fff;background-color:#EB8402;border-color:#EB8402}
.btn-orange:hover{color:#fff;background-color:#da7a00;border-color:#c06d00}
.btn-orange.focus,
.btn-orange:focus{color:#fff;background-color:#da7a00;border-color:#c06d00;box-shadow:0 0 0 .2rem rgba(245,167,0,0)}
.btn-orange.disabled,
.btn-orange:disabled{color:#fff;background-color:#EB8402;border-color:#EB8402}
.btn-orange:not(:disabled):not(.disabled).active,
.btn-orange:not(:disabled):not(.disabled):active,.show>.btn-orange.dropdown-toggle{color:#fff;background-color:#c06d00;border-color:#ac6100}
.btn-orange:not(:disabled):not(.disabled).active:focus,
.btn-orange:not(:disabled):not(.disabled):active:focus,.show>.btn-orange.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(245,167,0,.5)}
.contact-form-news{background-color:#ffffff;padding:40px 0 30px;border-top:1px solid #cccccc;}
.contact-form-news h3{text-align:center;}
.contact-form-news form.wpcf7-form p{margin:0;}
.contact-form-news form.wpcf7-form p span{display:block;margin:0 auto;width:450px;}
.contact-form-news form.wpcf7-form p span input{width:100%;border-radius:25px;border:1px solid #ccc;padding:14px 20px;outline:none;color:#555555;}
.contact-form-news form.wpcf7-form p .submit{display:block;margin:0 auto;background-color:#ed6c22;border:0;color:#ffffff;border-radius:10px;padding:10px 30px;outline:none;}
.contact-form-news .wpcf7-response-output{border:none;text-align:center;}
.contact-form-news .wpcf7-not-valid-tip{display:none!important;}
.contact-form-news .wpcf7-not-valid{border:2px solid red!important;}
.down-btn{border:1px solid #cd3433;color:#cd3433;border-radius:25px;transition:all 0.5s;}
.down-btn:hover{color:#ffffff;background-color:#cd3433;}

/*--------------------- Benefits Style -------------------*/
.benefits_table{width:100%;color:#fff;}
.benefits_table .benefits_table_top{width:100%;background:#aaa7a2;}

.tm-style{display:flex;align-items:center;}
.tm-style .col,
.disc_price .col{border-left:1px solid #fff;}

.benefits_table_bottom{background:#fff;color:#000;}
.benefits_table_bottom .row .sponsor span{display:block;width:70%;}
.sponsor span{font-weight:600;line-height:1.4;font-size:15px;}
.benefits_table_bottom .row .col{padding-top:15px;padding-bottom:15px;}
.table_info{height:100%;}
.table_info .col{border-left:1px solid #dcdcdc;display:flex;align-items:center;justify-content:center;height:100%;}
.benefits_table_bottom .table_list{border-bottom:1px solid #dcdcdc;}
.p0{padding-top:0!important;padding-bottom:0!important;}
.benefits_table{border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;}
.disc_price{display:flex;align-items:center;}
.disc_price .col{padding-top:6px;padding-bottom:6px;}
.benefits_table_center{background:#cb0d3b;}
.tm-style .col{padding-top:10px;padding-bottom:10px;}
.tm-style .col span:nth-child(1){font-weight:600;}
.platinum{background:#6b7076;}
.sponsor{text-align:left;display:flex;align-items:center;padding-left:30px;}
.gold{background:#f5b744;}
.silver{background:#7c8b8e;}
.tm-style .col span{display:block;}
.tm-style .col{display:flex;flex-direction:column;justify-content:center;text-align:center;}
.benefits_table .row{margin:0;}
.benefits_table_bottom .row{background:#f0f0ee;}
.benefits_table_bottom .row:nth-child(even){background:#fff;}
.mb-style{margin-bottom:50px;}
.show_ben_btn{margin-bottom:50px;}
.currency_switcher{max-width:143px;}
.hide_ben_btn{margin-top:50px;}
.view_benefits_block{display:none;}
.hide_ben_btn{display:none;}
.table_info span img{width:20px;}
.page-carousel__wrap .just-text.page-carousel__job p{margin-bottom:0;}
.speaker-profile__photo{border-style:solid;}
.price_list_boxes{flex-flow:row-reverse;}
.bonus_s_block .b_s_readmore{display:none;}
.days_info_content{display:table;width:100%;}
.c_orange .price_list_title p:first-child{color:#ac6100;font-size:24px;}
.c_red .price_list_title p:first-child{color:#CD3433;font-size:24px;}
.c_lightorange .price_list_title p:first-child{color:#FABE6D;font-size:24px;}
.bg-gray-light2{background-color:#efefef;}
.silver-info .w_50 .circle_silver.circle_silver--start{bottom:auto;}
.silver-info .w_50 .circle_silver.circle_silver--finish{top:auto;}
.silver-info .w_50 .circle_silver + div{font-size:17px;color:#707070;display:block;    /*padding-left: 40px;*/padding-left:33px;width:50%;}
.circle_silver + div p{margin-bottom:0;}
.logo.page-header__logo{width:180px;}
.page-header__ioc{width:190px;}
.page-header__ioc,
.page-footer__ioc{position:relative;top:-10px;}
.logo.page-footer__logo{max-width:240px;}
.page-footer__ioc{width:270px;max-width:270px;}
/*.pricing_block .price_button_right span:nth-of-type(2) { display: none; }*/




@media (max-width:1240px){
    .logo.page-footer__logo,
    .logo.page-header__logo{max-width:100px;}
    .page-footer__ioc,
    .page-header__ioc{max-width:120px;width:120px;}
    .page-header__ioc,
    .page-footer__ioc{position:relative;top:-5px;}
}
@media (max-width:380px){
    .logo.page-footer__logo,
    .logo.page-header__logo{max-width:80px;}
    .page-footer__ioc,
    .page-header__ioc{width:90px;max-width:90px;}
}
.block-col--single{flex-wrap:wrap;flex-flow:column;margin-bottom:25px;}
.block-col--single .circle_line span{left:0;right:0;position:absolute; margin: auto;}
.block-col--single .w_50{flex-flow:column;align-items:flex-start;padding-left:33px;}
@media only screen and (max-width:767px){
    .silver-info .w_50 .circle_silver + div{width:100%;padding-left:40px;}
    .linee--v2 .block-col{margin:30px 0;}
    .linee--v2 .w_50.repeater_i + .w_50.repeater_i{margin-top:30px;}
    .block-col--single .w_50{padding-left:40px;}
    .linee--v2 .block-col--single .circle_line{display:block;}
    .linee--v2 .block-col--single .circle_line span{display:none;}
    .tab-buttons{padding:0;flex-flow:row;flex-wrap:wrap;}
    .tab-buttons button{width:auto;}
}
.page-carousel__photo{max-height:345px;overflow:hidden;}
.tns-slide-active.tns-transparent{display:none!important;}

h3.fil{
    margin-top: 50px;
}

.a-loading{
    display: none;
    width:160px;
    height:160px;
    border-radius:150px;
    border:15px solid #fff;
    border-top-color:rgba(0,0,0,0.3);
    box-sizing:border-box;
    position:absolute;
    top:28%;left:50%;
    margin-top:-80px;
    margin-left:-80px;
    animation:loading 1.2s linear infinite;
    -webkit-animation:loading 1.2s linear infinite;
  }
  @keyframes loading{
    0%{transform:rotate(0deg)}
    100%{transform:rotate(360deg)}
  }
  @-webkit-keyframes loading{
    0%{-webkit-transform:rotate(0deg)}
    100%{-webkit-transform:rotate(360deg)}
  }

  #tns1-iw .page-carousel__wrap { min-height: 170px !important; }
.mob-btn { display: none; }
.conference-sessions__bottom .btn.btn-.conference-sessions__btn { border: 2px solid #ccc; color:#737070; }

.filter-white { filter: brightness(0) invert(1);}
#prsntr_cntnt .dropdown-menu { transform: translateX(0%); text-align: left; font-style: normal; }
.conference-sessions__text { display: table; }







@media (max-width:991px){
.mob-btn { display: block !important; }
.speaker-list__item .read-more {color:#fff; background-color:#ed6c22;
border-color:#ed6c22; border: 3px solid transparent; min-width: 153px; display: inline-block !important; padding: 10px 12px; font-size: 1rem;
line-height: 1.5; border-radius: 10px; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; text-align: center; } 
.price_list_boxes { 
display: grid;
grid-gap: 40px;
grid-template-columns: repeat(auto-fill, minmax(34%,1fr));
margin:0;
}
.price_list_boxes .price_list_box { width: 100%; }
}
.logo-small img { width: 258px; }
#info1 .btn.btn-yellow { background: rgb(237, 108, 34); } 
#info1 .tab-buttons button.btn--active { background:#fff; }
 #info1 .tab-buttons button.btn--active:focus,  #info1 .tab-buttons button.btn--active:hover { color: rgb(237, 108, 34); } 

#info2 .btn.btn-yellow { background: rgb(205, 52, 51); border-color: rgb(205, 52, 51);  } 
#info2 .tab-buttons button.btn--active { background:#fff; color:rgb(205, 52, 51); }
#info2 .tab-buttons button.btn--active:focus,  #info2 .tab-buttons button.btn--active:hover { color:rgb(205, 52, 51); } 
#info2 .btn_readmore a { background:rgb(205, 52, 51); }
#info2 .circle_line span:nth-child(1) { border: 5px solid #CD3433; }



#info3 .btn.btn-yellow { background: rgb(252, 185, 95); border-color: rgb(252, 185, 95);  } 
#info3 .tab-buttons button.btn--active { background:#fff; color:rgb(252, 185, 95); }
#info3 .tab-buttons button.btn--active:focus,  #info3 .tab-buttons button.btn--active:hover { color:rgb(252, 185, 95); } 
#info3 .btn_readmore a { background: #fcb95f; }
#info3 .circle_line span:nth-child(1) { border: 5px solid rgb(252, 185, 95); }


#info2 .three_button .btn.btn-yellow { background: rgb(237, 108, 34); border-color: #ed6c22; }

#info3 .three_button .btn.btn-yellow { background: rgb(237, 108, 34); border-color: #ed6c22; }

.partner-logo-sec { 
margin: 0 auto;
padding-bottom: 70px;
max-width: 1045px; padding: 60px 0; }

.partner-logo-sec h2 { 
text-align: center;
font-weight: 500;
padding: 0 0 30px;
font-size: 25px; }
.no-show .bootstrap-select { display: none !important; }
.speaker-list__info font { float: left; padding: 0 10px 0 0; font-size: 17px; }
.speaker-list__info #prsntr_cntnt { font-size: 17px; }
.speaker-list__info .east-text { margin: 0 0 20px 0; }
.over-sec.no-show.sing-cont { margin: 0 0 10px 0; }
.tracks.speaker-profile__tracks.text-center .page-carousel__photo--video img { min-height: 271px; }
.break-length { font-size: 14px; font-style: italic; }
.row.text-left.sponsors_grid { display: block; width:100%; overflow: hidden; }
.sopn-box { text-align: center; float:left; width: 33%; display: inline-block; min-height: 397px; }
.sopn-box img { max-height: 212px; width: auto; }
.spon-box-rotate { width: 100%; margin: 0 0 60px 0; } 
.spon-box-rotate.last { border-bottom: 3px solid #e4e4e3; margin:0; }
 .why-sponsor { padding: 52px 0; }
.opper-sec { background: #f6f6f5; width: 100%; overflow: hidden;padding: 60px 0; }
.opper-sec .guide-download__title--sponsors {margin-bottom: 20px;}
.opper-sec .guide-download--sponsors { padding: 0px; }
.sponsorship-box-list h2 { margin: 0 0 40px 0; text-align:center; }
.sponsorship-box-list h4 { font-weight: normal; margin: 0 0 40px 0; }
.sponsorship-box-list .product_blocks.product_blocks_col_4 .pricing_block { margin:0; color: #fff; background-image: url(../img/discount-strip.png); background-repeat: no-repeat; background-position: 0 0; }
.sponsorship-box-list .c_platinum { background: #6d7277; }
.sponsorship-box-list .c_gold { background: #ffb541; } 
.sponsorship-box-list .c_silver { background: #7f8b8e; } 
.sponsorship-box-list .c_bronze { background: #aba7a3; } 
.sponsorship-box-list .conference-pricing .price_button .price_button_right span:nth-child(1) { font-size: 28px; }
.sponsorship-box-list .conference-pricing .price_button { width:84%; margin: 0 auto 13px auto; }
.sponsorship-box-list p.Body { font-size: 16px; line-height: 22px;   font-weight: normal; padding: 0 0 24px 0; margin: 0; }
.sponsorship-box-list .pricing_block .price_btn { margin-bottom: 20px;
}
.sponsorship-box-list .conference-pricing .pricing_block h4 { font-size: 17px; width: 200px; margin: 50px auto; background: url(../img/sponser-hd-bg.png) no-repeat center center; width: 181px; height: 150px; padding: 45px 33px 0 33px; }
.sponsorship-box-list .conference-pricing { padding: 65px 0 0 0; }
.sponsorship-box-list .conference-pricing .c_platinum .price_button:hover { background: #fff;color: #6d7277; }
.sponsorship-box-list .conference-pricing .c_gold .price_button:hover { background: #fff;color: #ffb541; }
.sponsorship-box-list .conference-pricing .c_silver .price_button:hover { background: #fff;color: #7f8b8e; }
.sponsorship-box-list .conference-pricing .c_bronze .price_button:hover { background: #fff;color: #aba7a3; }
.conf-res-pdf .conf-res-list { display: grid; grid-gap: 10%;
grid-template-columns: repeat(auto-fill, minmax(26%,1fr)); }
.conf-res-pdf .conference-resource { vertical-align: top; display: inline-block; }
.conf-res-pdf .conference-resource h4 { font-weight: normal; }
body.single-session .hero { padding: 185px 0; }
.live-session-sec { width: 100%; overflow: hidden; padding: 60px 0; }
.liv-sess-img { margin: 0 0 40px 0; }
.live-session-sec .btn.top-btn:hover { color:#fff !important; }
.live-session-sec .session-txt h3 { font-size: 20px; }
.live-session-sec .session-txt h3 span { color: #828282; font-weight:normal; display: inline-block; line-height: 20px; }
.live-session-sec .session-txt .btn-group.bootstrap-select.choose_tz { display: none; }
.dis-sess { width: 100%; overflow: hidden; padding: 0; text-align: center; }
.inner-sess { position: relative; padding: 0 30px 30px 30px; color:#fff; -webkit-border-top-left-radius: 30px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px; }
.inner-sess a { color:#fff; }
.inner-sess .sess-title { font-weight: bold; min-height: 72px; padding: 0 0 20px 0; font-size: 20px;line-height: 24px; }
.inner-sess .over-track, .inner-sess .sess-info-shrt { font-size: 14px; }
.ribbon-img { position: absolute; right: -22px; top: 7px; background: 
#fff; padding: 2px 29px; transform: rotate(45deg); text-transform: uppercase; font-size: 12px; }
body.single-session .review { padding-top:0; }
.partner-logo-sec { display:none; }
body.postid-176 .btn.btn-yellow { background:#ed6c22; }
.conference-sessions__bottom .btn.btn-yellow.conference-sessions__btn { background: #ed6c22; }
.btn.btn-yellow { background: #ed6c22; }
.page-carousel__photo--video img { min-height: 271px; }
.speaker-profile__col-right p { font-size: 17px; }
.silver-info.intro-circle .circle_silver { display: block; width: 40px; height: 40px; border: 5px solid #ED6C22; background: #fff; border-radius: 50%; }
.block-col.intro-circle .silver_i { justify-content: flex-start; }
.silver-info.intro-circle .w_50 .circle_silver + div { font-size: 17px; color: #707070; display: block; padding: 0 33px 0 0; width: 50%; text-align: right; }
#info1 .repeater_content .dateholder, #info1 #prsntr_cntnt.over-sec.sing-cont .dateholder { color: #ED6C22; }
.author_info.overview-sec p { font-style: normal; font-weight: bold; margin-bottom:0; }
.title_info.overview-sec { font-weight: normal; font-style: italic; }

#info2 .repeater_content .dateholder { color: #cd3433; }
#info3 .repeater_content .dateholder,#info3 #prsntr_cntnt.over-sec.sing-cont .dateholder { color: #fcb95f; }
.block-col--single.block-col .w_50 { margin-right: auto; margin-left: 0; padding: 0 33px 0 0; text-align: right; }
.block-col--single.block-col .w_50 .date_info, .block-col--single.block-col .w_50 .title_info.overview-sec, .block-col--single.block-col .w_50 .btn_readmore, .block-col--single.block-col .w_50 .author_info.overview-sec { float: right; width: 100%; }
.block-col--single.block-col .w_50 .btn_readmore a { display: inline-block; }
.btn.btn-yellow-light.conference-sessions__btn.track1 { background: #ed6c22; }
body.page-id-172 .review__right { display: none; }
.recaptcha-sec { width: 100%; overflow: hidden; margin: 0 0 10px 0; }
.recaptcha-sec .g-recaptcha { float: right; }
body.single-speaker .btn-group.bootstrap-select { display: none; }
body.single-speaker .speaker-time .time-session { font-size: 20px; }
body.single-speaker .speaker-time { font-style: normal; }
body.single-speaker .speaker-time .yellow { color: #ed6c22; }
body.single-speaker .speaker-time .red { color: #cd3433; }
body.single-speaker .speaker-time .yellow-light { color:#fcb95f; }
.intro-sess h3 { font-weight: normal; }
.intro-sess { padding: 0 0 20px 0; }
body.single-session section.sponsors, #post-2880, #post-2883, #post-2885, #post-2886 { display: none; }
body.postid-176 #post-2880.speaker-list__item, body.postid-185 #post-2883.speaker-list__item, body.postid-185 #post-2885.speaker-list__item, body.postid-186 #post-2886.speaker-list__item { display: block !important; }
.speaker-list .speaker-list__item .speaker-list__left .speaker-list__photo.rounded-circle.border-yellow { background: #ed6c22; }
.speaker-list .speaker-list__item .speaker-list__left .speaker-list__photo.rounded-circle.border-red { background: #cd3433; }
.speaker-list .speaker-list__item .speaker-list__left .speaker-list__photo.rounded-circle.border-yellow-light { background:#fcb95f; }
.coach__subtitle, .conference-sessions__title { display:table-cell; }
.conference-sessions .conference-sessions__title { padding: 0 35px; }
.coach__text { display: table; }
.block-col--single.block-col .circle_line { display: block; }
.page-id-453 h2 { padding: 0 0 20px 0; }
.page-id-453 ul li { padding: 0 0 10px 0; }
.page-id-453 ul li.socials__item { padding: 0 8px; }
.a-modal__top h2 { text-transform: none !important; }
.shop_table #coupon_code { width: 127px; height: 35px; }
.cart-icon { margin: 0 0 0 10px; }
.currency_switcher { top: 151px; }
.term_and_cond_block, .term_and_cond_block .styled_wrap div { position: relative; }
.term_and_cond_block .styled_wrap div #tmt:after { border: 1px solid #707070; border-radius: 0; }
.cart-icon { width: 33px; }
.price_list form textarea { height: 100px; }
body.home .review img.review__right { display: none; }
.top-tip-main .down-btn { display: none; }
.top-tips-sec { width: 100%; overflow: hidden; }
.top-tips-sec .just-text { padding: 80px 0; width: 100%; }
.top-tips-sec img.alignright { float: right; margin: 0 0 20px 20px; }
.top-tips-sec .container { display: flex; }
.top-tips-sec .form-sec-rght { padding: 50px; box-sizing: border-box; background: #e4e4e4; margin: 0 0 0 30px; }
.top-tips-sec #mc_embed_signup { background: none; }
.top-tips-sec .form-sec-rght .just-text { padding: 0 0 10px 0; font-size: 14px; line-height: 20px; }
.top-tips-sec #mc_embed_signup .mc-field-group { width: 100%; }
.top-tips-sec #mc_embed_signup h2 { color: #ce3434; font-size: 33px; line-height: 36px; padding: 0 0 40px 0; }
.top-tips-sec #mc_embed_signup .mc-field-group input, .top-tips-sec #mc_embed_signup .mc-field-group select { border: 1px solid #757575; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; font-size: 16px; }
.top-tips-sec #mc_embed_signup .mc-field-group select { height: 40px; -moz-appearance: none; -webkit-appearance: none; appearance: none; width: 100% !important; }
.top-tips-sec .name-sec { width:100%; overflow: hidden; }
.top-tips-sec #mc_embed_signup .mc-field-group.f-name { float: left; width: 49%; clear: none; }
.top-tips-sec #mc_embed_signup .mc-field-group.l-name { float: right; width: 49%; clear: none; }
.top-tips-sec #mc_embed_signup .button { width: 100%; background: #ce3434; color:#fff; cursor: pointer; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; height: 44px; font-size: 19px; }
.top-tip-thank-you-main h2 { font-size: 55px; font-weight: 700; color: #cd3433;
 line-height: 1.1; padding: 0 0 40px 0; }
.top-tips-sec { border-top: 20px solid #e4e4e4; }
.top-tip-thank-you-main a { background: #cd3433; color: #fff; font-size: 20px; padding: 15px 20px; border-radius: 10px; margin: 15px 0 0 0; display: inline-block; }
.coaching-workplace { width: 100%; overflow: hidden; border-top: 3px solid #e4e4e4; margin: 65px 0 0 0; padding: 65px 0 0 0; }
.top-tips-sec .coaching-workplace .container { display: block; text-align: center; }
.top-tip-thank-you-main .coaching-workplace h2 { font-size: 39px; font-weight: 700; color: #ed6c22; line-height: 43px; padding: 0; margin: 0; }
.top-tip-thank-you-main .coaching-workplace h4 { font-size: 42px; font-weight: 400; color: #828282; line-height: 46px; padding: 0 0 20px 0; margin: 0; }
.top-tip-thank-you-main .coaching-workplace .intro-txt-coach { width: 100%; padding: 0 0 50px 0; }
.top-tip-thank-you-main .coaching-workplace ul { padding:0; width: 100%; text-align: center; }
.top-tip-thank-you-main .coaching-workplace ul li { display: inline-block; vertical-align: top; padding: 0 15px; box-sizing: border-box; width: 33%; }
.top-tip-thank-you-main .coaching-workplace ul li img { max-width: 100px; }
.top-tip-thank-you-main .coaching-workplace ul li h3 { font-weight: 500; color:#ed6c22; font-size: 26px; line-height: 27px; margin: 0; padding: 0 0 15px 0; }
.top-tip-thank-you-main .coaching-workplace ul li a.btn { background: #ed6c22;
font-size: 16px; color: #fff; font-weight: 600; padding: 10px 30px; }
.top-tip-thank-you-main .coaching-workplace ul li a.btn:hover { text-decoration: none; background:#5b5c5b; }
.bookform_grid .form__item label { float: left; }
.bookform_grid .form__item.choose-option { text-align: left; margin:0; overflow: hidden; }
.choose-option .wpcf7-form-control-wrap { margin: 0; }
.choose-option .wpcf7-form-control-wrap label { width: auto !important; margin: 0 10px 0 0; padding:0; }
.choose-option .wpcf7-form-control-wrap label input[type="radio"] { width: auto; float: left; height: 25px; }
.bookform_grid .form__item.choose-option .wpcf7-list-item { width: 100%; }


.choose-option .wpcf7-form-control-wrap label input[type="checkbox"]{
position: relative; width: auto; float: left; height: 26px; left:0;  -webkit-appearance: none; -moz-appearance:none; appearance:none; margin-bottom:0; }
.choose-option .wpcf7-form-control-wrap label input[type="checkbox"]:after { content: none; }
.choose-option .wpcf7-form-control-wrap label span{ display: inline-block; padding: 0 0 0 4px; line-height:18px; font-size: 14px; }
.bookform_grid select { box-shadow: none;display: block;width: 100%;
padding: 6px 12px;border: 1px solid #e0e0e0;border-radius: 4px;outline: none;transition: border ease-in-out .3s; -webkit-appearance: none; -moz-appearance:none; appearance:none; background: url(../img/drop-arrow.png) no-repeat right 10px center; font-size: 14px; }
.bookform_grid .form__item.msg-option { width: 100%; overflow: hidden; }
.a-red [type="checkbox"]:not(:checked) + label:before { border: 2px solid #CD3433; }
.a-orange [type="checkbox"]:not(:checked) + label:before { border: 2px solid #ED6C22; }
.a-light_orange [type="checkbox"]:not(:checked) + label:before { border: 2px solid #FCB95F; }
.home .top-event { padding-top: 40px; }
.home .just-text.advantages__desc h2 { margin-bottom: 46px; }
body.home .review .rounded-circle.review__photo, body.page-id-172 .review .rounded-circle.review__photo { border: 5px solid #ed6c22; }
.speakers__title strong::before { content: none; }
.with-border::after { background-color:#f32126; }

.woocommerce-billing-fields__field-wrapper #billing_hear_about_conf4_field,.woocommerce-billing-fields__field-wrapper #billing_hear_about_conf3_field{ display: none !important; }
#menu-header-menu .d-lg-none {
    display: block !important;
}
.page-template-template-speakers #post-1140, .postid-176 #post-1140 { display: none; }
.exhibitor-cont { width: 100%; padding: 60px 0 0 0; }
.exhibitor-cont p { font-size: 20px; }
.exhibitor-cont h3 { font-weight: 500; padding: 0 0 30px 0; margin:0; }
.exhibitor-cont .page-info h3 { padding: 0 0 60px 0; margin:0 auto; width: 50%; }
.exhibitor-cont .cont-top { padding: 0 0 20px 0; }
.exhibitor-cont .cont-top p { margin: 0 0 40px 0; }
.exhibitor-cont .cont-top img { margin: 0 0 30px 0; }
.exhibitor-cont .page-info { padding: 50px 0; }
.exhibitor-cont .page-info h4 { font-weight: 400; font-size: 20px; line-height: 31px; margin: 40px 0 0 0; }
.exe-btm-part { width:100%; padding: 80px 0; overflow: hidden; }
.exe-btm-part .img-sec { width: 25%; float: left; margin: 30px 0 0 0; }
.exe-btm-part .rght-sec { width: 70%; float: right; }
.exe-btm-part .rght-sec h4 { font-size: 20px; font-weight: 500; margin: 0 0 30px 0; text-align:left; }
.exe-btm-part .info-sec { width: 48%; float: left; text-align: left !important; }
.exe-btm-part .frm-sec { width: 48%; float: right; }
.exe-btm-part .info-sec a { font-size: 16px; color: #cd3433; }
.exe-btm-part .info-sec a.btn.btn-red.btn-lg.page-info__btn { color:#fff; margin: 30px 0 0 0; }
.exe-btm-part .frm-sec .wpcf7 .wpcf7-form-control { width: 100%; border: 2px solid #999; border-radius: 5px; margin: 0 0 15px 0; font-size: 14px; }
.exe-btm-part .frm-sec .wpcf7 .wpcf7-form-control.wpcf7-submit { font-size: 16px; background-color: #cd3433; border-color: #cd3433; padding: 12.5px 1rem; line-height: 16px; border-radius: 10px; display: inline-block; font-weight: 400;
text-align: center; vertical-align: middle; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; color:#fff; }
.exe-btm-part .frm-sec .wpcf7 .wpcf7-form-control.wpcf7-submit:hover { color: #fff;  background-color: #af2c2b; border-color: #a52928; }
.exe-btm-part .frm-sec p { text-align: left; font-size: 13px; }
.exe-btm-part .frm-sec a { color: #cd3433; text-decoration: underline; }
.img-sec-mob { display:none; }
.testimonials-pricing { text-align:center; }
.testimonials-pricing span { font-style: italic; font-size: 17px; }
.speaker-list__info, body.single-speaker .speaker-time .east-text, .conf-res-pdf, .a-modal__items span { display: none; }
.vanue-large-gap { padding-top:50px; }
.page-template-template-price-php .conference-pricing .pricing_block h4 { max-width: 47%; }
.page-id-172 .conference-sessions__text ul li strong { font-weight:normal; }
.page-id-172 .just-text.conference-sessions__text ul li { list-style-type: disc; }
.woocommerce-checkout .woocommerce form .form-row label { padding-left: 40px; }


@media (max-width:1500px){
.currency_switcher { max-width: 108px; top: 27%; }
}

@media (max-width:1400px){
.currency_switcher { position: static; max-width: 100%; }
.currency_switcher br { display: none; }
.currency_switcher a { padding: 0 10px; display: inline-block; }
}


@media (max-width:1240px){
.top-tip-thank-you-main h2 {
    font-size: 45px;
    padding: 0 0 28px 0;
}
.coaching-workplace h4 {
    font-size: 34px; }
   .top-tip-thank-you-main .coaching-workplace h2 {
    font-size: 32px; }
 .top-tip-thank-you-main .coaching-workplace ul li h3 { font-size: 22px; }   
.top-tip-thank-you-main a { font-size: 16px; }
.container { max-width: 1120px; }	
.header-left { width: 34%; }
.header-right { width: 66%; }
.header-right .btn-lg { font-size: 15px; line-height: 20px; }
.logo.page-header__logo { max-width: 136px; margin-right: 8px; }
.page-header__ioc { max-width: 230px; width: 171px; }
.navbar-expand-lg .navbar-nav .nav-link { padding-right: 9px; padding-left: 9px; } 
.navbar-light .navbar-nav .nav-link { font-size: 15px; }
#tns1-iw .page-carousel__wrap { min-height: 200px !important; box-sizing: border-box; } 
.page-carousel__photo { max-height: 267px;}
.hero.hero--front .hero__title { font-size: 46px; line-height: 46px; }
.hero.hero--front .hero__desc { margin-bottom: 30px; }
.hero.hero--front .hero__title--front { margin-bottom: 30px; }
.hero.hero--front .hero__content p { font-size: 30px; line-height: 34px; }
.just-text--lg { font-size: 23px; line-height: 32px; }
.advantages__desc-list .advantages__item .just-text.just-text--lg { font-size: 20px; line-height: 26px; }
.advantages__desc-list .advantages__item .advantages__name { font-size: 31px; }
.advantages__desc h2 { padding: 0 0 20px 0; }
.page-footer__nav li { margin-right: 34px; }
.page-footer__nav li a { font-size: 18px; }
.page-footer__middle-top .btn.btn-warning.btn-lg { font-size: 17px !important; } 
.page-footer__middle-top .col-lg-2 { padding:0; }
.logo.page-footer__logo { max-width: 176px; }
.page-footer__ioc { max-width: 211px; width: 100%; }
.page-footer__title { font-size: 29px; line-height: 33px; }
.just-text { font-size: 17px; }
.just-text.just-text--lg { font-size: 20px; line-height: 30px; }
.just-text.just-text--lg.hero__text { font-size: 24px; line-height: 34px; }
.review__job { margin-bottom: 33px; font-size: 20px;}
.conference-sessions__title span { font-size: 21px; padding: 0 0 5px 0; }
.company-intro__container .company-intro__text { padding-bottom: 22px; }
.bonus_s_block p { font-size: 17px; }
.bonus_s_block .b_s_title { font-size: 22px; }
.txt_text p { font-size: 17px; }
.just-text.speaker-list__text p { font-size: 17px !important; line-height: 24px; }
.speaker-list__text { height: 51px; }
.speaker-list__top p.speaker-list__author { font-size: 19px; }
.hero__title { font-size: 47px; line-height: 48px; margin-bottom: 25px; }
.hero__track { font-size: 31px; line-height: 33px; }
.btn { font-size: 17px; }
.speakers__slider .speaker__job { font-size: 16px; line-height: 22px; }
.speakers__slider .speaker img { width: 200px; }
.page-carousel__photo--video img { min-height: 241px; }
.conference-pricing .conference-pricing_title p { font-size: 17px; }
.conference-pricing .conference-pricing_title h3 { font-size: 34px; margin-bottom: 30px; }
.conference-pricing .pricing_block { width: 343px; }
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce #content table.cart td.actions button[type="submit"], .woocommerce table.cart td.actions button[type="submit"], .woocommerce-page #content table.cart td.actions button[type="submit"], .woocommerce-page table.cart td.actions button[type="submit"] { font-size: 17px; }
.promo_code_block p, .woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tfoot th, .woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tfoot th + td, .order_details_col_1 > div p, .styled_block label, .styled_block p, .woocommerce-checkout .woocommerce form .form-row label { font-size: 17px;line-height: 24px; }
.styled_block h3, .woocommerce-checkout .woocommerce-billing-fields h3, .order_details__header h3 { font-size: 21px; }
.order_details_col_1 > div h4 { font-size: 21px; }
.sponsors_grid .sposors_grid__text-block { padding: 0 20px; }
.sopn-box img { max-height: 180px; }
.conference-pricing-description .desc_txt h4 { font-size: 20px; line-height: 29px; }
.sponsorship-box-list .conference-pricing { padding: 15px 0 0 0; }
.sponsorship-box-list .conference-pricing .price_button { width: 100%; }
.sponsorship-box-list .conference-pricing .price_button .price_button_right span:nth-child(1) { font-size: 21px; }
.why-sponsor { padding: 11px 0 40px 0; }
.price_list_title p { font-size: 17px; line-height: 24px; }
.sponsorship-box-list .tab-content.price_list .price_list_title h4 { margin: 0 0 10px 0; }
.page-id-3 .just-text p, .page-id-3 ul li, .page-id-453 ul li, .page-id-453 .just-text p { font-size: 17px; } 
.tracks.speaker-profile__tracks.text-center .page-carousel__photo--video img { min-height: 240px; }
}
 
 
@media (max-width:1140px){
.cart-icon { width:20px; }
.container { max-width: 990px; }
.header-right .btn-lg { padding: 6px!important; min-width: 130px; }
.header-right #menu-header-menu { padding: 10px 0 0 0; }
.header-left { padding-right: 0; }
.header-right #menu-header-menu { padding: 0px 0 0 0; }
.hero.hero--front .hero__title { font-size: 36px; line-height: 41px; }
.hero.hero--front .hero__content p { font-size: 23px; line-height: 29px; }
.hero.hero--front .hero__desc { margin-bottom: 26px; font-size: 17px; }
.advantages__desc-list .advantages__item .just-text.just-text--lg { font-size: 16px; line-height: 21px; }
.advantages__desc-list .advantages__item .advantages__name { font-size: 23px; }
.review__job { font-size: 17px; }
.top-event__title { margin-bottom: 23px; }
.navbar { padding: 0 0 8px 0; }
.hero__title { font-size: 42px; line-height: 44px; }
.just-text.just-text--lg.hero__text { font-size: 21px; line-height: 28px; }
.just-text.just-text--lg { font-size: 19px; line-height: 26px; }
.just-text--lg p { margin-bottom: 24px; }
.page-info { padding: 44px 0 18px; }
.conference-sessions__date { font-size: 20px; }
.conference-sessions__title span { font-size: 19px; }
.page-info__btn { margin-bottom: 37px; }
.conference-sessions { padding-bottom: 70px; }
.hero__track { font-size: 26px; line-height: 33px; }
.page-footer__middle-top .col-lg-2 { padding-right: 15px; }
.ft-nav-left { max-width: 70%; }
.book-place-btn-ft { max-width: 30%; }
body.single-speaker .speaker-time .time-session, body.single-speaker .speaker-time .east-text, body.single-speaker .speaker-time .east-text { font-size: 20px; line-height: 23px; }
.tracks.speaker-profile__tracks.text-center .page-carousel__photo--video img { min-height: 210px; }
.page-carousel__photo--video img { min-height: 211px; }
.speaker-profile__btn { margin-bottom: 6px; }
.page-template-template-highlights .page-carousel__wrap--track { min-height: 200px; }
.conference-pricing .pricing_block { width: 315px; margin: 0 6px; }
.conference-pricing .pricing_block h4 { padding: 0 20px; font-size: 20px; }
.conference-pricing .white_tape { top: 15px; right: -125px; }
.price_list_box { margin: 0 12px; }
.price_list_title { padding: 0 20px; }
.page-template-template-price .coach-book { padding-top: 0; }
.sopn-box img { max-height: 151px; }
.sponsors_grid h3.head-title.why-sponsor__subtitle { font-size: 23px; margin-bottom: 16px; }
.sopn-box { min-height: 312px; }
.testimonials-pricing { margin-bottom:40px; }
}
 
 
 @media (max-width:991px){
 .top-tip-thank-you-main .coaching-workplace ul li { width: 100%; padding: 0 0 20px 0; }
 .conference-pricing .price_button .price_button_left {
  width: 100%;
}
 .cart-icon img { max-width: 100%; width: 55px; margin: 0 0 20px 0; }
.container { max-width: 700px; }
.header-left { width: auto; }	
.header-right { width: 83px; }	  
.speaker-list__top #prsntr_cntnt .bootstrap-select { display: inline-block; }
.page-carousel__photo { max-height: 100%; } 
 .exhibitor-cont .page-info h3 { width:100%; }
 .row.text-left.sponsors_grid {grid-template-columns: repeat(auto-fill, minmax(34%,1fr)); }    
.navbar-light .navbar-nav .nav-link { font-size: 21px; }
.header-right .btn-lg { font-size: 19px; line-height: 33px; margin: 20px auto; }
.hero { padding: 45px 0 36px; }
.hero .hero__reg { padding: 0; margin:0; }
.hero img { opacity: 0.2; }
.hero .hero__desc { margin-top: 0px; }
.top-event__text { max-height: 100%; }
.page-footer__middle-top .col-lg-2, .ft-nav-left { max-width: 100%; text-align: center; }
.page-footer__nav li { margin-right: 10px; display: inline-block; }
body.home .coach { padding-top: 0; }
.hero__title { margin: 0 0 25px 0; }
.hero.hero--front .hero__title { margin: 0px 0 25px 0; }
.tab-buttons { width: 100%; text-align: center; display: block; }
.tab-buttons .btn { display: inline-block; }
.txt_track { font-size: 27px; line-height: 34px; }
.txt_day { font-size: 21px; }
.btnsss .btn { font-size: 14px; }
.company-intro__img { margin: 0 auto 42px; }
.company-intro { padding-top: 60px; }
.review img.rounded-circle.review__photo { max-width: 203px; }
body.single.single-speaker .speaker-profile__tracks { padding: 44px 0 38px; }
.conference-pricing .pricing_block { width: 100%; margin: 0 0 40px; }
.conference-pricing .pricing_block p { font-size: 17px; font-weight: normal; }
.conference-pricing .pricing_block h4 { padding: 0 20px 20px 20px; font-size: 23px; }
.conference-pricing .price_button { padding: 12px 10px; }
.conference-pricing .white_tape { right: -45%; }
.product_blocks .pricing_block:last-child { margin-top: 0; }
.price_list { padding-top: 40px; }
.price_list_boxes { display: block; }
.price_list_box, .price_list_boxes .price_list_box:last-child { margin: 0 0 30px 0; }
.page-template-template-price .conference-pricing { padding: 65px 0 30px 0; }
.sopn-box { width: 100%; min-height: 1px; }
.why-sponsor__title { margin-bottom: 28px; }
.sponsors_grid { margin: 0; }
.lft-cont-sec-tip { width: 100%; }
.top-tips-sec .form-sec-rght { margin: 0 0  50px 0;  width: 100%; }
.top-tips-sec .container { display: block; }
.top-tips-sec .just-text {
    padding: 41px 0;
    width: 100%;
    overflow: hidden;
}
.img-sec { display:none; }
.img-sec-mob { display: block; width: 38%; float: left; }
.exe-btm-part .rght-sec { width: 100%; }
.exe-btm-part .info-sec { float: right; }
.exe-btm-part .frm-sec { width: 100%; margin:20px 0 0 0; }
 }
 
 
 
@media (max-width:767px){
.page-template-template-price-php .conference-pricing .pricing_block h4 {
  max-width: 90%;
}
.price_list_boxes { display: block; padding: 0 10px; }
.price_list_boxes .price_list_box { margin: 0 0 20px 0 !important; }
.speaker-time { font-size: 17px; }
.speaker-time .date_time, .speaker-time .dateholder, .speaker-time .btn-group.bootstrap-select.choose_tz { float: left; }
.speaker-time #prsntr_cntnt .bootstrap-select { margin-left:0; }
.page-carousel__photo { max-height: 100%; }
.speaker-list__item .read-more:hover { background-color:#d75a12; border-color: #cb5511; text-decoration:none; }
#tns1-iw .page-carousel__wrap { min-height: 161px !important; }
.top-event { padding-bottom: 0; }
#tns1-iw .page-carousel__wrap { min-height: 1px !important; }
.three_button { display: block; height:auto; }
body.postid-176 .hero .btn.btn-warning.btn-lg { display: none; }
.row.text-left.sponsors_grid { grid-template-columns: repeat(auto-fill, minmax(66%,1fr));grid-gap: 30px;}
.silver-info.intro-circle .w_50 .circle_silver + div, .block-col--single.block-col .w_50 { text-align:left; padding: 0 0 0 40px; width: 100%; }
.block-col--single.block-col .w_50 .date_info::after { left: -50px; }
.conf-res-pdf .conf-res-list { display: block; }
.sopn-box { width:100%; min-height:1px; }
.row.text-left.sponsors_grid { margin:0; }
.hero__title { font-size: 29px; line-height: 34px; }
.just-text--lg { font-size: 18px;line-height: 26px;}
.why-sponsor { padding:0; }
.head-title { font-size: 25px; }
.just-text.why-sponsor__text, .just-text, .review__job { font-size: 16px; }
h2 { font-size: 27px; }
h4 { font-size: 19px; } 
.sponsorship-box-list h2 { margin: 0 0 16px 0; }
.sponsorship-box-list h4 { margin:0; }
.hero__title--front strong { display: block; }
.advantages__desc h2 { margin: 0 0 16px 0; }
.advantages__desc { padding: 32px 0 0; }
.advantages__info { margin-bottom: 13px; }
.company-intro__img { margin: 20px auto 42px; }
.page-footer__nav { font-size: 16px; }
.page-footer__nav a { padding: 5px 0;}
.page-footer__middle-bottom p a { font-size: 16px; }
.page-footer__contacts { margin-bottom: 0px; }
.page-navigation { font-size: 22px; }
.page-navigation__btn { font-size: 20px; }
.silver-info.intro-circle .w_50 .circle_silver + div { font-size: 16px; }
.review .review__photo { max-width: 69%; }
.speaker-profile__col-right .just-text p, .speaker-list__text p { font-size: 16px !important; }
.conference-pricing .conference-pricing_title p { font-size: 17px; }
.conference-pricing .conference-pricing_title h3 { font-size: 28px; margin-bottom: 28px; }
.price_list { padding: 20px 10px; }
.price_list_title p { font-size: 16px; }
.price_list h4 { margin: 0 0 20px 0; }
.navbar-toggler-icon { border-bottom: 3px solid; }
.page-header { padding: 20px 0; }
.hero.hero--front .hero__title { font-size: 26px;line-height: 31px; }
.hero.hero--front .hero__content p { font-size: 20px; line-height: 25px; }
.hero.hero--front .hero__btn { margin-bottom: 13px; }
body.home .coach { padding-top: 50px; }
.just-text.just-text--lg.hero__text {
    font-size: 18px;
    line-height: 24px;
}
.speaker-list__bio {
    padding: 7px 0 15px;
}
.speaker-list__top #prsntr_cntnt .bootstrap-select {
    display: block;
    overflow: hidden;
}
.speaker-list__top #prsntr_cntnt .bootstrap-select button.btn.dropdown-toggle { float: left; margin: 0 0 0 20px; }
.conference-sessions {
    padding-bottom: 17px;
}
.speakers__slider .tns-item { padding-right: 15px !important; }
.conference-pricing .white_tape {
    right: -40%;
    top: 20px;
}
.page-id-3 .just-text p, .page-id-3 ul li, .page-id-453 ul li, .page-id-453 .just-text p {
    font-size: 16px;
    line-height: 24px;
}
body.single-speaker .speaker-time .time-session, body.single-speaker .speaker-time .east-text, body.single-speaker .speaker-time .east-text {
    font-size: 15px;
    line-height: 23px;
}
body.single-speaker .speaker-time #prsntr_cntnt { padding:10px 0 0 0; }
.top-tip-thank-you-main h2 {
    font-size: 38px;
    padding: 0 0 10px 0;
}
.top-tip-thank-you-main a { margin:0; }
.top-tip-thank-you-main .coaching-workplace h4 {
    font-size: 28px;
    line-height: 27px;
}
 .top-tip-thank-you-main .coaching-workplace h2 {
    font-size: 25px;
    line-height: 28px;
}  
.top-tips-sec #mc_embed_signup h2 {
    color: #ce3434;
    font-size: 28px;
    line-height: 33px;
    padding: 0 0 18px 0;
}
.top-tips-sec #mc_embed_signup .mc-field-group.f-name, .top-tips-sec #mc_embed_signup .mc-field-group.l-name { width: 100%; }
.top-tips-sec .form-sec-rght .just-text { font-size: 14px; }
.top-tips-sec #mc_embed_signup .mc-field-group input { font-size: 15px; }
.top-tips-sec #mc_embed_signup form { padding:0 !important; }
.top-tips-sec .form-sec-rght { padding: 28px; }
.img-sec-mob { display: block; width: 100%; }
.exe-btm-part .rght-sec { width: 100%; }
.exe-btm-part .frm-sec { width: 100%; }
.exe-btm-part .info-sec { width: 100%; }
.exe-btm-part .info-sec p br { display: none; }
.img-sec-mob { text-align: left; margin: 0 0 20px 0; }
.exe-btm-part { padding: 50px 0 40px 0; }
.speaker-time .east-text font { padding: 10px 0 0 0; font-weight: bold; }
.coach__icon { margin-bottom: 34px; }
.home .just-text.advantages__desc h2 { margin-bottom: 0; }
body.single-speaker .speaker-time .time-session, body.single-speaker .dateholder { font-weight: bold; }
 .venue-list ul { display: block; }   
  .venue-list ul li { padding: 0 0 10px 0; }
  #venue-sec p, #venue-sec li { font-size:16px; }
  #venue-sec p { margin: 0 0 20px 0; }
#venue-sec .exhibitor-cont .page-info h3 { padding: 0 0 30px 0; }

}

@media (max-width:640px){
.top-tips-sec img.alignright { width: 100%; margin:0 0 10px 0; }
.top-tips-sec #mc_embed_signup .button { font-size: 17px; }
}



@media (max-width:420px){
.speaker-list__top #prsntr_cntnt .bootstrap-select { display: block; }
.speaker-list__top #prsntr_cntnt .bootstrap-select button.btn.dropdown-toggle { margin: 0 0 0 20px; }
.page-header { position: relative; }
.header-left { margin: 50px 0 0 0; }
.header-right {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #424141;
    padding: 10px 0 0 0;
}
.navbar-light .navbar-toggler, .page-navigation { float: right; }
.g-recaptcha { transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0; }
.recaptcha-sec .g-recaptcha, .bookform_grid div input[type="submit"] {
    float: left;
}
.page-footer__middle-top .col-lg-2 {
    padding-right: 0;
}
}