/*style.css*/

@import url("bootstrap.min.css");
@import url("responsive.css");
@import url("animate.css");

/* @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400&display=swap'); */

  @import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&display=swap');


body{
	background:#ffffff;
	font-family: 'Lato', sans-serif;
	/*font-family: 'Lato', sans-serif;*/
}


p{
	font-weight:500;
}

.navbar-default{
	border:none;
	background:none;
	margin-bottom:0;
	margin-top: 0px;
	padding: 5px 0;
}

header .navbar-default .navbar-nav>.active>a, 
header .navbar-default .navbar-nav>.active>a:focus, 
header .navbar-default .navbar-nav>.active>a:hover{
	background:none;
	color: #e13f38;
}


.navbar-default .navbar-nav>li>a:focus, 
.navbar-default .navbar-nav>li>a:hover{
	background:none;
	color: #e13f38;
}

header .navbar-brand>img{
	max-height:50px;
}

header{
position: relative;
    z-index: 999;
	    padding: 0 20px;
}

.navbar-default .navbar-nav>li>a{
	color:#000;
	font-size: 15px;
    font-weight: 500;
	    padding: 15px 20px;
}

header .navbar-default .navbar-brand{
	padding:0;
	height:auto;
}


#sliderpart {
    padding: 0% 0;
    background: #0a192e;

}


#sliderpart .carousel img{
	width:100%;
}

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


.sliderbox1 h1{
	font-size: 40px;
    color: #ffffff;
    font-weight: 900;
    text-transform: uppercase;
    border: 1px solid #ffffff;
    display: inline-block;
    padding: 15px 30px;
}


.sliderbox p{
	font-size:23px;
	color:#ffffff;
	font-weight:600;
	line-height:35px;
	padding: 0 23%;
	margin-top:25px;
}

.learnbtn{
	font-size:16px;
	font-weight:400;
	color:#fff;
	margin-top:30px;
	background:#ff8700;
	border:1px solid #ff8700;
	padding:12px 30px;
	text-transform:uppercase;
	border-radius:4px;
	margin-top:20px;
	display: inline-block;
}


.learnbtn:hover{
	background:none;
	color:#ffffff;
	text-decoration:none;
	border-color:#ffffff;
}
.count-particles{
  background: #000022;
  position: absolute;
  top: 48px;
  left: 0;
  width: 80px;
  color: #13E8E9;
  font-size: .8em;
  text-align: left;
  text-indent: 4px;
  line-height: 14px;
  padding-bottom: 2px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

.js-count-particles{
  font-size: 1.1em;
}

#stats,
.count-particles{
  -webkit-user-select: none;
  margin-top: 5px;
  margin-left: 5px;
}

#stats{
  border-radius: 3px 3px 0 0;

}

.count-particles{
  border-radius: 0 0 3px 3px;
}
#particles-js{
  width: 100%;
  height: 492px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.leftbg{
	background-color: #0a192e;
  /*background:url('../img/leftbackground.jpg') no-repeat center;*/
  background-size: cover;
}

.lefttext{
	position:absolute;
	top: 27%;
    left: 50%;
	margin-left:-50%;
}


.sliderbox1 p{
    font-size: 20px;
    color: #ffffff;
    font-weight: 600;
    line-height: 35px;
    padding: 0 10%;
    margin-top: 10px;
}

.learnbtn{
	font-size:16px;
	font-weight:400;
	color:#fff;
	margin-top:30px;
	background:#ff8700;
	border:1px solid #ff8700;
	padding:12px 30px;
	text-transform:uppercase;
	border-radius:4px;
	margin-top:20px;
	display: inline-block;
}


.learnbtn:hover{
	background:none;
	color:#ffffff;
	text-decoration:none;
	border-color:#ffffff;
}





/*=========================*/

#section1{
	padding:60px 0;
	/*background:#f8fbfd url('../img/gobright.png') no-repeat right;*/
	background:#ffffff;
}


