.dropdown-menu>.active>a{
  color: #337ab7 !important;
}
.HomeSlide li:hover ul{
  display: none !important;
}

#searchForm .checkbox input[type=checkbox], 
#searchForm .checkbox-inline input[type=checkbox], 
#searchForm .radio input[type=radio],
#searchForm .radio-inline input[type=radio]{
position: relative;
    margin-top: 4px\9;
    margin-left: 0px;
    margin-right: 9px;
    vertical-align: middle;
    margin-top: 0;
}
.result-created {
    margin: 0 0 20px 0;
}
#searchForm  input{
    padding: 6px;
    border-radius: 2px;
    border: 1px solid #c7c6c6;
}
.hide-desktop{
  display: none;
}
#mm-blocker{
      z-index: 99999999;
}
.mm-menu.mm-offcanvas {
    z-index: 999999;
}
a[href="#menumob"]:after {
    background: center center no-repeat transparent;
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    left: 10px;
    z-index: 99999;
    font-family: "Font Awesome 5 Free";
    content: "\f0c9";
    color: #fff;
}

.headermenu{
  background: #2E3A96;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    line-height: 40px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 40px;
    padding: 0 50px;
}

@media (min-width: 768px) {

li.item-240, li.item-241, li.item-242, li.item-243, li.item-346, li.item-400, .service-box{
	width: 14% !important;
	font-size: 85%;
}

}

 
/* -------------------------------------------------
  Tablet Screen 
---------------------------------------------------*/
@media (min-width: 768px) and (max-width: 991px) {
.inner_news_mod{
  display: none;
}



.welcome_note{
  margin-top: 170px !important;
}

  .fp-tableCell{
    vertical-align: top;
  }
  li.item-240,
li.item-241,
li.item-242,
li.item-243,
li.item-346,
.service-box{
    width: 22%;
}
  .social-media {
  
    margin-left: 0px;
}

.social-media span {
   
    margin: 6px;
 
}
.logo {
    
    margin-left: 0;
}
.logo img {
 
    margin-top: 0;
    padding: 6px;
}
.site-name h1 {
    margin-top: 14px;
}
.services-area {
    padding: 0;
}
.notices-area {
    margin-top: 42px;
}
.letast-news .ns2-inner img {
     padding-bottom: 0px;

}
.letast-news .ns2-inner img {
       float: none !important;
}
.letast-news .ns2-inner {
       margin-bottom: 23px;
    overflow: hidden;
}
section.news-area-bg {
    height: 866px;  
}
section.news-area-bg:after {
       height: 866px;
}
.letast-news .ns2-inner img {
    width: 100%;
}
.upcoming-events .ns2-inner {
   
    width: 100%;
}
.but3 {
    margin-bottom: 28px;
}
.product {

    margin: 15px;
}
.for-seeker-col.footer-col ul li {
    display:  inline-block;
    width: 49%;
}

.for-seeker-col.footer-col ul li i {
    margin-left: 12px;
}
footer {
    padding-top: 30px;
    padding-bottom: 30px;
}

}
/* -------------------------------------------------
  Small Mobile
---------------------------------------------------*/
@media (max-width: 767px) {  
  .fp-tableCell{
    vertical-align: top;
  }
ul.nav.menu.navbar-nav.navbar-right li ul.nav-child li a {
     font-size: 128% !important;
}
  #jmm-tabs112 li{
    width: 100%;
  }
 #jmm-tabs112 li.active a{
   color: #000 !important;
  
}
.sitmapLinks {
    text-align: center;
}
 #jmm-tabs112 li a {
    display: block;
    width: 100% !important;
    color: #fff !important;
  }
  .HomeSlide .item-242 .showmenu{
    top: -230px !important;
    left: 0;
    width: 290px !important;
    /*overflow: auto;*/
    min-height: 440px;
}
ul.nav.menu li.item-24:hover > ul.nav-child.unstyled.small.dropdown-menu {
    /* max-height: 300px;
    overflow: scroll; */
}
.HomeSlide ul.nav.menu ul.nav-child > li,
li.item-150 {
    margin-left: 0;
    padding: 0 10px;
    width: 100% !important;
}
.HomeSlide li.item-240:hover ul.nav-child.unstyled.small.dropdown-menu {
    /* position: absolute;
    left: 0;
    z-index: 999;
    background: #fff;
    top: 0!important;
    width: 260px!important;
    background: #fff; */
}
 body{
  background: #2233af;
 }
.signDiv, .lanDiv, .searDiv, .lanDiv,   #header .col-md-6 .moduletable {
    display: inline-block;
    vertical-align: top;
}
#header .col-md-6{
  text-align: center;
}
  #header .col-md-6 .moduletable{
    float: none;
  }
  #header{
    padding-top: 0;
        height: inherit;
  }
 .nav>li a {
    color: #00268f !important;
}
.innermenuNew {
   margin: 30px 0;
}

 .hide-desktop{
  display: block;
}
.contentNew {
    margin-top: 0;
}
.services-area,
.hide-mobile,
.caret,
.BarMenu{
  display: none;
}


.letast-news {
 position: relative; 
}

div.nssp2 .flt-left {
  width: 100% !important;
}

.quick-link-col.footer-col * {
  text-align: left !important;
}

.footer1 {
    width: 100%;
    margin: 0;
    text-align: center;
}

.footer2 {
    width: 100%;
    margin: 0;
    text-align: center;
}
    
nav.navbar.navbar-home {
  /*  position: fixed;
    top: 0;*/
}

body {
    /*margin-top: 50px;*/
}
    
  .site-name h1 {
    /* font-size: 72px; */
}
  ul.nav.menu.navbar-nav.navbar-right li a {
     margin-left: 0px; 
}
  .nav>li {
    /*background-color:#102a58;*/
    color:   #000;
}

.nav>li a {
    color: #fff !important;
}
 
