
* {
	margin: 0;
	padding: 0;
}
body{
	background-color: #feebeb!important;
}
.header{
	background: white;
}

/* Styles for mobile less devices: >=320px */
@media (min-width: 0px) and (max-width: 320px) {
  	/* Mobile less styles here */
  	.header {
		height:65px;
	}
	.headerSection {
	    padding: 4% 0;
	    margin-bottom:0!important;
	}
	.headerSection .leftSide {
		margin: 2% 0 0;
	}
	.headerSection .rightSide {
		margin: 1% 0 0;
	}
	.headerSection .rightSide .rightrightSide{
		display: flex;
    	justify-content: center;
	}
	.headerSection .rightSide .rightrightSide .counterCart{
		margin: -18% 0;
	}
	.headerCategorySection{
		display: none;
	}
	.main-container{
		margin: 20% 0 0;
	}
}

/* Styles for mobile devices: 320px - 480px */
@media (min-width: 321px) and (max-width: 375px) {
  /* Mobile styles here */
  	.header {
		height:65px;
	}
	.headerSection {
	    padding: 4% 0;
	    margin-bottom:0!important;
	}
	.headerSection .leftSide {
		margin: 2% 0 0;
	}
	.headerSection .centerSide {
		    margin: -1% 0;
	}
	.headerSection .centerSide img {
		max-width: 100%;
	}
	.headerSection .rightSide {
		margin: 1% 0 0;
	}
	.headerSection .rightSide .rightrightSide{
		display: flex;
    	justify-content: center;
	}
	.headerSection .rightSide .rightrightSide .counterCart{
		margin: -18% 0;
	}
	.headerCategorySection{
		display: none;
	}
	.main-container{
		margin: 17% 0 0;
	}
}
/* Styles for mobile devices: 320px - 480px */
@media (min-width: 376px) and (max-width: 425px) {
  /* Mobile styles here */
  	.header {
		height:65px;
	}
	.headerSection {
	    padding: 2% 0;
	    margin-bottom:0!important;
	}
	.headerSection .leftSide {
		margin: 3% 0 0;
	}
	.headerSection .centerSide{
		text-align: center;
    	margin: 1% 0;
	}
	.headerSection .centerSide img {
		max-width: 80%;
	}
	.headerSection .rightSide {
		margin: 2% 0 0;
	}
	.headerSection .rightSide .rightrightSide{
		display: flex;
    	justify-content: center;
	}
	.headerSection .rightSide .rightrightSide .counterCart{
		margin: -18% 0;
	}
	.headerCategorySection{
		display: none;
	}
	.main-container{
		margin: 15% 0 0;
	}
}

/* Styles for mobile devices: 320px - 480px */
@media (min-width: 426px) and (max-width: 480px) {
  /* Mobile styles here */
  	.header {
		height:65px;
	}
	.headerSection {
	    padding: 2% 0;
	    margin-bottom:0!important;
	}
	.headerSection .leftSide {
		margin: 3% 0 0;
	}
	.headerSection .centerSide{
		text-align: center;
    	margin:  0;
	}
	.headerSection .centerSide img {
		max-width: 80%;
	}
	.headerSection .rightSide {
		margin: 2% 0 0;
	}
	.headerCategorySection{
		display: none;
	}
	.main-container{
		margin: 15% 0 0;
	}
}

/* Styles for tablets or iPad: 480px - 768px */
@media (min-width: 481px) and (max-width: 768px) {
   /* Tablet styles here */
   	.header {
		height:100px;
	}
	.headerSection {
	/*	    padding: 2% 0;*/
	    margin-bottom:0!important;
	}
	.headerSection .leftSide {
		margin: 2% 0 0;
	}
	.headerSection .centerSide{
		text-align: center;
    	margin:  0;
	}
	.headerSection .centerSide img {
		max-width: 80%;
		margin: -2% 0;
	}
	.headerSection .rightSide {
		margin: 2% 0 0;
		text-align: center;
		width: 20%!important;
		float: right;
	}
	.headerSection .rightSide .rightrightSide{
		display: flex;
    	justify-content: center;
	}
	.headerSection .rightSide .rightrightSide .counterCart{
		margin: -18% 0;
	}

	.headerCategorySection{
		display: flex;
    	justify-content: space-around;
    	padding: 0 20px 0;
	}
	.headerCategorySection span{
		font-size: 14px!important;
/*	    padding: 10px 8px!important;*/
	    text-transform: uppercase!important;
	    font-family: initial!important;
	    color: black!important;
	}
	.main-container{
		margin: 13% 0 0;
	}
}

/* Styles for laptops or small-size screens: 768px -1024px */
@media (min-width: 769px) and (max-width:1024px){
   /* Laptop styles here */   
   .header {
		height:100px;
	}
	.headerSection {
		padding: 1% 0 0;
	    margin-bottom:0!important;
	}
	.headerSection .leftSide {
		margin: 1% 0 0;
	}
	.headerSection .centerSide{
		text-align: center;
    	margin:  0;
	}
	.headerSection .centerSide img {
		max-width: 80%;
		margin: -2% 0;
	}
	.headerSection .rightSide {
		margin: 1% 0 0;
		text-align: center;
		width: 15%!important;
		float: right;
	}
	.headerSection .rightSide .rightrightSide{
		display: flex;
    	justify-content: center;
	}
	.headerSection .rightSide .rightrightSide .counterCart{
		margin: -18% 0;
	}
	.headerCategorySection{
		display: flex;
	    justify-content: space-around;
	    padding: 5px 30px 0;
	    margin: 0 1% !important;
	}
	.headerCategorySection span{
		font-size: 18px!important;
/*	    padding: 10px 8px!important;*/
	    text-transform: uppercase!important;
	    font-family: initial!important;
	    color: black!important;
	}
	.main-container{
		margin: 100px 0 0;
	}
	.catTitleNm {
	    font-size: 4.5rem!important;
		margin: 5rem !important;
		font-weight: 500;
		font-family: auto;
		text-align: center;
	}
	.categorySec{
		display: flex;
    	justify-content: space-around;
	}
	.catMainImg{
		height: 450px!important;
    	width: 450px!important;
	}
	.categorySec .catName {
	    font-size: 3rem!important;
	    font-weight: 500 !important;
	    margin: 5% 0 0;
	    font-family: auto;
	}
	.bannerBottomCategorySection .lSSlideOuter .lightSlider{
		padding: 0 10% !important;
	}
	.specialCategorySection{
		    padding: 2% 5%;
	}
	.specialcathead{
		display: flex;
    	justify-content: space-between;
	}
	.spe_pro{
/*		width: 90%;*/
	}
	.specialCatName {
		font-size: 4rem!important;
		font-weight: 500;
		font-family: auto;
		margin: 2% 3% 0!important;
	}
	.specialCatViewAll {
		    font-size: 4rem!important;
	    font-weight: 500;
	    font-family: auto;
	    margin: 35px 3% 0!important;
	    border-radius: 50px;
	    background: #87cefa47;
	    padding: 10px;
	    height: 80px;
	    width: 12%;
	    text-align: center;
	}
	.spe_pro  .lSSlideOuter{
		margin: 0 3%;
	}
	.speCatImageName{
		display: flex; 
		flex-direction: column; 
		align-items: center;
		    margin: 2% 0;
	}
	.speCatImageName .namePrice{
		    margin: 2%;
	}
	.speCatImageName .namePrice .proPrice{
		    text-align: center;
		    color: red;
	}
	.speCatImageName .namePrice .proPrice i{
		color: red;
	}
	.speCatImageName p{
		font-size: 2rem !important;
	    font-weight: 500 !important;
	    font-family: auto;
	}
	.speCatImageName img{
		height: 400px;
    	width: 400px
	}
	.spcCatMain{
		display: flex;
    	justify-content: space-around;
    	height: 600px!important;
	}
	.herHimOwnCard {
	    display: flex;
	    justify-content: center;
	}
	.herHimOwnCard .herOwnImg, .ownImg, .himOwnImg {
	    width: 31%;
	}
	.specialBestSellercathead .specialCatName{
		    text-align: center;
	}
	.spcBestSellerCatMain{
		    margin: 2% 3%;
		     
	}
	.spcBestSellerCatMain p{

	}
	.speBestSellerCatImageName{
		   width: 31%!important;
	}
	.speBestSellerCatImageName .imgName img{
		height: 700px;
    	width: 700px;
	}
	.speBestSellerCatImageName .namePrice {
		margin: 2%;
		text-align: center;
		    font-size: 2.3rem !important;
	    font-weight: 500 !important;
	    font-family: auto;
	}
	.speBestSellerCatImageName .namePrice .proPrice{
		text-align: center;
		color: red;
	}
	.speBestSellerCatImageName .namePrice .proPrice i{
		color: red;
	}
	.sbpcatName{
		font-size: 3rem!important;
			font-weight: 500 !important;
			margin: 5% 0 0;
			font-family: auto;
	}
	.sbpcategorySec  {
	    display: flex;
	    justify-content: space-around;
	}
	.shopByPriceCategorySection .lSSlideOuter .lightSlider {
	    padding: 0 10% !important;
	}
	.shopByPriceCategorySection .shopbpCatMainImg {
		height: 450px!important;
		width: 450px!important;
	}
	.footer-curve {
	    height: 875px !important;
	    padding: 0 5%;
	}
	.footer-curve img {
	    height: 850px;
	    width: 100%;
	}
	.footerSec {
	    padding: 0 5%;
	    background-color: #DEEFFF;
	    height: 500px;
	}
	.footerSec .footer_logo {
		margin: 5% 0;
	}
	.footerSec .footer_logo img{
		    width: 50%;
	}
	.footer_headrotu {
	    font-size: 3rem;
	    font-weight: 700;
	      margin: 12% 0 10% 0!important;
	      text-align: center;
	}
	.footer_headhfl {
	    font-size: 3rem;
	    font-weight: 700;
	      margin: 12% 0 10% 0!important;
	      text-align: right;
	}
	.footer_text{
		font-size: 30px !important;
		    text-align: justify;
	}
	.phoneContact {
		text-align: center;
	}
	.phoneContact .phone , .contact{
		font-size: 36px;
    	    margin: 5% 12% 0 0 !important;
	}
	.rotumain{
		    margin: 0 0 0 5%!important;
	}
	.hflmain{
		margin: 0 -8% !important;
	}
	.helpfullink{
		margin: -2% 0 0 57%;
	}
	.helpfullink ul li a {
		font-size: 36px;
    	margin: 5% 0!important;
	}
}