.title2{
	font-size:45px;
	font-weight:900;
	color:#313d4d;
	margin-bottom:15px;
	margin-top: 0;
}

.title2 span{
	color:#ff8700;
}

.subtitle2{
	font-size:23px;
	font-weight:700;
	line-height:35px;
	padding:0 20%; 
	color:#313d4d;
	margin-bottom: 40px;
}

.box1{
	margin-top:40px;
}

.box1 .seaicon{
	background:#fff;
	border-radius:100%;
	border:1px solid #c9e5ff;
	display:inline-block;
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
}

.box1 .seaicon:hover{
	border-color:#57aeff;
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
}


.box1 .airicon{
	background:#fff;
	border-radius:100%;
	border:1px solid #ffd2e0;
	display:inline-block;
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
}

.box1 .airicon:hover{
	border-color:#f8618f;
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
}



.box1 .intericon{
	background:#fff;
	border-radius:100%;
	border:1px solid #ffe8bc;
	display:inline-block;
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
}

.box1 .intericon:hover{
	border-color:#fcb224;
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
}


.box1 h4{
	font-size:23px;
	color:#313d4d;
	font-weight:700;
	padding:20px 0;
	margin:0;
}

.box1 p{
	font-size:17px;
	color:#313d4d;
	font-weight:400;
	line-height:31px;
}

/*=============================================*/

#gblalpresetive{
	background:url('../img/ctabg.jpg') no-repeat center;
	padding:80px 0;
	background-size:cover;
}

.glbgimg{
	text-align:right;
	padding-top: 55px;
} 

.glbgimg img{
	max-width:100%;
}

.glolbox{
	/*padding:17% 0;*/
	padding: 6%;
    background: #e13f38;
}

.glolbox h4{
	font-size:55px;
	color:#ffffff;
	font-weight:900;
	margin-top: 0;
}

.glolbox p{
	font-size: 26px;
    color: #fff;
    font-weight: 400;
    padding-top: 10px;
}

.leabtn{
	font-size:16px;
	color:#fff;
	background: #13254a;
    border: 1px solid #13254a;
	padding:10px 20px;
	display:inline-block;
	margin-top:20px;
	border-radius:4px;
	font-weight:600;
}

.leabtn:hover,
.leabtn:focus{
	border-color:#ffffff;
	background:#fff;
	color:#13254a;
	text-decoration:none;
}


#section2{
	background:#ffffff;
	padding:5% 0;
}

#requestform{
	background:#ffffff;
	padding-top:60px;
}

.subtitle3{
    font-size: 16px;
    color: #535353;
    font-weight: 500;
    /* padding: 5px 20%; */
    line-height: 27px;
}


.reqestform{
	    padding: 30px;
    background: #0d4178;
    margin-top: 20px;
    margin-bottom: 40px;
    border: 1px solid #0d4178;
}

.box2{
	margin-top:40px;
}

.cargo_insurance{
	background:#fff;
	padding: 40px 30px;
	border:1px solid #03a0d0;
	margin-top:100px;
	text-align:center;
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
}


.warehouse{
	background:#fff;
	padding: 40px 30px;
	border:1px solid #ffa838;
	margin-top:100px;
	text-align:center;
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
}



.temprecontrol{
	background:#fff;
	padding: 40px 30px;
	border:1px solid #01c476;
	margin-top:100px;
	text-align:center;
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
}

.brekbul{
	background:#fff;
	padding: 40px 30px;
	border:1px solid #ee3822;
	margin-top:100px;
	text-align:center;
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
}

.cargo_insurance:hover,
.brekbul:hover,
.temprecontrol:hover,
.warehouse:hover
{
	margin-top: 85px;
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
}

.title6{
	font-size:17px;
	font-weight:600;
	color:#141c24;
	padding: 15px 0;
	line-height: 25px;
	padding-bottom: 10px;
}

.cntile{
	font-size:15px;
	font-weight:500;
	padding-top: 5px;
}


/*====================================================*/

#newsection{
	background:#eff7fc;
	padding:60px 0;
}

