

/*******Navbar*******/
.font1{
	font-family:Arizonia !important;
}
.single-product-wrap:hover {
  margin: 0 0 -75px;
  padding: 0px !important;
}
.logost img{
	height: 70px;
}
.logopad{
	  padding: 19px 0px !important;
	 /*** background-color: #3e2f2f;***/
	  background-color: #162a75;
}
.mobile-menu-area .mobile-menu .mean-bar .meanmenu-reveal{
	  
	   color: #fff !important;
}
.clr-green{
	color:#162a75 !important;
}
a:hover {
  color: #8fc74b !important;
}
a{
	color: #242424 !important;
}
.pt22{
	padding-top: 22px !important;
}
.menusocial li a{
 
	border: 1px solid #f1f1f0;
padding: 5px 10px;
border-radius: 65px;
background-color: #f1f1f0;
}
.fbs{
 
padding: 5px 12px !important;
 
}
.ins{
	color:#db4376 !important;
}
.twi{
	color:#00b6f1 !important;
}
.wha{
	color:#32d850 !important;
}
.fbs{
	color:#4867aa !important;
}
.header-bottom {
  background: #162a75 !important;
border-top: 1px solid #ffffff52;
}
.menulist-clr li a{
	color: #fff !important;
}
.hb-menu nav > ul > li > a::after {
  content: none !important;
}
.mr16{
	margin-right: 6px !important;
}
.megaulclr ul li a, .megaulclr a{
	color: #162a75 !important;
}
/******.bg-4 {
  background-image: url(../img/slider/oppomobiles.jpg) !important;
  
}
.bg-5 {
  background-image: url(../img/slider/banner.jpg) !important;
  
}
.bg-6 {
  background-image: url(../img/slider/samsung.jpg) !important;
   
}*****/
.img_cacc img{
	height:150px !important;
	width:100% !important;
}
.iconsearch{
	
background-color: #deedfb;
border-radius: 82px;
padding: 27px 23px;
width: 136px !important;
text-align: center;
margin-left: 67px !important;
}
.iconsearch img, .iconsearch1 img{
	height: 85px;
width: auto !important;
}
.iconsearch1{
	 
background-color: #d4f2b3;
border-radius: 208px;
padding: 28px !important;
width: 136px !important;
text-align: center;
margin-left: 67px !important;
}
.iconsearch1:hover{
	box-shadow: 7px 0px 16px 8px #8ec84d6b;
}
.iconsearch:hover{
	box-shadow: 7px 0px 16px 8px #b8d7f4;
}
.txt-cen{
	text-align:center !important;
}
.shorts{
	text-align:center !important;
	font-size: 20px;
	padding-top: 16px;
}
.topcat{
	width:100%;
	text-align:center;
	
	padding-bottom:50px !important;
}
.topcat h2{
	font-family:Arizonia !important;
	font-size: 51px;
}
.sectcat{
	padding-top:65px !important;
	padding-bottom:79px !important;
	background-image:url(../img/leg-1.jpg);
}
.clrrs{
	background-color:#f9c3cc !important;
}
.clrrs:hover{
	box-shadow: 7px 0px 16px 8px #f2abb7;
}
.clrrss{
	background-color:#ffdd9f !important;
}
.clrrss:hover{
	box-shadow: 7px 0px 16px 8px #f7d395;
}
.pt-40 {
	padding-top:40px !important;
	
}
a{
	text-decoration:none !important;
}
.prodimg{
	  height: 195px !important;
  width: auto !important;
 

}
.sban{
	height: 277px !important;
	width:auto !important;
}
.bg-ad{
	background-image:url(../img/mobiles/mobiles_back.jpg) !important;
	position:relative;
	background-attachment:fixed;
}
.bg-ad::before{
	content:'';
	position:absolute;
	background-color:#000000ba;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.bg-ad1{
	background-image:url(../img/cover/bannercover.png) !important;
	position:relative;
	background-attachment:fixed;
}
.bg-ad1::before{
	content:'';
	position:absolute;
	background-color:#000000ba;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.of1{
	background-image:url(../img/offers/ban1.jpg) !important;
	background-size: contain !important;
}
.of2{
	background-image:url(../img/offers/ban2.jpg) !important;
	background-size: contain !important;
}
.of3{
	background-image:url(../img/offers/ban5.jpg) !important;
	background-size: contain !important;
}
.of4{
	background-image:url(../img/offers/ban4.jpg) !important;
	background-size: contain !important;
}
html{
	scroll-behavior:smooth !important;
}
.bg-offer {
  background-image: url(../img/bgoffer.webp) !important;
  position: relative;
  background-attachment: fixed;
  background-size:cover;
}
.bg-offer::before {
  content: '';
  position: absolute;
  background-color: # ;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.clr-green1{
	color:#8ec84d !important;
}
.gifhw{
	height:43px;
	width:auto !important;
}
.header-top {
 
  padding: 0px !important;
}

/*********About***********/
.clr-black{
	color:#3e2f2f !important;
}
.txt-jus{
	text-align:justify !important;
}
.about-image-wrap::after {
  border: 5px solid #8ec84d !important;
}
.fs19{
	font-size:18px !important;
	line-height:33px !important;
	 
}

/**********Mobiles***********/

.bane{
	height: 272px !important;
	
}
.pad00{
	padding:0px !important;
}
.megamenu-static-holder .hb-megamenu{
	width:65% !important;
	padding-right:10px !important;
}



/********Accessories***********/

.bansc{
	width: 442px !important;
}
.product_img img{
	height:200px !important;
	width:auto !important;
	
}.product_img a{
	text-align:center;
	
}
/*******Brand**************/
.prod_brand img{
	height:133px !important;
	width:100% !important;
}












/**********Contact************/

.contact-form .li-btn-3:hover{
	background-color: #8ec84d !important;
	border-color: #8ec84d !important;
}


/***********Footer***********/

.bg-alice{
	background: aliceblue !important;
}
.footlog{
	 height: 54px;
  width: auto;

}
.bg-foot {
  background-image: url(../img/footer_img.jpg) !important;
  position: relative;
  background-attachment: fixed;
  background-size:cover;
}
.bg-foot::before {
  content: '';
  position: absolute;
  background-color: #000000b0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.clr-white{
	color:#fff !important;
}
.whatsapp{
	background-color:#66a421;
}
.footvisit{
	height: 26px !important;
}


/*********responsive*********/

@media only screen and (max-width:890px){
	.d-none-o{
		display:none !important;
	}
	.logost img {
		height: 54px;
	}
	.mean-container a.meanmenu-reveal span {
  
		background: #e3dede !important;
	}
	.ht-menu > li, .ht-menu > li:last-child {
		padding: 0px 9px !important;
	}
	.bg-4, .bg-5, .bg-6{
		background-size: contain !important;
		min-height: 125px !important;
		margin:10px 0px 30px 0px !important;
	}
	.iconsearch1, .iconsearch {
   
		margin-left: 95px !important;
	}
	.sban {
  height: auto !important;
  width: 100% !important;
}
.prod_brand img {
  height: 178px !important;
  width: 100% !important;
}
.menulist-clr li a {
  color: #162a75 !important;
}
.respclrw{
	color : #000 !important;
}
}