/*
 Theme Name:     Cerian 
 Theme URI:      
 Description:    Cerian Theme
 Author:         Cerian
 Author URI:     
 Template:       Divi
 Version:        1.0.0
*/

.cart-collaterals .cross-sells {
    display: none !important;
}

@font-face {
    font-family: "Gotham";
    src: url("include/fonts/Gotham-Medium.woff2") format("woff2"), url("include/fonts/Gotham-Medium.woff") format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Gotham Book";
    src: url("include/fonts/Gotham-Book.woff2") format("woff2"), url("include/fonts/Gotham-Book.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Gotham";
    src: url("include/fonts/Gotham-Bold.woff2") format("woff2"), url("include/fonts/Gotham-Bold.woff") format("woff");
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Gotham Narrow";
    src: url("include/fonts/GothamNarrow-Black.woff2") format("woff2"), url("include/fonts/GothamNarrow-Black.woff") format("woff");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Gotham Narrow Book";
    src: url("include/fonts/GothamNarrow-Book.woff2") format("woff2"), url("include/fonts/GothamNarrow-Book.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Gotham";
    src: url("include/fonts/Gotham-Light.woff2") format("woff2"), url("include/fonts/Gotham-Light.woff") format("woff");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Gotham";
    src: url("include/fonts/Gotham-Black.woff2") format("woff2"), url("include/fonts/Gotham-Black.woff") format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Knockout - HTF 49- Liteweight";
    src: url("include/fonts/Knockout HTF49Liteweight Regular.otf") format("opentype");
    font-weight: 500;
}

:root {
    --color_primary: #1f9cd7;
    --color_secondary: #000000;
    --color_text: #000000;
    --color_white: #fff;
    --font_Gotham: 'Gotham Book';
    --font_Knockout: 'Knockout - HTF 49- Liteweight';
    --font_weight_400: 400;
}

::selection {
    background: var(--color_primary);
    color: var(--color_white);
    font-family: var(--font_Gotham);
}

body {
    font-family: "Knockout - HTF 49- Liteweight";
    font-family: 'Gotham Book';
}

#my_account_download_product_data_table_id {
    display: none !important;
}

.checkbox_area {
    display: flex;
}

.checkbox_area span {
    margin: auto;
    margin-left: 0px;
    margin-right: 7px;
    color: black;
}

li.myacc_li {
    display: flex;
}

.header_top_ca_div.header_top_ca_div_xoo_el_action {
    margin-left: 15px;
}

.checkbox_area span.wpcf7-list-item-label,
.header_top_ca_div_xoo_el_action {
    display: none;
}

.enqery_now_box input {
    text-transform: capitalize;
}


/*---------------scroll bar-----------------------*/

::-webkit-scrollbar {
    width: 3px;
}

::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 5px;
}

::-webkit-scrollbar-thumb {
    background: #b82f29;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb:hover {
    background: #b82f29;
}


/*---------------end scroll bar-----------------------*/


/*----------------- BANNER SECTION ------------------*/

.aw_hero_banner_img {
    line-height: 0;
}

.aw_hero_banner_img img {
    width: 100%;
    height: 600px;
    object-fit: cover;
}

div#main-content {
    margin-top: 13%;
}

.cr_banner_row {
    padding: 0px !important;
}

.aw_hero_banner_col {
    position: relative;
}

.aw_hero_banner_box {
    position: relative;
}

.aw_hero_banner_Content {
    position: absolute;
    top: 0;
    left: 0;
    padding-left: 14% !important;
    padding-right: 14% !important;
    display: flex;
    height: 100%;
    width: 100%;
    z-index: 999;
    /* 	background-color: rgba(0,0,0,0.2); */
}

.aw_hero_banner_Inner {
    margin: auto;
    margin-left: auto;
    width: 50%;
    background-color: rgba(0, 0, 0, 0.6);
    padding: 2%;
    margin-right: 0;
}

.crn_banner_inner_H1 {
    font-size: 62px;
    color: white;
    font-weight: 400;
    display: block;
    line-height: 1.2;
    text-transform: uppercase;
    padding-bottom: 15px;
    font-family: var(--font_Knockout);
}

.word_Colr {
    font-weight: 400;
    color: #1f9cd7;
}

.crn_banner_SmTxt {
    display: block;
    line-height: 1.8;
    font-size: 17px;
    color: #ffffff;
    font-family: var(--font_Gotham);
}

.crn_banner_in_cm_Btn_div {
    display: flex;
    margin-top: 10px;
}

.crn_banner_in_cm_Btn_div .site_button {
    margin-right: 10px;
}

.aw_hero_banner_row .slick-arrow svg {
    width: 68px;
    height: 68px;
    fill: white;
    color: white;
    margin: auto;
    cursor: pointer;
}

.aw_hero_banner_row .aw_prv {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: 99999;
    display: flex;
    left: 18px;
}

.aw_hero_banner_row .slick-arrow svg path {
    fill: white;
}

.aw_hero_banner_row .aw_nxt {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 18px;
    margin: auto;
    z-index: 99999;
    display: flex;
}

.aw_nxt svg {
    transform: rotate(180deg);
}

.aw_hero_banner_row {
    line-height: 0;
}

.aw_hero_banner_row .slick-arrow {
    width: 68px;
    height: 68px;
}


/*----------------------- SHOP BY CATEGORY SECTION --------------------*/

.cr_shop_by_section {
    background-color: #1a1a1a;
}

.cr_site_title_div {
    position: relative;
}

.cr_main_title {
    display: block;
    position: relative;
    font-size: 42px;
    font-weight: 400;
    line-height: 1.2;
    color: white;
    text-transform: uppercase;
    font-family: var(--font_Knockout);
    text-align: center;
    padding-bottom: 10px;
    text-shadow: #000 2px 2px 5px;
}

.cr_main_title:before {
    content: "";
    position: absolute;
    width: 69px;
    height: 2px;
    background-image: linear-gradient(to right, #1e9ed8 0%, #00ffff 100%);
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.product_cat_class.cr_site_title_div.cr_main_title:before {
    right: auto !important;
}


/*--------------------------*/

.home__places {
    margin-top: 41px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.home__place {
    opacity: 0;
    transform: translateY(5rem);
}

.home__place__cover {
    position: relative;
    overflow: hidden;
    aspect-ratio: 1;
}

.home__cover-bg,
.home__cover-hoverbg {
    width: 100%;
    position: absolute;
    transition: all 1.66s ease;
}

.home__cover-image {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 85%;
    position: absolute;
    border: 2px solid #ffffff;
    border-radius: 7px;
    height: 320px;
    object-fit: cover;
}


/* span.woocommerce-Price-amount.amount {
    display: none !important;
} */

.home__cover-hoverbg {
    opacity: 0;
}

.home_cover_hover_Div {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    color: #fff;
    opacity: 0;
    transition: all 1.66s ease;
}

.home__place:hover .home__cover-bg {
    transform: rotate(180deg);
}

.home__place:hover .home__cover-hoverbg {
    transform: rotate(180deg);
    opacity: 0;
}

.home__place:hover .home_cover_hover_Div {
    opacity: 1;
}

.home__place {
    width: 33.33%;
    padding: 10px 40px;
}

.home__place__info span {
    font-size: 22px;
    font-family: var(--font_Gotham);
    font-weight: 600;
    line-height: 1.2;
    display: block;
    text-align: center;
    color: white;
    transition: 1s !important;
}

.home__place__info {
    margin-top: 25px;
}

.home__place:hover .home__place__info span {
    color: #1f9cd7;
    text-decoration: underline;
}

.cr_tb_padding_row {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
}

.cr_shop_by_section:before {
    content: "";
    position: absolute;
    width: 179px;
    height: 510px;
    background: url(../../../wp-content/uploads/2023/02/Lemp.png) 0 0 no-repeat;
    background-size: contain;
    bottom: 0;
    left: 0;
}

div#intro .slick-dots {
    bottom: -72px;
}

div#intro .slick-dots li button {
    width: 12px !important;
    height: 12px !important;
    margin-right: 0px !important;
    color: transparent !important;
    background: white !important;
}

div#intro .slick-dots li {
    width: 13px !important;
    height: 13px !important;
}