.blogbox{
	margin-top:40px;
	
}

.blogbox img{
	width:100%;
}

.blogbox h6{
	font-size:13px;
	font-weight:400;
	color:#969696;
	padding: 6px 0;
}

.reabtn{    
    text-decoration: none;
    font-size: 13px;
    font-weight: 400;
    color: #0c99c3;
    border: 1px solid #0c99c3;
    padding: 5px 10px;
    border-radius: 4px;
    margin-top: 11px;
    display: inline-block;
}

.reabtn:hover,
.reabtn:focus{
	background:#0c99c3;
	color:#fff;
	text-decoration:none;
}

.shortblog{
	padding:10px;
	padding-bottom: 30px;
	background: #fff;
    border-left: 1px solid #d2e8f7;
    border-right: 1px solid #d2e8f7;
    border-bottom: 1px solid #d2e8f7;
}

.shortblog h6{
	margin-top:0;
}

.shortblog p a{
	font-size:17px;
	color:#2f3030;
	font-weight:600;
}

/*==============================================*/

footer{
	    background: #f9f9f9;
}

.upperfooter{
	background:#ffffff;
	padding:20px 0;
}

.comy_title{
	font-size:22px;
	font-weight:700;
	color:#313d4d;
	padding:10px 0;
}

.upperfooter p{
	font-size:17px;
	color:#313d4d;
	margin-bottom:0;
}

.middlefooter{
	/* background:#ffffff; */
	padding:20px 0;
}

.fotbox p{
	font-size:15px;
	color:#313d4d;
	font-weight:400;
	margin-bottom:10px;
}

.fotbox p:last-child{
	margin-bottom:0;
}

.fotbox p span{
	color:#e13f38;
	padding-right:7px;
}

.fotsocial h4{
	font-weight:700;
	font-size:15px;	
}

.fotsocial ul{
	margin-bottom:0;
	padding-left:0;
}

.fotsocial ul li{
	display:inline-block;
}

.fotsocial form input[type="email"]{
	width:80%;
	border-radius:25px;
	border: 1px solid #8cbad8;
	outline:none;
	padding:10px 15px;
}


.fotsocial form button{
    border: none;
        background: #e13f38;
    color: #fff;
    border-radius: 100%;
    width: 30px;
    height: 30px;
    font-size: 18px;
    outline: none;
    position: absolute;
    /* left: 0; */
    right: 8px;
    top: 6px;
}

.copyirht{
    padding: 10px 0;
    font-size: 14px;
    color: #a0a0a0;
    background: #efefef;
}

/*====================================*/

.navbar-default .navbar-nav>.open>a, 
.navbar-default .navbar-nav>.open>a:focus, 
.navbar-default .navbar-nav>.open>a:hover{
	    color: #e13f38;
		background:none;
}

.navbar-nav>li>.dropdown-menu{
	    background-color: #ffffff;
		padding: 0px;
		border-radius:0;
		box-shadow: none;
		border:none;
}

.dropdown-menu>li>a{
	padding: 7px 20px;
	font-size: 16px;
}

.dropdown-menu>li>a:focus, 
.dropdown-menu>li>a:hover{
	background:#e13f38;
	color:#fff;
}

/*===============================================================*/

.innerback{	
	padding:60px 0;
	background:url('../img/bgimg-3.png') no-repeat center top;
	background-size:cover;
}


.contactus{
	background:url('../img/contact-img.jpg') no-repeat center top;
	background-size:cover;
}


.inerheader h1{
	font-size:60px;
	font-weight:700;
	color:#fff;
	padding-top:10%;
}

.inerheader ul{
	padding-left:0;
}

.inerheader ul li{
	display:inline-block;
	list-style:none;
	color:#fff;
	font-size:18px;
	padding:10px 5px;
}

.inerheader ul li a{
	color:#fff;
}

.inerheader ul li a:hover,
.inerheader ul li a:focus{
	color: #ffbc00 !important;
	text-decoration:none;
}

