@font-face {
font-family:Montserrat-Bold;
src:url(../fonts_mice/Montserrat-Bold.ttf);
}

@font-face {
font-family:Montserrat-Regular;
src:url(../fonts_mice/Montserrat-Regular.ttf);
}

.grid {
position:relative;
clear:both;
margin:0 auto;
padding:1em 0 4em;
max-width:1000px;
list-style:none;
text-align:center;
}

/* Common style */
.grid figure {
position:relative;
float:left;
overflow:hidden;

min-width:320px;
max-width:480px;
max-height:265px;

height:auto;
background:#3085a3;
text-align:center;
cursor:pointer;
}

.grid figure img {
position:relative;
display:block;
min-height:100%;
max-width:100%;
opacity:0.8;
}

.grid figure figcaption {
padding:2em;
color:#fff;
text-transform:uppercase;
font-size:1.25em;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
pointer-events:none;
}

.grid figure figcaption,
.grid figure figcaption > a {
position:relative;
top:0;
left:0;
width:100%;
height:100%;
}

.item img {
width:400px;
}
/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */

.grid figure h2 {
font-size:26px;
text-align:left;
font-weight:100;
margin-top:-21px;
margin-left:-18px;
}

.grid figure p {
font-size:15px;
text-align:left;
margin-left:-17px;
}

/* Individual effects */

/*-----------------*/
/***** Apollo *****/
/*-----------------*/

figure.effect-apollo {
background:#3498db;
}

figure.effect-apollo img {
opacity:0.95;
-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;
transition:opacity 0.35s, transform 0.35s;
-webkit-transform:scale3d(1.05,1.05,1);
transform:scale3d(1.05,1.05,1);
}

figure.effect-apollo figcaption::before {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(255,255,255,0.5);
content:'';
-webkit-transition:-webkit-transform 0.6s;
transition:transform 0.6s;
-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
}

figure.effect-apollo p {
padding-top:10px;
padding-right:168px;
color:white;
opacity:0;
-webkit-transition:opacity 0.35s;
font-size:10px;
margin-left:-30px;
text-align:left;
padding-left:10px;
}
/*figure.effect-apollo .img_cap p {

}*/
figure.effect-apollo h2 {
text-align:left;
margin-left:-27px;
margin-top:-24px;
}
figure.effect-apollo:hover img {
opacity:0.6;
-webkit-transform:scale3d(1,1,1);
transform:scale3d(1,1,1);
}

figure.effect-apollo:hover figcaption::before {
-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
}

figure.effect-apollo:hover p {
opacity:1;
-webkit-transition-delay:0.1s;
transition-delay:0.1s;
}

*, *:after, *:before {-webkit-box-sizing:border-box; box-sizing:border-box;}
.clearfix:before, .clearfix:after {display:table; content:'';}
.clearfix:after {clear:both;}
.d-inline-block{display:inline-block}
a:hover{color:black; text-decoration:none;}
.detailsS{background:rgb(33, 63, 151);
color:rgb(255, 255, 255);
padding:13px 16px;
margin:6px 6px 10px 6px;
box-shadow:2px 2px 4px #827676;
font-size:13px;
letter-spacing:1px;
text-align:center;
display:inline-block;}
p{font-size:16px;
font-family:Montserrat-Regular;}
.alsomanage{display:none}
.upperHeader ul li{display:inline-block}
.upperHeader ul li a{background:rgb(33, 63, 151);
padding:5px 14px;
display:inline-block;
font-size:11px;
color:white;
text-decoration:none;
font-weight:bold;
border-radius:3px;
box-shadow:1px 1px 1px #00000042;}
#myBtns {
display:none;
position:fixed;
bottom:10px;
right:10px;
z-index:99;
font-size:18px;
cursor:pointer;
padding:15px;
width:99px;
}

