@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap');
@import url('https://fonts.googleapis.com/css?family=Lato:400,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Rubik:300,300i,400,400i,500,500i,700,700i,900,900i&display=swap');
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:100,200,300,400,500,600,700,800,900&display=swap');
@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300i,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Archivo+Narrow:400,400i,500,500i,600,600i,700,700i&display=swap');
@import url('https://fonts.googleapis.com/css?family=Raleway:400,400i,600,700&display=swap');

.cntcl .number-wrapper {
    font-size: 64px;
    background: #5a3f99;
    color: #fff;
}
.cntcl h3.title {
    color: #2ba19c;
    font-weight: bold;
}

.footer_copy .column.one{text-align: right;}
#Footer .footer_copy .copyright {float: right; width: 100%; font-weight: normal; }
.section5_content a{
	    color: #fff;
    transform: translateY(-50%);
    top: 50%;
    position: absolute;
    font-weight: 400;
    display: initial;
    z-index: 999999999999999999999;
    text-decoration: none!important;
    left: 0px;
    height: 100%;
    width: 100%;
}
.top-banner-content h1 {
	font-family: 'Roboto Slab', serif;
	color: #fff;
	font-weight: 700;
	font-size: 60px;
	line-height: 70px;
}
.testimonail-sec{border: 3px solid #30a29d;}
.section5_content .column_attr:before {
    background: url(https://smarttribesinstitute.com/wp-content/uploads/warning-icon.png)no-repeat;
    position: absolute;
    right: 2px;
    bottom: 2px;
    height: 50px;
    content: "";
    z-index: 99999;
    float: left;
    visibility: visible;
    width: 50px;
    background-size: 48px;
}
.footer_copy ul.social{display: none;}
aside#custom_html-4{color: #000;}
aside#custom_html-5 ul.social li a i {color: #5a3f99; font-size: 45px;}
aside#custom_html-5 ul.social {float: right; }
aside#custom_html-5 ul.social li {display: inline-block; }
.page-id-9870 .list_left.list_image {
    background-color: transparent !important;
}
.icon-comment-empty-fa, .post-comments {
    display: none;
}
a.button.btncontact.button_size_2.button_js {
    border-radius: 100px;
}

.sign-button span.button_label {
    font-weight: 900;
}
.downres span.button_label {
    float: none !important;
}
a.button.downres.button_size_4.button_js {
    border-radius: 100px;
    width: 100%;
    text-decoration: none !important;
}

#Side_slide{
	background-color:#fff;
	border-color: #fff;
}

.sti-psr-icon-box{
	padding: 45px 20px 20px 20px;
box-shadow: 0 0 1px 0 rgba(0,0,0,0.6);
border-radius: 3px;
	border-color: #e1e1e1;
	text-align: center;
	box-sizing: border-box;
}
.sti-psr-icon-box .icon_box .icon_wrapper{
	background-color: #5a3f98;
color: #FFF;
	margin-top: -120px;
}
.sti-psr-icon-box .icon_box:hover .icon_wrapper::before{
	background-color: #5a3f98;
color: #FFF;
}

.sti-psr-buttn{
	font-size: 14px;
font-weight: bold;
text-transform: uppercase;
	background-color: #5a3f98;
	color: #FFF;
	text-align: center;
	padding: 15px 30px 13px;
	border-radius: 3px;
	line-height: 1.4em;
	max-width: 100%;
	margin: 10px;
}
.sti-psr-section{
	margin: 40px 0;
}
.sti-hr{
	clear: both;
display: block;
width: 100%;
height: 1px;
line-height: 1px;
position: relative;
margin: 30px 0;
float: left;
}
.sti-text-align-right{
	text-align: right;
}
.wp-caption-text {
    font-size: 13px;
}
.post-title h2.entry-title{
	font-size: 30px;
	line-height: 40px;
}
#sti-homepage-signup-form{
	text-align: center;
}
#sti-homepage-signup-form input[type="text"], #sti-homepage-signup-form  input[type="email"] {
	width: 30%;
	display: inline;
	margin: 5px 1%;
	box-sizing: border-box;
}
#sti-homepage-signup-form input[type="submit"]{
	margin: 15px 0 0 0;
}
.sti-signup-popup{
	position: fixed;
	min-height: 400px;
	width: 50%;
	z-index: 10000;
	transform: translate(50%, 50%);
	padding: 25px;
	box-sizing: border-box;
	min-width: 320px;
}
#sti-close-popup-form{
	position: absolute;
	top: -25px;
	right: -14px;
	cursor: pointer;
}
#sti-popupform-blackout{
	height: 100%;
	width: 100%;
	position: fixed;
	background-color: 			rgba(0,0,0,0.7) !important;
	z-index: 1000;
	top: 0;
	left: 0;
}
.display-none{
	display: none !important;
}
.column.one.single-photo-wrapper.image {
    display: none;
}
#sti-scrolling-sidebar a {
    font-size: 12px;
}
.sti-testimonial-text{
	
}
.sti-testimonial-img{
	margin-top: 20px;
	text-align: center;
}
.sti-testimonial-img img {
    height: 100px !important;
    width: auto;
}
.sti-testimonial{
	font-size: 23px;
	line-height: 30px;
	color: #fff;
	padding: 35px 40px;
	border-radius: 14px;
	margin: 15px;
	box-sizing: border-box;
	/*width: 30% !important;*/
}
.sti-testimonial-one{
	background-color: #80caa5;
}
.sti-testimonial-two{
	background-color: #3073ac;
}
.sti-testimonial-three{
	background-color: #593459;
}
.sti-testimonial-four{
	background-color: #8d95b9;
}
.sti-testimonial-tp{
	margin-bottom: 105px;
}

/*.sti-testimonial-tp{
	padding: 80px 40px;
}
.sti-testimonial-bax{
	padding: 35px 40px 155px 40px;
}
.sti-testimonial-telaid{
	padding: 35px 40px 155px 40px;
}*/
.section-post-intro-share {
	display: none;}


.post-wrapper-content p {
	    line-height: 21px;
	    margin-bottom: 10px;
	}
	.post-wrapper-content li {
	    line-height: 21px;
	}






.rightimg-hm {
    margin-left: -4em;
}
.text-bg-hm a.button.join-btn.button_size_3.button_js {
    margin-top: -30em !important;
}


	#retreat {
	margin-top: -40px;
}
.page-id-9329 #Wrapper{
width: 100% !important;
padding: 0px !important;
}
.signmeup {
	line-height: 24px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 30px;
}
#signup {
	margin-top: -1.3cm;
}
.sign-button {
	line-height: 20px !important;
	border-radius: 50px !important;
}
.round-img {
	margin-top: -30px;
}
.spacing {
	padding-left: 100px;
	padding-right: 100px;
}
.footer-menu-type a {
	color: #fff;
	text-decoration: none !important;
	font-size: 22px !important;
	padding-left: 14px;
}
.footer-menu-type {
	color: #fff;
	font-size: 22px;
	line-height: 34px;
}

/********** 25-june-night **********/

.lower-form .field-area {
    width: 30%;
    float: left;
    margin-right: 3%;
}
.lower-form .submit-button {
    width: 32%;
    float: right;
}
.lower-form .submit-button input {
    width: 100%;
    background-color: #00a49c !important;
}
.lower-form  .mcb-section-inner .one.column {
    margin-bottom: 0;
}
.page-id-9267 .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    display: none!important;
}
.companies-section ul li img {
    width: 80px;
}



/**********13-aug-2019************/

.buy-now-btn.button_size_2.button_js {       border-radius: 35px!important;
    font-weight: 700;
    padding: 0 10px;
}

/**************New-homepage-css***************/
.page-id-9797 #Wrapper {
    padding: 0px!important;
}
#Content {
    padding-top: 0px!important;
}
.christina-left {
    margin-top: -45px;
    margin-left: 45px;
}
.christina-left img.scale-with-grid {
    width: 75%;
}
.event-btn, .event-btn-2 {
    float: right;
    top: -130px!important;
    right: 90px!important;
    border-radius: 0px!important;
    width: 185px!important;
}
.event-btn .button_icon {
    padding: 15px 13px!important;
    background-color: #2aa29d!important;
	font-size: 30px!important;
}
.event-btn .button_label {
    padding: 18px 10px 18px 32px!important;
    font-size: 22px!important;
    font-weight: 700!important;
}
.event-btn .button_icon .icon-right-thin:before {
    content: '\e918';
    color: #5a3f99;
}
.event-btn-2 .button_icon {
    padding: 15px 13px!important;
    background-color: #5a3f99!important;
	font-size: 30px!important;
}
.event-btn-2 .button_label {
    padding: 18px 10px 18px 32px!important;
    font-size: 22px!important;
    font-weight: 700!important;
}
.event-btn-2 .button_icon .icon-right-thin:before {
    content: '\e918';
    color: #2aa29d;
}
.Christine-heading .title {
    font-size: 42px;
    line-height: 42px;
    color: #2ba19c;
    font-weight: 500;
}
.Christine-heading {
    margin-bottom: 100px!important;
}
.help-heading .title {
    color: #2ba19c;
    font-weight: 500;
}
.why-btn {
    border-radius: 50px!important;
	font-weight: 700;
}
.onetribe-heading .title {
    font-size: 42px;
    line-height: 42px;
    color: #2ba19c;
    font-weight: 500;
}

