body{

	margin: auto;

	padding: 0;

	font-family: 'Roboto', sans-serif;

}

@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900');

@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,500,700');



.clr{

	clear: both;

}

.header-top{

	margin: 0;

	padding: 4px 0;

	background: #22448a;

}

.top-left{

	margin: 0;

	padding: 0;

	float: right;

}

.top-left ul{

	margin: 0;

	padding: 0;

}

.top-left ul li{

	margin: 0;

	padding: 2px 0;

	display: inline-block;

}

.top-left ul li a{

	margin: 0;

	padding: 0 5px;

	text-decoration: none;

	font-family: 'Roboto', sans-serif;

	font-size: 16px;

	color: #fff;

}

.top-left ul li span{

	margin: 0;

	padding: 10px 10px;

	color: #fff;

}

.header{

	margin: 0;

	padding: 25px 0;

	background: #000;

}

.navbar{

	margin: 0;

	padding: 0;

}

.navbar-default{

	margin: 0;

	padding: 0;

	background: none;

}

.navbar-header{

	margin: 0;

	padding: 0;

}

.navbar-brand{

	margin: 0;

	padding: 0;

	height: auto;

}

.navbar-nav > li > a{

	margin-top: 6px;

	padding-right: 0px;

	font-size: 13px;

	color: #fff !important;

	text-transform: uppercase;

	font-family: 'Oswald', sans-serif;

}
.navbar-right{margin-right: -25px;}
.navbar-nav > li ul{display: none; width: 250px; z-index: 9999; left: 0; top:100%; background-color: #fff; padding:0px; position: absolute;}
.navbar-nav > li:hover ul{display: block;}
.navbar-nav > li ul li{border-bottom: 1px solid #ddd; float: none; display: block; padding: 10px 15px;}
.navbar-nav > li ul li a{color: #000; text-decoration: none; font-size: 15px; text-transform: uppercase; font-family: 'Oswald', sans-serif;}
.navbar-nav > li ul li:hover{background-color: #22448a;}
.navbar-nav > li ul li:hover a{ color: #fff;}
.navbar-nav > li ul li:last-child{border-bottom:none;}



.slider{

	display:block; 

	clear:both;

	background-size: cover;

}
.slider img{
	width: 100%;
}

.carousel-caption{ 

	text-align:left;

    background:rgba(0,0,0,0.7);

    width: 100%;

    bottom:150px;

    left: 0;

}

.carousel-caption h3{

	font-size:43px; 

	margin:0 20px 15px; 

	font-family: 'Oswald', sans-serif;

	text-transform: uppercase;

}

.carousel-caption p{

	margin:0 20px 0; 

	font-size:28px;

	text-transform: uppercase;

	font-family: 'Oswald', sans-serif;

}

.carousel-caption:before{

	background:#22448a; 

	content:""; 

	position:absolute; 

	left:0; 

	top:0; 

	height:100%; 

	width:11px;  

}



.welcome{

	margin-bottom: 50px;

	padding: 0;

	background: #fff;

}

.welcome-text{

	margin: 0;

	padding: 0;

}

.welcome-text h2{

	margin: 0;

	padding-top: 30px;

	padding-bottom: 15px;

	font-family: 'Roboto', sans-serif;

	font-size: 30px;

	color: #000;

	font-weight: 500;

	text-align: left;

	border-bottom: 1px solid #d9d9d9;

}

.welcome-text span{

	margin: 0;

	padding-top: 30px;

	padding-bottom: 15px;

	font-family: 'Roboto', sans-serif;

	font-size: 30px;

	color: #22448a;

	font-weight: 900;

}

.welcome-text p{

	margin: 0;

	padding: 7px 0;

	font-family: 'Roboto', sans-serif;

	font-size: 16px;

	color: #000;

	text-align: justify;

}

.mission{

	margin: 0;

	padding: 0;

}

.mission h4{

	margin: 0;

	padding-top: 30px;

	padding-bottom: 15px;

	font-family: 'Roboto', sans-serif;

	font-size: 22px;

	color: #22448a;

	font-weight: 900;

}

.mission h5{

	margin: 0;

	padding-bottom: 15px;

	font-family: 'Roboto', sans-serif;

	font-size: 12px;

	color: #22448a;

	font-weight: 900;

}

.mission ul {

    list-style-type: none;

    margin: 0;

    padding: 0; 

}

.mission ul li {

	margin: 0;

	padding: 0 10px;

	padding:5px 8px;

	font-family: 'Roboto', sans-serif;

    font-size:16px;

    color:#000;

}

.mission ul li span{

	margin-right: 10px;

	padding: 3px 3px;

	background: #22448a;

	border: #22448a;

	border-radius: 50%;

	color: #fff;

	font-size: 10px;

}



.recent-blogs{

	margin: 0;

	padding: 0;

	background: #e5e5e5;

}

.recent-blogs h2{

	margin: 0;

	padding-top: 30px;

	padding-bottom: 15px;

	font-family: arial;

	font-size: 30px;

	color: #fff;

	font-weight: 500;

	text-transform: uppercase;

}

.blog-box{

	margin: 0;

	padding-top: 50px;

	padding-bottom: 70px;

}

.box-text{

	margin: 0;

	padding: 15px 15px;

	background: #fff;

	height: 400px;

}



.box-text h3{

	margin: 0;

	padding-bottom: 15px;

	font-family: 'Roboto', sans-serif;

    font-size:30px;

	color: #22448a;

	text-align: left;

	border-bottom: 1px solid #d9d9d9;

}

.box-text ul{

	margin-top: 15px;

	padding: 0;

	list-style-type: none;

	text-align: left;

	line-height: 32px;

}

.box-text ul li{

	margin: 0;

	padding: 0;

}

.box-text ul li a{

	

	padding: 0;

	font-family: 'Roboto', sans-serif;

	font-size: 18px;

	color: #000;

	text-decoration: none;

	text-align: left;

}

.download{

	background: #e5e5e5;

	padding: 20px 15px;

	margin-top: 40px

}



.pdf{

	 float: left; 

}

.pdftxt h4

{ 

	float: left;

	padding:0 0 0 20px;

	font-family: 'Roboto', sans-serif;

	font-size: 30px;

	color: #000;

	text-transform: uppercase;

	line-height: 30px;

}

.pdftxt span{

	padding: 0px;

	font-family: 'Roboto', sans-serif;

	font-size: 17px;

	color: #000;

	text-transform: uppercase;

}

.comp-add{

	margin: 0;

	height: 400px;

}

.address{

	margin: 0;

	padding: 10px 15px;

	color: #fff;

	background: #001848;

}

.address h3{

	margin: 0;

	padding-bottom: 19px;

	padding-top: 12px;

	font-family: 'Roboto', sans-serif;

    font-size:22px;

	color: #fff;

	text-transform: uppercase;

	font-weight: bold;

}

.address p{

	margin: 0;

	padding-bottom: 10px;

	padding-left: 5px;

	font-family: 'Roboto', sans-serif;

    font-size:15px;

	color: #fff;

}

.contact{

	margin: 0;

	padding: 10px 15px 30px 15px;

	background: #22448a;

	color: #fff;

	height: 400px;

}

.contact h3{

	margin: 0;

	padding-bottom: 5px;

	font-family: 'Roboto', sans-serif;

    font-size:22px;

	color: #fff;

	text-transform: uppercase;

	border-bottom: 1px solid #395796;

	position: relative;

}

.contact h3:after{

	border-bottom: 1px solid #1b366e;

	content: "";

	bottom: 0; 

	left: 0;

	width: 100%;

	position: absolute;

}

.form-group{

	margin: 0;

	padding: 8px 0 4px 0;

}
.btn{

	background: #1b1b1b;

	font-family: 'Roboto', sans-serif;

    font-size: 26px;

    color: #fff;

    font-weight: 700;

    text-transform: uppercase;

    border: 1px solid #1b1b1b;

    padding: 5px 12px;

    margin-top: 7px;

    border-radius: 5px;

    width: 100%;

}

.btn:hover{

	background: #1b1b1b;

	font-family: 'Roboto', sans-serif;

    font-size: 26px;

    color: #fff;

    font-weight: 700;

    text-transform: uppercase;

    border: 1px solid #1b1b1b;

    padding: 5px 12px;

    margin-top: 7px;

    border-radius: 5px;

    width: 100%;

}

.contact button{

	background: #1b1b1b;

	font-family: 'Roboto', sans-serif;

    font-size: 26px;

    color: #fff;

    font-weight: 700;

    text-transform: uppercase;

    border: 1px solid #1b1b1b;

    padding: 5px 12px;

    margin: 0;

    border-radius: 5px;

    width: 100%;

}

.contact button:hover{

	background: #1b1b1b;

	font-family: 'Roboto', sans-serif;

    font-size: 26px;

    color: #fff;

    font-weight: 700;

    text-transform: uppercase;

    border: 1px solid #1b1b1b;

    padding: 5px 12px;

    margin: 0;

    border-radius: 5px;

    width: 100%;

}



.footer{

	margin: auto;

	padding: 30px 0 15px 0;

	background: #000;

	text-align: center;

}

.foot-logo{

	width: 100%;

	margin-top: 30px;

	margin-bottom: 20px;

}

.foot-nav{

	margin: auto;

	padding-top: 20px;

	

}

.foot-nav ul {

    list-style-type: none;

    margin: 0;

    padding: 0; 

}

.foot-nav ul li {

	margin: 0;

	padding: 0;

	display: inline-block;

}

.foot-nav ul li a{

    display: inline-block;

    padding:5px 8px;

    font-family: 'Roboto', sans-serif;

    font-size:15px;

    color:#fff;

    text-decoration:none;

    text-transform: uppercase;

}

.footer-down{

	margin-top: 30px;

	padding: 0;

	background: #141414;

}

.copy{

	margin: 0;

	padding: 0;

	float: left;

}

.copy p{

	margin: 0;

	padding-top: 15px;

	padding-bottom: 15px;

	font-family: 'Roboto', sans-serif;

	font-family: arial;

	font-size: 15px;

	color: #efefef;

	text-align: justify;

}

.social{

	margin: 0;

	padding-top: 15px;

	padding-bottom: 15px;

	float: right;

}

.social ul{

	margin: 0;

	padding: 0;

}

.social ul li{

	margin: 0;

	padding: 2px 0;

	display: inline-block;

	font-family: 'Roboto', sans-serif;

	font-size: 15px;

	color: #fff;

}

.social ul li a{

	margin: 0;

	padding: 0 5px;

	text-decoration: none;

	

}

.social ul li a i{

	font-size:16px;

	color: #fff;

}



img{max-width: 100%}





.navbar-default{border:none !important;}



@media screen and (max-width: 767px){

.navbar-nav > li ul{
	position: relative;
	
	left: 5px;
}

.que-tab td, .que-tab th{
	font-size: 13px;
}

.top-left{

	margin: 0;

	padding: 0;

	float: right;

}

.top-left ul{

	margin: 0;

	padding: 0;

}

.top-left ul li{

	margin: 0;

	padding: 2px 0;

	display: inline-block;

}

.top-left ul li a{

	margin: 0;

	padding: 0 5px;

	text-decoration: none;

	font-family: 'Roboto', sans-serif;

	font-size: 14px;

	color: #fff;

}

.top-left ul li span{

	margin: 0;

	padding: 10px 10px;

	color: #fff;

}

.blog-box{

	margin: 0;

	padding-top: 30px;

	padding-bottom: 20px;

}

.box-text{

	margin: 0;

	padding: 15px 15px;

	background: #fff;

	height: 400px;

}



.box-text h3{

	margin: 0;

	padding-bottom: 15px;

	font-family: 'Roboto', sans-serif;

    font-size:30px;

	color: #22448a;

	text-align: left;

	border-bottom: 1px solid #d9d9d9;

}

.box-text ul{

	margin-top: 15px;

	padding: 0;

	list-style-type: none;

	text-align: left;

	line-height: 32px;

}

.box-text ul li{

	margin: 0;

	padding: 0;

}

.box-text ul li a{

	

	padding: 0;

	font-family: 'Roboto', sans-serif;

	font-size: 18px;

	color: #000;

	text-decoration: none;

	text-align: left;

}

.download{

	background: #e5e5e5;

	padding: 15px 5px;

	margin-top: 40px

}



.pdf{

	 float: left; 

}

.pdftxt h4

{ 

	float: left;

	padding:0 0 0 10px;

	font-family: 'Roboto', sans-serif;

	font-size: 27px;

	color: #000;

	text-transform: uppercase;

	line-height: 25px;

}

.pdftxt span{

	padding: 0px;

	font-family: 'Roboto', sans-serif;

	font-size: 14px;

	color: #000;

	text-transform: uppercase;

}

.footer-down{

	margin-top: 30px;

	padding: 0;

	background: #141414;

}

.copy{

	margin: 0;

	padding: 0;

	float: none;

}

.copy p{

	margin: 0;

	padding-top: 15px;

	padding-bottom: 15px;

	font-family: 'Roboto', sans-serif;

	font-family: arial;

	font-size: 13px;

	color: #efefef;

	text-align: justify;

}

.social{

	margin: 0;

	padding-top: 0px;

	padding-bottom: 10px;

	float: none;

}

.social ul{

	margin: 0;

	padding: 0;

}

.social ul li{

	margin: 0;

	padding: 2px 0;

	display: inline-block;

	font-family: 'Roboto', sans-serif;

	font-size: 15px;

	color: #fff;

}

.social ul li a{

	margin: 0;

	padding: 0 5px;

	text-decoration: none;

	

}

.social ul li a i{

	font-size:16px;

	color: #fff;

}

.slider{

	display:block; 

	clear:both;

	background-size: cover;

}

.carousel-caption{ 

	text-align:left;

    background:rgba(0,0,0,0.7);

    width: 75%;

    bottom:10px;

    left: 0;

}

.carousel-caption h3{

	font-size:17px; 

	font-weight: 300;

	margin:0 10px 7px; 

	font-family: 'Oswald', sans-serif;

	text-transform: uppercase;

}

.carousel-caption p{

	margin:0 10px 0; 

	font-size:12px;

	font-weight: 100;

	text-transform: uppercase;

	font-family: 'Oswald', sans-serif;

}

.carousel-caption:before{

	background:#22448a; 

	content:""; 

	position:absolute; 

	left:0; 

	top:0; 

	height:100%; 

	width:5px;  

}

.navbar-brand{

	margin: 0;

	padding-left: 5px;

}



}



@media(min-width: 1200px){

	.navbar-brand{margin-left: 0 !important; height: auto;}

}


/*..........................................................................*/


.mission p{
	margin: 0;
	padding: 7px 0;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	color: #000;
	text-align: left;
	line-height: 25px;
	text-align: justify;
}
.sub-mission{
	margin-left: 80px;
	padding: 0;
}
.sub-mission ul {
    margin: 0;
    padding: 0;
    list-style: circle;
}
.sub-mission ul li {
	margin: 0;
	padding: 0 10px;
	padding:5px 8px;
	font-family: 'Roboto', sans-serif;
    font-size:16px;
    color:#000;
}
.tab-mission{
	margin: 0;
	padding: 0;
}
.tab-mission p {
	margin: 0;
	padding: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 11px;
	color: #000;
	line-height: 18px;
	text-align: justify;
}
.tab-mission tr {
	margin: 0;
	padding: 8px;
}

.tab-mission th {
	margin: 0;
	padding: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 11px;
	color: #000;
	line-height: 18px;
	text-align: justify;
}
.tab-mission td {
	margin: 0;
	padding: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 11px;
	color: #000;
	line-height: 18px;
	text-align: justify;
}





/*..........................................................................*/

div.tab {
    overflow: hidden;
    background-color: #fff;
    margin-top: 0px;
}

/* Style the buttons inside the tab */
div.tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    font-size: 17px;
}

/* Change background color of buttons on hover */
div.tab button:hover {
    background-color: #ddd;
}

/* Create an active/current tablink class */
div.tab button.active {
    background-color: #ccc;
}

/* Style the tab content */
.tabcontent {
    display: none;
    padding: 6px 12px;
    -webkit-animation: fadeEffect 1s;
    animation: fadeEffect 1s;
}

/* Fade in tabs */
@-webkit-keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}

@keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}

.tab-btn-sec{margin-top: 40px; clear: both; overflow: hidden;}
.tab-btn-sec button.tablinks{display: block; clear: both; background:#ddd; margin-bottom: 15px; width: 100%; border-radius: 4px; -webkit-border-radius: 4px;}
.tab-btn-sec button.tablinks.active, .tab-btn-sec button.tablinks:hover{background:#22448a; color: #fff;}

#London {
    display: block;
}


 .more-less {
        float: left;
       padding-right: 10px;
    }

   .multi-tab h4{padding: 0px; font-family: 'Roboto', sans-serif; font-size:16px; color:#22448a; } 
   .multi-tab h4 a:hover,  .multi-tab h4 a:focus{text-decoration: none;}
   .multi-tab ul{list-style:outside; margin-left: 15px; } 
   .multi-tab ul li{font-family: 'Roboto', sans-serif; font-size:15px; color:#000;}