@charset "utf-8";

/* CSS Document */

body{margin:0px auto; padding:0px; background:#f5f6fa; max-width:1350px; font-family:gotR;}

@font-face {

  font-family: 'gotL';

  src: url(../fonts/Gotham-Light.ttf);

}

@font-face {

  font-family: 'gotM';

  src: url(../fonts/Gotham-Medium.ttf);

}

@font-face {

  font-family: 'gotR';

  src: url(../fonts/Gotham-Book.ttf);

}

@font-face {

  font-family: 'gotB';

  src: url(../fonts/Gotham-Bold.ttf);

}

@font-face {

  font-family: 'gotBl';

  src: url(../fonts/Gotham-Black.ttf);

}

.header-bar{position:absolute; z-index:999; width:100%; max-width:1350px;}

.logo{padding:0px 0px 10px; font-size:30px; text-transform:uppercase; color:#fff; text-align:center;}
.logo a{text-decoration: none; color: #fff;}
.navigation{margin-bottom:0px; border-radius:0px; background:none; border:none;}

.navbar-collapse{padding-left:0px; padding-right:0px;}

.navbar-inverse .navbar-nav>li>a{color:#fff; text-transform:uppercase; border-right:1px solid #fff; padding:0px 15px; margin:5px 0px; font-family:gotR;}

.navbar-inverse .navbar-nav>li:last-child>a{border-right:0px solid #fff; padding:0px 0px 0px 25px; margin:5px 0px; font-family:gotR;}

.soccer-bg{background:#d1cdcd; min-height:908px; padding-top:100px !important;}
/*.soccer-bg{background:url(../img/soccer-bg.jpg) top left no-repeat #d1cdcd; min-height:908px; padding-top:100px !important;}*/

.post-circle-bg{background:url(../img/post-circle-bg.jpg) top left repeat-x #fff; margin-bottom:25px; min-height: 500px;}
.post-circle-bg2{background:#fff; margin-bottom:25px; min-height: 245px;}

.post-circle-heading{font-size:18px; text-align:center; margin-top:10px;}

.post-circle-para{font-size:12px; text-align:center; margin-top:0px; padding:5px;}

.post-circle-readMore{text-align:center;}

.readMore-btn{background:#f35f38; border:1px solid #f35f38; color:#fff; margin-bottom:10px; cursor: pointer;}

.video-bg{background:#f4dfdf; padding:30px 0px;}

.video-para{font-size:16px; margin-top:10px;}

.video-readMore{text-align:center; margin-top:15px;}

.gray-bg{background:#d1cdcd; padding:30px 0px;}



.gray-bg-list li{list-style:none; width:19%; float:left; margin-right:1%;}

.footer-bg{background:#111111; color:#fff; padding:5px 0px;}

.footer-bg a{text-decoration:underline; color:#fff;}

.single-post-title{font-size: 20px; font-weight: bold;}
.single-post-content{padding: 20px;}
.single-post-content p{margin-top: 10px; font-size: 16px;}
.modal-dialog{width: 800px;}
.total-response{font-weight: bold;}
.comment-name{font-weight: bold;}
.comment-name-letter{margin-top: 5px; padding: 16px 33px; border-radius: 125px; background: #f35f38; display: inline-block; font-size: 46px !important; font-weight: bold; color: #fff; float: left; width: 20%;}
.comment-content{float: left; padding-left: 15px; display: inline-block; width: 80%;}
.comment-box{width: 100%; display: block; float: left;border-bottom: 1px dotted #f35f38; margin-bottom: 20px; padding-bottom: 15px;}

.review-form p .reivew-input{width: 100%; height: 30px; padding: 5px 15px;}
.review-form p .reivew-textarea{width: 100%; height: 70px; padding: 5px 15px;}
.review-submit-btn{background: #f35f38; border: 1px solid #f35f38; color: #fff; margin-bottom: 10px;}
.modal-body ul{padding-left: 15px; margin: 10px 0px;}
.modal-body ul li{width: 100%; margin: 5px 0px; list-style: disc; float: none;}

.testimonial-box {background: url(../img/test-bg.png) top left repeat-x; margin-bottom: 30px;}
#myCarousel{background:#f1d1d1;}
#myCarousel .carousel-indicators{bottom: 0px;}
.name-bg {
    background: #f35f38;
    width: 100px;
    height: 100px;
    margin-left: 50px;
    text-align: center;
    padding-top: 20px;
    color: #fff;
    font-size: 36px;
    font-weight: bold;
    border-radius: 100px;
}

.slider-text {
    font-size: 18px;
    color: #fff;
    padding: 10px;
    margin-top: 50px;
    margin-right: 50px;
}
.home-program-heading{text-align: center; padding: 15px 0px;}
.footer-social{text-align: center;}
.footer-social a{text-decoration:none; margin-right: 5px;}
.screen-reader-text{color: #fff; margin-right: 10px;}

@media screen and (min-width: 200px) and (max-width: 767px){
.gray-bg-list li{list-style:none; width:100%; float:left; margin-right:0%;}	
.post-circle-bg{background:url(../img/post-circle-bg.jpg) top left repeat-x #fff; margin-bottom:25px; min-height: 300px;}
.n2-section-smartslider{padding-top: 120px;}
.header-bar{background: #161616;}
.soccer-bg{background:#d1cdcd; min-height:908px; padding-top:20px !important;}
.name-bg {
    background: #f35f38;
    width: 100px;
    height: 100px;
    margin-left: 0px;
    text-align: center;
    padding-top: 20px;
    color: #fff;
    font-size: 36px;
    font-weight: bold;
    border-radius: 100px;
}
.modal-dialog{width: 90%;}
}

@media screen and (min-width: 768px) and (max-width: 1024px){
.gray-bg-list li{list-style:none; width:49%; float:left; margin-right:1%;}	
.post-circle-bg{background:url(../img/post-circle-bg.jpg) top left repeat-x #fff; margin-bottom:25px; min-height: 420px;}
.n2-section-smartslider{padding-top: 70px;}
.header-bar{background: #161616;}
.soccer-bg{background:#d1cdcd; min-height:908px; padding-top:20px !important;}
.name-bg {
    background: #f35f38;
    width: 100px;
    height: 100px;
    margin-left: 0px;
    text-align: center;
    padding-top: 20px;
    color: #fff;
    font-size: 36px;
    font-weight: bold;
    border-radius: 100px;
}
.modal-dialog{width: 90%;}
}

.footer-background{background: #333;}
.footer-heading{font-size: 20px; margin-top: 20px; color: #fff;}
.footer-menu{margin-top: 10px; margin-bottom: 15px;}
.footer-menu li{ list-style: none; color: #fff; }
.footer-menu li a{text-decoration: none; color: #fff;}

.footer-number{color: #fff; padding-top: 10px; background: url(../img/phone-icon.png) 0px 10px no-repeat; padding-left: 30px;}
.footer-email{color: #fff; padding-top: 10px; background: url(../img/mail-icon.png) 0px 10px no-repeat; padding-left: 30px;}
.footer-email a{text-decoration: none; color: #fff;}
.footer-address{color: #fff; padding-top: 10px; background: url(../img/address-icon.png) 0px 10px no-repeat; padding-left: 30px;}
.footer-input{width: 100%; height: 30px; border: 0px; border-bottom: 1px solid #fff; background: none; margin-bottom: 10px;}
.footer-textarea{width: 100%; height: 30px; border: 0px; border-bottom: 1px solid #fff; background: none; margin-bottom: 10px; height: 50px;}

.pb-lg-5, .py-lg-5{padding-bottom: 0rem !important;}