.acti_page{
	color: #ffbc00 !important;
	
}

.inerheader ul li:first-child{
	padding-left:0;
}

.inerheader{
	padding-bottom:40px;
}

/*=========================================*/

#inner_content{
	background:#fff;
	padding:60px 0;
}

.heading_2{
	font-size:35px;
	font-weight:900;
	color: #053d50;
	line-height:53px;	    
}

.heading_3{
	font-size:25px;
	font-weight:900;
	color: #053d50;	
	margin-top: 0;
}

.abtitle{
	color: #ff4242;
	    font-size: 20px;
    font-weight: 900;
}

.abtimg{
	padding-top:40px;
}

.abtimg img{
	max-width:100%;
	border-top-right-radius: 50px;
    border-bottom-left-radius: 50px;
}

.abtimg p{
    font-size: 15px;
    line-height: 28px;
    color: #424242;
	text-align:justify;
}


.divider{
	    margin-top: 50px;
}


#ourstreigth{
	padding:60px 0;
	    background: #f8f9fb;
}

.heading_4{
	font-size:30px;
	font-weight:900;
	margin:0;	
	color: #053d50;
	padding-bottom: 20px;
}


/*=========================================*/

#part_1{
	background:#fff;
	padding:60px 0;
}

.qulitybox{
	margin-top:30px;
}

.qulitybox img{
	max-width:100%;
}

.qulitybox h5{
	font-size: 21px;
    font-weight: 800;
    padding: 15px 0;
    margin: 0;
	color: #053d50;
}

.qulitybox p{
	font-size: 16px;
    line-height: 28px;
    color: #596265;	
}

/*=================================*/

#certificate{
	padding:50px 0;
	background: #01212a;
}


#certificate h3{
	font-size:35px;
	font-weight:900;
	color: #ffffff;
	    margin-top: 0;
	
}

.cert_col{
	padding-top:40px;
}

.cert_col h6{
	color:#e5af27;
	font-size:28px;
	font-weight:700;
}

.cert_col p{
	color:#fff;
	font-size:16px;
	text-align:center;
}

/*======================================*/

#coportate{
	padding:60px 0;
}

.heading_1{
	font-weight:900;
	color: #053d50;
	margin:0;
	padding:50px 0;
	font-size:45px;
	
}


/*===============================================*/


.team_bdy{
	background:#faf9f9 !important;
}

.brntitle{
	font-size: 21px;
    font-weight: 700;
    padding: 15px;
    color: #053d50;
    background: #ffffff;
    margin-top: 40px;
	border: 1px solid #ececec;	
	border-left: 2px solid #05adec;
}

.brntitle strong{
	color:#05adec;
	font-weight:900;
}

.teambox{
	margin-top:40px;
	padding: 20px;
	border: 1px solid #ececec;	
	transition:0.5s;
	-moz-transition:0.5s;
	-webkit-transition:0.5s;
	background: #fff;	
	    min-height: 360px;
}

.teambox:hover{
	border-color:#05adec;
	border-radius:15px;
	transition:0.5s;
	-moz-transition:0.5s;
	-webkit-transition:0.5s;
}

.teambox span img{
	border-radius:100%;
}

.teambox h3{
	font-size:18px;
	font-weight:600;
	color: #053d50;
}

.teambox h6{
	font-size:14px;
	text-align:center;
	font-weight:400;
	color: #596265;
	min-height: 45px;
    margin: 0;
	line-height: 23px;
}

.nwnbtn{
	font-size: 14px;
    background: #05adec;
    color: #fff;
    padding: 7px 20px;
    display: inline-block;
    border-radius: 25px;
    margin-top: 20px;
	border: 1px solid #0998ce;
	margin-bottom:10px;
		transition:0.5s;
	-moz-transition:0.5s;
	-webkit-transition:0.5s;
}


.nwnbtn:hover,
.nwnbtn:focus
{
	background:none;
	color:#0998ce;
	text-decoration:none;
		transition:0.5s;
	-moz-transition:0.5s;
	-webkit-transition:0.5s;
	outline:none;
}

