@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700');
@font-face {
	font-family:'mrs_eaves_bi';
	src:url('../fonts/bi_e_mrs_eaves');
	src:url('../fonts/bi_e_mrs_eaves?#iefix') format('embedded-opentype'),
		url('../fonts/bi_w2_mrs_eaves') format('woff2'),
		url('../fonts/bi_w_mrs_eaves') format('woff');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'mrs_eaves_hi';
	src:url('../fonts/hi_e_mrs_eaves');
	src:url('../fonts/hi_e_mrs_eaves?#iefix') format('embedded-opentype'),
		url('../fonts/hi_w2_mrs_eaves') format('woff2'),
		url('../fonts/hi_w_mrs_eaves') format('woff');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'mrs_eaves_ri';
	src:url('../fonts/ri_e_mrs_eaves');
	src:url('../fonts/ri_e_mrs_eaves?#iefix') format('embedded-opentype'),
		url('../fonts/ri_w2_mrs_eaves') format('woff2'),
		url('../fonts/ri_w_mrs_eaves') format('woff');
	font-weight:normal;
	font-style:normal;
}



@font-face {
	font-family:'Constantia';
	src:url('../fonts/Constantia.ttf');
}

@font-face {
	font-family:'Roboto-Regular';
	src:url('../fonts/Roboto-Regular.ttf');
}
@font-face {
	font-family:'Roboto-Black';
	src:url('../fonts/Roboto-Black.ttf');
}
@font-face {
	font-family:'Roboto-LightItalic';
	src:url('../fonts/Roboto-LightItalic.ttf');
}

@font-face {
	font-family:'Roboto-Light';
	src:url('../fonts/Roboto-Light.ttf');
}
@font-face {
	font-family:'Roboto-Medium';
	src:url('../fonts/Roboto-Medium.ttf');
}




body{font-family:'Roboto', sans-serif;}
body, ul, ol, blockquote, h1, h2, h3, h4, h5, h6, p{margin:0;padding:0;}
li{list-style:none;}
a{text-decoration:none;}
h4{font-size:24px;font-weight:600;}
p, li{font-size:20px;font-weight:normal;line-height:1.4em;}
p strong, p b{font-weight:600;}
p em{font-style:italic;}

a.join_now_btn, .price_box, p.footer_text a, a.pur_btn_wide, a.btn_acc, .mec_nav a{-webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease;}

.clear{overflow:hidden;visibility:hidden;clear:both;width:100%;height:100%;display:block;float:none;}

