/*
====================================
Medium Screen - Others
====================================
*/

@media screen and (min-width: 1360px) and (max-width: 1500px) {

    .theader-right {
        padding-left: 15px;
        padding-right: 15px;
        /*        @import "responsive.css";*/
    }

    .bx1res {
        width: 450px!important;
    }

    .cat-right ul li a {
        padding-left: 22px;
        font-size: 16px;
    }

    .cat-right ul li a::after {
        right: -16px;
    }

    .deal-control img {
        /*    width: 75px;*/
    }

    .deal-control img.left-one {
        left: -20px;
    }

    .deal-control img.right-one {
        right: -20px;
    }
    .deal-control img.right-one.right-img-prd{
        right:-25%;
    }
    .deal-control img.left-one.left-img-prd{
        left: -25%;
    }



    .feature-one-right p {
        font-size: 14px;
    }

    .feature-one-right span {
        font-size: 14px;
    }

    .feature-one-right ul li a img {
        width: 25px;
    }

    .ac-three {
        margin: 0px 30px;
    }

    .myaddr-two-content {
        padding: 34px 24px;
    }

    .myaddr-three .myaddr-three-content {
        padding-left: 30px;
        padding-right: 30px
    }

    .myp-right-form {
        width: 295px;
        max-width: 100%;
    }

    .myp-right-form-heading p {
        font-size: 13px;
        white-space: nowrap;
        margin-right: 10px;
    }

    .myp-right-check .check-box {
        font-size: 13px;
        padding-left: 20px;
        white-space: nowrap;
    }

    .repeat-right {
        margin-left: 30px;
    }

    .catafil-block-one .carousel-control-next {
        right: -9%;
    }

    a#ui-carousel-next {
        right: -8px;
    }


}

@media screen and (min-width: 1200px) and (max-width: 1360px) {
    .theader-right {
        padding-right: 15px;
    }

    .cat-right ul li a {
        padding-left: 8px;
        font-size: 20px;
    }

    .cat-right ul li a::after {
        right: -8px;
    }

    .feature-wrapper {
        padding-left: 0px;
        padding-right: 0px;
    }

    .feature-one {
        padding: 12px 10px;
    }

    .feature-one-right ul li a img {
        width: 26px;
    }

    .pro-img-zoom-left {
        padding-right: 0px;
    }

    .gallery-viewer img {
        height: 400px!important;
    }

    .zoomWindow {
        width: 400px!important;
        height: 400px!important;
    }

    .pro-img-color-left p {
        width: 135px;
    }

    .pro-color-box-two .labl {
        width: 88px !important;
    }

    .pro-img-quality-left p {
        width: 135px;
    }

    .pro-img-cart {
        margin-left: 0px;
    }

    a#ui-carousel-next {
        right: -6px;
    }

    .ac-two {
        width: 250px;
        align-items: flex-start;
    }

    .mp4check-ship h6 {
        font-size: 13px;
    }

    .mp4order-sum-submit button {
        left: 0;
    }

    .myaddr .col-xl-4 {
        width: 50%!important;
        max-width: 50%!important;
        flex: none!important;
    }

    .myaddr-twoxy {
        margin-bottom: 15px;
    }

    .myaddr-three {
        margin-top: 0px;
    }

    .myaddr-four {
        margin-top: 15px;
    }

    .marorder-block {
        white-space: nowrap;
        overflow-x: auto;
    }

    .marorder-block table td {
        padding-left: 50px;
        padding-right: 50px;
    }

    .whitelist-wrapper .col-lg-6 {
        width: 33.33%!important;
        max-width: 33.33%!important;
        flex: none!important;
    }
    .mypright-responsive {
        width: 350px;
    }

    .myp-right-form-heading p {
        font-size: 13px;
        white-space: nowrap;
        margin-right: 10px;
    }

    .myp-right-check .check-box {
        font-size: 13px;
        padding-left: 20px;
        white-space: nowrap;
    }

    .repeat-right {
        margin-left: 20px;
    }

    .mp4check-left .checkmark {
        position: absolute;
        top: -40px;
    }

    .checkall-heading .checkmark {
        top: 2px;
    }

    .mfp-arrow-left {
        left: -65px;
    }

    .mfp-arrow-right {
        right: -65px;
    }

    .checkout-form-left-one {
        max-width: 100%;
        width: 255px;
    }

}	