.modal-header{
	padding: 8px 15px;
}

.modal-header .close{
	margin-top: 6px;
}


.modal-title{
	color: #053d50;
	font-size:25px;
	font-weight:900;
}

.modlpop h2{
	font-size: 20px;
    font-weight: 600;
    margin-top: 0;
	color: #053d50;
}

.modlpop p{
    font-size: 16px;
    line-height: 28px;
    color: #596265;
    text-align: justify;
}



/*===========================================================*/

#intermodal{
	padding:60px 0;
	background: #f8f8f8;
}


#airfrieht{
	padding:60px 0;
}

.abtimg h5{
	font-weight:900;
	font-size:20px;
	color: #053d50;
	padding-top:20px;
}

.abtimg ul{
	padding-left:0px;
	list-style:none;
	margin-top:10px;
}

.abtimg ul li{
font-size: 15px;
    line-height: 30px;
    color: #424242;
    text-align: justify;
}

.abtimg ul li span{
	padding-right:10px;
}

.bulkargo{
	background:url('../img/bulkcargo.jpg') no-repeat center;
	background-size:cover;
	background-attachment:fixed;
	padding:80px 0;
}

.bulktitle{
	font-size:50px;
	color:#fff;
	margin:0;
	font-weight:900;
}

.subbulktile{
	font-size:20px;
	color:#fff;
	font-weight:400;
	padding:10px 10%;
}

.titleiver{
	border:3px solid #ffbc00;
	width:45px;
}

/*===================================================*/

.help_box img{
	max-width:100%;
	border-top-right-radius: 50px;
    border-bottom-left-radius: 50px;
}

.title3{
	font-size: 30px;
    font-weight: 900;
    margin: 0;
    color: #053d50;
    padding-bottom: 20px;
	padding-top:10px;
}

.sutbtile{
	font-size: 20px;
    line-height: 28px;
    color: #000;
	font-weight:500;
    text-align: justify;
	margin-bottom: 10px;
}

.surchelp{
	font-size:16px;
	font-weight:400;
	color: #596265;
}

.surchelp span{
	border:1px solid #0764c4;
	color:#0764c4;
	width:32px;
	height:32px;
	display:inline-block;
	border-radius:100%;
	line-height:32px;
	text-align:center;
	margin-right:10px;
	margin-top:10px;
}

.title4{
	font-size:22px;
	margin-top:27px;
	    color: #000;
    font-weight: 600;	
}

.help_box p{
	font-size:16px;
	color: #596265;
	line-height: 27px;
}


/*===================================================*/
.news_list{
	padding:20px 0;	
	border-bottom:1px solid #ddd;
}

.latestnews{
	margin-bottom:50px;
}


.news_list:nth-child(odd) {
	background:#f8f8f8;
	
}

.new_pic img{
	max-width:100%;
}

.new_pic h6 {
    font-size: 13px;
    font-weight: 400;
    color: #969696;
    padding: 6px 0;
}

.new_pic h4 a {
    font-size: 20px;
    color: #2f3030;
    font-weight: 600;
}


.new_pic p{
	font-size:15px;
	color: #434343;
	line-height:27px;
}

.new_pic h4 a:hover,
.new_pic h4 a:focus,
.new_pic a:hover,
.new_pic a:focus{
	text-decoration:none;
	color:#0776c4;
}

.new_pic a{
	color:red;
}

/*==================================================*/

.fmbg{
	background: #f8f8f8;
    padding: 20px;
}


.fmrow{
	margin-top:15px;
}

.fmrow input[type="text"],
.fmrow input[type="email"],

.fmrow select{
	width:100%;
	padding:8px 20px;
	font-size:15px;
	border-radius:4px;
	border: 1px solid #c0c0c0;
	outline:none;
}

.fmrow input[type="file"]{
	width:100%;
	padding:8px 20px;
	font-size:15px;
	border-radius:4px;
	border: 1px solid #c0c0c0;
	outline:none;
	background:#fff;
}