div#intro li.slick-active button {
    background: #42b1e3 !important;
}


/*---------------- FETURED PRODUCTS -----------------------*/

.black_st_title {
    color: black !important;
    text-shadow: none;
}

.cr_filler_hm_section {
    background-color: #e8f8ff;
}

.filler_mn_outer {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.filler_mn_col {
    width: 25%;
}

.filler_mn_box ul {
    padding: 0px !important;
    list-style-type: none;
    display: flex;
}

.filler_mn_box ul li {
    display: flex;
}

.filler_mn_box ul li span {
    margin: auto;
    margin-left: 15px;
    font-size: 16px;
    font-weight: 900;
    font-family: var(--font_Gotham);
    color: black;
    text-transform: uppercase;
    line-height: 1.2;
}

.filler_mn_box ul li img {
    width: 36px;
    height: 36px;
    object-fit: contain;
}


/*------------------- FEATURED PRODUCTS ----------------*/

.cr_prd_title {
    font-size: 28px;
    color: black;
    /*     line-height: 1.2; */
    font-family: var(--font_Knockout);
    margin: auto;
    height: 104px;
    white-space: normal;
    /*     overflow: hidden; */
    text-overflow: ellipsis;
    /*     display: -webkit-box; */
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-transform: uppercase;
}

.cr_featured_prod_inner_row {
    display: flex;
    height: 100%;
    position: relative;
}

.cr_featured_prod_inner_right img {
    width: 100%;
    height: 152px;
    object-fit: contain;
}

.cr_featured_prod_inner_left {
    width: 50%;
    display: flex;
    padding-right: 20px;
}

.cr_featured_prod_inner_right {
    width: 50%;
}

.cr_featured_prod_box {
    background-color: #f0f0f0;
    border-radius: 8px;
    padding: 15px 25px;
    display: flex;
    height: 198px;
    position: relative;
}

.cr_featured_prod_col {
    padding: 15px 15px;
}

.cr_featured_prod_inner_box {
    margin: auto;
    position: relative;
    z-index: 9999;
}

.crn_featurd_outer_div {
    margin-top: 25px;
}

.default_box {
    background-color: #ababab;
}

.cr_featured_prod_box:before {
    content: "";
    position: absolute;
    width: 53%;
    height: 100%;
    background-color: #3bd8e2;
    z-index: 2;
    top: 0;
    right: 0;
    border-radius: 8px;
    clip-path: polygon(25% 0%, 100% 0%, 100% 100%, 63% 100%);
}

.grey_box:before {
    background-color: #ababab;
}

.sky_box:before {
    background-color: #3bd8e2;
}

.green_box:before {
    background-color: #77bd75;
}

.blue_box:before {
    background-color: #4e8fd8;
}

.vbox-container img {
    height: 500px;
    object-fit: contain;
}

.cr_featured_prod_box:after {
    content: "";
    position: absolute;
    width: 94%;
    height: 72%;
    border: 2px solid #1f9cd7;
    opacity: 0.1;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 1;
    bottom: 0;
    top: 0;
}

.cr_featured_prod_row .slick-arrow svg {
    width: 56px;
    height: 56px;
    margin: auto;
    cursor: pointer;
}

.cr_featured_prod_row .slick-arrow {
    width: 56px;
    height: 56px;
}

.cr_featured_prod_row .aw_prod_prv {
    position: absolute;
    top: 0;
    left: -73px;
    bottom: 0;
    margin: auto;
    z-index: 999;
}

.cr_featured_prod_row .aw_prod_nxt {
    position: absolute;
    top: 0;
    right: -73px;
    bottom: 0;
    margin: auto;
    z-index: 999;
}

.cr_featured_prod_row .aw_prod_nxt svg {
    transform: rotate(180deg);
}


/*--------------------- ABOUT US SECTION ------------------*/

.cr_abuts_inner_row {
    display: flex;
}

.cr_abuts_inner_left_col {
    width: 50%;
    padding-right: 35px;
}

.cr_abuts_inner_right_col {
    width: 50%;
}

.cr_abuts_inner_left_outer img {
    width: 100%;
    height: 638px;
    object-fit: cover;
    border-radius: 7px;
}

.cr_abuts_inner_right_outer .cr_main_title {
    text-align: left;
}

.cr_abuts_inner_right_outer .cr_main_title::before {
    margin-left: 0px;
}

.cr_abuts_txt {
    line-height: 1.5;
    color: black;
    display: block;
    font-family: var(--font_Gotham);
    font-size: 17px;
    padding-bottom: 13px;
}

.cr_abuts_btn_Div {
    margin-top: 12px;
}

.cr_abuts_btm_imgs_row {
    display: flex;
}

.cr_abuts_btm_imgs_row img {
    width: 100%;
    height: 325px;
    object-fit: cover;
    border-radius: 7px;
}

.cr_abuts_btm_imgs_lft {
    margin-right: 27px;
}

.cr_abuts_btm_imgs_div {
    margin-top: 57px;
}

.cr_abuts_btm_imgs_rght {
    margin-top: -50px;
}

.cr_abuts_inner_left_outer {
    line-height: 0;
    position: relative;
    overflow: hidden;
}

.cr_abuts_in_btm_Cont {
    margin-top: 20px;
}

.cr_about_us_section:before {
    content: "";
    position: absolute;
    width: 626px;
    height: 390px;
    background-color: #f5f5f5;
    top: 0;
    left: 0;
}


/*---------------------- FROM THE BLOG --------------------------*/

.cr_blog_section {
    background-color: #f5f5f5;
}

.prod_blue_color {
    color: #1f9cd7;
}

.cr_blog_inner_row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 21px;
}

.cr_blog_inner_col {
    width: 33.33%;
    padding: 10px 15px;
}

.cr_blog_inner_img_box {
    line-height: 0;
    position: relative;
    overflow: hidden;
}

.cr_blog_inner_img_box img {
    width: 100%;
    height: 321px;
    object-fit: cover;
    border-radius: 7px;
}

.cr_blog_inner_box {
    border: 1px solid #d4d4d4;
    background-color: #f5f5f5;
    border-radius: 7px;
    padding: 17px 17px;
    height: 100%;
}

.cr_blog_in_title {
    font-size: 20px;
    font-weight: bold;
    font-family: 'Gotham';
    color: black;
    line-height: 1.2;
    padding-bottom: 7px;
    display: block;
}