@media screen and (min-width: 992px) and (max-width: 1200px) {

    .theader-wrapper .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .theader-wrapper .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .theader-right ul {
        padding-right: 20px;
    }

    .catagory-wrapper .col-lg-2 {
        flex: 0 0 20%;
        max-width: 20%;
    }

    .catagory-wrapper .col-lg-8 {
        flex: 0 0 60%;
        max-width: 60%;
    }

    .cat-right ul li a {
        padding-left: 10px;
        font-size: 19px;
    }

    .cat-right ul li a::after {
        right: -8px;
    }

    .bannar-right img {
        width: 385px !important;
        margin-left: auto;
    }

    .slider-control img.left {
        left: 3px;
    }

    .slider-control img.right {
        right: 3px;
    }

    .deal-block .col-lg {
        width: 25% !important;
        max-width: 25% !important;
        flex: none !important;
    }

    .feature-wrapper .col-lg-3 {
        width: 50% !important;
        max-width: 50% !important;
        flex: none !important;
    }

    .feature-one {
        margin-bottom: 20px;
    }

    .footer-four-img img {
        display: inline-block;
        width: 165px;
    }

    .breadcum-left-link h3 {
        font-size: 22px;
    }

    .catafil-right-tag ul li a {
        padding: 4px 8px;
    }

    .catafil-right .col-lg-3 {
        max-width: 33.33%!important;
        width: 33.33%!important;
        flex: none!important;
    }

    .catafil-cata {
        padding-left: 0;
    }

    .catafil-input-one input {
        width: 55px;
    }

    .pro-img-zoom-left {
        padding-right: 0px;
    }

    .gallery-viewer img {
        height: 400px!important;
    }

    .zoomWindow {
        width: 400px!important;
        height: 400px!important;
    }

    .pro-img-color-left p {
        width: 135px;
    }

    .pro-color-box-two .labl {
        width: 88px !important;
    }

    .pro-img-quality-left p {
        width: 135px;
    }

    .pro-img-cart {
        margin-left: 0px;
    }

    a#ui-carousel-next {
        right: -6px;
    }

    .another-check {
        display: block;
        align-items: flex-start;
    }

    .ac-two {
        padding-left: 30px;
        position: relative;
        top: -3px;
    }

    .ac-two-left img {
        top: 0;
        position: relative;
        margin-right: 10px;
    }
    .cart-content .ac-two{
        width: 100%;
    }

    .ac-three {
        margin-left: 154px;
        margin-top: 15px;
    }

    .acexe {
        margin-left: 154px;
        margin-top: 30px;
    }

    .ac-four {
        margin-left: 154px;
        margin-top: 25px;
        padding: 0;
        text-align: left;
    }

    .ac-five {
        margin-left: 154px;
        padding: 0;
    }

    .mp4check-wrapper .col-lg-3 {
        padding-left: 15px;
    }

    .acexe .pro-img-quality-right {
        display: inline-block;
    }

    .marorder-block {
        white-space: nowrap;
        overflow-x: auto;
    }

    .marorder-block table td {
        padding-left: 50px;
        padding-right: 50px;
    }

    .myp-right-form-select-wrapper {
        display: block;
    }

    .myp-right-form-select-one select {
        width: 100%;
        margin-bottom: 10px;
    }

    .myaddr-one {
        margin-bottom: 15px;
    }

    .myaddr-three {
        margin-top: 0px;
    }

    .myaddr-four {
        margin-top: 15px;
    }

    .myod-right-order-one {
        padding: 24px 20px;
    }

    .myod-right-order-two {
        padding-left: 20px;
    }

    .checkout-form-left {
        display: block;
    }

    .formleftbg {
        background: none;
    }

    .checkout-form-wrapper {
        padding-left: 0px;
    } 

    .repeat {
        display: block;
    } 

    .repeat-right {
        margin-left: 0px;
    }

    .campain-devide .col-lg-3 {
        flex: 0 0 30%;
        max-width: 30%;
    }

    .campain-devide .col-lg-6 {
        flex: 0 0 40%;
        max-width: 40%;
    }

    img.mfp-img {
        width: 630px;
    }

    .mfp-container {
        width: 630px;
        height: 700px;
    }






    .main-component .col-6 {
        flex: 0 0 33.33%;
        max-width: 33.33%;
    }









}

