@media screen and (max-width: 1600px) {
.container { width:1200px;}
.logo {top: 25px;}
.bannerTxt {top: 180px;}
.bannerTxt h1 {font-size: 45px;}
.bannerTxt h2 {font-size: 30px;width: 420px;}
.bannerTxt img {width: 40%;}
.rightForm {top: 180px;}
.rightForm form input {padding: 10px;margin-bottom: 8px;font-size: 14px;}
.rightForm form select {padding: 10px;margin-bottom: 8px;font-size: 14px;}
.rightForm form .submitbutton button {padding: 8px;margin-bottom: 0;font-size: 18px;}
.rightForm h2 {padding-bottom: 20px;}

.slider {margin-top: -150px;}
.leftslidersection {padding: 0 30px;}
.leftslidersection h1 {font-size: 28px;padding-bottom: 20px;line-height: 31px;}
.leftslidersection p {font-size: 15px;}

.facilitiescontainer {padding: 50px 0 20px;}
.facilitiescontainer h1 {font-size: 50px;}
.facilitiescontainer .box h3 {font-size: 34px;}

.featureslider h1 {font-size: 50px;}
.featureslider .owl-carousel .leftslidersection p {font-size: 13px;}
.featureslider .buttonslidersection p {padding: 49px 10px 10px;}
.featureslider .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {margin-right: 4px;margin-top: -63px;}
.featureslider .owl-carousel .leftslidersection {width: 38%;top: 32px;padding: 50px 39px;}

.award_main .award_container h1 {font-size: 45px;line-height: 45px;}
.award_main .award_container .rank {padding: 20px 0;padding-left: 180px;}
.award_main .award_container .rank1 h1 span {font-size: 17px;}
.award_main .award_container .rank1 p {font-size: 18px;}
.award_main .award_container .rank1 p span {font-size: 16px;}

.testimonialslider h1 {font-size: 50px;}
.testimonialslider .owl-carousel .leftslidersection {width: 40%;padding: 50px 0;padding-left: 200px;}
.testimonialslider .owl-carousel .rightslidersection {width: 52%;padding-left: 40px;}
.testimonialslider .owl-carousel .leftslidersection p {font-size: 35px;}

.testimonialslider .owl-carousel .rightslidersection .sign_section {width: 35%;}
.testimonialslider .owl-carousel .rightslidersection .sign_section h3 {font-size: 15px;padding-bottom: 4px;}
.testimonialslider .owl-carousel .rightslidersection .sign_section p {font-size: 11px;line-height: 15px;}
.testimonialslider .owl-theme .owl-nav.disabled+.owl-dots {margin-top: 40px;}
}



@media screen and (max-width: 1440px) {
.award_main .award_container .rank {padding-left: 105px;}
.award_main .award_container .rank1 h1 {line-height: 32px;font-size: 50px;}
.testimonialslider .owl-carousel .rightslidersection {padding-left: 10px;}
.testimonialslider .owl-carousel .leftslidersection {padding-left: 120px;background-size: contain;}
.testimonialslider .owl-carousel .leftslidersection p {font-size: 30px;}
}




@media screen and (max-width: 1366px) {
.slider {margin-top: -150px;}
.award_main .award_container .rank {margin-top: 45px;}
.award_main .award_container .rank1 {padding-bottom: 25px;}
.featureslider .owl-carousel .leftslidersection h1 {font-size: 28px;line-height: 29px;}
}



@media screen and (max-width: 1280px) {
.bannerTxt {top: 150px;}
.rightForm {top: 120px;}
.testimonialslider .owl-carousel .leftslidersection {padding: 55px 0;padding-left: 100px;}
.award_main .award_container .rank {padding: 20px 0;padding-left: 110px;margin-top: 30px;}
.testimonialslider .owl-carousel .rightslidersection {width: 57%;}
}