.nav>li.item-220 a{
  color: #fff !important;
}
.footerrow .nav>li.item-220 a{
  color: blue !important;
}
.navbar-header {
    background-color: #06307b;
}
.navbar-nav {
    margin:0px; 
}
	.logo {
  
    margin-left: 0px; 
}
  .social-media {
    margin-left: 0px;
}
.custom [class*="col-"] {
    padding: 0;
}
.services {
    padding: 10px;
   
}
.services-area {
    padding: 21px;
}
.custom {
    margin-top: 0px;
}
.notices-area {
    margin-top: 24px;
}
.letast-news .ns2-inner img {
     padding-bottom: 0px;

}
.letast-news .ns2-inner img {
       float: none !important;
}
.letast-news .ns2-inner {
   
    overflow: hidden;
}
section.news-area-bg {
    height: auto;
    margin: 0;
}
section.news-area-bg:after {
       height: 100%;
       top: 0;
       /* z-index: 9999; */
}
.letast-news .ns2-inner img {
    width: 100%;
}
.product {

    margin: 15px;
}
.tilte {
    margin: 0;
}
.description {
    text-align: center;
}

footer {
   
    padding-top: 13px;
    padding-bottom: 13px;
    
}
.quick-link-col.footer-col h4,p {
    /* text-align: center; */
}
.news-letter {
    text-align: -webkit-center;
}
.site-footer p {
     margin-left: 0px;
    margin-bottom: 0;
}

}


@media screen and (max-width: 768px) {
   .site-socialblock {
    right: 7px;
}

.special_note {
    
    padding-left: 20px;
    padding-right: 20px;
}

    #ns2-104{
    min-height: 370px;
  }
  .fp-tableCell{
    vertical-align: top;
  }
  div[data-anchor="thirdPage"] .p100, div[data-anchor="secondPage"] .p100 {
    padding-top: 30px;
}
  a.readmore-but {
    position: relative;
    left: 0;
    bottom: 0;
}
  .banner-img h3, .banner-box h3{
    margin:10px 0;
  }
  .iconSecs{
    padding:0 15px; 
  }
  .nav-tabs,
  .HomeSlide .navbar-right{
    padding:0;
  }
  .welcome {
    padding: 30px 0 0px 0;

}
  .HomeSlide .item-240 ul.showmenu,
  .HomeSlide .item-242 ul.showmenu,
  .HomeSlide .item-243 ul.showmenu {
        width: 420px!important;
        overflow-y: auto;
    overflow-x: hidden;
  }
   .custom  ul.footer{
    text-align: left;
  }
  .services-boxes {
    padding-top: 20px;
}
    #myVideo {
    position: relative;
}
   div[data-anchor="firstPage"],
.fp-tableCell{
 overflow: auto;
}
ul.nav.menu.navbar-nav.navbar-right li ul.nav-child li a {
     font-size: 128% !important;
}
  #jmm-tabs112 li{
    width: 100%;
  }
 #jmm-tabs112 li.active a{
   color: #000 !important;
  
}
.sitmapLinks {
    text-align: center;
}
 #jmm-tabs112 li a {
    display: block;
    width: 100% !important;
    color: #fff !important;
  }
  .HomeSlide .item-242 .showmenu{
    top: -230px !important;
    left: 0;
    width: 290px !important;
    /*overflow: auto;*/
    min-height: 440px;
}

ul.nav.menu li.item-24:hover > ul.nav-child.unstyled.small.dropdown-menu {
    /* max-height: 300px;
    overflow: scroll; */
}
.HomeSlide ul.nav.menu ul.nav-child > li,
li.item-150 {
    margin-left: 0;
    padding: 0 10px;
    width: 100% !important;
}
.HomeSlide li.item-243:hover ul.nav-child.unstyled.small.dropdown-menu,
.HomeSlide li.item-242:hover ul.nav-child.unstyled.small.dropdown-menu,
.HomeSlide li.item-240:hover ul.nav-child.unstyled.small.dropdown-menu {
    /* position: absolute;
    left: 0;
    z-index: 999;
    background: #fff;
    top: 0!important;
    width: 260px!important;
    background: #fff; */
}
 body{
  background: #2233af;
 }
.signDiv, .lanDiv, .searDiv, .lanDiv,   #header .col-md-6 .moduletable {
    display: inline-block;
    vertical-align: top;
}
#header .col-md-6{
  text-align: center;
}
  #header .col-md-6 .moduletable{
    float: right;
  }
  #header{
    padding-top: 0;
        height: inherit;
  }
 .nav>li a {
    color: #00268f !important;
}
.innermenuNew {
   margin: 30px 0;
 }
 .inner_news_mod{
   display: none;
 
}

 .hide-desktop{
  display: block;
}
.contentNew {
    margin-top: 0;
}
.services-area,
.hide-mobile,
.caret,
.BarMenu{
  display: none;
}


.address .readmore-but {
    bottom: 0;
}
  #header{
    position: relative;
    background: #fff;
  }
  li.item-240, li.item-241, li.item-242, li.item-243, li.item-346, li.item-400  .service-box{
        padding: 12px;
    width: 44.8%;
    text-align: center;
    margin: 0 8px;
    min-height: 184px;
    float: left;
    margin-bottom: 14px;
  }
 li.item-346 {
        display: inline-block;
    max-width: inherit;
    margin: 10px 8px;
    min-height: 170px;
    width: 38%;
    float: none;
  }
  .HomeSlide {
    position: relative;
    bottom: inherit;
    width: 100%;
    left: 0;
    right: 0;
    padding: 0 15px;
    z-index: 1;
}

 .HomeSlide .item-240 ul.showmenu {
    width: 491px!important;
    top: 0 !important;
    min-height: 390px !important;
    overflow-y: auto;
    overflow-x: hidden;
  }
 .HomeSlide .item-242 ul.showmenu{
    width: 491px!important;
    top: -193px !important;
    min-height: 370px !important;
    overflow-y: auto;
    overflow-x: hidden;
}
.HomeSlide .item-243 ul.showmenu {
        width: 491px!important;
    left: -252px !important;
    top: -200px !important;
    min-height: 390px;
    overflow-y: auto;
    overflow-x: hidden;
}
  i.fa.fa-times-circle {
   top: 9px;
    right: 60px;
}
.welcome h3 {
       font-size: 160%;
       margin-top: 30px;
       padding-top: 0;
       font-weight: 900;
       text-align: center;
}
.btn-light {
    margin: 30px auto;
    display: block;
    width: 200px;
}
.welcome img{
  display: none;
}
.custom{
  margin:20px 0;
  text-align: center;
}
.logo img {
    width: 100%;
    margin-top: 0;
}
.logo {
    margin-left: 0px;
    text-align: left;
}
 