/*
====================================
Small Screen - Tablate
====================================
*/
@media screen and (min-width: 768px) and (max-width: 991px) {

    .bannar-left h5 {
        font-size: 18px;
        white-space: nowrap;
    }

    .bannar-left img {
        width: 165px !important;
    }

    .bannar-left span {
        font-size: 30px;
        margin-left: 18px;
    }

    .bannar-left a {
        font-size: 12px;
        padding: 3px 28px;
        border-radius: 7px;
        margin-top: 10px;
        margin-left: 11px;
    }

    .bannar-right img {
        width: 68% !important;
    }

    .bannar {
        /*    padding-bottom: 60px;
            padding-top: 15px;*/
    }

    .bannar-slider .owl-theme .owl-nav.disabled + .owl-dots {
        margin-top: -36px; 
    }

    .slider-control img.left,.slider-control img.right {
        display: none;
    }

    .gagget-one {
        margin-top: 15px;
    }

    .deal-block .col-lg {
        width: 33.33% !important;
        max-width: 33.33% !important;
        flex: none !important;
    }

    .deal-control img {
        /*    width: 65px;*/
        /*    top: 34% !important;*/
    }

    .deal-control img.left-one {
        left: -20px;
    }

    .deal-control img.right-one {
        right: -20px;
    }

    .feature-one-right ul li a img {
        width: 26px;
    }

    .feature-one {
        margin-bottom: 15px;
    }

    .footer-one {
        /*	text-align: center;*/
        padding-left: 30px !important;
    }

    .footer-one-button {
        text-align: center!important;
    }

    .footer-four-link ul li a {
        color: #fff;
    }

    .footer-four-link ul li a:after {
        background: #fff;
    }

    .footer .col-lg {
        border-right: 0;
    }

    .footer-one {
        padding-left: 0;
        padding-right: 0;
    }

    .footer-one-form input {
        width: 60%;
        margin: auto;
    }

    .main-component .col-lg-3 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .main-component .col-lg-9 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .main-component {
        padding-top: 0;
    }

    .catafil-left {
        display: none;
    }

    .catafil-right-tag {
        display: none;
    }

    .catafil-right {
        margin-left: 0px;
        margin-top: 30px;
    }

    .main-component .col-6 {
        flex: 0 0 50%;
        max-width: 33.33%;
        padding-left: 15px;
        padding-right: 15px;
    }

    .main-componant .catafil-right .col-lg-3{
        flex: 0 0 50%;
        max-width: 50%;
    }

    .small-images a img {
        width: 35px;
    }

    .slide-thumb {
        width: 154px;
    }

    .catafil-block-one .carousel-control-prev-icon {
        top: 2px;
    }

    .catafil-block-one .carousel-control-next-icon {
        top: 2px;
        right: -4px;
    }

    .catafil-pagi {
        /*        display: none;*/
    } 

    .shop-two {
        margin-top: 30px;
    }

    .pro-img-zoom-wrapper {
        background: #fff;
        padding: 0px 10px;
    }

    .main-content-two .pro-img-zoom-wrapper .col-lg-6 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .pro-img-zoom .container {
        padding-left: 0;
        padding-right: 0;
    }

    .pro-img-zoom-left {
        padding-right: 0px;
    }

    .zoomLens {
        width: 0px!important;
        height: 0px!important;
    }

    .zoomWindow {
        display: none!important;
    }

    .gellary-sm .slide-thumb {
        width: 100%;
        margin: auto;
        left: 4px;
        top: 8px;
    }

    .gellary-sm .small-images a img {
        width: 15.5%;
    }

    .gellary-sm .catafil-block-one .carousel-control-prev {
        left: -57px;
    }

    .pro-img-text {
        margin-top: 40px;
        padding-bottom: 25px;
    }

    .pro-img-color {
        display: block;
    }

    .pro-img-color-left p {
        width: 100%;
        margin-bottom: 12px;
    }

    .pro-img-quality {
        display: block;
    }

    .pro-img-quality-left p {
        width: 100%;
        margin-bottom: 10px;
    }

    .pro-img-quality-right input {
        width: 100px;
    }

    .pro-img-cart {
        margin-left: 0px;
    }

    .pro-img-cart-button {
        text-align: center;
    }

    .pro-img-textblock-one {
        /*        display: block;*/
    }

    .pro-img-textblock-one-middle p {
        width: 100%;
        margin-left: 26px;
    }

    .pro-img-textblock-one-right a {
        margin-left: 26px;
    }

    .pro-img-quality-right {
        display: inline-block;
    }

    .gellary-sm {
        padding-top: 20px;
    }

    .main-content-three {
        overflow-x: hidden;
    }

    .promodal {
        left: 0;
        top: 20%;
        position: fixed;
        width: 100%;
    }

    .fadea {
        position: relative;
    }

    .fadea:after {
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        background: rgba(0,0,0,.5);
        left: 0;
        bottom: 0;

    }

    .another-check {
        display: block;
        align-items: flex-start;
    }

    .ac-two {
        padding-left: 30px;
        position: relative;
        top: -3px;
    }
    .another-check .ac-two{
        width: 100% !important;
    }

    .ac-two-left img {
        top: 0;
        position: relative;
        margin-right: 10px;
    }

    .ac-three {
        margin-left: 127px;
        margin-top: 15px;
    }

    .another-check .ac-three{
        margin-left: 160px;
    }

    .acexe {
        margin-left: 123px;
        margin-top: 30px;
    }
    .another-check .acexe{
        margin-left: 160px;
    }
    .another-check .handle-counter{
        width: auto;
    }

    .ac-four {
        margin-left: 125px;
        margin-top: 25px;
        padding: 0;
    }
    .another-check .ac-four{
        margin-left: 160px;
        text-align: left;
    }

    .ac-five {
        margin-left: 127px;
    }
    .another-check .ac-five{
        margin-left: 160px;
        padding: 0;
    }

    .mp4check-wrapper .col-lg-3 {
        padding-left: 15px;
    }

    .mp4check-right {
        margin-top: 30px;
    }

    .accl-form {
        padding-left: 15px;
        padding-right: 15px;
    }

    .accl-form .check-box {
        font-size: 11px;
    }

    .accl-check {
        margin-top: 35px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .accl-cart-pad {
        padding-left: 15px;
    }

    .maprl {
        padding-left: 15px;
    }

    .ma-main-content-wrapper {
        padding-top: 15px;
    }

    .marorder-block {
        white-space: nowrap;
        overflow-x: auto;
    }

    .marorder-block table td {
        padding-left: 50px;
        padding-right: 50px;
    }

    .myp-right-form-select-wrapper {
        display: block;
    }

    .myp-right-form-select-one select {
        width: 100%;
        margin-bottom: 10px;
    }

    .myaddr .col-lg-4 {
        padding-right: 15px;
    }

    .myaddr-one {
        margin-top: 15px;
    }

    .myaddr-two {
        margin-top: 15px;
    }

    .myp-right-form-two {
        margin-left: 20px;
    }

    .myod-removepadding {
        padding-left: 15px;
    }

    .myod-right-order {
        margin-top: 35px;
    }

    .checkout-form-left {
        display: block;
    }

    .formleftbg {
        background: none;
    }

    .checkout-form-wrapper {
        padding-left: 0px;
    } 

    .odsummery .myod-right-total {
        width: 300px;
    }

    .repeat {
        display: block;
    } 

    .repeat-right {
        margin-left: 0px;
    }

    .myod-right-input input {
        width: 180px;
        left: 0;
    }

    .modaladd .modal-content {
        padding-right: 0!important;
    }

    #myModal .modal-dialog {
        margin: 50px auto;
    }

    .add-adress .modal-dialog {
        margin: 50px auto !important;
    }

    .modaladd .myp-fill-right {
        margin: 0;
        height: 600px;
        overflow: scroll;
    }

    .add-adress .mype-form-block {
        display: block;
    }

    .add-adress .shipping-block-one {
        padding-top: 90px;
    }

    .myp-right-form-select .wrapper {
        padding: 7px 14px;
        padding-right: 20px;
    }

    .catafil-block-one .carousel-control-next {
        right: -4%;
    }

    .sm-selectedimg a img {
        width: 30px!important;
    }

    .slidertumb-resposive {
        width: 165px;
    }

    .slidertumb-resposive a img {
        width: 34px;
    }

    .resmbob {
        display: block!important;
    }













}