.purple_txtr{background:url(../images/bg_wide_purple.jpg) repeat;}
.grey_txtr{background:url(../images/bg_wide_grey.jpg) repeat;}
.white_bg{background:#ffffff;}
.grey_bg{background:#2b2b2b;}
.light_grey_bg{background:#f2f2f2;}
.purple_bg{background:#7a39e0;}

.smo_grey_bg{background:#2e3037;}

.wrap_830, .wrap_940, .wrap_1030, .wrap_970, .wrap_1200, .wrap_1230, .wrap_1280, .wrap_1300{margin:0 auto;max-width:100%;}
.wrap_830{width:830px;}
.wrap_940{width:940px;}
.wrap_1030{width:1030px;}
.wrap_970{width:970px;}
.wrap_1200{width:1200px;}
.wrap_1230{width:1230px;}
.wrap_1280{width:1280px;}
.wrap_1300{width:1300px;}

a.join_now_btn{display:inline-block;vertical-align:top;border:2px solid #ffffff;color:#ffffff;font-size:14px;font-weight:600;letter-spacing:4px;padding:18px 51px;border-radius:30px;line-height:1em;}
a.join_now_btn:hover{background:#ffffff;color:#7a39e0;}

ul.list_items{text-align:left;}
ul.list_items li{display:inline-block;vertical-align:top;color:#ffffff; width:19%;margin-left:7%;padding-left:57px; font-weight:300;line-height:1.5em;margin-bottom:38px;}
ul.list_items li:before, .price_box ul li:before{content:'';display:inline-block;vertical-align:top;margin:0 25px 0 -57px;background:url(../images/list_items_ico.png) no-repeat center center;border-radius:100%;background-size:100%;width:32px;height:32px;float:left;}

ul.list_items.col2 li{width:333px;line-height:1.4em;margin:0 42px 42px 0;font-weight:300;}
ul.list_items.col2 li:nth-child(even){margin-right:0;}

.grbg_cont h2, .feature_sec h2, .ques_cont h2, .pepole_sec h2{font-size:40px;font-weight:300;color:#ffffff;margin-bottom:18px;text-align:center;}
.grbg_cont h2:before, .ques_cont h2:before, .pepole_sec h2:before, .experts_sec h2:before{content:'';display:block;margin:0 auto 21px;width:17px;height:7px;background:url(../images/wave_ico.png) no-repeat center center;}

.w1pad{padding:0 90px;text-align:left;}
.w1pad h4{margin-bottom:22px;}
.w1pad p{margin-bottom:55px;}

.header_ttt .wrap_1230{position:relative;padding-bottom:146px;}
.logo_hdr{float:left;margin-top:27px;}
.logo_hdr img{max-height:105px;}
.logo_n_menu .join_now_btn{float:right;margin-top:50px;position:relative;z-index:9;}
.hdr_cont{width:550px;max-width:100%;margin-top:50px;float:left;padding-left:3%;}
.hdr_cont h2{color:#ffffff;font-size:71px;font-weight:300;line-height:1.2em;margin-bottom:36px;}
.hdr_cont h2 strong{font-size:84px;font-family:'mrs_eaves_bi';}
.hdr_cont h4{color:#ffffff;margin-bottom:13px;}
.hdr_cont p{color:#ffffff;margin-bottom:32px;font-weight:300;}
.header_ttt img.mac_img{position:absolute;bottom:-150px;}

.whbg1_cont{padding:60px 0 45px;}
.whbg1_cont .wrap_1030 h2{ font-size: 26px; margin-bottom: 10px;}
.whbg1_cont h2{color:#2b2b2b;font-size:62px;font-weight:300;margin-bottom:60px;}
.whbg1_cont h2 strong{font-size:78px;font-family:'mrs_eaves_hi';font-weight:normal;}
.whbg1_cont .w1pad h4{color:#2b2b2b;}
.whbg1_cont .w1pad p{color:#2b2b2b;}
.whbg1_cont blockquote{text-align:center;font-size:51px;color:#2b2b2b;font-family:'mrs_eaves_ri';margin:75px 0 100px;line-height:1.2em;}
.whbg1_cont blockquote p{margin:0;}
.whbg1_cont blockquote strong{font-family:'mrs_eaves_bi';display:block;}
.whbg1_cont blockquote:before, .whbg1_cont blockquote:after{content:'';display:block;margin:0 auto;width:17px;height:7px;background:url(../images/wave_ico.png) no-repeat center center;}
.whbg1_cont blockquote:before{margin-bottom:25px;}
.whbg1_cont blockquote:after{margin-top:30px;}

.grtr_cont{text-align:center;padding:106px 0 100px;}
.grtr_cont h2{font-size:62px;font-weight:300;color:#ffffff;margin-bottom:18px;}
.grtr_cont h2:before{content:'';display:block;margin:0 auto 21px;width:17px;height:7px;background:url(../images/wave_ico.png) no-repeat center center;}
.grtr_cont h4{font-weight:600;color:#ffffff;margin-bottom:90px;}
.grtr_cont p{font-weight:300;color:#ffffff;}
.grtr_cont ul.col3_ico_c{}
.grtr_cont ul.col3_ico_c li{display:inline-block;vertical-align:top;text-align:left;width:400px;margin-right:30px;}
.grtr_cont ul.col3_ico_c li:last-child{margin-right:0;}
.grtr_cont ul.col3_ico_c li h4{overflow:hidden;margin:0 0 47px;}
.grtr_cont ul.col3_ico_c li h4 div{background:#7a39e0;padding:25px;border-radius:100%;margin-right:32px;display:inline-block;vertical-align:middle;}
.grtr_cont ul.col3_ico_c li h4 img{display:block;}
.grtr_cont ul.col3_ico_c li h4 span{display:inline-block;vertical-align:middle;margin:auto 0; width:240px;}
.grtr_cont ul.col3_ico_c li p{margin-bottom:17px;padding-left:30px;}
.grbg_cont{text-align:center;padding:77px 0 107px;}

.grbg_cont h2 strong, .feature_sec h2 strong, .ques_cont h2 strong, .pepole_sec h2 strong{font-size:51px;font-family:'mrs_eaves_bi';font-weight:normal;}
.grbg_cont h4{color:#ffffff;font-weight:300;line-height:1.5em;}
.grbg_cont ul.list_items{margin:60px 0 23px;}
.pricing_section{padding:120px 0;text-align:center;}
.price_b_desc{display:inline-block;vertical-align:top; width:366px;padding-right:48px;text-align:left;}
.price_b_desc h2{font-size:62px;color:#2b2b2b;font-weight:300;margin-bottom:45px;}
.price_b_desc h4{color:#7a39e0;font-weight:600;margin-bottom:18px;}
.price_b_desc p{margin-bottom:20px;}
.price_box{display:inline-block;vertical-align:top;text-align:center;background:#f2f2f2;border:2px solid #f2f2f2;padding:52px 45px 0;border-radius:15px;margin-left:34px;width:260px; position: relative;}
.price_box:hover{border-color:#7a39e0;}
.price_box h4{font-weight:600;margin-bottom:50px;}
.price_box h4:before, .price_box h4:after{content:'';display:inline-block;vertical-align:middle;width:17px;height:7px;background:url(../images/wave_ico.png) no-repeat center center;margin:0 15px;}
.price_box ul{text-align:left;margin-bottom:38px;}
.price_box ul li{font-size:18px;font-weight:300;color:#2b2b2b;padding-left:57px;margin-bottom:22px;}
.price_box ul li strong{font-family:'mrs_eaves_bi';font-weight:normal;font-size:25px;}
.price_box p{color:#2b2b2b;font-size:18px;font-weight:300;}
.price_box div{color:#2b2b2b;font-size:18px;font-weight:300;}
.price_box div span{color:#2b2b2b;font-size:84px;font-family:'mrs_eaves_ri';display:block;line-height:1em;margin:-2px auto -2px;}
.price_box a.join_now_btn{color:#ffffff;background:#7a39e0;border-color:#7a39e0;margin-bottom:-25px;margin-top:32px;}
.price_box a.join_now_btn:hover{background:#ffffff;border-color:#7a39e0;color:#7a39e0;}

.feature_sec{text-align:center;padding: 78px 0 90px;}
.feature_sec h2{color:#2b2b2b;margin-bottom:68px;line-height:1.4em;}
ul.card_w_ico li{display:inline-block;vertical-align:top;text-align:left;background:#ffffff;border-radius:15px;width:530px;margin:0 96px 32px 0;padding:37px 70px 37px 0;min-height:282px;box-shadow:0px 40px 80px -60px #000000;}
ul.card_w_ico li:nth-child(even){margin-right:0;}
ul.card_w_ico li span{background:#7a39e0;padding:25px;border-radius:100%;display:inline-block;vertical-align:top;float:left;margin-left:-50px;}
ul.card_w_ico li span img{display:block;}
ul.card_w_ico li div{margin:16px 0 0 136px;}
ul.card_w_ico li h4{color:#2b2b2b;margin-bottom:23px;}
ul.card_w_ico li p{color:#2b2b2b;font-size:18px;font-weight:300;margin-bottom:19px;}

.ques_cont{text-align:center;padding:90px 0 120px;}
.ques_cont h2{margin-bottom:74px;}
.ques_cont ul.list_items{margin-bottom:80px;}
.ques_cont .w1pad h4{color:#ffffff;}
.ques_cont .w1pad p{color:#ffffff;}

.pepole_sec{padding:120px 0 85px;}
.pepole_sec h2{margin-bottom:100px;}
.pepole_sec h2:before{background-image:url(../images/wave_ico_wh.png);}
.pepole_sec ul{padding:0 8% 0 0;}
.pepole_sec ul li{margin-bottom:100px;}
.pepole_sec ul li img{float:left;display:block;border-radius:100%;width:180px;height:180px;}
.pepole_sec ul li div{margin-left:256px;padding-top:6px;}
.pepole_sec ul li p{color:#ffffff;font-weight:300;margin-bottom:22px;}
.pepole_sec ul li h4{color:#ffffff;margin-bottom:5px;}

.experts_sec{padding:116px 0 170px;}
.experts_sec .wrap_970 > h2{text-align:center;color:#2b2b2b;font-size:62px;font-weight:300;margin-bottom:20px;}
.experts_sec .wrap_970 > h4{text-align:center;color:#2b2b2b;margin-bottom:30px;}
.experts_sec ul{padding-right:18px;}
.experts_sec ul li{margin-bottom:0px;display:block;}
.experts_sec ul li span.photo_exp{float:left;display:block;position:relative;width:344px;height:344px;}
.experts_sec ul li span.photo_exp:before{content:'';display:block;width:100%;height:100%;position:absolute;bottom:0;right:0;margin:auto;border-radius:100%;border:2px solid #7a39e0;z-index:1;top:16px;left:9px;}
.experts_sec ul li:nth-child(2) span.photo_exp:before{top:-13px;left:-17px;}
.experts_sec ul li:nth-child(3) span.photo_exp:before{top:20px;left:-16px;}
.experts_sec ul li span.photo_exp img{display:block;border-radius:100%;width:100%;height:100%;position:relative;z-index:2;}
.experts_sec ul li div{margin-left:400px;padding-top: 62px;}
.experts_sec ul li h4{color:#2b2b2b;margin-bottom:24px;}
.experts_sec ul li h4:before{content:'';display:block;margin:0 0 20px;width:17px;height:7px;background:url(../images/wave_ico.png) no-repeat center center;}
.experts_sec ul li p{color:#2b2b2b;font-size:18px;line-height:1.3em;margin-bottom:20px;}

.footer_sec{padding:120px 0 40px;text-align:center;}
.footer_sec .logo_p_r{float:left;}
.footer_sec .logo_p_r img{display:block;width:298px;height:auto;}
.footer_sec .cont_p_r{margin-left:360px;padding-top:20px;text-align:left;}
.footer_sec h4{color:#ffffff;margin-bottom:28px;}
.footer_sec p{color:#ffffff;font-weight:300;margin-bottom:22px;}
p.footer_text{color:#bdbdbf;font-size:16px;font-weight:400;margin:200px 0 0;text-align:center;}
p.footer_text a{color:#bdbdbf;}
p.footer_text a:hover{color:#ffffff;}

#hdr_top{padding-bottom:30px;}
.main_menu{float:right;margin-top:60px;}
.main_menu li{display:inline-block;vertical-align:top;margin:0 0 0 20px;}
.main_menu a{color:#ffffff;font-size:18px;}
#pg_cnt{background:#f9f9f9;padding:30px 0;}

#pg_cnt h1{font-size:30px;margin:25px 0 2px;padding-bottom: 15px;}
#pg_cnt h2{font-size:28px;margin:25px 0 4px;}
#pg_cnt h3{font-size:24px;margin:25px 0 4px;}
#pg_cnt h4{font-size:22px;margin:25px 0 5px;}
#pg_cnt h5{font-size:20px;margin:25px 0 5px;}
#pg_cnt h6{font-size:18px;margin:25px 0 5px;}
#pg_cnt p, #pg_cnt li{font-size:18px;}
#pg_cnt p{margin-bottom:40px;line-height:1.4em;}
#pg_cnt p strong, #pg_cnt p b{font-weight:bold;}
#pg_cnt ul, #pg_cnt ol{margin:0 0 40px 20px;}
#pg_cnt li{list-style:disc;}

#pg_cnt a{
	text-decoration: none;
}

#pg_cnt a:hover{
	text-decoration: underline;
}

#pg_cnt .flex-control-nav li{
	list-style: none;
}

#pg_cnt .flex-control-nav{
	margin: 0
}

#ftr_btm{padding:50px 0;}
#ftr_btm p.footer_text{margin:0;}

.lgtt{margin-bottom:60px;position:relative;}
.logos_ttt{/*width:1050px;*/width:auto;max-width:100%;margin:0 auto;padding:5px 0 25px;text-align:center;}

.logos_ttt img{margin:0 35px;width:auto !important;}

/*.lgtt:before, .lgtt:after{content:'';display:block;position:absolute;top:0;bottom:0;z-index:9;width:16%;height:100%;background:rgba(255, 255, 255, 0.8);}
.lgtt:before{left:0;}
.lgtt:after{right:0;}*/

.lgtt .owl-next, .lgtt .owl-prev{position:absolute;top:0;z-index:10;cursor:pointer; width:16%;font-size:50px !important; background:rgba(255, 255, 255, 0.8) !important;outline:none;}
.lgtt .owl-next{right:0;}
.lgtt .owl-prev{left:0;}

.cv1_p{}

.cv1_p .footer_sec{text-align:center;padding:68px 0 21px;}
.cv1_p .footer_sec p.footer_text{margin-top:55px;}
.footer_sec .f_cont p{font-weight:400;font-size:30px;color:#ffffff;margin-bottom:36px;}
.footer_sec .f_cont p strong{font-weight:600;}
a.pur_btn_wide{display:block;background:#7a39e0;font-size:26px;font-weight:bold;color:#ffffff;padding:38px 0;border-radius:15px;box-shadow:0px 4px 30px -5px #000000;margin-bottom:70px;}
a.pur_btn_wide:hover{background:#ffffff;color:#000000;}

.cv1_s2{padding:77px 0 85px;}
.cv1_s2 .cs2_ls{float:left;width:670px;margin-top:35px;}
.cv1_s2 .cs2_rs{float:right;width:420px;}
.cv1_s2 p{font-size:24px;font-weight:400;color:#2b2b2b;line-height:1.37em;margin-bottom:54px;}
.cv1_s2 a.join_now_btn{color:#ffffff;background:#7a39e0;border-color:#7a39e0;}
.cv1_s2 a.join_now_btn:hover{color:#7a39e0;background:#ffffff;border-color:#7a39e0;}
.cv1_s2 blockquote{font-size:51px;color:#2b2b2b;font-family:'mrs_eaves_ri';line-height:1.3em;line-height:1.23em;}
.cv1_s2 blockquote strong{font-family:'mrs_eaves_bi';}
.cv1_s2 blockquote:before, .cv1_s2 blockquote:after{content:'';display:block;background:url(../images/wave_ico.png) no-repeat 0 0;width:17px;height:7px;}
.cv1_s2 blockquote:before{margin:0 0 20px 5px;}
.cv1_s2 blockquote:after{margin:31px 0 0 5px;}

.upcom_ce{padding:75px 0 106px;}
h3.pur_head{background:#7a39e0;color:#ffffff;display:inline-block;vertical-align:top;font-size:24px;font-weight:bold;margin:0 0 48px 33px;padding:5px 16px;}
.up_cnv{text-align:center;margin-bottom:100px;}
.up_cnv li{text-align:left;display:inline-block;vertical-align:top;width:469px;border-radius:15px;background:#ffffff;margin:56px 0 38px;padding:1px 64px 66px 67px;box-shadow:0px 40px 50px -50px #444444;}
.up_cnv li span.uce_s_date{background:#2b2b2b;border-radius:100%;color:#ffffff;font-weight:bold;font-size:15px;text-align:center;display:inline-block;vertical-align:top;margin:-56px 0 -9px;width:90px;padding:29px 10px 23px; box-shadow:5px 5px 30px -10px #000000;letter-spacing:2px;text-transform:uppercase;}
.up_cnv li span.uce_s_date strong{display:block;font-size:41px;margin-bottom:2px;letter-spacing:0;}
.up_cnv li div.uce_f_date{font-size:20px;color:#959595;font-weight:400;display:block;text-align:right;margin-bottom:30px;}
.up_cnv li h2{color:#2b2b2b;font-size:36px;font-family:'mrs_eaves_ri';font-weight:normal;line-height:1.3em;margin:0 0 36px;height:139px;}
.up_cnv li a:hover h2{color:#7a39e0;}

.up_cnv li div.uce_name_job{color:#2b2b2b;font-size:26px;font-family:'mrs_eaves_bi';padding:6px 60px 6px 0;}
.up_cnv li div.uce_time{color:#959595;font-size:20px;background:url(../images/up_cne_job_ico.png) no-repeat right center;padding:6px 60px 6px 0; text-align: right; min-height: 28px;}

.up_cnv .owl-dots, .up_cnv .owl-prev span, .up_cnv .owl-next span{display:none;}

.up_cnv .owl-nav button.owl-prev,
.up_cnv .owl-nav button.owl-next
{width:53px;height:53px;background-repeat:no-repeat;background-size:100%;position:absolute;top:0;bottom:0;margin:auto 0;outline:none;}

.up_cnv .owl-nav button.owl-prev{background-image:url(../images/purp_btn_ico_prev.png) !important;left:-100px;}
.up_cnv .owl-nav button.owl-next{background-image:url(../images/purp_btn_ico_next.png) !important;right:-100px;}
.up_cnv .owl-nav button:hover{opacity:0.8;}

.mec_part{padding:0 33px;}
.mec_part h3.hd_w_line{font-weight:bold;font-size:34px;color:#2b2b2b;margin:0 0 68px;position:relative;}
.mec_part h3 span{background:#f2f2f2;display:inline-block;vertical-align:top;position:relative;z-index:2;padding-right:33px;}
.mec_part h3.hd_w_line:after{content:'';display:block;height:2px;background:#cacaca;width:100%;max-width:100%;position:absolute;top:0;bottom:0;margin:auto 0;right:0;left:0;}
.mec_nav{text-align:center;margin-bottom:64px;}
.mec_nav li{display:inline-block;vertical-align:top;margin:0 1px;}
.mec_nav li a{color:#2b2b2b;border-radius:100px;padding:16px 26px;display:block;font-weight:400;font-size:20px;}
.mec_nav li a:hover, .mec_nav li a.is-checked{background:#2b2b2b;color:#ffffff;}
.mec_pur_hd{background:#7a39e0;text-align:center;padding:48px 0;border-radius:15px 15px 0 0;margin-bottom:-1px;}
.mec_pur_hd h3{color:#ffffff;font-size:34px;font-weight:bold;margin:0 0 9px;}
.mec_pur_hd p{color:#ffffff;font-size:20px;font-weight:400;margin:0;}
.mec_cont{background:#ffffff;border-radius:0 0 15px 15px;padding-bottom:20px;box-shadow:0px 40px 50px -50px #444444;margin-bottom:62px;}
.mec_cont li{border-top:2px solid #f2f2f2;overflow:hidden;height:auto;padding:0 0 0 0; width:100%;}
.mec_cont li h4{float:left;font-size:20px;color:#2d2d2d;font-weight:400;margin:27px 0 16px 64px;padding:2px 0 3px 64px;background:url(../images/star_in_circle_ico.png) no-repeat left center;max-width:600px;}
.mec_cont li div{float:right;margin:18px 28px 8px 0;max-width:460px;}

body .mec_cont li > p{
	clear: both;
	display: block;
	margin: 0 130px 10px;
	font-size: 14px;
}

.mec_cont li p{display:inline-block;vertical-align:middle;color:#959595;font-size:18px;font-weight:400;}
body.home a.btn_acc{ width: auto }
a.btn_acc{display:inline-block;vertical-align:middle;font-weight:bold;font-size:14px;color:#2d2d2d;background:#f2f2f2;border-radius:100px;letter-spacing:3px;text-align:center;text-transform:uppercase;margin-left:26px;padding:11px 40px;width:120px;}
a.btn_acc:hover{background:#2d2d2d;color:#ffffff;}
.next_m_btn{text-align:right;}
.next_m_btn a{display:inline-block;vertical-align:middle;color:#2b2b2b;font-size:20px;font-weight:400;}
.next_m_btn a:hover{color:#7a39e0;}
.next_m_btn a strong{font-weight:bold;}
.next_m_btn a:after{content:'';display:inline-block;vertical-align:middle;width:53px;height:53px;background:url(../images/purp_btn_ico_next.png) no-repeat 0 0;background-size:100%;margin-left:25px;}


.rzz_normalize b,
.rzz_normalize strong {
  font-weight: bold;
}

.rzz_normalize dfn {
  font-style: italic;
}

.rzz_normalize h1,
.rzz_normalize h2,
.rzz_normalize h3,
.rzz_normalize h4,
.rzz_normalize h5,
.rzz_normalize h6 {
  margin: 0.67em 0;
}

.rzz_normalize small {
  font-size: 80%;
}

.rzz_normalize sub,
.rzz_normalize sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

.rzz_normalize sup {
  top: -0.5em;
}

.rzz_normalize sub {
  bottom: -0.25em;
}

.rzz_normalize hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

.rzz_normalize pre {
  overflow: auto;
}

.rzz_normalize code,
.rzz_normalize kbd,
.rzz_normalize pre,
.rzz_normalize samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

.rzz_normalize ul,
.rzz_normalize ol{
	margin: 1em 0;
	padding-left: 40px;
}

.rzz_normalize li{
	list-style: inherit !important;
}


.woocommerce input[type=text],
.woocommerce input[type=email],
.woocommerce input[type=number],
.woocommerce input[type=tel],
.woocommerce select,
.woocommerce textarea,
.woocommerce .select2-container--default .select2-selection--single{
	padding: 5px 10px;
	border: 1px solid #CCCCCC;
	font-size: 14px;
	line-height: 16px;
	color: #353535;
}

.woocommerce .select2-container--default .select2-selection--single{
	padding: 0 !important;
}

.select2-results__option[aria-selected], .select2-results__option[data-selected]{
	font-size: 14px;
}

.woocommerce p,
.woocommerce li,
.select2-results__option{
	font-size: 14px;
	line-height: 16px;
}

#pg_cnt .woocommerce p.form-row{
	margin-bottom: 7px;
}

#pg_cnt .woocommerce .wc_payment_methods li{
	list-style: none;
}

body.woocommerce-checkout #payment div.form-row{
	padding: 12px;
}

.woocommerce-cart table.cart td.actions .coupon #coupon_code{
	padding: 8px 10px;
	width: 130px;
}
.about.live.text .main.section2 {
    display: -webkit-box;
}
.nvdevt li {
    width: 380px;
    padding: 0;
}
.join_event {
    background: url(/wp-content/uploads/2018/09/blck_bg_03.png) no-repeat;
	padding: 5.8% 0px;
    background-size: cover;
}
.join_event h1{
   color:#ffffff;
   font-size:36px;
	text-transform: uppercase;
}

.join_e h1 a{
    margin-left: 14%;
}

.main.section1 a.join_now_btn{ margin-top: 60px;font-size: 18px; }

.video_sec{ padding: 80px 0; }
.video_sec .iframesec{ overflow: hidden;border-radius: 30px; }
.video_sec .iframesec iframe{ height: 600px; }

.agenda{ background:url('../images/blue_bg-min.jpg') no-repeat top center;color: #fff;background-size: cover; text-align: center;padding: 60px 0; }
.col-4{ width: 40%;float: left;vertical-align: top; }
.col-3{ width: 20%;float: left;vertical-align: top; }
.clearfix{ clear: both;overflow: hidden;width: 0;height: 0;display: block; }
.agenda .ag_cn h3{ color: #fff;font-size: 42px;font-family: 'Open Sans', sans-serif;font-weight:700;margin-bottom: 30px; }
.agenda .ag_cn h3:before{ content: "";background-image: url('../images/wave_ico_wh.png');width: 17px; height: 7px;display: block;margin: 0 auto 30px; }
.agenda .ag_cn h3:after{ content: "";display: block;height: 1px;width: 40px;margin: 15px auto 0;background-color: #9970d9; }
.agenda .ag_cn .single_agd{ margin-bottom: 30px; }
.agenda .ag_cn .single_agd h4{ font-family: 'Open Sans', sans-serif;font-weight: 600;font-size: 28px;color: #fff; }
.agenda .ag_cn .sn_agd{ padding: 23px 0; }
.agenda .ag_cn .sn_agd .timesec{ font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 400;text-align:right; }
.agenda .ag_cn .sn_agd .imgagd{ position:relative;text-align:center; }
.agenda .ag_cn .sn_agd .imgagd img{ width: auto;border: 4px solid #fff;border-radius: 50%;margin: 0 auto;position: relative;z-index: 2; }
.agenda .ag_cn .sn_agd .imgagd:before{ content: "";height: 344px;width: 4px;background-color: #fff;display: block;position: absolute;top: -100px;left: 119px;right: 119px;z-index: 1; }
.agenda .ag_cn .sn_agd .imgagd.iloop:before{ content: "";height: 0; }
.agenda .ag_cn .sn_agd .imgagd:after{ content: "";height: 30px;width: 4px;background-color: #fff;display: block;position: absolute;bottom: -22px;left: 119px;right: 119px; }
.agenda .ag_cn .sn_agd .etp.imgagd:before,
.agenda .ag_cn .sn_agd .etp.imgagd:after{ content:'';display:none; }
.agenda .ag_cn .sn_agd .etp .eptdot{position:relative;text-align:center;width: 28px;height: 28px;display: block;margin: 0 auto;border: 4px solid #fff;border-radius: 50%;background-color: #d944e6;z-index: 2;}
.agenda .ag_cn .sn_agd .etp .eptdot:before{ content: "";height: 50px;width: 4px;background-color: #fff;display: block;position: absolute;top: -54px;left: 12px;right: 12px; }
.agenda .ag_cn .sn_agd .etp.iloop .eptdot:before{ content: "";height:0; }
.agenda .ag_cn .sn_agd .etp .eptdot:after{ content: "";height: 30px;width: 4px;background-color: #fff;display: block;position: absolute;bottom: -34px;left: 12px;right: 12px; }

.agenda .ag_cn .sn_agd .title_agd{ text-align:left; }
.agenda .ag_cn .sn_agd .title_agd.imgcls,
.agenda .ag_cn .sn_agd .timesec.imgcls{ padding: 42px 0 0; }
.agenda .ag_cn .sn_agd .title_agd p{ font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600; }
.agenda .ag_cn .sn_agd .title_agd p img{ width: 150px;height: auto;display: inline-block;vertical-align: middle;margin-left: 10px; }

.agenda .ag_cn .sn_agd:last-child .imgagd:after,
.agenda .ag_cn .sn_agd:last-child .etp .eptdot:after{ content:""; height:0; }

.team_profile ul li{ transition: all .5s ease; -webkit-transition: all .5s ease; }
.team_profile ul li .prof .teamimg{ position: relative; }
.team_profile ul li .prof .teamimg img{ border-radius: 50%; }
.team_profile ul li .prof .teamimg:before{ content: "";display: inline-block;position: absolute;top: 6px;left: 33px;border-radius: 50%;width: 344px;border: 2px solid #7b3edc;height: 344px;z-index: -1; }
.team_profile ul li .prof .teamimg .overlay{ opacity: 0; position: absolute;background-color: rgba(110, 51, 203, 0.8);width: 344px;height: 344px;border-radius: 50%;top: 0;left: 28px;transition: all .5s ease; -webkit-transition: all .5s ease; } 
.team_profile ul li .prof .teamimg .overlay p{ position: relative;z-index: 1;color: #fff;font-family: 'Open Sans', sans-serif;    font-size: 19px;font-weight: 600;margin: 57px auto;line-height: 32px;width: 78%; }

.team_profile ul li:hover .teamimg .overlay{ opacity: 1; }
.team_profile ul li:hover .teamimg:before{ content: "";display: none; }


.team_profile ul li .prof .teamimg .overlay a{ display: inline-block;border-radius: 3px;color: #fff;font-family: 'Open Sans', sans-serif;font-size: 19px;font-weight: 600;background-color: #ac99ca;padding: 12px 40px 14px;    margin: 160px 0; }
.model{ position: fixed;width: 50%;margin: 0 auto;border-radius: 4px;padding: 20px;background-color: #fff;z-index: 9;top: 20%;left: 22%;display: none; }
.model .close{ position: absolute;top: -20px;right: -17px;display: inline-block;background-color: #000;color: #fff;padding: 3px 14px 7px;border-radius: 50%; }
.modeloverlay{ width: 100%;height: 100%;display: none;position: fixed;background-color: rgba(0,0,0,0.6);top: 0;left: 0; }
.modelbdy h3{ text-align: center;font-family: 'Open Sans', sans-serif;font-size: 22px !important;font-weight: 600;margin-bottom: 20px; }
.modelbdy p{ font-family: 'Open Sans', sans-serif;font-size: 18px !important;font-weight: 400;text-align: left;margin-bottom: 10px; }

.spn_lg { padding: 40px 0 0;text-align: center;}
.spn_lg .spt_img h3{ font-size: 26px; }
.spn_lg .spt_img h3 img{ display: inline-block;vertical-align: middle;margin-left: 20px;height: auto; width: 220px;}



/*	RESPONSIVENESS - MOB & TAB	*/
@media (min-width:771px){
.w1pad{ /*width:540px; */ max-width:90%;}
.footer_sec h4{font-size:24px;}
.footer_sec .cont_p_r{padding-right:30px;}
#pg_cnt{min-height:400px;}
}

@media (max-width:1200px){
.about.live.text .main.section2{ display: block; }	
.about.live.text .left{ width: 48%;float: left; }
.about.live.text .left{ width: 50%;float: right; }
.agenda .ag_cn .sn_agd .imgagd:before{ top: -100px;left: 90px;right: 90px; }
.agenda .ag_cn .sn_agd .imgagd:after{ left: 90px;right: 90px; }
.team_profile ul li .prof .teamimg:before{ left: 62px; }
.team_profile ul li .prof .teamimg .overlay{ left: 55px; }
}

@media (min-width:200px) and (max-width:992px){
img{max-width:100%;}
.about.live.text .main.section2{ display: block; }
p, li{font-size:90%;}
h4{font-size:20px;}

.agenda .ag_cn .sn_agd .imgagd:before{ top: -106px;left: 89px;right: 89px; }
.agenda .ag_cn .sn_agd .imgagd:after{ left: 89px;right: 89px; }

.team_profile ul li{ width: 44%; }

.join_event h1{ text-align: center; }
.join_e h1 a{ margin-left: auto; }

a.signupfoobt h3{ width: 60%; }

.wrap_1230{max-width:96%;}
.wrap_1280, .wrap_1200, .wrap_1300, .wrap_1030{max-width:90%;}
.wrap_940, .wrap_830, .wrap_970{max-width:80%;}

.header_ttt img.mac_img{position:inherit;bottom:inherit;}
.header_ttt .wrap_1230{padding-bottom:50px;}
.hdr_cont p{margin-bottom:20px;}

ul.card_w_ico li{max-width:90%;padding: 0 0 0;	 margin:0;}
.experts_sec ul li div, .pepole_sec ul li div, .footer_sec .cont_p_r {margin-left: 0;}

.logo_hdr img {
    max-height: 55px;
}
a.join_now_btn{padding: 12px 25px;
    letter-spacing: 2px;
    font-size: 14px;}

.hdr_cont{float:none;max-width:90%;margin:50px auto 0;}

.hdr_cont h2 br, .whbg1_cont h2 br, .whbg1_cont blockquote br, .grbg_cont h2 br, .grbg_cont h4 br, .feature_sec h2 br, .ques_cont h2 br, .pepole_sec h2 br, .footer_sec h4 br
{display:none;}

.hdr_cont h2, .whbg1_cont h2, .grtr_cont h2, .grbg_cont h2, .price_b_desc h2, .feature_sec h2, .ques_cont h2, .pepole_sec h2, .experts_sec .wrap_970 > h2
{font-size:36px;margin-bottom:20px;}

.hdr_cont h2 strong, .whbg1_cont h2 strong, .grbg_cont h2 strong, .feature_sec h2 strong, .ques_cont h2 strong, .pepole_sec h2 strong{font-size:42px;}


.hdr_cont h4{font-size:20px;}

.whbg1_cont, .grtr_cont, .pricing_section, .feature_sec, .ques_cont, .pepole_sec, .experts_sec, .footer_sec{padding: 50px 0;}


.w1pad{padding: 0 10%;}
.w1pad h4 {
margin-bottom: 8px;
}
.w1pad p {
margin-bottom: 20px;
}

.whbg1_cont blockquote{font-size:28px;margin:50px 0;}
.grtr_cont h4{margin-bottom:40px;}

.grtr_cont ul.col3_ico_c li{max-width:90%;margin:0 auto 40px;}
.grtr_cont ul.col3_ico_c li h4 div, ul.card_w_ico li span{padding:15px;margin-right:20px;}
.grtr_cont ul.col3_ico_c li h4 div img, ul.card_w_ico li span img{width:30px;margin:0 auto;}
.grtr_cont ul.col3_ico_c li h4 span{margin-top:15px;}
.grtr_cont ul.col3_ico_c li h4{margin-bottom:20px;}
.grtr_cont ul.col3_ico_c li p{margin-bottom: 10px;padding-left:10%;}
.grbg_cont ul.list_items{margin:50px 0 10px;}

ul.list_items li{padding-left:42px;margin-bottom:25px;width:33%;margin:0 1% 25px;}
ul.list_items li:before, .price_box ul li:before{margin: 0 10px 0 -42px;width:26px;height:26px;}

.price_b_desc{max-width:90%;padding:0;}
.price_box{margin:0 auto 100px;padding:30px 8% 0;max-width:70%;}
.price_box div span{font-size:50px;}
.price_box ul li{padding-left:42px;margin-bottom:15px;font-size:90%;}

ul.card_w_ico li{min-height:inherit;margin-bottom: 25px;}
ul.card_w_ico li div {
    margin: 15px 0 0 50px;
}
ul.card_w_ico li span{margin-left:-30px;}
ul.card_w_ico li h4{margin-bottom:10px;}
ul.card_w_ico li p{font-size:14px;margin-bottom:10px;}
ul.list_items.col2 li{max-width:90%;margin:0 5% 22px 0;}
.ques_cont ul.list_items {
    margin-bottom: 30px;
}


.pepole_sec ul{margin-top:40px;}
.pepole_sec ul li img{float:none;margin: 0 auto 10px;}
.pepole_sec ul li p{margin-bottom:12px;}

.experts_sec .wrap_970 > h2{margin-bottom:5px;}

.experts_sec ul{padding:0;}
.experts_sec ul li {margin-bottom: 50px;}
.experts_sec ul li span.photo_exp{width: 250px;height: 250px;float: none;margin:0 auto;}
.experts_sec ul li div{padding-top:30px;}
.experts_sec ul li h4{margin-bottom:10px;}
.experts_sec ul li p{font-size:16px;}


.price_b_desc h4, .price_b_desc p{margin-bottom:10px;}

.price_box h4, .price_box ul{margin-bottom:25px;}
.price_box a.join_now_btn{margin-top:15px;}
.footer_sec .logo_p_r{float:none;margin:0 auto 20px;}
.footer_sec .logo_p_r img{margin:0 auto;width:200px;}
.footer_sec h4, .footer_sec p{margin-bottom:15px;}

p.footer_text{margin-top:50px;}


.logo_n_menu .join_now_btn{margin-top:30px;}

.grtr_cont ul.col3_ico_c li h4 div{padding:10px;margin-right:10px;}
.grtr_cont ul.col3_ico_c li h4 div img{width:20px;}
.grtr_cont ul.col3_ico_c li h4 span{margin-top:5px;}

.lgtt{margin-bottom:40px;}
.logos_ttt img{display:block;margin:0 auto 5px;height:50px;width:auto;}


.cv1_p .hdr_cont{margin-top:30px;}
.cv1_p .header_ttt .wrap_1230{padding-bottom:20px;}
.cv1_s2{padding:40px 0;}
.cv1_s2 .cs2_ls{float:none;max-width:100%;margin:0 0 30px;}
.cv1_s2 p{font-size:100%;margin-bottom:25px;}
.cv1_s2 .cs2_rs{float:none;max-width:90%;margin:0 auto;}
.cv1_s2 blockquote{font-size:150%;}
.cv1_s2 blockquote:before{margin-bottom:10px;}
.cv1_s2 blockquote:after{margin-top:10px;}
.upcom_ce{padding:40px 0;}
h3.pur_head{max-width:100%;margin:10px auto 20px;font-size:130%;}
.up_cnv{margin-bottom:30px;}
.up_cnv li{ width: 94%; margin: 40px 0 30px;padding: 1px 3% 5px;}
.up_cnv li span.uce_s_date{width:50px;font-size:12px;padding:17px 10px 11px;margin:-35px 0 0px;}
.up_cnv li span.uce_s_date strong{font-size:30px;}
.up_cnv li div.uce_f_date{font-size:110%;margin-bottom:10px;}
.up_cnv li h2{font-size:32px;height:auto;min-height:140px;}
.up_cnv li div.uce_name_job{font-size:140%;padding:6px 0;}
.up_cnv li div.uce_time{font-size:110%;line-height:2em;background-size:30px;padding-right:45px}
.up_cnv .owl-nav button.owl-prev, .up_cnv .owl-nav button.owl-next{width:30px;height:30px;background-size:100% !important;background-repeat:no-repeat !important;}
.up_cnv .owl-nav button.owl-prev{left:-1%;}
.up_cnv .owl-nav button.owl-next{right:-1%;}
.mec_part{padding:0 3%;}
.mec_part h3.hd_w_line{font-size:160%;margin-bottom:25px;}
.mec_nav{margin-bottom:30px;}
.mec_nav li a{padding:8px 12px;font-size:100%;}
.mec_pur_hd{padding:25px 0;}
.mec_pur_hd h3{font-size:100%;margin-bottom:3px}
.mec_pur_hd p{font-size:90%}
.mec_cont{margin-bottom:25px;}
.mec_cont li{padding:5px 0;position:initial !important;top:inherit !important;left:inherit !important;bottom:inherit !important;right:inherit !important;}
.mec_cont li h4{max-width:100%;float:none;font-size:110%;margin:10px 10px;padding:5px 0 5px 40px;background-size:auto 26px;}
.mec_cont li div{max-width:100%;float:none;margin:10px 10px;text-align:right;}
.mec_cont li p{font-size:100%;}
.mec_cont li a.btn_acc{font-size:12px;width:auto;padding:8px 25px;margin:0 0 0 15px;}
.cv1_p .footer_sec{padding:40px 0 20px;}
a.pur_btn_wide{font-size:130%;padding:20px 10px;margin-bottom:35px;}

body .mec_cont li > p{ margin: 0 10% 10px; }
.mec_cont li div{ margin-left: 0; }
.mec_cont li p{ float: left; margin-left: 10%; }

}

@media (max-width:770px){
.left, .right{ width: 100%;text-align: center; }
.left_about_txt.right img{ margin-left: auto; }	
.agenda .ag_cn .sn_agd .imgagd:before,
.agenda .ag_cn .sn_agd .imgagd:after{ left: 72px;right: 72px; }
.team_profile ul li{ width: 49%; }
.team_profile ul li .prof .teamimg:before{ left: 12px; }
.team_profile ul li .prof .teamimg .overlay{ left: 10px; }
a.signupfoobt h3{ width: 70%; }
}

@media (max-width:767px){
.left, .right { width: 100% !important;text-align: center; }
.main_menu a{ font-size: 16px; }
.main_menu li{ margin: 0 0 0 14px; }
.main_menu{ margin-top: 48px; }
.join_event h1{ font-size: 32px; }
.join_e h1 a{ margin-left: auto;margin-top: 30px; }

.team_profile ul li{ width: 100% !important; }
.team_profile ul li .prof .teamimg .overlay{ left: 23%; }
.join_event{ background-size: cover !important;padding: 50px 10px;text-align: center; }
.join_e h1 span{ margin-bottom: 40px;top: 0; }
.left_about_txt.right img{ margin-left: auto !important; }
hr.upline{ margin: 30px auto 0px !important; }
h3.upcom{ text-align: center !important; }
.team_profile ul li .prof .teamimg:before{ top: 3px;left: 153px; }
a.signupfoobt h3{ width: 80% !important;font-weight: 400;padding: 4% 0% !important; }
.agenda .ag_cn .sn_agd .title_agd p img{ margin-left: 0; }
.agenda .ag_cn .sn_agd .imgagd:before{ top: -140px;left: 69px;right: 69px; }
.agenda .ag_cn .sn_agd .imgagd:after{ left: 69px;right: 69px; }

}

@media (max-width:480px){
.video_sec .iframesec{ border-radius: 0; }
.video_sec .iframesec iframe{ height: 200px; }
.agenda .ag_cn .sn_agd .etp .eptdot{ width: 18px;height: 18px; }
.agenda .ag_cn .sn_agd .timesec, .agenda .ag_cn .sn_agd .title_agd p{ font-size: 15px; }
.agenda .ag_cn .sn_agd .imgagd img{ width: 70%; }
.agenda .ag_cn .sn_agd{ padding: 10px 0; }
.agenda .ag_cn .sn_agd .etp .eptdot:after{ left: 7px;right: 7px;height: 23px;bottom: -24px; }
.agenda .ag_cn .sn_agd .imgagd:after{left: 34px;right: 34px; }
.agenda .ag_cn .sn_agd .title_agd.imgcls, .agenda .ag_cn .sn_agd .timesec.imgcls{ padding: 18px 0 0; }
.agenda .ag_cn .sn_agd .etp .eptdot:before{ top: -26px;left: 7px;right: 7px;height: 25px; }
.agenda .ag_cn .sn_agd .imgagd:before{ left: 34px;right: 34px;top: -130px;height: 270px; }
.model{ width: 70%;top: 7%;left: 10%;}
.team_profile ul li .prof .teamimg:before{ top: 3px;left: 11px; }
.team_profile ul li .prof .teamimg .overlay{ left: 8px; }

}

@media (min-width:200px) and (max-width:420px){

}

@media (min-width:421px) and (max-width:767px){

}

@media (min-width:700px) and (max-width:770px){

}

@media (min-width:760px) and (max-width:991px){

}


/*	RESPONSIVENESS - DESKTOP	*/
@media (min-width:993px) and (max-width:1900px){

.header_ttt .wrap_1230{padding-bottom:55px;}
.hdr_cont{width:35%;}
.cv1_p .hdr_cont{width:auto;}

.header_ttt img.mac_img{width:65%;bottom:-115px;right:-5%;}


h4{font-size:22px;}
p{font-size:18px; }
.about.live.text .main.section2 p{ margin-bottom: 10px; }
.logo_hdr img{max-height:88px;}
.logo_n_menu .join_now_btn{margin-top:35px;margin-right:5%;}

.hdr_cont h2, .whbg1_cont h2, .grtr_cont h2, .price_b_desc h2, .experts_sec .wrap_970 > h2{font-size:58px;}
.hdr_cont h2 strong, .whbg1_cont h2 strong{font-size:65px;}

.w1pad{padding:0 80px;}


.hdr_cont p{margin-bottom:20px;}
a.join_now_btn{padding:16px 44px;}
.hdr_cont a.join_now_btn{margin-top:15px;}
.whbg1_cont h2{margin-bottom:40px;}
.w1pad h4{margin-bottom:20px;}
.w1pad p{margin-bottom:45px;}

.grtr_cont ul.col3_ico_c li h4 div, ul.card_w_ico li span{padding:22px;}
.grtr_cont ul.col3_ico_c li h4 div img, ul.card_w_ico li span img{width:46px;}
.grtr_cont ul.col3_ico_c li h4{margin-bottom:44px;}









.footer_sec{padding-top:80px;}
.footer_sec .cont_p_r{margin-left:350px;}
.footer_sec .logo_p_r img{width:270px;}
p.footer_text{margin-top:100px;}


}

@media (min-width:993px) and (max-width:1600px){

}

@media (min-width:993px) and (max-width:1400px){

.w1pad p br
{display:none;}


h4{font-size:20px;}
.wrap_830, .wrap_940, .wrap_1030, .wrap_970, .wrap_1200, .wrap_1230, .wrap_1280, .wrap_1300{max-width:90%;}
.wrap_940{max-width:62%;}
.wrap_970{max-width:70%;}
.wrap_1030{max-width:80%;}
.whbg1_cont .wrap_940{max-width:72%;}
.hdr_cont h2, .whbg1_cont h2, .grtr_cont h2, .price_b_desc h2, .experts_sec .wrap_970 > h2{font-size:40px;}
.grtr_cont ul.col3_ico_c li{width:31%;margin-right:3%;}
.grtr_cont ul.col3_ico_c li h4 div, ul.card_w_ico li span{padding:20px;}
.grtr_cont ul.col3_ico_c li h4 div img, ul.card_w_ico li span img{width:36px;}
.grtr_cont ul.col3_ico_c li h4 div{margin-right:25px;}
.grtr_cont ul.col3_ico_c li h4 span{width:220px;}
.grtr_cont h4{margin-bottom:60px;}
ul.list_items li{width:24%;margin-right:4%;margin-bottom:30px;}
.grbg_cont ul.list_items li:nth-child(3n){margin-right:0;}
.feature_sec h2{margin-bottom:40px;}
.pricing_section{padding:80px 0;}
.price_b_desc{width:270px;}
.price_box{width:220px;margin-left:18px;padding:28px 28px 0;}
.price_box h4{margin-bottom:25px;}
.price_box ul li{padding-left:50px;}
.price_box ul li strong{font-size:22px;}
ul.list_items li:before, .price_box ul li:before{width:25px;height:25px;margin-left:-48px;}
.price_box div span{font-size:56px;}
.price_box a.join_now_btn{padding:14px 36px;}
.feature_sec{padding:60px 0;}
ul.card_w_ico li{width:38%;margin:0 7% 30px 0;padding:20px 5% 20px 0;min-height:308px;}
ul.card_w_ico li h4{margin-bottom:10px;}
ul.card_w_ico li p{margin-bottom:10px;}
.ques_cont{padding:90px 0;}
.w1pad{padding:0 6.5%;}
.ques_cont ul.list_items.col2 li{width:40%;margin:0 3% 40px 0;font-size:18px;}
.ques_cont ul.list_items.col2 li:nth-child(even){margin-right:0;}
.ques_cont ul.list_items{margin-bottom:50px;}


.footer_sec .logo_p_r img{width:200px;}
.footer_sec .cont_p_r{margin-left:270px;}
.footer_sec h4{margin-bottom:20px;}
.footer_sec p{margin-bottom:18px;}
p.footer_text{margin-top:70px;}





}

@media (min-width:759px) and (max-width:993px){

}

@media (min-width:993px) and (max-width:1200px){
.hdr_cont h2, .whbg1_cont h2{font-size:38px;}
.hdr_cont h2 strong, .whbg1_cont h2 strong{font-size:50px;}
.header_ttt img.mac_img{bottom:-100px;}
.header_ttt .wrap_1230{padding-bottom:30px;}
p, .price_box ul li, ul.card_w_ico li p, .ques_cont ul.list_items.col2 li, .experts_sec ul li p{font-size:16px;}
ul.card_w_ico li{min-height:260px;}

.grbg_cont h2, .feature_sec h2, .ques_cont h2, .pepole_sec h2{font-size:34px;}
.grbg_cont h2 strong, .feature_sec h2 strong, .ques_cont h2 strong, .pepole_sec h2 strong{font-size:40px;}
.hdr_cont h2, .price_b_desc h2{margin-bottom:35px;}
ul.card_w_ico li{width:450px;margin:0 50px 32px 0;padding:30px 50px 30px 0;min-height:255px;}
ul.card_w_ico li span{margin-left:-45px}
ul.card_w_ico li div{margin:10px 0 0 70px;}
ul.card_w_ico li h4{margin-bottom:16px;}
ul.card_w_ico li p{margin-bottom:14px;}
.price_b_desc{padding-right:30px;}
.price_box{margin-left:28px;padding:35px 35px 0;}
.price_box h4{margin-bottom:30px;}
.price_box div span{font-size:70px;}
.price_box ul{margin-bottom:28px;}
.price_box ul li{margin-bottom:20px;}
.price_box a.join_now_btn{margin-top:20px;}
.pepole_sec ul li{margin-bottom:40px;}
.pepole_sec ul li img{width:140px;height:140px;}
.pepole_sec ul li div{margin-left:190px;}
.pepole_sec ul li p{margin-bottom:10px;}
.pepole_sec, .experts_sec{padding:90px 0 60px;}
.pepole_sec h2{margin-bottom:60px;}
.pepole_sec ul li img{width:160px;height:160px;}
.pepole_sec ul li div{margin-left:220px;}
.experts_sec .wrap_970 > h2{margin-bottom:10px;}
.experts_sec ul li span.photo_exp{width:270px;height:270px;}
.experts_sec ul li div{margin-left:360px;padding-top:40px;}
.experts_sec ul li h4, .experts_sec ul li h4:before, .experts_sec ul li p{margin-bottom:15px;}

.cv1_s2 .cs2_ls{max-width:50%;}
.cv1_s2 .cs2_rs{max-width:48%;}
.up_cnv li{width:360px;padding:1px 40px 40px 40px;}

.team_profile ul li{ width: 45%; }

}

@media (min-width:993px) and (max-width:1250px){

}

@media (min-width:1251px) and (max-width:1500px){

}

@media (min-width:1101px) and (max-width:1200px){

.header_ttt img.mac_img{width:65%;bottom:-100px;}
.price_b_desc{padding-right:50px;}
.price_box{margin-left:30px;}
.price_box ul li strong{font-size:20px;}
.join_e h1 a{ margin-left: auto; }
}

@media (min-width:1201px) and (max-width:1300px){
.header_ttt .wrap_1230{padding-bottom:55px;}

.header_ttt img.mac_img{width:70%;bottom:-115px;}
.whbg1_cont .wrap_940{max-width:60%;}
.price_box ul li strong{font-size:20px;}
.price_b_desc{padding-right:50px;}
.price_box{width:230px;margin-left:30px;padding:28px 30px 0;}

}

@media (min-width:1301px) and (max-width:1400px){

}

@media (min-width:1401px) and (max-width:1500px){

}

@media (min-width:1501px) and (max-width:1600px){

}

@media (min-width:1601px) and (max-width:1700px){

}

@media (min-width:1701px) and (max-width:1800px){

}

@media (min-width:1801px) and (max-width:1900px){

}

@media (min-width:1901px) and (max-width:2500px){
.header_ttt .wrap_1230{padding-bottom:80px;}
.hdr_cont{width:45%;}
.header_ttt img.mac_img{width:85%;bottom:-145px;right:-27%;}
ul.list_items li{margin:0 0 38px 6%;width:22%;}

}
@media (min-width:1400px){

.agenda .ag_cn .sn_agd .imgagd:after,
.agenda .ag_cn .sn_agd .imgagd:before{ content: "";left: 121px;right: 121px; }
}

#ttt_countdown{
	color: #FFFFFF;
}

.ttt_countdown {
  margin: 0 auto;
  width: 355px;
}
.ttt_countdown .countdown-container {
  /*height: 130px;*/
}
.ttt_countdown .time {
  border-radius: 5px;
  box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);
  display: inline-block;
  text-align: center;
  position: relative;
  height: 65px;
  width: 65px;

  -webkit-perspective: 479px;
  -moz-perspective: 479px;
  -ms-perspective: 479px;
  -o-perspective: 479px;
  perspective: 479px;

  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;

  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);

  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
  -o-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.ttt_countdown .count {
  background: #202020;
  color: #f8f8f8;
  display: block;
  font-family: 'Oswald', sans-serif;
  font-size: 2.5em;
  line-height: 1.6em;
  overflow: hidden;
	font-weight: bold;
  position: absolute;
  text-align: center;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
  top: 0;
  width: 100%;

  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);

  -webkit-transform-style: flat;
  -moz-transform-style: flat;
  -ms-transform-style: flat;
  -o-transform-style: flat;
  transform-style: flat;
}
.ttt_countdown .count.top {
  border-top: 1px solid rgba(255,255,255,0.2);
  border-bottom: 1px solid rgba(255,255,255,0.1);
  border-radius: 5px 5px 0 0;
  height: 50%;

  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}
.ttt_countdown .count.bottom {
  background-image: linear-gradient(rgba(255,255,255,0.1), transparent);
  background-image: -webkit-linear-gradient(rgba(255,255,255,0.1), transparent);
  background-image: -moz-linear-gradient(rgba(255,255,255,0.1), transparent);
  background-image: -ms-linear-gradient(rgba(255,255,255,0.1), transparent);
  background-image: -o-linear-gradient(rgba(255,255,255,0.1), transparent);
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  border-radius: 0 0 5px 5px;
  line-height: 0;
  height: 50%;
  top: 50%;

  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0;
}
.ttt_countdown .count.next {
}
.ttt_countdown .label {
  font-size: 12px;
	color: #FFF;
	text-transform: uppercase;
  margin-top: 5px;
  display: block;
  position: absolute;
  top: -25px;
  width: 100%;
}
/* Animation start */
.ttt_countdown .count.curr.top {
  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transform: rotateX(0deg);
  z-index: 3;
}
.ttt_countdown .count.next.bottom {
  -webkit-transform: rotateX(90deg);
  -moz-transform: rotateX(90deg);
  -ms-transform: rotateX(90deg);
  -o-transform: rotateX(90deg);
  transform: rotateX(90deg);
  z-index: 2;
}
/* Animation end */
.ttt_countdown .flip .count.curr.top {
  -webkit-transition: all 250ms ease-in-out;
  -moz-transition: all 250ms ease-in-out;
  -ms-transition: all 250ms ease-in-out;
  -o-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;

  -webkit-transform: rotateX(-90deg);
  -moz-transform: rotateX(-90deg);
  -ms-transform: rotateX(-90deg);
  -o-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
}
.ttt_countdown .flip .count.next.bottom {
  -webkit-transition: all 250ms ease-in-out 250ms;
  -moz-transition: all 250ms ease-in-out 250ms;
  -ms-transition: all 250ms ease-in-out 250ms;
  -o-transition: all 250ms ease-in-out 250ms;
  transition: all 250ms ease-in-out 250ms;

  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transform: rotateX(0deg);
}

.ttt_countdown .time:before,
.ttt_countdown .time:after{
  display: block;
  content: '';
  width: 1px;
  height: 3px;
  background: #C2C2C2;
  top: 49%;
  position: absolute;
  z-index: 99;
}
.ttt_countdown .time:after{
	right: 2px;
}
.ttt_countdown .time:before{
	left: 2px;
}

@media screen and (max-width: 48em) {
  .ttt_countdown {
    width: 100%;
  }
  .ttt_countdown .countdown-container {
    height: 100px;
  }
  .ttt_countdown .time {
      height: 70px;
      width: 48px;
  }
  .ttt_countdown .count {
    font-size: 1.5em;
    line-height: 70px;
  }
  .ttt_countdown .label {
    font-size: 0.8em;
    top: 72px;
  }
}

.macbook_slider_wrap{
	/*background-image: url(https://trafficthinktank.com/wp-content/themes/trafficthinktank_theme/assets/images/macbook-pro-mockup.png);
	background-repeat: no-repeat;
	background-size: contain;
	padding: 28px 87px;
	box-sizing: border-box;*/
	width: 840px;
	float: right;
	position: absolute;
	right: -70px;
	/*z-index: 9999999999;*/
	/*position: relative;*/
	/*margin-top: 100px;*/
}

.macbook_slider_wrap .ttt_macbook_slider img{
	width: 840px;
}

.macbook_slider_wrap .bx-controls{
	display: none;
}

@media (min-width:100px) and (max-width:999px){
	.macbook_slider_wrap{
		position: relative;
    width: 100%;
    right: auto;
    left: auto;
	}
}
@media all and (max-width: 1225px) and (min-width:998px) {
	.macbook_slider_wrap .ttt_macbook_slider img {
		width: 650px;
		left: 151px;
		position: relative;
	}
}
