
@charset "UTF-8";
/*CSS Document*/

body
{
	margin: 0px;
}

img{
	max-width: 100%;
	height: auto;
}

.layer1
{

	background-color: #f48a00;
	padding: 0px !important;
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	z-index: +99;
}
.layer1::before
{

	background: url('images/patternlinewithshape.png') top center no-repeat;
	background-size: contain;
	height: 8px;
	width: 100%;
	position: absolute;
	top: 0px;
}
.layer1::after
{

	background: url('images/patternlinewithshape.png') top center no-repeat;
	background-size: auto;
	background-size: contain;
	height: 8px;
	width: 100%;
	position: absolute;
	bottom: 0px;
	overflow: hidden;
	transform: rotate(180deg);
}
.layer1a
{

}
.layer1a nav
{

	float: left;
	text-align: center;
	margin-bottom: 0px;
	width: 100%;
}
.layer1a nav ul 
{

	width: 100%;
}
.layer1a nav ul li 
{

}
.layer1a nav ul li a
{

	color: white !important;
	padding: 14px 28px !important;
	background-color: transparent !important;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
}
.layer1a nav ul li.active > a
{

	color: #01035e !important;
}
.layer1a nav ul li:hover > a
{

	color: #01035e !important;
}
.layer1a nav ul li ul
{

	padding: 0px 0px !important;
	background-color: #281071;
	padding: 0px 5px !important;
	min-width: 300px;
}
.layer1a nav ul li >  ul li
{
	float: left;
	width: 100%;
	display: inline-block;
	border-bottom: 1px solid #fff;
	text-align: left;
}
.layer1a nav ul li >  ul li a
{

	color: #fff !important;
	padding: 5px 10px !important;
	background-color: transparent !important;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	float: left;
	width: 100%;
}
.layer1a nav ul li >  ul li:last-child
{
	border-bottom: none !important;
}
.layer1a nav ul li > ul li.active > a
{

	color: #01035e !important;
}
.layer1a nav ul li > ul li:hover > a
{

	color: #ffbd02 !important;
}
.layer1a nav ul li > ul li.active > a
{

	color: #ffbd02 !important;
}

.layer2
{
	background: url('images/imagebanbg.png') top center no-repeat;
	background-size: cover;
	min-height: 390px;
	display: inline-block;
	float: left;
	width: 100%;
	margin-top: 50px;
}
.layer2a
{

}
.logo
{

	display: inline-block;
	float: left;
	width: 100%;
}
.logo a
{
	
	display: inline-block;
	padding: 10px 0px;
}
.logo a img
{
	
	max-width: 100%;
	height: auto;
}

.layer3
{

	display: inline-block;
	float: left;
	width: 100%;
	margin-top: -220px;
}

.layer3a
{

	text-align: center;
	margin: 20px 0px;
	/*height: 408px;*/
}
.layer3aimg
{

	box-sizing: border-box;
	display: inline-block;
	width: 100% !important;
	float: none;
	max-width: 100%;
	position: relative;
	height: 100% !important;
}
.layer3aimg img
{
	max-width: 100%;
	height: 100% !important;
	width: 100% !important;
	}

	.layer3alink
	{
		display: inline-block;
	float: left;
	text-align: center;
	background-color: rgba(1,3,94,0.5);
	position: absolute;
	left: 0px;
	bottom: 12%;
		width: 100%;
		padding: 15px 0px;
	}
	.layer3alink a
{
	
	color: white !important;
	text-decoration: none !important;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 600;
	padding: 10px;
	display: inline-block;
	}
	.layer3a a span 
{
	display: inline-block;
	}
