html, body
{
	margin:0;
	padding:0;
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	color:#4c4c4c;	
	overflow-x:hidden;
}

ul, li, a, span, lable, h1, h2, h3, h4, h5, h6, div, form, input
{
	margin:0 auto;
	padding:0;
}

/*------------------------------------------------ header -------------------------------------*/
.header-top{
	padding-top:7px;
	padding-bottom:7px;
	background:#6C6C6C;
}
.header-top ul li{
	float:right;
	padding-left:15px;
	list-style:none;
}
.header-top ul li a{
	color:#000;
	font-size:18px;
}
.header-top i{
	background:#fff;
	height:30px;
	width:30px;
	line-height: 30px;
	border-radius:5px;
	text-align:center;
}
#gruemenu > ul > li > a {
    border-right: none !important;
	font-weight:bold;
	border-radius:40px !important;
	padding: 15px 21px 15px 21px;
}
#gruemenu > ul {
    box-shadow: none !important;
	padding-top:20px;
}
.garments ul{
  left:70px !important;
  
}
/*----------------------------------------- footer ------------------------------*/
.footer{
	padding-bottom:10px;
	padding-top:10px;
	background:url('../images/foot_bg.jpg') ;
    background-repeat: no-repeat;
    background-position: center center; 
    -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
	color:#ffffff;
}
.myaddress h4, .mymenufooter h4, .mytimer h4, .mysocial h4{
	padding-bottom: 5px;
  	font-size: 20px;
}
.row-1{
	padding-bottom:10px;
	padding-top:10px;
}
.footer-2{
	padding-bottom:10px;
	padding-top:20px;
}
.addr-icon{
	padding-bottom:10px;
  	color:#fff;
}
.addr-icon i, .addr-icon p, .myweek, .myhour{
	display:table-cell;
}
.addr-icon p{
  font-size:16px;  
}
.addr-icon i{
	font-size:20px;
	color:#FFF;
	width: 25px;
}
.mymenufooter ul li{
	list-style:none;
	line-height:1.6;
  	font-size: 16px;
  	color:#fff;
	}
.mymenufooter ul li i{
	color:#fff;
	margin-right:5px;
}
.mymenufooter ul li a{
	color:#fff;
}
.mymenufooter ul li a:hover{
	color:#fff;
	text-decoration:none;
}
.myhour{
	//width:48%;
}
.mysocial ul li{
	list-style:none;
	display:inline;
}
.mysocial ul li i{
	width:40px;
	height:40px;
	text-align:center;
	color:#fff;
  	background:#000000;
	border-radius:50%;
	margin-left:5px;
	margin-right:5px;
	font-size:25px;
	line-height:40px;
}
.mysocial ul li i:hover{
  	background:#F3CC29;
}
.time-hour li{ 
	list-style:none;
  	font-size:16px;
  	color:#fff;
}
.myweek-mon span{
	padding-right:14px;
}
.myweek-sat span{
	padding-right:60px;
}
.myweek-sun span{
	padding-right:93px;
}
.row-2{
	text-align:center;
  	color:#fff;
}
.jayblues{
	color:#fff;
}
.jayblues:hover{
	color:#F3CC29;
	text-decoration: none;
}
.blues {
	background-color: #017dc6;
	padding-left: 8px;
	padding-right: 8px;
	color: white;
	border-radius: 3px;
}
.line_height{
	padding:0px 20px;
}

@media only screen and (min-width:641px) and (max-width:991px) {
	.myweek-mon span	{
		padding-right:5px;
	}
	.myweek-sat span	{
		padding-right:52px;
	}
	.myweek-sun span	{
		padding-right:62px;
	}
	.mysocial	{
		text-align:center;
	}
  .footer_ul li {
    padding-right: 14px !important;
}
}
@media only screen and (min-width:320px) and (max-width:640px) {
	.line_height	{
		display:none;
	}
	section{
		padding-left:25px !important;
		padding-right:15px !important;
	}
	.footer_ul li {
    padding-right: 18px !important;
}
  .garments ul{
  left:0px !important;
  
}
}
/*----- footer social-----*/
.footer_social{
	padding-top:20px;
	padding-bottom:10px;
	background-color:rgb(125,125,125);
}
.footer_ul{
	margin-bottom:0px !important;
}
.footer_ul li{
	float:left;
	padding-right:20px;
	list-style:none;
}
.footer_ul li a:hover{
	text-decoration:none;
	color:#2E3192;
}
.footer_ul li a{
	color:#000;
	font-weight:800;
}
.ic-on{
	margin-bottom:5px;
	margin-right:5px;
}
.icon-button {
    background-color: #fff;
    //border-radius: 3.6rem;
    cursor: pointer;
    display: inline-block;
    font-size: 3rem;
    height: 4.6rem;
    line-height: 4.6rem;
    margin: 0px 5px;
    position: relative;
    text-align: center;
    -moz-user-select: none;
    width: 4.6rem;
	color: #777 !important;
}
.icon1:hover {
	background-color: rgb(60,90,154);
    color:white !important;
}
.icon2:hover {
	background-color: rgb(44,169,225);
    color:white !important;
}
.icon3:hover {
	background-color: rgb(219,74,57);
    color:white !important;
}
.icon4:hover {
	background-color: #FE9600;
    color:white !important;
}
#foot_ss{
	text-align:center;
}
.footer_1_a a{
	color:white;		
}
.footer_1_a {
	color:white;		
}
.footer_1_a a:hover{
	color:rgb(0,164,239);
	text-decoration:none;
}