/* Styles for desktops or large-size screens :1024-1200*/
@media(min-width :1025px ) and (max-width :1200px ){
    /* Desktop styles here*/
    .header {
		height:100px;
	}
	.headerSection {
		padding: 1% 0 0;
	    margin-bottom:0!important;
	}
	.headerSection .leftSide {
		margin: 1% 0 0;
	}
	.headerSection .centerSide{
		text-align: center;
    	margin:  0;
	}
	.headerSection .centerSide img {
		max-width: 80%;
		margin: -2% 0;
	}
	.headerSection .rightSide {
		margin: 1% 0 0;
		text-align: center;
		width: 15%!important;
		float: right;
	}
	.headerSection .rightSide .rightrightSide{
		display: flex;
    	justify-content: center;
	}
	.headerSection .rightSide .rightrightSide .counterCart{
		margin: -18% 0;
	}
	.headerCategorySection{
		display: flex;
	    justify-content: space-around;
	    padding: 5px 30px 0;
	    margin: 0 1% !important;
	}
	.headerCategorySection span{
		font-size: 18px!important;
/*	    padding: 10px 8px!important;*/
	    text-transform: uppercase!important;
	    font-family: initial!important;
	    color: black!important;
	}
	.main-container{
		margin: 100px 0 0;
	}
	.catTitleNm {
	    font-size: 4.5rem!important;
		margin: 5rem !important;
		font-weight: 500;
		font-family: auto;
		text-align: center;
	}
	.categorySec{
		display: flex;
    	justify-content: space-around;
	}
	.catMainImg{
		height: 450px!important;
    	width: 450px!important;
	}
	.categorySec .catName {
	    font-size: 3rem!important;
	    font-weight: 500 !important;
	    margin: 5% 0 0;
	    font-family: auto;
	}
	.bannerBottomCategorySection .lSSlideOuter .lightSlider{
		padding: 0 10% !important;
	}
	.specialCategorySection{
		    padding: 2% 5%;
	}
	.specialcathead{
		display: flex;
    	justify-content: space-between;
	}
	.spe_pro{
/*		width: 90%;*/
	}
	.specialCatName {
		font-size: 4rem!important;
		font-weight: 500;
		font-family: auto;
		margin: 2% 3% 0!important;
	}
	.specialCatViewAll {
		    font-size: 4rem!important;
	    font-weight: 500;
	    font-family: auto;
	    margin: 35px 3% 0!important;
	    border-radius: 50px;
	    background: #87cefa47;
	    padding: 10px;
	    height: 80px;
	    width: 12%;
	    text-align: center;
	}
	.spe_pro  .lSSlideOuter{
		margin: 0 3%;
	}
	.speCatImageName{
		display: flex; 
		flex-direction: column; 
		align-items: center;
		    margin: 2% 0;
	}
	.speCatImageName .namePrice{
		    margin: 2%;
	}
	.speCatImageName .namePrice .proPrice{
		    text-align: center;
		    color: red;
	}
	.speCatImageName .namePrice .proPrice i{
		color: red;
	}
	.speCatImageName p{
		font-size: 2rem !important;
	    font-weight: 500 !important;
	    font-family: auto;
	}
	.speCatImageName img{
		height: 400px;
    	width: 400px
	}
	.spcCatMain{
		display: flex;
    	justify-content: space-around;
    	height: 600px!important;
	}
	.herHimOwnCard {
	    display: flex;
	    justify-content: center;
	}
	.herHimOwnCard .herOwnImg, .ownImg, .himOwnImg {
	    width: 31%;
	}
	.specialBestSellercathead .specialCatName{
		    text-align: center;
	}
	.spcBestSellerCatMain{
		    margin: 2% 3%;
		     
	}
	.spcBestSellerCatMain p{

	}
	.speBestSellerCatImageName{
		   width: 31%!important;
	}
	.speBestSellerCatImageName .imgName img{
		height: 700px;
    	width: 700px;
	}
	.speBestSellerCatImageName .namePrice {
		margin: 2%;
		text-align: center;
		    font-size: 2.3rem !important;
	    font-weight: 500 !important;
	    font-family: auto;
	}
	.speBestSellerCatImageName .namePrice .proPrice{
		text-align: center;
		color: red;
	}
	.speBestSellerCatImageName .namePrice .proPrice i{
		color: red;
	}
	.sbpcatName{
		font-size: 3rem!important;
			font-weight: 500 !important;
			margin: 5% 0 0;
			font-family: auto;
	}
	.sbpcategorySec  {
	    display: flex;
	    justify-content: space-around;
	}
	.shopByPriceCategorySection .lSSlideOuter .lightSlider {
	    padding: 0 10% !important;
	}
	.shopByPriceCategorySection .shopbpCatMainImg {
		height: 450px!important;
		width: 450px!important;
	}
	.footer-curve {
	    height: 875px !important;
	    padding: 0 5%;
	}
	.footer-curve img {
	    height: 850px;
	    width: 100%;
	}
	.footerSec {
	    padding: 0 5%;
	    background-color: #DEEFFF;
	    height: 500px;
	}
	.footerSec .footer_logo {
		margin: 5% 0;
	}
	.footerSec .footer_logo img{
		    width: 50%;
	}
	.footer_headrotu {
	    font-size: 3rem;
	    font-weight: 700;
	      margin: 12% 0 10% 0!important;
	      text-align: center;
	}
	.footer_headhfl {
	    font-size: 3rem;
	    font-weight: 700;
	      margin: 12% 0 10% 0!important;
	      text-align: right;
	}
	.footer_text{
		font-size: 30px !important;
		    text-align: justify;
	}
	.phoneContact {
		text-align: center;
	}
	.phoneContact .phone , .contact{
		font-size: 36px;
    	    margin: 5% 12% 0 0 !important;
	}
	.rotumain{
		    margin: 0 0 0 5%!important;
	}
	.hflmain{
		margin: 0 -8% !important;
	}
	.helpfullink{
		margin: -2% 0 0 57%;
	}
	.helpfullink ul li a {
		font-size: 36px;
    	margin: 5% 0!important;
	}
}
 