span.image-title, .welcome .HomeSlide h3 {
    font-size: 90%;
    }

 .banner-box, .banner-img {
    width: 49%;
    display: inline-block;
    vertical-align: top;
        margin: 0;
}
.banner-img  .banner-box {
    width: 100%;
}
#AirTransportStatistics-112-1 img {
    max-height: 240px;
    width: 100%;
}

.ContactDiv .address {
    padding: 0px 15px;
}
.footerrow {
  bottom: 0;
  padding: 10px 0 0px 0;
}
body {
    background-position: fixed center;
}
.iconSecs .col-md-3 {
    width: 100%;
}
.service-grid {
     padding:10px;
    min-height: inherit;
    margin-bottom: 5px;
    margin-right: 15px;
    margin-left: 15px;
}
.into-img {
    display: block;
}
#si0{
  display: none;
}
nav.navbar.navbar-home {
    background: #06307b;
    /* width: 100%; */
    text-align: center;
    left: 0;
    width: 100%;
}
.custom-nav ul {
    float: none !important;
}
.custom-nav .navbar-nav>li {
    text-align: left;
    width: 100%;
    display: block;
    margin-right: 17px;
}
#header .BarMenu {
    /* display: block; */
    /* float: right; */
    position: relative;
    right: 0;
    top: 0;
    font-size: 23px;
    color: #06307b;
    float: right;
    padding: 40px 30px 20px 30px;
    background: #fff;
}
.ExmenuCon ul li {
    display: block;
    vertical-align: top;
    width: 100%;
  }
  ul.nav.menu.navbar-nav.navbar-right li a {
    font-size: 90% !important;
}

}


@media screen and (max-width: 560px) {
   .site-socialblock {
    right: 7px;
}
    .form-inline.show {
    position: relative;
    top: 0;
    right: 0;
    width: 94%;
}
.searDiv{
      display: block !important;
}
  #search-searchword{
  width: 100%;
  }
  #searchForm input{
    margin-bottom: 10px;
  }
  .newsico{
    position: absolute;
    right: 24px;
    top: 11px;
  }
    #ns2-104{
    min-height: 1090px;
  }
  #FinanceStatistics-112-2 img{
    margin-bottom: 20px;
}
   form.form-sppoll .radio {
    display: block;
    width: 100%;
    text-align: center;
    padding: 2px 0;
    vertical-align: top;
    margin: 0;
}
  .fp-tableCell{
    vertical-align: top;
  }
  div[data-anchor="thirdPage"] .p100, div[data-anchor="secondPage"] .p100 {
    padding-top: 30px;
}
  a.readmore-but {
    position: relative;
    left: 0;
    bottom: 0;
}
  .banner-img h3, .banner-box h3{
    margin:10px 0;
  }
  .iconSecs{
    padding:0 15px; 
  }
  .nav-tabs,
  .HomeSlide .navbar-right{
    padding:0;
  }
  .welcome {
    padding: 30px 0 0px 0;

}
  .HomeSlide .item-240 ul.showmenu {
    width: 374px!important;
    top: 0px !important;
    min-height: 400px !important;
  }
  .HomeSlide .item-242 ul.showmenu{
        top: -210px !important;
            width: 375px!important;
            overflow-y: auto;
    overflow-x: hidden;
  }
   .HomeSlide .item-243 ul.showmenu {
    width: 374px!important;
    top: -210px !important;
    min-height: 400px !important;
    left: -195px !important;
    overflow-y: auto;
    overflow-x: hidden;
}

  i.fa.fa-times-circle {
    top: 10px;
}



   .mapOut {
    position: relative !important;
    width: 80% !important;
    top: inherit !important;
    margin: 0 auto !important;
    max-width: 200px;
}
.p100 {
    padding-top: 0;
}
.newAdded a.readmore-but {
    left: inherit;
    bottom: inherit;
    position: relative;
    left: inherit;
    top: inherit;
    width: 100%;
    margin: 30px 0 !important;
}
.contact-link.newAdded{
      margin: 30px 0 0px 0;
}
    .custom  ul.footer{
    text-align: left;
  }
   .services-boxes {
    padding-top: 20px;
}
    #myVideo {
    position: relative;
}
   div[data-anchor="firstPage"],
.fp-tableCell{
 overflow: auto;
}

ul.nav.menu.navbar-nav.navbar-right li ul.nav-child li a {
     font-size: 128% !important;
}
  #jmm-tabs112 li{
    width: 100%;
  }
 #jmm-tabs112 li.active a{
   color: #000 !important;
  
}
.sitmapLinks {
    text-align: center;
}
 #jmm-tabs112 li a {
    display: block;
    width: 100% !important;
    color: #fff !important;
  }
  .HomeSlide .item-242 .showmenu{
    top: -230px !important;
    left: 0;
    width: 290px !important;
    /*overflow: auto;*/
    min-height: 440px;
}
ul.nav.menu li.item-24:hover > ul.nav-child.unstyled.small.dropdown-menu {
    /* max-height: 300px;
    overflow: scroll; */
}
.HomeSlide ul.nav.menu ul.nav-child > li,
li.item-150 {
    margin-left: 0;
    padding: 0 10px;
    width: 100% !important;
}
/* .HomeSlide li.item-240:hover ul.nav-child.unstyled.small.dropdown-menu {
    position: absolute;
    left: 0;
    z-index: 999;
    background: #fff;
    top: 0!important;
    width: 260px!important;
    background: #fff;
} */
 body{
  background: #2233af;
 }
.signDiv, .lanDiv, .searDiv, .lanDiv,   #header .col-md-6 .moduletable {
    display: inline-block;
    vertical-align: top;
}
#header .col-md-6{
  text-align: center;
}
  #header .col-md-6 .moduletable{
    float: none;
  }
  #header{
    padding-top: 0;
        height: inherit;
  }
 .nav>li a {
    color: #00268f !important;
}
.innermenuNew {
   margin: 30px 0;
}

 .hide-desktop{
  display: block;
}
.contentNew {
    margin-top: 0;
}
.services-area,
.hide-mobile,
.caret,
.BarMenu{
  display: none;
}

