@import url('//fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');

body, html{
/* font-family: 'Montserrat', sans-serif; */
}

.AboutLeague, .WhyIsFCB, .ourTeam, .footer, .process, .registration, .faq, .what_is_FCB, .GameReadyGear, 
.specialisedkit, .our_Advisor, .brand_Ambassador{
float: left;
width: 100%;
position: relative;
}

/* brand logo header */

.navbar-brand img{
width: 95px
}
/* Navigation bar */
#navbarTop{
position: fixed;
top: 0;
z-index: 20;
width: 100%;
display: block;
transition: top 0.3s;
}
.navbar {
border-radius: 0px;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
border: none;
}
.navbar-toggle{
margin-top: 20px;
margin-right: 0;
}
.navbar-default .navbar-toggle {
border-color: ed1c24;
}
.navbar-default {
background-color: #fff;
border-color: #e7e7e7;
}
.navbar {
position: relative;
min-height: 90px;
margin-bottom: 0;
border: 1px solid transparent;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: transparent;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{
color: #000;
background-color: transparent;
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
color: #000;
background-color: transparent;
}
.nav > li > a {
position: relative;
display: block;
padding: 10px 15px;
text-transform: uppercase;
padding-top: 10px;
padding-bottom: 10px;
}
.navbar-default .navbar-nav > li > a {
color: #808080;
font-size: 15px;
font-weight: 500;
cursor: pointer;
}
.navbar-nav{
margin: 25px 0px 0;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
margin-left: 0;
}

/* ---------------- For sticky header: class="float-panel"  ------------------*/
.float-panel {position: relative;
width:100%;background:white;z-index:300;transform: translateZ(0);
transition:all 0.5s; /* Effect for switching from .fixed to static */
}
.float-panel .content-area {margin:10px auto;}
/*.float-panel a {font-size:16px;text-decoration:none;color:#444;display:inline-block;padding:10px 20px;}
.float-panel .fa-gg {color:#F0595C;font-size:30px;vertical-align:middle;transition:all 1s;}*/
/* when class="float-panel fixed" */
.fixed {box-shadow:0 2px 6px rgba(0,0,0,0.2);animation:slide-down 0.8s;display: none;/*opacity:1;*/}
@keyframes slide-down {
0% {
opacity: 0;
transform: translateY(-100%);
} 
100% {
opacity: 1;
transform: translateY(0);
} 
}


/* ---------------- For Animation on Scroll ---------------- */
.slideanim {
visibility:hidden;
visibility:visible\9;/*For old IE browsers IE6-8 */
}
.slideanim.slide {visibility: visible; animation:slide 1s;}
.slideanim::after {
/* useful when its child elements are float:left; */
content: "";
display: table;
clear: both;
}

@keyframes slide {
0% {
opacity: 0;
transform: translateY(30%);
} 
100% {
opacity: 1;
transform: translateY(0);
} 
}
/* end of Navigation */


/* Carousel */
.Height_S{
background-color:transparent;
padding:0;
min-height: 600px;
}
.carousel-indicators {
bottom: 80px;
}
.mslogo{
position: relative;
}
/* .mslogo:after{
position: absolute;
background-image: url(images/fcb.png);
background-repeat: no-repeat;
background-size: auto;
width: 333px;
height: 151px;
content: '';
bottom: 130px;
left: 0;
right: 0;
margin: auto;
} */
@media(max-width:767px){
.Height_S{
min-height:400px;
}
.carousel-indicators{
display: none;
}
.float-panel {
box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}
.mslogo img{
width: 222px
}
.navbar-brand{
width: 73%;
text-align: center
}
#myCarousel{
margin: 50px  0 0;
z-index: 2;
}
}

.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
display: block;
max-width: 100%;
height: 600px;
}

.carousel-indicators li {
border-color: #e73c0c;
}
.carousel-indicators .active {
background-color: #e73c0c;
}
.carousel-indicators {
width: 100%;
right: auto;
left: auto;
margin: auto;
}

/* left right */

.carousel-control {
text-shadow: none;

-webkit-text-shadow: none;
-o-text-shadow: none;
-moz-text-shadow: none;
-ms-text-shadow: none;
}

.carousel-control.left, .carousel-control.right{
z-index: 19;
background-image: none;
opacity: 1
}


.carousel-control.left .fa-angle-left:before, .carousel-control.right .fa-angle-right:before{
color: #fff;  
box-shadow: none
}
.carousel-control.left .fa-angle-left:before, .carousel-control.right .fa-angle-right:before{
/*color: #cc8809;*/
position: absolute;
top: 45%;
border: 1px solid rgba(231,60,12,.5);
background-color: rgba(231,60,12,.5);
color: #fff;
padding: 10px 20px;

transition: .5s;
-webkit-transition: .5s;
-o-transition: .5s;
-ms-transition: .5s;
-moz-transition: .5s;
}
.carousel-control.right{
right: 50px
}
.carousel-control{
width: 5%
}

.item{
background-color: transparent
}

.carousel-control.right:hover .fa-angle-right:before,
.carousel-control.left:hover .fa-angle-left:before{
background-color: #e73c0c;
color: #fff;
}
@media(max-width: 767px){
.carousel-control.left .fa-angle-left:before, .carousel-control.right .fa-angle-right:before{
border: 1px solid transparent;
background-color:transparent;
color: #7f7f7f;
font-weight: bold;
z-index: 9991;
}  

}
@media(max-width: 767px){
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
height: 600px;
}
}

/*  Body fixed batman or ball */

.fixbatman, .fixball{
position: fixed;
}
.fixbatman{
left: 0;
top: 126px;
/* z-index: 1; */
}
.fixball{
right: 67px;
z-index: 15;

animation:fixball 2s infinite;
-webkit-animation:fixball 2s infinite;
-moz-animation:fixball 2s infinite;
-o-animation:fixball 2s infinite;
-ms-animation:fixball 2s infinite;

}
.fixball img{
height: 140px;
}

@keyframes fixball {
0%{ bottom:-15px; }
25%, 75%{ bottom:-25px; }
50%{ bottom:-30px; }
100%{bottom:-15px;}
}

/* About us */
.AboutLeague{
background-image: url(images/aboutbg.jpg);
background-repeat: no-repeat;
background-size: cover;
/* padding: 170px 0 100px; */
padding: 70px 0 100px;
/* background-position: center bottom; */
z-index: 3;
}
.m65{
margin:90px 0 0;
}

.AboutLeague h3{
font-size: 56px;
line-height: 50px;
font-weight: 500;
margin: 0 0 30px;
color: #fff;
text-transform: uppercase;
font-family: 'Brandon Text';
}
.AboutLeague h3 span{
font-size: 54px;
font-weight: 300;
}
.AboutLeague p{
font-size: 17.5px;
line-height: 30px;
font-family: 'Kievit Slab';
font-style: italic;
font-weight: 500;
color: #000;
}

