@media only screen and (min-width: 992px) {

/*    .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main div.menu>ul>li>a,
    .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu>li>a {
        font-size: calc(28/2661 * 100vw);
    }*/
	
	.sliderhomepage, .sliderhomepage .tp-caption img,
	.sliderhomepage #rev_slider_8_1_wrapper,
	.sliderhomepage div#rev_slider_8_1_wrapper,
	.sliderhomepage #rev_slider_1_1,
	.sliderhomepage div#rev_slider_1_1_wrapper,
	.sliderhomepage .fullwidthbanner-container .sliderhomepage .fullwidthabanner {
		height: 619px !Important;
    	overflow: hidden;
	}
}
@media only screen and (max-width: 992px) {
	.contact-row.vc_row-has-fill>.vc_column_container>.vc_column-inner {
	
    	padding-bottom: 15px;
	}	
	.parent--sliderhomepage {
		display: table;
    	padding: 0;
	}
	
	.post-formatting a.emailinfooter {
		max-width: 249px;
    	display: inline-block;
	}

    .parent--case-studies h2 {
        font-size: 22px;
    }
    .parent--brands .wpb_wrapper h2 {
        font-size: 26px;
    }
    #footer .widget_custom_html h2,
    #footer .widget_nav_menu h2 {
        font-size: 16px;
    }
	.parent--sliderhomepage .sliderhomepage.vc_section[data-vc-full-width] {
		display: table-row;
		height: 100%!important;
		padding-bottom: 30px;
	}
	.admin-bar .parent--sliderhomepage .sliderhomepage.vc_section[data-vc-full-width] {
		top: -16px;
	}
	.parent--sliderhomepage .sliderhomepage .container.parent--filtercars{
		position: relative;
        top: 0;
		margin-top: 30px;
	}
	.parent--case-studies {
		padding-top: 0;
	}
	.parent--case-studies .wpb_wrapper .lab-portfolio-items .more-link {
		position: static;
	}
	.parent--case-studies .show-more .reveal-button {
		width: auto;
	}
/*    .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main div.menu>ul>li>a,
    .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu>li>a {
        font-size: 15px;
    }*/
}

@media (min-width: 768px) {
	
    body .vc-container .parent--review-section .review-section,
    .single-portfolio .review-section,
    .single-portfolio .wrapper > .container .page-container,
    .parent--sliderhomepage .sliderhomepage .container.parent--filtercars,
    .parent--case-studies .vc_column-inner,
    .parent--brands .vc_column-inner,
    .producthome .wpb_wrapper {
        width: 750px;
    }
}
@media (min-width: 992px) {
	body .vc-container .parent--review-section .review-section,
    .single-portfolio .review-section,
    .single-portfolio .wrapper > .container .page-container,
    .parent--sliderhomepage .sliderhomepage .container.parent--filtercars,
    .parent--case-studies .vc_column-inner,
    .parent--brands .vc_column-inner,
    .producthome .wpb_wrapper {
        width: 970px;
    }
}
@media (min-width: 1200px) {
	body .vc-container .parent--review-section .review-section,
    .single-portfolio .review-section,
    .single-portfolio .wrapper > .container .page-container,
    .parent--sliderhomepage .sliderhomepage .container.parent--filtercars,
    .parent--case-studies .vc_column-inner,
    .parent--brands .vc_column-inner,
    .producthome .wpb_wrapper {
        width: 1170px;
    }
}
@media (max-width: 767px) {
	
	.post-formatting .vc_images_carousel .vc_carousel-control .icon-next:before,
	.post-formatting .vc_images_carousel .vc_carousel-control .icon-prev:before {
		top: -13px;
	}
	#footer.site-footer .footer-widgets .vc_column-inner {
		padding-left: 0;
		padding-right: 0;
	}
	.right-column .shop_attributes th {
		padding-left: 15px;
		width: 115px;
		display: block;
		float: left;
	}
	body .contact-form .button {
		width: auto;
    	float: none;
	}
	body .contact-form .wrapper a {
		display: inline;
	}
	.right-column .shop_attributes th + td {
		padding-right: 15px;
		display: block;
		width: calc(100% - 115px);
		float: left;
		white-space: pre-line;
	}
	.single-portfolio .right-column .getquote, 
	.single-portfolio .right-column .contactus,
	.right-column .wpb_content_element.labelfindmore {
		margin-left: 30px;
	}
	.right-column .shop_attributes tr {
		table-layout: fixed;
		display: inline-block;
		width: 100%;
	}
	.right-column .shop_attributes {
		table-layout: fixed;
		display: block;
		width: 100%;
	}
	.right-column .vc_tta-container .wpb_content_element .wpb_wrapper {
		padding: 0 25px 0 10px;
	}
	.single-portfolio.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a {
		padding-left: 25px;
	}
	.wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-panel.vc_active .vc_tta-panel-heading {
		background: white;
	}
	#footer.site-footer .footer-widgets {
		padding: 0 25px 0 15px;
	}
	#footer .working-hours li {
		text-align: left;
	}
	#footer .working-hours li span {
		display: inline-block;
    	width: auto;
	}
	.parent--case-studies .show-more .reveal-button {
		position: relative;
    	margin: 10px auto 30px;
	}
	#section-case-studies .vc_column-inner .row {
		margin: 0;
	}
	.case-studies .portfolio-title-holder .pt-column-title {
		padding-left: 15px;
		padding-right: 15px;
		max-width: unset;
	}
	.home .case-studies .portfolio-title-holder .pt-column-title {
		padding-top: 15px;
	}
	.parent--brands .vc_column-inner > .wpb_wrapper {
		width: 100%;
	}
	.brands .wpb_wrapper {
		padding: 0 15px;
	}
	.testimonials .wpb_wrapper p:first-child {
		padding-left: 0;
		padding-right: 0;
	}
	.testimonials .wpb_content_element .wpb_wrapper > div {
		padding-left: 15px;
	}
	.review-section {
		padding: 0;
	}
	.review-section .vc_col-sm-4 .wpb_wrapper {
		padding-top: 0;
	}
}
@media (max-width: 640px) {
	.logged-in .main-header.sticky-absolute.sticky-fixed {
		top: 0!important;
	}
	
	#footer .widget-area.widgets--columned-layout.widgets--columns-3>.widget.widget_custom_html {
		width: 100%;
		padding-right: 15px;
	}
	#footer .widget-area.widgets--columned-layout.widgets--columns-3>.widget {
		width: 50%;
		text-align: center;
		margin-top: 0;
	}
	.parent--brands .vc_column-inner > .wpb_wrapper {
		width: 100%;
	}
	.filtercars .prdctfltr_buttons {
		position: relative;
		margin-top: 20px;
    	padding: 0 10px 0px;
		width: 100%;
    	text-align: center;
	}
	.producthome .wpb_wrapper h2:after {
		width: 80%;
	}
	.parent--review-section .vc_col-sm-4 p {
		max-width: none;
	}
}
@media (max-width: 480px) {
	.desslider .tp-caption,
	.desslider .tp-mask-wrap,
	.desslider .tp-loop-wrap,
	.desslider {
		width: 100%;
	}
	.desslider .tp-caption {
		white-space: unset!important;
		max-width: unset!important;
		font-size: 14px!important;
		width: 80%;
	}
	.desslider .tp-caption br {
		display: none;
	}
}