.cr_blog_inner_cont_desc {
    font-size: 17px;
    font-weight: 400;
    font-family: var(--font_Gotham);
    color: black;
    line-height: 1.5;
    padding-bottom: 10px;
    height: 53px;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.cr_blog_inner_desc_box {
    padding-top: 20px;
}

.cr_blog_inner_desc_btn {
    margin-top: 15px;
}

.grn_blog_hm_date {
    background-image: linear-gradient(to right, #1e9ed8 0%, #00ffff 100%);
    border-radius: 7px;
    width: 51px;
    height: 52px;
    display: flex;
    position: absolute;
    bottom: 15px;
    left: 15px;
}

.num_date {
    font-size: 24px;
    font-family: 'Gotham';
    color: black;
    display: block;
    line-height: 1.2;
    text-align: center;
}

.month_name {
    color: black;
    display: block;
    line-height: 1.2;
    font-size: 16px;
    font-family: var(--font_Gotham);
}

.grn_blog_hm_inner {
    margin: auto;
}

iframe#crn_le_map_id {
    width: 100%;
    height: 321px;
}

.cr_gle_map_block {
    line-height: 0;
}

.cr_blog_inner_img_box:before {
    content: "";
    position: absolute;
    width: 90%;
    height: 90%;
    background-image: linear-gradient(to right, #1e9ed8 0%, #00ffff 100%);
    opacity: 0.4;
    top: 0;
    left: 0;
    margin: auto;
    transform: scale(0);
    transform-origin: top left;
    transition: 0.8s !important;
}

.cr_blog_inner_img_box:hover:before {
    transform: scale(1);
    z-index: 9;
}

.cr_blog_inner_box:hover img {
    transform: scale(1.2);
}

.cr_abuts_inner_left_outer:before {
    content: "";
    position: absolute;
    width: 95%;
    height: 95%;
    background-image: linear-gradient(to right, #1e9ed852 0%, #00ffff73 100%);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    border-radius: 7px;
    transform: rotate3d(0, 0, 1, 45deg) scale(0);
    transition: 1s !important;
}

.cr_abuts_inner_left_outer:hover:before {
    transform: rotate3d(0, 0, 1, 45deg) scale(1);
}

.enqery_now_row {
    display: flex;
}

.enqery_now_col_6 {
    width: 100%;
    padding: 9px;
}

.enqery_now_box input {
    width: 100%;
    padding: 10px !important;
    border: 1px solid #ccc !important;
    font-size: 16px;
    color: black;
    height: 50px;
    font-weight: 600;
}

.enqery_now_box input::placeholder,
input[type="email"]::placeholder {
    text-transform: capitalize !important;
}

.enqery_now_box select {
    width: 100%;
    padding: 10px !important;
    border: 1px solid #ccc !important;
    font-size: 16px;
    color: black;
    height: 50px;
    font-weight: 600;
    background: white;
}

.enqery_now_box textarea {
    width: 100%;
    border: 1px solid #ccc;
    padding: 10px;
    height: 104px;
    font-size: 16px;
    color: black;
    resize: none;
    font-weight: 600;
}

.enqery_now_col_12 {
    width: 100%;
    padding: 9px;
}

.enqery_now_box select::placeholder,
.enqery_now_box input::placeholder,
.enqery_now_box textarea::placeholder {
    color: black;
    opacity: 1 !important;
}

header ul#menu-main-menu.et-menu .Partners_Wholesalers_box,
.Partners_Wholesalers_box {
    display: none !important;
}

.cr_featured_prod_inner_left {
    flex-wrap: wrap;
}

span.cr_prd_title_price {
    margin: auto;
    margin-left: 0px;
    /* display: none; */
    font-size: 22px;
}

.certificate_main {
    width: 300px;
    text-align: center;
}

span.prod_blue_color {
    display: block;
}

span.cr_prd_title {
    margin-left: 0px;
}

.cr_featured_prod_inner_box {
    width: 100%;
}

.cr_featured_prod_inner_box {
    width: 100%;
}

span.cr_prd_title {
    margin-left: 0px;
}

.cr_featured_prod_inner_box {
    width: 100%;
}

span.cr_prd_title {
    margin-left: 0px;
}

.post_content_main_inner video {
    display: block;
    display: none !important;
}

.post_content_main_inner .wp-video {
    height: auto;
    margin: 0 auto;
}

.post_content_main_inner strong {
    font-size: 22px;
    color: #1f9cd7;
    line-height: 1.2em;
    /* display: block; */
}

.post_content_main_inner p {
    color: black !important;
    font-size: 18px;
}

.post_content_main_inner table,
.post_content_main_inner td {
    border: 1px solid black;
    text-align: center;
    /* width: 100%; */
    color: black;
}

.post_content_main_inner table {
    width: 100%;
}

.post_content_main_inner li {
    color: black;
    font-size: 16px;
}

.blog_section_inner .et_pb_row {
    padding-top: 26px !important;
}

.blog_post_title h1.entry-title {
    margin-bottom: 16px;
    color: #1f9cd7;
    font-weight: bold;
}

.et-db #et-boc .et-l .et_pb_row {
    width: 100% !important;
    max-width: 100% !important;
}

.alarm_data_loader_outer_box {
    display: none;
}

.alarm_data_loader_inner_box {
    margin: auto;
    background: rgb(31 156 215 / 40%);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    display: flex;
    border-radius: 0;
    z-index: 999;
}

.adr_loader {
    border: 12px solid #000;
    border-radius: 50%;
    border-top: 12px solid #1f9cd7;
    width: 90px;
    height: 90px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    margin: auto;
    z-index: 999;
}

.cart_page_col .cart-collaterals .shipping {
    display: none !important;
}

.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn,
.xoo-wsc-container .xoo-wsc-btn {
    background: linear-gradient(to right, #1e9ed8 0%, #00ffff 100%);
    color: #000;
    border: 2px solid #ffffff;
}

.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn:hover,
.xoo-wsc-container .xoo-wsc-btn:hover {
    background-color: #ffffff;
    color: #000;
    border: 2px solid #000000;
    padding: 6px 20px;
}

.customer_report_form select {
    font-size: 18px;
    font-weight: 400;
    border: 1px solid #000;
    border-radius: 5px;
}

.crn_banner_in_cm_Btn_div .xoo-el-action-sc {
    position: relative !important;
    color: #000 !important;
}

.crn_banner_in_cm_Btn_div .xoo-el-action-sc:hover {
    color: #fff !important;
}

.download_csv_form {
    text-align: right;
    width: fit-content;
    margin-left: auto;
    position: relative;
}

.download_csv_form::before {
    content: "";
    position: absolute;
    top: 15px;
    left: 10px;
    background-image: url(/wp-content/uploads/2023/09/download_csv_icon.png);
    height: 20px;
    width: 20px;
    background-size: 20px;
    background-repeat: no-repeat;
    z-index: 99;
    visibility: visible;
}

.download_csv_form .download_csv {
    padding-left: 40px;
}

#email_error_message {
    text-transform: capitalize;
    color: red;
    padding-bottom: 6px;
}

.wc-bacs-bank-details-account-name {
    margin-left: 40px !important;
}


/* contact us Stockist Start*/

.ri_conct_ar_section {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
    margin-top: 30px;
}

.ri_conct_ar_left {
    width: 14% !important;
}

.ri_conct_ar_right {
    width: 86% !important;
    padding-left: 40px;
}

.ri_find_near_block {
    margin-top: 20px;
}

ul.ri_ct_store_ul {
    padding: 0px !important;
    list-style-type: none !important;
    margin: auto 0px;
}

ul.ri_ct_store_ul li {
    color: #fff;
    padding: 30px 10px;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.2;
    text-transform: uppercase;
    text-align: center;
    background: #000;
    cursor: pointer;
    transition: 1s !important;
    margin-bottom: 5px;
}

.ri_conct_ar_inner_part {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
}

.ri_conct_ar_rght_in_rw {
    width: 50%;
    padding: 10px;
}

.ri_conct_ar_rght_in_row_inner {
    background: #fff;
    box-shadow: 0px 0px 20px -3px rgba(0, 0, 0, 0.1);
    border-radius: 20px;
    padding: 35px 75px;
}

.ri_ctmn_title {
    font-size: 20px;
    color: #1da2d9;
    display: block;
    font-weight: 600;
    line-height: 1.2;
    padding-bottom: 10px;
    margin-bottom: 5px;
    text-decoration: underline;
}

.ri_ctmn_sub_title {
    color: black;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2;
    display: block;
    padding-bottom: 10px;
    margin-bottom: 5px;
}

.ri_ctmn_tel {
    color: black;
    font-weight: 600;
    font-size: 16px;
    line-height: 1.2;
    display: block;
    padding-bottom: 10px;
}

.ri_ctmn_tel span {
    color: #1da2d9;
}

.tabcontent {
    display: none;
}

.active_panel_box {
    display: block !important;
}

li.active_Li {
    /* background: #F58345 !important; */
    background-image: linear-gradient(to right, #1e9ed8 0%, #00ffff 100%) !important;
    color: black !important;
}

.padding_add {
    padding-top: 6px !important;
}

.xoo-wsc-basket .xoo-wsc-bki {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.woocommerce-tabs .tabs {
    margin-bottom: 20px !important;
}

.divi_popup_row {
    padding: 40px 25px !important;
}


/* =================== */


/* contact us Stockist End*/

@media all and (min-width: 320px) and (max-width: 767px) {
    .divi_popup_row {
        padding: 30px 15px !important;
    }
    /* contact us Stockist Start*/
    ul.ri_ct_store_ul li {
        width: 48%;
        padding: 12px;
        font-size: 14px;
        margin-left: 5px;
    }
    .ri_conct_ar_rght_in_row_inner {
        padding: 20px;
        text-align: center;
    }
    .ri_ctmn_title {
        font-size: 14px;
    }
    .ri_ctmn_sub_title {
        font-size: 14px;
    }
    .ri_ctmn_tel {
        font-size: 14px;
    }
    .store_note_des {
        position: relative;
        top: -5px;
    }
    .ri_conct_ar_left {
        width: 100% !important;
    }
    .ri_conct_ar_right {
        width: 100% !important;
        padding-top: 40px;
        padding-left: 0;
    }
    ul.ri_ct_store_ul {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }
    .ri_conct_ar_left {
        width: 100% !important;
    }
    .ri_conct_ar_rght_in_rw {
        width: 100%;
    }
    /* contact us Stockist End*/
    .cr_mob_header_block {
        width: 100% !important;
    }
    .cr_mob_header_block .et_pb_code_inner {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .header_top_ca_div {
        margin-right: 60px;
    }
    /*-------------- BANNER SECTION ---------------*/
    div#main-content {
        margin-top: 53px;
    }
    .aw_hero_banner_img img {
        height: 389px;
    }
    .crn_banner_inner_H1 {
        font-size: 41px;
        padding-bottom: 9px;
        text-align: center;
    }
    .crn_banner_in_cm_Btn_div {
        margin-top: 19px !important;
        justify-content: center;
        display: block;
    }
    .aw_hero_banner_Inner {
        width: 100%;
    }
    .crn_banner_SmTxt {
        font-size: 16px;
        text-align: center;
        line-height: 1.4;
    }
    .aw_hero_banner_row .slick-arrow svg {
        width: 35px;
        height: 35px;
    }
    .aw_hero_banner_row .slick-arrow {
        width: 35px;
        height: 35px;
    }
    .aw_hero_banner_Content {
        padding-left: 6% !important;
        padding-right: 6% !important;
    }
    .crn_banner_in_cm_Btn_div .site_button {
        margin-right: 0px;
        margin: auto;
        margin-bottom: 10px;
    }
    .aw_hero_banner_row .aw_prv {
        left: 5px;
    }
    .aw_hero_banner_row .aw_nxt {
        right: 5px;
    }
    /*---------------- SHOP BY CATEGORY SECTION ------------*/
    .cr_tb_padding_row {
        padding-top: 32px !important;
        padding-bottom: 32px !important;
    }
    .home__place__info span {
        font-size: 17px;
    }
    .home__place {
        padding: 7px 6px;
        width: 100%;
        opacity: 1;
        position: relative;
        top: -74px;
    }
    .cr_shop_by_section:before {
        width: 64px;
        height: 177px;
    }
    .home__cover-image {
        height: 171px;
    }
    .home__place__info {
        margin-top: 20px;
    }
    .cr_main_title {
        font-size: 32px;
    }
    .home__places {
        margin-top: 10px;
        display: table !important;
        table-layout: fixed !important;
        width: 100% !important;
    }
    /*------------- FILLER SECTION -----------------*/
    .filler_mn_box ul li img {
        width: 28px;
        height: 28px;
    }
    .filler_mn_box ul li span {
        margin-left: 13px;
        font-size: 14px;
    }
    .filler_mn_col {
        width: 100%;
    }
    .filler_mn_box ul li {
        padding-bottom: 20px;
    }
    /*------------- FEATURED PRODUCT SECTION ----------------*/
    .cr_prd_title {
        font-size: 20px;
        height: 72px;
    }
    .cr_featured_prod_inner_right img {
        height: 96px;
    }
    .cr_featured_prod_box {
        padding: 10px 15px;
        height: 148px;
    }
    .cr_featured_prod_row .slick-arrow svg {
        width: 38px;
        height: 38px;
    }
    .cr_featured_prod_row .slick-arrow {
        width: 38px;
        height: 38px;
    }
    .cr_featured_prod_row .aw_prod_prv {
        left: -40px;
    }
    .cr_featured_prod_row .aw_prod_nxt {
        right: -40px;
    }
    .cr_featured_prod_col {
        padding: 10px 10px;
    }
    .crn_featurd_outer_div {
        padding: 0px 25px;
    }
    /*-------------- ABOUT US SECTION ---------------*/
    .cr_abuts_txt {
        font-size: 14px;
        text-align: center;
    }
    .cr_abuts_btm_imgs_row img {
        height: 144px;
    }
    .cr_abuts_inner_left_outer img {
        height: 321px;
    }
    .cr_abuts_btm_imgs_div {
        margin-top: 34px;
    }
    .cr_abuts_inner_left_col {
        padding-right: 0px;
        width: 100%;
    }
    .cr_abuts_in_btm_Cont {
        margin-top: 15px;
    }
    .cr_abuts_btn_Div {
        margin-top: 7px;
        display: flex;
        justify-content: center;
    }
    .cr_abuts_inner_row {
        display: block;
    }
    .cr_abuts_inner_left_outer {
        width: 100%;
        margin: auto;
    }
    .cr_abuts_inner_right_col {
        width: 100%;
        padding-top: 30px;
    }
    .cr_abuts_inner_right_outer .cr_main_title {
        text-align: center;
    }
    .cr_abuts_inner_right_outer .cr_main_title::before {
        margin-left: auto;
    }
    .cr_abuts_btm_imgs_row {
        justify-content: center;
    }
    .cr_abuts_btm_imgs_rght {
        margin-top: 0px;
    }
    .cr_abuts_btm_imgs_lft {
        margin-right: 13px;
    }
    .cr_about_us_section:before {
        width: 237px;
        height: 209px;
    }
    /*-------------- FROM THE BLOG SECTION ----------*/
    .cr_blog_inner_img_box img {
        height: 231px;
    }
    .num_date {
        font-size: 20px;
    }
    .month_name {
        font-size: 14px;
    }
    .cr_blog_in_title {
        font-size: 16px;
    }
    .cr_blog_inner_cont_desc {
        font-size: 14px;
        height: 41px;
    }
    .cr_blog_inner_col {
        padding: 11px 11px;
        width: 100%;
    }
    .cr_blog_inner_box {
        padding: 12px 12px;
    }
    .grn_blog_hm_date {
        width: 47px;
        height: 49px;
    }
    .aw_hero_banner_col:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: rgba(0, 0, 0, 0.4);
        z-index: 1;
    }
    .xoo-el-inmodal {
        max-width: 93% !important;
    }
}

@media all and (min-width: 481px) and (max-width: 767px) {
    .crn_featurd_outer_div {
        padding: 0px 15px;
    }
    .home__places {
        margin-top: 10px;
        display: table !important;
        table-layout: fixed !important;
        width: 65% !important;
        margin: auto;
        margin-top: 10px !important;
    }
}

@media all and (min-width: 768px) and (max-width: 980px) {
    /* contact us Stockist Start*/
    ul.ri_ct_store_ul li {
        width: 24%;
        padding: 12px;
        font-size: 14px;
        margin-left: 5px;
    }
    .ri_conct_ar_rght_in_row_inner {
        padding: 20px;
        text-align: center;
    }
    .ri_ctmn_title {
        font-size: 14px;
    }
    .ri_ctmn_sub_title {
        font-size: 14px;
    }
    .ri_ctmn_tel {
        font-size: 14px;
    }
    .store_note_des {
        position: relative;
        top: -5px;
    }
    .ri_conct_ar_left {
        width: 100% !important;
    }
    .ri_conct_ar_right {
        width: 100% !important;
        padding-top: 40px;
        padding-left: 0;
    }
    ul.ri_ct_store_ul {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }
    .ri_conct_ar_left {
        width: 100% !important;
    }
    .ri_conct_ar_rght_in_rw {
        width: 50%;
    }
    /* contact us Stockist End*/
    /*-------------- BANNER SECTION ---------------*/
    div#main-content {
        margin-top: 53px;
    }
    .aw_hero_banner_img img {
        height: 389px;
    }
    .crn_banner_inner_H1 {
        font-size: 47px;
        padding-bottom: 9px;
        text-align: center;
    }
    .crn_banner_in_cm_Btn_div {
        margin-top: 25px;
        justify-content: center;
    }
    .aw_hero_banner_Inner {
        width: 100%;
    }
    .crn_banner_SmTxt {
        font-size: 16px;
        text-align: center;
    }
    .aw_hero_banner_row .slick-arrow svg {
        width: 50px;
        height: 50px;
    }
    .aw_hero_banner_row .slick-arrow {
        width: 50px;
        height: 50px;
    }
    .aw_hero_banner_Content {
        padding-left: 10% !important;
        padding-right: 10% !important;
    }
    .aw_hero_banner_row .aw_prv {
        left: 8px;
    }
    .aw_hero_banner_row .aw_nxt {
        right: 8px;
    }
    /*---------------- SHOP BY CATEGORY SECTION ------------*/
    .cr_tb_padding_row {
        padding-top: 45px !important;
        padding-bottom: 45px !important;
    }
    .home__place__info span {
        font-size: 18px;
    }
    .home__place {
        padding: 7px 22px;
        width: 50%;
    }
    .cr_shop_by_section:before {
        width: 64px;
        height: 177px;
    }
    .home__cover-image {
        height: 207px;
    }
    .home__place__info {
        margin-top: 22px;
    }
    .cr_main_title {
        font-size: 38px;
    }
    /*------------- FILLER SECTION -----------------*/
    .filler_mn_box ul li img {
        width: 28px;
        height: 28px;
    }
    .filler_mn_box ul li span {
        margin-left: 13px;
        font-size: 14px;
    }
    .filler_mn_col {
        width: 50%;
    }
    .filler_mn_box ul li {
        padding-bottom: 20px;
    }
    /*------------- FEATURED PRODUCT SECTION ----------------*/
    .cr_prd_title {
        font-size: 20px;
        height: 72px;
    }
    .cr_featured_prod_inner_right img {
        height: 96px;
    }
    .cr_featured_prod_box {
        padding: 10px 15px;
        height: 148px;
    }
    .cr_featured_prod_row .slick-arrow svg {
        width: 45px;
        height: 45px;
    }
    .cr_featured_prod_row .slick-arrow {
        width: 45px;
        height: 45px;
    }
    .cr_featured_prod_row .aw_prod_prv {
        left: -35px;
    }
    .cr_featured_prod_row .aw_prod_nxt {
        right: -35px;
    }
    .cr_featured_prod_col {
        padding: 10px 10px;
    }
    /*-------------- ABOUT US SECTION ---------------*/
    .cr_abuts_txt {
        font-size: 15px;
        text-align: center;
    }
    .cr_abuts_btm_imgs_row img {
        height: 188px;
    }
    .cr_abuts_inner_left_outer img {
        height: 472px;
    }
    .cr_abuts_btm_imgs_div {
        margin-top: 34px;
    }
    .cr_abuts_inner_left_col {
        padding-right: 0px;
        width: 100%;
    }
    .cr_abuts_in_btm_Cont {
        margin-top: 15px;
    }
    .cr_abuts_btn_Div {
        margin-top: 7px;
        display: flex;
        justify-content: center;
    }
    .cr_abuts_inner_row {
        display: block;
    }
    .cr_abuts_inner_left_outer {
        width: 70%;
        margin: auto;
    }
    .cr_abuts_inner_right_col {
        width: 100%;
        padding-top: 30px;
    }
    .cr_abuts_inner_right_outer .cr_main_title {
        text-align: center;
    }
    .cr_abuts_inner_right_outer .cr_main_title::before {
        margin-left: auto;
    }
    .cr_abuts_btm_imgs_row {
        justify-content: center;
    }
    .cr_abuts_btm_imgs_rght {
        margin-top: 0px;
    }
    .cr_about_us_section:before {
        width: 487px;
        height: 335px;
    }
    /*-------------- FROM THE BLOG SECTION ----------*/
    .cr_blog_inner_img_box img {
        height: 247px;
    }
    .num_date {
        font-size: 20px;
    }
    .month_name {
        font-size: 14px;
    }
    .cr_blog_in_title {
        font-size: 16px;
    }
    .cr_blog_inner_cont_desc {
        font-size: 15px;
        height: 48px;
    }
    .cr_blog_inner_col {
        padding: 11px 15px;
        width: 50%;
    }
    .cr_blog_inner_box {
        padding: 12px 12px;
    }
    .grn_blog_hm_date {
        width: 47px;
        height: 49px;
    }
    .aw_hero_banner_col:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: rgba(0, 0, 0, 0.4);
        z-index: 1;
    }
    .xoo-el-inmodal {
        max-width: 85% !important;
    }
    .cr_mob_header_block {
        width: 100% !important;
    }
    .cr_mob_header_block .et_pb_code_inner {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .header_top_ca_div {
        margin-right: 60px;
    }
}

@media all and (min-width: 981px) and (max-width: 1024px) {
    /* contact us Stockist Start*/
    .store_note_des span {
        width: 520px;
        font-size: 15px;
        padding: 5px 10px;
    }
    .ri_conct_ar_section {
        padding-left: 0%;
        padding-right: 0%;
    }
    ul.ri_ct_store_ul li {
        padding: 15px 10px;
        font-size: 15px;
    }
    .ri_conct_ar_rght_in_row_inner {
        padding: 30px 40px;
    }
    .ri_ctmn_title {
        font-size: 15px;
    }
    .ri_ctmn_sub_title {
        font-size: 15px;
    }
    .ri_ctmn_tel {
        font-size: 15px;
    }
    /* contact us Stockist End*/
    /*-------------- BANNER SECTION ---------------*/
    div#main-content {
        margin-top: 220px;
    }
    .aw_hero_banner_img img {
        height: 389px;
    }
    .crn_banner_inner_H1 {
        font-size: 59px;
        padding-bottom: 9px;
    }
    .crn_banner_in_cm_Btn_div {
        margin-top: 25px;
    }
    .aw_hero_banner_Inner {
        width: 75%;
    }
    .crn_banner_SmTxt {
        font-size: 16px;
    }
    .aw_hero_banner_Content {
        padding-left: 6% !important;
        padding-right: 6% !important;
    }
    /*---------------- SHOP BY CATEGORY SECTION ------------*/
    .cr_tb_padding_row {
        padding-top: 45px !important;
        padding-bottom: 45px !important;
    }
    .home__place__info span {
        font-size: 18px;
    }
    .home__place {
        padding: 7px 22px;
    }
    .cr_shop_by_section:before {
        width: 64px;
        height: 177px;
    }
    .home__cover-image {
        height: 207px;
    }
    .home__place__info {
        margin-top: 22px;
    }
    .cr_main_title {
        font-size: 38px;
    }
    /*------------- FILLER SECTION -----------------*/
    .filler_mn_box ul li img {
        width: 28px;
        height: 28px;
    }
    .filler_mn_box ul li span {
        margin-left: 13px;
        font-size: 15px;
    }
    /*------------- FEATURED PRODUCT SECTION ----------------*/
    .cr_prd_title {
        font-size: 20px;
        height: 72px;
    }
    .cr_featured_prod_inner_right img {
        height: 96px;
    }
    .cr_featured_prod_box {
        padding: 10px 15px;
        height: 148px;
    }
    .cr_featured_prod_row .slick-arrow svg {
        width: 45px;
        height: 45px;
    }
    .cr_featured_prod_row .slick-arrow {
        width: 45px;
        height: 45px;
    }
    .cr_featured_prod_row .aw_prod_prv {
        left: -35px;
    }
    .cr_featured_prod_row .aw_prod_nxt {
        right: -35px;
    }
    .cr_featured_prod_col {
        padding: 10px 10px;
    }
    /*-------------- ABOUT US SECTION ---------------*/
    .cr_abuts_txt {
        font-size: 15px;
    }
    .cr_abuts_btm_imgs_row img {
        height: 188px;
    }
    .cr_abuts_inner_left_outer img {
        height: 472px;
    }
    .cr_abuts_btm_imgs_div {
        margin-top: 34px;
    }
    .cr_abuts_inner_left_col {
        padding-right: 29px;
    }
    .cr_abuts_in_btm_Cont {
        margin-top: 15px;
    }
    .cr_abuts_btn_Div {
        margin-top: 7px;
    }
    /*-------------- FROM THE BLOG SECTION ----------*/
    .cr_blog_inner_img_box img {
        height: 247px;
    }
    .num_date {
        font-size: 20px;
    }
    .month_name {
        font-size: 14px;
    }
    .cr_blog_in_title {
        font-size: 16px;
    }
    .cr_blog_inner_cont_desc {
        font-size: 15px;
        height: 48px;
    }
    .cr_blog_inner_col {
        padding: 10px 10px;
    }
    .cr_blog_inner_box {
        padding: 12px 12px;
    }
    .grn_blog_hm_date {
        width: 47px;
        height: 49px;
    }
    .aw_hero_banner_row .slick-arrow svg {
        width: 54px;
        height: 54px;
    }
    .aw_hero_banner_row .slick-arrow {
        width: 54px;
        height: 54px;
    }
    .aw_hero_banner_row .aw_prv {
        left: 6px;
    }
    .aw_hero_banner_row .aw_nxt {
        right: 6px;
    }
    .cr_about_us_section:before {
        width: 319px;
        height: 245px;
    }
    .xoo-el-inmodal {
        max-width: 75% !important;
    }
}

@media all and (min-width: 1025px) and (max-width: 1140px) {
    /* contact us Stockist Start*/
    .store_note_des span {
        width: 520px;
        font-size: 15px;
        padding: 5px 10px;
    }
    .ri_conct_ar_section {
        padding-left: 0%;
        padding-right: 0%;
    }
    ul.ri_ct_store_ul li {
        padding: 15px 10px;
        font-size: 15px;
    }
    .ri_conct_ar_rght_in_row_inner {
        padding: 30px 40px;
    }
    .ri_ctmn_title {
        font-size: 15px;
    }
    .ri_ctmn_sub_title {
        font-size: 15px;
    }
    .ri_ctmn_tel {
        font-size: 15px;
    }
    /* contact us Stockist End*/
    /*-------------- BANNER SECTION ---------------*/
    div#main-content {
        margin-top: 220px;
    }
    .aw_hero_banner_img img {
        height: 389px;
    }
    .crn_banner_inner_H1 {
        font-size: 59px;
        padding-bottom: 9px;
    }
    .crn_banner_in_cm_Btn_div {
        margin-top: 25px;
    }
    .aw_hero_banner_Inner {
        width: 65%;
    }
    .crn_banner_SmTxt {
        font-size: 16px;
    }
    .aw_hero_banner_Content {
        padding-left: 6% !important;
        padding-right: 6% !important;
    }
    /*---------------- SHOP BY CATEGORY SECTION ------------*/
    .cr_tb_padding_row {
        padding-top: 45px !important;
        padding-bottom: 45px !important;
    }
    .home__place__info span {
        font-size: 18px;
    }
    .home__place {
        padding: 7px 22px;
    }
    .cr_shop_by_section:before {
        width: 64px;
        height: 177px;
    }
    .home__cover-image {
        height: 207px;
    }
    .home__place__info {
        margin-top: 22px;
    }
    .cr_main_title {
        font-size: 38px;
    }
    /*------------- FILLER SECTION -----------------*/
    .filler_mn_box ul li img {
        width: 28px;
        height: 28px;
    }
    .filler_mn_box ul li span {
        margin-left: 13px;
        font-size: 15px;
    }
    /*------------- FEATURED PRODUCT SECTION ----------------*/
    .cr_prd_title {
        font-size: 20px;
        height: 72px;
    }
    .cr_featured_prod_inner_right img {
        height: 96px;
    }
    .cr_featured_prod_box {
        padding: 10px 15px;
        height: 148px;
    }
    .cr_featured_prod_row .slick-arrow svg {
        width: 45px;
        height: 45px;
    }
    .cr_featured_prod_row .slick-arrow {
        width: 45px;
        height: 45px;
    }
    .cr_featured_prod_row .aw_prod_prv {
        left: -35px;
    }
    .cr_featured_prod_row .aw_prod_nxt {
        right: -35px;
    }
    .cr_featured_prod_col {
        padding: 10px 10px;
    }
    /*-------------- ABOUT US SECTION ---------------*/
    .cr_abuts_txt {
        font-size: 15px;
    }
    .cr_abuts_btm_imgs_row img {
        height: 206px;
    }
    .cr_abuts_inner_left_outer img {
        height: 506px;
    }
    .cr_abuts_btm_imgs_div {
        margin-top: 45px;
    }
    .cr_abuts_inner_left_col {
        padding-right: 29px;
    }
    .cr_abuts_in_btm_Cont {
        margin-top: 15px;
    }
    .cr_abuts_btn_Div {
        margin-top: 7px;
    }
    /*-------------- FROM THE BLOG SECTION ----------*/
    .cr_blog_inner_img_box img {
        height: 247px;
    }
    .num_date {
        font-size: 20px;
    }
    .month_name {
        font-size: 14px;
    }
    .cr_blog_in_title {
        font-size: 16px;
    }
    .cr_blog_inner_cont_desc {
        font-size: 16px;
        height: 48px;
    }
    .cr_blog_inner_col {
        padding: 10px 10px;
    }
    .cr_blog_inner_box {
        padding: 12px 12px;
    }
    .grn_blog_hm_date {
        width: 47px;
        height: 49px;
    }
    .aw_hero_banner_row .slick-arrow svg {
        width: 54px;
        height: 54px;
    }
    .aw_hero_banner_row .slick-arrow {
        width: 54px;
        height: 54px;
    }
    .aw_hero_banner_row .aw_prv {
        left: 6px;
    }
    .aw_hero_banner_row .aw_nxt {
        right: 6px;
    }
    .cr_about_us_section:before {
        width: 357px;
        height: 251px;
    }
    .xoo-el-inmodal {
        max-width: 70% !important;
    }
}

