@charset "utf-8";
/* CSS Document */
@media only screen and (max-width: 1170px) {
.form-wrapper { right: 0;}
}
 @media only screen and (max-width: 1025px) {


}
@media only screen and (max-width: 850px) {
	.row { margin: 0;}
.form-wrapper {position: static;float: none !important;margin: 0 auto;}
.services, .test-format { padding: 30px 15px;}
}
@media only screen and (max-width: 767px) {
header h1.logo a { margin: 0 auto;}	
header .header-right { float: none !important; text-align: center;}
.caption-container h2, .caption-container h3, .main-content h2, .test-format h2 {     font-size: 30px;}	

.caption-container h2 {
    font-size: 20px;
}

.caption-container p {
    font-size: 12px;
}
.carousel-caption {margin-top: -100px;}
header h3 { font-size: 18px;}
.mainbody h1 {
    font-size: 20px;
    margin-left: 15px;
}
.nav-tabs > li { display: block; width: 100%;}
}
@media only screen and (max-width: 480px) {
	.list li { width: 100%;}
	.nav-tabs > li > a {
    font-size: 10px;
    margin-bottom: 4px; }
	.content-section-a p {
    font-size: 13px;
    line-height: 20px; }
	.download-box h3 { font-size: 20px; text-align: right;}
	.download-box span { font-size: 15px;}
	.download-box a.btn {     font-size: 15px;}
.nova-book {
   display:none;
}
	
}
@media only screen and (max-width: 320px) {
	footer div[class*="col-xs-6"] { width: 100%;}
}
