/*
Theme Name: Twenty Seventeen
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/

@charset "utf-8";
html {margin: 0;padding:0;}
body{  border-radius: 0;
    color: #222222;
 font-family: 'Roboto', sans-serif;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 26px;
    margin: 0;
    padding: 0;}
	
ol, ul {
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 15px;
}

img {
    height: auto;
    max-width: 100%;
   
}
a,a:hover,a:focus{color:inherit;text-decoration:none;}
.maintop {
    background-color: #1c3254;
    float: left;
    width: 100%;
}
.logo h1 {
    color:#1c3254;
    float: left;
    font-family: roboto;
    font-size: 17px;
    font-weight: bold;
    margin-top: 10px;
}
.logo {float: left;margin-top: 25px;width: 100%;}
.logo img {
    float: left;
    max-width: 100%;
    margin-right:1px;
}
img.shimg{
    left: 0;
    margin-right: 5px;
    position: relative;
    top: -9px;
    width:18%;
}
.topsocial {
    float: right;
    margin-right: 5px;
    width: 100%;
}
.topsocial ul {
    float: right;
    padding-top: 7px;
}
.topsocial ul li {
    height: 17px;
    margin: 0 -1px;
    padding: 1px 9px;
    width: auto;
    border-right: 1px solid #8a8989;
    display: inline-block;
	text-align:center;
}

.topsocial ul li, .topsocial ul li a {
    color: #bdbdbd;
	font-size:14px;
    line-height: 15px;
}
.topsocial ul li a i {
color: #bdbdbd;
-moz-transition: all 0.6s linear 0s; -webkit-transition: all 0.6s linear 0s;  -ms-transition: all 0.6s linear 0s;  -o-transition: all 0.6s linear 0s;  transition: all 0.6s linear 0s;
}
.topsocial ul li:last-child {
     border-right: medium none;
}
.topleft ul {
    padding-top: 6px; margin-left:0; padding-left:0;}

.topleft {float: left;}
.tophead {box-shadow: 0 8px 6px -6px #333333;float: left;width: 100%;}
.headmenu {
    float: left;
    width: 100%;
    height:87px;
    box-shadow: 1px 2px 3px #cccccc;
}
.headmenu .navbar-inverse {
    background-color: #ffffff;
	border:none;
}
.headmenu .navbar {
    border:none;
}
.headmenu .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
    background-color:#efbb20;
}
.headmenu nav ul li a:hover
{
  background-color: #0566c4;
}
.headmenu .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover
{
 background-color: rgba(0, 0, 0, 0);
    color:#efbb20;
}
.headmenu .navbar-nav > li > a
{
    padding-bottom: 31px;
     padding-top: 36px;
	padding-left:8px;
	padding-right:8px;
    vertical-align: middle;
    color: #34404e;
    font-size: 14px;
    font-weight: 500;
}
.hmenu {
    padding: 0 !important;
}
.hatimg {
    margin-left: 5px;
    margin-top: 10px;
    width: 12%;
}

.headmenu ul li:last-child ul.dropdown-menu {
    border: medium none;
    border-radius: 0;
    min-width: 282px;
    border-top: 2px solid #EFBB20;
    background-color: #fff;
    left: auto;
    padding: 0;
    right:-30px;
	display:none;
 -moz-transition: all 0.6s linear 0s; -webkit-transition: all 0.6s linear 0s;  -ms-transition: all 0.6s linear 0s;  -o-transition: all 0.6s linear 0s;  transition: all 0.6s linear 0s;
}
.headmenu form.navbar-form {
    margin: 0;
    padding: 9px 15px;
}
.headmenu form.navbar-form input {
    border: 1px solid #1b3051;
	    border-radius: 0;
}
.headmenu form.navbar-form .btn {
   background-color: #1b3051;
    border: medium none;
    color: #fff;
    margin-left: -6px;
    padding: 5.5px 14.5px;
    height: 34px;
    width: 45px;
    border-radius: 0;
}
.headmenu ul li:last-child ul.dropdown-menu:hover{
    display: block;
}
.rsearch {
    margin-right: 17px;
    padding-bottom: 10px;
    padding-top: 13px;
    vertical-align: middle;
}
.rsearch li {
   
    list-style: outside none none;
}
.pull-right.rsearch li a {
    color: #999999;
    font-size: 22px;
}
.banner {
    border-top: 2px solid #efbb20;
    float: left;
    position: relative;
    width: 100%;
	   height:100%;
}

.container-fluid
{
padding-left:0;
padding-right:0;
}
.headmenu .navbar
{
margin-bottom:0;
}
.img-overlay {
    align-items: center;
    background-color: rgba(0, 0, 0, 0.3);
display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;
	 height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.asidebar {background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0; padding: 15px;}
.aleft .nocontent {
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
    margin-top: 0;
    padding: 15px;
}
.asidebar {
    font-size: 16px;
    font-weight: 600;
    text-align: left; margin-top:15px;
}
div.wpdreams_asl_container[id*="ajaxsearchlite"] {
    margin: 0 0 20px !important;
    width: 100%;
}
.asidebar ul {
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 10px;
    margin-top: 10px;
}
.asidebar ul li ul {margin-top:0; margin-bottom:0;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 

.bannercontent h1
{
	margin-top:170px;
}
} 

@media screen and (-webkit-min-device-pixel-ratio:0) and (min-width: 768px) and (max-width:1304px) { 
.bannercontent h1
{
	margin-top:10px;
}

 }
.pull-right.rsearch ul li a:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

.topleft ul li {
    border-right: 1px solid #8a8989;
    display: inline-block;
margin-right: 5px;
    padding-right: 10px;
}
.topleft ul li:last-child {
     border-right: medium none;
}
.topleft ul li, .topleft ul li a {
    color: #bdbdbd;
    font-size: 90%;
    line-height: 15px;
}

.topleft ul li i {
    color: #efbb20;
    float: left;
    font-size: 15px;
    margin-right: 6px;
    margin-top: 1px;
}

.headmenu .navbar-inverse .navbar-nav > li.search > a:focus, .navbar-inverse .navbar-nav > li.search > a:hover {
 background:transparant !important;
}
section.viewathlets {
    background-color: #1c3254;
    float: left;
    width: 100%;
   height: 125px;
}
.viewtitle h3 {
    margin: 0;
    text-transform: capitalize;
    color: #fff;
    padding-top:38px;
    font-size:19px;
}
.viewtitle h5 {
    color: #ffffff;
    float: left;
    font-size: 13px;
    font-weight: normal;
    width: 100%;
}
.viewathbutton {
    padding-top:42px;
    float: right;
    width: 100%;
}
.viewtitle span {
    float: left;
    position: relative;
    right: 10px;
    top: 35px;
}
.viewtitle span img {
    width: 70px;
}
.vcom {
    float: left;
}
.viewathbutton a {
    text-transform: capitalize;
    border: 2px solid #fff;
    padding: 8px 30px;
    color: #fff;
    font-size: 14px;
  	float: right;
    -moz-transition: all 0.6s linear 0s; -webkit-transition: all 0.6s linear 0s;  -ms-transition: all 0.6s linear 0s;  -o-transition: all 0.6s linear 0s;    transition: all 0.6s linear 0s;
}
.viewathbutton a:hover {
    background-color: #fff;
    color: #000;
	font-weight:600;
}
.footer {
   background: #1c3254 none repeat scroll 0 0;
    float: left;
    height: 50px;
    width: 100%;
}
.copyright {
    float: left;
    color: #ffffff;
    font-size: 14px;
    padding-top: 14px;
    text-align: center;
    width: 100%;
}
.banner .owl-theme .owl-nav {
    font-size: 25px;
	margin-top:0 !important;
}
.banner .owl-prev {
    left: 0;
    position: absolute;
    top:260px;
}
.banner .owl-next {
  
    position: absolute;
    right: 0;
    top:260px;
}
.banner .owl-nav i {
    background: transparent none repeat scroll 0 0;
    color: #fff;
    font-size: 25px;
}
.banner .owl-theme .owl-nav [class*="owl-"] {
    background: transparent none repeat scroll 0 0 !important;
	 z-index:999;
}

.banner .owl-carousel
{
  z-index: auto !important;
}
.banner .item { float: left;
    height: 578px;
    overflow: hidden;
    position: relative;
    width: 100%; }
.fixed-header {
    box-shadow: 1px 2px 6px #000000;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2147483647;
}
.topsocial ul li a i:hover {
    color: #efbb20;
}
/***************abc***********************/
section.middlepart h1 {
    font-size: 50px;
    text-align: center;
}