@media all and (min-width: 1141px) and (max-width: 1280px) {
    /* contact us Stockist Start*/
    .store_note_des span {
        width: 520px;
        font-size: 15px;
        padding: 5px 10px;
    }
    .ri_conct_ar_section {
        padding-left: 0%;
        padding-right: 0%;
    }
    ul.ri_ct_store_ul li {
        padding: 15px 10px;
        font-size: 15px;
    }
    .ri_conct_ar_rght_in_row_inner {
        padding: 30px 40px;
    }
    .ri_ctmn_title {
        font-size: 15px;
    }
    .ri_ctmn_sub_title {
        font-size: 15px;
    }
    .ri_ctmn_tel {
        font-size: 15px;
    }
    /* contact us Stockist End*/
    /*-------------- BANNER SECTION ---------------*/
    div#main-content {
        margin-top: 222px;
    }
    .aw_hero_banner_img img {
        height: 440px;
    }
    .crn_banner_inner_H1 {
        font-size: 59px;
        padding-bottom: 9px;
    }
    .crn_banner_in_cm_Btn_div {
        margin-top: 25px;
    }
    .aw_hero_banner_Inner {
        width: 65%;
    }
    .crn_banner_SmTxt {
        font-size: 16px;
    }
    .aw_hero_banner_Content {
        padding-left: 6% !important;
        padding-right: 6% !important;
    }
    /*---------------- SHOP BY CATEGORY SECTION ------------*/
    .cr_tb_padding_row {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    .home__place__info span {
        font-size: 19px;
    }
    .home__place {
        padding: 7px 22px;
    }
    .cr_shop_by_section:before {
        width: 95px;
        height: 250px;
    }
    .home__cover-image {
        height: 227px;
    }
    .home__place__info {
        margin-top: 22px;
    }
    .cr_main_title {
        font-size: 37px;
    }
    /*---------------- SHOP BY CATEGORY SECTION ------------*/
    .cr_tb_padding_row {
        padding-top: 45px !important;
        padding-bottom: 45px !important;
    }
    .home__place__info span {
        font-size: 19px;
    }
    .home__place {
        padding: 7px 24px;
    }
    .cr_shop_by_section:before {
        width: 85px;
        height: 229px;
    }
    .home__cover-image {
        height: 227px;
    }
    .home__place__info {
        margin-top: 22px;
    }
    .cr_main_title {
        font-size: 38px;
    }
    /*------------- FILLER SECTION -----------------*/
    .filler_mn_box ul li img {
        width: 28px;
        height: 28px;
    }
    .filler_mn_box ul li span {
        margin-left: 13px;
        font-size: 14px;
    }
    /*------------- FEATURED PRODUCT SECTION ----------------*/
    .cr_prd_title {
        font-size: 22px;
        height: 81px;
    }
    .cr_featured_prod_inner_right img {
        height: 105px;
    }
    .cr_featured_prod_box {
        padding: 10px 20px;
        height: 162px;
    }
    .cr_featured_prod_row .slick-arrow svg {
        width: 45px;
        height: 45px;
    }
    .cr_featured_prod_row .slick-arrow {
        width: 45px;
        height: 45px;
    }
    .cr_featured_prod_row .aw_prod_prv {
        left: -57px;
    }
    .cr_featured_prod_row .aw_prod_nxt {
        right: -57px;
    }
    .cr_featured_prod_col {
        padding: 10px 10px;
    }
    /*-------------- ABOUT US SECTION ---------------*/
    .cr_abuts_txt {
        font-size: 16px;
    }
    .cr_abuts_btm_imgs_row img {
        height: 206px;
    }
    .cr_abuts_inner_left_outer img {
        height: 506px;
    }
    .cr_abuts_btm_imgs_div {
        margin-top: 45px;
    }
    .cr_abuts_inner_left_col {
        padding-right: 29px;
    }
    .cr_abuts_in_btm_Cont {
        margin-top: 15px;
    }
    .cr_abuts_btn_Div {
        margin-top: 7px;
    }
    /*-------------- FROM THE BLOG SECTION ----------*/
    .cr_blog_inner_img_box img {
        height: 251px;
    }
    .num_date {
        font-size: 20px;
    }
    .month_name {
        font-size: 14px;
    }
    .cr_blog_in_title {
        font-size: 16px;
    }
    .cr_blog_inner_cont_desc {
        font-size: 16px;
        height: 48px;
    }
    .cr_blog_inner_col {
        padding: 10px 13px;
    }
    .cr_blog_inner_box {
        padding: 15px 15px;
    }
    .grn_blog_hm_date {
        width: 47px;
        height: 49px;
    }
    .aw_hero_banner_row .slick-arrow svg {
        width: 54px;
        height: 54px;
    }
    .aw_hero_banner_row .slick-arrow {
        width: 54px;
        height: 54px;
    }
    .aw_hero_banner_row .aw_prv {
        left: 6px;
    }
    .aw_hero_banner_row .aw_nxt {
        right: 6px;
    }
    .cr_about_us_section:before {
        width: 402px;
        height: 286px;
    }
    .xoo-el-inmodal {
        max-width: 70% !important;
    }
}

