@media(max-width:1500px){.margin-top-slider{padding:142px 0 0;}
}
@media(max-width:1500px) and (min-width:1300px){.navigation-sec{width:90%;}
nav ul li a{padding:35px 20px;}
}
@media(max-width:1199px){.expand-menu{border-top:30px solid #fff;}
.service-column{font-size:21px;}
.visa-application .large-title{margin:0 0px 20px;display:block}
.testimonial-slider button.slick-next{right:-30px;}
.testimonial-slider button.slick-prev{left:-30px;}
.logo{margin:5px 15px 5px;height:60px;max-width:230px;}
.head-right{float:right;padding-right:50px;width:auto;}
.get-btn{font-size:18px;padding:20px 17px;text-align:center;width:170px;float:right;height:70px;}
.head-contact{padding:19px 0px;float:right;margin:0px 15px;height:70px;}
.head-contact span{font-size:18px;}
.testimonial-sec{background-size:cover !important}
.destinations-country .btn-sec{margin:0px;text-align:center;}
.btn-sec .default-btn.outline-btn{width:220px;text-align:center;margin:15px;padding:10px;}
.btn-sec .default-btn.outline-btn.margn-right,.btn-sec .default-btn.outline-btn.margn-left{margin:15px;}
.header-bottom{position:relative;}
.hidden-lg.mob-icon{float:right;width:60px;position:absolute;right:0px;top:0px;height:70px;background:#123344;}
.visa-application.subpage-visa-application .large-title{margin:0px 0px 10px;display:block;}
.small-header{display:block;float:left;width:100%;margin:0 0 30px 0;}
.navigation-sec .container{clear:both;}
.margin-top-slider{padding:105px 0 0;}
.navigation-sec{position:fixed;z-index:999;width:40%;height:100%;background:#ffffff;left:-105%;display:block;padding:20px 10px;box-shadow:0px 6px 7px 2px rgba(0, 0, 0, .3);top:114px;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;}
.nav-toggle{left:0;}
.navigation-sec ul{margin:0;clear:both;}
.navigation-sec ul li{display:block;line-height:20px;margin:0 0 20px 0;position:static;}
.navigation-sec ul li a{color:#2c2c2c;font-size:18px;}
.navigation-sec ul li a:hover{color:#00b5ff;}
.navigation-sec ul.sub-menu{padding:10px 20px;position:absolute;background:#ffffff;top:0px;bottom:auto;left:-150%;width:100%;z-index:1;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;height:100vh;}
.navigation-sec ul.sub-menu .sub-menu{top:0;}
.navigation-sec ul.sub-menu.toggled-on{left:0px;}
.navigation-sec li.sub-menu-back{color:#2c2c2c;position:relative;padding:0;display:block!important;}
li.sub-menu-back:before{content:"\f104";font-family:fontAwesome;margin-right:8px;display:inline-block;color:#2c2c2c;font-size:20px;}
button.dropdown-toggle{display:inline-block;background:none;border:none;font-size:0;}
.dropdown-toggle:after{content:"\f105";font-family:FontAwesome;margin-left:10px;display:inline-block;font-size:20px;}
.sub-menu-back .dropdown-toggle:after{display:none;}
.navigation-sec ul.sub-menu li a{font-size:16px;}
.navigation-sec ul#top-menu{padding:0;}
.svgbar{position:relative;right:0px;top:0px;display:block;z-index:999;margin:24px 12px;cursor:pointer;}
.svgbar span{height:4px;background:#fff;width:30px;display:block;margin:5px;}
.nav-close{position:absolute;right:15px;top:30px;cursor:pointer;width:30px;height:30px;padding:6px;text-align:center;}
.nav-close span{height:2px;background:#044a7e;width:30px;display:block;margin:5px;position:absolute;-webkit-transform:rotate(50deg);-ms-transform:rotate(50deg);-moz-transform:rotate(50deg);transform:rotate(50deg);left:-5px;top:9px;}
.nav-close span+span{-webkit-transform:rotate(-50deg);-ms-transform:rotate(-50deg);-moz-transform:rotate(-50deg);transform:rotate(-50deg);}
.svgbar.close-toggle span{bottom:0;top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);}
.svgbar.close-toggle span+span{bottom:0;top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);}
.svgbar .fa-bars, .svgbar .fa-bars:after, .svgbar .fa-bars:before{background:#ffffff;border-radius:0;content:"";cursor:pointer;display:block;height:3px;margin:0;position:absolute;right:0;top:10px;transition:all 500ms ease-in-out 0s;width:32px;}
.svgbar .fa-bars:before{top:-10px;}
.svgbar.close-toggle .fa-bars:before{bottom:0;top:0;transform:rotate(45deg);}
.svgbar.close-toggle .fa-bars:after{bottom:0;top:0;transform:rotate(-45deg);}
.svgbar.close-toggle .fa-bars{background-color:rgba(0, 0, 0, 0);}
.small-header .small-logo{width:200px;}
.menu-header-menu-container{clear:both;position:relative;}
.post_single{margin-bottom:40px;}
.expand-row{padding:0px}
.expand-content{padding:30px 50px;}
.visa-application.subpage-visa-application .large-title{margin:0px 0px 30px;}
.expand-menu{padding:30px 0px;}
.fees{min-height:400px;}
.visa-destinations{padding:0;}
.btn-sec:after{width:100%;left:0;}
.footer-top-row .contacts ul li.fax-num a,.contact-sec .contact-details .fax-num a { pointer-events: none;}

.contact-sec .contact-details .fax-num a{color:#535050;}
}
@media(max-width:991px){.expand-city-name .row .row{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
.service-column{font-size:18px;}
.bottom-column .country-name{font-size:17px;bottom:3px;left:7px;}
.copyright-sec .pull-left, .copyright-sec .pull-right{width:100%;text-align:center;margin:1px 0px;}
.disclaimer p{font-size:13px;line-height:1.4em;}
.bottom-column .col-md-3{width:20%;float:left !important;}
.bottom-column .country-name a{font-size:17px;}
.testimonial-sec .container{padding:0px 40px;}
.footer-top-row .border-tp{text-align:left;padding:15px 0px}
.visa-application{padding:30px 15px;}
.fees{margin:30px 0px}
.expand-row{padding:0px;margin:0 0 45px 0px;}
.fees{min-height:auto;}
.bottom-column{margin:0;}
.our-services-sec .service-box .large-title{font-size:25px;}
.bottom-column{margin:0 0 55px 0px;}
ul.alphabetical-country li { width: 24.4%; }
}
@media(max-width:767px){h1, .large-title,.our-services-sec .large-title,.visa-application.subpage-visa-application .large-title{font-size:32px;}
h2, .mid-title,.requirements-detailed .mid-title{font-size:22px;}
.req-address{font-size:18px;line-height:1.4em;margin:0px 0px 10px;}

/* header{padding-top:50px;} */
.head-right{position:absolute;top:0px;width:100%;left:0px;}
.get-btn{font-size:14px;padding:10px;text-align:center;width:46%;float:right;height:50px;margin:0px;}
.head-contact{font-size:14px;padding:10px;text-align:center;width:54%;float:right;height:50px;margin:0px;}
.head-contact span{font-size:14px;}
.form-field input[type="text"]{font-size:15px;background:transparent;}
.head-contact i{font-size:20px;}
.rotate-slide{height:70vh}
.slider-captions .large-title{font-size:23px;margin:0 0 25px 0px;line-height:1.3em;}
.slider-captions{width:90%;background:rgba(255, 255, 255,.8);bottom:0px;top:auto;transform:none;}
.services-sec{margin:0px;position:relative;}
.services-sec{background:transparent;padding:10px;text-align:center;margin:0px;position:relative;}
.service-column{font-size:18px;padding:10px;}
.services-sec .col-sm-4{background:rgba(0, 181, 255, .9);margin-bottom:10px;}
.default-btn{padding:8px 25px;font-size:14px;}
.slider-captions{padding:15px;}
.slider-captions .large-title{font-size:19px;margin:0 0 10px 0px;}
.slider-captions .banner-subtitle{font-size:15px;margin:0px;}
.testimonial-slider:after{left:-25px;top:12px;width:37px;height:27px;background-repeat:no-repeat;background-size:35px auto;}
.testimonial-slider{padding:28px 15px;position:relative;}
.country-img img{width:100%;}
/* .header-bottom{position:static;} */
.hidden-lg.mob-icon{height:50px;}
.svgbar{margin:14px 12px;}
.hidden-lg.mob-icon{width:60px;}
.navigation-sec{width:100%;}
.logo{margin:10px auto;}
.banner{height:50vh}
.expand-row{padding:0px;}
.expand-menu{font-size:18px;}
.expand-content{margin:0px;padding:20px;}

.requirements-detailed .mid-title{margin:20px 0px 30px 0px;}
.fees{padding:25px;}
.bottom-column .row{margin-bottom:0px;}
.bottom-column{margin:0 0 30px 0px;}
.large-text{font-size:20px;}
.destinations-country{padding:15px;}
.our-services-sec .large-title{margin:0px 0px 10px 0px;}
.content-area{padding:20px 0px 50px 0px;}
.expand-content.ui-accordion-content-active{margin-bottom:30px;}
.expanded-sec .default-btn{padding:8px 16px;}
.expand-content ul li ul{padding:0 0 30px 30px;}
.home .visa-destinations{padding:30px 0px 0px;}
.our-services-sec .default-btn.outline-btn{margin:15px 0 0 0;}
.footer-top-row .col-xs-12{width:50%;}
.our-services-sec{padding:30px 0px 0px 0px}
.navigation-sec{top:163px;}
.expand-content ul{padding:0;}
.expand-city-name .row .row{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
.margin-top-slider{padding:163px 0 0;}
.entry-content ol li{text-align:left;}

.bottom-column .country-name {
    font-size: 35px;
    bottom: 20px;
    left: 20px;
}
.top-text {
    
    font-size: 14px;
    line-height: normal;
}
.fixed-bar .navigation-sec {
    top: 130px;
}
.fixed-bar {
    top: -33px;
}
.topbar {
    display: block;
}
.header-bottom {
    position: relative;
    padding-top: 50px;
}

}
@media screen and (max-width:767px) and (orientation:landscape){.form-field form{position:relative;padding-right:160px;}
.form-field .default-btn{position:absolute;width:150px;font-size:17px;padding:5px 8px;height:40px;right:0px;top:0px;}
.form-field input[type="text"]{height:40px;margin:0px;}
}
@media only screen and (max-width:568px){.visa-destinations .col-xs-4{width:100%;}
.bottom-column .col-md-3{width:100%;}
.bottom-column .country-name a, .country-name a{font-size:30px;}
h1, .large-title, .our-services-sec .large-title, .visa-application.subpage-visa-application .large-title{font-size:28px;}
.footer-top-row .col-xs-12{width:100%;}
.footer-top-row .border-tp{text-align:center;}
.banner{height:25vh;}
.expand-city-name .row .row{-webkit-column-count:1;-moz-column-count:1;column-count:1;}
ul.alphabetical-country li { width: 49.4%; }
.navigation-sec{top:181px;}
.margin-top-slider {
    padding: 182px 0 0;
}
  .fixed-bar {
    top: -53px;
}
.fixed-bar .navigation-sec {
    top: 127px;
}
}
@media only screen and (max-width:360px){.default-btn{font-size:14px;     line-height: normal;}
}