@media screen and (max-width: 1366px) {
    .footer-about ul.aaa {
        margin: 0;
        text-align: center;
        display: inline-block;
        float: none;
    }
    .footer-about{
        text-align: center;
    }
}
@media screen and (min-width: 992px) {
.page-container.ptb-60 {
    padding: 80px !important;
}
}
@media screen and (max-width: 991px) {
    ul.nav-top.nav-top-right.list-inline.t-xs-center.t-md-right li a img,
    ul.nav-top.nav-top-right.list-inline.t-xs-center.t-md-right li a i {
    display: block;
    margin: 0 auto;
}
input.form-control.input-lg.search-input.pro_search {
    width: 100%;
    margin-left: 25px;
}
.po_iv {
    left: 0;
}
span.balance {
    margin: 0 0px;
    font-size: 12px;
}
.addmoneyd .coupon-single.panel .panel-body form.search-form .input-group, .addmoneyd .coupon-single.panel .panel-body form.search-form .input-group-btn {
    display: block;
    width: 100%;
    margin-top: 20px;
}
main#mainContent {
    margin-top: 212px;
}
.addmoneyd .coupon-single.panel .panel-body form.search-form input {
    float: none;
    border-radius: 0;
    margin-left: 0 !important;
    width: 100%;
}
.coupon-single .panel-body form.search-form .input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}
p.promocode_here {
    margin: 15px 0 0;
    width: 100%;
    position: static;
}
}

@media screen and (min-width: 768px) {
	.mobile_only{
		display: none !important;
	}
}
@media screen and (max-width: 767px) {
    main#mainContent{
        margin-top: 0;
    }
	*.only_ld{
		display: none !important;
	}
.custom-header {
    background: #0c121a;
    padding: 6px 0;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 111;
}
.custom-logo a {
    max-width: 60px;
    width: 100%;
    margin: 0 auto;
    display: block;
    margin-right: 0;
}
.dispal-flex {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}
.dispal-flex .col-xs-3 {
    width: 130px;
    flex-basis: 130px;
}


.dispal-flex .col-xs-9 {
    flex: 1;
}
.right_conte .dispal-flex {
    justify-content: flex-end;
    align-items: center;
}
.right_conte .dispal-flex {
    justify-content: flex-end;
    align-items: center;
}
.searc_j button {
    background: transparent;
    color: #fff;
    width: 40px;
    height: 40px;
    border: 0;
    margin-top: 4px;
    display: inline-block;
}
.searc_j button>i {
    font-size: 22px !important;
}
.cart_kj {
    margin-left: 14px;
    position: relative;
}
.cart_kj a {
    display: block;
    margin-top: 9px;
    color: #fff;
}
.cart_kj a>span {
    display: block;
    text-align: center;
    font-size: 16px;
    right: 9px;
}
.searc_mobile {
    position: absolute;
    top: 6px;
    left: 0;
    background: #0c121a;
    z-index: 111;
    right: 0;
    transform: translateX(100%);
    transition: transform 400ms ease;
}
body.search_active .searc_mobile{
	transform: translateX(0%);
}
.searc_mobile form.search-form input.form-control {
    max-width: 767px;
    width: 100% !important;
    border-radius: 0;
    border: 0 !important;
    outline: none !important;
    background: transparent !important;
    color: #fff !important;
}
.searc_mobile form.search-form span.input-group-btn {
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    width: 52px;
    display: block;
    bottom: 0;
}

.searc_mobile form.search-form span.input-group-btn button.btn.btn-default {
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    font-size: 16px;
}

.menu_custom.mobile_only {
    position: fixed;
    top: 59.88px;
    bottom: 0;
    left: 0;
    width: 250px;
    background: #0c121a;
    z-index: 11;
    padding: 0 0px;
    transform: translateX(-250px);
    transition: transform 400ms ease;
}
body.menu_active .menu_custom.mobile_only{
transform: translateX(0px);
}
.header_menu.dispal-flex {
    background: #b1b1b1;
    padding: 5px 15px;
}
.me_icon {
    width: 48px;
}
.me_icon span {
    font-size: 41px;
}
.user_pokl {
    flex: 1;
}
.user_pokl h4 {
    font-weight: 700;
    color: #fff;
    line-height: normal;
}
.user_pokl a {
    display: block;
    color: #2196F3;
    font-family: sans-serif;
    font-weight: 400;
    letter-spacing: 0.2px;
}
.men_serv {
    padding: 11px 10px;
    border-bottom: 1px solid #ccc;
}
.men_serv p {
    margin: 0;
    color: #fff;
    font-weight: 200;
}
.men_serv p>span{}
.main_nav_mobile {
    padding: 0 15px;
    list-style: none;
    padding-right: 5px;
    height: 100vh;
    overflow: hidden;
    overflow-y: scroll;
}
.main_nav_mobile ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.main_nav_mobile ul li{}
.main_nav_mobile ul li a {
    display: block;
    color: #fff;
    font-weight: 400;
    padding: 11px 0;
    position: relative;
}
.main_nav_mobile ul li a>span {
    display: inline-block;
    float: right;
    width: 23px;
    text-align: center;
}
.main_nav_mobile ul ul {
    display: none;
    padding-left: 15px;
}
.main_nav_mobile ul li.has_menu.this_active>ul {
    display: block;
}