@media all and (min-width: 1281px) and (max-width: 1440px) {
    /* contact us Stockist Start*/
    .store_note_des span {
        width: 520px;
        font-size: 15px;
        padding: 5px 10px;
    }
    .ri_conct_ar_section {
        padding-left: 0%;
        padding-right: 0%;
    }
    ul.ri_ct_store_ul li {
        padding: 20px 10px;
        font-size: 16px;
    }
    .ri_conct_ar_rght_in_row_inner {
        padding: 30px 60px;
    }
    .ri_ctmn_title {
        font-size: 15px;
    }
    .ri_ctmn_sub_title {
        font-size: 15px;
    }
    .ri_ctmn_tel {
        font-size: 15px;
    }
    /* contact us Stockist End*/
    /*-------------- BANNER SECTION ---------------*/
    div#main-content {
        margin-top: 240px;
    }
    .aw_hero_banner_img img {
        height: 440px;
    }
    .crn_banner_inner_H1 {
        font-size: 59px;
        padding-bottom: 9px;
    }
    .crn_banner_in_cm_Btn_div {
        margin-top: 25px;
    }
    .aw_hero_banner_Inner {
        width: 65%;
    }
    .crn_banner_SmTxt {
        font-size: 16px;
    }
    .aw_hero_banner_Content {
        padding-left: 6% !important;
        padding-right: 6% !important;
    }
    /*---------------- SHOP BY CATEGORY SECTION ------------*/
    .cr_tb_padding_row {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    .home__place__info span {
        font-size: 19px;
    }
    .home__place {
        padding: 7px 31px;
    }
    .cr_shop_by_section:before {
        width: 116px;
        height: 293px;
    }
    .home__cover-image {
        height: 254px;
    }
    .home__place__info {
        margin-top: 22px;
    }
    .cr_main_title {
        font-size: 38px;
    }
    /*------------- FILLER SECTION -----------------*/
    .filler_mn_box ul li img {
        width: 31px;
        height: 31px;
    }
    .filler_mn_box ul li span {
        margin-left: 14px;
        font-size: 15px;
    }
    /*------------- FEATURED PRODUCT SECTION ----------------*/
    .cr_prd_title {
        font-size: 24px;
        height: 85px;
    }
    .cr_featured_prod_inner_right img {
        height: 105px;
    }
    .cr_featured_prod_box {
        padding: 10px 20px;
        height: 171px;
    }
    .cr_featured_prod_row .slick-arrow svg {
        width: 45px;
        height: 45px;
    }
    .cr_featured_prod_row .slick-arrow {
        width: 45px;
        height: 45px;
    }
    .cr_featured_prod_row .aw_prod_prv {
        left: -57px;
    }
    .cr_featured_prod_row .aw_prod_nxt {
        right: -57px;
    }
    /*-------------- ABOUT US SECTION ---------------*/
    .cr_abuts_txt {
        font-size: 16px;
    }
    .cr_abuts_btm_imgs_row img {
        height: 245px;
    }
    .cr_abuts_inner_left_outer img {
        height: 557px;
    }
    .cr_abuts_btm_imgs_div {
        margin-top: 45px;
    }
    /*-------------- FROM THE BLOG SECTION ----------*/
    .cr_blog_inner_img_box img {
        height: 276px;
    }
    .num_date {
        font-size: 22px;
    }
    .month_name {
        font-size: 15px;
    }
    .cr_blog_in_title {
        font-size: 18px;
    }
    .cr_blog_inner_cont_desc {
        font-size: 16px;
        height: 48px;
    }
    .cr_blog_inner_col {
        padding: 10px 13px;
    }
    .aw_hero_banner_row .slick-arrow svg {
        width: 56px;
        height: 56px;
    }
    .aw_hero_banner_row .slick-arrow {
        width: 56px;
        height: 56px;
    }
    .cr_about_us_section:before {
        width: 467px;
        height: 319px;
    }
    .xoo-el-inmodal {
        max-width: 65% !important;
    }
}

