/*** BANNER PORTION ***/
.banner {width: 100%;}
.banner-img {width: 100%;float: left;text-align: center;}
.banner-img img {width: 100%;height: 100%;object-fit: cover;}
.NewBannerDiv {float: left;width: 100%;}
.NewBannerDiv a {text-decoration: none;outline: none;display: block;}
.Banner_left {float: left;width: 540px; height:370px; overflow:hidden !important;}
.Banner_middle {float: left;width: 320px;margin: 0 15px;}
.Banner_middle a:first-child {margin-bottom: 8px;}
.Banner_right {float: left;width: 280px;}
.Banner_left img, 
.Banner_middle img, 
.Banner_right img {border-radius:5px;}

.Home_Event_SaleBanner{padding:20px 0 30px;}

#home-slider .owl-nav{position: absolute;left: 0;right: 0;text-align: center;margin: 0 auto;top: 50%;transform: translate(0,-50%)}
#home-slider .owl-prev,
#home-slider .owl-next{width:50px; height:50px; }
#home-slider .owl-prev {float: left;position: relative;margin-left: 10px;}
#home-slider .owl-next {float: right;position: relative;margin-right: 10px;}
#home-slider .owl-prev::after,
#home-slider .owl-next::after {content: "";height: 15px;width: 15px;border-top: 4px solid #fff;border-right: 4px solid #fff;opacity: 0.8;position: absolute;top: 40%;transform: translate(-50%) rotate(-135deg);color: #000;}
#home-slider .owl-next::after {transform: translate(-50%) rotate(45deg);left: 45%;}
#home-slider .owl-prev::after {right: 25%;}
#home-slider .owl-prev span,
#home-slider .owl-next span {display: none;}
#home-slider .owl-nav{display:none;}
#home-slider .owl-dots{display: block;padding: 0 15px 0 0;float: left;width: 100%;text-align: right;margin-top: -25px;z-index: 5;position: relative;}
#home-slider .owl-dots button.owl-dot{margin:0 4px;}
#home-slider .owl-dots button.owl-dot span{display:inline-block; width:15px; height:15px; border:2px solid #fff; background:#ccc; border-radius:30px; margin:0;}
#home-slider .owl-dots button.owl-dot.active span{background:#eb2600;border:2px solid #fff;}

