@media (min-width: 1200px) {
		#prima-e-dopo {
			/*min-height: 791px;		*/
		}
} /* @media (min-width: 1200px) */


@media (min-width: 992px) {

	.no-desktop {
		display: none;
	}


} /* @media (min-width: 992px) */

@media (max-width: 991px) {
	.navbar-right {
		margin-left: 0px;	
	}

	
	#home_wrapper,
	#center-section,
	#features,
	#prima-e-dopo { position: relative; }

	section#home_wrapper:after, 
	section#center-section:after,
	section#features:after,
	section#prima-e-dopo:after {
	    position: absolute;
	    content: '';
	    display: block;
	    width: 100%;
	    height: 100%;
	    top: 0;
	}

	/*
	Overlay
	section#home_wrapper:after { background: rgba(213, 121, 140, 0.7);  }
	section#center-section:after {  background: rgba(208, 54, 94, 0.7);}
	section#features:after { background: rgba(51, 125, 98, 0.7);    z-index: -1; }
	section#prima-e-dopo:after {  background: rgba(213, 121, 140, 0.7);     z-index: -1; }
	*/

	section#home_wrapper:after { background: rgba(0, 0, 0, 0.6);  }
	section#center-section:after {  background: rgba(128, 128, 128, 0.6);}
	section#features:after { background: rgba(0, 0, 0, 0.6);    z-index: -1; }
	section#prima-e-dopo:after {  background: rgba(128, 128, 128, 0.6);     z-index: -1; }

	section#features h2 ,
	section#features p.home-subtitle { color: #fff !important; }

	    
    #contact-form {
    	padding: 0 15px;
    }


    #home_wrapper {
    	    padding-top: 130px;
    padding-bottom: 65px;
        background-position: -30px !important;
    }


	#center-section h2 { color: #fff !important; }
	#center-section p.home-subtitle { color: #fff !important; }



	#center-section .row.padding-top-40.padding-bottom-40 {
		padding-bottom: 0;
		padding-top: 0;
	}

	#center-section .col-md-6.margin-top-110.margin-bottom-140.wow.fadeInLeft {
		    margin-bottom: 30px !important;
		        margin-top: 20px !important;
	}

	#features { padding-bottom: 0;     background-position: -30px !important;}
	#features .small-padding-bottom {
    padding: 60px 15px 60px 15px !important;
	}

	.navbar-right li a {
		padding-left: 0 !important;
	}

	.feature-container {
		margin-left: 0 !important;
	}

	#prima-e-dopo p,
	#prima-e-dopo h2 {
		color: #fff !important;
	}

	#prima-e-dopo .col-md-6.margin-top-110.margin-bottom-140.wow.fadeInLeft {
		margin-top: 15px !important;
		margin-bottom: 15px !important;
	}

	section#prima-e-dopo {
		background: none !important;
	}


} /* @media (max-width: 991px) */




@media (max-width: 780px) {

	.navbar-default .navbar-toggle {
		    margin-right: 30px !important;
	}

} /*  @media (max-width: 780px)  */