@media all and (max-width: 768px) {
	embed, iframe, object{
		max-width: 100%;
		width: 100%;
	}
    body.admin-bar .menu-toggle {
		right: 10px;
		top: 25px;
	}
	.textwidget form#searchform input#s{
		width: 68%;
	}
	.vc_custom_1486775839342 {
		margin-bottom: 5px !important;
		margin-top: 0 !important;
		font-size: 23px!important;
	}
	.wpb_single_image .vc_single_image-wrapper{
		width: 100%;
	}
	.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
		margin-bottom: 15px;
	}
	.report-content-post{
		min-height: auto;
	}
	.textwidget form#searchform input#s{
		width: 69%
	}
	.wpb_single_image img,.wpb_single_image .vc_figure{
		width: 100%;
	}
	.trendingRowWrp.trendingRowBgc{
		width: 100%;
		padding: 0;
	}
	
	.sectionHeader.sectionHeaderTable.row {
		clear: left;
		display: block;
	}
	.sectionHeader.sectionHeaderTable.row {
		display: block;
		height: 30px;
		overflow: visible;
		width: 100%;
	}
	.trendingRowInr.col-lg-2.txtR {
		display: inline-block;
		height: 40px;
		max-width: 16%;
		overflow-wrap: break-word;
		text-align: left;
		width: 100%;
	}
	.trendingRowInr.col-lg-2.txtR strong {
		font-size: 9px;
		height: 32px;
		width: 100%;
	}
	.textwidget .title-medium, .textwidget, #secondary .widget a, #secondary .widget a:link{
		line-height: 1em;
	}
	#secondary .widget.mw_lastupdated ul li{
		 padding-bottom: 0;
		padding-top: 0;
	}
	.single_header_title h2 {
		font-size: 21px;
		line-height: 1.2;
	}
	.row-single-related-tag .wp-ajax-query-shortcode.shortcode_custom_video .ajax-item-head a{
		display: inline-block;
		font-size: 19px;
		margin-top: 10px;
	}
	.wp-ajax-query-shortcode.shortcode_custom_video .ajax-item-thumb{
		width: 100%;
	}
	.row-single-related-tag .href-pad{
		padding-top: 0;
		width: 100%;
	}
	.wp-ajax-query-shortcode.shortcode_custom_video .ajax-item{
		padding: 5px 0;
	}
	#secondary.columns {
		padding: 5px 10px;
	}
	body #secondary .widget h3.widget-title{
		 font-size: 21px;
	}
	span.widget-subtitle.widgetsubtitle {
		display: block;
		line-height: 1.2;
		padding: 0 7px;
		width: 100%;
	}
	body #page h1.buycompani, body #page h2.pricebuy{
		font-size: 30px;
		margin-top: 0;
	}
	.wpb_text_column.wpb_content_element h2.custom-heading-h2{
		font-size: 19px;
		margin: 0;
	}
	#mobile-navigation ul.menu ul.sub-menu li a {
		font-size: 16px;
		font-weight: bold;
		padding-left: 1.5rem;
	}
	#mobile-navigation ul li a {
		letter-spacing: 1px;
	}
	.box-choose-pack .wpb_raw_html{
		position: static;
	}
	.box-choose-pack.wpb_column.vc_column_container.vc_col-sm-4 {
		display: inline-block;
		height: auto;
		margin-bottom: 10px;
		margin-top: 10px;
		max-height: 100%;
		min-height: auto;
		overflow: hidden;
		visibility: visible;
		width: 100%;
	}
	body.pmpro-checkout.page-template-full-width form.pmpro_form div.pmpro_payment-expiration{
		width: 100%;
		margin-bottom: 0;
		margin-top: 0;
	}
	body.pmpro-checkout.page-template-full-width form.pmpro_form div.pmpro_payment-expiration > label {
		width: 30%;
	}
	form.pmpro_form #CVV, form.pmpro_form select#ExpirationMonth, form.pmpro_form select#ExpirationYear {
		width: 33%;
	}
	form.pmpro_form .input, form.pmpro_form textarea, form.pmpro_form select{
		max-width: 69%;
	}
	body.pmpro-checkout.page-template-full-width form.pmpro_form div.pmpro_payment-cvv{
		margin-top: 0;
		width: 100%;
	}
	body.pmpro-checkout.page-template-full-width form.pmpro_form .pmpro_payment-cvv label{
		padding-left: 0;
	}
	body.page-template-tpl-login h2.color-blue.title-large.vc_custom_heading {
		font-size: 21px !important;
	}
	ul.item-icon.icon-arrow li{
		font-size: 19px;
	}
	body.page-template-templatestpl-login-php h2.color-blue.title-medium {
		font-size: 19px !important;
	}
	input#rememberme {
		background: #f9f9f9 none repeat scroll 0 0 !important;
		border: 1px solid black !important;
		border-radius: 10px !important;
		display: inline-block;
		opacity: 0;
	}
	.shortcode_custom_video .ajax-item-content-wrap .ajax-item-head a {
		line-height: 1em;
		padding: 5px 0;
	}	
	article.type-page.status-publish h2.vc_custom_heading {
		font-size: 22px !important;
	}
	.ajax-item-pad .ajax-item-thumb > img {
		height: auto;
		width: 100%;
	}
	.ajax-item-content-wrap h2.ajax-item-head a {
		display: inline-block;
		font-size: 21px;
		line-height: 1.2;
		margin-top: 5px;
		width: 100%;
	}
	.wp-ajax-query-shortcode.shortcode_custom_video .ajax-item {
		margin-bottom: 10px;
	}
	body.single-post header.masthead h1.entry-title{
		font-size: 20px;
	}
	body.single-post .entry-content .title-post-ct{
		font-size: 21px;
		margin-bottom: 10px;
	}
	body.single-post .entry-content p {
		margin-bottom: 10px;
	}
	body.single-post embed, body.single-post iframe, body.single-post object {
		height: auto;
		max-width: 100%;
		width: 100%;
	}
	h2.report-title{
		font-size: 27px;
	}
	.social-right.medium-4.columns{
		text-align:center;
		margin-bottom: 10px;
		margin-top: -10px;
	}
}
