@charset "utf-8";
/* CSS Document */

@media (min-width: 2090px) {

}
@media (min-width: 1980px) {

}
@media (min-width: 1680px) {

}
@media (min-width: 1380px) {

}

/*01-04-2020 starts*/
@media (min-width: 768px) {
	.nav.menu{float: left; margin: 0;}
	.nav.menu>li {float: left;}
}
/*01-04-2020 ends*/

@media (max-width: 1200px) {
.topheadercontainer .navigation .navbar-default .navbar-nav li {padding: 10px 7px;}
.topheadercontainer .navigation .navbar-default .navbar-nav > li > a{font-size: 15px;}

/*01-04-2020 starts*/
.topheadercontainer .navigation .navbar-default .menu.nav li {padding: 10px 7px;}
.topheadercontainer .navigation .navbar-default .menu.nav > li > a{font-size: 15px;}
/*01-04-2020 ends*/

.bannercontainer .bannertext h1{font-size: 45px;}
.bannercontainer .bannertext h6{font-size: 17px;}
.ourtrainercontainer .trainerlisting .media .media-right{padding-right: 0px;}
.ourtrainercontainer .trainerlisting .media .media-left{padding-left: 0px;}
.newscontainer .positioncontainer .media:first-child{margin-top: 20px;}
.newscontainer .positioncontainer .media{margin-top: 44px;}
.newsrightcontent h1{font-size: 60px;}
.footercontainer .newsletter .input-group .input-group-addon .newsletterbtn{padding: 11px 5px; font-size: 12px;}

.footerlogocontent .custom p{
    font-size:12px;

}
.footercontainer .sitemap ul li a{
    font-size:12px;

}
.footercontainer .address ul li a{
    font-size:12px;

}


}
@media (max-width: 1160px) {

}

