@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1024px) 
{
    #page  {width:100%; background:none #040404;}
    .wrapper-one{width:100%;}
    #page header .nav-social nav {margin-right:73px;}
    .golf .bx-viewport {border: 10px solid #0A3426;display: inline-block;float: none;height: 145px !important;overflow: hidden;width: 91% !important;}
    .golf .wrapper-two {margin: 0 auto;position: relative;width: 100%;z-index: 1;}
    .golf .bx-wrapper{text-align: center;}
    .golf .wrapper-two a span { display: table-cell;height: 145px;left: 0;vertical-align: middle;}
    .golf #golf-slider-1 li strong{ bottom: 0;left: 0;}
    #page .container .block-second .golf ul{padding: 0;}
    #page .container .block-second .golf ul li {height: 145px;width: 914px !important}
    #golf-slider-1 li img{padding-left: 0; width: 100%;}
}

@media screen and (max-width: 980px)
{
    #page .container .block-top .common_banner .registration {width:50%;}
    #page .container .block-top .common_banner .state-university {width:50%;}
    #page .container .block-top .events ul li {margin-right:22px;}
    #page .container .block-top .events {width: 94.5%;}
    #page header .nav-social nav {margin-right:11px;}
    #page header .bg { height: 163px;}
    #page .banner .banner-bg-img .main-b {float: none;margin: 20px auto;position: relative;width: 97%;}
    #page header .nav-social .menu { margin-right:0;}
    #page .banner .banner-bg-img .main-b ul#slider li .left-slide { width:66%;}
    #page .banner .banner-bg-img .main-b ul#slider li .right-slide { width:31%;}
    #page .banner .banner-bg-img .main-b ul#slider li .left-slide a img, #page .banner .banner-bg-img .main-b ul#slider li .right-slide a img { width:100%;}
    #page .container .block-second .sport ul li { width:299px; margin-right:24px;}
    #page .container .block-second .sport .wrapper-two .bx-viewport { width:98% !important;}
}

@media screen and (max-width: 768px)
{
    #page .banner .banner-bg-img { height:auto;}
    #page .banner .banner-bg-img .main-b { width:92%;}
    .wrapper-two  {width:96%; overflow:hidden;}
    #page .container .block-top .events {width: 92.8%;}

    #page .container .block-top .common_banner .registration b {font-size:25px;}
    #page .container .block-top .common_banner .state-university span {font-size:25px;}
    #page header .nav-social  {height:auto; text-align:center;}
    #page header .nav-social nav {width:100%; margin-right:0px; margin-bottom:10px;}
    #page header .nav-social nav ul li {margin-right:7px;}	
    #page header .nav-social .social-icon  {float:none; margin:0 auto; display:inline-block;}

    #page .container .block-top .common_banner .learn-more a  {float:left;}
    #page .container .block-top .common_banner {text-align:center;}
    #page .container .block-top .common_banner .learn-more  {display: inline-block; float: none; margin-top: 44px;}
    #page .container .block-top .events {text-align:center;}
    #page .container .block-top .events ul li {float:none; display:inline-block; margin-right:0px;}
    #page .container .block-top .events ul li.last  {margin-top:20px;}
    #page .container .block-second .golf ul li  {float:none; display:inline-block; margin-right:0px;}
    #page .container .block-second .golf ul {text-align:center; padding: 0;}
    #page .container .block-second .golf ul li.last {margin-top:10px;}
    #page .container .block-top .events ul li .blog .blog-title h3 {text-align:left;}
    #page .container .block-top .events ul li .blog .blog-title p  {text-align:left;}
    #page .container .block-top .events ul li .blog .blog-location ul li b {text-align:left;}
    #page header .bg {height: 128px;}
    #page .container .block-second .sport .wrapper-two .bx-viewport {display: inline-block;float: none;}
    .golf .wrapper-two a span { display: table-cell;height: 145px;left: 0;vertical-align: middle;}
    .golf #golf-slider-1 li strong{ bottom: 0;left: 0;}
    #page .container .block-second .golf ul li{height: 145px;width: 690px !important}
    .golf .wrapper-two.image-one .bx-viewport {border: 10px solid #0A3426;height: 145px !important;width: 690px !important;}
    #golf-slider-1 li img {padding-left: 0; width: 100%;}
    .wrapper-two{width: 98%;}
    .wrapper-two-one{width: 100%;}
    .sport .bx-wrapper{max-width: 510px !important;}
    .block-second .sport{padding: 30px 0;}
    .sport .bx-wrapper .bx-prev{left: -42px;}
}


@media screen and (max-width: 640px) 
{
    #page .container .block-second .sport { width:85%;}
    #page .container .block-second .sport .wrapper-two .bx-viewport, .ua-chrome #page .container .block-second .sport .wrapper-two .bx-viewport { width:301px !important;}
    #page .container .block-second .sport { width:100%;}
    #page .banner .banner-bg-img .main-b ul#slider li .left-slide a span b, #page .banner .banner-bg-img .main-b ul#slider li .right-slide span b { font-size:16px;}
    #page .banner .banner-bg-img .main-b ul#slider li .left-slide a span strong, #page .banner .banner-bg-img .main-b ul#slider li .right-slide span strong { font-size:14px;}
    .main-b .bx-next 
    {
        background-image: url("/images/l1/r_arrow.png");
        background-position: right center;background-repeat: no-repeat;float: left;
        background-size: contain;height: 55px;position: absolute;right: -20px;top:74px;width: 41px;z-index: 2147483647;
    }
    .main-b .bx-prev{height: 55px;top:74px;width: 41px;background-size: contain;left: -19px;}
    #page .banner .banner-bg-img .main-b { width:91%;}
    .full-block {padding: 40px 0;}
    .full-block-white {padding: 40px 0;}
    .clearfix:before, .clearfix:after {content: " ";display: table;}
    .clearfix:after {clear: both;}
    .clearfix {*zoom: 1;margin: 0 auto;padding: 0;}
    a#pull {display: block;text-decoration: none;color: #fff;font-size: 30px;text-transform: uppercase;text-align: center;background: #124735;padding: 4px 0 10px 0;font-family: 'oswaldlight';}
    .nav-social ul li a {font-size: 20px;padding: 10px 18px 10px;}
    .nav-social ul li {text-align: center;width: 100%; margin-bottom: 10px;float: left;width: 100%;}
    .nav-social ul li a {width: 100%;padding: 0px;}
    .nav-social ul li a:hover, .navigation ul li a.active {padding: 5px;}
    .nav-social ul li.last {margin-bottom: 10px;}
    #page header .nav-social .menu  {width:100%;}	
    #page footer .block-f .nav ul {margin-right:10px;}
    #page footer .block-f .nav-bg {margin-right:25px;}
    #page .container .block-top .common_banner .state-university  {width:100%;}
    #page .container .block-top .common_banner .registration {width:100%;}
    #page .container .block-top .common_banner .camps-text  {width:100%; margin-right:0px;}
    #page header .nav-social .social-icon ul li {width:auto;}
    #page header .nav-social .social-icon ul li a:hover, #page header .nav-social .social-icon ul li a:active {padding:0px;}
    #page header .bg  {height:107px;}
    
    .golf .wrapper-two.image-one .bx-viewport {border: 10px solid #0A3426;width: 570px !important;}
    #page .container .block-second .golf ul li{width: 570px !important;}
    .golf .wrapper-two a span { display: table-cell;height: 145px;left: 0;vertical-align: middle;}
    .golf #golf-slider-1 li strong{ bottom: 0;left: 0;}
    #golf-slider-1 li img {padding-left: 0; width: 100%;}
    #page .container .block-second .golf ul{padding: 0;}
    .sport .bx-wrapper{max-width: 510px !important;}
    .block-second .sport{padding: 30px 0;}
    .sport .bx-wrapper .bx-prev{left: -42px;}
}

@media screen and (max-width: 600px) 
{
    #page footer .block-f .nav  {width:100%;margin-left:0;}
    #page footer .block-f .nav-bg {display:none;}
    #page footer .block-f .nav ul  {margin-right:57px;}
    #page header .bg {height:100px;}
    .golf .bx-viewport {border: 7px solid #0A3426;height: 145px !important;width: 560px !important;}
    #page .container .block-second .golf ul li{height: 145px;width: 560px !important;}
    .sport .bx-wrapper .bx-prev{left: -32px;}
    .sport .bx-wrapper .bx-next{right: -46px;}
}

@media screen and (max-width: 598px){
    .golf .wrapper-two.image-one .bx-viewport {border: 10px solid #0A3426;height: 145px !important;width: 540px !important;}
    #page .container .block-second .golf ul li{width: 540px !important;}
}
@media screen and (max-width: 568px)
{
    #page .banner .banner-bg-img { background-size:cover;}
    #page .banner .banner-bg-img .main-b .bx-viewport { height:auto;}
    #page .banner .banner-bg-img .main-b ul#slider li { text-align:center;}
    #page .banner .banner-bg-img .main-b ul#slider li .left-slide {display: inline-block;float: none;width: 90%;}
    #page .banner .banner-bg-img .main-b ul#slider li .right-slide {display: inline-block;float: none;margin-top: 20px;width: 50%;}
    .main-b .bx-prev {left: 4px; top: 197px;}
    .main-b .bx-next { right:8px; top:197px;}
    #page footer .block-f .nav ul  {margin-right:28px;}
    #page .container .block-second .golf ul li a img {width:100%;}
    #page header .bg {height: 95px;}
    .sport .bx-wrapper{width: 330px !important}
    .golf .wrapper-two.image-one .bx-viewport {border: 5px solid #0A3426;width: 520px !important;}
    #page .container .block-second .golf ul li{width: 520px !important;}
}

@media screen and (max-width: 560px) 
{
    #page footer .block-f .nav ul  {margin-right:20px;}	
    #page header .bg {height: 93px;}
    .sport .bx-wrapper{width: 332px !important;}
    .golf .wrapper-two.image-one .bx-viewport {border: 10px solid #0A3426;height: 145px !important;width: 500px !important;}
}

@media screen and (max-width: 480px) 
{
    #page .banner .banner-bg-img .main-b ul#slider li .left-slide a span, #page .banner .banner-bg-img .main-b ul#slider li .right-slide span  { display:none;}
    .golf .wrapper-two a span { display: table-cell;height: 145px;left: 0;vertical-align: middle;}
    .golf #golf-slider-1 li strong{ bottom: 0;left: 0;}
    #page .container .block-second .golf ul li{height: 145px; width: 433px !important;}
    .golf .wrapper-two.image-one .bx-viewport {border: 10px solid #0A3426;height: 145px !important;width: 92% !important;}
    #golf-slider-1 li img {padding-left: 0;}
    
    .sport .bx-wrapper{max-width: 330px !important;}
    .block-second .sport{padding: 30px 0;}
    .sport .bx-wrapper .bx-prev{left: -35px;}
}

@media screen and (max-width: 360px)
{
    #page .container .block-top .events {width:96%;}
    #page .container .block-top .events  {padding:5px;}
    #page .container .block-top .events ul li {width:100%; padding:0px;}
    #page .container .block-top .events ul li .blog .blog-title {display:inline-block; margin:0 auto; margin-top:10px; width:100%;}
    #page .container .block-top .events ul li .blog .blog-img  {display:inline-block; margin:0 auto; margin-top:10px; float:none;}
    #page .container .block-top .events ul li .blog .blog-title h3  {text-align:center;}
    #page .container .block-top .events ul li .blog .blog-title p {text-align:center;}
    #page .container .block-top .events ul li .blog .blog-location .viwe-detail {float:none; display:inline-block;}
    #page .container .block-top .events ul li .blog .blog-location .register-now {display:inline-block; float:none; margin-top:10px; width:58%; }
    #page .container .block-top .events ul li .blog .blog-location ul li b {width: 53%; text-align:left;}
    #page .container .block-top .events .pagination a img {width:100%;}
    #page footer .block-f .nav ul {margin-right:0px; margin:0 auto; float:none;}
    #page footer .block-f .nav ul.last  {margin-top:10px; margin:0 auto;}
    #page footer .block-f .nav  {text-align:left;}
    #page .container .block-top .events ul li .blog .blog-location .register-now {margin-bottom:10px;}
    #page header .bg {height: 60px;}
    .golf .bx-wrapper{text-align: center;}
     .golf .wrapper-two.image-one .bx-viewport{
    background: none repeat scroll 0 0 #0A3426;border-color: #0A3426;border-style: solid;
    border-width: 10px 9px 10px 10px;display: inline-block;
    float: none;height: 146px !important;width: 300px !important;}
    #page .container .block-second .golf ul{float: left; padding: 0;}
    #page .container .block-second .golf ul li{ display: inline-block;margin-bottom: 10px;margin-right: 11px;width: 300px !important; height: 145px;}
    #golf-slider-1 li img{padding-left: 0px;}
    .golf .wrapper-two a span { display: table-cell;height: 145px;left: 0;vertical-align: middle;}
    .golf #golf-slider-1 li strong{ bottom: 0;left: 0;}
    .sport .bx-wrapper{max-width: 154px !important;}
    .block-second .sport{padding: 30px 0;}
    .sport .bx-wrapper .bx-prev{left: -52px;}
}

@media screen and (max-width: 320px) 
{
    #page .container .block-top .events ul li .blog .blog-location .viwe-detail  {width:55%;}
    #page .container .block-top .events ul li .blog .blog-location .register-now  {width:64%;}	
    #page header .bg {height: 53px;}
    #page .container .block-second .golf .wrapper-two .bx-viewport, .ua-chrome #page .container .block-second .golf .wrapper-two .bx-viewport { width: 275px !important;}
    #page .container .block-second .golf .wrapper-two { width: 100%; text-align: center;float: left;}
    #page .container .block-second .golf ul { padding: 0;}
    #page .container .block-second .golf { padding: 20px 0 10px;}
    #page .container .block-second .golf ul li a img { width: 100%;}
    .ua-chrome #page .container .block-second .golf ul li a img { width:89%;}
    #page .container .block-second .golf .wrapper-two .bx-viewport { height:135px !important; border: 10px solid #0A3426;}
    #page .container .block-second .golf ul li.last { margin-bottom:10px;}
    #golf-slider-1 li img { padding: 0;}
    .wrapper-two  {width:96%; overflow:hidden;}
    .wrapper-two .bx-wrapper {float: left;text-align: center;width: 100%;}
    #page .container .block-second .sport ul li{margin-right: 24px; margin-bottom: 0; width: 158px;}
    .golf .wrapper-two a span { display: table-cell;height: 145px;left: 0;vertical-align: middle;}
    .wrapper-two-one{width: 100%;}
    .golf .bx-wrapper .bx-controls.bx-has-pager .bx-pager-item a.active{width: 16px;}
    .golf .bx-wrapper .bx-controls.bx-has-pager .bx-pager-item a{width: 16px;}
    .golf #golf-slider-1 li strong{ bottom: 0;left: 0;padding: 5px 5px 15px;}
    
    .sport .bx-wrapper{max-width: 154px !important;}
    .block-second .sport{padding: 30px 0;}
    .sport .bx-wrapper .bx-prev{left: -52px;}
}
