/* Large desktop */
@media (min-width: 1200px){} 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {} 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {} 
@media (min-width: 768px) { #site-copyright a.backtotop{margin-top:50px;} }
/* Landscape phones and down */
@media (min-width: 650px){
.slider-style1 .sppb-carousel .sppb-carousel-indicators { bottom: 105px;}
.slider-style1 .box-services{ background-color: #ffffff; margin: -100px 50px 0 !important;  padding: 30px 15px; box-shadow: 0 7px 20px 2px #c3c3c3; -webkit-box-shadow: 0 7px 20px 2px #c3c3c3; -moz-box-shadow: 0 7px 20px 2px #c3c3c3; }
}
@media (max-width: 450px){
.sppb-addon-testimonial .sppb-media .pull-left {
    float: none; 
    margin-bottom:20px;
}
.sppb-addon-testimonial .sppb-media, .sppb-addon-testimonial .sppb-media-body {
    overflow: visible;  display: table;  width: 100%;
}
}
@media (max-width: 480px){ 
 .row > [class*="col-xs-"]{width:100%; float:none;} 
 .sppb-testimonial-pro .sppb-carousel-inner .sppb-item img{float:none;} 
}
@media (min-width: 767px){}
@media (min-width: 768px){
  
 /* header transparent */
 #sp-header.header-transparent{ 
  left: 0; margin: 0 auto; position: absolute; right: 0; width: 100%; 
  background-color: rgba(255, 255, 255, 0.5);  box-shadow:none;
 }
 body.header_transparent #header-sticky-wrapper { 
  left: 0; margin: 0 auto; position: absolute; right: 0; width: 100%; 
 }

 /* Header Sticky */
 body.header_sticky #header-sticky-wrapper.is_sticky #sp-header{
  position:fixed; top:0; left:0; right:0; z-index: 9999; background-color: rgba(255, 255, 255, 0.5);  
  box-shadow:0 3px 3px rgba(0,0,0,0.3); -webkit-box-shadow:0 3px 3px rgba(0,0,0,0.3);  
  -webkit-transition:background-color 0.2s ease 0s, background-position 0.2s ease 0s, box-shadow 0s ease 0.2s; 
  transition:background-color 0.2s ease 0s, background-position 0.2s ease 0s, box-shadow 0s ease 0.2s;
 }  
}

@media (min-width: 900px){
	#sp-menu .mod-languages { float: right; margin-left:5px; }
}
@media (max-width: 767px){
  #sp-footer{text-align:center;}
  #sharing-caring:before{left:auto;right:auto;margin-left:-40px;}
  #sp-footer1 .sppb-addon-single-image.sppb-text-left{text-align:center;}
}