
@media only screen and (max-width:1440px){
.container {margin:auto; width:1004px;}	

/****** Navigational arrows fix ********/
.flex-direction-nav .flex-prev { left: 0; }
.flex-direction-nav .flex-next { right: 0; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }

.banner-content {top:28%;}
.banner-content .left h2 {font-size:3em; }
.banner-content .left h3 {font-size:1.2em; line-height:2em}


.main h3, .main p {text-align:center;}

.bottom-cover {font-size:0.76em; padding:12px 0}

.download .container .left {font-size:0.9em; margin-top:-2%;}

.review .container .left, .review .container .right  {font-size:0.9em; margin-top:-5%;}
.review .container .right h2, .review .container .left h2 {display:none;}
.review .container .right h3 {font-size:1.2em; line-height:2em }
.submit_r {margin-top:12px;}
.dfrom {margin-top:0;}
.response-no-left-margin {margin-left:0 !important}

}

/* small laptops and landscape iPad */
@media only screen and (max-width:1024px){
body {font-size:0.8em;}
.container {margin:auto; width:728px;}	

.response-no-left-margin {margin-left:0 !important}
.hinted {}

.btn {margin:0}
.scott2 {width:100%;}


}

@media only screen and (max-width:768px){
body {font-size:0.7em;}
.container {margin:auto; width:468px;}
.submit p {display:none;}	
.flex-direction-nav .flex-prev { left: 10px; }
.flex-direction-nav .flex-next { right: 15px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.5; left: 20px; }
.flexslider:hover .flex-next { opacity: 0.4; right: 25px; }
	
	.container, .column, .columns {float:none; margin-left:auto !important; margin-right:auto !important}
    .container .one.column,
    .container .one.columns                     { width: 96%;  }
    .container .two.columns                     { width: 96%; }
    .container .three.columns                   { width: 96%; }
    .container .four.columns                    { width: 96%; }
    .container .five.columns                    { width: 96%; }
    .container .six.columns                     { width: 96%; }
    .container .seven.columns                   { width: 96%; }
    .container .eight.columns                   { width: 96%; }
    .container .nine.columns                    { width: 96%; }
    .container .ten.columns                     { width: 96%; }
    .container .eleven.columns                  { width: 96%; }
    .container .twelve.columns                  { width: 96%; }
	
		.container .offset-by-one,
	.container .offset-by-two,
	.container .offset-by-three,
	.container .offset-by-four,
	.container .offset-by-five,
	.container .offset-by-six,
	.container .offset-by-seven,
	.container .offset-by-eight,
	.container .offset-by-nine,
	.container .offset-by-ten,
	.container .offset-by-eleven,
	.container .offset-by-twelve,
	.container .offset-by-thirteen,
	.container .offset-by-fourteen,
	.container .offset-by-fifteen { margin-left: 0; }


.scott2 {width:90%;}


}

/* mobiles */
@media only screen and (max-width:480px){
body {font-size:0.7em;}
.container {margin:auto; width:320px;}
.logo img {max-width:100px;}
.form {margin-top:0}
.sn {display:none;}	
.input-block {padding:10px;}

.left br {display:none;}

.btn { font-size:1.6em; width:100%}

.bottom-cover {font-size:0.6em; padding:12px 0;}
.guarantee1 h2, .guarantee2 h2 {	letter-spacing:normal}

.main h1 {font-size:2.2em; display:block; width:90%; margin-left:auto; margin-right:auto}
.main h3 {font-size:1.4em;}
.main p {font-size:1em;}
.main .btn_red {font-size:1em}

.scott {visibility:hidden;}
}

@media only screen and (max-width:320px){
.container {margin:auto; width:300px;}	
.scott {visibility:hidden;}

}