/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */




/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */
/*@media only screen and (max-width: 800px) {
  .main_menu .avia-menu, #header_main_alternate{display:none;}
.container #advanced_menu_toggle, #advanced_menu_hide{display:block;}
.responsive.html_mobile_menu_tablet.html_logo_right #advanced_menu_toggle{left:auto;}
}*/

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */
.avia-shadow.avia-builder-el-0.el_before_av_image.avia-builder-el-first + #after_layer_slider_1 {
  display: none;
}
}
@media only screen and (max-width: 1200px) {
	.slider5_1 .tp-caption.scleancotitle.tp-fade.tp-resizeme.start {
	  left: 5% !important;
	  
	  
	}
	.slider5_1 .tp-caption.scleancotitle1.tp-fade.tp-resizeme.start{
	  left: 5% !important;
	  
	  
	}
	.slider5_1 .tp-bgimg.defaultimg {
	  background-position: 25% center !important;
	}
	.slider5_2 .tp-caption.largeboldgrey1.tp-fade.tp-resizeme.start {
	  right: 6% !important;
	  left: unset !important;
	}
	.slider5_3 .tp-caption.scleancotitle.tp-fade.tp-resizeme.start {
  left: 0 !important;
  text-align: center;
  width: 100% !important;
}
.slider5_3 .tp-caption.cleanco-shop-title11.tp-fade.tp-resizeme.start {
  font-size: 50px !important;
  left: 0 !important;
  max-width: 100% !important;
  width: 100% !important;
  text-align: center;
}
.slider5_3 .tp-caption.medium_text.tp-fade.tp-resizeme.start {
  left: unset !important;
  right: 10% !important;
}
.slider5_4 .tp-caption.mediumbgred123.tp-fade.tp-resizeme.start {
  left: 5% !important;
}
.slider5_4 .tp-caption.scleancotitle.tp-fade.tp-resizeme.start {
  left: 5% !important;
  font-size: 42px !important;
  line-height: 1 !important;
  width: 100% !important;
}

.slider5_4 .tp-caption.scleancotitle1.tp-fade.tp-resizeme.start {
  font-size: 42px !important;
  left: 3% !important;
  width: 100% !important;
}
.slider5_4 .tp-caption.cleancosubtitlenn.tp-fade.tp-resizeme.start {
  left: 3% !important;
  width: 100% !important;
}
.slider5_4.tp-caption.scleancotitle1.tp-fade.tp-resizeme.last_layer_to.start {
  left: 3% !important;
  font-size: 42px !important;
  width: 100% !important;
}
.slider5_4 .tp-caption.small_light_white.tp-fade.tp-resizeme.start {
  font-weight: bold !important;
  left: 3% !important;
  width: 100% !important;
  margin: -2% 0 !important;
}
nav.main_menu ul.menu li > a {
  font-size: 19px !important;
}
}
@media only screen and (max-width: 1024px) {
  nav.main_menu ul.menu li > a {
    font-size: 17px !important;
}
}
@media only screen and (max-width: 870px) {
nav.main_menu ul.menu li > a {
  font-size: 14px !important;
  padding: 0 9px !important;
}
}

/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
.avia-shadow.avia-builder-el-0.el_before_av_image.avia-builder-el-first {
  display: none;
}
.avia-shadow.avia-builder-el-0.el_before_av_image.avia-builder-el-first + #after_layer_slider_1 {
  display: block;
}
.avia-shadow.avia-builder-el-0.el_before_av_image.avia-builder-el-first + #after_layer_slider_1 .container {
  max-width: 100% !important;
  padding: 0;
  width: 100% !important;
}
.avia-shadow.avia-builder-el-0.el_before_av_image.avia-builder-el-first + #after_layer_slider_1 .av-content-full.alpha {
  padding: 0;
}
}