/********************/
.page-id-9870 #Wrapper {
    width: 100%;
    padding: 0px!important;
}
.retreate-img .image_frame {
    position: absolute;
    right: -101px;
    float: right;
    width: 760px;
}
.retreate-content {
	padding-top: 50px;
}
.client-reviews .testimonail-sec p {
    margin-top: 25px;
    height: 180px;
}
.client-reviews  .testimonail-sec {
    height: 330px;
}
.work-steps .list_item.lists_1 .list_left {
    background-color: #2ba19c00;
    background-image: none;
    border: 0px;
    box-shadow: none;
    width: 100px;
    height: 100px;
}
.work-steps .desc {
    color: #000;
}
.works-sec .desc {
    color: #000;
	    line-height: 24px;
}
.works-sec .desc h3 {
    font-size: 24px;
    line-height: 22px;
}
.works-sec .desc h3 a {
	   color: rgb(90, 63, 153);
}
.works-sec .icon_box.icon_position_left {
   min-height: 215px;
    padding-left: 100px;
}
.works-sec .icon_box.icon_position_left .image_wrapper {
    position: absolute;
    left: 0;
    top: 10px;
    margin-bottom: 0;
    width: 80px;
    height: 95px;
    overflow: hidden;
}
.leader-des {
    padding: 20px;
}
.leader-des h2 {
    color: #fff;
    font-weight: 600;
    font-size: 40px;
}
.leader-des h4 {
    color: #5a3f99;
    font-weight: 600;
    padding: 6px 0 15px;
}
.leader-des p {
    color: #fff;
}
.leader-des ul li {
    color: #fff;
}
.join-btn {
    border-radius: 40px!important;
}
.agenda .accordion .question .title {
    padding: 14px 60px 14px 20px;
    font-size: 16px;
    font-weight: 700;
    position: relative;
    border-width: 0;
    border-style: solid;
    cursor: pointer;
    background-color: #5a3f99;
	color:#fff;
	background-image: none!important;
}
.agenda .accordion .question .title:before {
    content: "";
    width: 49px;
    height: 100%;
    border-width: 0 1px 0 0;
    border-style: solid;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
.agenda .accordion .question .title > .acc-icon-plus, .accordion .question .title > .acc-icon-minus {
    font-size: 17px;
    line-height: 17px;
    display: block;
    position: absolute;
    right: 15px!important;
    top: 16px;
    width: 20px;
    height: 20px;
    text-align: center;
    color: rgb(255, 255, 255);
}
.agenda .accordion .question .title > .acc-icon-plus, .accordion .question .title > .acc-icon-minus {
    left: auto;
}
.accordion .question.active .title > .acc-icon-minus {
    color: #fff;
}

.include-sec {
	margin-top: 60px;
	margin-bottom: 60px;
}
.grid-include .desc a {
    text-decoration: none!important;
}
.grid-include .desc {
    color: #fff;
}
.register-btn {
	border-radius: 30px!important;
	text-decoration: none!important;
    margin-top: 30px;
    padding: 10px 30px;
    font-size: 18px;
    background-color: #5a3f99!important;
    border: none!important;
}
.investment {
    margin: 30px 20px 10px;
    background-color: #2aa29d;
    text-align: center;
    color: #fff;
    padding: 12px 0px;
    font-size: 22px;
}
.option1 {
    background-color: #a8d9d7;
    margin: 0 20px 20px;
    padding: 20px;
}
.option2 {
    background-color: #a8d9d7;
    margin: 0 20px 20px;
    padding: 20px;
}
.include-sec .desc a {
    text-decoration: none!important;
}



/*11-04-2019*/
.home #Wrapper {
	padding: 0 !important;
}
.custom_cotainer {
	max-width: 1140px;
	margin: 0 auto;
	display: block;
	float: none;
}

.section2_title h2 {
	max-width: 67%;
	margin: 0 auto;
	color: #2ba19c;
	font-weight: 700;
}
.section3_title h2 {
	color: #fff;
	max-width: 65%;
	text-align: center;
	display: block;
	margin: 0 auto;
	font-weight: 700;
}
.section2_content{ font-size:24px;}

.section3_content p {
	color: #fff;
	font-size: 24px;
}

.if-zoom #Content .section4 .image_frame .image_wrapper img {
	max-width: 350px !important;
}
.section4_content {
	margin-top: 50px;
}