section.middlepart {
    float: left;
    width: 100%;
    height: 500px;
    margin-top: 250px;
}
.mbanner img {
    max-width: 100%;
}
/*************************************************/
.ourathlets {
    float: left;
    margin-bottom: 50px;
    margin-top: 50px;
    width: 100%;
	
}
.col-sm-12.col-md-12.athletstitle h1 {
   color: #efbb20;
    font-size:25px;
    font-weight: bold;
    margin: 0 0 45px;
    text-align: center;
    text-transform: uppercase;
}
.athletsblock .sthletsdesc
{
    padding: 20px;
    border: 1px solid #ecebeb;
    border-top: none;
    background-color: #fff;
    float: left;
    width: 100%;
}
.athlestabc img {
    max-width: 100%;
    width: 260px;
}
.athletsinn {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.sthletsdesc h4 {
  vertical-align: middle;
    height: 65px;
    color: #34404e;
    font-size: 16px;
    margin-bottom: 15px;
    margin-top: 0;
    text-transform: capitalize;
    text-align: center;
    line-height: 1.5;
    font-weight: bold;
    float: left;
    width: 100%;
    display: table-cell;
}
.sthletsdesc p {
    padding-bottom: 15px;
    /* margin-bottom: 15px; */
    font-size: 13px;
    text-align: justify;
    margin: 0;
    line-height: 24px;
	height:81px;
}
.sthletsdesc a {
    background-color: #efbb20;
    padding: 7px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    margin: 13px auto;
    display: block;
    max-width: 133px;
 -moz-transition: all 0.6s linear 0s; -webkit-transition: all 0.6s linear 0s;  -ms-transition: all 0.6s linear 0s;  -o-transition: all 0.6s linear 0s;  transition: all 0.6s linear 0s;
border:2px solid #fff;
}
.sthletsdesc a:hover {
    background-color:#fff;
    color:#444 !important;
    border:2px solid #444;
}
.athlestabc {
    float: left;
    width: 100%;
    height: 170px;
    overflow: hidden;
}
.container-fluid .scholerinner
{
padding:60px 0px !important;
}
.scholerinner
{
    background-repeat: no-repeat;
    background: url(images/new-min.png);
    background-position: center center;
    position: relative;
    background-attachment: fixed;
    float: left;
    width: 100%;
    padding: 60px 0px;
    background-size: cover;

}
.boxpart-overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    float: left;
    background: rgba(0, 0, 0, 0.3);
}
.innerbox
{
    background: rgba(255, 255, 255, 0.8);
    border: 1px solid #333333;
    box-shadow: 0 0 3px #333;
    color: #ba252b;
    float: left;
    text-align: center;
    width: 100%;
    /* border-radius: 20px; */
    height: 100%;
}
.innerbox h2 {
    background: rgba(28, 50, 84, 0.78);
    color: #fff;
    margin: 0;
    padding: 20px 10px;
    font-size: 28px;
}
.innerbox h3 {
       font-size: 23px;
    color: #0354af;
    padding-top: 20px;
  
    font-weight: bold;
 -moz-transition: all 0.6s linear 0s; -webkit-transition: all 0.6s linear 0s;  -ms-transition: all 0.6s linear 0s;  -o-transition: all 0.6s linear 0s;  transition: all 0.6s linear 0s;
}
.innerbox p {
    padding: 16px;
    text-align: center;
    color: #1c3254;
    font-size: 15px;
    font-weight: bold;
	height:120px;

}
.innerbox h3:hover
{
color:#ba252b;
}

