  /* (1366x768) WXGA Display */

@media screen and (min-width: 1366px) and (max-width: 1919px) {

.account .dropdown_style {
    width: 145px;
    left: -81px;
}
.slide-thumb-b {
    right: -420px;
}
}

@media screen and (min-width: 1200px) and (max-width: 1366px) {
.account .dropdown_style {
    width: 12em;
    left: -81px;
}
.slide-thumb-b {
    right: 175px;
}
    .truking-wrap::before {
        top: 36%;
    }
}

/*=============================
 Normal desktop :992px.
 ===============================*/

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

    .header-style-1 .topbar .contact-info ul > li + li, .header-style-2 .topbar .contact-info ul > li + li, .header-style-3 .topbar .contact-info ul > li + li {
    margin-left: 5px;
}

.header-style-1 .topbar .contact-info ul li, .header-style-2 .topbar .contact-info ul li, .header-style-3 .topbar .contact-info ul li {
    font-size: 12px;
    color: #fff;
    float: left;
}
.hero-style-1 .slide-caption, .hero-style-2 .slide-caption {
    margin-top: 75px;
}

.offer-content h3, .offer-content-2 h3 {
    font-size: 18px;
    font-family: 'Forte';
    color: #fff;
}
    .hero .slick-prev, .hero .slick-next {
    display: none !important;
}

.hero .slick-dots {
    bottom: 0;
}
.abt-features-text h2, .abt-features-text-2 h2 {
    font-size: 20px;
}
.about-pg-area{
  padding-bottom: 0;
}
.about-features {
    margin: 40px 0;
    padding-bottom: 40px;
}
.breadcumb-area {
    min-height: 250px;
}
.cart-area .cart-wrap .quantity .qtybutton {
    left: 2px;
}
.cart-area .cart-wrap .quantity .qtybutton.inc {
    right: 2px;
}
.remove ul img {
    max-width: 100%;
}
.order-pg-area .cart-wrap td {
    padding: 28px 15px;
}
.order-profile {
    padding: 40px 40px;
}
.order-profile-list {
    padding-bottom: 108px;
}
.order-profile-list ul .p-wrap {
    position: relative;
    font-size: 15px;
}
.product-single-btn a {
    font-size: 14px;
    width: 185px;
}

.account .dropdown_style {
    width: 145px;
    left: -81px;
}
    .hero {
        height: 600px;
      }
    .hero .slide {
        height: 600px;
      }
.hero-style-2 .slider-pic {
    bottom: -63%;
}
.slide-thumb-b {
    right: -380px;
}
.hm-category-text {
    top: 61%;
}
.single_countdown{
  padding: 7px 4px;
}
.product-thumbnil-active .owl-nav div {
    height: 108px;
    line-height: 108px;
}
.offer-single-3 .single_countdown{
  padding: 10px 2px;
}
.wishlist-section form{
    overflow: scroll;
    overflow-y: hidden;
}
.wishlist-section table {
    width: 1022px;
}
}
/*================================
 Normal desktop :991px.
 =================================== */

