@charset "ISO-8859-1";

/* CSS reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
p{
    font-size:15px;
}

.logo{
	position:relative;
	border-radius: 7px ;
	width:100%;
	
}
.div-icon{
    background-color:white;
    text-align:center;
    padding:2%;
}

.service-icon{
    font-size:48px;
    color:purple;
    background-color:white;
    border-radius:5px;
}

.fa-gradient {
	background: -webkit-gradient(linear, left top, left bottom, from(#660066), to(#2a5788));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.section-heading{
   
    background: -webkit-gradient(linear, left top, right top, from(#0c2646), color-stop(60%, #204065), to(#2a5788));
    background: linear-gradient(to right, #0c2646 0%, #993399 60%, #2a5788 100%);
    color:white;
    text-align:center;
}

.top-div{
    margin-top:15%;
    
}

@media (max-width: 767px){
    .top-div{
        margin-top:50%;
    }
}


.logo_{
	position:relative;
	top:-17px;
	width: 170px;
	
}
.top_part{
	max-height:50%;
	margin-bottom:200px;
	top:10px;
}

    
  .vl_ {
  border-left: 6px solid #0099cc;
  height: 70%;
  position: relative;
  
}   
    
   .vl {
  border-left: 6px solid #0099cc;
  height: 38%;
  position: relative;
  
} 
    
 .header_section{
  text-align: center;
   color:white;
   padding:2px;
 
 }  
    
.service-text{
    text-align: center;
} 
    
    
    
 

  
 
    
    
   footer {   
   left: 0;
   bottom: 0;
   width: 100%;
   background: -webkit-gradient(linear, left top, right top, from(#0c2646), color-stop(60%, #204065), to(#2a5788)) !important;
   background: linear-gradient(to right, #000000 0%, #204065 60%, #2a5788 100%)  !important;
   position:relative;
   color: white;
   
} 

.second-navbar{
  top:-15px;
  padding:none;
  
}

.navbar{
	min-height:60px;
	background-color:rgb(60, 60, 60);
	border:none;
}

.backLink{
	/*background-color:rgb(60, 60, 60);*/
    background: -webkit-gradient(linear, left top, right top, from(#0c2646), color-stop(60%, #204065), to(#2a5788)) !important;
    background: linear-gradient(to right, #000000 0%, #204065 60%, #2a5788 100%)  !important;
}

ul.nav li:hover > ul.dropdown-menu{display:block;}
.dropdown-submenu > .dropdown-menu{top:0;left:100%;}
.dropdown-submenu > a:after{
border-color: transparent transparent transparent #333;
border-style: solid;
border-width: 5px 0 5px 5px;
content:"";
float:right;
height:0;
margin-right:-10px;
margin-top:5px;
width:0;
}


@media (max-width: 767px) {

  .navbar-nav  {
     display: inline;
     
  }
  .navbar-default .navbar-brand {
    display: inline;
  }
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
  }
  .navbar-default .navbar-nav .dropdown-menu > li > a {
    color: red;
    background-color: #ccc;
    border-radius: 4px;
    margin-top: 2px;   
  }
   .navbar-default .navbar-nav .open .dropdown-menu > li > a {
     color: #333;
   }
   .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
   .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
     background-color: #ccc;
   }

   .navbar-nav .open .dropdown-menu {
     border-bottom: 1px solid white; 
     border-radius: 0;
   }
  .dropdown-menu {
      padding-left: 10px;
  }
  .dropdown-menu .dropdown-menu {
      padding-left: 20px;
   }
   .dropdown-menu .dropdown-menu .dropdown-menu {
      padding-left: 30px;
   }
   li.dropdown.open {
    border: 0px solid red;
   }

}




@media (min-width: 768px) {
  ul.nav li:hover > ul.dropdown-menu {
    display: block;
  }
  #navbar {
    text-align: center;
  }
} 



/* General Demo Style */
body{
  font-family: "helvetica neue", helvetica;
	background: #000;
	font-weight: 400;
	font-size: 15px;
	color: #aa3e03;
	overflow-y: scroll;
	overflow-x: hidden;
}

a{
	/* display:block; */
	line-height:15px;
	font-family:'Open Sans',Sans-Serif;
	font-weight:bold;
	text-transform:uppercase;
	color: white;
}