.upperHeader ul li:last-child a{background:rgb(0, 173, 85);}
.upperHeader{background:rgb(204, 204, 204);
padding:6px 19px;
text-align:right;}
.upperHeader ul{margin:0}
.hero-img.wwk h1{padding:10px 0; font-size:55px; margin-top:20px;}
.hero-img .wwk p{font-size:20px;}
.navbar-inverse{background-color:#fff;
border-color:#fff;
border-radius:0;
color:white;
text-align:center;
box-shadow:3px 6px 5px #191818}
.youtbd{background:#dce6f2;
padding:10px;position:relative;}
.youtbd ul{padding-left:0}
.youtbd ul li{border-bottom:1px solid #90afd4;
padding-bottom:6px;
margin-bottom:10px;
color:#213f97;}
.icon-md i{font-size:66px}
.icon-md {color:rgb(55,96,146)}
#TravelTechnolo .abouts{min-height:344px}
#_corpService .abouts{min-height:370px}
.youtbd ul li:last-child{border-bottom:none}
.frm-ffL .col-md-6, .inputGroupContainer{padding:4px;}
.formBox{float:right;
background:#dce6f2;
padding:13px 0;}
.form-dabba .youtbd, .form-dabba .formBox{margin-top:30px}
#pie_0{display:none}
.form-dabba h4{font-size:24px;
color:#98b2d2;margin-bottom:0}
.NewsLetter{background:#dce6f2;
text-align:center;
padding:15px;margin-bottom:30px}
.NewsLetter h6{color:#213f97;
font-size:25px;
font-weight:bold;}
.NewsLetter p{color:#8291a5;
font-size:14px;margin-bottom:20px}
.NewsLetter input[type="text"]{padding:8px;
width:29%;
border:1px solid #c2d4e8;}
.NewsLetter input[type="submit"]{padding:7px;
background:#213f97;
color:white;
border:1px solid #213f97;
outline:0;
box-shadow:none;
width:17%;
margin-left:1%;
cursor:pointer;}
.youtbd:after{content:"";
width:0;
height:0;
border-top:143px solid rgba(0, 0, 0, 0);
border-bottom:156px solid rgba(0, 0, 0, 0);
border-left:103px solid #dce6f2;
position:absolute;
right:-103px;
top:0;}

.form-dabba p{font-size:26px}
.width-100{width:100%}
.logo img{width:150px;
margin:12px 0 13px 0;}
.navbar-header .logo:first-child img{width:204px}
.navbar-inverse span{margin-top:1.2%;
display:inline-block;
color:black;}
.book-show{
margin:14px 0 10px 0;}
.book-show img{
margin-top:20px;}
#logo img{width:150px;
margin-top:5px;}
.over-ap{position:absolute;
z-index:9;
right:18px;
top:87px;}
.book-show .fa{font-size:19px;
margin:3px;}
.btn-holder{position:absolute;
width:100%;
text-align:center;}
.click-btn{
background:black;
color:#fe8602;
border:1px solid black;
padding:8px 40px;
font-size:16px;
margin-top:5%; box-shadow:1px 1px 5px #424242;}
.para{position:absolute;
left:0;
background:rgba(0, 0, 0, 0.79);
color:white;
bottom:0;
width:93.2%;
margin:0 15px;
padding:11px; text-align:center;}
.para p{font-size:13px;}
.home-mic{overflow:hidden;}
.downarrow{text-align:center; position:relative; margin:30px 0}
.downarrow img{background:#213f97;
padding:13px 11px;
width:45px;
border-radius:32px;
border:2px solid #fff;
position:relative;
z-index:33333;}
.downarrow:after{content:"";
border-top:2.1px solid white;
position:absolute;
width:100%;
left:0;
z-index:33;
top:23px;}
.social-icon li a img{width:30px}
.padding-lr{padding:0;}
/*.footer{background:#dbeef3 !important;}*/
.footer .nav{margin-top:5px;}
.dlltlt{color:#080808;
padding:12px 7px;
font-size:24px;
letter-spacing:1px;}
.footer .nav>li>a:focus, .nav>li>a:hover, .footer .nav>li>a{background-color:transparent; color:#333;}
.copyright{color:#6f6e6e;
margin-top:10px;
font-size:12px;}
.social-icon li a .fa{color:white;
font-size:15px;
border-radius:50px;
height:30px;
width:30px;
line-height:30px;
text-align:center; background:#333 !important}
.social-icon li a {padding:7px 10px !important}
.home-navs{margin-left:22%;
font-size:14px;
margin-top:1%;}
.container-fluid .home-navs li a{color:#333;
padding:19px;
border-bottom:2px solid transparent; font-size:16px}
.container-fluid .home-navs li.active a, .container-fluid .home-navs li.active a:hover{background:#273699 !important;
padding:10px;
margin:8px 0;
color:white !important;
}

.weAre img{width:70%;
margin:10px 0;}
.container-fluid .home-navs li.active{
 border-bottom:3px solid #273699;
font-size:13px !important;}
.container-fluid .home-navs li a{color:#333 !important;}
.container-fluid .home-navs li a:hover{
border-bottom:2px solid transparent; font-size:16px !important; color:#fe8602;padding:19px;}
.home .col-md-4{transform:scale(0.9);}
.home .col-md-4:nth-child(2){transform:scale(1.2);}
.home{margin-top:30px;}
.hero-img {
/* padding-top:27px; */
background-size:cover;
color:white;
text-align:center;
overflow:auto;
height:502px;
margin-top:-20px;
position:relative;
}

#hero-img{background:linear-gradient(rgba(2, 2, 2, 0.1), rgba(0, 0, 0, 0.1)), url(../assets/images/img_corporate_main.jpg);}
.hero-img .downarrow img{border:3px solid white !important}
.hero-img .downarrow:after{border:0.1px solid #ffffff;}
.hero-img h1{margin:0;
font-size:45px;
text-shadow:2px 2px 2px black;}
.hero-img h1 span{color:#273699}
.overflow-para {
background:rgb(255, 255, 255);
clear:both;
/* position:absolute; */
bottom:0;
padding:10px;
color:black;
width:100%;
font-size:35px;
text-align:center;
}

#about h2, #service h2{
color:#2a8428;
text-align:center;
font-family:Montserrat-Regular;
font-size:34.65pt;
margin-top:1cm;
}

.para_p
{
font-family:Montserrat-Regular;
font-size:16pt;
text-align:justify;
}	
		
#about div.Accreditations h2{
padding:13px ;
font-size:28px ;
margin:30px 0;
box-shadow:none
}

#over {
overflow:hidden;
text-align:center;
}

#over:before,
#over:after {
background-color:#333;
content:"";
display:inline-block;
height:1px;
position:relative;
vertical-align:middle;
width:14%;
}

#over:before {
right:0.5em;
margin-left:-50%;
}

#over:after {
left:0.5em;
margin-right:-50%;
}

.head1
{
color:#006bb3;
font-weight:bold;

text-align:center;
margin-top:0px;
margin-bottom:20px;
margin-top:60px;
font-family:Montserrat-Bold;
font-size:40.98pt;
}

.head {
color:#006bb3;
font-weight:bold;
font-size:50px;
text-align:center;
margin-top:-50px;
margin-bottom:10px;
background:white;
display:inline-block;
position:absolute;
width:49%;
margin-left:309px;
line-height:84px;
font-family:Montserrat-Bold;
}
h3.head:after {
content:"";
height:20px;
width:20px;
background:red;
position:absolute;
border:1px solid black;
border-radius:50px;
background:transparent;
margin-top:40px;
background-color:white;
margin-left:22px;
} 

h3.head:before {
content:"";
height:20px;
width:20px;
background:red;
position:absolute;
border:1px solid black;
border-radius:50px;
background:transparent;
margin-top:40px;
background-color:white;
margin-left:-50px;
}

.overLay
{
position:absolute;
background-color:#fee551;
top:0;
right:0;
left:0;
bottom:0;
z-index:2;
}

.overLay1
{
position:absolute;
background-color:#f37b7f;
top:0;
right:0;
left:0;
bottom:0;
z-index:2;
}

.overLay2
{
position:absolute;
background-color:#aadbcd;
top:0;
right:0;
left:0;
bottom:0;
z-index:2;
}

.overLay3
{
position:absolute;
background-color:#1cb2e1;
top:0;
right:0;
left:0;
bottom:0;
z-index:2;
}

.effect-apollo:hover .img_overlay {
background:black;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
opacity:.7;
}

.fig_txt h4 {
display:none;
}

.fig_txt:hover h4 {
display:block;
text-align:left;
font-size:20px;
font-weight:bold;
margin-left:-20px;
}

.fig_txt h5 {
display:none;

}
.fig_txt:hover h5 {
display:block;
text-align:left;
margin-left:-20px;
}

.thumb {
clip-path:polygon(0 0, 100% 0, 85% 100%, 0% 100%);
float:left;
width:35%;
overflow:hidden;
}

.thumb1 {
clip-path:polygon(13% 0, 100% 0, 87% 100%, 0% 100%);
float:left;
margin-left:-61px;
width:40%; 
overflow:hidden;
}

.thumb2 {
clip-path:polygon(15% 0%, 100% 0%, 100% 100%, 0% 100%);
float:left;
margin-left:-61px;
width:35%;
overflow:hidden;
}

.head5 h1 {
color:#006bb3;
font-weight:bold;
font-size:50px;
text-align:center;
/*margin-top:0px;*/
margin-bottom:10px;
}

/*...slider...*/
.container {
position:relative;
}

/* Hide the images by default */
.mySlides {
display:none;
}

/* Add a pointer when hovering over the thumbnail images */
.cursor {
cursor:pointer;
}

/* Next & previous buttons */
.prev,
.next {
cursor:pointer;
position:absolute;
top:40%;
width:auto;
padding:16px;
margin-top:-50px;
color:white;
margin-right:15px;
font-weight:bold;
font-size:20px;
border-radius:0 3px 3px 0;
user-select:none;
-webkit-user-select:none;
}

/* Position the "next button" to the right */
.next {
right:0;
border-radius:3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover,
.next:hover {
background-color:rgba(0, 0, 0, 0.8);
color:white;
}

/* Number text (1/3 etc) */
.numbertext {
color:white;
font-size:12px;
padding:8px 12px;
position:absolute;
top:30px;
left:60px;
text-shadow:2px 2px black;
}

.numbertext h3 {
font-size:33px;
font-weight:bold;
}

/* Container for image text */
.caption-container {
text-align:center;
background-color:#222;
padding:2px 16px;
color:white;
}

.row:after {
content:"";
display:table;
clear:both;
}

/* Six columns side by side */
.column {
float:left;
width:6.66%;
margin-top:30px;
border:5px solid black;
margin-bottom:3%;
}

.margin {
margin-left:0px;
margin-right:0px;
}

/* Add a transparency effect for thumnbail images */
.demo {
opacity:0.6;
}

.active,
.demo:hover {
opacity:1;
}

*{
box-sizing:border-box;
}

.zoom {
padding:0px;
overflow:hidden;
transform:scale(1);
transition:transform .2s;
}

.zoom:hover .my_fav {
-ms-transform:scale(1.1); 
-webkit-transform:scale(1.1); 
transform:scale(1.1); 
transition:0.9s;
}

.zoom .my_fav
{
transition:1s;
}

.zoom:hover .pline {
-ms-transform:scale(1.1); 
-webkit-transform:scale(1.1); 
transform:scale(1.1); 
transition:0.9s;
font-size:20px;
}

.p_txt
{
color:white;
position:absolute;
bottom:30px;
left:60px;
}

.p_txt1
{
color:white;
position:absolute;
bottom:30px;
left:100px;
}

.p_txt2
{
color:white;
position:absolute;
bottom:30px;
right:100px;
}

.my_img
{
background:linear-gradient(to bottom, transparent, black),url(../assets/images/img01.jpg);
height:360px;
}

.my_img1
{
background:linear-gradient(to bottom, transparent, black),url(../assets/images/img02.jpg);
height:360px;
}

.my_img2
{
background:linear-gradient(to bottom, transparent, black),url(../assets/images/img03.jpg);
height:360px;
}

.grid_img
{
overflow:hidden;
padding:0;
margin:0;
}

.head_para
{
border:1px solid black;
position:relative;
margin-top:60px;
padding-left:10px;
padding-right:10px;
}

.img_cap
{
z-index:4;
}

.map_s
{
color:#0b456c;
font-family:Montserrat-Regular;
font-size:22.4pt;
letter-spacing:5;
margin-left:9px;
}

.map_v
{
font-family:Montserrat-Regular;
font-size:16.4pt;
letter-spacing:5px;
border-right:3px solid black;
padding-right:9px;
}

.map_c
{
font-family:Montserrat-Regular;
font-size:16.4pt;
letter-spacing:5px;
}

/* Slider */
.slick-slide {
margin:0px 20px;
}

.slick-slide img {
width:81%;
}

.slide img
{

float:left;
}

.slick-slider
{
position:relative;
display:block;
box-sizing:border-box;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-webkit-touch-callout:none;
-khtml-user-select:none;
-ms-touch-action:pan-y;
touch-action:pan-y;
-webkit-tap-highlight-color:transparent;
}

.slick-list
{
position:relative;
display:block;
overflow:hidden;
margin:0;
padding:0;
}

.slick-list:focus
{
outline:none;
}

.slick-list.dragging
{
cursor:pointer;
cursor:hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform:translate3d(0, 0, 0);
-moz-transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
-o-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}

.slick-track
{
position:relative;
top:0;
left:0;
display:block;
}

.slick-track:before,
.slick-track:after
{
display:table;
content:'';
}

.slick-track:after
{
clear:both;
}

.slick-loading .slick-track
{
visibility:hidden;
}

.slick-slide
{
display:none;
float:left;


min-height:1px;
}
[dir='rtl'] .slick-slide
{
float:right;
}

.slick-slide img
{
display:block;
}

.slick-slide.slick-loading img
{
display:none;
}

.slick-slide.dragging img
{
pointer-events:none;
}

.slick-initialized .slick-slide
{
display:block;
}

.slick-loading .slick-slide
{
visibility:hidden;
}

.slick-vertical .slick-slide
{
display:block;
height:auto;
border:1px solid transparent;
}

.slick-arrow.slick-hidden {
display:none;
}

.add_a
{
background-color:lightgrey;
color:black;
}

.add_b
{

color:black;
}

.nav_1
{
background-color:lightgrey;
font-family:Montserrat-Regular;
}

.nav_1>li>a 
{
margin-right:2px;
line-height:1.42857143;
border:none;
border-radius:0px;
}

.nav-2 .navbar-inverse .navbar-nav {
display:inline-block;
float:none;

/*padding-bottom:13px;*/
}
#myNavbar ul li.active > a, #myNavbar ul li a:hover, #myNavbar ul li .se ul li.active > a {
color:#fff;
background-color:#213f97;
border-color:#213f97;
}

#myNavbar ul li a {
font-size:16px;
border:1px solid white;
padding:6px 14px;
margin:0 10px;
font-family:Montserrat-Regular;
background:rgba(37, 162, 251, 0.08);
color:black;
font-weight:500;
}

.navbar-inverse .navbar-nav>li>a {
color:#9d9d9d;
}

.nav>li>a:focus, .nav>li>a:hover {
text-decoration:none;
background-color:#eee;
}

.nav-2 ul li:hover > .se {
display:block;
z-index:999 !important;
}

.se {
position:absolute;
width:100%;
left:0;
background:rgba(127, 127, 127, 0.97);
display:none;
/*padding:12px;*/
margin-top:-11px;
}

.navbar-inverse {
background-color:#fff;
border-color:#fff;
border-radius:0;
color:white;
text-align:center;
box-shadow:3px 6px 5px #191818;
}

.nav-2 ul li {
position:static;
padding:10px 1px;
}

.se ul li {
display:inline-block;
}

.nav>li {
position:relative;
display:block;
}

.se ul li a {
color:white !important;
border:none !important;
}

.nav-2 .navbar-inverse {
background:rgba(220, 230, 242, .86);
box-shadow:none;
border:none;
top:0px;
/*padding-bottom:10px;*/
}

.centered {
text-shadow:3px 3px black;
color:white;
position:absolute;
margin-top:150px;
left:10%;
font-size:40px;
font-weight:normal;
font-family:Montserrat-Regular;
padding:5px;
}

.centered_a
{
text-shadow:3px 3px black;
color:white;
position:absolute;
margin-top:200px;
left:10%;
font-size:45px;
font-weight:bold;
font-family:Montserrat-Bold;
}

.tab-content>.active {
display:block;
margin-top:20px;
margin-bottom:20px;
}

/*footer {
background-color:#c7d2dc;
}*/

.headf {
color:#062c57;
margin-bottom:27px;
font-weight:Raleway;
font-family:Montserrat-Bold;
}

.headf h3 {
font-weight:bold;
font-family:Montserrat-Bold;
}

.head-tx li {
list-style-type:none;
font-family:Montserrat-Regular;
}

.head-tx p {
margin-top:15px;
font-family:Myriad Pro;
font-family:Montserrat-Regular;
}

.head-tx a {
color:#062c57;
font-size:20px;
text-decoration:none;
font-family:Montserrat-Regular;
}

.head-btn {
margin-bottom:9%;
font-family:Montserrat-Regular;
}

.head-btn a {
color:black;
font-size:15px;
font-family:Montserrat-Regular;
}
/*
.head-hd p {
padding-top:12px;
}*/

/*.head-hd h5 {
padding-bottom:12px;
}*/

.head-hd {
border-bottom:1px solid black;
padding:8px 0;
font-family:Montserrat-Regular;
}

.head-hd1 {
font-family:Montserrat-Regular;
}

.head-hd1 {
padding:8px 0;
font-family:Montserrat-Regular;
}

.head-im img {
width:48%;
float:left;
margin-left:5px;
margin-bottom:5px;
}

.bottm {
background-color:#213f97;
color:white;
font-family:Montserrat-Regular;
}

.copyright {
color:gray;
font-family:Montserrat-Regular;
text-align:center;
margin-left:204px;
}

.MySL .item{
margin:0 !important;
padding:0 !important;
}

.slide {
margin-top:21px;
}

.olci {
bottom:65px;
}

.effect-apollo1 {
position:relative;
float:left;
overflow:hidden;
/*min-width:320px;
max-width:480px;
max-height:360px;*/
width:100%; 
height:auto;
background:#3085a3;
text-align:center;
cursor:pointer;
}

.fig_txt1 {
position:absolute;
top:0;
left:-348px;
text-align:left;
padding:6%;
color:white;
width:100%;
transition:0.9s all;
}

.effect-apollo1:hover .fig_txt1 {
left:0;
}

.effect-apollo1:hover .img_overlay1 {
background:#fee551;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
opacity:1;
}

.effect-apollo1:hover .img_overlay2 {
background:#f37b7f;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
opacity:1;
}

.effect-apollo1:hover .img_overlay3 {
background:#aadbcd;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
opacity:1;
}

.effect-apollo1:hover .img_overlay4 {
background:#1cb2e1;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
opacity:1;
}

.effect-apollo1:hover .img_overlay5 {
background:rgba(0, 173, 85, 0.90);
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
opacity:1;
}

.effect-apollo1:hover .img_overlay6 {
background:rgba(245, 215, 43, 0.90);
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
opacity:1;
}

.effect-apollo1:hover img {
transform:scale(1.1);
transition:0.9s;
}

.fig_txt1 h3 {
font-weight:bold;
font-size:28px;
}

.fnl-sldr {
padding:3% 0;
}

/*...........footer1...........*/
.footer {
background:#dbeef3;
}

.padding-lr {
padding:0;
}

.footer .nav {
margin-top:5px;
}

.nav>li {
position:relative;
display:block;
}

footer .footer .col-md-10 .navbar-left:first-child li a {
background:#213f97;
color:white;
padding:6px 14px;
margin:6px 6px 10px 6px;
box-shadow:2px 2px 4px #827676;
font-size:13px;
letter-spacing:1px;
}

.navbar-nav>li>a {
padding-top:10px;
padding-bottom:10px;
line-height:20px;
}

.nav>li>a {
position:relative;
display:block;
padding:10px 15px;
}

.footer .nav {
margin-top:5px;
}

.social-icon li a {
padding:7px 10px !important;
}

/*..........*/
.modal {
z-index:999999999;
}

.modal {
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:1050;
display:none;
overflow:hidden;
-webkit-overflow-scrolling:touch;
outline:0;
}

.modal.fade .modal-dialog {
-webkit-transition:-webkit-transform .3s ease-out;
-o-transition:-o-transform .3s ease-out;
transition:transform .3s ease-out;
-webkit-transform:translate(0,-25%);
-ms-transform:translate(0,-25%);
-o-transform:translate(0,-25%);
transform:translate(0,-25%);
}

.modal-dialog {
position:relative;
width:auto;
margin:10px;
}

.modal-content {
position:relative;
background-color:#fff;
-webkit-background-clip:padding-box;
background-clip:padding-box;
border:1px solid #999;
border:1px solid rgba(0,0,0,.2);
border-radius:6px;
outline:0;
width:600px;
-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
box-shadow:0 3px 9px rgba(0,0,0,.5);
margin-top:231px;
left:345px;
}

.modal-header {
padding:15px;
border-bottom:1px solid #e5e5e5;
}

.modal-header .close {
margin-top:-2px;
}

button.close {
-webkit-appearance:none;
padding:0;
cursor:pointer;
background:0 0;
border:0;
}

.close {
float:right;
font-size:21px;
font-weight:700;
line-height:1;
color:#000;
text-shadow:0 1px 0 #fff;
filter:alpha(opacity=20);
opacity:.2;
}

.modal-title {
margin:0;
line-height:1.42857143;
}

.modal-body {
position:relative;
padding:15px;
}

.modal-dialog .modal-content .col-sm-6 {
color:rgb(55,96,146);
font-weight:bold;
}

.modal-dialog .modal-content .col-sm-6 p {
font-size:14px;
}

.modal-dialog .modal-content .col-sm-6 {
color:rgb(55,96,146);
font-weight:bold;
}

.modal-dialog .modal-content .col-sm-6 {
color:rgb(55,96,146);
font-weight:bold;
}

.form-group {
margin-bottom:15px;
}

.form-control {
display:block;
width:100%;
height:34px;
padding:6px 12px;
font-size:14px;
line-height:1.42857143;
color:#555;
background-color:#fff;
background-image:none;
border:1px solid #ccc;
border-radius:4px;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

textarea.form-control {
height:auto;
}

.form-control {
display:block;
width:100%;
height:34px;
padding:6px 12px;
font-size:14px;
line-height:1.42857143;
color:#555;
background-color:#fff;
background-image:none;
border:1px solid #ccc;
border-radius:4px;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

textarea.form-control {
height:auto;
}

.modal-open .modal {
overflow-x:hidden;
overflow-y:auto;
}

.flip-container {
-webkit-perspective:1000;
-moz-perspective:1000;
-o-perspective:1000;
perspective:1000;
}

.flip-container:hover .flipper,
.flip-container.hover .flipper {
-webkit-transform:rotateY(180deg);
-moz-transform:rotateY(180deg);
-o-transform:rotateY(180deg);
transform:rotateY(180deg);
}

.flip-container, .front, .back {
width:340px;
height:360px;
}

.flipper {
-webkit-transition:0.6s;
-webkit-transform-style:preserve-3d;
-moz-transition:0.6s;
-moz-transform-style:preserve-3d;
-o-transition:0.6s;
-o-transform-style:preserve-3d;
transition:0.6s;
transform-style:preserve-3d;
position:relative;
}

.front, .back {
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-o-backface-visibility:hidden;
backface-visibility:hidden;
position:absolute;
top:0;
left:0;
}

.front {
z-index:2;
}

.back {
-webkit-transform:rotateY(180deg);
-moz-transform:rotateY(180deg);
-o-transform:rotateY(180deg);
transform:rotateY(180deg);
background:#ffffff;
}

.front .name {
font-size:2em;
display:inline-block;
background:rgba(33, 33, 33, 0.9);
color:#f8f8f8;
font-family:Courier;
padding:5px 10px;
border-radius:5px;
bottom:60px;
left:25%;
position:absolute;
text-shadow:0.1em 0.1em 0.05em #333;
-webkit-transform:rotate(-20deg);
-moz-transform:rotate(-20deg);
-o-transform:rotate(-20deg);
transform:rotate(-20deg);
}

.back-logo h3 {
position:absolute;
top:40px;
left:80px;
}

.back-title {
font-weight:bold;
color:#00304a;
position:absolute;
top:180px;
left:0;
right:0;
text-align:center;
text-shadow:0.1em 0.1em 0.05em #acd7e5;
font-family:Courier;
font-size:2em;
}

.back p {
position:absolute;
bottom:150px;
left:0;
right:0;
text-align:center;
padding:0 10px;
font-family:arial;
/* line-height:2em; */
/* padding-top:50px; */
}

.back button {
position:absolute;
border-style:none;
bottom:100px;
margin-left:100px;
height:40px;
left:0;
right:0;
text-align:center;
padding:0 10px;
font-family:arial;
text-align:center;
font-size:15px;
/* line-height:2em; */
/* padding-top:50px; */
}

/*testimonial*/
#quote-carousel {
padding:0 10px 30px 10px;
margin-top:60px;
}

#quote-carousel .carousel-control {
background:none;
color:#CACACA;
font-size:2.3em;
text-shadow:none;
margin-top:30px;
}

#quote-carousel .carousel-indicators {
position:relative;
right:50%;
top:auto;
bottom:0px;
margin-top:20px;
margin-right:-19px;
}

#quote-carousel .carousel-indicators li {
width:50px;
height:50px;
cursor:pointer;
border:1px solid #ccc;
box-shadow:0 0 5px rgba(0, 0, 0, 0.1);
border-radius:50%;
opacity:0.4;
overflow:hidden;
transition:all .4s ease-in;
vertical-align:middle;
}

#quote-carousel .carousel-indicators .active {
width:128px;
height:128px;
opacity:1;
transition:all .2s;
}

