@media screen and (max-width: 480px) and (min-width: 320px) {
  .logostyle {
        width:20%;
		margin:auto;
		float:none;
    }
	.inputs{
	    margin-top: 0%;
    padding: 27px;
    padding-bottom: 2px
	}
	.pcart {
    padding: 4px;
    padding-right: 6%;
    
}
.footer h3 {
    color: #54697E;
    font-size: 12px;
    font-weight: 600;
    line-height: 27px;
    padding: 0px;
    text-transform: uppercase;
  
}
.social li {
    
    margin: 2px 11px 7px 0px;
   
}
.footer p {
    margin: 0;
    font-size: 12px;
    margin-bottom: 12%;
}
.footer ul li a {
    padding: 0 0 5px 0;
    display: block;
    font-size: 12px;
}	
.nav-tabs>li>a {
   
    margin-bottom: 10px !important;
     
}
#first-slider .carousel .item {
       min-height: 237px;
    height: 100%;
    margin-top: 25%;
    width: 100%;
}
.mapouter {
    overflow: hidden;
    height: 350px;
    width: 286px;
}
#first-slider .slide1 h4, #first-slider .slide2 h4, #first-slider .slide3 h4, #first-slider .slide4 h4 {
    color: #fff;
    font-size: 17px;
    text-transform: uppercase;
    font-weight: 700;
}
.rh{
font-size:17px !important;	
	
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{
	color:white;
	
}
}
@media screen and (max-width: 800px) and (min-width:768px) {
.logostyle {
    width: 8%;
    
    padding-top: 7px;
    float: none;
    margin: auto;
}
.inputs{
	    margin-top: 0%;
    padding: 27px;
    padding-bottom: 2px
	}
	.pcart {
   padding-right: 31px;
}
.footer h3 {
    color: #54697E;
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    padding: 0px;
    text-transform: uppercase;
}
.footer p {
    margin: 0;
    margin-bottom: 12%;
}

}
@media screen and (max-width:991px) and (min-width:801px) {
.logostyle {
    width: 8%;
    
    padding-top: 7px;
    float: none;
    margin: auto;
}
.footer h3 {
    color: #54697E;
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    padding: 0px;
    text-transform: uppercase;
}
.footer p {
    margin: 0;
    margin-bottom: 12%;
}
.inputs{
	    margin-top: 0%;
    padding: 27px;
    padding-bottom: 2px
	}
	.pcart {
   padding-right: 31px;
}

}
@media screen and (max-width:767px) and (min-width:481px) {
.logostyle {
    width: 8%;
    
    padding-top: 7px;
    float: none;
    margin: auto;
}
.footer h3 {
    color: #54697E;
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    padding: 0px;
    text-transform: uppercase;
}
.footer p {
    margin: 0;
    margin-bottom: 12%;
}
.inputs{
	    margin-top: 0%;
    padding: 27px;
    padding-bottom: 2px
	}
	.pcart {
   padding-right: 31px;
}

}