/*** COMMON CLASS FOR ALL PAGES ***/ 
a{cursor:pointer;}
.norotonImg img{width: 260px;}
.Applied_DiscountDiv{padding-top: 8px;color: green;}

input.error_text::placeholder,
textarea.error_text::placeholder{color: rgb(230, 64, 80) !important;}
.mobile_mycart_price_button{display: none;}

.innerbanner-main img.Desktop_Banner,
img.Desktop_Banner{display:block;}
.innerbanner-main img.Mobile_Banner,
img.Mobile_Banner{display:none !important;}

.setcountry.MobileShow{display:none;}


#more_contents{display: none;}
.more_link{padding-top: 15px;}
.more_link button{background: none;font-size: 14px;color: #111;text-decoration: underline;text-transform: capitalize;font-weight: bold; }
.order-page-btn_holder{font-size: 14px;font-weight: bold; text-transform: uppercase;padding-bottom: 30px;}
.order-page-btn_holder a{display: inline-block;width: auto;line-height: 45px;text-align: center;background: #1b468a;color: #fff;padding: 0 20px;}
.order-page-btn_holder a.back{background: #333;color: #fff;}
.order-page-btn_holder a.view_invoice{background: #1b468a;color: #fff;}
.order-page-btn_holder a.continue_shopping{background: #f7c61d;color: #000;}
.order-page-btn_holder a.continue_shopping_gray{background: #ccc;color: #000;}
.radio_design{display: inline-block;position: relative;padding-left: 25px;padding-right: 0;margin-bottom: 0;cursor: pointer;font-size: 14px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;line-height: 18px;}
.radio_design input{position: absolute;opacity: 0;cursor: pointer;width: auto;height: auto;padding: 0;margin: 0;}
.radio_design .checkmark{position: absolute;top: 0;left: 0;height: 20px;width: 20px;background-color: #fff;border: 1px solid #dddddd;border-radius: 30px;-moz-border-radius: 30px;-webkit-border-radius: 30px;}
.radio_design:hover input ~ .checkmark{background-color: #fff;}
.radio_design input:checked ~ .checkmark{background-color: #1b468a;border: 1px solid #1b468a;}
.radio_design input:checked ~ .checkmark:after{display: block;}
.radio_design .checkmark:after{left: 5px;top: 1px;width: 8px;height: 12px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.checkmark:after{content: "";position: absolute;display: none;}
.container_check{display: block;position: relative;padding-left: 25px;margin-bottom: 0;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;line-height: 18px;}
.container_check input{position: absolute;opacity: 0;cursor: pointer;width: auto;height: auto;padding: 0;margin: 0;}
.container_check .checkmark{position: absolute;top: 0;left: 0;height: 20px;width: 20px;background-color: #fff;border: 1px solid #ccc;}
.container_check:hover input ~ .checkmark{background-color: #fff;}
.container_check input:checked ~ .checkmark{background-color: #1b468a;border: 1px solid #1b468a;}
.container_check input:checked ~ .checkmark:after{display: block;}
.container_check .checkmark:after{left: 5px;top: 1px;width: 8px;height: 12px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.checkmark:after{content: "";position: absolute;display: none;}
.main_title{font-size: 25px;color: #1b468a;text-transform: uppercase;font-weight: bold; padding-bottom: 20px;text-align: center; position:relative;}
.main_title a{color: #1b468a;}
.main_title span.tagline_text{font-weight: 400;font-size: 16px;color: #333;display: inline-block;width: 100%;padding-top: 3px;float: left;text-transform: none;}
.main_title span.Shop_All{font-size:16px; position:absolute; right:0; top:30px; width:auto; font-weight:bold;}
.main_title span.Shop_All a{text-decoration:underline; text-transform: capitalize;}
.button{font-weight: bold; font-size: 13px;line-height: 24px;color: #ffffff;background: #1b468a;display: inline-block;padding: 5px 20px;border: 0;text-align: center;text-transform: uppercase;cursor: pointer;text-decoration: none;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.button:hover{background: #f7c61d;color: #000;}
.rating{background: url("/images/star_b.png") repeat-x left bottom;display: inline-block;height: 16px;text-align: left;vertical-align: bottom;width: 90px;float: none;}
.rating-color{background: url("/images/star_s.png") repeat-x left bottom;height: 16px;width: auto;}
.rating_text{font-weight: 400;font-size: 14px;float: none;padding: 0 0 0 10px;display: inline-block;width: auto;}

button.main_button,a.back_button,a.main_button{display: inline-block;width: 150px;line-height: 45px;text-align: center;font-size: 14px;font-weight: bold; text-transform: uppercase;border: 2px solid #f7c61d;color: #000;}
a.back_button{float: right;}
a.back_button:hover,a.main_button{background: #f7c61d;}
button.main_button{background: #1b468a;border: 0;color: #fff;}
button.main_button:hover{background: #f7c61d;color: #000;}
.bg_blue{background: #1b468a;color: #fff;}
span.add_cart{width:125px;}
a.add_cart{width: 110px;}
span.add_cart,a.add_cart{display: block;margin: 0 auto;line-height: 35px;text-align: center;font-size: 13px;font-weight: 700;transition: 0.5s;background: #f7c61d;color: #000; text-transform:uppercase;}
span.add_cart:hover,a.add_cart:hover{background: #333;color: #fff;}
input.submit_btn_yellow,input.submit_btn_blue{display: inline-block;width: 110px;line-height: 35px;text-align: center;font-size: 14px;font-weight: 400;transition: 0.5s;background: #f7c61d;color: #000;cursor: pointer;}
input.submit_btn_yellow{background: #f7c61d;color: #000;}
input.submit_btn_yellow:hover{background: #1b468a;color: #fff;}
input.submit_btn_blue{background: #1b468a;color: #fff;}
input.submit_btn_blue:hover{background: #f7c61d;color: #000;}
.qty_content{width: 132px;}
.qty_content .qty_box{border: 1px solid #e7e7e7;}
.qty_content .qty_box input{text-align: center;width: 100%;height: 48px;cursor: pointer;}
.qty_content .qty_box .btn_holder{width: 40px;}
.qty_content .qty_box .btn_holder input{font-size: 16px;background: #e8e8e8;color: #000;}
.qty_content .qty_box .btn_holder input:hover{background: #ccc;}
.qty_content .qty_box .textbox{width: 50px;}
.common_top_threebox{padding: 0;}
.common_top_threebox ul li{width: 32%;margin: 0 2% 0 0;background: #f2f2f2;border: 1px solid #f2f2f2;padding: 10px;transition: 0.5s;}
.common_top_threebox ul li:last-child{margin: 0;}
.common_top_threebox ul li:hover{border: 1px solid #1b468a;}
.common_top_threebox .img_holder{width: 15%;}
.common_top_threebox .img_holder img{width: 38px;margin: 0 auto;}
.common_top_threebox .text_holder{width: 84%;font-size: 14px;float: right;}
.common_top_threebox .text_holder b{color: #000;}
.common_top_threebox .text_holder span{font-size: 18px;color: #1b468a;font-weight: bold; display: inline-block;width: 100%;}
.common_top_threebox .text_holder span:nth-child(2n){width:auto; color:#333; font-size:14px; font-weight:normal;}
.common_top_threebox .text_holder a{display: block;width: 100%;float: left;padding: 20px;}
.common_top_threebox .item{width: 100%;margin: 0;background: #f2f2f2;border: 2px solid #f1bb19;padding:12px 10px;transition: 0.5s;}
.common_top_threebox .item:hover{border: 2px solid #1b468a;cursor: hand;cursor: pointer;}
.common_top_threebox .owl-nav,
.common_top_threebox .owl-dots{display: none;}

.page_breadcrumb{padding: 20px 0 20px 0;font-size: 14px;font-weight: 400}
.page_breadcrumb ul li{margin: 0 0 0 5px;padding: 0 0 0 10px;position: relative;width: auto;display: inline-block;}
.page_breadcrumb ul li:first-child{margin: 0;padding: 0;}
.page_breadcrumb ul li::after{content: ">";font-family: FontAwesome;display: inline-block;font-size: 10px;vertical-align: middle;position: relative;margin: -2px 0 0 0;left: 8px;font-weight: 400}
.page_breadcrumb ul li:last-child::after{display: none;}
.page_breadcrumb a:hover, .page_breadcrumb .select,.page_breadcrumb span.select{color: #000;}
.page_breadcrumb .select{font-weight: 400;}
.product_name_title{font-size: 22px;line-height: normal;font-weight: bold; color: #000;}
.product_name_title span.comboPackContents,
.product_name_title span.comboPackStrength{display:inline-block; width:100; float:left; padding-top:5px;color:#1b468a;}
.product_name_title span.comboPackContents{font-size:18px;}
.product_name_title span.comboPackStrength{float:none;}

.search-result-title{padding: 15px;margin-bottom: 20px;background: #f7f7f7;}
.search-result-title .main_title{text-align: left;text-transform: capitalize;color: #666;font-weight: 400;font-size: 18px;}
.search-result-title .main_title span{font-weight: bold; color: #1b468a;}
.search-result-title .serach-container{height: 42px;background: #fff;}
.search-result-title .serach-container input{width: 100%;height: 40px;background: none;}
.search-result-title .serach-container .textbox{width: 85%;}
.search-result-title .serach-container .btn_holder{width: 150px;position: relative;}
.search-result-title .serach-container .btn_holder input{font-weight: bold; font-size: 16px;text-transform: uppercase;background: #1b468a;color: #fff;cursor: pointer;padding: 0 0 0 15px;-moz-border-radius: 0 5px 5px 0;-webkit-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0;}
.search-result-title .serach-container .btn_holder .fa-solid{position: absolute;color: #fff;font-size: 15px;line-height: 40px;margin: 0 0 0 20px;}

/*** BUTTONF OR TOP OF THE PAGE ***/
.top-button{display: inline-block;height: 35px;width: 35px;position: fixed;bottom: 150px;right: 10px;z-index: 45;visibility: hidden;opacity: 0;-webkit-transition: opacity .3s 0s, visibility 0s .3s;-moz-transition: opacity .3s 0s, visibility 0s .3s;transition: opacity .3s 0s, visibility 0s .3s;background: #f7c11d;text-align: center;transition: 0.5s;color: #333;}
.top-button.cd-is-visible{visibility: visible;opacity: 10;}
.top-button.cd-fade-out{opacity: 10;}
.top-button:hover{background: #333;color: #fff;}
.top-button span{font-size: 35px;line-height: 35px;}

/*** FIXED HEADER ***/
.sticky1.header_fixed{position: fixed;top: 0;box-shadow: 0 0 15px rgba(0,0,0,0.2); background:#fff;}
.sticky1.header_fixed .header_main_section{padding: 20px 0 0 0;}
.sticky1.header_fixed .header_main_section .header_menu_section{margin-top: 10px;}
.sticky1.header_fixed .header_main_section .modal{padding-top: 60px;}
.sticky1.header_fixed .new_mobile_menu.modal{padding: 0;}
.sticky1.header_fixed .header_main_section .auto_search_category_2022{margin-top: 7px;}

/*** HEADER ****/
.header_main_section .modal{padding-top: 0;}
.header_top_blue {background: #1b468a;line-height: 24px;color: #fff;text-align: center;text-transform: uppercase;}
.header_top_blue a {color: #fff;}
.header_top_blue span.phone {display: none;}
.header_top_blue a.one{float:left;}
.header_top_blue a.two{float:right;}

.header_main_section .common_wrapper{z-index: 50;top: 0;left: 0;position: relative;}
.myNewSearchModal,
.search_no_result{z-index: 40;top: 0;left: 0;position: relative;}
.header_menu_section .common_wrapper{z-index: 30;top: 0;left: 0;position: relative;}
.header_main_section{padding: 20px 0 0 0;background: #fff;}
.header_main_section .logo{width: 325px;}
.header_main_section .logo img{transition: 0.5s;}
.header_main_section .top_search{width: 530px;border: 1px solid #1b468a;margin-left: 7%;background: #fff; position:relative; z-index:41;}
.header_main_section .top_search .textbox{width: 85%;float: left;position: relative;}
.header_main_section .top_search .textbox input{height: 40px;font-size: 14px;color: #000;}
.header_main_section .top_search .textbox input::placeholder{color: #000;}
.header_main_section .top_search .btn_holder{width: 50px;}
.header_main_section .top_search .btn_holder button{width: 100%;height: 40px;text-align: center;background: #1b468a;}
.header_main_section .top_search .btn_holder button img{width:30px; display:inline-block; margin:0 auto;}

.new_searchbox_popup_category{display: block;position: absolute;z-index: 20;left: 0;top: 65px;width: 100%;height: 100%;min-height: 800px; /*background-color: rgba(0,0,0,0.6);}*/}

.new_searchbox_popup_category.modal{position: related;z-index: 999999;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;background: none;border: 0px solid #ccc;}
.search_no_result{text-align: center;}
.search_no_result span{font-size: 18px;line-height: 18px;padding: 5px 8px;background: #1b468a;color: #fff;float: right;-moz-border-radius: 30px;webkit-border-radius: 30px;border-radius: 30px;cursor: pointer;font-weight: bold; margin-top: 50px;}
.search_no_result img{display: none;}
.auto_search_category_2022,
.search_no_result{width: 700px;padding: 15px;margin: 0 auto;float: none;display: block;background: #fff;position: relative;top: 0;left: 80px;overflow: hidden;box-shadow: 0 10px 15px rgba(0,0,0,0.3);border: 0px solid #f2f2f2;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.auto_search_category_2022{padding: 0;border: 1px solid #ddd;margin-top: 90px;}
.auto_search_category_2022 .top_search{width: 100%;border: 1px solid #1b468a;margin: 0 !important;}
.auto_search_category_2022 .top_search .textbox{width: 85%;float: left;position: relative;}
.auto_search_category_2022 .leftbar{width: 30%;font-size: 14px;padding: 15px 0 15px 15px;}
.auto_search_category_2022 .leftbar span{font-weight: 400;}
.auto_search_category_2022 .rightbar .product .prd_box .text_holder span{font-weight: 400;}
.auto_search_category_2022 .leftbar ul li{width: 100%;line-height: normal;/*padding-bottom: 15px;*/white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.auto_search_category_2022 .leftbar a{color: #333;}
.auto_search_category_2022 .leftbar a:hover,
.auto_search_category_2022 .rightbar .title span{color: #1b468a;}
.auto_search_category_2022 .rightbar{width: 68%;float: right; /*height: 400px; overflow: hidden scroll;*/padding: 15px;}
.auto_search_category_2022 .rightbar .title,
.auto_search_category_2022 .leftbar .title{font-size: 16px;font-weight: bold; padding-bottom: 10px;border-bottom: 0px dashed #dddddd;margin-bottom: 5px;}
.auto_search_category_2022 .leftbar .title span{color: #1b468a;}
.auto_search_category_2022 .rightbar .title span.product_search_name{font-weight: bold;}
.auto_search_category_2022 .rightbar .title span.modalclose{float: right;margin-top: -3px; width:25px; height:25px;}
.auto_search_category_2022 .rightbar .product{text-align: center;height: 400px;overflow: hidden scroll;}
.auto_search_category_2022 .rightbar .product .prd_box{width: 33.333%;margin: 5px 0;border: 1px solid #f2f2f2;padding: 10px;transition: 0.5s;}
.auto_search_category_2022 .rightbar .product .prd_box:hover{border: 1px solid #1b468a;}
.auto_search_category_2022 .rightbar .product .prd_box .img_holder img{width: 70%;margin: 0 auto 10px auto;}
.auto_search_category_2022 .rightbar .product .prd_box .text_holder{font-size: 13px;font-weight: 400;height: 45px;display: flex;align-items: center;justify-content: center;}
.auto_search_category_2022 .rightbar .product .prd_box .text_holder span{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.auto_search_category_2022 .rightbar .product .prd_box .text_holder b{color: #333;font-weight: bold;}
.auto_search_category_2022 .rightbar .product .prd_box .price{font-weight: bold; font-size: 15px;color: #1b468a;padding-top: 5px;}
.auto_search_category_2022 .leftbar .search_promotion_add ul li{width: 100%;/*padding-bottom: 20px;margin-top: 5px;*/ margin-bottom:6px;}
.auto_search_category_2022 .leftbar .search_promotion_add img{width: 100%;}
.auto_search_category_2022 .leftbar .search_promotion_add ul li:last-child{padding: 0;}
.auto_search_category_2022 .rightbar.full_width_product{width: 100%;}
.auto_search_category_2022 .rightbar.full_width_product .product .prd_box{width: 25%;}

.auto_search_category_2022.Search_NoLeftbar{}
.auto_search_category_2022.Search_NoLeftbar .leftbar{display:none;}
.auto_search_category_2022.Search_NoLeftbar .rightbar{width:100%; padding:15px;}
.auto_search_category_2022.Search_NoLeftbar .rightbar .product .prd_box{}

.header_main_section .cart_user_section{width: 150px;text-align: center;}
.header_main_section .cart_user_section .top_phone{margin: 0 13px 0 0;}
.header_main_section .cart_user_section .cart{width: 55px;position: relative;}
.header_main_section .cart_user_section .cart .icon{width: 40px;}
.header_main_section .cart_user_section .cart .circle{width: 22px;background: #c1dff4;line-height: 22px;font-weight: bold; color: #000;position: absolute;top: 0;right: 5px;font-size: 12px;}
.header_main_section .cart_user_section .top_phone,
.header_main_section .cart_user_section .user{width: 40px;position: relative;}
.header_main_section .cart_user_section .cart .icon img,
.header_main_section .cart_user_section .top_phone img,
.header_main_section .cart_user_section .user img{width: 40px;display: block;border: 1px solid #f7c11d; padding:5px; transition: 0.5s;}
.header_main_section .cart_user_section a:hover img,
.header_main_section .cart_user_section span:hover img{border: 1px solid #1b468a !important; cursor:pointer;}
.header_main_section .cart_user_section .mobile_search{display: none;}
.header_main_section .cart_user_section .top_phone .contact_details,
.header_main_section .cart_user_section .cart .cart_details,
.header_main_section .cart_user_section .user .user_details{display: none;}
.header_main_section .cart_user_section .top_phone:hover .contact_details,
.header_main_section .cart_user_section .cart:hover .cart_details,
.header_main_section .cart_user_section .user:hover .user_details{display: block;position: absolute;top: 42px;border-top: 3px solid #1b468a;padding: 10px;background: #fff;text-align: left;z-index: 10;box-shadow: 0 5px 10px rgba(0,0,0,0.2);}

.header_main_section .cart_user_section .top_phone:hover .contact_details{width: 270px;left: -90px; margin-top:-3px;}
.header_main_section .cart_user_section .cart:hover .cart_details{width: 250px;left: -160px;text-align: center; margin-top:-3px;}
.header_main_section .cart_user_section .user:hover .user_details{width: 220px;right: 0;text-align: center; margin-top:-3px;}
.header_main_section .cart_user_section .top_phone .contact_details .toll_free{font-size: 14px;padding-bottom: 10px;}
.header_main_section .cart_user_section .top_phone .contact_details .toll_free span{font-size: 18px;color: #1b468a;display: inline-block;padding: 5px 0;width: 100%;font-weight: bold; line-height: normal; border: 0; margin: 0;}
.header_main_section .cart_user_section .top_phone .contact_details .email_us{padding: 10px;background: #e8e8e8;}
.header_main_section .cart_user_section .top_phone .contact_details .email_us a{color: #1b468a;font-weight: bold; font-size: 15px;}
.header_main_section .cart_user_section .cart .cart_details .total{padding: 10px 0;background: #e8e8e8;text-align: center;font-weight: bold; color: #000;z-index: 20;}
.header_main_section .cart_user_section .cart .cart_details .total.no-details{font-weight: 400;font-size: 13px;}
.header_main_section .cart_user_section .cart .cart_details .cart_product_list{margin-top: 10px;height: auto;max-height: 250px;overflow-x: auto;}
.header_main_section .cart_user_section .cart .cart_details .cart_product_list ul li{padding: 10px 5px;border-top: 1px solid #ccc;}
.header_main_section .cart_user_section .cart .cart_details .cart_product_list .img_holder{width: 70px;}
.header_main_section .cart_user_section .cart .cart_details .cart_product_list .text_holder{width: 62%;float: right;text-align: left;}
.header_main_section .cart_user_section .cart .cart_details .cart_product_list .text_holder span{font-weight: bold; color: #000;display: inline-block;width: 100%;padding: 5px 0;}
.header_main_section .cart_user_section .cart .cart_details .cart_product_list .btn_holder{padding-top: 10px;border-top: 1px solid #ccc;}
.header_main_section .cart_user_section .cart .cart_details .cart_product_list .btn_holder

.header_main_section .cart_user_section .user .user_details .btn_holder{padding-bottom: 10px;text-align: center;}
.header_main_section .cart_user_section .user .user_details .btn_holder a{display: inline-block;width: 100%;line-height: 40px;text-transform: uppercase;color: #000;background: #f7c61d;font-weight: bold;}
.header_main_section .cart_user_section .user .user_details .btn_holder a:hover{background: #1b468a;color: #fff;}

.header_main_section .cart_user_section .user .user_details .register p{padding: 10px;background: #e8e8e8;margin-top: 10px;}
.header_main_section .cart_user_section .user .user_details .register a{display: inline-block;width: 100%;font-weight: bold; color: #1b468a;font-size: 16px;margin-bottom: 5px;text-transform: uppercase;}
.header_main_section .cart_user_section .user .user_details .text_holder ul li{width: 100%;line-height: 35px;border-bottom: 1px solid #ccc;}
.header_main_section .cart_user_section .user .user_details .text_holder ul li:last-child{border: 0;}
.header_main_section .cart_user_section .user .user_details .text_holder ul li a{display: inline-block;width: 100%;padding: 0 10px;color: #1b468a;}
.header_main_section .cart_user_section .user .user_details .text_holder ul li a:hover{background: #1b468a;color: #fff;}
.header_menu_section{background: #f7c11d;margin-top: 20px;}
.header_menu_section .track_order{width: 160px;text-align: center;}
.header_menu_section .track_order a{display: block;float: left;width: 100%;line-height: 40px;color: #fff;background: #1b468a;font-weight: bold; }
.header_menu_section .track_order a:hover{background: #333;}
 
.inner-banner-img{padding-bottom:20px;}

.inner-banner-img img.Mobile_Banner{display:none;}


/*
img.lozad {background-image: url(/images/lazyloading.gif);background-repeat: no-repeat;background-position: 50%;background-size: 45%;}
*/