@media(min-width:1200px) {
.reduce-heat-block{
	padding-left:280px;
}
.location-inner-block > .elementor-container{
	margin-left:-30px;
	margin-right:-30px;
	width:calc(100% + 60px);
}
.location-inner-block > .elementor-container > .elementor-column{
	padding:0 30px 30px;
}
.uv-protection-block .elementor-widget-image{
	margin-left:-40px;
	margin-right:-40px;
	width:calc(100% + 80px) !important;
}
.uv-protection-block > .elementor-container > .elementor-column > .elementor-element-populated{
	padding-left:40px;
	padding-right:40px;
	padding-bottom:40px;
}
}
@media(min-width:1400px) {

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

}
 @media(min-width:768px) {
.hide-desktop-view {
	display: none!important;
}
.toggle.hc-nav-trigger {
	display: none!important;
}
.menu-footer-links-container {
	float: right;
}
.full-width-flip > .elementor-column-gap-default,
.full-width-flip,  .products-block .row:nth-child(even) {
	-webkit-box-orient: horizontal!important;
	-webkit-box-direction: reverse!important;
	-ms-flex-direction: row-reverse!important;
	flex-direction: row-reverse!important;
}
.full-width-section-block .left-section > .vc_column-inner {
	-webkit-box-pack: end!important;
	-ms-flex-pack: end!important;
	justify-content: flex-end!important;
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	-ms-flex-wrap: wrap!important;
	flex-wrap: wrap!important;
	-webkit-box-orient: horizontal!important;
	-webkit-box-direction: normal!important;
	-ms-flex-direction: row!important;
	flex-direction: row!important;
	-webkit-box-align: center!important;
	-ms-flex-align: center!important;
	align-items: center!important;
}
.navbar-brand,
.header-menu-block .logo{
	position:absolute;
	left:50%;
	top:-40px;
	transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	background:#fff;
	padding:0 15px;
}
.header-menu-block .logo{
	width:87px!important;
}
.header-right{
	-webkit-box-pack: center !important;
	-ms-flex-pack: center !important;
	justify-content: center !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width:100%;
}
#wrapper-footer .copyright-text{
	text-align:right;
}
.our-location-block h3{
	font-size:30px;
}
.uv-protection-block .elementor-widget-icon-box .elementor-icon-box-description,
.uv-protection-block .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-description{
	margin-left:-70px;
}
.uv-protection-block .elementor-widget-icon-box .elementor-icon-box-icon:after,
.uv-protection-block .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img:after{
	display:block;
	content:"";
	right:-15px;
	top:0;
	height:100%;
	width:1px;
	background:#7d7d7d;
	position:absolute;
}
.uv-protection-block .elementor-widget-icon-box .elementor-widget-container > .elementor-icon-box-wrapper,
.uv-protection-block .elementor-widget-image-box .elementor-image-box-wrapper{
	padding-left:70px;
	text-align:left;
	display:inline-block;
	width:100%;
}
.uv-protection-block .elementor-widget-icon-box .elementor-widget-container > .elementor-icon-box-wrapper > .elementor-icon-box-icon,
.uv-protection-block .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img{
	width:40px!important;
	position:absolute;
	left:0;
	top:0;
	min-height:42px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
	-webkit-box-pack: center !important;
	-ms-flex-pack: center !important;
	justify-content: center !important;
}
.uv-protection-block .elementor-widget-image-box h3{
	margin-top:12px;
}
.uv-protection-block .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img img{
	width:auto;
	height:32px;
}
.elementor-nav-menu .sub-arrow{
	display:none!important;
}
.header-menu-block.sticky{
	position:fixed;
	left:0;
	top:0;
	z-index:999;
	background:#fff;
}
.header-menu-block.sticky > .elementor-column-gap-default{
	margin:auto!important;
}
}
@media(min-width:1200px) and (max-width:1399px) {

}
@media(min-width:992px) and (max-width:1199px) {
.navbar .navbar-nav > li{
	padding-left:20px;
	padding-right:20px;
}
}
@media(max-width:1199px) {
.navbar .navbar-nav > li{
	padding-left:10px;
	padding-right:10px;
}
.ceramic-coating-block .elementor-section {
    max-width: 100%;
}
.vehicle-slider-block .vehicle-type li,
.vehicle-slider-block .nav-tabs li a{
	font-size:17px;
}
.vehicle-type-bottom-block .vehicle-type-bottom-box {
    height: 85px;
}
}
@media(min-width:768px) and (max-width:991px) {
.vehicle-slider-block .vehicle-type li{
	padding-left:5px;
	padding-right:5px;
}
}
@media(max-width:991px) {

h1 {
	font-size: 50px;
}
h2 {
	font-size: 34px;
}
h3 {
	font-size: 22px;
}
.vehicle-slider-block .vehicle-type,
.vehicle-slider-block .nav-tabs{
	padding:0 5px;
	width: calc(50% - 20px);
}
.vehicle-slider-block .vehicle-type li,
.vehicle-slider-block .nav-tabs li{
	margin:0 5px;
}
.vehicle-slider-block {
    padding: 40px 20px;
}
.vehicle-slider-block .nav-tabs{
	left:20px;
}
.vehicle-slider-block .vehicle-type{
	right:20px;
}
.vehicle-slider-block .vehicle-type li,
.vehicle-slider-block .nav-tabs li a{
	font-size:15px;
}
.vehicle-type-bottom-block .vehicle-type-bottom-name {
    width: calc(50% - 10px);
}
.vehicle-type-bottom-block .vehicle-type-bottom-box {
    height: 84px;
}
.elementor-nav-menu__container > .elementor-nav-menu > li.menu-item{
	padding:0 10px;
}
}
 @media(max-width:767px) {
.hide-mobile-view {
	display: none!important;
}
.container {
	max-width: 100%;
}
body .responsive.mar-bott {
	margin-bottom: 0!important;
}
.responsive-text-c, .responsive-text-c .vc_custom_heading, .responsive-text-c .vc_btn3-container, .responsive-text-c .wpb_single_image {
	text-align: center!important;
}
.responsive-text-c .vc_btn3-container, .responsive-text-c .wpb_single_image .vc_figure, .responsive-text-c .wpb_single_image .vc_figure .vc_single_image-wrapper {
	display: block!important;
}
.responsive-text-c .wpb_single_image .vc_figure .vc_single_image-wrapper img {
	margin-left: auto;
	margin-right: auto;
}
.navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
	padding-left: 15px;
	padding-right: 15px;
}
body, html {
	font-size: 16px;
	line-height: 24px;
}
h1 {
	font-size: 42px;
}
h2 {
	font-size: 36px;
}
.blog_list {
	text-align: center!important;
}
.blog_list .blog-thumb {
	height: auto;
	padding-bottom: 70%;
}
.header-right {
	display: none;
}
#wrapper-navbar .navbar .navbar-brand img {
	height: 60px;
}
#wrapper-navbar .navbar.sticky .navbar-brand img {
	height: 48px;
}
.navbar {
	height: 90px;
}
.navbar-block {
	height: 100px;
	padding:5px 0;
}
.header-top-block .header-phone-box{
	margin-bottom:0;
	padding-top:15px;
	padding-bottom:0;
}
.welcome-block {
    padding-bottom:15px;
    padding-top:50px;
}
.window-tinting-block {
    padding-bottom:15px;
    padding-top:50px;
}
.ppf-coating-block {
    padding-top: 50px;
}
.ppf-coating-box {
    padding: 50px 20px 15px;
}
.counter-block {
    padding-bottom:20px;
    padding-top: 270px;
}
.our-location-block {
    padding-bottom:20px;
    padding-top:50px;
}
#wrapper-footer .social-media-block{
	-webkit-box-pack: center !important;
	-ms-flex-pack: center !important;
	justify-content: center !important;
}
#inner-footer,
#wrapper-footer .copyright-text{
	text-align:center;
}
#wrapper-footer .copyright-text{
	padding-top:25px;
}
.banner-block > .elementor-container > .elementor-column > .elementor-element-populated{
	margin:auto;
}
.vehicle-type-bottom-block + .vehicle-type-bottom-block{
	margin-top:35px;
}
.vehicle-slider-block .vehicle-type, .vehicle-slider-block .nav-tabs {
    width: calc(100% - 40px);
}
.vehicle-slider-block .nav-tabs li{
	width:calc(33.33% - 10px);
}
.vehicle-slider-block .nav-tabs {
    bottom: 208px;
}
.vehicle-type-bottom-block .vehicle-type-bottom-box {
    height: 78px;
}
.vehicle-slider-block .vehicle-type li,
.vehicle-slider-block .nav-tabs li a {
    padding: 15px 10px;
}
.header-top-block .header-phone-box{
	border:none;
	position:absolute;
	left:50%;
	transform:translate(-50%,0);
	-moz-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	-o-transform:translate(-50%,0);
	-webkit-transform:translate(-50%,0);
	z-index:1;
}
.header-phone-box .row{
	display:block!important;
}
.phone-number-block:last-child{
	padding-bottom:0;
}
.phone-number-block{
	white-space:nowrap;
}
.tinting-process-block{
	padding-bottom:15px!important;
}
.slider-block .swiper-slide .swiper-slide-inner .swiper-slide-contents{
	max-width:100%;
	text-align:center;
}
.vehicle-type-bottom-block .vehicle-type-bottom-name {
    width: 100%;
	font-size: 20px;
}
#wrapper-navbar .navbar.sticky .phone-number-block {
    display: block;
	padding-bottom:3px;
}
.uv-protection-block .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img img{
	width:auto;
	height:50px;
}
.header-menu-block > .elementor-column-gap-default > .elementor-column:nth-child(1){
	width:87px!important;
}
.header-menu-block > .elementor-column-gap-default > .elementor-column:nth-child(2){
	width:calc(100% - 87px)!important;
}
.sticky-phone{
	position:absolute!important;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	width:auto!important;
	margin:0!important;
}
.menu-block .elementor-widget-nav-menu > .elementor-widget-container{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: end !important;
	-ms-flex-pack: end !important;
	justify-content: flex-end !important;
}
.elementor-nav-menu__container > .elementor-nav-menu > li.menu-item{
	padding:0;
}
.elementor-nav-menu__container > .elementor-nav-menu > li.menu-item > a.elementor-item{
	padding:15px;
}
.header-menu-block{
	padding:15px 0;
}
.header-block{
	min-height:130px;
	padding:5px 0;
}
.header-block > .elementor-column-gap-default > .elementor-column > .elementor-element-populated{
	min-height:120px;
}
.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    margin-top: 48px;
}
.footer-block{
	text-align:center;
}
.footer-block .footer-menu {
    margin-bottom:25px;
}
.footer-block{
	padding-bottom:25px;
}
.header-menu-block.fixed-header{
	position:fixed;
	left:0;
	top:0;
	z-index:999;
	background:#fff;
}
.header-menu-block.fixed-header > .elementor-column-gap-default{
	margin:auto!important;
}
}

@media(max-width:479px) {
.phone-number-block{
	padding-left:5px;
	padding-right:5px;
	font-size: 14px;
    letter-spacing: -0.5px;
}
.header-phone-box .row{
	margin-left:-5px;
	margin-right:-5px;
}
.vehicle-slider-block .vehicle-type li{
    padding: 15px 5px;
	margin: 0 1px;
	font-size: 12px;
}
.vehicle-slider-block .nav-tabs {
    bottom: 202px;
}
}