@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap');
body {background: #FFF;font-family: "Nunito", sans-serif;}

.container {max-width: 1350px;width: 100%;margin: 0 auto;}
.container.wide-container {width: calc(100% - 80px);}
.container.my-5 {max-width: 100%;width: 100%;padding: 0;height: 100%;margin: 0 !important;}
img {max-width: 100%;}
p {font-size: 16px;}
a {text-decoration: none;}
section {padding: 60px 0;}
.items-center {align-items: center;}
.items-start {align-items: flex-start;}
.items-end {align-items: flex-end;}
.flex_wrap {display: flex;}
.justify-end {justify-content: flex-end;}
.justify-start {justify-content: flex-start;}
.justify-between {justify-content: space-between;}
.justify-around {justify-content: space-around;}
.justify-center {justify-content: center;}
.bg_orange {background-color: #ed5f2b;}
.text_left {text-align: left;}
.text_right {text-align: right;}
.text_center {text-align: center;}

/* Heading tags */
.banner_title h1 {font-size: 48px;line-height: 55px;font-weight: 700;text-transform: uppercase;color: #fff;white-space: normal;word-break: break-word;max-width: 80%;margin: 0 auto;}
h2 span.btm_border {display: inline-block;position: relative;}
h2 span.btm_border:after {content: '';position: absolute;background: url(/assets/media/misc/btm_border.svg) no-repeat;bottom: -10px;right: 0;width: 100%;height: 10px;}
h2 {font-weight: bold;font-size: 45px;line-height: 54px;text-transform: uppercase;color: #e05a2d;}
h3 {font-size: 18px;line-height: 25px;color: #331230;font-weight: 500;}
h4 {color: #e05a2d;font-size: 21px;line-height: 27px;text-transform: capitalize;font-weight: 700;}
/* */


/* Breadcrumb */
.bread_crumb_title ul {display: flex;align-items: center;justify-content: center;list-style: none;margin: 20px auto;background: #E05A2D;border-radius: 50px;font-weight: 400;font-size: 15px;line-height: 27px;color: #FFFFFF;padding: 2px 15px 3px;width: max-content;text-transform: uppercase;}
.bread_crumb_title ul li {position: relative;}
.bread_crumb_title ul li a {color: #353535;position: relative;padding: 0px 25px 0 10px;}
.bread_crumb_title ul li a:hover {color: #FFFFFF;}
.bread_crumb_title ul li a:after {content: '\f101';position: absolute;font-family: 'FontAwesome';color: #fff;font-size: 10px;right: 8px;}
/* Breadcrumb End */

/* =========== COMMON SECTION =========== */

.without_img_banner {margin-top: 130px;padding: 30px 0;}
.without_img_banner .banner_title h1 {color: #e05a2d;margin: 20px auto;}
.without_img_banner .banner_title p {max-width: 80%;width: 100%;margin: 0 auto;font-size: 24px;line-height: 34px;}
ul.ul_li_design {padding: 0;margin: 20px 0;}
ul.ul_li_design li {position: relative;list-style: none;padding-left: 25px;line-height: 30px;font-weight: 500;}
ul.ul_li_design li:before {content: '\f00c';font-family: 'fontAwesome';position: absolute;left: 0;top: 0;color: #e0592d;}
.only_content h4 {color: #191919;font-size: 25px;line-height: 30px;margin-bottom: 20px;}
.only_content a {color: #353535;display: inline-block;}
.only_content a:hover {color: #E05A2D;text-decoration: underline;}
.only_content .orange_bg {display: flex;}
.only_content .orange_bg .icon_part {display: flex;align-items: center;justify-content: center;max-width: 6%;flex: 0 0 6%;background: #b34824;color: #fff;font-size: 60px;}
.only_content .orange_bg .content_part {padding: 20px 60px 16px 20px;background: #e05a2d !important;color: #fff;}
.only_content .orange_bg .content_part h3.title {margin: 0;color: #fff;font-size: 16px;font-weight: 700;}
.only_content .orange_bg .content_part p {margin-top: 5px;margin: 0;font-size: 16px;line-height: 20px;font-weight: 400;}

/* Our Information Section */
.for_mobile.main_product_category_box {display: none;}
.main_product_category_box {position: relative;z-index: 9;padding-bottom: 100px;}
.main_product_category_box .box_shadow {background: #F0F0F0;border-radius: 8px;margin-bottom: 15px;box-shadow: 0px 4px 4px 0px #00000040;height: 100%;}
.main_product_category_box .box_shadow {background: #F0F0F0;border-radius: 8px;margin-bottom: 15px;box-shadow: 0px 4px 4px 0px #00000040;height: 100%;}
.main_product_category_box .box_shadow a.wrap_img_box {padding: 25px 20px;height: 100%;max-width: 20%;flex: 0 0 20%;position: relative;line-height: 0;display: flex;align-items: center;justify-content: center;}
.main_product_category_box .box_shadow a.wrap_img_box:last-child {border-radius: 0px 8px 8px 0px;}
.main_product_category_box .box_shadow a.wrap_img_box:first-child {border-radius: 8px 0px 0px 8px;}
.main_product_category_box .box_shadow a.wrap_img_box .img_wrap {min-height: 80px;display: flex;align-items: center;justify-content: center;}
.main_product_category_box .box_shadow a.wrap_img_box .title_wrap {position: absolute;bottom: -80px;left: 0;right: 0;min-height: 50px;}
.main_product_category_box .box_shadow a.wrap_img_box .title_wrap h3 {margin-bottom: 0;text-transform: uppercase;font-size: 18px;line-height: 30px;font-weight: 600;}
.main_product_category_box .box_shadow a.wrap_img_box:hover {background: #30182E;}
.main_product_category_box .box_shadow a.wrap_img_box:hover .title_wrap h3 {color: #e15a2d;}
.main_product_category_box .box_shadow a.wrap_img_box:hover .img_wrap img {filter: brightness(0) invert(1);}
.main_product_category_box .box_shadow a.wrap_img_box.active {background: #30182E;}
.main_product_category_box .box_shadow a.wrap_img_box.active .title_wrap h3 {color: #e15a2d;}
.main_product_category_box .box_shadow a.wrap_img_box.active .img_wrap img {filter: brightness(0) invert(1);}
/* End Our Information Section */

/* Pre Footer Section */
.pre_footer {overflow: hidden;padding: 145px 0 50px;}
.pre_footer .orange_bg {background: #E05A2D;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);border-radius: 8px;padding: 0px 30px;}
.pre_footer .orange_bg .man_img {margin-top: -130px;text-align: center;}
.pre_footer .orange_bg .call_img {position: relative;}
.pre_footer .orange_bg .call_img:before {content: "";position: absolute;width: 60%;height: 60%;background-color: #fff;border-radius: 100%;animation: ripple 1.5s ease-out infinite;top: 0;left: 0;margin: auto;right: 0;bottom: 0;}
.pre_footer .orange_bg .call_img img {position: relative;z-index: 0;}
.pre_footer .orange_bg .contact_detail a.call_num {font-weight: 700;font-size: 45px;line-height: 60px;color: #fff;display: block;text-align: center;}
.pre_footer .orange_bg .contact_detail a.black_btn {background: #331230;border-radius: 50px;font-size: 18px;line-height: 27px;font-weight: 600;padding: 9px 8px 6px 8px;border: 2px solid #331230;max-width: 365px;margin: 0 auto;color: #fff;position: relative;display: block;text-align: center;transition: 0.3s all ease-in-out;}
.pre_footer .orange_bg .contact_detail a.black_btn:hover {color: #331230;background: transparent;border-color: #331230}
/* Pre Footer Section End */
/* Banner Background Section */
.banner_section {margin-top: 72px;}
.banner_background {height: 50vh;background: url(/assets/media/misc/about-banner.png) no-repeat;background-position: center;background-size: cover;position: relative;padding: 0;width: 100%;display: flex;align-items: center;justify-content: center;margin-top: 90px;}
.banner_background .center_content {text-transform: uppercase;text-align: center;}
.without_image_banner .banner_title h1 {color: #000;font-size: 40px;}
.without_image_banner {margin-top: 72px;padding-bottom: 0;}
.without_image_banner .center_content {text-transform: uppercase;text-align: center;}
/* Banner Background Section End */
/* model popup */
div#cartSuccessModal .modal-content .d-flex {margin: 20px 0;}
div#cartSuccessModal .modal-content button.btn-close {position: absolute;right: 5px;top: 5px;font-size: 12px;color: #000 !important;font-weight: bold;opacity: 1;}
div#cartSuccessModal .modal-content h5#cartSuccessMessage {font-size: 24px;line-height: 30px;font-weight: bold;}
div#cartSuccessModal .modal-content button.btn.btn-secondary {background: #3F223C;border-color: #3F223C;border-width: 2px;font-size: 18px;line-height: 25px;letter-spacing: 0.2px;}
div#cartSuccessModal .modal-content button.btn.btn-secondary:hover {background: #fff;color: #3F223C;}
div#cartSuccessModal .modal-content a.btn.btn-primary {background: #E05A2D;border-color: #E05A2F;border-width: 2px;font-size: 18px;line-height: 25px;letter-spacing: 0.2px;}
div#cartSuccessModal .modal-content a.btn.btn-primary:hover {background: #fff;color: #E05A2D;}
/* model popup end */
/* =========== COMMON SECTION END =========== */



/* Header */
.grecaptcha-badge {display: none;}
.mobile_menu {display: none;}
header {width: 100%;position: fixed;top: 0px;z-index: 9999;background: #fff;padding: 5px 0;}
header.sticky_header {box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.top_header .container.wide_container {max-width: 1400px;background: #FFF;height: auto;}
.top_header .container.wide_container .desktop_menu {padding: 8px 0;}
.top_header .row {flex-wrap: nowrap;}
.top_header .header_logo_part {max-width: 10%;flex: 0 0 10%;}
.top_header .header_logo_part a.heder_logo {line-height: 0;display: inline-block;}
.top_header .header_logo_part a.heder_logo img {width: 100%;max-width: 100%;height: 40px;}
.top_header .header_nav_part {max-width: 85%;flex: 0 0 85%;}
.top_header .header_nav_part nav.main-nav-container {padding: 0;margin: 0;list-style: none;display: flex;align-items: center;justify-content: space-between;}
.top_header .header_nav_part nav.main-nav-container > ul {padding: 0;margin: 0;list-style: none;display: flex;align-items: center;justify-content: space-between;}
.top_header .header_nav_part nav.main-nav-container > ul > li > a {font-size: 16px;line-height: 25px;display: inline-block;font-weight: 500;text-decoration: none;color: #000;}
.top_header .header_nav_part nav.main-nav-container .wrap-menu > ul {padding: 0;margin: 0;list-style: none;display: flex;align-items: center;justify-content: space-between;}
.top_header .header_nav_part nav.main-nav-container .wrap-menu > ul > li > a {font-size: 16px;line-height: 25px;display: inline-block;font-weight: 500;text-decoration: none;color: #000;}
.top_header .header_nav_part nav.main-nav-container ul.right_menu {gap: 10px;}
.top_header .header_nav_part nav.main-nav-container ul.right_menu li a {border: 2px solid #E05A2D;border-radius: 50px;font-size: 16px;line-height: 20px;font-weight: 500;color: #E05A2D;padding: 5px 15px 6px;}
.top_header .header_nav_part nav.main-nav-container ul.right_menu li a:hover {background: #E05A2D;color: #fff;}
.top_header .header_nav_part nav.main-nav-container ul.right_menu li.btn_fill a {background: #E05A2D;color: #fff;}
.top_header .header_nav_part nav.main-nav-container ul.right_menu li.btn_fill a:hover {background: #fff;color: #E05A2D;}
.top_header .header_nav_part nav.main-nav-container ul.right_menu li.last_child span {display: block;}
.top_header .header_nav_part nav.main-nav-container ul.right_menu li.last_child span.tag_label {font-size: 16px;line-height: 18px;color: #E05A2D;font-weight: bold;}
.top_header .header_nav_part nav.main-nav-container ul.right_menu li.last_child a {display: flex;border: none;padding: 0;align-items: center;border-radius: inherit;margin: 0;position: relative;}
.top_header .header_nav_part nav.main-nav-container ul.right_menu li.last_child a:hover {background: inherit;}
.top_header .header_nav_part nav.main-nav-container ul.right_menu li.last_child a p {margin: 0;padding-left: 10px;}
.top_header .header_nav_part nav.main-nav-container ul.right_menu li.last_child a p span:last-child {color: #353535;font-weight: bold;font-size: 24px;line-height: 28px;}
.top_header .header_nav_part nav.main-nav-container ul.right_menu li.last_child a .img_wrap {position: relative;}
.top_header .header_nav_part nav.main-nav-container ul.right_menu li.last_child a .img_wrap img {position: relative;z-index: 9;animation: swing 1.5s ease-out infinite;animation-delay: 0.2s;--animate-duration: 5s;animation-iteration-count: 500;}
.top_header .header_nav_part nav.main-nav-container ul.right_menu li.last_child a .img_wrap::before {content: "";background: #E05A2D;height: 1px;left: 0;width: 0;transition: all ease 0.5s;position: absolute;bottom: 0;}
.top_header .header_nav_part nav.main-nav-container ul.right_menu li.last_child a .img_wrap::before {top: 5px;left: 5px;width: 50px;height: 50px;background-color: #ff9797;border-radius: 100%;animation: ripple 1.5s ease-out infinite;}
.top_header .header_nav_part nav.main-nav-container ul.right_menu .cart_icon a {color: #e15a2d;position: relative;font-size: 18px;line-height: 20px;border: none;padding: 0;}
.top_header .header_nav_part nav.main-nav-container ul.right_menu li.cart_icon a:hover {color: #e15a2d;background-color: #fff;}
.top_header .header_nav_part nav.main-nav-container ul.right_menu .cart_icon a span#cart-count-badge {position: absolute;color: #fff !important;background: #e15a2d;border-radius: 50%;padding: 3px;font-size: 12px;line-height: 12px;display: flex;align-items: center;justify-content: center;top: -11px;right: -5px;width: 16px;height: 16px;}
.top_header .header_nav_part nav.main-nav-container ul.left_menu > li.dark-menu > a {color: #331230;background: linear-gradient(to right, #E0592D 10%, #33122F 50%, #33122F 60%);background-size: auto auto;background-clip: border-box;background-size: 200% auto;background-clip: text;text-fill-color: transparent;-webkit-background-clip: text;-webkit-text-fill-color: transparent;animation: textclip 1.5s linear infinite;display: inline-block;text-decoration: underline;position: relative;}
.top_header .header_nav_part nav.main-nav-container ul.left_menu > li.dark-menu > a:after {content: '';position: absolute;bottom: 0;background: #000;height: 1px;width: 100%;left: 0;}
.top_header .header_nav_part nav.main-nav-container ul.left_menu > li {padding: 0 10px;}
.top_header .header_nav_part nav.main-nav-container ul.left_menu > li > a {transition: 0.2s all ease-in-out;}
.top_header .header_nav_part nav.main-nav-container ul.left_menu > li > a i {color: #000;margin-left: 5px;}
.top_header .header_nav_part nav.main-nav-container ul.left_menu > li > a:hover:after {width: 100%;}
.top_header .header_nav_part nav.main-nav-container ul.left_menu > li > a:hover {color: #E05A2D;}
.top_header .header_nav_part nav.main-nav-container ul.left_menu > li.active_menu > a:after {width: 100%;}
.top_header .header_nav_part nav.main-nav-container ul.left_menu > li.active_menu > a {color: #E05A2D;}
.wrap_add_to_cart a {color: #e15a2d;position: relative;font-size: 18px;line-height: 20px;border: none;padding: 0;}
.wrap_add_to_cart a:hover {color: #e15a2d;background-color: #fff;}
.wrap_add_to_cart a span#cart-count-badge {position: absolute;color: #fff !important;background: #e15a2d;border-radius: 50%;padding: 3px;font-size: 12px;line-height: 12px;display: flex;align-items: center;justify-content: center;top: -11px;right: -5px;width: 16px;height: 16px;}

/* inner menu */
.top_header .header_nav_part nav.main-nav-container li {position: relative;}
.top_header .header_nav_part nav.main-nav-container li > ul.sub-menu {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.top_header .header_nav_part nav.main-nav-container li.inner_menu:hover > ul.sub-menu, .top_header .header_nav_part nav.main-nav-container li.inner_menu.active > ul.sub-menu {min-width: 195px;opacity: 1;visibility: visible;-webkit-transform: scale(1);transform: scale(1);-webkit-transition-delay: 0.2s;transition-delay: 0.2s;-webkit-transition-duration: 0s, 0.2s, 0.2s !important;transition-duration: 0s, 0.2s, 0.2s !important;}
.top_header .header_nav_part nav.main-nav-container li.inner_menu > ul.sub-menu {padding: 10px 0;min-width: 270px;height: auto;top: 100%;left: 0;background-color: #fff;-webkit-box-shadow: 0 13px 29px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 13px 29px rgba(0,0,0,0.25);box-shadow: 0 13px 29px rgba(0, 0, 0, 0.25);position: absolute;transform: scale(0.4);transform-origin: 10% top;transition: 0s max-height 0.15s linear, 0.1s opacity cubic-bezier(0.39, 0.575, 0.565, 1), 0.15s transform cubic-bezier(0.1, 1.26, 0.83, 1);opacity: 0;visibility: hidden;list-style: none;margin: 0;border-radius: 0 0 10px 10px;z-index: 99;}
.top_header .header_nav_part nav.main-nav-container li.inner_menu > ul.sub-menu li {margin: 0 10px;}
.top_header .header_nav_part nav.main-nav-container li.inner_menu > ul.sub-menu li.active > a {color: #e0592d;}
.top_header .header_nav_part nav.main-nav-container li.inner_menu > ul.sub-menu li.active > a:before {background: #353535;}
.top_header .header_nav_part nav.main-nav-container li.inner_menu ul.sub-menu li a {font-size: 16px;line-height: 40px;font-weight: 500;border-bottom: 1px solid #89898966;padding-right: 30px;padding-left: 0px;display: block;text-decoration: none;width: 100%;position: relative;color: #353535;}
.top_header .header_nav_part nav.main-nav-container li.inner_menu ul.sub-menu li:last-child a {border: none;}
.top_header .header_nav_part nav.main-nav-container li.inner_menu ul.sub-menu li a:hover {color: #E05A2D;}
.top_header .header_nav_part nav.main-nav-container li.inner_menu ul.sub-menu li a:before {content: "";background: #E05A2D;height: 1.5px;left: 0;width: 0;transition: all ease 0.5s;position: absolute;bottom: 0;}
.top_header .header_nav_part nav.main-nav-container li.inner_menu ul.sub-menu li a:hover:before {width: 100%;}
.top_header .header_nav_part nav.main-nav-container li.inner_menu > ul.sub-menu > li > ul.sub-menu {height: auto;top: 0;left: 102%;padding: 10px 0;background-color: #fff;position: absolute;transform: scale(0.4);transform-origin: 10% top;opacity: 0;visibility: hidden;list-style: none;margin: 0;border-radius: 0 0 10px 10px;z-index: 99;}
.top_header .header_nav_part nav.main-nav-container li.inner_menu > ul.sub-menu > li:hover > ul.sub-menu {min-width: 195px;opacity: 1;visibility: visible;-webkit-transform: scale(1);transform: scale(1);-webkit-transition-delay: 0.2s;transition-delay: 0.2s;-webkit-transition-duration: 0s, 0.2s, 0.2s !important;transition-duration: 0s, 0.2s, 0.2s !important;}
.top_header .header_nav_part nav.main-nav-container li.inner_menu > ul.sub-menu > li > ul.sub-menu > li a, .top_header .header_nav_part nav.main-nav-container li.inner_menu > ul.sub-menu li a {white-space: nowrap;}
.top_header .header_nav_part nav.main-nav-container li.inner_menu a span.button_open {width: 36px;text-align: center;cursor: pointer;position: absolute !important;right: 0;top: 50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.top_header .header_nav_part nav.main-nav-container li.inner_menu a span.button_open:after {content: '\f105';font-family: 'FontAwesome';line-height: inherit;color: #353535;font-size: 14px;text-transform: none;font-weight: 500;}
/* end inner menu */

@keyframes ripple {
    0% {opacity: 1;transform: scale(0);}
    100% {opacity: 0;transform: scale(2);}
}
@keyframes swing {
    20% {-webkit-transform: rotate3d(0, 0, 1, 15deg);transform: rotate3d(0, 0, 1, 15deg);}
    40% {-webkit-transform: rotate3d(0, 0, 1, -10deg);transform: rotate3d(0, 0, 1, -10deg);}
    60% {-webkit-transform: rotate3d(0, 0, 1, 5deg);transform: rotate3d(0, 0, 1, 5deg);}
    80% {-webkit-transform: rotate3d(0, 0, 1, -5deg);transform: rotate3d(0, 0, 1, -5deg);}
    100% {-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);}
}
@keyframes textclip { 
    100% {background-position: 200% center;}
}
/* end Header */


/* =========== HOME PAGE =========== */

/* Our Service Section */
/* old design */
/* .our_service {position: relative;}
.our_service:after {content: '';position: absolute;background: url(https://meshvtechnology.com/solmart/public/./assets/media/misc/over-ser-bg.png) no-repeat;background-position: right;bottom: 100px;width: 400px;height: 200px;left: 0;z-index: -1;}
.our_service:before {content: '';position: absolute;background: url(https://meshvtechnology.com/solmart/public/./assets/media/misc/over-ser-bg.png) no-repeat;background-position: left;top: 130px;width: 400px;height: 200px;right: 0;z-index: -1;}
.our_service .top_content > div {margin: 50px auto;}
.our_service .top_content > div p {color: #9e9e9e;font-size: 16px;line-height: 24px;padding: 20px 0;}
.our_service .btm_content .wrap_content {background: #FFFFFF;box-shadow: 0px 8px 24px rgba(51, 18, 48, 0.15);border-radius: 8px;padding: 25px;border: 2px solid transparent;height: 100%;color: #353535;position: relative;}
.our_service .btm_content .wrap_content:before {background: #E05A2D;height: 5px;content: "";top: 0;left: 28px;right: 28px;margin: auto;opacity: 0;position: absolute;}
.our_service .btm_content .wrap_content:hover:before {opacity: 1;}
.our_service .btm_content .wrap_content:hover {border-color: #E05A2D;}
.our_service .btm_content .wrap_content p {margin: 20px 0 0;} */
.our_service {position: relative;overflow: hidden;}
/* .our_service:after {content: '';position: absolute;background: url(https://meshvtechnology.com/solmart/public/./assets/media/misc/over-ser-bg.png) no-repeat;background-position: right;bottom: 100px;width: 400px;height: 200px;left: 0;z-index: -1;}
.our_service:before {content: '';position: absolute;background: url(https://meshvtechnology.com/solmart/public/./assets/media/misc/over-ser-bg.png) no-repeat;background-position: left;top: 130px;width: 400px;height: 200px;right: 0;z-index: -1;} */
.our_service .top_content > div {margin: 50px auto 20px;}
.our_service .top_content > div p {color: #353535;font-size: 20px;line-height: 30px;padding: 20px 0;}
.our_service .btm_content .col-md-4 {margin-bottom: 25px;}
.our_service .btm_content .wrap_content {background: #F1F1F1;box-shadow: 0px 0px 3px rgba(51, 18, 48, 0.15);border-radius: 8px;padding: 25px;height: 100%;color: #353535;position: relative;transition: 0.3s all ease-in-out;margin: 10px;}
.our_service .btm_content .wrap_content:hover {background: #E05A2D;color: #fff;}
.our_service .btm_content .wrap_content h4 {color: #E05A2D;font-size: 28px;line-height: 35px;}
.our_service .btm_content .wrap_content:hover h4 {color: #fff;}
.our_service .btm_content .wrap_content p {margin: 20px 0 0;font-size: 20px;line-height: 30px;min-height: 270px;visibility: visible !important;}
/* End Our Service Section */

/* Brands We Offer Section */
.brand_we_have {background: linear-gradient(176.93deg, #FFFFFF 44.3%, #F7F7F7 97.75%)}
.brand_we_have h2 {margin-bottom: 50px;}
.brand_we_have .flex_wrap .wrap_brand_box ul {margin: 0;padding: 10px 0;list-style: none;display: flex;align-items: center;justify-content: center;max-width: 100%;flex: 0 0 100%;}
.brand_we_have .flex_wrap .wrap_product_img ul {padding: 0;margin: 0;list-style: none;display: flex;align-items: center;justify-content: center;}
.brand_we_have .flex_wrap .wrap_brand_box ul li {padding: 10px;}
.brand_we_have .flex_wrap .wrap_brand_box {max-width: 65%;flex: 0 0 65%;border: 2px solid #e05a2d;border-radius: 20px;background: #FFFFFF;display: flex;align-items: center;justify-content: center;padding: 20px;flex-wrap: wrap;}
.brand_we_have .flex_wrap .wrap_product_img {max-width: 30%;flex: 0 0 30%;border: 2px solid #e05a2d;border-radius: 20px;background: #FFFFFF;display: flex;align-items: center;justify-content: center;}
.brand_we_have .flex_wrap .wrap_product_img .our_products {width: 100%;}
/* End Brands We Offer Section */

/* Brand Sale Section */
/* .brand_we_sale:after {content: '';position: absolute;background: url(/assets/media/misc/XMLID_548_.png) no-repeat;} */
.brand_we_sale {position: relative;;overflow: hidden;background: url(/assets/media/misc/brand_sec_bg.png) no-repeat;background-size: cover;background-position: left;width: 100%;height: 100%;padding: 0;}
.brand_we_sale .left_side_slider h2 {color: #fff;margin-bottom: 70px;}
.brand_we_sale .right_side_content h2 {color: #000;}
.brand_we_sale .right_side_content {max-width: 35%;flex: 0 0 35%;background: #ededed;padding: 50px;}
.brand_we_sale .right_side_content span {line-height: 29px;text-transform: capitalize;font-weight: 500;color: #E05A2D;margin: 30px 0 20px;display: block;}
.brand_we_sale .left_side_slider {max-width: 65%;flex: 0 0 65%;padding: 100px 100px 130px;}
.brand_we_sale .brand_slider .slick-slide.slick-current .brand_logo {border-color: #E05A2D;}
.brand_we_sale .brand_slider .slick-slide {padding: 0 10px;}
.brand_we_sale .brand_slider .slick-list {margin: 0 -10px;}
.brand_we_sale .brand_slider .brand_logo {background: #FFFFFF;border: 2px solid transparent;box-shadow: 0px 8px 24px rgba(51, 18, 48, 0.15);border-radius: 16px;padding: 15px;height: 100%;align-items: center;display: flex !important;align-items: center;justify-content: center;box-sizing: border-box;min-height: 123px;}
.brand_we_sale .right_side_content .transparent_btn {border: 1px solid #331230;border-radius: 50px;padding: 8px 20px;text-decoration: none;font-size: 14px;display: inline-block;color: #000;text-transform: uppercase;font-weight: 600;line-height: 17px;}
.brand_we_sale .right_side_content .transparent_btn:hover {color: #E05A2D;}
/* End Brand Sale Section */

/* View Product Section */
/* old Design
.view_product {padding: 80px 0;}
.view_product {background: url(/assets/media/misc/product_bg.png) no-repeat;overflow: hidden;background-position: right;}
.view_product .left_side_content {max-width: 40%;flex: 0 0 40%;padding: 50px 80px 50px 100px;}
.view_product .left_side_content ul {padding: 0;margin: 30px 0;}
.view_product .left_side_content ul li {position: relative;list-style: none;padding-left: 25px;line-height: 30px;font-weight: 500;}
.view_product .left_side_content ul li:before {content: '\f00c';font-family: 'fontAwesome';position: absolute;left: 0;top: 0;}
.view_product .right_side_slider {max-width: 60%;flex: 0 0 60%;padding: 50px 30px;}
.view_product .right_side_slider .product_slide .product_box a {display: inline-block;border: 1px solid #d5d5d5;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);padding: 0 8px 10px 8px;background: #FFF;border-radius: 8px;margin-bottom: 20px;transition: 0.3s all ease-in-out;}
.view_product .right_side_slider .product_slide .product_box a:hover {border-color: #E0592D;}
.view_product .right_side_slider .product_slide .slick-slide {padding: 0 10px;}
.view_product .right_side_slider .product_slide .slick-list {margin: 0 -10px;} 
.view_product .right_side_slider .product_slide .product_box .img_wrap {box-shadow: 0 11px 27px rgba(0, 0, 0, 0.04);margin-bottom: 20px;min-height: 200px;display: flex;align-items: center;justify-content: center;}
.view_product .right_side_slider .product_slide .product_box .product_title h3 {font-weight: 500;font-size: 15px;line-height: 27px;text-transform: capitalize;color: #331230;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin: 10px 0;text-align: center;}
.view_product .right_side_slider .product_slide .product_box .product_title h3:hover {color: #E0592D;}
.slick-next:before, .slick-prev:before {opacity: 1;color: #00000080;font-size: 30px;}
.slick-prev {left: -45px;}
.slick-next {right: -45px;}
.slick-next, .slick-prev {width: 30px;height: 25px;} */
.view_product .top_content h2 {margin-bottom: 20px;}
.view_product .top_content p {font-size: 22px;line-height: 30px;text-align: center;color: #353535;margin-bottom: 30px;}
.view_product .product_slide {margin-bottom: 50px;}
.view_product .product_slide .product_box .wrap_shadow {display: inline-block;border: 1px solid #DEDEDE;padding: 10px;background: #FFF;border-radius: 8px;transition: 0.3s all ease-in-out;margin-top: 20px;width: 100%;}
.view_product .product_slide .product_box .wrap_shadow:hover {border-color: #E0592D;}
.view_product .product_slide .product_box .wrap_shadow .inner_box_shadow {background: #F1F1F1;border-radius: 10px;padding: 10px;}
.view_product .product_slide .product_box .wrap_shadow .inner_box_shadow .price_info {height: 100%;}
.view_product .product_slide .product_box .wrap_shadow .inner_box_shadow .price_info span {font-size: 30px;font-weight: bold;line-height: 40px;color: #000;}
.view_product .product_slide .product_box .wrap_shadow .inner_box_shadow .price_info .input-group {background: #FFF;border: none;border-radius: 5px;height: 100%;padding: 5px;max-width: 120px;width: 100%;}
.view_product .product_slide .product_box .wrap_shadow .inner_box_shadow .price_info .input-group button, .view_product .product_slide .product_box .wrap_shadow .inner_box_shadow .price_info .input-group input {border: none;background: #F1F1F1;}
.view_product .product_slide .product_box .wrap_shadow .inner_box_shadow .price_info .input-group button {font-size: 20px;line-height: 20px;font-weight: bolder;color: #000;background: #fff;}
.view_product .product_slide .product_box .wrap_shadow .inner_box_shadow .price_info .input-group input  {padding: 0;font-size: 18px;line-height: 20px;background: #fff;}
.view_product .product_slide .product_box .wrap_shadow .img_wrap {margin-bottom: 20px;height: 200px;flex-direction: column;position: relative;display: flex;align-items: center;justify-content: center;}
.view_product .product_slide .product_box .wrap_shadow .img_wrap img {max-width: 100%;max-height: 100%;width: auto;height: auto;padding: 10px;}
.view_product .product_slide .product_box .wrap_shadow .product_title h3 {font-weight: 400;font-size: 16px;line-height: 22px;text-transform: capitalize;color: #353535;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin: 10px 0;text-align: left;min-height: 45px;}
.view_product .product_slide .product_box .wrap_shadow .product_title h3:hover {color: #E0592D;}
.view_product .product_slide .product_box .wrap_shadow .btn_wrap {display: flex;justify-content: space-between;margin-top: 20px;}
.view_product .product_slide .product_box .wrap_shadow .btn_wrap a.add_to_cart_btn {background: #E0592D;border-radius: 5px;padding: 5px 10px;color: #fff;font-size: 18px;line-height: 22px;border: 1px solid transparent;transition: 0.3s all ease-in-out;width: max-content;text-align: center;text-transform: uppercase;display: flex;justify-content: space-between;align-items: center;}
.view_product .product_slide .product_box .wrap_shadow .btn_wrap a.add_to_cart_btn i {margin-right: 5px;}
.view_product .product_slide .product_box .wrap_shadow .btn_wrap a.add_to_cart_btn:hover {background: #fff;border-color: #3F223C;color: #3F223C;}
/* .view_product .product_slide .product_box .wrap_shadow .btn_wrap a.datasheet_btn {background: #EF0000;border-radius: 20px;padding: 6px 15px 5px;color: #fff;font-size: 14px;line-height: 22px;border: 1px solid transparent;transition: 0.3s all ease-in-out;min-width: 136px;text-align: center;text-transform: uppercase;}
.view_product .product_slide .product_box .wrap_shadow .btn_wrap a.datasheet_btn i {margin-right: 5px;}
.view_product .product_slide .product_box .wrap_shadow .btn_wrap a.datasheet_btn:hover {background: #fff;border-color: #EF0000;color: #EF0000;} */
.view_product .product_slide .slick-slide {padding: 0 10px;margin: 0 auto;}
.view_product .product_slide .slick-list {margin: 0 -10px;text-align: center;}
.view_product .slick-next, .view_product .slick-prev {top: inherit;bottom: -60px;transform: inherit;font-size: 0;display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;background: #fff;border-radius: 50%;}
.view_product .slick-prev {left: 46%;}
.view_product .slick-next {right: 46%;}
.view_product .slick-prev:before {content: '';background: url(/assets/media/misc/left-slider.png) no-repeat;position: absolute;background-position: center;width: 20px;height: 16px;background-color: #fff;top: 50%;transform: translateY(-50%);left: 10px;opacity: 1;}
.view_product .slick-next:before {content: '';background: url(/assets/media/misc/right-slider.png) no-repeat;position: absolute;background-position: center;width: 20px;height: 16px;background-color: #fff;top: 50%;transform: translateY(-50%);left: 10px;opacity: 1;}
.datasheet_btn a {font-size: 20px;line-height: 30px;font-weight: 600;color: #e15a2d;}
/* End View Product Section */

/* Question Section */
.question_section .bg_blue {background: #331230;border-radius: 10px;padding: 20px 30px;position: relative;}
.question_section .bg_blue:after {content: '';position: absolute;background: url(/assets/media/misc/got_questions_bg.svg) no-repeat;width: 100%;height: 100%;background-position: right;top: 0;left: 0;}
.question_section .row {align-items: center;}
.question_section .col-md-6:first-child, .question_section .col-md-6 .flex_wrap, .question_section .col-md-6 {position: relative;z-index: 9;}
.question_section .left_content {padding: 0 10px;margin-left: 50px;}
.question_section .left_content h2 {color: #fff;font-weight: 700;font-size: 48px;line-height: 55px;}
.question_section .left_content span {color: #fff;font-size: 22px;font-weight: 500;line-height: 30px;margin-bottom: 10px;}
.question_section .right_content .btn_wrap a.call_us, .question_section .right_content .btn_wrap a.email_us {font-weight: 400;font-size: 24px;line-height: 27px;padding: 3px 20px 7px;background: #E05A2D;border-radius: 50px;margin: 0 15px;border: 1px solid #e0592d;display: inline-block;min-width: 157px;vertical-align: middle;margin-top: 6px;color: #fff;text-align: center;}
/* Question Section End */

/* Warehouse States */
.warehouse_states p {font-size: 24px;line-height: 35px;color: #353535;}

/* Warehouse States end */

/* Our Packege Section */
.our_package .row:first-child p {max-width: 900px;margin: 0 auto;margin-top: 30px;color: #9e9e9e;margin-bottom: 50px;}
.our_package .information_box {background: #FFFFFF;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);border-radius: 8px;padding: 70px 8px 30px 8px;position: relative;border: 1px solid transparent;margin-bottom: 15px;margin-top: 15px;max-width: 30%;flex: 0 0 30%;}
.our_package .information_box:hover {border: 1px solid #E05A2D;}
.our_package .information_box .package_status span {position: absolute;top: 20px;left: -1px;font-weight: 600;font-size: 17px;line-height: 23px;text-transform: uppercase;color: #FFFFFF;padding: 4px 15px;}
.our_package .information_box .package_status.blue_status span {background: #0087C7;}
.our_package .information_box .package_status.green_status span {background: #018015;}
.our_package .information_box .package_status.red_status span {background: #E63D38;}
.our_package .information_box h6.package_sub_title {font-weight: 600;font-size: 44px;line-height: 50px;text-transform: uppercase;color: #E05A2D;margin-bottom: 10px;}
.our_package .information_box .package_detail {padding: 20px 0 0;margin-bottom: 15px;}
.our_package .information_box .package_detail .package-col {border-bottom: 0.5px solid #D7D7D7;margin-bottom: 15px;padding-bottom: 15px;}
.our_package .information_box .package_detail .package-col.last_child_border {border-bottom: 0;}
.our_package .information_box .package_detail .package-col p {min-width: 100px;margin-right: 15px;margin-bottom: 0;}
.our_package .information_box .package_detail .package-col p label {font-weight: 400;font-size: 18px;line-height: 23px;text-transform: capitalize;color: #E05A2D;}
.our_package .information_box .package_detail .package-col ul {list-style: none;padding: 0;margin: 0;display: flex;justify-content: space-between;flex-wrap: wrap;width: 100%;}
.our_package .information_box .package_detail .package-col ul li {max-width: 50%;flex: 0 0 50%;display: inline-block;font-weight: 400;font-size: 15px;line-height: 18px;text-transform: capitalize;color: #353535;margin-bottom: 5px;margin-top: 0;position: relative;margin-right: -4px;}
.our_package .information_box .package_detail .package-col ul li input {margin: 0 3px;}
.our_package .information_box .package_detail .package_enquire_btn a {font-weight: 600;font-size: 20px;line-height: 27px;color: #FFFFFF;padding: 8px 25px;border-radius: 50px;text-decoration: none;background: #E05A2D;}
/* Our Packege Section End */

/* =========== HOME PAGE END =========== */


/* =========== ABOUT US PAGE =========== */
/* Why Choose Us Section */
.why_choose_us {padding-top: 0;}
.why_choose_us .img_wrap {background: #E05A2D;border-radius: 10px;padding: 15px;}
.why_choose_us .img_wrap .flex_wrap h3 {color: #fff;font-size: 30px;line-height: 40px;font-weight: 700;max-width: 80%;flex: 0 0 80%;margin-left: 30px;margin-bottom: 0;}
.why_choose_us .img_wrap .flex_wrap img {max-width: 60px;width: 100%;filter: brightness(0) invert(1);}
.why_choose_us .img_wrap .img_content p {font-size: 20px;line-height: 28px;color: #fff;margin-bottom: 0;min-height: 170px;}
.why_choose_us .img_wrap .flex_wrap {margin-bottom: 20px;}

/* Why Choose Us Section End */

/* Warehourse State Section */
.warehourse_state img {height: auto;}
/* Warehourse State Section End */

/* Service Info Section */
.service_info {background-color: #f8f8f8;position: relative;}
.service_info .row {position: relative;z-index: 9;}
.service_info .row.first_row {padding-bottom: 50px;}
/* Service Info Section End */


/* =========== ABOUT US PAGE END =========== */

/* =========== CONTACT US PAGE =========== */
/* Why Choose Us Section */
.contact_us_form {position: relative;padding-top: 0;}
.contact_us_form .detail_box_wrap {display: flex;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);position: relative;z-index: 99;border-radius: 10px;}
.contact_us_form .detail_box_wrap .bg_orange {padding: 70px 45px;max-width: 40%;flex: 0 0 40%;border-radius: 10px 0px 0px 10px;}
.contact_us_form .detail_box_wrap .bg_orange h2, .contact_us_form .detail_box_wrap .bg_orange p {color: #fff;}
.contact_us_form .detail_box_wrap .bg_orange p {margin: 20px 0 30px;}
.contact_us_form .detail_box_wrap .bg_orange .contact_detail a.flex_wrap {color: #fff;padding: 10px 0;}
.contact_us_form .detail_box_wrap .bg_orange .contact_detail a.flex_wrap .icon {max-width: 12%;flex: 0 0 12%;display: flex;align-items: center;}
.contact_us_form .detail_box_wrap .bg_orange .contact_detail a.flex_wrap .icon i {font-size: 20px;position: relative;background: #FF8359;border-radius: 5px;padding: 10px;}
.contact_us_form .detail_box_wrap .bg_orange .contact_detail a.flex_wrap .con_detail {max-width: 90%;flex: 0 0 90%;}
.contact_us_form .detail_box_wrap .bg_orange .contact_detail a.flex_wrap .con_detail span {display: block;}
.contact_us_form .detail_box_wrap .bg_orange .contact_detail a.flex_wrap .con_detail span:first-child {font-weight: bold;}
.contact_us_form .detail_box_wrap .fiil_form {padding: 70px 45px;max-width: 60%;flex: 0 0 60%;border-radius: 0px 10px 10px 0px;background: #F7F7F7;}
.contact_us_form .detail_box_wrap .fiil_form form#contact-form .col-6, .contact_us_form .detail_box_wrap .fiil_form form#contact-form .col-12 {margin-bottom: 30px;}
.contact_us_form .detail_box_wrap .fiil_form form#contact-form input, .contact_us_form .detail_box_wrap .fiil_form form#contact-form textarea {border: 1px solid #ACACAC;border-radius: 8px;font-weight: 500;font-size: 20px;color: #898989;padding: 5px 20px;height: 52px;box-sizing: border-box;width: 100%;display: block;background: #F7F7F7;}
.contact_us_form .detail_box_wrap .fiil_form form#contact-form textarea {height: 80px;}
.contact_us_form .detail_box_wrap .fiil_form form#contact-form .wrap_submit_btn button[type='submit'] {background: #331230;border-radius: 50px;font-weight: 500;font-size: 18px;line-height: 27px;color: #FFFFFF;border: 2px solid #331230;height: auto;width: auto;padding: 4px 40px;}
/* Why Choose Us Section End */
/* =========== CONTACT US PAGE END =========== */

/* =========== DOWNLOAD PAGE =========== */
/* Download form Btn Section */
/* .download_form_btn {background: url(/assets/media/misc/about-bg.png) no-repeat;background-size: contain;background-position: center center;background-repeat: no-repeat;} */
.download_form_btn {padding-bottom: 0;}
.download_form_btn .container {padding-bottom: 40px;border-bottom: 1px solid #f2f2f2;}
.download_form_btn h2 {font-size: 30px;line-height: 42px;font-weight: 700;}
.download_form_btn a {text-align: center;display: block;border: 2px solid #353535;padding: 8px 15px;border-radius: 50px;color: #ffffff;font-size: 17px;font-weight: 600;background: #331230;transition: 0.3s all ease-in-out;margin-top: 20px;}
.download_form_btn a:hover {background: #fff;color: #331230;}
.download_form_btn a i {padding-right: 15px;}
/* Download form Btn Section End */
/* Product Info Download Section */
.product_info_download {padding-top: 40px;position: relative;}
.product_info_download .wrap_up_content {padding: 35px 3px 0 3px;}
.product_info_download .wrap_up_content .logo_img_wrap {background: #FFFFFF;box-shadow: 0px 0px 8px rgb(0 0 0 / 25%);border-radius: 8px;padding: 25px;margin-bottom: 10px;border: 1px solid transparent;transition: 0.3s all ease-in-out;}
.product_info_download .wrap_up_content:hover .logo_img_wrap {border-color: #e0592d;}
.product_info_download .wrap_up_content .drop_down_content_wrap ul {list-style: none;padding: 0;margin: 0;}
.product_info_download .wrap_up_content .drop_down_content_wrap > ul > li {border-bottom: 1px solid #e3e3e3;padding: 5px 0;}
.product_info_download .wrap_up_content .drop_down_content_wrap > ul > li:last-child {border: none;}
.product_info_download .wrap_up_content .drop_down_content_wrap > ul > li > a {color: #000;display: block;position: relative;font-weight: 600;font-size: 16px;line-height: 40px;}
.product_info_download .wrap_up_content .drop_down_content_wrap > ul > li > a:after {content: '\f078';position: absolute;font-family: 'FontAwesome';right: 0;font-size: 17px;}
.product_info_download .wrap_up_content .drop_down_content_wrap > ul > li > ul.drop_down_sub_menu {padding: 5px;}
.product_info_download .wrap_up_content .drop_down_content_wrap > ul > li > ul.drop_down_sub_menu > li {font-size: 15px;line-height: 25px;font-weight: 400;position: relative;transition: all ease 0.5s;margin-bottom: 10px;}
.product_info_download .wrap_up_content .drop_down_content_wrap > ul > li > ul.drop_down_sub_menu > li:before {content: '\f00c';position: absolute;font-family: 'FontAwesome';left: 0;font-size: 20px;opacity: 0;transition: all ease 0.3s;}
.product_info_download .wrap_up_content .drop_down_content_wrap > ul > li > ul.drop_down_sub_menu > li:hover:before {opacity: 1;}
.product_info_download .wrap_up_content .drop_down_content_wrap > ul > li > ul.drop_down_sub_menu > li:hover {padding-left: 30px;}
.product_info_download .wrap_up_content .drop_down_content_wrap > ul > li.active a, .product_info_download .wrap_up_content .drop_down_content_wrap > ul > li.active > ul.drop_down_sub_menu li {color: #e05a2d;}
/* Product Info Download Section End */
/* =========== DOWNLOAD PAGE END =========== */


/* =========== SUPPORT PAGE =========== */
/* Product Info Support Section */
.product_info_support {padding-top: 40px;position: relative;}
.product_info_support .wrap_up_content {padding: 35px 3px 0 3px;}
.product_info_support .wrap_up_content .logo_img_wrap {background: #FFFFFF;box-shadow: 0px 0px 8px rgb(0 0 0 / 25%);border-radius: 8px;padding: 25px;margin-bottom: 20px;border: 1px solid transparent;transition: 0.3s all ease-in-out;}
.product_info_support .wrap_up_content:hover .logo_img_wrap {border-color: #e05a2d;}
.product_info_support .wrap_up_content .drop_down_content_wrap ul {list-style: none;padding: 0;margin: 0;}
.product_info_support .wrap_up_content .drop_down_content_wrap ul li {padding: 0 15px 5px 15px;margin-bottom: 10px;}
.product_info_support .wrap_up_content .drop_down_content_wrap ul li a {font-size: 16px;line-height: 20px;font-weight: 600;color: #353535;display: flex;align-items: center;}
.product_info_support .wrap_up_content .drop_down_content_wrap ul li a i {color: #e05a2d;font-size: 18px;padding-right: 10px;}
/* Product Info Support Section End */
/* =========== SUPPORT PAGE END =========== */



/* =========== BLOG PAGE =========== */
/* Blog List Section */
.blog_article .blog_wrap .blog_title {line-height: 0;}
.blog_article .blog_wrap .blog_title a {display: inline-block;}
.blog_article .blog_wrap .blog_title h3 {font-size: 24px;line-height: 35px;font-weight: 800;color: #E05A2D;text-transform: uppercase;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;white-space: normal;padding-bottom: 0;margin: 10px 0;min-height: 30px;}
.blog_article .blog_wrap .blog_content p {font-size: 20px;line-height: 30px;color: #353535;font-weight: 600;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.blog_article .blog_wrap .blog_img a {height: 250px;flex-direction: column;align-items: center;position: relative;display: flex;justify-content: center;}
.blog_article .blog_wrap .blog_img img {width: 100%;max-width: 100%;height: 100%;max-height: 100%;border-radius: 10px;}
.blog_article .blog_wrap .bg_gray .wrap_content {padding: 10px;}
.blog_article .blog_wrap .bg_gray {background: #f1f1f1;padding: 10px;border-radius: 10px;border: 1px solid transparent;transition: 0.3s all ease-in-out;}
.blog_article .blog_wrap .bg_gray:hover {border: 1px solid #e05a2d;}
.blog_post_time {line-height: 0;}
.blog_post_time span {font-weight: 600;font-size: 20px;line-height: 40px;color: #331230;position: relative;display: block;margin-top: 10px;}
.blog_post_time span:before {content: '';background: url(/assets/media/misc/date-icon.png) no-repeat center center;width: 26px;height: 26px;display: inline-block;margin-right: 10px;top: 5px;position: relative;}

/* blog_single_sec */
.inner_page_blog_title h3 {font-size: 58px;line-height: 70px;font-weight: 800;color: #E05A2D;text-transform: uppercase;}
.blog_single_sec article.blog_article {padding: 0 0 25px 0;}
.blog_single_sec article.blog_article .blog_wrap {display: block;}
.blog_single_sec article.blog_article .blog_wrap .right_content .blog_content h2 {font-size: 20px;line-height: 30px;color: #e15a2d;display: block;margin: 10px 0;}
.blog_single_sec article.blog_article .blog_wrap .right_content .blog_content p {color: #000;font-size: 18px;line-height: 25px;font-weight: 400;}
.blog_single_sec article.blog_article .blog_wrap .right_content .blog_content ul {padding: 0;margin: 20px 0;list-style: none;}
.blog_single_sec article.blog_article .blog_wrap .right_content .blog_content ul li {position: relative;padding: 5px 0px 5px 30px;font-size: 17px;line-height: 25px;}
.blog_single_sec article.blog_article .blog_wrap .right_content .blog_content ul li:after {content: '\f00c';position: absolute;left: 0;font-family: 'FontAwesome';color: #e15a2d;border-radius: 50%;top: 7px;font-size: 18px;}
.blog_single_sec article.blog_article .blog_wrap .right_content .back_to_blog {background: #e15a2d;font-size: 18px;line-height: 22px;padding: 5px 20px 8px;border-radius: 5px;border: 2px solid #e15a2d;}
.blog_single_sec article.blog_article .blog_wrap .right_content .back_to_blog:hover {background: transparent;color: #e15a2d;border-color: #e15a2d;}
.blog_single_sec article.blog_article .blog_wrap .wrap_img_edit {padding: 10px;background: #f1f1f1;border-radius: 10px;margin-bottom: 20px;}
.img_btm_content .social_media_icon ul {display: flex;align-items: center;gap: 20px;padding: 0;margin: 0;list-style: none;}
.img_btm_content .social_media_icon ul li a {display: inline-block;}
.img_btm_content .social_media_icon ul li a:hover i {color: #000;}
.img_btm_content .social_media_icon ul li a i {font-size: 18px;line-height: 20px;color: #B3B3B3;}
.related_items_sec {padding-top: 0;}
.related_items_sec .wrap_blog_img a {height: 200px;display: flex;align-items: center;position: relative;justify-content: flex-start !important;line-height: 0;}
.related_items_sec .wrap_blog_img img {max-width: 100%;max-height: 100%;width: 100% !important;height: auto;border-radius: 10px;}
.related_items_sec .wrap_blog_wrap a {height: 250px;flex-direction: column;align-items: center;position: relative;display: flex;justify-content: center;}
.related_items_sec .wrap_blog_wrap img {width: 100%;max-width: 100%;height: 100%;max-height: 100%;border-radius: 10px;}
.related_items_sec .bg_gray {background: #f1f1f1;padding: 10px;border-radius: 10px;border: 1px solid transparent;transition: 0.3s all ease-in-out;min-height: 130px;}
.related_items_sec .bg_gray:hover {border: 1px solid #e05a2d;}
.related_items_sec .blog_info {padding: 10px;}
.related_items_sec .blog_info h3 a {font-size: 24px;line-height: 35px;font-weight: 800;color: #E05A2D;text-transform: uppercase;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;white-space: normal;padding-bottom: 0;margin: 10px 0;min-height: 30px;}
.related_items_sec .blog_info p {font-size: 20px;line-height: 30px;color: #353535;font-weight: 600;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;min-height: 120px;}
.related_items_sec .blog_info .read_more {background: #e15a2d;font-size: 16px;line-height: 20px;padding: 7px 15px 8px;border-radius: 5px;border: 2px solid #e15a2d;color: #fff;font-weight: 500;margin-top: 10px;display: inline-block;}
.related_items_sec .blog_info .read_more:hover {background: transparent;color: #e15a2d;border-color: #e15a2d;}
.related_items_sec .blog_info .wrap_blog_txt {background: #e15a2d;border-radius: 5px;color: #fff !important;padding: 3px 15px 4px;display: inline-block;font-size: 15px;font-weight: 500;letter-spacing: 0.5px;}
.related_items_sec .blog_info .wrap_top_content {margin-top: 10px;}
.related_items_sec .blog_info .wrap_top_content .blog_post_time span {margin-bottom: 0;font-size: 18px;line-height: 38px;}
/* pagination css */
.nav_number .page_change_arrow {display: flex;}
.nav_number .page_change_arrow span, .nav_number .page_change_arrow a {background: #fff !important;border: 2px solid #e05a2d !important;font-size: 18px;padding: 5px 15px !important;font-weight: 600;border-radius: 5px;color: #000;}
.nav_number .page_change_arrow a.dark\:active\:text-gray-300 {background: #e05a2d !important;color: #fff;}
.nav_number .pagination_arrow {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 20px;}
.nav_number .pagination_arrow > div:first-child {order: 2;}
.nav_number .pagination_arrow > div:last-child > span {display: flex;align-items: center;justify-content: space-between;gap: 10px;box-shadow: none !important;}
.nav_number .pagination_arrow > div:last-child > span > span {width: 40px;height: 40px;}
.nav_number .pagination_arrow > div:last-child > span > span span {border: 1px solid #e05a2d !important;padding: 0 !important;font-size: 20px;line-height: 25px;color: #000;display: flex;justify-content: center;height: 100%;border-radius: 5px;}
.nav_number .pagination_arrow > div:last-child > span a {width: 40px;height: 40px;font-size: 20px;line-height: 25px;color: #fff;padding: 0 !important;display: flex;align-items: center;justify-content: center;border: 1px solid #e05a2d !important;background: #e05a2d !important;border-radius: 5px; }
.nav_number .pagination_arrow > div:first-child p {margin: 0;}
.nav_number .pagination_arrow > div:last-child > span > span span svg, .nav_number .pagination_arrow > div:last-child > span a svg {width: 30px;}
/*  */
/* Blog List Section End */
/* =========== BLOG PAGE END =========== */


/* =========== PRODUCT CATEGORY PAGE =========== */
/* brand/filter css */
.none_desktop {display: none !important;}
.brand-filter label {font-size: 26px;line-height: 32px;margin-bottom: 20px !important;display: inline-block;gap: 15px;}
.brand-filter {display: flex;align-items: flex-start;margin-bottom: 30px;gap: 15px;}
.brand-filter .brand-list .brand-item {border: 1px solid #e05a2d;padding: 3px 10px;border-radius: 4px;color: #e05a2d;text-decoration: none;font-weight: 500;display: inline-block;transition: 0.2s;font-size: 16px;line-height: 25px;}
.brand-filter .brand-list .brand-item:hover, .brand-filter .brand-list .brand-item.active {background: #e05a2d;color: #fff;}
.selected-filters {margin-bottom: 20px;}
.selected-filters > strong {margin-right: 10px;}
.selected-filters .rounded-pill {border-color: #e05a2d !important;margin-bottom: 5px;}
.selected-filters a#clearFilters {color: #e05a2d !important;font-weight: bold;}


/* Pro Category List Section */
.no_product_page .sticky_sec {margin-left: 10%;}
.no_product_page .sticky_sec .wrap_sticky_content {max-width: 700px;width: 100%;}
.category-sub-show section.pro_category_list .container {display: flex;width: 100%;justify-content: space-between;}
.category-sub-show section.pro_category_list .container .wrap_product.flex_wrap {display: block;width: 100%;}
.pro_category_list .wrap_product {justify-content: space-between;}
.pro_category_list .wrap_product .wrap_product_list {max-width: 68%;flex: 0 0 68%;}
.pro_category_list .wrap_product .wrap_product_list .col-md-4 {height: auto;margin-bottom: 20px;}
.pro_category_list .wrap_product .wrap_product_list .box_product {border: 1px solid #d5d5d5;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);border-radius: 8px;overflow: hidden;height: 100%;position: relative;padding-bottom: 45px;}
.pro_category_list .wrap_product .wrap_product_list .box_product a {border: none;}
.pro_category_list .wrap_product .wrap_product_list .box_product .card-img-top img {width: 100%;max-height: 300px !important;}
.pro_category_list .wrap_product .wrap_product_list .box_product .card-footer {padding: 7px;display: block;border-top: 1px solid #89898966;background: #fff;border-radius: 0;}
.pro_category_list .wrap_product .wrap_product_list .box_product .card-footer h4 {font-weight: 600;font-size: 18px;line-height: 27px;text-transform: uppercase;color: #331230;margin-bottom: 0;}
.pro_category_list .wrap_product .wrap_product_list .box_product .card-footer h4 a {font-weight: 600;font-size: 18px;line-height: 27px;text-transform: uppercase;color: #331230;margin-bottom: 0;}
.pro_category_list .wrap_product .wrap_product_list .box_product:hover {border-color: #e05a2d;}
.pro_category_list .wrap_product .wrap_product_list .box_product:hover .card-footer {background: #e05a2d;border-top: 1px solid #e05a2d;}
.pro_category_list .wrap_product .wrap_product_list .box_product:hover .card-footer h4, .pro_category_list .wrap_product .wrap_product_list .box_product:hover .card-footer h4 a {color: #fff;}
.pro_category_list .wrap_product .wrap_product_list .box_product .card-img-top {height: 300px;flex-direction: column;align-items: center;position: relative;display: flex !important;justify-content: center !important;}
.pro_category_list .wrap_product .wrap_product_list .box_product .card-img-top img {width: 100%;max-width: 100%;max-height: 100%;width: auto;height: auto;padding: 10px;}
.pro_category_list .wrap_product .wrap_product_list .box_product .btn_wrap {margin-bottom: auto;min-height: 45px;position: absolute;bottom: 0;width: 100%;z-index: 99;background: #fff;border-radius: 0px 0px 8px 8px;}
.pro_category_list .wrap_product .wrap_product_list .box_product.inner_product .btn_wrap a {display: block;font-weight: 600;font-size: 18px;line-height: 20px;text-transform: capitalize;color: #E05A2D;width: 100%;box-sizing: border-box;padding: 12px 0 12px 0;}
.pro_category_list .wrap_product .wrap_product_list .box_product.inner_product .btn_wrap span {display: block;font-weight: 600;font-size: 18px;line-height: 20px;text-transform: capitalize;color: #E05A2D !important;width: 100%;box-sizing: border-box;padding: 12px 0 12px 0;}


.sticky_sec {max-width: 23%;flex: 0 0 23%;}
.sticky_sec .wrap_sticky_content {position: sticky;top: 150px;}
.sticky_sec .wrap_sticky_content h3 {font-weight: 700;font-size: 24px;line-height: 27px;color: #331230;margin-bottom: 15px;}
.sticky_sec .wrap_sticky_content .category-list .main-category {padding: 5px 0;position: relative;transition: all 0.3s;border-bottom: 1px solid #D4D6E3;}
.sticky_sec .wrap_sticky_content .category-list .main-category h4 {margin: 0;display: flex;align-items: center;justify-content: space-between;line-height: 30px;width: 100%;}
.sticky_sec .wrap_sticky_content .category-list .main-category h4 a {color: #E05A2D;font-weight: 600;font-size: 15px;display: block;max-width: 80%;flex: 0 0 80%;}
.sticky_sec .wrap_sticky_content .category-list .main-category span.toggle-arrow {font-size: 0;height: 40px;line-height: 40px;display: block;position: absolute;z-index: 1;top: 0;right: 0;text-align: right;width: 40px;}
.sticky_sec .wrap_sticky_content .category-list .main-category span.toggle-arrow:before {content: "\f105";transition: all 0.3s ease;position: absolute;z-index: 1;right: 15px;top: 0;text-align: right;cursor: pointer;font-size: 16px;font-family: 'FontAwesome';}
.sticky_sec .wrap_sticky_content .category-list .main-category.active span.toggle-arrow:before {transform: rotate(90deg);}
.sticky_sec .wrap_sticky_content .category-list .main-category ul.subcategories-list {padding: 0;margin: 0;list-style: none;}
.sticky_sec .wrap_sticky_content .category-list .main-category ul.subcategories-list li {padding: 5px 0;position: relative;transition: all 0.3s;border-bottom: 1px solid #D4D6E3;display: block;font-size: 15px;line-height: 30px;}
.sticky_sec .wrap_sticky_content .category-list .main-category ul.subcategories-list li:last-child {border: none;}
.sticky_sec .wrap_sticky_content .category-list .main-category ul.subcategories-list li a {font-weight: 500;font-size: 15px;display: block;color: #898989;}
.sticky_sec .wrap_sticky_content .category-list .main-category ul.subcategories-list li span.toggle-arrow {font-size: 0;height: 40px;line-height: 40px;display: block;position: absolute;z-index: 1;top: 0;right: 0;text-align: right;width: 40px;}
.sticky_sec .wrap_sticky_content .category-list .main-category ul.subcategories-list li span.toggle-arrow:before {content: "\f105";transition: all 0.3s ease;position: absolute;z-index: 1;right: 15px;top: 0;text-align: right;cursor: pointer;font-size: 16px;font-family: 'FontAwesome';}
.else_product_show .pro_category_list .wrap_product .wrap_product_list {max-width: 100%;flex: 0 0 100%;}
.else_product_show .pro_category_list .wrap_product .wrap_product_list .wrap_other_pro {max-width: 68%;flex: 0 0 68%;}
.else_product_show .pro_category_list .sticky_sec {display: none;}
.else_product_show .pro_category_list .sticky_sec.sticky_inner_product {display: block;}
/* Pro Category List Section End */
/* =========== PRODUCT CATEGORY END =========== */

/* =========== CART PAGE =========== */
/* Product Info CART Section */
.cart_section .box_shadow {padding: 20px;background: #fff;box-shadow: 0px 0px 3px 1px rgb(156 156 156 / 36%);border-radius: 5px;overflow-x: auto;}
.cart_section .table-bordered>:not(caption)>*, .table-bordered>:not(caption)>*>* {border: none;}
.cart_section .table-bordered {border: none;border-collapse: collapse;background-color: #f7f7f7;}
.cart_section .table-bordered .input-group.product_quantity {border: 1px solid #000;border-radius: 10px;padding: 5px 0;}
.cart_section .table-bordered .input-group.product_quantity button, .cart_section .table-bordered .input-group.product_quantity input {border: none;}
.cart_section .table-bordered .input-group.product_quantity button {width: 40px;font-size: 24px;line-height: 25px;color: #000;text-align: center;}
.cart_section .table-bordered .input-group.product_quantity input {text-align: center;font-size: 18px;line-height: 20px;}
.cart_section .table-bordered button.btn.btn-danger.btn-sm {background: #e15a2d;font-size: 16px;line-height: 22px;padding: 10px 30px;margin-left: 10px;border-radius: 10px;}
.cart_section .table-bordered button.btn.btn-danger.btn-sm:hover {background: #fff;color: #e15a2d;border-color: #e15a2d;}
.cart_section .table-bordered thead {position: relative;}
.cart_section .table-bordered thead tr th {font-size: 22px;line-height: 20px;padding-bottom: 30px;}
.cart_section .table-bordered thead:after {content: '';position: absolute;bottom: 10px;background: #e15a2d;width: 100%;height: 1px;}
.cart_section .btm_btns a.btn.btn-primary {background: #3F223C;border-color: #3F223C;border-width: 2px;font-size: 18px;line-height: 25px;letter-spacing: 0.2px;padding: 7px 20px;}
.cart_section .btm_btns a.btn.btn-primary:hover {background: #fff;color: #3F223C;}
.cart_section .btm_btns a.btn.btn-success {background: #E05A2D;border-color: #E05A2F;border-width: 2px;font-size: 18px;line-height: 25px;letter-spacing: 0.2px;padding: 7px 20px;}
.cart_section .btm_btns a.btn.btn-success:hover {background: #fff;color: #E05A2D;}
.cart_section .table-bordered h4 {margin-bottom: 0;}
.wrap_empty_cart p {font-size: 24px;line-height: 30px;margin-bottom: 0;}
.wrap_empty_cart .btn-primary {background: #E05A2D;border-color: #E05A2F;border-width: 2px;font-size: 18px;line-height: 25px;letter-spacing: 0.2px;padding: 7px 20px;}
.wrap_empty_cart .btn-primary:hover {background: #fff;color: #E05A2D;}
body.empty_cart .cart_section .box_shadow {padding: 0px;margin-bottom: 0px;box-shadow: none;height: 100%;}
body.empty_cart .for_empty_cart .wrap_empty_cart {display: flex;align-items: center;justify-content: center;gap: 50px;}

/* Product Info Support Section End */
/* =========== CART PAGE END =========== */

/* =========== CHECKOUT PAGE =========== */
/* Checkout Form Section */
form#checkout_form label {font-size: 18px;line-height: 25px;margin-bottom: 10px;display: block;width: 100%;}
form#checkout_form input.form-control {font-size: 18px;line-height: 30px;font-weight: 500;background: #f1f1f1;border: 1px solid #0000007a;box-shadow: 0px 0px 3px rgb(156 156 156 / 36%);}
form#checkout_form textarea {font-size: 18px;line-height: 30px;font-weight: 500;background: #f1f1f1;border: 1px solid #0000007a;box-shadow: 0px 0px 3px rgb(156 156 156 / 36%);}
form#checkout_form input.form-control:hover, form#checkout_form input.form-control:focus, form#checkout_form textarea:hover, form#checkout_form textarea:focus {border: 1px solid #0000007a;box-shadow: none !important;}
form#checkout_form button[type=submit] {background: #E05A2D;border-color: #E05A2F;border-width: 2px;font-size: 20px;line-height: 30px;letter-spacing: 0.5px;padding: 7px 30px;}
form#checkout_form button[type=submit]:hover {background: #fff;color: #E05A2D;}
/* Checkout Form Section End */
/* =========== CHECKOUT PAGE END =========== */





/* =========== PRODUCT INNER PAGE =========== */
/* Product Detail Section */
.product_details_sec .product_detail h2.mb-3 {font-size: 38px;line-height: 55px;}
.product_details_sec .product_detail p {display: flex;align-items: center;justify-content: flex-start;gap: 15px;margin: 40px 0 10px;}
.product_details_sec .product_detail p span.text-success {background: green;border-radius: 50px;padding: 5px 20px 9px;color: #fff !important;font-size: 20px;line-height: 25px;text-transform: uppercase;}
.product_details_sec .product_detail p strong {font-size: 22px;line-height: 26px;text-transform: uppercase;letter-spacing: 0.5px;}
.product_details_sec .product_detail .side_by_side {gap: 15px;}
.product_details_sec .product_detail .side_by_side .btn_wrap a {display: inline-block;font-size: 20px;font-weight: 600;color: #e15a2d;border: 1px solid #e15a2d;border-radius: 30px;padding: 6px 20px 7px;margin: 20px 0;}
.product_details_sec .product_detail .side_by_side .btn_wrap a:hover {background: #e15a2d;color: #fff;}
.product_details_sec .product_detail .side_by_side .btn_wrap a img {margin-right: 5px;}
.product_details_sec .product_detail .side_by_side .btn_wrap a:hover img {filter: brightness(0) invert(1);}
.product_details_sec .product_detail .text_left .btn-add-to-cart {background: #e15a2d;border-width: 2px;border-color: #e15a2d;font-size: 20px;line-height: 28px;padding: 8px 30px;}
.product_details_sec .product_detail .text_left .btn-add-to-cart:hover {background: transparent;color: #e15a2d;border-color: #e15a2d;}
/*  */
.box_product {border: 1px solid #d5d5d5;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);border-radius: 8px;overflow: hidden;height: 100%;}
.box_product a {border: none;}
.box_product .card-img-top img {width: 100%;}
.box_product .card-footer {padding: 7px;display: block;border-top: 1px solid #89898966;background: #fff;border-radius: 0;}
.box_product .card-footer h4 {font-weight: 600;font-size: 18px;line-height: 27px;text-transform: uppercase;color: #331230;margin-bottom: 0;}
.box_product .card-footer h4 a {font-weight: 600;font-size: 18px;line-height: 27px;text-transform: uppercase;color: #331230;margin-bottom: 0;}
.box_product:hover {border-color: #e05a2d;}
.box_product:hover .card-footer {background: #e05a2d;border-top: 1px solid #e05a2d;}
.box_product:hover .card-footer h4, .box_product:hover .card-footer h4 a {color: #fff;}
/*  */
/* Product Detail Section End */
/* =========== PRODUCT INNER PAGE END =========== */








/* Footer */
footer {padding-top: 44px;background-color: #3F223C;z-index: 5;position: relative;}
footer .container {max-width: 1380px;width: 100%;}
footer .top_footer .footer-addres-row {border-bottom: 1px solid #ffffff;padding-bottom: 30px;margin-bottom: 40px;}
footer .top_footer .footer-addres-row .col-sm-5 {width: 20%;padding: 0 15px;box-sizing: border-box;text-align: center;}
footer .top_footer .footer-addres-row .col-sm-5 h3 {font-size: 18px;font-weight: 500;display: inline-block;margin-bottom: 15px;border: 1px solid #FFFFFF;border-radius: 50px;padding: 4px 20px 3px 20px;color: #fff;}
footer .top_footer .footer-addres-row .col-sm-5 p {font-size: 15px;line-height: 20px;font-weight: 500;margin-bottom: 0;}
footer .top_footer .footer-addres-row .col-sm-5 p a {color: #fff;text-decoration: none;}
footer .top_footer .footer-addres-row .wrap_address .wrap_title {margin-bottom: 20px;position: relative;}
footer .top_footer .footer-addres-row .wrap_address .wrap_title:after {content: '';position: absolute;background: #fff;width: 100%;height: 1px;left: 0;top: 13px;z-index: -1;}
footer .top_footer .footer-addres-row .wrap_address .wrap_title span {display: inline-block;color: #fff;font-size: 14px;line-height: 20px;position: relative;background: #3f223c;padding-right: 15px;}
footer .top_footer .footer-addres-row .wrap_address ul {padding: 0;margin: 0;list-style: none;}
footer .top_footer .footer-addres-row .wrap_address ul li {display: flex;align-items: center;gap: 10px;}
footer .top_footer .footer-addres-row .wrap_address ul li p {margin: 0;}
footer .top_footer .footer-addres-row .wrap_address ul li p a {color: #fff;font-size: 14px;line-height: 20px;font-weight: 400;}
footer .top_footer .footer-addres-row .wrap_address .registered_add {max-width: 18%;flex: 0 0 18%;}
footer .top_footer .footer-addres-row .wrap_address .warehouse_add {max-width: 82%;flex: 0 0 82%;}
footer .top_footer .footer-addres-row .wrap_address .warehouse_add ul {display: flex;align-items: center;justify-content: space-between;}
footer .top_footer .footer-addres-row .wrap_address .warehouse_add ul li {max-width: 20%;flex: 0 0 20%;}
footer .top_footer .footer-addres-row .wrap_address .warehouse_add .wrap_title span {padding: 0 15px;}
footer .bottom_footer .footer_title h4 {text-transform: uppercase;}
footer .bottom_footer ul.footer_menu {list-style: none;padding: 0;margin: 0;}
footer .bottom_footer ul.footer_menu li a {position: relative;;display: block;padding: 5px 0;font-size: 18px;line-height: 20px;font-weight: 500;color: #fff;text-decoration: none;}
footer .bottom_footer ul.footer_menu.contact_detail li {display: flex;padding: 8px 0;}
footer .bottom_footer ul.footer_menu.contact_detail li a {padding: 0;display: block;font-size: 15px;line-height: 24px;font-weight: 600;}
footer .bottom_footer ul.footer_menu.contact_detail li a:after {content: inherit;}
footer .bottom_footer ul.footer_menu.contact_detail li.ft-phone {margin-bottom: 5px;}
footer .bottom_footer ul.footer_menu.contact_detail li.ft-phone a {font-size: 27px;}
footer .bottom_footer ul.footer_menu.contact_detail li.ft-email a {font-size: 20px;line-height: 25px;}
footer .bottom_footer ul.footer_menu.contact_detail li i {font-size: 27px;line-height: 22px;color: #e05a2d;margin-right: 20px;}
footer .bottom_footer ul.footer_menu.contact_detail li a span {display: block;margin-bottom: 5px;}
footer .bottom_footer ul.footer_menu li a:after {content: "";height: 2px;background: #E05A2D;width: 7px;position: absolute;left: -12px;top: 0;bottom: 0;margin: auto;opacity: 0;}
footer .bottom_footer ul.footer_menu li a:hover:after {opacity: 1;}
footer .bottom_footer .row:first-child {margin-bottom: 80px;}
footer .bottom_footer .btm_line {color: #fff;text-align: center;font-size: 16px;display: flex;align-items: center;justify-content: space-between;}
footer .bottom_footer .btm_line .wrap_content {max-width: 93%;flex: 0 0 93%;}
footer .bottom_footer .btm_line .wrap_content p {border-bottom: 1px solid #ffffff80;padding-bottom: 10px;margin-bottom: 10px;}
footer .bottom_footer .btm_line .wrap_img {max-width: 7%;flex: 0 0 7%;}
footer .bottom_footer .social_media_icon {margin-bottom: 40px;}
footer .bottom_footer .social_media_icon ul {padding: 0;margin: 0;list-style: none;gap: 15px;}
footer .bottom_footer .social_media_icon ul li {line-height: 0;background: #fff;width: 35px;height: 35px;display: flex;align-items: center;justify-content: center;border-radius: 50%;}
footer .bottom_footer .social_media_icon ul li a {color: #3F223C;display: block;font-size: 20px;line-height: 0px;}
footer .bottom_footer .social_media_icon ul li a i {color: #3F223C;}
footer .copyrights {font-size: 13px;line-height: 20px;font-weight: 500;padding-bottom: 5px;}

/* sticky footer */
.sticky_footer {position: fixed;overflow: hidden;bottom: 0;width: 100%;z-index: 99;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);display: none;}
.sticky_footer ul {list-style: none;padding: 0;display: flex;margin: 0;}
.sticky_footer .mob_btn {padding: 5px 10px;background-color: #3F223C;display: flex;align-items: center;justify-content: space-between;max-width: 50%;flex: 0 0 50%;}
.sticky_footer .mob_btn span {display: block;}
.sticky_footer .mob_btn span.tag_label {font-size: 16px;line-height: 18px;color: #fff;font-weight: bold;}
.sticky_footer .mob_btn a {display: flex;border: none;padding: 0;align-items: center;border-radius: inherit;margin: 0;position: relative;}
.sticky_footer .mob_btn a:hover {background: inherit;}
.sticky_footer .mob_btn a p {margin: 0;padding-left: 10px;}
.sticky_footer .mob_btn a p span:last-child {color: #fff;font-weight: bold;font-size: 18px;line-height: 28px;}
.sticky_footer .mob_btn a .img_wrap {position: relative;width: 50px;height: 50px;}
.sticky_footer .mob_btn a .img_wrap img {position: relative;z-index: 9;animation: swing 1.5s ease-out infinite;animation-delay: 0.2s;--animate-duration: 5s;animation-iteration-count: 500;}
.sticky_footer .mob_btn a .img_wrap::before {content: "";background: #E05A2D;height: 1px;left: 0;width: 0;transition: all ease 0.5s;position: absolute;bottom: 0;}
.sticky_footer .mob_btn a .img_wrap::before {top: 5px;left: 5px;width: 40px;height: 40px;background-color: #ff9797;border-radius: 100%;animation: ripple 1.5s ease-out infinite;}
.sticky_footer .stock_btn {padding: 5px 10px;background: #E05A2D;display: flex;align-items: center;max-width: 50%;flex: 0 0 50%;}
.sticky_footer .stock_btn a {display: flex;align-items: center;gap: 10px;}
.sticky_footer .stock_btn a p {margin: 0;}
.sticky_footer .stock_btn a p span {font-size: 20px;line-height: 25px;font-weight: 600;color: #fff;}



/*  */


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

    h2 {font-size: 40px;line-height: 56px;}
    /* top_header */
    .top_header .header_logo_part {max-width: 20%;flex: 0 0 20%;}
    .top_header .header_nav_part {max-width: 70%;flex: 0 0 70%;}
    .top_header .header_logo_part a.heder_logo img {height: 50px;}
    /* .top_header .header_nav_part nav.main-nav-container {display: block;} */
    .top_header .header_nav_part nav.main-nav-container > ul {justify-content: flex-end;margin-bottom: 10px;}
    .top_header .header_nav_part nav.main-nav-container .wrap-menu > ul {justify-content: flex-end;margin-bottom: 10px;}
    .top_header .header_nav_part nav.main-nav-container > ul.right_menu {justify-content: flex-end;margin-bottom: 0;}
    .top_header .header_nav_part nav.main-nav-container > ul.right_menu li a {font-size: 13px;line-height: 20px;padding: 5px 10px;}
    .top_header .header_nav_part nav.main-nav-container > ul.right_menu li.last_child a p span:last-child {font-size: 21px;line-height: 26px;}
    /*  */
    /* banner */
    .banner_section, .banner_background {margin-top: 125px;}
    /*  */
    /* main_product_category_box */
    .main_product_category_box {display: none;}
    .main_product_category_box .box_shadow .for_mobile_slider_only .slider_box_wrap {padding: 10px 0;}
    .main_product_category_box .box_shadow a.wrap_img_box {padding: 15px;}
    .main_product_category_box .box_shadow a.wrap_img_box .title_wrap {bottom: -60px;}
    .main_product_category_box .box_shadow a.wrap_img_box .title_wrap h3 {font-size: 18px;line-height: 30px;}
    .main_product_category_box .box_shadow a.wrap_img_box .img_wrap {min-height: 180px;}
    .main_product_category_box .box_shadow a.wrap_img_box .img_wrap img {max-width: 80%;width: 100%;}
    .for_mobile.main_product_category_box {display: block;}
    .for_mobile.main_product_category_box button.slick-next {z-index: 99;right: 40%;top: inherit;bottom: -30px;transform: inherit;}
    .for_mobile.main_product_category_box button.slick-prev {z-index: 99;left: 40%;top: inherit;bottom: -30px;transform: inherit;}
    .for_mobile.main_product_category_box button.slick-next:before {content: '';position: absolute;top: 0;width: 15px;height: 15px;border-left: none !important;border-bottom: none !important;border: 4px solid rgb(83 83 83 / 80%);border: 4px solid rgb(81 81 81 / 80%);text-indent: -90000px;cursor: pointer;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);z-index: 1;opacity: 1;}
    .for_mobile.main_product_category_box button.slick-prev:before {content: '';position: absolute;top: 0;width: 15px;height: 15px;border-right: none !important;border-top: none !important;border: 4px solid rgb(83 83 83 / 80%);border: 4px solid rgb(81 81 81 / 80%);text-indent: -90000px;cursor: pointer;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);z-index: 1;opacity: 1;}


    /*  */
    /* our_service */
    .our_service .top_content > div {margin: 20px auto 20px;}
    .our_service .btm_content .wrap_content h4 {font-size: 24px;line-height: 32px;}
    /*  */
    /* brand_we_have */
    .brand_we_have h2 {margin-bottom: 30px;}
    /*  */
    /* question_section */
    .question_section .left_content h2 {font-size: 30px;line-height: 40px;}
    /*  */
    /* view_product */
    .view_product .slick-prev {left: 45%;}
    .view_product .slick-next {right: 45%;}
    .view_product .product_slide .product_box .wrap_shadow {width: 100%;height: 100%;}
    .view_product .product_slide .product_box .wrap_shadow .btn_wrap a.add_to_cart_btn {font-size: 18px;line-height: 22px;}
    .view_product .product_slide .product_box .wrap_shadow .inner_box_shadow .price_info span {font-size: 26px;}
    /*  */

    /* blog page */
    .blog_title h3 {font-size: 28px;line-height: 40px;min-height: 80px;}
    .blog_post_time span {font-size: 16px;line-height: 36px;}
    .blog_post_time span:before {width: 20px;height: 20px;background-size: 20px;}
    article.blog_article {padding: 20px 20px 20px 20px;}
    /*  */
    /* contact us */
    .contact_us_form {overflow: hidden;}
    .contact_us_form .detail_box_wrap {display: block;margin-top: 0;box-shadow: none;}
    .contact_us_form .detail_box_wrap .bg_orange, .contact_us_form .detail_box_wrap .fiil_form {max-width: 100%;flex: 0 0 100%;}
    .contact_us_form .detail_box_wrap .bg_orange {padding: 30px 45px;border-radius: 10px;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
    .contact_us_form .detail_box_wrap .fiil_form {padding: 30px 45px;margin-top: 20px;border-radius: 10px;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}

    .contact_us_form .detail_box_wrap .bg_orange .contact_detail {display: flex;justify-content: space-between;border-radius: 10px;}
    .contact_us_form .detail_box_wrap .bg_orange .contact_detail a.flex_wrap {max-width: 50%;flex: 0 0 50%;}
    /*  */

    /* footer */
    footer .top_footer .footer-addres-row .wrap_address {flex-wrap: wrap;}
    footer .top_footer .footer-addres-row .wrap_address .registered_add {max-width: 25%;flex: 0 0 25%;}
    footer .top_footer .footer-addres-row .wrap_address .warehouse_add {max-width: 75%;flex: 0 0 75%;}
    footer .top_footer .footer-addres-row .wrap_address .warehouse_add ul {display: flex;align-items: center;justify-content: flex-start;flex-wrap: wrap;}
    footer .top_footer .footer-addres-row .wrap_address .warehouse_add ul li {max-width: 30%;flex: 0 0 30%;margin-bottom: 20px;}
    footer .bottom_footer ul.footer_menu li a {font-size: 16px;line-height: 18px;}
    footer .bottom_footer ul.footer_menu.contact_detail li.ft-phone a {font-size: 25px;}
    footer .bottom_footer ul.footer_menu.contact_detail li i {font-size: 22px;}
    footer .bottom_footer ul.footer_menu.contact_detail li.ft-email a {font-size: 18px;}
    footer .bottom_footer .row:first-child {margin-bottom: 60px;}
    footer .top_footer .footer-addres-row {padding-bottom: 10px;}
    footer .top_footer .footer-addres-row .wrap_address .warehouse_add .wrap_title span {padding: 0 15px 0 5px;}
    footer .bottom_footer .social_media_icon {margin-bottom: 30px;}
    /* footer end */


}


@media only screen and (max-width: 980px) {
    
    section {padding: 30px 0;}
    .container {padding: 0 15px;}
    .without_img_banner {margin-top: 54px;padding: 15px 0;}
    .without_image_banner .banner_title h1 {font-size: 25px;}
    /* Header */
    .top_header .header_logo_part a.heder_logo img {height: auto;}
    .top_header .header_nav_part {max-width: 73%;flex: 0 0 73%;}
    /*  */
    /* banner */
    /*  */
    /* main_product_category_box */
    .main_product_category_box {padding-bottom: 20px;}
    .main_product_category_box .box_shadow {margin-bottom: 0;display: block;margin: 0 auto;}
    .main_product_category_box .box_shadow a.wrap_img_box {display: block;border-bottom: 1px solid #30182e4a;max-width: 100%;flex: 0 0 100%;height: auto;}
    .main_product_category_box .box_shadow a.wrap_img_box .img_wrap img {max-width: 30%;width: 100%;margin: 15px 0;}
    .main_product_category_box .box_shadow a.wrap_img_box .title_wrap {bottom: 0;position: relative;min-height: inherit;}
    .main_product_category_box .box_shadow a.wrap_img_box:first-child {border-radius: 8px 8px 0px 0px;}
    .main_product_category_box .box_shadow a.wrap_img_box:last-child {border-radius: 0px 0px 8px 8px;border-bottom: none;}

    /*  */
    /* pro_category_list */
    .pro_category_list .wrap_product {width: 100%;flex-wrap: wrap;}
    .pro_category_list .wrap_product .wrap_product_list {max-width: 100%;flex: 0 0 100%;order: 2;}
    .category-sub-show section.pro_category_list .container {display: block;}
    .category-sub-show section.pro_category_list .container .wrap_product.flex_wrap {display: block;width: 100%;}
    .sticky_sec {max-width: 100%;flex: 0 0 100%;order: 1;margin-bottom: 30px;margin-top: 20px;}
    /*  */
    /* btm_content */
    .btm_content .col-md-4 {width: 100%;margin-bottom: 20px;}
    /*  */
    /* question_section */
    .question_section .left_content h2 {font-size: 20px;line-height: 28px;}
    .question_section .left_content span {font-size: 12px;line-height: 14px;}
    .question_section .right_content .btn_wrap {display: flex;justify-content: flex-start;gap: 10px;}
    .question_section .right_content .btn_wrap a.call_us, .question_section .right_content .btn_wrap a.email_us {min-width: 115px;font-size: 18px;line-height: 27px;padding: 3px 10px;margin: 0;}
    /*  */
    .pre_footer .orange_bg .contact_detail a.call_num {font-size: 35px;line-height: 50px;}
    .view_product .product_slide .product_box .wrap_shadow .img_wrap img {max-width: 60%;width: 100%;margin: 0 auto;}
    .view_product .slick-prev {left: 40%;}
    .view_product .slick-next {right: 40%;}
    /* about us page */
    .warehourse_state .col-md-6, .service_info .col-md-6 {width: 100%;}
    .service_info {padding-top: 0;overflow: hidden;}
    .service_info .row.first_row {padding-bottom: 20px;}
    .service_info .row.first_row .col-md-6 {order: 2;margin-top: 30px;}
    .service_info .row.first_row .col-md-6:first-child {order: 2;margin-top: 30px;}
    .service_info .row.first_row .col-md-6.text_right {text-align: left;order: 1;margin-top: 0px;}
    .service_info .row.last_row .col-md-6.pad_right {margin-top: 20px;}
    /*  */

    /* contact us  */
    .contact_us_form .detail_box_wrap .bg_orange .contact_detail a.flex_wrap .con_detail {max-width: 80%;flex: 0 0 80%;margin-left: 20px;}
    /*  */

    /* blog page */
    .blog_title h3 {font-size: 28px;line-height: 40px;min-height: 80px;}
    .blog_post_time span {font-size: 16px;line-height: 36px;}
    .blog_post_time span:before {width: 20px;height: 20px;}
    article.blog_article {padding: 20px 20px 20px 20px;}
    /*  */


    /* footer */
    .pre_footer .col-md-2:first-child {order: 3;}
    .pre_footer .col-md-2 {order: 2;width: 50%;}
    .pre_footer .col-md-5 {order: 4;margin-bottom: 30px;}
    .pre_footer .col-md-3 {order: 1;}
    .footer-addres-row .row {justify-content: center;}
    footer .top_footer .footer-addres-row .col-sm-5 {width: 50%;margin-bottom: 20px;}
    footer .top_footer .footer-addres-row .wrap_address .registered_add {max-width: 100%;flex: 0 0 100%;margin-bottom: 30px;}
    footer .top_footer .footer-addres-row .wrap_address .warehouse_add {max-width: 100%;flex: 0 0 100%;}
    footer .bottom_footer .btm_line {flex-wrap: wrap;}
    footer .bottom_footer .row:first-child {margin-bottom: 20px;}
    footer .bottom_footer .btm_line .wrap_img {max-width: 100%;flex: 0 0 100%;}
    footer .bottom_footer .btm_line .wrap_content {max-width: 100%;flex: 0 0 100%;order: 2;}
    footer .bottom_footer .flex_wrap.justify-between {display: flex;width: 100%;flex-wrap: wrap;}
    footer .bottom_footer .flex_wrap.justify-between .widget-text, footer .bottom_footer .flex_wrap.justify-between .widget-nav_menu {margin-bottom: 20px;max-width: 50%;flex: 0 50%;}
    /*  */

}




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

    h2 {font-size: 25px;line-height: 35px;}
    .bread_crumb_title ul {width: auto;display: block;}
    .warehouse_states p {font-size: 18px;line-height: 30px;}

    /* header */
    header {padding: 10px 0 5px;}
    .mobile_menu {display: flex;}
    .top_header .header_logo_part {max-width: 40%;flex: 0 0 40%;}
    .top_header .header_nav_part {max-width: 60%;flex: 0 0 60%;}
    .top_header .header_nav_part nav.main-nav-container > ul.left_menu > li.active_menu > a {line-height: 34px;}
    .top_header .header_nav_part .open_menu .wrap_icon {display: inline-block;}
    .top_header .header_nav_part .open_menu i {font-size: 22px;}
    .top_header .header_nav_part .open_menu .wrap_add_to_cart a i {color: #e05a2d;}
    .top_header .mobile_menu .header_nav_part .open_menu .fa-solid.fa-xmark {display: none;}
    .top_header .mobile_menu .header_nav_part.active nav.main-nav-container {display: block;border-radius: 0px 0 10px 10px;opacity: 1;visibility: visible;top: 50px;}
    .top_header .mobile_menu .header_nav_part.active .open_menu .fa-solid.fa-xmark {display: block;}
    .top_header .mobile_menu .header_nav_part.active .open_menu .fas.fa-bars {display: none;}
    .top_header .mobile_menu .header_logo_part a.heder_logo img {height: auto;}
    .top_header .mobile_menu .header_nav_part nav.main-nav-container {opacity: 0;visibility: hidden;position: absolute;z-index: 9;width: 100%;left: 0;right: 0;display:none;background: #fff;top: 0;transition: 0.5s all ease-in-out;padding: 10px 0;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);border-bottom: 20px solid #fff;}
    .top_header .mobile_menu .header_nav_part nav.main-nav-container .wrap-menu > ul {display: block;}
    .top_header .mobile_menu .header_nav_part nav.main-nav-container > ul {display: block;}
    .top_header .mobile_menu .header_nav_part nav.main-nav-container > ul.right_menu {padding-bottom: 10px;}
    .top_header .mobile_menu .header_nav_part nav.main-nav-container > ul.right_menu li {margin: 10px;}
    .top_header .mobile_menu .header_nav_part nav.main-nav-container li.inner_menu > ul.sub-menu li.sub_menu_inner {position: relative;}
    .top_header .mobile_menu .header_nav_part nav.main-nav-container li.inner_menu > ul.sub-menu li.sub_menu_inner span.button_open {width: 15px;height: 25px;display: inline-block;top: 0;position: absolute;right: 0;}
    .top_header .mobile_menu .header_nav_part nav.main-nav-container li.inner_menu > ul.sub-menu li.sub_menu_inner span.button_open:after {content: "\f0d7";font-family: 'FontAwesome';top: 3px;position: absolute;right: 0;left: 0;text-align: center;}
    .top_header .mobile_menu .header_nav_part nav.main-nav-container li.inner_menu.active > ul.sub-menu {min-width: 90%;display: block !important;}
    .top_header .mobile_menu .header_nav_part nav.main-nav-container li.inner_menu:hover > ul.sub-menu {display: none;}
    .top_header .mobile_menu .header_nav_part nav.main-nav-container li.inner_menu > ul.sub-menu > li.sub_menu_inner > ul.sub-menu {position: relative;left: 0;opacity: 0;padding: 0;height: 0;}
    .top_header .mobile_menu .header_nav_part nav.main-nav-container li.inner_menu > ul.sub-menu > li.sub_menu_inner.active > ul.sub-menu {display: block !important;height: auto;opacity: 1;}
    .top_header .mobile_menu .header_nav_part nav.main-nav-container li.inner_menu > ul.sub-menu > li:hover > ul.sub-menu {display: none;}
    .top_header .header_nav_part nav.main-nav-container .wrap-menu > ul > li > a {margin: 5px 0;}
    .top_header .header_nav_part nav.main-nav-container ul.right_menu > li {padding: 0 10px;}
    .top_header .header_nav_part nav.main-nav-container ul.right_menu li.last_child a {padding-top: 10px;}
    .top_header .header_nav_part nav.main-nav-container li.inner_menu > ul.sub-menu {top: 100%;left: 30px;min-width: 190px;}
    .top_header .header_nav_part nav.main-nav-container li.inner_menu ul.sub-menu li a {font-size: 14px;line-height: 30px;}
    /*  */
    /* banner */ 
    .banner_section, .banner_background, section.blog_banner.top_space_without_banner {margin-top: 60px;}
    .banner_background {height: 35vh;}
    .banner_title h1 {font-size: 22px;line-height: 30px;}
    .top_space_without_banner {margin-top: 60px;}
    /*  */
    /* main_product_category_box */
    .main_product_category_box .box_shadow {display: block;margin-bottom: 0;display: block;margin: 0 auto;box-shadow: none;background: #fff;}
    .main_product_category_box .box_shadow a.wrap_img_box {max-width: 100%;flex: 0 0 100%;height: auto;box-shadow: 0px 4px 4px 0px #dddddd;margin-bottom: 20px;background: #F0F0F0;border-radius: 8px;}
    .main_product_category_box .box_shadow a.wrap_img_box:first-child, .main_product_category_box .box_shadow a.wrap_img_box:last-child {border-radius: 8px;}
    .main_product_category_box .box_shadow a.wrap_img_box:last-child {margin-bottom: 0;}
    /*  */
    /* category page */
    .display_flex {display: flex;flex-wrap: wrap;}
    .display_flex .selected-filters {width: 100%;order: 2;}
    .none_mobile {display: none;}
    .none_desktop {display: block !important;width: 100%;}
    .brand-filter.for_mobile_brand {display: block;margin-bottom: 10px;box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);border-radius: 5px;}
    .brand-filter.for_mobile_brand .brand-list {display: none !important;padding: 20px 10px;border: 2px solid #e05a2d;border-radius: 0px 0 5px 5px;}
    .brand-filter.for_mobile_brand .brand-list.show_brand_filter {display: flex !important;}
    .brand-filter.for_mobile_brand label.mob_brand_btn {background: #e05a2d;color: #fff;text-align: center;font-size: 22px;line-height: 35px;padding: 5px 10px;border-radius: 5px;margin-bottom: 0px !important;}
    .brand-filter.for_mobile_brand label.mob_brand_btn.show_brand {border-radius: 5px 5px 0px 0;}
    /* product page */
    .pro_category_list .wrap_product .wrap_product_list .box_product .card-img-top {padding: 20px;height: auto;}
    .pro_category_list .wrap_product .wrap_product_list .box_product .card-footer h4 {font-size: 16px;line-height: 25px;}
    .sticky_sec .wrap_sticky_content .category-list .main-category h4 a {line-height: 20px;}
    .else_product_show .pro_category_list .wrap_product .wrap_product_list .flex_wrap.justify-between {width: 100%;flex-wrap: wrap;}
    .else_product_show .pro_category_list .wrap_product .wrap_product_list .flex_wrap.justify-between .wrap_other_pro {max-width: 100%;flex: 0 0 100%;order: 2;}
    .else_product_show .pro_category_list .wrap_product .wrap_product_list .flex_wrap.justify-between .sticky_sec.sticky_inner_product {order: 1;max-width: 100%;flex: 0 0 100%;}
    /*  */
    /* question_section */
    .question_section .bg_blue {padding: 20px 20px;}
    .question_section .left_img img {max-width: 80%;width: 100%;}
    .question_section .left_content {padding: 0;margin-left: 20px;}
    .question_section .right_content {margin-top: 20px;width: 100%;}
    .question_section .bg_blue:after {background-position: bottom center;}
    .question_section .left_content h2 {font-size: 18px;line-height: 27px;padding: px 0 5px;margin-bottom: 0;}
    /*  */
    /* our service */
    .our_service .top_content > div p {font-size: 16px;line-height: 24px;margin-bottom: 0;}
    .our_service .btm_content .wrap_content {padding: 15px;}
    .our_service .btm_content .wrap_content h4 {font-size: 22px;line-height: 30px;}
    .our_service .btm_content .wrap_content p {margin: 10px 0;font-size: 18px;line-height: 26px;min-height: auto;}
    /*  */
    /* brand_we_have */
    .brand_we_have h2 {margin-bottom: 20px;}
    .brand_we_have .flex_wrap.justify-between {display: block;}
    .brand_we_have ul {flex-wrap: wrap;padding: 10px 0;}
    .brand_we_have ul li {max-width: 25%;flex: 0 0 25%;padding: 10px;}
    .brand_we_have .flex_wrap .wrap_product_img {max-width: 100%;border-radius: 10px;margin-bottom: 15px;}
    .brand_we_have .flex_wrap .wrap_brand_box {max-width: 100%;border-radius: 10px;padding: 0 20px;}
    .brand_we_have .flex_wrap .wrap_brand_box ul {justify-content: flex-start;}
    .brand_we_have .flex_wrap .wrap_product_img ul.product_img img {width: 100%;}
    /*  */
    /* view_product */
    .view_product .top_content p {font-size: 16px;line-height: 24px;margin-bottom: 20px;}
    .view_product .product_slide .product_box .wrap_shadow .img_wrap {height: 250px;}
    .view_product .product_slide .product_box .wrap_shadow .img_wrap img {max-width: 100%;width: 100%;margin: 0 auto;}
    .view_product .product_slide .product_box .wrap_shadow .inner_box_shadow .price_info span {font-size: 24px;}
    .view_product .product_slide .product_box .wrap_shadow .btn_wrap a.add_to_cart_btn {font-size: 18px;line-height: 25px;}
    .view_product .slick-prev {left: 35%;}
    .view_product .slick-next {right: 35%;}
    /*  */
    /* why_choose_us */
    .why_choose_us .img_wrap {margin-bottom: 15px;}
    .why_choose_us .img_wrap .img_content p {font-size: 18px;line-height: 25px;}
    .why_choose_us .img_wrap .flex_wrap h3 {font-size: 26px;line-height: 36px;}
    .why_choose_us .img_wrap .flex_wrap img {max-width: 45px;width: 100%;}
    /*  */
    /* download / Supoort page */
    .product_info_download, .product_info_support {overflow: hidden;}
    .product_info_support .wrap_up_content .logo_img_wrap, .product_info_download .wrap_up_content .logo_img_wrap {text-align: center;}
    .product_info_download .wrap_up_content {padding: 25px 3px 0 3px;}
    .product_info_download .wrap_up_content .drop_down_content_wrap > ul > li > a {line-height: 30px;}
    .product_info_download .wrap_up_content .logo_img_wrap {padding: 15px;}
    /*  */

    /* blog page */
    body.blog-show .without_img_banner {padding-top: 40px;}
    .blog_title h3 {font-size: 25px;line-height: 34px;min-height: 60px;margin-bottom: 10px;}
    article.blog_article.full_width .blog_wrap {display: block;}
    article.blog_article.full_width .blog_wrap .left_img, article.blog_article.full_width .blog_wrap .right_content {max-width: 100%;flex: 0 0 50%;}
    article.blog_article.full_width, article.blog_article {padding: 10px 0;}
    article.blog_article.full_width:after {margin: 0;}
    .blog_article .blog_wrap .blog_img a {height: auto;}
    .inner_page_blog_title h3 {font-size: 22px;line-height: 35px;-webkit-line-clamp: 2;}
    .related_items_sec .blog_info h3 a {font-size: 20px;line-height: 30px;}
    .related_items_sec .wrap_blog_img a {height: auto;}
    .related_items_sec .related_blog_card {margin-bottom: 10px;}
    .related_items_sec h2.mb-5 {margin-bottom: 20px !important;}
    /*  */

    /* shipping page */
    .only_content .orange_bg .icon_part {max-width: 15%;flex: 0 0 15%;font-size: 40px;}
    /*  */
    
    /* mobile menu */
    .desktop_menu {display: none;}
    .filter_category {display: none !important;}
    .filter_category .container_drop_down {left: -250%;top: 0;}
    .filter_category.open .container_drop_down {left: 0;max-width: 90%;margin-left: 0;width: 100%;}
    .filter_category .container_drop_down .dropdown_category_menu {padding: 0;box-shadow: 0 5px 15px rgba(0,0,0,0.3);}
    .filter_category .container_drop_down .dropdown_category_menu .show_menu_header {padding: 20px 10px;}
    .filter_category .container_drop_down .dropdown_category_menu .body_menu {padding: 10px 0;}
    .filter_category .container_drop_down .dropdown_category_menu .col_equal ul {margin: 0;padding: 10px;}
    .filter_category .container_drop_down .dropdown_category_menu .col_equal ul li.title_txt {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
    .filter_category .container_drop_down .dropdown_category_menu .col_equal ul li.title_txt a {margin-bottom: 0;font-size: 16px;line-height: 18px;color: #000;}
    .filter_category .container_drop_down .dropdown_category_menu .col_equal ul li.title_txt a svg {position: absolute;right: 0;}
    .filter_category .container_drop_down .dropdown_category_menu .show_menu_header {display: flex;align-items: center;justify-content: space-between;}
    .filter_category .container_drop_down .dropdown_category_menu .show_menu_header .content_menu {display: flex;align-items: center;}
    .filter_category .container_drop_down .dropdown_category_menu .show_menu_header .content_menu img {max-width: 25px;width: 100%;margin-right: 5px;}
    .filter_category .container_drop_down .dropdown_category_menu .col_equal ul li ul.mobile_submenu {display: none;border: none;padding: 0;width: 100%;}
    .filter_category .container_drop_down .dropdown_category_menu .col_equal ul li ul.mobile_submenu.show_submenu {display: block;}
    .filter_category .container_drop_down .dropdown_category_menu .col_equal ul li ul.mobile_submenu li a {padding: 5px 10px;font-size: 14px;line-height: 16px;color: #555;}
    .filter_category .container_drop_down .dropdown_category_menu .col_equal ul li ul.mobile_submenu li:last-child a {padding-bottom: 0;}
    .filter_category .container_drop_down .dropdown_category_menu .col_equal ul li ul.mobile_submenu li:first-child a {padding-top: 15px;}
    /* side menu */
    .filter_category .container_drop_down .dropdown_category_menu .col_equal.light_orange_bg {background-color: #fff;}
    .filter_category .container_drop_down .dropdown_category_menu .col_equal ul:last-child {border-bottom: 1px solid #d8d8d8;}
    /*  */
    /* product_details_sec */
    .product_details_sec .product_detail h2.mb-3 {font-size: 24px;line-height: 35px;margin-top: 20px;}
    .product_details_sec .product_detail p {margin: 30px 0 10px;}
    .product_details_sec .product_detail p strong {font-size: 18px;line-height: 22px;}
    .product_details_sec .product_detail p span.text-success {padding: 6px 20px 9px;font-size: 16px;line-height: 17px;}
    .product_details_sec .product_detail .side_by_side .btn_wrap a {font-size: 16px;}
    .product_details_sec .product_detail .text_left .btn-add-to-cart {font-size: 18px;line-height: 26px;padding: 6px 15px;}
    /*  */
    /* cart page */
    .cart_section h2.mb-5 {margin-bottom: 20px !important;}
    .cart_section .table-bordered thead tr th {font-size: 18px;line-height: 20px;white-space: nowrap;}
    .cart_section .table-bordered h4 {font-size: 16px;line-height: 22px;}
    .cart_section .table-bordered .input-group.product_quantity {width: 100px !important;padding: 0;}
    .cart_section .table-bordered .input-group.product_quantity button {width: 30px;font-size: 20px;line-height: 24px;}
    .cart_section .table-bordered button.btn.btn-danger.btn-sm {font-size: 14px;line-height: 20px;padding: 4px 10px 6px;border-radius: 5px;}
    .cart_section .btm_btns a.btn.btn-primary {font-size: 16px;line-height: 22px;padding: 5px 20px 6px;margin-bottom: 10px;}
    .cart_section .btm_btns a.btn.btn-success {font-size: 16px;line-height: 22px;padding: 5px 20px 6px;}
    /*  */

    /* footer */
    footer {margin-bottom: 60px;padding-bottom: 20px;}
    footer .bottom_footer .flex_wrap.justify-between {display: block;}
    footer .bottom_footer .flex_wrap.justify-between .widget-text, footer .bottom_footer .flex_wrap.justify-between .widget-nav_menu {max-width: 100%;flex: 0 0 100%;}
    footer .top_footer .footer-addres-row .wrap_address .warehouse_add ul li {max-width: 100%;flex: 0 0 100%;}
    footer .bottom_footer .footer_title h4 {font-size: 20px;line-height: 25px;}
    /*  */
    .sticky_footer {display: block;}

}


@media only screen and (max-width: 480px) { 
    
    .contact_us_form .detail_box_wrap .bg_orange .contact_detail {display: block;}
    .contact_us_form .detail_box_wrap .bg_orange .contact_detail a.flex_wrap {max-width: 100%;flex: 0 0 100%;}
    .contact_us_form .detail_box_wrap .fiil_form, .contact_us_form .detail_box_wrap .bg_orange {padding: 20px;}
    .contact_us_form .detail_box_wrap .fiil_form form#contact-form .col-6, .contact_us_form .detail_box_wrap .fiil_form form#contact-form .col-12 {width: 100%;margin-bottom: 10px;}
    .contact_us_form .detail_box_wrap .fiil_form form#contact-form input {font-size: 16px;height: 42px;padding: 5px 10px;}
    .contact_us_form .detail_box_wrap .fiil_form form#contact-form textarea {font-size: 16px;height: 100px;padding: 5px 10px;margin-bottom: 15px;}
    .wp-btn {bottom: 70px !important;left: 10px !important;}
    .wp-btn img {width: 40px !important;height: 40px !important;}
    .wp-btn span {padding: 2px 0px !important;font-size: 13px !important;margin: 0px 5px !important;border-radius: 5px !important;}
    .wp-btn:hover span {padding: 2px 10px !important;}


}


@media only screen and (max-width: 380px) { 
    
    .brand_we_have ul li {max-width: 33%;flex: 0 0 33%;}
    .banner_section, .banner_background, section.blog_banner.top_space_without_banner {margin-top: 54px;}

}

@media only screen and (max-width: 375px) { 
    
    .sticky_footer .stock_btn a p span {font-size: 18px;line-height: 25px;}
    .sticky_footer .mob_btn a p span:last-child {font-size: 16px;line-height: 28px;}

}


@media only screen and (max-width: 320px) { 
    
    .top_header .mobile_menu .header_nav_part nav.main-nav-container li.inner_menu.active > ul.sub-menu {min-width: 145px;}
    .sticky_footer .stock_btn a p span {font-size: 14px;line-height: 22px;}
    .sticky_footer .mob_btn a p span:last-child {font-size: 12px;line-height: 22px;}
    .sticky_footer .mob_btn span.tag_label {font-size: 12px;line-height: 18px;}

}