header{position: relative;width: 100%; top: 0;left: 0; z-index: 1;}

.slider-div{position: relative; width: 100%; overflow: hidden; }

#sliderdv{position: relative;width: 300%; display: flex;}

.slide{width: 33.333%; overflow: hidden;}

.slide1{background-image: url('/image/beautiful-young.jpg'); background-size: 100%;}


.slide2{background-image: url('/image/slider1.jpg');}
.slide3{background-image: url('/image/slider1.jpg');}




.slide-ind h3{ text-transform: uppercase; margin: 10px 0; color: #fff; font-weight: 500;}

.bannerdv{margin: 30px 0;    padding: 15px 15px;    box-shadow: 0 0 3px 0 #333;}



.topsl-cg{padding: 15px 15px;}

.top-cg{text-align: center; box-shadow: 0 0 3px 0px #333;}

.selling-imgd{ display: flex; }

.selling-imgd a{margin: auto;}
.selling-imgd img{margin: auto; }

.selling-title{padding: 10px 10px;}

.top-cg p{padding-bottom: 15px; font-size: 14px; color: #565656;}


.cg-round{
	padding: 15px 15px;
    box-shadow: 0 0 3px 0px #333;
    position: relative;
    background: #fff;
    border-radius: 4px;

	.cg-imgd {
        margin: 15px auto;
        border-radius: 100%;
        box-shadow: 0 0 5px 0px #000;
        overflow: hidden;
		aspect-ratio: 1 / 1; 

		a{
			display: flex;  justify-content: center; align-items: center; height: 100%;

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


	@media(min-width: 768px){
		.cg-imgd {
			width: 225px;
		}
	}


	@media(max-width: 768px){

	
	}
}




#review{
	background: linear-gradient(135deg, #fff8dc, #f9e79f);
	.mrw{
		.col-item{
			.rvw-item{
				background: #fff; border-radius: 10px;

				p{ font-size: 14px; margin-top: 10px; margin-bottom: 10px;}
			}
		}
	}
}


/*------------------------media query Start-----------------------------------------*/

@media(min-width: 768px){

	.slider-div{height: 700px;}
	.slide{height: 700px;}

	.slide-ind h3{font-size: 40px;}

	.selling-imgd{height: 300px; display: flex; }
	.selling-imgd img{max-height: 300px; }

	

	.slide-ind{padding-top: 150px; padding-left: 75px;}


	#review{
		padding: 40px 40px; margin-top: 40px;
		.mrw{
			.col-item{
				padding-left: 15px; padding-right: 15px;
				.rvw-item{
					padding: 20px 20px;
				}
			}
		}
	}


}



@media(max-width: 768px){

	.slider-div{height: 200px;}
	.slide{height: 200px;}

	.slide-ind h3{font-size: 30px;}

	.selling-imgd{height: 160px; }
	.selling-imgd img{max-height: 150px; }
	.cat-name{margin-top:10px;font-size: 14px}

	.slide-ind{padding-top: 80px; padding-left: 30px;}


	
	#review{
		padding: 20px 20px; margin-top: 20px;
		.mrw{
			.col-item{
				padding-left: 7px; padding-right: 7px;
				.rvw-item{
					padding: 10px 10px; margin-bottom: 15px;
				}
			}
		}
	}

}