.section5_content h3 {
	color: #fff;
	transform: translateY(-50%);
	top: 50%;
	position: relative;
	font-weight: 400;
	z-index:9999;
}
.section5_content h3 b {
	font-weight: 400;
}
.section5_content .column_attr {
	position: relative;
	height: 400px;
}
.section5_content h3 {
	color: #fff;
	transform: translateY(-50%);
	top: 50%;
	position: relative;
	font-weight: 400;
}
.sec5box6.section5_content .column_attr{border: 3px solid #3073ac;}
.sec5box5.section5_content .column_attr{border: 3px solid #8d95b9;}
.sec5box4.section5_content .column_attr{border: 3px solid #80caa5;}
.sec5box3.section5_content .column_attr{border: 3px solid #593459;}
.sec5box2.section5_content .column_attr{border: 3px solid #89caa4;}
.sec5box1.section5_content .column_attr{border: 3px solid #3d73af;}

.sec5box6.section5_content .column_attr::after{background: #3073ac;}
.sec5box5.section5_content .column_attr::after{background: #8d95b9;}
.sec5box4.section5_content .column_attr::after{background: #80caa5;}
.sec5box3.section5_content .column_attr::after{background: #593459;}
.sec5box2.section5_content .column_attr::after{background: #89caa4;}
.sec5box1.section5_content .column_attr::after{background: #3d73af;}
.section5_content .column_attr::after {
	content: "";
	position: absolute;
	z-index: 999;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	display: block;
	visibility: visible;
}
.sec5box6.section5_content:hover  .column_attr::after,
.sec5box5.section5_content:hover  .column_attr::after,
.sec5box4.section5_content:hover  .column_attr::after,
.sec5box3.section5_content:hover  .column_attr::after,
.sec5box2.section5_content:hover  .column_attr::after,
.sec5box1.section5_content:hover  .column_attr::after{
	display:none;
}

.section5_title h2, .section5_title h2 b {
	color: #2ba19c;
}
.section6_title h3 {
	max-width: 50%;
	font-size: 34px;
	color: #2ba19c;
	text-align: center;
	display: block;
	margin: 0 auto;
	float: none;
}
.section6_title h3 span{ text-transform: uppercase; }

.section7_content .column_attr {
	width: 56%;
	margin: 0 auto;
	display: block;
}

.section7_title h2 {
	color: #2ba19c;
}


.if-zoom #Content .section7_img_box .image_frame .image_wrapper img {
	max-width: 80% !important;
}
.section7_img_box .desc a {
	background: #2aa29d;
	color: #fff;
	padding: 20px 30px;
	text-decoration: none !important;
	font-size: 20px;
	letter-spacing: 1px;
	float:right;
	margin-top: -120px;
	z-index: 9999;
	position: relative;
}
.section7_img_box.section7_img_box_right {
	margin-top: 120px;
}
.section7_img_box.section7_img_box_right .desc a {
	background: #5a3f99;
}
.section8 {
	background-position: right center !important;
	background-size: 80%;
}

html body .section8  .icon_box.icon_position_left {
	padding-left: 80px;
	height:126px;
}
.section8  .icon_box.icon_position_left .desc_wrapper{ padding-top: 0 }
.section8 .desc h3 b {
	font-weight: 400;
}
.section9 h2 {
	color: #2ba19c;
	font-weight: 400;
}
.section9 h2 b {
	font-weight: 400;
}
.section9 .section9_content b {
	color: #333132;
	font-weight:400;
}
.section9 .section9_content b a {
	font-weight: 700;
	color: #333132;
}

html body .section8 .icon_box.icon_position_left {
	padding-left: 100px;
	height: 126px;
}

.section10 .section10_title h2 {
	color: #2aa29d;
}
.section10 .button {
	border-radius: 100px;
}



.section11_title b {
	display: block;
	text-align: center;
	font-size: 24px;
	font-weight: 400;
}
.section12 h3 {
	color: #fff;
	font-size: 38px;
	line-height: 50px;
}

.section4 .section4_content p {
	font-size: 24px;
	color: #333132;
	line-height: 34px;
}

.section4 .section4_img {
	margin-top: 50px;
}
.camp-section4 .list_left.list_image {
    background-color: 
    transparent;
    width: auto;
    height: 40px;
    line-height: 40px;
    box-shadow: none;
    padding: 0px;
}

.section7_img_box .desc a img {
	width: 40px;
	margin-top: 0px;
	margin-left: 20px;
	float: right;
}
#sti-lets-get-started h2 {
	color: #2ba19c;
}
.section2_content .column_attr {
	font-size: 26px;
	line-height: 36px;
	color: #333132;
}
.if-zoom #Content .section11 .image_frame .image_wrapper img {
	max-width: 100% !important;
}

.section2_content a,
.section4 .section4_content a {
	font-weight: 600;
	text-decoration: none !important;
	color: #5a3f99;
}

.custom-text {
	color: #21252f;
	font-size: 1.25rem;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
}
a.custom-btn {
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 1.5rem;
}
a.button.button_size_3.custom-btn .button_label {
	padding: 24px;
	width: 100%;
	line-height: 30px;
	font-size: 24px;
}
a.button.button_size_3.custom-btn {
	max-width: 518px;
	width: 100%;
	display: block;
	margin: 0 auto !important;
	border-radius: 10px;
}
a.custom-btn-dark {
	max-width: 80%;
}
a.custom-btn-dark .button_label {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 600;
	padding: 24px !important;
}

.custom-heading h1 {
	color: #414042;
	font-family: 'Lato', sans-serif;
	font-size: 40px;
	max-width: 80%;
	margin: 0 auto;
}

.video-heading .fancy_heading h2.title {
	font-size: 24px;
	font-weight: 500;
	margin-top: 130px;
}
.custom-video-container iframe {
	margin: 0 auto;
	display: block;
}
.profile_image .image_wrapper img {
	border-radius: 100%;
}
.testimonial-content {
	max-width: 715px;
	width: 100%;
	margin: 0 auto;
	display: block;
	float: none;
	color: #5a5a5a;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	font-size: 20px;
}
.testimonial-content h3 {
	font-family: 'Lato', sans-serif;
	color: #1fa2ed;
	font-size: 20px;
	font-weight: 600;
	margin-top: 30px;
}
.testimonial-content h4 {
	color: #000;
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
}
.cta-section h2 {
	color: #fff;
	font-family: 'Lato', sans-serif;
	font-size: 34px;
	font-weight: 600;
}

.cta-section a.button .button_label {
	padding: 24px 50px;
	font-family: 'Roboto', sans-serif;
	font-size: 28px;
	font-weight: 700;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.cta-section a.button {
	border-radius: 0;
}
.carousel-title h2.title {
	color: #3073ac;
	font-family: 'Lato', sans-serif;
	font-size: 26px;
	font-weight: 600;
}

.top-banner-content{}
.top-banner-content h2 {
	font-family: 'Rubik', sans-serif;
	color: #fff;
	text-align: center;
	font-size: 28px;
}
a.button.top-banner-sign-up {
	border-radius: 30px;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 18px;
	padding: 0 100px;
}
.byb2020_two .column_attr.align_left,
.byb2020_two .column_attr.align_right {
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-size: 22px;
	line-height: 24px;
}
.byb2020_two .column_attr.align_left span,
.byb2020_two .column_attr.align_right span {
	font-size: 16px;
	font-weight: 700;
}
.byb2020_third h2 {
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	font-size: 32px;
	line-height: 40px;
}
.byb2020_third h5 {
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
	font-size: 18px;
	color: #58595b;
	margin: 30px 0;
}
.byb2020_third p {
	color: #000;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
}
.byb2020_third ul {
	margin-left: 15px;
	color:#000;
}
.byb2020_third ul li {
	margin-bottom: 0 !important;
}
.byb2020_third ul li p {
	margin-bottom: 7px;
}
.byb2020_third_bottom.byb2020_third ul li {
	list-style: none;
}
.byb2020_third_bottom.byb2020_third ul {
	margin-left: 0;
}

.byb2020_third_bottom.byb2020_third ul li i {
	float: left;
}
.byb2020_third_bottom.byb2020_third h2 {
	color: #000;
}
.byb2020_third_bottom.byb2020_third ul li p {
	padding-left: 24px;
}

.byb2020_third_bottom.byb2020_third .sign-up-btn {
	padding: 0 70px;
	border-radius: 30px;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	font-weight: 600;
}
.byb2020_fourth h2 {
	color: #fff;
	font-family: 'Roboto Slab', serif;
	font-size: 70px;
	font-weight: 700;
	padding: 40px 0;
}

.byb2020_fourth h3 {
	color: #fff;
	font-family: 'Roboto Slab', serif;
	font-size: 28px;
	font-weight: 700;
	margin-top: 80px;
}
.byb2020_fourth a.button_size_2 {
	border-radius: 30px;
	color: #fff;
	padding: 0 60px;
	max-width: 400px;
	width: 100%;
	text-align: center;
}
.byb2020_fourth a.button_size_2 .button_label {
	display: block;
	text-align: center;
	width: 100%;
}

.byb2020_fifth h2 {
	font-family: 'Roboto Slab', serif;
	color: #fff;
	font-size: 32px;
	font-weight: 700;
	margin-bottom: 0;
}

.byb2020_fifth p {
	color: #fff;
	font-family: 'Roboto', sans-serif;
	margin-bottom: 0;
}
.view_map a {
	text-align: center;
	display: block;
	color: #52b1f0;
	text-decoration: none !important;
	border: 1px solid #52b1f0;
	border-radius: 30px;
	padding: 4px 0;
	margin-top: 30px;
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
}

.view_map a:hover{
	background: #52b1f0;
	color: #fff;
}
#testimonial_ii {
	background-position: right center !important;
}
.sixth-section h2 {
	font-family: 'Roboto Slab', serif;
	color: #3073ac;
	font-weight: 600;
}
.sixth-section p {
	color: #000;
	margin-bottom: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
}

.sixth-section a.button_size_2 {
	border-radius: 30px;
	max-width: 430px;
	width: 100%;
	text-align: center;
}
.sixth-section a.button_size_2 .button_label {
	width: 100%;
	color: #000;
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
}
.testimonial{ position: relative; }
.byb2020_fourth .column_attr.align_center h2:before,
.testimonial::before {
	content: "";
	width: 50px;
	height: 50px;
	background: #3073ac;
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -24px;
	top: auto;
	margin: auto;
	transform: rotate(46deg);
	z-index: 99;
}

.byb2020_fourth .column_attr.align_center h2{ position: relative; }




.four-step-form-title h2 {
	color: #2ba19c;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 30px;
	letter-spacing: 4px;
}
.four-step-form-title h3{
	color:#333132;
}
.four-step-form-title h3 {
	color: #333132;
	font-family: 'Muli', sans-serif;
	font-weight: 300;
	font-size: 24px;
}
.four-ways-second-section h3 {
	color:#fff;
	font-size: 30px; 
	line-height: normal;
	font-weight:600;
	letter-spacing: 2px;
}


/*culture Camp/*/
.camp-section5 h4 {
    color: #2ba19c;
    font-family: 'Muli', sans-serif;
    font-weight: 600;
	    margin-top: 30px;
}
.camp-section2 h2 {
    color: 
    #5a3f99;
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
    text-align: center;
	    margin-bottom: 20px;
}
.camp-section2 .column_attr {
    color: #000000;
    font-family: 'Muli', sans-serif;
    font-size: 18px;
    text-align: justify;
    padding: 0 10px;
}
.camp-section5 h2 {
    color: #5a3f99;
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
    text-align: center;
    margin-bottom: 20px;
}
.camp-section2-semi-title h3 {
    color: 
    #2ba19c;
    font-family: 'Muli', sans-serif;
    font-weight: 600;
    text-align: center;
}
.camp-section2 a.button {
    border-radius: 50px;
    font-size: 20px;
    padding-left: 50px;
    padding-right: 50px;
}
.stripe .column_attr {
    color: 
    #fff;
    font-size: 18px;
}

.camp-section3-title h3 {
    color: 
    #2ba19c;
    font-size: 24px;
    font-weight: 700;
}
.camp-section3 .list_left.list_image {
    background-color: 
    transparent;
    padding: 0;
    width: auto;
    height: 40px;
    line-height: 40px;
    box-shadow: none;
}
.camp-section3 .list_left.list_image img {
    width: 20px;
}
camp-section3 .list_item .list_right {
    margin-left: 40px;
}
.camp-section3 .list_right h4 {
    font-family: 'Muli', sans-serif;
    font-size: 15px;
    color: 
    #000;
}
.camp-section3 .one-second.mcb-wrap:first-child {
    border-right: 4px solid #2ba19c;
    padding-right: 50px;
}
.camp-section3 a.button {
    margin: 60px auto 0 auto !important;
    display: table;
    border-radius: 50px;
    font-size: 20px;
    padding-left: 50px;
    padding-right: 50px;
}
.camp-section3 .column_list {
    margin: 0;
}
.camp-section3 .list_item .list_right {
    margin-left: 40px;
}
.camp-section3 .camp-section3-second {
	padding-left: 50px;
}
.camp-section4-title h3 {
	color: #5a3f99;
	font-size: 24px;
	font-weight: 700;
}
.camp-section4 .list_item .list_right {
	margin-left: 40px;
}
.camp-section4 .list_right h4 {
	font-family: Muli, sans-serif;
	font-size: 15px;
	color: rgb(0, 0, 0);
}
.camp-section4 a.button {
	margin: 60px auto 0 auto !important;
	border-radius: 50px;
	font-size: 20px;
	padding-left: 50px;
	padding-right: 50px;
}
.camp-section4 .column_list {
	margin: 0;
}
.camp-section6 .column_list {
    margin: 0;
}
.camp-section6 a.button {
    margin: 60px auto 0 auto !important;
    border-radius: 50px;
    font-size: 20px;
    padding-left: 50px;
    padding-right: 50px;
}
.camp-section6 .list_left.list_image {
	background-color: transparent;
	width: auto;
	height: 40px;
	line-height: 40px;
	box-shadow: none;
	padding: 0px;
}
.camp-section6 .list_right h4 {
	font-family: Muli, sans-serif;
	font-size: 15px;
	color: rgb(0, 0, 0);
}
.camp-section6 a.button {
    margin: 60px auto 0 auto !important;
    display: table;
    border-radius: 50px;
    font-size: 20px;
    padding-left: 50px;
    padding-right: 50px;
}
.camp-section6 .list_item .list_right {
	margin-left: 40px;
}
.camp-section7-right .column_attr.clearfix {
    color: #fff;
}
.camp-section7-right h3 {
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    margin-top: 30px;
    margin-bottom: 0;
}
.camp-section7 a.button {
    margin: 60px auto 0 auto !important;
    border-radius: 50px;
    font-size: 20px;
    padding-left: 20px;
    padding-right: 20px;
}
.camp-section7-right {
    padding-left: 30px;
}
.camp-section8 h3 {
    color: #fff;
    font-weight: 600;
    font-size: 24px;
}
.camp-section8 .column_attr {
	color: #fff;
	font-size: 18px;
}

.camp-section9 .list_left.list_image {
    background-color: transparent;
    width: auto;
    height: 40px;
    line-height: 40px;
    box-shadow: none;
    padding: 0px;
}
.camp-section4 .list_left.list_image img,
.camp-section6 .list_left.list_image img,
.camp-section9 .list_left.list_image img {
    width: 20px;
}
.camp-section9 .column_list {
    margin: 0;
}
.camp-section9 .list_item .list_right {
    margin-left: 40px;
}

.camp-section9-title-top h3 {
    color: #2ba19c;
    font-size: 24px;
    font-weight: 700;
}
.camp-section9 .list_right h4 {
    font-family: Muli, sans-serif;
    font-size: 15px;
    color: rgb(0, 0, 0);
}
.camp-section9-title-bottom h3 {
    color: #5a3f99;
    font-size: 24px;
    font-weight: 700;
    margin-top: 40px;
}
.camp-section9-title-bottom {
    margin-top: 30px;
}
.camp-section9-bottom-title h3 {
    font-family: Muli, sans-serif;
    font-size: 22px;
    font-weight: 700;
    color: #000;
}

.camp-section5 .testimonail-sec:before{ left: 0; right: 0; margin: auto; }
.camp-section5 .testimonail-sec p {
    text-align: center;
    height: auto;
}
#Content .camp-section5 img {
    width: 130px;
    height: 130px;
    border-radius: 100%;
    border: 3px solid #30a29d;
    margin: 40px auto -90px auto;
    display: block;
}
.camp-section5 .clients-name h2 {
    text-align: center;
    color: #000;
    font-size: 32px;
}
.camp-section5 .clients-name h4 {
    text-align: center;
}
.camp-section5 .testimonail-sec{
    height: auto;
    min-height: inherit;
}
.camp-section5 .clients-name {
    margin-top: 70px;
}

.home #Wrapper {
	padding: 0 !important;
} 
.camp-section5 a.button {
    margin: 10px auto 0 auto !important;
    display: table;
    border-radius: 50px;
    font-size: 20px;
    padding-left: 50px;
    padding-right: 50px;
}
.camp-section1 .section_wrapper.mcb-section-inner {
    max-width: 100% !important;
    padding: 0 !important;
}
.camp-section1 .column_slider_plugin {
    width: 100%;
    padding: 0;
    margin: 0 auto;
}
.camp-section2 {
    margin-top: 60px !important;
}
/**/

#pmpro_levels_table th {
    border: 0;
}


/** CLT page css **/

.section.mcb-section.ct-sec01 {
    height: 35vw;
    min-height: 250px;
}
.ct-sec01 h1.title {
    font-size: 4rem;
    color: #2ba19c;
    font-weight: bold;
}
.clt-menu .column.mcb-column {
    margin: 0;
}
.clt-menu ul.clt-menu-items {
    margin: 0;
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}
.clt-menu ul.clt-menu-items li {
    margin: 0;
}
.clt-menu ul.clt-menu-items li a {
    text-decoration: none !important;
    font-weight: bold;
    text-transform: uppercase;
}
.section.mcb-section.clt-menu {
    padding: 40px 0 !important;
}
.section.mcb-section.ct-sec02:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-top: 20px solid #2ba19c;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;
}
.section.mcb-section.ct-sec02 {
    position: relative;
    padding: 40px 0 !important;
}
.section.mcb-section.ct-sec04 {
    position: relative;
}
.section.mcb-section.ct-sec04:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-top: 20px solid #eeeeee;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;
}
.section.ct-sec04 .section_wrapper.mcb-section-inner, .section.ct-sec05 .section_wrapper.mcb-section-inner,
.section.ct-sec06 .section_wrapper.mcb-section-inner, .section.ct-sec07 .section_wrapper.mcb-section-inner, 
.section.ct-sec08 .section_wrapper.mcb-section-inner  {
    max-width: 1200px !important;
    width: 100% !important;
    margin: 0 auto !important;
}
.ct-sec04 h1.title {
    text-align: left;
    font-weight: bold;
    color: rgb(33, 37, 47);
}
.ct-sec04 p, .ct-sec04 li {
    color: rgb(33, 37, 47);
}
.ct-sec04 li:before {
    content: '\f101';
    font-family: 'FontAwesome';
    position: absolute;
    left: 0;
}

.ct-sec04 li {
    position: relative;
    padding-left: 20px;
    margin-bottom: 7px;
}
.ct-sec05 h3 {
    font-weight: bold;
    text-align: center;
    margin: 15px 0 10px;
    font-size: 22px;
}
.ct-sec05 .image_wrapper {
    text-align: center;
}
.ct-sec05 .column.mcb-column {
    margin-bottom: 0;
}
.ct-sec06 h1.title {
    color: rgb(88, 89, 91);
    font-weight: bold;
    font-size: 30px;
    text-align: left;
}
.ct-sec06 ul.few-things {
    text-align: left;
}
.ct-sec06 ul li:before {
    content: '\f101';
    font-family: 'FontAwesome';
    position: absolute;
    left: 0;
}
.ct-sec06 ul li {
    color: rgb(33, 37, 47);
    position: relative;
    margin-bottom: 7px;
    padding-left: 20px;
}
.ct-sec06 p {
    color: rgb(33, 37, 47);
    text-align: left;
}
.ct-sec07 h6 {
    color: #000;
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 30px;
}
.ct-sec07 h1 {
    padding: 30px;
    color: #fff;
    font-weight: bold;
    font-size: 60px;
    margin: 0;
}
.ct-sec07 .column.ct-form {
    position: relative;
}
.ct-sec07 .column.ct-form:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-top: 20px solid #2ba19c;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;
}


.mcb-section .inside {
	margin-top: 20px;
	margin-bottom: 25px;
}
.mcb-wrap-inner {
	width: 80%;
	margin: 0 auto;
}
.column.mcb-column.one-second.column_image {
	margin-top: 40px;
}
.column.mcb-column.one-second.column_fancy_heading {
	margin-top: 30px;
}
.inside li {
	margin-bottom: 20px;
	font-size: 18px;
	line-height: 24px;
}
.column.mcb-column.one.column_fancy_heading {
	margin-top: 30px;
	margin-bottom: 10px;
}
#Footer {
	padding: 0;
}
.widgets_wrapper {
	padding: 0 !important;
}

.effective-sales-meetings-sec2 .column_fancy_heading {
	margin-top: 0 !important;
}
.effective-sales-meetings-sec2 .column_image {
	margin-bottom: 0;
}
.effective-sales-meetings-title h1 {
	font-family: 'Roboto', sans-serif;
	font-size: 32px;
}
.effective-sales-meetings-sec2 img.scale-with-grid { width: 100%;}
.effective-sales-meetings-sec2 .column_fancy_heading {
	margin: 0 !important;
	width: 100%;
}
.effective-sales-meetings-sec2 .column_fancy_heading p{
	font-family: 'Roboto', sans-serif;
	font-size: 16px;	
	line-height: 24px;
}
.left-section-cont .mcb-wrap-inner {
	width: 100%;
}
.left-section-cont .mcb-wrap-inner img.scale-with-grid {
	max-width: 70%;
}
.effective-sales-meetings-sec2 li i {
	color: #000;
}
.effective-sales-meetings-sec2 .btn-sec {
	margin-bottom: 20px;
	padding: 0 !important;
}

.effective-sales-meetings-sec2 .btn-sec a {
	text-decoration: none !important;
	font-family: 'Roboto', sans-serif;
	font-size: 20px !important;
	line-height: 23px;
	display: block;
	padding: 20px;
}

.neuroscience-sec1 h1 {
	color: #414042;
	font-size: 40px;
	line-height: 46px;
	max-width: 90%;
	margin: 0 auto;
}
.content_video iframe {
	margin: 0 auto;
	display: block;
}

.neuroscience-sec3 p {
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 18px;
}
.neuroscience-sec4 .inside h3 {
	font-family: 'Roboto', sans-serif;
	font-size: 34px;
	line-height: 40px;
}
.neuroscience-sec4 a.button_size_2 h3 {
	margin-bottom: 0;
	padding: 20px 50px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	font-family: Montserrat !important;
	font-weight: 700;
}
.effective-sales-meetings-sec2 li i {
	margin-bottom: 20px;
	display: block;
	float: left;
}

.effective-sales-meetings-sec2 .fancy_heading h2 {
	font-size: 31px;
	line-height: 34px;
}
.mindfulness-sec1 h3 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 26px;
	font-weight: 700;
	margin-bottom: 20px;
}
.mindfulness-sec1 p {
	color: #000;
	font-family: Open Sans;
	font-size: 18px;
}
.mindfulness-sec1 li {
	color: #000;
	list-style: none;
}
.mindfulness-sec1 li::before {
	content: "\f00c";
	font: normal normal normal 14px/1 FontAwesome;
	color: #6279fe;
	position: relative;
	left: -20px;
	margin-bottom: 16px;
	display: block;
	float: left;
	top: 6px;
	font-size: 18px;
}

.mindfulness-sec1 a.button_size_2 {
	padding: 6px 20px;
	border-radius: 0;
	color: #fff;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 22px;
	font-weight: 700;
}
.mindfulness-sec3 h3, 
.mindfulness-sec2 h3{ 
	color: #2ba19c; 
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 26px;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: left;
}

.filled-stars i{
	font-size: 24px;
	width: 22px;
	color:
	#299f9a;
	margin-top: -1px;
}

.mindfulness-sec2 p {
	color: #000;
	font-family: Open Sans;
	line-height: 21px;
}
.mindfulness-sec2 .review-section {
	margin-bottom: 10px;
}
.top-testimonial {
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 20px;
}

.mindfulness-sec2 .column_fancy_heading {
	margin-top: 0 !important;
}
.mindfulness-sec2 .column_fancy_heading .inside {
	margin-top: 0;
}
.mindfulness-sec3 p {
	color: #fff;
}

.mindfulness-sec3 a.button_size_2 {
	border-radius: 0;
	font-family: 'Open Sans Condensed', sans-serif;
	color: #fff;
	font-size: 24px;
	padding: 10px 20px;
	font-weight: 700;
	letter-spacing: 2px;
}
.smarttribe-sec1 h2.title {
	text-align: left;
	font-family: 'Muli', sans-serif;
	font-weight: 900;
	font-size: 40px;
	margin-top: 380px;
	margin-bottom: 140px;
}
.smarttribe-sec2{ position: relative; }
.smarttribe-sec2 h4 {
	color: #fff;
	font-family: 'Muli', sans-serif;
}
.smarttribe-sec2::after {
	content: "";
	background: #3073ac;
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	z-index: 99;
	top: auto;
	bottom: -20px;
	margin: auto;
	transform: rotate(136deg);
}

.smarttribe-sec3-first-col p {
	font-family: 'Muli', sans-serif;
	font-style: italic;
	color: #000;
	font-size: 15px;
	line-height: 21px;
}

.smarttribe-sec3-sec-col h3 {
	color: #3073ac;
	text-align: center;
	font-family: 'Muli', sans-serif;
	font-weight: 700;
	border-bottom: 1px solid #3073ac;
	padding-bottom: 30px;
	margin-bottom: 30px;
}
.smarttribe-sec3-sec-col p, .smarttribe-sec3-sec-col li {
	color:#000;
	font-family: 'Muli', sans-serif;
	font-weight: 600;
	line-height: 21px;
}
.smarttribe-sec3-sec-col ul {
    margin-left: 15px;
}
.smarttribe-sec3{ position: relative; }
.smarttribe-sec3:after{
		content: "";
		background: #e0e0e0;
		width: 40px;
		height: 40px;
		display: block;
		position: absolute;
		left: 0;
		right: 0;
		z-index: 99;
		top: auto;
		bottom: -20px;
		margin: auto;
		transform: rotate(136deg);
}

.smarttribe-sec4 h3 {
	color: #3073ac;
	font-family: 'Muli', sans-serif;
	font-size: 24px;
}
.smarttribe-sec4 p {
	color: #000;
	font-family: 'Muli', sans-serif;
	font-weight: 600;
}

.smarttribe-sec4 h5 {
	font-family: 'Muli', sans-serif;
	font-weight: 700;
	font-size: 18px;
	color: #000;
}
.smarttribe-sec4 .nf-form-fields-required {
	display: none;
}
.smarttribe-sec4 form .ninja-forms-req-symbol {
	display: none;
}
.smarttribe-sec4 form .submit-container input {
	border-radius: 0 !important;
	font-weight: 700;
	padding: 20px 0;
	display: block;
	height: auto;
	font-size: 24px !important;
}
.smarttribe-sec5 ul.social {
	margin: 0;
}
.smarttribe-sec5 ul.social li {
	list-style: none;
	float: left;
	clear: both;
	margin: 0;
}
.smarttribe-sec5 ul.social li a {
	color: #000;
	background: #fff;
	display: block;
	font-size: 24px;
	padding: 10px 10px;
}
.smarttribe-sec5 ul.social li a:hover{
	background: #ccc;
}

.smarttribe-sec5 h3 {
    color: 
    #3073ac;
    font-family: 'Muli', sans-serif;
    font-weight: 800;
    font-size: 18px;
}
.smarttribe-sec5 h4 {
	font-family: 'Muli', sans-serif;
	font-weight: 700;
	font-size: 16px;
	color: #000;
}
.smarttribe-sec5 p {
	font-family: 'Muli', sans-serif;
	color: #000;
	font-size: 15px;
	line-height: 21px;
}

.sti-sec1 h2 {
	color: #fff;
	font-family: Lato, sans-serif;
	font-weight: 700;
	font-size: 36px;
}
.sti-sec1 p {
	color: #fff;
	font-family: Lato, sans-serif;
}
.sti-sec1 .section_wrapper.mcb-section-inner {
	max-width: 1220px !important;
}

.sti-sec1 a.button.button_full_width {
	color: #fff;
	padding: 42px;
}
.sti-sec1 a.button.button_full_width .button_label {
    padding: 0;
    font-weight: 700;
    font-family: Lato,sans-serif;
    font-size: 24px;
}
.sti-sec1-right h3 {
	color: #fff;
	font-family: Lato, sans-serif;
	font-size: 24px;
}
.sti-sec1-right p {
	line-height: 24px;
}
.sti-sec2 p {
	font-family: Lato, sans-serif;
	color: #000;
	line-height: 21px;
}

.sti-sec2-bottom.sti-sec2 ul.font-scale-5 {
	margin: 0;
}
.sti-sec2-bottom.sti-sec2 li{ list-style: none; color:#000;}

.sti-sec2-bottom.sti-sec2 p, .sti-sec2-bottom.sti-sec2 b{ color: #000; }
.sti-sec2-bottom.sti-sec2 li i {
	margin-bottom: 10px;
	display: block;
	float: left;
}

.sti-sec2-bottom.sti-sec2 {
	position: relative;
}

.sti-sec2-bottom.sti-sec2::before {
	content: "";
	height: 1px;
	width: 100%;
	position: absolute;
	top: 0;
	visibility: visible !important;
	margin: auto;
	z-index: 999999;
	background: #000;
	max-width: 1220px;
	left: 0;
	right: 0;
}
.sti-sec1.sti-sec1-bottom ul li {
	list-style: none;
}
.sti-sec1.sti-sec1-bottom ul {
	margin: 0;
}

.sti-sec1.sti-sec1-bottom h2 {
	text-align: center;
}

.sti-sec1.sti-sec1-last h2 {
	color: #000;
}
.sti-sec1.sti-sec1-last p {
	color: #000;
}
.sti-sec1.sti-sec1-last h3 {
	color: #000;
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
	line-height: 26px;
	margin-top: 20px;
	margin-bottom: 14px;
}
.sti-sec1.sti-sec1-last h5 {
	color: #000;
	font-family: 'Roboto', sans-serif;
}

.kickoff-sec1 h2{
	font-family: 'Archivo Narrow', sans-serif;
	color: #5a3f98;
	font-size: 40px;
	font-weight: 700;
}
.kickoff-sec1 p {
	font-family: Alegreya Sans, sans-serif;
	color: #5a3f98;
	font-size: 20px;
	font-weight: 400;
}

.kickoff-sec2 p {
	font-family: Alegreya Sans, sans-serif;
	color: #5a3f98;
	line-height: 24px;
}
.kickoff-sec2 ul {
	margin-left: 0;
}
.kickoff-sec2 ul li {
	list-style: none;
}
.kickoff-sec2 ul li i {
	margin-bottom: 10px;
	float: left;
	display: block;
}

.kickoff-sec3 h2 {
	font-family: Alegreya Sans, sans-serif;
	color: #5a3f98;
	font-size: 24px;
	font-weight: 600;
}
.kickoff-sec3 .nf-form-fields-required {
	display: none;
}

.kickoff-sec3 .form-container {
	max-width: 80%;
	margin: 0 auto !important;
	display: block;
	float: none;
}
.kickoff-sec3 .ninja-forms-req-symbol {
	display: none;
}
.kickoff-sec3 input[type="button"] {
	background: #5a3f98 !important;
	border-radius: 0 !important;
}
.kickoff-sec4 p {
	font-family: Alegreya Sans, sans-serif;
	color: #000;
	line-height: 21px;
}
.kickoff-sec4 p b {
	color: #5a3f98;
}
.kickoff-sec4 .mcb-wrap-inner {
	max-width: 56%;
}


.kickoff-sec5 a.button {
	border-radius: 10px;
}
.kickoff-sec5 a.button.button_full_width .button_label {
	display: inline-block;
	float: none;
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
	padding: 20px 0;
	color: #fff;
}


.speaking-sec1 .speaking-sec1-left h1 {
	font-family: Lato, sans-serif;
	font-weight: 700;
	font-size: 37px;
}
.speaking-sec1 .speaking-sec1-left p {
    font-family: Lato, sans-serif;
    color: #fff;
}

.speaking-sec3 a.button,
.speaking-sec2 a.button, .speaking-sec1 a.button {
    margin-top: 40px !important;
}
.speaking-sec3 a.button.button_size_3 .button_label,
.speaking-sec2 a.button.button_size_3 .button_label,
.speaking-sec1 .speaking-sec1-left a.button.button_full_width .button_label {
	padding: 30px 0;
	color: #fff;
	font-family: Open Sans, sans-serif;
	font-size: 28px;
	font-weight: 700;
}
.speaking-sec1 h3 {
	font-family: 'Roboto', sans-serif;
	color: #fff;
	font-weight: 600;
}

.speaking-sec1 .speaking-sec1-content p {
	text-align: center;
	line-height: 21px;
	font-size: 16px;
}

.speaking-sec2 .fancy_heading h2.title {
	color: #3073ac;
	font-family: Open Sans, sans-serif;
	font-weight: 600;
	margin-bottom: 40px;
}
.speaking-sec2 h3 {
	font-family: Open Sans, sans-serif;
	color: #3073ac;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 0;
}
.speaking-sec2 h4 {
	font-family: Open Sans, sans-serif;
	color: #3073ac;
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 20px;
}
.speaking-sec2 b,
.speaking-sec2 p {
	font-family: Open Sans, sans-serif;
	color: #000;
	line-height: 21px;
}
.speaking-sec3 p {
	color: #fff;
}
.speaking-sec3 p {
	color: #fff;
	font-family: Open Sans, sans-serif;
	font-size: 18px;
	line-height: 22px;
}
.speaking-sec3 .speaking-testimonial {
	border-bottom: 1px solid #5a3f98;
	margin-bottom: 40px !important;
	padding-bottom: 40px;
}
.playbook-sec1 h2 {
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
	font-size: 32px;
	line-height: 40px;
}

.playbook-sec1 h3 {
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
	color: #80caa5;
	font-size: 42px;
	margin: 30px auto;
}
.playbook-sec1 h4 {
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 28px;
	font-style: italic;
	margin-top: 20px;
}
.playbook-sec2 h2.title {
	color: #3073ac;
	font-weight: 700;
	font-family: 'Roboto', sans-serif;
	font-size: 28px;
	line-height: 31px;
	max-width: 80%;
	margin: 0 auto 40px auto;
}

.playbook-sec2 ul {
	margin-top: 50px;
	padding-right: 90px;
}

.playbook-sec2 p {
	text-align: center;
	color: #000;
	font-size: 24px;
}

.playbook-sec2 ul li {
	color: #000;
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
}
.playbook-sec3 h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 32px;
	line-height: 40px;
	color: #fff;
	margin: 0 auto;
}
.playbook-sec3 p {
	font-family: 'Roboto', sans-serif;
	color: #fff;
	font-size: 18px;
}
.playbook-sec3 ul li {
	list-style: none;
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	margin-bottom: 0;
}
.playbook-sec3 h3 {
	font-family: 'Roboto', sans-serif;
	text-align: center;
	margin-top: 90px;
	font-style: italic;
	color: #fff;
	font-size: 28px;
}
.playbook-sec3 .mcb-wrap-inner {
	max-width: 800px;
}

.playbook-sec4 .section_wrapper.mcb-section-inner {
	max-width: 1220px !important;
	margin: 0 auto;
}

.playbook-sec4 {
	font-family: 'Roboto', sans-serif !important;
	color: #000 !important;
}

.playbook-sec4 ul {margin: 0;}
.playbook-sec4 li {
    list-style: none;
    font-family: 'Roboto', sans-serif;
	color: #000;
}
.playbook-sec4 li i {
	margin-bottom: 10px;
	float: left;
}
.playbook-sec4_price h3 {
	font-family: 'Roboto', sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 50px;
	color: #3073ad;
}

.playbook-sec4_price h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	color: #3073ad;
	font-size: 68px;
	margin-top: 60px;
}
.playbook-sec5 h2 {
	text-align: center;
	color: #2aa19c;
	font-style: italic;
	font-family: Roboto, sans-serif;
	font-weight: 600;
}
.playbook-sec5 h4 {
	font-family: Roboto, sans-serif;
	text-align: center;
	color: #2aa19c;
	font-size: 28px;
}
.playbook-sec6 h3 {
	text-align: center;
	color: #2f74ae;
	font-family: Roboto, sans-serif;
	font-weight: 600;
	font-size: 24px;
}
.playbook-sec6 li {
	list-style: none;
}
.playbook-sec6 ul{ margin-left: 0; }
.playbook-sec6 li i{ float: left;margin-bottom: 10px; }
.playbook-sec7 p {
	font-family: Roboto, sans-serif;
	color: #fff;
	text-align: center;
	font-size: 24px;
}
.playbook-sec7 h3 {
	color: #fff;
	font-family: Roboto, sans-serif;
	font-weight: 700;
}
.playbook-sec7 a.button {
	color: #fff;
	padding: 10px 20px;
	font-size: 24px;
	font-family: Roboto, sans-serif;
	font-weight: 700;
}
.playbook-sec8 .section_wrapper.mcb-section-inner {
	max-width: 900px !important;
}
.playbook-sec8 p,
.playbook-sec8-first p {
	font-family: Roboto, sans-serif;
	text-align: right;
	color: #fff;
	font-size: 18px;
	line-height: 26px;
}
.playbook-sec8-second p{
	font-family: Roboto, sans-serif;
	text-align: center;
	color: #fff;
	font-weight: 400;
	line-height: 21px;
}
.playbook-sec8-second h3 {
	font-family: Roboto, sans-serif;
	text-align: center;
	font-style: italic;
	color: #fff;
	font-weight: 700;
}


.playbook-sec8-second li{ list-style: none; }
.playbook-sec8-second ul{ margin: 0; }
.playbook-sec8-box .section_wrapper.mcb-section-inner {
	max-width: 800px !important;
	border-top: 1px solid #2ba19c;
	padding-top: 50px;
}
.playbook-sec9 h4 {
	text-align: center;
	color: #2f74ae;
	font-family: Roboto, sans-serif;
	font-size: 24px;
}

.playbook-sec9 h2 {
	text-align: center;
	font-family: Roboto, sans-serif;
	color: #2f74ae;
	font-weight: 600;
	font-style: italic;
	margin: 30px auto;
}

.playbook-sec9 ul.lp-list--checkmark li{ list-style: none; }
.playbook-sec9 ul li{ color: #000;font-family: Roboto, sans-serif; }

.playbook-sec3 h4 {
	text-align: left;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
}
.playbook-sec3.playbook-sec3-bottom h4 {
	color: #fff;
	text-align: left;
	font-weight: 600;
}
.playbook-sec3.playbook-sec3-bottom p{ text-align: left; }
.playbook-sec7 h2 {
	text-align: center;
	color: #ffff;
	font-size: 34px;
	font-weight: 600;
	line-height: 37px;
	margin: 50px auto;
	font-family: 'Roboto', sans-serif;
}
.playbook-sec8-second .high-content {
	font-size: 24px;
}

.playbook-sec8-second-bottom-content p {
	text-align: inherit;
}

.playbook-sec8-second-bottom-content h3 {
    text-align: left;
    margin: 40px auto;
}
.playbook-sec8-second-bottom-content ul.lp-list--bullet {
	padding-left: 20px;
}

.playbook-sec8-second-bottom-content ul.lp-list--bullet li {
	list-style-type: disc;
	color: #fff;
	line-height: 21px;
}
#notification-12092 .ht-notification-text, #notification-12092 .ht-notification-text p {
    margin: 0 auto;
}
.ht-notification-wrap {
    box-shadow: 0 1px 3px 2px rgba(0,0,0,.15);
    text-align: center;
}
a.ht_btn.style_1 {
    text-decoration: none !important;
    font-weight: 700;
    border-radius: 30px !important;
    font-size: 20px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.ht-notification-wrap {
    padding-bottom: 20px !important;
    padding-top: 20px !important;
}
#notification-12092 .ht-notification-text, #notification-12092 .ht-notification-text p {
    color: #2aa29d;
    font-size: 24px!important;
	font-family: Quicksand !important;
}
a.ht_btn.style_1:hover {
    background: #2aa29d !important;
}
.smart_tribes_title h4 {
	color: #2ba19c;
	font-size: 32px;
	font-weight: 600;
	letter-spacing: 2px;
}
.stp-section2 .fancy_heading h3 {
	text-align: left;
	color: #5a3f99;
	font-weight: 600;
	letter-spacing: 2px;
	line-height: 34px;
}
.stp-section2 .column_button .button {
	border-radius: 50px;
	padding: 0 30px;
}
.stp-section2 .image_wrapper img.scale-with-grid {
	max-width: 90px;
}

.stp-section2 .testimonail-sec, .stp-section2 .testimonail-sec p {
	height: auto;
}
.stp-section2 .wrap.mcb-wrap {
	padding: 60px 0 0 0;
}
.stp-section2 .testimonail-sec::before{ top: 50px; }
#sti-lets-get-started.stp-section2 h2 {
	color: #333132;
}
.stp-section3 .desc h3 {
	color: #5a3f99;
	font-weight: 500;
}
.stp-section3 li {
	color: #2aa29d;
}
.stp-section3 li p{ color: #333132; }
.stp-section3 .fancy_heading h2 {
	font-weight: 600;
	font-size: 34px;
	line-height: 44px;
	margin-bottom: 60px;
}
.stp-section4.testimonial-bg {
	height: 40vw;
}
.stp-section4.testimonial-bg .mcb-wrap-inner{ width: 100%; }

.stp-section4.testimonial-bg .testimonail-sec p {
    height: 200px;
}
.stp-section4.testimonial-bg .testimonail-sec {
	height: 410px;
}
.stp-section4.testimonial-bg .fancy_heading .title {
	font-weight: 500;
	letter-spacing: 2px;
}
.stp-section4.testimonial-bg .fancy_heading .inside {
	color: #fff;
	font-size: 18px;
}

.stp-section4.testimonial-bg .button {
	border-radius: 50px;
}

.stp-section5 h2 {
	color: #ffff;
	font-weight: 500;
	line-height: 60px;
	letter-spacing: 2px;
	font-size: 42px;
}

.stp-section5 .column_button .button {
	border-radius: 50px;
	color: #fff;
}

.stp-section6 .fancy_heading .title {
	color: #2ba19c;
	font-weight: 500;
}
.stp-section6 .fancy_heading .inside p {
	color: #333132;
	font-size: 22px;
}
.stp-section6 h3 {
	color: #333132;
	font-size: 24px;
	font-weight: 600;
	line-height: 28px;
}
.stp-section6 ul {
	padding: 0;
	margin: 0 0 0 18px;
}
.stp-section6 li{ color: #2aa29d; }
.stp-section6 li p{ color: #333132; }
.stp-section6 h4 {
	color: #5a3f99;
	font-weight: 500;
	margin-top: 30px;
}
.stp-section6 .stp-section6-right .button {
	border-radius: 50px;
	color: #fff;
	padding: 10px 40px;
	font-size: 26px;
	font-weight: 600;
}

.stp-section6 .stp-section6-right .bonus-sec {
	border: 8px solid #5a3f99;
	padding: 20px;
}
.stp-section6 .stp-section6-right .bonus-sec h3 {
	color: #5a3f99;
}
.stp-section6 .stp-section6-right .bonus-sec p {
	color: #333132;
}

/*Responsive*/
@media all and (max-width: 1239px) {
	#Side_slide #menu ul li a{text-decoration: none !important;	}
	#Side_slide .close-wrapper{ float: right; }
	#Side_slide .extras{ margin-top:14px; }
	#Side_slide #menu ul li a{ margin-right: 0; }
	#Side_slide #menu ul li ul li a {
    padding-left: 20px;
    padding-right: 20px;
}
#Side_slide #menu ul li {
    padding: 0;
}
}

@media all and (max-width: 1200px) {
#notification-12092 .ht-notification-text, #notification-12092 .ht-notification-text p {
    font-size: 16px!important;
}
a.ht_btn.style_1 {
    font-size: 14px !important;
}
	.section6_title h3{ line-height: 45px; }
	#sti-lets-get-started .three-fourth.mcb-wrap {width: 100%;}
	#signup {margin-top: -5.3cm;}
	.signmeup {	padding: 0 !important;}
	.spacing {padding: 0 !important;}
	#video-slider { height: 496px !important;}
	.custom-heading h1{ max-width: 100%; }
.section.ct-sec04 .section_wrapper.mcb-section-inner, .section.ct-sec05 .section_wrapper.mcb-section-inner,
.section.ct-sec06 .section_wrapper.mcb-section-inner, .section.ct-sec07 .section_wrapper.mcb-section-inner, 
.section.ct-sec08 .section_wrapper.mcb-section-inner, .section.ct-sec03 .section_wrapper.mcb-section-inner   {
    max-width: 95% !important;
}
#testimonial-first {
	background-position: center 0 !important;
}
#testimonial_ii {
	background-position: center !important;
}
}

