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

@font-face {
    font-family: 'MyriadPro-Regular';
    src: url('../fonts/MyriadPro-Regular.eot');
    src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/MyriadPro-Regular.woff2') format('woff2'),
         url('../fonts/MyriadPro-Regular.woff') format('woff'),
         url('../fonts/MyriadPro-Regular.ttf') format('truetype'),
         url('../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*
@font-face {
    font-family: 'TradeGothicLTStd-BdCn20';
    src: url('../fonts/TradeGothicLTStd-BdCn20.eot');
    src: url('../fonts/TradeGothicLTStd-BdCn20.eot?#iefix') format('embedded-opentype'),
         url('../fonts/TradeGothicLTStd-BdCn20.woff2') format('woff2'),
         url('../fonts/TradeGothicLTStd-BdCn20.woff') format('woff'),
         url('../fonts/TradeGothicLTStd-BdCn20.ttf') format('truetype'),
         url('../fonts/TradeGothicLTStd-BdCn20.svg#TradeGothicLTStd-BdCn20') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/
@font-face {
    font-family: "TradeGothicLTStd-BdCn20";
    src: url("https://db.onlinewebfonts.com/t/70b2e174904ada48dd1dbe8bfbf62c42.eot");
    src: url("https://db.onlinewebfonts.com/t/70b2e174904ada48dd1dbe8bfbf62c42.eot?#iefix")format("embedded-opentype"),
    url("https://db.onlinewebfonts.com/t/70b2e174904ada48dd1dbe8bfbf62c42.woff2")format("woff2"),
    url("https://db.onlinewebfonts.com/t/70b2e174904ada48dd1dbe8bfbf62c42.woff")format("woff"),
    url("https://db.onlinewebfonts.com/t/70b2e174904ada48dd1dbe8bfbf62c42.ttf")format("truetype"),
    url("https://db.onlinewebfonts.com/t/70b2e174904ada48dd1dbe8bfbf62c42.svg#TradeGothicLTStd-BdCn20")format("svg");
}

/***********************************
	Reset
***********************************/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	
	vertical-align: baseline;
	background: transparent;
	background-repeat: no-repeat;
	zoom: 1;
}
ol, ul { list-style: none; }
html { overflow-y: scroll; }

/***********************************
	Universals
***********************************/

.clear { clear: both; }
.nopadd{padding:0}
*{outline:none}
* {
    box-sizing:none;
}
*:focus,*:visited {
    outline: 0!important; border:none;
}
a:focus, a:active, a.active,.btn:focus, .btn:active, .btn.active {
    outline: none!important;
    outline-offset:0;
}
.btn.active.focus, 
.btn.active:focus, 
.btn.focus, 
.btn.focus:active, 
.btn:active:focus, .btn:focus {
    outline: none!important ;
    outline-offset:0; box-shadow:none;
} 

/***********************************
	Essentials
***********************************/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; background:#f6f6f6;
	
}
a {
	color: -008c8b;
	cursor: pointer;
	text-decoration: none; transition:0.2s all linear
}

input, select, textarea {
	padding: 4px;
	font-family: Lucida Grande, Verdana, Sans-serif;
	font-size: 12px;
}
.equal, .equal > div[class*='col-'] {  
display: -webkit-box;
display: -webkit-flex;
display: flex;
flex:1 0 auto;
}
.top-img-wrapper img{ margin:0 auto}
.margin-bottom-10{ margin-bottom:10px}
.margin-bottom-12{ margin-bottom:12px}
.margin-bottom-15{ margin-bottom:15px}
.margin-bottom-18{ margin-bottom:18px}
.margin-bottom-20{ margin-bottom:20px}
.margin-bottom-25{ margin-bottom:25px}
.margin-bottom-30{ margin-bottom:30px}
.margin-bottom-35{ margin-bottom:35px}

.margin-top-10{ margin-top:10px}
.margin-top-12{ margin-top:12px}
.margin-top-15{ margin-top:15px}
.margin-top-18{ margin-top:18px}
.margin-top-20{ margin-top:20px}
.margin-top-25{ margin-top:25px}
.margin-top-30{ margin-top:30px}
.margin-top-35{ margin-top:35px}


.font-size15{ font-size:15px}
.font-size16{ font-size:16px}
.font-size18{ font-size:18px}
.font-size20{ font-size:20px}
.font-size25{ font-size:25px}
.font-size28{ font-size:28px}
.font-size30{ font-size:30px}
.font-size35{ font-size:35px}

/*Colors*/
.blue-color{ color:#09345b}
.white-color{ color:#fff}
.bg-white-color{background-color:#fff}
.bg-ash-color{ background-color:#e9e9e9}
.bg-ltblack{ background-color:#2c353a}
.btn-blue{ background-color:#09345b; }
.btn-blue:hover{ color:#ccc}
.btn-red{ background-color:#c21f16; }
.btn-red:hover{ color:#ccc}




/*Padding*/
.no-pad-right{ padding-right:0}
.no-pad-left{ padding-left:0}
.padding-top-0{ padding-top:0}
.padding-bottom-0{ padding-bottom:0}
.padding-t-b-0{ padding-top:0; padding-bottom:0}
/*Justify*/
.text-align-justify{ text-align:justify}

/*-------------------------------- Header Starts --------------------------------*/


h1{font-family:'TradeGothicLTStd-BdCn20'; color:#2c353a; font-weight:bold;}
#top-nav{ background-color:#09345b; position:relative; margin-bottom:0; border:none}
#top-nav .navbar-toggle{border:none}
#top-nav .navbar-toggle:focus, 
#top-nav .navbar-toggle:hover {
    background: none;
}
#top-nav .icon-bar{ transition:0.2s all linear}
#top-nav .navbar-toggle:hover .icon-bar{
    background-color: #fff;
}
#top-nav .navbar-collapse{ border:none}
#top-nav li a{ color:#fff; font-family:'TradeGothicLTStd-BdCn20'; font-size:17px; text-transform:uppercase}
#top-nav li form input{ border: none; color:#fff; background-color:#09345b; font-family:'TradeGothicLTStd-BdCn20'; font-size:17px; text-transform:uppercase}
#top-nav .dropdown-menu{ background-color:#09345b; border:none}
#top-nav .dropdown-menu li a:hover{ color:#F00}
#top-nav{  border-radius:0; border:none}

#top-nav.navbar-default .navbar-nav > .open > a, 
#top-nav.navbar-default .navbar-nav > .open > a:focus, 
#top-nav.navbar-default .navbar-nav > .open > a:hover { background:none; }
#top-nav.navbar-default .dropdown-menu > li > a:focus, 
#top-nav.navbar-default .dropdown-menu > li > a:hover { color:#999!important}

#top-nav.navbar-default .navbar-nav > li a:hover,
#top-nav.navbar-default .navbar-nav > li:hover a,
#top-nav.navbar-default .navbar-nav > .active > a, 
#top-nav.navbar-default .navbar-nav > .active > a:focus, 
#top-nav.navbar-default .navbar-nav > .active > a:hover { background:none; color:#CCC}
#top-nav .navbar-nav{ margin-left:165px}
.top-tab-nav{ position:relative; margin-top:20px}
.top-logo{ position:absolute; z-index:700; top:0}
.search-box { float:right}
.search-box .navbar-form { position:relative; padding:0}
.search-box .navbar-form .btn{ position:absolute; border:none; right:5%; padding:0; margin-top:6px;  top:2px; background:none}

.search-box .navbar-form .btn:focus{ background:none!important}
.search-box .navbar-form .fa{ color:#ccc}

.for-red{ position:relative}
	.img-wrapper {
    float: right;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 999;
}
/*-------------------------------- Header Ends   --------------------------------*/

#table-nav{background-color:#09345b; border:none}
#secondary-nav{ background-color:none; position:relative; margin-bottom:0; border:none; min-height:auto}
#secondary-nav .navbar-toggle{border:none}
#secondary-nav .navbar-toggle:focus, 
#secondary-nav .navbar-toggle:hover {
    background: none;
}
#secondary-nav .icon-bar{ transition:0.2s all linear}
#secondary-nav .navbar-toggle:hover .icon-bar{
    background-color: #fff;
}
#secondary-nav ul{ background-color:#C21F16; padding:3px 0; margin-left:5px  }
#secondary-nav .navbar-collapse{ border:none}
#secondary-nav li a{ color:#fff; font-familyL:Arial, Helvetica, sans-serif; font-size:13px; padding-top:0; padding-bottom:0; border-right:1px solid #fff }
#secondary-nav li:last-child a{ border:none}
#secondary-nav .dropdown-menu{ background-color:#09345b; border:none}
#secondary-nav .dropdown-menu li a:hover{ color:#F00}
#secondary-nav{  border-radius:0; border:none}

#secondary-nav.navbar-default .navbar-nav > .open > a, 
#secondary-nav.navbar-default .navbar-nav > .open > a:focus, 
#secondary-nav.navbar-default .navbar-nav > .open > a:hover { background:none; }
#secondary-nav.navbar-default .dropdown-menu > li > a:focus, 
#secondary-nav.navbar-default .dropdown-menu > li > a:hover { color:#999!important}

#secondary-nav.navbar-default .navbar-nav > li a:hover,
#secondary-nav.navbar-default .navbar-nav > li:hover a,
#secondary-nav.navbar-default .navbar-nav > .active > a, 
#secondary-nav.navbar-default .navbar-nav > .active > a:focus, 
#secondary-nav.navbar-default .navbar-nav > .active > a:hover { background:none; color:#CCC}
#secondary-nav .navbar-nav{ margin-left:176px}
/*-------------------------------- Section Starts --------------------------------*/

.top-img-wrapper{ position:relative}
.log-container{ position:absolute; width:100%; z-index:999; right:0; top:0}
.img-wrapper{ float:right}
.img-wrapper img:hover{ opacity:0.8}
.red-box{ background:#c21f16; float:left; margin:0 5px; padding:10px 15px}
.red-box span{ color:#fff; font-size:20px; font-family:'TradeGothicLTStd-BdCn20';}
.red-box img {
    height: 33px;
    margin-right: 10px;
    vertical-align: top;
}
.red-box:hover{ background-color:#ce1a10}

.carousel-control.left, .carousel-control.right{
    background:none ;
}

.top-wrapper1{ margin:25px 0;  }
.top-wrapper1 h1{ color:#09345b; text-transform:uppercase; margin-bottom:10px}
.wrapper-pad2530{ padding:25px 30px}
.wrapper-pad2515{ padding:25px 15px; width:100%}
.outer { width:100%}
.top-wrapper1 h3{ color:#363b48; text-transform:uppercase; margin:10px 0 5px; font-family:'TradeGothicLTStd-BdCn20'; }

.read-more{border-radius:0; text-transform:uppercase; font-family:'TradeGothicLTStd-BdCn20'; font-weight:normal; font-size:14px; color:#fff; transition:0.2s all linear; margin:10px 0}

.news-wrapper{ margin:25px 0 0;  }
.news-wrapper {font-family:'TradeGothicLTStd-BdCn20';color:#fff}
.news-wrapper h1{ color:#fff; margin:10px 0 }
.news-wrapper h5{ margin-bottom:5px}
.text-upper{ text-transform:uppercase}
.post-pic{ margin:25px 0}
.post-pic h3{ background-color:#c21f16; color:#fff;font-family:'TradeGothicLTStd-BdCn20'; display:block; padding:10px 100px;text-transform:uppercase}
/*#bg-wall-outer{ padding-bottom:50px}*/
/*.bg-wall{ margin:25px 0; background:url(../images/bottom-slider/bottom-img.jpg) no-repeat ; }
*/
.bg-wall{margin:25px 0;  position: relative;}

.bg-wall:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1; background-image:url(../images/bottom-slider/bottom-img.jpg);
    opacity: 0.5;
}

#bottom-carousel {
    position: relative; 
    z-index: 2;
    }

#bottom-carousel .glyphicon { background:rgba(0,0,0,0.5)}
/*#bottom-carousel .carousel-control{ width:3%}*/
#bottom-carousel .carousel-control .fa{ font-size:30px; background:rgba(0,0,0,0.5); padding:10px}
#bottom-carousel .carousel-control .fa-angle-left, 
#bottom-carousel .carousel-control .fa-angle-right{
	position: absolute;
	top: 50%;
	z-index: 5;
	display: inline-block;
	margin-top: -10px
}
#bottom-carousel .carousel-control .fa-angle-left{
	left: 10%;
	margin-left: -15px
}
#bottom-carousel .carousel-control .fa-angle-right {
	right: 10%;
	margin-right: -15px
}
.blue-block{ background-color:#09345b; padding:20px; }
.blue-block h2{ color:#fff;font-family:'TradeGothicLTStd-BdCn20'; text-transform:uppercase; text-align:center}
.blocks{ color:#000}

/*-------------------------------- Section Ends   --------------------------------*/

#page{ margin-top:50px}
#page .outer p{ text-align:justify; margin-bottom:10px}
.inter-img{ max-height:250px; margin-right:10px; margin-bottom:5px}
#page h1{ margin-bottom:0}
#page h6{ margin-bottom:10px}

/*-------------------------------- Registration Page Starts --------------------------------*/

    .registration-page{ margin:100px 15px 25px}
	.registration-page p{ margin:10px 0}
	.registration-page input{ width:100%}
	.bg-blue{ background-color:#09345B; font-weight:bold; color:#fff; padding:5px; margin:5px 0; font-size:16px;font-family: "TradeGothicLTStd-BdCn20"; text-transform:uppercase}
	.registration-page input[type="checkbox"]{ width:auto!important}
    .reg-form{margin:70px 0 25px}

/*-------------------------------- Registration Page Ends --------------------------------*/

/*-------------------------------- Footer Starts --------------------------------*/
footer{ background-color:#fff; text-align:center; padding:50px 0}
/*-------------------------------- Footer Ends   --------------------------------*/

/*################################ Media Query Starts ################################*/
/* Apple Ipad 1, 2,3 ,4 Landscape */
@media only screen and (max-width : 1300px) {

	#top-nav li a{ padding:15px 8px}
.top-logo{ height:106px;}

}



@media only screen and (max-width : 995px) {
#secondary-nav{ background-color:#C21F16!important}
#secondary-nav .navbar-nav{ margin-left:0!important}
	
.img-wrapper{ width:100%; position:static}
.navbar-header {
  float: none;
}
.navbar-toggle {
  display: block;
}
.navbar-collapse {
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-collapse.collapse {
  display: none!important;
}
.navbar-nav {
  float: none!important;
  margin: 7.5px -15px;
}
.navbar-nav>li {
  float: none;
}
.navbar-nav>li>a {
  padding-top: 10px;
  padding-bottom: 10px;
}
.navbar-collapse.collapse.in{
    display: block!important;
}



#top-nav .navbar-nav{ margin-left:-15px; margin-top:15px}
.search-box{display:none}
.top-logo{ height:106px;}
.top-wrapper1 img{ margin:0 auto}
.top-tab-nav h1{ font-size:40px; float:right; margin-bottom:10px}
.log-container{ position:static}
.red-box span {font-size: 16px; }
.rb1{ float:left;width:49.5%}
.rb2{ float:right; width:49.5%}
.img-wrapper{ float:none}
.log-container .container{ padding:0; width:100%}
.red-box{ margin:0}
.red-box img{ height:27px}
.equal, .equal > div[class*="col-"] {display: block;}
.top-wrapper1 .no-pad-right{ padding-right:15px}
.top-wrapper1 .no-pad-left{ padding-left:0}
.post-pic h3 {display:block;font-size: 19px; padding:10px 0}
.news-wrapper h1{ font-size:20px}
.news-wrapper h3{ font-size:16px}
#bg-wall-outer{ padding-bottom:25px}
.container{ padding:0}
.pipe{ display:none}
.blocks{ display:block; color:#000}
	
}
	
/*Common Media queries for width less than 751px*/	

@media only screen and (max-width : 767px) 
{	#secondary-nav{ background-color:#C21F16}
	#secondary-nav .navbar-nav{ margin-left:0}
	.img-wrapper{ width:100%; position:static}
	.top-logo{ height:106px; left:0}
	.top-tab-nav {padding: 0 15px;}
	#top-nav .navbar-nav {margin-top: 27px;padding: 0 15px;}	
	.top-tab-nav h1{ font-size:22px; float:right}
	.top-wrapper1 .no-pad-left{ padding-left:15px}
	#bg-wall-outer{ display:none}
	
	
}

/*Apple iphone 6+ Landscape*/
@media only screen 
    and (min-device-width : 690px) 
    and (max-device-width : 750px) 
    and (orientation : landscape) 
    
	{
	
	}



/*Kindle*/
@media (min-width: 600px) and (max-width:1024px)and (orientation : portrait) {}


	@media only screen 
    and (min-device-width : 690px) 
    and (max-device-width : 750px) 
    and (orientation : landscape) 
    
	{
	
	}

/*Apple iphone 6 Landscape*/


@media only screen 
    and (min-device-width : 570px) 
    and (max-device-width : 680px) 
    and (orientation : landscape) 
    
	{
	
	
	}


/*Apple iphone 6 Portrait*/
@media (min-width: 375px) and (max-width:667px)and (orientation : portrait) {
	
	}
/*Apple iphone 5 Landscape*/
@media (min-width: 501px) and (max-width:568px)and (orientation : landscape) {
	
	
	}

/*Apple iphone 4 Landscape*/
@media (min-width: 320px) and (max-width:500px)and (orientation : landscape) {

	
	
	}
	

/*Apple iphone 5 Portrait*/
@media (min-width: 320px) and (max-width:500px)and (orientation : portrait) {
	
	
	
}