.AboutLeague .right{
padding-right:30px; 
z-index: 6;
position: relative;
}
.list-box .item{
text-align: center;
}
/* Why is fcb */
.WhyIsFCB{
/* padding: 120px 0 455px; */
background-image: url(images/usp.jpg);
overflow: hidden;
}
.WhyIsFCB2{
background-image: url(images/usp.jpg);
padding: 80px 0 20px;
background-position: center top
}
.WhyIsFCB{
background-repeat: no-repeat;
background-size: cover;
z-index: 6;
}
.WhyIsFCB .left h3{
color: #fff;
margin: 60px 0 0!important
}
.WhyIsFCB2 .left h3{
color: #ff5f39;
}
.WhyIsFCB .left h3, .WhyIsFCB2 .left h3{
font-size: 54px;
line-height: 50px;
font-weight: 500;
margin: 0 0 30px;
text-transform: uppercase;
font-family: 'Brandon Text';
}
/* .WhyIsFCB .left h3{
padding: 120px 0 0
} */
.aniOne{
margin: 0 0 50px
}
/* Phase Section */

.phaseSection{
/* background-image: url(images/bgPhase.png); */
text-align: center;
background-color: #fcd84c;
/* background-position: center;
background-repeat: no-repeat; */
padding: 120px 0
}

.phaseSection .right:before{
position: absolute;
/* right: 0; */
left: -160px;
background-size: 100%;
height: 220px;
width: 360px;
top: 0;
content: '';
background-repeat: no-repeat;
/* margin: 0 auto; */
background-image: url(images/bgPhase.png); 
}
.phaseSection .right{
padding: 100px 0 0;
text-align: right
}
.phaseSection .right img{
width: 580px;
}
/* Register form */
.register{
background-color: #fcd84c;
padding: 120px 0 0;
}

.poS{
    position: relative;
    z-index: 3;
}
.register .right h4 span{
font-family: 'roboto', sans-serif;
font-weight: 200;
}
.register .right h4{
font-size: 56px;
margin: 0 0 20px;
font-family: 'Brandon Text';
font-weight: bolder;
text-transform: uppercase;
color: #fff;
}
.p100{
position: relative;
padding: 100px 0 0;
}
.RTxt{
    max-width: 515px;
}
.RTxt p{
    font-style: italic;
}
.RTxt p, .RTxt ul li{
    font-family: 'Kievit Slab';
    color: #000;
    font-weight: bold;
    font-size: 18px;
}

.register .right{
/* text-align: center; */
}

.bowlerr:after{
position: absolute;
background-size: 100%;
width: 550px;
min-height: 500px;
content: '';
right: 0;
top: 0;
/*background-image: url(images/bgPhase.png);*/
background-repeat: no-repeat;
}
.p200{
padding: 150px 0 0
}
.m150{
margin: 150px 0 0;
}
.m100{
margin: 100px 0 0;
}
.m50{
margin: 40px 0 0;
}
.register h3{
font-size: 38px;
color: #000;
font-family: 'Kievit Slab';
font-weight: 600;
margin: 0 0 40px
}

.customeSect{
position: relative;
display: inline-block;
}
.customeSect select{
color: #000;
padding: 0 10px;
font-family: 'roboto', sans-serif;
font-weight: 600;
font-size: 12px;
font-style: italic;   
}
.formnom{
	display: inline-block;
	width: 100%
}
select{
 background: transparent;
/*text-transform: uppercase; */
-moz-appearance:none;
-webkit-appearance:none;
-o-appearance:none;
-ms-appearance:none;
appearance:none;
border: none;
   
}
.customeSect:after{
position: absolute;
content: '';
z-index: 1;
top: 20px;
right: 15px;
border-top: 6px solid #696768;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
}

.registerForm input::placeholder{
font-size: 12px;
color: #060606;
font-weight: 600;
font-style: italic;
font-family: 'roboto', sans-serif;
}
.registerForm input, .customeSect select{
height: 50px;
border: 3px solid #696968;
border-radius: 15px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-ms-border-radius: 15px;
background-color: #fff;
}
.registerForm{
margin-right: -15px;
margin-left: -15px;
}

/* Our Team */
.ourTeam{
background-color: #fff;
padding: 95px 0 22px;
/* z-index: 3; */
}

.ourTeam h3{
font-size: 38px;
font-family: 'Kievit Slab';
font-weight: bold;
}

.TeamDiscrip{
/*max-width: 220px;*/
float: left;
margin: 0 36px;
}
.TeamDiscrip2{

}

.TeamText, .comn-text{
position: relative;
z-index: 2;
background-color: #fff;
padding: 15px;
box-shadow: 0px 1px 4px #a4a4a4;
-webkit-box-shadow: 0px 1px 4px #a4a4a4;
-o-box-shadow: 0px 1px 4px #a4a4a4;
-moz-box-shadow: 0px 1px 4px #a4a4a4;
border-radius: 6px;
}

.TeamDiscrip h4, .TeamDiscrip2 h4{
font-size: 13px;
font-family: 'roboto', sans-serif;
font-weight: 600;
color: #bfbfbf; 
text-transform: uppercase
}

.TeamDiscrip h5, .TeamDiscrip2 h5{
font-size: 10px;
font-family: 'roboto', sans-serif;
font-weight: 600;
text-transform: uppercase;
color: #000
}
.TeamDiscrip p, .TeamDiscrip2 p{
font-size: 11px;
font-weight: normal;
font-family: 'roboto', sans-serif; 
color: #808080;
}

/* footer section */

.footer{
background-color: #fff;
padding: 0 0 0;
/* z-index: 4; */
}
.mf{
margin: 250px 0 0!important
}
.left-footer{
margin: 50px 0 0
}
.right-footer{
position: relative;
z-index: 0;
margin-top: -75px;
left: -50px;
}
.socialIcons{
max-width: 120px;
float: left;
clear: both;
}
.socialIcons span img{
height: 28px;
}
.socialIcons span{
padding-right: 25px;
margin: 0 0 25px;
display: inline-block;
}
.contact-txt h3{
font-size: 20px;
margin: 0 0 10px;
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
color: #000;
font-weight: bold;
}
.contact-txt{
max-width: 190px;
float:left;
}
.contact-txt p{
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}

/* .footer-social{
position: absolute;
bottom: 50px;
right: 0;
} */
.mfff{
margin:-277px 0 0 
}
.footer-social{
position: absolute;
bottom: 10px;
left: 50px;
}
.f1{
right: 15px;
}
.f2{
left: 50px;
}

