@media only screen and (max-height:768px ) {
    .l-container .left { padding: 45px 100px;height: inherit; }
    .l-container .left .s-box { margin-top: 5rem;}
    /*.content-wrapper { padding: 45px 45px 30px;}*/
    .navbar-nav>.user-menu>.dropdown-menu>li.user-header>img { height: 130px; width: 130px;}
    .navbar-nav>.user-menu>.dropdown-menu>li.user-header { padding:0px 10px 0;}
    .l-container .left .copyright-bx{position:relative;bottom: 0;margin: 50px 0 0;display: flex;justify-content: center;}
    l-container .left .copyright-bx{bottom:10px}
}
@media only screen and (max-width:1320px){
.content-wrapper .inner-part .top-message-part ul li .btm-section{flex-wrap: wrap;}
.content-wrapper .inner-part .top-message-part ul li .btm-section .gen-txt{width: 100%; margin-bottom: 15px;}
.searchBox h2{font-size: 17px;}
ul.checkbox-list li{width: 33%;}
}
@media only screen and (max-width:1500px ) {
    .content-wrapper .inner-part .top-message-part ul li .tp-section .gen-txt { font-size: 36px;}
    .search-part .left .sub-right { margin-left: 10px;}

    .search-part { flex-wrap: wrap;}
    .search-part .left { width: 100%; flex-wrap: wrap;}
    /* .search-part .left .sub-left { min-width: calc(100% - 500px);} */
    .search-part .left .sub-right {  margin-top: 0;     margin-left: 15px;}
    .search-part .right { position: absolute; right: 0; bottom: 0;}
    .search-part .left .sub-right .btn-default { margin-left: 5px;}

    /* .search-part.s-page .left .sub-left { min-width: 49%; width: 49%;} */
    /* .search-part.s-page .left .sub-middle { min-width: 49%; width: 49%; margin-left: 0;} */
    .search-part.s-page { justify-content: space-between;}
    /* .search-part.s-page .left { justify-content: space-between;} */
    .col-md-2.sub-image { width: 25%;}

    .search-part.four-col .sub-right { min-width: 49%; width: 49%; }

    .search-part.four-col .sub-last { min-width: 49%; width: 49%; margin-top: 15px;}

/*    .content-wrapper .inner-part .top-message-part ul li { margin: 0 15px; padding: 20px;}*/
	.content-wrapper .inner-part .top-message-part ul li{padding: 15px;}
    .search-part.big-field .right { position: static;}

    /*  */
    .search-part.sub-page .left { width: calc(100% - 180px);}
    .search-part.sub-page .right {position: static;align-items: flex-start;}
    /*  */

    .ad-user .left .inside-left {width: 100%;}
    .ad-user .left .inside-right {margin-top: 0px; margin-bottom: 0;}

    .ad-user.c-enquiry .left .inside-left { width: auto; }
    .content-wrapper { padding-left: 30px; padding-right: 30px;padding-bottom: 30px;}
    th {font-size: 13.5px;}
    body {font-size: 13.5px;}
/*    .c-code { width: 40%;}*/





}

@media only screen and (max-width:1450px ) {
    .ad-user.sub-category .left .inside-right { position: absolute; right: 0; bottom: 15px;}
    .search-part.s-page.m-product .inside-left { padding-right: 35px;}

    /* .ad-user.m-coupon .left .inside-left { padding-right: 120px;} */
    .ad-user.sub-category.m-coupon .left .inside-right { position: static;}
    .reasons .inside-left { padding-right: 130px;}

    .pd-lf {padding-right: 10px;}
    .pd-rght {padding-left: 10px;}



}