@media (min-width: 768px) and (max-width: 991.98px) {
    .hero {
        height: 600px;
      }
    .hero .slide {
        height: 600px;
      }
    .hero .slick-prev, .hero .slick-next {
    display: none !important;
  }
    .hero .slick-dots {
    bottom: 15px;
}

.breadcumb-area {
    min-height: 230px;
}
.abt-features-text, .abt-features-text-2 {
    text-align: center;
}
.abt-features-img {
    text-align: center;
    margin-bottom: 40px;
}
.about-wrap {
    padding: 80px 30px;
}
.about-features {
    padding: 80px 20px 30px;
}
.cart-area form{
    padding-left: 35px;
}
.cart-area .cart-wrap .quantity .qtybutton.inc {
    right: 0;
}
.cart-area .cart-wrap .quantity .qtybutton {
    left: 0;
}
.order-profile {
    margin-top: 30px;
}
.order-profile {
    padding: 70px 60px;
}
.order-profile-list {
    padding-bottom: 20px;
}
.remove ul img {
    max-width: 100%;
}
.single-product-area .product-single-content {
    margin-top: 30px;
}
.payment-area ul li {
    margin-right: 20px;
}
.checkout-adress-area .contact-form {
    margin-bottom: 30px;
}
.product-menu-tab li a {
    padding: 13px 0;
}
.responsive-menu-tigger{
    margin-top: 7px;
}

.account .dropdown_style {
    width: 145px;
    left: -81px;
}
.hm-category-text {
    top: 52%;
}
.hm-category-text h2 {
    font-size: 20px;
}

.single_countdown{
  padding: 7px 4px;
}
.product-thumbnil-active .owl-nav div {
    height: 173px;
    line-height: 173px;
}
.cart-wrap .product {
    width: 20%;
}
.quantity input {
    width: 100px;
}
.cart-area form{
    overflow: scroll;
    overflow-y: hidden;
}
.cart-area table {
    width: 1022px;
}
    .billing-area form {
        overflow: unset!important;
        padding-left: 0;
    }
    .payment-name ul {
        flex-wrap: wrap;
    }
    .payment-name ul li{
        margin-bottom: 10px;
    }
    .truking-wrap:before{
        display: none;
    }
    .truck-header h2:before {
        left: 33%;
        width: 60%;
    }
    .order-2 ul li span{

    }
    .order-2 ul li span {
        width: 37%;
    }
    .order-2 ul li:before {
        left: 54%;
        transform: translateX(-54%);
    }
    .order-2 {
        padding-left: 0px;
    }
}
/* =============================
extra small mobile 320px.
================================*/

@media (max-width: 767px) {
    .hero {
        height: 480px;
      }
    .hero .slide {
        height: 480px;
      }
.hero .slick-prev, .hero .slick-next {
    display: none !important;
  }
    .hero .slick-dots {
    bottom: 15px;
}

.breadcumb-area {
    min-height: 250px;
}

.abt-features-text, .abt-features-text-2 {
    text-align: center;
}
.abt-features-img {
    text-align: center;
    margin-bottom: 40px;
}
.about-wrap {
    padding: 50px 30px;
}
.about-features {
    padding: 50px 20px 30px;
}
.about-header {
    margin-bottom: 40px;
}
.cart-area form{
    padding-left: 32px;
}
.cart-area .cart-wrap .quantity .qtybutton.inc {
    right: 0;
}
.cart-area .cart-wrap .quantity .qtybutton {
    left: 0;
}
.order-profile {
    margin-top: 30px;
}
.order-pg-area .cart-wrap td {
    padding: 8px 12px;
}
.order-profile-list {
    padding-bottom: 0;
}
.form-style input, .form-style select, .form-style textarea {
    height: 45px;
    margin-bottom: 20px;
}
.account-area select.form-control:not([size]):not([multiple]){
  height: 45px;
}
.form-style label {
    margin-bottom: 10px;
}
.single-product-area .product-single-content {
    margin-top: 20px;
}
.shop-list-wrap .products-img{
  margin-top:0px;
  margin-bottom: 30px;
}
.payment-area ul {
    flex-wrap: wrap;
}
.checkout-adress-area .contact-form {
    margin-bottom: 30px;
}
.product-menu-tab{
    margin-top: 20px;
}
.product-single-sub-area-2 .product-single-btn{
  margin-top: 10px;
}
.responsive-menu-tigger{
    margin-top: 7px;
}
.footer-content {
    margin-bottom: 30px;
}
.footer-title h2 {
    margin-bottom: 10px;
}
.account .dropdown_style {
    width: 145px;
    left: -81px;
}
.search-cart-wrapper li>ul.cart-wrap {
    width: 378px;

}
.saver-content h2 {
    font-size: 18px;
}
.offer-content-2{
    padding-left: 30px;
}
.thumb-con {
    left: 43%;
    top: -50px;
}
.cart-contant {
    padding-left: 0;
}
.cart-wrap .cart-contant ul li {
    font-size: 12px;
}
.product-thumbnil-active .owl-nav div {
    height: 115px;
    line-height: 115px;
}
.cart-area form{
    overflow: scroll;
    overflow-y: hidden;
}
.cart-area table{
 width: 806px;
}
    .cart-ac-area-2 {
        margin-top: 12px;
        padding: 15px;
    }
    .coupon label {
        font-size: 17px;
    }
    .checkout-area form{
        padding-left: 0;
    }
    .payment-name ul {
        flex-wrap: wrap;
    }
    .payment-name ul li{
        margin-bottom: 10px;
    }
    .truking-wrap:before{
        display: none;
    }
    .truck-header h2:before {
        left: 50%;
        width: 39%;
    }
    .order-details-list ul li span {
        width: 52%;
    }
    .order-details-list ul li:before {
        left: 32%;
        transform: translateX(-32%);
    }
    .order-details-wrap{
        display: unset;
        flex-wrap: wrap;
    }
    .details-list ul li {
        border-right: 0;
    }

    .order-details-list ul li span {
        width: 50%;
    }
    .order-2 {
        padding-left: 0;
    }
    .order-1 {
        padding-right: 0;
    }
}
/* =============================
extra small mobile 320px. end
================================*/
/* small mobile :576px. */