.fmrow textarea{
	width:100%;
	padding:8px 20px;
	font-size:15px;
	border-radius:4px;
	border: 1px solid #c0c0c0;
	outline:none;
	height:80px;
}

.fmrow button{
	background:#108f1f;
	border:none;
	outline:none;
	color:#fff;
	width:100%;
	padding:10px;
	font-size:17px;
	border-radius:4px;
	font-weight:500;
}

.loctbox{
	border:1px solid #ddd;
	padding:20px;
	min-height: 275px;
	margin-bottom:30px;
}

.loctbox h3{
	font-size:17px;
	font-weight:700;
	margin:0;
	padding-bottom: 10px;
}

.loctbox p{
	margin-bottom:5px;
	padding-bottom: 10px;
}

.gtdirect{
	    color: #0772e1;
    font-weight: 500;
    font-size: 14px;
    margin-top: 5px;
    display: inline-block;
}


/*=============================================================
				New styling start from 02-06-2020
=============================================================*/

.ab_box img{
	max-width:100%;
}

.ab_box h2{
	font-size:40px;
	font-weight:900;
	color:#0a192e;
	margin-top:0;
}


.ab_box ul{
	padding-left:0;
	list-style:none;
	margin-top:15px;
}


.ab_box ul li{
	padding:6px 0;
}

.ab_box ul li span {
	margin-right:15px;
}

.ab_box ul li a{
	color:#e13f38;
	text-decoration:none;
	font-size:17px;
}

.ab_box ul li a:hover{
	text-decoration:none;
	color:#000;
}

.ab_box .abtsubtitle{
	font-size:20px;
	font-weight:400;
	color:#000;
	line-height: 31px;
}

.abtdivider{
	width:44px;
	border: 3px solid #e13f38;
}

.readbtn{
	font-size:18px;
	color:#e13f38;
	border-radius:4px;
	border:1px solid #e13f38;
	padding:10px 25px;
	display:inline-block;
	margin-top:15px;
}


.readbtn:hover, .readbtn:focus{
	background:#e13f38;
	color:#fff;
	text-decoration:none;
}

/*==================================*/

#feature{
	/*background:#ebfaff;*/
	padding:50px 0;
	background: #fbfbfb;
}


#feature h2{
	font-size:40px;
	font-weight:900;
	color:#0a192e;
	margin-top:0;
}

.featservices{
    font-size: 18px;
    color: #535353;
    line-height: 30px;
    padding: 0 70px;
}

.featbox{
	background:#fff;
	border: 1px solid #c2e0ea;
	margin-top:35px;
}

.featbox .media-body{
	padding:15px;
}

.featbox .media-heading{
	font-size:20px;
	color:#0a192e;
	font-weight:600;
	margin-top:5px;
	padding-bottom:10px;
	text-transform:uppercase;
	margin-bottom: 0;
}

.featbox p{
	font-size:15px;
	color:#424040;
	line-height: 26px;		
}

.divd{
	width: 35px;
    margin-top: 15px;
    margin-bottom: 15px;
    border-color: #cecbcb;
}


.imgicon{
	margin-top:-100px;
}


/*===========================================*/

.newsleter{
	padding-right:82px;
}

.solmedia{
	border-left: 1px solid #dedede;
    border-right: 1px solid #dedede;
	text-align:center;

}


.dteion{
	width:18px;
}


.newletupdt form{
	position:relative;
}

.newletupdt{
	text-align:right;
}


/*====================================*/

.redbtn{
	color:red;
	font-size:14px;
}

.sbhading{
	font-size:20px;
	font-weight:700;	
	    color: #053d50;
}

.title3 strong{
	color:red;
}


/*===================== govtmnetpage ========================================*/

.milityinner{
	background:url('../img/military-header.jpg') no-repeat center;
	background-size:cover;
}


.abtimg h4{
	font-weight:600;
	padding-top:20px;
	margin-bottom: 13px;
	color: #053d50;
	line-height:27px;
}