/* Process */
.process{
padding: 100px 0 0;
}
.process h3{
font-size: 56px;
font-weight: bold;
color: #fff;
max-width: 600px;
font-family: 'Brandon Text';
text-transform: uppercase;
margin: 0 0 40px;
}

.ultext ul{
padding-left: 10px;
margin: 0;
}
.ultext h4{
font-size: 23px;
font-weight: bold;
color: #000;
margin-left: -10px;
font-family: 'Kievit Slab';
}
.ultext ul li, .process p{
font-size: 12.5px;
font-weight: 500;
color: #000;
font-family: 'roboto', sans-serif;
}
.col-comn{
width: calc(100% / 4 );
display: inline-block;
padding-right: 50px;
vertical-align: top;
margin-right: -5px;
}
.col-comn:last-child{
padding-right: 0px;
}
.registration_process{
background-color: #000;
border-radius: 10px;
padding: 30px 50px 30px 50px;
display: inline-block;
position: relative;
}
.Lright{
position: relative;
right: 40px;
}
.Lleft{
position: relative;
left: 40px;
}

/* registration online or offline */
.registration{
padding: 0 0 70px
}
.registration_process h3{
/*font-size: 47px;*/
line-height: 40px;
margin: 0;
font-weight: bold;
color: #ffe350;
text-align: right;
font-family: 'Kievit Slab';
}
.registration_process h3 span{
font-size: 47px;
color: #ffe350;
font-family: 'roboto', sans-serif;
font-weight: 200;
/* left: 27px;
position: relative; */
}
.processTxt p{
font-family: 'Kievit Slab';
color: #ffe350;
font-size: 18px;
}

.registration_process .ultext h4{
font-size: 15px;
font-weight: 500;
color: #ffe350;
text-align: center;
margin-left: -10px;
font-family: 'Kievit Slab';
}
.registration_process .ultext p{
font-size: 10px;
line-height: 20px;
font-weight: 400;
color: #ffe350;
text-align: center;
padding: 0 20px;
font-family: 'roboto', sans-serif;
}
.registration_process .TxtSubmit{
padding: 50px 0 0;
clear: both;
display: inline-block;
position: relative;
}

.registration_process:before{
content: url('images/before.jpg');
left: -28px;
bottom: 150px;
}
.registration_process:after{
content: url('images/after.jpg');
right: 0;
bottom: 150px;
}
.registration_process:before, .registration_process:after, .registration_process .TxtSubmit:after,
.registration_process .TxtSubmit:before, .offline::before, .Lleft::before{
position: absolute;
}
.registration_process .TxtSubmit:after{
content: url('images/dotline.png');
right: 0;
bottom: -59px;
}
.registration_process .TxtSubmit:before{
content: url('images/dotline.png');
left: 0;
bottom: -59px;
}
.offline{
position: relative;
}
.offline::before{
content: 'REGISTER OFFLINE';
}
.Lleft::before{
content: 'REGISTER ONLINE';
}
.offline::before, .Lleft::before{
/*font-size: 19px;*/
font-weight: 500;
color: #fff;
/*left: -10px;*/
font-family: 'roboto', sans-serif;
font-weight: 300;
transform: rotate(-90deg);
bottom: 0;
top: 0;
}
.policy-referral:before{
position: absolute;
content: url('images/policy-referal.jpg');
left: -55px;
}
.top100{
padding: 50px 0 0
}
.policy-referral{
position: relative;
}
.policy-referral p{
font-family: 'roboto', sans-serif;
font-weight: 500;
font-size: 10px;
}
.txt-referral{
font-family: 'Kievit Slab';
font-weight: 700;
font-size: 14px;font-style: italic;
color: #796823;

}
.blk{
color: #000!important;
margin-right:15px;

}
.txt-referral span{
color: #fe743a;
font-style: normal; 
text-transform: uppercase
}

/* faq */
.faq{
padding: 60px 0 180px;
}

.faq h3{
font-size: 76px;
/*color: #fcd84c;*/
font-family: 'Brandon Text';
font-weight: bolder;
}
.faq h3 span{
font-size: 36px;
font-family: 'Kievit Slab';
color: #000;
font-style: italic;
}
.mt50{
margin-top: 50px;
}
.mt75{
margin-top: 75px;
}
.mt100{
margin-top: 100px;
}
.mt150{
margin-top: 150px;
}
.mt200{
margin-top: 200px;
}
.mt250{
margin-top: 250px;
}
.mt300{
margin-top: 300px;
}
.newsIcon{
position: relative;
}
.newsIcon::before{
left: 75px;
top: -51px;
position: absolute;
content: url('images/new-icon.jpg');
}
.categories{
width: 80%;
margin: 0 auto;
}
.mediaCenter{
font-size: 22px;
font-weight: bold;
color: #000;
font-family: 'Kievit Slab';
margin: 20px 0;
}
.mediaTxt{
padding:15px;
}
.mediaTxt h3{
font-size: 16px;
font-weight: bold;
margin: 0 0 10px;
font-family: 'Kievit Slab';
}
.mediaTxt .date{
font-size: 12px;
padding: 0 0 5px;
font-weight: 300;
color: #fff;
border-bottom: 1px solid #fff;
font-family: 'roboto', sans-serif;
}
.mediaTxt .readBtn a:hover{
color: #fff;
text-decoration: none;
}
.mediaTxt .readBtn a{
font-size: 10px;
color: #000;
font-weight: 500;
font-family: 'roboto', sans-serif;
}
.thumbVideo{
text-align: center;
margin: auto;
max-width: 200px;
min-height: 253px;
background-color: #fcd84c;
border-top-right-radius: 20px;
border-bottom-left-radius: 50px;

margin: 0 0 30px;
}
.thumbimg img{
width: 100%;
height: 100%
}
.thumbimg{
width: 200px;
height: 168px;
overflow: hidden;
border: 3px solid #6f6b6a;
border: 3px solid #6f6b6a;
border-top-right-radius: 20px;
}
.txt{
text-align: left;
padding: 20px;
font-size: 12px;
line-height: 18px;
color: #000;
font-family: 'roboto', sans-serif;
background-color: #fff;
}

.faq-batman{
position: fixed;
right: 0;
bottom: 20%;
}
.faq-batman img{
width: 350px
}
.faq-ball img{
width: 141px
}
.faq-ball{
position: fixed;
left: 0;
bottom: 0px;
}
.mff{
margin: 145px 0 0
}
/* what_is_FCB */
.yellowbg{
background-color: #fcd84c;
}
.what_is_FCB{
padding: 100px 0 0;
background-color: #fa602c;
}
.what_is_FCB h3{
font-size: 55px;
color: #204da8;
font-weight: 500;
margin: 0;
font-family: 'Brandon Text';
text-transform: uppercase;
text-align: right;

}
.what_is_FCB .right p{
font-size:14.5px;
line-height: 20px;
color: #fff;
font-family: 'Kievit Slab';
font-weight: 500;
font-style: italic;
margin: 0 0 20px;
}
.what_is_FCB .right{
max-width: 700px;
}