@media all and (max-width: 767px) {
	.ht-notification-wrap {
	display: none;
}
	body.mobile-side-slide{ padding-top: 0 !important; }
	
	#pmpro_levels_table tr,
	#pmpro_levels_table td {
	    width: 100% !important;
	    max-width: 100%;
	    display: block;

}
table#pmpro_levels_table thead {display: none;}		
.testimonial-bg #blogCarousel .carousel-indicators {
	background: rgba(255,255,255);
	padding-top: 10px;
	width: 100%;
	left: 0;
	right: 0;
	margin: 0 auto !important;
}
	.button_align.align_right { text-align: center; margin-bottom:2em;}
	.section{text-align: center;}
	.page-id-8350 .alignright{float: none;}
	.page-id-8350 .scale-with-grid{max-height: 300px;}	
	.page-id-353 .scale-with-grid{margin: 0 auto;}
	.page-id-353 .story_box{padding: 0 !important;}	
	.page-id-8427 .scale-with-grid{margin: 0 auto;}
	.page-id-461 hr.no_line{margin: 0 !important;}
	.byb2020_third p,
	.byb2020_third h5, 
	.byb2020_third h2{ text-align: left;  }
.ct-sec01 h1.title {
    font-size: 30px;
    line-height: normal;
}
.section.mcb-section.ct-sec04 {
    padding: 0 !important;
}
.ct-sec07 h1 {
    padding: 20px;
    font-size: 40px;
}
	.camp-section2 h2{
		font-size: 28px;
		line-height: 40px;
	}
	/*.camp-section3 .section_wrapper { max-width: 100% !important; }*/
	.camp-section3 .list_item .list_right { margin-left: 40px; text-align: left;}
	.camp-section9 .list_item .list_right,
	.camp-section9 .list_right h4,
	.camp-section6 .list_right h4,
	.camp-section4 .list_right h4,
	.camp-section3-title h3{ text-align: left; }
	.camp-section3 .camp-section3-second { padding-left: 0; margin-top: 50px;}
	.camp-section3 .one-second.mcb-wrap:first-child {
	    border-right: 0;
	    padding-right: 0;
	}
	.testimonial-bg #blogCarousel .carousel-indicators{
		    background: none;
	}
	html body  .camp-section5.testimonial-bg {
	    height: 62vh !important;
	}
	.camp-section9-title-top h3{ margin-top: 40px; }
	.section.mcb-section.camp-section8 .wrap.mcb-wrap.one.valign-top {
	    padding-left: 0 !important;
	    padding-right: 0 !important;
	}
