@media only screen and (max-width: 1250px) {
	.slide-one-all .info, .slide-two-all .info, .slide-three-all .info{
		padding-left: 80px !important;
	}
	
	img.img-all {
	    max-width: 350px;
	}
	
	.slide-one-all, .slide-two-all, .slide-three-all{
	    background-size: 100% 100%;
	}
	
	.one-page .main .section .fp-tableCell {
	    padding-top: 40px;
	}
}


@media only screen and (max-width: 991px) {
	.promo-5-section .left-15{
		padding-left: 15px !important;
		left: 0 !important;
	}
		
	.contact-section .section-content button.color-white{
		color: white !important;
	}	
		
	.promo-4-section .color-blue, .slide-two-all .color-blue{
		color: white !important;
	}
	
	.contact-section .section-content .color-white{
		color: #003854 !important;
	}
	
	.section.contact-section .contact-info .icon {
	    border: none !important;
	}
	
	
	.layer-img-fri div{
		display: inline;
	}
	
	.pricing-section, .contact-section{
		background-image: none !important;
	}
	
	.promo-2-section {
	    background-color: rgba(255,255,255,0.8)!important;
	    background-position: 35% 50%!important;
	    background-size: 400% auto !important;
	}	
	
	.contact-info {
	    line-height: 1 !important;
	    margin-bottom: 20px !important;
	}
	
	.promo-5-section{
		height: auto !important;
	}
	
	img.img-all {
	    max-width: 350px;
	}
	
	.promo-5-section .background-pink {
	    background: #003048 !important;
	}
	
	.promo-5-section .layers-images{
		text-align: center;
	}
	
	.one-page .main .section .section-content {
	    height: auto !important;
	    max-height: inherit !important;
	}
	
	.main .section {
	    overflow: visible;
	}
	
	.promo-box .part {
	    display: block;
	    height: auto !important;
	}
	
	.right-contact {
    	left: 0;
	}
	
	.fp-slidesNav.top {
	    top: 10px !important
	}
	
	.inverse .form-control {
    	border-color: initial !important;
	}
	
	.one-page .main .section .fp-tableCell {
	    padding-top: 20px;
	}
	
	.slide-one-all, .slide-two-all, .slide-three-all {
	    background: url(../img/enjoy-fondo.png);
	    background-size: cover;
	}
	
	.promo-4-section{
		background-image: url(../img/enjoy-fondo-2.png) !important;
	}
	
	.fp-slidesNav.top li{
		border-color: white !important;
	}
	
	.fp-slidesNav.top span{
		background: white !important;
	}
	
	
	p{
		font-size: 17px;
		line-height: 20px;
	}
}

@media (max-width: 800px){
	.content-clock .content-clock-text{
		top: -50px;
	    position: relative;
	}
	
	.title-slider3, .title-slider2 {
		min-width: 100%;
		text-align: center;
	}
	
	.promo-box{
		margin-right: 15px;
	}
	
	.main .section, .one-page .main .section .fp-tableCell{
		height: auto !important;
	}
	
	.logo-box{
		min-height: 72px;
	}
	
	.content-clock .content-clock-text {
	    top: 200px;
	    position: relative;
	    margin-bottom: 200px;
	}
	
	.contact-info{
		text-align: left;
	}
	
	.one-page .main .section.vertical-bottom .fp-tableCell{
		height: auto !important;
	}
	
	.carousel-slider1 h1, .carousel-slider1 p{
		font-size: 35px;
    	line-height: 35px;
	}
	
	.img-slider1{
		display: none;
	}
	
	.one-page .main .section.section-footer.fp-table .site-footer {
	    bottom: -70px !important;
	}
	
	
	.promo-box .no-padding{
		padding: 0px 15px !important;
	}
	
	.slide-three .margin-right-15{
		margin-right: 0px;
	}
	
	.one-page .main .section .section-title {
    	font-size: 2.5em !important;
    }
	
	.layer-enjoy img{
		max-width: 300px;
	}
	
	.features-text h2, .features-text .h2{
		margin-top: 20px;
		margin-top: 40px;
	}
	
	.pricing {
		float: none !important;
	}
	
	.layer-img-fri img{
		max-width: 130px;
		padding: 0 5px;
	}
	
	.promo-3-section{
		background-image: url(../img/enjoy-fondo-2.png) !important;
	}
	
	img.img-all{
		max-width: 300px;
	}
	
	.promo-3-section .color-blue{
		color: white !important;
	} 
	
	.line-height20 {
	    line-height: 25px;
	}
	
	.layer-enjoy, .layers-images{
		display: block !important;
	}
	
	.promo-3-section .layers-images{
		display: inline !important;
	}
	
	.promo-3-section .layers-images{
		left: 20%;
	}
	
	.promo-4-section .part-content h4{
		margin-top: 40px;
	}
	
	.promo-3-section .left{
		margin-bottom: 30px;
	}
	
 	.layer-sx-work{
 		max-width: 400px;
 	}
 	
	.features-xs{
		padding-top: 0px !important;
	}
	
	
	p{
		font-weight: normal;
	}
	
	.section-title{
		text-align: center;
	}
	
	.promo-box .no-padding{
		padding: 0 15px !important;
	}
	
	.line-height-20s{
		line-height: 20px;
	}
	
	.padding-xs-left {
		padding-left: 3% !important;
	}
}

@media (max-width: 700px){
	.site-header .header-menu .nav {
	    margin-top: 50px !important;
	    margin-bottom: 50px !important;
	}
}

@media (max-width: 400px){
	.promo-box .layers-images .layer{
		max-width: 200px;
	}
	
	.content-clock .content-clock-text {
	    top: 190px;
	    position: relative;
	    margin-bottom: 190px;
	}
	
	.promo-3-section .layers-images {
	    left: 15%;
	}
		
	.layer-sx-work {
	    max-width: 200px;
	}

	.layer-enjoy img{
		max-width: 200px;
	}
	
}