.what_is_FCB .bdr-right{
position: relative;
left: 10px;
border-right: 2px solid #e65836
}
.what_is_FCB .bdr-right:after{
width: 20px;
height: 20px;
right: -10px;
top: 0;bottom: 0;
content: '';
position: absolute;
border-radius: 100px;
background-color: #fff
}

.GameReadyGear{
padding: 100px 0 0;
background-color: #9ed9df;
}
.GameReadyGear:before{
position: absolute;
content: '';
background-image: url('images/bgPhase.png');
background-size: 100%;
right: 0;
top: 0;
width: 400px;
height: 200px;

}
.GameReadyGear .left h3 span{
font-family: 'roboto',sans-serif;
font-weight: 300;
}
.GameReadyGear .left h3{
margin: 0 0 0;
color: #ff5e38;
font-family: 'Kievit Slab';
font-size: 38px;
font-weight: bold;
width: 290px;
text-align: right;
}
.GameReadyGear .right p{
font-size: 17px;
line-height: 30px;
font-weight: 400;
color: #1842a4;
font-family: 'roboto', sans-serif;
}
.GameReadyGear .right{
margin-left: 20px;
padding-left: 20px;
border-left: 2px solid #1842a4;
}
.bigball img{
width: 343px;
}
.a1, .a2, .a3,.a4{
position: relative;
}
.a1:after, .a2:before, .a3:before, .a4:before{
position: absolute;
content: url('images/feature-arrow.png');
/* background-image: 
background-repeat: no-repeat;
background-size: 100%; */
/* width: 121px;
height:70px; */
}
.a1:after{
right: -145px;
top: 27px;
}
.a2:before{
right: -153px;
top: -63px;
transform: rotatex(168deg);
}
.a3:before{
left: -179px;
top: 27px;
transform: rotateY(190deg);
}
.a4:before {
left: -179px;
top: -80px;
transform: rotateZ(190deg);
}
.batmanbig{
width: 91%;
margin: 80px auto 0;

}
.ImgBatman{
width: 320px;
position: relative;
left: -150px;
}
.ballTxt h3{
margin: 0;
font-size: 18px;
font-family: 'Kievit Slab';
font-weight: 500;
color: #2753ab;
}
.ballTxt p{
font-size: 13px;
padding-right: 15px;
font-family: 'roboto', sans-serif;
font-weight: 400;
color: #669ac8;
}

/* specialised kit */
.specialisedkit{
padding: 60px 0;
background-color: #ff5e38;
}

.specialisedkit h3{
margin: 0;
font-size: 38px;
font-family: 'Kievit Slab';
font-weight: 600;
color: #fff;
text-align: right;
width: 190px;
}

.middileText p{
font-size: 14px;
line-height: 30px;
font-family: 'roboto', sans-serif;
font-weight: 400;
color: #fff;
padding-left: 20px;
}
/* The Mentors  */
.theMentor{
background-color: #9ed9df;
padding-bottom: 100px;
}
.blueColor{
background-color: #9ed9df;
}
.theMentor h3{
margin: 0;
font-size: 38px;
font-family: 'Kievit Slab';
font-weight: 600;
}

/* our_Advisor */
.our_Advisor{
padding: 100px 0;
background-color: #b0e5eb;
}
.our_Advisor h3, .brand_Ambassador h3{
margin: 0;
font-size: 38px;
color: #000;
font-family: 'Kievit Slab';
font-weight: 600;
}

.personImg, .personIcon{
text-align: center;
margin:0 0 40px;
}
.comn-text h4{
font-size: 20px;
font-family: 'roboto', sans-serif;
font-weight: 600;
color: #fcd84b;
margin: 5px 0 0;
text-transform: uppercase
}

.comn-text h5{
margin-top: 0;
font-size: 14px;
font-family: 'roboto', sans-serif;
font-weight: 600;
text-transform: uppercase;
color: #000
}
.comn-text p{
font-size: 12px;
font-weight: normal;
font-family: 'roboto', sans-serif; 
color: #808080;
}

/* Brand Ambassador */
.brand_Ambassador{
padding: 100px 0;
}
.shetty{
position: relative;
top: -4px;
left: -30px;
}
.personImg{
position: relative;
}
.personImg:before{
position: absolute;
content: '';
background-size: 100%;
width: 320px;
height: 235px;
left: -34px;
bottom: -234px;
background-image: url('images/shettybg.png');
background-repeat: no-repeat;
z-index: 2;
}

/* what is FCB */
.list-box{
padding: 50px 0 0;
position: relative;
}
.box-common{
cursor: pointer;
/* width: calc(100% / 8 - 4px); */
display: inline-block;
vertical-align: top;
text-align: center;
 padding: 0 0 30px;
}
.box-common img{
height: 80px;
}
.txtIcon{
font-family: 'Kievit Slab';
font-size: 18px;
font-weight: 500;
color: #fff;
/* width: 100px; */
line-height: 22px;
margin: 15px 0;
}
.list-box{
border-bottom: 1px solid #fff
}

/* Gallery Page */
.cricket-gallery-left{
position: fixed;
/*top: 90px;*/
}
.cricket-gallery:after{
position: absolute;
content: '';

width: 200px;
height: 100px;
background-size: 100%;
right: 0;
top: 0;
background-image: url(images/bgPhase.png);
background-repeat:no-repeat;
}

.cricket-gallery-left img{
max-width: 420px;
}
.cricket-gallery:after{
visibility: hidden
}
.cricket-gallery{
text-align: center;
position: relative;
padding: 50px 0 50px
}
.cricket-gallery h3{
color: #000;
text-align: left;
font-weight: 888;
text-transform: uppercase;
font-family: 'Kievit Slab';
font-size: 30px;
}
.curve-Img{
margin-left: -15px;
margin-right: -15px;

}

.ImGallery{
box-shadow: 1px 0px 5px #999;
/* margin: 3px 0 3px; */
background-color: #fff;
overflow: hidden;
/* padding: 15px; */
border-radius: 4px;
}
.grid-item--width2 {
width: auto;
margin: 3px;
}

