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

.one-slide .caption-container { margin-top: -135px;
    margin-left: -210px;}

}
}
@media only screen and (max-width: 850px) {
	.row { margin: 0;}
.form-wrapper {position: static;float: none !important;}
.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 {
    max-width: 600px;
    margin-top: 40px;
}
.carousel-inner>.item + .item
{
display:none;
}
.list li:before{
   
    font-size: 16px;
}
.list li {
   
    font-size: 14px;
}
.caption-container p {
    font-size: 12px;
    display: none;
}

.carousel-caption {margin-top: -100px;}
span.border-line { display: none;}
.carousel-control {
    width: 20px;
}
.one-slide .caption-container {
    position: absolute;
    top: 50%;
    left: 50%;
    color: rgb(255, 255, 255);
    margin-top: -20px;
    margin-left: -70px;
}
.carousel-control.right, .carousel-control.left {
       display: none;
}
.row {
    margin: 0;
   
}
.list {
float:none !important;
}
.form-wrapper {
   
    position: static;
}
}
@media only screen and (max-width: 480px) {
footer div[class*="col-xs-6"] { width: 100%;}	
}
@media only screen and (max-width: 320px) {
}