@media only screen and (max-width: 520px) {
  .hero {
    height: 450px;
  }
    .hero .slide {
    height: 450px;
  }
  .slide-caption {
    padding-right: 0;
}
    .hero .slick-prev, .hero .slick-next {
    display: none !important;
  }
  .hero .slick-dots {
    bottom: 15px;
}


.breadcumb-area {
    min-height: 250px;
}

.about-wrap {
    padding: 40px 20px;
}
.abt-features-text, .abt-features-text-2 {
    text-align: center;
}
.abt-features-img {
    text-align: center;
    margin-bottom: 40px;
}
.about-wrap {
    padding: 50px 30px;
}
.about-features {
    padding: 50px 20px 30px;
}
.about-header {
    margin-bottom: 40px;
}
.abt-features-text h2, .abt-features-text-2 h2 {
    font-size: 20px;
}
.abt-features-text-2 h2 i {
    margin-right: 5px;
}
.abt-features-text h2 i {
    margin-left: 5px;
}
.about-text h2 {
    font-size: 23px;
}
.about-header p {
    font-size: 14px;
}
.cart-area form{
    padding-left: 22px;
}
.remove ul img {
    max-width: 80%;
}
.cart-btn-area ul {
    flex-wrap: wrap;
}
.cart-area .cart-wrap .quantity .qtybutton.inc {
    right: 0;
}
.cart-area .cart-wrap .quantity .qtybutton {
    left: 0;
}
.cart-ac-area ul li button {
    width: 225px;
}
.order-profile {
    margin-top: 30px;
}
.pagination-wrapper ul li a, .pagination-wrapper ul li span {
    height: 30px;
    width: 30px;
}
.breadcumb-wrap h2 {
    font-size: 35px;
}
.cart-area .contact-form  form{
  padding: 0;
  padding: 20px;
}
.form-style input, .form-style select, .form-style textarea {
    height: 45px;
    margin-bottom: 20px;
}
.account-area select.form-control:not([size]):not([multiple]){
  height: 45px;
}
.form-style label {
    margin-bottom: 10px;
}
.single-product-area .product-single-content {
    margin-top: 10px;
}
.q-btn {
    float: left;
}
.product-text-left {
    float: none;
}
.product-single-btn-area {
    flex-wrap: wrap;
}
.product-single-btn a {
    margin-left: 0;
}
.product-single-btn {
    margin-top: 20px;
}
.product-single-btn .product-icon {
    left: 0;
}
.product-single-wrap {
    padding: 40px 10px;
}
.single-product-area .product-single-content {
    margin-bottom: 15px;
}
.revarce-wrap .select-style {
    width: 100px;
}
.revarce-wrap .tab-wrap {
    padding-left: 0px;
}
.revarce-wrap .tab-content {
    padding: 20px;
}
.pagination-wrapper {
    margin-top: 0;
}
.shop-list-wrap .products-img{
  margin-top:0px;
  margin-bottom: 30px;
}
.payment-area ul {
    flex-wrap: wrap;
}
.payment-area {
    padding: 20px;
}
.payment-area .form-style form {
    padding: 0;
}
.payment-area .cart-btn-area ul li a {
    width: 180px;
}
.checkout-adress-area .contact-form {
    margin-bottom: 30px;
}
.sign-in-section form h2 {
    font-size: 19px!important;
}
.footer-content {
    margin-bottom: 30px;
}
.footer-menu {
    margin-bottom: 30px;
}
.footer-contact{
    margin-bottom: 30px;
}
.logo {
    padding: 0px 0;
}

.section-heading h2 {
    font-size: 28px;
}

.list-inline-item {
    margin-bottom: 10px;
}

.account .dropdown_style {
    width: 145px;
    left: -81px;
}
.search-cart-wrapper li>ul.cart-wrap {
    width: 378px;

}
.cart-img {
    max-width: 215px;
    width: 215px;
    padding: 23px 0;
}
.saver-content h2 {
    font-size: 18px;
}
.cart-img {
    float: none;
}
.search-cart-wrapper li>ul.cart-wrap {
    width: 267px;
    right: -50px;
}
.cart-wrap .quantity {
    position: relative;
    padding: 0;
}

.dropdown_style ul li{
    padding:0 10px;
}
li .sub-price {
    padding:10px!important;
}
li .charge {
    padding:10px!important;
}
li .price {
    padding:10px!important;
}
.single_countdown{
  padding: 7px 4px;
}
.offer-content-2 {
    padding-left: 10px;
}
.cart-contant {
    padding-left: 15px;
    padding-bottom: 15px;
}
.product-thumbnil-active .owl-nav div {
    height: 100%;
    line-height: 50px;
}

.search-cart-wrapper li > ul.cart-wrap .cart-scrool {
    max-height: 320px;
}

    /*-------------after----------*/
    .checkout-adress-area {
        padding: 8px;
    }
    .coupon {
        padding: 0px 0px;
    }
    .coupon label {
        font-size: 11px;
    }
    .coupon span {
        top: 35px;
    }
    .checkout-area form{
        padding-left: 0;
    }
    .payment-name ul {
        flex-wrap: wrap;
    }
    .payment-name ul li{
        margin-bottom: 10px;
    }
    .truking-wrap:before{
        display: none;
    }
    .truck-header h2:before {
        display: none;
    }
    .order-details-list ul li span {
        width: 52%;
    }
    .order-details-list ul li:before {
        left: 42%;
        transform: translateX(-50%);
    }
    .order-details-list h2 {
        font-size: 20px;
        padding-top: 15px;
        padding-bottom: 20px;
    }
    .truking-wrap {
        padding-bottom: 0;
    }
    .truck-header {
        margin-bottom: 30px;
    }
    .order-details-wrap{
        display: unset;
        flex-wrap: wrap;
    }
    .details-list ul li {
        border-right: 0;
    }

    .order-2 {
        padding-left: 0;
    }
    .order-1 {
        padding-right: 0;
    }
    .order-details-list-2 ul li span {
        width: 34%;
    }
    .order-details-list-2 ul li:before {
        left: 50%;
        transform: translateX(-50%);
    }
    .order-details-list-2 ul li{
        font-size: 12px;
    }
}

@media screen and (min-width: 375px) and (max-width: 580px) {
.product-thumbnil-active .owl-nav div {
    height: 100%;
    line-height: 100px;
}

.order-details-list ul li:before {
    left: 37%;
    transform: translateX(-50%);
}
}


@media(max-width:420px){
    .logo img {
        max-width: 160px;
    }
    .logo {
        margin-top: 20px;
    }
}



@media(max-width:991px){

    .cart-table{
        overflow-x: auto;
        overflow-y: hidden;
    }
}