/* Accordia */
.panel-title{
font-size: 21px;
}
.panel-default>.panel-heading {
color: #000;
background-color: #fff;
border-color: #fff;
font-family: 'Kievit Slab';
font-size: 21px;
font-weight: 600;
padding: 0;
border-bottom: 2px dashed;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.panel-default>.panel-heading a {
display: block;
padding: 15px 15px;
text-decoration: none;    

}

.panel-default>.panel-heading a:before {
content: "";
position: relative;
top: 1px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: 400;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
float: right;
transition: transform .25s linear;
-webkit-transition: -webkit-transform .25s linear;
}

.panel-default>.panel-heading a[aria-expanded="true"] {
background-color: #fff;
border-color: #ffff;
font-family: 'Kievit Slab';
color: #000;
font-weight: 600;
text-decoration: none;
font-size: 21px;
}

.panel-body {
border: 1px solid transparent;
}


.panel-default>.panel-heading a[aria-expanded="true"]:before {
content: "\f078";
font-family: FontAwesome;
font-weight: normal; 
font-size: 14px; 
color: #fcd84c;
line-height: 14px;
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}

.panel-default>.panel-heading a[aria-expanded="false"]:before {
content: "\f078";
font-family: FontAwesome;
font-weight: normal;
font-size: 14px; 
line-height: 14px;    
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
color: #fcd84c;
}

.accordion-option {
width: 100%;
float: left;
clear: both;
margin: 15px 0;
}

.accordion-option .title {
font-size: 20px;
font-weight: bold;
float: left;
padding: 0;
margin: 0;
}

.accordion-option .toggle-accordion {
float: right;
font-size: 16px;
color: #6a6c6f;
}

.accordion-option .toggle-accordion:before {
content: "Expand All";
}

.accordion-option .toggle-accordion.active:before {
content: "Collapse All";
}
.panel-default {
border-color: #fff;
}

/*.panel-group #headingSeven{
margin-bottom: 50px
}*/
.panel-group {
margin: 30px 0 0;
}

.panel-group .panel + .panel {
margin: 20px 0 20px;
}

.panel {
box-shadow: none;

-webkit-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd;
    word-break: break-all;
}
@media(max-width: 767px){
.panel-default > .panel-heading + .panel-collapse > .panel-body {
padding: 15px 0 0 0
}
.nop, .panel-group{
padding: 0;
}
.testTable, .tableCash h3{
width:100%!important
}
.panel-group:last-child {
margin: 0px 0 0;
}


}
/* end of accordian */



/* button style */

button{
background: transparent;
border: none;
}
.btn-submit img{
width: 65px;
height: 65px;
}
/* .btn-submit{
padding: 0;
margin-right: -10px;
margin-left: -10px;
float: right;
position: relative;
z-index: 1;
} */

.btn-submit{
padding: 10px 20px;
/* margin-right: -10px;
margin-left: -10px; */
/* float: right; */
margin:10px 0;
position: relative;
color: #fff;
font-family: 'roboto',sans-serif;
font-weight: 600;
font-size: 20px;
border-radius: 8px;
background-color: #2b2e33;
border: 2px solid #696968;
z-index: 1;
}
.iacept{
font-size: 14px;
font-family: 'roboto', sans-serif;
font-weight: bold;
padding: 0 10px;
}
.btn-submit:hover{
background-color: #f0c827;
}
    
.btn-white:hover{
background-color:#ff5e38; 
}
.btn-white{
background-color: #fff;
color: #000;
border: none;
font-size: 12px;
font-weight: 500;
text-transform: uppercase;
padding: 10px 15px;
margin: 15px 0 15px;
font-family: 'Roboto', sans-serif;
transition: .5s;
-webkit-transition: .5s;
-moz-transition: .5s;
-o-transition: .5s;
-ms-transition: .5s; 
}
@media(max-width: 767px){
button {
font-weight: 500;
}
}

/* Mobile view */
@media(max-width: 767px){
.fixbatman{
display: none
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
background-color: #fff;
}
.navbar {
min-height: 70px
}
.navbar-toggle {
float: left;
margin-top: 10px;
margin-left: 10px;
border: none;
padding: 10px 0px;
}
.navbar-toggle .icon-bar {
width: 30px;
height: 3px;
}
.navbar-brand img {
width: 80px;
position: relative;
top: -11px;
/* left: 40px; */
}
.fixball {
right: 10px;
top: 10px;
z-index: 301;
height: 50px;
}
.fixball img {
height: 50px;
}

/* Register Form  */
.customeSect select{
width: 100%;
}
.customeSect{
width: 100%;
}
.btn-submit img{
width: auto;
height: auto;
}
.btn-submit{
float:none;
}
.register{
text-align: center;
}

/* HomePage */
.AboutLeague{
padding: 40px 0;
text-align: center;
background-image: none;
background-color: #fcd84c;
}
.AboutLeague:after{
background-image: url(images/bgPhase.png);
content: '';
position: absolute;
right: 0;
top: 0;
width: 200px;
height: 100px;

background-size: 100%;
background-repeat: no-repeat
}
.AboutLeague p{
font-family: 'roboto', sans-serif;
font-size: 15px;
text-align: left;
font-weight: 300;
font-style: normal;
}
.AboutLeague .right {
padding-right: 0;
}
.AboutLeague h3 br{
display: none;
}
.AboutLeague h3, .AboutLeague h3 span{
margin: 0 0 15px;
font-size: 30px;
color: #000;
font-weight: 600;
font-family: 'Kievit Slab';
text-transform: capitalize

}


/* Process */
.phaseSection{
padding: 30px 0;
clear: both;
}
.phaseSection h3{
font-size: 38px;
font-weight: bold;
color: #000;
font-family: 'Kievit Slab';
}
.phaseSection .right:before {
display: none;
}
.phaseSection .right {
padding: 0;
}

.register {
padding: 0 0 50px;
}

/* OUR TEAM  */
.ourTeam h3 {
font-size: 30px;
color: #000;
text-align: center;
font-family: 'Kievit Slab';
}
.ourTeam{
padding: 30px 0;
}
.TeamDiscrip img, .TeamDiscrip2 img{
width: 145px
}
.TeamDiscrip, .TeamDiscrip2 {
/* max-width: 500px; */
margin: 0px auto 7px;
float: none
}
/* Footer  */
.mf{
margin: 30px 0 0!important
}

.left-footer{
margin: 40px 0 0;
padding: 0 15px;
}
.socialIcons {
max-width: 600px;
float: none;
text-align: center
}
.socialIcons span {
padding: 0 15px;
}
.contact-txt{
max-width: 600px;
text-align: center;
float: none;
}
/* WhyIsFCB */
.WhyIsFCB {
padding: 40px 0
}
.WhyIsFCB .left h3 {
color: #fff;
font-size: 30px;
line-height: 38px;
text-align: center;
font-family: 'Kievit Slab';
text-transform: none;
}
.WhyIsFCB .left h3 br{
display: none
}
.WhyIsFCB{
/* padding: 120px 0 780px; */
background-image: url(images/usp.jpg);
background-size: cover;
}

.feature-1, .feature-2, .feature-3,.feature-4, .feature-5, .feature-6, .feature-7, .feature-8{
position: relative;
margin: 30px 0;
}
.feature-1, .feature-3, .feature-5, .feature-7{
left: -15px;
}
.feature-2, .feature-4, .feature-6, .feature-8{
right: -15px;
text-align: right
}


/* About Us Page */
.what_is_FCB{
padding: 50px 0;
}
.what_is_FCB:after{
background-size: 100%;
width: 200px;
height: 100px;
content: '';
top: 0;
background-repeat: no-repeat;
right: 0;
position: absolute;
background-image: url(images/bgPhase.png);
}
.Load_More a{
font-size: 15px;
font-weight: bold;
text-decoration: underline;
text-align: center;
color: #000;
font-style: italic;
font-family: 'Kievit Slab';
text-transform: capitalize;
}
.Load_More a:hover{
color: #fff;
}
.bade_ziddi{
margin: 25px -15px 30px -15px;
}
.what_is_FCB h3 {
position: relative;
z-index: 2;
margin: 0 0 30px;
font-size: 30px;
text-align: center;
font-family: 'Kievit Slab';
text-transform: capitalize;
color: #000;
}
.list-box{
overflow: hidden;
}
.box-common{
/* width:49%; */
width:100%;
}
.box-common .txtIcon{
margin: 15px auto
}

/* Game Ready */
.GameReadyGear:before {
width: 200px;
height: 100px;
}
.mcricket img{
padding: 0 15px;
margin: 40px 0
}
.mcricket p{
color: #000
}
.GameReadyGear {
background-color: #89dce0;
padding-bottom:50px 
}
.GameReadyGear .right p {
font-size: 15px;
font-weight: 300;
color: #000
}
.GameReadyGear .left h3, .GameReadyGear .left h3 span{
font-size: 30px;
text-align: center;
margin: 0 0 30px;
width: 100%;
font-weight: 600;
font-family: 'Kievit Slab';
}
.GameReadyGear .right {
margin-left: 0px;
padding-left: 0px;
border-left: none;
}
.thumbVideo{
margin: 0 auto 30px;
}

/* Specialised Kit */
.m100{
margin: 0
}
.RightKit{
margin: 30px 0
}
.specialisedkit h3 {
width: 100%;
text-align: center;
font-size: 30px;
}
/* Our Advisor */
.m150 {
margin: 0;
}
.our_Advisor{
padding: 50px 0
}
.what_is_FCB .bdr-right{
border: none;
left: 0;
}
.what_is_FCB .bdr-right:after {
right: 0;
display: none
}
.brand_Ambassador {
padding: 50px 0 100px;
}
.our_Advisor h3, .brand_Ambassador h3{
text-align: center;
font-size: 30px;
}
.personIcon {
text-align: center;
margin: 40px 0;
}
.shetty{
position: relative;
left: 0;
z-index: 3;
}
.personImg{
margin: 40px  0 0;
}
.personImg:before {
bottom: -300px;
width: 270px;
left: 20px;
z-index: 2;
height: 140px;
}
.personImg img{
width: 150px;
}
/* FAQ */
.faq {
padding: 60px 0;
position: relative;
/*z-index: 301;*/
}
.faq:before{
content: '';
right: 0;
top: -20px;
position: absolute;
background-repeat: no-repeat;
background-size: 100%;
background-image: url(images/faq.jpg);

width: 200px;
height: 120px;
}
.panel-default > .panel-heading a[aria-expanded="true"]{
font-size: 16px;
}
.panel-default > .panel-heading a {
padding: 15px 15px 15px 0;
font-size: 16px;
}

/* FCB News */
.newsIcon{
margin: 50px auto 0
}
.mediaTxt h3{
color: #000;
font-size: 12px;
}
.Height{
min-height:220px 
}
.mediaTxt {
padding: 10px;
}
.categories{
width: 100%
}

.thumbimg_m {
width: 100%!important;
height: 118px!important;
}
.mt150, .mt75{
margin: 50px 0 0
}

/* process */
.process h3{
display: none
}
.registration {
padding: 0 15px;
}
.registration_process{
padding: 30px 0 30px 0;
}
.process {
padding: 20px 0 0;
z-index: 2;
}

.phaseImg{
margin: 0 0 50px
}
.Lright, .Lleft{
position: static;
right: 40px;
}
.Lleft:before, .registration_process .TxtSubmit:before, .registration_process .TxtSubmit:after, 
.offline:before, .Lleft:before{
display: none
}

.registration_process:before {
left: 110px;
top: -28px;
background-image: none;
content: url('images/before-mobile.jpg');
/* transform: rotate(90deg); */
} 

.registration_process:after{
right: 130px;
bottom: -19px;
transform: rotate(90deg);
}
.registration_process .ultext h4{
font-size: 20px;
}
.onffline, .online{
font-size: 20px;
color: #fff;
text-align: center;
font-family: 'Kievit Slab';
}
.refpolicy{
font-size: 30px;
color: #000;
font-weight: bold;
text-align: center;
font-family: 'Kievit Slab';
margin: 30px 0 20px
}
.txt-referral{
margin-left: -15px;
margin-right: -15px;
font-size: 13px;
}
.register h3{
margin: 50px 0 30px;
position: relative;
z-index: 2;
}
.refpolicy span{
color: #ff302b
}
.policy-referral:before {
display: none
}
.policy-referral p{
font-size: 14px;
font-weight: 300;
}
.policy-referral{
margin-left: -15px;
margin-right: -15px;
}
.registration_process .ultext p{
font-size: 14px;
font-weight: 300;
margin-left: -15px;
margin-right: -15px;
margin-bottom: 50px
}
.processTxt p{
font-family: 'roboto', sans-serif;
font-weight: 300;
text-align: center
}
.registration_process h5{
font-size: 30px;
line-height: 30px;
margin: 0 0 20px;
font-weight: bold;
color: #ffe350;
text-align: center;
font-family: 'Kievit Slab';
}
.bowlerr:after {
width: 200px;
min-height: 120px;
top: 0px
}
.processHead{
margin: 0 0 30px;
font-size: 36px;
text-align: center;
color: #000;
font-weight: bold;
font-family: 'Kievit Slab';
}
.footer-social{
position: relative;
bottom: 0;
background-color: #fcd84c;
padding-bottom: 15px;
}

.skyblue{
background-color:#9ed9df!important;
}
.mff{
margin: 0!important
}

/* Gallery Page */
.ImGallery img{
width: 100%;
}
.grid-item--width2 {
width: 48%;
}
.cricket-gallery{
padding: 30px 0 50px
}
.cricket-gallery h3{
color: #000;
z-index: 2;
text-align: center;
visibility: visible;
margin:0 0 60px;
position: relative;
}
.cricket-gallery:after{
visibility: hidden
}

/* Next Prev Owl Slider */
.next-prev{
width: 100%;
position: absolute;
top: 40%;
}

.next-prev a{
font-size: 30px;
color: #fff;
}
.next-prev .fa-angle-right{
float: right
}

}
/* XtraSmall Screen */

@media(min-width: 768px){

.fixball{
bottom: -37px;
}



}
/* Large screen 1920 */
@media(min-width:1920px){

.AboutLeague{
padding: 170px 0 490px;
}
.WhyIsFCB{
padding: 120px 0 780px;
}

}

.arrow-active{
/*position: absolute;*/
background-image: url('images/tooltipicon.png');
background-position: center bottom -2px;
position: relative;
z-index: 3;
background-repeat: no-repeat;
/*left: 200px;
top: -14px;*/
/* right: 0; */
/* border-top: 8px solid #fff;
border-right:8px solid transparent;
border-left: 8px solid transparent; */

}


.text-box-icons{
display: none;
position: relative;
max-width: 600px;
display:inline-block;
text-align: center;
}
.text-box-icons p{
margin: 30px  0 20px;
padding: 15px;
font-weight: 400;
font-size: 16px;
text-align: left;
line-height: 35px;
color: #fff;
font-family: 'roboto', sans-serif;
}
.left-footer i{
font-size: 30px;
color: #000;
}
.left-footer i:hover{
color: #f8cd27
}

@media(max-width:767px){
.text-box-icons:before{
display: none
}
.list-box:after{
position: absolute;
content:'';
background-color: #fff;
width: 120px;
height: 1px;
bottom: 0;
right: 0;
left: 0;
margin: auto;
}

.list-box{
border-bottom:none;
}
.text-box-icons{
width: 80%;
text-align: center;
background-color: rgba(124,124,124,.2);
border-radius: 8px;
margin: auto;
display: block;
}
.text-box-icons p {
font-size: 13px;
text-align: center;
}

}

.tandc{
display: block;
clear: both;
}
.tandc a, .copyright{
color: #000;
text-transform: uppercase;
font-size: 9.2px;
font-weight: 600;
}
.copyright{
text-transform: none;
}
.error{
color: red;
font-size: 12px;
font-weight: 500;
font-family: 'roboto', sans-serif;
}

/* #submit_form{
border: none;
height: 71px;
border-radius: 50%;
width: 69px;
background-position: -13px -10px !important;
background-repeat:  no-repeat !important;
} */

label#age-error {
    position: absolute;
}