.address .readmore-but {
    bottom: 0;
}
  #header{
    position: relative;
    background: #fff;
  }
  li.item-240, li.item-241, li.item-242, li.item-243, li.item-346, li.item-400, .service-box{
    padding: 12px;
    width: 45%;
    text-align: center;
    margin: 0 8px;
    min-height: 250px;
    float: left;
    margin-bottom: 14px;
  }
  .HomeSlide {
    position: relative;
    bottom: inherit;
    width: 100%;
    left: 0;
    right: 0;
    padding: 0 15px;
    z-index: 1;
    
}
.welcome h3 {
       font-size: 160%;
       margin-top: 30px;
       padding-top: 0;
       font-weight: 900;
       text-align: center;
}
.btn-light {
    margin: 30px auto;
    display: block;
    width: 200px;
}
.welcome img{
  display: none;
}
.custom{
  margin:20px 0;
}
.logo img {
    width: 86%;
    margin-top: 0;
}
.logo {
    margin-left: 0px;
    text-align: left;
}
 
span.image-title, .welcome .HomeSlide h3 {
    font-size: 90%;
    }

  .banner-box, .banner-img {
    width: 49%;
    display: inline-block;
    vertical-align: top;
        margin: 0;
}
.banner-img  .banner-box {
    width: 100%;
}
#AirTransportStatistics-112-1 img {
    max-height: 240px;
    width: 100%;
}

.ContactDiv .address {
    padding: 0px 15px;
}
.footerrow {
    position: relative;
}
body {
    background-position: fixed center;
}
.iconSecs .col-md-3 {
    width: 100%;
}
.service-grid {
     padding:10px;
    min-height: inherit;
    margin-bottom: 5px;
    margin-right: 15px;
    margin-left: 15px;
}
.into-img {
    display: block;
}
#si0{
  display: none;
}
nav.navbar.navbar-home {
    background: #06307b;
    /* width: 100%; */
    text-align: center;
    left: 0;
    width: 100%;
}
.custom-nav ul {
    float: none !important;
}
.custom-nav .navbar-nav>li {
    text-align: left;
    width: 100%;
    display: block;
    margin-right: 17px;
}
#header .BarMenu {
    /* display: block; */
    /* float: right; */
    position: relative;
    right: 0;
    top: 0;
    font-size: 23px;
    color: #06307b;
    float: right;
    padding: 40px 30px 20px 30px;
    background: #fff;
}
.ExmenuCon ul li {
    display: block;
    vertical-align: top;
    width: 100%;
  }
  ul.nav.menu.navbar-nav.navbar-right li a {
    font-size: 90% !important;
}
.item-page img, .sp-accordion-container img{
  width: 100%;
  height: auto;
}

.table-responsive img{
  height: 150px !important;
    object-fit: cover;
    width:auto;
}
   

}
@media screen and (max-width: 420px) {
   .site-socialblock {
    right: 7px;
}
    .form-inline.show {
    position: relative;
    top: 0;
    right: 0;
    width: 94%;
}
.searDiv{
      display: block !important;
}
   #search-searchword{
  width: 100%;
  }
  #searchForm input{
    margin-bottom: 10px;
  }
  .newsico{
    position: absolute;
    right: 24px;
    top: 11px;
  }
    #ns2-104{
    min-height: 1090px;
  }
  #FinanceStatistics-112-2 img{
    margin-bottom: 20px;
}
   form.form-sppoll .radio {
    display: block;
    width: 100%;
    text-align: center;
    padding: 2px 0;
    vertical-align: top;
    margin: 0;
}
  .fp-tableCell{
    vertical-align: top;
  }
  div[data-anchor="thirdPage"] .p100, div[data-anchor="secondPage"] .p100 {
    padding-top: 30px;
}
  a.readmore-but {
    position: relative;
    left: 0;
    bottom: 0;
}
  .banner-img h3, .banner-box h3{
    margin:10px 0;
  }
  .iconSecs{
    padding:0 15px; 
  }
  .nav-tabs,
  .HomeSlide .navbar-right{
    padding:0;
  }
  .welcome {
    padding: 30px 0 0px 0;

}
  .HomeSlide .item-240 ul.showmenu,
 
   {
        width: 318px!important;
        overflow-y: auto;
    overflow-x: hidden;
  }
   .HomeSlide .item-242 ul.showmenu{
        width: 298px!important;
    overflow-y: auto;
    overflow-x: hidden;
    top: -233px !important;
    min-height: 460px !important;
  }
  .HomeSlide .item-243 ul.showmenu{
        width: 293px!important;
    top: -230px !important;
    min-height: 450px !important;
    left: -153px !important;
    overflow-y: auto;
    overflow-x: hidden;
  }

i.fa.fa-times-circle {
    right: 40px;
}
.HomeSlide ul.showmenu.nav-child li ul.nav-child.unstyled.small.dropdown-menu{
  overflow: hidden;
}


.welcome,
  .p100 {
    padding-top: 0 !important;
}
   .mapOut {
    position: relative !important;
    width: 80% !important;
    top: inherit !important;
    margin: 0 auto !important;
    max-width: 200px;
}
.newAdded a.readmore-but {
    left: inherit;
    bottom: inherit;
    position: relative;
    left: inherit;
    top: inherit;
    width: 100%;
    margin: 30px 0 !important;
}
.contact-link.newAdded{
      margin: 30px 0 0px 0;
}
    .custom  ul.footer{
    text-align: left;
  }
   .services-boxes {
    padding-top: 20px;
}
    #myVideo {
    position: relative;
}
   div[data-anchor="firstPage"],
.fp-tableCell{
 overflow: auto;
}