/*
====================================
Small Screen - Mobile
====================================
*/
@media screen and (min-width: 576px) and (max-width: 767px) {	

    .bannar-left h5 {
        font-size: 9px;
        white-space: nowrap;
    }

    .bannar-left img {
        width: 88px !important;
    }

    .bannar-left span {
        font-size: 15px;
        margin-left: 18px;
    }

    .bannar-left a {
        font-size: 12px;
        padding: 3px 28px;
        border-radius: 7px;
        margin-top: 10px;
        margin-left: 11px;
    }

    .bannar-right img {
        width: 100%!important;
    }

    .bannar {
        /*    padding-bottom: 60px;
            padding-top: 15px;*/
    }

    .bannar-slider .owl-theme .owl-nav.disabled + .owl-dots {
        margin-top: -36px; 
    }

    .slider-control img.left {
        display: none;
    }

    .pmain {
        margin-top: 10px;
    }

    .gagget-wrapper {
        padding-left: 5px;
        padding-right: 5px;
    }

    .gagget-wrapper .col-6 {
        padding-left: 5px;
        padding-right: 5px;
    }

    .gagget-one {
        margin-top: 15px;
    }

    .deal-heading {
        padding: 8px 10px;
    }

    .deal-heading h3 {
        font-size: 14px;
    }

    .deal-heading a {
        font-size: 11px;
        border-radius: 4px;
    }

    .deal-block .col-lg {
        width: 50% !important;
        max-width: 50% !important;
        flex: none !important;
    }

    .deal-block-one-price-left h4 {
        font-size: 15px;
    }

    .deal-block-one-price-left p del {
        margin-right: 5px;
    }

    .deal-block-one-price-left p {
        font-size: 12px;
    }

    .deal-block-one-price-right ul li a {
        font-size: 17px;
        margin-left: 4px;
    }

    .slider-control {
        display: none;
    }

    .deal-control {
        display: none;
    }

    .shop-wrapper-slide {
        padding-left: 0;
        padding-right: 0;
    }

    .feature-wrapper {
        padding-left: 0px;
        padding-right: 0px;
    }

    .feature-one {
        flex-direction: column;
        align-items: center;
        text-align: center;
        margin-top: 15px;
        height: 170px;
    }

    .feature-one p {
        margin-bottom: 15px;
    }

    .feature-two {
        flex-direction: column-reverse;
        padding-bottom: 25px;
    }

    .feature-one-two br {
        display: none;
    }

    .feature-one-two p {
        margin-top: 15px;
        margin-right: 0;
    }

    .feature-one img {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .feature-one-left {
        height: 45px;
    }

    .footer-one {
        /*	text-align: center;*/
        padding-left: 30px !important;
    }

    .footer-one-button {
        text-align: center!important;
    }

    .footer-four-link ul li a {
        color: #fff;
    }

    .footer-four-link ul li a:after {
        background: #fff;
    }

    .footer .col-lg {
        border-right: 0;
    }

    .footer-one {
        padding-left: 0;
        padding-right: 0;
    }

    .footer-one-form input {
        width: 60%;
        margin: auto;
    }

    .main-component .col-lg-3 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .main-component .col-lg-9 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .main-component {
        padding-top: 0;
    }

    .catafil-left {
        display: none;
    }

    .catafil-right-tag {
        display: none;
    }

    .catafil-right {
        margin-left: 0px;
        margin-top: 78px;
    }


    .main-component .col-6 {
        flex: 0 0 50%;
        max-width: 50%;
        padding-left: 15px;
        padding-right: 15px;
    }

    .main-componant .catafil-right{
        margin-top: 0;
    }


    .small-images a img {
        width: 19px;
    }

    .slide-thumb {
        width: 89px;
    }

    .catafil-block-one .carousel-control-prev-icon {
        top: 2px;
        left: -28%;
    }

    .catafil-block-one .carousel-control-next-icon {
        top: 2px;
        right: 3px;
    }

    .catafil-pagi {
        /*        display: none;*/
    } 

    .shop-two {
        margin-top: 30px;
    }

    .pro-img-zoom-wrapper {
        background: #fff;
        padding: 0px 10px;
    }

    .main-content-two .pro-img-zoom-wrapper .col-lg-6 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .pro-img-zoom .container {
        padding-left: 0;
        padding-right: 0;
    }

    .pro-img-zoom-left {
        padding-right: 0px;
    }

    .zoomLens {
        width: 0px!important;
        height: 0px!important;
    }

    .zoomWindow {
        display: none!important;
    }

    .gellary-sm .slide-thumb {
        width: 100%;
        margin: auto;
        left: 4px;
        top: 8px;
    }

    .gellary-sm .small-images a img {
        width: 15.5%;
    }

    .gellary-sm .catafil-block-one .carousel-control-prev {
        left: -25px;
    }

    .pro-img-text {
        margin-top: 40px;
        padding-bottom: 25px;
    }

    .pro-img-color {
        display: block;
    }

    .pro-img-color-left p {
        width: 100%;
        margin-bottom: 12px;
    }

    .pro-img-quality {
        display: block;
    }

    .pro-img-quality-left p {
        width: 100%;
        margin-bottom: 10px;
    }

    .pro-img-quality-right input {
        width: 100px;
    }

    .pro-img-cart {
        margin-left: 0px;
    }

    .pro-img-cart-button {
        text-align: center;
    }

    .pro-img-textblock-one {
        /*        display: block;*/
    }

    .pro-img-textblock-one-middle p {
        width: 100%;
        margin-left: 26px;
    }

    .pro-img-textblock-one-right a {
        margin-left: 26px;
    }

    .pro-img-quality-right {
        display: inline-block;
    }

    .gellary-sm {
        padding-top: 20px;
    }

    .main-content-three {
        overflow-x: hidden;
    }

    .promodal {
        left: 0;
        top: 20%;
        position: fixed;
        width: 100%;
    }

    .fadea {
        position: relative;
    }

    .fadea:after {
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        background: rgba(0,0,0,.5);
        left: 0;
        bottom: 0;

    }

    .another-check {
        display: block;
        align-items: flex-start;
    }

    .ac-two {
        padding-left: 30px;
        position: relative;
        top: -3px;
    }

    .ac-two-left img {
        top: 0;
        position: relative;
    }
    .cart-content .ac-two{
        width: 100%;
    }
    .ac-three {
        margin-left: 156px;
        margin-top: 15px;
    }

    .acexe {
        margin-left: 156px;
        margin-top: 30px;
    }

    .ac-four {
        margin-left: 156px;
        margin-top: 25px;
        padding: 0;
        text-align: left;
    }
    .handle-counter{
        width: auto;
    }

    .ac-five {
        margin-left: 156px;
        padding: 0;
    }

    .mp4check-wrapper .col-lg-3 {
        padding-left: 15px;
    }

    .mp4check-right {
        margin-top: 30px;
    }

    .accl-form {
        padding-left: 15px;
        padding-right: 15px;
    }

    .accl-form .check-box {
        font-size: 11px;
    }

    .accl-check {
        margin-top: 35px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .accl-cart-pad {
        padding-left: 15px;
    }

    .acc-account-verifi p#error {
        margin-left: 0px;
    }

    .ma-main-content-left {
        margin-top: 20px;
    }

    .ma-main-content-right {
        margin-top: 30px;
    }

    .mapr {
        padding-left: 15px!important;
    }

    .maprl {
        padding-left: 15px!important;
    }

    .mam-address-right {
        margin-top: 30px;
    }

    .marorder-block {
        white-space: nowrap;
        overflow-x: auto;
    }

    .marorder-block table td {
        padding-left: 50px;
        padding-right: 50px;
    }

    .myp-right-form-select-wrapper {
        display: block;
    }

    .myp-right-form-select-one select {
        width: 100%;
        margin-bottom: 10px;
    }

    .myaddr .col-lg-4 {
        padding-right: 15px;
    }

    .myaddr-one {
        margin-top: 15px;
    }

    .myaddr-two {
        margin-top: 15px;
    }

    .mype-form-block {
        display: block;
    }

    .mype-form-block .myp-right-form-two {
        margin-left: 0px;
        margin-top: 40px;
    }

    .myod-right-total-left p#spe {
        font-size: 14px;
    }

    .myod-right-total-left h6 {
        font-size: 14px;
    }

    .myod-right-total-left p {
        font-size: 14px;
    }

    .myod-right-total {
        width: 290px;
    }

    .myod-removepadding {
        padding-left: 15px;
    }

    .myod-right-order {
        margin-top: 35px;
    }

    .myod-right-order-one {
        padding: 24px 25px;
    }

    .myod-right-order-two {
        padding-left: 25px;
    }

    .myod-right-two p {
        white-space: nowrap;
    }

    .main-component-checkout .col-lg-6 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .checkout-form-left {
        display: block;
    }

    .formleftbg {
        background: none;
    }

    .checkout-form-wrapper {
        padding-left: 0px;
    } 

    .repeat {
        display: block;
    } 

    .repeat-right {
        margin-left: 0px;
    }

    .myod-right-input input {
        width: 180px;
        left: 0;
    }

    .shipping-modal-heading-left h3 {
        font-size: 18px;
    }

    .shipping-modal-heading-left p {
        font-size: 12px;
    }

    .shipping-modal-block-list {
        display: block;
    }

    .shipping-block-two ,.shipping-block-one {
        width: 100%;
    }

    .modaladd .modal-content {
        padding-right: 0!important;
    }

    #myModal .modal-dialog {
        margin: 50px auto;
    }

    .add-adress .modal-dialog {
        margin: 50px auto !important;
    }

    .modaladd .myp-fill-right {
        margin: 0;
        height: 600px;
        overflow: scroll;
    }

    .add-adress-close span {
        left: 0!important;
    }

    .modaladd .modal-content {
        padding-right: 0px!important;
    }

    .checkout-form-left-one {
        max-width: 100%;
        width: 100%;
    }

    .myp-right-form {
        max-width: 100%;
        width: 100%;
    }

    .sm-selectedimg a img {
        width: 30px!important;
    }

    .slidertumb-resposive {
        width: 165px;
    }

    .slidertumb-resposive a img {
        width: 34px;
    }

    /* dropdown */
    .responsive_drop {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .mbdrip {
        width: 30px;
        cursor: pointer;
    }

    .mbdrip span {
        display: block;
        width: 100;
        height: 3px;
        background-color: #af1b1e;
        margin: 5px 0;
        border-radius: 10px;
    }

    .resmbob {
        display: none;
    }




    .main-componant .catafil-right .col-lg-3 {
        flex: 0 0 50%;
        max-width: 50%;
    }











}