.item blockquote {
border-left:none;
margin:0;
}
.item blockquote p:before {
content:"“";
font-family:'Fontawesome';
float:left;
margin-right:10px;
}

#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea, #contact button[type="submit"] {font:400 12px/16px "Open Sans", Helvetica, Arial, sans-serif;}

#contact h3 {
color:#F96;
display:block;
font-size:30px;
font-weight:400;
}

#contact h4 {
margin:5px 0 15px;
display:block;
font-size:13px;
}

fieldset {
border:medium none !important;
margin:0 0 10px;
/* min-width:100%; */
padding:0;
width:75%;
}

#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea {
width:100%;
border:1px solid #CCC;
background:#FFF;
margin:0 0 5px;
padding:10px;
}

#contact input[type="text"]:hover, #contact input[type="email"]:hover, #contact input[type="tel"]:hover, #contact input[type="url"]:hover, #contact textarea:hover {
-webkit-transition:border-color 0.3s ease-in-out;
-moz-transition:border-color 0.3s ease-in-out;
transition:border-color 0.3s ease-in-out;
border:1px solid #AAA;
}

#contact textarea {
height:100px;
max-width:100%;
resize:none;
}

#contact button[type="submit"] {
cursor:pointer;
width:100%;
border:none;
background:#080909;
color:#FFF;
margin:0 0 5px;
padding:10px;
font-size:15px;
}

