body.cpb_right_sidebar .pricing-table, body.cpb_left_sidebar .pricing-table{
	width: 50%;
}

@media all and ( max-width: 959px ){
	body.cpb_right_sidebar .one_third, body.cpb_right_sidebar .one_half, body.cpb_right_sidebar .one_third, body.cpb_right_sidebar .two_third, body.cpb_right_sidebar .one_fourth, body.cpb_right_sidebar .three_fourth, body.cpb_left_sidebar .one_third, body.cpb_left_sidebar .one_half, body.cpb_left_sidebar .one_third, body.cpb_left_sidebar .two_third, body.cpb_left_sidebar .one_fourth, body.cpb_left_sidebar .three_fourth{
		float: none;
		margin-right: 0;
		width: auto;
		margin-bottom: 10px;
	}

	body.cpb_right_sidebar .cpb-testimonial-box, body.cpb_right_sidebar .cpb-protected, body.cpb_left_sidebar .cpb-testimonial-box, body.cpb_left_sidebar .cpb-protected{
		width: auto !important;
	}

	body.cpb_right_sidebar .cpb-protected-form, body.cpb_left_sidebar .cpb-protected-form{
		padding: 15px !important;
	}
}

@media all and (min-width: 768px) and (max-width: 959px) {
	body.cpb_full_width_page .pricing-table{
		width: 50%;
	}
}

@media all and ( max-width: 767px ) {
	.cpb_left_tabs_bg{
		width: 50px;
	}

	.tabs-left .cpb-tabs-control, .cpb-tabs-container .cpb-tabs-control{
		display: none;
	}

	.tabs-left ul.cpb_shortcodes_mobile_nav{
		display: block;
		width: 51px;
	}

	.tabs-left ul.cpb_shortcodes_mobile_nav  a{
		display: block;
		height: 49px;
		width: 100%;
	}
	
	.tabs-left .cpb-tabs-content{
		margin-left: 75px;
	}

	.cpb-tabs-container  ul.cpb_shortcodes_mobile_nav{
		display: block;
	}

	.cpb-tabs-container  ul.cpb_shortcodes_mobile_nav li{
		width: 50%;
	}

	.cpb-pricing{
		margin-top: 0;
	}

	body.cpb_right_sidebar .pricing-table, body.cpb_left_sidebar .pricing-table, body.cpb_full_width_page .pricing-table{
		width: 100%;
		margin-bottom: 35px;
	}

	.pricing-big{
		top: 0;
	}

	body.cpb_full_width_page .one_third, body.cpb_full_width_page .one_half, body.cpb_full_width_page .one_third, body.cpb_full_width_page .two_third, body.cpb_full_width_page .one_fourth, body.cpb_full_width_page .three_fourth{
		float: none;
		margin-right: 0;
		width: auto;
		margin-bottom: 10px;
	}

	body.cpb_full_width_page .cpb-testimonial-box, body.cpb_full_width_page .cpb-protected {
		width: auto !important;
	}
	
	body.cpb_full_width_page .cpb-protected-form{
		padding: 15px !important;
	}

	body.cpb_right_sidebar .author-shortcodes .author-inner, body.cpb_left_sidebar .author-shortcodes .author-inner{
		padding: 27px 27px 17px;
	}

	body.cpb_right_sidebar .author-shortcodes .author-image, body.cpb_left_sidebar .author-shortcodes .author-image{
		position: relative;
		top: 0;
		left: 0;
		margin-bottom: 10px;
	}

	body.cpb_right_sidebar .quote-center .cpb_quote_additional_sign, body.cpb_left_sidebar .quote-center .cpb_quote_additional_sign{
		right: -13px;
	}

	body.cpb_right_sidebar .cpb_shortcodes_controls, body.cpb_left_sidebar .cpb_shortcodes_controls{
		display: none;
	}

	body.cpb_right_sidebar .cpb_shortcodes_controls_arrows a, body.cpb_left_sidebar .cpb_shortcodes_controls_arrows a{
		text-indent: -9999px;
	}

}
@media all and ( max-width: 479px ) {
	.cpb-tabs-container ul.cpb_shortcodes_mobile_nav a.cpb_sc_nav_prev{
		padding-left: 26px;
	}

	.cpb-tabs-container ul.cpb_shortcodes_mobile_nav .cpb_sc_nav_prev span{
		left: 10px;
	}

	.cpb-tabs-container ul.cpb_shortcodes_mobile_nav a.cpb_sc_nav_next{
		padding-right: 26px;
	}

	.cpb-tabs-container ul.cpb_shortcodes_mobile_nav .cpb_sc_nav_next span{
		right: 10px;
	}

	body.cpb_full_width_page .author-shortcodes .author-inner{
		padding: 27px 27px 17px;
	}
	
	body.cpb_full_width_page .author-shortcodes .author-image{
		position: relative;
		top: 0;
		left: 0;
		margin-bottom: 10px;
	}

	body.cpb_full_width_page .quote-center .cpb_quote_additional_sign{
		right: -13px;
	}

	body.cpb_full_width_page .cpb_shortcodes_controls{
		display: none;
	}
	
	body.cpb_full_width_page .cpb_shortcodes_controls_arrows a{
		text-indent: -9999px;
	}

	.cpb-box:before, .cpb-testimonial:before{
		display: none;
	}

	.cpb-box-content{
		padding: 27px 27px 17px 27px;
	}

	.cpb-testimonial{
		padding: 25px;
	}
}