/**********************hover***************************/

.view {
height: 200px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 270px;

}
.view .mask, .view .content {
    height:270px;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width:100%;
}
.view img {
   
    width: 300px;
    display: block;
    max-width: 100%;
    position: relative;
}
.view h2 {
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 17px;
   padding: 10px;
   background: rgba(0, 0, 0, 0.8);
   margin: 20px 0 0 0;
}
.view p {
   font-family: Georgia, serif;
   font-style: italic;
   font-size: 12px;
   position: relative;
   color: #fff;
   padding: 10px 20px 20px;
   text-align: center;
}
.view a.info {
   display: inline-block;
   text-decoration: none;
   padding: 7px 14px;
   background: #000;
   color: #fff;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
margin:82px auto;
}
.view a.info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}

.view-first img {
    bottom: 0;
    left: 0;
    margin: auto;
 
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
    vertical-align: middle;
}

.view-first .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   background-color: rgba(239, 187, 32, 0.6);
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.view-first h2 {
   -webkit-transform: translateY(-100px);
   -moz-transform: translateY(-100px);
   -o-transform: translateY(-100px);
   -ms-transform: translateY(-100px);
   transform: translateY(-100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first p {
   -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first:hover img {
   -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
}
.view-first a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}
.view-first:hover p {
   -webkit-transition-delay: 0.1s;
   -moz-transition-delay: 0.1s;
   -o-transition-delay: 0.1s;
   -ms-transition-delay: 0.1s;
   transition-delay: 0.1s;
}
.view-first:hover a.info {
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}
	
/******************end******************/
section.athletsimages {
    float: left;
    width: 100%;
    margin-top: 50px;
    margin-bottom: 50px;
    background-color: #fff;
}
.banner .owl-dots {
    display: none !important;
}	

.headmenu li.dropdown:hover ul.dropdown-menu {
    display: block;
}

.bannercontent {
 
    position: relative;
    text-align: center;
  
}
.bannercontent h1 {
    color: #ffffff;
    font-size: 50px;
    font-weight: bold;
    text-align: center;
    text-transform: capitalize;
}
.readlink {
    margin-top: 40px;
}
.readlink a {
    background: #efbb20 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    padding: 15px;
    text-transform: capitalize;
	 -moz-transition: all 0.6s linear 0s; -webkit-transition: all 0.6s linear 0s;  -ms-transition: all 0.6s linear 0s;  -o-transition: all 0.6s linear 0s;  transition: all 0.6s linear 0s;
}
.readlink > a:hover {
    background: #ffffff none repeat scroll 0 0;
    color: #000000;
}	

.viewmoredata {
    float: left;
  
    margin-top: 40px;
    width: 100%;
}
.viewmoredata a {
    background: #1c3254 none repeat scroll 0 0;
    color: #ffffff;
    float: right;
    font-size: 16px;
    font-weight: bold;
    margin-right: 19px;
    padding: 12px;
    text-transform: capitalize;
    transition: all 0.6s linear 0s;
}
.viewmoredata > a:hover {
    background: #efbb20 none repeat scroll 0 0;
    color: #ffff;
}	
#Testimonial {
    background: linear-gradient(rgba(28, 50, 84, 0.9), rgba(28, 50, 84, 0.8)) repeat scroll 0 0%, rgba(0, 0, 0, 0) url(images/new-min.png);
    background: -webkit-linear-gradient(rgba(28, 50, 84, 0.9), rgba(28, 50, 84, 0.8)) repeat scroll 0 0%, rgba(0, 0, 0, 0) url(images/new-min.png);

    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-color: #324664;
	float:left;
	width:100%;
    border-bottom: 1px solid #efbb20;
}

.space {
    padding: 50px 0;
}
#Testimonial .team-block img {
    border-radius: 50%;
    height: 120px;
    margin: auto auto 10px;
    object-fit: cover;
    width: 120px;
}
#Testimonial .team-block p {
   font-size: 16px;
    line-height: 26px;
    color: #fff;
    max-width: 1024px;
    margin: 0 auto;
}
#Testimonial .team-block .name {
    color: #efbb20;
    font-size: 17px;
    font-weight: 700;
    margin: 15px 0 2px;
    text-transform: uppercase;
}
#Testimonial .profession {
    color: #fff;
    font-size: 13px;
}
#Testimonial .owl-theme .owl-nav
{
display:none;
}
#Testimonial .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled
{
display:block;
margin-top:30px;
}
#Testimonial .owl-wrapper
{
width: 4680px; left: 0px;  right:0; display: block; transition: all 1000ms ease; transform: translate3d(0px, 0px, 0px);
}

