
/*========================  Mobile  ========================*/
@media (min-width : 320px) and (max-width: 480px) {
	.gallery_1_imagedetail {  padding: 10px 0;}
    .page_head_img {
    display: none;
}
    .banner_sub_page_{
        display: none;
    }
    .logo {
        display: block;
        position: inherit;
        z-index: 12;
        left: 0;
        top: 0;
        max-width: 75px;
        margin: 0 auto 15px;
    }

    .header_center .pad_right0 {
        padding-right: 15px;
    }

    .header_bar {
        padding: 0 0 15px 0;
    }

        .header_bar > li {
            padding: 0 10px;
            height: 28px;
            line-height: 28px;
        }

            .header_bar > li:first-child {
                display: block;
                width: 100%;
                border-left: 0;
                margin-bottom: 10px;
            }

            .header_bar > li:nth-child(2) {
                border-left: 0;
            }

            .header_bar > li:first-child ul {
                text-align: center;
            }

    .menu-opener {
        width: 45px;
    }

        .menu-opener.active {
            padding: 20px 0px;
        }

    .menu_table {
        overflow: auto;
        padding-top: 50px;
    }

    .menu_table_column, .menu_table_row, .menu_table {
        display: block;
        width: 100% !important;
        border-right: 0;
    }

        .menu_table_column:first-child h3 {
            font-size: 40px;
            text-align: left;
            padding-left: 40px;
        }

        .menu_table ol li a {
            font-size: 14px;
        }

    .slider_title h1 {
        font-size: 30px;
    }

        .slider_title h1 span {
            font-size: 18px;
        }

    .banner_block .left_banner {
        padding-right: 0;
    }

    .slider_title {
        left: 20px;
        bottom: 20%;
    }

    .banner_block .right_banner {
        padding-right: 15px;
    }

    .slider_right .owl-dots {
        bottom: 10px;
    }

    .slider_right h3 {
        font-size: 16px;
    }

    .slider_right {
        padding-bottom: 40px;
        padding-top: 15px;
    }

    .registration h2, .events_block h2, .party_block h2 {
        font-size: 16px;
        margin: 0 0 2%;
    }

    .register_button a, .register_button a:focus {
        font-size: 12px;
        padding: 6px 20px;
    }

    .party_button a, .party_button a:focus, .event_button a, .event_button a:focus {
        font-size: 12px;
        padding: 4px 20px;
        border-width: 2px;
    }

    .register_button, .event_button, .party_button {
        top: 7px;
        bottom: 0;
    }

    .sponsers_block h2 {
        font-size: 22px;
        margin-bottom: 20px;
    }

    .sponsers_block {
        padding: 26px 0 39px;
    }

    .footer_table, .footer_table_row, .foot_tablefirst_td {
        display: block;
    }

    .foot_tablefirst_td {
        border-right: 0;
        border-bottom: 1px solid #1f2a3d;
    }

    .footer_table_row.foot_menu_row .foot_tablefirst_td {
        border-top: 0;
    }

        .footer_table_row.foot_menu_row .foot_tablefirst_td:last-child {
            border-bottom: 0;
        }

    .foot_tablefirst_td.foot_right {
        border-bottom: 0;
    }

    .social_footer ul li {
        padding: 13px 10px 10px;
    }

    .social_footer ul {
        text-align: center;
        margin: 0;
    }

    footer {
        padding: 20px 15px;
    }

    .simple-marquee-container {
        width: 100%;
    }

    .fb, .twitter, .youtube, .insta {
        height: 22px;
    }

    .fb {
        background-position: -41px -71px;
    }

    .twitter {
        background-position: -86px -72px;
    }

    .youtube {
        background-position: -131px -71px;
    }

    .insta {
        background-position: -178px -71px;
    }

    header.sticky .logo {
        max-width: 75px;
        margin-bottom: 0;
    }

    header.sticky .header_bar > li:first-child {
        display: none;
    }

    .our_league_hd {
        margin: 0;
        padding: 15px;
    }

    .box_p {
        margin-bottom: 20px;
        padding: 15px;
    }

    .accordion_title h4 {
        font-size: 13px;
    }

    /*nissar 20 march 2018*/

    .seasonAdmin_links {
        text-align: left;
    }

        .seasonAdmin_links li {
            display: block;
            padding-left: 0 !important;
            padding-bottom: 5px;
        }

            .seasonAdmin_links li a {
                display: block;
            }

    .bannermobile_show {
        display: block;
        width: 100%;
    }

    .registration, .events_block, .party_block {
        padding: 30px 0;
        background-size: 100% 100% !important;
    }

    /*nissar 22 march 2018*/

    .row_head .col-12 {
        padding: 0px 15px;
        font-size: 14px;
        margin-bottom: 0;
    }

    .banner_block {
        padding-top: 125px;
    }


    /*-------------------*/

    .accordion_title {
        float: left;
    }

        .accordion_title h4 span {
            width: 89% !important;
            float: left;
        }

        .accordion_title h4 {
            float: left;
        }

    .video_frame {
        overflow: hidden;
    }

    .pageHead {
        font-size: 28px;
        word-break: break-all;
        padding-left:0;
    }

    .register_box {
        margin-top: 10px;
    }

    .shirt_size_ label {
        margin: 3px 16px 0 5px;
    }

    .box_edit_ label {
        margin: 0px 15px 0 5px !important;
    }
    .create_acco_top_margin_
    {margin:-33px 0 0 0!important;}
    .table_small_font_ table{font-size: 4px;}
     .contact_dt{width:100%!important; flex: 0 0 100%!important;  max-width: 100%!important;}
     .btn_coupon {
    float: left;
    width: 100%;
    margin-top: 5px;
    font-size: 13px;
    padding: 5px;
}

input#Couponcode {
    width: 100%;
}
     .name_ {
    float: left;
    width: 53%;
    text-align: right;
}
     .rate_ {
    float: right;
    width: 44%;
    text-align: right;
}
     .summary_rate_ {
    float: right;
    width: 34%;
    text-align: left;
    padding-right: 6%;
}
.table_rate_list_ .name_ { font-size: 14px; width:50%}
.table_rate_list_ .rate_ { font-size: 14px;width:50% }
.table_rate_list_ .rate_button_{font-size:13px;}
.season_date ul li{padding-left:20px;}
    .table_rate_list_ .rate_button_ {
        width: 250px;
        text-align: center;
    }
    .banner_sub_page_ img.table_rate_list_ .name_{width:46%;}