/*Styles for extra-large size devices :1400+*/
 @media(min-width :1226px ) and (max-width :1440px ){
     /*Extra-large device styles here*/ 
     /* Desktop styles here*/
    .header {
		height:100px;
	}
	.headerSection {
		padding: 1% 0 0;
	    margin-bottom:0!important;
	}
	.headerSection i{
		font-size: 2rem !important;
		margin: 0 20%;
	}
	.headerSection .leftSide {
		margin: 1% 0 0;
	}
	.headerSection .centerSide{
		text-align: center;
    	margin:  0;
	}
	.headerSection .centerSide img {
		max-width: 80%;
		margin: -2% 0;
	}
	.headerSection .rightSide {
		margin: 1% 0 0;
		text-align: center;
		width: 15%!important;
		float: right;
	}
	.headerSection .rightSide .rightleftSide {
		width: 30%;
	}
	.headerSection .rightSide .rightrightSide{
		display: flex;
    	justify-content: center;
    	width: 30%;
	}
	.headerSection .rightSide .rightrightSide .counterCart{
		margin: -65% -10px;
    	font-size: 20px;
	}
	.headerCategorySection{
		display: flex;
	    justify-content: space-around;
	    padding:5px 5% 0;
	    margin: 0 3% !important;
	}
	.headerCategorySection span{
		font-size: 18px!important;
/*	    padding: 10px 8px!important;*/
	    text-transform: uppercase!important;
	    font-family: initial!important;
	    color: black!important;
	}
	.main-container{
		margin: 100px 0 0;
	}
	.catTitleNm {
	    font-size: 4.5rem!important;
		margin: 5rem !important;
		font-weight: 500;
		font-family: auto;
		text-align: center;
	}
	.categorySec{
		display: flex;
    	justify-content: space-around;
	}
	.catMainImg{
		height: 450px!important;
    	width: 450px!important;
	}
	.categorySec .catName {
	    font-size: 3rem!important;
	    font-weight: 500 !important;
	    margin: 5% 0 0;
	    font-family: auto;
	}
	.bannerBottomCategorySection .lSSlideOuter .lightSlider{
		padding: 0 10% !important;
	}
	.specialCategorySection{
		    padding: 2% 5%;
	}
	.specialcathead{
		display: flex;
    	justify-content: space-between;
	}
	.spe_pro{
/*		width: 90%;*/
	}
	.specialCatName {
		font-size: 4rem!important;
		font-weight: 500;
		font-family: auto;
		margin: 2% 3% 0!important;
	}
	.specialCatViewAll {
		    font-size: 4rem!important;
	    font-weight: 500;
	    font-family: auto;
	    margin: 35px 3% 0!important;
	    border-radius: 50px;
	    background: #87cefa47;
	    padding: 10px;
	    height: 80px;
	    width: 12%;
	    text-align: center;
	}
	.spe_pro  .lSSlideOuter{
		margin: 0 3%;
	}
	.speCatImageName{
		display: flex; 
		flex-direction: column; 
		align-items: center;
		    margin: 2% 0;
	}
	.speCatImageName .namePrice{
		    margin: 2%;
	}
	.speCatImageName .namePrice .proPrice{
		    text-align: center;
		    color: red;
	}
	.speCatImageName .namePrice .proPrice i{
		color: red;
	}
	.speCatImageName p{
		font-size: 2rem !important;
	    font-weight: 500 !important;
	    font-family: auto;
	}
	.speCatImageName img{
		height: 400px;
    	width: 400px
	}
	.spcCatMain{
		display: flex;
    	justify-content: space-around;
    	height: 600px!important;
	}
	.herHimOwnCard {
	    display: flex;
	    justify-content: center;
	}
	.herHimOwnCard .herOwnImg, .ownImg, .himOwnImg {
	    width: 31%;
	}
	.specialBestSellercathead .specialCatName{
		    text-align: center;
	}
	.spcBestSellerCatMain{
		    margin: 2% 3%;
		     
	}
	.spcBestSellerCatMain p{

	}
	.speBestSellerCatImageName{
		   width: 31%!important;
	}
	.speBestSellerCatImageName .imgName img{
		height: 700px;
    	width: 700px;
	}
	.speBestSellerCatImageName .namePrice {
		margin: 2%;
		text-align: center;
		    font-size: 2.3rem !important;
	    font-weight: 500 !important;
	    font-family: auto;
	}
	.speBestSellerCatImageName .namePrice .proPrice{
		text-align: center;
		color: red;
	}
	.speBestSellerCatImageName .namePrice .proPrice i{
		color: red;
	}
	.sbpcatName{
		font-size: 3rem!important;
			font-weight: 500 !important;
			margin: 5% 0 0;
			font-family: auto;
	}
	.sbpcategorySec  {
	    display: flex;
	    justify-content: space-around;
	}
	.shopByPriceCategorySection .lSSlideOuter .lightSlider {
	    padding: 0 10% !important;
	}
	.shopByPriceCategorySection .shopbpCatMainImg {
		height: 450px!important;
		width: 450px!important;
	}
	.footer-curve {
	    height: 875px !important;
	    padding: 0 5%;
	}
	.footer-curve img {
	    height: 850px;
	    width: 100%;
	}
	.footerSec {
	    padding: 0 5%;
	    background-color: #DEEFFF;
	    height: 500px;
	}
	.footerSec .footer_logo {
		margin: 5% 0;
	}
	.footerSec .footer_logo img{
		    width: 50%;
	}
	.footer_headrotu {
	    font-size: 3rem;
	    font-weight: 700;
	      margin: 12% 0 10% 0!important;
	      text-align: center;
	}
	.footer_headhfl {
	    font-size: 3rem;
	    font-weight: 700;
	      margin: 12% 0 10% 0!important;
	      text-align: right;
	}
	.footer_text{
		font-size: 30px !important;
		    text-align: justify;
	}
	.phoneContact {
		text-align: center;
	}
	.phoneContact .phone , .contact{
		font-size: 36px;
    	    margin: 5% 12% 0 0 !important;
	}
	.rotumain{
		    margin: 0 0 0 5%!important;
	}
	.hflmain{
		margin: 0 -8% !important;
	}
	.helpfullink{
		margin: -2% 0 0 57%;
	}
	.helpfullink ul li a {
		font-size: 36px;
    	margin: 5% 0!important;
	}
 }
 /*Styles for extra-large size devices :1200+*/
 
