/* font */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Satisfy&display=swap');

body {-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
    margin: 0px;font-size: 16px;font-family: 'Montserrat', sans-serif;font-weight: 400;line-height: 1.5;color: #000;scroll-behavior: smooth;background-color: #fff;}
.container {max-width: 1170px;margin:auto;}
a, a:hover, a:focus {text-decoration: none;color: #fff;}
img {width: 100%;}
input:focus, textarea:focus, select:focus {outline: 0px;}

.elementor-row{background: #fff !important;}

.left-logo{width: 15%;margin-right: 25px;}
.right-logo{width: 15%;margin-left: 25px;}
.main-logo{width: 20%;}

/**************  Vaibhav Css  ***************/
h2.collection_heading{position: relative;}
h2.collection_heading:before {
    content: '';
    position: absolute;
    bottom: -15px;
    width: 110px;
    height: 4px;
    background: #ff5657;
    left: 50%;
    transform: translateX(-50%);
}
p.title_icon:before, p.title_icon:after{display: none;}
.title_icon{display: none !important;}
.new_add_wrapper {
    order: 1;
}
.logo_wrap {
    order: 0;
}
.cart_items {
    order: 3;
}
.collection_image {
    margin-bottom: 30px;
}
.prd_main_table thead tr {
        background: #8c0034 !important;
    color: #fff;
}

.prd_main_table tr:nth-child(odd) {
    background: #f7f7f7;
}
.prd_main_table td a {
    color: #8c0034;
    font-weight: 500;
    font-size: 13px;
}
.order_now_btn a {
    height: 40px;
    width: 165px;
    display: inline-block;
    border: 2px solid #8c0034;
    text-align: center;
    line-height: 35px;
    border-radius: 6px;
    color: #333;
    font-weight: 600;
    font-size: 16px;
    -webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.order_now_btn a:hover{
background-color: #8c0034;
color: #fff;

}
.fixed-header .waring_ann {display: none;}
.waring_ann {

    text-align: center;
    padding: 5px;
    background: #363535;
    display: none;

}
.waring_inner p {
    margin-bottom: 0;
    font-weight: 700;
     color: #fff;
    font-size: 14px;

}
.img_text_wrap{}
.img_text_wrap.home_first_section {
    background-image: url(https://www.mylevaporuae.ae/assets/front/images/Waves.png);
    background-repeat: no-repeat;background-size: cover;background: #ccc;}
    .faq_page{ background-color: #1d1d1d !important;}
.collection_info {max-width: 1170px;margin: 0 auto;}
.submenu_wrap ul li:after{display: none;}
.main_nav_list li.mega_menu:after {
    content: '';
    position: absolute;
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
    height: 10px;
    width: 10px;
    right: -20px;
    top: 36%;
    transform: rotate(45deg);
    z-index: 999;
    cursor: pointer;
}
.main_nav_list li{position: relative;}
.main_nav_list li:before{position: absolute;content: '';width: 2px;height: 2px;background-color: #fff;bottom: -2px;left: 0px;}
 .navigation_wrap .main_nav_list .submenu_wrap ul li a:hover-menu{color: #000;}
}

.faq_ans p{color: #fff;}
.faq_ans p a{    color: #d75a00;font-weight: 500;}
.prd_item .prd_name {/*overflow: hidden;height: 22px;*/}
.prd_item .prd_name a{font-size: 16px;}
.prd_item .original_price {font-size: 17px !important;}
.prd_item .discounted_price {font-size: 16px !important;}
.prd_item .prd_img img {height: 100%;width: 100%;object-fit: contain;}
/*.prd_item .prd_img {height: 250px;}*/

.full_frontend_text p a { color: #d75a00 !important; }
.blog_det_cont p a { color: #d75a00 !important;}
.blog_cont_wrap p a { color: #d75a00 !important;}
/**************  Vaibhav Css  ***************/

/* header css start here */
.header_ul{display: flex;list-style: none;margin-bottom: 0px;}
.top_text{margin-bottom: 0px;color: #fff;font-weight: 600;}
.logo_wrap.mobile_logo_wrap {display: none;}
.header_wrap {display: flex;flex-wrap: wrap;padding: 10px 0px; justify-content: space-between;align-items: center;}
.logo_wrap {width: 68%;display: flex;align-items: center;justify-content: flex-end;}
/*.logo_img{width: 11.5%;}*/
.logo_img img {width: 100%;}
.heets_info_wrap {width: 100%;display: flex;justify-content: center;align-items: center;position: relative;padding: 5px 10px;background: #000;}
.top_location p {display: flex;align-items: center;justify-content: center;margin: 0px 0px 10px;}
.top_location img, .top_mail img {margin-right: 10px;width: 20px;height: 20px;}
.top_location span, .top_mail p span {font-size: 14px;color: #fff;font-weight: 600;}
/*.top_mail {width: 30%;text-align: center;}*/
.top_mail p {margin:0px;}
.top_mail p a {display: flex;align-items: center;justify-content: center;font-size: 14px;color: #000;font-weight: 600;}
.top_mail p a:hover {color: #777;}
.cart_items p {margin: 0px;}
.cart_items {display: flex;justify-content: flex-end; align-items: center;width: 28%;}
.cart_top_btn {padding: 10px 20px;color: #fff;font-weight: 600;background:#d75a00;border-radius: 7px;transition: 0.3s all;display: inline-block;}
.cart_top_btn:hover {background: #b61953;color: #fff;}
.cart_top_btn i {margin-right: 5px;}
.hav_submenu a{position: relative;max-width: max-content;}
.hav_submenu a:before{content: '';position: absolute;width: 0px;height: 2px;background-color: #fff;bottom: 6px;transition: 0.5s all;}
.hav_submenu a:hover:before{width: 95%;}

.new_add_wrapper {width: 33%;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;}
.main_nav_list li:nth-child(9){display: none;}
.main_nav_list li:nth-child(10){display: none;}
.main_nav_list li:nth-child(11){display: none;}
.main_nav_list li:nth-child(12){display: none;}
.main_nav_list li:nth-child(13){display: none;}
.main_nav_list li:nth-child(14){display: none;}
.main_nav_list li:nth-child(15){display: none;}
.main_nav_list li:nth-child(16){display: none;}
.main_nav_list li:nth-child(17){display: none;}
.main_nav_list li:nth-child(18){display: none;}
.nav_strip {background:#fff;color: #000;padding: 10px 0px;}
.navigation_wrap{display: flex;justify-content: space-between;align-items: center;}
.logo_wrap{width: 20%;}
.navigation_wrap .main_nav_list {width: 77%;display: flex;list-style: none;padding: 0px;justify-content: space-between;margin: 0px;}
.navigation_wrap .main_nav_list li a {color: #fff;line-height: 45px;text-decoration: none;display: block;transition: 0.5s all;}
.submenu_wrap {display: none;position: absolute;background: #fff;box-shadow:0px 5px 10px 0px #ccc;width: auto;z-index: 9999;}
.navigation_wrap .main_nav_list li:hover > .submenu_wrap {display: block;z-index: 9;}
.navigation_wrap .main_nav_list .submenu_wrap ul {margin: 0px;padding:10px 0px;list-style: none;}
.navigation_wrap .main_nav_list .submenu_wrap ul li a {text-align: left;padding: 10px 15px 10px 20px;-webkit-box-pack: left;-ms-flex-pack: left;justify-content: left;white-space: normal;line-height: 22px;letter-spacing: normal;color: #1d293f;white-space: nowrap;}
.navigation_wrap .main_nav_list li a:hover {color: #ff5657 !important;transform: scale(1.08);}
.navigation_wrap .main_nav_list .submenu_wrap ul li a:hover {color: #000;transform: scale(1.05);}

.main_nav_list li:before {content: '';width: 0;height: 2px;position: absolute;left: 0;bottom: 0;width: 100%;transform: scaleX(0);background: #fff;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;transition: transform 0.25s ease-out;}
.main_nav_list li {position: relative;}
.main_nav_list li:hover:before {width: 100%;transform: scaleX(1);}
.mobile_menu_wrap, .close_menu, .mobile_menu_wrap a.active .burger {display: none;}
.fixed-header .mob_menu{top: 90px;}
.mob_menu {display: none;position: absolute;width: 100%;left: 0px;z-index: 999;background: #fff;top: 145px;box-shadow: 0px 10px 10px -12px #000;padding: 0px 15px;}
.mobile_menu_wrap > a {font-size: 30px;line-height: 1;color: #8c0034;}
.mobile_menu_wrap > a.cart_icon_top {position: relative;}
.mobile_menu_wrap a.active .close_menu{display: inline-block;}
.mobile_menu_wrap .main_nav_list {list-style: none;padding: 5px 0px;margin: 0px;}
.mobile_menu_wrap .main_nav_list li {margin:10px 0px;}
.mobile_menu_wrap .main_nav_list li a {font-size: 16px;line-height: 1;color: #8c0034;}
/*.mobile_menu_wrap a:hover {color:#000;}*/
#cart_item_mob {background: #3c3b3b;width: 19px;height: 19px;font-size: 10px;position: absolute;font-weight: 600;display: flex;justify-content: center;align-items: center;border: 2px solid #3c3b3b;color: #fff;border-radius: 50%;top: -5px;right: -5px;}
.fixed-header {position: fixed;width: 100%;z-index: 99;background: #a2383a;box-shadow: 0px 0px 10px 0px #ccc;}


/*.carted_items_wrap {display:none;position: absolute;z-index: 9;background: #fff;width: 40%;right: 0px;box-shadow: 0px 5px 10px 0px #aaa;border-radius: 0px 0px 15px 15px;}
*/.carted_items_wrap .prd_list {margin:20px;padding: 0px;list-style: none;height: 280px;overflow-y: scroll;}
.carted_items_wrap .prd_list li {display: flex;padding-bottom: 10px;margin-bottom: 15px;border-bottom: 1px solid #ccc;}
.carted_items_wrap .prd_list li:last-child {border-bottom: 0px;padding-bottom:0px;margin-bottom:0px;}
.carted_items_wrap .prd_list li p {margin: 0px;color: #000;}
.carted_items_wrap .new_cart_prd_img {margin-right: 15px;}
.carted_items_wrap .new_cart_prd_img img {width:150px;border-radius: 10px;}
.carted_items_wrap .p_price {font-weight: 600;}
.carted_items_wrap .subTotal_strip {display: flex;justify-content: space-between;font-size: 20px;background:#bb4042;padding:10px 20px;color: #fff;width: auto;}
.carted_items_wrap .subTotal_strip span.tot_price {font-weight: 600;}
.carted_items_wrap .carted_items_btn_wrap {display: flex;justify-content: space-between;padding: 15px 20px;}
.carted_items_wrap .view_cart_btn, .carted_items_wrap .checkout_btn, .cont_ship_btn {transition: 0.5s all;background: #ff5657;display: block;line-height: 44px;border: 2px solid #ff5657;color: #fff;font-size: 14px;font-weight: 600;border-radius: 8px;padding: 0px 20px;}
.carted_items_wrap .view_cart_btn:hover, .carted_items_wrap .checkout_btn:hover{background: #bb4042;color: #fff;border-color: #bb4042;}
.cont_ship_btn:hover {background: #a2383a;color: #fff;border-color: #a2383a;}


/* slider */
.slide_item {background-size:cover;background-repeat: no-repeat;height: 500px;background-position: center center;}
.slide_item .container {height: 100%;}
.slide_content {width: 50%;height: 100%;display: flex;flex-direction: column;justify-content: center;margin: 0 auto;text-align: center;}
.slide_head {margin: 0px 0px 20px;font-weight: 500;color: #fff;font-size: 40px;line-height: 50px;}
.slide_head .mini_text {display: block;font-weight: 400;font-size: 20px;line-height: 30px;margin-bottom: 0px;}
.slide_btn {margin: 0px;}
.slide_btn a, .check_btn_wrap a {transition: 0.5s all;background:#ff5657;color: #fff;padding: 13px 30px;display: inline-block;border-radius: 7px;font-size: 14px;font-weight: 600;line-height: 1.6;}
.slide_btn a:hover, .check_btn_wrap a:hover {background: #000;}
.slick-next, .slick-prev {width: 25px;height: 25px;z-index: 9;border-radius: 50%;}
/*.slick-prev {left: 150px;}
.slick-next {left: 200px;}*/
.slick-next:before {color: #fff;content: '\f054';font-family:'Font Awesome 5 Pro';opacity: 1;}
.slick-prev:before {color: #fff;content: '\f053';font-family:'Font Awesome 5 Pro';opacity: 1;}
.slick-prev:hover, .slick-next:hover {background: #fff;}
.slick-prev:hover:before, .slick-next:hover:before {color: #000;}
.slide_extra_content {color: #000;margin-bottom: 25px;font-size: 14px;}

/* Image text section start here */
.img_text_wrap {padding: 40px 0px;}
.text_covered {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.home_first_section {position: relative;z-index: 1;padding-top: 80px;}
.back_heading {text-align: center;margin: 0px 0px 20px;width: 100%;text-transform: uppercase;font-weight: 800;top: 0px;}
.home_first_section .text_covered .inner_head {width: 100%;text-align: center;margin-bottom: 10px;position: relative;line-height: 1.5;} 
.only_text_intro {width: 100%;}
.only_text {width: 70%;}
.only_text p {margin: 0px;}
.only_img_wrap {width: 25%;}   
.inner_head { margin-top: 0px;color: #000;font-size: 32px;font-weight: 600;}
.specality_wrapper .inner_head{color: #fff !important;}
.img_text_wrap_multi .text_covered {padding: 30px 30px;}
.img_text_wrap_multi .text_covered:nth-child(even) {box-shadow: 0px 0px 10px 0px #883637;border-radius: 15px;flex-direction: row-reverse;background-image: url(https://www.mylevaporuae.ae/assets/front/images/Waves.png);background-repeat: no-repeat;background-size: cover;background: #ff5657;color: #fff;}
.img_text_wrap_multi .text_covered .inner_head:nth-child(even){color: #fff !important;}
/* Home product grid section */
.prd_main_wrapper {padding: 60px 0px 10px;}
.collection_heading {text-align: center;margin: 0px 0px 20px;font-size: 32px;color: #000;font-weight: bold;}
.collection_cont {text-align: center;margin: 40px 0px 40px;}


.product_list_wrap {display: flex;flex-wrap: wrap;justify-content: space-between;position: relative;padding-top: 50px;}
.product_list_wrap:after {content: '';width: 31%;}
.product_list_wrap .prd_item {border: 1px solid #ccc;width:31%;position: relative;overflow: hidden;background-color: #fff;-webkit-box-shadow: 0 13px 36px rgb(0 0 0 / 22%);box-shadow: 0 13px 36px rgb(0 0 0 / 22%);border-radius: 8px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-transition: all .2s ease;transition: all .2s ease;margin-bottom: 50px;transition: 0.5s all;}
 .product_list_wrap .prd_item:hover{transition: 0.5s all;transform: translateY(-10px);border-color: #ff5657;}
.label_text {margin: 0px;background: #603805;color:#fff9d1;width: 150px;padding: 0px 8px;font-size: 12px;font-weight: 600;position: absolute;left:-45px;top:10px;height: 35px;text-align: center;display: flex;justify-content: center;align-items: center;}
.prd_img {margin: 0px 0px 20px;}
.prd_more_info {padding: 0px 20px;text-align: center;min-height: 200px;}
.prd_name a{color:#000 !important;font-size: 21px;font-weight: 600;margin: 0px 0px 10px;display: block;width: 100%;line-height: 1.3;}
.discounted_price {color:#ff5657;font-size: 26px;line-height: 26px;font-weight: 600;}
.original_price {color: #000;font-weight: 600;font-size: 19px;line-height: 22px;text-decoration: line-through;margin-left: 10px;}
.cart_qua_wrap {display: flex;justify-content: space-between;align-items: center;margin-bottom: 10px;}
.num-block {width: max-content;}
#new_header .mobile_menu_wrap .main_nav_list li a:hover{color: #ff5657;transition: 0.5s all;}
.skin-1 .num-in {display: flex;}
.skin-1 .num-in span {position: relative;display: block;width: 44px;min-width: 44px;height: 44px;-webkit-transition: all .2s ease; transition: all .2s ease;cursor: pointer;background: #ff5657;border:1px solid #ff5657;z-index: 1;border-radius: unset !important;}
.skin-1 .num-in input {float: left;width: 40px;border:none;background:#f1f1f1;color: #000;text-align: center;padding: 0;font-size: 17px;font-weight: 700;font-family: 'Montserrat', sans-serif;}
.skin-1 .num-in span.minus:before, .skin-1 .num-in span.minus_cart:before {content: '';position: absolute;width: 15px;height: 2px;background-color: #fff;top: 50%;left: 0;right: 0px;margin: auto;}
.skin-1 .num-in span.plus:before, .skin-1 .num-in span.plus:after, .skin-1 .num-in span.plus_cart:before, .skin-1 .num-in span.plus_cart:after {content: '';position: absolute;right: 0px;width: 15px;height: 2px;background-color: #fff;top: 50%;left: 0px;margin: auto;}
.skin-1 .num-in span.plus:after, .skin-1 .num-in span.plus_cart:after {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.cart_btn_wrap {width: 50%;}
.rating_wrap {letter-spacing: 5px;color:#efb227;}
.cart_btn {transition: 0.5s all;display: block;width: 100%;color:#fff !important;line-height: 44px;border: 1px solid #ff5657 !important;font-size: 14px;font-weight: 600;background: #ff5657 !important;}
.cart_btn i {margin-right: 4px;display: none;}
.cart_btn:hover {color: #000;}
.prd_info {text-align: left;}

footer {background: #000;padding:80px 0 0px;border-top: 1px solid #fff;}
.f_logo{width: 100%;}
.footer_lists {display: flex;justify-content: space-between;padding-bottom: 55px;border-bottom: 2px solid #fff;}
.foot_logo_wrap {width: 24%;padding-right: 60px;}
.foot_logo_wrap p {margin: 0px 0px 15px;}
.foot_logo_wrap img {width: 100%;}
.same_lists {width: 18%;padding: 0px 10px;}
footer ul {margin: 0px;padding: 0px;list-style: none;}
footer ul li {padding: 2px 0px;}
footer ul li a {color:#fff;transition: 0.5s all;}
footer ul li a:hover {color:#ff5657;}
.heets_text {margin: 0 0 20px;}
.list_head_foot {text-decoration: none;font-size: 18px;line-height: 32px;font-weight: 600;color: #fff;margin: 0px 0px 15px;}
.line_height {color: #fff;line-height: 40px;}
.footer__email {color: #8c0034;transition: 0.5s all;}
.footer__email:hover {color: #fff;}
.copy_right_text {display: flex;justify-content: space-between;padding: 15px 0px 0px;font-size: 14px;color: #fff;}
.social-icon a {color: #fff;font-size: 24px;font-weight: 700;}
.bottom_line {background: #8c0034;color: #fff;width: 100%;padding: 10px 0;text-align: center;font-size: 12px;width: 100%;font-weight: 500;}


/* Collection page */
.inner_coll_head {margin: 0px 0px 30px;font-size: 36px;color: #000;}
.product_list_wrap {padding-top:0px;}
.breadcrumb {margin-top: 0px;background: transparent;padding: 15px 0px;margin-bottom: 0px;}
.breadcrumb a {color: #000;font-weight: 600;opacity: 0.8;}
.collection_heading {margin: 0px;}



/* Prdocut page css */
.product-details-wrap .skin-1 .num-in span{width: 35px !important;height: 35px !important;min-width: 35px !important;}
.product-details-wrap .prd_item .cart_btn{font-size: 11px !important;line-height: 34px !important;}
.product-details-wrap .prd_more_info{padding: 0px 5px !important;}
.pro-details-wrap{display: flex;justify-content: space-between;flex-wrap: wrap;}
.right-wrap{width: 77%;}
.main_prd_wrap {display: flex;justify-content: space-between;align-items: flex-start;padding-top:10px;width: 100%;}
.main_prd_img {width: 50%;margin-right: 50px;box-shadow:0px 0px 10px 0px #4a3e3e;position: relative;overflow: hidden;border-radius: 10px;}
.main_prd_img p {margin: 0px;}
.main_prd_details {width: 50%;}
.main_prd_wrap .prd_name a {font-size:32px;}
.related_prds .inner_coll_head {margin: 0px 0px 30px;font-size: 32px;color:#fff;text-align: center;}
.related_prds .product_list_wrap {padding-top:0px;}
.prd_descri {padding: 20px 0px;border-bottom: 1px solid #ccc;margin-bottom: 30px;}
.prd_descri p {margin: 0px 0px 15px;}
.prd_descri p:last-child {margin:0px;}
.qua_select {display: flex;justify-content: flex-start;}
.qua_select .cart_btn_wrap {width: max-content;margin-left: 50px;display: flex;}
.qua_select .cart_btn_wrap a {padding: 0px 20px;}
.prd_tab_wrap {padding-top: 50px;}
.tabcontent {display: none;padding: 30px 0px 0px;}
.tabcontent.active {display: block;}
.tabs {list-style: none;display: flex;margin: 0px;padding: 0px;border-bottom: 2px solid #ccc;}
.table-striped>tbody>tr:nth-of-type(odd) {background-color: #bb4042 !important;}
.tabs li a {font-size: 20px;margin-right: 30px;color: #000;padding-bottom: 10px;display: inherit;position: relative;text-decoration: none !important;}
.tabs li a:before {content: '';position: absolute;bottom:-2px;left: 0px;width: 100%;background:#000;height: 2px;display: none;}
.tabs li a.active {font-weight: 600;color:#fff;background: #ff5657;padding: 5px 10px;border-radius: 8px 8px 0px 0px;}
.tabs li a.active:before {display: block;}
.tabcontent ul {padding-left: 20px;}
.total_reviews {display: flex;justify-content: space-between;padding: 25px 50px;background: #1d1d1d;color:#fff;border-radius: 10px;align-items: center;}
.total_reviews h2 {margin: 0px;max-width: 85%;font-size: 20px;}
.add_review_btn, .submit_button {display: inline-block;padding: 10px 20px;border-radius: 10px;background: #ff5657;color: #fff !important;transition: 0.5s all;border:2px solid #ff5657;font-weight: 600;font-size: 16px;font-family: 'Montserrat', sans-serif;cursor: pointer;}
.add_review_btn:hover {background:transparent;color:#ffffff !important;} 
.submit_button:hover{background: #000;border-color: #000;color: #fff;}
.main_reviews_wrap {padding: 30px 0px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.review {width: 43.5%;display: flex;flex-direction: column;align-items: center;text-align: center;background: #efefef;margin: 15px 0px;padding: 40px 30px;border-radius: 10px;position: relative;}
.review p {margin: 0px 0px 15px}
.review p:last-child {margin: 0px}
.review_date {margin: 0px;background: #fff;padding: 5px 15px;border-radius: 40px;font-size: 14px;color: #000;max-width: max-content;margin: auto;margin-bottom: 20px;}
.review_date i {margin-right: 5px;}
.reviewer_initiative {width: 100px;height: 100px;display: flex;justify-content: center;align-items: center;background: #fff;border-radius: 50%;font-size: 40px;color:#8c0034;font-weight: 600;}
.reviewer_name {font-weight: 600;font-size:20px;}
.review .rating_wrap {margin-bottom: 15px;}
.review_content {font-size:14px;}
.add_rev_form {padding-top: 30px;border-top: 1px solid #ccc;}
.add_rev_title {margin: 0px 0px 30px;color: #000;font-size: 32px;text-align: center;}
.form_group_wrap {display: flex;justify-content: space-between;width: 80%;margin: 0 auto 15px;}
.form_group_half {width: 50%;display: flex;flex-direction: column;justify-content: center;}
.form_group_half.pad_right {padding-right: 50px;border-right: 1px solid #ccc;}
.form_group_half.pad_left {padding-left: 50px;}
.form_group {margin: 0px 0px 20px;display: flex;justify-content: flex-start;align-items: center;}
.form_group label {min-width: 80px;display: inline-block;font-weight: 500;}
.form_group input, .form_group select {padding: 8px 10px;border:1px solid #333;border-radius: 5px;width: calc(100% - 108px);background: #333;color: #fff;}
.form_group textarea {padding: 8px 10px;border:1px solid #333;border-radius: 5px;width:100%;background: #333;color: #fff;}
.submit_btn_last {margin: 50px 0px 0px;text-align: center;}
.form_group_half.pad_left .form_group {margin: 20px 0px;}
.tabcontent a {color: #8c0034;}
.tabcontent a:hover {color: #000;}


.mobile_bot_nav {position: fixed;width: 100%;left: 0px;background: #fff;bottom: 0px;z-index: 99999;box-shadow: 0px 0px 10px 0px #ccc;display: none;}
.mobile_bot_nav ul {display: flex;justify-content: center;margin: 0px;padding: 0px;list-style: none;}
.mobile_bot_nav ul li a {width: 70px;color: #000;padding:15px 20px;display: inline-flex;line-height: 1;flex-direction: column;justify-content: center;align-items: center;font-size: 14px;}
.mobile_bot_nav ul li a i {font-size: 26px;margin-bottom: 8px;}


/* Cart Page css start here */
.cart_page_wrapper {padding:50px 0px;padding: 50px 20px;background: #f1f1f1;border-radius: 20px;margin-bottom: 20px;}
.cart_page_header {font-size: 32px;margin: 0px 0px 30px;color: #000;font-weight: 600;}
.cart_table_wrap table {width: 100%;border-collapse: collapse;}
.cart_table_wrap table th, .cart_table_wrap table td {text-align: left;padding:10px 20px 10px 0px;}
.cart_table_wrap table td {border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.carted_prd_img img {width: 130px;vertical-align: middle;}
.delete_prd { width: 100%;display: block; text-align: center; color: red;cursor: pointer;}
.delete_prd:hover{color: red;}
/*.delete_prd:hover {color: #000;}*/
.carted_prd_name {color: #000;font-weight: 600;}
.subtotal_cart {width: 100%;text-align: center;margin: 30px 0px;font-size:28px;}
.subtotal_cart span {margin-left: 10px;color:#ff5657;}
.cart_pg_btn_wrap {display: flex;justify-content: space-between;align-items: flex-end;}
.cont_ship_btn_wrap {margin: 0px;}
.del_text {font-size: 12px;margin: 0px 0px 15px;text-align: center;}
.del_text i {color:#ff5657;margin-right: 5px;}
.checkout_wrap {width: 220px;display: flex;flex-direction: column;justify-content: flex-end;align-items: flex-end;}
.check_btn_wrap {margin: 0px;}
.modal {position: fixed;width: 100%;height: 100%;background: rgb(0 0 0 / 40%);z-index:99;left: 0px;top: 0px;display: none;justify-content: center;align-items: center;}
.modal-content {background: #fff;width: 50%;border-radius: 10px;box-shadow: 0px 0px 10px 0px #ccc;}
.modal-content .modal-header {padding: 0px;}
.modal-content .modal-header .close {float: right;margin: 10px;font-size: 30px;color: #000;line-height: 1;opacity: 2;}
.modal-body {clear: both;padding: 0px;}
.cart_table_wrap .price_wrap {margin: 0px;line-height: 1;}
.cart_table_wrap .discounted_price {font-size: 22px;line-height: 22px;}


/* Checkout page css start here */
.checkout_page_wrapper {padding: 50px 0px;display: flex;justify-content: space-between;}
.checkout_form_wrap {width: 50%;padding: 25px;text-align: left;background: #f1f1f1;border-radius: 10px;border-left: 1px solid #ff5657;}
.form_same_des {margin: 0px 0px;background: #fff;display: flex;flex-direction: column;position: relative;border: none;border-radius: 10px;}
.form_same_des:last-child {margin-bottom: 0px;}
.title_icon {font-size: 22px;display: flex;align-items: center;justify-content: center;background: #8c0034;width: 50px;color: #fff;height: 50px;position: absolute;left: 0;right: 0;margin: auto;top: -80px;border-radius: 50%;}
.inner_form {padding: 10px;width: 100%;background: #f1f1f1;}
.inner_form h4 {margin: 0px 0px 20px;font-size:18px;color:#000;text-align: left;opacity: 0.8;}
.inner_form .form-group {margin-bottom: 15px;font-size: 14px;}
.inner_form .form-group:last-child {margin-bottom:0px;}
.inner_form .form-group label {width: 160px;display: inline-block;margin-bottom: 0px;color: #000;font-weight: 500;}
#checkout_form div.checkout_form_wrap > div:nth-child(5) .inner_form .form-group {display: flex;align-items: center;}
.inner_form .form-group span {color: #000;font-weight: 600;opacity: 0.8;}
#checkout_form div.checkout_form_wrap > div:nth-child(5) .inner_form .form-group span {margin-left: 5px;}
.inner_form .form-group input, .inner_form .form-group select, .inner_form .form-group textarea {color:#fff;padding: 5px 15px;background: #ff5657;border-radius: 3px;border:1px solid #ccc;width: calc(100% - 170px);}
.inner_form .form-group input::placeholder, .inner_form .form-group select::placeholder, .inner_form .form-group textarea::placeholder{color: #fff !important;}
.inner_form .form-group input:focus, .inner_form .form-group select:focus, .inner_form .form-group textarea:focus {outline: 0px;}
.inner_form .form-group input{background: #ff5657;}
.total_prd_wrap {width: 45%;padding:30px 0px;background: #f1f1f1;border-radius: 10px;border-left: 1px solid #ff5657;}
.total_prd_wrap .cart_page_header {text-align:center;}
.price_wrap_checkout {padding: 20px 40px;}
.price_wrap_checkout .subTotal_checkout {display: flex;justify-content: space-between;margin-bottom: 10px;text-transform: uppercase;}
.price_wrap_checkout .subTotal_checkout.total_price {margin: 15px 0px 0px;padding-top: 15px;border-top: 1px solid #ccc;font-weight: 600;font-size: 22px;}
.price_wrap_checkout .subTotal_checkout .tot_price {color: #000;opacity: 0.8;}
.conf_order_bottom {padding-top: 15px;}
.cust_check input {padding: 0;height: initial;width: initial;margin-bottom: 0;display: none;cursor: pointer;}
.cust_check label {position: relative;cursor: pointer;margin: 0px;font-size: 14px;font-weight: 600;}
.cust_check label:before {content:'';-webkit-appearance: none;background-color: transparent;border: 2px solid #000;opacity: 0.8;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);padding: 10px;display: inline-block;position: relative;vertical-align: middle;cursor: pointer;margin-right:10px;top: -2px;}
.cust_check input:checked + label:after {content: '';display: block;position: absolute;top:3px;left:9px;width: 6px;height:14px;border: solid #000;border-width: 0 2px 2px 0;transform: rotate(45deg);}
.cust_check label a {color:#000;opacity: 0.8;}
.bot_btn {padding: 10px 15px;color: #fff;font-weight: 600;background:#ff5657;border:1px solid #fff;border-radius: 7px;transition: 0.3s all;display: inline-block;margin-top: 20px;}
#checkout_form div.checkout_form_wrap > div:nth-child(5) .inner_form .form-group input[type="radio"] {margin: 0px;border: none;box-shadow: none;width: 20px;margin-right: 10px;height: 20px;}
p.title_icon:before, p.title_icon:after {content: '';position: absolute;width: 100px;height: 2px;background: #8c0034;bottom: 5px;z-index: -1;}
p.title_icon:before {left: 0px;transform: rotate(45deg);}
p.title_icon:after {right: 0px;transform: rotate(135deg);}

/* 404 page css */
.not_found_wrapper {background: #eae9e8;padding: 100px 0px}
.not_found_wrapper img {width: 50%;margin:auto;display: block;}


/*Product List starrt*/

.product-cat{width: 21%;position: unset !important;background: unset !important;z-index: unset !important;}
.pro-link{display: flex;justify-content: space-between;align-items: center;}
.down::before{color: #fff !important;}
.drop-under{background: #ff5657;border-radius: 10px;position: sticky;top: 235px;padding: 10px 0px;margin-bottom: 40px;}
.pro-right{width: 80%;}
.footer{z-index: 9999;}
 .drop-under h4{font-size: 20px;color: #fff;text-align: center;position: relative;padding: 0px 10px;}
.drop-under h4::before{position: absolute;content:'';height: 2px;width: 80%;background: #ccc;left: 10%;bottom: -5px;}
.menu li a{font-size: 11px;font-weight: 600;display: inline-block;}
.menu{margin-bottom: 0px;color: #fff;}
.icon-down-arrow{display: inline-block;float: right;padding: 0px 20px;}
.menu li a:hover{color: #fff;}
.menu li ul{display: none;padding: 0px 0px 0px 10px;}

.full_width.prd_main_wrapper{display: flex;justify-content: space-between;}
.product-page-list{width: 78%;}
.product-page-list .skin-1 .num-in span{width: 35px;height: 35px;min-width: 35px;}
.product-page-list .prd_more_info{padding: 0px 10px;}
.product-page-list .cart_btn{font-size: 12px;line-height: 35px;}
/*Product List End*/


/* Thank you page css */
.thankyou_wrapper {padding: 50px 0px;}
.thankyou_text_wrap {width: 50%;padding: 30px;margin:0 auto 70px;box-shadow: 0px 0px 10px 0px #893637; border-radius: 15px;background-image: repeating-linear-gradient(138deg, #bb4042, transparent 100px);}
.thank_head {font-family: 'Satisfy', cursive;margin: 30px 0px 20px;text-align: center;font-size: 60px;color: #fff;}
.order_rec_text {margin: 0px;text-align: center;font-size: 18px;}
.step_main_head {text-align: center;position: relative;font-weight: 500;font-size: 28px;color: #fff;}
.step_main_head:before {content: '';width: 30%;height: 1px;position: absolute;background: #ccc;top: 0px;left: 0px;bottom: 0px;margin: auto;}
.step_main_head:after {content: '';width: 30%;height: 1px;position: absolute;background: #ccc;top: 0px;right: 0px;bottom: 0px;margin: auto;}
.steps_list_wrap {margin: 50px auto 0px;width: 80%;}
.step_item {background: #000;margin-bottom: 50px;box-shadow: 0px 0px 10px 0px #893637;border-radius: 10px;background: #893637;}
.step_item:last-child {margin-bottom: 0px;}
.step_head {padding: 15px 30px;margin: 0px;border-bottom: 1px solid #ccc;}
.step_head h3 {margin: 0px;font-weight: 600;color: #fff;}
.step_content {padding: 15px 30px;}
.step_content p {margin: 0px;font-size: 14px;color: #000;}
.success-checkmark {
	 width: 100px;
	 height: 100px;
	 margin: 0 auto;
}
 .success-checkmark .check-icon {
	 width: 100px;
	 height: 100px;
	 position: relative;
	 border-radius: 50%;
	 box-sizing: content-box;
}
 .success-checkmark .check-icon::before {
	 top: 3px;
	 left: -2px;
	 width: 30px;
	 transform-origin: 100% 50%;
	 border-radius: 100px 0 0 100px;
}
 .success-checkmark .check-icon::after {
	 top: 0;
	 left: 30px;
	 width: 60px;
	 transform-origin: 0 50%;
	 border-radius: 0 100px 100px 0;
	 animation: rotate-circle 4.25s ease-in;
}
 /*.success-checkmark .check-icon::before, .success-checkmark .check-icon::after {
	 content: '';
	 height: 100px;
	 position: absolute;
	 background: #fff;
	 transform: rotate(-45deg);
}*/
 .success-checkmark .check-icon .icon-line {
	 height: 5px;
	 background-color: #d75a00;
	 display: block;
	 border-radius: 2px;
	 position: absolute;
	 z-index: 10;
}
 .success-checkmark .check-icon .icon-line.line-tip {
	 top: 46px;
	 left: 14px;
	 width: 25px;
	 transform: rotate(45deg);
	 animation: icon-line-tip 0.75s;
}
 .success-checkmark .check-icon .icon-line.line-long {
	 top: 38px;
	 right: 8px;
	 width: 47px;
	 transform: rotate(-45deg);
	 animation: icon-line-long 0.75s;
}
 .success-checkmark .check-icon .icon-circle {
	 top: -4px;
	 left: -4px;
	 z-index: 10;
	 width: 80px;
	 height: 80px;
	 border-radius: 50%;
	 position: absolute;
	 box-sizing: content-box;
	 /*border: 4px solid rgba(76, 175, 80, .5);*/
}
 .success-checkmark .check-icon .icon-fix {
	 top: 8px;
	 width: 5px;
	 left: 26px;
	 z-index: 1;
	 height: 85px;
	 position: absolute;
	 transform: rotate(-45deg);
}
 @keyframes rotate-circle {
	 0% {
		 transform: rotate(-45deg);
	}
	 5% {
		 transform: rotate(-45deg);
	}
	 12% {
		 transform: rotate(-405deg);
	}
	 100% {
		 transform: rotate(-405deg);
	}
}
 @keyframes icon-line-tip {
	 0% {
		 width: 0;
		 left: 1px;
		 top: 19px;
	}
	 54% {
		 width: 0;
		 left: 1px;
		 top: 19px;
	}
	 70% {
		 width: 50px;
		 left: -8px;
		 top: 37px;
	}
	 84% {
		 width: 17px;
		 left: 21px;
		 top: 48px;
	}
	 100% {
		 width: 25px;
		 left: 14px;
		 top: 45px;
	}
}
 @keyframes icon-line-long {
	 0% {
		 width: 0;
		 right: 46px;
		 top: 54px;
	}
	 65% {
		 width: 0;
		 right: 46px;
		 top: 54px;
	}
	 84% {
		 width: 55px;
		 right: 0px;
		 top: 35px;
	}
	 100% {
		 width: 47px;
		 right: 8px;
		 top: 38px;
	}
}



/* Keywords css start here */
.keywords_wrapper {padding: 50px 0px;}
.keywords_blocks {display: flex;justify-content: space-between;align-items: center;}
.keywords_block {text-align: center;width: 23%;padding: 20px 20px;color: #fff;font-size: 18px;border: 1px solid #8c0034;background: #8c0034;border-radius: 7px; min-height: 100px;display: flex;align-items: center;justify-content: center;box-shadow: 0px 0px 10px 0px #ccc;}
/*.keywords_block:nth-child(even){background: #000;border: 1px solid #000;}*/
.delv_text {margin-top: 30px;text-align: center;color: #000;padding: 10px;}
.key_main_wrap {padding: 50px 0px;text-align: center;position: relative;z-index: 9;}
.keywords_block_wrap {padding: 30px;position: relative;background: #fff;border-radius: 15px;
    background: rgb(247,209,160);
    background: linear-gradient(90deg, rgba(247,209,160,1) 0%, rgba(238,238,238,0.9360119047619048) 52%, rgba(247,209,160,1) 100%);box-shadow: 0 13px 36px rgb(0 0 0 / 22%);}
.keywords_block_wrap .high_text {font-size: 20px;font-weight: 600;color:#000;margin:0px 0px 20px;}
/*.keywords_block_wrap .high_text span {margin: 0px 15px 0px 0px;border: solid #ccc;padding: 5px 15px 5px 0px;border-width: 0px 2px 0px 0px;}
.keywords_block_wrap .high_text span:last-child {margin: 0px;border: none;padding: 5px 0px;}*/
.delv_text_main {color: #8c0034;font-weight: 500;}
/*.keywords_block_wrap:after {content: '';position: absolute;right:-10px;top:-10px;background: #000000;width: 50px;height: 50px;z-index: -1;}
.keywords_block_wrap:before {content: '';position: absolute;left:-10px;bottom:-10px;background: #000000;width: 50px;height: 50px;z-index: -1;}
*/
/* Our Blogs start here */
.ourBlogMainWrap {padding: 50px 0px 30px;}
.ourBlogMainWrap strong{display: flex;justify-content: space-between;flex-wrap: wrap;}
.ourBlogMainWrap .collection_heading {margin-bottom: 0px;}
.product_list_wrap.ourBlogsWrap .prd_item {padding: 0px;}
.product_list_wrap.ourBlogsWrap .prd_item .blog_cont_wrap {padding: 30px;}
.blogName a {color:#8c0034;font-weight:600;}
.blog_mini_cont {font-size: 14px;}
.read_more {color: #d75a00;font-size: 12px;}
.read_more i {font-size: 10px;margin-left: 5px;}
.blogName a:hover, .read_more:hover {color: #000;}


/* Delivery section start here */
.deliveryWrap { background: #6e6e6e;padding: 50px 0px;background-image: url(https://www.myle-vape-dubai.com/assets/front/images/Map.png);position: relative;background-size: contain;background-repeat: no-repeat;background-position: center bottom;}
.deliveryWrap .collection_heading {color: #fff;}
.deliveryWrap .delivery_cont {text-align: center;color: #fff;}
.deliveryWrap .delivery_list {margin: auto;list-style: none;margin-top: 30px;text-align: center;padding: 0px;display: flex;justify-content: center;flex-wrap: wrap;}
.deliveryWrap .delivery_list li {width: 200px;color: #fff;transition: 0.5s all;padding: 10px;border: 1px solid #8c0034;margin: 10px;background: #8c0034;font-weight: 600;}
.deliveryWrap .delivery_list li:hover{background-color: #fff;color: #333;}
/*.deliveryWrap:after {content: '\f48b';font-family: 'Font Awesome 5 Pro';font-size: 100px;position: absolute;bottom: 0px;line-height: 1;left: 30px;opacity: 0.5;}
*/

 .related_prds .inner_coll_head{color: #000;font-weight: 700;}
/* Prd table css start here */
.prd_table_main_wrap {padding: 50px 0px;}
.prd_main_table {margin-top: 30px;width: 100%;border: 1px solid #ccc;color: #000;background: #fff;}
.prd_main_table thead {background: #ebeef0;}
.prd_main_table thead th {font-weight: 600;}
.prd_main_table th, .prd_main_table td {padding: 8px 10px;border: 1px solid #ccc;font-size: 14px;}
.prd_main_table td a {color: #8c0034;font-weight: 500;}
.prd_main_table td a:hover {color: #000;}
.prd_main_table th:last-child, .prd_main_table td:last-child {text-align: center;min-width: 120px;}


/* faq section start here */
.faq_main_wrapper {padding: 0px;background: #8c0034;}
.faq_list_wrap {display: flex;justify-content: space-between;flex-wrap: wrap;margin-top:30px;}
.faq_main {width: 49%;padding: 10px 15px;display: flex;flex-direction: column;height: max-content;margin-bottom:0px;justify-content: center;box-shadow: none;background: transparent;border-radius:30px;}
.faq_que_wrap {margin: 0px;width: 100%;font-size: 15px;padding: 15px 10px;}
.faq_que_wrap a {display: flex;justify-content: space-between;color: #fff;font-weight: 500;width: 100%;align-items: center;}
.faq_que_wrap a span:first-child i {color: #8c0034;font-size: 24px;vertical-align: bottom;margin-right: 5px;}
.faq_que_wrap a span.plus_icon, .faq_que_wrap a span.minus_icon {margin-left: 20px;}
.minus_icon {display: none;}
p.faq_que_wrap.active .plus_icon{display: none;}
p.faq_que_wrap.active .minus_icon{display: block;}
.faq_ans {display: none;margin: 0px;}
.faq_main.active .faq_ans {margin-top: 20px;}
.faq_main.active .minus_icon {display: block;}
i.fa.fa-plus{font-size: 12px;}
span.right.icon-down-arrow.down i{transition: 0.5s all;}
span.right.icon-down-arrow.down.active i{transform: rotate(45deg);transition: 0.5s all;}


/* speacilty section css */
.specality_wrapper {background: #ff5657;padding: 50px 0px;color: #fff;}
.specality_wrapper p{margin-bottom: 30px;}
.specality_list {display: flex;justify-content: center;align-items: flex-start;}
.specality_item {width: 33%;padding:0px 30px;text-align: center;color: #fff;border-radius: 8px;border: 1px solid #ccc;padding: 25px;margin-right: 25px;margin-bottom: 20px;}
.specality_item:last-child{margin-right: unset;}
.spe_item_img {width: 80px;height: 80px;display: flex;justify-content: center;align-items: center;margin: 0 auto 20px;background: #fff;border-radius: 50%;}
.spe_item_img img {width: 50px;}
.spa_item_head {font-size: 16px;margin: 0px 0px 10px;line-height: 1.5;/*min-height: 48px;*/}
.spe_content {margin: 0px;font-size: 14px;}
.fea_img_wrap {margin-top: 30px;}
.cart_mob_wrap {display: none;}

/* Content pages css */
.content_pages_wrapper {color: #fff;padding: 50px 0px;}
.content_pages_wrapper a {color:#fa8a39;}
.content_pages_wrapper a:hover, .content_pages_wrapper a:focus {color:#fa8a39;}
.content_box {padding-bottom: 30px;margin-bottom: 30px;border-bottom:1px solid #ccc;}
.content_box:last-child {padding-bottom: 0px;margin-bottom: 0px;border:none;color: #000;}
.content_pages_wrapper h3 {margin:0px 0px 20px;}
.content_box p {margin-bottom:15px;}
.content_box p:last-child {margin-bottom:0px;}
.content_pages_wrapper .mini_head {color: #8c0034;font-size: 18px;font-weight: 500;}
.content_pages_wrapper ul {margin:30px 0px;}
.content_pages_wrapper ul li {margin-bottom: 15px;}
.content_pages_wrapper ul li:last-child {margin-bottom: 0px;}

/* Blog detail page css */
.blog_cont_wrapper {padding: 0px;color: #fff;}
.top_back_btn {margin-bottom: 30px;}
.top_back_btn a {color:#000;}
.top_back_btn a:hover {color:#8c0034;}
.blog_det_heading {font-size: 32px;text-align: center;margin: 0px 0px 30px;color: #000;}
.blog_det_cont p:last-child {margin-bottom: 0px;}
.blog_banner img {max-height: 350px;object-fit: none;object-position: center;}
.blog_info_wrap {display: flex;justify-content: space-between;margin-bottom: 30px;padding-bottom: 20px;border-bottom: 1px solid #ccc;color: #fff;font-size: 14px;}
.blog_info_wrap p {margin: 0px;}

/* product card */
.prd_item .label_text {background: #ff5657;color: #fff;border-radius: 30px;padding: 5px;left: 0;align-items: flex-end;right: 0;margin: auto;transform: unset;}
.prd_item .prd_more_info {min-height: unset;}
.prd_item .discounted_price {font-size: 22px !important;}
.prd_item .cart_btn {background: #d75a00;color: #a1383a;border: 1px solid #cf2e2e;transition: 0.5s all;}
.prd_item .cart_btn:hover {color: #fff !important;transition: 0.5s all;
    background: #000 !important;border-color: #000 !important;}
.collection_info a {color: #8c0034 !important;}
.label_text{background: #ff5657;color: #fff;border-radius: 30px;padding: 5px;left: 0;align-items: flex-end;right: 0;margin: auto;transform: unset;}

.only_text a{color: #d75a00;}
span.right.icon-down-arrow.down i:focus {transform: rotate(180deg);}

.all-products-button-wrapper{display: flex;justify-content: center;}
/*span.button-text{color: #fff;}*/
.all-products-button-wrapper a{font-size: 18px;border: 1px solid #ff5657;padding: 10px 20px;border-radius: 8px;background-color: #ff5657;font-weight: 500;margin-bottom: 30px;transition: 0.5s all;}
.all-products-button-wrapper a:hover{background: #000;
    color: #fff;
    transition: 0.5s all;
    border-color: #000;}


.cust_prd_item{width: 25% !important;border-width: 1px 0px 1px 1px !important;box-shadow: unset !important;border-radius: unset !important;}
.cust_prd_item:last-child{border-width: 1px 1px 1px 1px !important;}
.product_list_wrap.daily_special_wrap{padding: 0px 10px;}
.special_heading{font-size: 5rem;font-weight: 700;line-height: 60px;color: #fff;position: relative;text-transform: uppercase;}
.special_heading:before{position: absolute;content: '';background-color: #fff;width: 65px;height: 8px;bottom: -11px;left: 2px;}
.special_content{font-size: 16px;opacity: 0.5;color: #fff;margin-top: 42px;}

.map-icon{display: flex;flex-direction: row-reverse;justify-content: space-between;}
.map{width: 50%;}
.icon-box{display: flex;align-items: center;}
.icon-text{margin-left: 40px;}

.breadcrumb-wrap{background: #f1f1f1;margin-bottom: 20px;}
.table-striped tbody tr:nth-of-type(odd){background-color: #bb4042 !important;}

#new_header .mob_menu{top: 105px !important;background: #000 !important;}
#new_header .submenu_nav_list_mobile{background: #1a1717 !important;}

.faq_main.faq_main_product {width: 100% !important;}
.faq_main.faq_main_product .faq_que_wrap{border: 1px solid #c7a12c !important;box-shadow: 0 30px 30px -20px rgb(0 0 0 / 25%);}
.note{margin: 0px;}
/* media query start here */
@media only screen and (max-width: 1250px){
  .cust_prd_item .skin-1 .num-in span{width: 36px;min-width: 36px;height: 36px;}
  .cust_prd_item .cart_btn{line-height: 36px !important;}
  .cust_prd_item .skin-1 .num-in input{width: 60px;}
  .cust_prd_item .cart_btn_wrap {width: 54%;}
  .cust_prd_item .prd_more_info{padding: 0px;}
}

@media only screen and (max-width: 1180px){
   .cust_prd_item .prd_more_info{padding: 0px;}
   .special_heading{font-size: 4rem;line-height: 50px;}
   .full_width.prd_main_wrapper.related_prds .cart_btn_wrap {width: 44% !important;}
}

@media only screen and (max-width: 1199px){
	.f_logo {width: 35%;margin: auto !important;margin-bottom: 10px !important;}
    .faq_main{width: 100%;}
	.container {width:100%;max-width: 100%;}
	.header_wrap {padding: 15px 0px;}
	.new_add_wrapper {width: max-content;}
	.top_location img, .top_mail img {width: 20px;height: 20px;}
	.top_location span, .top_mail p span, .top_mail p a {font-size: 14px;}
	.cart_top_btn {padding: 10px 15px;}
	.navigation_wrap .main_nav_list li a {line-height: 50px;}

	.slide_content {padding-left: 0px;width: 55%;}
	.slick-prev {left: -16px;}
	.slick-next {left: unset;right: -14px;}
	.keywords_block_wrap .high_text span {line-height: 1.5;}
	.footer_lists {flex-wrap: wrap;}
	.foot_logo_wrap {width: 100%;padding: 0px 10px 30px;text-align: center;}
	.same_lists {width: 24%;}
	.bottom_line {padding: 10px;}
}

@media only screen and (max-width: 1060px){
    .prd_more_info {padding: 0px 10px;}
    .drop-under h4 {font-size: 18px;} 
}


@media only screen and (max-width: 1024px){
    .pro-details-wrap{margin-bottom: 0px;}  
    .full_width.prd_main_wrapper.related_prds .cart_btn_wrap {width: auto !important;}
    .cart_qua_wrap{justify-content: space-around;}  
    .cust_prd_item{width: 33% !important;}
    .cust_prd_item .cart_btn{line-height: 36px !important;}
    .product_list_wrap.daily_special_wrap{justify-content: unset !important;}

    .main_prd_wrap{width: 100%;}
    .right-wrap{width: 100%;}
    .pro-details-wrap{flex-direction: column-reverse;margin-bottom: 40px;}
    .full_width.prd_main_wrapper{flex-direction: column-reverse;}
    .product-cat{width: 50%;margin: auto;}
    .product-page-list {width: 100%;}
    /*.product-page-list .prd_more_info {padding: 0px 10px;}*/


	.collection_heading, .cart_page_header, .related_prds .inner_coll_head, .main_prd_wrap .prd_name a {font-size: 24px;}
	/*.slick-prev {left: 45.5%;}*/
	/*.slick-next {right: 45.5%;left: unset;}*/
	.slide_content {width: 50%;}
	.slide_item {height:max-content;padding:20px 0px 50px;}
	.slide_head {font-size: 32px;}
	.slide_head .mini_text {font-size: 18px;}
	/*.cart_qua_wrap {flex-direction: column;}
	.num-block {margin-bottom: 10px;}*/
	.cart_btn_wrap {width: auto;}
	.cart_btn {padding: 0px 15px;height: 34px;
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;}
	.prd_name a {font-size: 20px;}
	.discounted_price {font-size: 20px;line-height: 20px;}
	.original_price {font-size: 16px;line-height: 20px;}
	.skin-1 .num-in span {width: 35px;min-width: 35px;height: 35px;}
	.prd_more_info {padding: 0px 10px;}
	.modal-content {width: 90%;}
	.cart_table_wrap .num-block {margin-bottom: 0px;}
	.cart_page_wrapper {padding: 30px 10px;}
	.specality_list {flex-wrap: wrap;}
	.specality_item {width: 45%;padding: 30px 20px;}
	.form_group_wrap {width: 90%;}
	.form_group_half.pad_right {padding-right: 20px;}
	.form_group_half.pad_left {padding-left: 20px;}
	.forDesktop {display: none;}
	.forMobile {display: block !important;padding: 30px 20px;width: 100%;box-shadow: none;border: 1px solid #ccc;}
	/*.form_same_des {margin: 30px 0px;}*/
	.inner_form h4 {font-size: 18px;}
	.inner_form .form-group label {font-size: 14px;}
	.checkout_form_wrap {width: 100%;}
	.price_wrap_checkout {padding: 0px;}
	.thankyou_text_wrap {padding: 50px 30px 30px;width: 70%;}
	.success-checkmark .check-icon .icon-circle {width: 60px;height: 60px;}
	.success-checkmark .check-icon .icon-line {height: 4px;}
	.success-checkmark .check-icon .icon-line.line-long {top: 38px;right: 16px;width: 37px;}
	.success-checkmark .check-icon .icon-line.line-tip {top: 45px;left: 16px;width: 20px;}
	.thank_head {font-size: 45px;}
	.order_rec_text {font-size: 16px;}
	.step_main_head:before, .step_main_head:after {width: 25%;}
	.step_main_head {font-size: 24px;}
	.step_head h3 {font-size: 20px;}
    .elementor-row{padding: 20px !important;}
}
@media only screen and (max-width: 991px){
    .prd_more_info {padding: 0px 0px;}
    .product-page-list .prd_more_info{padding: 0px;}
    .elementskit-section-title{font-size: 40px;line-height: 45px;}
    .cart_qua_wrap {justify-content: space-around;}
    .cust_prd_item .prd_new_style .cart_btn_wrap .cart_btn{line-height: 36px !important;}
    .cust_prd_item .prd_more_info{padding: 0px 10px;}
    .cust_prd_item .skin-1 .num-in span {width: 34px;min-width: 34px;height: 34px;}
.key_main_wrap {
    padding: 30px 0px;
    margin-top: 0;}
.home_first_section {
    margin-top: 0;
    padding-top: 40px;}
.qua_select{flex-wrap: wrap;}
.qua_select .cart_btn_wrap{margin-left: 0px;}
.main_prd_wrap .cart_btn{line-height: 45px !important;}
/*.cart_qua_wrap{flex-wrap: wrap;}*/
.num-block {text-align: center;}
/*.skin-1 .num-in{width: 100%;justify-content: center;margin-bottom: 20px;}*/
.prd_new_style .cart_btn{line-height: 30px !important;font-size: 12px;padding: 0px 15px;}
.cart_btn{line-height: 30px !important;padding: 0px 15px;font-size: 12px;}
/*.skin-1 .num-in input{width: 54px;}*/
.skin-1 .num-in span {width: 22px;min-width: 34px;height: 34px;}
.best-pro-wrap{padding: 40px 0px 40px !important;}

.num-block-details .num-in{margin-right: 10px !important;justify-content: flex-start !important;}

.skin-1 .num-in {
    justify-content: center;
}
/*.cart_qua_wrap {
    flex-direction: column;
}*/
}

.num-block-details .num-in span{width: 48px !important;height: 48px !important;}
.main_prd_details .qua_select .cart_btn_wrap a{height: 48px !important;}

@media only screen and (max-width: 788px){
   .prd_new_style .cart_btn{font-size: 11px;}
}

@media only screen and (max-width: 768px){
    p.top_text.top_text_mobile{color: #fff !important;text-align: center;margin: 0px !important;}
    .top_text{display: none;}
    .heets_info_wrap{display: block !important;}
    .main_nav_list li:nth-child(9){display:block;}
.main_nav_list li:nth-child(10){display:block;}
.main_nav_list li:nth-child(11){display:block;}
.main_nav_list li:nth-child(12){display:block;}
.main_nav_list li:nth-child(13){display:block;}
.main_nav_list li:nth-child(14){display:block;}
.main_nav_list li:nth-child(15){display:block;}
.main_nav_list li:nth-child(16){display:block;}
.main_nav_list li:nth-child(17){display:block;}
.main_nav_list li:nth-child(18){display:block;}
    .logo_wrap.mobile_logo_wrap {display: block;width: 50%;}
    .top_text{width: 100%;margin-bottom: 10px;color: #000 !important;}
	.logo_wrap{justify-content: flex-start;}
    .cust_prd_item {width: 50% !important;}
    .cust_prd_item:nth-child(2){border-width: 1px 1px 1px 1px !important;}
    .special_heading{max-width: 200px;}
    .whatsapp-float{display: none;}
    .prd_item .prd_name {
    overflow: visible;
    height: auto;
}
    #new_header .mobile_menu_wrap > a{color: #000 !important;}
    #new_header {background: #fff !important;}

.mobile_bot_nav, .waring_inner.mobile_only {display: block;}
    .cart_btn{line-height: 35px;padding: 0px 15px;}

    .carted_items_wrap .prd_list{height: 220px;}
	body {font-size: 14px;}
	.prd_main_table {display: block;overflow-y: auto;}
	.prd_main_table th, .prd_main_table td {min-width: 150px;font-size: 14px;}
	.img_text_wrap_multi .text_covered {flex-direction: column;}
	.only_text, .only_img_wrap {width: 100%;}
	.only_img_wrap {margin-top: 20px;text-align: center;}
	.only_img_wrap img {width: 100%;max-width: 60%;}
	.same_lists {width: 50%;}
	.header_wrap {justify-content: space-between;}
	.new_add_wrapper, .cart_items {display: none;}
	/*.logo_wrap {width: 53% !important;}*/
	.img_text_wrap_multi .text_covered {padding: 0px;}
	.img_text_wrap_multi .text_covered:nth-child(even) {margin-top: 25px;margin-bottom: 25px;padding:25px;border-top: 1px solid #ccc;}
	.inner_head {font-size: 24px;margin-bottom: 20px;}
	.keywords_block_wrap p span {display: block;border: none;padding: 0px;margin: 0px 0px 5px;}
	.product_list_wrap .prd_item {width: 48%;}
	.slide_content {width: 100%;}
	.slide_head {font-size: 24px;line-height: 1.5;margin-bottom: 10px;}
	.slide_head .mini_text {font-size: 14px;line-height: 1.5;}
	.slide_extra_content {font-size: 12px;}
	.slide_btn a, .check_btn_wrap a {padding: 8px 20px;}
	.nav_strip {display: none;}
	.mobile_menu_wrap {display: block;}
	.cart_icon_top {margin-right: 15px;}
	.cart_table_wrap {display: block;overflow: hidden;overflow-x: auto;white-space: nowrap;}
	.carted_prd_img img {width: 80px;}
	span.carted_prd_img {display: block;margin-bottom: 10px;}
	.cart_table_wrap .discounted_price {font-size: 16px;line-height: 16px;}
	.skin-1 .num-in input {font-size: 14px;}
	.cart_table_wrap table th:first-child, .cart_table_wrap table td:first-child {max-width: 180px;}
	.main_prd_wrap {flex-wrap: wrap;justify-content: center;}
	.main_prd_img {width: max-content;margin:0px 0px 30px;}
	.main_prd_details {width: 100%;}
	.main_prd_details .qua_select {align-items: center;}
	.main_prd_details .qua_select .num-block {margin-bottom: 0px;}
	.tabs li a {font-size: 16px;margin-right: 15px;}
	.total_reviews h2 {font-size: 16px;}
	.total_reviews {padding: 10px 20px;}
	.total_reviews .add_review_btn, .submit_btn_last .submit_button {font-size: 14px;padding: 6px 15px;}
	.add_rev_title {font-size: 24px;}
	.form_group_wrap {justify-content: center;width: 90%;flex-direction: column;}
	.form_group_half {width: 100%;}
	.form_group_half.pad_right {padding-right: 0px;border-right: none;}
	.form_group_half.pad_left {padding-left: 0px;}
	.form_group_half.pad_left .form_group {margin:0px;}
	.form_group input, .form_group select {width: calc(100% - 80px);}
	.form_same_des {flex-direction: column;}
	/*.title_icon {min-width: 100%;max-width: 100%;padding: 10px;font-size: 20px;}*/
	/*.inner_form {padding: 20px;}*/
	.home_first_section .text_covered h2 {margin-bottom: 20px;}
	.blog_det_heading {font-size: 24px;}
	.step_main_head:before, .step_main_head:after {display: none;}
    .prd_item .discounted_price {font-size: 24px !important;}
    .prd_item .original_price {font-size: 14px !important;}
    .cart_qua_wrap {justify-content: center;}
    .cart_qua_wrap .num-block {margin-right: 10px;}
    /*.cart_qua_wrap .cart_btn_wrap {margin-left: 10px;}*/

    .elementor-row{padding-right: 15px !important;padding-left: 15px !important;}
    .text-image{flex-direction: column-reverse;}
    .text-image .text-left{width: 100% !important;}
    .image-right{width: 100% !important;margin-bottom: 20px;}
    .video-text-wrap{flex-direction: column;}
    .video-text-wrap .video-left{width: 100% !important;}
    .video-text-wrap .video-text-right{width: 100% !important;}
    .video-heding{margin-top: 35px !important;}

    .elementskit-section-title{font-size: 40px !important;line-height: 45px !important;margin-bottom: 40px !important;}
    .lern-button .btn-under{font-size: 14px !important;}
    .best-product{justify-content: center;flex-direction: column-reverse;}
    .best-product-right{width: 60% !important;margin: auto;margin-bottom: 40px;}
    .best-product-left{width: 100% !important;}
    .best-product-right img.attachment-large.size-large{height: auto !important;}

    /*.cart_qua_wrap{flex-direction: column;}*/
    .skin-1 .num-in{justify-content: center;}
    .icon{justify-content: space-around;}

    .num-block-details .num-in{justify-content: flex-start !important;}
    .f_logo{width: 60%;}
    .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-990e938.animated-slow.animated.slideInUp{width: 50%;}

}

@media only screen and (max-width: 767px){
	.table-responsive{border: unset !important;}
}

@media only screen and (max-width: 580px){
    .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-990e938.animated-slow.animated.slideInUp{width: 80%;margin: auto;}
    .prd_item.prd_new_style.cust_prd_item:first-child{padding: 0px 10px;}
    h2.collection_heading:before{height: 4px;bottom: -13px;}
    .elementskit-section-title span:before{height: 5px !important;bottom: -16px !important;width: 22% !important;}
    .special_content{font-size: 14px;}
    .cust_prd_item .skin-1 .num-in span {width: 40px;min-width: 40px;height: 40px;}
    .cust_prd_item .cart_btn_wrap {width: 100%}
    .logo_img{width: 64%;}
    .logo_wrap{justify-content: flex-start;}

	.all-products-button-wrapper a{font-size: 14px;padding: 10px 15px;}

    .main_prd_wrap .cart_btn{line-height: 44px !important;}
    .main_prd_wrap .skin-1 .num-in{margin-bottom: 0px !important;}

    .cart_qua_wrap{flex-direction: column !important;align-items: unset !important;}

    .skin-1 .num-in{margin-bottom: 10px;}

    .product-page-list .skin-1 .num-in span {
    width: 36px;
    height: 36px;
    min-width: 36px;
}
.product-page-list .cart_btn{font-size: 12px;}
.product-cat{width: 100%;}

    .lern-button .btn-under{padding: 10px 20px !important;}

    .prd_item.prd_new_style .price_wrap .discounted_price{font-size: 14px !important;}
    .num-block{width: unset;}
    .prd_new_style .cart_btn{line-height: 36px !important;}
/*    .prd_item .prd_img{height: 115px;}*/
    
.prd_item .discounted_price {
    font-size: 12px;
}
.prd_item .prd_name a {
    font-size: 13px !important;
}
.prd_item.prd_new_style .discounted_price{font-size: 14px !important;}
.prd_item .original_price{font-size: 12px !important;}
	.slide_item{height: 177px !important;}
	.collection_heading {font-size: 20px;}
	.deliveryWrap:after {font-size: 50px;}
	.faq_main{width: 100%;padding: 0px !important;margin-bottom: 10px !important;}
	.faq_que_wrap{padding: 10px;font-size: 13px;}
	.product_list_wrap .prd_item {padding: 0px;border-radius: 5px;width: 48%;margin-bottom: 20px;box-shadow: 0 0px 10px rgb(0 0 0 / 22%);}
    .prd_new_style .cart_btn{font-size: 12px !important;padding: 0px 24px;}
    .label_text {top: 15px;height: 25px;}	
    .prd_more_info {padding: 0px 10px;}
	.prd_img {margin-bottom: 0px;}
	.prd_name a {font-size: 12px ​!important;}
	/*.discounted_price {font-size: 14px;line-height: 20px;}
	.original_price {margin-left: 3px;font-size: 10px;}*/
	.skin-1 .num-in span {width: 34px;min-width: 33px;height: 34px;}
	.skin-1 .num-in span.minus:before, .skin-1 .num-in span.minus_cart:before {width: 15px;height: 2px;}
	/*.cart_btn_wrap {width: max-content;}*/
	.cart_btn {margin: auto;line-height: 36px !important;font-size: 12px;padding: 0px 20px;}
	.prd_info {font-size: 10px;}
	.same_lists {width: 100%;margin: 10px 0px;}
	.keywords_block_wrap p span {font-size: 16px;}
	.product_list_wrap.ourBlogsWrap .prd_item .blog_cont_wrap {padding: 15px;}
	.skin-1 .num-in span.plus:before, .skin-1 .num-in span.plus:after, .skin-1 .num-in span.plus_cart:before, .skin-1 .num-in span.plus_cart:after {width: 12px;}
	.label_text ~ a {order:-1;}
	.faq_que_wrap a > span:first-child i {display: none;}
	/*.product_list_wrap {padding-top: 20px;}*/
	/*.slick-next, .slick-prev {display: none !important;}*/
	/*.carted_items_wrap .prd_list li {padding: 0px 10px;}*/
	.carted_items_wrap .subTotal_strip {padding: 10px;font-size: 16px;}
	.carted_items_wrap .carted_items_btn_wrap {padding: 15px 10px;}
	.carted_items_wrap .view_cart_btn, .carted_items_wrap .checkout_btn, .cont_ship_btn {line-height: 30px;font-size: 12px;padding: 0px 10px;}
	.carted_items_wrap .prd_list {margin: 20px 0px;}
	/*.carted_items_wrap .prd_list li {flex-direction: column;justify-content: center;align-items: center;}*/
	.carted_items_wrap .new_cart_prd_img {margin:0px 15px 0px 0px;}
	.carted_items_wrap .new_cart_prd_img img {width: 80px;}
    .fixed-header .mob_menu{top: 82px;}
	.mob_menu {top: 133px;}
	.mobile_menu_wrap > a {font-size: 24px;}
	.deliveryWrap .delivery_list li {padding: 6px;}
	.ourBlogMainWrap, .faq_main_wrapper, .prd_table_main_wrap {padding: 30px 0px}
	.prd_main_wrapper {padding: 10px 0px 10px;}
	.key_main_wrap {padding: 30px 15px;}
	span.carted_prd_img {width: unset;margin-right: 15px;}
	.subtotal_cart {margin: 20px 0px;font-size: 20px;}
	.cart_pg_btn_wrap {align-items: center;flex-direction: column-reverse;}
	.checkout_wrap {justify-content: center;align-items: center;margin-bottom: 15px;width: 100%;}
	.check_btn_wrap .checkout_btn, .cont_ship_btn_wrap .cont_ship_btn {width: 180px;text-align: center;font-size: 12px;}
	footer {padding: 40px 0 0px;}
	.product_info a {padding-right: 30px;display: flex;align-items: center;}
	.carted_prd_name {word-break: break-word;width: unset;white-space: break-spaces;font-size: 16px;}
	.specality_item {width: 100%;padding: 20px 10px;margin-right: unset;}
	.total_reviews {justify-content: center;padding:15px 10px;}
	.total_reviews h2 {margin: 0px 0px 10px;max-width: 100%;font-size: 16px;text-align: center;line-height: 1.4;}
	.tabs li a {font-size: 14px;}
	/*.related_prds, .main_prd_wrap {margin-top: 20px;}*/
	.main_prd_wrap .prd_name a {font-size: 20px;}
	.prd_descri {padding: 5px 0px 20px;}
	.mainPrdRating {font-size: 12px;}
	.footer_lists {padding-bottom: 0px;}
	.line_height {line-height: 1.7;font-size: 12px;}
	footer ul li {padding: 4px 0px;}
	.inner_form .form-group label {margin-bottom:10px;width: 100%;}
	.inner_form .form-group input, .inner_form .form-group select, .inner_form .form-group textarea {width: 100%;}
	.cart_table_wrap table th, .cart_table_wrap table td  {padding: 10px 5px 10px 0px;font-size: 12px;}
	.cart_table_wrap table th:last-child, .cart_table_wrap table td:last-child {padding-right: 0px;}
	.cart_table_wrap table th:first-child, .cart_table_wrap table td:first-child {max-width: 80px;}
	.cart_table_wrap .discounted_price {font-size: 13px;line-height: 13px;}
	.cart_page_wrapper .skin-1 .num-in span {width:35px;min-width:35px;height: 35px;}
	.cart_page_wrapper .skin-1 .num-in span.minus:before, .cart_page_wrapper .skin-1 .num-in span.minus_cart:before {width: 15px;height: 2px;}
	.cart_page_wrapper .skin-1 .num-in input {width: 37px;font-size: 12px;}
	.list_head_foot {font-size: 16px;margin:0px;}
	.foot_logo_wrap {padding-bottom: 10px;}
	.foot_logo_wrap p {font-size: 12px;}
	footer ul li {padding: 2px 0px;}
	footer ul li a, .copy_right_text {font-size: 12px;}
	.social-icon a {font-size: 18px;font-weight: 500;margin-bottom: 10px;display: inline-block;}
	.bottom_line {font-size: 10px;}
	.subtotal_cart {font-size: 16px;}
	.cart_table_wrap {display: none;}
	.cart_mob_wrap {display: block;}
	.prd_details_wrap {display: flex;align-items: center;flex-wrap: wrap;justify-content: center;margin-top: 10px;}
	.delete_prd_mob {position: absolute;right: 0px;top: 35px;width: max-content;z-index: 9;}
	.prd_item_cart {position: relative;padding: 10px 0px;border-bottom: 1px solid #ccc;}
	.prd_details_wrap .cust_label {display: inline-block;line-height: 2.3;}
	.prd_details_wrap .price_wrap {width: 100%;text-align: center;margin-bottom: 15px;}
	.prd_details_wrap .num-block_wrapper {width: 100%;text-align: center;display: flex;justify-content: center;}
	.prd_details_wrap .price_wrap:last-child {width: 100%;margin: 0px;}
	.prd_details_wrap .num-block_wrapper .num-block {margin-left: 5px;}
	.product_info {margin: 0px;}
	.carted_prd_img img {width: 100px;}
	.forMobile {padding: 20px 10px;}
	.checkout_page_wrapper {padding: 20px 0px;}
	.price_wrap_checkout .subTotal_checkout.total_price {font-size: 18px;}
	#checkout_form div.checkout_form_wrap > div:nth-child(5) .inner_form .form-group label {width: 150px;margin: 0px;}
	.form_same_des {margin: 30px 0px 0px;}
	.title_icon {width: 40px;height: 40px;top: -60px;font-size: 16px;}
	p.title_icon:before, p.title_icon:after {bottom: -5px;}
	.inner_form h4 {font-size: 16px;}
	.content_pages_wrapper {padding: 20px 0px;}
	.content_pages_wrapper h3 {margin: 0px 0px 10px;font-size: 20px;}
	.content_box {padding-bottom: 20px;margin-bottom: 20px;}
	.blog_info_wrap {flex-direction: column;justify-content: center;align-items: center;}
	.thankyou_text_wrap {width: 90%;}
	.thank_head {font-size:40px;margin: 10px 0px 20px;}
	.steps_wrap {padding: 0px 15px;}
	.steps_list_wrap {margin: 30px auto 0px; width: 100%;}
	.step_item {margin-bottom: 30px;}
	.step_main_head {font-size: 20px;}
	.step_head h3 {font-size:18px;}
	.keywords_block_wrap .high_text span {font-size: 16px;}
    .qua_select .cart_btn_wrap {margin-left: 20px;}

    .elementor-row{flex-direction: column-reverse;}
    .right-side{width: 100% !important;margin-bottom: 35px;}
    .best-product-right{width: 100%;}
    .elementor-image img{height: auto !important;}

    .text-left .left-heading .head{font-size: 24px !important;line-height: 30px !important;margin-bottom: 20px !important;}
    .video-text-right .video-heding{font-size: 24px !important;line-height: 30px !important;margin-bottom: 20px !important;}
    .elementskit-section-title{font-size: 40px !important;line-height: 42px !important;margin-bottom: 20px !important;}
    .elementor-text-editor .text-content{margin-bottom: 40px;font-size: 14px !important;line-height: 22px !important;}
    .best-product-left .best-product-left-heading{font-size: 24px !important;line-height: 30px !important;margin-bottom: 20px !important;}
    .best-product-left .best-product-left-btn{font-size: 16px !important;line-height: 20px;padding: 10px 20px;margin-top: 25px;}
    .contact-wrap{margin-top: 25px;}
    .contact-wrap .contact-head{font-size: 24px !important;line-height: 30px !important;margin-bottom: 25px !important;}
    .icon-box img{width: 60px;height: 55px;}
    .icon-wrap .icom-heading{font-size: 22px !important;}
    .fea-head .fea-heading{font-size: 24px !important;margin-bottom: 20px !important;}
    .fea-prod-wrap{margin-top: 25px !important;}

    .faq_main_wrapper.new_style{padding: 30px 0px;}
    .icon-box img{width: 55px !important;height: 50px !important;}
    .elementor-text-editor .text-content{margin-bottom: 35px !important;margin-top: 35px !important;}

    .text-image{margin-top: unset !important;}
    .vape_content .vape-content-text1{font-size: 14px !important;line-height: 22px !important;}
    .vape_content .vape-content-text2{font-size: 14px !important;line-height: 22px !important;}
    .video-text-right .video-text{font-size: 14px !important;line-height: 22px !important;}
    .video-text-right .video-text-list li{width: 100% !important;font-size: 14px !important}
    .best-product-left .best-product-left-btn{padding: 10px 25px !important;}
    .best-product-left .best-product-left-text{font-size: 14px !important;line-height: 22px !important;}
    .contact-wrap{margin-top: 40px !important;}
    .contact-text .cont-text1{font-size: 14px !important;line-height: 22px !important;}
    .contact-text .cont-text2{font-size: 14px !important;line-height: 22px !important;}
    .fea-head .fea-text{font-size: 14px !important;line-height: 22px !important;}
    .faq_main_wrapper.new_style{padding: 0px 0px 10px !important;}
    .price_wrap .discounted_price {font-size: 15px !important;}
    .main_prd_wrap .price_wrap .discounted_price{font-size: 22px !important;}

    .cart_btn_details_wrap{margin-left: unset !important;}
    .cart_qua_wrap .num-block{margin-right: 0px !important;}
    .prd_name{margin-top: 0px !important;}
    .special_heading:before{height: 5px;}

    .right-logo{width: 29%;margin-left: 10px;}
    .main-logo {width: 29%;}

    .left-logo {width: 29%;margin-right: 10px;}
    .deliveryWrap .delivery_list li{width: 135px;}

    .cart_btn i{margin-right: 3px;border: 1px solid #fff;border-radius: 50%;background: #893637;padding: 6px 7px 6px 5px;color: #fff;}
    .f_logo{width: 80%;}

    .main_prd_details .prd_name{font-size: 26px;font-weight: 700;}



@media only screen and (max-width:480px){
    .map-icon{flex-direction: column-reverse;}
    .header_ul li span{font-size: 10px;font-weight: 600;}
    .header_ul{flex-direction: column;padding: 0px;}
    .icon-text{width: 100%;}
    .map {width: 100%;}
    .contact-text{margin-top: 0px !important;}
    .icon{margin-top: 35px;}
    .prd_item.prd_new_style .discounted_price {font-size: 16px !important;}
    .prd_img {margin: 0px 0px 20px;}
    .prd_item .label_text{font-size: 10px;padding: 3px;width: 74px;}
    .special_heading {font-size: 3rem;line-height: 40px;}
	.tabs {justify-content: space-between;}
	.tabs li a {font-size: 10px;margin-right: 0px;}

    .mobile_bot_nav ul li a {font-size: 12px;}
    .mobile_bot_nav ul li a i {font-size: 20px;margin-bottom: 0px;height: 27px;}
    .mobile_bot_nav ul li:last-child a i {font-size: 25px;}
    .back_heading{font-size: 20px;}
}

@media only screen and (max-width:400px){
	/*.logo_wrap {width: 160px;max-height: 34px;}*/
    .fixed-header .mob_menu{top: 70px;}
	.mob_menu {top: 143px;}
	.carted_items_wrap .view_cart_btn, .carted_items_wrap .checkout_btn, .cont_ship_btn {font-size: 10px;line-height: 26px;border-radius: 5px;padding: 0px 5px;}
    .waring_inner p {font-size: 10px;}
    #new_header .mob_menu {top: 90px;}
}

@media only screen and (max-width:360px){
    .prd_new_style .cart_btn{padding: 0px 20px;line-height: 36px !important;}
    .cart_btn{line-height: 36px !important;padding: 0px 20px;}
    /*.skin-1 .num-in span {
    width: 46px;
    min-width: 37px;
    height: 46px;
}*/
}