#pmpro_levels_table th:last-child {
    font-size: 0;
}
	.section12 {
		padding-top: 60px !important;
		padding-bottom: 60px !important;
		background-position: left top !important;
	}
	.section6_title h3 {max-width: 100%;font-size: 28px;}
	.section2_title h2, .section3_title h2 {max-width: 100%;}
	.section2_content .column_attr { font-size: 18px;}
	html body .section7_img_box.section7_img_box_right { margin-top: 30px;}
	.section3_title h2 {margin-bottom: 40px;}
	.section3_content p {font-size: 18px;line-height: 24px;}
	.section_wrapper .column.section5_content {	margin-bottom: 50px;}
	html body .testimonial-bg { height: 182vh;}
	.section12 h3 {
		font-size: 28px;
		line-height: 40px;
	}
#testimonial-fourth {
	background-position: center 0 !important;
}
.byb2020_fifth {
	text-align: left;
}
.byb2020_fifth .column_attr {
	padding: 20px !important;
}
html body .sections_group .section_wrapper {
    max-width: 100% !important;
}
html body .container{
	max-width: 100% !important
	}
	#pmpro_levels_table td:nth-child(1) {
    min-width: 100%;
}
.custom-heading h1{
	font-size: 30px;
	line-height: 40px;
}
.video-heading .fancy_heading h2.title {
	font-size: 18px;
	margin-top: 30px;
}
.testimonial-content{
	font-size: 16px;
	line-height: 26px;
	max-width:100%;
	margin-bottom: 0 !important;
}
.testimonial-content h3{font-size:16px;}
.testimonial-content h4{ font-size: 15px; }
.cta-section h2{ font-size: 28px; }
.section.mcb-section.mobile-padding {
	padding: 30px 0 !important;
}
.cta-section a.button .button_label{ padding:24px 20px;line-height: 30px; }
.carousel-title h2.title{ font-size: 22px; }	
.smarttribe-sec1 h2.title{ margin-top:40vw; margin-bottom:20vw; font-size:30px; }
.smarttribe-sec5 ul.social{ text-align: center; }
.smarttribe-sec5 ul.social li{display: block ruby;}
.kickoff-sec1 hr.no_line {
	margin: 0 auto !important;
}
.kickoff-sec2 ul li {
	list-style: none;
	text-align: left;
	font-size: 15px;
}