@media(min-width :1441px ) and (max-width :1600px ){
    .header {
		height:135px;
	}
	.headerSection {
		padding: 1% 0 0;
	    margin-bottom:0!important;
	}
	.headerSection i{
		font-size: 2rem !important;
		margin: 0 20%;
	}
	.headerSection .leftSide {
		margin: 15px 0 0;
/*		text-align: center;*/
	}

	.headerSection .centerSide{
		text-align: center;
    	margin:  0;
	}
	.headerSection .centerSide img {
		width: 35%;
		margin: -2% 0;
	}
	.headerSection .rightSide {
		margin: 15px 0 0;
		text-align: center;
		width: 12%!important;
		float: right;
	}
	.headerSection .rightSide .rightleftSide {
		width: 30%;
	}
	.headerSection .rightSide .rightrightSide{
		display: flex;
    	justify-content: center;
    	width: 30%;
	}
	.headerSection .rightSide .rightrightSide .counterCart{
		margin: -65% -10px;
    	font-size: 20px;
	} 
	.headerCategorySection{
		display: flex;
	    justify-content: space-around;
	    padding: 10px 5% 0;
    	margin: 0 2% !important;
	}
	.headerCategorySection span{
		font-size: 24px!important;
	    padding: 10px!important;
	    text-transform: uppercase!important;
	    font-family: initial!important;
	    color: black!important;
	}
	.main-container{
		margin: 8% 0 0;
	}
	.catTitleNm {
	    font-size: 4.5rem!important;
		margin: 5rem !important;
		font-weight: 500;
		font-family: auto;
		text-align: center;
	}
	.categorySec{
		display: flex;
    	justify-content: space-around;
	}
	.catMainImg{
		height: 450px!important;
    	width: 450px!important;
	}
	.categorySec .catName {
	    font-size: 3rem!important;
	    font-weight: 500 !important;
	    margin: 5% 0 0;
	    font-family: auto;
	}
	.bannerBottomCategorySection .lSSlideOuter .lightSlider{
		padding: 0 10% !important;
	}
	.specialCategorySection{
		    padding: 2% 5%;
	}
	.specialcathead{
		display: flex;
    	justify-content: space-between;
	}
	.spe_pro{
/*		width: 90%;*/
	}
	.specialCatName {
		font-size: 4rem!important;
		font-weight: 500;
		font-family: auto;
		margin: 2% 3% 0!important;
	}
	.specialCatViewAll {
		    font-size: 4rem!important;
	    font-weight: 500;
	    font-family: auto;
	    margin: 35px 3% 0!important;
	    border-radius: 50px;
	    background: #87cefa47;
	    padding: 10px;
	    height: 80px;
	    width: 12%;
	    text-align: center;
	}
	.spe_pro  .lSSlideOuter{
		margin: 0 3%;
	}
	.speCatImageName{
		display: flex; 
		flex-direction: column; 
		align-items: center;
		    margin: 2% 0;
	}
	.speCatImageName .namePrice{
		    margin: 2%;
	}
	.speCatImageName .namePrice .proPrice{
		    text-align: center;
		    color: red;
	}
	.speCatImageName .namePrice .proPrice i{
		color: red;
	}
	.speCatImageName p{
		font-size: 2rem !important;
	    font-weight: 500 !important;
	    font-family: auto;
	}
	.speCatImageName img{
		height: 400px;
    	width: 400px
	}
	.spcCatMain{
		display: flex;
    	justify-content: space-around;
    	height: 600px!important;
	}
	.herHimOwnCard {
	    display: flex;
	    justify-content: center;
	}
	.herHimOwnCard .herOwnImg, .ownImg, .himOwnImg {
	    width: 31%;
	}
	.specialBestSellercathead .specialCatName{
		    text-align: center;
	}
	.spcBestSellerCatMain{
		    margin: 2% 3%;
		     
	}
	.spcBestSellerCatMain p{

	}
	.speBestSellerCatImageName{
		   width: 31%!important;
	}
	.speBestSellerCatImageName .imgName img{
		height: 700px;
    	width: 700px;
	}
	.speBestSellerCatImageName .namePrice {
		margin: 2%;
		text-align: center;
		    font-size: 2.3rem !important;
	    font-weight: 500 !important;
	    font-family: auto;
	}
	.speBestSellerCatImageName .namePrice .proPrice{
		text-align: center;
		color: red;
	}
	.speBestSellerCatImageName .namePrice .proPrice i{
		color: red;
	}
	.sbpcatName{
		font-size: 3rem!important;
			font-weight: 500 !important;
			margin: 5% 0 0;
			font-family: auto;
	}
	.sbpcategorySec  {
	    display: flex;
	    justify-content: space-around;
	}
	.shopByPriceCategorySection .lSSlideOuter .lightSlider {
	    padding: 0 10% !important;
	}
	.shopByPriceCategorySection .shopbpCatMainImg {
		height: 450px!important;
		width: 450px!important;
	}
	.footer-curve {
	    height: 875px !important;
	    padding: 0 5%;
	}
	.footer-curve img {
	    height: 850px;
	    width: 100%;
	}
	.footerSec {
	    padding: 0 5%;
	    background-color: #DEEFFF;
	    height: 500px;
	}
	.footerSec .footer_logo {
		margin: 5% 0;
	}
	.footerSec .footer_logo img{
		    width: 50%;
	}
	.footer_headrotu {
	    font-size: 3rem;
	    font-weight: 700;
	      margin: 12% 0 10% 0!important;
	      text-align: center;
	}
	.footer_headhfl {
	    font-size: 3rem;
	    font-weight: 700;
	      margin: 12% 0 10% 0!important;
	      text-align: right;
	}
	.footer_text{
		font-size: 30px !important;
		    text-align: justify;
	}
	.phoneContact {
		text-align: center;
	}
	.phoneContact .phone , .contact{
		font-size: 36px;
    	    margin: 5% 12% 0 0 !important;
	}
	.rotumain{
		    margin: 0 0 0 5%!important;
	}
	.hflmain{
		margin: 0 -8% !important;
	}
	.helpfullink{
		margin: -2% 0 0 57%;
	}
	.helpfullink ul li a {
		font-size: 36px;
    	margin: 5% 0!important;
	}

 }