.menu_trigger {
    width: 28px;
    height: 28px;
    position: absolute;
    right: auto;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    z-index: 111;
}
	.menu_trigger i, .menu_trigger i:after, .menu_trigger i:before {
	    content: "";
	    width: 100%;
	    height: 2px;
	    background: #fff;
	    position: absolute;
	    display: block;
	}
	.menu_trigger i {
	    top: 50%;
	}
	.menu_trigger i:after {
	    top: 8px;
	}
	.menu_trigger i:before {
	    top: -8px;
	}
	.menu_trigger i:before, .menu_trigger i:after, .menu_trigger i {
    transition: 300ms ease 400ms;
}
body.menu_active .menu_trigger i:before, body.menu_active .menu_trigger i:after {
    top: 0;
    transform: rotate(90deg);
    transform-origin: center;
    transition-property: transform;
}
	body.menu_active .menu_trigger i {
    transform: rotate(-45deg);
}
.post-review.panel.p-20 {
    padding: 0 !important;
}
.post-review.panel.p-20 form input#user_name {
    margin-bottom: 15px;
}
.posted-review.panel.p-30 {
    padding: 0 !important;
    margin-bottom: 25px;
}
.p-40{
    padding: 0 !important;
}
.sign-area .col-left{
    border:0;
}
.sign-area .or{
    position: static;opacity: 0;
}
main.cart_pahe_prorhj .row.row-tb-20 > [class*="col-xs"], 
main.cart_pahe_prorhj .row.row-tb-20 > [class*="col-sm"], 
main.cart_pahe_prorhj .row.row-tb-20 > [class*="col-md"], 
main.cart_pahe_prorhj .row.row-tb-20 > [class*="col-lg"]{
padding: 0 15px;
}
main.cart_pahe_prorhj .p-20 {
    padding: 20px 0px !important;
}
main.cart_pahe_prorhj .page-content.col-xs-12.col-sm-12.col-md-8,main.cart_pahe_prorhj .prl-20{
    padding: 0 !important;
}
.item-name11{
    flex-direction: column;
}
.item-name11>.nbl,.nbl_a,.nbl_b {
    width: 100%;
}
.nbl {
    order: 2;
    margin-top: 15px;
}
.cart-area.ptb-60 form .t-right .t-right {

}
.cart-area.ptb-60 form .t-right button.btn.btn-rounded.btn-lg{
    float: left;
}
.cart-area.ptb-60 form .t-right a.btn.btn-rounded.btn-lg{
float: right;
}
.cart-area.ptb-60 .container {
    padding: 0;
}
table#cart_list .form-group input#quantity_3 {
    text-align: center;
    width: 50px;
}
main.check_out_page section.section.checkout-area {
    padding: 0 !important;
}
main.check_out_page aside.sidebar.blog-sidebar>.row {
    margin: 0 !important;
}
main.check_out_page  .widget.checkout-widget.panel.p-20,main.paymeny_pook .page-sidebar aside.sidebar.blog-sidebar .widget.checkout-widget.panel.p-20{
    padding: 0 !important
}
main.paymeny_pook section.section.checkout-area.panel.prl-30.pt-20.pb-40,
main.paymeny_pook .custom-radio.mb-10{
    padding: 0 !important;
}
main.paymeny_pook  .page-sidebar aside.sidebar.blog-sidebar .row.row-tb-10{
    margin-left: 0;
}
main.user_dashboard_po section.section.checkout-area.panel.prl-30.pt-20.pb-40 {
    padding: 0 !important;
}
main.user_dashboard_po  .widget-body {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
}
main.user_dashboard_po .widget-body form#upload {
    width: 77px;
}
.jkefghuigfhdglfdkmg {
    flex: 1;
}
.jkefghuigfhdglfdkmg a {
    display: block;
    margin-left: 15px;
}
}

@media screen and (max-width: 567px) {
    .cart-price ul {
    padding: 15px 0px;
}

}



@media only screen and (min-width:200px) and (max-width:1000px) {
  .col-sm-12.col-md-12.forgot {
    padding: 0 !important;
}
}

@media only screen and (min-width:200px) and (max-width:764px) {
.resetmsg{
    margin: 0px;
}
}

