/**** GVR ***/

.banner .carousel .item { 
	height: auto; 
	/* background-color: #777; */
}
.banner .carousel-inner > .item > img { 
	/* position: absolute; */ 
	top: 0; 
	left: 0; 
	min-width: 100%;
}
.cc_gvr{ 
	z-index: 10; 
	top:100px; 
	color:#222020; 
	text-shadow:0 1px 2px rgba(255, 255, 255, 0.6); 
	text-align:left; 
	left:8%;
	right:8%;
/* 	background-color:rgba(255, 255, 255, 0.6);
	height:140px;
	padding:1.5% 3%; */
}
.cc_gvr h1 {
	animation: 2s ease 0s normal none 1 anim;
	position: relative;
	font-size:30px;
	background-color:rgba(255, 255, 255, 0.4);
	width:51%;
	padding:0 5px;
}
.cc_gvr h5{
	font-size:16px;
	color:#000;
	background-color:rgba(255, 255, 255, 0.4);
	width:38%;
	padding:0 5px;
}
/* .carousel-caption h1 > span{
	font-size:115%; 
	color:#F60;
} */
@-moz-keyframes anim {
	0% {
		left: 0;
		opacity: 1;
	}
	50% {
		left: 100px;
		opacity: 0.5;
	}
	100% {
		left: 0;
		opacity: 1;
	}
}
/* .banner_gvr {
	overflow:hidden;
	border-bottom:4px solid #134A83;
	border-top:4px solid #134A83
} */
.banner_gvr .carousel { 
	margin-bottom:0px;
}
.qscv{
	background:#fff; 
	padding:40px 0px;
}
.qscv h2{
	margin-top:0; 
	font-size:20px; 
	font-family: 'Open Sans', sans-serif; 
	color:#134A83; 
	font-weight:600;
}
.qscv h3{
	font-size:18px;
	color:#232f3b;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	margin-top:0
}
.qscv p{
	font-size:13px; 
	line-height:20px; 
	color:#676767; 
	font-family:Arial, Helvetica, sans-serif;
}
.qscv .cols{
	background:#F1F1F1;
	padding:0;
	margin-left:-10px;
	margin-right:0
}
.qscv .cols figure{
	padding:0
}
.qscv .cols .col-md-8{
	padding-right:5px!important
}
.col-md-6.home-icons { 
	width:47%; 
	margin-bottom:20px;
}
.home-icons {
	background: none repeat scroll 0 0 #F1F1F1; 
	margin-right: 20px; 
	overflow: hidden;
	padding: 0 9px 0 0; 
	border-radius:5px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	-o-border-radius:5px;
}
.home-icons h3 {
	color: #232F3B; 
	font-family: 'Open Sans',sans-serif; 
	font-size: 18px;
	font-weight: 400; 
	margin-bottom: 5px; 
	margin-top: 10px;
}
.banner {
	overflow:hidden;
	border-bottom:4px solid #EAEAEA;
	border-top:4px solid #EAEAEA
}
.frame{
	border:2px solid #2e86c1;
	outline:4px solid #2e86c1;
	outline-offset:2px;
	padding:50px 40px;
	text-align:justify;
	height:550px;
}

.space_3 {
    margin-bottom: 33px;
    margin-top: 33px;
}
.space_2 {
    margin-bottom: 22px;
    margin-top: 22px;
}
.add-cnt h4{
	color:#134A83;
	font-weight:bold;
}
ul.conat-cnt{
	padding:0;
}
ul.conat-cnt li{
	list-style:none;
	color:#676767;
	font-size:14px;
	line-height:22px;
}
li.liloc-cnt{
    background-image: url(../img/pin.png);
    background-repeat: no-repeat;
    line-height: 19px;
    padding: 0px 0 0 30px;
    margin: 5px 0;
}
li.lieml-cnt{
    background-image: url(../img/mail.png);
    background-repeat: no-repeat;
    line-height: 19px;
    padding: 0px 0 0 30px;
    margin: 5px 0;
}
li.limob-cnt{
    background-image: url(../img/phone.png);
    background-repeat: no-repeat;
    line-height: 19px;
    padding: 0px 0 0 30px;
    margin: 5px 0;
}
.toipfh{
	margin:2% 0;
}
.toic-fc{
	border-radius:5px;
	color:#898989;
}
.toipbtn{
	border-radius:5px;
	padding:9px 20px;
	text-transform:uppercase;
	color:#fff;
	background-color:#134A83;
	border:none;
}
.toipbtn:hover{
	color:#fff;
	background-color:#134A83;
}
ul.ovrvpts{
	padding:0 40px 0 70px;
}
ul.ovrvpts li{
	color:#676767;
	font-family: Arial;
	font-size:13px;
}
.padtop{
	padding-top:60px;
}
.img-responsive{
	width:100%;
}