.kickoff-sec2 p{ font-size: 15px; text-align: left; }
.kickoff-sec4 p{ font-size: 15px; }
.speaking-sec3 a.button.button_size_3 .button_label, 
.speaking-sec2 a.button.button_size_3 .button_label, 
.speaking-sec1 .speaking-sec1-left a.button.button_full_width .button_label{
	font-size: 18px;
	line-height: 26px;
}
.playbook-sec2 .image_frame.image_item {
	margin: 0 auto;
	float: none !important;
}
.playbook-sec1 h4{ line-height: 30px; }
.playbook-sec4_price h2{ font-size: 40px; margin-top: 30px;}
.playbook-sec4_price h3{ font-size: 24px; line-height: 36px}
.playbook-sec4 li{ text-align: left; }
.playbook-sec5 h4{ line-height: 40px; }
.playbook-sec2 ul{ padding-right: 0; }
.playbook-sec9 ul.lp-list--checkmark li, .playbook-sec9 ul li,
.playbook-sec3 ul li, .playbook-sec6 li, .playbook-sec8-second li,
.playbook-sec2 ul li{ text-align: left; font-size: 16px; margin-bottom: 10px; }
.playbook-sec9 ul,
.playbook-sec9 ul.lp-list--checkmark,
.playbook-sec3 ul{ margin-left:0; }
.byb2020_third_bottom.byb2020_third h2,
.playbook-sec3 h2,
.playbook-sec6 h3,
.playbook-sec5 h4{ line-height: 30px; font-size: 24px; }
.playbook-sec7 p{ line-height: 30px; }
.playbook-sec9 h4, .playbook-sec9 h2,
.playbook-sec7 a.button{ line-height: 26px; font-size: 18px; }
.byb2020_fourth h2{font-size: 30px;}
.ct-sec01 h1.title{ margin-top: -30px; }
.ct-sec02 .mcb-wrap-inner .column.one-third {
	margin-bottom: 60px;
}