/* Tablet */

 @media(min-width:768px){
    .mf { margin: 50px 0 0 !important;
    }
    .customeSect select{
    width: 285px;
    }
    .WhyIsFCB .left h3, .WhyIsFCB2 .left h3{
    font-size: 35px;
    }
    .TeamDiscrip{
max-width: 300px;
}

	.registration_process h3{
font-size: 30px;
}

   .offline::before, .Lleft::before{
font-size: 17px;
left: 10px;
}
.bowlerr:after{
background-image: none;
}

 }

@media(min-width:992px){
	.registration_process h3{
font-size: 47px;
}
    .mf { margin: 250px 0 0 !important;
    }
    .TeamDiscrip{
max-width: 220px;
}
        .WhyIsFCB .left h3, .WhyIsFCB2 .left h3{
    font-size: 54px;
    }
.m250{
margin: 250px 0 0!important;
}

  .customeSect select{
    /*width: 566px;*/
    width: 548px;
    }

    .offline::before, .Lleft::before{
font-size: 19px;
left: -10px;
}

.bowlerr:after{
background-image: url(images/bgPhase.png);
}

    }
    

    
/* Gallery Page  */
.head{
    margin-bottom:30px;
    float: left;
    width: 100%;
}

.g-img{
    position: relative;
    overflow: hidden;
    text-align: left;
    margin: 0 0 20px
}
.g-img img{
    width: 100%;
    height: 261px;
}
.overlay-bg img{ height: auto; width:auto; } 
.TxtAllbum{
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    left: 0;
    bottom: 0;
    color: #fff;
    font-size: 17.2px;
    font-family: 'Kievit Slab';
    font-weight: bold;
    padding: 10px;
    width: 100%;
}
/* inside Gallery Nav */
.navGalry span a{
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'Kievit Slab';
    margin-right: 30px;
    color: #000;
    font-weight: bold;
}
.navGalry span a:hover{
    text-decoration: none;
}
.navGalry span.active a{
    color:#000;
    border-bottom: 2px solid #000;
}
 
