@media only screen and (min-width:1801px){
    .training-players .col-2 {
        width:1000px;
    } 
}

/* 1600 */
@media only screen and (max-width:1800px){
    header .left_col {margin-left: 20px; margin-top:8px;}
    header .left_col .entrance {margin-left: 10.5px;}
    header .get_up {margin-left: 20px;}
    header nav ul li {margin-left: 10px;}
    header .get_up img {
        width: 204px;
    }
    header nav {
        margin-top: 15px;
    }
    body.dir-rtl header nav ul li.social {
        margin-left: 0px;
        margin-right:15px;
    }
    body.dir-rtl header nav ul > li.social ~ li.social{
        margin: 0px;
    } 
    .training-players .col-2 {
        width:1000px;
    } 
}
/* 1400 */
@media only screen and (max-width:1599px){
    .main{overflow-x: hidden;}
    header .left_col .btn {width: 90px;}
    header nav ul li {margin-left: 5px;}
    .about .bg {right: -5%;}
    .training-players .col-2 {
        width:800px;
    } 
}
@media only screen and (max-width:1480px){
    header nav ul li a {font-size: 15px;padding: 0px 4px;padding-bottom: 16px;}
}
/* 1366 */
@media only screen and (max-width:1399px)
{
    header nav ul li a {font-size: 14px;padding: 0px 4px;padding-bottom: 16px;}
    header .left_col:after {right: -18px;}
    .banner {min-height: 625px;}   
    .home_slider li{height: 625px;padding-top: 200px;}
    .about .bg {right: -6%;}
    .selected_training .owl-carousel .owl-nav .owl-prev {right: -43px !important;}
    .selected_training .owl-carousel .owl-nav .owl-next {left: -43px;}
    .training-players .col-2 {
        width:670px;
    }     


}
/* 1024 */
@media only screen and (max-width:1279px) /* container size */
{
    header .left_col .entrance {margin-left: 4px;}
    header .left_col a {font-size: 15px;line-height: 30px;height: 37px;}
    header .left_col:after {right: -9px;height: 30px;top: 3px;}
    header .get_up img{max-width: 100%;}
    header .get_up {margin-left: 10px;max-width: 180px;}
    header nav ul li a {font-size: 14px;padding: 0px 1px;padding-bottom: 5px;}
    header nav ul li {margin-left: 5px;}
    header nav ul li.icon img {top: -11px;max-width: 70%;}
    header nav {margin-top: 19px;}
    header nav ul li.social {
        margin: 0px!important;
    }
    header nav ul li.social a {
        margin: 0 10px;
    }
    header .left_col{/*    margin-top: 5px;*/    margin-bottom: 10px;}
    .banner .wrapper {z-index: 9;padding: 0px 20px;}
    h1{font-size: 50px;}
    .banner .right_col h1 {line-height: 55px;margin-bottom: 40px;}
    .btn {font-size: 14px;padding: 12.5px 30px;}
    .banner {min-height: 550px;padding-top: 160px;}
    .home_slider li{height: 550px;padding-top: 160px;}
    .new_traning .wrapper{padding: 0px 20px;}
    .new_traning .blog .left_col {width: 45%;height: 368px;}
    .new_traning .blog .right_col {width: 52%;}
    .common_questions .wrapper{padding: 0px 20px;}
    .common_questions .left_col {width: 49%;}
    .about {min-height: 415px;}
    .about .col {max-width: 550px;margin: 0 auto;margin-left: 0px;padding-top: 20px;padding-right: 40px;padding-left: 20px;}
    .about .col h3 {font-size: 22px;line-height: 28px;margin-bottom: 5px;}
    .about .col label {font-size: 20px;margin-bottom: 3px;line-height: 25px;}
    .about .col p {font-size: 12px;margin-bottom: 2px;line-height: 18px;}
    .about .col .bottom_btn {margin-top: 20px;}
    .about .bg img{max-width: 100%;}
    .selected_training .wrapper{padding: 0px 50px;}
    .selected_training .col .video_col iframe {height: 225px;}
    footer .top_col ul li a {margin-right: 15px;}
    footer .wrapper{padding: 0px 20px;}
    footer .top_col {padding: 20px 0px;}
    .training-players .col-2 {
        width:500px;
    }     

}