ul.nav.menu.navbar-nav.navbar-right li ul.nav-child li a {
     font-size: 128% !important;
}
  #jmm-tabs112 li{
    width: 100%;
  }
 #jmm-tabs112 li.active a{
   color: #000 !important;
  
}
.sitmapLinks {
    text-align: center;
}
 #jmm-tabs112 li a {
    display: block;
    width: 100% !important;
    color: #fff !important;
  }
  .HomeSlide .item-242 .showmenu{
    top: -230px !important;
    left: 0;
    width: 290px !important;
    /*overflow: auto;*/
    min-height: 440px;
} 
.HomeSlide .item-242 .showmenu{
  top: -230px !important;
  left: 0;
  width: 290px !important;
  /*overflow: auto;*/
  min-height: 440px;
} 
  .HomeSlide .item-242 .showmenu{
    top: -230px !important;
    left: 0;
    width: 290px !important;
    /*overflow: auto;*/
    min-height: 440px;
} 
.HomeSlide ul.nav.menu ul.nav-child > li,
li.item-150 {
    margin-left: 0;
    padding: 0 10px;
    width: 100% !important;
}
.HomeSlide .item-240 ul.showmenu{
  top: 0 !important;
}
 body{
  background: #2233af;
 }
.signDiv, .lanDiv, .searDiv, .lanDiv,   #header .col-md-6 .moduletable {
    display: inline-block;
    vertical-align: top;
}
#header .col-md-6{
  text-align: center;
}
  #header .col-md-6 .moduletable{
    float: none;
  }
  #header{
    padding-top: 0;
        height: inherit;
  }
 .nav>li a {
    color: #00268f !important;
}
.innermenuNew {
   margin: 30px 0;
}

 .hide-desktop{
  display: block;
}
.contentNew {
    margin-top: 0;
}
.services-area,
.hide-mobile,
.caret,
.BarMenu{
  display: none;
}

.address .readmore-but {
    bottom: 0;
}
  #header{
    position: relative;
    background: #fff;
  }
  li.item-240, li.item-241, li.item-242, li.item-243, li.item-346, li.item-400, .service-box{
    padding: 12px;
    width:43%;
    text-align: center;
    margin: 0 10px;
    float: left;
    margin-bottom: 14px;
    min-height: 250px;
  }
  a.readmore-but {
    position: relative;
    left: 0;
}
  .HomeSlide {
    position: relative;
    bottom: inherit;
    width: 100%;
    left: 0;
    right: 0;
    padding: 0 15px;
    z-index: 1;
}
.welcome h3 {
       font-size: 160%;
       margin-top: 30px;
       padding-top: 0;
       font-weight: 900;
       text-align: center;
}
.btn-light {
    margin: 30px auto;
    display: block;
    width: 200px;
}
.welcome img{
  display: none;
}
.custom{
  margin:20px 0;
}
.logo img {
    width: 86%;
    margin-top: 0;
}
.logo {
    margin-left: 0px;
    text-align: left;
}
 
span.image-title, .welcome .HomeSlide h3 {
    font-size: 90%;
    }

 .banner-box, .banner-img {
    width: 100%;
    display: inline-block;
    vertical-align: top;
        margin: 0;
}
.banner-img  .banner-box {
    width: 100%;
}
#AirTransportStatistics-112-1 img {
    max-height: 240px;
    width: 100%;
}

.ContactDiv .address {
    padding: 0px 15px;
}
.footerrow {
    position: relative;
}
body {
    background-position: fixed center;
}
.iconSecs .col-md-3 {
    width: 100%;
}
.service-grid {
     padding:10px;
    min-height: inherit;
    margin-bottom: 5px;
    margin-right: 15px;
    margin-left: 15px;
}
.into-img {
    display: block;
}
#si0{
  display: none;
}
nav.navbar.navbar-home {
    background: #06307b;
    /* width: 100%; */
    text-align: center;
    left: 0;
    width: 100%;
}
.custom-nav ul {
    float: none !important;
}
.custom-nav .navbar-nav>li {
    text-align: left;
    width: 100%;
    display: block;
    margin-right: 17px;
}
#header .BarMenu {
    /* display: block; */
    /* float: right; */
    position: relative;
    right: 0;
    top: 0;
    font-size: 23px;
    color: #06307b;
    float: right;
    padding: 40px 30px 20px 30px;
    background: #fff;
}
.ExmenuCon ul li {
    display: block;
    vertical-align: top;
    width: 100%;
  }
  ul.nav.menu.navbar-nav.navbar-right li a {
    font-size: 90% !important;
}
.item-page img, .sp-accordion-container img{
  width: 100%;
  height: auto;
}

.table-responsive img{
  height: 150px !important;
    object-fit: cover;
     width:auto;
}

}

@media screen and (max-width:320px) {
  .site-socialblock {
    right: 7px;
}
    .form-inline.show {
    position: relative;
    top: 0;
    right: 0;
    width: 94%;
}
.searDiv{
      display: block !important;
}
   #search-searchword{
  width: 100%;
  }
  #searchForm input{
    margin-bottom: 10px;
  }
  .newsico{
    position: absolute;
    right: 24px;
    top: 11px;
  }
    #ns2-104{
    min-height: 880px;
  }
  #FinanceStatistics-112-2 img{
    margin-bottom: 20px;
}
   form.form-sppoll .radio {
    display: block;
    width: 100%;
    text-align: center;
    padding: 2px 0;
    vertical-align: top;
    margin: 0;
}
  .fp-tableCell{
    vertical-align: top;
  }
  div[data-anchor="thirdPage"] .p100, div[data-anchor="secondPage"] .p100 {
    padding-top: 30px;
}
  a.readmore-but {
    position: relative;
    left: 0;
    bottom: 0;
}
  .banner-img h3, .banner-box h3{
    margin:10px 0;
  }
  .iconSecs{
    padding:0 15px; 
  }
  .nav-tabs,
  .HomeSlide .navbar-right{
    padding:0;
  }
  .welcome {
    padding: 30px 0 0px 0;

}
  .HomeSlide .item-240 ul.showmenu,
  .HomeSlide .item-242 ul.showmenu,
  .HomeSlide .item-243 ul.showmenu {
        width: 280px!important;
        overflow-y: auto;
    overflow-x: hidden;
  }
  .p100 {
    padding-top: 0;
}
   .mapOut {
    position: relative !important;
    width: 80% !important;
    top: inherit !important;
    margin: 0 auto !important;
    max-width: 200px;
}
.newAdded a.readmore-but {
    left: inherit;
    bottom: inherit;
    position: relative;
    left: inherit;
    top: inherit;
    width: 100%;
    margin: 30px 0 !important;
}
.contact-link.newAdded{
      margin: 30px 0 0px 0;
}
  .custom ul.footer{
    text-align: left;
  }
   .services-boxes {
    padding-top: 20px;
}
    #myVideo {
    position: relative;
}
   div[data-anchor="firstPage"],