/* ------------------------middle-work -------------------- */
.welcome{
	padding-bottom:30px;
	padding-top:30px;
}
.welcome h2, .welcome h4{
	text-align:center;
	color:#000;
}
.welcome p{
	text-align:justify;
	color:#777;
	font-size:16px;
	line-height:25px;
}
.text_cent{
	text-align:center;
}
.text_justi{
	text-align:justify;
}
.text-rght{
	text-align:right;
}
.car_bt{
	background:#D1D1D1 !important;
	color:#000 !important;
	font-size:bold;
}
.car_bt:hover{
	background:#D1D1D1 !important;
	color:#000 !important;
}
.products{
	//background:url('../images/mm.jpg')center center /cover ;
    background:#eccebf;
	padding-top:30px;
	padding-bottom:30px;
}
.products h3{
	text-align:center;
	font-size:30px;
  color:#000;
}
.products ul li {
	list-style:none;
	padding-bottom: 14px;
	font-size: 24px;
}
.products ul li a{
	color:#000;
}
.products ul li a:hover{
	text-decoration:none;
}
.prod img{
	width:200px;
	height:200px;
}
.car_section{
	padding-bottom:30px;
	padding-top:30px;
}
.prod{
background:#ddd;
	text-align:center;
	color:#777;
	padding-bottom:30px;
	padding-top:30px;
}
.prod a{
	color:#777;
}
.prod a:hover{
	text-decoration:none;
	color:#777;
}
@media only screen and (min-width:320px) and (max-width:640px) {
	
}
@media only screen and (min-width:768px) and (max-width:1024px) {
	
}
.products a{
  font-size: 18px;
  color: black;
}
.products a:hover{
  text-decoration: none;
 } 


 .product_div_h img{
  transition: 1.5s;
   // display: block !important;
}
.product_div_h:hover img{
    //background: silver;
}
 
.product_div_h:hover img{
  transform: rotate(360deg);
    transition: 1.5s;
}
.contactus{
	padding-bottom: 20px;
    padding-top: 17px;
}
.contactus h3{
	text-transform: uppercase;
    font-weight: bold;
}
.addrs_icon
{
	//padding:11px;
	background:#6F4E3D;
	color:white;
	width: 46px;
    height: 46px;
    text-align: center;
    padding-top: 7px;
}
.icon_add
{
	padding:15px;
	font-size:16px;
}

.g_form
{
	padding-top:32px;
	//padding-bottom:20px;
}

.submit:hover {
    background-color: #6F4E3D;
    color: white;
    border: none !important;
    border-radius: 3px;
    font-size: 22px;
}
.red {
		color: red;
	}
	.submit {
		background-color:#6F4E3D;
		color: white;
		border: none !important;
		border-radius: 3px;
		font-size: 22px;
	}

@media only screen and (min-width:320px) and (max-width:480px) {
	.icon_add
	{
		text-align:center;
	}
	.icon_add p
	{
		padding-top:0 !important;
	}
	.icon_add
	{
		padding-top:0 !important;
	}
	
}
.contact-social{
	padding-top:7px;
	padding-bottom:7px;
}
.contact-social ul li{
	float:left;
	padding-left:15px;
	list-style:none;
}
.contact-social ul li a{
	color:#fff;
	font-size:18px;
}
.contact-social i{
	background:#6F4E3D;
	height:30px;
	width:30px;
	line-height: 30px;
	border-radius:5px;
	text-align:center;
}
.copyright-block{
	display:none;
}
/* -----------about Us------------- */
.abut-1{
	padding-bottom:30px;
	padding-top:30px;
	text-align:center;
	color:#777;
}
.abut-2{
	padding-bottom:30px;
	padding-top:30px;
	text-align:center;
	background:#eccebf;
	color:#777;
}
.abut-3{
	padding-bottom:30px;
	padding-top:30px;
	text-align:center;
	color:#777;
}
.span_cont{
	color:#6F4E3D;
	border-bottom:2px solid #6F4E3D;
}
#navigation-toggle {
    background: #777 !important;
}