
@media only screen and (max-width: 1024px) {
    .logo a{position: relative; z-index: 99999;}
.social p{font-size:14px;}
.caption_title_line > p {
    line-height: 31px;
}
.con_info p{font-size:13px;}
.navbar-nav > li > a {
    padding: 15px 22px 8px;
}
.flex-caption h2{line-height:29px !important;}
}
@media only screen and (max-width: 980px) {
   .logo a{position: relative; z-index: 99999;}  
	.flex-caption{display:block !important;}
.container {
    width: 95% !important;
}
.social p {
    font-size: 13px;

}
.navbar-nav > li > a {
    padding: 9px 20px 8px;
}
.flex-direction-nav li a.next{bottom:143px;}
.flex-direction-nav li a.prev{bottom:143px;}
.caption_title_line > p {
    line-height: 23px;
}
.footer_menu ul{padding-left:21%;}
.book p{font-size: 13px;}
.flex-caption h2 {
    line-height: 23px !important;
}
.caption_title_line li {
    line-height: 30px !important;
}
.serv_one textarea
{
	width:100% !important;	
}
}
@media only screen and (max-width: 800px) {
 .logo a{position: relative; z-index: 99999;}    
.menu ul li a
{font-size:10px !important;}
.container {
    width: 92% !important;
}
.social img {
    width: 296%;
}
.social p {
    font-size: 10px;
}
.nav > li > a{font-size:10px;}
.caption_title_line > p {
    line-height: 13px;
}
.exam h2 a {
    color: #fff;
    font-size: 16px;
    line-height: 16px;
}
.category ul li{font-size: 13px;}
.con_info{padding:5px;}
.con_info h2{font-size:13px;}
.con_info p {
    font-size: 11px;
}
.footer_menu ul {
    padding-left: 11%;
}
.serv_img span{width:100%;}
.flex-caption h2 {
    line-height: 14px !important;
}
.serv_img label{font-size: 12px; line-height: 30px;}
.serv_one textarea
{
	width:100% !important;	
}
}
@media only screen and (max-width: 768px) {
 .logo a{position: relative; z-index: 99999;}    
.category ul li {
    font-size: 11px;
}
.book p {
    font-size: 11px;
}
.exam h2{
    font-size: 19px;
}
.navbar-nav > li > a {
    padding: 8px 14px 8px;
}
.serv_img label{font-size: 12px; line-height: 30px;}
.serv_one textarea
{
	width:100% !important;	
}
.slider_container {
    width: 100%;
    margin: 0 0 0px 0;
}
.banner_top .caption_title_line li {
    line-height: 19px !important;
}
}
@media only screen and (max-width: 767px) {
.logo a{position: relative; z-index: 99999;}    
.menu ul li a {
    font-size: 13px !important;
}    
.social img{width:5%;}
.social p {
    font-size: 18px;
}
.nav > li > a {
    font-size: 15px;
}
.ser_two{left:17px;}
.ser_one{left:17px;}
.exam{margin-top:10px;}
.category ul li {
    font-size: 15px;
}.con_info h2 {
    font-size: 19px;
}
.con_info p {
    font-size: 16px;
}
.book p {
    font-size: 19px;
}
.service h2{
    font-size: 21px;
}
.service a{
    font-size: 14px;
}
.service2 p{
    font-size: 14px; line-height:43px;
}
.serv_img{margin-top:10px;}
.book{margin-top:10px;}
.serv_one textarea
{
	width:100% !important;	
}
}
@media only screen and (max-width: 640px) {
.logo a{position: relative; z-index: 99999;}    
.flex-caption h2 {
    line-height: 8px !important;
}    
.footer_menu ul li a{font-size:12px;}
.footer_menu ul {
    padding-left: 2%;
}
.caption_title_line > p {
    font-size: 10px;
    line-height: 6px;
}
.flex-direction-nav li a.next {
    bottom: 104px;
}
.flex-direction-nav li a.prev{
    bottom: 104px;
}
.flex-caption {
	display:none !important;
}
.t_sc
{
	width:150px;
	margin:10px auto;	
}   
.t_sc img {
    width: auto;
	max-width:25px;
}
.lgo
{
	overflow:hidden;	
}
.t_sc .col-sm-4
{
	width:auto !important;
	float:left !important;
	padding: 0px;
	margin: 0 10px;
}
.serv_one textarea
{
	width:100% !important;	
}
.logo {
    width: 100%;
    float: left;
    text-align: center;
}
.logo a span
{
	margin-left: 0;
width: 100%;
	}
	.menu .navbar-nav {
    margin: 7.5px 0 !important;
}
.call p
{
	text-align:center;	
}
.book img {
    width: auto;
	max-width:100%;
}
.slider_container {
    width: 97%;
}
}
@media only screen and (max-width: 480px) {
.col-sm-6 span {
    font-size: 13px !important;
}
.col-sm-6 > h2 {
    font-size: 20px;
    line-height: 38px;
}
.logo a{font-size: 37px; position: relative; z-index: 99999;} 
.t_sc
{
	width:150px;
	margin:10px auto;	
}   
.t_sc img {
    width: auto;
	max-width:25px;
}
.lgo
{
	overflow:hidden;	
}
.t_sc .col-sm-4
{
	width:auto !important;
	float:left !important;
	padding: 0px;
	margin: 0 10px;
}
.caption_title_line{width:241px;}
.flex-caption h2{font-size:15px;}
.footer_menu ul li a {
    font-size: 8px;
}
.flex-caption {
    bottom: -100px;
    position: absolute;
    right: 11px;
	display:none !important;
}
.banner_top {
    margin-bottom: 17%;
    margin-top: 0;
}
.serv_one textarea
{
	width:100% !important;	
}
.flexslider {
    width: 100%;
    padding: 0 0 0 0;
}
.logo {
    width: 100%;
    float: left;
    text-align: center;
}
.logo a span
{
	margin-left: 0;
width: 100%;
	}
	.menu .navbar-nav {
    margin: 7.5px 0 !important;
}
.call p
{
	text-align:center;	
}
}
@media only screen and (max-width: 360px) {
 .col-sm-6 span {
    font-size: 9px !important;
}  
.logo a{font-size: 29px; position: relative; z-index: 99999;} 

.con_info p {
    font-size: 14px;
}
.flex-caption {
    bottom: -101px;
    position: absolute;
    right: 11px;
    z-index: 9999;
	display:none !important;
}
.banner_top{margin-bottom:0%;}
.flex-direction-nav li a.prev {
    bottom: 62px;
}.flex-direction-nav li a.next {
    bottom: 62px;
}
.footer_menu ul li a {
    font-size: 4px;
}
video {
    width: 100%;
}

.ser_one {
    left: 17px;
    top: 100%;
}


}
@media only screen and (max-width: 320px) {
.col-sm-6 span {
    font-size: 8px !important;
} 
.logo a{font-size: 25px; position: relative; z-index: 99999;}     
.footer_menu ul li a {
    font-size: 3px;
}
.con_info p {
    font-size: 12px;
}
.logo a {
    font-size: 25px;
}
.flex-caption{right:-7px;}
.banner_top{margin-bottom:26%;}
.menu .navbar-nav {
    margin: 7.5px 0 !important;
}
.ser_one {
    left: 17px;
    top: 100%;
}
.call p
{
	text-align:center;	
}
.book img {
    width: 90% !important;
}
}