.fp-tableCell{
 overflow: auto;
}
   .banner-box, .banner-img {
    width: 100%;
    display: inline-block;
    vertical-align: top;
        margin: 0;
}
.banner-img  .banner-box {
    width: 100%;
}
ul.nav.menu.navbar-nav.navbar-right li ul.nav-child li a {
     font-size: 128% !important;
}
  #jmm-tabs112 li{
    width: 100%;
  }
 #jmm-tabs112 li.active a{
   color: #000 !important;
  
}
.sitmapLinks {
    text-align: center;
}
 #jmm-tabs112 li a {
    display: block;
    width: 100% !important;
    color: #fff !important;
  }
   ul.nav.menu li:hover ul.nav-child.unstyled.small.dropdown-menu {
    /* margin: 0;
    display: inline-block;
    border-radius: 0;
    border: none;
    border-top: solid;
    border-color: transparent;
    background: #fff;
    font-size: 100%; */
}
ul.nav.menu li.item-24  > ul.nav-child.unstyled.small.dropdown-menu {
    max-height: 300px;
    overflow: scroll;
}
.HomeSlide ul.nav.menu ul.nav-child > li,
li.item-150 {
    margin-left: 0;
    padding: 0 10px;
    width: 100% !important;
}
.HomeSlide .item-240 ul.showmenu {
    position: absolute;
    left: 0;
    z-index: 999;
    background: #fff;
    top: 0!important;
    width: 260px!important;
    background: #fff;
}
 body{
  background: #2233af;
 }
.signDiv, .lanDiv, .searDiv, .lanDiv,   #header .col-md-6 .moduletable {
    display: inline-block;
    vertical-align: top;
}
#header .col-md-6{
  text-align: center;
}
  #header .col-md-6 .moduletable{
    float: none;
  }
  #header{
    padding-top: 0;
        height: inherit;
  }
 .nav>li a {
    color: #00268f !important;
}
.innermenuNew {
   margin: 30px 0;
}

 .hide-desktop{
  display: block;
}
.contentNew {
    margin-top: 0;
}
.services-area,
.hide-mobile,
.caret,
.BarMenu{
  display: none;
}


.address .readmore-but {
    bottom: 0;
}
  #header{
    position: relative;
    background: #fff;
  }
  li.item-240, li.item-241, li.item-242, li.item-243, li.item-346, li.item-400, .service-box{
      padding: 12px;
    width: 44%;
    text-align: center;
    margin: 0 8px;
    min-height: inherit;
    float: left;
    margin-bottom: 14px;
    min-height: 250px;
  }
  .HomeSlide {
    position: relative;
    bottom: inherit;
    width: 100%;
    left: 0;
    right: 0;
    padding: 0 15px;
    z-index: 1;
}
.welcome h3 {
       font-size: 160%;
       margin-top: 30px;
       padding-top: 0;
       font-weight: 900;
       text-align: center;
}
.btn-light {
    margin: 30px auto;
    display: block;
    width: 200px;
}
.welcome img{
  display: none;
}
.custom{
  margin:20px 0;
}
.logo img {
    width: 86%;
    margin-top: 0;
}
.logo {
    margin-left: 0px;
    text-align: left;
}
 
span.image-title, .welcome .HomeSlide h3 {
    font-size: 90%;
    }

 
#AirTransportStatistics-112-1 img {
    max-height: 240px;
    width: 100%;
}

.ContactDiv .address {
    padding: 0px 15px;
}
.footerrow {
    position: relative;
}
body {
    background-position: fixed center;
}
.iconSecs .col-md-3 {
    width: 100%;
}
.service-grid {
     padding:10px;
    min-height: inherit;
    margin-bottom: 5px;
    margin-right: 15px;
    margin-left: 15px;
}
.into-img {
    display: block;
}
#si0{
  display: none;
}
nav.navbar.navbar-home {
    background: #06307b;
    /* width: 100%; */
    text-align: center;
    left: 0;
    width: 100%;
}
.custom-nav ul {
    float: none !important;
}
.custom-nav .navbar-nav>li {
    text-align: left;
    width: 100%;
    display: block;
    margin-right: 17px;
}
#header .BarMenu {
    /* display: block; */
    /* float: right; */
    position: relative;
    right: 0;
    top: 0;
    font-size: 23px;
    color: #06307b;
    float: right;
    padding: 40px 30px 20px 30px;
    background: #fff;
}
.ExmenuCon ul li {
    display: block;
    vertical-align: top;
    width: 100%;
  }
  ul.nav.menu.navbar-nav.navbar-right li a {
    font-size: 90% !important;
}

.item-page img, .sp-accordion-container img{
  width: 100%;
  height: auto;
}

.table-responsive img{
  height: 150px !important;
    object-fit: cover;
     width:auto;
}

}


/* -------------------------------------------------
  Large Mobile 
---------------------------------------------------*/
@media only screen and (min-width: 600px) and (max-width: 767px) {
  .form-inline.show {
    position: relative;
    top: 0;
    right: 0;
    width: 94%;
}
.searDiv{
      display: block !important;
}
   #search-searchword{
  width: 100%;
  }
  #searchForm input{
    margin-bottom: 10px;
  }
  #ns2-104{
    min-height: 1090px;
  }