.miltydiv{
	    padding-top: 10px;
}


.govtmnetpage li{
	list-style:none;
}

.govtmnetpage li span{
	color:green;
}

.complidiv{
	margin-top:40px;
}

.complidiv img{
	border-radius:0;
	margin-top:30px;
}


/*=========== 08-06-2020 =========================*/

.margquediv{
	padding: 10px 0;
    border-bottom: 1px solid #efefef;
}

.coplice{
	background:#eff4f7;
	padding:30px 0;
}


.complittle{
	padding-bottom:10px;
}

.sliderbox{
	height: 75vh;
	overflow:hidden;
}

.slider-text {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    /* background: #040e22a8; */
        background: #01223aad;
    height: 75vh;
}

.videocaption{
	text-align:center;	
	height:75vh;
	align-items: center;
    display: flex;
}

.videocaption h1{
	text-transform:uppercase;
	font-weight: 700;
}

.videocaption h1 span{
	    font-size: 42px;
    border: 1px solid #fff;
    padding: 10px 20px;
}

.videocaption h1,
.videocaption p{
	color:#fff;
}

.videocaption .captext{
	flex:1;
}

.videocaption p{
	font-size: 25px;
    font-weight: 400;
    padding-top: 24px;
	line-height: 29px;
}

.navbkbtn{
	    font-size: 14px !important;
    font-weight: 500;
    color: #fff !important;
    background: #e13f38;
    padding: 9px 16px !important;
    display: inline-block !important;
    margin-top: 6px;
    transition: 0.5s;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    border-radius: 4px;
}

.navbkbtn:hover{
	background: #044599 !important;
	border-radius:25px;
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
}

.bkbtn{
	font-size: 16px;
    font-weight: 500;
    color: #fff;
    background: #e13f38;
    padding: 10px 20px;
    display: inline-block;
    transition: 0.5s;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    margin-top: 10px;
    border-radius: 4px;
}

.bkbtn:hover,
.bkbtn:focus{
	text-decoration:none;
	color:#fff;
	background: #044599;
	border-radius:25px;
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
}

.mainheading{
	    font-size: 31px;
    text-transform: uppercase;
    font-weight: 700;
    color: #13254a;
    padding-bottom: 15px;
}

.fmbox{
	padding-bottom:25px;
}

.fmbox label{
	font-size:17px;
	color:#ffffff;
	font-weight:500;
	padding-bottom:0px;
}

.fmbox input[type="text"]{
	width:100%;
	border:1px solid #ddd;
	border-radius:3px;
	padding:8px 13px;
	outline:none;
	font-size:14px;
}

.fmbox input[type="text"]:focus{
	border-color:green;
}

.fmbox select{
	width:100%;
	border:1px solid #ddd;
	border-radius:3px;
	padding:8px 13px;
	outline:none;
	font-size:14px;
}

.fmbox label span{
	color:red;
}

.fmbox h4{
	font-weight:700;
	text-transform:uppercase;
	    color: #ffc109;
}

.subbtn{
	background: #04ad70;
    border: none;
    padding: 10px 30px;
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
}

.subbtn:hover{
	background:#e13f38;
}

.clerbtn{
	background: #e13f38;
    border: none;
    padding: 10px 30px;
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
	margin-left:10px;
}

.clerbtn:hover{
	background:#04ad70;
}

.ctasection{
	border-top: 1px solid #0c325a;
    padding-top: 20px;
}

/*======================================*/

.footerlinks{
	padding-top: 20px;
    border-top: 1px solid #dfdfdf;
	margin-top:25px;
}

.footerlinks ul{
	margin:0;
	padding:0;
	text-align:center;
}

.footerlinks ul li{
	    display: inline-block;
    padding: 5px 10px;
}

.footerlinks ul li a{
	    font-size: 14px;
    color: #10447a;
}

.footerlinks ul li a:hover,
.footerlinks ul li a:focus{
	    color: #e13f38;
		text-decoration:none;
}

/*====================================================*/