.layer-content
{

	display: inline-block;
	width: 100%;
	padding: 10px 20px;
	float: left;
	background-color: rgb(1, 3, 94);
	box-sizing: border-box;
	text-align: left;
	max-width: 100%;
	margin-top: 20px;
}
.layer-content img
{
	
	max-width: 100%;
	height: auto;
	width: 100%;
	padding: 5px;
}
.layer-content h4
{
	
	color: white !important;
	font-family: 'Montserrat', sans-serif;
	text-align: left;
	font-size: 18px;
	font-weight: 600;
}
.layer-content p
{
	
	color: white !important;
	font-family: 'Montserrat', sans-serif;
	text-align: left;
	font-size: 14px;
	font-weight: 400;
	margin: 10px 0px;
}
.layer-content p a
{
	
	position: relative;
	font-size: 100% !important;
	text-transform: capitalize;
	color: white !important;
	left: 0px !important;
	top: 0px !important;
	bottom: 0px !important;
	width: auto;
	float: none;
	padding: 0px;
	font-weight: normal;
	text-decoration: none !important;
}
.layer-content h6
{
	
	color: white !important;
	font-family: 'Montserrat', sans-serif;
	text-align: left;
	font-size: 12px;
	font-weight: 500;
	display: inline-block;
	float: left;
	width: 100%;
	margin: 5px 0px;
}
.layer-content span
{
	
	color: white !important;
	font-family: 'Montserrat', sans-serif;
	text-align: left;
	font-size: 10px;
	font-weight: 400;
	margin: 0px !important;
	display: inline-block;
	float: left;
	width: 100%;
}
.layer4
{

	display: inline-block;
	float: left;
	width: 100%;
}
.layer4a
{

	text-align: center;
	margin: 20px 0px;
	min-height: 228px !important;
}
.fore1d
{

	display: inline-block;
	float: left;
	width: 100%;
}
.fore1d:hover {
	transition: 1s all;
	transform: scale(1.1);
	position: relative;
	z-index: +9;
}
.fore1d h2
{
	font-family: 'Montserrat', sans-serif;
	margin: 15px 0px;
	color: black;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 20px;
}
.fore1d img
{
	max-width: 100%;
	height: auto;
	width: 100%;
}
.fore1d p
{
	font-family: 'Montserrat', sans-serif;
	margin: 20px 0px;
	color: black;
	font-weight: 400;
	font-size: 13px;
	display: inline-block;
	padding: 0px 20px;
}
.fore1d p a
{

	color: #01035e;
	font-weight: 600;
	text-decoration: none !important;
	text-transform: capitalize;
}
.fore-color1
{

	background-color: #f6c582;
}
.fore-color2
{

	background-color: #82b3f6;
}
.fore-color3
{

	background-color: #9582f6;
}
.fore-color4
{
	
	background-color: #f68283;
}
.fore-color5
{

	background-color: #82f695;
}
.fore-color6
{
	
	background-color: #edf682;
}
.fore-color7
{
	background-color: #bf82f6;
}
.layer5
{

	display: inline-block;
	float: left;
	width: 100%;
}
.layer5a
{

	text-align: center;
	margin: 20px 0px;
}
.layer5a img
{
	
	max-width: 100%;
	height: auto;
}
.layer6
{
	display: inline-block;
float: left;
width: 100%;
}
.layer6a
{

	text-align: left;
	margin: 20px 0px;
}
.layer6a h3
{
	
	font-family: 'Montserrat', sans-serif;
	margin: 10px 0px;
	color: #01035e;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 24px;
}
.layer6a p
{

	font-family: 'Montserrat', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	display: inline-block;
	margin-bottom: 20px;
	line-height: 25px;
}
.eventsimg
{

	display: inline-block;
	float: left;
	width: 100%;
	text-align: center;
	/*margin: 20px 0px;*/
}
.eventsimg img
{

	max-width: 100%;
	height: auto;
	margin: 10px 0px;
}
.eventsimg p
{
	
	font-family: 'Montserrat', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	display: inline-block;
	margin-bottom: 5px;
	width: 100%;
}
.eventsimg p a {
	color: #000 !important;
	text-decoration: none;
}
.verimag {
	display: inline-block;
	float: left;
	width: 100%;
	text-align: center;
}
.verimag img {
	max-width: 100%;
	height: auto;
	padding: ;
}
.layer7
{

	display: inline-block;
	float: left;
	width: 100%;
}
.layer7a
{

	margin: 20px 0px;
	text-align: center;
}
.layer7a h3
{
	
	font-family: 'Montserrat', sans-serif;
	margin-bottom: 20px;
	color: #01035e;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 24px;
	margin-top: 0px;
}
.gallerygrid
{

	display: inline-block;
	float: left;
	width: 100%;
	text-align: center;
}
.layer7grid
{

	display: inline-block;
	float: none;
	padding: 10px;
	text-align: center;
	width: 100%;
	max-width: 280px;
	margin: 10px 0px;
}
.layer7grid img
{
	
	max-width: 100%;
	height: auto;
}
.layer7grid p
{

	display: inline-block;
	width: 100%;
	float: left;
	font-family: 'Montserrat', sans-serif;
	color: black;
	font-weight: 400;
	font-size: 14px;
	display: inline-block;
	margin-bottom: 20px;
	line-height: 20px;
}
.layer7grid p a
{

	font-family: 'Montserrat', sans-serif;
	color: black;
	font-weight: 400;
	font-size: 14px;
	display: inline-block;
	margin: 10px 0px;
	line-height: 20px;
	text-decoration: none;
}
.layer8 
{
	display: inline-block;
	float: left;
	width: 100%;
	padding: 0px 0px !important;
	background: url('images/statebg.png') top center no-repeat;
	background-size: cover;
	min-height: 96px;
}
.layer8 img
{
	max-width: 100%;
	height: auto;
	width: 100%;
}
.layer9
{
	background-color: #161616 !important;
	display: inline-block;
	float: left;
	width: 100%;
	position: relative;
}
.layer9::before
{
	background: url('images/patternwithshapegww.png') top center no-repeat;
	background-size: cover;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 17px;
}
.layer9::after
{
	background: url('images/patternwithshapegww.png') top center no-repeat;
	background-size: cover;
	width: 100%;
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 17px;
}
.layer9a
{
	text-align: center;
	margin: 10px 0px;
}
.footermenu-content
{

	display: inline-block;
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 10px;
}
.footermenu-content a
{
	
	font-family: 'Montserrat', sans-serif;
	color: white !important;
	font-weight: 400;
	font-size: 14px;
	display: inline-block;
	text-decoration: none !important;
	padding: 10px 5px;
	text-transform: capitalize;
}
.footerlogo-content
{

	display: inline-block;
	float: left;
	width: 100%;
	margin: 5px 0px;
	text-align: center;
}
.footerlogo-content a
{
	
	display: inline-block;
	float: none;
}
.footerlogo-content a img
{
	
	max-width: 100%;
	height: auto;
}
.footerlogo-content a b {
	color: white !important;
	display: inline-block;
	width: 100%;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
	margin: 5px 0px;
}
.footercopyright-content
{

	display: inline-block;
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
}