#Testimonial .owl-item
{
width: 1177px;
margin-bottom:10px;
}


#Testimonial .team-block p::before {
    color: rgb(239, 187, 32);
    content: "“";
    display: block;
    font-family: Georgia;
    font-size: 84px;
    left:40px;
    line-height: 1;
    position: absolute;
    top:118px;
}

.headmenu ul li:hover ul li a:hover {
    background: #eeeeee none repeat scroll 0 0;
    color: #004c85;
}
.headmenu ul ul.sub-menu {
    background: #ffffff none repeat scroll 0 0;
    border-top: 3px solid #efbb20;
    box-shadow: 1px 2px 3px #cccccc;
    display: none;
    left: 0;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: absolute;
    top:87px;
	z-index:9999999;
}
.headmenu ul li:hover {
    position: relative;
}
.headmenu ul li:hover ul {
    display: block;
}
.headmenu ul ul.sub-menu li {
    float: none;
    width: 100%;
}
.headmenu ul ul.sub-menu a {
    font-size: 14px;
    line-height: 120%;
}
.headmenu ul li:hover ul li a {
    color: #5a5b5d;
    display: block;
    padding: 10px;
    position: relative;
    text-decoration: none;
    text-indent: 15px;
    width: 200px;
}
.innerbox .fb-social-plugin
{
display:none;
}

