

body {
	padding: 0;
	margin: 0;
	background: #FFF;
	font-family: 'Open Sans', sans-serif !important;
	overflow-x:hidden;
}

/*-----------------nav---------------------------------*/
.navbar-inverse
{
	background: rgb(255, 255, 255) !important;
	border-radius:0 !important;
}

.navbar-brand
{
	
	padding: 0 10px 66px 10px!important;
}
.navbar-brand img
{
	//width:50%;
	
}
.navbar-nav li a
{
	color:black !important;
	
}

.navbar-nav li a:hover
{
	color:orange!important;
}
.navbar-inverse
{
	border:0 !important;
}

.navbar-inverse .navbar-nav > .open > a
{
	
	 background-color: white!important;
}
.navbar-nav > .open > a:focus {
    color: #fff;
    background-color: white!important;
}

.divider
{
	background-color:#9a9a9a !important;
}
.navbar
{
	margin-bottom:0 !important;
	padding:15px 0;
}

.activee
{
	border-bottom:3px solid orange;
	padding-bottom:10px;
	color:orange;
}

.top-ul li 
{
	display:inline;	
}
.top-ul
{
	padding-top:10px;
}
.top-ul-right
{
	text-align:right;
}
.top-ul-right-mob
{
	text-align:left;
}
.top-logo
{
	background: rgb(62,71,80);
}
.top-ul li a
{
//padding-right:20px;
color:white;
font-weight:600;
}
.top-ul li a:hover
{
	text-decoration:none;
}
.logo_slider
{
	padding:20px 0; 
	
}




@media only screen and (min-width:320px) and (max-width:640px) 
{
	.navbar-brand
	{
		padding:0!important;
	}
	
	.navbar-brand img
	{
		width: 82%;
		padding: 0 4px;
	}
	
	.about,.cont
	{
		text-align:center;
	}
}

@media only screen and (min-width:641px) and (max-width:991px) 
{
	.navbar-brand
	{
		padding: 0 10px 66px 10px!important;
	}
	
	
	
.navbar-nav > li > a
{
	font-size:12px !important;
	padding: 10px 8px;
}

.about, .cont
	{
		text-align:center;
	}
	
	
}

.heading
{
	
	font-family: 'Macondo Swash Caps', cursive !important;
	color:orange;	
	text-align:center;
	text-transform:uppercase;
	//text-shadow:2px 5px 10px white;
	font-weight:600;
	padding-bottom:15px;
	
}
/*-----------------about---------------------------------*/
.about
{
	background: rgb(37, 58, 78);
	
	
	padding:20px 0 ;
}

.about p
{
	color:white;
	font-size:16px;
	line-height:25px;
}

.about i, .cont i
{
	color:orange;
} 
.abou_right h3
{
	color:white;	
}
.middle-2
{
	padding:20px 0;
	background:url("../images/guru_bg.jpg") no-repeat center center /cover fixed;
	color:white;
}
.middle-2 p
{

	font-size:18px;
	line-height:35px;
	letter-spacing:2px;
	text-align:center;
	background:rgba(0,0,0,0.6);
	border-radius:15px;
	padding:15px;
}
/*-----------------footer---------------------------------*/
.footer 
{
	background: url("../images/guru_bg2.jpg") 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;
	color:orange;
	}
	#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;
	}
	
	.copy
	{
		background-color:black;
		color:white;
		padding:20px;
	}
	
/*-----------------------aboutus.html-----------------------------*/	
	.abt_mid
{
	padding:20px 0;
	background:url("../images/guru_bg.jpg") no-repeat center center /cover fixed;
	color:white;
}
.abt_mid p
{

	font-size:18px;
	line-height:35px;
	letter-spacing:2px;
	text-align:center;
	padding:15px;
}
	
	
/*-----------------------SERVICES.HTML-----------------------------*/
.serv_mid
{
	text-align:center;
	background: url("../images/serv_bg.jpg") no-repeat center center /cover fixed;
	
}



.serv_bg
{
	background-color:rgba(0,0,0,0.6);
	border-radius:10px;
	padding-bottom:20px;
}

.serv_bg h3
{
	font-family: 'Pacifico', cursive !important;
}

.hov:hover {
    transform: translatey(-3%);
    transition: 0.4s;
}

.cont_mid
{
	padding:20px 0;
	background: url("../images/serv_bg.jpg") no-repeat center center /cover fixed;
}

.cont_mid h4,.cont_mid h3, .cont_mid p
{
	color:white;
}

.cont_mid i
{
	color:orange;
}