@media(min-width :1601px ) and (max-width :1800px ){
    .header {
		height:150px;
	}
	.headerSection {
		padding: 1% 0 0;
	    margin-bottom:0!important;
	}
	.headerSection i{
		font-size: 2rem !important;
		margin: 0 20%;
	}
	.headerSection .leftSide {
		margin: 1% 0 0;
/*		text-align: center;*/
	}

	.headerSection .centerSide{
		text-align: center;
    	margin:  0;
	}
	.headerSection .centerSide img {
		width: 35%;
		margin: -2% 0;
	}
	.headerSection .rightSide {
		margin: 1% 0 0;
		text-align: center;
		width: 12%!important;
		float: right;
	}
	.headerSection .rightSide .rightleftSide {
		width: 20%;
	}
	.headerSection .rightSide .rightrightSide{
		display: flex;
    	justify-content: center;
    	width: 30%;
	}
	.headerSection .rightSide .rightrightSide .counterCart{
		margin: -50% -10px;
    	font-size: 20px;
	} 
	.headerCategorySection{
		display: flex;
	    justify-content: space-around;
	    padding: 10px 5% 0;
    	margin: 0 2% !important;
	}
	.headerCategorySection span{
		font-size: 26px!important;
	    padding: 10px!important;
	    text-transform: uppercase!important;
	    font-family: initial!important;
	    color: black!important;
	}
	.main-container{
		margin: 8% 0 0;
	}
	.catTitleNm {
	    font-size: 4.5rem!important;
		margin: 5rem !important;
		font-weight: 500;
		font-family: auto;
		text-align: center;
	}
	.categorySec{
		display: flex;
    	justify-content: space-around;
	}
	.catMainImg{
		height: 450px!important;
    	width: 450px!important;
	}
	.categorySec .catName {
	    font-size: 3rem!important;
	    font-weight: 500 !important;
	    margin: 5% 0 0;
	    font-family: auto;
	}
	.bannerBottomCategorySection .lSSlideOuter .lightSlider{
		padding: 0 10% !important;
	}
	.specialCategorySection{
		    padding: 2% 5%;
	}
	.specialcathead{
		display: flex;
    	justify-content: space-between;
	}
	.spe_pro{
/*		width: 90%;*/
	}
	.specialCatName {
		font-size: 4rem!important;
		font-weight: 500;
		font-family: auto;
		margin: 2% 3% 0!important;
	}
	.specialCatViewAll {
		    font-size: 4rem!important;
	    font-weight: 500;
	    font-family: auto;
	    margin: 35px 3% 0!important;
	    border-radius: 50px;
	    background: #87cefa47;
	    padding: 10px;
	    height: 80px;
	    width: 12%;
	    text-align: center;
	}
	.spe_pro  .lSSlideOuter{
		margin: 0 3%;
	}
	.speCatImageName{
		display: flex; 
		flex-direction: column; 
		align-items: center;
		    margin: 2% 0;
	}
	.speCatImageName .namePrice{
		    margin: 2%;
	}
	.speCatImageName .namePrice .proPrice{
		    text-align: center;
		    color: red;
	}
	.speCatImageName .namePrice .proPrice i{
		color: red;
	}
	.speCatImageName p{
		font-size: 2rem !important;
	    font-weight: 500 !important;
	    font-family: auto;
	}
	.speCatImageName img{
		height: 400px;
    	width: 400px
	}
	.spcCatMain{
		display: flex;
    	justify-content: space-around;
    	height: 600px!important;
	}
	.herHimOwnCard {
	    display: flex;
	    justify-content: center;
	}
	.herHimOwnCard .herOwnImg, .ownImg, .himOwnImg {
	    width: 31%;
	}
	.specialBestSellercathead .specialCatName{
		    text-align: center;
	}
	.spcBestSellerCatMain{
		    margin: 2% 3%;
		     
	}
	.spcBestSellerCatMain p{

	}
	.speBestSellerCatImageName{
		   width: 31%!important;
	}
	.speBestSellerCatImageName .imgName img{
		height: 700px;
    	width: 700px;
	}
	.speBestSellerCatImageName .namePrice {
		margin: 2%;
		text-align: center;
		    font-size: 2.3rem !important;
	    font-weight: 500 !important;
	    font-family: auto;
	}
	.speBestSellerCatImageName .namePrice .proPrice{
		text-align: center;
		color: red;
	}
	.speBestSellerCatImageName .namePrice .proPrice i{
		color: red;
	}
	.sbpcatName{
		font-size: 3rem!important;
			font-weight: 500 !important;
			margin: 5% 0 0;
			font-family: auto;
	}
	.sbpcategorySec  {
	    display: flex;
	    justify-content: space-around;
	}
	.shopByPriceCategorySection .lSSlideOuter .lightSlider {
	    padding: 0 10% !important;
	}
	.shopByPriceCategorySection .shopbpCatMainImg {
		height: 450px!important;
		width: 450px!important;
	}
	.footer-curve {
	    height: 875px !important;
	    padding: 0 5%;
	}
	.footer-curve img {
	    height: 850px;
	    width: 100%;
	}
	.footerSec {
	    padding: 0 5%;
	    background-color: #DEEFFF;
	    height: 500px;
	}
	.footerSec .footer_logo {
		margin: 5% 0;
	}
	.footerSec .footer_logo img{
		    width: 50%;
	}
	.footer_headrotu {
	    font-size: 3rem;
	    font-weight: 700;
	      margin: 12% 0 10% 0!important;
	      text-align: center;
	}
	.footer_headhfl {
	    font-size: 3rem;
	    font-weight: 700;
	      margin: 12% 0 10% 0!important;
	      text-align: right;
	}
	.footer_text{
		font-size: 30px !important;
		    text-align: justify;
	}
	.phoneContact {
		text-align: center;
	}
	.phoneContact .phone , .contact{
		font-size: 36px;
    	    margin: 5% 12% 0 0 !important;
	}
	.rotumain{
		    margin: 0 0 0 5%!important;
	}
	.hflmain{
		margin: 0 -8% !important;
	}
	.helpfullink{
		margin: -2% 0 0 57%;
	}
	.helpfullink ul li a {
		font-size: 36px;
    	margin: 5% 0!important;
	}
 }