#contact button[type="submit"]:hover {
background:#09C;
-webkit-transition:background 0.3s ease-in-out;
-moz-transition:background 0.3s ease-in-out;
transition:background-color 0.3s ease-in-out;
}

#contact button[type="submit"]:active {box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.5);}

#contact input:focus, #contact textarea:focus {
outline:0;
border:1px solid #999;
}

::-webkit-input-placeholder {
color:#888;
}
:-moz-placeholder {
color:#888;
}
::-moz-placeholder {
color:#888;
}
:-ms-input-placeholder {
color:#888;
}
.cloudg
{
margin-left:-10px;
margin-top:15px;
}

.flopl
{
margin-left:15px;
margin-top:15px;"
}

.coldy
{
margin-left:-10px;
margin-top:15px;
}

.text_lies {
width:97.5%;
height:50px;
/* border:2px solid black; */
/* margin-top:20px; */
padding-left:20px;
margin-top:-50px;
color:white;
background-color:black;
position:absolute;
opacity:.5;
}

.headu_op
{
display:inline;
margin-left:500px;
line-height:2;
}

.headu
{
display:inline;
line-height:2;
}

.rope
{
margin-top:30px;
margin-bottom:30px;
}

a {
color:#DD4D42;
font-weight:bold;
text-decoration:none;
}

