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


@font-face {
    font-family:'a';
    src: url('../fonts/ProximaNova-Light.eot');
	src: url('../fonts/ProximaNova-Light.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ProximaNova-Light.woff2') format('woff2'),
		url('../fonts/ProximaNova-Light.woff') format('woff'),
		url('../fonts/ProximaNova-Light.svg#ProximaNova-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}
@font-face {
    font-family:'a';
    src: url('../fonts/ProximaNova-Semibold.eot');
	src: url('../fonts/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ProximaNova-Semibold.woff2') format('woff2'),
		url('../fonts/ProximaNova-Semibold.woff') format('woff'),
		url('../fonts/ProximaNova-Semibold.svg#ProximaNova-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
} 
@font-face {
    font-family:'a';
    src: url('../fonts/ProximaNova-Regular.eot');
	src: url('../fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ProximaNova-Regular.woff2') format('woff2'),
		url('../fonts/ProximaNova-Regular.woff') format('woff'),
		url('../fonts/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}
@font-face {
    font-family:'a';
    src: url('../fonts/ProximaNova-Bold.eot');
	src: url('../fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ProximaNova-Bold.woff2') format('woff2'),
		url('../fonts/ProximaNova-Bold.woff') format('woff'),
		url('../fonts/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}
@font-face {
    font-family:'Proxima Nova Bl';
    src: url('../fonts/ProximaNova-Black.eot');
	src: url('../fonts/ProximaNova-Black.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ProximaNova-Black.woff2') format('woff2'),
		url('../fonts/ProximaNova-Black.woff') format('woff'),
		url('../fonts/ProximaNova-Black.svg#ProximaNova-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}
/*

light 300
regular 400
medium 500
semi-bold 600
bold 700

*/

*{ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; margin:0; padding:0; }

a{ text-decoration:none !important; transition-duration: 0.8s;
    transition-property: all; }
ul,li{ list-style:none; }
img{ max-width:100%; outline:none; }


body {
     font-family:'a' !important;
   border-top:8px solid #E5E5EC;
}



.header-back{ width:100%; float:left; margin:0; padding:0px 0px 10px 0px;  position:relative; z-index:999;  }

.navbar-brand {display:none; }
.headernavigation { background:#000040; width:100%; float:left; margin:0; padding:5px 0px; }
.headernav { width:100%; float:left; margin:0; padding:0; }

.headernav li   {  flex:auto; }


.topinfo { width:100%; float:left; margin:0; padding:0; text-align:right;  padding-top:25px; }


.toptxt1  { width:100%; float:left; margin:0; padding:0; text-align:right; font-size:18px; padding-bottom:7px;  }


.topinfo a { font-size:17px; font-weight:800; color:#000040;
 border-bottom:2px dotted #000040; margin-left:30px;  }


.headernav li a {
    font-size: 19px;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    transition-duration: 0.8s;
    transition-property: all;
}
	
		 .headernav li a:hover { color:#FF8282; transition-duration: 0.8s;
    transition-property: all;  }


.bannersection {
    width: 100%;
    float: left;
    margin: 0;
   position:relative; z-index:999;
}
	 
.bannersection h1 {
    font-size: 28px;
   
    float: left;
    margin: 0;
  
    font-weight: 600;
    color: #fff;
    background: url(../images/txtbg.png);
    float: left;
    display: block;
    width: auto;
    padding: 60px 60px;
    background-repeat: no-repeat;
    background-size: cover;
    text-align: left;
    position: relative;
    margin-top: -115px;
}
	 
	 
	 
	 .footer { background:#000040;   float: left;
    margin: 0; width:100%;
  padding:60px 0px 50px 0px; border-bottom:10px solid #810100; }
  
  .footer p { color:#fff; font-size:18px; font-weight:300; }
  
  .footerlogo { float:right; margin-top:-15px; }
  
  .footer hr { background:#fff; margin:15px 0px; margin-bottom:25px; }
  
  .socaillist {   float: left;
    margin: 0; padding:0; text-align:right; width:100%;  }
	
	 .socaillist li {   display:inline-block; margin:0px 0px  }
	 
	 .copyright { color:#fff; font-size:16px; }
	 
	 
	 .contentsection {  float: left;
    margin: 0; padding:50px 0px 70px 0px; width:100%;  }
	
	.formbox { float: left;
    margin: 0; padding:25px; width:100%; background:#CCD9ED;  }
	
	.formbox h3 { float: left;
    margin: 0; padding:10px 0px; width:100%; font-size:20px; font-weight:400; }
	
	.formbox h3 strong {  font-weight:800;  }
	.formbox h3 img { margin-right:10px; }
	
	.formbox .form-control{ border-radius:0; margin-bottom:10px;  outline:none; font-size:18px; }
	
	.formbox .sbtbtn { background:#810100; color:#fff;
	 text-transform:uppercase; text-align:center;  font-weight:700; letter-spacing:2px; line-height:20px;  }
	 	 
	.innercontent  {  float: left;
    margin: 0; padding:10px 0px; width:100%; font-size:18px; }	
	.innercontent h2 {
    font-size: 34px;
    background: #fff;
    display: inline-block;
    width: auto;
    padding-right: 20px;
    top: 11px;
    position: relative; font-weight:300; color:#3F3F6F;
}
	
	.borderbox { border-bottom:1px solid #D6D6D6; float: left;
    margin: 0; padding:0px; width:100%; } 
		 
.innercontent strong  {  color:#3F3F6F; font-size:20px; font-weight:600; 

float: left;
    margin: 0px; padding:0px; width:100%;  margin-top:25px;   }	
	
	.innercontent p  {  color:#5E6161; font-weight:400; float: left;
    margin: 0; padding:0px; width:100% }	

.innercontent hr  {   background:#D6D6D6; float: left;
    margin: 30px 0px; padding:0px; width:100% }	



@media(max-width:1200px){
	
	
	
}


@media(max-width:1024px){


}


@media(max-width:900px){
	
	


}

@media(max-width:769px){
	
	
	.navbar-brand { display:block; }
	
	.headernav li { width:100%; text-align:center; margin:5px 0px; }
	
	.bannersection h1 {
    margin: 0;
    width: 100%;
    float: left;
    text-align: center;
    font-size: 25px;
}

.carousel-inner .container { padding:0;}

.contentsection  { padding:30px 0px; text-align:center; }

.footer { text-align:center; padding:20px 0px; }

.footerlogo { float:none; margin-top:10px; }

.socaillist  { text-align:center; padding:10px 0px; }

.toptxt1  { text-align:center; }

.topinfo { text-align:center; }

.topinfo a {
    font-size: 16px;
    font-weight: 800;
    color: #000040;
    border-bottom: 2px dotted #000040;
    margin: 0px 10px;
}
	

		
}



@media(max-width:640px){

	

}






@media(max-width:480px){

}






@media(max-width:360px){


}