@media(min-width :1801px ) and (max-width :2000px ){
    .header {
		height:175px;
	}
	.headerSection {
		padding: 1% 0 0;
	    margin-bottom:0!important;
	}
	.headerSection i{
		font-size: 3rem !important;
		margin: 0 20%;
	}
	.headerSection .leftSide {
		margin: 1% 0 0;
/*		text-align: center;*/
	}

	.headerSection .centerSide{
		text-align: center;
    	margin:  0;
	}
	.headerSection .centerSide img {
		width: 35%;
		margin: -2% 0;
	}
	.headerSection .rightSide {
		margin: 1% 0 0;
		text-align: center;
		width: 15%!important;
		float: right;
	}
	.headerSection .rightSide .rightleftSide {
		width: 30%;
	}
	.headerSection .rightSide .rightrightSide{
		display: flex;
    	justify-content: center;
    	width: 30%;
	}
	.headerSection .rightSide .rightrightSide .counterCart{
		margin: -30% -15px;
		font-size: 30px;
	} 
	.headerCategorySection{
		display: flex;
	    justify-content: space-around;
	    padding: 30px 5% 0;
    	margin: 0 2% !important;
	}
	.headerCategorySection span{
		font-size: 30px!important;
	    padding: 10px!important;
	    text-transform: uppercase!important;
	    font-family: initial!important;
	    color: black!important;
	}
	.main-container{
		margin: 8% 0 0;
	}
	.catTitleNm {
	    font-size: 3rem!important;
    	margin: 2rem !important;
		font-weight: 500;
		font-family: auto;
		text-align: center;
	}
	.categorySec{
		display: flex;
    	justify-content: space-around;
	}
	.catMainImg{
		height: 450px!important;
    	width: 450px!important;
	}
	.categorySec .catName {
	    font-size: 3rem!important;
	    font-weight: 500 !important;
	    margin: 5% 0 0;
	    font-family: auto;
	}
	.bannerBottomCategorySection .lSSlideOuter .lightSlider{
		padding: 0 10% !important;
	}
	.specialCategorySection{
		    padding: 2% 5%;
	}
	.specialcathead{
		display: flex;
    	justify-content: space-between;
	}
	.spe_pro{
/*		width: 90%;*/
	}
	.specialCatName {
		font-size: 4rem!important;
		font-weight: 500;
		font-family: auto;
		margin: 2% 3% 0!important;
	}
	.specialCatViewAll {
		    font-size: 4rem!important;
	    font-weight: 500;
	    font-family: auto;
	    margin: 35px 3% 0!important;
	    border-radius: 50px;
	    background: #87cefa47;
	    padding: 10px;
	    height: 80px;
	    width: 12%;
	    text-align: center;
	}
	.spe_pro  .lSSlideOuter{
		margin: 0 3%;
	}
	.speCatImageName{
		display: flex; 
		flex-direction: column; 
		align-items: center;
		    margin: 2% 0;
	}
	.speCatImageName .namePrice{
		    margin: 2%;
	}
	.speCatImageName .namePrice .proPrice{
		    text-align: center;
		    color: red;
	}
	.speCatImageName .namePrice .proPrice i{
		color: red;
	}
	.speCatImageName p{
		font-size: 2rem !important;
	    font-weight: 500 !important;
	    font-family: auto;
	}
	.speCatImageName img{
		height: 400px;
    	width: 400px
	}
	.spcCatMain{
		display: flex;
    	justify-content: space-around;
    	height: 600px!important;
	}
	.herHimOwnCard {
	    display: flex;
	    justify-content: center;
	}
	.herHimOwnCard .herOwnImg, .ownImg, .himOwnImg {
	    width: 31%;
	}
	.specialBestSellercathead .specialCatName{
		    text-align: center;
	}
	.spcBestSellerCatMain{
		    margin: 2% 3%;
		     
	}
	.spcBestSellerCatMain p{

	}
	.speBestSellerCatImageName{
		   width: 31%!important;
	}
	.speBestSellerCatImageName .imgName img{
		height: 700px;
    	width: 700px;
	}
	.speBestSellerCatImageName .namePrice {
		margin: 2%;
		text-align: center;
		    font-size: 2.3rem !important;
	    font-weight: 500 !important;
	    font-family: auto;
	}
	.speBestSellerCatImageName .namePrice .proPrice{
		text-align: center;
		color: red;
	}
	.speBestSellerCatImageName .namePrice .proPrice i{
		color: red;
	}
	.sbpcatName{
		font-size: 3rem!important;
			font-weight: 500 !important;
			margin: 5% 0 0;
			font-family: auto;
	}
	.sbpcategorySec  {
	    display: flex;
	    justify-content: space-around;
	}
	.shopByPriceCategorySection .lSSlideOuter .lightSlider {
	    padding: 0 10% !important;
	}
	.shopByPriceCategorySection .shopbpCatMainImg {
		height: 450px!important;
		width: 450px!important;
	}
	.footer-curve {
	    height: 875px !important;
	    padding: 0 5%;
	}
	.footer-curve img {
	    height: 850px;
	    width: 100%;
	}
	.footerSec {
	    padding: 0 5%;
	    background-color: #DEEFFF;
	    height: 500px;
	}
	.footerSec .footer_logo {
		margin: 5% 0;
	}
	.footerSec .footer_logo img{
		    width: 50%;
	}
	.footer_headrotu {
	    font-size: 3rem;
	    font-weight: 700;
	      margin: 12% 0 10% 0!important;
	      text-align: center;
	}
	.footer_headhfl {
	    font-size: 3rem;
	    font-weight: 700;
	      margin: 12% 0 10% 0!important;
	      text-align: right;
	}
	.footer_text{
		font-size: 30px !important;
		    text-align: justify;
	}
	.phoneContact {
		text-align: center;
	}
	.phoneContact .phone , .contact{
		font-size: 36px;
    	    margin: 5% 12% 0 0 !important;
	}
	.rotumain{
		    margin: 0 0 0 5%!important;
	}
	.hflmain{
		margin: 0 -8% !important;
	}
	.helpfullink{
		margin: -2% 0 0 57%;
	}
	.helpfullink ul li a {
		font-size: 36px;
    	margin: 5% 0!important;
	}
 }
@media(min-width :2001px ) and (max-width :2300px ){
     /*Extra-large device styles here*/ 
     /* Desktop styles here*/
    .header {
		height:200px;
	}
	.headerSection {
		padding: 1% 0 0;
	    margin-bottom:0!important;
	}
	.headerSection i{
		font-size: 3rem !important;
		margin: 0 20%;
	}
	.headerSection .leftSide {
		margin: 1% 0 0;
/*		text-align: center;*/
	}

	.headerSection .centerSide{
		text-align: center;
    	margin:  0;
	}
	.headerSection .centerSide img {
		width: 35%;
		margin: -2% 0;
	}
	.headerSection .rightSide {
		margin: 1% 0 0;
		text-align: center;
		width: 15%!important;
		float: right;
	}
	.headerSection .rightSide .rightleftSide {
		width: 30%;
	}
	.headerSection .rightSide .rightrightSide{
		display: flex;
    	justify-content: center;
    	width: 30%;
	}
	.headerSection .rightSide .rightrightSide .counterCart{
		margin: -30% -15px;
		font-size: 30px;
	} 
	.headerCategorySection{
		display: flex;
	    justify-content: space-around;
	    padding: 30px 5% 0;
    	margin: 0 2% !important;
	}
	.headerCategorySection span{
		font-size: 34px!important;
	    padding: 10px!important;
	    text-transform: uppercase!important;
	    font-family: initial!important;
	    color: black!important;
	}
	.main-container{
		margin: 8% 0 0;
	}
	.catTitleNm {
	    font-size: 4.5rem!important;
		margin: 5rem !important;
		font-weight: 500;
		font-family: auto;
		text-align: center;
	}
	.categorySec{
		display: flex;
    	justify-content: space-around;
	}
	.catMainImg{
		height: 450px!important;
    	width: 450px!important;
	}
	.categorySec .catName {
	    font-size: 3rem!important;
	    font-weight: 500 !important;
	    margin: 5% 0 0;
	    font-family: auto;
	}
	.bannerBottomCategorySection .lSSlideOuter .lightSlider{
		padding: 0 10% !important;
	}
	.specialCategorySection{
		    padding: 2% 5%;
	}
	.specialcathead{
		display: flex;
    	justify-content: space-between;
	}
	.spe_pro{
/*		width: 90%;*/
	}
	.specialCatName {
		font-size: 4rem!important;
		font-weight: 500;
		font-family: auto;
		margin: 2% 3% 0!important;
	}
	.specialCatViewAll {
		    font-size: 4rem!important;
	    font-weight: 500;
	    font-family: auto;
	    margin: 35px 3% 0!important;
	    border-radius: 50px;
	    background: #87cefa47;
	    padding: 10px;
	    height: 80px;
	    width: 12%;
	    text-align: center;
	}
	.spe_pro  .lSSlideOuter{
		margin: 0 3%;
	}
	.speCatImageName{
		display: flex; 
		flex-direction: column; 
		align-items: center;
		    margin: 2% 0;
	}
	.speCatImageName .namePrice{
		    margin: 2%;
	}
	.speCatImageName .namePrice .proPrice{
		    text-align: center;
		    color: red;
	}
	.speCatImageName .namePrice .proPrice i{
		color: red;
	}
	.speCatImageName p{
		font-size: 2rem !important;
	    font-weight: 500 !important;
	    font-family: auto;
	}
	.speCatImageName img{
		height: 400px;
    	width: 400px
	}
	.spcCatMain{
		display: flex;
    	justify-content: space-around;
    	height: 600px!important;
	}
	.herHimOwnCard {
	    display: flex;
	    justify-content: center;
	}
	.herHimOwnCard .herOwnImg, .ownImg, .himOwnImg {
	    width: 31%;
	}
	.specialBestSellercathead .specialCatName{
		    text-align: center;
	}
	.spcBestSellerCatMain{
		    margin: 2% 3%;
		     
	}
	.spcBestSellerCatMain p{

	}
	.speBestSellerCatImageName{
		   width: 31%!important;
	}
	.speBestSellerCatImageName .imgName img{
		height: 700px;
    	width: 700px;
	}
	.speBestSellerCatImageName .namePrice {
		margin: 2%;
		text-align: center;
		    font-size: 2.3rem !important;
	    font-weight: 500 !important;
	    font-family: auto;
	}
	.speBestSellerCatImageName .namePrice .proPrice{
		text-align: center;
		color: red;
	}
	.speBestSellerCatImageName .namePrice .proPrice i{
		color: red;
	}
	.sbpcatName{
		font-size: 3rem!important;
			font-weight: 500 !important;
			margin: 5% 0 0;
			font-family: auto;
	}
	.sbpcategorySec  {
	    display: flex;
	    justify-content: space-around;
	}
	.shopByPriceCategorySection .lSSlideOuter .lightSlider {
	    padding: 0 10% !important;
	}
	.shopByPriceCategorySection .shopbpCatMainImg {
		height: 450px!important;
		width: 450px!important;
	}
	.footer-curve {
	    height: 875px !important;
	    padding: 0 5%;
	}
	.footer-curve img {
	    height: 850px;
	    width: 100%;
	}
	.footerSec {
	    padding: 0 5%;
	    background-color: #DEEFFF;
	    height: 500px;
	}
	.footerSec .footer_logo {
		margin: 5% 0;
	}
	.footerSec .footer_logo img{
		    width: 50%;
	}
	.footer_headrotu {
	    font-size: 3rem;
	    font-weight: 700;
	      margin: 12% 0 10% 0!important;
	      text-align: center;
	}
	.footer_headhfl {
	    font-size: 3rem;
	    font-weight: 700;
	      margin: 12% 0 10% 0!important;
	      text-align: right;
	}
	.footer_text{
		font-size: 30px !important;
		    text-align: justify;
	}
	.phoneContact {
		text-align: center;
	}
	.phoneContact .phone , .contact{
		font-size: 36px;
    	    margin: 5% 12% 0 0 !important;
	}
	.rotumain{
		    margin: 0 0 0 5%!important;
	}
	.hflmain{
		margin: 0 -8% !important;
	}
	.helpfullink{
		margin: -2% 0 0 57%;
	}
	.helpfullink ul li a {
		font-size: 36px;
    	margin: 5% 0!important;
	}
 }
