body {
	padding: 0;
	margin: 0;
	background: #FFF;
	font-family: 'Open Sans', sans-serif !important;
	overflow-x:hidden;
}


.top, .copy{
	background: url("../img/vin_home_01.png") no-repeat center center /cover;
	padding-bottom:15px;
	padding-top:15px;
	color:#ffffff;
	}
.top a{color:white; font-size:16px; font-weight:600;}
.top-right
{
text-align:right;
}
header {
    background: #ffffff !important;
	margin:10px 0 !important;
}

.navigation nav ul li a {
    color: #010101 !important;
}
.navigation nav ul li.active a
{
background:#003466;	
color:white !important;
}

.mobimenu
{
	padding-top:37px !important;
	
}

.t_center
{
	text-align:center;
}
.main_about 
{
	padding-top:10px;
	padding-bottom:15px;
	background: url("../img/vin_home_04.png") no-repeat center center /cover;
	 height: 474px;
}
.main_about h2
{
	text-align:center;
	color:rgb(14,46,105);
	font-weight:700;
}
.hr_line1
{
	height:2px;
	background:rgb(201,163,49);
	color:rgb(201,163,49);
	width:10%;
	border-top:3px solid gold;
	margin-bottom:0 !important;
	margin-top:5px !important;
	
}
.hr_line
{
	height:2px;
	background:rgb(145,145,145);
	color:rgb(145,145,145);
	width:15%;
	margin-top: -1px !important;
	
}



.main_abt_para p
{
	padding:2% 8% 0% 8%;
	font-size:20px;
	font-weight:600;
	text-align:center;
}

.home_projects
{
	background: url("../img/pro_bg.png") no-repeat center center /cover ;
	
    padding: 29px 0 25px 0;
}

.home_projects h2
{
	color:#ffffff;
	font-weight:600;
	
}

@media only screen and (min-width:320px) and (max-width:640px) 
{
	.home_projects
	{
		   
	}
	
	.main_about
	{
		height:805px;
	}
	
	.smobitrigger
	{
		color:#3e3434!important;
	}
	
	
}

@media only screen and (min-width:641px) and (max-width:991px) 
{
	.home_projects
	{
		    
	}
	.smobitrigger
	{
		color:#3e3434!important;
	}
	
}
.gallery 
.gallery h2
{
	text-align:center;
	color:rgb(14,46,105);
	font-weight:700;
}
.gallery
{
	padding-top:20px;
	padding-bottom:20px;
}
.p-top
{
	padding-top:25px;
}
.gallery h3
{
	text-align:center;
	color:rgb(1,49,113);
}
.gallery a
{
	color:rgb(1,49,113);
}
.footer 
{
	background: url("../img/vin_home_28.png") no-repeat center center /cover;
}
.footer h3
{
 color:	rgb(54,172,210);
 text-transform:uppercase;
}
.footer p
{
 color:	rgb(149,149,149);
}

.footer
	{
	padding-top:15px;
	padding-bottom:25px;
	}
	.foot_box h3
	{
	padding-bottom:20px;
	}
	.footer p>a
	{
	color:white;
	font-size:16px;
	}
	.footer p>a:hover
	{
	text-decoration:none;
	}
	#goo
	{
	color:rgb(214,34,35);
	}
	#fb{color:rgb(72,104,171)
	}
	#twit
	{
	color:rgb(50,205,253);
	}
	.footer i
	{
	width:20px;
	height:12px;
	}
	.footer p
	{
	font-size:16px;
	padding-bottom:10px;
	}

/*----------about-us----------------------------------*/
.about_us
	{
	//padding-top:20px;
	}
		
	.about_right p
	{
	font-size:17px;	
	line-height:30px;
	font-weight:600;
	}
	.about_right
	{
	padding:5px 20px;	
	}
	.about_us h3
	{
	text-align:center;
	font-weight:800;
	color:blue;
	}
	
	.features
	{
		background-color:#292244;
		height:auto;
		padding:20px 0;
		color:#ffffff;
		
		
			}



	.ab_mys
	{
		padding:20px 0;
		
	}
	
	.ab_mys h3
	{
		color:blue;
		font-weight:800;
		
	}

	.ab_mys p{
	font-size:17px;	
	line-height:30px;
	font-weight:600;
	}

/*----------projects----------------------------------*/
.p1 h3{
	
	color:blue;
	font-weight:800;
}
.p1 p{
	font-size:16px;	
	line-height:25px;
	font-weight:600;
	}
	
.hor_1 h3
{
	margin-top: -13px;
	padding: 0 0 10px 11px;
	border-bottom:2px solid gold;
}	

.feat h3
{
	margin-top:10px;
}
.feat p
{
	
	line-height:23px;
	font-weight:700;
	font-size:12px;
}