@media only screen and (max-width:1350px ) {
    .search-part.four-col .sub-last { min-width: 100%; width: 100%; margin-left: 0;}
    .int-width { min-width: 50%;}
    .int-width.sub-reset-btn { min-width: 50%;}

    .flex-input .col-auto { width: 50%; padding-right: 10px; padding-left: 10px;}
    .flex-input { flex-wrap: wrap;}
    .form-group.col-auto.wid-3 { width: 50%;}

    /*  */
    .search-part.sub-page .left {width: 100%; justify-content: space-between;}
    .search-part.sub-page .left .sub-left {min-width: 50%;}
    .search-part.sub-page .left .sub-right {margin-top: 0;margin-left: 15px;}
    .search-part.sub-page .right {position: relative; margin-top: 15px;}

    .search-part.ad-user .left {padding-right: 0;}
    .ad-user .left .inside-left {flex-wrap: wrap;}
    .search-part.ad-user .left .sub-right {width: 100%; margin-left: 15px; margin-top: 0;}
    .ad-user .left .inside-right {position: absolute;right: 0;bottom: 15px;}


    /*  */

    .ad-user .left .inside-left{ margin-left:0px;}
    .ad-user .left .inside-left .sub-left { margin-left: 15px;}
    .ad-user .left .inside-left .sub-right.tm {width: auto;margin-top: 0; margin-left:15px;}
    .ad-user .left .inside-left > * {margin-bottom: 15px;}
    .ad-user { margin-bottom: 0;}
    .ad-user.sub-category.m-coupon .left .inside-right { position: absolute;}

    .ad-user.c-enquiry .left .inside-right { position: static;}
    .role-form {  width: 45%; margin-left: 27%;}

    ul.advertisemen-area, ul.advertisemen-area li{justify-content: space-between;}
    ul.advertisemen-area li{width: 100%;}




}



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

     .search-part .left {padding-right: 130px;}
     .search-part .left .sub-right {margin-left: 0;margin-top: 10px;}
     .content-wrapper select { min-width: 150px;}
     .box-footer select { min-width: auto;}
     .multi-nx .left {padding-right: 0;}
     /*.search-part .left .sub-right {margin-left: 0px;}
     .multi-nx .left .sub-right { margin-top: 0;}
     .multi-nx .left .sub-right { margin-left: 15px;}*/

     .search-part.m-sub .left .sub-right { margin-top: 0; margin-left: 15px;}
     .ad-user.m-coupon .left .inside-left { padding-right: 0px;}

     .search-part.static .left .sub-right { margin-top: 0; margin-left: 15px;}
     .search-part.static .left {padding-right: 0;}

     .frm-input { width: 50%;}

     .navbar-custom-menu>.navbar-nav>li .hidden-xs{display: block !important;}


}

@media screen and (max-width: 1350px) and (min-width:1230px) {
.ad-user.sub-category.route .left .inside-right{position: relative;margin-top: 10px; }
.search-part.search-m .sub-right{margin-top: 0; margin-left: 15px;}
}
@media screen and (max-width: 1350px) and (min-width:1220px) {
.search-part.s-page.m-state .right{position: relative;margin-top: 10px; }
.search-part.s-page.m-state .left .sub-right{margin-top: 0px; margin-left: 15px;}
.search-part.search-m .right {    position:static; margin-top:15px}


}
@media only screen and (max-width:1199px ) {
    .manage-challenge-table th:nth-child(2n){ min-width:200px !important;}
}