.navGalry {
    text-align: left;
    margin: 20px 0 10px;
    margin-left: -15px;
margin-right: -15px;
}
.overlay-bg img{
    width: auto
}
.overlay-bg{
    width: 100%;
    height: 100%;
    top: 0;
    text-align: center;
    line-height: 261px;
    position: absolute;
    display: none;
    background-color: rgba(252,216,76,.7);
}
.g-img:hover .overlay-bg{
display: block
}
/* Icons Photo Video */
.PictureIcon img{
    width: auto;
    height: auto;
}
.PictureIcon{
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 2;
}

/* Pagination */
.pagination > li > a {
    margin: 0 5px 50px 5px;
    color: #000;
    border-color: #000;
}
.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #000;
    text-decoration: none;
    background-color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    border: 1px solid #000;
}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
    z-index: 2;
    color: #fff;
    background-color: #000;
    border-color: #000;
}
 button.closex{
    font-size: 20px;
    background-color: #000;
    color: #fff;
    z-index: 2;
    position: absolute;
    right: -15px;
}
@media(max-width: 767px){
    .head{
        margin-bottom: 0;
    }
    .cricket-gallery h3{
        margin-bottom: 30px
    }
    .our_partners{
    	text-align: center;
    }
}
   

.our_partners{
background-color: #fff;
padding: 30px 0 50px;
width: 100%;
position: relative;
float: left;
}

.our_partners h3{
font-size: 38px;
font-family: 'Kievit Slab';
font-weight: bold;
}

.our_partners h4{
font-weight: bold;
}

.partner_container{
  margin:30px 0 20px;
  text-align: center;	
}





.PayMethod{
margin: 15px 0 30px;
margin-left: -15px;
margin-right: -15px;
}