@media only screen and (max-width:1100px) /* container size */
{
    header nav ul li a {font-size: 12px;}
}
@media only screen and (max-width:1024px) /* if tablate and mobile view is same */
{

}

@media only screen and (max-width:1023px)
{
    .hamburger{display: block;}
    .hamburger {margin-right: 20px;position: fixed;right: 0px;z-index: 99999;margin-top: 9px;width: 30px;height: 30px;z-index: 99999999;top: 0px;left: 15px;}
    .hamburger span{position: absolute;height: 2px;top: 50%;width: 100%;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;background:#fff;}
    .hamburger span:before{position: absolute;content: '';width: 100%;height: 2px;background: #fff;top: 8px;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
    .hamburger span:after{position: absolute;content: '';width: 100%;height: 2px;background: #fff;top: -8px;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
    .hamburger.is-active span:before{transform: rotate(-45deg);top: 0;}
    .hamburger.is-active span:after{transform: rotate(45deg);top: 0;}
    .hamburger.is-active span{background-color: transparent;}
    header nav{transform: translatex(-100%);position: fixed;width: 400px;height: 100%;top:0px;left: 0px;right: 0px;margin-top: 0;background-color: #0e0e0e;transition: 0.5s all ease;-webkit-transition: 0.5s all ease;-moz-transition: 0.5s all ease;-o-transition: 0.5s all ease;float: none;margin-top: 0px;z-index: 999;overflow: auto;padding-bottom: 20px;}
    header nav.active{transform: translate(0);}
    header{z-index: 991;border-bottom: 0;}
    header .left_col{margin-left: 60px;}
    header nav ul {margin-top: 60px;}
    header nav ul li {margin-left: 0;display: block;padding: 10px 0px;}
    header nav ul li a:after{display: none}
    header nav ul li a {font-size: 15px;}
    header nav ul li.icon img { position: relative;top: 5px;display: block;left: 0;max-width: 90px;}
    header .left_col .log_in .hello {display: inline;vertical-align: middle;}
    header .left_col .log_in .hello+a {vertical-align: middle;}

    header.fixed {background-color: rgba(0, 0, 0, 0.0);}
    header .left_col {display: none;}
    header nav .left_col {display: block !important;float: none;text-align: center;margin: 0 auto;}

    .freedam {padding-top: 20px;padding-bottom: 35px;}
    .freedam .col {width: 235px;height: 82px;margin-left: 7px;}
    .freedam .col .left_col h6 {font-size: 16px;line-height: 16px;margin-top: 1px;}
    .freedam .col .left_col{padding-top: 12px;}
    .about:after {top: -10px;width: 60%;height: 314px;}
    .about .col {max-width: 550px;margin: 0 auto;margin-left: auto;padding-top: 0;padding-right: 20px;padding-left: 20px;margin-right: 0;padding-bottom: 30px;}
    .about:after {top: -10px;width: 85%;height: 314px;}
    .about .bg {height: 350px;position: relative;right: auto;left: -34px;margin: 0 auto;}
    .about .bg img {max-width: 100%;margin: 0 auto;}
    .selected_training {padding-top: 25px;padding-bottom: 35px;}
    .selected_training h2 {font-size: 30px;margin-bottom: 20px;}
    .selected_training .col .video_col iframe {height: 155px;}
    .selected_training .col h3 {font-size: 20px;}
    .selected_training .col p, .selected_training .col a {font-size: 12px;line-height: 20px;}
    .package .wrapper>h2 {font-size: 30px;margin-bottom: 40px;}
    .new_traning h2 {font-size: 30px;}
    .new_traning {padding-top: 40px;padding-bottom: 30px;}
    .new_traning .blog .left_col {width: 47%;height: 268px;}
    .new_traning .blog .right_col {width: 50%;}
    .new_traning .blog .right_col .col {padding-right: 50px;margin-bottom: 15px;   background-size: 45px;}
    .new_traning .blog .right_col .col h3 {font-size: 18px;margin-bottom: 5px;}
    .new_traning .blog .right_col .col p {font-size: 12px;line-height: 20px;}
    .new_traning .blog {margin-top: 30px;}
    .common_questions {padding-top: 70px;padding-bottom: 40px;}
    .common_questions>h2 {font-size: 30px;margin-bottom: 30px;}
    .common_questions .left_col .col h3 {font-size: 16px;}
    .common_questions .left_col .col {padding-right: 50px;}
    footer .top_col ul li a {margin-right: 10px;}
    footer .top_col .logo img{max-width: 100%;}
    footer .top_col .logo {max-width: 140px;}
    footer .bottom_col .secure {margin-left: 20px;}



}

@media only screen and (min-width: 768px) and (max-width: 1023px)
{

    .package .col {width: 180px;margin-left: 5px;}
    .package .col .bad {width: 45px;height: 43px;right: 1px;top: 1px;}
    .package .col .inner .col_round {width: 120px;height: 120px;margin-bottom: 7px;}
    .package .col .inner .col_round h3 {font-size: 45px;line-height: 35px;}
    .package .col .inner h2 {font-size: 18px;margin-bottom: 2px;}
    .package .col .inner h5 {font-size: 13px;margin-bottom: 12px;}
    .package .col .inner .btn {padding: 5.5px 14.07px;margin-bottom: 5px;}
    .package .col .inner {min-height: 510px;padding-top: 31px;}
    .package .col .inner:hover {padding-top: 61px;padding-bottom: 15px;margin-top: -20px;min-height: 510px;}
    .package .blog {min-height: 550px;}
    .package {background-position: left 245% center;}

}

@media only screen and (max-width:767px)
{

    .flag{z-index: 99}
    header .get_up {margin-left: 10px;max-width: 120px;margin-top: 10px;}
    header .left_col:after{display: none;}
    header .left_col a {font-size: 14px;line-height: 29px;height: 35px;}
    header .left_col .btn {width: 70px;height: 30px;font-size: 13px;line-height: 26px;}
    header .left_col {margin-left: 55px;margin-top: 6.5px;}
    .hamburger{margin-top: 6px;}
    header .left_col .log_in .hello{display: none;}

    .banner .right_col h5 {font-size: 14px;margin-bottom: 8px;}
    .banner .right_col h1 {line-height: 33px;margin-bottom: 20px;font-size: 29px;}
    .btn {font-size: 12px;padding: 9.5px 23px;}
    .banner .right_col a+a {margin-right: 10px;}
    .banner {min-height: 460px;}
    /*.banner:after{position: absolute;left: 0;top: 0;background-color: #00000054;height: 100%;width: 100%;z-index: 9;content: '';}*/
    .home_slider li:after{position: absolute;left: 0;top: 0;background-color: #00000054;height: 100%;width: 100%;z-index: 9;content: '';}
    .home_slider li{height: 460px;padding-top: 130px;background-position: center;}
    .banner .wrapper{z-index: 99}
    .banner .icon {left: 20px;bottom: 10px;    z-index: 99;}
    .banner .icon a {font-size: 20px;}
    .banner .icon a+a {margin-right: 7px;}
    .banner .icon a+a+a {margin-right: 8px;}
    .freedam .wrapper{max-width: 300px; margin: 0 auto;}
    .freedam .col {width: 100%;height: 70px;margin-left: 0;margin-bottom: 7px;}
    .about .bg {height: 264px;right: auto;left: 0;margin: 0 auto;max-width: 350px;width: 100%;max-width: 300px;margin: 0 auto;padding:0 0 20px;top:10px;}
    .about .bg img {box-shadow: 0px 6px 3px rgba(0, 0, 0, 0.16);}
    .about:after {top: 0px;width: 85%;height: 244px;}
    .about .col h3 {font-size: 18px;line-height: 22px;margin-bottom: 8px;}
    .about .col label span {font-size: 22px;margin-left: 5px;}
    .about .col label {font-size: 16px;margin-bottom: 3px;line-height: 25px;}
    .about .col .btn {padding: 9px 18px;}
    .about .col .how_work {margin-right: 12px;}
    .selected_training .wrapper {padding: 0px 20px;}
    .selected_training .owl-carousel .owl-nav .owl-next {left: -13px;}
    .selected_training .owl-carousel .owl-nav .owl-prev {right: -13px !important;}
    .selected_training .col .video_col iframe {height: 130px;}
    .selected_training .owl-dots {margin-top: 25px;}
    .selected_training .btn_line {padding: 9.5px 26px;margin-top: 5px;}
    .selected_training {padding-bottom: 30px;}
    .package {padding-top: 50px;padding-bottom: 20px;background-position: left 15% center;}
    .package .bg1 {background-position: left 10% bottom;}
    .package .wrapper>h2 {font-size: 22px;margin-bottom: 20px;}
    .package .wrapper>h2:after {width: 25px;height: 25px;top: -30px;}
    .package .col {width:100%;margin-left: 0px;margin-bottom: 14px;}
    .package .blog {min-height: auto;max-width: 300px;margin: 0 auto;}   
    .package .col .inner{min-height: auto;}
    .package .col .inner:hover {padding-top: 41px;padding-bottom:0px;margin-top:0px;min-height: auto;}
    .package .col .inner .col_round {width: 100px;height: 100px;margin-bottom: 6px;}   
    .package .col .inner .col_round h3 {font-size: 40px;line-height: 30px;}
    .package .col .inner h2 {font-size: 20px;margin-bottom: 2px;}
    .package .col .inner h5 {font-size: 14px;margin-bottom: 14px;}
    .package .col .inner .btn {padding: 7.5px 30px;margin-bottom: 10px;}
    .package .col .inner .list>a {font-size: 14px;padding-bottom: 7px;padding-top: 8px;}
    .new_traning h2 {font-size: 22px;}
    .new_traning .blog .left_col {width: 100%;height: 185px;float: none;max-width: 300px;margin: 0 auto;}
    .new_traning .blog .right_col {width: 100%;float: none;margin-top: 30px;}
    .new_traning .blog .right_col .col {padding-right: 40px;margin-bottom: 10px;background-size: 37px;}
    .new_traning .blog .right_col .col p {line-height: 18px;}
    .borderline {height: 25px;}
    .common_questions {padding-top: 50px;padding-bottom: 30px;}
    .common_questions>h2 {font-size: 22px;margin-bottom: 25px;}
    .common_questions>h2:after {width: 30px;height: 30px;top: -28px;}
    .common_questions .left_col {width: 100%;float: none;}
    .common_questions .left_col .col {padding-right: 30px;margin-bottom: 10px;}
    .common_questions .left_col .col h3 {font-size: 14px;}
    .common_questions .left_col .col p {font-size: 12px;line-height: 18px;}
    .common_questions .btn {padding: 10px 22px;margin-top: 15px;}
    .common_questions .left_col .col h3:before {right: -17px;}
    .common_questions .left_col .col h3:after {right: -22px;}
    footer .bottom_col .right_col {padding-top: 6px;float: none;}
    footer .bottom_col .card{display: block;text-align: center;}
    footer .bottom_col .secure {margin-left: 8px;}
    footer .bottom_col p {float: none;margin-top: 8px;width: 100%;display: block;text-align: center;}
    footer .top_col .logo {max-width: 100px;float: none;margin: 0 auto;display: block;}
    footer .top_col .logo img{max-width: 100%;}
    footer .top_col ul li a {margin-right: 10px;line-height: 18px;}
    footer .top_col ul{margin-top: 10px;}
    footer .top_col .icon {float: none;}

    header nav{width: 75%;}

    .training-players .col-2 {
        width:100%;
    }     
}