.footercopyright-content p
{

	font-family: 'Montserrat', sans-serif;
	color: white !important;
	font-weight: 400;
	font-size: 14px;
	display: inline-block;
	text-decoration: none !important;
	padding: 10px 5px;
	text-transform: capitalize;
	margin-bottom: 0px;
}

.footercopyright-content p a
{
	
	text-decoration: none !important;
	color: white !important;
}
.layer4agrp
{

}
.contlista-link
{

	display: inline-block;
	float: left;
	width: 100%;
	margin: 20px 0px;
}
.contlista-link ul
{
	
	padding-left: 0px;
	display: inline-block;
	float: left;
	width: 100%;
	margin-bottom: 0px;
}
.contlista-link ul li
{
	
	background: #f8b018;
	background: -webkit-linear-gradient(to bottom, #f6d01c, #f8b018);
	background: linear-gradient(to bottom, #f6d01c, #f8b018);
	display: inline-block;
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
.contlista-link ul li a
{
	
	color: #1d1d1d !important;
	font-family: 'Montserrat', sans-serif;
	text-align: left;
	font-size: 14px;
	font-weight: 600;
	display: inline-block;
	margin: 17px 3px;
	text-transform: uppercase;
	text-decoration: none;
}
.icon-dd
{

	float: left;
	display: inline-block;
	margin: 5px 2px;
}
.icon-dd img
{
	max-width: 100%;
	height: auto;
}
.dropdown-menu.drp-minwidth {
	min-width: 200px;
}

.owl-stage-outer {
	height: 100%;
}
.owl-stage {
	height: 100% !important;
}
.owl-item {
	height: 100% !important;
}
.layer3banner {
	text-align: center;
	margin: 20px 0px;
}
.layer3bannerimg
{
	
	display: inline-block;
	float: left;
	width: 100%;
	background-color: rgba(1, 3, 94,0.7);
}
.layer3bannerimg img {
	max-width: 100%;
	width: 100%;
	height: auto;
	mix-blend-mode: multiply;
}
.banner-textbreadcrum {
	display: inline-block;
	float: left;
	width: 100%;
	text-align: center;
	position: absolute;
	top: 35%;
	left: 0px;
}
.banner-textbreadcrum h1
{
	color: white;
	font-family: 'Montserrat', sans-serif;
	margin: 0px;
	text-transform: uppercase;
	font-weight: 800;
	font-size: 40px;
}
.banner-textbreadcrum ul.breadcrumb {
	background-color: transparent !important;
	margin-bottom: 0px;
	width: auto;
	display: inline-block;
}
.banner-textbreadcrum ul.breadcrumb li {
	color: white;
	font-family: 'Montserrat', sans-serif;
	text-transform: capitalize;
	font-weight: 500;
	font-size: 15px;
}
.banner-textbreadcrum ul.breadcrumb li a {
	color: white !important;
	text-decoration: none;
}
.youtubevideo-build
{
	display: inline-block;
	float: left;
	width: 100%;
}
.youtubevideo-build iframe {
	height: 230px;
}
.youtubevideo-build img
{
	max-width: 100%;
	height: auto;
	width: 100%;
}
.about-para
{

	display: inline-block;
	float: left;
	width: 100%;
	margin: 20px 0px;
}
.about-para p
{

	font-family: 'Montserrat', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	display: inline-block;
	margin-bottom: 20px;
	line-height: 25px;
	white-space: break-spaces;
}
.aboutparalist
{

}
.aboutparalist ul
{

	display: inline-block;
	float: left;
	width: 100%;
	margin: 0px;
}
.aboutparalist ul li
{

	font-family: 'Montserrat', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	display: inline-block;
	line-height: normal;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.aboutparalist ul li:before
{
	content: '\25B8';
	display: inline-block;
	float: left;
	margin-right: 10px;
	font-size: 20px;
	line-height: 18px;
	color: #000;
}
.aboutparalist h3{
font-family: 'Montserrat', sans-serif;
margin-bottom: 20px;
color: #000;
font-weight: 600;
font-size: 24px;
margin-top: 0px;
}
.leader-vice
{

	display: inline-block;
	float: left;
	width: 100%;
	margin: 20px 0px;
}
.leader-vice ul
{
	
	display: inline-block;
	float: left;
	width: 100%;
	margin: 0px;
	padding-left: 0px;
}
.leader-vice ul li
{
	
	float: left;
	width: 100%;
	display: inline-block;
	list-style: none;
}
.leader-vice ul li a
{	
	padding: 8px 10px;
	display: inline-block;
	float: left;
	width: 100%;
	background-color: white;
	color: #383838 !important;
	font-size: 16px;
	font-weight: 500;
	text-decoration: none;
	font-family: 'Montserrat', sans-serif;
}
.leader-vice ul li:hover >  a
{
	background-color:#281071  !important ;
	color: white !important;
}
.leader-vice ul li.active > a {
	color: #fff !important;
	background-color: #281071 !important;
}
.whole-viceleadergrp
{

	display: inline-block;
	float: left;
	width: 100%;
	border: 1px solid #b5b5b5;
	margin: 20px 0px;
}
.leadercontent
{

	display: inline-block;
	float: left;
	width: 100%;
	padding: 8px 20px;
	border-bottom: 1px solid #b5b5b5;
}
.leadercontent h3
{

	font-family: 'Montserrat', sans-serif;
	margin: 10px 0px;
	color: #01035e;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 24px;
	display: inline-block;
	float: left;
	width: 100%;
}
.leader-images
{

	display: inline-block;
	float: left;
	width: 100%;
	max-width: 300px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 20px;
}
.leader-images img
{

}
.leader-aboutcontent
{

	display: inline-block;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 20px;
	max-width: 495px;
}

.leader-aboutcontent h4
{

	font-family: 'Montserrat', sans-serif;
	text-align: left;
	font-size: 20px;
	font-weight: 500;
	display: inline-block;
	float: left;
	width: 100%;
	margin-bottom: 5px;
	margin-top: 0px;
	color: #000;
}
.leader-aboutcontent h6
{
	
	font-family: 'Montserrat', sans-serif;
	text-align: left;
	font-size: 12px;
	font-weight: 500;
	display: inline-block;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 0px;
	color: #000;
}
.leader-aboutcontent p
{
	
	font-family: 'Montserrat', sans-serif;
	text-align: left;
	font-size: 14px;
	font-weight: 300;
	display: inline-block;
	float: left;
	width: 100%;
	color: #000;
	line-height: 24px;
}

.leader-imagesgrid
{

	display: inline-block;
	float: left;
	width: 100%;
	max-width: 50%;
	text-align: center;
	padding: 0px 10px;
}
.leadergrid
{

	display: inline-block;
	float: left;
	width: 100%;
	margin: 20px 0px;
	background-color: #d7d7d7;
	position: relative;
}

.leadergrid img
{

	/*max-width: 100%;
	height: auto;
	width: 100%;*/
	max-width: 100%;
height: 240px;
width: auto;
}

.heading-leaderbox
{

	display: inline-block;
	float: left;
	width: 100%;
	background: #f8b018;
	background: -webkit-linear-gradient(to bottom, #f6d01c, #f8b018);
	background: linear-gradient(to bottom, #f6d01c, #f8b018);
	position: relative;
	left: 0px;
	bottom: 0px;
}
.heading-leaderbox h4
{
	
	color: #1d1d1d !important;
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	font-weight: 600;
	margin: 10px 0px;
}
.heading-leaderbox h6
{
	
	color: #1d1d1d !important;
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	font-weight: 600;
	margin: 10px 0px;
}

.leader-imagesgridgrp {
	margin: 0px auto;
	max-width: 650px;
}
.leadercontent:last-child
{
	border-bottom: none;
}
.layer4headingagrp
{

	text-align: center;
}
.layer4headingagrp h5
{
	
	color: #000;
	font-family: 'Montserrat', sans-serif;
	text-align: center;
	font-size: 20px;
	font-weight: 400;
	display: inline-block;
	text-transform: uppercase;
	line-height: normal;
	float: none;
	max-width: 1010px;
}
.branches-clickwhole {
	display: inline-block;
	float: left;
	width: 100%;
	margin: 20px 0px;
}
.branches-clickgrp
{
	display: inline-block;
	float: left;
	width: 100%;
}
.branches-clickbth
{

	display: inline-block;
	float: left;
	width: 100%;
	padding: 10px 20px;
	margin-bottom: 5px;
	background-color: #f2f2f2;
}
.branches-clickbth p
{
	
	font-family: 'Montserrat', sans-serif;
	color: #000;
	font-weight: 500;
	font-size: 14px;
	display: inline-block;
	margin-bottom: 0px;
}
.braches-table
{

	float: left;
	width: 100%;
	padding: 0px 20px;
}

.braches-table .table-responsive
{
	
}
.braches-table .table-responsive table
{
	
	background-color: white;
}
.braches-table .table-responsive table thead
{
	
	background-color: #f2f2f2;
}
.braches-table .table-responsive table thead tr
{
	
}
.braches-table .table-responsive table thead tr th
{
	
	font-family: 'Montserrat', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 15px;
}

.braches-table .table-responsive table tbody
{
	background-color: white;
}
.braches-table .table-responsive table tbody tr
{
	
}
.braches-table .table-responsive table tbody tr td
{
	
	font-family: 'Montserrat', sans-serif;
	color: #000;
	font-weight: 300;
	font-size: 14px;
}

.branches-clickbth[aria-expanded="true"]:before
{
	content: '\25BC';	
	float: right;
	color: #000;
	display: inline-block;
}
.branches-clickbth[aria-expanded="false"]:before
{ 
	content: '\25B2';
	float: right;
	color: #000;
	display: inline-block;
}
.auditoriumgrp
{

	display: inline-block;
	float: left;
	width: 100%;
	margin: 20px 0px;
	text-align: center;
}
.auditorium1a
{

	/*display: inline-block;
	float: none;
	width: 100%;
	max-width: 420px;
	padding: 10px;*/
	display: inline-block;
float: left;
width: 100%;
max-width: 410px;
padding: 10px;
height: 292px;
	margin: 5px;
}
.auditorium1a img
{
	max-width: 100%;
	height: auto;
}
.auditoriumgrp-para
{

	display: inline-block;
	float: left;
	width: 100%;
	text-align: center;
}
.auditoriumgrp-para p {
	font-family: 'Montserrat', sans-serif;
	color: #000;
	font-weight: 300;
	font-size: 14px;
	display: inline-block;
	margin-bottom: 20px;
	line-height: 20px;
	white-space: break-spaces;
	text-align: left;
}
.auditoriumgrp-paragrpps
{
	display: inline-block;
	float: left;
	width: 100%;
	text-align:left;
}
.auditoriumgrp-paragrpps p
{
	font-family: 'Montserrat', sans-serif;
	color: #000;
	font-weight: 300;
	font-size: 14px;
	display: inline-block;
	margin-bottom: 20px;
	line-height: 20px;
	white-space: break-spaces;
}
.auditoriumgrp-paragrpps p a
{
	color: #000;
	font-weight: 600;
	text-decoration: none;
}

.eventsgrp {
	display: inline-block;
	float: left;
	width: 100%;
	text-align: center;
}
.events1a {
	display: inline-block;
	float: left;
	width: 100%;
	margin: 5px;
	max-width: 410px;
}
/*.events1a img {
	max-width: 100%;
	height: auto;
	width: 100%;
}*/
.events1a img {
	max-width: 100%;
	height: 220px;
	width: 100%;
}
/*.bathukamma1a
{
	display: inline-block;
	float: left;
	width: 100%;
	margin: 20px;
	max-width: 358px;
}*/
.bathukamma1a {
	display: inline-block;
	float: left;
	width: 100%;
	margin: 20px;
	max-width: 383px;
	height: 235px;
}
.bathukamma1a img {
	max-width: 100%;
	height: auto;
	width: 100%;
}
.events1a h4 {
	display: inline-block;
	float: left;
	width: 100%;
	color: #1d1d1d !important;
	font-family: 'Montserrat', sans-serif;
	text-align: center;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
	background-color: #f2f2f2;
	margin: 0px;
	padding: 20px 0px;
}
.events1a h4 a{
	color: #1d1d1d !important;
	text-decoration: none !important;
}
.layer4headingagrp ul {
	display: inline-block;
	float: left;
	width: 100%;
	line-height: ;
	list-style: none;
}
.layer4headingagrp ul li {
	display: inline-block;
	margin: 0px 10px;
}

.layer4headingagrp ul li a {
	display: inline-block;
	padding: 10px;
	color: #807f7f;
	font-weight: 400;
	text-decoration: none !important;
}
.layer4headingagrp ul li.active a {
	color: #01035e;
	font-weight: 600;
}
.layer4headingagrp h6 {
	display: inline-block;
	padding: 10px;
	color: #807f7f;
	font-weight: 600;
	width: 100%;
float: left;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
}

.form-membership
{

	display: inline-block;
	float: left;
	width: 100%;
	text-align: left;
	margin: 20px 0px;
}
.form-membership form
{
	
	display: inline-block;
	float: left;
	width: 100%;
}
.form-membership form h4
{
	
	display: inline-block;
	float: left;
	width: 100%;
	padding: 10px 20px;
	background-color: #f2f2f2;
	font-family: 'Montserrat', sans-serif;
	color: #616161;
	font-weight: 600;
	font-size: 16px;
	margin-bottom: 20px;
	margin-top: 0px;
}
.layer4membership
{
	margin-bottom: 10px;
	min-height: 40px !important;
}
.layer4membership p
{

	font-family: 'Montserrat', sans-serif;
	color: #000;
	font-weight: 300;
	font-size: 14px;
	margin-bottom: 10px;
	margin-top: 0px;
}
.layer4membership input[type="text"]
{
	
	border-radius: 0px;
	outline: none;
	box-shadow: none;
	height: 40px;
	font-family: 'Montserrat', sans-serif;
	color: #616161;
	font-weight: 400;
	font-size: 14px;
	width: 100%;
	border-color: #ddd !important;
}
.layer4membership input[type="date"]
{
	
	border-radius: 0px !important;
	outline: none !important;
	box-shadow: none !important;
	height: 40px;
	font-family: 'Montserrat', sans-serif;
	color: #616161;
	font-weight: 400;
	font-size: 14px;
	width: 100%;
	line-height: normal !important;
	border-color: #ddd !important;
}
.file-btnsss
{
	
	border-radius: 0px !important;
	outline: none !important;
	box-shadow: none !important;
	font-family: 'Montserrat', sans-serif;
	color: #fff !important;
	font-weight: 300;
	font-size: 14px;
	width: 100%;
	line-height:  34px !important;
	resize: none;
	border-color: #ddd !important;
	margin: 10px 0px;
	background-color: #939393 !important;
	position: relative;
	max-width: 100px;
	height: 34px;
	text-align: center;
}
.file-btnsss input[type="file"]
{
	
	border-radius: 0px !important;
	outline: none !important;
	box-shadow: none !important;
	font-family: 'Montserrat', sans-serif;
	color: #fff !important;
	font-weight: 500;
	font-size: 16px;
	width: 100%;
	line-height: normal !important;
	resize: none;
	border-color: #ddd !important;
	background-color: #939393 !important;
	opacity: 0;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	z-index: +9;
}
.layer4membership select
{

	border-radius: 0px !important;
	outline: none !important;
	box-shadow: none !important;
	height: 40px;
	font-family: 'Montserrat', sans-serif;
	color: #616161;
	font-weight: 400;
	font-size: 14px;
	width: 100%;
	line-height: normal !important;
	border-color: #ddd !important;
}
.layer4membership textarea
{

	border-radius: 0px !important;
	outline: none !important;
	box-shadow: none !important;
	height: 100px !important;
	font-family: 'Montserrat', sans-serif;
	color: #616161;
	font-weight: 400;
	font-size: 14px;
	width: 100%;
	line-height: normal !important;
	resize: none;
	border-color: #ddd !important;
}
.submit-update
{

	display: inline-block;
	float: left;
	width: 160px;
}
.submit-update button
{

	background-color: #01035e !important;
	border-radius: 0px !important;
	outline: none !important;
	box-shadow: none !important;
	font-family: 'Montserrat', sans-serif;
	color: #fff !important;
	font-weight: 500;
	font-size: 16px;
	width: 100%;
	line-height: normal !important;
	resize: none;
	border-color: #ddd !important;
	margin: 10px 0px;
}
.checkbox-para
{

	display: inline-block;
	float: left;
	width: 100%;
}
.checkbox-para input[type="checkbox"]
{

	width: auto !important;
	float: left;
	margin-right: 10px;
	border-radius: 0px !important;
	outline: none !important;
	box-shadow: none !important;
	height: auto !important;
}
.checkbox-para p
{

	font-family: 'Montserrat', sans-serif;
	color: #616161;
	font-weight: 300;
	font-size: 14px;
	margin-bottom: 10px;
	margin-top: 0px;
}
.submit-flow
{

	display: inline-block;
	float: left;
	width: 160px;
}
.submit-flow input[type="submit"]
{
	
	background-color: #01035e !important;
	border-radius: 0px !important;
	outline: none !important;
	box-shadow: none !important;
	font-family: 'Montserrat', sans-serif;
	color: #fff !important;
	font-weight: 500;
	font-size: 16px;
	width: 100%;
	line-height: normal !important;
	resize: none;
	border-color: #ddd !important;
	margin: 10px 0px;
}
.member-condt {
	display: inline-block;
	float: left;
	width: 100%;
	margin-top: 7px;
}
.member-condt p {
	float: left;
	display: inline-block;
	margin-right: 10px;
	font-family: 'Montserrat', sans-serif;
	color: #000;
	font-weight: 300;
	font-size: 14px;
	margin-bottom: 10px;
	margin-top: 0px;
}
.member-condtradio {
	display: inline-block;
	float: left;
	width: auto;
	margin: 0px 10px;
}
.member-condtradio p {
	float: left;
	display: inline-block;
	margin-right: 10px;
	font-family: 'Montserrat', sans-serif;
	color: #000;
	font-weight: 300;
	font-size: 14px;
	margin-bottom: 10px;
	margin-top: 0px;
}
.member-condtradio input[type="radio"] {
	display: inline-block;
	float: left;
}
.form-contact-page {
	display: inline-block;
	float: left;
	width: 100%;
	text-align: left;
	margin: 20px 0px;
}
.form-contact-page form {
	display: inline-block;
	float: left;
	width: 100%;
}
.form-contact-page form h3 {
	display: inline-block;
	float: left;
	width: 100%;
	font-family: 'Montserrat', sans-serif;
	color: #000;
	font-weight: 500;
	font-size: 20px;
	margin-bottom: 20px;
	margin-top: 0px;
	text-transform: capitalize;
}
.address-contact-page
{

	display: inline-block;
	float: left;
	width: 100%;
	text-align: left;
	margin: 20px 0px;
	background-color: #333;
}
.address-contact1a
{

	padding: 0px 0px !important;
}
.address-contact1a img
{

	max-width: 100%;
	height: auto;
	width: 100%;
}
.address-contact1b
{

}
.address-contact1b h3
{
	
	display: inline-block;
	float: left;
	width: 100%;
	font-family: 'Montserrat', sans-serif;
	color: white;
	font-weight: 400;
	font-size: 24px;
	margin: 20px 0px;
	text-transform: capitalize;
}
.addres-clip
{

	display: inline-block;
	float: left;
	width: 100%;
	margin: 3px 0px;
}
.addres-clip i
{
	color: white !important;
	float: left;
	margin-right: 10px;
	padding: 10px;
}
.addres-clip p
{
	
	display: inline-block;
	float: left;
	width: 89%;
	font-family: 'Montserrat', sans-serif;
	color: white;
	font-weight: 400;
	font-size: 14px;
	margin-top: 5px;
}
.addres-clip p a
{
	color: white !important;
	word-break: break-all;
	}
	.map-contact
	{
		
	display: inline-block;
	float: left;
	width: 100%;
	margin: 20px 0px;
	padding: 10px;
	}
	.addres-clip img {
	float: left;
	max-width: 100%;
	height: auto;
	margin-right: 13px;
	margin: ;
	margin-top: 4px;
	padding-left: 7px;
}
.socialmedia {
	display: inline-block;
	float: left;
	width: 80%;
	margin-bottom: 20px;
}
.socialmedia a {
	display: inline-block;
	float: left;
	max-width: 40px;
	border: 1px solid #fff;
	border-radius: 100%;
	margin: 0px 10px;
	margin-right: 0px !important
}
.socialmedia a img {
	max-width: 100%;
	height: auto;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 0px;
}
/*lightbox*/
 .demo-gallery > ul {
                margin-bottom: 0;
            }
            .demo-gallery > ul > li {
                float: left;
                margin-bottom: 15px;
                margin-right: 20px;
                width: 200px;
            }
            .demo-gallery > ul > li a {
                border: 3px solid #FFF;
                border-radius: 3px;
                display: block;
                overflow: hidden;
                position: relative;
                float: left;
            }
            .demo-gallery > ul > li a > img {
                -webkit-transition: -webkit-transform 0.15s ease 0s;
                -moz-transition: -moz-transform 0.15s ease 0s;
                -o-transition: -o-transform 0.15s ease 0s;
                transition: transform 0.15s ease 0s;
                -webkit-transform: scale3d(1, 1, 1);
                transform: scale3d(1, 1, 1);
                height: 100%;
                width: 100%;
            }
            .demo-gallery > ul > li a:hover > img {
                -webkit-transform: scale3d(1.1, 1.1, 1.1);
                transform: scale3d(1.1, 1.1, 1.1);
            }
            .demo-gallery > ul > li a:hover .demo-gallery-poster > img {
                opacity: 1;
            }
            .demo-gallery > ul > li a .demo-gallery-poster {
                background-color: rgba(0, 0, 0, 0.1);
                bottom: 0;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                -webkit-transition: background-color 0.15s ease 0s;
                -o-transition: background-color 0.15s ease 0s;
                transition: background-color 0.15s ease 0s;
            }
            .demo-gallery > ul > li a .demo-gallery-poster > img {
                left: 50%;
                margin-left: -10px;
                margin-top: -10px;
                opacity: 0;
                position: absolute;
                top: 50%;
                -webkit-transition: opacity 0.3s ease 0s;
                -o-transition: opacity 0.3s ease 0s;
                transition: opacity 0.3s ease 0s;
            }
            .demo-gallery > ul > li a:hover .demo-gallery-poster {
                background-color: rgba(0, 0, 0, 0.5);
            }
            .demo-gallery .justified-gallery > a > img {
                -webkit-transition: -webkit-transform 0.15s ease 0s;
                -moz-transition: -moz-transform 0.15s ease 0s;
                -o-transition: -o-transform 0.15s ease 0s;
                transition: transform 0.15s ease 0s;
                -webkit-transform: scale3d(1, 1, 1);
                transform: scale3d(1, 1, 1);
                height: 100%;
                width: 100%;
            }
            .demo-gallery .justified-gallery > a:hover > img {
                -webkit-transform: scale3d(1.1, 1.1, 1.1);
                transform: scale3d(1.1, 1.1, 1.1);
            }
            .demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {
                opacity: 1;
            }
            .demo-gallery .justified-gallery > a .demo-gallery-poster {
                background-color: rgba(0, 0, 0, 0.1);
                bottom: 0;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                -webkit-transition: background-color 0.15s ease 0s;
                -o-transition: background-color 0.15s ease 0s;
                transition: background-color 0.15s ease 0s;
            }
            .demo-gallery .justified-gallery > a .demo-gallery-poster > img {
                left: 50%;
                margin-left: -10px;
                margin-top: -10px;
                opacity: 0;
                position: absolute;
                top: 50%;
                -webkit-transition: opacity 0.3s ease 0s;
                -o-transition: opacity 0.3s ease 0s;
                transition: opacity 0.3s ease 0s;
            }
            .demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
                background-color: rgba(0, 0, 0, 0.5);
            }
            .demo-gallery .video .demo-gallery-poster img {
                height: 48px;
                margin-left: -24px;
                margin-top: -24px;
                opacity: 0.8;
                width: 48px;
            }
            .demo-gallery.dark > ul > li a {
                border: 3px solid #04070a;
            }
            .home .demo-gallery {
                padding-bottom: 80px;
            }
            
            /*End of lightbox*/


          .layer4agrp.leader-viceheight
          {
          	/*min-height: 3574px !important;*/
          	min-height:403em !important
          }
          .leader-vicegrp {
	display: inline-block;
	float: left;
	width: 100%;
	position: sticky;
	top: 0px;
}
.fore1d iframe {
	width: 100%;
	height: 266px;
}

.myTicker{
    /*border: 1px solid red;*/
    /*width: 400px;*/
    width: 100%;
    height: 350px !important;
}
.myTicker ul{
    padding: 0;
    width: 100%;
}
.myTicker li{
    list-style: none;
  /*  border-bottom: 1px solid green;*/
    padding: 10px;
    height: 400px;
}
.et-run{
    /*background: red;*/
}
.et-item-visible{
   /* color: blue !important;*/
}

.btn-dasasd {
	display: inline-block;
	float: left;
	padding: 10px;
	width: auto;
	position: absolute;
top: 0px;
right: 0px;
}

.btn-dasasd button.btn {
	background-color: transparent !important;
	color: #f48a00;
	font-size: 20px;
	padding: 0px 5px !important;
}
.marquee {
  height: 320px;
width: 100%;
overflow: hidden;
box-sizing: border-box;
position: relative;
}

.marquee--inner {
 display: inline-block;
width: 100%;
margin: 70px 0;
position: absolute;
animation: marquee 8s linear infinite;
left: 0px;
top: 0px;
float: left;
}

.marquee--inner:hover {
  animation-play-state: paused;
}


@keyframes marquee {
  0% { top: 0; }
  100% { top: -100%; }
}

.language-section {
        position: fixed;
        bottom: 0;
        right: 0px;
        overflow: hidden;
        background-color: #f48a00;
        border-radius: 5px;
        width: 150px;
        z-index: +99;
    }

    .skiptranslate>iframe.goog-te-banner-frame.skiptranslate {
        display: none;
    }

    .language-section>#translate-a {}

    .language-section>#translate-a>.wrap-a {}

    .language-section>#translate-a>.wrap-a>#google_translate_element {}

    .skiptranslate.goog-te-gadget {}

    .skiptranslate.goog-te-gadget div {
        width: 100%;
        display: inline-block !important;
        padding: 0px 5px;
    }

    .skiptranslate.goog-te-gadget div select.goog-te-combo {
        padding: 6px 0px;
        border: none !important;
        background-color: #f48a00 !important;
        color: white !important;
        font-size: 14px;
        font-weight: 400;
        text-indent: 5px;
        outline: none;
        box-shadow: none;
        width: 100%;
    }

    .web-linkview {
        position: fixed;
        bottom: 0;
        right: 0px;
        border-radius: 5px;
        z-index: +99;
    }

    .web-linkview>.dropdown {
        transition: 2s all;
    }

    .web-linkview>.dropdown button {
        background-color: rgb(244, 138, 0) !important;
        color: white !important;
        border: none !important;
        box-shadow: none !important;
        outline: none !important;

    }

    .web-linkview>.dropdown button::after {
        content: '\25BC';
        display: inline-block;
        float: right;
        padding: 0px 10px;
    }

    .web-linkview>.dropdown button[aria-expanded="true"]::after {
        content: '\25B2';
    }

    .web-linkview>.dropdown>.dropdown-menu {
        position: absolute;
        top: inherit !important;
        left: 0;
        bottom: 30px;
        background-color: rgb(244, 138, 0);
        padding: 0px;
        box-shadow: none !important;
        outline: none !important;
        width: 100%;
        border-radius: 0px;
        transition: 2s all;
    }

    .web-linkview>.dropdown>.dropdown-menu li a {
        color: white !important;
        background-color: transparent !important;
    }

    .web-linkview>.dropdown>.dropdown-menu li a:hover {
        background-color: rgb(1, 3, 94) !important;
    }