body{
	background-color: #946dae!important;
}
.headertop1{
	background-color: #fee6f9;
	width: 100%;
}
.headertop1 h1{
	font-family: 'Oswald', sans-serif;
	color: #2e365f;
	padding: 19px;
}
.bg-nav {
    background-color: #964889 !important;
    
}
.nav-link{
	color: #fff !important;
	    font-size: 19px !important;
}
.navbar {
    margin-bottom: 0px !important; 
}
.homes{
	background-color: #fff;

}
.homesdiv1 h3{
	font-size: 30px;
	color: #5c034d;
	padding-left: 25px;
}
.homesdiv1 p{
	font-family: 'Open Sans', sans-serif;
	padding-left: 25px;
}
.shop{
	margin-top: 50px;
}
.shopimage1{
	text-align: right;
}
.shoptext1 h3 {
    padding-top: 25px;
    color: black;
    font-size: 25px;
}
.online h3{
	margin-top: 39px;
	text-align: center;
	color: black;
}
.onlinetextleft{
	text-align: right;
}
.onlinedivleft {
    margin-bottom: 30px;
}
.onlinetextright h3{
	margin-top: 0px;
	text-align: left;
	padding-top: 17px;
    font-size: 23px;
}
.onlinedivleft{
	padding-top: 30px;
}
.onlinedivright{
	padding-top: 30px;
}
.footer{
	background-color: #964889;
	width: 100%;
}
.footerdiv1 ul{
	padding-left: 0px;
	padding-top: 30px;
	padding-bottom: 11px;
	list-style-type: none;
	text-align: center;
}
.footerdiv1 ul li{
	color: #fff;
}
.container-full {
    padding: 0px 30px !important;
}
.active {
    background: rgba(0, 0, 0, 0.4);
    border-right: 1px solid #fff;
    padding: 0px 10px;
}
.nav-link:hover{background: rgba(0, 0, 0, 0.4);padding: 0px 10px;}
.navbar {
    padding: 0px !important;
}
.navbar-expand-lg .navbar-nav .nav-link {
   padding:15px !important;
}




/* contact pages css */
.Contact{
	width: 100%;
	background-color: #fff;
    padding-top: 11px;
    padding-bottom: 19px;
    margin: 0px;
}
.contactdivinput h2, .contactdivinput h3{
	  font-family: 'Open Sans', sans-serif;
    padding-left: 19px;
    font-weight: 600;
    color: #313131;
}
.contactdivinput p{font-size:19px;}

@media only screen and (max-width: 768px){
	.homesdiv1 h3 {
    text-align: center;
}
.headertop1 h1 {
    text-align: center;
}
.homesdiv1 p {
    font-family: 'Open Sans', sans-serif;
    padding-left: px;
    text-align: center;
}
.shopimage1 {
    text-align: center;
}
.shoptext1 h3 {
    text-align: center;
}
.onlinetextleft {
    text-align: center;
}
.navbar {
    display:block !important;
    padding: 15px !important;
}
}