#FinanceStatistics-112-2 img{
    margin-bottom: 20px;
}
  form.form-sppoll .radio {
    display: block;
    width: 100%;
    text-align: center;
    padding: 2px 0;
    vertical-align: top;
    margin: 0;
}
  .fp-tableCell{
    vertical-align: top;
  }
  div[data-anchor="thirdPage"] .p100, div[data-anchor="secondPage"] .p100 {
    padding-top: 30px;
}
  a.readmore-but {
    position: relative;
    left: 0;
    bottom: 0;
}
  .banner-img h3, .banner-box h3{
    margin:10px 0;
  }
  .iconSecs{
    padding:0 15px; 
  }
  .nav-tabs,
  .HomeSlide .navbar-right{
    padding:0;
  }
  .welcome {
    padding: 30px 0 0px 0;

}
   .HomeSlide .item-240 ul.showmenu {
        width: 500px!important;
    top: 0 !important;
    min-height: 440px !important;
  }
 .HomeSlide .item-242 ul.showmenu{
        width: 500px!important;
    top: -231px !important;
    min-height: 452px !important;
    overflow-y: auto;
    overflow-x: hidden;

}
.HomeSlide .item-243 ul.showmenu {
 width: 500px!important;
    left: -258px !important;
    top: -230px !important;
    min-height: 450px;
}
  i.fa.fa-times-circle {
   top: 9px;
    right: 130px;
}
  .fp-tableCell {
    vertical-align: top;
  }
  div[data-anchor="thirdPage"] .p100, div[data-anchor="secondPage"] .p100 {
    padding-top: 0;
}

.HomeSlide .navbar-right{
      padding: 0;
}
li.item-240, li.item-241, li.item-242, li.item-243, .service-box{
  width: 44%;
}
/*.HomeSlide .item-243:hover > ul.nav-child.unstyled.small.dropdown-menu{
  left: -130px !important;
}*/

  .mapOut {
    position: relative !important;
    width: 80% !important;
    top: inherit !important;
    margin: 0 auto !important;
    max-width: 200px;
}
.newAdded a.readmore-but {
    left: inherit;
    bottom: inherit;
    position: relative;
    left: inherit;
    top: inherit;
    width: 100%;
    margin: 30px 0 !important;
}
.contact-link.newAdded{
      margin: 30px 0 0px 0;
}
    .custom  ul.footer{
    text-align: left;
  }
  #myVideo {
    position: relative;
}
  div[data-anchor="firstPage"],
.fp-tableCell{
 overflow: auto;
}
  .sitmapLinks {
    text-align: center;
    margin: 0;
}
  .navbar-right .dropdown-menu{
    width: 100%;
  }
  .hide-mobile{
    display: none;
  }
  nav.navbar.navbar-home {
    position: relative;
    width: 100%;
    top: 0;
}
.custom-nav.hide-desktop {
    position: relative;
    right: 0;
    top: 0;
}
 nav.navbar.navbar-home {
        position: relative;
        right: 0;
        margin: 0;
  }
  body {
    background: #05307b;
  }
.address .readmore-but {
    bottom: 0;
}
  #header{
    position: relative;
    background: #fff;
  }
  .HomeSlide .navbar-right{
    text-align: center;
  }
  li.item-240, li.item-241, li.item-242, li.item-243, li.item-346, li.item-400, .service-box{
    padding: 12px;
    width: 25%;
    text-align: center;
    margin: 0 8px;
    min-height: 210px;
    float: none;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 14px;
  }
  .HomeSlide {
    position: relative;
    bottom: inherit;
    width: 100%;
    left: 0;
    right: 0;
    padding: 0 15px;
    z-index: 1;
}
.welcome h3 {
       font-size: 160%;
       margin-top: 30px;
       padding-top: 0;
       font-weight: 900;
       text-align: center;
}
.btn-light {
    margin: 30px auto;
    display: block;
    width: 200px;
}
.welcome img{
  display: none;
}
.custom{
  margin:20px 0;
}
.logo img {
    width: 86%;
    margin-top: 0;
}
.logo {
    margin-left: 0px;
    text-align: left;
}
 
span.image-title, .welcome .HomeSlide h3 {
    font-size: 90%;
    }

 .banner-box, .banner-img {
    width: 100%;
    display: inline-block;
    vertical-align: top;
        margin: 0;
}
.banner-img  .banner-box {
    width: 100%;
}
#AirTransportStatistics-112-1 img {
    max-height: 240px;
    width: 100%;
}

.ContactDiv .address {
    padding: 0px 15px;
}
.footerrow {
    position: relative;
}
body {
    background-position: fixed center;
}
.iconSecs .col-md-3 {
    width: 100%;
}
.service-grid {
     padding:10px;
    min-height: inherit;
    margin-bottom: 5px;
    margin-right: 15px;
    margin-left: 15px;
}
.into-img {
    display: block;
}
#si0{
  display: none;
}
nav.navbar.navbar-home {
    background: #06307b;
    /* width: 100%; */
    text-align: center;
    left: 0;
    width: 100%;
}
.custom-nav ul {
    float: none !important;
}
.custom-nav .navbar-nav>li {
    text-align: left;
    width: 100%;
    display: block;
    margin-right: 17px;
}
#header .BarMenu {
    /* display: block; */
    /* float: right; */
    position: relative;
    right: 0;
    top: 0;
    font-size: 23px;
    color: #06307b;
    float: right;
    padding: 40px 30px 20px 30px;
    background: #fff;
}
.ExmenuCon ul li {
    display: block;
    vertical-align: top;
    width: 100%;
  }
  ul.nav.menu.navbar-nav.navbar-right li a {
    font-size: 140% !important;
}

}



@media screen and (max-width: 995px) , screen and (max-height: 600px) {
  .fp-tableCell{
    vertical-align: top;
  }
  div[data-anchor="thirdPage"] .p100, div[data-anchor="secondPage"] .p100 {
    padding-top: 30px;
}
  a.readmore-but {
    position: relative;
    left: 0;
    bottom: 0;
}
  .banner-img h3, .banner-box h3{
    margin:10px 0;
  }
  .iconSecs{
    padding:0 15px; 
  }
  .nav-tabs,
  .HomeSlide .navbar-right{
    padding:0;
  }
  .welcome {
    padding: 30px 0 0px 0;

}

 
   .tab-content>.active {
    max-height: 280px;
    overflow: auto;
}
.HomeSlide .item-243 .showmenu{
  top: -227px !important; 
    left: -150px !important;
}
.banner-box img {
    height: 170px;
}
.banner-img a.readmore-but {
    bottom: 0px;
}

.HomeSlide .item-243 .showmenu{
  top: -227px !important;
  left: -170px !important;
}
   
 
   .service-grid {
    background-color: aliceblue;
    padding: 15px 10px;
    border-radius: 5px;
    position: relative;
    transition: 0.5s;
    margin-bottom: 5px;
    text-align: center;
    min-height: 128px;
    margin: 10px 30px;
}
.into-img img {
    width: 44px;
}

}


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
  .fp-tableCell{
    vertical-align: top;
  }