@media only screen and (max-width:1199px ) {
    .l-container .left { padding: 60px; width: 500px;}
    .l-container .right { width: calc(100% - 500px);}
    .l-container .left .s-box { margin-top: 10rem;}

    .content-wrapper .inner-part .top-message-part ul { flex-wrap: wrap; justify-content: space-between; margin-left: 0;}
    .content-wrapper .inner-part .top-message-part ul li { margin: 0; width: 48%; margin-bottom: 25px!important;}
    .content-wrapper .inner-part .top-message-part ul li:first-child { margin: 0;}
    .content-wrapper .inner-part .top-message-part ul li:last-child { margin: 0;}

    .d-dashboard-part .left { width: 100%;     padding-right: 0;}
    .d-dashboard-part .right { width: 100%;}
    .col-md-2.sub-image { width: 50%;}
    .box-footer { flex-wrap: wrap;}
    .search-part.s-page.m-product .inside-left { padding-right: 0;}

    .search-part.m-sub .right {position: static;margin-top: 15px;}
    .search-part.m-sub .left {padding-right: 0;}

    .ad-user.c-enquiry .left .inside-right { position: absolute;}

    .reasons .inside-left { padding-right: 0;}

    .form-inlines .sbt-btn { margin-left: 0; margin-top: 0; width: 100%; text-align: left!important;}

    /*Table Responsive*/
    .faq-table th:nth-child(-n+2) { min-width:60px !important;}
    .faq-table th:nth-child(3n), .sponsor-table th:nth-child(2n), .advertiser-table th:nth-child(2n), .sport-type-table th:nth-child(2n), .route-table th:nth-child(2n), .subscription-table th:nth-child(2n),
    .coupon-table th:nth-child(2n), .coupon-table th:nth-child(3n), .static-page-table th:nth-child(2n),.static-page-table th:nth-child(3n),.static-page-table th:nth-child(4n), .emailtemp-table  th:nth-child(2n),.emailtemp-table  th:nth-child(3n),
    .enquiry-table th:nth-child(2n), .giveaway-table th:nth-child(2n), .giveaway-table th:nth-child(3n), .reasons-table th:nth-child(2n), .manage-challenge-table th:nth-child(2n)
    { min-width:200px !important;}
    .faq-table th {min-width:400px !important;}
   .dtr-details span.recommend-gte{line-height: 20px !important;}


}
@media only screen and (max-width:1024px ) {
    .content-wrapper{padding-top: 80px;}
    .breadcrumb{margin-bottom: 15px;}
    .search-part .form-col{flex-wrap: wrap; justify-content: space-between; margin:0px;}
    .search-part .form-col .sub-bx{width: 48%; margin: 0  0 15px;}
    ul.checkbox-list li{width: 48%;}

    .routing-preferences .lft-box .form-group{width: 33%;}
    .terrain-3D {top: 50px; left: 4px;}
    .refresh-resetmap{top:94px; left: 111px;}


}
@media only screen and (max-width:1023px ) {
    .role-form {  width: 100%; margin-left: 0;}

}
@media only screen and (max-width:1000px) {
    .routing-preferences {
        flex-wrap: wrap;
        margin-top: 30px;
    }

    .routing-preferences .rgt-box {
        width: 100%;
        position: relative;
    }

    .ftue-rides ul {
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .ftue-rides ul li {
        width: 50%;
        margin: 0 0 15px
    }
}

@media only screen and (max-width:992px ) {
    .l-container .left { width: 430px; padding: 40px;}
    .l-container .right { width: calc(100% - 430px);}
    .content-wrapper { margin-left: 0; min-height: inherit !important;}
    .skin-blue .main-header .navbar { margin-left: 0;}
    .main-sidebar { left: -100%;}
    .sidebar-menu{max-height: 90vh; }
    /* overflow-y: scroll !important;overflow-x: hidden !important; */
    .skin-blue.sidebar-mini.sidebar-collapse .main-sidebar { width: 250px!important; left: 0; transition: .5s ease-in-out;}
    .sidebar-mini.sidebar-collapse .sidebar-menu>li>a>span { display: block!important; white-space: normal;}
    .skin-blue .main-sidebar{ transition: .5s ease-in-out;}
    .skin-blue.sidebar-mini.sidebar-collapse .content-wrapper { margin-left: 0!important;}
    .sidebar-mini.sidebar-collapse .sidebar-menu>li>a { display: flex; width: 100%;}
    .sidebar-mini.sidebar-collapse .sidebar-menu>li>a>span>.pull-right { display: block!important;}
    .sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>.treeview-menu { position: static; display: none!important;}
    .sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>a>span:not(.pull-right) { position: static; width: 183px; margin-left: 0;
    padding: 0px 0px 0px 13px; padding-left: 13px; margin-top: 6px;}
    .sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>a>span.pull-right-container { display: block!important; position: absolute!important;
    right: 10px; top: 27px!important; background: transparent;}
    .sidebar-mini.sidebar-collapse .sidebar-menu>li.menu-open>a>span>.pull-right { transform: rotate(-90deg)!important;}
    .sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li.menu-open .treeview-menu { display: block!important;}
    .logo2 img { height: 25px;}
    .n-right .l-part .search { width: 250px;}
    /*.navbar-custom-menu>.navbar-nav>li>.dropdown-menu { right: 0;}
    .navbar-nav>.user-menu>.dropdown-menu>li.user-header { padding: 30px 10px 0;}
    .navbar-nav>.user-menu>.dropdown-menu>li.user-header>img { height: 140px; width: 140px;}
    .navbar-nav>.user-menu>.dropdown-menu>li.user-header>p { font-size: 22px; margin-top: 22px;}*/

    .content-header>.breadcrumb { margin-top: 10px; background: transparent; padding-left: 0;}
    .content { margin-top: 20px;}

    .main-header .toggle-bx { position: static;}
    .logo2 { margin-left: 0;}
    .copyright-bx { padding-left: 60px;}

    .content-header>h1 { max-width: 100%;}
    .col-md-2.sub-image { width: 100%;}

    .right_section.mr-top { margin-top: 30px;}


    .sidebar-collapse .copyright-bx { padding-left: 60px;}
    .pd-left { padding-right: 0;}
    .pd-right { padding-left: 0;}

    .search-part.big-field .left { display: block;}

    .search-part.sub-page .left .sub-left {min-width: 49%; width: 49%;}
    html {  background: #f4f6fc;}

    .frm-input { float: left;}

    .search-part .form-col .sub-bx{width: 48%;margin-left: 0; margin-bottom: 20px;}
    .search-part .form-col{flex-wrap: wrap; justify-content: space-between;}
    .submit-buttons {margin-top: 10px;}
    .status-col {min-width: 100px !important; white-space: nowrap; }

}


@media only screen and (max-width:767px ) {
    .skin-blue .main-sidebar{width: auto;}
    .l-container .right { display: none;}
    .l-container .left { width: 100%; padding: 30px;}
    .l-container .left .s-box { margin-top: 7rem;}
    .l-container .left .s-box .login-box-msg { font-size: 24px;}
    .l-container .left .s-box .gen-txt { font-size: 14px; margin-top: 4px;}
    .l-container .left .s-box form { margin-top: 40px;}
    .l-container .left .logo-part { margin-top: 20px;}
    .alert.text-center { text-align: left;}
    /*  */
    .main-header { display: flex;}
    .n-right .l-part .search { display: none;}
    .content-wrapper .inner-part .top-message-part ul li { width: 100%;}
    /* .content-wrapper { padding: 20px 20px 20px;} */
    .content-wrapper .inner-part .heading-txt { font-size: 24px;}
    .content-wrapper .inner-part .top-message-part ul li .tp-section .gen-txt { font-size: 30px;}
    .content-wrapper .inner-part .top-message-part ul li { margin-bottom: 25px!important;}
    .content-wrapper .inner-part .top-message-part ul li:last-child { margin-bottom: 0px!important;}

    /*  */

    .main-header .navbar-custom-menu { padding-left: 0; border-left: none; margin-left: 0;}
    .navbar-nav>.user-menu>.dropdown-menu { width: 335px;}
    /* .navbar-nav>.user-menu>.dropdown-menu>.user-body { padding: 25px 35px;}
    .navbar-nav>.user-menu>.dropdown-menu>.user-footer { margin: 0 22px; } */
    .skin-blue .main-header .navbar .dropdown-menu li a {color:#000000;}
    .main-header .sidebar-toggle { margin: 16px 0px;}
    .main-sidebar { left: -54px;}
    .sidebar-open .main-sidebar{left: 0;}

    .box-body { padding: 30px 20px;}

    .copyright-bx { padding-left: 20px;}
    .sidebar-open .copyright-bx { padding-left: 250px;}

    .search-part .right { position: static; margin-top: 20px; margin-left: auto; margin-right: auto;}
    .search-part .left .sub-right {  width: 100%; justify-content: center; display: flex;}

    .skin-blue .main-header .navbar .dropdown-menu li a:hover { background: #000000;}

    .box-footer { flex-wrap: wrap; width: 100%; }
    .box-footer .lf-part { width: 170px;}
    .box-footer .rgt-part { width: 100%; margin-top: 25px; display: flex; justify-content: center;}
    .sort-select .bootstrap-select.btn-group:not(.input-group-btn) {margin: 0 10px;}

    .search-part.s-page .left .sub-left { min-width: 100%; width: 100%;}
    .search-part.s-page .left .sub-middle { min-width: 100%; width: 100%; margin-top: 20px;}
    .content-header>h1 { font-size: 24px;}

    .search-part.four-col .sub-last { text-align: center; margin-top: 25px;}

    .t-cent { text-align: center; margin-top: 25px;}
    .t-cent .pull-right { text-align: center!important; float: none!important;}

    .table-scrollable { overflow-x: scroll;}
    .table-scrollable table { white-space: nowrap;}

    .int-width { min-width: 100%; padding-right: 30px; padding-left: 30px;}
    .int-width.sub-reset-btn { min-width: 100%;}


    .fancybox-wrap { width: 95%!important; left: 2.5%!important;}
    .fancybox-type-iframe .fancybox-inner { width: 100%!important;}

    .content-wrapper.popup-part .box-body { padding: 20px 0px 0!important;}

    .content-wrapper.popup-part { padding: 25px 15px 0px;}
    .fancybox-skin { padding: 0!important;}
    .fancybox-close { right: -5px;}



    .table-resposnive { overflow-x: scroll;}
    .table-resposnive table { white-space: nowrap;}

    .search-part.big-field .right .sub-right {width: 100%;text-align: center;}
    .search-part.big-field .right {flex-wrap: wrap;margin-top: 0;}
    .search-part.big-field .right .export-file {margin-left: 0;width: 100%;text-align: center;margin-top: 20px;}
    .search-part.big-field .left .row {  width: 109%;}

    .search-part.sub-page .left .sub-left {min-width: 100%; width: 100%;}
    .search-part.sub-page .left .sub-right {margin-top: 15px;  margin-left: 0px;}

    .search-part .left {padding-right: 0;}
    .search-part .left .sub-middle {margin-left: 0;}

    .ad-user .left .inside-right {position: static;width: 100%;display: flex;justify-content: center;}

    .ad-user .left .inside-left {margin-left: 0;}
    .ad-user .left .inside-left .sub-left {margin-left: 0;}
    .ad-user .left .inside-left .sub-middle {margin-top: 0;}
    .ad-user .left .inside-left .sub-right.tm {margin-left: 0;width: 100%;}
    .ad-user .left .inside-left .sub-last {margin-left: 0;width: 100%;text-align: center;margin-bottom: 0;}

    .multi-nx.search-part .left .sub-regis {min-width: 100%;margin-left: 0;}
    .multi-nx.search-part .left .sub-bx {width: 100%;}
    .multi-nx .left {margin-left: 0;}
    .multi-nx .left > * {margin-left: 0!important;}
    .multi-nx .export-file {width: 100%;text-align: center; display: flex; justify-content: center; }
    .ad-user .left{margin-left:0;}
    .search-part.ad-user .left .sub-right {margin-left: 0;}
    .ad-user .left .inside-right {margin-left: 0;}

    .ad-user.sub-category .left .inside-right { position: static; margin-top: 15px;}
    .search-part.m-sub .left .sub-right { margin-top: 15px; margin-left: 0;}
    .ad-user.sub-category.m-coupon .left .inside-right { position: static;}

    .search-part.static .left .sub-right {margin-top: 15px;margin-left: 0;}

    .ad-user.c-enquiry .left .inside-right { position: static; margin-top: 15px;}
    label.m-none { display: none;}

    .form-inlines .form-group {width: 100%;margin-left: 0;}

    .frm-input{width:100%;}
    .pd-rght {padding-left: 0;}
    .pd-lf {padding-right: 0;}

    table.dataTable>tbody>tr.child span.dtr-title {
        width: 150px;
        font-size: 13px;
    }
    table.dataTable>tbody>tr.child span.dtr-data { width: calc(100% - 150px); font-size: 13px;}
    ul.advertisemen-area li{align-items: flex-start;}



}


@media (min-width: 768px){
    .sidebar-mini.sidebar-collapse .main-sidebar { width: 80px!important;}
    .sidebar-mini.sidebar-collapse .main-header .navbar { margin-left: 80px;}
    .sidebar-mini.sidebar-collapse .content-wrapper{margin-left: 80px!important;}
	


}
@media only screen and (max-width:800px ) {
    .roles-table th:nth-child(2n){min-width: 200px !important;}
    .roles-table th:nth-child(3n){min-width: 260px !important;}


}

@media only screen and (max-width:600px ) {
.bell-icon .dropdown-menu {  right: -100px;}
.routing-preferences .lft-box{margin-bottom: 20px;}
.routing-preferences .lft-box{flex-wrap: wrap; justify-content: space-between;}
.routing-preferences .lft-box .form-group{width: 45%; margin: 0 0 15px;}
.routing-preferences .lft-box .form-group:last-child{width: 100%;}
ul.advertisemen-area li{width: 100%; flex-wrap: wrap; margin-bottom: 25px;}
ul.advertisemen-area .checkbox_box {max-width: 100%;min-width: 100%;}
ul.advertisemen-area .text_box{width: 45%; margin:10px  0 0 ;}


}
@media only screen and (max-width:500px ) {
.search-part .form-col .sub-bx{width: 100%;}
.main-header .navbar-custom-menu{min-width: inherit;}
.n-right .l-part .bell-icon, .l-part .dashboard-link, .l-part .setting-link{margin: 0 5px;}
.navbar-custom-menu>.navbar-nav>li .hidden-xs{display: none !important;}
.navbar-nav>.user-menu .caret-image {margin-left: 14px;}
.group-btn{justify-content: center;}
.group-btn .btn {margin: 0 5px;}
.copyright-bx{text-align: center;}
ul.checkbox-list li{width: 100%; align-items: center;}

.faq-table th:nth-child(-n+2){text-align: center;}
.faq-table .dtr-details li:nth-child(-n+2),.roles-table .dtr-details li:first-child

{flex-direction: column;}
.faq-table .dtr-details li:nth-child(-n+2) .dtr-title, .faq-table .dtr-details li:nth-child(-n+2) .dtr-data,
.roles-table .dtr-details li:first-child .dtr-title, .roles-table .dtr-details li:first-child .dtr-data

{width: 100% !important; min-width: 100% !important;  text-align: left; margin-bottom: 10px;}

.dtr-details .email-id{width: 98%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block;}
table.dataTable>tbody>tr.child ul.dtr-details>li{align-items: flex-start;}


}

@media screen and (max-width: 1400px){
	.content-wrapper .inner-part .top-message-part ul li .btm-section{font-size: 15px;}
	} /*1400px*/
@media screen and (max-width: 767px){
.content-wrapper .inner-part .top-message-part ul li .btm-section .gen-txt{width: auto}
	} /*767px*/