@media only screen and (max-width: 1024px){
.maincontainer {width: 100%;float: left;overflow: hidden;}
.container { width:100%;}
.logo {top: 10px;}
.logo img {width: 45%;padding-left: 10px;}
.contact {top: 10px;display: none;}
.contact img{width: 200px;}
.bannerTxt {width: 100%;top: 84px;text-align: center;background: #00000073;padding: 20px 0 0;}
.bannerTxt h1 {font-size: 20px;}
.bannerTxt h2 {font-size: 16px;width: 100%;}


.rightForm{display: none;}
.mobilecallform{display: none;}
.mobilecallform h1{color: #fff;text-align: center;padding: 10px 0}
.mobilecallform img{width: 100%;padding: 0 20px;}
.fancybox-opened {width: 320px !important;overflow: hidden;}
.fancybox-inner {width: auto !important;}
.contactno{display: block;}
.rightFormmobile {position:absolute; top:60px;right:0px; width:100%; padding:30px 40px; background:#000; text-align:left;border-radius:5px;font-weight:300}
.rightFormmobile h2{font-size: 30px;color: #fff;padding-bottom: 40px;}
.rightFormmobile form input{width: 100%;border: 0;padding: 12px ;margin-bottom: 10px;font-size: 16px;color: #afafaf;}
.rightFormmobile form select{width: 100%;border: 0;padding: 12px ;margin-bottom: 10px;font-size: 16px;color: #afafaf;}
::-webkit-input-placeholder {color: #afafaf;}
:-ms-input-placeholder {color: #afafaf;}
::-moz-placeholder {color: #afafaf;opacity: 1;}
:-moz-placeholder {color: #afafaf;opacity: 1;}
.rightFormmobile form .submitbutton{width: 100%;text-align:center;padding: 5px ;margin-top: 20px;background: #a6153e;font-size: 23px;text-transform: uppercase;color: #fff;text-decoration: none;}
.rightFormmobile form .submitbutton:hover{background: #fff;color:#000;transition: 0.5s;}
.rightFormmobile form .submitbutton a{text-decoration: none;color: #fff}
.rightFormmobile form .submitbutton a:hover{color: #000}

.mobileform{display: block;width: 100%;float: left;}
.enquirybutton{width: 50%;float:left;background: #000;color: #fff;text-align: center;padding: 12px;font-size: 18px;position: fixed;bottom: 0;z-index: 999;border-right: 1px solid #fff;}
.enquirybutton a{text-decoration:none;color: #fff;}
.callbutton{width: 50%;float:right;background: #000;color: #fff;text-align: center;padding: 12px;font-size: 18px;position: fixed;bottom: 0;right:0;z-index: 999;}
.callbutton a{text-decoration:none;color: #fff;}

.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
@-webkit-keyframes fadeIn {
from {opacity: 0;}
to {opacity: 1;}
}

@keyframes fadeIn {
from {opacity: 0;}
to {opacity: 1;}
}
.fadeIn {-webkit-animation-name: fadeIn;animation-name: fadeIn;}




.slider {margin-top: 15px;border: 0;}
.slider .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {font-size: 30px;/*margin-right: 0;margin-top: -43px;*/}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {width: 33px;}
.leftslidersection {width: 100%;float: left;position: inherit;top: inherit;transform: inherit;padding: 10px 20px;}
.rightslidersection {width: 100%;float: right;}
.leftslidersection h1 {font-size: 17px;padding-bottom: 10px;line-height: 22px;text-align: center;}
.leftslidersection h1 br{display: none;}
.leftslidersection p {font-size: 13px;text-align: center;}

.video {padding: 20px 0;}


.facilitiescontainer h1 {font-size: 22px;text-align: center}
.facilitiescontainer .border-right{display: none;}
.facilitiescontainer .box {width: 100%;padding: 0 20px;text-align: center;}
.facilitiescontainer .box h3 {font-size: 20px;}
.facilitiescontainer .box h3 br{display: none;}
.facilitiescontainer .box.box2 ul li {padding-bottom: 10px;}
.facilitiescontainer .box.box2 ul li img{width: 25%;}
.facilitiescontainer .box.box3 ul li img{width: 25%;}
.facilitiescontainer .box.box4 ul li img{width: 45%;}
.facilitiescontainer .box.box3 {width: 50%;}
.facilitiescontainer .box.box4 {width: 50%;}
.facilitiescontainer {padding: 30px 0 30px;}
.web_sportsfacilities{display: none;}

.mobile_sportsfacilities{display: block;width: 100%;overflow: hidden;}
.mobile_sportsfacilities .owl-carousel{width: 75%;text-align: center;/*background: #585858;*/}
.mobile_sportsfacilities .owl-carousel .item .leftslidersection{width: 50%;float:left;padding: 10px 40px;text-align: -webkit-center;}
.mobile_sportsfacilities .owl-carousel .item .leftslidersection img{width: 40%;height:100px;}
.mobile_sportsfacilities .owl-carousel .item .rightslidersection{width: 50%;float:left;padding: 10px 40px;text-align: -webkit-center;}
.mobile_sportsfacilities .owl-carousel .item .rightslidersection img{width: 40%;height:100px;}
.mobile_sportsfacilities .owl-carousel .leftslidersection p {font-size: 13px;text-align: center;padding: 7px 0;}
.mobile_sportsfacilities .owl-carousel .rightslidersection p {font-size: 13px;padding: 10px 0;text-align: center;font-weight: 300}
.mobile_sportsfacilities .owl-carousel .owl-stage-outer {overflow: visible;}


.rightForm {    width: 100%;    top: 0;}
.fancybox-inner {
    background: #000;
 
}
.mobile_sportsfacilities .owl-carousel .owl-nav button.owl-prev, .mobile_sportsfacilities .owl-carousel .owl-nav button.owl-next{display: none !important;}



.featureslider {padding: 20px 0;}
.featureslider h1 {font-size: 25px;text-align: center;padding-bottom: 0px;}
.featureslider .owl-carousel {width: 100%;}
.featureslider .owl-carousel .leftslidersection {width: 100%;height: 135px;position: inherit;top: 0;transform: inherit;left: 0;padding: 10px 30px 14px;background: #a6153e;color: #fff;}
.featureslider .owl-carousel .rightslidersection {width: 100%;}

.featureslider .buttonslidersection {width: 100%;padding-top: 22px;}
.featureslider .buttonslidersection p br{display: none;}
.featureslider .buttonslidersection p {padding: 20px;font-size: 16px;}


.featureslider .custum_thumbnail {display: none;}
.featureslider .owl-carousel .leftslidersection h1 {font-size: 22px;line-height: 23px;}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {display: block !important; font-size: 50px;float: right;position: relative;color: #fff;/*margin-top: -61px;margin-right: 4px;*/}
.owl-carousel .owl-nav button.owl-next{width:40px;background: #a6153e !important;color: #FFF !important;outline: none;margin: 0;font-size: 35px !important;}
.owl-carousel .owl-nav button.owl-prev{width:40px;background: #000000 !important;color: #FFF !important;outline: none;margin: 0;font-size: 35px !important;}

.award_main .award_container {width: 100%;position: relative;padding: 10px 0;}
.award_main .award_container h1 {font-size: 25px;line-height: 33px;padding-left: 20px;color: #000;}
.award_main .award_container h1 span {font-weight: 300;color: #000000d9;}
.award_main .award_container h1 br {display: block;}
.award_main .award_container .rank {width:100%;padding: 0;padding-left: 0px;margin-top: 0;}
.award_main .award_container .rank1 h1 {width: 40%;}
.award_main .award_container .rank1 p {width: 55%;font-size: 14px;}
.award_main .award_container .rank1 {width: 100%;padding-bottom: 15px;}
.award_main .award_container .rank1 h1 span {font-size: 14px;}
.award_main .award_container .rank1 h1 {font-size: 37px;line-height: 25px;}

.testimonialslider {padding: 0px 0;}
.testimonialslider h1 {font-size: 25px;text-align: center;}
.testimonialslider .owl-carousel .leftslidersection {width: 100%;height:auto;background-size:cover;padding: 20px 0;padding-left: 0;}
.testimonialslider .owl-carousel {width: 100%;}
.testimonialslider .owl-carousel .leftslidersection p {font-size: 20px;line-height: 25px;}
.testimonialslider .owl-carousel .rightslidersection {width: 100%;padding: 0 20px;}
.testimonialslider .owl-carousel .rightslidersection p {padding-left: 0px;font-style: italic;font-size: 14px;line-height: 22px;}
.testimonialslider .owl-carousel .rightslidersection img {width: 20px;padding: 10px 0;}
.testimonialslider .owl-carousel .rightslidersection .sign_section {width: 100%;text-align: center;padding-top: 20px;}
.testimonialslider .owl-theme .owl-nav.disabled+.owl-dots {margin-left: 0;margin-top: 0;}
.footer {padding: 20px 20px;margin-bottom: 44px;}
.footer p {font-size: 10px;text-align: center;}
.owl-carousel.owl-drag .owl-item {
    background: #7d7d7d;
    padding: 10px 0 0;
}
.testimonialslider .owl-carousel.owl-drag .owl-item {
    background: none;
    padding: 10px 0 0;
}
.featureslider .owl-carousel.owl-drag .owl-item {
    background: none;
    padding: 10px 0 0;
}



img.know_fee_structure { display:inline; width:200px;}
.popup{width:600px;}
table{width:100%;}
.popup h3 {font-size:20px;}
thead, tbody {font-size:13px;}


}


@media only screen and (min-width: 568px) and (max-width: 823px){
.mobile_sportsfacilities .owl-carousel .item .leftslidersection {text-align: -webkit-center;}
.mobile_sportsfacilities .owl-carousel .item .rightslidersection {text-align: -webkit-center;}
.mobile_sportsfacilities .owl-carousel .item .leftslidersection img {width: 40%;height: 80px;}
.mobile_sportsfacilities .owl-carousel .item .rightslidersection img {width: 40%;height: 80px;}
.award_main .award_container .rank1 h1 {width: 23%;font-size: 33px;}
.award_main .award_container h1 br { display: block;}
.rightForm {width:100%;top: 0;}
.fancybox-skin{background: #000 !important}
.fancybox-close {top: 2px !important;right: -8px !important;}
.owl-carousel.owl-drag .owl-item {
    background: #7d7d7d;
    padding: 10px 0 0;
}
}

@media only screen and (max-width: 567px){
.banner{display: none !important;}
.mobilebanner{display: block !important;}
.brandlogo, .logo{display: none;}
.bannerTxt {background: none;top: 98px;}
.bannerTxt h1 {font-size: 28px;}
.bannerTxt h2 {font-size: 15px;font-weight: 300;padding-top: 10px;}
.leftslidersection h1 {text-align: left;}
.leftslidersection p {text-align: left;}
.webvideo{display: none;}
.video {padding: 10px 0;}
.mobilevideo{display: block;padding: 0 10px;}
.facilitiescontainer .box p {text-align: left;}
.award_main .award_container .rank1 h1 {width: 35%;font-size: 33px;}
.rightForm {top: 0;width: 100%;}
.fancybox-skin {background: #000 !important;}
.facilitiescontainer .box h3 {font-size: 18px;padding-left: 0 !important;}
.featureslider .owl-carousel .leftslidersection {width: 100%;height: 100%;position: inherit;top: 0;transform: inherit;left: 0;padding: 10px 30px 14px;background: #29166f;color: #fff;}
.mobile_sportsfacilities .owl-carousel .item .leftslidersection {width: 50%;float: left;padding: 0 25px;}
.mobile_sportsfacilities .owl-carousel .item .leftslidersection img, .mobile_sportsfacilities .owl-carousel .item .rightslidersection img{width:90%;height: 75px;}
.mobile_sportsfacilities .owl-carousel .item .rightslidersection {width: 50%;float: left;padding: 0 23px;}
.owl-carousel.owl-drag .owl-item {background: #7d7d7d;padding: 10px 0 0;}
.facilitiescontainer .box.box3 {width: 100%;}
.facilitiescontainer .box.box3 ul {display: flex;}
.facilitiescontainer .box.box3 ul li {width: 100%;padding-bottom: 0;}
.facilitiescontainer .box.box3 ul li p {text-align: center;}
.facilitiescontainer .box.box4 {width: 100%;}
.facilitiescontainer .box ul li {width: 33%;float: left;}
.facilitiescontainer .box.box4 ul li img {width: 70%;}
.testimonialslider .owl-carousel.owl-drag .owl-item{background:none !important;}
.featureslider .owl-carousel.owl-drag .owl-item{background:none !important;}
.testimonialslider .owl-carousel .leftslidersection p {text-align: center;}
.award_main .award_container h1 br {display: none;}
img.know_fee_structure{margin-top:10px;}
.popup{width:80%;}
}


@media only screen and (min-width: 409px)  and (max-width: 414px){
.award_main .award_container .rank1 h1 {width: 33%;font-size: 33px;}
.award_main .award_container .rank1 h1 span {font-size: 12px;}
img.know_fee_structure{margin-top:10px;}
.featureslider .owl-carousel .leftslidersection {height: 100%;}
}

@media only screen and (max-width: 320px){
.facilitiescontainer .box h3 {font-size: 23px;line-height: 27px;}
.mobile_sportsfacilities .owl-carousel .item .rightslidersection {padding: 0 15px;}
.mobile_sportsfacilities .owl-carousel .item .leftslidersection {padding: 0 15px;}
.featureslider .owl-carousel .leftslidersection {height: 100%;}
.featureslider .owl-carousel .leftslidersection h1 {font-size: 18px;}
.award_main .award_container h1 {font-size: 20px;}
.award_main .award_container .rank1 h1 {width: 43%;font-size: 30px;}
}