.item-240 img, .item-241 img, .item-242 img, .item-243 img, .item-346 img, .item-400 img, .dropdown-toggle img, .service-box .icon {
    background: #fff;
    border-radius: 50%;
    width: 50px;
    margin: 0 auto;
    height: 50px;
    line-height: 50px;
    padding: 5px;
}

li.item-240 > a,
li.item-241 > a,
li.item-242 > a,
li.item-243 > a,
li.item-346 > a,
li.item-400 > a{
     padding: 15px 5px 15px 5px !important;
}

li.item-400 > a{
font-size: 90% !important;
  }

.welcome_note{
  margin-top: 170px !important;
}

  div[data-anchor="thirdPage"] .p100, div[data-anchor="secondPage"] .p100 {
    /*padding-top: 30px;*/
}
  a.readmore-but {
    position: relative;
    left: 0;
    bottom: 0;
}
  .banner-img h3, .banner-box h3{
    margin:10px 0;
  }
  .iconSecs{
    padding:0 15px; 
  }
  .nav-tabs,
  .HomeSlide .navbar-right{
    padding:0;
  }
  .welcome {
    padding: 30px 0 0px 0;

}
  
  /*.HomeSlide .item-242 ul.showmenu,
  .HomeSlide .item-243 ul.showmenu {
        width: 420px!important;
  }*/
 .HomeSlide .item-240 ul.showmenu {
    width: 577px!important;
    top: 0 !important;
    min-height: 370px !important;
    overflow-y: auto;
    overflow-x: hidden;
  }
 .HomeSlide .item-242 ul.showmenu{
    width: 577px!important;
    top: -193px !important;
    min-height: 370px !important;
    overflow-y: auto;
    overflow-x: hidden;
}
.HomeSlide .item-243 ul.showmenu {
    width: 585px!important;
    left: -300px !important;
    top: -200px !important;
    min-height: 380px;
    overflow-y: auto;
    overflow-x: hidden;
}

.HomeSlide .item-400 ul.showmenu {
    width: 585px!important;
    left: -300px !important;
    top: -200px !important;
    min-height: 380px;
    overflow-y: auto;
    overflow-x: hidden;
}

.item-400 h3{
  font-size: 80%;
}
  i.fa.fa-times-circle {
    top: 19px;
    right: 100px;
}

li.item-240, li.item-241, li.item-242, li.item-243, li.item-346, li.item-400, .service-box {
      display: inline-block;
    max-width: inherit;
    margin: 10px 8px;
    min-height: 200px;
    width:14%;
    float: none;
}
.HomeSlide .navbar-right {
       width: 100%;
}
.custom.weldiv {
    text-align: center;
}
.custom.weldiv .col-md-8{
  width:100% !important;
}
div[data-anchor="secondPage"] .col-md-3,
.BotWelcom{
  width: 100%!important;
}
.banner-box,
.banner-img {
    margin-top: 0;
    display: inline-block;
    width: 49%;
        vertical-align: top;
}
.banner-img .banner-box {
    height: 197px;
    width: 100%;
    display: block;
}
 
.logo img {
    padding-bottom: 19px;
}
.fp-viewing-secondPage #header,
.fp-viewing-thirdPage #header,
.fp-viewing-fifthPage #header,
.fp-viewing-sixthPage #header{
  /*background: url(../img/back.png) center no-repeat;
  height: 146px;*/
  background: #fff;
  height: 116px;
}
.fp-viewing-secondPage .logo img,
.fp-viewing-thirdPage .logo img,
.fp-viewing-fifthPage .logo img,
.fp-viewing-sixthPage .logo img{
    width: 112%;
}

}



 /*Large Screens*/
@media screen and (min-width: 1920px) , screen and (min-height: 1080px) {
.desc {
    font-size: 64%;
    font-weight: 600 !important;
}
.service-grid {
    padding: 10px;
    margin-bottom: 5px;
    /*min-height: 128px;*/
    margin: 15px 0px;
}
div[data-anchor="thirdPage"] .p100, div[data-anchor="secondPage"] .p100 {
    padding-top: 140px;
}
.DolasMahe{
    margin-top: 40px;
}
.ContactDiv .row {
    margin-top: 100px;
}
.fp-viewing-secondPage .ExmenuCon .BarMenu i, 
.fp-viewing-thirdPage .ExmenuCon .BarMenu i, 
.fp-viewing-fifthPage .ExmenuCon .BarMenu i, 
.fp-viewing-sixthPage .ExmenuCon .BarMenu i {
 
     color: #fff !important; 
}
.ExmenuCon ul li {
    width: 29%;
}
.footerrow {
    bottom: 20px;
    position: fixed;
}
.HomeSlide .item-240 ul.showmenu {
    top: -100px!important;
    width: 1165px!important;
  }
  .HomeSlide .item-242 .showmenu {
    width: 1149px!important;
  }
  .HomeSlide .item-240 ul.showmenu{
    width: 1155px!important;
  }
  i.fa.fa-times-circle{
    right: 38px;
  }
  .HomeSlide .item-243 .showmenu{
    width: 1168px!important;
  }
}


@media(min-width:320px)and (max-width:480px){
.HomeSlide {
    min-height: 740px !important;
}
  li.item-240, li.item-241, li.item-242, li.item-243, li.item-346, li.item-400, .service-box {
    min-height: 218px!important;
}
}
@media(min-width:481px)and (max-width:611px){
.HomeSlide {
    min-height: 740px !important;
}
  li.item-240, li.item-241, li.item-242, li.item-243, li.item-346, li.item-400, .service-box {
    min-height: 218px!important;
}
  li.item-240, li.item-241, li.item-242, li.item-243, li.item-346, li.item-400, .service-box {
    min-height: 218px !important;
    max-width: 46% !important;
}
}