@media all and (min-width: 1441px) and (max-width: 1680px) {
    /* contact us Stockist Start*/
    .store_note_des span {
        width: 520px;
        font-size: 15px;
        padding: 5px 10px;
    }
    .ri_conct_ar_section {
        padding-left: 0%;
        padding-right: 0%;
    }
    ul.ri_ct_store_ul li {
        padding: 20px 10px;
        font-size: 18px;
    }
    .ri_conct_ar_rght_in_row_inner {
        padding: 30px 60px;
    }
    .ri_ctmn_title {
        font-size: 16px;
    }
    .ri_ctmn_sub_title {
        font-size: 15px;
    }
    .ri_ctmn_tel {
        font-size: 15px;
    }
    /* contact us Stockist End*/
    .xoo-el-inmodal {
        max-width: 60% !important;
    }
    /*-------------- BANNER SECTION ---------------*/
    div#main-content {
        margin-top: 240px;
    }
    .aw_hero_banner_img img {
        height: 479px;
    }
    .crn_banner_inner_H1 {
        font-size: 59px;
        padding-bottom: 9px;
    }
    .crn_banner_in_cm_Btn_div {
        margin-top: 25px;
    }
    .aw_hero_banner_Content {
        padding-left: 9% !important;
        padding-right: 9% !important;
    }
    /*---------------- SHOP BY CATEGORY SECTION ------------*/
    .cr_tb_padding_row {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    .home__place__info span {
        font-size: 20px;
    }
    .home__place {
        padding: 7px 31px;
    }
    .cr_shop_by_section:before {
        width: 135px;
        height: 374px;
    }
    .home__cover-image {
        height: 268px;
    }
    .cr_main_title {
        font-size: 38px;
    }
    /*------------- FILLER SECTION -----------------*/
    .filler_mn_box ul li img {
        width: 31px;
        height: 31px;
    }
    .filler_mn_box ul li span {
        margin-left: 14px;
        font-size: 15px;
    }
    /*------------- FEATURED PRODUCT SECTION ----------------*/
    .cr_prd_title {
        font-size: 24px;
        height: 85px;
    }
    .cr_featured_prod_inner_right img {
        height: 105px;
    }
    .cr_featured_prod_box {
        padding: 10px 20px;
        height: 171px;
    }
    /*-------------- ABOUT US SECTION ---------------*/
    .cr_abuts_txt {
        font-size: 16px;
    }
    .cr_abuts_btm_imgs_row img {
        height: 256px;
    }
    .cr_abuts_inner_left_outer img {
        height: 581px;
    }
    /*-------------- FROM THE BLOG SECTION ----------*/
    .cr_blog_inner_img_box img {
        height: 276px;
    }
    .num_date {
        font-size: 22px;
    }
    .month_name {
        font-size: 15px;
    }
    .cr_blog_in_title {
        font-size: 18px;
    }
    .cr_blog_inner_cont_desc {
        font-size: 16px;
        height: 48px;
    }
    .cr_blog_inner_col {
        padding: 10px 13px;
    }
    .cr_about_us_section:before {
        width: 545px;
        height: 319px;
    }
}

