@media (max-width: 992px) {

	.text-column {
		padding-right: 15px;
		float: none;
	}

	.form-column {
		padding-left: 15px;
		margin-top: -80px;
		margin-bottom: 80px;
		float: left;
	}

	.left-form .text-column {
		padding-left: 15px;
		float: none;
	}

	.left-form .form-column {
		padding-right: 15px;
	}

	.submit-arrow {
		display: none;
	}

	.intro-image {
		display: none;
	}

	.clients {
		margin-top: 20px;
		float: left;
		width: 100%;
	}

	.clients * {
		text-align: center;
	}

	.pricing-table {
		margin-bottom: 50px;
	}

	.pricing-table.featured {
		margin-top: 0;
	}

	.testimonial-block {
		padding: 50px 80px;
	}

	.split-columns .column {
		padding-bottom: 80px;
	}

	.bottom-cta-image {
		display: none;
	}

	.content {
		text-align: center;
	}
	
	#intro .intro-image {
		display: block;
	}

	#intro .column-60.text-column.text-center { width: 100%; padding-bottom:0px}

	#intro .column-60.text-column.text-center .column-20,
	#intro .column-60.text-column.text-center .column-80 {
		display: block;
	    float: initial;
	    width: 100%;	
	}

	.form-column { float: right !important; }

	#intro .intro-image { left: 430px; }




	



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


@media (min-width: 992px) {

	.no-desktop {
		display: none !important;
	}

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


@media (max-width: 991px) {
	#intro .intro-image {
		display: inline-block;
    	position: initial;	
	}
	
	.form-column { 
	    margin-top: -81px !important;
    margin-bottom: 120px;
     }

	section.content {     padding-top: 0; }

	p.intro-description { display: none; }

	ul.intro-features {
	    position: relative;
    	z-index: 9999;
	}

	.no-mobile {
		display: none !important;
	}

	section.content .column-100 > h2 { 

		        margin-top: 40px !important;
	}

	.form-column {
		    margin-top: 20px !important;
    margin-bottom: 50px !important;
	}

	.form-column .main-form {
		background: none;
	}


    #top-headline h4 {
    	    width: 100%;
    text-align: left;

	    font-size: 57px;
	    line-height: 60px;
	    margin-bottom: 30px;
	        text-transform: initial;
	}
	   
	section.content p {
		text-align: left;
	}

	section.content .row.content-block {
    margin-bottom: 70px;
	}
	
	section.content h4 {
		width: 100% !important;
		text-align: left;
	}

	#bottom-form .form-heading {
		    margin-top: 75px;
	}

	section.content .row.content-block:last-child {
    margin-bottom: 0;
	}

	#testimonials {
		padding-top: 0 !important;
	}

	#top-headline {
		    margin-bottom: 60px;
	}

	.btn-fucsia {
	    margin-bottom: 40px;
	}
	    
    
} /* @media (max-width: 991px) */




@media (max-width: 768px) {

	

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

@media (max-width: 480px) {

	h1 {
		font-size: 28px;
		line-height: 34px;
	}

	h2 {
		font-size: 20px;
		line-height: 28px;
	}

	p.intro-description {
		width: 100%;
	}

	ul.intro-features li {
		line-height: 36px;
	}

	ul.intro-features img {
		margin: 0;
		margin-right: 30px;
	}

	.main-form input[type="submit"] {
		font-size: 18px;
	}

	.testimonial-block {
		padding: 30px;
	}

	.form-column {
		/*margin-top: -81px !important;*/
	}

	.bottom-cta a.button { width: 100%; }

	.form-column { float: initial !important; }

	#top-headline h4 {
		    font-size: 49px;
		    line-height: 49px;
	}

	ul.intro-features img {
		display: none;
	}

	ul.intro-features li {
		position: relative;
	}

	ul.intro-features li:before {
		        content: '';
    background: url(/senomaxgel1/images/icon-check.png) no-repeat;
    display: inline-block;
    width: 33px;
    height: 33px;
    position: absolute;
        top: 5px;
    margin-right: 20px;
	}

	ul.intro-features span {
display: inline-block;
    padding-left: 60px;
    line-height: 23px;
    margin-top: 4px;
	}


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



@media screen and (max-width:991px){
    .main-form{
	padding:0px !important;
    }
    
    .product_top{
	display:none;
    }
    
    .title{
	text-align: center !important;
    }
    
    .form-column{
	margin-top: 0px !important;
    }
    
    #top-headline h4{
	font-size: 36px;
    }
    
    section.content h4{
	text-align: center;
    }
    
    ol, ul {
    list-style: num;
    text-align: left;
    padding-left: 20px;
}

#bottom-form .form-heading h4 {
    font-size: 31px;
    color: #fff;
    line-height: 52px;
}


}