@media(min-width :2301px ) and (max-width :2560px ){
     /*Extra-large device styles here*/ 
     /* Desktop styles here*/
    .header {
		height:215px;
	}
	.headerSection {
		padding: 1% 0 0;
	    margin-bottom:0!important;
	}
	.headerSection i{
		font-size: 3rem !important;
		margin: 0 20%;
	}
	.headerSection .leftSide {
		margin: 1% 0 0;
/*		text-align: center;*/
	}

	.headerSection .centerSide{
		text-align: center;
    	margin:  0;
	}
	.headerSection .centerSide img {
		width: 35%;
		margin: -2% 0;
	}
	.headerSection .rightSide {
		margin: 1% 0 0;
		text-align: center;
		width: 15%!important;
		float: right;
	}
	.headerSection .rightSide .rightleftSide {
		width: 30%;
	}
	.headerSection .rightSide .rightrightSide{
		display: flex;
    	justify-content: center;
    	width: 30%;
	}
	.headerSection .rightSide .rightrightSide .counterCart{
		margin: -30% -15px;
		font-size: 30px;
	} 
	.headerCategorySection{
		display: flex;
	    justify-content: space-around;
	    padding: 30px 5% 0;
    	margin: 0 2% !important;
	}
	.headerCategorySection span{
		font-size: 34px!important;
	    padding: 10px!important;
	    text-transform: uppercase!important;
	    font-family: initial!important;
	    color: black!important;
	}
	.main-container{
		margin: 8% 0 0;
	}
	.catTitleNm {
	    font-size: 4.5rem!important;
		margin: 5rem !important;
		font-weight: 500;
		font-family: auto;
		text-align: center;
	}
	.categorySec{
		display: flex;
    	justify-content: space-around;
/*    	padding: 0 10%;*/
	}
	.catMainImg{
		height: 450px!important;
    	width: 450px!important;
	}
	.categorySec .catName {
	    font-size: 3rem!important;
	    font-weight: 500 !important;
	    margin: 5% 0 0;
	    font-family: auto;
	}
	.bannerBottomCategorySection .lSSlideOuter .lightSlider{
		padding: 0 10% !important;
	}
	.specialCategorySection{
		    padding: 2% 5%;
	}
	.specialcathead{
		display: flex;
    	justify-content: space-between;
	}
	.spe_pro{
/*		width: 90%;*/
	}
	.specialCatName {
		font-size: 4rem!important;
		font-weight: 500;
		font-family: auto;
		margin: 2% 3% 0!important;
	}
	.specialCatViewAll {
		    font-size: 4rem!important;
	    font-weight: 500;
	    font-family: auto;
	    margin: 35px 3% 0!important;
	    border-radius: 50px;
	    background: #87cefa47;
	    padding: 10px;
	    height: 80px;
	    width: 12%;
	    text-align: center;
	}
	.spe_pro  .lSSlideOuter{
		margin: 0 3%;
	}
	.speCatImageName{
		display: flex; 
		flex-direction: column; 
		align-items: center;
		    margin: 2% 0;
	}
	.speCatImageName .namePrice{
		    margin: 2%;
	}
	.speCatImageName .namePrice .proPrice{
		    text-align: center;
		    color: red;
	}
	.speCatImageName .namePrice .proPrice i{
		color: red;
	}
	.speCatImageName p{
		font-size: 2rem !important;
	    font-weight: 500 !important;
	    font-family: auto;
	}
	.speCatImageName img{
		height: 400px;
    	width: 400px
	}
	.spcCatMain{
		display: flex;
    	justify-content: space-around;
    	height: 600px!important;
	}
	.herHimOwnCard {
	    display: flex;
	    justify-content: center;
	}
	.herHimOwnCard .herOwnImg, .ownImg, .himOwnImg {
	    width: 31%;
	}
	.specialBestSellercathead .specialCatName{
		    text-align: center;
	}
	.spcBestSellerCatMain{
		    margin: 2% 4%;
		     
	}
	.spcBestSellerCatMain p{

	}
	.speBestSellerCatImageName{
		   width: 31%!important;
	}
	.speBestSellerCatImageName .imgName img{
		height: 750px;
    	width: 750px;
	}
	.speBestSellerCatImageName .namePrice {
		margin: 2%;
		text-align: center;
		    font-size: 2.3rem !important;
	    font-weight: 500 !important;
	    font-family: auto;
	}
	.speBestSellerCatImageName .namePrice .proPrice{
		text-align: center;
		color: red;
	}
	.speBestSellerCatImageName .namePrice .proPrice i{
		color: red;
	}
	.sbpcatName{
		font-size: 3rem!important;
			font-weight: 500 !important;
			margin: 5% 0 0;
			font-family: auto;
	}
	.sbpcategorySec  {
	    display: flex;
	    justify-content: space-around;
	}
	.shopByPriceCategorySection .lSSlideOuter .lightSlider {
	    padding: 0 10% !important;
	}
	.shopByPriceCategorySection .shopbpCatMainImg {
		height: 450px!important;
		width: 450px!important;
	}
	.footer-curve {
	    height: 875px !important;
	    padding: 0 5%;
	}
	.footer-curve img {
	    height: 850px;
	    width: 100%;
	}
	.footerSec {
	    padding: 0 5%;
	    background-color: #DEEFFF;
	    height: 500px;
	}
	.footerSec .footer_logo {
		margin: 5% 0;
	}
	.footerSec .footer_logo img{
		    width: 50%;
	}
	.footer_headrotu {
	    font-size: 3rem;
	    font-weight: 700;
	      margin: 12% 0 10% 0!important;
	      text-align: center;
	}
	.footer_headhfl {
	    font-size: 3rem;
	    font-weight: 700;
	      margin: 12% 0 10% 0!important;
	      text-align: right;
	}
	.footer_text{
		font-size: 30px !important;
		    text-align: justify;
	}
	.phoneContact {
		text-align: center;
	}
	.phoneContact .phone , .contact{
		font-size: 36px;
    	    margin: 5% 12% 0 0 !important;
	}
	.rotumain{
		    margin: 0 0 0 5%!important;
	}
	.hflmain{
		margin: 0 -8% !important;
	}
	.helpfullink{
		margin: -2% 0 0 57%;
	}
	.helpfullink ul li a {
		font-size: 36px;
    	margin: 5% 0!important;
	}

	
 }
