/* font css starts */
/*@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');*/



/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat'; 
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: 'Satisfy';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/satisfy/v17/rP2Hp2yn6lkG50LoCZOIHQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* font css ends */

.blue-color{color: #000 !important;text-decoration: underline;font-weight: 500;}
body .sk-ww-google-reviews .sk-ww-google-reviews-content a, .sk-reviewer-name-action a, .tutorial_link{color: #000 !important;}
.sk-review-popup{font-family: unset !important}


.header-container{max-width: 97% !important;}


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: 15px;font-family: 'Montserrat', sans-serif;font-weight: 400;line-height: 1.5;color: #333 !important;scroll-behavior: smooth;}
.container {max-width: 1170px;margin:auto;}
a, a:hover, a:focus {text-decoration: none;color: #fff;}
img {width: 100%;height: 100%;}
input:focus, textarea:focus, select:focus {outline: 0px;}

.newDesignAbuDhabi p {
    font-size: 18px;
    line-height:30px !important;
}
.newDesignAbuDhabi h2{
      font-size: 32px;
    color: #1d293f;
    text-align: center;
    font-weight: 600;
}
.innrImgSec img{border-radius: 10px;}
.newDesignAbuDhabi p a, .newDesignAbuDhabi ul li a{color: #1d293f;font-weight: 600;}
.newDesignAbuDhabi ul li, .newDesignAbuDhabi ol li{margin: 10px 0px;font-size: 18px;}
.newDesignAbuDhabi h3{font-size: 24px;font-weight: 600;}


/* header css start here */
.fixed-header .announcemnt_new_style{display: none;}
.sm_modal-header{display: flex;justify-content: space-between;align-items: center;padding: 10px 20px !important;border-bottom: 1px solid #ccc;}
.sm_modal-header p{width: 100%;font-weight: 600;color: #fff;margin: 0px;font-size: 13px;}
.header_wrap {display: flex;flex-wrap: wrap;padding: 3px 0px; justify-content: space-between;align-items: center;}
.logo_wrap {width: 25%;display: flex;align-items: center;}
.logo_img img {width: 100%;}
.heets_info_wrap {width: 100%;display: flex;justify-content: center;align-items: center;position: relative;padding: 10px 0px;background: #8b2c2a;}
.top_location p {display: flex;align-items: 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: #000;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:#1d293f;border-radius: 7px;transition: 0.3s all;display: inline-block;}
.cart_top_btn:hover {background: #000;color: #fff;}
.cart_top_btn i {margin-right: 5px;}

.new_add_wrapper {width: 28%;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;}

.nav_strip {background: #1d293f;}
.navigation_wrap .main_nav_list {width: 100%;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;font-size: 13px;text-decoration: none;display: block;transition: 0.5s all;}
.submenu_wrap {display: none;}
.navigation_wrap .main_nav_list li:hover > .submenu_wrap {display: block;z-index: 99;position: absolute;background: #1d293f;border-radius: 0px 0px 6px 6px;}
.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: 0px 15px 7px 20px;-webkit-box-pack: left;-ms-flex-pack: left;justify-content: left;white-space: normal;line-height: 22px;letter-spacing: normal;color: #fff;white-space: nowrap;}
.navigation_wrap .main_nav_list li a:hover{color: #fff;transform: scale(1.05);}
.navigation_wrap .main_nav_list .submenu_wrap ul li a:hover {color: #fff;transform: scale(1.01);}
.down_icon {margin-left: 10px;}

.mobile_menu_wrap, .close_menu, .mobile_menu_wrap a.active .burger {display: none;}
.mob_menu {display: none;position: absolute;width: 100%;left: 0px;z-index: 99;background: #fff;top: 75px;box-shadow: 0px 10px 10px -12px #000;padding: 0px 15px;}
.mobile_menu_wrap > a {font-size: 30px;line-height: 1;color: #8b2c2a;}
.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 20px;margin: 0px;}
.mobile_menu_wrap .main_nav_list li {margin:6px 0px;}
.mobile_menu_wrap .main_nav_list li a {font-size: 17px;line-height: 1;color: #1d293f;font-weight: 600;}
.mob_menu.mob_menu_new_style{height: 550px;overflow: auto;}
.fastDelivery{margin: 0px 0px;padding: 10px 10px;background: linear-gradient(135deg,#00568e 0,#0d74b8 51%,#00a3da 100%);color: #fff;font-size: 13px;font-weight: 600;}
/*.mobile_menu_wrap a:hover {color:#000;}*/
#cart_item_mob {background: #000;width: 15px;height: 15px;font-size: 10px;position: absolute;font-weight: 600;display: flex;justify-content: center;align-items: center;border: 2px solid #000;color: #fff;border-radius: 50%;top: -5px;right: -5px;}
.fixed-header {position: fixed;width: 100%;top: 0px;z-index: 99;background: #fff;box-shadow: 0px 0px 5px 0px #000;}

.burger img{width: 25px;}
.close_menu img{width: 21px;}
.new-arrow{margin-left: 10PX;font-size: 20px;}

.drop-img img{width: 18px;}
.drop-wrap{display: flex;justify-content: space-between;align-items: center;}
.drop-wrap.active .drop-img{transform: rotate(45deg);transition: 0.5s all;}
.drop-img{transition: 0.5s all;}
.mob-sub-menu{width: 100%;box-shadow: unset !important;left: 0px;background: linear-gradient(135deg,#0e2e43 0,#1075b7 51%,#00a3da 100%) !important;color: #fff;}
.submenu_wrap.mob-sub-menu ul li a{color: #fff !important;}
.submenu_wrap.mob-sub-menu ul{padding-top: 10px;padding-bottom: 10px;padding-left: 30px;}

/*.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;}
*/
.sm_carted_items_wrap .sm_prd_list {margin:20px;padding: 0px;list-style: none;overflow: auto;height: 200px;}
.sm_carted_items_wrap .sm_prd_list li {display: flex;padding-bottom: 10px;margin-bottom: 15px;border-bottom: 1px solid #ccc;}
.sm_carted_items_wrap .sm_prd_list li:last-child {border-bottom: 0px;padding-bottom:0px;margin-bottom:0px;}
.sm_carted_items_wrap .sm_prd_list li p {margin: 0px;color: #fff;}
.sm_carted_items_wrap .new_cart_prd_info p{color: #fff !important;}
i{display: none;}

.sm_carted_items_wrap .new_cart_prd_img {margin-right: 15px;}
.sm_carted_items_wrap .new_cart_prd_img img {width:90px;}
.sm_carted_items_wrap .p_price {font-weight: 600;}
.sm_carted_items_wrap .subTotal_strip {display: flex;justify-content: space-between;font-size: 20px;background:#0a6eb0;padding:10px 20px;color: #fff;width: auto;}
.sm_carted_items_wrap .subTotal_strip span.tot_price {font-weight: 600;}
.sm_carted_items_wrap .carted_items_btn_wrap {display: flex;justify-content: space-between;padding: 15px 20px;}
.sm_carted_items_wrap .view_cart_btn, .sm_carted_items_wrap .checkout_btn, .cont_ship_btn {transition: 0.5s all;display: block;color: #000;background: #fff;line-height: 44px;border: 2px solid #1d293f;font-size: 14px;font-weight: 600;border-radius: 8px;padding: 0px 20px;}
.sm_carted_items_wrap .view_cart_btn:hover, .sm_carted_items_wrap .checkout_btn:hover, .cont_ship_btn:hover {background:#000;color: #fff;border-color:#000;}

.sm_cart_page_wrapper .cont_ship_btn {background: #1d293f !important;color: #fff !important;}
.cont_ship_btn:hover{background: #000 !important;}
.cash{width: 100% !important;}

/* slider */
.slide_item {background-size:cover;background-repeat: no-repeat;height: 400px;background-position: center center;}
.slide_item .container {height: 100%;}
.slide_content {width: 50%;height: 100%;display: flex;flex-direction: column;justify-content: center;}
.slide_head {margin: 0px 0px 20px;font-weight: 500;color: #000;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, .sm_check_btn_wrap a {transition: 0.5s all;background: #1d293f;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, .sm_check_btn_wrap a:hover {background: #000;}
.slick-next, .slick-prev {bottom: 30px;top: unset;width: 50px;height: 50px;z-index: 9;background: #fff;}
.slick-prev {left: 150px;}
.slick-next {left: 200px;}
.slick-next:before {color: #777;content: '\f054';font-family:'Font Awesome 5 Pro';opacity: 1;}
.slick-prev:before {color: #777;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;}
.how_to_use_image{width: 70%;margin: 15px 0px;}

/* Image text section start here */
.img_text_wrap {padding: 20px 0px 10px 20px;background: #e2e4e854;}
.text_covered {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.home_first_section {position: relative;}
.back_heading {text-align: center;margin: 0px 0px 0px;width: 100%;-webkit-text-stroke: 2px black;font-size: 4vw;color: #fff;text-transform: uppercase;font-weight: 800;top: 0px;opacity: 1;position: relative;top: -176px;font-family: system-ui;}
.home_first_section .text_covered .inner_head {width: 100%;text-align: center;margin-bottom: 40px;font-weight: 600;position: relative;line-height: 1.5;margin-top: -57px;
    font-weight: 800;} 
   .home_first_section .text_covered .only_text{padding: 0px;box-shadow: unset;background: unset !important;border: unset !important;border-radius: unset !important;width: 52% !important;}
   .home_first_section .text_covered .only_img_wrap{width: 20% !important;transition: 0.5s all;}
   .home_first_section .text_covered .only_img_wrap:hover{transition: 0.5s all;transform: translateY(-10px);}
   .text-btn{background: #000;color: #fff !important;font-weight: 500;font-size: 16px;border-radius: 30px;display: block;max-width: max-content;margin-top: 30px;padding: 6px 30px;}
   .navigation_wrap .main_nav_list .submenu_wrap ul li a{position: relative;transition: 0.5s all;}
   .navigation_wrap .main_nav_list .submenu_wrap ul li a:before{ontent: '';
    position: absolute;
    width: 0px;
    height: 2px;
    background-color: #fff;
    bottom: 6px;
    transition: 0.5s all;}
    .submenu_wrap a:hover:before {
    width: 95%;}
.only_text {width: 60%;}
.only_text a {color: #1d293f;}
.only_text a:hover {color: #000;}
.only_text p {margin: 0px; color: #000;}
.only_img_wrap {width: 30%;}
.inner_head { margin-top: 0px;color: #000;font-size: 32px;font-weight: 600;}
.img_text_wrap_multi .text_covered {padding: 30px 0px;}
.img_text_wrap_multi .text_covered:nth-child(even) {flex-direction: row-reverse;}

.trust_content{font-size: 16px;color: #fff;margin: 0px;}
.trust-heading{font-size: 26px;margin-bottom: 10px;color: #b4d7f1;font-weight: 800;}

a.catLink {background: linear-gradient(135deg,#0e2e43 0,#1075b7 51%,#00a3da 100%);color: #fff !important;padding: 4px 13px;margin-bottom: 6px;display: inline-block;border-radius: 3px;font-size: 11px;}
.catMainLinks{margin-top: 40px;text-align: center;}
.back-color{color: #fff;background: #1d293f;padding: 30px 0px;margin-top: 30px;font-style: italic;}
.back-color a{border-bottom: 1px solid #fff;color: #fff;}

/* Home product grid section */
.parent_prd {padding: 0px 0px 10px;}
.cln_heading {text-align: center;margin: 0px 0px 20px;font-size: 32px;color: #1d293f;}
.cln-small-content {text-align: center;margin: 20px 0px 40px;}
.add-img{display: none;}

.category_design_heading, .main_tab_cont_wrap h2, .main_tab_cont_wrap h5{background: #0a6eb0;
    padding: 6px 15px;
    border-radius: 6px;
    border-left: 3px solid #1d293f;
    color: #fff;
    max-width: max-content;
  }
 .category_ol_design{list-style: none;
    background: #f1f1f1;
    padding: 40px;
    border-radius: 10px;
  }   

  .CatPrdDesc{background: #add8e61f;padding: 10px 0px 30px;}

  .category_product_name{padding: 6px;background: #ffd8d8;border-radius: 4px;font-size: 13px;}
  .contentShop ol li, .CatPrdDesc ol li{margin: 17px 0px;}
  .contentShop .CatUL li, .CatPrdDesc .CatUL li{margin: 10px 0px;}
  .contentShop ol li a, .contentShop p a, .CatPrdDesc ol li a, .CatPrdDesc p a{color: #0000ff;}
  .contentShop ol li a:hover, .contentShop p a:hover, .CatPrdDesc ol li a:hover, .CatPrdDesc p a{color: #0000ff;}
  .category_ol_design li{margin-bottom: 20px;line-height: 30px;}
  .contentShop li{font-size: 18px;margin: 10px 0px;}
  .contentShop p{font-size: 18px;}
  .contentShop a{color: #0a6eb0;}

.sm_prd-link{width: 36%;}
.sm_prd_list_wrap {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;position: relative;padding-top: 50px;}
.sm_prd_list_wrap:after {content: '';width: 31%;}
.prd-bottom{width: 100%;}
.prd-bottom p{margin: 0px;}
.sm_prd_list_wrap .sm_prd_item {width: 47%;position: relative;flex-wrap: wrap;overflow: hidden;transition: 0.5s all !important;border: 1px solid #f1f1f1;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;-webkit-transition: all .2s ease;transition: all .2s ease;padding: 10px;margin-bottom: 30px;justify-content: space-evenly;align-items: center;}
/*.sm_prd_list_wrap .prd_item:hover{border: 1px solid #000;transition: 0.5s all;}*/
.sm_label {    margin: 0px;
    z-index: 9;
    background: linear-gradient(74deg,#00568e 0,#0d74b8 35%,#00a3da 100%);
    color: #fff;
    width: 150px;
    font-size: 12px;
    font-weight: 600;
    position: absolute;
    top: 14px;
    height: 26px;
    left: -48px;
    display: flex;
    transform: rotate(-45deg);
    justify-content: center;
    align-items: center;
}
.price_wrap{margin: 8px 0px 10px;}
.prd_img {margin: 0px 0px 0px;}
.img-link{width: 40%;}
.sm_prd_more_dis {padding: 0px 0px;text-align: center;border-radius: 10px;width: 58%;}
/*.prd_item:hover{transform: translateY(-10px);transition: 0.5s all;}*/
.prd-info-iqos .sm_prd_more_dis {min-height:unset;}
.sm_prd_name a{color:#333;font-size: 16px;font-weight: 600;margin: 0px 0px 0px;display: block;width: 100%;line-height: 20px;}
.discounted_price {color:#1d293f;font-size: 18px;line-height: 20px;font-weight: 600;}
.original_price {color: #0a6eb0;font-weight: 600;font-size: 16px;line-height: 18px;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;}
.skin-1 .num-in {display: flex;background: #f5f5f5;}
.skin-1 .num-in span {position: relative;transition: 0.5s all;display: block;width: 40px;min-width: 40px;height: 40px;-webkit-transition: all .2s ease; transition: all .2s ease;cursor: pointer;background: #1d293f;border: 2px solid #1d293f;z-index: 10;border-radius: 8px;}
.skin-1 .num-in span:hover{background: #000;transition: 0.5s all;border-color: #000;}
.skin-1 .num-in input {float: left;width:40px;border:none;background:transparent;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: 45%;}
.rating_wrap {letter-spacing: 5px;color:#efb227;margin: 0px;font-size: 16px;}
.cart_btn, .trending_cart_btn {transition: 0.5s all;display: block;color:#fff;line-height: 40px;border: 2px solid #0a6eb0;font-size: 14px;font-weight: 600;border-radius: 8px;background: #0a6eb0;}
.rating_wrap p{font-size: 16px;margin: 0px;}
.name-star .rating_wrap p{font-size: 9px !important;}
.name-star .reviewer_name{margin-bottom: 0px !important;}
.cart_btn i {margin-right: 3px;}
.cart_btn:hover, .trending_cart_btn:hover {background:#000;color: #fff;border-color:#000;}
.prd_info {text-align: left;}

footer {background: #000;padding:80px 0 0px;}
.sm_footer_lists {display: flex;justify-content: space-between;padding-bottom: 55px;border-bottom: 2px solid #fff;}
.sm_foot_logo_wrap {width: 24%;padding-right: 60px;}
.sm_foot_logo_wrap p {margin: 0px 0px 15px;}
.sm_foot_logo_wrap img {width: 200px;}
.sm_link_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:#ccc;}
.sm_text {color: #777;margin: 0 0 20px;}
.sm_link_list_head {text-decoration: none;font-size: 18px;line-height: 32px;font-weight: 600;color: #fff;margin: 0px 0px 15px;}
.line_height {color: #fff;line-height: 25px;}
.footer__email {color: #ccc;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;}
.sm_btn_line {background: #1d293f;color: #fff;padding: 10px 0;text-align: center;font-size: 12px;font-weight: 500;}


/* Collection page */
.sm_inner_coll_head {margin: 0px 0px 30px;font-size: 36px;color: #000;}
.sm_prd_list_wrap {padding-top:0px;}
.breadcrumb {margin: 0px;background: transparent;padding: 0px;}
.breadcrumb{display: flex;list-style: none;flex-wrap: wrap;}
.breadcrumb li{margin-right: 13px;}
.breadcrumb li a{position: relative;}
.breadcrumb li a:before{content: '';height: 100%;right: -9px;width: 1px;transform: rotate(21deg);background: #000;position: absolute;}
.breadcrumb a {color: #1d293f;font-weight: 600;}
.cln_heading {margin: 0px;}
.copyable-text{color: #1d293f; color: #0a6eb0;text-decoration: underline;}



/* Prdocut page css */
.product_ask_questions{max-width: max-content;margin-top: 40px;}
.user_data{font-size: 16px;font-weight: 600;}
.ask_question_display{margin-top: 35px;padding: 20px;box-shadow: 0px 0px 10px 0px #ccc;border-radius: 20px;}
.seller_answer{margin: 0px;}
.user_data .user_name{font-style: italic;color: #8b2c2a;margin-right: 10px;}
.product_ask_questions .how-heading{margin-bottom: 0px;margin-top: 0px;}
.customer_question{font-size: 14px;
    margin: 10px 0px 5px;
    font-style: italic;
    font-weight: 600;}
.sm_prd_wrap {display: flex;justify-content: space-between;align-items: flex-start;padding-top:10px;}
.sm_main_prd_img {width: 50%;margin-right: 50px;position: relative;}
.slider.slider-for.slick-initialized.slick-slider{margin-bottom: 15px;border: 1px solid #ccc;padding: 10px;border-radius: 10px;}
.slider-for .slick-next, .slider-for .slick-prev{top: 50%;bottom: unset;left: unset;background: #fff;border: 1px solid #ccc;border-radius: 50%;}
.slider-for .slick-prev{left: -25px !important;transform: rotate(180deg);}
.slider-for .slick-next{top: 54%;}
.slider-for .slick-prev:before, .slider-for .slick-next:before{content: '➔';color: #000;}
.sm_main_prd_img p {margin: 0px;}
.sm_prd_details {width: 50%;}
.img-box{padding: 10px;}
.small-img{border: 1px solid #ccc;}
.sm_prd_wrap .prd_name a {font-size:32px;}
.sm_related_prds .sm_inner_coll_head {margin: 0px 0px 30px;font-size: 32px;color:#1d293f;text-align: center;}
.sm_related_prds .sm_prd_list_wrap {padding-top:0px;}
.prd_descri {padding: 0px 0px 20px;}
.prd_descri p {margin: 0px 0px 7px;font-size: 14px;}
.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;}
.sm_related_prds {background: #f7f8fa;margin-top:60px;}
.sm_tab_wrap {padding-top: 50px;}
.sm_tabcontent {display: none;padding: 30px 0px 0px;}
.sm_tabcontent.active {display: block;}
.sm_tabs {list-style: none;display: flex;flex-wrap: wrap;margin: auto;padding: 0px;justify-content: space-between; border-bottom: 1px solid;}
.sm_tabs li a {font-size: 20px;font-weight: 600;margin-right: 30px;color: #1d293f;padding: 5px;display: inherit;position: relative;text-decoration: none !important;}
/*.tabs li a:before {content: '';position: absolute;bottom:-2px;left: 0px;width: 100%;background:#8b2c2a;height: 2px;display: none;}*/
.sm_tabs li a.active {font-weight: 600;color: #fff;background: #1d293f;border-radius: 10px 10px 0px 0px;;padding: 5px 20px;}
.sm_tabs li a.active:before {display: block;}
.sm_tabcontent ul {padding-left: 20px;list-style: decimal;}
.sm_tabcontent p{font-size: 18px;}
.sm_tabcontent a{color: #0a6eb0;}
.total_reviews {display: flex;flex-wrap: wrap;justify-content: space-between;padding: 25px 50px;background: #1d293f;color:#fff;border-radius: 10px;box-shadow: 0px 0px 10px 0px #ccc;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: #1d293f;color: #fff !important;transition: 0.5s all;border:2px solid #1d293f;font-weight: 600;font-size: 16px;font-family: 'Montserrat', sans-serif;cursor: pointer;}
.add_review_btn:hover, .submit_button:hover {background:#000;border-color: #000;} 
.main_reviews_wrap {padding: 30px 0px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.review {width: 100%;display: flex;flex-wrap: wrap;align-items: center;text-align: center;background: #efefef;margin: 15px 0px;padding: 20px 20px;border-radius: 10px;position: relative;}
.review p {margin: 0px 0px 15px}
.review p:last-child {margin: 0px}
.review_date {margin: 0px;position: absolute;top: 0px;right: 15px;background: #000;padding: 3px 15px;border-radius: 0px 0px 10px 10px;font-size: 11px;color: #fff;}
.review_date i {margin-right: 5px;}
.reviewer_initiative {width: 60px;height: 60px;display: flex;justify-content: center;align-items: center;background: #fff;border-radius: 50%;font-size: 30px;color:#8b2c2a;font-weight: 600;}
.reviewer_name {font-weight: 600;font-size:20px;margin-left: 20px !important;margin-right: 20px !important;}
.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 #ccc;border-radius: 5px;width: calc(100% - 108px);}
.form_group textarea {padding: 8px 10px;border:1px solid #ccc;border-radius: 5px;width:100%;}
.submit_btn_last {margin: 50px 0px 0px;text-align: center;}
.form_group_half.pad_left .form_group {margin: 20px 0px;}
.sm_tabcontent a:hover {color: #000;} 


 /*Cart Page css start here */
 .sm_cart_page_wrapper {padding:50px 0px;}
.sm_cart_page_header {font-size: 32px;margin: 0px 0px 30px;color: #1d293f;font-weight: 600;}
.sm_cart_table_wrap table {width: 100%;border-collapse: collapse;}
.sm_cart_table_wrap table th, .sm_cart_table_wrap table td {text-align: left;color:#1d293f;padding:10px;}
.sm_cart_table_wrap table td {border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.sm_carted_prd_img img {width: 130px;vertical-align: middle;}
.sm_delete_prd { width: 100%;display: block; text-align: center; color: #ff0000;cursor: pointer;}
.sm_delete_prd img{width: 30px;}
.sm_del_text img{width: 20px;margin-top: -2px;margin-right: 10px;}
.sm_delete_prd:hover {color: #000;}
.carted_prd_name {color: #1d293f;}
.sm_subtotal_cart {width: 100%;text-align: center;margin: 30px 0px;color: #000;font-size:28px;background: #ebebeb;padding: 10px;border-radius: 8px;border-left: 3px solid #1d293f;font-weight: 600;}
.sm_subtotal_cart span {margin-left: 10px;color:#1d293f;}
.sm_cart_pg_btn_wrap {display: flex;justify-content: space-between;align-items: flex-end;flex-wrap: wrap;}
.sm_cont_ship_btn_wrap {margin: 0px;}
.sm_del_text {display: flex;font-size: 14px;font-weight: 500;margin: 0px 0px 15px;text-align: center;background: #f1f1f1;padding: 10px;margin: 0px;border-radius: 5px;border: 1px solid;}
.sm_del_text i {color:#8b2c2a;margin-right: 5px;}
.checkout_wrap {width: 220px;display: flex;flex-direction: column;justify-content: flex-end;align-items: flex-end;}
.sm_check_btn_wrap {margin: 0px;}
.sm_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;}
.sm_modal-content {background: #1d293f;width: 50%;border-radius: 10px;box-shadow: 0px 0px 10px 0px #000;}
.sm_modal-content .modal-header .close {float: right;margin: 10px;font-size: 24px;color: #000;line-height: 1;opacity: unset !important;}
.modal-body {clear: both;padding: 0px;} 
.sm_cart_table_wrap .price_wrap {margin: 0px;line-height: 1;}
.sm_cart_table_wrap .discounted_price {font-size: 22px;line-height: 22px;}


/* Checkout page css start here */

.sm_checkout_page_wrapper {padding: 20px 0px;display: flex;justify-content: space-between;}
.sm_checkout_form_wrap {width: 50%;}
.form_same_des {margin: 0px 0px 20px;background: #1d293f;display: flex;flex-direction: column;position: relative;border: 1px solid #1d293f;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: #8b2c2a;width: 50px;color: #fff;height: 50px;position: absolute;left: 0;right: 0;margin: auto;top: -80px;border-radius: 50%;}
.inner_form {padding: 20px 30px;width: 88%;}
.inner_form h4 {font-size: 18px;color: #078bc9;border-left: 3px solid #078bc9;border-radius: 6px;font-weight: 600;text-align: center;background: #ebebeb;margin: auto;margin-bottom: 20px;padding: 10px 20px;}
.inner_form h4 i{margin-right: 10px;}
.inner_form .form-group {margin-bottom: 15px;font-size: 14px;}
.inner_form .form-group:last-child {margin-bottom:0px;}
.sm_checkout_form_wrap{    background: #1d293f;}
.inner_form .form-group label {width: 160px;display: inline-block;margin-bottom: 0px;color: #fff;font-weight: 500;}
#sm_checkout_form div.sm_checkout_form_wrap > div:nth-child(5) .inner_form .form-group {display: flex;align-items: center;}
.inner_form .form-group span {color: #fff;font-weight: 600;}
#sm_checkout_form div.sm_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:#000;padding: 5px 15px;background: #ebebeb;border-radius: 3px;border:unset;width: calc(100% - 31px);}
.inner_form .form-group input:focus, .inner_form .form-group select:focus, .inner_form .form-group textarea:focus {outline: 0px;}
.sm_total_prd_wrap {width: 45%;padding:30px 0px;border: 1px solid #1d293f;border-radius: 10px;background: #1d293f;}
.inner_form .form-group input::placeholder{color: #ccc;}
.inner_form .form-group textarea::placeholder{color: #ccc;}
.sm_total_prd_wrap .sm_cart_page_header {text-align:center;background: #ebebeb;padding: 8px;color: #078bc9;font-size: 20px;border-radius: 8px;margin: 0px 10px 25px;border-left: 3px solid #078bc9;}
.input-check{display: flex;justify-content: flex-start;align-items: center;width: 67%;color: #fff;}
.form-group-custom{display: flex;align-items: center;justify-content: space-between;}
.input-check input{width: 12% !important;height: 22px;margin: 0px;box-shadow: unset;}
.standard_payment, .express_payment{margin-left: 6px;}
.input-check .inner_form .form-group input{width: 30% !important;}
.inner_form .form-group input:focus{box-shadow: unset}
.sm_price_wrap_checkout {padding: 15px;margin: 0px 10px;background: #ebebeb;border-radius: 8px;border-left: 3px solid #0a6eb0;}
.sm_price_wrap_checkout .sm_subTotal_checkout {display: flex;justify-content: space-between;margin-bottom: 10px;text-transform: uppercase;font-weight: 600;}
.sm_price_wrap_checkout .sm_subTotal_checkout.total_price {margin: 15px 0px 0px;padding-top: 15px;border-top: 1px solid #ccc;font-weight: 600;font-size: 22px;}
.sm_price_wrap_checkout .sm_subTotal_checkout .tot_price {color:#1d293f;}
.new_cart_prd_info p{color: #fff;}
.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;color: #fff;}
.cust_check label:before {content:'';-webkit-appearance: none;background-color: transparent;border: 2px solid #fff;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:-2px;left:9px;width: 6px;height:14px;border: solid #fff;border-width: 0 2px 2px 0;transform: rotate(45deg);}
.cust_check label a {color:#0887c6;}
.bot_btn {cursor: pointer;padding: 10px 15px;color: #fff;font-weight: 600;background:#0787c6;border:1px solid #0787c6;border-radius: 7px;transition: 0.3s all;display: inline-block;margin-top: 20px;}
#sm_checkout_form div.sm_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: #8b2c2a;bottom: 5px;z-index: -1;}
p.title_icon:before {left: 0px;transform: rotate(45deg);}
p.title_icon:after {right: 0px;transform: rotate(135deg);}

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



/* 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 #efefef; border-radius: 15px;position: relative;}
.thank_head {font-family: 'Satisfy', cursive;margin: 30px 0px 20px;text-align: center;font-size: 60px;color: #1d293f;}
.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: #1d293f;}
.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: #fff;margin-bottom: 50px;box-shadow: 0px 0px 10px 0px #efefef;border-radius: 10px;}
.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:#1d293f;}
.step_content {padding: 15px 30px;}
.step_content p {margin: 0px;font-size: 14px;color: #000;}
.success-checkmark {
	 width: 80px;
	 height: 80px;
	 margin: 0 auto;
}
 .success-checkmark .check-icon {
	 width: 80px;
	 height: 80px;
	 position: relative;
	 border-radius: 50%;
	 box-sizing: content-box;
	 border: 4px solid #4caf50;
}
 .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: #4caf50;
	 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);
	 background-color: #fff;
}
 @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 #8b2c2a;background: #8b2c2a;border-radius: 7px; min-height: 100px;display: flex;align-items: center;justify-content: center;box-shadow: 0px 0px 10px 0px #ccc;}
.trust_text{font-size: 32px;font-weight: 600;color: #fff;}
.trust_text span{color: #5dc8ff;}
/*.keywords_block:nth-child(even){background: #000;border: 1px solid #000;}*/
.delv_text {margin-top: 30px;text-align: center;color: #000;padding: 10px;}
.trust_wrap {padding: 35px 20px 25px;text-align: center;background: #1d293f;position: relative;border-radius: 10px;}
.keywords_block_wrap {padding: 30px;background: #fff;position: relative;box-shadow: 0px 0px 10px 0px #ccc;border-radius: 15px 0px;}
.keywords_block_wrap .trust_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: #8b2c2a;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 .cln_heading {margin-bottom: 0px;}
.sm_prd_list_wrap.ourBlogsWrap .sm_prd_item {padding: 0px;}
.sm_prd_list_wrap.ourBlogsWrap .sm_prd_item .blog_cont_wrap {padding: 30px;}
.blogName a {color:#333;font-weight:600;}
.blog_mini_cont {font-size: 14px;}
.read_more {    border-radius: 3px;
    padding: 6px 10px;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    background: #0a6eb0;}
.read_more i {font-size: 10px;margin-left: 5px;}
.blogName a:hover, .read_more:hover {color: #000;}
.blog_cont_wrapper h3 a { color: #8b5b24;}
.blog_cont_wrapper p a { color: #1d293f;font-size: 20px;font-weight: 600;}
.blog_cont_wrapper h4 a { color: #8b5b24;}
img.blog_product_image {width: 30% !important;}
.ourBlogMainWrap .sm_prd_item{    display: block;}
.sm_Blog_Main_Wrap .sm_prd_item{width: 30%;}

/* Delivery section start here */
.deliveryWrap {background: #f5f5f5;padding: 50px 0px;position: relative;}
.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 {color: #fff;padding: 3px 5px;border: 1px dashed #1d293f;margin: 3px;border-radius: 5px;background: #1d293f;font-weight: 600;}
.deliveryWrap .delivery_list li a{color: #fff;}
.deli-wrap{display: flex;justify-content: space-between;align-items: center;}
.deli-right{width: 60%;height: 250px;border-radius: 15px;overflow: hidden;}
.deli-right iframe{width: 100%;height: 250px;}
.deli-left{width: 40%;}

/*.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;}*/



/* Prd table css start here */
.prd_table_main_wrap {padding: 50px 0px;background: #f5f5f5;}
.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 15px;border: 1px solid #ccc;}
.prd_main_table td a {color: #8b2c2a;font-weight: 500;font-size: 14px;}
.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 */
.sm_faq_main_wrapper{padding: 50px 0px;    background: #1d293f;}
.sm_faq_main_wrapper .cln_heading{color: #fff !important;}
.faq_list_wrap {display: flex;justify-content: space-between;flex-wrap: wrap;margin-top:30px;}
.sm_faq_main {width: 48%;display: flex;flex-direction: column;height: max-content;margin-bottom:20px;justify-content: center;}
.sm_faq_que {z-index: 9;color: #fff;font-weight: 700;}
.sm_faq_que a {display: flex;justify-content: space-between;color: #000;cursor:auto;font-weight: 500;width: 100%;align-items: center;}
.sm_faq_que a span:first-child i {color: #8b2c2a;font-size: 24px;vertical-align: bottom;margin-right: 10px;}
.sm_faq_que a span.plus_icon, .sm_faq_que a span.minus_icon {margin-left: 20px;}
.minus_icon, .faq_main.active .plus_icon {display: none;}
.sm_faq_ans {display: block !important;margin: 0px;margin-top: -15px;border-radius: 0px 0px 30px 30px;padding: 25px 25px 15px;color: #fff;background: #1d293f;}
.sm_faq_main.active .faq_ans {margin-top: -15px;}
.sm_faq_main.active .minus_icon {display: block;}
.sm_faq_que a span.plus_icon, .sm_faq_que a span.minus_icon, .sm_faq_que a span:first-child i{display: none;}


/* speacilty section css */
.sm_specality {background: #f5f5f5;padding: 50px 0px;}
.sm_specality .cln_heading {color: #000 !important;}
.sm_spe_list {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;}
.sm_spe_item {width: 27%;padding:30px;text-align: center;color: #000;background: #fff;margin-bottom: 20px;border-radius: 15px;}
.sm_spe_item_img {width: 70px;height: 70px;padding: 20px;display: flex;justify-content: center;align-items: center;margin: 0 auto 20px;background: #f5f5f5;border-radius: 50%;}
.sm_spe_item_img img {width: 100%;}
.sm_spe_box_head {font-size: 18px;margin: 0px 0px 10px;line-height: 1.5;/*min-height: 48px;*/}
.spe_content {margin: 0px;font-size: 14px;opacity: 0.7;}
.fea_img_wrap {margin-top: 30px;}
.sm_cart_mob_wrap {display: none;}

/* Content pages css */
.content_pages_wrapper {color: #000;padding: 50px 0px;}
.content_pages_wrapper a {color:#8b2c2a;}
.content_pages_wrapper a:hover, .content_pages_wrapper a:focus {color:#000;}
.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;}
.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: #8b2c2a;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: 50px 0px;color: #000;}
.top_back_btn {margin-bottom: 30px;}
.top_back_btn a {color:#000;}
.top_back_btn a:hover {color:#000;}
.blog_det_heading {font-size: 32px;text-align: center;margin: 0px 0px 30px;color: #1d293f;}
.blog_det_cont p:last-child {margin-bottom: 0px;}
.blog_info_wrap {display: flex;justify-content: space-between;margin-bottom: 30px;padding-bottom: 20px;border-bottom: 1px solid #ccc;color: #888;font-size: 14px;}
.blog_info_wrap p {margin: 0px;}
.blog_det_cont p{font-size: 18px;}
.blog_det_cont a{color: #0a6eb0;}
.blog_det_cont ol li, .blog_det_cont ul li{font-size: 18px;margin: 10px 0px;}
.ourBlogsWrap .sm_prd_item{width: 32% !important;}
.blog_det_cont h4, .blog_det_cont h2{font-size: 24px;margin: 10px 0px;}
.blog_det_cont{width: 85%;margin: auto;}
.blogContentImage{width: 80%;margin: auto;}

.admin-img{width: 100px;border-radius: 50%;overflow: hidden;margin-top: 20px;}
.admin-img img{width: 100%;}
.cont-name .ad-name{font-size: 18px;font-weight: 600;margin: 15px 0px; color: #fff;}
.cont-name .ad-content{font-size: 16px;margin: 0px;color: #fff;}
.ad-buton{display: flex;margin-top: 20px;}
.admin-wrap{background: #1d293f;padding: 20px;border-radius: 5px;margin-top: 20px;}
.ad-buton a{color: #fff;padding: 0px 25px 0px 0px;margin-right: 20px;display: flex;align-items: center;}
.ad-buton a span{font-size: 24px;font-weight: 700;padding: 8px 20px;margin-right: 10px;background: #3c5fa7;}
.facebook{background: #3b5998;transition: 0.5s all;}
.facebook:hover{background: #4f75c5;transition: 0.5s all;}
.b-whatsapp{background: #42b56d;transition: 0.5s all;}
.b-whatsapp:hover{background: #21e76b;transition: 0.5s all;}
.ad-img img{width: 34px;}
.b-whatsapp .ad-img{font-size: 24px;
    padding: 8px 8px;
    margin-right: 10px !important;
    margin-right: 10px;
    background: #2bd36a;
    line-height: 36px;
    margin: 0px;
    display: flex;
    justify-content: center;}


/*Footer sticky css start*/  

.sm_wp_footer-stick{display: flex;align-items: center;position: fixed;bottom: 0px;right: 0px;z-index: 99999;}
.sm_wp_footer-sticky-left{background: #1d293f;border-radius: 10px;}
.sm_wp_footer-sticky-left p {max-width: 400px;padding: 0px 25px 0px 22px;font-size: 12px;color: #fff;}
.sm_wp_footer-sticky-right{border-radius: 50%;padding: 10px;position: relative;margin-left: -39px;background: #1b994f;}
.rounded-icon p{margin: 0px;border-radius: 50%;width: 45px;height: 45px;}
.rounded-icon p i{font-size: 45px;color: #fff;font-weight: 200;}
.sm_wp_footer-sticky-left span{font-weight: 900;}

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

/*Footer sticky css end*/

.sm_checkout_form_wrap{width: 45%;border-radius: 8px;}

.sm-slider-img{box-shadow: 0px 0px 10px 0px #ccc;
    border-radius: 8px;
    overflow: hidden;}
.product-bottom-img{display: flex;justify-content: space-between;margin-top: 20px;}
.product-bottom-img p{width: 17%;border: 1px solid #ccc;border-radius: 6px;overflow: hidden;margin: 0px;cursor: pointer;}
.sm_prd_details .qua_select .cart_btn_wrap a{line-height: 44px;height: 44px;}
.selectedP{box-shadow: 0px 0px 10px 0px #ccc;border: 1px solid #000 !important;}
.cart_icon_top img{width: 26px;}
.cln_heading p{margin: 0px;}


/*New review page css start*/

.review-page{display: flex;justify-content: space-between;margin: 40px 0px;flex-wrap: wrap;}
.review-box{width: 44%;margin-bottom: 15px;padding: 20px;display: flex;justify-content: space-between;align-items: center;box-shadow: 1px 1px 5px lightgrey;}
.review-left{width: 40%;}
.review-img{width: 55%;margin: auto;}
.img-name a{color: #000;border-bottom: 1px solid;}
.img-name a:hover{color: #0a6eb0;}
.review-right{width: 58%;}
.img-name{font-size: 12px;margin: 10px 0px 0px;text-align: center;font-weight: 600;}
.review-date{font-size: 12px;text-align: center;}
.review-date span{padding: 0px 5px;font-style: italic;}
.review-date b{font-weight: 600;}
.re-content{text-align: center;font-size: 12px;font-weight: 600;font-style: italic;position: relative;}
.star{text-align: center;color: #0a6eb0;font-size: 30px;margin: 0px;}
.review-date{
      background: #0a6eb0;
    color: #fff;
    padding: 5px;
    border-radius: 3px;
    border-left: 4px solid #1d293f;
}
.open{
  font-size: 16px;
         color: #0a6eb0;
          margin-right: 5px;

}
.close{font-size: 16px;
        margin-left: 5px;
    color: #0a6eb0;}

.alert-success{color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;padding: 20px;
    border-radius: 6px;
    margin-bottom: 30px;text-align: center;}

  
  .cash-form .input-check input{width: 100% !important;}
  .cash-form .input-check{width: 7% !important;}





/*New review page css end*/


/* media query start here */
@media only screen and (max-width: 1199px){
	.container {width:90%;max-width: 90%;}
	.header_wrap {padding: 3px 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: 130px;}
	.slick-next {left: 180px;}
	.keywords_block_wrap .trust_text span {line-height: 1.5;}
	.sm_footer_lists {flex-wrap: wrap;}
	.sm_foot_logo_wrap {width: 100%;padding: 0px 10px 30px;text-align: center;}
	.sm_link_lists {width: 24%;}
	.sm_btn_line {padding: 10px;}
}


@media only screen and (max-width: 1024px){
  .checkout_wrap{margin-top: 20px;}
	.sm_checkout_page_wrapper{flex-direction: column;}
	.form_same_des.payment_form{margin-top: 15px;}
	.cln_heading, .sm_cart_page_header, .sm_related_prds .sm_inner_coll_head, .sm_prd_wrap .sm_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, .trending_cart_btn {padding: 0px 25px;line-height: 33px;}
	.sm_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;}
	.sm_prd_more_dis {padding: 0px 0px;}
	.sm_modal-content {width: 90%;}
	.sm_cart_table_wrap .num-block {margin-bottom: 0px;}
	.sm_cart_page_wrapper {padding: 30px 0px;}
	.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;}
	.sm_forMobile {display: block !important;padding: 30px 20px;width: 94%;box-shadow: none;border: 1px solid #8b2c2a;margin-bottom: 20px;}
	/*.form_same_des {margin: 30px 0px;}*/
	.inner_form h4 {font-size: 18px;}
	.inner_form .form-group label {font-size: 14px;}
	.sm_checkout_form_wrap {width: 100%;}
	.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: 28px;right: 25px;width: 37px;}
	.success-checkmark .check-icon .icon-line.line-tip {top: 36px;left: 8px;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;}
}

@media only screen and (max-width: 991px){
    .sm_tabs li a{font-size: 14px;margin-right: 15px;}
    .trending_cart_btn{line-height: 30px;font-size: 12px;}
    .sm_prd_list_wrap .sm_prd_item{width: 45%;}
    .sm_prd_name a{font-size: 16px;}
    .discounted_price{font-size: 16px;}
    .original_price{font-size: 14px;}
}


@media only screen and (max-width: 768px){
  .checkout_wrap{margin-top: 0px;}
  .sm_del_text{margin: 20px 0px;}
  .sm_cart_pg_btn_wrap{justify-content: center;}
    .review-box{width: 100%;}
    .re-content{font-weight: 500;}
    .ourBlogsWrap .sm_prd_item{width: 47% !important;}
    .sm_sticky_footer{display: block;}
    .sm_wp_footer-stick {display: none;}
	.cat_right .cart_btn{line-height: 35px;}
	.mob_menu.mob_menu_new_style{top: 65px;width: 96.1%;}
	.benifits-box{width: 32%;}
	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: 80%;}
	.only_img_wrap {margin-top: 20px;text-align: center;}
	.only_img_wrap img {width: 80%;}
	.sm_link_lists {width: 50%;}
	.header_wrap {justify-content: space-between;}
	.new_add_wrapper, .cart_items {display: none;}
	.logo_wrap {width: 250px;}
	.img_text_wrap_multi .text_covered {padding: 0px;}
	.img_text_wrap_multi .text_covered:nth-child(even) {justify-content:center;margin-top: 25px;padding-top: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;}
	.sm_prd_list_wrap .sm_prd_item {width: 45%;}
	.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, .sm_check_btn_wrap a {padding: 8px 20px;}
	.nav_strip {display: none;}
	.mobile_menu_wrap {display: block;}
	.cart_icon_top {margin-right: 15px;}
	.sm_cart_table_wrap {display: block;overflow: hidden;overflow-x: auto;white-space: nowrap;}
	.sm_carted_prd_img img {width: 80px;}
	span.sm_carted_prd_img {display: block;margin-bottom: 10px;}
	.sm_cart_table_wrap .discounted_price {font-size: 16px;line-height: 16px;}
	.skin-1 .num-in input {width: 35px;font-size: 14px;}
	.sm_cart_table_wrap table th:first-child, .sm_cart_table_wrap table td:first-child {max-width: 180px;}
	.sm_prd_wrap {flex-wrap: wrap;justify-content: center;}
	.sm_main_prd_img {width: 90%;margin:0px 0px 0px;}
	.slider-for .slick-next{right: -25px;}
	.sm_prd_details {width: 100%;}
	.sm_prd_details .qua_select {align-items: center;}
	.sm_prd_details .qua_select .num-block {margin-bottom: 0px;}
	.sm_tabs li a {font-size: 14px;margin-right: 10px;}
	.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;}
	.sm_carted_items_wrap .new_cart_prd_img img {width: 60px;}
	.sm_carted_items_wrap .prd_list li p {font-size: 11px;}
	.sm_carted_items_wrap .prd_list li {padding-bottom: 10px;margin-bottom: 20px;}
}

@media only screen and (max-width: 580px){
  .newDesignAbuDhabi h2{font-weight: 600;font-size: 22px;}
  .newDesignAbuDhabi p {font-size: 16px;line-height: 28px !important;}
  .newDesignAbuDhabi h3{font-size: 18px;}
  .newDesignAbuDhabi ul li, .newDesignAbuDhabi ol li {margin: 10px 0px;font-size: 16px;}
  .blog_det_cont{width: 100%;}
  .contentShop li, .contentShop p, .blog_det_cont ol li, .blog_det_cont ul li, .blog_det_cont p{font-size: 16px;}
  .sm_Prd_Rating{padding: 3px 5px 3px !important;align-items: center;}
  .rating_wrap{letter-spacing: 1px;}
  .hero_new_style_banner_2 .banner_whole_content_wrapper{padding: 0px 0px 0px !important;}
  .hero_new_style_banner_2 .banner_content .banner_head{font-size: 22px !important;}
  .catMainLinks{margin-top: 20px;}
  .back-color{padding: 15px 0px;}
  .brandHeading{margin: 0px;}
  .back-color{margin-top: 20px;}
  .sm_prd_details .prd_name{font-size: 16px !important;}
  .cash-form .input-check {width: 15% !important;}
  .sm_prd_details .original_price{font-size: 16px !important;}
  .sm_prd_details .discounted_price{font-size: 18px !important;}
  .sm_tab_wrap .total_reviews h2{width: 100% !important;}
  .location__item{width: 80% !important;min-height: unset !important;}
    .review-right, .review-left{width: 100%;}
    .review-box{flex-direction: column;padding: 10px;}
    .deli-wrap{flex-direction: column;}
    .deli-left {width: 100%;margin-bottom: 20px;}
    .deli-right{width: 100%;}
    .deliveryWrap .delivery_list{margin-top: 0px;}
	.mg{margin-top: 4px;margin-bottom: 0px;}
	.homepage_tag .mg{font-size: 12px;margin-top: 4px;margin-bottom: 0px;}
	.add-text{display: none;}
	.cart_btn, .trending_cart_btn{padding: 2px 15px;}
	.add-img{display: block;width: 30px;}
	.cart_qua_wrap {flex-direction: row;}
	.num-block {margin-bottom: 0px;}
	.sm_prd_item{justify-content: space-between;}
	.how_to_use_image{width: 100%;}
	.input-check input{width: 35% !important;}
	.input-check{margin-top: 0px;}
	.sm_modal-header p{font-size: 10px;}
	.sm_modal-header{padding: 0px 7px !important;}
	.prd_main_table td a{font-size: 12px;line-height: 15px;}
	.cln_heading {font-size: 22px;}
	.deliveryWrap:after {font-size: 50px;}
	.sm_faq_main{width: 100%;}
	.sm_prd_list_wrap .sm_prd_item {padding: 0px;justify-content: space-between;border-radius: 5px;width:100%;margin-bottom: 15px;box-shadow: 0 0px 10px rgb(0 0 0 / 22%);}
	.sm_label {font-size: 10px;height: 17px;top: 10px;left: -54px;}
	.sm_prd_more_dis {padding: 0px 0px;}
	.prd-bottom p{font-size: 12px;}
	.prd_img {margin-bottom: 0px;}
	.sm_prd_name a {font-size: 14px;margin-top: 10px;}
	.discounted_price {font-size: 16px;line-height: 20px;}
	.original_price {margin-left: 3px;font-size: 10px;}
	.skin-1 .num-in span {width: 35px;min-width: 35px;height: 35px;}
	.skin-1 .num-in span.minus:before, .skin-1 .num-in span.minus_cart:before {width: 15px;height: 2px;}
	.cart_btn_wrap {width: 100%;}
	.cart_btn, .trending_cart_btn {margin: auto;width:max-content;font-size: 12px;}
	.trending_cart_btn{line-height: 27px;}
	.prd_info {font-size: 10px;}
	.sm_link_lists {width: 100%;margin: 10px 0px;}
	.keywords_block_wrap p span {font-size: 16px;}
	.sm_prd_list_wrap.sm_Blogs_Wrap .sm_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;}
	.sm_label ~ a {order:-1;}
	.faq_que_wrap a > span:first-child i {display: none;}
	.sm_prd_list_wrap {padding-top: 20px;}
	/*.slick-next, .slick-prev {display: none !important;}*/	
	.sm_carted_items_wrap .prd_list li {padding:10px;}
	.sm_carted_items_wrap .subTotal_strip {padding: 10px;font-size: 16px;}
	.sm_carted_items_wrap .carted_items_btn_wrap {padding: 15px 10px;}
	.sm_carted_items_wrap .view_cart_btn, .sm_carted_items_wrap .checkout_btn, .cont_ship_btn {line-height: 30px;font-size: 12px;padding: 0px 10px;}
	.sm_carted_items_wrap .prd_list {margin: 0px 0px 20px;padding: 0px;max-height: 380px;overflow: auto;}
	/*.carted_items_wrap .prd_list li {flex-direction: column;justify-content: center;align-items: center;}*/
	.sm_carted_items_wrap .new_cart_prd_img {margin:0px 10px 0px 0px;}
	/*.carted_items_wrap .new_cart_prd_img img {width: 50px;}*/
	.logo_wrap {width: 200px;}
	.mob_menu {top: 65px;}
	.mobile_menu_wrap > a {font-size: 24px;}
	.deliveryWrap .delivery_list li {padding: 2px 4px; font-size: 12px;}
	.ourBlogMainWrap, .faq_main_wrapper, .prd_table_main_wrap {padding: 30px 0px}
	.parent_prd {padding: 5px 0px 10px;}
	.faq_list_wrap{margin-top: 15px;}
	.inner_head{margin: auto;margin-top: 15px;margin-bottom: 10px;}
	.trust_wrap {padding: 30px 15px;}
	span.sm_carted_prd_img {width: unset;margin-right: 15px;}
	.sm_subtotal_cart {margin: 20px 0px;font-size: 20px;}
	.sm_cart_pg_btn_wrap {align-items: center;flex-direction: column-reverse;}
	.checkout_wrap {justify-content: center;align-items: center;margin-bottom: 0px;width: 100%;}
	.sm_check_btn_wrap .checkout_btn, .sm_cont_ship_btn_wrap .cont_ship_btn {width: 180px;text-align: center;font-size: 12px;}
	footer {padding: 40px 0 0px;}
	.sm_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;}
	.total_reviews {padding:15px 10px;}
	.total_reviews h2 {margin: 0px 0px 10px;width: 57%;font-size: 16px;text-align: center;line-height: 1.4;}
	.sm_tabs li a {font-size: 14px;text-align: center;}
    .sm_prd_wrap{padding: 0px;}
	.sm_prd_wrap .sm_prd_name a {font-size: 20px;} 
	.prd_descri {padding: 5px 0px 20px;}
	.sm_Prd_Rating {font-size: 12px;}
	.sm_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 {width: 100%;}

	.inner_form .form-group input, .inner_form .form-group select, .inner_form .form-group textarea {width: 87%;}
	.sm_cart_table_wrap table th, .sm_cart_table_wrap table td  {padding: 10px 5px 10px 0px;font-size: 12px;}
	.sm_cart_table_wrap table th:last-child, .sm_cart_table_wrap table td:last-child {padding-right: 0px;}
	.sm_cart_table_wrap table th:first-child, .sm_cart_table_wrap table td:first-child {max-width: 80px;}
	.sm_cart_table_wrap .discounted_price {font-size: 13px;line-height: 13px;}
	.sm_cart_page_wrapper .skin-1 .num-in span {width:35px;min-width:35px;height: 35px;}
	.sm_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;}
	.sm_cart_page_wrapper .skin-1 .num-in input {width: 28px;font-size: 12px;}
	.sm_link_list_head {font-size: 16px;margin:0px;}
	.sm_foot_logo_wrap {padding-bottom: 10px;}
	.sm_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;}
	.sm_btn_line {font-size: 10px;}
	.sm_subtotal_cart {font-size: 16px;width: 94%;}
	.sm_cart_table_wrap {display: none;}
	.sm_cart_mob_wrap {display: block;}
	.prd_details_wrap {display: flex;align-items: center;flex-wrap: wrap;justify-content: center;}
	.sm_delete_prd_mob {position: absolute;right: 0px;top: 35px;width: max-content;z-index: 9;}
	.sm_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: 40%;text-align: center;margin-bottom: 15px;}
	.prd_details_wrap .num-block_wrapper {width: 60%;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;}
	.sm_product_info {margin: 0px;}
	.sm_carted_prd_img img {width: 100px;}
	.sm_forMobile {padding: 20px 10px;}
	.sm_checkout_page_wrapper {padding: 20px 0px;}
	.sm_price_wrap_checkout .sm_subTotal_checkout.total_price {font-size: 18px;}
	#checkout_form div.sm_checkout_form_wrap > div:nth-child(5) .inner_form .form-group label {width: 150px;margin: 0px;}
	.form_same_des {margin: 20px 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: 78%;}
	.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 .trust_text span {font-size: 16px;}
	/*.slide_item {height: 140px;}
*/	.sm_modal-content .sm_modal-header .close {font-size: 20px;}
	.sm_wp_footer-sticky-left p {padding: 7px 45px 7px 14px;margin-bottom: 0px;}
	.sm_wp_footer-sticky-left p{font-size: 11px;}
	.sm_tab_wrap{padding: 20px 0px;}
	.prd-bottom{padding: 0px 10px 10px;}
	.sm_wp_footer-stick{display: none;}
    .ourBlogsWrap .sm_prd_item{width: 100% !important;}
    .ad-buton a{padding: 0px 15px 0px 0px;}
    .cont-name .ad-content{font-size: 14px;}
    .admin-wrap{padding: 20px;}
    .ad-buton a span{padding: 3px 15px;}
    .b-whatsapp .ad-img{padding: 6px;}
    .ad-img img{width: 30px;}
    .admin-img{margin-top: 0px;}
    .blog_cont_wrapper{padding: 0px;}
    .blog_banner img{object-fit: contain;}
    .mob_menu.mob_menu_new_style{width: 91%;}
    .hero_new_style_slider_2 .slider_whole_content_wrapper{padding: 0px 0px 50px !important;}
    .user_data{font-size: 14px;margin-bottom: 5px;}
    .ask_question_display {margin-top: 15px;padding: 15px;}
    .customer_question{font-size: 13px;}
    .seller_answer{font-size: 12px;}
    .sm_related_prds{margin-top: 20px;} 
    .alert-success{font-size: 12px;padding: 10px;}
    .sm_spe_item{width: 100%;}]
    .category_ol_design{padding: 20px;}

}


@media only screen and (max-width:480px){
	.sm_tabs {justify-content: space-between;}
	.sm_tabs li a {font-size: 13px;margin-right: 0px;font-weight: 600;}
	
	.rounded-icon p {padding: 5px 7px 1px 8px;width: 51px;height: 51px;}
    .rounded-icon p i{font-size: 35px;}
    .sm_wp_footer-stick{padding: 0px 10px;}
    .mob_menu.mob_menu_new_style{width: 100%;padding: 0px;}
    .drop-img{padding-right: 10px;padding-top: 10px;}
    .mobile_menu_wrap .main_nav_list li{padding: 0px 10px;}
	
}

@media only screen and (max-width:400px){
	.sm_tabs{padding: 5px 7px;}
	.logo_wrap {width: 160px;}
	.mob_menu {top: 59px;}
	.sm_carted_items_wrap .view_cart_btn, .sm_carted_items_wrap .checkout_btn, .cont_ship_btn {font-size: 10px;line-height: 26px;border-radius: 5px;padding: 0px 5px;}
}

@media only screen and (max-width:360px){
    .rounded-icon {top: 1px;left: 0px;}
    .sm_wp_footer-stick{padding: 0px 2px 0px 5px;}
    .cart_btn, .trending_cart_btn{padding: 2px 9px !important;}
}

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