.inner_text .row{
	display:flex;
align-items:center;	
}

.inner_text{
	padding: 50px 0;
    background: #fbfbfb;
}

.eventext .row{
	display:flex;
align-items:center;	
}

.eventext{
	background:#fff;
	padding: 50px 0;
}

.heading1{
	   margin-top: 5px;
    font-weight: 700;
    color: #3e3c3c;
    font-size: 40px;
    margin-bottom: 20px;

}

.textbox p{
	    font-size: 17px;
    line-height: 27px;
    color: #3a4a5a;
}

.abtbox img{
	max-width:100%;
	    box-shadow: 0 1px 18px 3px #f3f3f3;
		border-radius:25px;
}

.mainsub{
	text-transform:uppercase;
	font-weight:700;
	font-size:20px;
	margin-bottom:0;
}

/*================================*/

#webcounter{
	padding: 40px;
    background: #fbfbfb;
}

.achivebox{
	background:#fff;
	padding:10px;
}

#webcounter .counter h2{
	font-size:35px;
	font-weight:700;
	    color: #0d4178;
		    margin-top: 3px;
}

.heading3{
	margin-top:0;
	font-weight:600;
}

.statsicon{	
        color: #e13f38;
    font-size: 30px;
    margin-bottom: 10px;
}

.whobox img{
	max-width:100%;
	
}

#eventext h3{
	font-size:30px;
	font-weight:600;
}

.subheading{
	font-size:18px;	
}



.whobox{
	padding: 15px;
    border: 1px solid #ddd;
    box-shadow: 0 1px 18px 3px #f3f3f3;
	transition:0.5s;
	-moz-transition:0.5s;
	-webkit-transition:0.5s;
	min-height: 460px;
}

.whobox:hover{
	border-color:#144e91;
	box-shadow:none;
	transition:0.5s;
	-moz-transition:0.5s;
	-webkit-transition:0.5s;
}

.whobox h4{
	font-size:21px;
	font-weight:600;
	padding:10px 0;
	margin-bottom:0;
}

.whobox p{
	font-size:16px;
}

/*==================================================*/

.headerimage img{
	max-width:100%;
	border-radius:10px;
}



.ctform{
	background: #fff;
    padding:35px 30px;
    border: 1px solid #f3f3f3;
	box-shadow: 0 1px 18px 3px #f3f3f3;
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
}

.ctform:hover{
	border-color: #c9e1f7;
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
}

.networkcontact h3{
	font-size:25px;
	font-weight:600;
}

.ctform h4{
	font-size: 21px;
        font-weight: 600;
    line-height: 31px;
	margin-top: 0;
}

.ctform label{
	font-size:15px;
	font-weight:400;
	    margin-bottom: 0;
}

.ctform label span{
	color:red;
}

.ctform input[type="text"]{
	width: 100%;
    border: 1px solid #e5e5e5;
    padding: 7px 10px;
    font-size: 14px;
    outline: none;
    margin-bottom: 0;
    background: #fdfdfd;
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
}

.ctform input[type="text"]:focus{
	border-color:green;
	background:#fff;
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
}

.ctform .sbbtn{
	    background: #044599;
    color: #fff;
    border: none;
    font-size: 16px;
    text-transform: uppercase;
    padding: 11px 40px;
    font-weight: 600;
    border-radius: 4px;
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
}

.ctform .sbbtn:hover{
	background: #e13f38;
	border-radius:50px;
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
}

.ctform .row{
	align-items:center;
	padding: 10px 0;
}

.ctform .row .col-md-4,
.ctform .row .col-md-8{
	display:flex;
}

.networkcontact h2{
	font-weight:600;
	font-size:28px;
}

#headerstrip{
	background: #0d54a4;
}

#headerstrip h1{
	font-size: 27px;
    margin: 0;
    font-weight: 700;
    color: #fff;
    padding: 15px 0;
	text-transform: uppercase;
}

.networkcontact h4{
	    font-weight: 600;
    padding-top: 20px;
}