/*google fonts*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans|Playfair+Display:400,400i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Raleway:400,500,700,700i,800,900');
/*============================*/
body{
font-family: 'Open Sans', sans-serif;
}
body::-webkit-scrollbar {
width: 15px;
}

body::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}

body::-webkit-scrollbar-thumb {
background:#423f9c;
outline: 1px solid slategrey;
}
h1, h2{
font-family: 'Raleway', sans-serif;
}
.top-bar{
background-image: linear-gradient(-225deg, #3D4E81 0%, #5753C9 48%, #6E7FF3 100%);
height: 40px;
color: white;
line-height:40px;


}
.navbar{
padding-top: 25px;
padding-bottom: 25px;
margin-bottom: 0
}
.navbar-brand{
padding: 0;
}
.navbar-brand img
{
width: 230px;
margin-top: -25px;
}
.navbar-default{
background: none;
box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.13);
border: 0;
}
.navbar-default .navbar-nav>li>a{
color: #000;
padding-left:15px;
padding-right:15px;
font-size: 16px;
font-family: 'Raleway', sans-serif;
font-weight: 500;
text-transform: uppercase;
}
/*-----------------------------------------------------------------------------*/

.image-box {
    overflow: hidden;
    background: linear-gradient(to right, #b8cbb8 0%, #b8cbb8 0%, #b465da 0%, #cf6cc9 33%, #ee609c 66%, #ee609c 100%);
    padding: 0;
    border: 8px solid;
    border-image: linear-gradient(to right, #b8cbb8 0%, #b8cbb8 0%, #b465da 0%, #cf6cc9 33%, #ee609c 66%, #ee609c 100%) 1;
}
.btn-primary {
    background: #5f62d8;
    border-radius: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    letter-spacing: 2px;
    border-width: 2px;
    border-color: #5f62d8;
    margin-bottom: 5px;
}
button.owl-prev {
    position: absolute;
    background: rgb(255, 0, 0) !important;
    width: 40px;
    height: 40px;
    color: white !important;
    top: -24%;
    transform: translateY(-50%);
    left: 86%;
    display: block;
    z-index: 100;
    border-radius: 8px;
    font-size: 23px;
    border: none;
    
}
button.owl-next {
    position: absolute;
    background: rgb(255, 0, 0) !important;
    width: 40px;
    height: 40px;
    color: white !important;
    top: -24%;
    transform: translateY(-50%);
    right: 93px;
    font-size: 24px;
    display: block;
    z-index: 100;
    border-radius: 8px;
    border: none;
}
.video-slider button.owl-prev {
    margin-left: -95px;
    padding: 0px;
}
.video-slider button.owl-next {
    margin-right: -95px;
    padding: 0px;
}
/*.owl-carousel .owl-item img{
	height: 200px;
}*/
.owl-dots {
    display: none;
}
.image-box img {
    object-fit: cover;
    transition: all .3s;
    transform: scale(1);
}
.activity{padding: 50px 0px;}
.activity h1{
	font-family: 'Raleway', sans-serif;
	text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 5px;
    font-size: 40px;
    background: linear-gradient(90deg, #423f9c 31%, #862359 69%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-bottom: 50px;
}
.background1{
	background: url(../images/1-mobile-development-bg.jpg);
	background-size: cover;
	min-height: 580px;
	background-repeat: no-repeat;
}
.tab1{
	/*background: url(../images/voice-tab00111.png);*/
	min-height: 580px;
	
}
.background2{
	background: url(../images/1-web-development-bg.jpg);
	background-size: cover;
	min-height: 580px;
	background-repeat: no-repeat;
}
.tab2{
	
	min-height: 580px;
	
}

.background3{
	background: url(../images/voice-recognition-bg.jpg);
	background-size: cover;
	min-height: 580px;
	background-repeat: no-repeat;
}
.tab3{
	
	min-height: 580px;
	
}
.background4{
	background: url(../images/web-app-bg.jpg);
	background-size: cover;
	min-height: 580px;
	background-repeat: no-repeat;
}
.tab4{
	
	min-height: 580px;
	
}
.smallscreen {
    display: none;
}
.tab-image {
    height: 285px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center center;
}
.slider-text {
    padding: 150px 0px 150px 50px;
}
.slider-text img{width: 90px;}
.slider-text h3{
	color: #fff;
	font-size: 25px;
	margin-bottom: 30px;
	position: relative;
}
.slider-text h3:after{
	content: "";
	width: 20%;
	height: 2px;
	background: #f00;
	top: 40px;
	left: 0;
	position: absolute;
}
.slider-text p{
	color: #fff;
    line-height: 28px;
    font-size: 16px;
    margin-bottom: 30px;

}
.slider-text .slider-btn{
	background: #e2133a;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    padding: 5px 15px;
    width: 150px;
    text-align: center;
    margin-top: 25px;
}
.video-slide{padding: 50px 0px;}
.video-slide iframe {
    border: 7px solid;
    border-image: linear-gradient(90deg, #423f9c 31%, #862359 69%) 1;
}
.video-slide .reg-title {
    background: #e2133a;
    border-radius: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    letter-spacing: 2px;
    margin-bottom: 5px;
    color: white;
    border: 5px solid #ffadd3 !important;
    height: auto;
}
.video-slide .reg-title h4 {
    margin-bottom: 10px;
}
.video-slide h1{
	font-family: 'Raleway', sans-serif;
	text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 5px;
    font-size: 40px;
    background: linear-gradient(90deg, #423f9c 31%, #862359 69%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;padding-bottom: 50px;
}

section.container-fluid.virtical-slider {
    padding-left: 0px;
    padding-right: 0px;
}
section.coaches-slide.argh {
    background-image: none;
}

/*-----------------------------------------------------------------------------*/

/*banner part
=================*/
.home-banner{
background:url(../images/banner.jpg) no-repeat center center ;

}
.banner {

background-size: cover;
padding-top: 200px ;
padding-bottom: 120px;
color: white;
text-align: center
}
.banner h1{
font-size: 90px;
font-family: 'Raleway', sans-serif;
font-weight: 700;
letter-spacing: 6px

}
.banner h2{
font-family: 'Raleway', sans-serif;
font-size: 40px;
}
.banner-inner {

background-size: cover;
padding-top: 100px ;
padding-bottom: 100px;
color: white;
text-align: center
}
.banner-inner h1{
font-size:80px;
font-family: 'Raleway', sans-serif;
font-weight: 700;
letter-spacing: 6px

}
.banner-inner h2{
font-family: 'Raleway', sans-serif;
font-size: 40px;
}
.banner-inner span{
color: red;
}
.activity-part{
padding-top: 45px;
padding-bottom: 80px;
}
.no-padding{
padding: 0;
}
.btn-primary{
background: #5f62d8;
border-radius: 0;
padding-top: 10px;
padding-bottom:10px;
letter-spacing: 2px;
border-width: 2px;
border-color: #5f62d8;
margin-bottom: 5px;
}
.btn-primary:hover, .btn-primary:focus{
background: white;
border: 2px solid #5f62d8;
color: #5f62d8;
}
.activity-part h1{
font-family: 'Raleway', sans-serif;
font-weight: bold;
letter-spacing: 5px;
color: rgba(0, 0, 0, 0.70);

}
.activity-form{
padding-top: 100px;
padding-bottom: 100px;
text-align: center;
background: url('../images/form-banner.jpg') no-repeat center center fixed;
background-size: cover;
color: white;
}
.activity-form h1{
font-size: 36px;
letter-spacing: 3px;
text-transform: uppercase;
font-weight: bold

}
.activity-form p{
font-size: 20px;
}
.activity-form .form-control{
/*    background: rgba(255, 255, 255, 0.62);*/
background: rgba(0, 0, 0, 0.72);
border-radius: 0;
border: none;
padding: 25px;
color: #fff;
}
.tagline-style h1{
text-align: center;
text-transform: uppercase;
font-weight: bold;
letter-spacing: 5px;
font-size: 40px;

background: linear-gradient(90deg, #423f9c 31%, #862359 69%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.tagline-style p{
text-align: center;
font-size: 22px;
letter-spacing: 5px;
margin-bottom: 55px;
}
.feature-area{
padding-top: 100px;
padding-bottom: 100px;
/*    background: linear-gradient(90deg, #00e4ce 31%, #00abc9 69%);*/
}
.feature-head {
font-size: 20px;
padding: 15px;
color: #000;
text-transform: uppercase;
letter-spacing: 2px;
position: relative;
font-weight: bold;
background: linear-gradient(90deg, #423f9c 31%, #862359 69%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.feature-head::after{
position: absolute;
content: "";
bottom: 13px;
left: 0px;
width: 3px;
height: 30px;
background: -webkit-linear-gradient(left, #423f9c 31%, #862359 69%);
background: -o-linear-gradient(left, #423f9c 31%, #862359 69%);
background: linear-gradient(to right, #423f9c 31%, #862359 69%);

}
.feature-head::before{
position: absolute;
content: "";
bottom: 20px;
left: 5px;
width: 3px;
height: 17px;
background: -webkit-linear-gradient(left, #423f9c 31%, #862359 69%);
background: -o-linear-gradient(left, #423f9c 31%, #862359 69%);
background: linear-gradient(to right, #423f9c 31%, #862359 69%);

}
.feature-details p{
font-size: 16px;
color: #000;
padding-left: 15px
}
.feature-post {
/*    min-height: 300px;*/
/*    padding: 50px;*/
box-sizing: border-box;
margin-bottom: 25px;
border-radius: 10px;
/*background-image: linear-gradient(to top, #1e3c72 0%, #1e3c72 1%, #2a5298 100%);*/
/*   background-image: linear-gradient(-225deg, #3D4E81 0%, #5753C9 48%, #6E7FF3 100%);*/
}
.parents{
padding: 100px;

/*    color: #fff;*/
}
.parents h1{
font-size: 40px;
letter-spacing: 5px;

margin-bottom: 25px;
}
.parents p{
font-size: 22px;
}
.btn-success{
background: white;
border: 2px solid #5f62d8;
color: #3f4e86;
border-radius: 0;
letter-spacing: 3px;
padding-top: 10px;
padding-bottom: 10px;
margin-bottom: 5px;
}
.btn-success:hover, .btn-success:focus{
background: #5f62d8;
border-color: transparent
}
.contact-part{
padding-top: 3%;
padding-bottom:3%;
/*     background-image: linear-gradient(-225deg, #3D4E81 0%, #5753C9 48%, #6E7FF3 100%);*/
background: linear-gradient(90deg, #423f9c 31%, #862359 69%);
color: white;
text-align: center;

font-size: 32px;
font-family: 'Raleway', sans-serif;
letter-spacing: 2px;

}
.testimonial{

padding-bottom: 100px;
}
.author-say {

border-radius: 5px;
padding: 25px;
width: 100%;
min-height:150px ;
text-align: center;
color: #fff;
font-size:16px ;
position: relative;
}
.author-say::before{
content: ">>";
position: absolute;
top: -37px;
background: #fff;
/*
width: 55px;
height: 55px;
*/
/*    border-radius: 50%;*/
color: black;
text-align: center
}
.bg-purple{
background: #583686;
}
.bg-cayan{
background: #00bcd4;
}
.author-img {
position: absolute;
left: 50%;
bottom:0px;
transform: translateX(-50%);
margin-bottom: 45px;
width: auto;
height: 80px;
width: 80px;

}

.author-img img{
	border-radius: 50%;
	width: 100% !important;
	height: 100% !important;
	object-fit: cover;
}

.author-name {
font-size:20px ;
text-align: center;

color: #000;

letter-spacing: 2px;
margin-top:35px;

}
.author-designation{
font-size:14px ;
text-align: center;

color: #00bcd4;

}
.pricing{
background: linear-gradient(90deg, #423f9c 31%, #862359 69%);
padding-top: 100px;
padding-bottom: 100px;

}
.pricing h1{
color: white;
font-family: 'Raleway', sans-serif;
font-weight: bold;
text-align: center;
letter-spacing: 3px;
font-size: 38px;
text-transform: uppercase;
margin-bottom: 25px;

}
.pricing p{
color: white;
font-family: 'Raleway', sans-serif;
text-align: center;
font-size: 18px;
}
.price-item{
background: #fff;
min-height: 400px;
border-radius: 20px;
margin-top: 25px;
padding: 50px;
box-shadow: border-box;
}
.price-head{
text-align: center;margin-top: 10px;
background: linear-gradient(90deg, #423f9c 31%, #862359 69%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-size: 25px;
font-family: 'Raleway', sans-serif;
font-weight: bold;
letter-spacing: 3px;

}
.duraion{
font-size: 20px;
font-family: 'Raleway', sans-serif;
font-weight: bold;
letter-spacing: 1px;
text-align: center;
text-transform: uppercase
}
.price-item ul li{
text-align: center;
color: black;
font-size: 16px;
margin-top: 5px;
margin-bottom: 5px;

}
.btn-custom{

color: white;
border-radius: 20px;
letter-spacing: 2px;
text-transform: uppercase;
margin-top: 5px;
margin-bottom: 5px;

}
footer{
background: #fff;
color: #000;


}
.footer-social li{
width: 50px;
height: 50px;
text-align: center;
line-height: 50px;
background: #00bcd4;
margin-right: 25px;
border-radius: 50%;
margin-top: 32px
}
.footer-social li:nth-child(1){
background: #3b5998;
}
.footer-social li:nth-child(2){
background: #1da1f2;
}
.footer-social li:nth-child(3){
background: #0274b3;
}
.footer-social li:nth-child(4){
background: #de564a;
}
.footer-social li:nth-child(5){
background: #bb05ad;
}
.footer-social li a{
color: #fff;

text-align: center;
}
footer .tagline-style h1{
text-align: center;
text-transform: uppercase;
font-weight: bold;
letter-spacing: 5px;
font-size: 30px;

background: linear-gradient(90deg, #423f9c 31%, #862359 69%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
footer .tagline-style p{
text-align: center;
font-size: 22px;
letter-spacing: 5px;
margin-bottom: 15px;

}
.copyright{
text-align: center;
padding: 15px;
background: #101019;
color: #fff;

}
/*about page
================*/
.about-banner{

}
.tab-part{
padding: 5% 0 5% 0;
border-bottom: 3px solid #423f9c
}
.tab-part .nav>li>a{
background: #423f9c;
color: #fff;
margin-bottom: 2px;
text-align: center;
padding-top: 20px;
padding-bottom: 20px;
border: 2px solid transparent;
font-size: 16px;
letter-spacing: 2px;
border-radius: 5px 0 0 5px;
}
.tab-part .nav .active a
{
background: #fff;
color: #423f9c;
border: 2px solid  #423f9c;
border-right: none;
border-radius: 15px 0 0 15px;

}
.tab-part .tab-heading{
font-family: 'Raleway', sans-serif;
text-transform: capitalize;
font-weight: bold;
letter-spacing: 2px;
font-size: 30px;
background: linear-gradient(90deg, #423f9c 31%, #862359 69%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
}
.tab-content h2{
font-weight: bold;
font-size: 25px;
text-align: center
}
.tab-content b{
font-family: 'Raleway', sans-serif;
font-size: 20px;
margin-left: 15px;
}
.tab-content .panel-heading{
color: #fff;
}
.tab-content a .panel-title {
text-decoration: none
}
.martialart-banner{
background: url(../images/martrial-banner.jpg) no-repeat center center;
background-size: cover !important;
}
.inner-about{
padding-top: 2%;
padding-bottom: 5%;
}
.inner-about h1{
letter-spacing: 3px;
font-weight: bold;
background: linear-gradient(90deg, #423f9c 31%, #862359 69%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.about-next{
background: linear-gradient(90deg, #423f9c 31%, #862359 69%);
padding-top: 100px;
padding-bottom: 100px;
color: #fff;
text-align: center
}
.img-center{
margin: 0 auto;
display: block
}
.payment-area{
padding-top: 100px;
padding-bottom: 100px;
}
.payment-area h2{
background: linear-gradient(90deg, #423f9c 31%, #862359 69%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-weight: bold;
}
.payment-area p{
max-width: 450px;

}
.video-part{
padding-top: 50px;
padding-bottom: 100px;
background: #e6e4ff;
}
.video-part h2{
color: #262525;
font-size: 22px;
font-weight: bold;
letter-spacing: 3px;
}
.current-video {
height: 425px;
overflow-y: scroll;
}
.current-video::-webkit-scrollbar {
width: 10px;
}

.current-video::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}

.current-video::-webkit-scrollbar-thumb {
background:#00bcd4;
outline: 1px solid slategrey;
}
.video-details h3{
font-size: 17px;
margin-top: 1px;
font-weight: bold;
color: #2d309b;
font-family: 'Raleway', sans-serif;
}
.cheerleading-banner{
background: url(../images/cheerleading-banner.jpg) no-repeat center center;
background-size: cover !important;
}
.music-banner{
background: url(../images/music-banner.jpg) no-repeat center center;
background-size: cover !important;
}
.dance-banner{
background: url(../images/dance-banner.jpg) no-repeat center center;
background-size: cover !important;
}
.gymnastic-banner{
background: url(../images/gymnastic-banner.jpg) no-repeat center center;
background-size: cover !important;
}
.after_submit-banner{
background: url(../images/after_submit-bg.jpg) no-repeat center center;
background-size: cover !important;
}
.contact-banner{
background: url(../images/contact-bg.jpg) no-repeat center center;
background-size: cover !important;
}
.calender-banner{
background: url(../images/calender.jpg) no-repeat center center;
background-size: cover !important;
}
.alphabet{
background: linear-gradient(90deg, #423f9c 31%, #862359 69%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-weight: bold;
font-size: 20px;
border: 3px solid #423f9c;
padding: 5px 12px;
margin-right: 10px;
}
.com-list{
font-size: 20px;
}
.com-list li{
margin-bottom: 25px;
}
.submit-text p{
font-size: 22px;
color: #fff;
}
.submit-text{
background: linear-gradient(90deg, #423f9c 31%, #862359 69%);
min-height: 635px;
padding: 50px;
}
.contact-page{
padding-top: 50px;
padding-bottom: 50px;
border-bottom: 1px solid #423f9c;
}
.contact-page .form-control{
border-radius: 0;
border-color: #423f9c;
}
.contact-page label{
letter-spacing: 3px;
text-transform: uppercase;
background: linear-gradient(90deg, #423f9c 31%, #862359 69%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.calender-title{
text-align: center;
}
.year-part{
background: linear-gradient(90deg, #423f9c 31%, #862359 69%);
padding-top:5%;
padding-bottom: 5%;
}
.year-part h2{
color: white;
letter-spacing: 5px;
text-transform: uppercase;
margin-bottom: 25px;
font-size: 40px;
}
.year-part h4{
color: white;
letter-spacing: 5px;
text-transform: uppercase;
margin-bottom: 25px;
font-size: 21px;
}
.year-part .form-control{
background: :transparent;
border-radius:0;
}
.month-part{
padding-top:5%;
padding-bottom: 5%;
}
.month-box .month-title{
text-align: center;
font-size: 22px;
color: #fff;
background: linear-gradient(90deg, #423f9c 31%, #862359 69%);
padding: 15px 0;
width: 100%;
text-transform: uppercase;
letter-spacing: 5px;
font-weight: bold;

}
.month-box{
border: 2px solid #423f9c;
height: 400px;
overflow-y: scroll;
margin-bottom: 10px;
}
.month-box li a{
color: black;
text-decoration: none;

position: relative;
}
.month-box li{
padding: 5px;
text-align: center;
}
.month-box li:nth-child(odd){
background: #aaa8f8;

}
.month-box::-webkit-scrollbar {
width: 5px;
}

.month-box::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}

.month-box::-webkit-scrollbar-thumb {
background:#423f9c;
outline: 1px solid slategrey;
}
.comments-inner{
margin: 5em 0;
}
.comments-inner img.profile-image {
width: 50px;
height: 50px;
margin-right: 10px;
border-radius: 50%;
border: 2px solid #949393;
}
.comments-inner .profile-name {
font-size: 18px;
color: #1566de;
font-weight: 600;
}
.comments-inner .comments {
padding: 10px;
margin-bottom: 0;
}
.comments-inner .comment-individual {
background: #f1f1f1;
padding: 10px;
margin-bottom: 1em;
border-radius: 5px;
border: 1px solid #e0e0e0;
}
.p-0{
padding: 0;
}
.activity-part .image-box img{
width: 100%;
height: 350px;
object-fit: cover;
transition: all .3s;
transform: scale(1);
}
/* .activity-part .image-box img:hover{
transform: scale(0.95);
} */
.activity-part .image-box{
overflow: hidden;
background: linear-gradient(to right, #b8cbb8 0%, #b8cbb8 0%, #b465da 0%, #cf6cc9 33%, #ee609c 66%, #ee609c 100%) ;
padding: 0;
border: 8px solid ;
border-image: linear-gradient(to right, #b8cbb8 0%, #b8cbb8 0%, #b465da 0%, #cf6cc9 33%, #ee609c 66%, #ee609c 100%) 1;
}
.activity-part .image-box:hover img{
transform: scale(0.95);
}
.activity-part .btn-primary{
margin-bottom: 0;
}
.activity-part .owl-nav{
position: absolute;
top: -50px;
right: 70px;
display: flex;

}
.activity-part .owl-prev, .activity-part .owl-next{
padding: 10px 15px;
text-align: center;
margin-right: 10px;
color: #fff;
background-image: linear-gradient(to top, #f77062 0%, #fe5196 100%);
}
.registration {
padding: 30px 0 80px 0;
/* background-color: black; */
}
.registration .registration-imagebox{
padding: 0;
height: 360px;
}
.registration .registration-imagebox img{
width: 100%;
height: 100%;
object-fit: cover;
}
.registration .registration-content{
padding: 25px;
height: 360px;
background: white;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-direction: column;
justify-content: center;
position: relative;
}
.registration .registration-content .reg-title{
font-weight: bold;
font-size: 25px;
font-family: 'Raleway', sans-serif !important;
text-transform: uppercase;
position: relative;
line-height: 1.2;
}
.registration .registration-content .reg-title::after{
content: "";
width: 70px;
height: 3px;
background: #000;
position: absolute;
left: 0;
bottom: -8px;
}
.registration .registration-content .reg-title span{
color: #e2133a;
}
.registration .registration-content p{
font-size: 16px;
margin-top: 20px;
}
.registration .registration-content .reg-button{
background: #e2133a;
color: #fff;
text-transform: uppercase;
font-size: 12px;
padding: 5px 15px;
width: 150px;
text-align: center;

margin-top: 25px;
}
.left-arrow{
width: 35px;
height: 35px;
background: white;
position: absolute;
left: -17px;
transform: rotate(45deg);
}
.right-arrow{
width: 35px;
height: 35px;
background: #ffff;
position: absolute;
right: -18px;
transform: rotate(45deg);
z-index: 1;
}
.video-slide{
padding: 50px 0;
}
.video-slide .owl-nav{
position: absolute;
top: -50px;
right: 70px;
display: flex;

}
.video-slide .owl-prev, .video-slide .owl-next{
padding: 10px 15px;
text-align: center;
margin-right: 10px;
color: #fff;
background-image: linear-gradient(to top, #f77062 0%, #fe5196 100%);
}
.video-slide iframe{
border: 7px solid;
border-image:linear-gradient(90deg, #423f9c 31%, #862359 69%)  1;
}
.carousel-caption h3{
font-size: 60px;
font-family: 'Raleway', sans-serif;
font-weight: 700;
letter-spacing: 6px

}
.carousel-caption p{
font-family: 'Raleway', sans-serif;
font-size: 40px;
}
.carousel-caption {
background-size: cover;
padding-top: 100px ;
padding-bottom: 100px;
color: white;
text-align: center
}
.carousel-control{
top: 50%;

}
.carousel-inner>.item>a>img, .carousel-inner>.item>img{
width: 100%;
height:500px;
object-fit: cover;
}
.registration-banner{
    background-size: cover;
    background-position: 35%;
    background-repeat: no-repeat;
    height: 500px;
    color: white;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: center;
    flex-direction: column;
    flex-wrap: wrap;
}

.registration-banner a{
padding: 10px 25px;
background: #37a000;
color: white;
text-decoration: none;
border-radius: 5px;

}

.registration-banner h1{
    font-weight: 700;
}
.registration-banner p{
font-size: 18px;}

.activity-box{
background: #c31432;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #240b36, #c31432);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #240b36, #c31432); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.22);
padding: 15px 0 0 0;
border-radius: 5px;
}

.activity-box .activity-box-img img{
width: 100%;
}

.activity-box-img{
    width: 100px;
    background: #ffffffa3;
    height: 100px;
    border-radius: 50%;
    padding: 18px;  
    margin: 0 auto;
}

.activity-box  .activity-box-title{
    background: white;
    padding: 15px;
    margin-top: 15px;
    font-size: 18px;
    text-align: center;
    font-weight: bold;
    color: black;
}

.reg-activity{
    padding: 50px 0;
}
.reg-activity h3{
    color: #000;
    margin-bottom: 25px;
    font-size: 20px;
    font-weight: bold;
}

.reg-pricing{
    padding: 50px 0;
}

.reg-pricing .row{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: center;
}
.reg-pricing h2{
    font-weight: bold;
}

.reg-pricing .pricing-table{
    padding: 15px ;
    box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.22);
    height: 350px;
    margin-top: 25px;


}

.reg-pricing .price-header{
    text-align: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0.22);
    padding-bottom: 15px;
}
.reg-pricing .price-header a{
background: #423f9c;
    padding: 8px 25px;
    color: white;
    border-radius: 20px;
    text-transform: uppercase;
    font-size: 13px;}


.reg-pricing .price-header .package-title{
    font-size: 20px;
    font-weight: bold;
}

.reg-pricing .price-header .price{
    font-weight: bold;
    color: black;
}

.pricing-table .price-content{
    padding: 15px 0;
}

.pricing-table .price-content ul li{
    
    margin-bottom: 15px;
    list-style:none;
    position: relative;
}

.pricing-table .price-content ul li::after{
    content: "\f00c";
    position: absolute;
    left: -30px;
    font-family: fontAwesome;
    color: #423f9c;
}

.reg-video {
    background: #494949;
    padding: 20px 0 100px 0;
}

.reg-video .video-content{
    color: white;
    padding: 25px;
}
.reg-subscribe{
    background: #e2133a;
    padding: 28px;
    position: relative;
    z-index: 999999;
    margin-top: 50px;
}
.subscribe-title {
    font-weight: bold;
    font-size: 18px;
}

.subscribe-title span{
    color: white;
    font-size: 28px;
    font-weight: 700;
}

.reg-subscribe .btn-search{
    background: #000;
    color: white;
}

.search-form-reg{
    margin-top: 15px;
}

footer{
	background: url(../images/footer_bg-1.jpg);
	padding: 100px 0;
	margin-top: -60px;
}

.footer-logo{
	display: block;
	margin: 0 auto;
	width: 350px;
}

.footer-content p{
	color: white;
	padding: 25px;
	text-align: center;
}

.footer-social-media ul{
	padding: 0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
}

.footer-social-media ul li{
	list-style:none;
	width: 40px;

	height: 40px;
	background: #e2133a;
	border-radius: 5px;

	text-align: center;
	line-height: 40px;
	margin-right: 10px;
	transition: all .5s;
}

.footer-social-media ul li a{
	color: white;
	font-size: 18px;
}

.footer-social-media ul li:hover {
	background: white;
	color: #e2133a;
}
.footer-social-media ul li:hover a {
	
	color: #e2133a;
}




/* ================== Coaches ================== */

.coaches-slide{
	padding: 80px 0;
	background-color: black;
	background-image:url(../images/bg-board.png);
}

.coaches-slide .owl-carousel  .center{
	
	transform: scale(1) !important;
	z-index: 999999;
	position: relative;
}

.coaches-slide .owl-carousel  .center img{

}

.coaches-slide .owl-carousel .owl-item {
	transform: scale(.6);
	transition: all .5s;
}

.coaches-slide .testimonial-name{
	text-align: center;
	font-size: 28px;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	color: #e2133a;
	text-transform: capitalize;
	margin-top: 25px;
}

.coaches-slide .title{
	margin-bottom: 50px;
}
.coaches-slide .title .top-text {
	color: #c91438;
	text-align: center;
	font-family: 'Raleway', sans-serif;
	margin-bottom: 5px;
	font-weight: 900;
	font-size: 20px;
}

.coaches-slide .title p{
	text-align: center;
	color: white;
	font-size: 16px;
}

.coaches-slide .title h2 {
	color: #fff;
	text-align: center;
	font-family: 'Raleway', sans-serif;
	font-weight: 900;
	margin-top: 2px !important;
	position: relative;
}

.coaches-slide .title h2::after{
	content: "";
	width: 50px;
	height: 2px;
	background:#c91438;
	position: absolute;
	left: 50%;
	bottom: -10px;
	transform: translate(-50%,-50%);

}


.owl-theme .owl-controls .owl-page {
    display: inline-block;
}
.owl-theme .owl-controls .owl-page span {
    background: none repeat scroll 0 0 #869791;
    border-radius: 20px;
    display: block;
    height: 12px;
    margin: 5px 7px;
    opacity: 0.5;
    width: 12px;
}

.video-slide .reg-title{
	background: #e2133a;
    border-radius: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    letter-spacing: 2px;
        margin-bottom: 5px;
    color: white;
    border: 5px solid #ffadd3 !important;
}
.services-inner-tabs .nav-pills .nav-item {
    background-color: #005fa3;
    width: 220px;
    overflow: hidden;
    margin: 1px;
}
.services-inner-tabs .nav-pills .abt{background:#4236b2; }
.services-inner-tabs .nav-pills .lead{background: #e99d14;}
.services-inner-tabs .nav-pills .school{background: #100c4a;}
.services-inner-tabs .nav-pills .rule{background: #15b2d5;}
.services-inner-tabs .nav-pills .compet{background: #ff6e06;}



.services-inner-tabs .nav-pills .nav-item a, .services-inner-tabs .nav-pills .nav-item a span {
    color: #fff;
    font-size: 15px;
}
.services-inner-tabs .nav-pills .nav-item a:hover, .services-inner-tabs .nav-pills .nav-item a.active {
    background-color: #528c34;
    color: #fff;
}
.services-inner-tabs {
    margin: 100px 0px;
}
.virtual-img img{width: 100%;}
.main-containt {
    margin: 100px 0px;
}
.tab-section-title {
    text-align: center;
    margin: 72px 0px;
}
.tab-section-title img{margin-top: 50px;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{background-color: #528c34;}


@media only screen and (device-width: 1024px){
	.services-inner-tabs .nav-pills .nav-item{width: 180px;}
    button.owl-prev{top:-30px;}
    button.owl-next{top:-30px;right: 55px;}
    .video-slider button.owl-prev{top: 13px;}
    .video-slider button.owl-next{top: 13px;margin-right: -55px;}
}

@media only screen and (max-width: 767px){
	.services-inner-tabs .nav-pills .nav-item{width: 100%;}
}

@media only screen and (device-width: 768px){
	.slider-text {
    	padding: 150px 17px;
	}
    button.owl-prev{left: 80%;}
    button.owl-next{right: 65px;}
    .video-slider button.owl-prev{margin-left: -80px;}
    .video-slider button.owl-next{margin-right: -80px;}

}
@media only screen and (max-width: 767px){
	.tab1,.tab2,.tab3,.tab4{background-image: none !important;}
	.smallscreen{display: inline;}
	.tab-image{height: 180px;
    margin-top: 50px;}
	.slider-text {
    	padding: 64px 0px;
	}
	.slider-text .school{
		margin-top: 80px;
	}
	.slider-text .comp{
		margin-top: 110px;
	}
	.slider-text .adv{
		margin-top: 140px;
	}
	.slider-text .vis{
		margin-top: 140px;
	}
	.parents h1{font-size: 32px;}
	.parents{padding:45px;}
    .activity h1{font-size: 35px;}
    button.owl-prev{top: -10%;left: 70%;}
    button.owl-next{top: -10%;right: 23px;}
    .video-slide h1{font-size: 32px;}
    .video-slider button.owl-prev {
    margin-left: -55px;
    padding: 0px;
    top: 15px;
}
.video-slider button.owl-next {
    margin-right: -65px;
    padding: 0px;
    top: 15px;
}
.slider-text img {
    margin-top: 100px;
}
.slider-text .school {
    margin-top: 38px;
}
.slider-text .comp {
    margin-top: 45px;
}
.slider-text .adv {
    margin-top: 45px;
}
.slider-text .vis {
    margin-top: 45px;
}
.slider-text .comp-img{margin-top: 20px;}
.slider-text .adv-img {
    margin-top: 80px;
}
.slider-text .vis-img {
    margin-top: 0px;
}
}

.school-banner{
    background-image: url(../images/3616.jpg);
    background-position: center;
    background-size: cover;
    min-height: 400px;
    padding-top: 100px;
    padding-bottom: 100px;
    color: #402a15;
    text-align: center;
}
.school-banner h1 {
    font-size: 80px;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    letter-spacing: 6px;
    
}

.school-banner h2 {
    font-family: 'Raleway', sans-serif;
    font-size: 40px;
}
.school-banner span {
    color: red;
}
.school-know{padding: 50px 0px;
    border: 1px solid red;
    margin-top: 50px;
}
.h-text h1{
    color: #000;
    text-align: center;
    font-size: 40px;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    margin-top: 50px;
    position: relative;
}
.h-text h1:after{
    content: "";
    background: #e2133a;
    width: 18%;
    height: 2px;
    top: 50px;
    left: 41%;
    position: absolute;
}

.form-horizontal .control-label{text-align: left;}
.form-horizontal .checkbox{min-height:21px; }
.control-group.btn {
    float: left;
}
.text-center button {
    margin-right: 130px;
    margin-top: 11px;
}
.col-md-12.image-box.activity-owl img{
    height: 200px;
}

.carousel-control {
    background-image: none !important;
    font-size: 50px;
}
/*-------NEW SCHOOL OWNER SECTION----------------*/
.school-ownerbanner{
    min-height: 500px;
    padding-top: 100px;
    padding-bottom: 100px;
    color: #332517;
    text-align: center;
}
.school-ownerbanner h1 {
    font-size: 80px;
    font-family: 'Oswald', sans-serif;
    font-weight: 700;
    letter-spacing: 6px;
}
.school-ownerbanner h2 {
    font-family: 'Oswald', sans-serif;
    font-size: 40px;
}
.story-div{
    background-color: #00ff6652;

}
.story{
    text-align: center;
    background: #ff964bbf;
    min-height: 370px;
    padding: 25px;
}
.story h1{
    font-weight: 600;
    font-size: 40px;
    font-family: 'Oswald', sans-serif;
}
.story h5{
    font-weight: 400;
    padding-top: 25px;
    line-height: 26px;
    font-family: 'Oswald', sans-serif;
    font-size: 20px;
}
.story p{
    font-weight: 600;
    padding-top: 25px;
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
}
.story-img img{
    width: 100%;
}
.containt{
    padding: 50px 0px;
}
.para{
    background: url(../images/para.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    min-height: 300px;
    background-attachment: fixed;
}
.connect{
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    padding: 50px 0px;
}
.connect h1{
    padding-bottom: 60px;
    font-family: 'Oswald', sans-serif;
}
.connect a{
    background-color: #ff0000e0;
    padding: 5px 106px;
    border-radius: 20px;
    color: #ffff;
    font-size: 27px;
    text-decoration: none;
    font-family: 'Oswald', sans-serif;
}
/*----------BOCA NEW SCHOOL OWNER SECTION----------------*/
.comp{
    
    margin: 50px 0px;
}
.comp-pic img{
    width: 100%;
    height: 450px
}
.comp-text{
    background: #ff2d54;
    padding: 70px 70px;
    height: 450px;
}
.comp-text h1{
    font-size: 40px;
    text-transform: none;
    color: #fff;
    font-weight: 700;
    font-family: 'Poppins', sans-serif;
}
.comp-text h5{
    color: #fff;
    font-weight: 500;
    font-size: 17px;
    font-family: 'Poppins', sans-serif;
}
.comp-text p{
    color: #fff;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 25px;
}


/*----------------Theater Style--------------------*/
.theater{
    min-height: 607px;
    margin-top: -24px;
}
.next-vid {
    margin-top: 4px;
}

.leave-comment textarea{
    width: 90%;
    min-height: 190px;
    resize: none;
    padding: 10px;
    font-size: 14px;
    margin: 0px 30px;
    font-family: 'Girassol', cursive;
}
.leave-comment button{
    background: #000;
    border: none;
    color: #fff;
    margin-left: 30px;
    margin-top: 20px;
    padding: 5px 279px;
    margin-bottom: 30px;
    text-transform: uppercase;
    font-family: 'Girassol', cursive;
}
.leave-comment h3{
    padding: 30px 30px 20px;
    font-size: 30px;
    font-family: 'Girassol', cursive;
    float: left;
}
.rply{
    padding: 30px;
}
.like{
    border:1px solid #ccc8c8;
    
}
.li-btn{
    border-bottom:1px solid #ccc8c8;
    padding: 10px 30px;
    
}
.like-btn{
    background: green;
    border: none;
    color: #fff;
    border-radius: 5px;
    padding: 5px 15px;
    font-family: 'Girassol', cursive;
}
.dislike-btn{
    background: red;
    border: none;
    color: #fff;
    border-radius: 5px;
    padding: 5px 15px;
    margin-left: 30px;
    float: right;
    font-family: 'Girassol', cursive;
}
.vote{
    background: #7667ff;
    padding: 13px 0px;
}
.vote-count{
    background: #4236b2;
    padding: 14px 30px;
    color: #fff;
    font-size: 25px;
}
.vote h4{
    float: right;
    margin-right: 72px;
    margin-top: -8px;
    color: #fff;
    font-family: 'Girassol', cursive;
    font-size: 24px;
}
.view{
    background: #e99d14;
    padding: 13px 0px;
    margin-top: 30px;
}
.view-count{
    background: #bf8213;
    padding: 14px 23px;
    color: #fff;
    font-size: 25px;
}
.view h4{
    float: right;
    margin-right: 135px;
    margin-top: 5px;
    color: #fff;
    font-family: 'Girassol', cursive;
    font-size: 24px;
}
.total-vote{
    background: #91cb1f;
    padding: 13px 0px;
    margin-top: 30px;
}
.total-vote-count{
    background: #709c18;
    padding: 14px 23px;
    color: #fff;
    font-size: 25px;
}
.total-vote h4{
    float: right;
    margin-right: 35px;
    margin-top: 5px;
    color: #fff;
    font-family: 'Girassol', cursive;
    font-size: 24px;
}
.xcutive-vote{
    background: #ff2d54;
    padding: 13px 0px;
    margin-top: 30px;
}
.xcutive-count{
    background: #861b2f;
    padding: 14px 30px;
    color: #fff;
    font-size: 25px;

}
.xcutive-vote h4{
    float: right;
    margin-right: 35px;
    margin-top: 5px;
    color: #fff;
    font-family: 'Girassol', cursive;
    font-size: 24px;
}
.checked {
    color: orange;
}
.rate-star{
    text-align: center;
    text-transform: uppercase;
    padding: 30px 0px;
}
.rate-star h2{
    color: #4236b2;
}
.rate-star .fa-star{
    font-size: 22px;
    padding-right: 16px;
    margin-left: 10px;

}
.checked:hover{
    color: orange;
}
.video-slide .reg-title a{
    color: #3e345d;
    font-weight: 500;
    font-size: 17px;
}
.video-slide .reg-title h4{
    margin-bottom: 0px;
    height: 35px;
}
.school-theater a{
    margin-top: 20px;
}

/*-----------Tell US STYLE--------------*/

.tell-us-banner{
    min-height: 700px;
}
.tell-us-banner .item img{
    width: 100% !important;
    height: 450px;
    margin-top: 100px;
}
.tell-us-banner .owl-theme .owl-dots .owl-dot{
    display: none !important;
}
.banner-slider-text{
    background-color: #fff;
    border:2px solid red;
    padding: 5px 20px;
    margin-bottom: 60px;
}
.banner-slider-text h1{
    font-size: 25px;
}
.banner-slider-text p{
    font-size: 16px;
}
.tell-us-banner .owl-prev{
    position: absolute;
    background: #000000a8;
    width: 48px;
    height: 40px;
    color: white !important;
    top: 60%;
    transform: translateY(-50%);
    left: -2%;
    display: block;
    z-index: 100;
    font-size: 18px;
    border: none;
    padding-top: 6px;
    padding-left: 4px;
}
.tell-us-banner .owl-next{
    position: absolute;
    background: #000000a8;
    width: 48px;
    height: 40px;
    color: white !important;
    top: 60%;
    transform: translateY(-50%);
    right: -2%;
    display: block;
    z-index: 100;
    font-size: 18px;
    border: none;
    padding-top: 6px;
    padding-left: 4px;
}
.about{
    padding: 70px 0px;
}
.about-text h1{
    font-size: 60px;
}
.about-text p{
    font-size: 18px;
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
    color: #555555;
    padding-top: 20px;
}
.about-slider .item img{
    width: 100%;
    height: 600px;
    border: 12px solid #cccccc;
}
.about-slider .owl-theme .owl-dots .owl-dot{
    display: none !important;
}
.about-slider .owl-prev{
    position: absolute;
    background: #de302f;
    width: 48px;
    height: 40px;
    color: white !important;
    top: 94%;
    transform: translateY(-50%);
    left: 78%;
    display: block;
    z-index: 100;
    font-size: 18px;
    border: none;
    padding-top: 6px;
    padding-left: 4px;
}
.about-slider .owl-next{
    position: absolute;
    background: #de302f;
    width: 48px;
    height: 40px;
    color: white !important;
    top: 94%;
    transform: translateY(-50%);
    right: 4%;
    display: block;
    z-index: 100;
    font-size: 18px;
    border: none;
    padding-top: 6px;
    padding-left: 4px;
}
.video-banner{
    min-height: 500px;
    text-align: center;
}
.video-banner button{
    background:transparent !important;
    border:none;
}
.video-banner button:focus{
    border: none !important;
    box-shadow:none !important;
}
.video-banner .btn:hover{
    border:none !important;
}
.video-banner .btn:focus{
    box-shadow:none !important;
    border: none !important;
    outline: none !important;
}
.video-banner button img{
    width: 80px;
    margin-top: 200px;
}
.modal-content{
    background-color: #000;
}
.modal-header .close{
    color: #fff;
    font-size: 25px;
}

.contact-us-btn{
    padding: 70px 0px;
    text-align: center;
}
.contact-us-btn a{
    background:linear-gradient(90deg, #423f9c 31%, #862359 69%);
    text-align: center;
    padding: 10px 30px;
    color: #fff;
}
.abt-aft:after{
	content: "";
    width: 29%;
    height: 2px;
    left: 15px;
    top: 85px;
    background: #ff2d54;
    position: absolute;
}
.footer-logo{
	background: #ffffff;
    border: 2px solid;
    border-image: linear-gradient(90deg, #423f9c 31%, #862359 69%) 1;
}
.br-widget{
	left: 46% !important;
}
.activity .owl-carousel .owl-nav.disabled, .trand .owl-carousel .owl-nav.disabled {
    display: block !important;
}
.activity .owl-prev, .activity .owl-next, .trand .owl-prev, .trand .owl-next {
    background-image: linear-gradient(to top, #f77062 0%, #fe5196 100%) !important;
    font-size: 20px !important;
    border-radius: 0px !important;
    width: 35px !important;
    height: 35px !important;
}
.sch{
	 background-image: linear-gradient(90deg, #423f9c 31%, #862359 69%);
}
.video-share{
	margin-top: 50px;
    float: left;
    margin-left: 100px;
}
.video-share ul li:hover{
	background-color: #709c18;
}
.video-share ul li:hover a {
	color: #fff !important;
}
video#myVideo {
    width: 100%;

}
.sc-theater{
    margin-top: -36px;
}
.logo-menu {
    padding: 0;
}





/*-------------- Media Query -----------------*/
@media (max-width: 1200px) and (min-width: 1024px){
    .chv{
      margin-left: 48%;  
    }
    .calender-banner h1{
        font-size: 65px;
    }
    .tab-content b{
    	font-size: 18px;
    }
    .theater iframe {
	    width: 77%;
	    margin-left: 100px !important;
	    margin-top: 129px !important;
	}
	.vote h4 {
	    margin-right: 35px;
	    margin-top: -46px;
	}
	.view-count{
		padding: 14px 22px;
	}
	.view h4 {
	    margin-right: 102px;
	    margin-top: 5px;
	}
	.total-vote-count{
		padding: 14px 22px;
	}
	.total-vote h4{
		margin-right: 5px;
	}
	.xcutive-vote h4{
		margin-right: 10px;
	}
	.leave-comment button{
		padding: 5px 218px;
	}
	.next-vid {
	    margin-left: -10px;
	}
	.navbar-right {
	    float: right!important;
	    margin-right: 0px !important;
	}
	/*.form-horizontal .checkbox {
	    width: 19px;
	}*/
		a#element {
	    margin-left: 14px;
	}
		span.help-inline {
	    margin-left: 15px;
	}
	.text-center button {
	    margin-right: -315px;
	}
	input#agree {
	    width: 40px;
	    height: 18px;
	}
}

@media (max-width: 991px) and (min-width: 768px){
    .chv{
      margin-left: 45%;  
    }
    .calender-banner h1{
        font-size: 50px;
    }
    .activity-part h1 {
	    margin-bottom: 55px;
	}
	.leave-comment button{
		padding: 5px 260px;
	}
	.vote h4{
		margin-right: 260px;
    	margin-top: -10px;
	}
	.view-count{
		padding: 14px 22px;
	}
	.view h4{
		margin-right: 330px;
	}
	.total-vote h4{
		margin-right: 225px;
	}
	.xcutive-vote h4{
		margin-right: 225px;
	}
	.theater iframe {
	    width: 76%;
	    margin-left: 5px !important;
	    margin-top: 133px !important;
	}
	.show-vid {
	    float: left;
	    margin-bottom: 20px;
	    margin-top: 14px !important;
	}
	/*.form-horizontal .checkbox {
	    width: 19px;
	}*/
		a#element {
	    margin-left: 14px;
	}
		span.help-inline {
	    margin-left: 15px;
	}
	.text-center button {
	    margin-right: 0px;
	}
	.right_img.col-md-6 {
	    margin-top: 35px;
	}
	input#agree {
	    width: 40px;
	    height: 18px;
	}
    .sc-reg-ban{
        height: 300px !important;
    }
}

@media (max-width: 767px) and (min-width: 360px){
    .tagline-style h1{
        font-size: 31px !important;
        padding-bottom: 50px !important;
    }
    .registration{
       padding: 30px 0 30px 0 !important; 
    }
    .activity-part .owl-nav{
       right: 130px !important; 
    }
    .feature-area{
        padding-top: 30px !important;
    }
    .video-slide .owl-nav{
        right: 130px !important; 
    }
    .carousel-inner>.item>img{
        height: 300px !important;
    }
    .carousel-caption{
        padding-bottom: 50px;
    }
    .carousel-caption h3{
        font-size: 30px !important;
    }
    .chv{
      margin-left: 42%;  
    }
    .calender-banner h1{
        font-size: 36px;
    }
    .right_img.col-md-6 {
        margin-top: 40px;
    }
    .tab-content b{
    	font-size: 14px;
    }
    .leave-comment button{
    	padding: 5px 107px !important;
    	margin-left: 0 !important;
    }
    .vote h4{
    	margin-top: -47px !important;
    }
    .view-count{
    	padding: 14px 22px !important;
    }
    .video-share{
    	margin-left: 36px !important;
    }
    .leave-comment textarea{
    	width: 100% !important;
    	margin: 0 !important;
    }
    .theater iframe {
	    width: 84%;
	    margin-left: 22px !important;
	    margin-top: 96px !important;
	    height: 279px;
	}
	.theater {
	    min-height: 461px;
	}
	.show-vid {
	    float: left;
	    margin-bottom: 20px;
	    margin-top: 14px !important;
	}
	.text-center button {
	    margin-right: 30px;
	    margin-top: 85px;
	}
	/*.form-horizontal .checkbox {
	    width: 19px;
	}*/
		a#element {
	    margin-left: 14px;
	}
		span.help-inline {
	    margin-left: 15px;
	}
	input#agree {
	    width: 40px;
	    height: 18px;
	}
	.contact-page label{
		letter-spacing: 0px;
	}
    .sc-reg-ban{
        height: 200px !important;
    }
    .left-arrow{
    	display: none;
    }
    .right-arrow{
    	display: none;
    }
    .top-bar{
    	height: 75px !important;
    }
    .login-mob-border {
    border: 1px solid #fff;
    padding: 1px 20px;
	}
	.log {
    margin-top: 6px;
	}
	.log li{
		list-style: none;
	}
}

@media (max-width: 564px) and (min-width: 320px){
	.video-share {
	    margin-left: 8px;
	}
	.leave-comment button{
		padding: 5px 64px;
	}
	.leave-comment textarea{
		width: 100%;
		margin: 0px;
	}
	.footer-logo{
		width: 310px;
	}
}


.west-sch li a{
    font-size: 15px !important;
    padding: 10px 8px !important;
}




/*25 Jan CSS*/

.logo-menu .container {
    width: 1300px !important;
}
.sch-nav .container {
    width: 1300px !important;
}
li.signup-header {
    float: left;
    list-style: none;
    margin-right: 90px;
    margin-left: 20px;
}
.carousel-control{
    height: 50px !important;
}

@media (max-width:1920px) and (min-width:1600px){
    .tab1 {
    min-height:750px !important;
}
.tab2 {
    min-height: 750px !important;
}
.tab3 {
    min-height: 750px !important;
}
.tab4 {
    min-height: 750px !important;
}
.banner-inner {
    padding-top: 230px !important;
    padding-bottom: 130px !important;
}
.allvideo iframe {
    height: 600 !important;
}

    
}
a.login-mob-border {
    float: left;
}
.goog-te-banner-frame{
 display:none !important;
 }
 
.goog-logo-link{
    display:none !important;
    }
    .goog-te-gadget{
  color:transparent!important;
  }
  #google_translate_element select{
   background-color: #f6edfd;
    color: #000000;
    border: none;
    border-radius: 3px;
    padding: 2px 8px;
 }
 #goog-gt-tt, .goog-te-balloon-frame{display: none !important;}
.goog-text-highlight { background: none !important; box-shadow: none !important;}

.goog-tooltip {
display: none !important;
}
.goog-tooltip:hover {
display: none !important;
}
.goog-text-highlight {
background-color: transparent !important;
border: none !important;
box-shadow: none !important;
}


.js-focus-visible.translated-ltr .west-sch li a {
    font-size: 14px !important;
}
.translated-ltr .top-bar {
    margin-top: -40px;
}
.or-point {
    padding-left: 25px;
}
.music-part {
    margin-top: -41px !important;
}
.music-part button {
    margin-right: -120px !important;
    margin-top: 12px !important;
    background: transparent;
    border: 1px solid;
    line-height:10px;
}

.music-part button {
  position: relative;
  display: inline-block;
}

.music-part button .tooltiptext {
  visibility: hidden;
  width: 77px;
    background-color: black;
    color: #fff;
    text-align: center;
    padding: 2px 0;
    border-radius: 6px;
    position: absolute;
    z-index: 1;
    font-size: 11px;
    top: 100%;
  left: 110%;
  margin-left: -60px;
}

.music-part button:hover .tooltiptext {
  visibility: visible;
}