@media all and (min-width: 1681px) and (max-width: 1880px) {
    /* contact us Stockist Start*/
    .store_note_des span {
        width: 520px;
        font-size: 15px;
        padding: 5px 10px;
    }
    .ri_conct_ar_section {
        padding-left: 0%;
        padding-right: 0%;
    }
    ul.ri_ct_store_ul li {
        padding: 25px 10px;
        font-size: 20px;
    }
    .ri_conct_ar_rght_in_row_inner {
        padding: 30px 60px;
    }
    .ri_ctmn_title {
        font-size: 18px;
    }
    .ri_ctmn_sub_title {
        font-size: 15px;
    }
    .ri_ctmn_tel {
        font-size: 15px;
    }
    /* contact us Stockist End*/
    /*-------------- BANNER SECTION ---------------*/
    div#main-content {
        margin-top: 240px;
    }
    .aw_hero_banner_img img {
        height: 479px;
    }
    .crn_banner_inner_H1 {
        font-size: 59px;
        padding-bottom: 9px;
    }
    .crn_banner_in_cm_Btn_div {
        margin-top: 25px;
    }
    .aw_hero_banner_Content {
        padding-left: 9% !important;
        padding-right: 9% !important;
    }
    /*---------------- SHOP BY CATEGORY SECTION ------------*/
    .cr_tb_padding_row {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    .home__place__info span {
        font-size: 20px;
    }
    .home__place {
        padding: 7px 31px;
    }
    .cr_shop_by_section:before {
        width: 135px;
        height: 374px;
    }
    .home__cover-image {
        height: 277px;
    }
    .cr_main_title {
        font-size: 38px;
    }
    /*------------- FILLER SECTION -----------------*/
    .filler_mn_box ul li img {
        width: 31px;
        height: 31px;
    }
    .filler_mn_box ul li span {
        margin-left: 14px;
        font-size: 15px;
    }
    /*------------- FEATURED PRODUCT SECTION ----------------*/
    .cr_prd_title {
        font-size: 24px;
        height: 85px;
    }
    .cr_featured_prod_inner_right img {
        height: 105px;
    }
    .cr_featured_prod_box {
        padding: 10px 20px;
        height: 171px;
    }
    /*-------------- ABOUT US SECTION ---------------*/
    .cr_abuts_txt {
        font-size: 16px;
    }
    .cr_abuts_btm_imgs_row img {
        height: 256px;
    }
    .cr_abuts_inner_left_outer img {
        height: 581px;
    }
    /*-------------- FROM THE BLOG SECTION ----------*/
    .cr_blog_inner_img_box img {
        height: 276px;
    }
    .num_date {
        font-size: 22px;
    }
    .month_name {
        font-size: 15px;
    }
    .cr_blog_in_title {
        font-size: 18px;
    }
    .cr_blog_inner_cont_desc {
        font-size: 16px;
        height: 48px;
    }
    .cr_blog_inner_col {
        padding: 10px 13px;
    }
    .cr_about_us_section:before {
        width: 545px;
        height: 319px;
    }
}

.et_pb_toggle_title,
.et_pb_toggle_open h5.et_pb_toggle_title {
    font-size: 20px !important;
    font-weight: bold !important;
    font-family: 'Gotham'!important;
    display: block!important;
    color: #000!important;
    line-height: 1.2!important;
    padding-bottom: 8px!important;
}