@media only screen and (min-width:1200px) and (max-width:1518px){.container{max-width:1140px}.main-slider .item .info h2{font-size:36px}.main-slider .item .info h2 span{font-size:21px}.sdw{left:106px}.E_booking{font-size:20px;padding:15px}}@media only screen and (min-width:992px) and (max-width:1199px){h3,h4{line-height:24px}h5,h6{line-height:20px}h2{font-size:26px;line-height:34px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}.container{max-width:960px}.navbar-brand img{width:230px}.main-navigation ul li a{padding:23px 7px}.main-slider .item .info h2{font-size:29px;line-height:40px}.main-slider .item .info .btn-default{font-size:15px}.main-slider .item .info h2 span{font-size:21px}.how-to-apply h2{font-size:28px;padding:15px 0 20px}.sdw{left:83px}.E_booking{font-size:16px;font-weight:700;padding:15px;margin-top:32px;line-height:23px}.how-to-apply .steps li:before{height:65px;font-size:40px}.how-to-apply .steps li:after{top:16%}.how-to-apply .steps li figure{height:70px}.steps li img{width:60px}.how-to-apply .steps li{padding-top:130px}.need_visa p{font-size:16px}.wrap_contant h2{margin-bottom:12px}.how-to-apply h2{margin:-68px 0 0}.form_apply{margin-top:-68px}.contry ul li{width:25%}.mid-home-top div[class*=col-]:nth-child(n+3){margin-top:40px}.sec-equal{padding:40px 0}.testimonial blockquote{padding:25px;margin:0 auto 16px}.author{font-size:14px}.testimonial blockquote p{font-size:16px;margin:0}.testimonial h2{margin-bottom:22px}.inner_banner{height:350px}.pageinfo h2{font-size:35px}.contact-info li{border:none}}@media only screen and (min-width:768px) and (max-width:991px){h3,h4{line-height:24px}h5,h6{line-height:20px}h2{font-size:26px;line-height:34px}h3{font-size:18px}h4{font-size:16px}h5{font-size:15px}h6{font-size:14px}.title-sec{margin-bottom:40px}.container{max-width:720px}.navbar-brand img{width:175px}.main-navigation ul li a{padding:16px 2px;font-size:12px}.sticky .main-navigation ul li a{padding:15px 4px}.topbar p{font-size:13px}.main-slider .item .info{min-width:409px;padding:15px 31px 25px}.main-slider .item .info h2{font-size:24px;line-height:26px}.main-slider .item .info .btn-default{font-size:14px;padding:10px 18px;bottom:-20px}.main-slider .item .info h2 span{font-size:18px}.how-to-apply h2{font-size:24px;padding:8px 0 16px}.sdw{left:54px}.form_apply h3{padding:15px 0}.aside_box{padding:25px}.E_booking{font-size:16px;font-weight:700;padding:15px;margin-top:32px;line-height:23px}.how-to-apply .steps li:before{height:60px;font-size:36px}.how-to-apply .steps li:after{top:17%}.how-to-apply{margin-bottom:22px}.wrap_contant h2,.wrap_contant p{margin-bottom:8px}.how-to-apply .steps li figure{height:54px}.steps li img{width:52px}.how-to-apply .steps li{padding-top:110px}.how-to-apply .steps li p{font-size:12px}.need_visa p{font-size:16px}.wrap_contant p{font-size:14px}.how-to-apply h2{margin:-40px 0 0}.form_apply{margin-top:0}.contry ul li{width:33.33%}.mid-home-top div[class*=col-]:nth-child(n+3){margin-top:30px}.why_img{border-left:5px solid #dd0c39;border-top:5px solid #dd0c39}.require_visa{margin-top:20px}.content_box h4{padding:14px 20px}.contry{padding:15px;min-height:375px}.contry p{font-size:13px;line-height:22px}.sec-equal{padding:40px 0}.testimonial h2{margin-bottom:18px}.ftr_navi{padding:10px 0}.ftr_navi ul li{padding:0 10px}.testimonial.sec-equal{padding:30px 0}.testimonial blockquote{padding:25px;margin:0 auto 10px;max-width:550px}.author{font-size:14px}.testimonial blockquote p{font-size:15px;margin:0;line-height:25px}.footer h3{font-size:19px;line-height:30px;margin-bottom:10px}.bottom-top{padding:20px 0}.copy_right img{width:250px}.copy_right p{padding:0}.footer{margin-top:0}.inner_banner{height:300px}.pageinfo h2{font-size:30px}.pageinfo{top:58%}.blog div[class*=col]:nth-child(n+3){margin-top:20px}.contact-info li{border:none}.fees_detail{margin-bottom:15px}}@media (max-width:767px){h3,h4{line-height:24px}body,h5,h6{line-height:20px}.main-navigation ul li:last-child,.menubar_logo{display:block}h2{font-size:26px;line-height:34px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}body{font-size:13px}.title-sec h2{font-size:24px}.owl-carousel.main-slider .owl-item img{height:100vh;object-fit:cover}.how-to-apply .steps li:nth-child(3),.how-to-apply .steps li:nth-child(4){border-bottom:none}.title-sec{margin-bottom:40px}.container{max-width:540px}.navbar-brand img{width:175px}.main-navigation ul li a{font-size:12px}.menubar_logo{padding:0 10px 5px;background:#f8f8f8}.menubar_logo .navbar-brand img{width:119px}.main-navigation{background:#fff;width:200px;display:block;position:fixed;right:-200px;top:0;-webkit-transition:right .4s ease;-moz-transition:right .4s ease;-ms-transition:right .4s ease;-o-transition:right .4s ease;transition:right .4s ease;margin:0;border:0;border-radius:0;overflow-y:auto;overflow-x:hidden;height:100%}.main-navigation ul li:last-child a:hover{box-shadow:none}.main-navigation ul li:last-child a i:hover{background:#e3c900;color:#000}#header.sticky{transform:translateY(0)}.topbar{display:none}.main-navigation ul li{margin:0;float:none}.title-mobile{position:fixed;display:block;top:10px;font-size:20px;left:100px;right:100px;text-align:center;color:#FFF}.main-navigation.visible{right:0;-webkit-transition:right .4s ease;-moz-transition:right .4s ease;-ms-transition:right .4s ease;-o-transition:right .4s ease;transition:right .4s ease;height:100vh;background:#f6f7fa}.navbar-fostrap{display:inline-block;vertical-align:middle;height:50px;cursor:pointer;margin:0;position:absolute;top:0;right:0;padding:12px}.-bg .navbar-fostrap,.cover-bg .navbar-fostrap{top:8px}.navbar-fostrap span{height:2px;background:#dd0c39;margin:5px;display:block;width:20px}.-bg .navbar-fostrap span:nth-child(2),.main-navigation li a:after{display:none}.main-navigation ul li a,.sticky .main-navigation ul li a{padding:10px 10px 10px 30px;transition:.5s}.main-navigation ul li a:hover{box-shadow:200px 0 0 #e3c900 inset;color:#000;border-radius:50px}.-bg .navbar-fostrap span:nth-child(1){transform:rotate(45deg);margin-bottom:-2px}.-bg .navbar-fostrap span:nth-child(3){transform:rotate(-45deg);margin-top:-2px}.E_booking,.mid-home-top aside>div+div{margin-top:20px}.main-navigation ul li:last-child{padding-left:30px}.main-navigation ul li:last-child a{padding:10px 10px 10px 0}.nav-fostrap li:hover .arrow-down{border-top:5px solid #fff}.arrow-down{border-top:5px solid #505050;position:absolute;top:20px;right:10px}.cover-bg{background:rgba(0,0,0,0);position:fixed;left:0;right:0;top:0;bottom:0}.main-navigation.visible .navbar-fostrap{top:4px}.topbar p{font-size:12px;text-align:center!important}.copy_right,.pageinfo{text-align:center}.main-slider .item .info{min-width:320px;padding:15px 31px 18px}.main-slider .item .info h2{font-size:18px;line-height:18px}.main-slider .item .info .btn-default{font-size:12px;padding:6px 18px;bottom:-14px}.main-slider .item .info h2 span{font-size:14px}.how-to-apply h2{font-size:24px;padding:8px 0 16px}.sdw{left:36px}.form_apply h3{padding:15px 0}.aside_box{padding:25px}.E_booking{font-size:15px;padding:12px;line-height:23px}.how-to-apply .steps li:before{height:50px;font-size:30px;width:55px;line-height:58px}.how-to-apply .steps li:after{top:17%;border-width:40px;margin-left:-40px}.how-to-apply{margin-bottom:22px}.wrap_contant h2,.wrap_contant p{margin-bottom:8px}.how-to-apply .steps li figure{height:42px}.steps li img{width:45px}.how-to-apply .steps li{padding:90px 6px 0}.how-to-apply .steps li p{font-size:12px;line-height:20px}.need_visa p{font-size:16px}.wrap_contant p{font-size:13px}.how-to-apply h2{margin:0}.form_apply{margin-top:15px}.contry ul li{width:20%}.contact-info li{border:none}.mid-home-top div[class*=col-]:nth-child(n+3){margin-top:30px}.why_img{border-left:5px solid #dd0c39;border-top:5px solid #dd0c39}.require_visa{margin-top:20px}.content_box h4{padding:14px 20px}.contry{padding:15px;min-height:auto}.contry p{font-size:13px;line-height:22px}.require_visa div[class*=col-]:nth-child(n+2){margin-top:15px}.sec-equal{padding:40px 0}.testimonial h2{margin-bottom:18px}.ftr_navi{padding:10px 0}.ftr_navi ul li{padding:0 6px}.testimonial.sec-equal{padding:30px 0}.testimonial blockquote{padding:25px;margin:0 auto 10px;max-width:550px}.author{font-size:14px}.testimonial blockquote p{font-size:14px;margin:0;line-height:25px}.footer h3{font-size:19px;line-height:30px;margin-bottom:4px}.bottom-top{padding:20px 0}ul.schedule{margin-bottom:15px}.fees_detail,h2.head{margin-bottom:20px}.copy_right img{width:250px}.copy_right p{float:none}ul.schedule li{font-size:13px;margin-top:6px}.footer{margin-top:0}.inner_banner{height:250px}.pageinfo h2{font-size:26px}.pageinfo{top:58%;left:0;right:0}h2.head{font-size:23px;padding:6px 15px}.apply_form,.payment_form{padding:25px}.fees_detail table{min-width:480px}.blog div[class*=col]:nth-child(n+3){margin-top:20px}.pagination{margin-top:30px}}@media only screen and (max-width:576px){.how-to-apply .steps li{flex:0 0 50%;max-width:50%;margin-bottom:0;border-bottom:2px solid #e3c900}.sdw{left:59px;display:none}.how-to-apply .steps li:before{top:0;height:40px;line-height:46px}.topbar p{padding:0 15px}.contry ul li{width:33.33%}.contact-info li{border-right:2px solid #dadada;padding-right:11px;margin-right:9px}.how-to-apply .steps li:nth-child(2){border-right:none}.footer{text-align:center}.blog div[class*=col]:nth-child(n+2){margin-top:20px}}


.visa_document ul {padding-left: 20px;}
.about-us ul, .about-us ol {padding-left: 20px !important;}

@media (max-width: 767px){
.how-to-apply h2 {font-size: 21px;padding: 8px 5px 16px;line-height: normal;}	
.wrap_contant h1 {font-size: 25px;}
.wrap_contant h2 { font-size: 24px;}
h2 {font-size: 24px;}
.add-more-applicant {position: relative;bottom: 0;right: auto; margin-bottom: 10px;}
.apply_form form {width: 100%;}
.apply_wrap .apply_form {margin-top: 20px !important;}
.pageinfo h2, .pageinfo h1 {font-size: 28px;}
.search-widget {margin-top: 20px;}
#header.sticky {transform: translateY(0);position: fixed;top: -27px;}
#header.sticky .main-navigation{top: 27px;}
.-bg #header.sticky .navbar-fostrap {top: 35px !important;}
}

@media (max-width: 575px){
.apply_form .form-control {width: 100%;}
.apply_form label {width: 100%;text-align: left;margin-bottom: 5px;}
}

@media (max-width: 455px){
#header.sticky {top: -50px;}
#header.sticky .main-navigation {top: 50px;}
.-bg #header.sticky .navbar-fostrap {top: 55px !important;}
}