.team-block .fb-social-plugin
{
display:none;
}
.searchspc {
    position: absolute;
    width: 100%;
    z-index: 10;
	  box-shadow: 1px 2px 6px #cccccc;
}
.searchspc form {
    float: left;
    width: 100%;
}
.searchspc form input[type="text"] {
    border: medium none;
    font-size: 36px;
    padding: 35px;
    text-align: center;
    width: 100%;
}
.searchspc a {
    color: #333333;
    font-size: 40px;
    position: absolute;
    right: 100px;
    top: 30px;
}
.headmenu .nav .navbar-nav .opnsearch a {cursor: pointer;padding-top: 5px;}
.opnsearch a {height: 45px;text-align: center;width: 45px;border-radius: 200px;display: block;}
.opnsearch a .fa {font-size: 20px;}
.opnsearch a .fa {display: inline-block;line-height: inherit;margin: 0;padding-bottom: 7px;transform: rotate(90deg);}
.leftbreadcrumb {background-color: #f2f2f2;float: left;padding:15px 0;width: 100%;}
.bleft {line-height: 50px;}
.bright h2 {color:#1c3254;font-size:20px;font-weight: 700;letter-spacing: 1.5px;line-height: 50px;margin: 0;position: relative;right: 15px;text-align: right;}
.breadCrumb a {
    color:#efbb20;
    font-weight: 600;
    margin-right: 5px;
}
.innerpage {
    float: left;
    padding: 30px 0 100px;
    width: 100%;
 background: rgba(0, 0, 0, 0) url("images/American-football-stadium.jpg"); background-size:cover; background-position:center center; background-repeat:no-repeat; background-attachment:fixed;
}
.alignleft {
    display: inline;
    float: left;
    margin-bottom: 20px;
    margin-right: 35px;
}
.alignright1 {
    display: inline;
    float: right;
}
.abdetail p img {
    float: left;
    margin-right: 20px;  height: auto;
margin-bottom: 20px;
}
.aligncenter {
    display: block;
    margin-right: auto;
    margin-left: auto;
}
.pagedata {    color: #000;
    width: 100%;
    float: left;
text-align: justify;
    min-height:800px;
   }
.leftsidecon ul {
    margin-left: 6px;
    float: left;
}
.leftsidecon1{float: left;
    width: 80%;
}
ul.athel {
    list-style-position: inside;
    list-style-type: disc;
    columns: 2;
	 -webkit-columns: 2;
    -moz-columns: 2;
	column-gap: 45px;
	-webkit-column-gap: 45px;
-moz-column-gap: 45px;
}
.leftsidecon p strong {
    font-size:16px;
}
ul.athel li {
    text-indent: -19px;
}
ul.doyouhave {
    float: none;
}
.leftsidecon a {
    color: #006cbe;
}
.leftsidecon {
    padding: 20px;
}
.leftsidecon12
{
text-align:justify;
}
.abdetail h4 {
margin-bottom:0;    
    margin-top: 0;
    font-size: 19px;
    padding: 15px 10px;
    color: #fff !important;
    background: rgba(28, 50, 84, 0.78);
}

.abdetail {
    background: rgba(255, 255, 255, 0.9);
    float: left;
    width: 100%;
    margin-top: 30px;
    box-shadow: 0 0 3px #333;
    border: 1px solid #333333;
}
.faqimg img {max-width: 100%;}

.entry-content {
    color:#1c3254;
}
.breadCrumb span + span {
    margin-left: 5px;
}
.pcommon {
    background-color: #f5f5f5;
    float: left;
    margin-bottom: 30px;
    padding: 25px;
    width: 100%;
}
.pinleft {
    float: left;
    margin-right: 5%;
    width: 45%;
}
.pinright {
    float: right;
    width: 50%;
}
figcaption {
    color: #333;  text-align: left; font-size:13px;
}

.testimonial img {
    float: left;
    height: auto;
    margin-right: 25px;
    width: 150px;
}
.tright {float: right;width: 83%;}
.tleft {float: left;width: 15%;}
.atestimonial {float:left; width:100%; padding:25px 15px 10px;

  background: #f2f2f2; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#ffffff, #f2f2f2); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ffffff, #f2f2f2); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ffffff, #f2f2f2); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffffff, #f2f2f2); /* Standard syntax (must be last) */

}
.tright strong {
    color: #000080;
}
.entry-content .mylink a{ color: #1c3254; }
div#formBuilderCSSIDSports_Scout {
    float: left;
    width: 100%;
margin-top:15px;
}


.entry-content .formBuilderForm .control-label{ float:left; width:100%; text-align:left; color:#1C3254; }
.entry-content .formBuilderForm{ background:#E5E5E5; padding: 30px; margin:0 auto; width:70%; margin-top:20px;}
.formBuilderForm input,.formBuilderForm textarea,.formBuilderForm select{ border: 0px solid #ccc; padding: 5px 10px; width: 100% !important; }
.formBuilderForm input[type="submit"] { color: #fff; font-size:18px; margin-top:20px; padding: 8px; background:#1C3254; -moz-transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s;  -ms-transition: all 0.3s linear 0s;  -o-transition: all 0.3s linear 0s;  transition: all 0.3s linear 0s; }
.formBuilderForm input[type="submit"]:hover{ background:#000;}

.wp-pagenavi {
    clear: both;
}
 
.wp-pagenavi a, .wp-pagenavi span {
    color: #FFF;
    text-decoration: none;
    background-color:#1c3254; 
    border: 1px solid #1c3254;
     margin: 6px;
    padding: 7px 12px;
}
 
.wp-pagenavi a:hover, .wp-pagenavi span.current {
    border-color:#efbb20;
    background-color:#efbb20;
}
 
.wp-pagenavi span.current {
    font-weight: bold;
    background-color:#efbb20;
}


h1.singlehead {
    color: #1c3254;
    font-size: 29px;
    margin-bottom: 38px;
}

.cnimg {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.pagemain {
    float: left;
    margin-bottom: 20px;
    margin-top: 15px;
    width: 100%;
}
.row.mainrow {
    background: rgba(0, 0, 0, 0) linear-gradient(#ffffff, #f2f2f2) repeat scroll 0 0;
    float: left;
    margin-bottom: 30px;
    padding: 25px 15px 10px;
    width: 100%;
}
.cnimg img {
    max-width: 100%;
}
.newsdesc {
    color: #444444;
    font-size: 14px;
    margin-bottom: 25px;
}
.postreadmore a {
    color: #000080;
    font-size: 16px;
}
.sthletsdesc1 a {
     background-color: #efbb20;
    border: 2px solid #ffffff;
    color: #ffffff;
    display: block;
    font-weight: bold;
          padding: 10px;
    transition: all 0.6s linear 0s;
}

.sthletsdesc1 {
    float: left;
    margin-bottom: 20px;
}
.sthletsdesc1 a:hover {
    background-color: #ffffff;
    border: 2px solid #444444;
    color: #444444;
}
.newstitle h1 {
    color: #1c3254;
    float: left;
    font-size:22px;
    width: 100%;
}
.password p {
    color: #1c3254;
    font-size: 12px;
    line-height: 1.6;
    text-align: justify;
    width: 172px;
    word-spacing: -0.5px;
}
.pagedata .password {
	clear:both;
    height: 320px !important;
    margin: 152px auto !important;
    padding:48px 20px 20px !important;
    width: 311px !important;
}
.passwordentry
{
	  height: 32px !important;
    margin-bottom: 0;
    margin-top: 5px;
   
	
}
.passwordsubmit {
    background: #1c3254 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    margin: 6px 0 0 80px;
    padding: 8px;
   
}
.relockbutton .submit input {
   background: #1c3254 none repeat scroll 0 0;
    border: 2px double #ffffff;
    color: #ffffff;
  
    padding: 8px;
}
h1.searchtitle {
    color: #1c3254;
    font-size: 35px;
   
}
h2.searchhead2 {
    font-size: 23px;
}

.postserach {
   /* background: rgba(0, 0, 0, 0) linear-gradient(#ffffff, #f2f2f2) repeat scroll 0 0;*/
    border-bottom: 1px solid #eeeeee;
    float: left;
   
    width: 100%;
}

.pagination11 {
    float: left;
    margin-top: 35px;
    width: 100%;
}
.athleblog {
    float: left;
    width: 100%;
}
#wpsm_accordion_3411 .wpsm_panel-title
{
padding:0 !important;
    background: transparent !important;
}
/* post navigation */

.nav-previous {display: none;}
.navigation h2 {display: none;}
.nav-title-icon-wrapper svg {display: none;height: 20px;margin-left: 10px;width: 20px;}
.nav-subtitle,.nav-title {display: none;}
.nav-next,.lhome {background-color: #1c3254;float: right;}
.nav-next a,.lhome a {color: #ffffff;padding: 5px 15px; display:block; border:2px solid #1c3254; transition: all 0.6s linear 0s; -webkit-transition: all 0.6s linear 0s;}
.nav-next a:hover,.lhome a:hover {background-color: #fff;color: #000;font-weight: 600; border:2px solid #000;}
.navigation.post-navigation {float: right;}
.ncom {float: left;width: 100%; margin-bottom:15px; margin-top:15px;}
.lhome {float: left;}
.ncom .lhome:nth-child(2) {
    float: right;
}
.mobile {display:none;}
/* end navigation */

@media only screen and (max-width: 767px) {
.breadCrumb {text-align: center;}
.tophead .topleft {display: none;}
.innerpage {padding-top:0;}
.topsocial .mobile {padding-top: 0 !important;}
.bleft,.bright h2 {line-height: 20px;}
.bright h2 { margin-top:10px;}
.mobile {display:block;}
.topsocial .mobile a {
    background-color: #FF0000;
    color: #fff !important;
    display: block;
    margin-top: 10px;
    padding: 10px;
}
.viewmoredata a {margin-right:0;}

.bannercontent br {
    display: none;
}
.bannercontent h1 {
    font-size: 16px;
}
.readlink {
    margin-top: 15px;
}

.topleft {
    float: left;
    padding: 0 !important;
    text-align: center;
    width: 100%;
}
.topleft ul {
    margin-bottom: 0;
  
}
.topleft ul li a {
 
    font-size: 12px;
 
}
.topleft ul li {
   
    margin-right: 0;
    padding-right: 3px;
}
.topsocial ul {text-align:center;  padding-left: 0;}
span.athlet23 {display:none;}
.topleft ul li
{
border-right:none;
}
.topsocial ul
{
float:none;
}
.topright {padding:0 !important;}
.hatimg {width:12%;}
.logo h1 {
    font-size: 15px;}
	img.shimg {
   
    width: 14%;
}
.hlogo {padding:0 !important;}
.banner .item
{
height:100%;
}
.bannercontent h1
{
font-size:16px;
}
.readlink a
{
padding:9px;
font-size:14px;
}
.vcom br {
    display: none;
}
.bannercontent h1
{
margin-top:0;
margin-bottom:0;
}
.headmenu ul
{
display:none;
} 
img.shimg
{
margin-top:5px;

}
.logo h1
{

margin-top:8px;
}
.viewtitle span
{
margin:0 auto;
display:block;
text-align: center;
    top: 18px;
float:none;
}

.viewtitle span img
{
width:55px;
}
.banner .owl-prev
{
top:37%;
}
.banner .owl-next
{
top:37%;
}
section.viewathlets
{
height:100%;
}
.viewtitle h3
{
font-size:14px;
text-align:center;
}
.viewtitle h5
{
font-size:13px;
text-align:center;
}
.viewathbutton
{
margin:31px auto;
display:block;
text-align:center;
width:100%;
padding-top:0;
}
.viewathbutton a
{
float:none;
}
.col-sm-12.col-md-12.athletstitle h1
{
font-size:18px;
}
.athletsinn
{
margin-bottom:25px;
}
.viewmoredata
{
margin:0 auto;
display:block;
text-align:center;
}
.viewmoredata a
{
float:none;
}
.headmenu
{
height:auto;
}
.scholerinner
{
padding:35px 0;
}
.innerbox h2
{
font-size:20px;
}
.innerbox h3
{
font-size:18px;
padding-top:0;
}
.innerbox p
{
font-size:12px;
font-weight:normal;
padding:5px;
}
.innerbox
{
margin-bottom:25px;
}
	.logo
	{
		display: block;
    float: none;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 21px;
	text-align:center;
	max-width:290px;
    }
#Testimonial .owl-item
{
width:100%;
}
#Testimonial .team-block p
{
font-size:13px;
text-indent:29px;
}
#Testimonial .team-block p::before
{
left:-17px;
top:117px;
}
.footer
{
height:auto;
}
.copyright
{
font-size:13px;
line-height:20px;
}
.opnsearch.menu-item.menu-item-type-custom.menu-item-object-custom.responsive-menu-item
{
	display:none;
}
button#responsive-menu-button
{
	background:#efbb20 none repeat scroll 0 0 !important;
}
header.clone
{
	display:none;
}
body.down header.clone
{
	display:none;
}
.athlestabc
{
	   border-left-color: #eee;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #eee;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #eee;
    border-top-style: solid;
    border-top-width: 1px;
    float: left;
    height:auto;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-top: 15px;
    width: 100%;
	text-align:center;
}
.view
{
	margin-left:auto;
	margin-right:auto;
	display:block;
}
.wp-pagenavi a, .wp-pagenavi span
{
	margin-left:3px;
	margin-right:3px;
	padding-left:7px;
	padding-right:5px;
}
h1.searchtitle
{
	font-size:20px;
}
.abdetail h4 strong
{
	font-size:17px;
	text-align:left;
}
.bright h2
{
	text-align:center;
}
.abdetail p img
{
	max-width:100%;
	padding-top:15px;
}
.leftsidecon12
{
	float:left;
	width:100%;
}
.leftsidecon p {
    float: left;
    width: 100%;
}
.leftsidecon p strong
{
	float:left; width:100%;
	text-align:left;
}
.leftsidecon ul
{
	float:left;
	width:100%;	
}
ul.athel
{
	column-count:1;
}
ul.athel li
{
	float:left;
	width:100%;
	font-size: 14px;
    text-align: left;
}
.leftsidecon ul li
{
	text-align:left;
}


.ac_title_class {
    float: right;
    font-size: 11px !important;
    line-height: 20px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 0;
    text-align: left;
    width: calc(100% - 50px);
}
.leftsidecon .wpsm_panel-heading {
    float: left;
    width: 100%;
}
.abdetail h4 {
       float: left;
      width: 100%;
}
.leftsidecon .wpsm_panel-title > a {
    float: left;
    width: 100%;
}
.ac_open_cl_icon {
    float: left;
    width: 25px !important;
}
.leftsidecon #wpsm_accordion_3411 .wpsm_panel-body
{
	font-size: 13px !important;
    padding-left: 11px !important;
    text-align: left;
}
.tright
{
	width:100%;
}
.tleft
{
	display: block;
    float: none;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 100%;
}
.alignleft
{
	float:none;
}
figcaption
{
	text-align:center;
}
.row
{
	margin-left:0 !important;
	margin-right:0 !important;
}
.newstitle h1
{
	text-align:left;
	font-size:17px;
}
.entry-content .formBuilderForm
{
	width:100% !important;
}
div.formBuilderCaptcha
{
	width:100% !important;
}
.pagedata .password
{
	width:300px !important;
}
.viewathtable h1 {
    font-size: 25px;
}
.viewathtable {
    float: left;
    overflow-x: scroll;
    width: 100%;
	margin-bottom:20px;
}
h1.singlehead
{
	text-align:left;
	font-size:22px;
}
.nav-next a, .lhome a
{
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
}
.errorclass1 h1
{
	 font-size: 20px !important;
}
.errorclass h1
{
	 font-size: 144px !important;
}
#responsive-menu-container
{
	z-index:2147483647 !important;
}
}
@media only screen and (max-width: 767px) and (orientation:landscape) {
.banner .owl-prev
{
	top:114px;
}
.banner .owl-next
{
	top:114px;
}
}
.abdetail table.viewathlets tr td {
    border: 2px solid #000000 !important;
    padding: 9px;
   
}
span.athlet23 {
    position: absolute;
    top: 0;
    right: 0;
}
span.athlet23 a {
   color: #fff;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.5em;
    margin-top: 0;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 14px;
    position: absolute;
    text-align: center;
    top: 0;
    vertical-align: middle;
}
.poligon {
   background: rgba(0, 0, 0, 0) url("images/polygon.png") no-repeat scroll 0 0;
    box-sizing: border-box;
    
    display: inline-block;
    height: 86px;
    margin-top: 8px;
    position: relative;
    right: 118px;
    top: -7px;
    width: 103px;
}
.poligon img {
  position: absolute;
  top: 2px;  /* equal to border thickness */
  left: 2px;  /* equal to border thickness */
  width: 146px;  /* container height - (border thickness * 2) */
  height: 146px;  /* container height - (border thickness * 2) */
  -webkit-clip-path: url(#clipper) !important;
  -moz-clip-path: url(#clipper) !important;
  clip-path: url(#clipper) !important;
}

#singlepage img {width:auto;}
td.mcon {
    width: 41%;
}
@media only screen and (min-width: 768px) and (max-width: 1304px) {
	
	.ac_title_class {
    float: right;
    font-size: 11px;
   
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 0;
    text-align: left;
    width: calc(100% - 45px);
}
	.tright {
  
    width: 76%;
}
	.leftsidecon #wpsm_accordion_3411 .ac_title_class
	{
		font-size:12px !important;
	}
.opnsearch{display:none;}
#Testimonial .owl-item {width: 100%;}
.hmenu {display:none;}
button#responsive-menu-button
{
	background:#efbb20 none repeat scroll 0 0 !important; top:60px !important; position:fixed !important;
}
.banner .item {height:100%;}
.bannercontent h1 {font-size:32px;}
.vcom {float:none;}
.sthletsdesc h4 {height:auto;}
.sthletsdesc p {height:auto; text-align:left;}
#responsive-menu-container{z-index:999999999999999999999999999999999999999999 !important;}
.banner .owl-theme .owl-nav{z-index:999 !important;	}
.banner .owl-prev{top:160px;}
.banner .owl-next{top:160px;}
.bannercontent h1 {
    font-size: 23px;
}
.readlink a{ font-size: 14px; padding-top: 10px;  padding-bottom: 10px;}
.viewtitle h3
{
	padding-top:16px;
	
}
.viewtitle span img
{
	width:50px;
}
.viewtitle span
{
	  top: 28px;
	      width: 13%;
}
.viewtitle span img {
    width: 60px;
}
.vcom {
    float: left;
    width: 80%;
}
.viewtitle h3
{
	 font-size: 14px;
	 padding-top: 16px;
}
.viewtitle h5
{
	   font-size: 13px;
  text-align: justify;	
}
.athlestabc
{
	height:100px;	
}
.sthletsdesc h4
{
	font-size:14px;	
}
.athletsblock .sthletsdesc
{
padding-left:15px;
padding-right:15px;	
height:455px;
}
.sthletsdesc a
{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
}
.innerbox h2
{
	font-size:22px;
}
.innerbox h3
{
	font-size:20px;
	padding-top:0;	
}
.innerbox p
{
	font-size:13px;
	padding-top:4px;	
}
.col-sm-12.col-md-12.athletstitle h1
{
	font-size:23px;
}
#Testimonial .team-block p
{
	font-size:14px;	
}
#Testimonial .team-block p::before
{
	left:-3px;
	font-size:75px;	
}
img.shimg
{
	top:-8px;
	width:15%;
}
.logo h1
{
	font-size:14px;
}
.headmenu .navbar
{
	height:87px !important;	
}
.poligon
{
	right:113px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1304px) and (orientation:landscape) {
.banner .owl-prev
{
	top:182px;
}
.banner .owl-next
{
		top:182px;
}
	
}
@media only screen and (min-width: 1305px) and (max-width: 1500px) {
	
.headmenu .navbar-nav > li > a
{
	padding-left:4px;
	padding-right:2px;
}
}
.errorclass {
    float: left;
    margin-top: 50px;
    text-align: center;
    width: 100%;
}
.errorclass h1 {
    color: #1c3254;
    font-size: 400px;
    text-align: center;
}
.errorclass h1 span {
    color: #f0ac01;
}
.errorclass1 h1 {
    color:#1c3254;
    font-size: 40px;
    margin-bottom: 80px;
    text-align: center;
}
.error-404
{
	background:rgba(255, 255, 255, 0.9);
}

.asidebar {background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0; padding: 15px;}
.aleft .nocontent {
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
    margin-top: 0;
    padding: 15px;
}
.asidebar {
    font-size: 16px;
    font-weight: 600;
    text-align: left; margin-top:15px;
}
div.wpdreams_asl_container[id*="ajaxsearchlite"] {
    margin: 0 0 20px !important;
    width: 100%;
}
.asidebar ul {
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 10px;
    margin-top: 10px;
}
.asidebar ul li ul {margin-top:0; margin-bottom:0;}

/**************header hex****************************/

.hexagon {
  position: relative;
  width: 300px; 
  height: 173.21px;
  background-color: #64C7CC;
  margin: 86.60px 0;
}

.hexagon:before,
.hexagon:after {
  content: "";
  position: absolute;
  width: 0;
  border-left: 150px solid transparent;
  border-right: 150px solid transparent;
}

.hexagon:before {
  bottom: 100%;
  border-bottom: 86.60px solid #64C7CC;
}

.hexagon:after {
  top: 100%;
  width: 0;
  border-top: 86.60px solid #64C7CC;
}

header.clone {position:fixed;top:-200px;left: 0;right: 0;z-index:9999; display:block;transition:0.4s top cubic-bezier(.3,.73,.3,.74);}
body.down header.clone {top:0;}