.top {
display:inline-block;
overflow:hidden;
vertical-align:top;
-webkit-perspective:600px;
-moz-perspective:600px;
-ms-perspective:600px;
perspective:600px;
-webkit-perspective-origin:50% 50%;
-moz-perspective-origin:50% 50%;
-ms-perspective-origin:50% 50%;
perspective-origin:50% 50%;
}

.top span {
display:block;
position:relative;
padding:0 2px;
-webkit-transition:all 400ms ease;
-moz-transition:all 400ms ease;
-ms-transition:all 400ms ease;
transition:all 400ms ease;
-webkit-transform-origin:50% 0%;
-moz-transform-origin:50% 0%;
-ms-transform-origin:50% 0%;
transform-origin:50% 0%;
-webkit-transform-style:preserve-3d;
-moz-transform-style:preserve-3d;
-ms-transform-style:preserve-3d;
transform-style:preserve-3d;
}

.top:hover span {
background:#DD4D42;
-webkit-transform:translate3d( 0px, 0px, -30px ) rotateX( 90deg );
-moz-transform:translate3d( 0px, 0px, -30px ) rotateX( 90deg );
-ms-transform:translate3d( 0px, 0px, -30px ) rotateX( 90deg );
transform:translate3d( 0px, 0px, -30px ) rotateX( 90deg );
}

.top span::after {
content:attr(data-title);
display:block;
position:absolute;
left:0;
top:0;
padding:0 2px;
color:white;
background:#DD4D42;
-webkit-transform-origin:50% 0%;
-moz-transform-origin:50% 0%;
-ms-transform-origin:50% 0%;
transform-origin:50% 0%;
-webkit-transform:translate3d( 0px, 105%, 0px ) rotateX( -90deg );
-moz-transform:translate3d( 0px, 105%, 0px ) rotateX( -90deg );
-ms-transform:translate3d( 0px, 105%, 0px ) rotateX( -90deg );
transform:translate3d( 0px, 105%, 0px ) rotateX( -90deg );
}

.head2 {
color:#006bb3;
font-weight:bold;
text-align:center;
margin-top:0px;
margin-bottom:20px;
margin-top:60px;
font-family:Montserrat-Bold;
font-size:35.98pt;
}