.best_experience{width:100%; float:left; margin-top:20px !important; padding-bottom:20px !important; border:0;}
.best_experience,
.rs_experience{margin-top: 30px;padding-bottom: 35px;}
.rs_experience{display: block;}
.experience_box .row,
.rs_experience_box .row{margin:0;}
.experience_col_1,
.experience_col{float: left;padding: 0 10px;}
.experience_col_1{width: 12%;}
.experience_col{width: 22%;}
.experience_col.experience_col_login{width: 24.25%; margin:0 1% 0 0; padding:0;}
.experience_col.experience_col_login:last-child{margin:0;}
.experience_content .sign-text{font-size: 20px;line-height: 25px;color: #000000;margin-bottom: 15px;display: block;}
.experience_btn .button{padding: 0 30px;}
.experience_white{width:100%; background: #ffffff;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);padding: 10px;border: 1px solid #e7e7e7;transition: 0.3s ease;-moz-transition: 0.3s ease;-webkit-transition: 0.3s ease;-ms-transition: 0.3s ease;-o-transition: 0.3s ease;border-radius:5px;}
.experience_white:hover{box-shadow: none;}
.expe_pro_img{float: left;text-align: left;width: 28%;margin-right: 10px;}
.expe_pro_img img{width: 70px;height: 70px; position:relative;}
.expe_pro_right{float: right;text-align: left;width: 66%;}
.expe_pro_title{height: 40px;overflow: hidden;word-break: break-word;}
.expe_pro_title h6,
.expe_pro_title span{font-size: 13px;line-height: 18px;color: #000000;/* white-space: nowrap; */overflow: hidden;text-overflow: ellipsis;display: block;font-weight:600;}
.expe_pro_pricing{width: 100%;margin-bottom: 10px;}
.expe_price_promo{display: inline-block;font-size: 15px;line-height: 26px;font-weight:600;margin-right: 10px;}
.expe_price_crossout{display: inline-block;font-size: 13px;line-height: 26px;color: #515050;text-decoration: line-through;}
.expe_pro_delivery a,
.expe_pro_delivery span{font-size: 14px;line-height: 26px;font-weight: bold;text-transform: capitalize;}
.experience_white:hover .expe_pro_delivery a,
.experience_white:hover .expe_pro_delivery span{color: #acacac}

.rs_experience_box{display: none;}
.experience_white:hover .expe_pro_delivery a,
.experience_white:hover .expe_pro_delivery span{color: #acacac;}
#rs_experience .owl-dots{position: absolute;left: 0;right: 0;bottom: -30px;margin: 0 auto;text-align: center;}
#rs_experience .owl-dot span{width: 15px;height: 15px;border: 2px solid #e7e7e7;display: inline-block;margin: 0 5px 0;border-radius: 50%;}
#rs_experience .owl-dot.active span,
#rs_experience .owl-dot span:hover{border: 2px solid transparent;border-radius: 8px;background: #ec2529;width: 20px;height: 10px;}

/* offer_banner-style-start */
.offer_banner{margin-top: 20px; width:100%; float:left;}
.offer_banner_box{background: #f2f1f7;/* padding: 20px; */border-radius:5px;}
.offer_bend_box{height: 90px;text-align: center;padding: 10px;position: relative;margin: 20px 20px 15px;}
.offer_bend_box::before,
.offer_bend_box::after{position: absolute;content: '';background: url("/images/site_images/offer_arrow.png");background-repeat: no-repeat;background-position: top right;width: 10px;height: 40px;z-index: 1;display: block;margin-top: -29px;}
.offer_bend_box::after{background-position: top left;right: 10px;top: 9px;}
.offer_bend_box h6,
.offer_bend_box span.TitleOne{font-size: 22px;line-height: 30px;color: #fff;text-transform: uppercase;display: inline-block; width: 100%;}
.offer_bend_box h5,
.offer_bend_box span.TitleTwo{font-size: 32px;line-height: 46px;font-weight:600;text-transform: uppercase;color: #fff;}
.Free_shipping{text-align: center;}
.Free_shipping p{font-size: 16px;line-height: 18px;text-transform: uppercase;}
.offer_banner_icon{margin: 30px auto;text-align: center;}
.offer_banner_dog{float: right;text-align: right;}
/* offer_banner-style-end */

/* blog_section-style-start */
.blog_section_box{width: 100%;}
.bolg_deta_box{width: 100%;}
.bolg_img{margin-bottom: 10px;position: relative;}
.bolg_img img{border-radius:4px;height:247px; position:relative;}
.blog_date{position: absolute;content: '';top: 10px;left: 10px;width: 50px;height: 50px;text-align: center;background: #ffffff;display: block;text-transform: uppercase;}
.blog_date strong{font-size: 22px;line-height: 24px;}
.blog_date span{font-family: 'muliregular';font-size: 16px;}
.blog_img_title{width: 120px;height: 26px;color: #ffffff;font-size: 14px;line-height: 26px;text-align: center;position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 0;}
.blog_sub_title{margin-bottom: 10px;}
.blog_sub_title h5,
.blog_sub_title h4{font-size: 17px;line-height: 19px; font-weight:600;}
.blog_text{margin-bottom: 10px;}
.blog_text p{font-size: 14px;line-height: 24px;}
.blog_read_more a{text-decoration: underline #ec2529;text-transform: capitalize;}
.blog_view_all{padding: 10px 0 30px 0;text-align: center;width: 100%;float: left;}
/* blog_section-style-end */

.Mobile_Show_USP{display:none;}

.offer-banner-home {width:100%; float:left; margin-top:15px;}
.offer-banner-home img.home-offer-banner-img-mobile {display:none;}

.Home_NewArrival_Container{width: 100%; float: left; position: relative; padding: 20px 0 10px 0;}
.Home_NewArrival_Container .Main_title{width: 100%; float: left;padding: 25px 30px; display: flex; border-radius: 15px 15px 0 0; overflow: hidden; background: linear-gradient(120deg, #fb8502 , #ffb508); color: #fff; font-size: 30px; justify-content: space-between;font-family: muliextrabold; line-height: 47px; position: relative; z-index: 1;}
.Home_NewArrival_Container .Main_title a{font-size: 14px; float: right;font-family: 'muliregular'; padding: 0 25px; border: 2px solid #fff; border-radius: 25px; color: #000; background: #fff; line-height: 41px;}
.Home_NewArrival_Container .Main_title a:hover{background: #1b1b1b; border: 2px solid #1b1b1b; color: #fff;}

#Home_NewArrival-slider{width: 100%; float: left; padding: 10px 25px 20px 25px; background: #eee; border-radius: 0  0 15px 15px;}
#Home_NewArrival-slider ul li{width: 100%; float: left; margin: 5px 0; border: 1px solid #e9e9e9; border-radius: 10px; background: #fff; transition: 0.5s; overflow: hidden; padding: 10px 0; color: #111;}
#Home_NewArrival-slider ul li:hover{border: 1px solid #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1)}
#Home_NewArrival-slider .PrdImg{width: 156px; float: left;}
#Home_NewArrival-slider .PrdImg img{width: 88%; margin: 0 auto; display: block;}
#Home_NewArrival-slider .PrdContent{width: 54%; float: right;}
#Home_NewArrival-slider .PrdContent .PrdName{width: 100%; padding: 0 10px 0 0; float: left; height: 90px; color: #acacac; font-size: 14px;}
#Home_NewArrival-slider .PrdContent .PrdName a,
#Home_NewArrival-slider .PrdContent .PrdName span{display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient:vertical; overflow:hidden; text-overflow: ellipsis; font-size: 18px; font-family: 'mulisemibold'; color: #111; padding-bottom: 2px;}
#Home_NewArrival-slider .PrdContent .PrdPrice{width: 100%; float: left; display: flex;font-size: 20px;font-family: 'mulisemibold';text-decoration: unset; color: #e60e0f;}
#Home_NewArrival-slider .PrdContent .PrdPrice span{ font-size: 14px; color: #acacac; text-decoration: line-through;font-family: 'muliregular'; padding: 0 0 0 10px;}
#Home_NewArrival-slider .PrdContent .PrdBtn{width: 100%; float: left; padding-top: 20px;}
#Home_NewArrival-slider .PrdContent .PrdBtn .button{font-size: 14px; height: 30px; line-height: 28px; padding: 0 14px;}
#Home_NewArrival-slider .item{margin: 10px 0;}
#Home_NewArrival-slider .owl-nav{position: absolute;right: 175px;top: -48px; text-align: center;transform: translate(0,-50%); width: 100px;}
#Home_NewArrival-slider .owl-prev,
#Home_NewArrival-slider .owl-next{width:42px; height: 42px; border: 2px solid #fff; border-radius: 100px;}
#Home_NewArrival-slider .owl-prev {float: left;position: relative; left: 0;}
#Home_NewArrival-slider .owl-next {float: right;position: relative; right: 0;}
#Home_NewArrival-slider .owl-prev::after,
#Home_NewArrival-slider .owl-next::after {content: "";height: 13px;width: 13px;border-top: 2px solid #fff;border-right: 2px solid #fff;position: absolute;top: 40%;transform: translate(-50%) rotate(-135deg);color: #000; display: block;top: 12px;}
#Home_NewArrival-slider .owl-next::after {transform: translate(-50%) rotate(45deg);left: 45%; left: 16px; right: unset;}
#Home_NewArrival-slider .owl-prev::after {right: 4px; left: unset;}
#Home_NewArrival-slider .owl-prev span,
#Home_NewArrival-slider .owl-next span {color: transparent;}
#Home_NewArrival-slider .owl-stage-outer {margin-right: -7px;}

/****RESPONSIVE CSS ****/
@media (max-width: 1200px) {
.NewBannerDiv img {width: 100%;}
.Banner_left {width: 46%;}
.Banner_middle {width: 27%;}
.Banner_right {width: 24%;}
}

@media only screen and (max-width:1000px),(max-width:1099px){
.Banner_left {width: 53%; height:auto;}
.Banner_middle {width: 26.5%; padding:0 1.5%; margin:0;}
.Banner_right {width: 20.5%;}

.experience_col_1{width: 100%;float: none;padding: 0;margin-bottom: 30px;}
.experience_content{text-align: center;}
.experience_content strong br{display: none;}
.experience_btn{text-align: center;}
.experience_btn .button{padding: 0 70px;}
.experience_content .sign-text{margin-bottom: 10px;}
.experience_btn{text-align: center;margin-bottom: 10px;}
.experience_col{width: 25%;}
#rs_experience .item{margin:0 15px 10px 15px;}
#rs_experience .owl-item img{width: 60px;height: 60px;}
#rs_experience .owl-dots{position: absolute;left: 0;right: 0;bottom: -20px;margin: 0 auto;text-align: center;}
#rs_experience .owl-dot span{width: 15px;height: 15px;border: 2px solid #e7e7e7;display: inline-block;margin: 0 5px 0;border-radius: 50%;}
#rs_experience .owl-dot.active span,
#rs_experience .owl-dot span:hover{border: 2px solid transparent;border-radius: 8px;background: #ec2529;width: 15px;height: 15px;}

.offer_bend_col.col-3{display: none;}
.offer_bend_col.col-5{width: 50%;}
.offer_bend_col.col-4{width: 50%;}
.offer_bend_box h6,
.offer_bend_box span.TitleOne{font-size: 18px;line-height: 30px;}
.offer_bend_box h5,
.offer_bend_box span.TitleTwo{font-size: 26px;line-height: 46px;}

.bolg_img img{width: 300px;height:190px;}

}

@media only screen and (max-width:900px),(max-width:999px){
.Mobile_hide_USB{display:none;}
.best_experience{padding:0;}
.rs_experience_box{display: block;}
.rs_experience_box .row{margin: 0;}
.experience_box,
.rs_experience_box{display: none;}

.Mobile_Show_USP{display:block; background:#fff; border:1px solid #e7e7e7; padding:0; color:#111; text-align:center; width:100%; float:left;margin-bottom: 30px;}
.Mobile_Show_USP ul li{width:50%; float:left; padding:10px 15px; border-right:1px solid #e7e7e7;}
.Mobile_Show_USP ul li:last-child{border:0;}
.Mobile_Show_USP img{width:50px; display:inline-block: margin:0 auto;-webkit-filter: grayscale(1) invert(0.75);filter: grayscale(1) invert(0.75);}
.Mobile_Show_USP h5{font-size: 18px;line-height: normal;font-family: 'mulisemibold';margin-top: 5px;}

}

@media only screen and (max-width:800px),(max-width:899px){
.Home_Event_SaleBanner {padding: 0px 0 0px 0;}

.bolg_img img{height: 150px;}
.best_experience{margin:0;padding: 10px 0;}
.inner-banner.New-Add{padding:0 !important;}
.Home_NewArrival_Container{padding-bottom: 30px;}
.Home_NewArrival_Container .Main_title{padding: 15px 20px;font-size: 26px; line-height: 40px;}
.Home_NewArrival_Container .Main_title a{font-size: 14px;padding: 0 20px;line-height: 36px;}

#Home_NewArrival-slider{padding: 0px 15px 10px 15px;}
#Home_NewArrival-slider .PrdContent .PrdName a,
#Home_NewArrival-slider .PrdContent .PrdName span{padding: 0;}
#Home_NewArrival-slider .PrdImg{width: 150px;}
#Home_NewArrival-slider .PrdImg img{width: 90%;}
#Home_NewArrival-slider .PrdContent{width: 55%;}

#Home_NewArrival-slider .owl-nav{right: 135px;top: -34px;width: 110px;}
#Home_NewArrival-slider .owl-prev,
#Home_NewArrival-slider .owl-next{width:36px; height: 36px;}
#Home_NewArrival-slider .owl-prev {left: 12px;}
#Home_NewArrival-slider .owl-next {right: 12px;}
#Home_NewArrival-slider .owl-next::after {left: 15px; right: unset;}
#Home_NewArrival-slider .owl-prev::after {right: 3px; left: unset;}
#Home_NewArrival-slider .owl-prev::after,
#Home_NewArrival-slider .owl-next::after {height: 11px;width: 11px;top: 11px;}
}

@media only screen and (max-width:800px),(max-width:810px){
.Banner_left {width: 47%;}
.Banner_middle {width: 29.5%;}
.Banner_right {width: 23.5%;}
}

@media only screen and (max-width:720px),(max-width:799px){
.Banner_left {width: 53%;}
.Banner_middle {width: 26.5%;}
.Banner_right {width: 20.5%;}

.offer_banner_icon img{width: 270px;}
.offer_bend_box h5{font-size: 21px;line-height: 36px;}
.rs_experience{margin-top: 20px;padding-bottom: 20px;}

.bolg_deta_box{text-align: center;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 0px solid #f1f1f1;}
.bolg:last-child .bolg_deta_box{border-bottom: 0px;}
.blog_sub_title h5,
.blog_sub_title h4{font-size: 16px;line-height: 18px;}
.bolg_img{position: relative;width: 100%;margin: 0 auto 15px;}
.bolg_img img{width: 100%;height:auto;}
.blog_date{left: 15px;}

}

@media only screen and (max-width:600px),(max-width:699px){
.offer_banner{margin-top: 20px;}
.offer_bend_col.col-4{display: none;}
.offer_bend_col.col-5{width: 100%;}
.bolg.col-4 {width: 100%;}
.bolg_deta_box{width:100%;}
.bolg_img{width: 300px;}
.bolg_img img{width: 100%;height:auto;}
.Mobile_Show_USP{margin:0 0 0px 0;}
.Mobile_Show_USP ul li{padding:10px 5%;}
.Mobile_Show_USP img{width:30px;}
.Mobile_Show_USP h5{font-size: 14px; line-height:18px;}

}

@media only screen and (max-width:500px),(max-width:599px){
.Banner_left {width: 100%;margin-bottom: 10px;}
.Banner_middle {width: 54.5%;margin: 0;}
.Banner_right {width: 45%;float: right;}
#home-slider .owl-dots{padding: 10px 0 10px 0;margin-top: 0; text-align:center;}
.banner{padding-top:10px;}
.offer-banner-home img.home-offer-banner-img-desktop {display:none;}
.offer-banner-home img.home-offer-banner-img-mobile {display:block;}
}

@media only screen and (max-width:400px), (max-width:499px) {
.Banner_middle a:first-child {margin-bottom: 6px;}
.Home_NewArrival_Container .Main_title{padding: 15px;}
.Home_NewArrival_Container .Main_title a{padding: 0 15px;}

#Home_NewArrival-slider .owl-nav{right: 0;top: 50%;width: 100%;}
#Home_NewArrival-slider .owl-prev,
#Home_NewArrival-slider .owl-next{width:36px; height: 36px; background: #fff; border: 2px solid #666;}
#Home_NewArrival-slider .owl-prev::after,
#Home_NewArrival-slider .owl-next::after{border-top: 2px solid #666;border-right: 2px solid #666;}
#Home_NewArrival-slider .owl-prev {left: 0;}
#Home_NewArrival-slider .owl-next {right: 0;}

}

@media only screen and (max-width:375px), (max-width:399px){
.Mobile_Show_USP ul li{padding:10px 0%;}
#Home_NewArrival-slider .PrdContent{width: 50%; float: right;}
#Home_NewArrival-slider .PrdContent .PrdName a{-webkit-line-clamp: 3;}
}

@media only screen and (max-width:360px){
.Banner_middle a:first-child {margin-bottom: 5px;}
.bolg_img{width:100%;}
#Home_NewArrival-slider .PrdImg {width: 125px;}
}

@media only screen and (max-width:300px), (max-width:320px){
.Mobile_Show_USP h5{font-size: 12px;}
}


@media only screen and (max-width:540px){
.Banner_left{height:357px;}
.Banner_middle, .Banner_right{height:310px;}
}
@media only screen and (max-width:500px){
.Banner_left{height:329px;}
.Banner_middle, .Banner_right{height:290px;}
}
@media only screen and (max-width:428px){
.Banner_left{height:auto;}
.Banner_middle, .Banner_right{height:243px;}
}
@media only screen and (max-width:414px){
.Banner_left{height:auto;}
.Banner_middle, .Banner_right{height:235px;}
}
@media only screen and (max-width:390px){
.Banner_left{height:auto;}
.Banner_middle, .Banner_right{height:221px;}
}
@media only screen and (max-width:375px){
.Banner_left{height:auto;}
.Banner_middle, .Banner_right{height:212px;}
}
@media only screen and (max-width:360px){
.Banner_left{height:auto;}
.Banner_middle, .Banner_right{height:202px;}
}
@media only screen and (max-width:320px){
.Banner_left, .Banner_middle, .Banner_right{height:auto;}
}


/*** CAT MONTH PROMOTION - Aug. 2023 START **/
.CatMonth_Promotion_Container{width: 53%; float: right;}
.CatMonth_Promotion_Container a{display: block;}
.CatMonth_Promotion_Container ul li{width: 49.25%; margin: 0 1.5% 14px 0; float: left;}
.CatMonth_Promotion_Container ul li:nth-child(2n){margin: 0 0 14px 0;}
.CatMonth_Promotion_Container ul li:nth-child(3n){margin: 0 1.5% 0 0;}
.CatMonth_Promotion_Container ul li:nth-child(4n){margin: 0;}

@media only screen and (max-width:1000px),(max-width:1199px){
/*** CAT MONTH PROMOTION - Aug. 2023 START **/
.CatMonth_Promotion_Container{width: 53.5%;}
.CatMonth_Promotion_Container ul li{margin: 0 1.5% 7px 0;}
.CatMonth_Promotion_Container ul li:nth-child(2n){margin: 0 0 7px 0;}
}

@media only screen and (max-width:768px),(max-width:799px){
/*** CAT MONTH PROMOTION - Aug. 2023 START **/
.CatMonth_Promotion_Container ul li{margin: 0 1.5% 3px 0;}
.CatMonth_Promotion_Container ul li:nth-child(2n){margin: 0 0 3px 0;}
}

@media only screen and (max-width:500px),(max-width:599px){
/*** CAT MONTH PROMOTION - Aug. 2023 START **/
.CatMonth_Promotion_Container{width: 100%;}
.CatMonth_Promotion_Container ul li{width: 48.5%; margin: 0 1.5% 7px 0; float: left;}
.CatMonth_Promotion_Container ul li:nth-child(2n){margin: 0 0 7px 0;}
.CatMonth_Promotion_Container ul li:nth-child(3n){margin: 0 1.5% 0 0;}
.CatMonth_Promotion_Container ul li:nth-child(4n){margin: 0;}

}