#how-work.ct-sec05 .column.one-third {
	margin-bottom: 30px;
}
.section.ct-sec06 .section_wrapper.mcb-section-inner {
    background: rgba(255, 255, 255, 0.7);
    max-width: 100% !important;
    margin: 0 auto !important;
}

}

@media screen and (max-device-width: 767px) and (orientation: portrait) {
	.section7_img_box .desc a{
		margin-top: -90px;
		padding: 10px 20px;
		font-size: 15px;
	}
	.section7_img_box .desc a img {
		width: 20px;
		margin-top: 4px;
	}
	.testimonail-sec.brandon,
	.testimonail-sec.brandon p,
	.testimonail-sec{ height: auto; }
	.testimonail-sec .read-more-btn{ margin-right: 0; }
	.page-id-9797 .testimonail-sec .clients-name h4 {font-size: 16px;margin: 0;line-height: normal; font-weight: 500;}
	.page-id-9797	.testimonail-sec {background-color: #eaeef1;padding: 22px}	
	.testimonail-sec .read-btn {vertical-align: middle!important;margin-top: 5em;}
	.ftrpost .button_align.align_center { margin-bottom: 4em;}
	.lgtxt p {font-size: 20px;line-height: normal;}
	.lgtxt b {font-size: 25px;line-height: normal;}
	#signup {margin-top: -5.3cm;}
	.signmeup {	padding: 0 !important;}
	.spacing {padding: 0 !important;}
	#video-slider {	min-height: 0 !important;height: auto !important;}
	.signmeup p {line-height: 21px !important;padding-left: 10px;padding-right: 10px;}
	#ehy-should h1 {font-size: 29px;margin-top: -34px;}
	.spacing-dev .no_line {margin: 0 auto 60px !important;}
	.heading-spe h1 {font-size: 50px;}
	.something p {line-height: 30px !important; font-size: 22px !important;letter-spacing: 0px !important;}
	.top-space .no_line {margin: 0 auto 70px !important;}
	.button.sign-button.right-side.button_size_4.button_js {margin-top: -3.1cm !important;
	margin-left: 4cm !important;}
	#rightimg-hm .retreate-img .image_frame { right: 0px;}
	.column.mcb-column.three-fifth.column_visual.righttxt-hm {margin-top: 12em;}	
	.wrap.mcb-wrap.one.botmtxt-hm.valign-top.clearfix {padding-top: 6em;}
	.iconxt-hm h2 {font-size: 28px !important;line-height: normal !important;}
	.text-bg-hm a.button.join-btn.button_size_3.button_js {margin-bottom: 4em !important;}
	.iconbx {padding: 0px !important;}
	.iconbx1 { padding: 0px 0px 30px !important;}
	.sclcon ul.social-icons-lists.icons-background-none {margin-left: -1em;}
	.foterscl li.social-icons-list-item {margin-left: -1em;margin-top: 2em;}
	.conttsti {margin-top: -8%;}
	.page-id-10319 .client-logo {width: 80%;margin: 0 auto;}
	.page-id-10319 .testimonail-sec {padding: 20px !important;}
}

@media(max-width: 479px){
	.neuroscience-sec1 h1{font-size:26px; line-height:36px;}
	.neuroscience-sec4 a.button_size_2 h3{ padding: 20px 0; }
	.if-zoom #Content .section4 .image_frame .image_wrapper img{ width:100%;}
}
/* Portrait */
@media only screen 
  and (min-device-width: 300px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
		.testimonial-bg .section_wrapper.mcb-section-inner {
    padding: 0 !important;
}
		aside#custom_html-5 ul.social {
    text-align: center;
			float: none;
}
		.page-id-89 .tp-bgimg.defaultimg {
    background-position: left !important;
}
}