@media (max-width: 990px) {
.topheadercontainer .logocontainer{text-align: center;}
.topheadercontainer .topmenusection .topmenusectioninner{display: table; margin: auto; float: none; margin-top: 15px;}
.topheadercontainer .navigation .navbar-default{display: table; margin: auto; float: none;}
.bannercontainer{min-height: 300px;}
.bannercontainer .bannertext{margin-top: 13%;}
.offercontainer h2{font-size: 47px;}
.ourtrainercontainer .trainerheadingwrap h1{font-size: 37px;}
.ourtrainercontainer .trainerheadingwrap h6{font-size: 17px;}
.ourtrainercontainer .trainerheadingwrap{margin-top: 50%;}
.newsrightcontent h1{font-size: 40px; line-height: 44px;}
.newsrightcontent h1:after {top: 50%; box-shadow: 0px 0px 0px 5px rgba(237, 28, 36, 0.31); margin-top: -20px; height: 30px; width: 30px; font-size: 14px; line-height: 30px;}
.newsrightcontent{margin-top: -20px;}
.newscontainer .positioncontainer .media .media-body .media-heading{font-size: 12px;}
.newscontainer .positioncontainer .media .media-body p{font-size: 11px;}
.newscontainer .positioncontainer .media img{height: 80px; width: 80px;}
.newscontainer .positioncontainer .media:first-child{margin-top: 14px;}
.newscontainer .positioncontainer .media{margin-top: 30px;}
.newscontainer .newspromotion{min-height: 320px;}
.newsrightcontent{padding-top: 29%;}
.ourtrainercontainer .trainerlisting .media img{height: 100px; width: 100px;}
.ourtrainercontainer .trainerlisting .media .media-body .media-heading{font-size: 19px;}
.ourtrainercontainer{min-height: 420px;}


@media (max-width: 900px) {

}
@media (max-width: 860px) {

}

@media (max-width: 767px) {
.newscontainer .newspromotion{width: 100%; min-height: 420px;}
.newsrightcontent{padding-top: 20px; margin-top: 0px;}
.ourtrainercontainer .trainerheadingwrap{margin-top: 20px;}
.ourtrainercontainer .trainerheadingwrap h6{text-align: center;}
.ourtrainercontainer .trainerheadingwrap h1{text-align: center;}
.newsrightcontent{padding-left: 0px;}
.newsrightcontent h1{text-align: center;}
.newsrightcontent h1:after {right: 0px; left: 0px; margin: auto; margin-top: -15px;}
.newscontainer .positioncontainer .media .media-body .media-heading{color: #fff;}
.newscontainer .positioncontainer .media .media-body p{color: #fff;}
.topheadercontainer .navigation .navbar-default{float: left; width: 100%;}
.topheadercontainer .navigation .navbar-nav{margin: 0px;}
.topheadercontainer .navigation .navbar-collapse{border: none; box-shadow: 0px 0px 0px #fff; border-top: 1px solid #303030;}
.topheadercontainer .navigation .navbar-default .navbar-nav li a::after {display: none;}
.topheadercontainer .navigation .navbar-default .navbar-nav li{border-bottom: 1px solid #303030; padding-left: 15px; border-left: 1px solid #303030; border-right: 1px solid #303030;}

/*01-04-2020 starts*/
.topheadercontainer .navigation .menu.nav{margin: 0px;}
.topheadercontainer .navigation .navbar-default .menu.nav li a::after {display: none;}
.topheadercontainer .navigation .navbar-default .menu.nav li{border-bottom: 1px solid #303030; padding-left: 15px; border-left: 1px solid #303030; border-right: 1px solid #303030;}
/*01-04-2020 ends*/

.footercontainer .footerlogocontent{margin-bottom: 15px;}
.footercontainer .sitemap{margin-bottom: 15px;}
.footercontainer .address{margin-bottom: 15px;}

.offercontainer .rowoffer .columnoffer .offercolumn{box-shadow: 0px 0px 71px #4a4a4a;}
.offercontainer .rowoffer .columnoffer .offercolumn .offerimg .overlayoffer{-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}
.offercontainer .rowoffer .columnoffer .offercolumn .offercontent{background: #ed1c24;}
.offercontainer .rowoffer .columnoffer .offercolumn .offercontent h3{border-color: #b91319;}
.offercontainer .rowoffer .columnoffer .offercolumn .offercontent h3 a{color: #fff;}
.offercontainer .rowoffer .columnoffer .offercolumn .offercontent p{color: #fff;}

}
@media (max-width: 600px) {
.newscontainer .newspromotion{width: 100%; min-height: 480px;}
.bannercontainer .bannertext h1{font-size: 27px;}
.bannercontainer .bannertext{margin-top: 46%;}
}
@media (max-width: 540px) {
.colsitemap{width: 100%;}
.coladdress{width: 100%;}
.topheadercontainer .topmenusection .topmenusectioninner .callcontainer span{font-size: 14px; line-height: 19px;}
.topheadercontainer .topmenusection .topmenusectioninner .callcontainer i {font-size: 13px; border-radius: 50%; box-shadow: 0px 0px 0px 1px #ed1c24; width: 20px; height: 20px; text-align: center; line-height: 20px;}
.topheadercontainer .topmenusection .topmenusectioninner .memberlogin{padding: 1px 11px; font-size: 12px;}
.topheadercontainer .topmenusection .topmenusectioninner .memberlogin:before {top: 4px;}
.topheadercontainer .topmenusection .topmenusectioninner .memberlogin:after {top: 4px;}
.topheadercontainer .topmenusection .topmenusectioninner .callcontainer{padding-top: 1px;}
.topheadercontainer .navigation .navbar-default .navbar-toggle{margin-top: -47px;}
.navbar-toggle{padding: 7px 6px;}
.newscontainer .newspromotion {width: 100%; min-height: 516px;}
}

@media (max-width: 360px) {
.topheadercontainer .topmenusection .topmenusectioninner{float: left;}
}
