@media screen and (max-width: 1600px){
	.service-item.service-item-uniq{padding-right: 2.5%;}
	.service-item-uniq .main-section-text{-webkit-transform: translate(1%, -145%);-ms-transform: translate(1%, -145%);transform: translate(1%, -145%);}
	.service-item.service-item-even.two{padding-left: 2.5%;}
	.why-choose-us-row .contact a, .why-choose-us-row .title{font-size: 36px;}
	.why-choose-us-row .contact a:before{top:8px;}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.advantages-inner-row{padding-left: 15%;}
	.traingle-image{left: 0}
	.white-angle{right: 0; top:50%;  z-index: 0}
	.horizontal-skew{top:inherit; bottom: -5%;}
	.page-template-template-blog .col-full{padding-left: 20px; padding-right:20px; -webkit-box-sizing: border-box; box-sizing: border-box;}
	#appointment-section-2 .booked-calendar-shortcode-wrap{max-width: 350px; width: 100%; }
}
@media screen and (max-width: 1499px){
	.service-item.service-item-uniq{padding-right: 0;}
	.service-item.service-item-even.two{padding-left: 0;}
	.main-section-text.screen p{max-width: 400px;}
	.main-section-text h2{font-size: 40px; line-height: 40px;}
	.main-section-text{-webkit-transform: translate(65%,-155%);-ms-transform: translate(65%,-155%);transform: translate(65%,-155%);}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.advantages-inner-row{padding-left: 10%;}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12{width: auto; max-width: 159px;}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-12{padding-left: 15px;}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li:last-child{width: 25%;}

	.service-detail .variation-content h1, .service-detail .variation-content h2, .service-detail .variation-content h3{font-size: 28px;}
	div#cms-heading-3 h3{font-size: 22px;}

}
@media screen and (max-width: 1366px){

	.main-section-text.screen p{max-width: 360px;}
	#service-relative-row .title-center .service-slider-title h2:after{left:-35%;}
	.columns .price li{padding: 7px 0}
	.main-navigation #mega-menu-wrap-primary #mega-menu-primary .mega-menu-item .mega-sub-menu .mega-menu-column .mega-sub-menu .mega-menu-item a{font-size: 14px;}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row{padding-right:0;}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li:last-child{width: auto; max-width: 300px;}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12{max-width: 150px;}

	.tax-product_cat .site-main ul.products.columns-4 li.product{width: 19%; display: inline-block; }
	.tax-product_cat ul.products li:nth-of-type(6n+1){clear: none;}
	.tax-product_cat ul.products li:nth-of-type(5n+1){clear: both;}
	.tax-product_cat .site-main ul.products.columns-4 li:nth-child(6n+1){clear: none;}
	.tax-product_cat .site-main ul.products.columns-4 li:nth-child(5n+1){clear: both !important;}
	.service-slider-section .price li:not(.header) a{font-size: 17px;}
	.vc_custom_1571217944976{background-image: none !important;}
	.tax-product_cat .site-main ul.products.columns-4 li:nth-child(6n+1){clear: none !important}
	.tax-product_cat .site-main ul.products.columns-4 li:nth-child(5n+1){clear: both !important}
	section.vc_section.testimonial-section.vc_custom_1571458288642.vc_section-has-fill{background-image:none !important;}
}
@media screen and (max-width: 1280px){

	.main-section-image{max-width: 200px; min-height: 250px; }
	.service-number{left:7px; top:7px;}
	.main-section-image:hover.camera-repair:after,
	.main-section-image.camera-repair:after{width: 130px;}
	.main-section-image:hover.screen:after,
	.main-section-image.screen:after{width: 85px;}
	.main-section-image:hover.microphone-repair:after,
	.main-section-image.microphone-repair:after{width: 130px;}
	.main-section-image:hover.water-damaged-repair:after,
	.main-section-image.water-damaged-repair:after{width: 130px;}	
	.main-section-image:hover.battery-repair:after,
	.main-section-image.battery-repair:after{width: 100px;}
	
	.main-section-image.camera-repair:after{background-size:248px ;}
	
	.main-section-image.screen-repair:after{background-size: 200px;}

	
	.main-section-image.microphone-repair:after{background-size: 264px;}
	
	.main-section-image.water-damaged-repair:after{background-size: 264px;}
	
	.main-section-image.battery-repair:after{background-size: 205px;}
	.main-section-text {-webkit-transform: translate(50%,-129%);-ms-transform: translate(50%,-129%);transform: translate(50%,-129%);}
	.service-item-uniq .main-section-text {-webkit-transform: translate(30%, -145%);-ms-transform: translate(30%, -145%);transform: translate(30%, -145%);}
	#slider-price .vc_col-sm-8{width: 75%;}
	#slider-price .vc_col-sm-4{width: 25%}
	.title-center .service-slider-title h2{font-size: 30px; padding-bottom: 25px; line-height: 30px;}
	.service-slider-title{margin-bottom: 15px;}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.advantages-inner-row{padding-left: 0}
	.advanteg .text{padding-right: 0}
	.advanteg{padding-left: 80px;}
	.advanteg:after {width: 70px;height: 70px;background-size: 90px;border-radius: 50px;background-color: #fff;background-position: center top -9px;}
	.advanteg:hover:after{background-position: center bottom -9px;}
	.main-section-text h2{font-size:30px; padding-bottom: 10px;}
	.main-section-text.screen p{font-size: 16px;}
	.service-item-uniq .main-section-text{-webkit-transform: translate(17%,-145%);-ms-transform: translate(17%,-145%);transform: translate(17%,-145%);}
	.right-sidebar #service-relative-row{padding: 50px 0;}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li:last-child{width: auto; max-width: 275px;}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12{max-width: 140px;}
	.page-template-template-fullwidth-php .site-main ul.products.columns-4 li.product{width: 32%; margin-right: 1%}
	.page-template-template-fullwidth-php .site-main ul.products.columns-4 li:nth-child(3n+1){clear: both;}
	.page-template-template-fullwidth-php .site-main ul.products.columns-4 li:nth-child(4n+1){clear: none !important;}
	.product-service-booking{width: 24%}
	.vc_custom_1570444579970{background-image: none !important;}
	.service-slider-section  .slick-arrow{top:72%;}
	.service-slider-section  .price li:not(.header) a{font-size: 15px; line-height: 30px;}
	.service-slider-section  .price li:nth-child(n+8) {display: none;}
	.service-slider-section  button.slick-prev.slick-arrow:after, button.slick-next.slick-arrow:after{background-size: 250px; width:40px; height: 40px; }
	.service-slider-section  button.slick-next.slick-arrow:after{background-position: center left -68px;}
	.service-slider-section  button.slick-prev.slick-arrow:after{background-position: center right -68px;}
	.service-slider-section  button.slick-prev.slick-arrow:hover:after{background-position: center right -8px;}
	.service-slider-section  button.slick-next.slick-arrow:hover:after {background-position: center left -8px;}
	.vc_section.service-slider-section{padding-top: 35px!important; }
	.wpmm-sub-menu-wrap li.wpmega-1columns-6total{width: 20%;}
	.all-menu{width: 75%}
	.custom-html-div{width: 25%}
}
@media screen and (max-width: 1199px){
		.main-section-image{width: 50%; }
		.service-number h5{font-size: 16px; }
		.service-number h5:after{width: 30px; left: -40px;}
		.service-item .wpb_wrapper .wpb_wrapper{display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
		.service-item-uniq .main-section-text, .main-section-text{-webkit-transform: translate(6%,0);-ms-transform: translate(6%,0);transform: translate(6%,0); position: relative;}
		
		.title-center .service-slider-title h2{font-size: 26px; }
		#service-relative-row .button a{font-size: 16px;}
		.service-home-header .vc_col-sm-3{width: 29%; display: inline-block; vertical-align: middle;}
		#service-relative-row .title-center .service-slider-title h2:after{bottom: 58%}
		#service-relative-row .title-center .service-slider-title h2{padding-bottom: 15px;}
		.service-home-header .vc_col-sm-6{width: 40%; display: inline-block; vertical-align: middle;}
		.right-sidebar #service-relative-row{padding: 4px 0;}
		.service-bg-color .vc_col-sm-12{margin-bottom: -130px !important}
		.advantages-inner-row .vc_col-sm-4:last-child .advantages-title{font-size: 24px;}
		.advantages-title{font-size: 30px;}
		section.vc_section.book-an-appointment-section.vc_custom_1569911642644.vc_section-has-fill{padding-top: 30px; padding-bottom: 30px;}
		#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li:last-child{display: none;}
		#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row{padding: 0}
		#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-12,
		#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12{max-width: inherit; width: 16%}
		.woocommerce-active .site-header .site-branding{max-width: 200px}
		.variation-content{width: 100%; float: left; margin-bottom: 15px;}
		.row.content-row .site-main{display: flex; flex-wrap: wrap;}
		.product-service-booking{width: 100%; order: 0;  text-align: center;}
		.variation-content{order: 1}
		.service-detail{padding: 35px 20px;}		
		.product-service-booking .book-app-block{max-width: 280px; margin: 0 auto}
		.footer-widgets .menu-item{width: 100%;}
		.footer-widgets.col-4 .block.footer-widget-4{width: 17%;}
		.footer-widgets.col-4 .block.footer-widget-3{width: 30%;}
		.footer-widgets.col-4 .block.footer-widget-2{width: 22%;}
		.footer-widgets.col-4 .block.footer-widget-1{width: 30%;}
		.footer-mail2{margin-left: 50px;}
		body:not(.home) .content-area{padding: 35px 0 0}
		.tax-product_cat .site-main ul.products.columns-4 li.product{width: 24%; display: inline-block; }
		.tax-product_cat ul.products li:nth-of-type(6n+1){clear: none;}
		.tax-product_cat ul.products li:nth-of-type(5n+1){clear: none;}
		.tax-product_cat ul.products li:nth-of-type(4n+1){clear: both;}
		.service-slider-section .price li{padding: 3px 5px;}
		.service-slider-section div#service-slider-row p br{display: none;}
		.service-slider-section div#service-slider-row p,
		.service-slider-section .price li:not(.header) a{font-size: 14px;}
		.service-slider-section .service-slide .slick-slide{margin:15px 5px; }

		.service-slider-section .slick-slide div{margin:0 10px;}
		.service-slider-section .slick-arrow{top:75%;}
		
		.service-slider-section .price .header{font-size: 20px;}
		.service-slider-section .slick-slide .price{padding-bottom: 20px;}
		.blog-title{margin-bottom: 15px;}
		.summary-first-line .sfls h1{font-size: 30px;}
		.sfls h1:after{bottom: 50%;}
		
		.tax-product_cat .site-main ul.products.columns-4 li:nth-child(5n+1){clear: none !important;}
		.tax-product_cat .site-main ul.products.columns-4 li:nth-child(4n+1){clear: both !important;}
		.tax-product_cat .site-main ul.products.columns-4 li.product h2{font-size: 16px;}
		.thank-text h1{font-size: 35px}
		.wpmm_megamenu .wp-megamenu-main-wrapper ul ul.wp-mega-sub-menu li a{font-size: 12px; padding: 0}
		.scheduld h2{font-size: 30px;}
		.scheduld p{font-size: 18px;}
		.main-navigation ul.nav-menu a.repair-btn{padding: 0 10px !important}
		.right-sidebar .content-area{box-sizing: border-box; overflow: hidden;}

}		
@media screen and (max-width: 991px){

	.main-section-text h2{font-size: 22px; padding-bottom: 10px; line-height: 1.2}
	.main-section-image{min-height: 200px;}
	.main-section-text.screen p{line-height: 1.5}
	.main-section-image{width: 100%}
	#service-relative-row .service-home-header .vc_col-sm-3{display: none;}
	#service-relative-row .service-home-header .btn-colum{display: block; width: 39%}
	.service-home-header .vc_col-sm-6{width: 60%;}
	#service-relative-row .title-center .service-slider-title h2:after{display: none;}
	#service-relative-row .title-center .service-slider-title h2{padding: 7px 0}
	.right-sidebar #service-relative-row{padding: 0px 0 30px}
	.why-choose-us-row .contact a, .why-choose-us-row .title{font-size: 30px;}
	p.content-sm br{display: none;}
	p.content-sm{font-size: 15px;}
	.white-angle{display: none;}
	.zig-vertical{top:inherit; bottom: 0}
	.why-choose-us-row .contact a:before{left: -45px; width: 30px; height: 30px; background-size:25px;}	
	.advantages-inner-row .vc_col-sm-4:last-child .advantages-title{font-size: 18px;}
	.advantages-title{font-size: 22px;}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-12{display: none;}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12{width: 20%}
	.main-navigation #mega-menu-wrap-primary #mega-menu-primary .mega-menu-item .mega-sub-menu .mega-menu-column .mega-sub-menu .mega-menu-item a{font-size: 13px;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{padding: 0 10px;}
	.woocommerce-active .site-header .site-branding{max-width: 150px;}
	.storefront-primary-navigation{padding: 5px 0}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{margin-left: 5px;}
	#mega-menu-wrap-primary #mega-menu-primary > li:first-child .mega-menu-item{margin-left: 0}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{font-size: 13px;}
	.page-template-template-fullwidth-php .site-main ul.products.columns-4 li:nth-child(2n+1){clear: both;}
	.page-template-template-fullwidth-php .site-main ul.products.columns-4 li:nth-child(3n+1){clear: none;}
	.page-template-template-fullwidth-php .site-main ul.products.columns-4 li:nth-child(4n+1){clear: none !important;}
	.page-template-template-fullwidth-php .site-main ul.products.columns-4 li.product{width: 49%; margin-right: 1%}
	.service-detail .variation-content h1, .service-detail .variation-content h2, .service-detail .variation-content h3{font-size: 22px;}
	.service-detail .variation-content p, .service-detail .variation-content li{font-size: 15px;}
	.site-footer .widget-title + div {display: none;}
	/*.footer-widgets.col-4 .block .menu-footer-menu-container{display: none;}*/
	.footer-widgets.col-4 .block.footer-widget-1{width: 100%;}
	.footer-widgets.col-4 .block.footer-widget-1 { width: 100%; text-align: left; max-width: 300px; float: none;margin-bottom: 30px;}
	.site-footer{padding: 35px 0 100px}
	.footer-widgets.col-4 .block.footer-widget-2,
	.footer-widgets.col-4 .block.footer-widget-3,
	.footer-widgets.col-4 .block.footer-widget-4{width: 100%;}
	.site-footer .block:not(.footer-widget-1) .widget {padding-bottom: 0;}
	.site-footer .block:not(.footer-widget-1) .widget-title {margin-bottom: 0;}
	.site-footer .block:not(.footer-widget-1) .widget-title{position: relative;}
	.site-footer .block:not(.footer-widget-1) .widget-title:after{content:"+"; position: absolute; right:0; top:0; color:#000; font-size: 20px;}
	.site-footer .block:not(.footer-widget-1) .widget-title.show-div:after{content: "-"}
	.top-button{bottom: 10px; right:10px;}
	.vc_section.service-slider-section{padding-top: 35px; padding-bottom: 35px;}
	.service-slider-section .slick-arrow{top:inherit; bottom: 10%}
	.service-slider-section button.slick-prev.slick-arrow{left: -50%}
	.content-area .blog-banner-image{margin-bottom: 30px; }
	.yelp-review{ left: 10px; bottom: 10px; margin-bottom:0; }
	.c-header-inner{min-height:150px;}
	#service-slider-row .vc_col-sm-4{width: 37%;}
	#service-slider-row .vc_col-sm-8{width: 63%}
	.service-slider-section button.slick-next.slick-arrow{left: -63%; }
	#store-section-2, #store-section-1{background-position: 0; margin: 0; background-image: none;}
	#store-section-1 .vc_col-sm-6,
	#store-section-1 .vc_col-sm-5,
	#store-section-2 .vc_col-sm-5,
	#store-section-2 .vc_col-sm-6{width: 100%;}
	#store-section-1 .about-row-two{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	#store-section-2 .about-row-two .vc_col-sm-5,
	#store-section-1 .about-row-two .vc_col-sm-5{-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0}
	#store-section-2 .about-row-two .vc_col-sm-1,
	#store-section-1 .about-row-two .vc_col-sm-1{-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}
	#store-section-2 .about-row-two .vc_col-sm-6,
	#store-section-1 .about-row-two .vc_col-sm-6{-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2}
	.thank-text h1{font-size: 30px}
section.p-description-section{padding-bottom: 30px;}
.custom-html-div{display: none;}
.site-header{position: relative; padding-bottom: 0; padding: 15px;  padding-top: 10px; z-index: 9}
	.banner-section.home-page{padding-top: 0}
	button.menu-toggle{border-radius: 25px; -webkit-box-shadow: none; box-shadow: none;}
	button.menu-toggle, button.menu-toggle:hover, button.menu-toggle:focus{border:solid 2px #01c4d1; background-color: transparent; display: block;}
	button.menu-toggle span{color: #01c4d1}
	.woocommerce-active .site-header .main-navigation{padding-top: 5px;}
	button.menu-toggle:after, button.menu-toggle:before, button.menu-toggle span:before{background-color: #01c4d1}
	.main-navigation ul li{padding: 5px 20px; }
	.main-navigation ul li a{padding: 0}
	.main-navigation  div.menu {  display: block; text-align: left; background: #01c4d1; position: absolute; width: 100%;  top: 72px; left:0;}
	.main-navigation.toggled  div.menu{padding:0px; -webkit-transition: 0.5s all; -o-transition: 0.5s all; transition: 0.5s all}
	
	.main-navigation ul li{ border-bottom:solid 1px #f5f6f8; margin-bottom: 0px;}
	.main-navigation ul li a{color:#101521;}
	.main-navigation ul{background: #01c4d1; margin-top: 10px;}
	.main-navigation ul li{text-align: left;}
	.main-navigation ul li a:hover, .main-navigation ul li:hover > a, .site-header ul.menu li.current-menu-item > a{color: #fff}
	.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a{font-size: 14px; padding:6px 0;}
	.main-navigation ul li a{padding: 5px 5px}

	.handheld-navigation, .main-navigation.toggled .handheld-navigation{display: block;}
	.main-navigation ul li{width: 100%}

	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{display: none !important; }
	.main-navigation ul.menu, .main-navigation ul.nav-menu{margin-left: 0;}
	.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal{display: none !important;}
	#mega-menu-wrap-primary{display: none;}
}
@media screen and (max-width: 767px){

	#service-relative-row .service-home-header .vc_col-sm-3.btn-colum,
	#service-relative-row .service-home-header .vc_col-sm-6{width: auto; display: inline-block;}
	#service-relative-row .service-home-header .vc_col-sm-3.btn-colum{float: right;}
	.site-header{position: relative;}
	.service-bg-color .vc_col-sm-12{margin-top: 0 !important; margin-bottom: -90px !important}
	.service-item-uniq .main-section-image{margin-left: 0}
	.service-item-even{padding-top: 0}
	.service-bg-color{margin-top: 0; padding: 35px 0}
	.service-item.service-item-even.two{padding-top: 0;}
	.service-item .wpb_content_element {margin-bottom: 35px}
	.service-btm-button{position: relative;}
	.service-item-uniq .service-number{right:inherit; left: 7px}
	#slider-price .vc_col-sm-4{width: 100%}
	#slider-price .vc_col-sm-8{width: 100%}
	#slider-price{-ms-flex-wrap: wrap;flex-wrap: wrap; display: block;}
	#slider-price .vc_col-sm-4 .wpb_content_element{margin-bottom: 15px}
	.right-sidebar #service-relative-row{padding-bottom: 30px !important; }
	#service-relative-row .title-center .service-slider-title h2{font-size: 22px;}
	#service-relative-row .button a{font-size: 14px;}
	#service-relative-row .button{padding: 7px 15px;}
	.why-choose-us-row .title{font-size: 25px;}
	.home .vc_section.why-choose-us-section{padding-top: 35px;padding-bottom: 0px; }
	.why-choose-us-row .txt-sm{margin-bottom: 15px}
	.zig-vertical, .horizontal-skew, .traingle-image{display: none;}
	.advanteg .text{display: none; padding: 5px 10px;}
	/*.advanteg.show-div .text{display: block;}*/
	.advanteg:after{display: none;}
	.advanteg{padding-left: 0; min-height: auto;background-color: #fcfcfc;}
	.advanteg h2{position: relative; padding-left: 50px; display: block;  overflow: hidden; font-size: 18px; border-radius: 10px;}
	.advanteg h2:after {content: ""; position: absolute; left: 0; top:0; width: 40px; height: 48px; background-size: 86px; border-radius: 50px; background-color: transparent; background-position: left -20px top -20px;}
	.advanteg h2:before {content: "+";position: absolute;right: 0;top: 0;width: 20px;height: 50px;line-height: 2.5;-webkit-transition: 0.5s all;-o-transition: 0.5s all;transition: 0.5s all;font-size: 20px;font-weight: 400;color: #17dce8;}	
	.advanteg.show-div h2:before{content: "-";}
	.advanteg.price  h2:after{background-image: url(../images/price.png); }
	.advanteg.fixes  h2:after{background-image: url(../images/quick-fixes.png); }
	.advanteg.original  h2:after{background-image: url(../images/original-parts.png); }
	.advanteg.certified  h2:after{background-image: url(../images/certified.png); }
	.advanteg.free  h2:after{background-image: url(../images/free-diagnostic.png); }
	.advanteg.warranty  h2:after{background-image: url(../images/warranty.png); }
	.mobile-hide{display: none;}
	.advantages-inner-row .wpb_content_element{margin-bottom: 15px; }
	section.vc_section.book-an-appointment-section.vc_custom_1569911642644.vc_section-has-fill{padding-top: 30px; padding-bottom: 30px;}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.advantages-inner-row .vc_col-sm-4:last-child{margin-top: 50px;}
	
	.page-template-template-fullwidth-php .site-main ul.products.columns-4 li:nth-child(2n+1){clear: none;}
	.page-template-template-fullwidth-php .site-main ul.products.columns-4 li:nth-child(3n+1){clear: none;}
	.page-template-template-fullwidth-php .site-main ul.products.columns-4 li:nth-child(4n+1){clear: none !important;}
	.page-template-template-fullwidth-php .site-main ul.products.columns-4 li.product{width: 48%; margin-right: 2%; float: left;}
	.col-full .c-header-inner{min-height: 100px;}
	.woocommerce-active .site-header .site-branding{left: 15px;}
	body:not(.home) .content-area{padding: 25px 0 0}
	.vc_row.wpb_row.vc_row-fluid.repair-category.custom-container{display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap;}
	.repair-category.custom-container .wpb_column.vc_column_container.vc_col-sm-9{-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
	.repair-category.custom-container .wpb_column.vc_column_container.vc_col-sm-3{-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1; }
	.page-template-template-fullwidth-php .site-main ul.products.columns-4 li.product{width: 31%; margin-right: 2%;}
	.page-template-template-fullwidth-php .site-main ul.products.columns-4 li:nth-child(3n+1){clear: both}
	.product-category .woocommerce-loop-category__title{text-align: center;}
	.product-category .woocommerce-loop-category__title:before{width: 100%; left: 0}

	.vc_section.service-slider-section{padding-top: 50px !important; padding-bottom: 17px;}
	.main-section-image.screen-repair:after{background-position: right 11px center;}
	.main-section-image.screen-repair:hover:after {background-position: left 8px center;}

	.service-slider-section .slick-arrow{top:45%; bottom:inherit; }
	.service-slider-section .slick-slide div{max-width: 275px; margin: 0 auto}
	.service-slider-section button.slick-prev.slick-arrow{left: inherit; right:-6%;}
	.service-slider-section .slick-list{margin: 0 30px}
	.service-slider-section button.slick-next.slick-arrow{left: -4%}
	.service-slider-section .slick-slide .price{-webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1)}
	.service-slider-section .price .header{padding: 20px 0}
	#testimonial-row .carousel-item{padding: 35px 10px;}
	.field button.cancel{display: none;}
	
	.summary-first-line{padding: 30px 0}
	.tax-product_cat .site-main ul.products.columns-4 li.product{width: 31%; vertical-align: top; margin-bottom: 15px;}
	.tax-product_cat .site-main ul.products.columns-4 li.product h2{font-size: 15px;}
	.tax-product_cat .sfls.sfl-col1{display: none;}
	.c-header-inner h1 a, .c-header-inner h1, .c-header-inner h3 a, .c-header-inner h3{font-size: 35px;}
	.sfls.sfl-col2{width: 100%}
	#contact-section-2 .wpb_content_element{margin-bottom: 35px;}
	#service-slider-row .vc_col-sm-4{width: 100%;}
	#service-slider-row .vc_col-sm-8{width: 100%}
	.tax-product_cat .site-main ul.products.columns-4 li:nth-child(4n+1){clear: none !important;}
	.tax-product_cat .site-main ul.products.columns-4 li:nth-child(3n+1){clear: both !important;}
	.thank-text h1{font-size: 25px}
	.service-bg-color{background-image: none; background: #f4f8fb}
}
@media screen and (max-width: 640px){
	.why-choose-us-row .title{font-size: 22px; }
	p.content-sm{font-size: 14px;}
	.why-choose-us-row .contact a{font-size: 25px;}
	.why-choose-us-row .contact a:before{width: 26px; height: 26px; background-size: 20px; left: -30px; top:3px;}
	.service-detail .variation-content h1, .service-detail .variation-content h2, .service-detail .variation-content h3{font-size: 20px;}
	.service-detail .variation-content p, .service-detail .variation-content li{font-size: 14px;}
	.site-header{flex-wrap:wrap;}
	.col-full-btm{position:relative;}
	.bottom-bar a{font-size:15px;}
}
@media screen and (max-width: 579px){

	#service-relative-row .service-home-header .vc_col-sm-3.btn-colum {display: none;}
	.service-home-header .vc_col-sm-6 .wpb_content_element{margin-bottom: 10px}
	.advantages-inner-row .vc_col-sm-4:last-child .advantages-title, .advantages-title{font-size: 20px; padding-bottom: 20px; margin-bottom: 15px;}
	.page-template-template-fullwidth-php .site-main ul.products.columns-4 li.product{width: 48%; margin-right: 2%;}
	.page-template-template-fullwidth-php .site-main ul.products.columns-4 li:nth-child(3n+1){clear: none}
	.page-template-template-fullwidth-php .site-main ul.products.columns-4 li:nth-child(2n+1){clear: both}

	
.summary-combine-inner-content-right .spv-content > .spv-content-left{width: 50%; margin-right: 0;}
.spv-content-left > .main-section-image{max-width: 200px;}
.attribute_name{font-size: 16px;}
.single-product-variation .spv-content .main-section-image{margin-left: 0; margin-right: 0;}
.tax-product_cat .site-main ul.products.columns-4 li.product{width: 100%; margin:15px 0;}
.tax-product_cat .site-main ul.products.columns-4 li:nth-child(3n+1){clear: none !important;}
.tax-product_cat .site-main ul.products.columns-4 li:nth-child(2n+1){clear: both !important;}

}	
@media screen and (max-width: 479px){
.service-item .wpb_wrapper .wpb_wrapper{display: block;}
.service-item-uniq .main-section-text, .main-section-text{-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);}
.main-section-image{margin-bottom: 20px}
.service-section{padding-top: 15px !important}
#service-relative-row .title-center .service-slider-title h2{font-size: 20px;}
.title-center .service-slider-title h2{font-size: 20px; padding-bottom: 10px;}
#slider-price .vc_col-sm-4 p{font-size: 14px;}
#slider-price{padding-top: 15px; padding-bottom: 30px; }

.service-section .button a{font-size: 16px;}
.service-bg-color .vc_col-sm-12{padding: 0 15px !important}
.custom-container{padding: 0 15px !important}
.why-choose-us-row .title{font-size: 20px; line-height: 1.3}
section.vc_section.book-an-appointment-section.vc_custom_1569911642644.vc_section-has-fill{padding-top: 15px; padding-bottom: 15px;}


.single-product-variation .spv-content .main-section-image{margin-right: auto; margin-left: auto}
.summary-combine-inner-content-right .spv-content > .spv-content-left{width: 100%; text-align: center;}
.service-item{max-width: 350px; margin-right: auto; margin-left: auto;}
.service-item-uniq .main-section-image, .main-section-image{margin-right: auto; margin-left: auto;}
.main-section-text{text-align: center;}
.service-slider-section .slick-slide div{max-width: 300px; margin: 0 auto}
.service-slider-section button.slick-next.slick-arrow{left: -19px	}
.service-slider-section button.slick-prev.slick-arrow{right:-25px;}
.service-slider-section .slick-slide .price { -webkit-box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.1); box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.1);}
.service-slider-section .price .header{padding: 15px 0}
.right-sidebar #service-relative-row{padding-bottom: 15px !important}
#testimonial-row .carousel-item .single-item-wrapper .item-content-wrapper p{min-height: 150px;}
.tss-carousel h3.author-name{font-size: 20px;}
.summary-first-line{padding: 0}
.tax-product_cat .site-main ul.products.columns-4 li.product h2{font-size: 14px;}
ul.products li.product img{margin-bottom: 20px;}
.summary-first-line .sfls h1{font-size: 20px;}
.c-header-inner h1 a, .c-header-inner h1, .c-header-inner h3 a, .c-header-inner h3{font-size: 25px;}
.page-template-template-fullwidth-php .site-main ul.products.columns-4 li.product{width: 100%; margin-right: auto; margin-left: auto; max-width: 250px; float: none; }
}