
.main-logo{ max-width: 145px;}
.nav-link{ padding: 0 20px !important; font-size: 16px;}
.iconsize{max-width:20px!important; color: #667B7C;} .iconsize-footer{max-width:20px!important; color: #fff;}
.cart-count{ font-size:9.5px; width:18px; height: 18px; padding:2px 3px 0; bottom:-10px; left:10px; text-align:center;}
.main-holder{padding-top: 200px;}
.bannerbigtxt{ font-size: 64px; font-weight: 900; line-height: normal}
.search-icon{top:18px; left:25px;}
.home-banner-holder{ padding-bottom: 150px;}
.home-img{ position: relative; top: -100px; border-radius: 45px; overflow: hidden}
.product-slider {width: 90%;max-width: 760px;position: relative;}
.slider-wrapper{overflow: hidden;position: relative; border-radius: 45px;}
.big-radius {overflow: hidden;border-radius:45px;}
.slides {display: flex;transition: transform 0.5s ease-in-out;}
.slides img {width: 100%;flex-shrink: 0;}
.controls {position: absolute;top: 50%;width: 100%;display: flex;justify-content: space-between;transform: translateY(-50%);}
.controls button {border: none;padding:5px 5px;cursor: pointer;border-radius: 100%; width: 40px; height: 40px;}
.thumbnails {margin-top: 10px; position: absolute; top: 0; right: -120px; width: 100px;}
.thumbnails img {width: 60px;height: 60px;margin: 10px 0px;cursor: pointer; border-radius: 100px;}
.pdt-detail{ padding-left: 60px;}
.img-thumb{ width: 100px;} .img-smthumb{ width:55px;}
.sm-field{width:64px; height: 26px; font-size: 11px}
.table-responsive{ overflow: auto}
.table-responsive .table{ min-width: 700px;}
.form-check-input:checked {background-color: #713EB4;border-color: #713EB4;}
.otp-input{ width:60px;}
label.error{ top: -15px !important; padding-left: 1.5rem !important; color: #dc3545; font-size: 0.775em;}
.inputs .input {width: 40px;border: none;border-bottom: 3px solid rgba(0, 0, 0, 0.5);margin: 0 10px;text-align: center;font-size: 36px;cursor: not-allowed;
pointer-events: none;}
.inputs .input:focus {border-bottom: 3px solid #713EB4;outline: none;}
.inputs .input:nth-child(1) {cursor: pointer;pointer-events: all;}
@media(max-width:767px){
.main-holder{padding-top: 150px;}	
.container-fluid.px-5{ padding-left: 20px !important; padding-right: 20px !important;}
.home-banner-holder{ padding-bottom:30px!important;}	
.home-img{top:30px !important;}	
.nav-link{ padding-top:10px!important; font-size: 20px;}
.bannerbigtxt{ font-size:44px; line-height: normal}	
.hm-slogan{ margin-top: 50px;}	
.thumbnails {margin-top: 10px; position:relative; right:0px; width:auto!important;}	
.product-slider {width:100%;}
	.bg-light.p-5.ms-4{ margin-left: 0!important;}	
}
