@media only screen and (max-width: 1199px) {

.carousel-caption{ top:9%;}
.ser_cnt_area{ margin:-95px 0 0 0;}
.carousel-indicators{ padding-left:32px!important; bottom:38%!important;}
}
@media only screen and (max-width: 991px) {
.carousel h3{ font-size:35px; line-height:44px;}
.nav_cnt .navbar-nav li{ padding:0 0 0 17px;}
.carousel-indicators{ padding-left:0!important; text-align:center!important;}
.ser_cnt_area{ margin:-40px 0 0 0;}
.carousel-indicators{ bottom:31%!important;}
.right_post_list a{ font-size:20px;}
.left_date{ font-size:20px;}
.carousel{ margin:111px 0 0 0;}
.inner_heading{ margin:112px 0 0 0;}
.reg_adr p strong{ width:100%;}
.service_list ul li{ padding:10px;}
.inner_content_text p{ font-size:13px;}
.service_list ul li a{ font-size:16px;}
a.more_info{ margin:0;}
.cf tbody tr td span{ float: left;margin-bottom: 10px;margin-right: 12px;width: auto;}
a.more_info{ float:left;}

}

@media only screen and (max-width: 767px) {
.logo-cnt img{ margin:auto;}
.top_menu{ width:100%; float:left;}
.top_menu ul{ width:100%; text-align:center;}
.top_menu ul li{ float:none; display:inline-block;}
.navbar-toggle.collapsed .icon-bar{ background:#203463}
.navbar-toggle.collapsed {
-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.navbar-toggle .icon-bar{ background:#808184}
.logo-cnt img{ width:200px;}
.top_menu{ padding:13px 0 10px;}
.ser_cnt_area{ margin:40px 0 0 0;}
.carousel-indicators{ bottom:10px!important;}
.carousel-caption{ top:12%;}
.carousel h3 {font-size: 27px;line-height: 41px;text-align: center;width: 100%;}
.nav.navbar-nav{ width:100%; float:left; } 
.nav_cnt .navbar-nav li, .nav_cnt .navbar-nav li:first-child{ padding:0px 0;}
nav ul ul{ display:block; width:100%; float:left; position:relative;}
.nav_cnt .navbar-nav li a{ font-size:15px;}
.nav_cnt .navbar-nav li{ float:left; width:100%;}
nav ul ul{ padding:0px 0 0 0;}
nav ul ul li a{ font-size:15px!important;}
.carousel{ margin:118px 0 0 0;}
nav ul ul li a{ border-bottom:none;}
.header{ padding:14px 0 2px;}
.navbar-toggle{ position:absolute!important; top:-53px; right:0;}
.socil_icon {position: relative;top: 4px;}
nav ul ul li{ padding:0!important;}
nav ul ul li a{ padding:0!important;}
.nav_cnt .navbar-nav li a{ padding:4px 0!important; border-top:1px dashed #223464;}
.collapsing { height:216px;}
.inner_heading{ margin:130px 0 0 0;}
.service_list ul li p{ float:none;}
.right_jpg img {float: none;margin: auto;}
.nav_cnt .navbar-nav li ul li a{ padding:0 15px!important;}
.inner_content_text {width: 96%;}
}
@media only screen and (max-width: 700px) {
.col-lg-4.col-md-4.col-sm-4.col-xs-4.cnt_text_area{ width:100%;}
.footer_nav li{ width:50%;}
.additional_sess ul li{ width:100%; margin-bottom:25px;}
.reg_adr p strong{ font-size:17px;}
.reg_adr h3 a{ font-size:24px;}
.ser p{ font-size:16px;}
}

@media only screen and (max-width: 550px) {
#no-more-tables td::before{ width:100%;}
.cf tbody tr td span{ width:100%;}
}
@media only screen and (max-width: 500px) {
.col-lg-3.col-md-3.col-sm-3.col-xs-12.copyright{ width:100%; padding-top:40px;}
.col-lg-9.col-md-9.col-sm-9.col-xs-12.foot_cnt{ width:100%;}
.miss_critical h3{ font-size:23px;}
.miss_critical p{ font-size:15px;}
.top_menu ul li{ padding:0 6px;}
.top_menu ul li a{ font-size:14px;}
.logo-cnt img{ width:130px;}
.carousel{ margin:101px 0 0 0;}
.carousel h3{ font-size:20px; line-height:27px;}
.navbar-toggle{ top:-44px;}
.carousel-caption{ top:5%;}
.miss_critical img{ margin:auto; float:none;}
.reg_adr p strong img{ width:30%;}
.reg_adr p strong{ font-size:14px;}
.reg_adr h3 a{ font-size:19px;}
.inner_heading{ margin:102px 0 0 0;}
.inner_heading h1{ font-size:28px; line-height:38px;}
.service_list ul li img{ width:28px; margin:15px 10px 15px 0;}
}

@media only screen and (max-width: 400px) {
.miss_critical h3{ width:100%; float:left;}
.miss_critical p{ width:100%; float:left;}
.miss_critical a{ float:left;}
}

@media only screen and (max-width: 360px) {
.carousel h3{ font-size:13px; line-height:19px;}
.left_date{ font-size:15px;}
.right_post_list a {font-size: 15px;line-height: 20px;}
.right_post_list p{ font-size:13px;}
.service_list ul li a{ font-size:14px;}
}
@media only screen and (max-width: 340px) {
.carousel{ margin:123px 0 0 0;}
.inner_heading{ margin:124px 0 0 0;}
}