/*
====================================
Xtra Small Screen - Small Mobile
====================================
*/
@media screen and (max-width: 576px) {

    .bannar-left h5 {
        font-size: 9px;
        white-space: nowrap;
    }

    .bannar-left img {
        width: 88px !important;
    }

    .bannar-left span {
        font-size: 15px;
        margin-left: 18px;
    }

    .bannar-left a {
        font-size: 12px;
        padding: 3px 28px;
        border-radius: 7px;
        margin-top: 10px;
        margin-left: 11px;
    }

    .bannar-right img {
        width: 100%!important;
    }

    .bannar {
        /*    padding-bottom: 60px;
            padding-top: 15px;*/
    }

    .bannar-slider .owl-theme .owl-nav.disabled + .owl-dots {
        margin-top: -36px; 
    }

    .slider-control img.left {
        display: none;
    }

    .pmain {
        margin-top: 10px;
    }

    .gagget-wrapper {
        padding-left: 5px;
        padding-right: 5px;
    }

    .gagget-wrapper .col-6 {
        padding-left: 5px;
        padding-right: 5px;
    }

    .gagget-one {
        margin-top: 15px;
    }

    .deal-heading {
        /*        padding: 8px 10px;*/
        padding: 0;
    }

    .deal-heading h3 {
        font-size: 14px;
    }

    .deal-heading a {
        font-size: 11px;
        border-radius: 4px;
    }

    .deal-block .col-lg {
        width: 50% !important;
        max-width: 50% !important;
        flex: none !important;
    }

    .deal-block-one-price-left h4 {
        font-size: 15px;
    }

    .deal-block-one-price-left p del {
        margin-right: 5px;
    }

    .deal-block-one-price-left p {
        font-size: 12px;
    }

    .deal-block-one-price-right ul li a {
        font-size: 17px;
        margin-left: 4px;
    }

    .slider-control {
        display: none;
    }

    .deal-control {
        display: none;
    }

    .shop-wrapper-slide {
        padding-left: 0;
        padding-right: 0;
    }

    .feature-wrapper {
        padding-left: 0px;
        padding-right: 0px;
    }

    .feature-one {
        flex-direction: column;
        align-items: center;
        text-align: center;
        margin-top: 15px;
        height: 170px;
    }

    .feature-one p {
        margin-bottom: 15px;
    }

    .feature-two {
        flex-direction: column-reverse;
        padding-bottom: 25px;
    }

    .feature-one-two br {
        display: none;
    }

    .feature-one-two p {
        margin-top: 15px;
        margin-right: 0;
    }

    .feature-one img {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .feature-one-left {
        height: 45px;
    }

    .footer-one {
        /*        text-align: center;*/
        padding-left: 30px !important;
    }

    .footer-one-button {
        text-align: center!important;
    }

    .footer-four-link ul li a {
        color: #fff;
    }

    .footer-four-link ul li a:after {
        background: #fff;
    }

    .footer .col-lg {
        border-right: 0;
    }

    .footer-one {
        padding-left: 0;
        padding-right: 0;
    }

    .footer-one-form input {
        width: 60%;
        margin: auto;
    }

    .main-component .col-lg-3 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .main-component .col-lg-9 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .main-component {
        padding-top: 0;
    }

    .catafil-left {
        display: none;
    }

    .catafil-right-tag {
        display: none;
    }

    .catafil-right {
        margin-left: 0px;
        margin-top: 30px;
    }

    .main-componant .catafil-right{
        margin-top: 0px;
    }

    .main-component .col-6 {
        flex: 0 0 100%;
        max-width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
    .main-component .col-6 .bx-items{
        margin: auto;
    }
    .sm-filters{
        position: relative;
    }

    .small-images a img {
        width: 19px;
    }

    .slide-thumb {
        width: 89px;
    }

    .catafil-block-one .carousel-control-prev-icon {
        top: 2px;
    }

    .catafil-block-one .carousel-control-next-icon {
        top: 2px;
    }

    .catafil-pagi {
        /*        display: none;*/
    } 

    .shop-two {
        margin-top: 30px;
    }

    .pro-img-zoom-wrapper {
        background: #fff;
        padding: 0px 10px;
    }

    .main-content-two .pro-img-zoom-wrapper .col-lg-6 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .pro-img-zoom .container {
        padding-left: 0;
        padding-right: 0;
    }

    .pro-img-zoom-left {
        padding-right: 0px;
    }

    .zoomLens {
        width: 0px!important;
        height: 0px!important;
    }

    .zoomWindow {
        display: none!important;
    }

    .gellary-sm .slide-thumb {
        width: 100%;
        margin: auto;
        left: 4px;
        top: 8px;
    }

    .gellary-sm .small-images a img {
        width: 15%;
    }

    .gellary-sm .catafil-block-one .carousel-control-prev {
        left: -8%;
    }

    .pro-img-text {
        margin-top: 40px;
        padding-bottom: 25px;
    }

    .pro-img-color {
        display: block;
    }

    .pro-img-color-left p {
        width: 100%;
        margin-bottom: 12px;
    }

    .pro-img-quality {
        display: block;
    }

    .pro-img-quality-left p {
        width: 100%;
        margin-bottom: 10px;
    }

    .pro-img-quality-right input {
        width: 40px;
    }

    .pro-img-cart {
        margin-left: 0px;
    }

    .pro-img-cart-button {
        text-align: center;
    }

    .pro-img-textblock-one {
        display: block;
    }

    .pro-img-textblock-one-middle p {
        width: 100%;
        margin-left: 26px;
    }

    .pro-img-textblock-one-right a {
        margin-left: 26px;
    }

    .pro-img-quality-right {
        display: inline-block;
    }

    .gellary-sm {
        padding-top: 20px;
    }

    .main-content-three {
        overflow-x: hidden;
    }

    .promodal-left-cotnent {
        display: block;
    }

    .promodal-left-content-left img {
        margin-bottom: 30px;
    }

    .promodal-cross span img {
        right: 2px;
        top: 0;
        cursor: pointer;
    }

    .promodal-right-link ul li a {
        /*        width: 147px;*/
        width: 100%;
    }

    .promodal {
        left: 0;
        top: 20%;
        position: fixed;
        width: 100%;
    }

    .fadea {
        position: relative;
    }

    .fadea:after {
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        background: rgba(0,0,0,.5);
        left: 0;
        bottom: 0;

    }

    .another-check {
        display: block;
        align-items: flex-start;
    }

    .ac-two {
        padding-left: 30px;
        position: relative;
        top: -3px;
    }

    .ac-two-left img {
        /*        top: -32px;*/
        position: relative;
        margin-right: 10px;
    }

    .cart-content .ac-two{
        width: 100%;
    }
    .ac-three {
        margin-left: 154px;
        margin-top: 15px;
    }

    .acexe {
        margin-left: 154px;
        margin-top: 30px;
    }

    .ac-four {
        margin-left: 154px;
        margin-top: 25px;
        padding: 0;
        text-align: left;
    }
    .handle-counter{
        width: auto;   
    }

    .ac-five {
        margin-left: 154px;
        text-align: left;
        padding: 0;
    }

    .mp4check-wrapper .col-lg-3 {
        padding-left: 15px;
    }

    .mp4check-right {
        margin-top: 30px;
    }

    .accl-form {
        padding-left: 15px;
        padding-right: 15px;
    }

    .accl-form .check-box {
        font-size: 11px;
    }

    .accl-check {
        margin-top: 35px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .accl-cart-pad {
        padding-left: 15px;
    }

    .acc-account-verifi p#error {
        margin-left: 0px;
    }

    .ma-main-content-left {
        margin-top: 20px;
    }

    .ma-main-content-right {
        margin-top: 30px;
    }

    .mapr {
        padding-left: 15px!important;
    }

    .maprl {
        padding-left: 15px!important;
    }

    .mam-address-right {
        margin-top: 30px;
    }

    .marorder-block {
        white-space: nowrap;
        overflow-x: auto;
    }

    .marorder-block table td {
        padding-left: 50px;
        padding-right: 50px;
    }

    .myp-right-form-select-wrapper {
        display: block;
    }

    .myp-right-form-select-one select {
        width: 100%;
        margin-bottom: 10px;
    }

    .myaddr .col-lg-4 {
        padding-right: 15px;
    }

    .myaddr-one {
        margin-top: 15px;
    }

    .myaddr-two {
        margin-top: 15px;
    }

    .mype-form-block {
        display: block;
    }

    .mype-form-block .myp-right-form-two {
        margin-left: 0px;
        margin-top: 40px;
    }

    .myod-right-total-left p#spe {
        font-size: 14px;
    }

    .myod-right-total-left h6 {
        font-size: 14px;
    }

    .myod-right-total-left p {
        font-size: 14px;
    }

    .myod-right-total {
        width: 290px;
    }

    .myod-removepadding {
        padding-left: 15px;
    }

    .myod-right-order {
        margin-top: 35px;
    }

    .myod-right-order-one {
        padding: 24px 25px;
    }

    .myod-right-order-two {
        padding-left: 25px;
    }

    .myod-right-two p {
        white-space: nowrap;
    }

    .main-component-checkout .col-lg-6 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .checkout-form-left {
        display: block;
    }

    .formleftbg {
        background: none;
    }

    .checkout-form-wrapper {
        padding-left: 0px;
    } 

    .repeat {
        display: block;
    } 

    .repeat-right {
        margin-left: 0px;
    }

    .myod-right-input input {
        width: 180px;
        left: 0;
    }

    .shipping-modal-heading-left h3 {
        font-size: 18px;
    }

    .shipping-modal-heading-left p {
        font-size: 12px;
    }

    .shipping-modal-block-list {
        display: block;
    }

    .shipping-block-two ,.shipping-block-one {
        width: 100%;
    }

    .modaladd .modal-content {
        padding-right: 0!important;
    }

    #myModal .modal-dialog {
        margin: 50px auto;
    }

    .add-adress .modal-dialog {
        margin: 50px auto !important;
    }

    .modaladd .myp-fill-right {
        margin: 0;
        height: 600px;
        overflow: scroll;
    }

    .add-adress-close span {
        left: 0!important;
    }

    .modaladd .modal-content {
        padding-right: 0px!important;
    }

    .checkout-form-left-one {
        max-width: 100%;
        width: 100%;
    }

    .myp-right-form {
        max-width: 100%;
        width: 100%;
    }

    .slidertumb-resposive .carousel-control-next {
        right: -12px;
    }

    .slidertumb-resposive .carousel-control-prev {
        left: -12px;
    }

    .catafil-block-one-amount-left h4 {
        font-size: 15px;
    }

    .catafil-block-one-amount-right ul li a {
        font-size: 14px;
        margin-left: 5px;
    }


    /* dropdown */
    .responsive_drop {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .mbdrip {
        width: 30px;
        cursor: pointer;
    }

    .mbdrip span {
        display: block;
        width: 100;
        height: 3px;
        background-color: #af1b1e;
        margin: 5px 0;
        border-radius: 10px;
    }

    .resmbob {
        display: none;
    }



    .main-componant .catafil-right .col-lg-3 {
        flex: 0 0 50%;
        max-width: 50%;
    }



    .prd-price{
        display: block;
    } 

    .prd-price .pd-pp1{
        text-align: center;
    }

    .prd-price .pd-pp2{
        margin-top: 20px;
    }










}