@font-face {
    font-family: 'bellezaregular';
    src: url('../fonts/belleza-regular-webfont.eot');
    src: url('../fonts/belleza-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/belleza-regular-webfont.woff2') format('woff2'),
         url('../fonts/belleza-regular-webfont.woff') format('woff'),
         url('../fonts/belleza-regular-webfont.svg#bellezaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

img{max-width: 100%; height: auto;}

.no-gutter {margin-right: 0; margin-left: 0; }
.no-gutter > [class*="col-"] {padding-right: 0; padding-left: 0; }

.nw-container{max-width: 1740px; padding: 0 10px; margin: 0 auto;}
.nwhd-common{border-top: solid 3px #000; padding-top: 20px; margin:50px 0 20px; font-size: 32px;}

@media(max-width: 767px){
    .nwhd-common{margin: 25px 0 20px;}
}

@media(max-width: 575px){
	.nwhd-common{font-size: 28px;}
}

a.zoom-link .thumb-zoom{position: relative; overflow: hidden; display: block; line-height: 0;}
a.zoom-link .thumb-zoom img{width: 100%; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;} 
/*a.zoom-link:hover .thumb-zoom img{-webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2);}
*/
.home-mainbnr{position: relative;}
.home-mainbnr .main-text-bnr{position: absolute; top: 50%;  transform: translate(0%, -50%); right: 10%; text-align: center;}
.home-mainbnr .main-text-bnr h2{padding-bottom: 20px; font-size: 36px; color: #000;}
.home-mainbnr .main-text-bnr a{font-size: 24px; font-weight: 600; }
.mb-img{display: none;}
@media(max-width: 767px){
    .homeslider .slid{margin-bottom: 25px;}
    .desk-img{display: none;}
    .mb-img{display: block;}
	.home-mainbnr .main-text-bnr {position: initial; transform: none; padding: 15px 15px 30px;  text-align: center;}
}
@media(max-width: 575px){
	.home-mainbnr .main-text-bnr h2{font-size: 24px;}
	.home-mainbnr .main-text-bnr a{font-size: 18px;}
}

/*CSS commented as per 'Fwd: FW: SBJ Homepage Redesign - Feedback V5 - Mail' :: 11-1-2023 :: Start*/
/*.home-coll ul.homecoll-list{margin: 0 -15px;display: flex;flex-wrap: wrap;align-items: center;}*/
/*CSS commented as per 'Fwd: FW: SBJ Homepage Redesign - Feedback V5 - Mail' :: 11-1-2023 :: End*/

/*CSS added as per 'Fwd: FW: SBJ Homepage Redesign - Feedback V5 - Mail' :: 11-1-2023 :: Start*/
.home-coll ul.homecoll-list{margin: 0 -15px;display: flex;flex-wrap: wrap;}
/*CSS added as per 'Fwd: FW: SBJ Homepage Redesign - Feedback V5 - Mail' :: 11-1-2023 :: End*/

.home-coll ul.homecoll-list li{width: 25%; padding: 15px 15px 30px;}
.home-coll ul.homecoll-list li a{background: #f6f6f6;height: 100%;display: block;}
.home-coll ul.homecoll-list li h4{font-size: 24px; text-align: center;  color: #000; padding: 15px;height: auto !important;}
.home-coll ul.homecoll-list li h4 span{display: inline-block; border-bottom:1px solid transparent;}
.home-coll ul.homecoll-list li a:hover h4 span{border-bottom:1px solid #000000;}

@media(max-width: 1200px){
    .home-coll ul.homecoll-list li h4{font-size: 18px;}
}

@media(max-width: 991px){
    .home-coll ul.homecoll-list li h4{font-size: 14px;padding: 15px 10px;}
}

@media(max-width: 767px){
	.home-coll ul.homecoll-list li{width: 50%; padding-bottom:25px;}
	.home-coll ul.homecoll-list li h4{padding: 10px;font-size: 12px;}
}

@media(max-width: 575px){
	.home-coll ul.homecoll-list{margin: 0 -5px;}
	.home-coll ul.homecoll-list li{width: 50%; padding: 5px 5px 25px;}
}
/*@media(max-width: 360px){
	.home-coll ul.homecoll-list li h4{font-size: 16px;}
}*/

.sub-coll-text{text-align: center; padding:0 10px;}
/*.sub-collection:nth-child(even){text-align: right;}*/
.sub-collection a img{width: 100%;}
.sub-coll-text h3{font-size: 60px; padding-bottom: 20px;line-height: 100%;font-family: 'bellezaregular';}
.sub-coll-text p {font-size: 30px; padding-bottom: 20px;line-height: 28px; }
.sub-coll-text p a.btn{font-weight: 600;}
.bnr-lr-box{display: flex; flex-wrap: wrap; align-items: center; justify-content:center;margin: 0px 0px 3px 0px;}
/*.sub-collection:nth-child(even) .bnr-lr-box{justify-content: end;}*/
#shop-avi .owl-prev{left:0;}
#shop-avi .owl-next{right:0;}

@media(max-width: 1500px){
    .sub-coll-text h3{font-size: 50px;}
}

@media(max-width: 1300px){
    .sub-coll-text p{font-size: 24px;}
    .sub-coll-text h3{font-size: 40px;}
}

@media(max-width: 991px){
    .sub-coll-text p{font-size: 20px;}
    .sub-coll-text h3{font-size: 32px;}
}

@media(max-width: 767px){
    .bnr-lr-box{margin: -3px 0 0px 0px;}
    .sub-coll-text{padding-top: 20px;}
    .sub-coll-text h3{font-size: 26px;}
    .sub-coll-text p{font-size: 16px;}
   /* .sub-collection:nth-child(even) .bnr-lr-box,.bnr-lr-box{justify-content: center;}*/
    .sub-coll-text,.sub-collection:nth-child(even){text-align: center;}
    .sub-collection:nth-child(even) .bnr-lr-box{order: 1;}
	.bnr-lr-box{padding-bottom: 25px;}
}
/*@media(max-width: 575px){
	.sub-coll-text h3{font-size: 28px;}
	.sub-coll-text p{font-size: 18px; line-height: 24px;}
}*/


.nw-homepage .home_event{margin-top: 10px; padding: 50px 80px;}
.nw-homepage .home_event .row{display: flex; flex-wrap: wrap;}
.nw-homepage .home_event .event-box{margin: 15px 0;}

@media(max-width: 1599px){
	.nw-homepage .home_event{padding: 30px 50px;}
	.home_event .event-box h4{font-size: 18px;}
	.home_event .event-box p{font-size: 16px;}
}

@media(max-width: 1199px){
	.nw-homepage .home_event{padding: 15px 30px;}
}
@media(max-width: 767px){
	.home_event .event-box h4{font-size: 16px;}
	.home_event .event-box p{font-size: 14px;}
}