@import url(https://fonts.googleapis.com/css?family=Roboto);
@import url(https://fonts.googleapis.com/css?family=Fjalla+One);
/*font-family: 'Fjalla One', sans-serif;*/

*{	
	padding:0;
	margin:0;
	border:0;	
	outline:none;
	text-decoration:none;
	list-style:none;
}
body{
	font-size:13px;	
	line-height:18px;
	font-family: 'Roboto', sans-serif;
	overflow-x:hidden;
}
body a{
		
}
body a:hover{
	text-decoration:none;
}
/*body a{
    transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
body a:hover{
	text-decoration:none;
}*/
input[type="button"],input[type="submit"]{
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
h1,h2,h3,h4,h5,h6{
	margin:0;			   
}
p{
	margin:0;
}
ul,label{
	margin:0;
	padding:0;
}
.area-lft{
	float:left;	
}
.area-rgt{
	float:right;	
}
.clear{
	clear:both;
	height:auto;	
}
.space5{
	clear:both;
	height:5px;	
}
.space10{
	clear:both;
	height:10px;	
}
.space20{
	clear:both;
	height:20px;	
}
.space30{
	clear:both;
	height:30px;	
}
.space40{
	clear:both;
	height:40px;	
}
.space50{
	clear:both;
	height:50px;	
}
.space80{
	clear:both;
	height:80px;	
}
.no-pad-top{
	padding-top:0 !important;	
}
.no-pad-bottom{
	padding-bottom:0 !important;	
}
.no-pad-right{
	padding-right:0 !important;	
}
.no-pad-left{
	padding-left:0 !important;	
}
.no-pad{
	padding-right:0 !important;
	padding-left:0 !important;	
}
.mar-lft-non{
	margin-left:0 !important;	
}
.mar-rgt-non{
	margin-right:0 !important;	
}
.mar-top-non{
	margin-top:0 !important;	
}
.mar-bot-non{
	margin-bottom:0 !important;	
}
.img-full{
	width:100%;	
}


/*------------main css------------*/

/*--top-pan--*/
.top-pan{
	background:#041f3d;
}
.logo-pan img{
	min-height:113px;	
}
.logo-ban{
/*	background:url(../images/logo-ban.jpg) no-repeat left top;
	height:110px;*/
}
.soc-icon{
	margin-top:12px;	
}
.soc-icon li{
	display:inline-block;
	padding-left:2px;	
	padding-right:2px;
}
.soc-icon li a{
	padding:4px 1px;
	border:1px solid #fff;
	background:#4084cb;	
}
.soc-icon li a i{
	color:#fff;	
	font-size:15px;
}
.soc-icon li a i.fb{
	color:#fff;	
	padding:1px 6px;
}
.soc-icon li a i.tw{
	color:#fff;	
	padding:1px 3px;
}
.soc-icon li a i.gp{
	color:#fff;	
	padding:1px 1px;
}
.tooltip-inner{
	background:#4084cb;
}
.tooltip.bottom .tooltip-arrow{
	border-bottom-color:#4084cb;	
}
.con-sec{
	box-shadow:none;
	margin-top:10px;
	float:right;	
}
.con-sec li{
	padding:2px 0;	
}
.con-sec li:last-child{
	padding-bottom:0;	
}
.con-sec li img.phn{
	padding-right:15px;
}
.con-sec li img{
	padding-right:10px;
}
.con-sec li a{
	color:#fff;	
	font-weight:600;
}
/*--/top-pan--*/


/*--body--*/
.body-pan{
	background:url(../images/body-bg.png) no-repeat left top;	
}
.wel-pan{
	padding:1em 0em 1em 0;
}
.wel-pan h3{
	font-family: 'Fjalla One', sans-serif;
	font-size:40px;	
	color:#041f3d;
	padding-top:1em;
	font-weight:600;
}
.wel-pan h4{
	font-size:18px;	
	color:#070707;
	padding-top:5px;
}
.cat-hldr{
	padding:5px 15px;
	background:#041f3d;	
}
.cat-hldr h3{
	font-family: 'Fjalla One', sans-serif;	
	font-size:24px;
	border-bottom:1px solid #fff;
	padding-bottom:6px;
	color:#fff;
	font-weight:400;
}
.cat-pan{
	box-shadow:none;	
}
.cat-pan li:first-child{
	margin-top:15px;
}
.cat-pan li{
	padding:5px 0;
}
.cat-pan li a i{
	color:#fff;
	padding-right:10px;
}
.cat-pan li a{
	color:#fff;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
.cat-pan li a:hover{
	padding-left:5px;
}
.wel-pan-inr{

}
.wel-pan-inr p{
	color:#302f2f;
	padding-bottom:10px;
}
.wel-pan-inr p span{
	font-weight:600;
}

/*--service pannal--*/
.ser-pan{
	background:#041f3d;
	padding:2em 0;	
}
.ser-pan-inr{
	
}
.ser-pan-inr h3{
	color:#fff;
	font-family: 'Fjalla One', sans-serif;
	font-size:40px;
	padding-bottom:15px;
}
.ser-pan-inr p{
	color:#fff;
}
.ser-img-round{
	background:#fff;
	border-radius:600px;
	border:6px solid #0959ad;
}
.ser-box{
	background:#0959ad;
	padding:0 10px 30px 10px;
	border-top-left-radius:150px;	
	border-top-right-radius:150px;
	margin-top:3em;
}
.ser-box h3{
	font-size:24px;
	padding:20px 0 10px;
	color:#fff;
	font-family: 'Fjalla One', sans-serif;
}
.ser-box p{
	line-height:18px;
	color:#fff;
}
/*--/service pannal--*/
.war-card{
	
}
.useful-pan{
	background:#00438a;	
	padding:2em 0;
}
.useful-pan-inr{
	
}
.useful-pan-inr h3{
	font-family: 'Fjalla One', sans-serif;
	font-size:40px;
	color:#fff;
}
.useful-pan-list{
	box-shadow:none;	
}
.useful-pan-list li:first-child{
	margin-top:15px;	
}
.useful-pan-list li{
	box-shadow:none;
	color:#fff;
	padding:4px 0;	
}
.useful-pan-list li i{
	color:#fff;
	padding-right:10px;
	font-size:15px;	
}
.pro-4{
	
}
/*--/body--*/


/*--footer start--*/
.ft-form-pan{
	padding:1em 0;
	background:#132940;	
}
.form-pan-hd{
}
.form-pan-hd h3{
	font-size:36px;
	font-family: 'Fjalla One', sans-serif;
	padding:15px 0 20px;
	color:#fff;	
}
.ft-form-inr{
	padding:20px;
	background:#1a5ea9;	
}
.con-box{
	
}
.cont-hldr-lft{
	width:22%;
	margin-right:3%;	
	float:left;
}
.cont-hldr-lft span{
	padding:12px 11px;
	border-radius:10px;
	background:#fff;
	display:block;
}
.cont-hldr-lft span img{
	text-align:center;
}
.cont-hldr-rgt{
	width:74%;
	float:left;
	margin-left:1%;	
}
.cont-hldr-rgt h3{
	font-weight:600;
	font-size:18px;
	color:#fff;	
	padding-bottom:5px;
}
.cont-hldr-rgt p{
	color:#fff;
	padding-bottom:1px;
	font-size:12px;
}
.cont-hldr-rgt p a{
	color:#fff;
}
.cont-hldr-rgt p a:hover{
	text-decoration:underline;
}
.lable-wht{
	color:#fff;
	padding-bottom:10px;
	font-size:14px;	
}
.form-control{
	border-radius:0 !important;
	font-size:13px !important;
	box-shadow:1px 2px 4px #555;
}
.form-control:focus{
	border-color: #444;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(68, 68, 68, 0.6);
    outline: 0 none;	
}
.button-bl{
	border-radius:0 !important;	
	padding:12px 30px;
	background:#0e3156;
	border:0 !important;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
.partner-pan{
	background:#1a5ea9;
	padding:20px 15px 45px;	
}
.partner-pan-list{
	box-shadow:none;
}
.partner-pan-list li{
	padding:5px 0;
	background:#fff;
	margin-bottom:15px;
}
.partner-pan-list li img{
	padding:0 10px 0 10px;
}
.ft-bot{
	padding:10px 0 0px;
}
.ft-bot p{
	color:#fff;	
}
.ft-bot p a{
	color:#fff;	
}
.ft-bot p a:hover{
	text-decoration:underline;	
}
/*--footer end--*/


/*--zoom in effect--*/
.image-box{
	overflow:hidden;
	cursor:pointer;
	border:5px solid #202c45;
}
.image-box:hover .image {
	-webkit-transform:scale(1.2);
	transform:scale(1.2);
}
.image{
	-webkit-transition: all 0.7s ease;
	transition: all 0.7s ease;
}
/*--/zoom in effect--*/



/*==============To top css==============*/
#back-top {
	position: fixed;
	bottom: 30px;
	right:40px;
}
#back-top a {
	width: 48px;
	height:48px;
	display:block;
	background:url(../images/top.png) no-repeat left;
}
#back-top a:hover {
	background:url(../images/toph.png) no-repeat left;
}
/*==============To top css end==============*/