@media only screen 
  and (min-device-width: 300px) 
  and (max-device-width: 667px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
.testimonail-sec p {
  height: 220px;
}
.testimonail-sec .read-btn {
 margin-top: 20%;
}
.testimonial-bg .section_wrapper.mcb-section-inner {
    padding: 0 !important;
}	
		.page-id-89 .tp-bgimg.defaultimg {
    background-position: left !important;
}
}

@media screen and (max-width: 600px){
	.byb2020_fifth h2{font-size: 24px; }
	.byb2020_fifth p{ font-size: 15px; }
	.top-banner-content h1 {font-size: 40px; line-height: 50px;}
	.top-banner-content h2{ font-size: 18px; line-height: 24px; }
   .culture_level{ overflow-x: auto;}
	aside#custom_html-5 ul.social { float: none; }
	a.button.top-banner-sign-up{ padding: 0 40px; }
	.column.one-third {
    text-align: center;
}
	#Footer {
    padding-top: 30px;
}
.byb2020_fourth h3{ line-height: 30px; }
}

@media (max-width:480px){
.clt-menu ul.clt-menu-items {
    display: inherit;
}
.clt-menu ul.clt-menu-items li {
    margin: 0 0 8px;
}
.clt-menu ul.clt-menu-items li a { font-size: 16px;}
.mcb-wrap-inner {
    width: 90%;
}
.camp-section4 a.button, .camp-section5 a.button, .camp-section6 a.button, .camp-section7 a.button, .camp-section3 a.button, .camp-section2 a.button {
    font-size: 18px;
    padding-left: 20px;
    padding-right: 20px;
}
.camp-section7-right {
    padding-left: 0;
}
.camp-section4 a.button {
    margin: 30px auto 30px auto !important;
}
.camp-section5 h2, .camp-section2 h2 {
    font-size: 25px;
    margin-bottom: 10px;
}
.camp-section4-title h3, .camp-section3-title h3, .camp-section7-right h3, .camp-section8 h3, .camp-section9-title-top h3, .camp-section9-bottom-title h3 {
    line-height: normal;
}
.camp-section5 .clients-name h2 {
    font-size: 20px;
}
.page-id-10885 a.button.button_size_3 .button_label {
    padding: 15px 15px;
}
}

@media screen and (max-width: 375px){
	h2.culture_h2 {
    font-size: 22px;
    line-height: 30px;
}
	h3.culture_h3 {
    line-height: 30px;
}
}

@media screen and (max-width:360px){
.sections_group .column_attr {
	font-size: 1.125rem;
	line-height: 1.125;
}
.sections_group .valign-middle {
	padding-top: 30px !important;
}
.sections_group .custom-btn .button_label{
		line-height: 24px !important;
		font-size: 20px !important;
	}
.sections_group 	.column.mcb-column.one.column_column.custom-text {
	margin-bottom: 30px;
}
.mcb-wrap-inner .custom-btn-dark.button_full_width.button_size_3 {
	max-width: 100%;
	border-radius: 12px;
}

	#Footer {
	padding: 0;
}
}




@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
		#notification-12092 .ht-notification-text, #notification-12092 .ht-notification-text p {
    width: 90% !important;
    margin: 0 auto;
   
}	
		.ht-notification-wrap {
    padding-bottom: 20px !important;
    padding-top: 9px !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
			line-height: 3.3em;
}
		.ht-notification-text strong {
    line-height: 1.9;
}
}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 714px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 
.ht-notification-text strong {
    line-height: 2.9;
}

#notification-12092 .ht-notification-text, #notification-12092 .ht-notification-text p {
    font-size: 18px!important;
    width: 90%!important;
    margin: 0 auto;
   
}
.ht-notification-wrap {
    padding-bottom: 20px !important;
    padding-top: 9px !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
}
}