/*Styles for extra-large size devices :1200+*/
 @media(min-width :2561px ) and (max-width :3000px ){
     /*Extra-large device styles here*/ 
     /* Desktop styles here*/
    .header {
		height:215px;
	}
	.headerSection {
		padding: 1% 0 0;
	    margin-bottom:0!important;
	}
	.headerSection i{
		font-size: 3rem !important;
		margin: 0 20%;
	}
	.headerSection .leftSide {
		margin: 1% 0 0;
/*		text-align: center;*/
	}

	.headerSection .centerSide{
		text-align: center;
    	margin:  0;
	}
	.headerSection .centerSide img {
		width: 35%;
		margin: -2% 0;
	}
	.headerSection .rightSide {
		margin: 1% 0 0;
		text-align: center;
		width: 15%!important;
		float: right;
	}
	.headerSection .rightSide .rightleftSide {
		width: 30%;
	}
	.headerSection .rightSide .rightrightSide{
		display: flex;
    	justify-content: center;
    	width: 15%;
	}
	.headerSection .rightSide .rightrightSide .counterCart{
		margin: -65% -25%;
		font-size: 30px;
	}
	.headerCategorySection{
		display: flex;
	    justify-content: space-around;
	    padding: 15px 10% 0; 
	}
	.headerCategorySection span{
		font-size: 34px!important;
/*	    padding: 10px 8px!important;*/
	    text-transform: uppercase!important;
	    font-family: initial!important;
	    color: black!important;
	}
	.main-container{
		margin: 12% 0 0;
	}
	.catTitleNm {
	    font-size: 4.5rem!important;
		margin: 5rem !important;
		font-weight: 500;
		font-family: auto;
		text-align: center;
	}
	.categorySec{
		display: flex;
    	justify-content: space-around;
    	padding: 0 10%;
	}
	.catMainImg{
		height: 450px;
    	width: 450px;
	}
	.catMainImg{
		height: 450px!important;
    	width: 450px!important;
	}
	.categorySec .catName {
	    font-size: 3rem!important;
	    font-weight: 500 !important;
	    margin: 5% 0 0;
	    font-family: auto;
	}
	.bannerBottomCategorySection .lSSlideOuter .lightSlider{
		padding: 0 10% !important;
	}
	.specialCategorySection{
		    padding: 2% 5%;
	}
	.specialcathead{
		display: flex;
    	justify-content: space-between;
	}
	.spe_pro{
/*		width: 90%;*/
	}
	.specialCatName {
		font-size: 4rem!important;
		font-weight: 500;
		font-family: auto;
		margin: 2% 3% 0!important;
	}
	.specialCatViewAll {
		    font-size: 4rem!important;
	    font-weight: 500;
	    font-family: auto;
	    margin: 35px 3% 0!important;
	    border-radius: 50px;
	    background: #87cefa47;
	    padding: 10px;
	    height: 80px;
	    width: 12%;
	    text-align: center;
	}
	.spe_pro  .lSSlideOuter{
		margin: 0 3%;
	}
	.speCatImageName{
		display: flex; 
		flex-direction: column; 
		align-items: center;
		    margin: 2% 0;
	}
	.speCatImageName .namePrice{
		    margin: 2%;
	}
	.speCatImageName .namePrice .proPrice{
		    text-align: center;
		    color: red;
	}
	.speCatImageName .namePrice .proPrice i{
		color: red;
	}
	.speCatImageName p{
		font-size: 2rem !important;
	    font-weight: 500 !important;
	    font-family: auto;
	}
	.speCatImageName img{
		height: 400px;
    	width: 400px
	}
	.spcCatMain{
		display: flex;
    	justify-content: space-around;
    	height: 600px!important;
	}
	.herHimOwnCard {
	    display: flex;
	    justify-content: center;
	}
	.herHimOwnCard .herOwnImg, .ownImg, .himOwnImg {
	    width: 31%;
	}
	.specialBestSellercathead .specialCatName{
		    text-align: center;
	}
	.spcBestSellerCatMain{
		    margin: 2% 4%;
		     
	}
	.spcBestSellerCatMain p{

	}
	.speBestSellerCatImageName{
		   width: 31%!important;
	}
	.speBestSellerCatImageName .imgName img{
		height: 750px;
    	width: 750px;
	}
	.speBestSellerCatImageName .namePrice {
		margin: 2%;
		text-align: center;
		    font-size: 2.3rem !important;
	    font-weight: 500 !important;
	    font-family: auto;
	}
	.speBestSellerCatImageName .namePrice .proPrice{
		text-align: center;
		color: red;
	}
	.speBestSellerCatImageName .namePrice .proPrice i{
		color: red;
	}
	.sbpcatName{
		font-size: 3rem!important;
			font-weight: 500 !important;
			margin: 5% 0 0;
			font-family: auto;
	}
	.sbpcategorySec  {
	    display: flex;
	    justify-content: space-around;
	}
	.shopByPriceCategorySection .lSSlideOuter .lightSlider {
	    padding: 0 10% !important;
	}
	.shopByPriceCategorySection .shopbpCatMainImg {
		height: 450px!important;
		width: 450px!important;
	}
	.footer-curve {
	    height: 875px !important;
	    padding: 0 5%;
	}
	.footer-curve img {
	    height: 850px;
	    width: 100%;
	}
	.footerSec {
	    padding: 0 5%;
	    background-color: #DEEFFF;
	    height: 500px;
	}
	.footerSec .footer_logo {
		margin: 5% 0;
	}
	.footerSec .footer_logo img{
		    width: 50%;
	}
	.footer_headrotu {
	    font-size: 3rem;
	    font-weight: 700;
	      margin: 12% 0 10% 0!important;
	      text-align: center;
	}
	.footer_headhfl {
	    font-size: 3rem;
	    font-weight: 700;
	      margin: 12% 0 10% 0!important;
	      text-align: right;
	}
	.footer_text{
		font-size: 30px !important;
		    text-align: justify;
	}
	.phoneContact {
		text-align: center;
	}
	.phoneContact .phone , .contact{
		font-size: 36px;
    	    margin: 5% 12% 0 0 !important;
	}
	.rotumain{
		    margin: 0 0 0 5%!important;
	}
	.hflmain{
		margin: 0 -8% !important;
	}
	.helpfullink{
		margin: -2% 0 0 57%;
	}
	.helpfullink ul li a {
		font-size: 36px;
    	margin: 5% 0!important;
	}

 }
/*header Section start*/

