@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');
/* font-family: 'Poppins', sans-serif; */
/* GAMETECH STYLES - 5th October 2020 ===================== */

::selection{background:#0046be; color:#FFFFFF;}
::-moz-selection{background:#0046be; color:#FFFFFF;}
p::-moz-selection {background:#0046be; color:#FFFFFF;}
p::selection {background:#0046be; color:#FFFFFF;}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #0046be;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #0046be;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #0046be;
}
:-moz-placeholder { /* Firefox 18- */
  color: #0046be;
}


/* ================================
GENERAL
==================================*/
html{
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    line-height: 1.15;
}

body{
	font-family: 'Poppins', sans-serif;
	font-size: 1rem;
	background-color:#FFFFFF;
}
.container, .container-fluid{position:relative;}
@media (min-width: 1400px) {
.container{max-width:1400px;}
}
@media (min-width:1200px) and (max-width:1399px){
.container{max-width:1300px;}
}
@media screen and (min-width: 1200px){
.col-xl-5col {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Poppins', sans-serif;
}
h1 {font-size:2.571rem;}
h2 {font-size:2.142rem;}
h3 {font-size:1.714rem;}
h4 {font-size:1.5rem;}
h5 {font-size:1.285rem;}
h6 {font-size:1rem;}

a {
	font-family: 'Poppins', sans-serif;
	font-size:1rem;
}
p{
	text-align:left;
	line-height: 1.5;
	font-size: 1rem;
}
label{
	font-family: 'Poppins', sans-serif;
}
.tobBar_Section.TopbarOption_Four.gameTech_TopBarNotice{
	margin-bottom:0;
	/* background-color:rgba(255,33,39,1); */
	background-color:#FFFFFF;
	display:none;
}
.tobBar_Section.TopbarOption_Four.gameTech_TopBarNotice p{
	text-align:center;
	color: #2832B4;
	font-weight:600;
	font-size:1.1rem;
}
.tobBar_Section.TopbarOption_Four.gameTech_TopBarNotice p a{color: #FF2127;font-size:1.2rem;}
.header_block_top.gameTech_TopBar, .header_block_top.gameTech_TopBar .header_block_dropdown > a{
	padding-top:10px;
	padding-bottom:0;
	margin-bottom:0;
	position:relative;
	z-index:99;
	/* background-color:transparent; */
}
.header_block_top.gameTech_TopBar .TopInfo_Social{
	margin-left:20px;
}
.header_block_top.gameTech_TopBar .TopInfo_Social ul{
	padding:0 0;
}
.header_block_top.gameTech_TopBar .TopInfo_Social ul li, .header_block_top.gameTech_TopBar .TopInfo_Social ul li a{
	padding:0 0;
	line-height:1;
	color:#FF2127;
}
.header_block_top.gameTech_TopBar .topbarFixed_Links{}
.header_block_top.gameTech_TopBar .topbarFixed_Links ul{
	display: flex;
    align-items: center;
	list-style: none;
    padding: 0;
    margin: 0;
}
.header_block_top.gameTech_TopBar .topbarFixed_Links ul li{
    margin: 0;
    position: relative;
}
.header_block_top.gameTech_TopBar .topbarFixed_Links ul li a{
	padding: 0px 8px;
    display: flex;
    align-items: center;
    white-space: nowrap;
    font-size: .85rem;
}
.header_block_top.gameTech_TopBar .topbarFixed_Links ul li a:hover{
	color:#FF2127;
}
.tobBar_Section.TopbarOption_Four ul li a, .tobBar_Section.TopbarOption_Four p a, .tobBar_Section.TopbarOption_Four p strong {
}

.page_wrapperDIV{}
.header_block_top.gameTech_TopBar{
	color:#FFFFFF;
	background:rgba(8,1,33,1);
}
.gameTech_Theme .header_section_combo{
	background: rgba(8,1,33,1);
	display:block;
}
.gameTech_Theme .header_section .Header_logo{
    padding:0px 0;
    margin-top: -10px;
    padding-bottom: 10px;
}
.gameTech_Theme .header_section .cart-btn-outer{
	border-left:0 none;
	padding-left:0;
}
.gameTech_Theme .header_section .header_middle_section .outer-box .headerIcons_LinesBlock button{
	width:26px;
	height:26px;
	display:flex;
	align-items: center;
}
.gameTech_Theme .header_section.fixed-header .commerce_navigationPanel .navigation_rightCombo .cart-btn-outer button, .gameTech_Theme .header_section.fixed-header .commerce_navigationPanel .navigation_rightCombo .search-box button{
	width:24px;
	height:24px;
	display:flex;
	align-items: center;
}
.gameTech_Theme .header_section.fixed-header .commerce_navigationPanel .navigation_rightCombo .cart-btn-outer{
	margin-left:10px;
}
.gameTech_Theme .header_section.fixed-header .commerce_navigationPanel .navigation_rightCombo .cart-btn-outer button i img, .gameTech_Theme .header_section.fixed-header .commerce_navigationPanel .navigation_rightCombo .search-box button i img{
	display: block;
    max-width: 100%;
}
.gameTech_Theme .header_section .search-box, .gameTech_Theme .header_section .cart-btn-outer{
	display:flex;
	position:relative;
	align-items: center;
}
.gameTech_Theme .header_section .header_middle_section .outer-box .headerIcons_LinesBlock button i img{
	display:block;
	max-width:100%;
}
.gameTech_Theme .header_section.fixed-header .nav-outer {
    justify-content:flex-start;
}
.gameTech_Theme .header_section.fixed-header .nav-outer .navigation_rightCombo{
    justify-content:flex-end;
	flex:1 1 auto;
}
.button_sideText{
	color:#FFFFFF;
	padding-left:10px;
}
.gameTech_Theme .haeder_bottom_navSection{
	/* background:rgba(255,33,39,1); */
	background:rgba(40,50,200,1);
}
.gameTech_Theme .sticky-header.fixed-header .haeder_bottom_navSection{
	/* background:rgba(236,28,36,1); */
	background:rgba(1,6,50,1);
}
.gameTech_Theme .navigation_combo .nav_multilabel > li > a{
	padding:15px 12px;
	color:#FFFFFF;
} 
.gameTech_Theme .navigation_combo .nav_multilabel > li:first-child > a{
	padding-left:0;
}
.gameTech_Theme .header_section_combo .navigation_combo .nav_multilabel > li > a:hover {
    color: #FFFFFF;
}
.gameTech_Theme .navigation_combo .nav_multilabel > li.dropdown > a:after{
    color:rgba(255,255,255,.5);
}
.gameTech_Theme .navigation_combo .nav_multilabel > li > ul, .gameTech_Theme .navigation_combo .nav_multilabel > li > .mega-menu{
	margin-top:0;
	border-radius:0;
}
.gameTech_Theme .navigation_combo .nav_multilabel > li > ul > li > ul{
	border-radius:0;
	padding:12px 20px;
	border-top:4px solid red;
	margin-left:20px;
}
.gameTech_Theme .header_section .service_wrapper .icon, .MobileSidebar_Info_Block .service_wrapper .headerInfo_LineBox .icon{
	color: #ec1c24;
}
.gameTech_Theme .header_section .cart-btn .count{
	height: 18px;
    width: 18px;
	font-size:.785rem;
	padding-top:1px;
	top:-5px;
}

.gameTech_Theme .headerInfo_LineBox .icon a, .gameTech_Theme .headerInfo_LineBox .icon .loggedUser_Ava, .MobileSidebar_Info_Block .service_wrapper .headerInfo_LineBox .icon a, .MobileSidebar_Info_Block .service_wrapper .headerInfo_LineBox .icon .loggedUser_Ava{
	height:28px;
	min-height:28px;
	max-height:28px;
	width:28px;
	min-width:28px;
	max-width:28px;
	border:2px solid #FFFFFF;
	border-radius:50%;
	display:block;
	position:relative;
	overflow:hidden;
}
.gameTech_Theme .headerInfo_LineBox .icon a img, .MobileSidebar_Info_Block .service_wrapper .headerInfo_LineBox .icon a img{
	object-fit:cover;
	width:100%;
	height:100%;
	display:block;
}
.gameTech_Theme .header_section .service_wrapper h4, .gameTech_Theme .header_section .service_wrapper p, .MobileSidebar_Info_Block .service_wrapper .headerInfo_LineBox h4, .MobileSidebar_Info_Block .service_wrapper .headerInfo_LineBox p{
	line-height:1.4;
	color:rgba(255,255,255,1);
}
.gameTech_Theme .header_section .service_wrapper p, .MobileSidebar_Info_Block .service_wrapper .headerInfo_LineBox p{
	color:rgba(255,255,255,.6);
	font-weight:300;
	font-size:.9rem;
}
.gameTech_Theme .header_searchBox{
}
.gameTech_Theme .header_searchBox .header_block_search .header_block_search_wrapper{
	border-radius:4px;
	width: 470px;
	z-index: 9;
}
.gameTech_Theme .header_searchBox .header_block_search .btn{
	border-radius:0 4px 4px 0;
	color:#2832B4;
}

@media only screen and (max-width: 1023px){
/* Mobile Header */
.mobileNavCombo_header .Header_logo, .mobile-sticky-header .Header_logo{
	height:auto;
	max-width:170px;
	padding:0px 0 !important;
}
.mobileNavCombo_header .Header_logo a img, .mobile-sticky-header .Header_logo a img{
	display:inline-block;
	max-width:100%;
}
.mobileNavCombo_header, .mobile-sticky-header{
	display:flex;
	align-items: center;
	background-color:rgba(11,1,45,1);
	padding:8px 15px;
}
.mobileNavCombo_header .mobileHeader_Right, .mobile-sticky-header .mobileHeader_Right{
	display:flex;
	align-items: center;
	justify-content: flex-end;
	flex:1 1 auto;
}
.mobileNavCombo_header .cart-btn-outer .cart-btn, .mobileNavCombo_header .search-box .search-btn, .mobile-sticky-header .cart-btn-outer .cart-btn, .mobile-sticky-header .search-box .search-btn{
	width: 22px;
    height: 22px;
    display: flex;
    align-items: center;
}
.mobileNavCombo_header .cart-btn-outer .cart-btn i img, .mobileNavCombo_header .search-box .search-btn i img, .mobile-sticky-header .cart-btn-outer .cart-btn i img, .mobile-sticky-header .search-box .search-btn i img{
	display: block;
    max-width: 100%;
}
.mobileNavCombo_header .cart-btn-outer .button_sideText, .mobile-sticky-header .cart-btn-outer .button_sideText{
    color: #FFFFFF;
    padding-left: 10px;
	font-size:.928rem;
}
.mobileNavCombo_header .cart-btn-outer, .mobileNavCombo_header .search-box, .mobile-sticky-header .cart-btn-outer, .mobile-sticky-header .search-box{
	margin-left:10px;
}

/* Mobile Navigatoin */
.mobile-menu .menu-outer, .mobile-menu .nav_combo_block{
    background-color: rgba(8,1,33,1);
}
.mobile-menu .nav-logo{
	padding:8px 20px;
}
.mobile-menu .nav-logo a{
	display:inline-block;
	max-width:180px;
	padding:0px 0 !important;
}
.mobile-menu .nav-logo a img{
	display:inline-block;
	max-width:100%;
	height:auto;
}
.mobile-menu .nav_multilabel li > a{
    font-size: 1rem;
    line-height: 18px;
	padding: 8px 20px;
}
.MobileSidebar_Info_Block{
	display:flex;
	align-items:center;
	padding:8px 20px;
	border-bottom:1px solid rgba(255,255,255,.15);
}
.MobileSidebar_Info_Block .service_wrapper{
	display:flex !important;
	padding-left:0px;
	align-items: center;
}
.MobileSidebar_Info_Block .service_wrapper .headerInfo_LineBox{
	margin-left:0;
	padding-left:40px;
}
.MobileSidebar_Info_Block .HeaderRight_button{
	margin-bottom:0;
    justify-content: flex-end;
    flex: 1 1 auto;
	margin-left:0;
}
.MobileSidebar_Info_Block .HeaderRight_button .button_header{
}
.MobileSidebar_Info_Block .HeaderRight_button a{
	display:inline-block;
	font-size:.85rem;
	padding:5px 12px 5px;
}
}

/* Slide Show Banner */
.slideBanner_section .swiper-container.Swiper_SingleSlider, .slideBanner_section .swiper-container.Swiper_SingleSlider_Gallery{
	height:310px;
}
.slideBanner_section .swiperBanner_capContent{}
.slideBanner_section .swiper-container .swiper-wrapper .swiper-slide .swiperBanner_capContent p{
	text-align:left;
}
.productsCategory_SlideBanner{
	margin-bottom:20px;
}
.productsCategory_SlideBanner .swiper-container.Swiper_CategoryPageSlider{
	height:240px;
}
.productsCategory_SlideBanner .swiper-container.Swiper_SubCategoryPageSlider{
	height:120px;
}
.productsCategory_SlideBanner .swiperBanner_capContent{
	padding-left:50px;
	padding-right:50px;
}
.slideBanner_section .swiper-container.Swiper_SingleSlider .swiper_bannerBtn a.banner_btn, .productsCategory_SlideBanner .swiper-container.Swiper_CategoryPageSlider .swiper_bannerBtn a.banner_btn{
    font-size: .92rem;
    background-color: rgba(40,50,200,1);
}


/* Product Styles */
.productBlock_Wrap{
	position:relative;
}
.productWrapper_eCom{
	position: relative;
    background-color: #fff;
    margin-bottom: 2.142rem;
    transition: all .3s;
	overflow:hidden;
	box-shadow:0 1px 3px rgba(0,0,0,.1);
	/* border:1px solid red; */
}
.productWrapper_eCom.horizontal_display .thumb_product_container{
	display:flex;
	align-items:flex-start;
}
.productWrapper_eCom:hover, .productWrapper_eCom:focus{
	box-shadow:0 5px 30px rgba(0,0,0,.2);
	transform:translateY(-36px);
	position:relative;
	top:0;
	left:0;
	z-index:999;
	transform: scale(1);
}

.productWrapper_eCom.horizontal_display:hover, .productWrapper_eCom.horizontal_display:focus{
	box-shadow:none;
	border:0 none;
	outline:0 none;
}
.productWrapper_eCom .thumb_product_container{
	/* border:1px solid blue; */
	margin:15px;
	position:relative;
	overflow:hidden;
}
.productWrapper_eCom .thumb_product_container .image_thumb_block{
	/* border:1px solid orange; 
	margin:5px 5px 0px;*/
	transition: all .3s;
}
.productWrapper_eCom .thumb_product_container figure.image_thumb_block{
/*	height:223px;
	min-height:223px;
	max-height:223px; */
	display:block;
	position:relative;
	overflow:hidden;
	border-radius:4px;
	/* For coloum 5 product */
						 
	height:171px;
	min-height:171px; 
	max-height:171px;
	
}
.productShowcase_Wrapper .productWrapper_eCom .thumb_product_container figure.image_thumb_block{
	display:block;
	position:relative;
	overflow:hidden;
	border-radius:4px;
						 
	height:179px;
	min-height:179px; 
	max-height:179px;
	
}
.productWrapper_eCom.horizontal_display .thumb_product_container figure.image_thumb_block{
	height:180px;
	min-height:180px;
	max-height:180px;
	width:180px;
	min-width:180px;
	max-width:180px;
	margin-right:15px;
}
.productWrapper_eCom .thumb_product_container figure{margin-bottom:0;}
.productWrapper_eCom:hover .thumb_product_container figure.image_thumb_block{transform: translateY(-44px);}
.productWrapper_eCom.horizontal_display .thumb_product_container figure.image_thumb_block{transform: translateY(0px);}
.productWrapper_eCom:hover .thumb_product_container figure.image_thumb_block a{}
.productWrapper_eCom .thumb_product_container figure.image_thumb_block a img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
    transition: all 0.3s ease-out;
    -webkit-backface-visibility: hidden;
}

.productWrapper_eCom .thumb_product_container .info_shortDesc_block, .productDetails_DescBlock .info_shortDesc_block{
	/* border:1px solid green; 
	margin:0 5px 5px; */
	position: relative;
    padding-top:1rem;
    transition: all 0.3s ease-out;
}
.productWrapper_eCom.horizontal_display .thumb_product_container .info_shortDesc_block, .productDetails_DescBlock .info_shortDesc_block .info_shortDesc_block{padding-top:0;}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_title{}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_ratings, .productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX, .productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .saving_price_InfoBlock, .productDetails_DescBlock .info_shortDesc_block .product_priceBOX, .product_dealTimer_Block .dealCounter_clock{display:block; margin-top:8px;}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .saving_price_InfoBlock, .productDetails_DescBlock .info_shortDesc_block .product_priceBOX .saving_price_InfoBlock{
    margin-top:5px;
	line-height:1.2;
}

.productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_title h3{display:block; margin:0;}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_title h3 a{
	display: -webkit-box;
	font-size:1rem;
	line-height:1.3;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.productWrapper_eCom:hover .thumb_product_container .info_shortDesc_block .product_title h3 a, .productWrapper_eCom:focus .thumb_product_container .info_shortDesc_block .product_title h3 a{
	color:#0046be;
}
.productWrapper_eCom:hover .thumb_product_container .info_shortDesc_block .product_title h3 a:hover, .productWrapper_eCom:focus .thumb_product_container .info_shortDesc_block .product_title h3 a:focus{
	color:#FF0000;
}

.productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_ratings .rating_container, .productDetails_DescBlock .info_shortDesc_block .product_ratings .rating_container{display:flex; align-items:center;line-height:1;}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_ratings .rating_block, .productDetails_DescBlock .info_shortDesc_block .product_ratings .rating_block{display:flex;align-items:center;}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_ratings .rating_block span, .productDetails_DescBlock .info_shortDesc_block .product_ratings .rating_block span{color:#333333;margin-right:2px;font-size:.8rem;}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_ratings .rating_block span.checked, .productDetails_DescBlock .info_shortDesc_block .product_ratings .rating_block span.checked{color:#FFF000;}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_ratings .rating_statistic_Info, .productDetails_DescBlock .info_shortDesc_block .product_ratings .rating_statistic_Info{display:inline-block; margin-left:7px;line-height:1; margin-top:-3px;}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_ratings .rating_statistic_Info a, .productDetails_DescBlock .info_shortDesc_block .product_ratings .rating_statistic_Info a{font-size:.8rem;}

.productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .price_Block, .productDetails_DescBlock .info_shortDesc_block .product_priceBOX .price_Block{line-height:1;}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .price_Block .regular_price span.symbolIcon, .productDetails_DescBlock .info_shortDesc_block .product_priceBOX .price_Block .regular_price span.symbolIcon{font-size:1rem;margin-right:1px; color:#717171;}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .price_Block .old_price span.symbolIcon, .productDetails_DescBlock .info_shortDesc_block .product_priceBOX .price_Block .old_price span.symbolIcon{font-size:.8rem;margin-right:1px;}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .price_Block .old_price, .productDetails_DescBlock .info_shortDesc_block .product_priceBOX .price_Block .old_price{color:#979799; font-size:1rem; font-weight:500; margin-right:5px; text-decoration:line-through; line-height:1;}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .price_Block .regular_price, .productDetails_DescBlock .info_shortDesc_block .product_priceBOX .price_Block .regular_price{font-size:1.5rem;font-weight:700; line-height:1; color:rgba(40,50,200,1);}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .price_Block .regular_price.upComing_option, .productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .price_Block .regular_price.callForPrice_option{font-size:1.1rem; color:#9e05ff;}

.productWrapper_eCom:hover .thumb_product_container .info_shortDesc_block .product_priceBOX .price_Block .regular_price, .productWrapper_eCom:focus .thumb_product_container .info_shortDesc_block .product_priceBOX .price_Block .regular_price, .productDetails_DescBlock .info_shortDesc_block .product_priceBOX .price_Block .regular_price{
	color:#ec1c24;
}

.productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .saving_price_InfoBlock, .productDetails_DescBlock .info_shortDesc_block .product_priceBOX .saving_price_InfoBlock{}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .saving_price_InfoBlock span.symbolIcon, .productDetails_DescBlock .info_shortDesc_block .product_priceBOX .saving_price_InfoBlock span.symbolIcon{font-size:.7rem;margin-right:1px;}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .saving_price_InfoBlock .pricing_price_saving, .productDetails_DescBlock .info_shortDesc_block .product_priceBOX .saving_price_InfoBlock .pricing_price_saving{
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    display: inline-block;
    letter-spacing: -0.17px;
    margin-right: 4px;
    color: #fff;
    background-color: #ec1c24;
	font-size: .918rem;
    line-height: 16px;
    padding: 3px 7px;
}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .saving_price_InfoBlock .pricing_price_regular, .productDetails_DescBlock .info_shortDesc_block .product_priceBOX .saving_price_InfoBlock .pricing_price_regular{
	font-size: .918rem;
	font-weight: 400;
    line-height: 17px;
    font-style: normal;
    font-stretch: normal;
    display: inline-block;
}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .thumbShop_Btn_block{
    position: absolute;
    left: 0;
    right: 0;
    bottom: -45px;
    padding-top: 1.7rem;
	display:flex;
	aling-items:center;
	justify-content:space-between;
	margin:0 -2px;
}
.productWrapper_eCom.horizontal_display .thumb_product_container .info_shortDesc_block .thumbShop_Btn_block{bottom:0; position:relative;}
.productWrapper_eCom:hover .thumb_product_container .info_shortDesc_block{transform: translateY(-45px);}
.productWrapper_eCom.horizontal_display .thumb_product_container  .info_shortDesc_block{transform: translateY(0px);}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .thumbShop_Btn_block a.thumbShop_btn, .productWrapper_eCom .thumb_product_container .info_shortDesc_block .thumbShop_Btn_block a.thumbShopCart_btn{
	width:100%;
	display:flex;
	align-items:center;
	text-align:center;
	justify-content:center;
	padding:7px 15px;
	border-radius:3px;
	font-size:.95rem;
	font-weight:600;
	background-color:#2e3191;
	color:#FFFFFF;
	margin:0 2px;
}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .thumbShop_Btn_block a:hover.thumbShop_btn{
	background-color:#ec1c24;
	color:#FFFFFF;
}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .thumbShop_Btn_block a.thumbShopCart_btn{
	background-color:#b7b8be;
	color:#FFFFFF;
}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .thumbShop_Btn_block a:hover.thumbShopCart_btn{
	background-color:#2e3191;
	color:#FFFFFF;
}
.productWrapper_eCom.horizontal_display .thumb_product_container .info_shortDesc_block .thumbShop_Btn_block{padding-top:.8rem;}
.productWrapper_eCom.horizontal_display .thumb_product_container .info_shortDesc_block .thumbShop_Btn_block a.thumbShop_btn{width:auto; display:inline-block;font-size:.9rem;padding:7px 12px;}

.productUpper_btnBlock{
	position: absolute;
	width:36px;
    top:6px;
	/* bottom:5%; */
    right: 6px;
    z-index: 9;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.productWrapper_eCom:hover .thumb_product_container .productUpper_btnBlock{
    opacity: 1;
    visibility: visible;
}
.productUpper_btnBlock a{
	color: #FFFFFF;
    display: inline-block;
    text-align: center;
    background: #2e3191;
    width: 36px;
    height: 36px;
    line-height: 37px;
    font-size:1.2rem;
    white-space: nowrap;
	margin-bottom:5px;
}

.productUpper_btnBlock a:hover{
    background: #ec1c24;
}
.productSticker_Block{
	position: absolute;
	top:6px;
    left: 6px;
    z-index: 9;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.productSticker_Block span{
    font-size:.8rem;
    font-weight: 600;
    line-height: 1;
    text-transform: uppercase;
    text-align: center;
    padding:6px 15px;
    min-width: 46px;
    background-color: #000;
    color: #fff;
    border-radius:20px;
	margin-right:3px;
	margin-bottom:3px;
	display:inline-block;
}
.productSticker_Block span.new_sticker{
	background-color: #0d13c6;
}
.productSticker_Block span.sale_sticker{
	background-color: #FF0000;
}
.productSticker_Block span.outStock_sticker{
	background-color: #333333;
}

/* Second Layer Style */
.secondLayer_section{
	background-color: #F4F6F9;
	padding-top:70px;
	padding-bottom:70px;
}
.secondLayer_section .container{
	padding-left:10px;
	padding-right:10px;
}
.secondLayer_section .container .row{
	margin-left:-10px;
	margin-right:-10px;
}
.secondLayer_section .container .col-lg-6{
	padding-left:10px;
	padding-right:10px;
}
.promoProduct_Carousel_Block{}
.dailyDeals_Carousel_Block{margin-top:20px;}
.hotOffer_details_TitleBlock{margin-top:0px;}
.hotOffer_details_TitleBlock.overlayOfrerImg_timer{
	position: absolute;
	top: 10px;
	right: 10px;
	background: rgba(255,255,255,.75);
	padding: 2px 5px;
	border-radius: 3px;
	box-shadow: 0 0 6px rgba(0,0,0,.1);
}
.promoProduct_container{
	padding:5px;
}
.promoBox_Title_Block, .hotOffer_details_TitleBlock .promoBox_Title_Block{
	margin:15px 15px 5px;
	line-height:1;
	display:flex;
	align-items:center;
	flex-wrap: wrap;
}
.hotOffer_details_TitleBlock .promoBox_Title_Block{
	margin:0px;
}
.promoBox_Title{
	line-height:1;
}
.promoBox_Title h2{
	font-size:1.5rem;
	line-height:1;
}
.promoBox_Title span{
	font-size:.9rem;
	line-height:1;
}
.promobox_button, .timeCounter_Block{
	display:flex;
	justify-content:flex-end;
	flex:1 1 auto;
}
.promobox_button a{
	margin-left:10px;
	color:#0046be;
	font-size:.9rem;
}
.promoProduct_BG{
	display:block;
	border: 1px solid #f3f5f7;
	border-radius:4px;
	position: relative;
    background-color: #fff;
    transition: all .3s;
    overflow: hidden;
    box-shadow: 0 1px 3px rgba(0,0,0,.1);
}

.business_PromotionSlide{
	display:block;
	border-radius:4px;
	position: relative;
    background-color: #fff;
    transition: all .3s;
    overflow: hidden;
    box-shadow: 0 1px 3px rgba(0,0,0,.1);
}
.business_PromotionSlide .OwlPromo_SlideBanner .owlControl_Panel .owl-nav{
	margin-bottom:0;
}
.business_PromotionSlide .OwlPromo_SlideBanner .Owl_SlideShow{
    min-height:440px;
}
.business_PromotionSlide .OwlPromo_SlideBanner.owlControl_Panel .owl-dots .owl-dot span{
    width: 20px;
    height: 20px;
    margin: 3px;
    background:rgba(0,0,0,.5);
	border:3px solid rgba(0,0,0,.1);
	padding:3px;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 200ms ease;
    border-radius: 30px;
}
.business_PromotionSlide .OwlPromo_SlideBanner.owlControl_Panel .owl-dots .owl-dot.active span, .business_PromotionSlide .OwlPromo_SlideBanner.owlControl_Panel .owl-dots .owl-dot:hover span{
	background: #ed254d;
	border:3px solid rgba(0,0,0,.5);
	margin:3px;
}

.OwlPromo_ProductSCarousel.owlControl_Panel.navOn_hover .owl-nav{
	margin-top:0;
}
.dailyDeals_Carousel_Block .promoProduct_container .owl-carousel .productItem, .promoProduct_Carousel_Block .promoProduct_container .owl-carousel .productItem{
	/* 
	background:red;
	min-height:100px;
	max-height:200px; */
    box-shadow: inset 0 0 50px rgba(0,0,0,0.5);
}
.promoProduct_container .productWrapper_eCom {
    margin-bottom: 0rem;
}
.promoProduct_container .productWrapper_eCom .thumb_product_container {
    margin: 10px;
}
.promoProduct_container .productWrapper_eCom .thumb_product_container figure.image_thumb_block {
    height: 144px;
    min-height: 144px;
    max-height: 144px;
    border-radius: 4px;
}
.promoProduct_container .productWrapper_eCom .thumb_product_container .info_shortDesc_block {
    padding-top: .8rem;
}
.promoProduct_container .productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_title h3 a {
    font-size: .9rem;
    line-height: 1.3;
}
.promoProduct_container .productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .price_Block .old_price{
    color: #979799;
    font-size: .8rem;
    margin-right: 5px;
}
.promoProduct_container .productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .price_Block .regular_price {
    font-size: 1.2rem;
    line-height: 1;
}
.promoProduct_container .productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .saving_price_InfoBlock .pricing_price_saving {
    letter-spacing: -0.13px;
    margin-right: 3px;
    font-size: .8rem;
    line-height: 16px;
    padding: 2px 5px;
}
.promoProduct_container .productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .saving_price_InfoBlock .pricing_price_regular {
    font-size: .8rem;
    line-height: 17px;
}

.dailyDeals_Carousel_Block .timeCounter_Block, .dealCounter_clock .timeCounter_Block, .hotOffer_details_TitleBlock .promoBox_Title_Block .timeCounter_Block{
	width:120px;
    max-width: 120px;
    min-width: 120px;
	margin-left:auto;
}
.dealCounter_clock .timeCounter_Block{
	margin-left:inherit;
	width:170px;
    max-width: 170px;
    min-width: 170px;
}
.hotOffer_details_TitleBlock .promoBox_Title_Block .timeCounter_Block{
	width:150px;
    max-width: 150px;
    min-width: 150px;
}
.dailyDeals_Carousel_Block .promoBox_Title h2, .promoBox_Title h2 span.dealText, .hotOffer_details_TitleBlock .promoBox_Title_Block .promoBox_Title h2, .hotOffer_details_TitleBlock .promoBox_Title_Block .promoBox_Title h2 span.dealText{font-size:1.3rem;}
.promoBox_Title h2 span{
    background-color: #ec1c24;
    color: #fff;
	padding:2px 7px;
	margin-right:4px;
}
.dailyDeals_Carousel_Block .promoBox_Title h2 a.deal_viewBtn{
	margin-left:10px;
	font-weight:400;
	color:#0046be;
	font-size:.9rem;
}

.dailyDeals_Carousel_Block ul.countDownList_FluidBlock, .dealCounter_clock .timeCounter_Block ul.countDownList_FluidBlock, .hotOffer_details_TitleBlock .timeCounter_Block ul.countDownList_FluidBlock{
	border:0 none;
}
.dailyDeals_Carousel_Block ul.countDownList_FluidBlock li, .dealCounter_clock .timeCounter_Block ul.countDownList_FluidBlock li, .hotOffer_details_TitleBlock .timeCounter_Block ul.countDownList_FluidBlock li{
    padding-top: 4px;
    padding-bottom: 4px;
	width:33.33%;
	border:0 none;
}
.hotOffer_details_TitleBlock .timeCounter_Block ul.countDownList_FluidBlock li{
	width: 25%;
}
.dailyDeals_Carousel_Block ul.countDownList_FluidBlock li span, .dealCounter_clock .timeCounter_Block ul.countDownList_FluidBlock li span, .hotOffer_details_TitleBlock .timeCounter_Block ul.countDownList_FluidBlock li span{
    font-size: 1.3rem;
}
.dealCounter_clock .timeCounter_Block ul.countDownList_FluidBlock li span{
	font-size:2rem;
}
.dailyDeals_Carousel_Block ul.countDownList_FluidBlock li div.counterSec, .dealCounter_clock .timeCounter_Block ul.countDownList_FluidBlock li div.counterSec, .hotOffer_details_TitleBlock .timeCounter_Block ul.countDownList_FluidBlock li div.counterSec{
    font-size: .7rem;
    color: #7b7b7b;
}
.dealCounter_clock .timeCounter_Block ul.countDownList_FluidBlock li div.counterSec{
	font-size:.9rem;
}

.promoProduct_container .productWrapper_eCom.horizontal_display .thumb_product_container figure.image_thumb_block {
    height: 135px;
    min-height: 135px;
    max-height: 135px;
    width: 180px;
    min-width: 180px;
    max-width: 180px;
    margin-right: 15px;
}
.promoProduct_container .productWrapper_eCom.horizontal_display .thumb_product_container .info_shortDesc_block {
    padding-top: 0;
}
.business_PromotionSlide .Owl_SlideShow_subtitle{
	font-size:1.3rem;
}
.business_PromotionSlide .Owl_SlideShow_title{
	font-size:3rem;
}
.business_PromotionSlide .Owl_SlideShow_foot{
	font-size:1.2rem;
}
.business_PromotionSlide .Owl_SlideShow_foot .PriceSticker{
	transform:rotate(-4deg);
	margin-left:5px;
	padding:4px 10px;
	box-shadow:2px 2px 0 rgba(0,0,0,.7);
	background-color:#fe7902;
}
.business_PromotionSlide .Banner_BtnBuy{
	width:auto;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    padding:9px 35px;
    border-radius: 3px;
    font-size: .92rem;
    font-weight: 700;
    background-color:rgba(40,50,200,1);
    color: #FFFFFF;
}
.reverseColor_Style .Owl_SlideShow_subtitle, .reverseColor_Style .Owl_SlideShow_title, .reverseColor_Style .Owl_SlideShow_foot{
	color:#FFFFFF;
}
.business_PromotionSlide .reverseColor_Style .Banner_BtnBuy{
	 /* background-color: #ec1c24; */
}

.specialOffer_AdvertBlock{
	margin-top:20px;
}
.specialOffer_AdvertBlock .advert_Items{}
.specialOffer_AdvertBlock .advert_Items a{
	display:block;
	position:relative;
	overflow:hidden;
	height:150px;
	min-height:150px;
	max-height:150px;
	border-radius:4px;
}
.specialOffer_AdvertBlock .advert_Items a img{
	width:100%;
	max-width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}

/* Products layer Section ============== */
.productsLayer_section{
	padding-top:50px;
}
.productsLayer_section .productDisplay_Channel{}
.productsLayer_section .carouselTitle_block, .brandLogo_section .carouselTitle_block{display:flex;align-items:center;margin-bottom:20px;}
.productsLayer_section .carouselTitle_block .sectionTitle, .newsEvents_container .sectionTitle{display:flex;align-items:center;}
.productsLayer_section .carouselTitle_block .sectionTitle h2, .newsEvents_container .sectionTitle h2, .brandLogo_section .carouselTitle_block .sectionTitle h2{font-size:1.5rem;font-weight:700;margin-bottom:0; text-transform:uppercase; color:#0046be;}
.productsLayer_section .carouselTitle_block .sectionTitle h2 span.dropCap, .newsEvents_container .sectionTitle h2 span.dropCap, .brandLogo_section .carouselTitle_block .sectionTitle h2 span.dropCap{color:#FF2127; /* background:#FFF000; padding:4px 10px; margin-right:5px; */}
.productsLayer_section .carouselTitle_block .sectionTitle a, .newsEvents_container .sectionTitle a, .brandLogo_section .carouselTitle_block .sectionTitle a{margin-left:10px; color:#a7a7a7;}
.productsLayer_section .carouselTitle_block .sectionTitle a i, .newsEvents_container .sectionTitle a i, .brandLogo_section .carouselTitle_block .sectionTitle a i{font-size:.7rem;}
.productsLayer_section .swiper-container{
	width: 100%;
	height: 100%;
}

.productsLayer_section .swiper-container .swiper-slide .productBlock_Wrap{
	width: 100%;
	text-align:left;
}
.productsLayer_section .swiper-container .swiper-slide .thumb_product_container figure.image_thumb_block {
  /*  height: 250px;
    min-height: 250px;
    max-height: 250px; */
}
.productsLayer_section .swiper-container.onHoverControl:hover .swiper-button-prev, .productsLayer_section .swiper-container.onHoverControl:hover .swiper-container-rtl .swiper-button-next {
    left: -20px;
    right: auto;
}
.productsLayer_section .swiper-container.onHoverControl:hover .swiper-button-next, .productsLayer_section .swiper-container.onHoverControl:hover .swiper-container-rtl .swiper-button-prev {
    right: -20px;
    left: auto;
}
.productsLayer_section .swiper-container .swiper-button-next, .productsLayer_section .swiper-container .swiper-button-prev, .productsLayer_section .swiper-container .swiper-button-next:after, .productsLayer_section .swiper-container .swiper-button-prev:after {
    width: 60px;
    height: 60px;
    border-radius: 100%;
}
.productsLayer_section .swiper-container .swiper-button-next:after, .productsLayer_section .swiper-container .swiper-button-prev:after {
    font-size: 16px;
    background: rgba(0,0,0,.4);
}


/* productsGroup_section Styles ================= */
.promoProductsGroup_section{
	padding-top:35px;
}
.promoProductsGroup_section .promo_ProductsGroup{}
.promoProductsGroup_section .promo_ProductsGroup .promo_ProductGroup_Block{
	margin:15px 0;
}
.promoProductsGroup_section .promo_ProductsGroup .promo_ProductGroup_Block a{
	display:block;
	position:relative;
	overflow:hidden;
	height:160px;
	min-height:160px;
	max-height:160px;
}
.promoProductsGroup_section .promo_ProductsGroup .promo_ProductGroup_Block img{
	width:100%;
	max-width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}


/* associateBrandLogo_section Styles ================= */
.brandLogo_section{}
.brandLogo_section .brandLogo_wrap{padding-top:50px;}
.brandLogo_section .carouselTitle_block{display:flex;align-items:center; margin-bottom:20px;}
.brandLogo_section .carouselTitle_block .sectionTitle{display:flex;align-items:center;}
.brandLogo_section .brandLogo_wrap .swiper-container {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}

.brandLogo_section .brandLogo_wrap .swiper-slide{}
.brandLogo_container{}
.brandLogo_container .brandLogo_Block{
	margin:10px 0;
	display:block;
}
.brandLogo_container .brandLogo_Block a{
	display:inline-block;
}
.brandLogo_section .brandLogo_wrap .swiper-wrapper{
	align-items:center;
}
.brandLogo_section .brandLogo_wrap .swiper-slide .brandLogo_Block{}
.brandLogo_section .brandLogo_wrap .swiper-slide .brandLogo_Block a{}
.brandLogo_container .brandLogo_Block a img, .brandLogo_section .brandLogo_wrap .swiper-slide .brandLogo_Block a img{
	display:inline-block;
	max-width:100%;
}


.newsRoomEvents_section, .hotofferEvents_section{}
.newsEvents_container, .hotoffer_container{padding:70px 0 50px;}
.newsEvents_container .sectionTitle, .hotoffer_container .sectionTitle{
	margin-bottom:30px;
}
.newsRoomEvents_section .newsEvents_container .swiper-container{
	height:100%;
}
.newsRoomEvents_section .newsEvents_container .swiper-container .swiper-slide{
	text-align:left;
}
.newsRoomEvents_section .newsEvents_container .pixa_widget_content, .hotofferEvents_section .hotoffer_container .pixa_widget_content{}
.newsRoomEvents_section .newsEvents_container .pixa_widget_content .newsEvents_imgBlock, .hotofferEvents_section .hotoffer_container .pixa_widget_content .hotOffer_imgBlock{display:block; margin:0;}
.newsRoomEvents_section .newsEvents_container .pixa_widget_content .newsEvents_imgBlock a, .hotofferEvents_section .hotoffer_container .pixa_widget_content .hotOffer_imgBlock a{height:250px; min-height:250px; max-height:250px; display:block; position:relative; overflow:hidden;}
.hotofferEvents_section .hotoffer_container .pixa_widget_content .hotOffer_imgBlock a{height:300px; min-height:300px; max-height:300px;}
.newsRoomEvents_section .newsEvents_container .pixa_widget_content .newsEvents_imgBlock a img, .hotofferEvents_section .hotoffer_container .pixa_widget_content .hotOffer_imgBlock a img, .hotoffer_container .offerDetails_infoBlock .pixa_widget_content .hotOffer_imgBlock .offerImg_fullView img{border-radius:4px; display:block; width:100%; max-width:100%; height:100%; object-fit:cover;}

.newsRoomEvents_section .newsEvents_container .pixa_widget_content .newsEvents_infoBlock, .hotofferEvents_section .hotoffer_container .pixa_widget_content .offerDetails_infoBlock{margin:15px 0 5px;}
.newsRoomEvents_section .newsEvents_container .pixa_widget_content .newsEvents_infoBlock h3, .hotofferEvents_section .hotoffer_container .pixa_widget_content .offerDetails_infoBlock h3{display:block; margin:0; padding-bottom:4px;}
.newsRoomEvents_section .newsEvents_container .pixa_widget_content .newsEvents_infoBlock h3 a, .hotofferEvents_section .hotoffer_container .pixa_widget_content .offerDetails_infoBlock h3 a{display:inline-block;font-size:1.3rem; color:#2e3191;}
.newsRoomEvents_section .newsEvents_container .pixa_widget_content .newsEvents_infoBlock h3 a:hover, .hotofferEvents_section .hotoffer_container .pixa_widget_content .offerDetails_infoBlock h3 a:hover{color:#ec1c24;}
.newsRoomEvents_section .newsEvents_container .pixa_widget_content .newsEvents_infoBlock .post_published_date, .hotofferEvents_section .hotoffer_container .pixa_widget_content .offerDetails_infoBlock .post_published_date{font-size:1rem; font-weight:300; letter-spacing:.5px; padding-bottom:3px; text-transform:uppercase; display:block; color:#ec1c24;}
.newsRoomEvents_section .newsEvents_container .pixa_widget_content .newsEvents_infoBlock .widget_text_details, .hotofferEvents_section .hotoffer_container .pixa_widget_content .offerDetails_infoBlock .widget_text_details{display:block;font-size:1rem;}

.newsRoomEvents_section .newsEvents_container .pixa_widget_content .blog_post_info, .newsRoomEvents_section .newsEvents_container .pixa_widget_content .blog_post_info .item_published_time, .hotofferEvents_section .hotoffer_container .pixa_widget_content .offer_posted_info, .hotofferEvents_section .hotoffer_container .pixa_widget_content .offer_posted_info .item_published_time{font-size:.8rem; color:#c7c7c7;}
.newsRoomEvents_section .newsEvents_container .pixa_widget_content .blog_post_info .item_published_time{}
.newsRoomEvents_section .newsEvents_container .pixa_widget_content .blog_post_info .blog_visitor_info{}
.newsRoomEvents_section .newsEvents_container .pixa_widget_content .blog_post_info .blog_visitor_info span, .hotofferEvents_section .hotoffer_container .pixa_widget_content .offerPublished_info .offer_visitor_info span{padding-left:5px;}
.hotOfferDetails_button{
	display: block;
	margin-top: 20px;
}
.hotOfferDetails_button button.hotOffer_detailsBtn{
    background-color: rgba(40,50,200,1);
    color: #FFFFFF;
    padding: 10px 30px;
    border-radius: 4px;
}

.mainContainer_section .newsRoomEvents_section .newsEvents_container, .mainContainer_section .hotofferEvents_section .hotoffer_container{
	padding:20px 0px 30px;
}

.newsRoom_detailsInfo_block, .hotOffer_detailsInfo_block{	
	margin-top:20px;
}
.newsRoom_detailsInfo_block ul, .newsRoom_detailsInfo_block ol, .siteInformational_content ul, .siteInformational_content ol, .hotOffer_detailsInfo_block ul, .hotOffer_detailsInfo_block ol{
	margin-left:40px;
	margin-bottom:15px;
	margin-top:10px;
}
.newsRoom_detailsInfo_block ul li, .siteInformational_content ul li, .hotOffer_detailsInfo_block ul li{
	list-style:disc;
	list-style-type:disc;
	margin-bottom: 7px;
}
.newsRoom_detailsInfo_block ol li, .siteInformational_content ol li, .hotOffer_detailsInfo_block ol li{
	list-style-type:decimal;
	margin-bottom: 7px;
}
.contentPage_RightCol{}
.contentPage_RightCol h2{
	font-size:1.4rem;
	margin-bottom:10px;
	color:#FF2127;
}
.contentPage_RightCol .rightCol_widgetSection{
	display:block;
	position:relative;
	margin-bottom:20px;
}
.newsRoomEvents_section .newsEvents_container .contentPage_RightCol .pixa_widget_content .newsEvents_infoBlock, .hotofferEvents_section .hotoffer_container .contentPage_RightCol .pixa_widget_content .offerDetails_infoBlock{
    margin:0px 0 0px;
}
.contentPage_RightCol .pixa_widget_content{
	display:flex;
	flex-direction:row;
	align-items:flex-start;
}
.newsEvents_container .contentPage_RightCol .pixa_widget_content .newsEvents_imgBlock a, .hotoffer_container .contentPage_RightCol .pixa_widget_content .hotOffer_imgBlock a{
    height: 100px;
    min-height: 100px;
    max-height: 100px;
	width:150px;
	min-width:150px;
	max-width:150px;
	margin-right:20px;
}
.newsRoomEvents_section .contentPage_RightCol .pixa_widget_content .newsEvents_infoBlock h3{
	margin-bottom:5px;
}
.newsRoomEvents_section .contentPage_RightCol .pixa_widget_content .newsEvents_infoBlock h3 a, .hotofferEvents_section .contentPage_RightCol .pixa_widget_content .offerDetails_infoBlock h3 a{
    font-size:1.2rem;
}
.newsArchive_yearList{}
.newsArchive_yearList ul{}
.newsArchive_yearList ul li{
	display:inline-flex;
	margin-bottom:7px;
	margin-right:5px;
}
.newsArchive_yearList ul li a{
	border-radius:3px;
	background:#d9d9d9;
	padding:5px 20px;
}
.newsArchive_yearList ul li a:hover{
	background:rgba(40,50,200,1);
	color:#FFFFFF;
}



.newsEvent_Details_block, .offerDetails_infoBlock{}
.newsEvents_container .newsEvent_Details_block .pixa_widget_content .newsEvents_imgBlock a, .hotoffer_container .offerDetails_infoBlock .pixa_widget_content .hotOffer_imgBlock .offerImg_fullView{
    height: 500px;
    min-height: 500px;
    max-height: 500px;
    display: block;
    position: relative;
    overflow: hidden;
}
.hotoffer_container .offerDetails_infoBlock .pixa_widget_content .hotOffer_imgBlock .offerImg_fullView{
    height: 600px;
    min-height: 600px;
    max-height: 600px;
}
.newsdetails_UserFeedback .blog_comments_area h4 {
    padding-right: 10px;
    margin-bottom: 10px;
	font-size:1.2rem;
	color:rgba(40,50,200,1);
}
.newsdetails_UserFeedback .blog_comments_area h5, .newsdetails_UserFeedback .blog_comments_area h5 a {
    font-size:1rem;
	font-weight:500;
}
.userFeedback_PhotoAva{}
.userFeedback_PhotoAva span{
	width:60px;
	min-width:60px;
	max-width:60px;
	height:60px;
	min-height:60px;
	max-height:60px;
	display:block;
	position:relative;
	overflow:hidden;
	margin-right:10px;
}
.newsdetails_UserFeedback .blog_comments_area .pixa_widget_block {
    margin-bottom: 10px;
}
.userFeedback_PhotoAva span img.widget_photo{
	margin-right:0;
}
.newsdetails_UserFeedback .blog_comments_area .visitor_reply_comments {
    margin-left: 70px;
}
.newsdetails_UserFeedback .blog_comments_area .blog_visitor_comments_form  .button_div .btn.btn-info, .leave_a_reply_area .blog_visitor_comments_form  .button_div .btn.btn-info, .productReview_Block.form_widget_block  .button_div .btn.btn-info{
    background-color:rgba(40,50,200,1);
	padding:8px 30px;
	border-radius:4px;
}
.newsdetails_UserFeedback .blog_comments_area .form_widget_block .form-group .form-control{
	font-size:.9rem;
}

/* companyOverview_container Styles */
.companyOveview_Block, .companyMission_Block{
	vertical-align: top;
    background-size: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.companyOveview_Block{
	background: url(../images/company_img/1.jpg) no-repeat fixed center center;
}
.companyMission_Block{
	background: url(../images/company_img/2.jpg) no-repeat fixed center center;
}
.companyTeam_Block{
	background: url(../images/company_img/4.jpg) no-repeat fixed center center;
}

.companyOverview_container{
	padding-top:0px;
	display: block;
	text-align: left;
}
.companyOverview_container{
	padding: 0px 0px
}

.companyOverview_container h1{
	margin-bottom:15px;
	font-size: 1.8rem;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing:0px;
}
.companyOverview_container h2{
	margin-bottom:15px;
	font-size: 1.8rem;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing:0px;
}
.companyOverview_container p{
	text-align:left;
	font-size:1rem;
	line-height:1.5;
	color: rgba(255,255,255,.8);
	margin-bottom: 0;
}
.contactUs_container{
	margin-top:20px;
}
.contactUs_container .shopDisplay_img{
	margin-bottom:20px;
}
.contactUs_container .shopDisplay_img img{
	border-radius:4px;
}
.salesContact_typeBox{
	padding:20px;
	box-shadow:0 2px 4px rgba(0,0,0,.2);
	border-radius:4px;
	background:#FFFFFF;
}
.salesContact_typeBox, .salesContact_typeBox p{
	display:block;
	text-align:center;
}
.salesContact_typeBox p{
	margin-bottom:5px;
}
.salesContact_typeBox .button_group_horizontal{
	margin-top:15px;
}
.salesContact_typeBox .button_group_horizontal a{
	background:rgba(40,50,200,1);
	border-color:rgba(40,50,200,1);
	margin:5px 3px 0;
	padding:7px 20px;
}
.salesContact_typeBox .button_group_horizontal a i{
	padding-right:5px;
}

.companyOverview_Box{
	background: rgba(0,0,0,.9);
	padding: 60px;
}
.companyMission_Box{
	background: rgba(40,50,200,.9);
	padding: 60px;
}
.companyManagementTeam_Box{
	background: rgba(200,0,0,.9);
	padding: 60px;
}
.managementTeam_List{
	display: block;
	margin-top: 15px;
}
.managementTeam_List .teamMember_Block{
	margin-top: 10px;
	margin-left: 20px;
}
.managementTeam_List .teamMember_Block h2{
	font-size: 1.3rem;
	font-weight: 600;
	text-transform: capitalize;
	margin-bottom: 3px;
	padding-bottom: 0;
}
.managementTeam_List .teamMember_Block h5{
	font-size: .95rem;
	font-weight: 400;
	text-transform: capitalize;
	margin-bottom: 0;
	padding-bottom: 0;
	color: rgba(255,255,255,.7);
}
.siteInformational_content{}
.siteInformational_content p{}
.siteInformational_content p a{
	color: rgba(40,50,200,1);
}
.siteInformational_content p a:hover{
	color: rgba(220,0,0,1);
}




/* Foooter Syles */
.footer_section_container{
	background-color: #f1f2f4;
}
.footer_subscription_Block{
	background-color:rgba(40,50,200,1);
	padding:30px 0;
}
.footer_subscription_Block .subscriptionEmail_wrap{}
.footer_subscription_Block .subscriptionEmail_wrap form{
	display:flex;
	align-items:center;
    flex-direction: row;
}
.footer_subscription_Block .subscriptionEmail_wrap .form_headline{
    color: #ffffff;
    font-size: 1.3rem;
    font-weight: 600;
    white-space: nowrap;
    margin-right: 15px;
}
.footer_subscription_Block .subscriptionEmail_wrap .EmailInput_wrapper, .promoCode_Block_wrap .EmailInput_wrapper{width:100%;}
.footer_subscription_Block .subscriptionEmail_wrap .EmailInput_wrapper .input_overlayTrigger, .promoCode_Block_wrap .input_overlayTrigger, .compareShopProduct_wrap .input_overlayTrigger{
	display:flex;
	align-items:center;
    flex-direction: row;
	width:100%;
}
.compareShopProduct_wrap .input_overlayTrigger{
	margin-bottom:6px;
}

.footer_subscription_Block .subscriptionEmail_wrap .EmailInput_wrapper .input_overlayTrigger input.form-control, .promoCode_Block_wrap .input_overlayTrigger input.form-control, .compareShopProduct_wrap .input_overlayTrigger input.form-control{
    padding:7px 15px 8px;
    color: #040c13;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #c5cbd5;
    width: 100%;
	
    font-size: 1rem;
    border-radius: 3px;
    border: none;
    height: 38px;
    box-shadow: none;
}
.footer_subscription_Block .subscriptionEmail_wrap .EmailInput_wrapper .input_overlayTrigger .subscribeBtn, .promoCode_Block_wrap .input_overlayTrigger .subscribeBtn, .compareShopProduct_wrap .input_overlayTrigger .subscribeBtn{
    border: 0;
    font-size: 15px;
    height: 35px;
    line-height: normal;
    padding: 0 28px;
    cursor: pointer;
    border-radius: 4px;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    -webkit-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
	
	color: #ffffff !important;
    background-color: #FF2127;
	
	margin-left: 15px;
    height: 38px;
    white-space: nowrap;
}
.footer_subscription_Block .subscriptionEmail_wrap .EmailInput_wrapper .input_overlayTrigger .subscribeBtn:hover, .footer_subscription_Block .subscriptionEmail_wrap .EmailInput_wrapper .input_overlayTrigger .subscribeBtn:focus, .promoCode_Block_wrap .input_overlayTrigger .subscribeBtn:hover, .promoCode_Block_wrap .input_overlayTrigger .subscribeBtn:focus, .compareShopProduct_wrap .input_overlayTrigger .subscribeBtn:hover, .compareShopProduct_wrap .input_overlayTrigger .subscribeBtn:focus{
	background-color: #e1090f;
}


.app_download_block{
	display: flex;
    text-align: right;
    align-items: center;
    justify-content: flex-end;
}
.app_download_Btns{
	display:flex;
	align-items:center;
	flex-direction: row;
}
.app_download_Btns a{
	margin-left:7px;
}

.footer_middle_Block{
	padding-top:50px;
	padding-bottom:50px;
}
.footer_navigationBlock{}
.footer_navigationBlock h4{
	font-size:.95rem;
	font-weight:700;
	text-transform:uppercase;
	color:#2e3191;
	margin-bottom:10px;
}
.footer_navigationBlock ul{
	display:block;
}
.footer_navigationBlock ul li{
	display:block;
	padding:2px 0;
}
.footer_navigationBlock ul li a{
	font-size:.9rem;
}
.footer_navigationBlock ul li a:hover{
	text-decoration:underline;
	color:#2e3191;
}


.footer_copyright_Block{
	padding:20px 0;
	background-color:#FFFFFF;
}
.copyrightLinks_block{
	display:flex;
	align-items:center;
    justify-content: center;
    flex-direction: row;
	margin-bottom:3px;
}
.copyrightLinks_block ul{
	display:flex;
	align-items:center;
	margin-right:15px;
}
.copyrightLinks_block ul li{
	display:inline-block;
	border-right:1px solid #a6a7a8;
	line-height:1;
	margin-right:10px;
	padding-right:10px;
}
.copyrightLinks_block ul li:last-child{
	border-right:0 none;
	margin-right:0px;
	padding-right:0px;
}
.copyrightLinks_block ul li a{
	font-size:.85rem;
	color:#7e7e7f;
}
.copyrightLinks_block ul li a:hover{
	color:#2e3191;
}
.copyrightLinks_block .copyrightInfo_block{
	font-size:.85rem;
	color:#7e7e7f;
}
.poweredBy_CompanyInfo{
	display:block;
	text-align:center;
}
.poweredBy_CompanyInfo, .poweredBy_CompanyInfo a{
	font-size:.85rem;
	color:#7e7e7f;
}
.footer_Social_LinksBlock{
	display:block;
	text-align:center;
	margin-top:15px;
}
.footer_Social_LinksBlock a{
	margin:0 5px;
}
.footer_Social_LinksBlock a i{
	font-size:1.7rem;
}

@media (max-width: 991px) {
.footer_subscription_Block .subscriptionEmail_wrap form {
    display: block;
	text-align:center;
}
.footer_subscription_Block .subscriptionEmail_wrap .form_headline{
	margin-bottom:10px;
	margin-right:0;
}
.app_download_block {
    display: block;
    text-align: center;
	margin-top:20px;
}
.app_download_Btns {
    display: block;
    text-align: center;
}
.footer_middle_Block{
	display:block;
	text-align:center;
}
.footer_navigationBlock{
	margin-bottom:15px;
}
.copyrightLinks_block, .copyrightLinks_block ul{
    display: block;
	text-align:center;
    align-items: center;
    justify-content: center;
}
.copyrightLinks_block ul{
	margin-bottom:5px;
}
.productWrapper_eCom .thumb_product_container figure.image_thumb_block{
	height:144px;
	min-height:144px;
	max-height:144px;
}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_title h3 a {
    font-size: .9rem;
}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .saving_price_InfoBlock .pricing_price_saving {
    margin-right:2px;
    font-size: .8rem;
}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .saving_price_InfoBlock .pricing_price_regular {
    font-size: .8rem;
    line-height: 15px;
}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .price_Block .regular_price span.symbolIcon {
    font-size:.8rem;
}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .price_Block .regular_price {
    font-size: 1.2rem;
}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .price_Block {
    margin-top:2px;
}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .saving_price_InfoBlock {
    margin-top:4px;
	line-height:1;
}
.compareShopProduct_wrap .input_overlayTrigger .subscribeBtn{
    font-size: 13px;
    padding: 0 14px;
}
.companyOverview_Box, .companyMission_Box, .companyManagementTeam_Box{
	margin-bottom: 300px;
	padding: 50px 40px;
}

.newsEvents_container .newsEvent_Details_block .pixa_widget_content .newsEvents_imgBlock a, .hotoffer_container .offerDetails_infoBlock .pixa_widget_content .hotOffer_imgBlock .offerImg_fullView{
    height: 225px;
    min-height: 225px;
    max-height: 225px;
}
.hotofferEvents_section .hotoffer_container .pixa_widget_content .hotOffer_imgBlock a, .newsRoomEvents_section .newsEvents_container .pixa_widget_content .newsEvents_imgBlock a, .hotofferEvents_section .hotoffer_container .pixa_widget_content .hotOffer_imgBlock a{
    height: 225px;
    min-height: 225px;
    max-height: 225px;
}
.newsEvents_container .contentPage_RightCol .pixa_widget_content .newsEvents_imgBlock a, .hotoffer_container .contentPage_RightCol .pixa_widget_content .hotOffer_imgBlock a{
    height: 100px;
    min-height: 100px;
    max-height: 100px;
	width:150px;
	min-width:150px;
	max-width:150px;
}
}


/* INNER PAGES STYLES ================================ */

/* Breadcum Styles */
.breadcumSection_Row{margin-top:10px; margin-bottom:5px;}
.breadcum_ListSearch{
	/* border-bottom: 1px solid rgba(0,0,0,.2); */
    padding-bottom: 5px;
}
.breadcum_ListSearch ul{
	display:block;
    font-size: .875rem;
    color: #6d6e71;
    list-style: none;
    margin: 0;
    padding: 0;
}
.breadcum_ListSearch ul li{
    display: inline-block;
    position: relative;
	font-size: .875rem;
    color: rgba(40,50,200,1);
	padding-right:14px;
	margin-right:10px;
}
.breadcum_ListSearch ul li:last-child{
	padding-left:0px;
	margin-right:0px;
}
.breadcum_ListSearch ul li::after{
	position:absolute;
	right:0;
	top:0;
	content:'/';
	color:#a1a2a4;
}
.breadcum_ListSearch ul li:last-child::after{
	display:none;
}

.breadcum_ListSearch ul li a{
    display: block;
    position: relative;
	font-size: .875rem;
    color: #6d6e71;
}
.breadcum_ListSearch ul li a:hover{color: #FF2127;}

/* Product Sort Filter Styles */
.pageHeading_Block{
	border-bottom:1px solid rgba(0,0,0,.15);
}
.pageHeading_Block h1{
	font-weight:900;
	font-size:1.7rem;
	margin:0;
	padding:0px 0 5px;
	color:rgba(8,1,33,1);
	display:block;
}
.pageHeading_Block h1 span{
	font-size:1.1rem;
	font-weight:600;
	color:rgba(40,50,200,1);
	padding-left:5px;
}
.pageHeading_Block h1 a{
	display:none;
	float:right;
	font-weight:400;
	padding:6px 10px;
	border:1px solid #aeb0b3;
	color:#9e9fa3;
	font-size:.9rem;
	text-transform:uppercase;
}
.pageHeading_Block h1 a i{
	padding-right:2px;
}


.pageContainer_wrapper{}
.productSort_FilteringBlock{
	border-bottom:1px solid rgba(0,0,0,.15);
}
.productItem_QtySummery_result, .productFilter_RefineBy{
	font-size: .875rem;
	display:flex;
	flex-direction: row;
	align-items:center;
	padding:15px 0;
}
.productItem_QtySummery_result .ProductPage_SortQty{padding-right:5px;}
.productItem_QtySummery_result .ProductPage_SortQty .pageSort_Qty{}
.productItem_QtySummery_result .ProductPage_TotalSummery{}
.productItem_QtySummery_result .ProductPage_TotalSummery .totalProductItem_Qty{}

.productFilter_RefineBy{}
.RefineBy_Filter_Wrap{
	display:block;
	flex-direction: row;
	align-items:center;
}
.RefineFilter_Options{
	display:block;
	flex-direction: row;
	align-items:center;
}

.filter_horizontal_line{
	display:block;
	align-items:center;
	flex-direction:row;
}
.RefineFilter_Options .filter_horizontal_line{
	margin:10px 0 20px;
}


.mainContainer_section{}
.mainContainer_section .productDisplay_container, .mainContainer_section .shopInformational_container{
	padding:15px 0;
}
.mainContainer_section .productDisplay_container .productLeft_Col_Sidebar{}
.productLeft_Col_Sidebar .filter_WidgetLeft_Block{}
.productLeft_Col_Sidebar .filter_WidgetLeft_Block .filterWidet_Title{}
.productLeft_Col_Sidebar .filter_WidgetLeft_Block .filterWidet_Title h4{display:block; margin-bottom:0;}
.productLeft_Col_Sidebar .filter_WidgetLeft_Block .filterWidet_Title h4 a{display: flex;align-items: center;flex-direction: row;font-size:1rem; font-weight:600; padding:7px 0; color:rgba(40,50,200,1); border-bottom:1px solid rgba(40,50,200,1);}
.productLeft_Col_Sidebar .filter_WidgetLeft_Block .filterWidet_Title h4 a i{float:right; font-size:1.2rem; margin-left:auto;}
.productLeft_Col_Sidebar .filter_WidgetLeft_Block .filterWidet_Title h4 a.collapsed{color:rgba(40,50,200,1); border-bottom:1px solid rgba(40,50,200,1);}
.productLeft_Col_Sidebar .filter_WidgetLeft_Block .filterWidet_Title h4 a:not(.collapsed) .rotate-icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.filterWidet_Body_Container{
	position:relative;
}

.filterWidet_Body_Container .MenuVertical_Panel, .filterWidet_Body_Container .MenuVertical_Panel, .filterWidet_Body_Container .MenuAccordion_Panel{
	width:100%;
	background-color:transparent;
}
.filterWidet_Body_Container .PixaAccordion_Nav{
	padding:0 0;
	margin:0 0;
	text-transform:capitalize;
}
.filterWidet_Body_Container .PixaAccordion_Nav li ul {
    padding-left: 1.2rem;
}
.filterWidet_Body_Container .PixaAccordion_Nav li, .filterWidet_Body_Container .PixaAccordion_Nav li ul li a{
    color: #666565;
    border-top: 1px solid rgba(0,0,0,.0);
}
.filterWidet_Body_Container .PixaAccordion_Nav{
	border-bottom: 1px solid rgba(0,0,0,.0);
}
.filterWidet_Body_Container .PixaAccordion_Nav li a{
	padding:4px 0;
}

.filterWidet_Body_Container .MenuVertical_Panel .PixaMain_nav{
	background-color:transparent;
}
.filterWidet_Body_Container .PixaAccordion_Nav li a .accordionBtn_Bar{
	color: #c4c4c4;
	font-weight:300;
}
.filterWidet_Body_Container .PixaAccordion_Nav li a:hover, .filterWidet_Body_Container .PixaAccordion_Nav li a:hover .accordionBtn_Bar{
	color:#FF2127;
}

.productLeft_Col_Sidebar .filter_WidgetLeft_Block .filterWidet_Body{}
.filterWidet_Body{padding:15px 0;}
.filterWidet_Body.collapse.show{border-bottom:1px solid rgba(40,50,200,1);}
.filterWidet_Body .card{border:0 none; border-radius:0;}
.filterWidet_Body .card-body{padding:0;}
.filterWidet_Body .card-body .filterWidet_Body_Container{font-size:.9rem;}



.mainContainer_section .productDisplay_container .productRight_Col_ProductList{}


/* Filter Styles */
.horizontal-filter {
    /* background-color: #f4f4f4; */
    /* padding: 1.2rem 1rem; */
}
.select-custom {
    position: relative;
  /*  margin-bottom: 1rem; */
}
.toolbox {
    color: #7a7d82;
    display: flex;
    flex-direction: row;
    font-size: 1.4rem;
    line-height: 1.5;
    margin-top: 0;
}
.toolbox-item {
    display: flex;
    align-items: center;
}

@media screen and (min-width: 992px) {
    .filter-sorts {
        /* padding: 12px; */
    }
    .filter-sorts .toolbox-left {
        position: relative;
		display:flex;
		align-items: center;
    }
    .filter-sorts .toolbox-item {
        margin-right: 1rem;
    }
    .filter-sorts .toolbox-item.toolbox-sort, .toolbox-item.toolbox-show .select-custom{
        background: #fff;
        margin: 0 1rem 0 0;
		border:1px solid rgba(40,50,200,1);
    }
    .filter-sorts .toolbox-item.toolbox-show {
        font-size: 1.2rem;
        margin-left: auto;
    }
    .filter-sorts select {
        border: 0;
        min-width: 140px;
        text-transform: uppercase;
    }
    .filter-sorts .layout-modes {
        margin-left: .5rem;
    }
    .filter-sorts .filter-toggle {
        display: none;
    }
    .filter-sorts .sidebar-shop {
        left: 0;
        z-index: 2;
        visibility: visible;
    }
    .filter-price-form,
    .sort-list {
        display: none;
    }
    .filter-price-form {
        position: absolute;
        min-width: 220px;
        padding: 10px 15px 10px;
        top: 100%;
        margin-top: 9px;
        left: 0;
        z-index: 99;
        background-color: #fff;
		color:#BE1E2D;
		font-weight:500;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
    }
    .sort-list {
        position: absolute;
        padding: 10px 15px 10px;
        top: 100%;
        margin-top: 9px;
        left: 0;
        min-width: 220px;
        background: #fff;
        z-index: 99;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
    }

	.sort-list li{
		font-size:.9rem;
		text-transform: uppercase;
	}
	.sort-list li a{
		padding: 7px 0;
		display:block;
		text-decoration:none;
		border-radius:3px;
		font-size:.9rem;
	}
	.sort-list li a:hover{
		background-color: #C8DA2C;
		padding-left:10px;
		padding-right:10px;
	}
	
	
	.sort-menu-trigger {
		display: block;
		height: 30px;
		font-size:.9rem;
		line-height: 34px;
		padding-left: .8rem;
		z-index: 9;
		min-width: 140px;
		color: #7a7d82;
		text-transform: uppercase
	}
	.sort-menu-trigger:hover,
	.sort-menu-trigger:focus {
		text-decoration: none
	}
	.sort-menu-trigger::before {
		display: none;
		content: '';
		position: absolute;
		top: 100%;
		border-bottom: 10px solid #fff;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		left: 21px;
		margin-top: 1px;
		z-index: 999
	}
	.toolbox-item.opened .sort-list,
	.toolbox-item.opened .filter-price-form,
	.toolbox-item.opened .sort-menu-trigger:before {
		display: block;
	}
}

@media screen and (max-width: 991px) {
    .sort-menu-trigger {
        display: block;
        margin-bottom: 1.5rem;
        font-weight: 600;
        font-size: 14px;
        line-height: 1.4;
        text-transform: uppercase;
    }
    .filter-sorts .toolbox-sort.select-custom {
        margin: 2rem;
        display: block;
    }
    .filter-sorts .toolbox-sort.select-custom::after {
        content: none;
    }
	
	.filter-toggle a {
		position: relative;
		display: inline-block;
		width: 46px;
		height: 26px;
		background: #e6e6e6;
		border-radius: 13px;
		margin-left: 8px;
		text-decoration: none;
	}
	.filter-toggle a::before {
		content: '';
		position: absolute;
		left: 0;
		width: 42px;
		height: 22px;
		background-color: #fff;
		border-radius: 11px;
		-webkit-transform: translate3d(2px, 2px, 0) scale3d(1, 1, 1);
		transform: translate3d(2px, 2px, 0) scale3d(1, 1, 1);
		transition: all .3s linear;
	}
	.filter-toggle a::after {
		content: '';
		position: absolute;
		left: 0;
		width: 22px;
		height: 22px;
		background-color: #fff;
		border-radius: 11px;
		box-shadow: 0 2px 2px rgba(0, 0, 0, 0.24);
		-webkit-transform: translate3d(2px, 2px, 0);
		transform: translate3d(2px, 2px, 0);
		transition: all .2s ease-in-out;
	}
}



.RefineFilter_Options .select-custom::after {
    font-family: 'Flaticon';
    content: '\f210';
    position: absolute;
    display: inline-block;
    right: 1.9rem;
    top: 50%;
    font-size: 1.5rem;
    transform: translateY(-51%);
    color: #34373f;
}
.toolbox .select-custom::after {
    right: 1.3rem;
    font-size:.6rem;
}
.toolbox .select-custom .sort-menu-trigger.dropdown-toggle::after{
	border:0 none;
}

.toolbox .select-custom .form-control {
    font-size: .9rem;
    padding-right: 2.5rem;
    max-width: 160px;
    border-color: #e4e4e4;
	height:30px;
}
.toolbox-item label {
    margin-right: .9rem;
	font-size:.9rem;
	margin-bottom:0;
	color:rgba(40,50,200,1);
}
.select-custom select {
    -webkit-appearance: none;
    appearance: none;
}
.toolbox-item.toolbox-show .select-custom{
	margin-right:0;
}

.toolbox-item.toolbox-show .select-custom .form-control{
	max-width:100px;
	min-width:80px;
}



@media screen and (min-width: 992px){
.toolbox-item.opened .sort-list, .toolbox-item.opened .filter-price-form, .toolbox-item.opened .sort-menu-trigger:before {
    display: block;
}
}



/* The container */
.filterWidet_Body_Container .checkbox_Line{
  display: block;
  position: relative;
  padding-left: 25px;
  margin-bottom: 5px;
  cursor: pointer;
  font-size:.9rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.filterWidet_Body_Container .checkbox_Line input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 16px;
  width: 16px;
  background-color: #eee;
}
.filterWidet_Body_Container .checkbox_Line:hover input ~ .checkmark {
  background-color: #ccc;
}
.filterWidet_Body_Container .checkbox_Line input:checked ~ .checkmark {
  background-color: #FF2127;
}
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.filterWidet_Body_Container .checkbox_Line input:checked ~ .checkmark:after {
  display: block;
}
.filterWidet_Body_Container .checkbox_Line .checkmark:after {
  left: 6px;
  top: 2px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.filterApply_btnBlock{
	display:flex;
	align-items:center;
	margin-top:10px;
}
.filterApply_btnBlock button.filterApply_btn, .filterApply_btnBlock button.filterReset_btn, .priceFilterBox button.priceSearchApply_Btn{
    width: 50%;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    padding: 6px 15px;
    border-radius: 3px;
    font-size: .8rem;
    font-weight: 500;
    background-color: rgba(40,50,200,1);
    color: #FFFFFF;
}
.filterApply_btnBlock button.filterApply_btn{
	margin-right:2px;
}
.filterApply_btnBlock button.filterReset_btn{
    background-color: #d0d0d0;
    color: #FFFFFF;
	margin-left:2px;
}
.filterApply_btnBlock button:hover.filterApply_btn, .filterApply_btnBlock button:focus.filterApply_btn, .priceFilterBox button:hover.priceSearchApply_Btn, .priceFilterBox button:focus.priceSearchApply_Btn{
    background-color: #2e3191;
}
.filterApply_btnBlock button:hover.filterReset_btn, .filterApply_btnBlock button:focus.filterReset_btn{
	background-color: #b3b3b3;
}

.priceFilterBox{
	padding:10px 15px;
	margin-top:0;
	border-radius:0;
}
.toolbox .select-custom .priceFilterBox .form-group{
	margin-bottom:6px;
}
.toolbox .select-custom .priceFilterBox .form-control{
	padding:4px 15px;
	border-radius:0;
}
.priceFilterBox button.priceSearchApply_Btn{
	width:100%;
	margin:0;
}

/* Product Showcase styles */
.productShowcase_Wrapper{
	position:relative;
}
.productShowcase_Wrapper .row{
	margin-left:-10px;
	margin-right:-10px;
}
.productShowcase_Wrapper .row  .col-6{
	padding-left:10px;
	padding-right:10px;
}
.productShowcase_Wrapper .productWrapper_eCom{
	margin-bottom:20px;
}

.productDisplay_Gallery{}

.productInfo_DetailsBlock{}
.productInfo_DetailsBlock .pageHeading_Block{}
.productInfo_DetailsBlock .pageHeading_Block, .productDetails_DescBlock .info_shortDesc_block, .productInventory_InfoBlock, .productFeatures_Summery, .productColor_Options, .productPrice_Block{
	padding-bottom:10px;
	margin-bottom:15px;
}

.productDetails_DescBlock .info_shortDesc_block {
    padding-top: 0rem;
}
.productDetails_DescBlock .info_shortDesc_block .product_priceBOX .price_Block .regular_price {
    font-size: 2.2rem;
	color:rgba(40,50,200,1);
	display:block;
}
.productDetails_DescBlock .info_shortDesc_block .product_priceBOX .price_Block .regular_price.callForPrice_option, .productDetails_DescBlock .info_shortDesc_block .product_priceBOX .price_Block .regular_price.upComing_option{
	color:#9e05ff;
	font-size:1.7rem;
}

.productDetails_DescBlock .info_shortDesc_block .product_priceBOX .price_Block .regular_price span.symbolIcon {
    font-size: 1.2rem;
	margin-right:3px;
	color:rgba(40,50,200,1);
}
.productDetails_DescBlock .info_shortDesc_block .product_priceBOX .saving_price_InfoBlock .pricing_price_saving, .productDetails_DescBlock .info_shortDesc_block .product_priceBOX .saving_price_InfoBlock .pricing_price_regular {
    font-size: 1rem;
}
.productInventory_InfoBlock, .productFeatures_Summery, .productColor_Options, .productPrice_Block{border-bottom:1px solid rgba(0,0,0,.15);}
.productInventory_InfoBlock .productStock_Line{
}
.productInventory_InfoBlock .productStock_Line, .productInventory_InfoBlock .productInventory_Line{
	display:flex;
	align-items:center;
	font-size:1rem;
	padding:2px 0;
}
.productStock_Line .stockStatus_InStock .InStock_Label, .productStock_Line .stockStatus_InStock .OutOfStock_Label{
	font-weight:700;
	font-size:1rem;
	padding-left:5px;
}
.productStock_Line .stockStatus_InStock .InStock_Label{
	color:rgba(40,50,200,1);
}
.productStock_Line .stockStatus_InStock .OutOfStock_Label{
	color:#FF2127;
}
.productInventory_Line{
	display:flex;
	align-items:center;
}
.productInventory_Line .productCode_Block{
	margin-right:15px;
}
.productInventory_Line .productCode_Block span{
	font-weight:700;
	font-size:1rem;
	padding-left:2px;
}

.productDetails_DescBlock .info_shortDesc_block .product_ratings{
	margin-bottom:7px;
}
.productDetails_DescBlock .info_shortDesc_block .product_ratings .rating_block span {
    margin-right: 2px;
    font-size:1rem;
}
.productDetails_DescBlock .info_shortDesc_block .product_ratings .rating_statistic_Info {
    margin-left: 7px;
}
.productDetails_DescBlock .info_shortDesc_block .product_ratings .rating_statistic_Info a {
    font-size: .85rem;
}

.productFeatures_Summery{}
.productFeatures_Summery ul{
	display:block;
	padding:0 0 0 0;
	margin:0 0 0 0;
	position:relative;
}
.productFeatures_Summery ul li{
	display:flex;
	align-items:center;
	font-size:1rem;
	font-weight:500;
	padding:1px 0;
	position:relative;
	padding-left:15px;
}
.productFeatures_Summery ul li::before{
	content:'\f111';
	font-family:FontAwesome;
	position:absolute;
	left:0;
	top:6px;
	font-size:.6rem;
}
.productFeatures_Summery ul li strong, .productFeatures_Summery ul li b, .productFeatures_Summery ul li em{
	font-style:normal;
	font-weight:700;
	padding-right:3px;
}

.productColor_Options{}
.productColor_Options h5{
	font-size:1.2rem;
	margin-bottom:7px;
	display:block;

}
.productColor_Options h5 span{
	display:block;
	font-weight:400;
	font-size:.9rem;
}
.productColor_Options ul.colorSwatch{}
.productColor_Options ul.colorSwatch li{
    border: 2px solid #c9c9c9;
    display: inline-flex;
    border-radius: 50%;
    padding: 2px;
	margin-right:2px;
}
.productColor_Options ul.colorSwatch li a{
	width:30px;
	height:30px;
	display:block;
	border-radius:50%;
	background:#c7cfd3;
	transition: all 0.5s ease;
}
.productColor_Options ul.colorSwatch li a.gray{
	background:#c7cfd3;
}
.productColor_Options ul.colorSwatch li a.yellow{
	background:#fff000;
}
.productColor_Options ul.colorSwatch li.active{
	border-color:rgba(40,50,200,1);
}
.productInfo_DetailsBlock .pageHeading_Block h1{
	color:rgba(8,1,33,1);
}



.ShoppingInfo_Block{
	display:flex;
	align-items:center;
	font-size:1rem;
	justify-content:space-between;
}
.ShoppingInfo_Block .qtyBox_Block{}
.ShoppingInfo_Block .shopOption_Button{
	width:100%;
	margin-left:15px;
}
.ShoppingInfo_Block .shopOption_Button button.buyNowBtn{
    width: 100%;
	height:42px;
    text-align: center;
    padding: 8px 25px;
    border-radius: 3px;
    font-size: 1rem;
    font-weight: 700;
    background-color:rgba(40,50,200,1);
    color: #FFFFFF;
	transition: all 0.5s ease;
}
.ShoppingInfo_Block .shopOption_Button button:hover.buyNowBtn, .ShoppingInfo_Block .shopOption_Button button:focus.buyNowBtn{
    background-color: #FF2127;
    color: #FFFFFF;
}
.ShoppingInfo_Block .shopOption_Button button.buyNowBtn i{
    width: 20px;
    display: inline-block;
	margin-right:10px;
}
.ShoppingInfo_Block .shopOption_Button button.buyNowBtn i img{
	display:inline-block;
	max-width:100%;
}

.ShoppingInfo_Block .qtyBox_Block .qty_number_input input.quantity[type="number"] {
-webkit-appearance: textfield;
-moz-appearance: textfield;
	  appearance: textfield;
}
.ShoppingInfo_Block .qtyBox_Block .qty_number_input input.quantity[type=number]::-webkit-inner-spin-button, 
.ShoppingInfo_Block .qtyBox_Block .qty_number_input input.quantity[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none;
}
.ShoppingInfo_Block .qtyBox_Block .qty_number_input {
  margin: 0rem;
}
.ShoppingInfo_Block .qtyBox_Block .qty_number_input button {
  -webkit-appearance: none;
  background-color: transparent;
  border: none;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  margin: 0;
  position: relative;
}
.ShoppingInfo_Block .qtyBox_Block .qty_number_input button:before,
.ShoppingInfo_Block .qtyBox_Block .qty_number_input button:after {
  display: inline-block;
  position: absolute;
  content: '';
  height: 2px;
  transform: translate(-50%, -50%);
}
.ShoppingInfo_Block .qtyBox_Block .qty_number_input button.plus:after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.ShoppingInfo_Block .qtyBox_Block .qty_number_input input.quantity[type=number] {
  text-align: center;
}

.ShoppingInfo_Block .qtyBox_Block .number_QtyInputBox.qty_number_input {
  border: 1px solid #ddd;
  width: 150px;
  display: flex;
  align-items: center;
}
.ShoppingInfo_Block .qtyBox_Block .number_QtyInputBox.qty_number_input button {
  outline: none;
  width: 42px;
  width: 100%;
  height: 36px;
  padding-top: 0rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ShoppingInfo_Block .qtyBox_Block .number_QtyInputBox.qty_number_input button.minus {
  padding-left: 14px;
}
.ShoppingInfo_Block .qtyBox_Block .number_QtyInputBox.qty_number_input button.plus {
  padding-left: 14px;
}
.ShoppingInfo_Block .qtyBox_Block .number_QtyInputBox.qty_number_input button:before,
.ShoppingInfo_Block .qtyBox_Block .number_QtyInputBox.qty_number_input button:after {
  width: 1rem;
  background-color:gray;
}
.ShoppingInfo_Block .qtyBox_Block .number_QtyInputBox.qty_number_input input[type=number] {
  max-width: 55px;
  padding: .5rem;
  border: solid #ddd;
  border-width: 0 2px;
  font-size: 1.5rem;
  height: 40px;
  font-weight: bold;
  outline: none;
  color:rgba(40,50,200,1);
}
@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {
  .qty_number_input.number_QtyInputBox.safari_only button:before, 
  .qty_number_input.number_QtyInputBox.safari_only button:after {
    margin-top: -.6rem;
  }
}}



.ShoppingInfo_ExtraButton{
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin-top:10px;
	margin-left:-5px;
	margin-right:-5px;
}
.ShoppingInfo_ExtraButton button{
    width: 100%;
    text-align: center;
    padding: 8px 12px;
    border-radius: 3px;
    font-size: .85rem;
    font-weight: 500;
    background-color:#a8a8a8;
    color: #FFFFFF;
	margin:0 5px;
	display:flex;
	align-items:center;
	justify-content:center;
	transition: all 0.5s ease;
}
.ShoppingInfo_ExtraButton button i{
	padding-right:8px;
	font-size:.9rem;
}
.ShoppingInfo_ExtraButton button:hover, .ShoppingInfo_ExtraButton button:focus{
	background-color:rgba(40,50,200,1);
}


.socialShare_MediaBlock{
	display:block;
	margin-top:20px;
}
.socialShare_MediaBlock h5{
	font-size:1.2rem;
	margin-bottom:7px;
	display:block;
}
.socialShare_MediaBlock h5 span{
	display:block;
	font-weight:400;
	font-size:.9rem;
}
.socialShare_Options{
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin-left:-5px;
	margin-right:-5px;
	margin-top:10px;
}
.socialShare_Options .socialSiteItem{
    width: 100%;
	margin:0 5px;
}
.socialShare_Options .socialSiteItem a{
    width: 100%;
    text-align: center;
    padding: 5px 15px;
    border-radius: 3px;
    font-size: .8rem;
    font-weight: 700;
	border:1px solid #a8a8a8;
    color: #a8a8a8;
	display:block;
	transition: all 0.5s ease;
}
.socialShare_Options .socialSiteItem a:hover{
	border:1px solid rgba(40,50,200,1);
	color:rgba(40,50,200,1);
}
.socialShare_Options .socialSiteItem a i{}


/* Products TAB content style */
.proudctDetails_Tabs_Block{}
.proudctDetails_Tabs_Block .proudctDetails_Tabs_Wrap{}
.proudctDetails_Tabs_Wrap .nav-link {
    padding:8px 20px;
	font-weight:600;
	color:#0046be;
}
.proudctDetails_Tabs_Wrap .nav-tabs{
	border-color:#0046be;
}
.proudctDetails_Tabs_Wrap .nav-tabs .nav-link{
    border-top-left-radius: 0rem;
    border-top-right-radius: 0rem;
}
.proudctDetails_Tabs_Wrap .nav-tabs .nav-item.show .nav-link, .proudctDetails_Tabs_Wrap .nav-tabs .nav-link.active {
    color: #FF2127;
    background-color: #f2f4f7;
    border-color: #0046be #0046be #fff;
}
.productDetailsInfo_container{
	padding-top:15px;
	font-size:.95rem;
	color:#6d6e70;
}
.productDetailsInfo_container p{
	font-size:.95rem;
	color:#6d6e70;
}

.productDetailsInfo_container table.table{}
.productDetailsInfo_container table.table thead tr th{
}
.productDetailsInfo_container table.table thead tr.compare_TitleRow th{
    background:#0046be;
    color:#FFFFFF;
}
.productDetailsInfo_container table.table tbody tr td.features_name{
    background:#919194;
    color:#FFFFFF;
    width:20%;
    text-align:right;
    padding:5px 15px;
	font-weight:600;
}
.productDetailsInfo_container table.table tbody tr td.features_desciption{
    width:80%;
    background:#FFFFFF;
}
.productCompare_container .productDetailsInfo_container table.table tbody tr td.features_name{
    width:20%;
}
.productCompare_container .productDetailsInfo_container table.table tbody tr td.productCompare_features_Col{
    width:40%;
	min-width:250px;
	border-right:1px solid #919194;
}
.productCompare_container .productDetailsInfo_container table.table tbody tr td:last-child.productCompare_features_Col{
	border-right:0 none;
}


.productReview_Block{}
.productReview_Block.form_widget_block{}
.productReview_Block.form_widget_block form{}
.productReview_Block.form_widget_block .form-group{}
.productReview_Block.form_widget_block .form-group .form-control{
	color:#6d6e70;
	border-color:rgba(0,0,0,.15);
	font-size:.9rem;
}
.userPosted_ReviewList{
	display:block;
	margin-top:20px;
}
.userPosted_ReviewList .userPosted_ReviewBlock{
	display:flex;
	align-items:center;
	flex-direction:row;
}
.userPosted_ReviewList .userPosted_ReviewBlock .ReviewUser_Ava{
	width:70px;
	display:flex;
	align-items:center;
	margin-right:15px;
}
.userPosted_ReviewList .userPosted_ReviewBlock .ReviewUser_Ava a{
	display:block;
	position:relative;
	overflow:hidden;
	height:70px;
	min-height:70px;
	max-height:70px;
	border-radius:100%;
	border:2px solid rgba(0,0,0,.2);
	padding:4px;
}
.userPosted_ReviewList .userPosted_ReviewBlock .ReviewUser_Ava a img{
	width:100%;
	height:100%;
	object-fit:cover;
	display:block;
	border-radius:100%;
}
.userPosted_ReviewList .userPosted_ReviewBlock .userPosted_Review_Text{}
.userPosted_ReviewList .userPosted_ReviewBlock .userPosted_Review_Text h3{}
.userPosted_ReviewList .userPosted_ReviewBlock .userPosted_Review_Text h3 a.nameOfUser{}
.userPosted_ReviewList .userPosted_ReviewBlock .userPosted_Review_Text .publised_ReviewText{}


/* Product Details  - Promo Right Col */
.productDisplay_container .productDetails_PromoCol{border-top:1px solid rgba(40,50,200,1);margin-bottom:30px;}
.productDetails_PromoCol .popularProducts_assistBlock{}
.productDetails_PromoCol .popularProducts_assistBlock .productAssist_Title{}
.productDetails_PromoCol .popularProducts_assistBlock .productAssist_Title h4{display:block; margin-bottom:0;}
.productDetails_PromoCol .popularProducts_assistBlock .productAssist_Title h4 a{display: flex;align-items: center;flex-direction: row;font-size:1rem; font-weight:600; padding:7px 0; color:rgba(40,50,200,1); border-bottom:1px solid rgba(40,50,200,1);}
.productDetails_PromoCol .popularProducts_assistBlock .productAssist_Title h4 a i{float:right; font-size:1.2rem; margin-left:auto;}
.productDetails_PromoCol .popularProducts_assistBlock .productAssist_Title h4 a.collapsed{color:rgba(40,50,200,1); border-bottom:1px solid rgba(40,50,200,1);}
.productDetails_PromoCol .popularProducts_assistBlock .productAssist_Title h4 a:not(.collapsed) .rotate-icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.productDetails_PromoCol .popularProducts_assistBlock .assistedProduct_List_Body {
}
.productDetails_PromoCol .assistedProduct_List_Body .card {
    border: 0 none;
    border-radius: 0;
}
.productDetails_PromoCol .assistedProduct_List_Body .card-body {
    padding: 0;
}
.productDetails_PromoCol .assistedProduct_List_Body.collapse.show {
   border-bottom: 1px solid rgba(40,50,200,1);
}
.assistedProduct_List_Body .card-body .assistedProduct_Container {
    font-size: .9rem;
	position:relative;
}
.assistedProduct_Container .productWrapper_eCom .thumb_product_container {
    margin:0px;
}
.assistedProduct_Container .productWrapper_eCom{
	margin:10px 0 0;
	position:relative;
	box-shadow:none;
	border-bottom:1px solid rgba(0,0,0,.15);
	padding-bottom:10px;
}
.assistedProduct_Container .productWrapper_eCom:hover, .assistedProduct_Container .productWrapper_eCom:focus {
    box-shadow:none;
    transform: translateY(0px);
    position: relative;
    top: 0;
    left: 0;
    z-index: 999;
    transform: scale(1);
}
.assistedProduct_Container .productWrapper_eCom.horizontal_display .thumb_product_container figure.image_thumb_block {
    height: 75px;
    min-height: 75px;
    max-height: 75px;
    width: 100px;
    min-width: 100px;
    max-width: 100px;
    margin-right: 10px;
}
.assistedProduct_Container .productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_title h3 a {
    font-size: .9rem;
}
.assistedProduct_Container .productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .price_Block .regular_price span.symbolIcon{
	font-size:.8rem;
}
.assistedProduct_Container .productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .price_Block .regular_price{
	font-size:1.2rem;
}

.productRelated_widget{
	display:block;
}
.productRelated_widget h5{
	font-size:1.2rem;
	padding-bottom:5px;
}
.productRelated_widget .productInfo_BoxLine{
	display:flex;
	align-items:center;
	justify-content:flex-start;
	flex-direction:row;
	margin-top:7px;
}
.productInfo_BoxLine .infoBox_Icon{
	width:30px;
	min-width:30px;
	max-width:30px;
	margin-right:10px;
}
.productInfo_BoxLine .infoBox_Icon span{
	display:block;
	position:relative;
	overflow:hidden;
	height:30px;
	min-height:30px;
	max-height:30px;
}
.productInfo_BoxLine .infoBox_Icon span img{
	display:block;
	object-fit:cover;
	width:100%;
	height:100%;
}
.productInfo_BoxLine .infoBox_Content{
	line-height:1.3;
}
.productInfo_BoxLine .infoBox_Content .titleOfBox{
	font-size:1rem;
	font-weight:600;
}
.productInfo_BoxLine .infoBox_Content .subTitleOfBox{
	font-size:.8rem;
	font-weight:400;
}


/* shop Information styles */
.shopInformational_container{}
.shoppingCart_TableInfo{
	position:relative;
	margin-bottom:30px;
}
.shoppingCart_TableInfo .cartItem_List_Block{
	display:flex;
	align-items:center;
	flex-direction:row;
	justify-content:flex-start;
	border:1px solid rgba(0,0,0,.1);
	padding:15px 20px;
	margin-bottom:3px;
}
.cartItem_List_Block .cartItemPhoto_img{
	width:110px;
	display:block;
	position:relative;
	margin-right:10px;
}
.cartItem_List_Block .cartItemPhoto_img a{
	height:110px;
	min-height:110px;
	max-height:110px;
	display:block;
	position:relative;
	overflow:hidden;
	border:1px solid rgba(0,0,0,.1);
	padding:3px;
	border-radius:4px;
}
.cartItem_List_Block .cartItemPhoto_img a img{
	width:100%;
	height:100%;
	object-fit:cover;
	display:block;
	position:relative;
}
.cartItem_List_Block .cartItem_Description{
    color: #23262a;
}
.cartItem_List_Block .cartItem_Description h3{}
.cartItem_List_Block .cartItem_Description h3 a{
	display:inline-block;
    font-size: 1rem;
    line-height: 1.3;
}
.cartItem_Description .product_priceBOX{
	display: block;
    margin-top: 8px;
}
.cartItem_Description .product_priceBOX .price_Block{
	line-height: 1;
}
.cartItem_Description .product_priceBOX .price_Block .regular_price{
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: rgba(40,50,200,1);
}
.cartItem_Description .product_priceBOX .price_Block .regular_price .symbolIcon{
	font-size: 1rem;
    margin-right: 1px;
    color: #717171;
}
.cartItem_Description .product_priceBOX .saving_price_InfoBlock{
    margin-top: 5px;
    line-height: 1.2;
}
.cartItem_Description .product_priceBOX .saving_price_InfoBlock .pricing_price_saving{
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    display: inline-block;
    letter-spacing: -0.17px;
    margin-right: 4px;
    color: #fff;
    background-color: #ec1c24;
    font-size: .918rem;
    line-height: 16px;
    padding: 3px 7px;
}
.cartItem_Description .product_priceBOX .saving_price_InfoBlock .pricing_price_saving .symbolIcon, .cartItem_Description .product_priceBOX .saving_price_InfoBlock .pricing_price_regular .symbolIcon{
    font-size: .7rem;
    margin-right: 1px;
}
.cartItem_Description .product_priceBOX .saving_price_InfoBlock .pricing_price_regular{
    font-size: .918rem;
    font-weight: 400;
    line-height: 17px;
    font-style: normal;
    font-stretch: normal;
    display: inline-block;
}	
.cartItem_List_Block .cartItem_QTY{
	display:flex;
	align-items:center;
	flex-direction:row;
	justify-content:flex-end;
	flex:1 1 auto;
	margin-left:30px;
}
.cartItem_QTY .qtyBox_CartForm{
	display:block;
	text-align:center;
	width:80px;
}
.cartItem_QTY .qtyBox_CartForm .qtyBox_label{
	font-size:.9rem;
	padding-bottom:3px;
	display:inline-block;
}
.cartItem_QTY .qtyBox_CartForm .qty_Cart_SelectValue{
	display:block;
	text-align:center;
}
.cartItem_QTY .qtyBox_CartForm .qty_Cart_SelectValue .form-control{
	border:1px solid rgba(0,0,0,.2);
}
.cartItem_QTY .qtyBox_CartForm .qty_Cart_SelectValue .cartQty_UpdateBtn, .cartItem_List_Block .cartItem_Description .cartItem_removeBtn{
	display:inline-block;
	padding:4px 10px;
	font-size:.8rem;
	border:1px solid #dadbde;
	background:#e5e7ea;
	width:100%;
	margin-top:5px;
	transition: all 0.4s ease 0s;
}
.cartItem_List_Block .cartItem_Description .cartItem_removeBtn{
	width:auto;
}
.cartItem_QTY .qtyBox_CartForm .qty_Cart_SelectValue .cartQty_UpdateBtn i, .cartItem_List_Block .cartItem_Description .cartItem_removeBtn i{
	padding-right:3px;
}
.cartItem_QTY .qtyBox_CartForm .qty_Cart_SelectValue button:hover.cartQty_UpdateBtn, .cartItem_List_Block .cartItem_Description button:hover.cartItem_removeBtn{
	color:#FFFFFF;
	background:#0046be;
	border-color:#0046be;
}
.shoppingCart_TableInfo .cartBlock_BottomBtn{
	display:flex;
	align-items:center;
	flex-direction:row;
}
.continueCart_Btn{
	display:flex;
	align-items:center;
	flex-direction:row;
}
.cartBlock_BottomBtn button{
	display:inline-block;
	padding:10px 30px;
	font-size:.9rem;
	font-weight:600;
	border:1px solid rgba(0,0,0,.2);
	background:#f0f2f5;
	width:auto;
	margin-top:5px;
	transition: all 0.4s ease 0s;
}
.cartBlock_BottomBtn button i{
	padding-right:3px;
}
.cartBlock_BottomBtn .continueCart_Btn{}
.cartBlock_BottomBtn .clearCart_Btn{
	display:flex;
	justify-content:flex-end;
	align-items:center;
	flex:1 1 auto;
}
.cartBlock_BottomBtn .continueCart_Btn button:hover{
	background:#dee9fc;
	border-color:#0046be;
	color:#0046be;
}
.cartBlock_BottomBtn .clearCart_Btn button:hover{
	border-color:#FF2127;
	background:#fbe4e5;	
	color:#FF2127;
}
.shoppingOrder_Summery{}
.shoppingOrder_Summery .orderSummery_Block{
    background:#f3f4fa;
    padding: 20px;
    border: 1px dashed #0046be;
	border-radius:3px;
}

.shoppingOrder_Summery .orderSummery_Block{}
.shoppingOrder_Summery .orderSummery_Block h4{
	color:#2832c8;
	margin-bottom:20px;
}
.shopping_checkoutBtn{}
.shopping_checkoutBtn button{
	background:#0046be;
	border-color:#0046be;
	color:#FFFFFF;
	padding:12px 30px;
	text-transform:uppercase;
	font-weight:600;
	font-size:1.1rem;
	display:block;
	width:100%;
	border-radius:4px;
	transition: all 0.5s ease;
}
.shopping_checkoutBtn button:hover, .shopping_checkoutBtn button:focus{
	background:#FF2127;
	border-color:#FF2127;
}

.OrderTotal_Summery{}
.OrderTotal_Summery .OrderSummery_Line{
}
.OrderSummery_Line .subTotal_block_Info{
	padding-right:10px;
	font-weight:600;
	font-size:1.1rem;
	color:#4d4d54;
}
.OrderSummery_Line .subTotal_block_Info .subTotal_subInfo{
	font-size:.9rem;
	color:#b6b6b7;
	padding-left:5px;
}
.OrderSummery_Line .summeryPrice_col{
	margin-left:15px;
}
.OrderSummery_Line .summeryPrice_col .summery_price{font-size:1.3rem; font-weight:700; color:#4d4d54;}
.OrderSummery_Line .summeryPrice_col .symbolIcon{font-size:.8rem;}
.OrderTotal_Summery .OrderSummery_Line.grandTotal_row, .OrderTotal_Summery .OrderSummery_Line.vatAmount_row, .OrderTotal_Summery .OrderSummery_Line.TotalAmount_row{
	border-top:1px dashed #2832c8;
	padding-top:3px;
	margin-top:5px;
	margin-bottom:30px;
}
.OrderTotal_Summery .OrderSummery_Line.vatAmount_row, .OrderTotal_Summery .OrderSummery_Line.TotalAmount_row{
	margin-bottom:0;
	margin-top:10px;
	padding-top:5px;
}

.shopPromoCode_block{
	position:relative;
	margin-bottom:30px;
}
.shopPromoCode_block, .compareShopProduct_block{
	position:relative;
	margin-bottom:10px;
}
.shopPromoCode_block h3, .compareShopProduct_block h3{
	font-size:1.3rem;
	line-height:1.1;
}
.shopPromoCode_block p, .compareShopProduct_block p{
	line-height:1;
}
.shopPromoCode_block .promoCode_Block_wrap, .compareShopProduct_block .compareShopProduct_wrap{
	display:block;
	position:relative;
}
.shopPromoCode_block .promoCode_Block_wrap .input_overlayTrigger input.form-control, .compareShopProduct_block .compareShopProduct_wrap .input_overlayTrigger input.form-control{
    border: 1px solid #c5cbd5;
}


.OrderTotal_Summery{}
.OrderTotal_Summery table{margin-bottom:0}
.OrderTotal_Summery table tr td .ProductName{
    display: -webkit-box;
    font-size: 1rem;
    line-height: 1.3;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.OrderTotal_Summery table tfoot tr, .OrderTotal_Summery table tbody tr td .tableCol_AmountBox{
	text-align:right;
}
.OrderTotal_Summery table tfoot tr td:first-child{
	font-weight:500;
}
.table th, .table td, .table thead th, .table tbody td, .table-bordered td, .table-bordered th{
	border-color:#bcbdbf;
}
.OrderTotal_Summery table thead tr th:first-child, .OrderTotal_Summery table thead tr th:last-child{
	border-left:0 none;
	border-right:0 none;
}
.OrderTotal_Summery table tfoot tr td:first-child{
	border-left:0 none;
}
.OrderTotal_Summery table tfoot tr td:last-child{
	border-right:0 none;
}
.OrderTotal_Summery table tbody tr td:first-child, .OrderTotal_Summery table tbody tr td:last-child{
	border-left:0 none;
	border-right:0 none;
}


/* checkout content style */
.checkOut_Information{}
.checkOut_Information .nav-tabs{border:0 none; margin-bottom:20px;}
.checkOut_Information .nav-tabs .nav-link:focus, .checkOut_Information .nav-tabs .nav-link:hover {
    background: #dee9fc;
    border-color: #0046be;
    color: #0046be;
}
.checkOut_Information .nav-tabs .nav-item.show .nav-link, .checkOut_Information .nav-tabs .nav-link.active {
    color: #FFFFFF;
	background:#2832c8;
    border:1px solid #dee2e6;
}
.checkOut_Information .nav-tabs .nav-link {
    border:1px solid #dee2e6;
	margin-right:10px;
	border-radius:0;
	padding:10px 30px;
	font-size:.9rem;
	font-weight:700;
}
.checkOut_Information .addressForm_Block.form_widget_block{
}
.checkOut_Information .addressForm_Block.form_widget_block .form-group .form-control, .userPortal_informatinBlock .addressForm_Block.form_widget_block .form-group .form-control{
	color:#6d6e70;
	border-color:rgba(0,0,0,.15);
	font-size:.9rem;
}
.addressForm_Block{
	margin-bottom:30px;
}
.addressForm_Block h5{
	color:#2832c8;
	padding-bottom:10px;
}
.pickUpStore_AdressBlock{
    background-color:#e5edfb;
    position: relative;
}
.pickUpStore_AdressBlock h6{
	font-size:1.3rem;
	color:#FF2127;
	padding-bottom:5px;
}
.pickUpStore_LocationInfo{
	padding:20px 20px 20px 20px;
}
.locationMapBtn{
	display:block;
	text-align:center;
}
.locationMapBtn a{
	color:#FFFFFF;
	background:#2832c8;
	display:block;
	padding:8px 30px;
	font-weight:600;
}
.locationMapBtn a i{
	padding-right:5px;
}

/* Payment Method Styels */
.paymentMethod_Information{
}
.paymentMethod_Information .paymentMethod_ListBlock{
}
.paymentMethod_ListBlock ul{
}
.paymentMethod_ListBlock ul li{
	display:block;
	text-align:left;
}
.paymentMethod_ListBlock ul li label{
    display: block;
    width: 100%;
    padding: 15px 30px 15px 15px;
    cursor: pointer;
	margin:0;
}
.paymentMethod_ListBlock ul li label input.form-check-input{
	margin-top:.5rem;
	display:none;
}
.paymentMethod_ListBlock li.btn.btn-primary{
    border: 1px solid #2832c8;
    margin-right: 0px;
    margin-bottom: 10px;
    font-size: 1.2rem;
	font-weight:500;
	background:#e0e3f4;
	color: #2832c8;
	box-shadow: 1px 1px 3px #c3c3c3;
}
.paymentMethod_ListBlock li.btn.btn-primary.active{
	background: #0046be;
    color: #FFFFFF;
    box-shadow: 0px 4px 10px #c3c3c3;
}
.PaymentMode_ScreeBlock{
	background:#FFFFFF;
	box-shadow:0 0 10px rgba(0,0,0,.3);
	min-height:200px;
	border-radius:4px;
	margin-bottom:30px;
	padding:25px 30px;
}
.PaymentMode_ScreeBlock h5{
	padding:10px 20px;
	font-size:1.1rem;
	background:#aaabad;
	color:#FFFFFF;
	border-radius:3px;
	margin-bottom:15px;
}
.PaymentMode_ScreeBlock .form_widget_block .form-control{
    color: #6d6e70;
    border-color: rgba(0,0,0,.15);
    font-size: .9rem;
}

.thankYou_InformationBlock{
	display:block;
	margin-top:30px;
	margin-bottom:50px;
}
.thankYou_InformationBlock .smileSymbol_block{
	margin-bottom:20px;
	display:block;
	text-align:center;
}
.thankYou_InformationBlock .smileSymbol_block img{
	width:250px;
	margin-bottom:20px;
}
.thankYou_InformationBlock .smileSymbol_block h3{
}
.thankYou_InformationBlock .smileSymbol_block h6{}
.thankYou_InformationBlock .orderSummery_Block{
}
.thankYou_InformationBlock .orderSummery_Block p{
	display:block;
	text-align:center;
}
.thankYou_InformationBlock .OrderTotal_Summery table thead tr th:first-child, .thankYou_InformationBlock .OrderTotal_Summery table thead tr th:last-child{
	border-left:1px solid #bcbdbf;
	border-right:1px solid #bcbdbf;
}
.thankYou_InformationBlock .OrderTotal_Summery table tfoot tr td:first-child{
	border-left:1px solid #bcbdbf;
}
.thankYou_InformationBlock .OrderTotal_Summery table tfoot tr td:last-child{
	border-right:1px solid #bcbdbf;
}
.thankYou_InformationBlock .OrderTotal_Summery table tbody tr td:first-child, .thankYou_InformationBlock .OrderTotal_Summery table tbody tr td:last-child{
	border-left:1px solid #bcbdbf;
	border-right:1px solid #bcbdbf;
}
.thankyouPage_btnGroup{
	display:flex;
	align-items:center;
	justify-content:center;
	margin-left:-5px;
	margin-right:-5px;
}
.thankyouPage_btnGroup button{
	margin:0 5px;
}
.thankyouPage_btnGroup button i{
	padding-right:5px;
}
.thankyouPage_btnGroup button{
	width:100%;
}
.thankyouPage_btnGroup button.printInvoiceBtn{
	background:#a4a5a7;
}


/* Logged user Styles */
.userLogged_Portal{}
.userLogged_NavBlock{}
.userLogged_NavBlock .userInfo_summery{
	background:#FFFFFF;
	box-shadow: 0 1px 5px rgba(0,0,0,.15);
	display:flex;
	align-items:center;
	flex-direction:row;
	padding:10px 15px;
	border-radius:4px;
	margin-bottom:20px;
}
.userPhoto_Ava{
	margin-right:10px;
	display:block;
}
.userPhoto_Ava a{
	display:block;
	position:relative;
	overflow:hidden;
	height:53px;
	min-height:53px;
	max-height:53px;
	width:53px;
	min-width:53px;
	max-width:53px;
	border-radius:50%;
}
.userPhoto_Ava a img{
	border-radius:50%;
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}

.userInfo_block{}
.userInfo_block h4{
	font-size:1.2rem;
	padding-bottom:0px;
	margin-bottom:4px;
}
.userInfo_block a{
	display:inline-block;
	padding:3px 20px 4px;
	background:#FF2127;
	border-radius:3px;
	font-size:.8rem;
	color:#FFFFFF;
}
.logged_NavigationBlock{}
.logged_NavigationBlock .MenuAccordion_Panel{
	width:100%;
	background:#FFFFFF;
	box-shadow: 0 1px 5px rgba(0,0,0,.15);
	padding:10px 15px;
	border-radius:4px;
}
.logged_NavigationBlock .PixaAccordion_Nav{
	padding:10px 10px;
	margin:0 0 10px 0;
}
.usrePortal_Block_Wrap{}
.usrePortal_Block_Wrap .loggedPortal_Title{
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid rgba(0,0,0,.15);
}
.usrePortal_Block_Wrap .loggedPortal_Title h2{
	margin-bottom:0;
	padding:0;
	font-size:1.9rem;
	color:rgba(40,50,200,1);
}
.usrePortal_Block_Wrap .loggedPortal_Title p{
	margin-bottom:0;
}

.orderManageTitle{
	background:#d3d5f4;
	padding:10px 20px;
	border-radius:0px;
}
.orderManageTitle h4{
	font-size:1.2rem;
	font-weight:600;
	margin:0;
}
.orderManageTitle h4 span{
	font-size:.9rem;
	padding-left:10px;
	font-weight:400;
}
.orderViewDetails_Btn{}
.orderViewDetails_Btn a{
    font-size: .9rem;
    color: #2832c8;
}
.orderHistory_Block{
	background:#FFFFFF;
	box-shadow: 0 1px 5px rgba(0,0,0,.1);
}

.shoppingCart_TableInfo.orderListItem_block{}
.shoppingCart_TableInfo.orderListItem_block .cartItem_List_Block {
    border: 1px solid rgba(0,0,0,.1);
    padding: 15px 20px;
    margin-bottom: 0px;
}

.backBtn_toOrder{
	display:block;
	margin-bottom:15px;
}
.backBtn_toOrder a{
	font-size:1rem;
}
.backBtn_toOrder a i{
	padding-right:5px;
}

.orderDetails_Inforamtion{
	padding:20px 25px;
	margin-bottom:10px;
}
.orderDetail_summery_block{
	display:block;
	border-right:1px dashed rgba(0,0,0,.2);
}
.orderDetail_summery_block h5{
	font-size:1.12rem;
	margin-bottom:10px;
}
.orderDetail_summeryInfo{}
.orderDetail_summeryInfo p{
	margin-bottom:0;
}
.orderDetail_summery_block.paymentMethodCol{
	border:0 none;
}
.orderHistory_Block .orderDtails_summeryBlock{
	padding:20px 25px;
	margin-bottom:10px;
}
.orderHistory_Block .shoppingCart_TableInfo.orderListItem_block{
}
.userPortal_informatinBlock{
	padding:0px;
}
.deliveryAddress_Block{
	background:#FFFFFF;
	padding:15px 20px;
	box-shadow: 0 1px 10px rgba(0,0,0,.2);
	margin-bottom:20px;
}
.deliveryAddress_Block h4{
	font-size:1.1rem;
}
.deliveryAddress_Block address, .deliveryAddress_Block phone{
	padding:4px 0px;
	margin:0;
}
.deliveryAddress_Block phone{}
.deliveryAddress_Block .addressActionBtn{}
.deliveryAddress_Block .addressActionBtn a{
    display: inline-block;
    padding: 6px 30px;
    font-size: .85rem;
    font-weight: 600;
    border: 1px solid rgba(0,0,0,.2);
    background: #f0f2f5;
    width: auto;
    margin-top:20px;
    transition: all 0.4s ease 0s;
}
.deliveryAddress_Block .addressActionBtn a:hover.address_deleteBtn{
    border-color: #FF2127;
    background: #fbe4e5;
    color: #FF2127;
}
.deliveryAddress_Block .addressActionBtn a:hover.address_editBtn{
    background: #dee9fc;
    border-color: #0046be;
    color: #0046be;
}



.userLoginRegister_Block{
	display:block;
	text-align:center;
}
.userLoginRegister_Block{}
.LoginSite_title{
	max-width:400px;
	margin:0 auto;
	margin-bottom:20px;
}
.LoginSite_title img{
	margin-bottom:20px;
}
.usreLogin_FormBlock .form_widget_block .form-group .form-control{
	color:#6d6e70;
	border-color:rgba(0,0,0,.15);
	font-size:1.1rem;
	height:50px;
}
.usreLogin_FormBlock .form_widget_block .form-group .form-control.password_Box{
}
.usreLogin_FormBlock .loginBottom_Links{
	display:block;
	text-align:center;
	padding:20px 0;
}
.usreLogin_FormBlock .loginBottom_Links a{
	color:#0046be;
}
.usreLogin_FormBlock .loginBottom_Links p{
	text-align:center;
	padding-top:3px;
	margin-bottom:0;
}
.usreLogin_FormBlock .shopping_checkoutBtn button.loginAsGuest{
	background:none;
	border:1px solid #949499;
	color:#949499;
}
.usreLogin_FormBlock .shopping_checkoutBtn button:hover.loginAsGuest{
	color:#515255;
	border-color:#515255;
}

.shopProcess_StepBar{
	display:block;
	margin:20px 0;
}
.shopProcess_StepBar ul{
    display: flex;
    counter-reset: progressCount 0;
    -webkit-box-pack: center;
    justify-content: center;
	position:relative;
	overflow:hidden;
}
.shopProcess_StepBar ul li{
	display: inline-block;
    position: relative;
    text-align: center;
    font-size: 0.75rem;
    color: rgb(126, 133, 155);
    z-index: 0;
    list-style: none;
    transition: all 300ms ease-in-out 0s;
	flex: 0 1 25%;
}
.shopProcess_StepBar ul li::after{
    content: "";
    position: absolute;
    width: 100%;
    height: 0.33rem;
    top: 0.85rem;
    background-color: rgb(226, 229, 241);
    right: -50%;
    z-index: -1;
    border-radius: 5px;
}
.shopProcess_StepBar ul li::before{
    width: 1.667rem;
    height: 1.667rem;
    line-height: 1.35rem;
    border-width: 0.083rem;
    border-style: solid;
    border-color: rgb(226, 229, 241);
    border-image: initial;
    padding: 0.103rem;
    content: counter(progressCount);
    counter-increment: progressCount 1;
    background-color: rgb(255, 255, 255);
    display: block;
    text-align: center;
    border-radius: 100%;
    margin: 0px auto 5px;
    font-size: 14px;
}
.shopProcess_StepBar ul li.completed::before {
    content: "✓";
    font-weight: bold;
    font-size: 0.950rem;
    color: rgb(255, 255, 255);
    background-color: rgb(56, 174, 4);
}
.shopProcess_StepBar ul li.active::before {
    color: rgb(255, 255, 255);
    background-color: rgb(56, 174, 4);
}
.toolBox_marginRightZero{
	margin-right:0 !important;
}
.brandLogo_section.brandCategory_LogoBlock{
	padding-top:0;
	margin-bottom:30px;
}
.brandLogo_section.brandCategory_LogoBlock .brandLogo_wrap{
	padding-top:0;
}

.promoAd_Product_block{
	display:block;
	position:relative;
	margin-bottom:20px;
}
.promoAd_Product_block a{
	display:block;
	position:relative;
	overflow:hidden;
	height:200px;
	min-height:200px;
	max-height:200px;
	border-radius:4px;
}
.promoAd_Product_block a img{
	display:block;
	object-fit:cover;
	width:100%;
	height:100%;
}


.toolbox.toolbox-pagination {
    margin-bottom: 5rem;
    padding-top: 2rem;
    border-top: .1rem solid #efefef
}

.toolbox .pagination {
    margin-left: auto
}
.productDisplay_Gallery_Wrap.xzoom-container{}
.productDisplay_Gallery_Wrap.xzoom-container img.xzoom{
    max-width: 100%;
    height: auto;
	display:inline-block;
}
.productDisplay_Gallery_Wrap .xzoom-thumbs{
	display:flex;
	align-items:center;
	justify-content:flex-start;
	margin-top:10px;
}

.productDisplay_Gallery_Wrap .xzoom-thumbs a{
	width:110px;
	display:flex;
	align-items:center;
	margin:0 3px;
}
.productDisplay_Gallery_Wrap .xzoom-thumbs a img.xzoom-gallery{
    max-width: 100%;
    height: auto;
	display:inline-block;
}
a.readMore_link{
	font-size:.9rem;
	padding:2px 10px;
	color:rgba(0,0,0,.5);
	border:1px solid rgba(0,0,0,.2);
	margin-top:8px;
	display:inline-block;
}
a.readMore_link i{
	font-size:.7rem;
}
.productsLayer_section .Swiper_ProductSectionCarousel .productWrapper_eCom{
	margin-bottom:0;
}

.productCompare_container{}
.productCompare_container .productDetailsInfo_container table.table thead tr th{
	vertical-align:top;
}

.compareSuggestedPorduct_ListBlock{
	display:block;
	position:relative;
	margin-top:10px;
}
.compareSuggestedPorduct_ListBlock .assistedProduct_Container{
	position: absolute;
    top: 0px;
    left: 0;
    z-index: 9999;
}
.compareSuggestedPorduct_ListBlock .assistedProduct_Container .productBlock_Wrap .productWrapper_eCom, .searchSuggestion_dropBox .productBlock_Wrap .productWrapper_eCom{
	margin-bottom:0;
	background:#FFFFFF;
	padding:8px;
	border-radius:4px;
	border:1px solid #dad5d5;
	margin-top:0;
	box-shadow:0 0 10px rgba(0,0,0,.1);
}
.compareSuggestedPorduct_ListBlock .assistedProduct_Container .productWrapper_eCom.horizontal_display .thumb_product_container figure.image_thumb_block, .searchSuggestion_dropBox .productBlock_Wrap .productWrapper_eCom.horizontal_display .thumb_product_container figure.image_thumb_block{
    height: 60px;
    min-height: 60px;
    max-height: 60px;
    width: 80px;
    min-width: 80px;
    max-width: 80px;
    margin-right: 5px;
}

.promoProduct_container .productWrapper_eCom .thumb_product_container figure.image_thumb_block, .promoProduct_container .productWrapper_eCom.horizontal_display .thumb_product_container figure.image_thumb_block, .productsLayer_section .swiper-container .swiper-slide .thumb_product_container figure.image_thumb_block, .productShowcase_Wrapper .productWrapper_eCom .thumb_product_container figure.image_thumb_block, .productCompare_container .productWrapper_eCom .thumb_product_container figure.image_thumb_block, .searchSuggestion_dropBox .productBlock_Wrap .productWrapper_eCom.horizontal_display .thumb_product_container figure.image_thumb_block{
	background-image: url(../images/products_img/pixa_dummy800x600.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	/* box-shadow:inset 0 0 50px rgba(0,0,0,0.5); */
}
.cartItem_List_Block .cartItemPhoto_img a{
	background-image: url(../images/products_img/pixa_dummy800x600.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
}

.newsRoomEvents_section .newsEvents_container .pixa_widget_content .newsEvents_imgBlock, .hotofferEvents_section .hotoffer_container .pixa_widget_content .hotOffer_imgBlock{

}
.newsRoomEvents_section .newsEvents_container .pixa_widget_content .newsEvents_imgBlock a, .hotofferEvents_section .hotoffer_container .pixa_widget_content .hotOffer_imgBlock a{
	background-image: url(../images/pixa_dummy700x400.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	box-shadow:inset 0 0 50px rgba(0,0,0,0.5);
	border-radius:4px;
}
.productCompare_container .productWrapper_eCom{
	position:relative;
	margin-bottom:.75rem;
}

@media screen and (min-width: 993px){
.shopProcess_StepBar ul li {
    display: flex;
    white-space: nowrap;
    -webkit-box-align: baseline;
    align-items: baseline;
    font-size: 1rem;
}
.shopProcess_StepBar ul li::before {
    display: inline-block;
    flex: 0 0 1.667rem;
    margin: 0px 5px 5px;
}
.shopProcess_StepBar ul li::after {
    display: inline-block;
    position: relative;
    top: unset;
    right: unset;
    flex: 1 1 60%;
    margin: 0px 8px 0px 12px;
}
.swiper-container.Swiper_SingleSlider, .swiper-container.Swiper_SingleSlider_Gallery {
    height: 403px;
}
.productInventory_Line .productCode_Block, .productInventory_Line .productCode_Block span, .productInventory_Line .productCode_Block span a{
	font-size:.9rem;
}
.toolbox.toolbox-pagination {
	margin-bottom: 5rem;
}
}
@media screen and (max-width: 1400px){
.productWrapper_eCom .thumb_product_container figure.image_thumb_block {
    height: 156px;
    min-height: 156px;
    max-height: 156px;
}
.productShowcase_Wrapper .productWrapper_eCom .thumb_product_container figure.image_thumb_block {
    height: 164px;
    min-height: 164px;
    max-height: 164px;
}
.header_middle_section .service_wrapper .headerInfo_LineBox, .MobileSidebar_Info_Block .service_wrapper .headerInfo_LineBox {
    padding-left: 40px;
    margin-left: 10px;
}
.gameTech_Theme .header_section .service_wrapper p, .MobileSidebar_Info_Block .service_wrapper .headerInfo_LineBox p {
    font-size: .8rem;
}
.header_block_search .select-custom {
    flex: 0 0 80px;
}
.sticky-header.fixed-header .navigation_combo .nav_multilabel > li > a{
	font-size:.9rem;
}
.secondLayer_section{
	padding-top:50px;
	padding-bottom:50px;
}
.productsLayer_section, .brandLogo_section .brandLogo_wrap, .newsEvents_container{
    padding-top:40px;
}
.productsLayer_section .Swiper_ProductSectionCarousel .productWrapper_eCom{
	margin-bottom:0;
}
}

@media (min-width:1000px) and (max-width:1200px){
.productWrapper_eCom .thumb_product_container figure.image_thumb_block {
    height: 140px;
    min-height: 140px;
    max-height: 140px;
}
.productShowcase_Wrapper .productWrapper_eCom .thumb_product_container figure.image_thumb_block {
    height: 139px;
    min-height: 139px;
    max-height: 139px;
}
.gameTech_Theme .header_section .service_wrapper h4{
	font-size:.9rem;
}
.gameTech_Theme .header_section .service_wrapper p{
	display:none;
}
.gameTech_Theme .navigation_combo .nav_multilabel > li > a {
    padding: 15px 10px;
	font-size:.9rem;
}
.header_section.fixed-header .header_wrap .haeder_bottom_navSection .Header_logo, .gameTech_Theme .header_section.fixed-header .commerce_navigationPanel .navigation_rightCombo .cart-btn-outer{
	display:none;
}
.header_section.fixed-header .header_wrap .haeder_bottom_navSection .navigation_combo{
	margin-left:0;
}
.sticky-header.fixed-header .navigation_combo .nav_multilabel > li > a{
	font-size:.75rem;
}
.gameTech_Theme .navigation_combo .nav_multilabel > li > a, .gameTech_Theme .sticky-header.fixed-header .navigation_combo .nav_multilabel > li > a{
	padding-left:10px;
	padding-right:10px;
}
.gameTech_Theme .navigation_combo .nav_multilabel > li > a, .gameTech_Theme .sticky-header.fixed-header .navigation_combo .nav_multilabel > li > a{
	font-size:.75rem;
}
.header_section .Header_logo a {
    max-width: 220px;
}
.gameTech_Theme .header_section .Header_logo {
    margin-top: 0px;
}
.secondLayer_section{
	padding-top:50px;
	padding-bottom:50px;
}
.productsLayer_section, .brandLogo_section .brandLogo_wrap, .newsEvents_container{
    padding-top:40px;
}
}
@media screen and (max-width: 992px){
.pageHeading_Block{}
.pageHeading_Block h1 a{
	display:inline-block;
}

.shoppingCart_TableInfo{
	margin-bottom:30px;
}	
.shoppingCart_TableInfo .cartItem_List_Block{
    align-items: flex-start;
    padding: 12px 12px;
}
.cartItem_List_Block .cartItemPhoto_img {
    width:70px;
	min-width:70px;
	max-width:70px;
}
.cartItem_List_Block .cartItemPhoto_img a {
    height: 70px;
    min-height: 70px;
    max-height: 70px;
}
.cartItem_List_Block .cartItem_QTY {
    margin-left: 10px;
}
.cartItem_QTY .qtyBox_CartForm {
    width: 80px;
}
.cartItem_List_Block .cartItem_Description h3 a{
	display: -webkit-box;
    font-size: 1rem;
    line-height: 1.3;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.shopProcess_StepBar ul{
	margin-left:-30px;
}
.proudctDetails_Tabs_Wrap .nav-link {
    padding: 6px 10px;
	font-size:.9rem;
}
.productDisplay_container .row .productLeft_Col_Sidebar{
	display:none;
}
.filter-sorts .toolbox-item.toolbox-sort, .toolbox-item.toolbox-show .select-custom {
    background: #fff;
    margin: 0 1rem 0 0;
    border: 1px solid rgba(40,50,200,1);
}
.sort-menu-trigger {
    display: block;
    height: 30px;
    font-size: .9rem;
    line-height: 30px;
    padding-left: .8rem;
    z-index: 9;
    min-width: 70px;
    color: #7a7d82;
    text-transform: uppercase;
	margin-bottom:0;
}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .thumbShop_Btn_block a.thumbShopCart_btn{
	display:none;
}
.business_PromotionSlide .OwlPromo_SlideBanner .Owl_SlideShow{
	min-height: 300px;
}
.productDisplay_Gallery_Wrap.xzoom-container{
	margin-bottom:30px;
}
.productWrapper_eCom .thumb_product_container figure.image_thumb_block {
    height: 150px;
    min-height: 150px;
    max-height: 150px;
}
.promoProduct_container .productWrapper_eCom.horizontal_display .thumb_product_container figure.image_thumb_block {
    height: 100px;
    min-height: 100px;
    max-height: 100px;
    width: 133px;
    min-width: 133px;
    max-width: 133px;
    margin-right: 15px;
}
.promoProduct_container .productWrapper_eCom .thumb_product_container figure.image_thumb_block {
    height: 150px;
    min-height: 150px;
    max-height: 150px;
}
.productShowcase_Wrapper .productWrapper_eCom .thumb_product_container figure.image_thumb_block {
    height: 123px;
    min-height: 123px;
    max-height: 123px;
}
.dailyDeals_Carousel_Block .promoBox_Title h2 a.deal_viewBtn{
    margin-left: 0px;
    margin-top: 10px;
	display:block;
}
.productWrapper_eCom .thumb_product_container {
    margin: 9px;
}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_ratings .rating_statistic_Info a, .productDetails_DescBlock .info_shortDesc_block .product_ratings .rating_statistic_Info a {
    font-size: .6rem;
}
.productDisplay_Gallery_Wrap .xzoom-thumbs a {
    width: 70px;
}
.productCompare_container .productDetailsInfo_container table.table tbody tr td.productCompare_features_Col{
	max-width:350px;
}
.compareShopProduct_wrap .input_overlayTrigger .subscribeBtn{
	margin-left:8px;
}
.footer_subscription_Block .subscriptionEmail_wrap .EmailInput_wrapper .input_overlayTrigger .subscribeBtn{
	padding:0 15px;
	margin-left:10px;
	font-size: 14px;
}
.specialOffer_AdvertBlock .advert_Items a {
    height: 65px;
    min-height: 65px;
    max-height: 65px;
}
.dailyDeals_Carousel_Block{
	margin-bottom:20px;
}
.mobile-menu .nav_multilabel li.dropdown .dropdown-btn {
    width: 30px;
    height: 30px;
    line-height: 36px;
	color:rgba(255,255,255,.3);
	font-size:.7rem;
}
}
@media (min-width:768px) and (max-width:992px){
.business_PromotionSlide .OwlPromo_SlideBanner .Owl_SlideShow {
    min-height: 400px;
}
.specialOffer_AdvertBlock .advert_Items a {
    height: 150px;
    min-height: 150px;
    max-height: 150px;
}
.promoProductsGroup_section .promo_ProductsGroup .promo_ProductGroup_Block a {
    height: 121px;
    min-height: 121px;
    max-height: 121px;
}
.productShowcase_Wrapper .productWrapper_eCom .thumb_product_container figure.image_thumb_block {
    height: 148px;
    min-height: 148px;
    max-height: 148px;
}
.secondLayer_section{
    padding-top: 35px;
    padding-bottom: 35px;	
}
.productsLayer_section, .brandLogo_section .brandLogo_wrap, .newsEvents_container{
    padding-top: 35px;
}
.promoProductsGroup_section {
    padding-top: 30px;
}
}

@media screen and (max-width: 480px){
.slideBanner_section .swiper-container.Swiper_SingleSlider, .slideBanner_section .swiper-container.Swiper_SingleSlider_Gallery{
	height:280px;
}
.productsCategory_SlideBanner .swiper-container.Swiper_CategoryPageSlider {
    height: 200px;
}
.productsCategory_SlideBanner .swiper-container.Swiper_SubCategoryPageSlider {
    height: 70px;
}
.secondLayer_section{
    padding-top: 15px;
    padding-bottom: 15px;	
}
.productsLayer_section, .brandLogo_section .brandLogo_wrap, .newsEvents_container{
    padding-top: 15px;
}
.promoProductsGroup_section {
    padding-top: 0px;
}
.secondLayer_section .container {
    padding-left: 15px;
    padding-right: 15px;
}
.secondLayer_section .container .row {
    margin-left: -15px;
    margin-right: -15px;
}
.secondLayer_section .container .col-lg-6 {
    padding-left: 15px;
    padding-right: 15px;
}
.dailyDeals_Carousel_Block {
    margin-bottom: 15px;
	margin-top:15px;
}
.specialOffer_AdvertBlock {
    margin-top: 15px;
}
.promoProductsGroup_section .promo_ProductsGroup .promo_ProductGroup_Block {
    margin: 15px 0 0;
}
.promoProductsGroup_section .promo_ProductsGroup .promo_ProductGroup_Block a {
    height: 120px;
    min-height: 120px;
    max-height: 120px;
}
.mobileNavCombo_header .Header_logo, .mobile-sticky-header .Header_logo {
    max-width: 160px;
}
}
@media screen and (max-width: 380px){
.productWrapper_eCom .thumb_product_container figure.image_thumb_block {
    height: 94px;
    min-height: 94px;
    max-height: 94px;
}	
.promoProduct_container .productWrapper_eCom .thumb_product_container figure.image_thumb_block {
    height: 102px;
    min-height: 102px;
    max-height: 102px;
}
.productShowcase_Wrapper .productWrapper_eCom .thumb_product_container figure.image_thumb_block {
    height: 90px;
    min-height: 90px;
    max-height: 90px;
}
.promoProduct_container .productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .saving_price_InfoBlock .pricing_price_regular, .promoProduct_container .productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .saving_price_InfoBlock .pricing_price_saving, .productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .saving_price_InfoBlock .pricing_price_saving, .productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .saving_price_InfoBlock .pricing_price_regular{
    font-size: .7rem;
}
.productDisplay_Gallery_Wrap.xzoom-container img.xzoom {
    max-width: 100%;
	width:330px;
    height: auto;
    display: inline-block;
}
.ShoppingInfo_ExtraButton {
    margin-left: -4px;
    margin-right: -4px;
}
.ShoppingInfo_ExtraButton button {
    padding: 8px 6px;
    font-size: .8rem;
}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .price_Block .regular_price.upComing_option, .productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .price_Block .regular_price.callForPrice_option{font-size:.9rem;}
.specialOffer_AdvertBlock .advert_Items a {
    height: 56px;
    min-height: 56px;
    max-height: 56px;
}
}
@media screen and (max-width: 340px){
.promoProduct_container .productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .saving_price_InfoBlock .pricing_price_regular, .promoProduct_container .productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .saving_price_InfoBlock .pricing_price_saving, .productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .saving_price_InfoBlock .pricing_price_saving, .productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .saving_price_InfoBlock .pricing_price_regular{
    font-size: .6rem;
}
.productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_priceBOX .saving_price_InfoBlock .pricing_price_saving, .productDetails_DescBlock .info_shortDesc_block .product_priceBOX .saving_price_InfoBlock .pricing_price_saving{
padding: 3px 5px;
}
.ShoppingInfo_ExtraButton button {
    padding: 8px 5px;
    font-size: .7rem;
}
.specialOffer_AdvertBlock .advert_Items a {
    height: 50px;
    min-height: 50px;
    max-height: 50px;
}
}

#gameLoader{
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
z-index: 9999;
background: url(../img/ajax-loader.gif) 50% 50% no-repeat rgb(249,249,249);
}
.page-link{color: rgba(40,50,200,1);}
.page-item.active .page-link{
    color: #fff;
    background-color: rgba(40,50,200,1);
    border-color: rgba(40,50,200,1);
}
.product_dealTimer_Block .dealCounter_clock{
	background:#fce8e9;
	padding:6px 20px;
	border-radius:4px;
}
.dealCounter_clock .timeCounter_Block {
    margin: 0 auto;
}



/* VENDOR STYLES */
.vendor_PortalContainer{
  display: block;
  margin-top: 15px;
  margin-bottom: 20px;
}
.vendor_PortalContainer .pageHeading_Block h1 span{
    font-weight: 900;
    font-size: 1.7rem;
    margin: 0;
    padding: 0px 0 5px;
    color: rgba(8,1,33,1);
    display: block;
}
.RefineBy_Filter_Wrap{
	background: #eaecf0;
	padding: 10px;
}
.RefineBy_Filter_Wrap .RefineFilter_Options .filter_horizontal_line{
	margin: 0px;
}
.RefineBy_Filter_Wrap .RefineFilter_Options .filter_horizontal_line .select-custom{

}

.vendor_PortalContainer .slideBanner_section .swiper-container.Swiper_SingleSlider{
  border-radius: 10px;
}
.vendor_PortalContainer .swiperBanner_caption .text_align_left .swiperBanner_capContent{
  padding-left: 60px;
}
.vendorTitle_Info_Block{
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 20px;
  margin-top: 10px;
}
.vendorTitle_Info_Block .vendorInfo_Left{
  display: flex;
  align-items: center;
}
.vendorTitle_Info_Block .vendorShop_Logo{
  margin-right: 10px;
  width: 80px;
}
.vendorTitle_Info_Block .vendorShop_Logo img{
  width: 80px;
}
.vendorTitle_Info_Block .vendorInfo_Left .vendorShop_NameInfo{}
.vendorTitle_Info_Block .vendorInfo_Left .vendorShop_NameInfo .vendorShop_Title h2{
  font-size: 1.8rem;
  display: block;
  margin-bottom: 0;
  line-height: 1;
}
.vendorTitle_Info_Block .vendorInfo_Left .vendorShop_NameInfo .vendorShop_TagLine{
  margin-top: 5px;
  font-size: .95rem;
  color: #a7a7a7;
}
.vendorTitle_Info_Block .vendorInfo_Left .vendorShop_NameInfo .vendorShop_Review{
  margin-top: 5px;
}
.vendorTitle_Info_Block .vendorInfo_Left .vendorShop_NameInfo .rating_block, .vendorShop_Review_Panel .userPosted_ReviewList .userPosted_ReviewBlock .rating_block{
  display: flex;
  align-items: center;
}
.vendorTitle_Info_Block .vendorInfo_Left .vendorShop_NameInfo .rating_block span, .vendorShop_Review_Panel .userPosted_ReviewList .userPosted_ReviewBlock .rating_block span{
  color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  margin-right: 4px;
  padding: 5px;
  font-size: .9rem;
  border-radius: 4px;

background: rgb(9,9,121);
background: linear-gradient(0deg, rgba(242,131,0,1) 0%, rgba(248,169,0,1) 100%);
}
.vendorShop_Review_Panel .userPosted_ReviewList .userPosted_ReviewBlock .rating_block span{
  width: 18px;
  height: 18px;
  margin-right: 3px;
  padding: 4px;
  font-size: .75rem;
}
.vendorShop_Review_Panel .userPosted_ReviewList .userPosted_ReviewBlock h3{
  margin-bottom: 2px;
}
.vendorShop_Review_Panel .userPosted_ReviewList .userPosted_ReviewBlock{
  margin-bottom: 2px;
}
.vendorTitle_Info_Block .vendorInfo_Right{}
.vendorTitle_Info_Block .vendorInfo_Right .vendorShop_Options{
  display: flex;
  align-items: center;
}
.vendorTitle_Info_Block .vendorInfo_Right .vendorShop_Options a{
  padding: 8px 25px;
  background: rgba(40,50,200,1);
  color: #FFFFFF;
  font-size: .9rem;
  border-radius: 4px;
  margin-left: 5px;
}
.vendorTitle_Info_Block .vendorInfo_Right .vendorShop_Options a:hover{
  background: rgba(255,33,39,1);
}
.VendorTrending_Products_Section{
	margin-bottom: 50px;
}
.vendor_PortalContainer .userInfo_block{}
.vendor_PortalContainer .userInfo_block span{
	display: inline-block;
    padding: 3px 15px 4px;
    background: #D7D7F9;
    border-radius: 3px;
    font-size: 1.1rem;
    font-weight: 700;
    color: #131389;
}
.VerificationScreen_Block{
	display: block;
	text-align: left;
}
.Verification_Info{
	display: block;
	margin-top: 10px;
}
.Verification_Info a{
	color: rgba(40,50,200,1);
}
.vendor_PortalContainer .shopping_checkoutBtn{
	display: block;
	text-align: center;
}
.vendor_PortalContainer .shopping_checkoutBtn button{
	width: auto;
	display: inline-block;
}

.gameTech_OfferSeller_Plan_Block{
	display: block;
	margin-top: 50px;
}
.gameTech_SellerPlan{
	position: relative;
    background-color: #fff;
    margin-bottom: 2.142rem;
    transition: all .3s;
    overflow: hidden;
    /* border: 1px solid red; */
	box-shadow: 0 5px 30px rgb(0 0 0 / 20%);
    position: relative;
    z-index: 2;
    transform: scale(1);
    border-radius: 6px;
}
.gameTech_SellerPlan .sellerPlan_Title{
	padding:20px 15px;
}
.gameTech_SellerPlan .sellerPlan_Title .Seller_planName{
	font-size: 1.5rem;
	font-weight: 700;
}
.gameTech_SellerPlan .sellerPlan_Details{
	font-size: 1rem;
	padding:10px 15px 20px;
	display: block;
	text-align: left;
}
.gameTech_SellerPlan .sellerPlan_Details p{
	font-size: 1rem;
	margin-bottom: 10px;
	text-align: left;
	font-weight: 600;
}
.sellerPlan_Details ul{
	display: block;
	text-align: left;
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
}
.sellerPlan_Details ul li{
	list-style: none;
	display: block;
	position: relative;
	padding-left: 20px;
	font-size: .95rem;
	line-height: 1.4;
	margin-top: 7px;
}
.sellerPlan_Details ul li::before{
	font-family: 'FontAwesome';
	font-size: .9rem;
	content: '\f00c';
	position: absolute;
	top: 2px;
	left: 0;
}
.sellerPlan_ExecuteBtn{
	padding:10px 15px 20px;
	display: block;
	text-align: center;
}
.sellerPlan_ExecuteBtn button{
	font-size: .9rem;
}
.productInfo_BoxLine.SoldOwner_ShipmentBlock{
	display: block;
	position: relative;
}
.SoldOwner_ShipmentBlock .infoBox_Content{
	display: block;
	position: relative;
	margin-bottom: 5px;
}
.SoldOwner_ShipmentBlock .infoBox_Content .titleOfBox span{
	text-transform: capitalize;
	font-size: .9rem;
	color: #a6a7a9;
	display: block;
}
.SoldOwner_ShipmentBlock .infoBox_Content .titleOfBox a{
	text-transform: capitalize;
	color: rgba(40,50,200,1);
}
.purchaseAttention_Notice{
	display: block;
	text-align: left;
	background: #f8d5d5;
	border: 1px solid #FF0000;
	margin-bottom: 30px;
}
.attention_Notice_Block{
	padding: 15px;
	color: #FF0000;
	display: block;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
}
.attention_Notice_Block ul{
	display: block;
	padding: 0;
	margin-left: 20px;
}
.attention_Notice_Block ul li{
	list-style: disc;
}
.attention_Notice_Block ul li a{
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
}
.attention_Notice_Block ul li a:hover, .attention_Notice_Block ul li a:focus{
	color: #0046be;
}

@media screen and (max-width: 992px){
.vendor_PortalContainer .pageHeading_Block h1{
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}
.vendor_PortalContainer .pageHeading_Block h1 span{
	max-width: 230px;
}
.vendorTitle_Info_Block{
    display: block;
}
.vendorTitle_Info_Block .vendorInfo_Left{
  margin-bottom: 10px;
}
.vendorTitle_Info_Block .vendorInfo_Right .vendorShop_Options{
  justify-content: center;
}
}

/* header SearchBox Styels======================= */
.header_block_search{
	display: block;
}
.header_block_search .form-control, .header_block_search select {
    height: 43px;
    font-size: 1rem;
}
.header_block_search .form-control{
	padding: 5px 20px;
	color: #636363;
}
.header_block_search .btn{
	height: 43px;
}
.searchSuggestion_DropPanel_Body{
	background: #FFFFFF;
	width: 470px;
	min-height: 100px;
	border-radius: 0 0 4px 4px;
	position: absolute;
	top: 41px;
	left: 0;
	right: 0;
	z-index: 8;
}
.searchSuggestion_dropBox{
	display: block;
	position: relative;
}
.searchSuggestion_dropBox .productBlock_Wrap{
	padding: 10px 20px;
}
.searchSuggestion_dropBox .searchSuggesstion_TabBlock{
	display: flex;
	align-items: center;
	justify-content: flex-start;
	background: #eff0fd;
	padding: 12px 20px 10px 20px;
}
.searchSuggestion_dropBox .searchItems_viewAllBtn{
	display: flex;
	align-items: center;
	justify-content: flex-start;
	/* background: #eff0fd; */
	padding: 0px 10px 10px 10px;
}
.searchSuggestion_dropBox .searchSuggesstion_TabBlock button.searchSortBtn, .searchSuggestion_dropBox .searchItems_viewAllBtn button{
	background: #dbddfb;
	color: #2832c8;
	font-size: 1rem;
	border: 0 none;
	outline: 0 none;
	padding: 13px 30px;
	margin-right: 5px;
	border-radius: 4px;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
}
.searchSuggestion_dropBox .searchItems_viewAllBtn button{
	width: 100%;
	padding: 10px 20px;
	font-size: .9rem;
	background: #fde6e6;
	color: #e40909;
	font-weight: 500;
}
.searchSuggestion_dropBox .searchSuggesstion_TabBlock button:hover.searchSortBtn, .searchSuggestion_dropBox .searchSuggesstion_TabBlock button:focus.searchSortBtn{
	background: #2832c8;
	color: #FFFFFF;
	border:0 none;
	outline: 0 none;
}
.searchSuggestion_dropBox .searchSuggesstion_TabBlock button.searchSortBtn.searchTabActive{
	background: #2832c8;
	color: #FFFFFF;
}
.searchSuggestion_dropBox .searchItems_viewAllBtn button:hover, .searchSuggestion_dropBox .searchItems_viewAllBtn button:focus{
	background: #e40909;
	color: #FFFFFF;
	border:0 none;
	outline: 0 none;
}
.searchSuggestion_dropBox .productBlock_Wrap .productWrapper_eCom{
	padding:8px;
	border-radius:4px;
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ecedf2;
	box-shadow:0 0 10px rgba(0,0,0,.05);
	box-shadow: none !important;
}
.searchSuggestion_dropBox .productBlock_Wrap .productWrapper_eCom:hover{
	background: #ecedf2;
}
.searchSuggestion_dropBox .productBlock_Wrap .productWrapper_eCom .thumb_product_container {
    margin: 0px;
    position: relative;
    overflow: hidden;
    align-items: center;
}
.searchSuggestion_dropBox .productBlock_Wrap .productWrapper_eCom .thumb_product_container .info_shortDesc_block .product_title h3 a{
	font-size: .9rem;
	font-weight: 500;
	padding-top: 8px;
	padding-bottom: 8px;
}
.searchSuggestion_dropBox .productWrapper_eCom.horizontal_display .thumb_product_container figure.image_thumb_block {
    height: 50px !important;
    min-height: 50px !important;
    max-height: 50px !important;
    width: 60px !important;
    min-width: 60px !important;
    max-width: 60px !important;
    margin-right: 10px !important;
    box-shadow: none !important;
}
@media screen and (min-width: 1500px) {
	.header_block_search form, .gameTech_Theme .header_searchBox .header_block_search .header_block_search_wrapper, .searchSuggestion_DropPanel_Body{
     	max-width: 470px;
     	width: 470px;
     }
}

@media screen and (min-width: 992px) {
	.header_block_search form {
     	max-width: 470px;
     }
}
@media screen and (max-width: 1400px) {
	.header_block_search form, .gameTech_Theme .header_searchBox .header_block_search .header_block_search_wrapper, .searchSuggestion_DropPanel_Body{
     	max-width: 415px;
     	width: 415px;
     }
     .searchSuggestion_dropBox .searchSuggesstion_TabBlock button.searchSortBtn, .searchSuggestion_dropBox .searchItems_viewAllBtn button{
		font-size: 1rem;
		padding: 10px 30px;
		margin-right: 5px;
	}
}
@media screen and (max-width: 1100px) {
	.header_block_search form, .gameTech_Theme .header_searchBox .header_block_search .header_block_search_wrapper, .searchSuggestion_DropPanel_Body{
     	max-width: 380px;
     	width: 380px;
     }
     .searchSuggestion_dropBox .searchSuggesstion_TabBlock button.searchSortBtn, .searchSuggestion_dropBox .searchItems_viewAllBtn button{
		font-size: .9rem;
		padding: 10px 20px;
		margin-right: 5px;
	}
}

@media screen and (max-width: 992px) {
	.header_block_search form, .gameTech_Theme .header_searchBox .header_block_search .header_block_search_wrapper, .searchSuggestion_DropPanel_Body{
     	max-width: 100%;
     	width: 100%;
     }
     .searchSuggestion_dropBox .searchSuggesstion_TabBlock button.searchSortBtn, .searchSuggestion_dropBox .searchItems_viewAllBtn button{
		font-size: .9rem;
		padding: 10px 20px;
		margin-right: 5px;
	}
	.searchSuggestion_DropPanel_Body{
		width: 100%;
		top: 80px;
	}
	.searchSuggestion_dropBox .searchSuggesstion_TabBlock button.searchSortBtn, .searchSuggestion_dropBox .searchItems_viewAllBtn button{
		font-size: .85rem;
		font-weight: 600;
		text-transform: uppercase;
		padding: 8px 15px;
		margin-right: 5px;
	}
	.searchSuggestion_dropBox .searchSuggesstion_TabBlock{
		padding: 8px 15px 8px 15px;
	}
}

.dailyDeals_Carousel_Block .OwlPromo_DayDealCarousel{}
.dailyDeals_Carousel_Block .OwlPromo_DayDealCarousel.owlControl_Panel.Nav_Inner_BottomRight .owl-nav button.owl-prev{
	right:50px;
}
.dailyDeals_Carousel_Block .OwlPromo_DayDealCarousel.owlControl_Panel.Nav_Inner_BottomRight .owl-nav button.owl-next{
	right:10px;
}