/*######  Design by VTEM http://www.vtem.net All Rights Reserved  ###########*/
/* Portrait tablet and down */
@media (max-width: 1200px) {
#vtem-wrapper{ overflow: hidden; position: relative;z-index: 1;}
.widget-gridstack-item > .widget-gridstack-caption{ padding: 15px !important;}
.widget-gridstack-item .gridstack-caption-inside > h4{ font-size: 18px;}
.gridstack-caption-inside h3{ font-size: 280%;}
.box_skitter .container_skitter{ height: 453px !important;}
.our-gallery .vtem-gallery-item .item-caption > h4::after{top:30px;}
.our-gallery .vtem-gallery-item .item-caption > h4{padding-bottom: 15px;}
.widget-testimonial .vtem_main_testimonial.testimonial .owl-wrapper-outer::before{left: 46%; background-size: 80% auto; }
.vtem_main_testimonial.testimonial .client-details{width:160px;}
.section-testimonials .carousel-item > .client-details .client-details{left: 195px; top: 130px;}
.widget-testimonial .vtem_main_testimonial.testimonial .owl-wrapper-outer::before{top: 0px;}
.widget-testimonial .vtem_main_testimonial.testimonial .owl-wrapper-outer::after{top: 45px;}
.section-menutopsearch .section-content:after {left:265px;}
.section-menutopsearch .menu-top ul{padding-left: 275px;}
.vtem-menu-wrapper .nav.vtem-menu{padding-left: 253px;}
.vtem-menu-wrapper .nav.vtem-menu li:last-child .dropdown-menu{ right: 0; left: auto;}
.oHorizontal .main-vtem-menu > li:last-child > .dropdown-menu::before{right: 50px; left: auto;}
.oHorizontal .main-vtem-menu > li:last-child > .dropdown-menu::after{right: 51px; left: auto;}
.Care_support ul li{ font-size: 90%;}
.widget-logo{width: 195px;}
}
@media (max-width: 991px) {
	.menu-stick, .menu-button-main{margin-right: 40px;}
	.menu-stick, .menu-button-main, .menu-stick:hover, .menu-button-main:hover{color: #333; font-size: 46px; line-height: 46px; width: 46px; height: 46px;}
	.oMenuStickOpen .nav.nav-canvas, .oMenuOverwrite{display:block !important;}
	.main-vtem-menu,
	.main-vtem-menu li{display:block; width:100% !important; margin:1px 0 !important;}
	.main-vtem-menu ul,
	.main-vtem-menu ul ul,
	.oVertical > .main-vtem-menu ul{position:relative !important; width:100% !important; left:0 !important;}
	.slideshow .box_skitter .prev_button,
	.slideshow .box_skitter .next_button{display:none !important;}
	.vtem-block.widget-slideshow{ padding-bottom: 20px;}
	/*///////K2 COMPONENT /////////////*/
	.subCategoryContainer{width:100% !important;}
	/*/////// CURRENT THEME ////////////////////*/
	.footer .vtem-block{padding-bottom: 40px;}
	.widget-logo.left_box::before, .callme.left_box::before{display: none; background: none;}
	.widget-logo.left_box{background: none !important;}
	.section-header .widget-menu .vtem-menu-wrapper{text-align: center; margin-bottom: 0;}
	.widget-social.box-social{padding-top: 40px;padding-bottom: 40px; text-align: center;}
	.box_skitter .label_skitter p{padding: 0;}
	.box_skitter .label_skitter .text-box{padding: 15px;}
	.box_skitter .label_skitter .text-box h4 {font-size: 24px;line-height: 20px;}
	.box_skitter .label_skitter .text-box h5 {font-size: 16px;}
	.widget-copyright{padding-top: 40px;padding-bottom: 40px;}
	.widget-copyright{ background: #333 !important;}
	.vtem-block.widget-copyright,
	.top-services-offers .week-offers{padding-left: 15px;}
	.vtem-block.Newsletter{padding-right: 15px;}
	.section-menutopsearch .box-search::after{ width: 80%;}
	.section-header .widget-menu .vtem-menu-wrapper::after{ width: 90%; right: 0; left: auto;}
	.section-menutopsearch .section-content::before{right: 5px;}
	.section-menutopsearch .section-content::after{left: 270px;}
	.section-header .widget-menu .vtem-menu-wrapper{padding: 10px 0px;}
	.box-search .search{width: 30%;}
	.section-care .widget-image{margin-bottom: 40px;}
	.copyright .widget-totop{left: 43%;}
}
/* Landscape tablet and up */
@media (max-width: 768px) {
.box_skitter .label_skitter{display: none !important;}	
.widget-gallery .vtem-gallery{margin:0 !important;}	
.box_skitter .next_button{ right: 20px !important;}
.box_skitter .prev_button{ right: 65px !important;}
.top-services-offers .week-offers .owl-controls{top: -10px;}
.owl-carousel .owl-wrapper-outer{padding-top: 30px;}
.section-testimonials .carousel-item > .desc-quote{ display: block; width: 100%; margin-bottom: 20px;}
.section-testimonials .carousel-item > .client-details .client-details{position: relative; top: 0; left: 0; margin-top: 10px;}
.widget-logo a{width:160px; top:0px;}
.widget-logo a::after{ background-size: 80% auto; top: 15px; left: -10px;}
.widget-logo a::before{width: 90%;}
.section-menutopsearch .section-content::after{left: 200px;}
.box-search .search{margin-right: 25px; width: 30%;}
.box_skitter .prev_button, .box_skitter .next_button{ display: none !important;}
.section-title > h1{font-size: 150%;}
.Care_support ul li img{margin-bottom: 10px;}
}
@media (max-width: 480px) {
.box_skitter .container_skitter{ height: 253px !important;}	
.box-nature-soon .widget-gridstack-item .widget-gridstack-link,.box-nature-soon .widget-gridstack-item > .widget-gridstack-caption{ width: 100% !important; clear:both;}
.box-nature-soon .widget-gridstack-item .widget-gridstack-link{background: none !important;}
.box-nature-soon .widget-gridstack-item > .widget-gridstack-link img{ width: 100% !important; padding: 0; margin: 0 0 20px; background: none !important;}
.box_skitter .label_skitter{display: none !important;}		
.copyright .widget-totop{left: 35%;}
.menu-stick, .menu-button-main{margin-right: 15px;}
.box-search .search{ width: 20%;}
.section-header .widget-menu .vtem-menu-wrapper{margin-right: 10px;}
}
@media (max-width: 320px) {
}
