@font-face {
	font-family: 'Open Sans';
	src: url('fonts/OpenSans-Bold.eot');
	src: url('fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/OpenSans-Bold.woff') format('woff'),
		url('fonts/OpenSans-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'Open Sans';
	src: url('fonts/OpenSans.eot');
	src: url('fonts/OpenSans.eot?#iefix') format('embedded-opentype'),
		url('fonts/OpenSans.woff') format('woff'),
		url('fonts/OpenSans.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Open Sans';
	src: url('fonts/OpenSans-Semibold.eot');
	src: url('fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
		url('fonts/OpenSans-Semibold.woff') format('woff'),
		url('fonts/OpenSans-Semibold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}
body,h2,h1,h3,div,ul,li{margin:0px;padding:0px; font-family: 'Open Sans';}
.container{margin:0px auto;max-width:1170px;}
.clear{clear:both;}
.slicknav_menu {display:none;}

.sticky{ position: fixed; top: -120px; height: 75px; background:#5e42b0; z-index: 999; left: 0; width: 100%; transition: all 0.4s linear; box-shadow: 0px 3px 10px #000; }
.stickyMenu{ top: 0; }
.sticky .logo{ margin: 5px 0 0; width: 30%; }
.sticky .logo img{ width: 100%;  }
.sticky nav{ margin: 12px 0; }
.sticky  img.right12{ margin: 7px 40px 0;  }
.sticky .coach ul li a:hover,  .sticky .coach ul li a.active{ color: #fff; background: #000;  }
.sticky .logo h2{ margin: 10px 0;  }

/*mobile menu*/

.block {  position: relative;float: left;width: 100%}
.overlay{display: none}
.navbar{display: none;}
.overlay_wrap{width: 100%;float: left;transition: opacity 0.35s ease 0s, visibility 0.35s ease 0s, width 0.35s ease 0s;position: relative}
.overlay_wrap h3 { color: #000; font-size: 16px; text-transform: uppercase;text-align: left}
.overlay ul li ul { line-height: 1.2;  margin: 11px 0 0 31px;width: 90%}




/*header part*/
header{float:left;width:100%;position:relative;background:url("images/header-bg.jpg")no-repeat 0 0/cover;padding-bottom:60px;}
header.header2{background:url("images/header-bg2.jpg")no-repeat 0 0/cover;}
header.header3{background:url("images/header-bg3.jpg")no-repeat 0 0/cover;}
header.header4{background:url("images/header-bg4.jpg")no-repeat 0 0/cover;}
.subpages{ padding-bottom: 150px; }
.logo{float:left;margin:9px 0px; width: 36%;}
.logo img{width: 90%; }
.logo h2 a{text-decoration:none;color:#fff;text-transform:uppercase;font-size:25px;font-family: 'Open Sans';font-weight: 600;font-style: normal;}
.coach{float:right;margin:20px 0px;}
   .coach ul li{ float: left; list-style: none; margin: 0 2px;}
    .coach ul li a{ color: #fff;  text-decoration: none; padding:7px 11px; }
    .coach ul li a:hover,  .coach ul li a.active{ color: #fff; background: #5e42b0;  }
.coach p{text-transform:uppercase;font-size:13px;color:#fff;font-family: 'Open Sans';font-weight:normal;font-style: normal;}
.content{float:left;margin-top:150px;width:auto;position:relative;}
.content h1{text-align:left;text-transform:uppercase;color:#fff;font-size:40px;font-family: 'Open Sans';font-weight:bold;font-style: normal;}
.content h2{ padding-top: 85px; text-align:center;color:#fff;font-size:32px;font-family: 'Open Sans';font-weight:bold;font-style: normal;}
.menu{float:right;}
.menu ul li{list-style:none;float:left;padding:0px 5px;}
.menu ul li a{text-decoration:none;text-transform:upperacse;color:#8b6de2;font-size:14px;font-family: 'Open Sans';font-weight:normal;font-style: normal;}
.menu ul li a:hover{color:#ccc;}
.link{float:none;margin:130px auto 0px;display:block;width:60%;}
.link ul li{padding:10px;float:left;list-style:none;background:#5e42b0 url("images/apple-icon.png")no-repeat 8% 30%;border-radius:50px;width:35%;margin-right:30px;}
.link ul li.play{list-style:none;background:#5e42b0 url("images/play.png")no-repeat 15% 30%;border-radius:50px;}
.link ul li p{margin:0px;text-transform:uppercase;color:#fff;font-size:13px;font-family: 'Open Sans';font-weight:normal;font-style: normal;margin-left:60px;}
.link ul li p.bold{margin:0px;margin-left:60px;text-transform:uppercase;color:#fff;font-size:15px;font-family: 'Open Sans';font-weight:600;font-style: normal;}
.header-line{position:absolute;left:29%;top:-35%;width:20%; display: none; }
.header-line img{max-width:100%;}
/*athlets part*/
.athletics{float:left;position:relative;width:100%;background:#f6f4fa;padding:20px 0px;}
.section{float:left;width:100%;position:relative;}
.left_section{float:left;margin-right:50px;margin-top:20px;position: absolute;width:33%;z-index:9;}
.left_section img{max-width:100%; border: solid 5px #8b6de2; }
.left_section_line{position:absolute;top:5%;left:5%;display:none;}
.left_section_line img{max-width:100%;}
.right_section{float:right;width:59%;margin-top:40px;}
.right_section h2{text-align:left;color:#0a0e34;text-transform:uppercase;font-size:33px;font-family: 'Open Sans';font-weight:600;font-style: normal;margin-bottom:20px;}
.right_section h3{text-align:left;color:#5e42b0;text-transform:uppercase;font-size:20px;font-family: 'Open Sans';font-weight:600;font-style: normal;}
.right_section h3 span{float:left;margin-right:20px;color:#000;font-size:16px;font-family: 'Open Sans';font-weight:600;font-style: normal;}
.right_section h3 span:after{content:"";display:block;background:#5e42b0;width:20px;height:2px;margin:0px;}
.right_section p{line-height:23px;text-align:left;margin:10px 0px 40px 0px;color:#000;font-size:18px;font-family: 'Open Sans';font-weight:normal;font-style: normal;}
/*growth part*/
.growth{float:left;width:100%;position:relative;background:#5e42b0;padding:20px 0px;margin-top:0px;z-index:2;}
.growth_content{float:right;margin:20px 0px;width:59%;}
.growth_content h3{text-align:left;text-transform:uppercase;color:#fff;font-size:20px;font-family: 'Open Sans';font-weight:600;font-style: normal;}
.growth_content h3 span{float:left;margin-right:20px;color:#ccc;font-size:18px;font-family: 'Open Sans';font-weight:600;font-style: normal;}
.growth_content h3 span:after{content:"";display:block;background:#fff;width:20px;height:2px;margin:0px;}
.growth_content p{line-height:23px;text-align:left;margin:10px 0px 40px 0px;color:#fff;font-size:18px;font-family: 'Open Sans';font-weight:normal;font-style: normal;}
/*player part*/
.player{float:left;position:relative;width:100%;background:#f6f4fa;}
.section{float:left;width:100%;position:relative;}
.rightside{width:33%;float:right;position:absolute;right:12%;z-index:9; top: 43px; }
.rightside img{max-width:100%; border: solid 5px #ccc;}
.leftside{float:left;width:45%;margin-top:40px;}
.leftside h2{text-align:left;color:#e7e7e7;text-transform:uppercase;font-size:34px;font-family: 'Open Sans';font-weight:600;font-style: normal;margin-bottom:0px;}
.leftside h3{text-align:left;color:#5e42b0;text-transform:uppercase;font-size:20px;font-family: 'Open Sans';font-weight:600;font-style: normal;}
.leftside h3 span{float:left;margin-right:20px;color:#000;font-size:16px;font-family: 'Open Sans';font-weight:600;font-style: normal;}
.leftside h3 span:after{content:"";display:block;background:#5e42b0;width:20px;height:2px;margin:0px;}
.leftside p{line-height:23px;text-align:left;margin:10px 0px 40px 0px;color:#000;font-size:18px;font-family: 'Open Sans';font-weight:normal;font-style: normal;}
/*outer_content part*/
.outer_content{float:left;width:100%;position:relative;height:480px;}
.person_images{float:left;width:50%;}
.person_images img{width:100%;}
.num{background:#5e42b0;position:absolute;left:46%;top:30%;padding:30px 35px;}
.num h2{color:#fff;text-align:center;font-size:20px;font-family: 'Open Sans';font-weight:600;font-style: normal;}
.num h2:after{background:#8f7bc8;height:2px;width:14px;content:"";display:block;float:none;margin:0px auto;}
.inner_pages{float:left;width:40%;margin-left:10%;}
.inner_pages h2{text-align:left;text-transform:uppercase;color:#e7e7e7;font-size:60px;font-family: 'Open Sans';font-weight:bold;font-style: normal;margin:125px 0px 20px;}
.inner_pages  p{text-align:left;color:#000;line-height:23px;font-size:16px;font-family: 'Open Sans';font-weight:normal;font-style: normal;}
.inner_pages  p span{background:#5e42b0;height:2px;width:20px;content:"";display:block;float:left;margin:50px 0px;}
.person_images1{float:right;}
.inner_pages1{float:left;margin-left:0px;}
.inner_pages1 h2{font-size:50px;}
/*growth part*/
.growth2{float:left;width:100%;position:relative;background:#0a0e34;padding:20px 0px;}
.growth_content1{float:left;margin:20px 0px;width:45%;}
.growth_content1 h3{text-align:left;text-transform:uppercase;color:#fff;font-size:20px;font-family: 'Open Sans';font-weight:600;font-style: normal;}
.growth_content1 h3 span{float:left;margin-right:20px;color:#9173e6;font-size:16px;font-family: 'Open Sans';font-weight:600;font-style: normal;}
.growth_content1 h3 span:after{content:"";display:block;background:#fff;width:20px;height:2px;margin:0px;}
.growth_content1 p{line-height:23px;text-align:left;margin:10px 0px 40px 0px;color:#fff;font-size:18px;font-family: 'Open Sans';font-weight:normal;font-style: normal;}

.line1{position:absolute;left:16%;top:5%;width:14%;}
.line1 img{max-width:100%;}
.line2{position:absolute;right:29%;width:22%;top:-10%;}
.line2 img{max-width:100%;}
/*last-footer part*/
.last-footer{float:left;padding:20px 0px;position:relative;background:#0a0f34;width:100%;margin-top:-75px;opacity:0.59;}
.url_link{float:left;width:50%;}
.url_link ul{float:right;}
.url_link ul li{list-style:none;float:left;padding:0px 10px;}
.url_link ul li a img{max-width:100%;}
.terms{float:right;}
.terms p a{margin:0px 5px;text-decoration:none;color:#fff;text-transform:capitalize;font-family: 'Open Sans';font-weight:normal;font-style: normal;font-size:16px;}
.terms p{margin:0px;color:#fff;font-family: 'Open Sans';font-weight:normal;font-style: normal;font-size:16px;}


.about-container{ float: left; width: 100%; margin: 50px 0 0;  }
.about-container h1{ text-align: center; font-size: 33px; text-transform: uppercase;  font-weight: 600; font-style: normal; }
.about-container h2{ text-align: left; font-size: 29px; padding-bottom: 20px;color: #232323; font-weight: normal; }
.about-container h3{ color: #5e42b0; padding-bottom: 12px; }
.about-container p{ padding-bottom: 20px; font-size: 20px; line-height: 1.5;   }
.about-container ul{ margin-bottom: 20px;  }
.about-container ul li{ margin-left: 20px; padding-bottom: 10px; line-height: 1.5; font-size: 18px;  }
.about-container h1:after{ background: #5e42b0; width: 230px; height: 3px; content: ''; display: block; margin: 5px auto; }
.about-container p{ text-align: left; padding-top: 60px;   }
.more{ text-align: center; margin: 50px 0 0; font-size: 14px; }
.more a{ background: #5e42b0; color: #fff; padding: 8px 12px; font-weight: bold; text-decoration: none; transition: 0.4s linear all;  }
.more a:hover{ background: #000; color: #fff; border-radius: 15px; }

.publication-container{ float: left; width: 100%; padding: 50px 0; background: #f6f4fa; }
.publication-container h2{ text-align: center;font-size: 33px; text-transform: uppercase; font-weight: 600; font-style: normal; }
.publication-container h2:after{ background: #5e42b0; width: 230px; height: 3px; content: ''; display: block; margin: 5px auto; }
.box1{ float: left; width: 30.5%; margin: 30px 1%; text-align: center; padding:5px 3px; border: solid 1px #ddd; background: #eee; }
.box1 img{ width: 98%; }
.box1 span{  }
.box1 strong{ font-weight: bold; font-style: italic; }
footer{float:left;width:100%;position:relative;background:#232323;padding:30px 0px;}
.copyright{ color: #fff; float: left; }
.footerText{ float: right; color: #fff; }
.footerText a{ padding: 0 10px;  color: #fff; text-decoration: none; }
.footerText a:hover{ text-decoration: underline; }

img.fright{ float: right; padding: 2px; border: solid 1px #ccc; margin:20px 0 20px 20px; width: 350px; }
.groups{ margin: 10px 0; border-top: solid 1px #ccc; text-align: center; }
.groups img{  width: 47%; border: solid 1px #ccc; padding: 5px 0.5%; margin: 5px 0.5%; }
.groups h3{ padding-bottom: 20px!important; text-align: center!important; }

.contents{ float: left; width: 100%; margin: 20px 0; }
.breadcrumb{ font-size: 14px; margin: 10px 0 10px; }
.breadcrumb a{ text-decoration: none; }
.contents h1{ font-size: 35px; text-align: left;  }
.contents h3{ font-size: 25px; text-align: left; padding: 15px 0 0 0;  }
.contents img.left{ float: left; margin: 10px 20px 10px 0; padding: 4px; border: solid 1px #ccc; }
.contents img.right{ float: right; margin: 10px 20px 10px 0;  }
.contents p{ line-height: 1.5; font-size: 18px; }
.contents ul li{ list-style: outside; margin: 8px 0 0 20px;  font-size: 18px; line-height: 1.5; }
.contents img.noborder{ border: none; margin: 0 auto; display: block; float: none; }
.group{ float:left; width: 100%; margin-bottom: 20px; clear: both;  }
.group img{ float:left; width: 30%; margin: 0 1%; }
.contents h1:after{border-bottom: 3px solid #5e42b0;
    content: "";
    display: block;
    height: 4px;
    margin: 2px 0 0;
    width: 190px;}

.achievements_left{width:69%;float:none;margin:0 auto;}
.achievements_left h2{text-align:center;font-weight:600;font-style: normal;font-size:19px;padding: 25px 0 30px;color:#164d8d;}
hr.hr1{width:70%;float:none;margin:0 auto;border:none;border-top:2px solid #dadada;}
.rocket{width:100%;float:left;text-align:center;}
.rocket img{display:block;margin:-25px auto 0;float:none;}
.vertical_line{width:100%;float:left;margin:20px 0;position:relative;}
hr.vertical{width:2px;float:none;margin:0 auto;border:none;border-left:2px solid #dadada;height:1200px;}
hr.vertical2{width:2px;float:none;margin:0 auto;border:none;border-left:2px solid #dadada;height:820px;}
.service1{width:100%;float:left;position:absolute;top:35px;}
.service2{width:100%;float:left;position:absolute;top:145px;}
.service3{width:100%;float:left;position:absolute;top:257px;}
.service4{width:100%;float:left;position:absolute;top:376px;}
.service5{width:100%;float:left;position:absolute;top:493px;}
.service6{width:100%;float:left;position:absolute;top:606px;}
.service7{width:100%;float:left;position:absolute;top:719px;}
.service8{width:100%;float:left;position:absolute;top:836px;}
.service9{width:100%;float:left;position:absolute;top:952px;}
.service10{width:100%;float:left;position:absolute;top:1077px;}

.service_date{width:46%;float:left;text-align:center;position:relative; margin: 15px 0 0 0;}
.service2 .service_date{width:46%;float:right;text-align:center;position:relative;}
.service_date p{padding:13px 0;background:#164d8d;border-radius:6px;float:none;display:block;margin:0 auto;overflow:hidden;width:239px;color:#fff;font-weight:600;font-style: italic;position:relative;font-size:16px;}
.service2 .service_date p{padding:13px 0;background:#164d8d;border-radius:6px;float:none;display:block;margin:0 auto;overflow:hidden;width:239px;color:#fff;font-weight:600;font-style: italic;position:relative;}
.service_date span{ display: block;
    width: 0;
    height: 0;
    border: 9px solid transparent;
    border-color:transparent transparent transparent #164d8d ;
   position:absolute;
   top:35%;
    left: 82%;
    }
.service2 .service_date span{ display: block;
    width: 0;
    height: 0;
    border: 9px solid transparent;
    border-color:transparent #164d8d transparent transparent;
   position:absolute;
   top:35%;
    left: 13%;
    }
.service_con{width:43%;float:right;}
.service2 .service_con{width:43%;float:left;}
.service_con p{line-height:21px;padding:5px 0 0;font-weight:600;color:#000;}
.right{margin:24px auto 0;float:none;display:block;width:36px;}

.box11{ float: left; width: 100%; padding: 20px 0; border-bottom: solid 1px #ccc; }
.box11 h2{ font-size: 24px; font-weight: normal; }
.box11 img{ float: left; width: 30%; border: solid 1px #eee; padding: 4px; }
.box11 .right_box{ float: left; width: 64%; padding-left: 4%; }
.right_box img{ width: auto; margin: 20px; }

/*RWD starts here*/
@media screen and (max-width:1170px)
{
    img.fright{ margin-right: 2%; }
     .coach ul li a{ padding:7px 12px; }
    .header-line{ display: none; }
    .contents{ width: 92%; margin: 20px 2%; }
	.logo{margin:20px;}
	.coach{margin:20px;}
	.content{margin-left:4%;margin-top:80px;}
	.link{margin:70px auto 0;}
	.menu{margin-right:20px;}
	.right_section{margin-right:20px;}
	.leftside{margin-left:20px;}
	.growth_content1{margin:20px;}
	.inner_pages{margin-left:7%;}
	.person_images{height:366px;}
	.person_images{height:auto;}
	.person_images1{height:auto;}
	.outer_content{height:auto;}
    .copyright{ text-align: center; float: none; }
    .footerText{ float: none; margin: 10px auto; width: 700px; }
    .about-container p{ margin: 10px 2%; }
	.terms{margin-right:10px;}
    .left_section{ margin-left: 1.5%; }
    .contents img.left{ float: none; width: 98%; }
    
    .logo img{ width: 100%; }
    .logo{ margin: 10px; width: 30%; }
    
    .about-container h2{ padding: 10px 2%; font-size: 21px; }
    .about-container h3{ padding: 10px 2%; }
    .about-container ul li{ padding: 0px 2% 10px;  }
  
}
@media screen and (max-width:959px)
{
    img.fright{ float: none; margin: 20px auto; display: table;}
    .about-container p{ padding: 10px 1%; }
    .coach ul li a{ padding: 7px 8px; }
    .achievements_left{ width: 80%; }
    .logo{ float: none; margin: 10px auto; width: 360px; }
      .box1{ width: 30%; }
	.content{margin-top:15px;}
	.link{width:70%;}
	header{padding-bottom:30px;}
	.growth{margin-top:-45px;}
	.growth_content{margin:0px;}
	.leftside{margin-top:0px;}
	.growth_content1{margin:0px 10px;}
	.growth2{margin-top:-32px;}
	.outer_content{height:auto;}
	.inner_pages h2{margin:40px 0px 20px;}
	.num{left:45%;top:18%;padding:20px 25px;}
	.inner_pages p span{margin:25px 0px;}
	.download{width:63%;margin:70px auto;}
	
	.last-footer{margin-top:-55px;}
	.link{margin:51px auto 0;}
}
@media screen and (max-width:767px)
{
    
    .menu{display: none;}
    /* --------------mobile menu-------------------*/
    .overlay{display: block}
    .navbar{display: block;}
    .overlay_wrap h3 {  text-align: center;}
    .navbar{display: block!important}
    /*   .mask{ overflow: hidden; }*/
    .overlay_wrap img {float: none; margin: 10px auto 26px; width: auto!important; max-width: 100%;clear: both; background: #5e42b0; }
    .fa.fa-home,.fa.fa-user-plus,.fa.fa-handshake-o,.fa.fa-book,.fa.fa-user-circle-o,.fa.fa-users,.fa.fa-briefcase,.fa.fa-graduation-cap,.fa.fa-sitemap,.fa.fa-circle-o{  color: #b32e31 ; float: left; font-size: 30px;margin: 0 5%; width: 10%;} 
    .fa.fa-circle-o {  font-size: 15px;}
    .overlay ul li ul li {  padding: 5px 0;border-bottom: none;}
    .overlay ul li ul li a{margin: 0 ;}
    .navbar { position: relative; width: 100%; box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.2);top: 29px}
    .navbar.navbar2 { position: relative; width: 100%; box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.2);top: 20px}
    .button { position: absolute;top: calc(50% - 11px); right: 4%; height: 22px; width: 30px; cursor: pointer; overflow: hidden; -webkit-transition: opacity .25s ease;  transition: opacity .25s ease;  z-index: 9999;}
    .button.active .top {  -webkit-transform: translateY(9px) translateX(0) rotate(45deg); transform: translateY(9px) translateX(0) rotate(45deg);  background: #000;}
    .button.active .middle_1 { -webkit-transform: translateX(-100%); transform: translateX(-100%); background: #fff;}
    .button.active .middle_2 { -webkit-transform: translateX(100%); transform: translateX(100%);background: #fff;}
    .button.active .bottom {  -webkit-transform: translateY(-9px) translateX(0) rotate(-45deg); transform: translateY(-9px) translateX(0) rotate(-45deg);  background: #000;}
    .button:hover {  opacity: .7;}
    .button span { background: #f0423c  ; position: absolute; top: 0; left: 0; height: 4px; width: 100%; -webkit-transition: all .35s ease;  transition: all .35s ease;}
    .button span:nth-of-type(2) {top: 9px;left: -50%;}
    .button span:nth-of-type(3) {top: 9px;left: 50%;}
    .button span:nth-of-type(4) { top: 18px;}
    .overlay ul li{float: none;}
    .overlay { display: block;position: absolute;top: 0;left: 0;height: 100%;width: 0%;opacity: 0;background: #fff   ; -webkit-transition: opacity .35s ease, visibility .35s ease, width .35s ease; transition: opacity .35s ease, visibility .35s ease, width .35s ease; visibility: hidden; z-index: 9999;width: 100%}
    .overlay.open { opacity: 1; visibility: visible; width: 100%;}
     .overlay.open li { -webkit-animation: menuFade .5s ease forwards; animation: menuFade .5s ease forwards;
      -webkit-animation-delay: .5s;    animation-delay: .5s;}
    .overlay.open li:nth-of-type(2) { -webkit-animation-delay: .5s; animation-delay: .5s;}
    .overlay.open li:nth-of-type(3) {  -webkit-animation-delay: .5s; animation-delay: .5s;}
    .overlay.open li:nth-of-type(4) { -webkit-animation-delay: .5s; animation-delay: .5s;}
         .overlay.open li:nth-of-type(5) {  -webkit-animation-delay: .5s; animation-delay: .5s;}
    .overlay.open li:nth-of-type(6) { -webkit-animation-delay: .5s; animation-delay: .5s;}
    .overlay nav {width: 100%; position: absolute;height: 80%;top: 6px;-webkit-transform: translateY(-40%);  transform: translateY(-40%);
        font-size: 34px;font-family: 'Roboto Slab', sans-serif;font-weight: 400;text-align: center;}
    .overlay ul {width:100%; list-style: none; padding: 0; margin: 45px auto 0; display: inline-block; position: relative; height: 100%;}
    .overlay ul li { border-bottom: 1px solid #000;display: block; float: left;min-height: 34px; opacity: 0; padding: 6px 2% 0;
    position: relative; width: 96%;}
    .overlay ul li a {   font-size: 14px;display: block;position: relative; color: #f0423c  ;text-decoration: none;  overflow: hidden; text-align: left;margin: 7px 0 0 0;text-transform: capitalize;text-shadow: none}
    .overlay ul li a:hover{color: #000 }    

    @-webkit-keyframes menuFade {
        0% {   opacity: 0;   left: -25%;  }
      100% {  opacity: 1;  left: 0;}
    }

    @keyframes menuFade { 0% {  opacity: 0; left: -25%;}
      100% {  opacity: 1;  left: 0;}
    }   
    .coach{ display: none; }
/*----------------mobile menu ends here------------------*/
    
    
    
    
    .right_section h2{ font-size: 26px; }
    .about-container h1{ font-size: 26px; }
	.content{width:87%;margin-top:0px;}
	.content h2{font-size:35px;}
	.content h2{font-size:23px;}
	.link{width:90%;margin:5px auto 0;}
	header{padding-bottom:25px;}
	.right_section p{margin:0 0 20px;}
	.left_section{margin-top:10px;}
	.growth{margin-top:0px;}
	.athletics{padding:0px;}
	.growth_content1 p{margin:10px 0px 5px;}
	.inner_pages h2{margin:10px 0px 0px;font-size:35px;}
	.num{left:43%;}
	.outer_content{height:auto;}
	.inner_pages1{margin-left:3% !important;}
	.inner_pages1 h2{font-size:32px !important;}
	.download{width:77%;margin:45px auto;}
	footer{height:auto;padding:20px 0px;}
	.last-footer{margin-top:0px;opacity:0.95;}
	.url_link{width:25%;}
    .right_section p, .growth_content p, .leftside p{ font-size: 16px; }
    .growth_content1{ width: auto; }
    .leftside h2{ display: none; }
    .leftside h3{ margin-top: 30px; }
    .rightside{ top: 22px; }
    .left_section{ top: 48px; }
    .publication-container h2{ font-size: 28px; }
    .footerText{ width: 90%; text-align: center; }
    .header-line{ display: none; }
}
@media screen and (max-width:599px)
{
    
    
    .contents h1{ font-size: 26px; }
    .box11 img{ float: none; width: 80%; margin: 0 auto; display: block;  }
    .box11 .right_box{ float: left; width: auto; padding-left: 2%; }
    .box11 img.buy_now_amazon{ width: auto; float: left; margin: 0 5%;  }
    .box11 img.buy_now_flipkart{ width: auto; float: left; margin: 0 5%;  }
	.link ul li{width:40%;margin-right:15px;}
	.link{width:97%;margin:30px auto 0;}
	.right_section{margin-right:30px;}
	
	.leftside p{margin:0px 0px 20px;}
	.growth2{margin-top:0px;}
	.num{left:44%;padding:10px 15px;}
	.inner_pages p{font-size:14px;margin:5px 0px;}
	.inner_pages1 h2{font-size:25px !important;}
	.inner_pages h2{font-size:25px;margin:0px;}
	.inner_pages p span{margin:10px 0px;}
	.download p.app{font-size:36px;}
	.url_link{width:30%;}
	.growth_content p{margin:10px 0px;}
    .right_section{ float: left; width: auto; margin: 0 2%; }
    .left_section{ float: none; margin: 10px auto; width: 60%; position: relative; top: 0; }
    .growth_content{ float: left; width: auto; margin-left: 2%; }
    .box1{ width: 80%; margin: 15px auto; float: none; }
    .about-container{ margin: 30px 0; }
    
}
@media screen and (max-width:479px)
{
    header{ padding-bottom: 170px; }
    .content h2{ display: none; }
    .overlay nav{ font-size: 26px; }
    .subpages{ padding-bottom: 0; }
    .about-container{ margin: 10px 2%; width: 96%; }
    .link{ display: none; }
    header{ background-size: 100%; background-position: 0 64px; }
    header .container{ background: #000; }
    .contents h1{ font-size: 22px; }
    .about-container h1{ font-size: 21px; }
    .right_section h2{ font-size: 19px; }
	.logo{width:80%;float:none;margin:0px auto;display:block; padding: 15px 0 0;}
	.coach{width:60%;float:none;margin:0px auto;display:none;}
 
	.header-line{display:none;}
	.content{margin:0px 0px;width:auto;}
	.content h1{font-size:30px;text-align:center;}
	.content h2{font-size:24px;text-align:center;}
	.link ul li{width:68%;float:none;margin:10px auto;display:block;}
	.link{margin:0px auto;}
	.left_section{position:relative;width:85%;float:none;margin:10px auto;display:block;}
	.right_section{width:80%;float:none;margin:10px auto;display:block;}
	.growth_content{width:80%;float:none;margin:10px auto;display:block;}
	.rightside{position:relative;width:85%;float:none;margin:10px auto;display:block; right: 0; top: 0; }
	.leftside{width:80%;float:none;margin:10px auto;display:block;}
	.growth_content1{width:80%;float:none;margin:10px auto;display:block;}
	.person_images{width:100%;}
	.num{display:none;}
	.inner_pages{width:80%;float:none;margin:10px auto;display:block;}
	.inner_pages{width:93%;}
	.download p.app{font-size:28px;}
	.download p{font-size:13px;}
	.url_link{width:42%;float:none;margin:10px auto;display:block;}
	.terms{float:none;margin:10px auto;display:block;width:82%;overflow:hidden;}
	.download{width:93%;}
    .groups img, img.fright{ width: 90%; }
}