/*------------------------------------------------------------------
[Master Stylesheet]

Project:  Sputnik
Version:  1.0
Assigned to:  WebNik
Primary use:  Sputnik
-------------------------------------------------------------------*/


/* FONTS*/
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700|Lato:400,700,900);
@import url('../fonts/font-awesome-4.5.0/css/font-awesome.min.css');
@import url('../fonts/pe/css/pe-icon-7-stroke.css');
@import url('../fonts/elegant/style.css');
@import url('../fonts/flaticon/flaticon.css');



/* PLUGIN CSS */

@import url('../plugins/bootstrap/bootstrap.css');                /* bootstrap */
@import url('../plugins/bootstrap-select/dist/css/bootstrap-select.css');   /* select customization */
@import url('../plugins/slider-pro/slider-pro.css');         /* main slider */
@import url('../plugins/owl-carousel/owl.theme.css');                 /* other sliders */
@import url('../plugins/magnific-popup/magnific-popup.css');            /* modal */
@import url('../plugins/animate/animate.css');                        /* animations */
@import url('../plugins/parallax/parallax.css');                        /* parallax */
@import url('../plugins/flowplayer/skin/playful.css');          /* video-player */
@import url('../plugins/validation/validation-2.2.min.css');          /* validation */



/* MAIN CSS */

@import url('theme.css');
@import url('color.css');
@import url('responsive.css');






.visionwrap
{
	padding:70px 0;
	background-color: #253E4E;
	color:#fff;
}

.visionwrap h3
{
	text-align:center;
	margin:0 0 30px 0;	
	color:#fff;
	font-size: 42px;
	text-transform: uppercase;
	letter-spacing: 8px;
	text-shadow: 3px 3px 4px #000;
}
.visionwrap p
{
	/*letter-spacing: 2px;*/
	font-size: 15px;
	text-align:justify;
}

.whywrap
{
	padding:70px 0;	
}

.whywrap h2
{
	margin: 0 0 46px 0;
	text-align: center;
}

.whywrap h3
{
	margin: 0 0 26px 0;
	text-align: center;
	font-size:20px;
	height: 56px;
	border-bottom: 2px solid #99BEFF;
	padding-bottom: 10px;
}


.servicewrap
{
	padding:70px 0;
	background-color: #253E4E;
	color:#fff;
}

.servicewrap h3
{
	margin:0 0 30px 0;	
	color:#fff;
	font-size: 22px;
	text-transform: uppercase;
	text-shadow: 3px 3px 4px #000;
	height:50px;
	text-align: center;
}

.ourvaluewrap
{
	padding:70px 0;
	background-color: #253E4E;
	color:#fff;
}

.ourvaluewrap h2
{
	margin: 0 0 46px 0;
	text-align: center;
	text-shadow: 3px 3px 4px #000;
	color:#fff;
}

.ourvaluewrap h4
{
	margin:0 0 30px 0;	
	color:#fff;
	font-size: 18px;
	font-weight:400;
	text-align: center;
}

.culturewrap
{
	padding:70px 0;
}

.culturewrap h3
{
	text-transform:uppercase;
	text-align:center;
	margin:0 0 30px 0;	
	color: #027eab;
	letter-spacing:3px;
}


.main-menu li
{
	position:relative;	
}

.main-menu .submenu
{
	position: absolute;
	left: 14px;
	width: 220px;
	list-style: none;
	padding:0px;
	/*background-color:#1986AF;*/
	background-color: #29C4FF;
	visibility:hidden;
	opacity:0;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
	max-height:0;
}
.main-menu li:hover .submenu
{
	visibility:visible;
	opacity:1;
	max-height:500px;	
}

.main-menu .submenu li
{
	display:block;	
}

.main-menu .submenu li a
{
	color:#fff;
	line-height: 32px;
	display:block;
	padding:0 10px;
	border-bottom:1px solid #fff;
}
.main-menu .submenu li a:hover,
.main-menu .submenu li.active a
{
	background-color:#212121;
	color:#fff;
}	


.branchlist-wrap
{
	padding:0 0 70px ;
}
.branchlist-wrap  h3
{
	text-align:center;
	margin-bottom:40px;	
}
.tabilwrap .table th,
.tabilwrap .table td
{
	width:14.28%;
	padding:15px 10px ;
	vertical-align:middle;
	line-height: 20px;
	color: #000;
	font-weight: bold;
}

.tabilwrap .table
{
	min-width:1140px;	
}
.gmnoprint,
.gm-style-cc
{
	display:none;	
}