.PayMethod .PayBox .one{
    font-size: 15.5px;
    line-height: 15px;
    font-weight: 500
}
.PayMethod .PayBox .two{
    font-size: 12px;
    display: block;
}
.PayMethod .cashback p{
    margin: 0 ;
    color: #fff;
}
.PayMethod .cashback:nth-of-type(1){
    background-color: #db1818;
    display: inline-block;
    padding: 5px;
    position: relative;
    left: 15px;
    margin: 10px 0 0;
    font-family: 'Kievit Slab'!important;
}
.PayMethod .PayBox{
font-family: 'Kievit Slab';
width: calc(100% / 2 - 3px);
display: inline-block;

vertical-align: top;
-o-vertical-align: top;
-moz-vertical-align: top;
-webkit-vertical-align: top;
-ms-vertical-align: top;
}
.PayMethod h3{
    font-size: 16px;
    margin: 0 0 20px;
}
.PayMethod .PayBox{
    font-size: 16px;
    font-weight: bold;
    font-family: 'roboto', sans-serif;    
}
.PayMethod .PayBox img{
    max-width: 120px;

    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;

}
@media(max-width: 767px){
    .PayMethod .PayBox .one, .PayMethod .PayBox .two{
        font-size: 11.5px;
    }
}


.socialBody{
display: inline-block;
padding: 10px 15px;
border: 3px solid #000;
position: fixed;
top: 50%;
left: -8px;
background: white;
    z-index: 9999;

transform:translateY(-50%);
-moz-transform:translateY(-50%);
-o-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);

border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
-webkit-border-radius: 10px;
-ms-border-radius: 10px;
}
.socialBody ul{
list-style-type: none;
padding-left: 0;
}

.socialBody ul li a{
color: #000
}
.socialBody ul li a:hover{
color: orange
}
.socialBody ul li{
padding: 0 0 10px;
font-size: 30px;
}
.socialBody ul li:last-child{
padding: 0;
}
.media{
	font-size: 38px;
    font-family: 'Kievit Slab';
    font-weight: bold;
    margin: 0 0 30px;
}

.carousel-control{
top: 50%;
height: 45px;
transform: translateY(-50%);
}

 .payline{
      position: relative;
      top: -10px;
    }
@media(max-width: 767px){
   label#age-error{
        margin-left: -50px !important;
    }
    }
    label#age-error{
        margin-left: -5px;
    }
    
 /*social icons colors */

._fb{
color: #3c5c99!important
}
._yt{
color: #c9332c!important
}
._tw{
color: #22a7e0!important
}
._insta{
color: #a41d91!important
}
li.socil_menu {
    font-size: 20px;
    padding: 10px;
    margin-top: -8px;
}

.reg-form{
    background-color: #FCD84C;
}

.fee-form{
    background-color: #FCD84C;
    padding-top: 250px;
    padding-bottom: 100px;
}

.payment-successful table tr th{

    padding-right: 70px;

}

.payment-successful table tr{
    color: #012b58;
}

.payment-successful{
padding: 79px 66px;
line-height: 4;
margin-top: 62px;
}


.social-links{
    display: flex;
    list-style: none;
    padding-left: 0;
 margin-bottom: 0;
}

.social-links li .fa{
    font-size: 15px;
    padding: 8px;
    border: 1px solid #ffffff00;
}

.social-links li .fa:hover{
    border: 2px solid red;
    border-radius: 15px;
    font-size: 12px;
}
.social-links li .fa-facebook:hover{
    color: #012b58;
}

.social-links li .fa-instagram:hover{
    color: palevioletred;
}
.social-links li .fa-youtube:hover{
    color: red;
}
 @media screen and (max-width: 768px) {
    .social-links{
        justify-content: center;
       }
  }
  
  
  /*  */

  .term-section{
    padding-top: 100px;
    background-color: #FCD84C;
padding-bottom: 200px;
  }
  .term-section h1{
    padding-bottom: 30px;
  }

  .fee-form .right img{width:100%}
  .footer .right-footer img{width:100%}
  .ourTeam .TeamDiscrip2 img{width:100%}
  
  @media only screen and (max-width:767px){
      .phaseSection .right img {
           width: 100%;
           height: auto;
       }
       .register .slideanim{
           display:none;
       }
       
       .footer {
           text-align: center;
       }	
  }
  
   .TeamDiscrip h5, .TeamDiscrip2 h5 {
       font-size: 13px;
   }
   .TeamDiscrip p, .TeamDiscrip2 p {
       font-size: 13px;
   }

   #navbar .btn{
    background-color: #012b58;
    color: white;
    font-weight: 800;
      border: 2px solid  #012b58;
   }
   #navbar .btn:hover{
    border: 2px solid  #012b58;
    background-color: white;
    color: #012b58;
    transition: .2s all ease-in-out;
   }
   /* contact us s */
   .contact-sec{
    padding-top: 150px;
    background-color: #69676814;
    padding-bottom: 100px;
   }
   .contact-sec .sub-title{
    text-transform: capitalize;
    color:  #C31F0B;
    font-size: 20px;
    font-weight: 600;
   }

   .contact-sec h2{
    color: #012b58;
    font-weight: 700;
    font-size: 37px;
    padding-bottom: 46px;
   }
   .contact-sec .default-form2 input[type=text], textarea{
    padding: 18px 208px;
    border: 1px solid #00000043;
      margin-left: 18px;
   }
 .default-form2 input[type=email]{
    padding: 18px 208px;
    border: 1px solid #00000043;
      margin-left: 18px;
   }
   .default-form2 .input-box{
    margin-bottom: 30px !important;
   }
   
     @media screen and (max-width: 667px) {
    .contact-sec .default-form2 input[type=text], textarea{
        padding: 18px 46px;
       
       }
       .default-form2 input[type=email]{
        padding: 18px 46px;
       }
  }

   .default-form2 .button-box .theme-btn-two{
    background-color: #C31F0B;
    color: white;
    padding: 20px;
    border-radius: 5px;
    font-weight: 700;
      margin-left: 18px;
   }
   .default-form2 .button-box .theme-btn-two:hover{
    background-color: #c3200bdf;
   }
 .pl-0{
    padding-left: 0;
 }

 .address-box .contact-page-title p{
font-size: 20px;
color: #00000085;
 }

 .address-box .contact-page-title h2{
    padding-bottom: 0;
 }

 .address-box .contact-page-title{
    padding-top: 29px;
 }
 .address-box ul{
    list-style: none;
    padding-left: 0;
 }
 .address-box .fa{
    font-size: 35px;
    color: #c3200be0;
    margin-right: 23px;
 }
 .address-box ul li{
    display: flex;

 }
/* contact us e */

.reg-form{
   padding-top: 130px;
    padding-bottom: 180px;
}
.about-sec{
    padding-top: 65px;
    background-color: #F7D44B;
}

.about-sec h3{
    text-align: center;
}
.about-sec p{
    padding-left: 50px;
    padding-right: 50px;
}
.about-sec b{
        padding-left: 50px;
    padding-right: 50px;
}
.font-fam{
    font-family: 'Kievit Slab';
    font-size: 18px;
}

img {
    pointer-events: none;
}