.table_rate_list_ .rate_{width:50%;}
.mustbeLogged{font-size:16px!important;}

.forgot{font-size:12px;}

.banner_sub_page_ img {
    width: 100% !important;
    min-height: 100px;
    margin-top:0;
    float: left;
}
.banner_sub_page_ {
    min-height: 150px !important;
}

.season_date ul li {font-size: 13px;line-height: 30px !important;color: rgb(76, 76, 76) !important;list-style: none;background: url(../images/li_list.png) left center no-repeat;padding-left: 30px !important;}

.btn_coupon{font-size: 13px;float: left; margin: 10px 0 10px 0px;}
#Couponcode {width: 100px;}
.editer_reset {
    padding-top: 125px !important;
}
.mobile_logo {position: relative;text-align: center;}
.mobile_logo .logo {position: inherit;}
.header_bar > li {padding: 5px 10px!important;}
.col-12.col-sm-8.col-md-9.pad_right0.mobile_header_right.pull-right {position: inherit; z-index:9999}
.banner_sub_page_ {margin-top: 0px !important;}
section.editer_reset {
    padding-top: 125px !important;
}
}


@media (min-width: 480px) and (max-width: 575px) {
	.gallery_1_imagedetail {  padding: 10px 0;}
    .page_head_img {
    display: none;
}
    .banner_sub_page_{
        display: none;
    }
	.logo{display: block;position: inherit;z-index: 12;left: 0;top: 0;max-width: 100px;margin: 0 auto 0;}
	.header_center .pad_right0{padding-right:15px;}
	.header_bar{padding:0 0 0 0; text-align:center}
	.header_bar > li{padding:19px 10px;/* height:28px; line-height:28px;*/}
	.header_bar > li:first-child{border-left:0; }
	.header_bar > li:first-child ul{text-align:center}
	.menu-opener{width:45px;}
	.menu-opener.active{padding: 20px 0px;}
	.menu_table{overflow:auto; padding-top:50px}
	.menu_table_column, .menu_table_row, .menu_table{display:block; width:100% !important; border-right:0}
	.menu_table_column:first-child h3{font-size:40px; text-align:left; padding-left:40px;}
	.menu_table ol li a{font-size:14px}
	.slider_title h1{font-size:30px;}
	.slider_title h1 span{font-size:18px;}
	.banner_block .left_banner{padding-right:0}
	.slider_title{left:20px;}
	.banner_block .right_banner{padding-right:15px;}
	.slider_right .owl-dots{bottom:10px;}
	.slider_right h3{font-size:16px;}
	.slider_right{padding-bottom:40px; padding-top:15px}
	.registration h2, .events_block h2, .party_block h2{font-size:16px; margin:0 0 2%}
	.register_button a, .register_button a:focus{font-size:12px; padding:6px 20px}
	.party_button a, .party_button a:focus, .event_button a, .event_button a:focus{font-size:12px; padding:4px 20px; border-width:2px}
	.sponsers_block h2{font-size:22px; margin-bottom:20px;}
	.sponsers_block {padding: 26px 0 39px;}
	.footer_table, .footer_table_row, .foot_tablefirst_td{display:block}
	.foot_tablefirst_td{border-right:0; border-bottom:1px solid #1f2a3d}
	.footer_table_row.foot_menu_row .foot_tablefirst_td{border-top:0}
	.footer_table_row.foot_menu_row .foot_tablefirst_td:last-child{border-bottom:0}
	.foot_tablefirst_td.foot_right{border-bottom:0}
	.social_footer ul li{padding:13px 10px 10px}
	.social_footer ul{text-align:center; margin:0}
	footer{padding:20px 15px}
	.simple-marquee-container{width:100%}
	.fb, .twitter, .youtube, .insta{height:22px}
	.fb {background-position: -41px -71px;}
	.twitter {background-position: -86px -72px;}
	.youtube { background-position: -131px -71px;}
	.insta {background-position: -178px -71px;}
	header.sticky .logo{max-width:75px; margin-bottom:0 }
	.our_league_hd {margin: 0;padding: 15px;}
	.box_p { margin-bottom: 20px;padding: 15px;}
	.accordion_title h4 {font-size: 13px;}

    /*nissar 20 march 2018*/
	
	.seasonAdmin_links{text-align:left}
	.seasonAdmin_links li{display:block; padding-left:0 !important;padding-bottom:5px;}
	.seasonAdmin_links li a{display:block}
    .bannermobile_show{display:block; width:100%}
    .registration, .events_block, .party_block {padding: 30px 0; background-size: 100% 100% !important;}
    .mobile_header_right{webkit-box-flex: 0; -ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%; max-width: 66.666667%;}
    .mobile_logo{-webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%;}

     /*-------------------*/

    .accordion_title{float:left;}
    .accordion_title h4 span{ width: 89%!important; float: left;}
    .accordion_title h4{float:left;}

     .video_frame{overflow:hidden;}

      .pageHead {font-size:22px; word-break: break-all;}

    .shirt_size_ label { margin: 0px 28px 0 5px; }
     .box_edit_ label {
        margin: 0px 28px 0 5px !important;
    }
      .create_acco_top_margin_
    {margin:-33px 0 0 0!important;}
 .table_small_font_ table{font-size: 9px;}
  .contact_dt{width:100%!important; flex: 0 0 100%!important;  max-width: 100%!important;}

  .season_date ul li {font-size: 13px;line-height: 30px !important;color: rgb(76, 76, 76) !important;list-style: none;background: url(../images/li_list.png) left center no-repeat;padding-left: 30px !important;}
 #Couponcode {  width: 150px;}
.table_width_ { width: 100%; text-align: right;} 
/*.btn_coupon{float:right;}*/
.btn_coupon {
    font-size: 13px;
    float: right;
    margin: 0 0 10px 0;
}
.rate_ {width: 38%; }

}

@media (min-width: 576px) and (max-width: 767px) {
	.logo{display: block;position: inherit;z-index: 12;left: 0;top: 0;max-width: 100px;margin: 0 auto 0;}
	.header_center .pad_right0{padding-right:15px;}
	.header_bar{padding:0 0 0 0; text-align:center}
	/*.header_bar > li{padding:0 15px; height:28px; line-height:28px;}*/
	.header_bar > li:first-child{ border-left:0; }
	.header_bar > li:first-child ul{text-align:center}
	.menu-opener{width:45px;}
	.menu-opener.active{padding: 20px 0px;}
	.menu_table{overflow:auto; padding-top:50px}
	.menu_table_column, .menu_table_row, .menu_table{display:block; width:100% !important; border-right:0}
	.menu_table_column:first-child h3{font-size:40px;text-align:left; padding-left:40px;}
	.menu_table ol li a{font-size:14px}
	.slider_title h1{font-size:30px;}
	.slider_title h1 span{font-size:18px;}
	.banner_block .left_banner{padding-right:0}
	.slider_title{left:20px; bottom:11%}
	.banner_block .right_banner{padding-right:15px;}
	.slider_right .owl-dots{bottom:10px;}
	.slider_right h3{font-size:16px;}
	.slider_right{padding-bottom:40px; padding-top:15px}
	.registration h2, .events_block h2, .party_block h2{font-size:26px; margin:0 0 2%}
	.sponsers_block h2{font-size:22px; margin-bottom:20px;}
	.sponsers_block {padding: 26px 0 39px;}
	.footer_table, .footer_table_row, .foot_tablefirst_td{display:block}
	.foot_tablefirst_td{border-right:0; border-bottom:1px solid #1f2a3d}
	.footer_table_row.foot_menu_row .foot_tablefirst_td{border-top:0}
	.footer_table_row.foot_menu_row .foot_tablefirst_td:last-child{border-bottom:0}
	.foot_tablefirst_td.foot_right{border-bottom:0}
	.social_footer ul li{padding:13px 10px 10px}
	.social_footer ul{text-align:center; margin:0}
	footer{padding:20px 15px}
	.simple-marquee-container{width:100%}
	.fb, .twitter, .youtube, .insta{height:22px}
	.fb {background-position: -41px -71px;}
	.twitter {background-position: -86px -72px;}
	.youtube { background-position: -131px -71px;}
	.insta {background-position: -178px -71px;}
	header.sticky .logo{max-width:75px; margin-bottom:0 }
	.our_league_hd {margin: 0;padding: 15px;}
	.accordion_title h4 {font-size: 13px;}

    /*nissaruber 20 march 2018*/
	
	.seasonAdmin_links li{padding-left:20px !important;}
    .bannermobile_show{display:block; width:100%}
    .registration, .events_block, .party_block {padding: 40px 0; background-size: 100% 100% !important;}

        /*-------------------*/

    .accordion_title{float:left;}
    .accordion_title h4 span{ width: 89%!important; float: left;}
    .accordion_title h4{float:left;}

     .box_edit_ label {
        margin: 0px 25px 0 5px !important;
    }
      .create_acco_top_margin_
    {margin:-33px 0 0 0!important;}
       .table_small_font_ table{font-size: 9px;}
       .gallery_1_imagedetail {  padding: 10px 0;}
}


@media screen and (min-width: 768px) and (max-width: 1024px) {


.editer_reset {
    /*width: 960px !important;*/
}

    .banner_sub_page_ {
    max-height: 200px !important;
    overflow: hidden !important;
}
    .banner_sub_page_ img {
    width: 100% !important;
    min-height: 220px !important;
}


.header_bar > li {
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #dfdfdf;
    margin-left: -4px;
   height: 85px;
    padding: 19px 15px;
    border-bottom: 0;
    border-top: 0;
    border-right: 0;
}
    ul.header_bar {
        text-align: right;
    }
.table_width_{
    width: 45%;
    text-align: right;
    margin-top: 10px;
}

.header_bar{float:right!important;}

}


 @media screen and (min-width: 600px) and (max-width: 800px) {
 

.sponsors_img{width:50%!important;}
   
.contact_dt{width:100%!important; flex: 0 0 100%!important;  max-width: 100%!important;}
.name_ {width: 55%;}
.rate_ {width: 45%;}
.table_rate_list_ .name_{font-size:13px;}
    .table_width_ {
        width: 63%;
        text-align: right;
    }

.header_bar {
    list-style-type: none;
    text-align: left;
    margin-bottom: 0;
    margin-left: -90px;
}
}
@media screen and (max-width: 767px) {
    section.editer_reset { padding-top: 90px}
    .menu-opener.active {
    z-index: 999999;
}

    .oveflow_div {
        overflow:auto!important;
    }
 .header_bar > li {padding: 5px 10px!important;}

    .banner_sub_page_ {
        min-height:100px!important;
    }
    /*nissar 16 march 2018*/
	.register_left {width:100%; float:none;padding: 0 30px;}
	.register_right {width:100%; float:none; margin-top:30px; border-left:0;    max-width: 100%;}
	
	/* my account 19 march2018 */
	.account_flexbox .pro_image{padding-bottom:60px;}
    .header_bar > li:first-child {
        display: none;
    }
    .header_bar > li ul{display:none}
    .bannermobile_show{display:none; width:100%}
    .left_banner .item, .item_image{height:300px !important; background-repeat:no-repeat}
    .newsmobile_show{display:block; width:100%}
    .newsmobile_hide{display:none}
    .fullTableViewMob.table td, .fullTableViewMob.table th{font-size:8px;padding:3px; font-size:8px;}
    .menu_table ol {
        height: 100% !important;
        overflow: auto;
    }
.header_bar {
    list-style-type: none;
    text-align: left;
    margin-bottom: 0;
    /*margin-left: -70px;*/
}


}
@media (min-width: 768px) and (max-width: 991px) {
    section.editer_reset { padding-top: 90px !important;}
        .menu-opener.active {
    z-index: 999999;
}
.banner_sub_page_ {
        min-height:100px!important;
    }
    .header_bar {
        list-style-type: none;
        text-align: left;
        margin-bottom: 0;
        /*margin-left: -90px;*/
    }

        .header_bar > li {
            padding:30px 10px!important;
        }

    .menu_table_column:first-child h3 {
        font-size: 40px;
    }

    .slider_title h1 {
        font-size: 58px;
    }

        .slider_title h1 span {
            font-size: 40px;
        }

    .banner_block .left_banner {
        padding-right: 0;
    }

    .slider_title {
        left: 20px;
    }

    .banner_block .right_banner {
        padding-right: 15px;
    }

    .slider_right .owl-dots {
        bottom: 10px;
    }

    .slider_right h3 {
        font-size: 16px;
    }

    .slider_right {
        padding-bottom: 40px;
        padding-top: 15px;
    }

    .registration h2, .events_block h2, .party_block h2 {
        font-size: 30px;
        margin: 0 0 2%;
    }

    .sponsers_block h2 {
        font-size: 22px;
        margin-bottom: 20px;
    }

    .sponsers_block {
        padding: 26px 0 39px;
    }

    .footer_table, .footer_table_row, .foot_tablefirst_td {
        display: block;
    }

    .foot_tablefirst_td {
        border-right: 1px solid #1f2a3d;
        border-bottom: 1px solid #1f2a3d;
		    border: 1px solid #1f2a3d;
    }

    .footer_table_row.foot_menu_row .foot_tablefirst_td {
        border-top: 0;
    }

        .footer_table_row.foot_menu_row .foot_tablefirst_td:last-child {
            border-bottom: 0;
        }

    .foot_tablefirst_td.foot_right {
        border-bottom: 0;
    }
    
    .social_footer ul li {
        padding: 13px 10px 10px;
    }
.social_footer ul {
    text-align: right;
    margin: 0;
}



    footer {
        padding: 20px 15px;
    }

    .fb, .twitter, .youtube, .insta {
        height: 22px;
    }

    .fb {
        background-position: -41px -71px;
    }

    .twitter {
        background-position: -86px -72px;
    }

    .youtube {
        background-position: -131px -71px;
    }

    .insta {
        background-position: -178px -71px;
    }

    /*nissar 16 march 2018*/
    .register_left {
        width: 100%;
        float: none;
        padding: 0 30px;
    }

    .register_right {
        width: 100%;
        float: none;
        margin-top: 30px;
        border-left: 0;
        max-width: 100%;
    }

    /* my account 19 march2018 */

    .cart_button, .cart_button:focus {
        margin-top: 59px;
    }

    .bannermobile_show {
        display: block;
        width: 100%;
    }

    .header_bar > li ul {
        display: none;
    }

    .header_bar > li:first-child {
        display: none;
    }

    .newsmobile_show {
        display: block;
        
        width: 100%;
    }

    .newsmobile_hide {
        display: none;
    }

    .left_banner .item, .item_image {
        height: 300px !important;
        background-repeat: no-repeat;
    }

    .registration, .events_block, .party_block {
        padding: 40px 0;
    }

    .gallery_1_imagedetail {
        height: 150px;
    }

        .gallery_1_imagedetail img {
            height: 100%;
        }

    .video_frame {
        overflow: hidden;
    }

    .create_acco_top_margin_ {
        margin: 0 0 0 0 !important;
    }

    .news_image {
        max-height: 460px;
    }

    .news_image {
        max-height: 400px;
    }
 .contact_dt{width:50%!important; flex: 0 0 50%!important;  max-width: 50%!important;}
 .name_ {
    float: left;
    width: 49%;
    text-align: right;
}
     .rate_ {
    float: right;
    width: 50%;
    text-align: right;
}
.summary_rate_ {padding-right: 8.6%;}


.pad_right0.mobile_header_right {
    float: left;
    margin-left:0;
}
.editer_reset {
    padding-top: 73px !important;
    /*width: */;
}
ul.header_bar {
    text-align: left !important;
   /* margin-left: -77px !important;*/
    margin-left: 10px !important;
     float: left;
}



ul.header_bar {
    text-align: right !important;
    margin-left: 10px !important;
    float: right !important;
}


    .footer_bg {
        padding: 30px 15px 0;

    }
/*-----------------------*/
    /*header {
        position: inherit !important;
    }
    .banner_block {
        padding-top:0;
    }*/
    header.sticky .logo{max-width:110px;}

    .mobile_header_right, .mobile_logo{ float:left!important; padding:0; margin:0;}
    ul.header_bar{/*margin-top:-80px; margin-right:-180px;*/}    ul.header_bar li{padding: 24px 10px!important; height:70px;}
.mobile_header_right{float:right!important; flex: 0 0 73%!important;}

}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.video_box {height: 325px;}
    section.editer_reset { padding-top: 90px !important;}
	.header_bar{padding-left:0}
	.header_bar > li{padding:19px 20px;}
	.slider_title h1{font-size:58px;}
	.slider_title h1 span{font-size:40px;}
	.banner_block .left_banner{padding-right:0}
	.slider_title{left:20px;}
	.banner_block .right_banner{padding-right:15px;}
	.slider_right .owl-dots{bottom:10px;}
	.slider_right h3{font-size:16px;}
	.slider_right{padding-bottom:40px; padding-top:15px}
	.registration h2, .events_block h2, .party_block h2{font-size:32px; margin:0 0 2%}
	.sponsers_block h2{font-size:22px; margin-bottom:20px;}
	.sponsers_block {padding: 26px 0 39px;}	
	.foot_tablefirst_td{vertical-align:top}
	.foot_tablefirst_td.foot_right{border-bottom:0}
	.foot_tablefirst_td.foot_logo{display:none}
	.fb, .twitter, .youtube, .insta{height:22px}
	.fb {background-position: -41px -71px;}
	.twitter {background-position: -86px -72px;}
	.youtube { background-position: -131px -71px;}
	.insta {background-position: -178px -71px;}
	.our_league_hd { margin: 0; padding: 0;}
    .bannermobile_show{display:block; width:100%}
    /*.left_banner .item, .item_image{height:auto !important;  background:none !important}*/
    .newsmobile_show{display:block; width:100%}
    .newsmobile_hide{display:none}
    .left_banner .item, .item_image{height:350px !important; background-repeat:no-repeat}
    .registration, .events_block, .party_block{padding: 40px 0;}
    .gallery_1_imagedetail{height: 146px;}
    .gallery_1_imagedetail img{height:100%}
    .header_bar {
    list-style-type: none;
    text-align: left;
    margin-bottom: 0;
    /*margin-left: -90px;*/
}


    .footer_table .foot_logo img {
    max-width: 100%;
    width: 70px;
}
.footer_table .footer_table .foot_tablefirst_td {
    padding: 15px 7px;
    width: 25%;
    float: left;
    word-break: break-all;
}



}





/*========================  1024 re small scree  ========================*/
@media only screen and (min-width: 1023px) and (max-width: 1100px) {
    section.editer_reset { padding-top: 90px !important;}
    .shirt_size_ label {
        margin: 0px 35px 0 5px;
    }

    .box_checkbox_ {
        padding: 0 !important;
        margin-bottom: 0;
    }


    .box_edit_ label {
        margin: 0px 19px 0 5px !important;
    }

    .video_box {
        min-height: 310px;
    }

        .video_box a, .video_box a:hover, .video_box :focus {
            height: 297px;
        }

    .news_image {
        max-height: 400px;
    }

    .summary_rate_ {
        padding-right: 10.5%;
    }

    .rate_ {
        width: 35%;
        text-align: right;
    }

    .table_rate_list_ .name_ {
        font-size: 14px;
    }

    section.editer_reset {
   /* width: 960px;*/
    padding-top: 90px !important;
}

    .header_bar {
        list-style-type: none;
        text-align: left;
        margin-bottom: 0;
        margin-left: -90px;
    }




    .btn_coupon {
        margin-bottom: 10px;
    }

    /*-----------------------*/
    /*header {
        position: inherit !important;
    }

    .banner_block {
        padding-top: 0 !important;
    }*/

    header.sticky .logo {
        max-width: 110px !important;
    }
        .mobile_header_right, .mobile_logo{ padding:0; margin:0;} .mobile_header_right{float:right!important; flex: 0 0 73%!important;}.mobile_logo{  float:left!important; } 
    ul.header_bar{/*margin-top:-80px; margin-right:-180px;*/}    ul.header_bar li{padding: 22px 10px!important; height:65px;}
.header_bar > li ul { display: none;}
.header_bar > li:first-child { border-left: 0;}

.gallery_block .col-lg-6{flex: 0 0 49%!important;}


}
@media only screen and (min-width: 1101px) and (max-width: 1199px) {

}

/*========================  1200 re large scree  ========================*/
@media (min-width: 1200px) and (max-width: 1500px) {
    .slider_right p { margin:0 !important;line-height: 155%;}
    .owl-stage-outer .readmore_bordered { margin-top:5px !important;}
    .right_banner .owl-stage-outer .item {    padding-bottom:13px !important;}
    .owl-stage-outer .owl-carousel.owl-theme slider_right.owl-loaded owl-drag { padding-bottom:0 !important;}
    .no-js .owl-carousel, .owl-carousel.owl-loaded {padding-bottom:0 !important; }
    .slider_right h3 { margin-bottom:0}
    
     .video_frame{overflow:hidden;}
}

@media (min-width: 1200px) and (max-width: 1299px) {
    .slide_right_content {
        max-height: 168px;
    }

    .rate_ {
    float: right;
    width: 32%!important;
    text-align: right;
}

}
@media only screen and (min-width: 768px) and (max-width: 1199px) {

.footer_table .foot_logo img {
        max-width: 100%;
        width: 70px;
}
.btn_coupon {
    margin-bottom: 5px;
}

.footer_table .footer_table .foot_tablefirst_td {
    padding: 15px 7px;
    width: 50%;
    float: left;
    word-break: break-all;
	    height: 140px;
}
    .foot_tablefirst_td p {
    font-size: 11px;
}

    .foot_tablefirst_td p.address span {
    font-size: 12px;
}
    .foot_menu_row .foot_tablefirst_td li a, .foot_menu_row .foot_tablefirst_td li a:focus {
        font-size: 10px;
    }
    .header_bar > li {
    padding: 19px 10px;
}
    .social_footer {
    float: left;
    width: 100%;
}

}
@media (min-width: 1300px) and (max-width: 1365px) {
	.slide_right_content{max-height: 168px;}
}

@media (min-width: 1366px) and (max-width: 1500px) {
    .rate_ {width: 32%;}
	.video_box { padding-bottom: 10px !important;}
}

@media (min-width: 1366px) {   
	.video_box { padding-bottom: 10px !important;}
}


@media (min-width: 1920px) and (max-width: 1925px) {
}



/*========================  1i pad screen (06-12-2018) ========================*/


@media only screen and (max-width: 768px) and (min-width: 1024px) {

    .btn_coupon {
        margin-bottom: 10px;
    }

    hr.border_foot {
        padding: 0;
        margin: 0;
    }

    .footer_table_row {
        float: left !important;
        width: 100% !important;
        border: 1px solid #1f2a3d;
    }

    .full-width {
        width: 100% !important;
    }

    .header_center {
        background: #fff;
        border: 1px solid #dfdfdf;
        border-top-width: 2px;
        height: 72px;
    }
    .gallery_block {
        padding: 20px 0 30px;
        background: #f2f2f2;
    }

    .gallery_1_imagedetail {

    border: red solid 2px;
}
}




    @media only screen and (max-width: 1024px) and (min-width: 768px) {
        .social_footer {
            float: left;
            width: 100%;
        }
        /*.mobile_header_right {
    float: right;
}*/

        .btn_coupon {
            margin-bottom: 10px;
        }

        .table_width_ {
            width: 45% !important;
            text-align: right;
        }

        .footer_table .footer_table .foot_tablefirst_td {
            padding: 15px 17px;
            float: left;
			height: 140px;
        }

        hr.border_foot {
            padding: 0;
            margin: 0;
        }

        .footer_table_row {
            float: left !important;
            width: 100% !important;
        }

        .table_width_ {
            width: 45%;
            text-align: right;
            margin-top: 5px;
        }

        .full-width {
            width: 100% !important;
        }

        .gallery_1_imagedetail {
            margin-bottom:15px;
        }


        .header_center {
    /*background: #000;*/
    border: 1px solid #dfdfdf;
    border-top-width: 2px;
    height: 72px;
}

        /*-----------------------*/
    /*header {
        position: inherit!important;
    }
    .banner_block {
        padding-top:0!important;
    }*/
    header.sticky .logo{max-width:110px!important;}

    }
      .row:before, .row:after {display: none !important;}