 @-webkit-keyframes navbarFixed {
    0% {
        opacity          : 0;
        -webkit-transform: translateY(-100%);
        transform        : translateY(-100%);
    }

    100% {
        opacity          : 1;
        -webkit-transform: translateY(0);
        transform        : translateY(0);
    }
}

@keyframes navbarFixed {
    0% {
        opacity          : 0;
        -webkit-transform: translateY(-100%);
        transform        : translateY(-100%);
    }

    100% {
        opacity          : 1;
        -webkit-transform: translateY(0);
        transform        : translateY(0);
    }
}
.cnt_mid_txt a {color:#d02127;font-weight:bold;}
ul li, ul li a {list-style: none;}
a, ul li a {text-decoration: none;}
a, p {color: #676767;}
h1, h2, h3, h4, h5, h6, p {
	margin: 0;
	padding: 0;
	line-height: normal
}


@-webkit-keyframes AnimateBG {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

@keyframes AnimateBG {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

/*new gernal css 10-10-23 start*/

p { font-size: 16px !important;  line-height: 1.8; padding-bottom: 15px;}
.dubaitrip_min .cnt_mid_txt h1 { margin: 0; border: 0; padding-bottom: 15px;}
.dubaitrip_min .cnt_mid_txt .txt_cnt { margin: 0;}
.page-id-4 .content { box-shadow: 0 0 0; margin-top: 40px;}
.visa_steps_sec .frant {background: #f6f6f6; box-shadow: 0 0 0; border: 1px solid #ebebeb;}
.visa_steps_sec .back { background: #f6f6f6; box-shadow: 0 0 0;}
.page-id-4 .dubaitrip_min .dubaitrip { display: none;}
.row_doc .docum_list { display: flex; align-items: center; justify-content: flex-start; text-align: left; border: 1px dashed #cacaca; padding: 15px; width: 32%;}
.row_doc .docum_list p { padding: 0; text-align: left;}
.silnt h2 { font-size: 24px !important;border: 0 !important; padding-bottom: 15px !important; margin: 0 !important;}
.row_doc .docum_list p { text-align: left !important;}
.silnt { margin: 0 !important;}
.our_feature { display: flex; align-items: center; background-color: #f6f6f6; border: 1px solid #ebebeb; box-shadow: 0 0 0; border-radius: 0; min-height: 100px;}
.fea_wrap .column { width: 30%;}
.our_feature p { padding: 0;}
.our_feature p img { max-width: 95px;}
.our_feature .content_fe { padding-left: 25px;}
.our_feature .content_fe h5 { text-align: left; margin-top: 0px;}
.content { box-shadow:0 0 0 !important; }
.client-in-txt { padding-left: 15px;}


#doc_r .textwidget span { color: #000 !important; padding-bottom: 15px !important; display: block; font-size: 24px;}
#doc_r table.visa_table { margin-bottom: 15px; margin-top: 0px !important;}
#doc_r span { color: #000 !important;}
.siltn-1 { display: none;}
.visa-dy { display: none !important;}
.faq-que p {padding: 10px 25px 10px 25px; border-bottom: dashed 1px #ccc;}
.faq-que { background: #f6f6f6; padding: 15px 0px; border: 1px solid #ebebeb;}
.faq-que h2 { padding-left: 25px !important; padding-bottom: 0 !important;}
.faq-que p:last-child { border-bottom: 0; padding-bottom: 0px;}
.why_choose { padding-top: 15px;}
.hd_r { background: #f6f6f6; padding: 5px 0px;}
.hd_r .hd_right-in ul li .trust_img img { max-width: 110px;background: #fff; padding: 5px; max-height: 55px !important; display: block; background-size: 300% 300%;
    background-image: linear-gradient(-45deg, #ffffff 0%, #ffca01 25%, #e9e9e9 51%, #1f822a26 100%) !important;
    -webkit-animation: AnimateBG 20s ease infinite;
    animation: AnimateBG 7s ease infinite;}
.hd_r .hd_right-in .top_link ul li { float: initial;}
.hd_r .hd_right-in .top_link ul { display: flex; align-items: center; justify-content: flex-end; margin-bottom: 0px;}
.hd_r .hd_right-in .top_link ul li a { padding-right: 15px;}
.hd_r .hd_right-in .top_link ul li:last-child a { padding-right: 0; display: block;}

.login-wrap-form { position: absolute; top: 50%; transform: translate(0px, -50%); background: #00000078; padding: 40px; border-radius: 10px; z-index: 9;}
.login-wrap-form form .form-group label { font-size: 14px; color: #fff; display: block; padding-bottom: 5px; font-weight: 500; text-transform: capitalize;}
.login-wrap-form .login-head h2 {color: #fff; font-weight: bold; padding-bottom: 15px; font-size: 24px;}
.login-wrap-form form .form-group  select.form-control { padding: 10px 20px; border-radius: 4px; font-size: 16px; border: 0;}
.login-wrap-form form { display: flex; align-items: flex-end; justify-content: space-between;}
.login-wrap-form form .form-group .default_btn { border: 0; background: #d02127; color: #fff; padding: 10px 30px; margin-left: 15px; font-size: 16px; font-weight: 500; border-radius: 4px; transition: .3s;}
.login-wrap-form form .form-group .default_btn:hover { background-color:#eca315; transition:.3s; }

#doc_r table.visa_table tbody tr td { border: 1px solid #ccc;}
.bannerDiv .bx-wrapper { margin-bottom: 0;}
.muti-in-tab .nav-tabs .nav-item { width: auto;}
.visa-time-date { display: flex; align-items: flex-start; flex-wrap: wrap; justify-content: center; margin: 0px -20px;}
.visa-time-date .visa-boking-box .visa-box-inner { background: #f6f6f6; padding: 35px; margin: 15px 10px; text-align: center; border: 1px solid #eee;}
.visa-time-date .visa-boking-box {width: 33.33%;}

.visa-time-date .visa-boking-box h4 { font-weight: bold; font-size: 20px; padding-bottom: 0px; text-transform: capitalize;}
.muti-in-tab .nav-tabs { border-bottom: 0;}
.visa-time-date .visa-boking-box h3 { font-size: 30px; padding: 10px 0px; font-weight: bold; color: #d02127;}
.visa-time-date .visa-boking-box .procesing-time p { font-size: 16px; padding: 0; text-transform: capitalize;}
.visa-time-date .visa-boking-box p .apply-btn { background: #d02127; color: #fff !important; padding: 6px 30px; font-weight: 500; display: inline-block; margin-top: 15px; border-radius: 4px; transition: .3s;}
.visa-time-date .visa-boking-box p .apply-btn:hover {background-color: #eca315;	transition: .3s;}
.muti-in-tab .nav-tabs { background: #f6f6f6;}
.muti-in-tab .nav-tabs .nav-item .nav-link { background: #d02127; color: #fff; font-weight: 500; font-size: 16px; border-radius: 0; border: 0; box-shadow: 0 0 0 !important;}
.muti-in-tab .nav-tabs .nav-item .active { background-color:#eca315; }
.muti-in-tab .tab-pane.active { box-shadow: 0 0 0 !important;}
.contact-in-call a { position: fixed; bottom: 135px; right: 27px; width: 50px; height: 50px;}
.footer-socail { display: flex; align-items: center; justify-content: center; padding: 20px 0px;}
.go_top span { background: #d02127; width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; font-size: 30px; color: #fff; border-radius: 50%;}
.hd_r .hd_right-in .top_link ul li .get-btn { background: #d02127; color: #fff; padding: 8px 20px; font-weight: 500; text-transform: capitalize; border-radius: 4px; transition: .3s; margin-right: 15px;}
.hd_r .hd_right-in .top_link ul li .get-btn:hover {background-color:#eca315; transition: .3s;}
.Contact-org .Contact-us form .form_item .form_element label { float: initial; font-size: 15px; font-weight: 500; padding-bottom: 5px;}
.Contact-org .Contact-us form .form_item .form_element .inner_form .form-control { background: #f8f7fa;  padding: 10px 20px; border: 1px solid #ced4da;  border-radius: 0;}
.Contact-org .Contact-us form .form_item .form_element .inner_form .form-control:focus {box-shadow: 0 0 0;outline: none;background: #fff;border: 1px solid #d02127;}
.Contact-org .Contact-us form .form_item  .clear { display: none;}

.Contact-org .form_item .g-recaptcha div { height: auto !important;}
.Contact-org .Contact-us { width: 50%;}
.Contact-org .locatin_box { width: 50%;}
.Contact-org .Contact-us .inner_form { width: 100%;}
.Contact-us-btn a { background: #d02127; padding: 8px 30px; font-weight: 500; color: #fff; display: inline-block; margin: 6px 0px 10px 0px; border-radius: 4px; transition: .3s;}
.Contact-us-btn a:hover {background: #eca315;transition: .3s;}
.loaction-dtl { padding-left: 50px !important;}
.loaction-dtl h3 { font-weight: bold; color: #d02127;}
.loaction-dtl .detail_adress p span { background: #d02127; width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 22px; margin-right: 10px;}
.loaction-dtl .detail_adress p { display: flex; align-items: center;}
.loaction-dtl .detail_adress p a { text-decoration: none; color: #000;}
.loaction-dtl .detail_adress p a:hover {color: #d02127;}
.loaction-dtl .detail_adress p { color: #000; font-weight: 700 !important;}
.contact-page { padding: 65px 0px;}
.contact-page .Contact-us .form_item .form_element {margin: 10px 0px;}
.testimonials_left .testimaile_text .review-sld p { font-size: 15px !important;}


.fees-pagein .visa_table tbody tr:first-child { background: #d02127;}
.fees-pagein .visa_table tbody tr:first-child td { color: #fff;}
.fees-pagein .visa_table tbody tr:nth-child(3) { background: #f6f6f6;}
.fees-pagein .visa_table tbody tr:nth-child(5) { background: #f6f6f6;}
.fees-pagein .visa_table tbody tr td { border: 1px solid #e8e8e8; padding: 10px 20px;}
.fees-pagein .visa_table { border: 0;}
.fees-pagein .aply a { font-weight: 500; padding: 10px 30px; animation: initial; background: #d02127; transition: .3s;}
.fees-pagein .aply a:hover {background-color: #eca315;}
.fees-pagein .aply { float: initial; max-width: 175px; margin-bottom: 0px;}
.fees-pagein p.mb-none { padding-top: 0;}


.header_in .logo { max-width: 230px;}
.header_in-bottom { display: flex; align-items: center; justify-content: space-between;}
.header_in .menu_main .menu li:last-child a { padding-right: 0px;}
.dubaitrip_min .cnt_mid_txt h1 { position: relative;  margin-bottom: 15px;}
.dubaitrip_min .cnt_mid_txt h1:before { content: ""; position: absolute; left: 0; bottom: 0; right: 0; width: 100px; height: 4px; background: rgb(208,33,39); background: linear-gradient(90deg, rgba(208,33,39,1) 0%, rgb(0 0 0 / 0%) 100%);}	
.docum_recq h2 { position: relative; padding-bottom: 15px;}
.docum_recq h2:before { content: ""; position: absolute; left: 0; bottom: 0; right: 0; width: 100px; height: 4px; background: rgb(0 0 0); background: linear-gradient(90deg, rgb(0 0 0) 0%, rgb(0 0 0 / 0%) 100%);}
.dubaivisas-min .silnt h2 { margin-bottom: 15px !important; position: relative;}
.dubaivisas-min .silnt h2:before { content: ""; position: absolute; left: 0; bottom: 0; right: 0; width: 100px; height: 4px; background: rgb(0 0 0); background: linear-gradient(90deg, rgb(0 0 0) 0%, rgb(0 0 0 / 0%) 100%);}
.faq-que h2 { padding-bottom: 15px !important;}
.faq-que h2:before {left: 25px !important;}
.dubaivisas-min .faq-que h2 { margin-bottom: 5px !important;}
#doc_r .textwidget h3 { position: relative; margin-bottom: 15px;}
#doc_r .textwidget h3:before { content: ""; position: absolute; left: 0; bottom: 0; right: 0; width: 100px; height: 4px; background: rgb(0 0 0); background: linear-gradient(90deg, rgb(0 0 0) 0%, rgb(0 0 0 / 0%) 100%);}
.start-from p { padding: 10px 0px 0px; font-weight: 500; text-transform: capitalize; color: #000;}
.mobile-review-inner { display:none; }
.bannerDiv .bx-default-pager .bx-pager-item { display: none;}
.mobile-get-visa-btn { display:none; }

.mobile-footer { display:none; }
.visa-apply-dtl { background: #f6f6f6;padding: 50px !important; margin: 20px 0px; border-radius: 16px;}
.visa-type-page .visa_outer { background: #f6f6f6; margin-bottom: 25px; padding: 25px; border-bottom: 0;}
.visa-type-page .visa_outer .top_head_visa { border-bottom: 0; padding: 0; margin: 0;}
.visa-type-page .visa_outer .visa_Sample { float: initial;}
.visa-type-page .visa_outer .visa_Sample { float: initial; display: inline-block; border-radius: 0; font-size: 16px; padding: 10px 30px; font-weight: 500; background: #d02127; border-top: 0;}
.visa-type-page .visa_outer .visa_Sample:hover { background-color: #eca315;}
#frmfill form {display: flex; align-items: flex-start; flex-wrap: wrap;}
.visa-apply-dtl .form_item .form_element { width: 100%; float: initial; padding: 0px 10px;}
#frmfill form .form_item { width: 50%;}
#ChronoContact_contact .form_item:first-of-type { width: 100%;}
.apply-mail {text-align: center; padding: 20px 0px 10px 0px;}
.apply-mail strong a { color: #d02127; text-decoration: none; transition: .3s;}
.apply-mail strong a:hover { color: #eca315; transition: .3s;}
.apply-head-in p { background: #dadada; text-align: center !important; font-size: 20px !important; border-radius: 5px;}
.visa-apply-dtl .apply-form-entry-con { background: #e8e8e8;}
.visa-apply-dtl .apply-form-entry-con .apply-default-button .default_btn { background: #d32c3a; border-bottom: 0; text-transform: capitalize; border-radius: 4px !important; padding: 10px 32px;}
.visa-apply-dtl .apply-form-entry-con .apply-default-button .default_btn:hover { background: #eca315; color: #fff;}
.visa-apply-dtl .apply-form-entry-con .calendar { background: #fff;  border: dashed 1px #d32c3a;}
.visa-apply-dtl .apply-form-entry-con { background: #ffffff; padding: 30px; box-shadow: 0px 0px 10px 0px #e6e6e6;}
.apply-form-entry-con .content-visa { border: 0 !important; margin-top: 20px !important;}
.visa-apply-dtl .apply-form-entry-con .price-crop span { padding: 10px 20px; border-radius: 4px;}
.visa-apply-dtl .apply-form-entry-con .calendar h3 { color: #d32c3a;}

.visa-apply-dtl .inner_form { float:initial; }
.visa-apply-dtl .form_item input { background: #fff; border: 1px solid #ccc; padding: 10px 20px !important; height: auto; border-radius: 0 !important; width: 100% !important; font-size: 15px !important; height: 50px;}
.visa-apply-dtl .form_item input:focus-visible {border: 1px solid #d02127; outline: none;}
.visa-apply-dtl .form_item input:focus {border: 1px solid #d02127; box-shadow: 0 0 0;}
.visa-apply-dtl .form_item .form_element select { border-radius: 0; padding: 10px 20px; border: 1px solid #ccc; font-size: 15px !important; height: 50px;}
.visa-apply-dtl .form_item .form_element select:focus {box-shadow: 0 0 0;border: 1px solid #d02127;}
.visa-apply-dtl .form_item .form_element .inner_form .err_spn {padding: 10px 15px !important;  font-size: 15px; color: #d02127; border: 1px solid #d02127 !important;}
.visa-apply-dtl .form_item .clear { display: none;}
.contact-page .Contact-us .form_item .Contact-us-btn button { background: #d02127; padding: 8px 25px; font-weight: 500; text-transform: uppercase; font-size: 16px;}
.contact-page .Contact-us .form_item .Contact-us-btn button:hover {	background: #eca315;}
.locatin_box .detail_adress p .adress-in-con { background: #f000; color: #000; width: auto; font-size: 16px; display: block; margin: 0px;}
.visa-apply-dtl .form_item .form_element textarea {width: 100% !important; background: #fff; border: 1px solid #ccc;}
.visa-apply-dtl .form_item .cf_button input.submit_all { height: auto; margin: 28px 0px 15px 0px; background: #d02127; border: 0; text-transform: uppercase; font-weight: 500; font-size: 16px !important; border-radius: 4px !important;padding: 13px 30px !important; transition: .3s;}
.visa-apply-dtl .form_item .cf_button input.submit_all:hover {background-color: #eca315; transition: .3s;}
.visa-apply-dtl .form_item strong.addmore a { margin: 0; background: #fff; width: 100%; padding: 10px 20px; font-size: 16px; font-weight: 500; text-decoration: none; color: #d02127; border: 1px solid #ccc; margin-top: 15px; height: 50px;  display: flex; align-items: center;}
.terms-and-conditions ul li { padding: 5px 0px; font-size: 16px; line-height: 1.8; color: #616161;}
.terms-and-conditions ol { padding: 0; margin: 15px 0px 0px 0px;}
.terms-and-conditions h2 { color: #000 !important; font-weight: 500; font-size: 24px; margin: 0 !important;}
.terms-and-conditions p { font-size: 16px !important; line-height: 1.8 !important; padding: 0px 0px 15px 0px !important;}
.terms-and-conditions ol li { font-size: 22px; padding-bottom: 10px; font-weight: 500; color: #000; list-style: none;}
.apply-page-cont-visa-form h1 { font-size: 30px; font-weight: bold; margin-bottom: 5px;padding-bottom: 20px; text-transform: capitalize; position: relative;}
.apply-page-cont-visa-form h1:before { content: ""; position: absolute; left: 0; bottom: 0; right: 0; width: 100px; height: 4px; background: rgb(208,33,39); background: linear-gradient(90deg, rgba(208,33,39,1) 0%, rgb(0 0 0 / 0%) 100%);}
.visa-apply-dtl .apply-form-entry-con label { padding-bottom: 8px; font-weight: 500; color: #000;}
.visa-apply-dtl .apply-form-entry-con select.selbx { padding: 12px 20px; border-radius: 0; border: 1px solid #ccc; font-size: 15px;}
.visa-apply-dtl .apply-form-entry-con select.selbx:focus { box-shadow: 0 0 0; border: 1px solid #d02127;}
.visa-apply-dtl .apply-form-entry-con .err_spn { padding: 12px 20px; font-size: 15px; color: #d02127; border: 1px solid #d02127;}
.visa-apply-dtl .apply-form-entry-con:last-child {margin-bottom: 0px;}
.pay-ment-in { background: #f6f6f6; padding: 50px; border-radius: 15px;}
.pay-ment-in .detail_adress { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap;}
.pay-ment-in .detail_adress p { background: #fff; width: 23%; padding: 30px; min-height: 175px; display: flex;  flex-direction: column; align-items: center; justify-content: center;  margin: 10px !important;}
.locatin_box .detail_adress p span { font-size: 30px; color: #000; padding-bottom: 10px;}
.locatin_box .detail_adress p a { text-decoration: none; font-size: 18px; font-weight: 500;}
.locatin_box .detail_adress p a:hover { color: #d32c3a; transition: .3s;}
.pay-ment .detail_adress p { margin-bottom: 10px; text-align: center; color: #000;    font-size: 17px !important; font-weight: 500 !important;}
.visa-apply-dtl .form_item input.add_file_opt { margin: 5px 0px 5px 0px;}
.apply-page-cont-visa-form { margin-top: 0 !important; padding: 50px 0px;}
.contact-page .loaction-dtl .detail_adress p span { color: #fff; font-size: 20px; margin-bottom: 0 !important; padding: 0;}
.payment-new-page { margin: 0 !important; max-width: 1140px !important; box-shadow: 0 0 0 !important;}
.payment-new-page .locatin_box .detail_adress p span { line-height: 0;}
.payment-new-page .locatin_box .detail_adress p { text-align: center; line-height: 1.5 !important;}
.contact-page .loaction-dtl .detail_adress p .adress-in-con { font-size: 18px; font-weight: 500; color: #000;}
.payment-new-page { background: #f6f6f6; box-shadow: 0 0 0 !important; border-radius: 20px; padding: 50px !important;margin: 0 auto !important;}
.payment-new-page .payment_form p { margin: 0; padding-top: 5px;}
.payment-new-page .payment_form p input { height:28px !important; }
.payment-new-page .payment_form p a { color: #d02127; font-weight: 500;}
.payment-new-page .payment_form p a:hover { color: #eca315;}
.payment-new-page .pay-ment .detail_adress p {margin: 0; text-align: center;}
.payment-new-page .pay-ment-in { padding: 0px;}
.page-id-18 .content { max-width: 100%;}
.payment-new-page .payment_form form br { display: none;}
.payment-new-page .payment_form .about_in_text p { padding-top: 0; padding-bottom: 5px !important;}
.payment-new-page .payment_form .about_in_text h4 { margin-bottom: 5px;}
.whole_content { background: #fff; border: 0 !important; box-shadow: 0 0 10px 0px #ccc; padding: 50px !important;}
.whole_content p { text-align: left; margin-bottom: 0px;}
.whole_content ul li { font-size: 16px; line-height: 1.8; text-align: left; color: #616161; padding-bottom: 10px;}
.whole_content ol { padding: 0; font-size: 20px;}

/*blog page css*/
.new-blog-des { padding-bottom: 30px; display: flex; align-items:inherit; justify-content: space-between; flex-wrap: wrap; margin-top: -15px;}
.new-blog-des .type-post { background: #fff !important; border-radius: 0 !important; padding: 0px !important; border: 0 !important; width: 32.33%;}
.new-blog-des .type-post .blog-bottom-cont { background: #f4f4f4; padding: 15px;}
.blog .content { max-width: 1290px;}
.new-blog-des .type-post figure { margin: 0;}
.new-blog-des .type-post h1 { padding-bottom: 15px !important; margin: 0 !important; font-size: 20px !important;}
.new-blog-des .type-post h1 a { color: #000;}
.new-blog-des .type-post h1 a:hover { color: #d02127; text-decoration: none;}
.blog_left .type-post .read-blog { background: #d02127; color: #fff; font-size: 15px; padding: 8px 25px; display: inline-block; border-radius: 4px; font-weight: 500; transition: .3s;}
.blog_left .type-post .read-blog:hover {background: #eca315; transition: .3s; text-decoration: none;}
.new-blog-des .type-post p {line-height: 1.8 !important; padding-bottom: 15px; padding-top: 5px; text-align: left;}
.new-blog-des .wp-pagenavi span.pages { background: #f6f6f6; padding: 10px 30px; color: #000; border: 0; font-size: 16px; font-weight: 500;}
.new-blog-des .wp-pagenavi a { background: #f6f6f6; border: 0; width: 44px; height: 44px; display: inline-flex; align-items: center; justify-content: center; font-weight: 500; font-size: 16px;color: #000;}
.new-blog-des .wp-pagenavi .last { width: 75px;}
.new-blog-des .wp-pagenavi span.current { background: #d02127; color: #fff; border: 0; width: 44px; height: 44px; display: inline-flex; align-items: center; justify-content: center;}
.new-blog-des .wp-pagenavi .extend { background: #f6f6f6; border: 0; width: 44px; height: 44px; display: inline-flex; align-items: center; justify-content: center; font-weight: 500; font-size: 16px;color: #000;}
.blog_left.new-blog-des .type-post{ margin:0px; padding: 10px 0 !important; display: flex;  }
.page_nav_row .wp-pagenavi{ display: flex; flex-wrap: wrap; justify-content: center; margin-top: 15px; }
.blog_left.new-blog-des .inner_content{ background-color: #f4f4f4; }

/*about page css*/

.abt-page p {
    text-align: left !important;
    padding-top: 0;
    padding-bottom: 15px;
    line-height: 1.8;
}
.abt-page h2 {
    margin: 0;
    padding-bottom: 15px;
    font-size: 24px;
    font-weight: bold;
    color: #000;
}
.abt-page h3 {
    text-align: left !important;
    color: #000;
    font-size: 24px;
    font-weight: 700;
    padding-bottom: 15px;
}
.abt-page ul li {
    list-style: disc;
    background-image: none;
    font-size: 16px;
    line-height: 1.8;
    padding-bottom: 10px;
    list-style: disc inside;
}


/*new gernal css 10-10-23 start*/


.call a, .navigation, .stp1>span, .stp2>span, .stp3>span {text-align: center}
.foo_copyr p, .foo_copyr p b {font-weight: 400}
.class_middle, .form_element label {vertical-align: middle}
.content, .pop_up {overflow: hidden}
@font-face {
	font-family: brandon_grotesquelight_italic;
	src: url(fonts/brandon_light_it-webfont.eot);
	src: url(fonts/brandon_light_it-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/brandon_light_it-webfont.woff) format('woff'), url(fonts/brandon_light_it-webfont.ttf) format('truetype'), url(fonts/brandon_light_it-webfont.svg#brandon_grotesquelight_italic) format('svg');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: brandon_grotesque_regularRg;
	src: url(fonts/brandon_reg-webfont.eot);
	src: url(fonts/brandon_reg-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/brandon_reg-webfont.woff) format('woff'), url(fonts/brandon_reg-webfont.ttf) format('truetype'), url(fonts/brandon_reg-webfont.svg#brandon_grotesque_regularRg) format('svg');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: pill_gothic_300mgmedium;
	src: url(fonts/pillgothic300mg-medium-webfont.eot);
	src: url(fonts/pillgothic300mg-medium-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/pillgothic300mg-medium-webfont.woff) format('woff'), url(fonts/pillgothic300mg-medium-webfont.ttf) format('truetype'), url(fonts/pillgothic300mg-medium-webfont.svg#pill_gothic_300mgmedium) format('svg');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: pill_gothic_300mgblack;
	src: url(fonts/pillgothic300mg-black-webfont-webfont.eot);
	src: url(fonts/pillgothic300mg-black-webfont-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/pillgothic300mg-black-webfont-webfont.woff) format('woff'), url(fonts/pillgothic300mg-black-webfont-webfont.ttf) format('truetype'), url(fonts/pillgothic300mg-black-webfont-webfont.svg#pill_gothic_300mgblack) format('svg');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: brandon_grotesquemedium;
	src: url(fonts/brandon_med-webfont.eot);
	src: url(fonts/brandon_med-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/brandon_med-webfont.woff) format('woff'), url(fonts/brandon_med-webfont.ttf) format('truetype'), url(fonts/brandon_med-webfont.svg#brandon_grotesquemedium) format('svg');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: proxima_nova_ltsemibold;
	src: url(fonts/mark_simonson_-_proxima_nova_semibold-webfont.eot);
	src: url(fonts/mark_simonson_-_proxima_nova_semibold-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/mark_simonson_-_proxima_nova_semibold-webfont.woff) format('woff'), url(fonts/mark_simonson_-_proxima_nova_semibold-webfont.ttf) format('truetype'), url(fonts/mark_simonson_-_proxima_nova_semibold-webfont.svg#proxima_nova_ltsemibold) format('svg');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: proxima_nova_ltlight;
	src: url(fonts/mark_simonson_-_proxima_nova_light-webfont.eot);
	src: url(fonts/mark_simonson_-_proxima_nova_light-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/mark_simonson_-_proxima_nova_light-webfont.woff) format('woff'), url(fonts/mark_simonson_-_proxima_nova_light-webfont.ttf) format('truetype'), url(fonts/mark_simonson_-_proxima_nova_light-webfont.svg#proxima_nova_ltlight) format('svg');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: proxima_nova_rgregular;
	src: url(fonts/mark_simonson_-_proxima_nova_regular-webfont.eot);
	src: url(fonts/mark_simonson_-_proxima_nova_regular-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/mark_simonson_-_proxima_nova_regular-webfont.woff) format('woff'), url(fonts/mark_simonson_-_proxima_nova_regular-webfont.ttf) format('truetype'), url(fonts/mark_simonson_-_proxima_nova_regular-webfont.svg#proxima_nova_rgregular) format('svg');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: haettenschweilerregular;
	src: url(fonts/hatten-webfont.eot);
	src: url(fonts/hatten-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/hatten-webfont.woff2) format('woff2'), url(fonts/hatten-webfont.woff) format('woff'), url(fonts/hatten-webfont.ttf) format('truetype'), url(fonts/hatten-webfont.svg#haettenschweilerregular) format('svg');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: PillGothic300mgRegular;
	src: url(fonts/pillgothic300mg-regular.eot);
	src: url(fonts/pillgothic300mg-regular.eot) format('embedded-opentype'), url(fonts/pillgothic300mg-regular.woff) format('woff'), url(fonts/pillgothic300mg-regular.ttf) format('truetype'), url(fonts/pillgothic300mg-regular.svg#PillGothic300mgRegular) format('svg');
	font-display: swap;
}
body,html {margin: 0;padding: 0;color: #2d2d2d;font-size: 100%;font-family: 'Open Sans', sans-serif; overflow-x: hidden;}
img {	margin: 0;padding: 0;	height: auto!important;	max-width: 100%}
a, img {border: none;	outline-style: none}
.clear {margin: 0;padding: 0;	clear: both;display: block}
a {transition: all .2s ease-out 0s}
h1, h2, h3, h4, h5, h6 {font-weight: 400}
ul {margin: 0;padding: 0}
ul li {	color: #0a0a0a;	margin: 0;float: left}
p {	font-size: 14px}
h1{	font-size: 30px; font-weight: bold;	margin: 0;padding: 0;	display: block}
h2 {font-size: 24px;margin: 0;padding: 0;display: block}
h1 {color: #d02127;}
h2 {color: #000}
div {	margin: 0;padding: 0;	display: block}

/* banner reviews css 23-12-22 */
.banner-reviews { position: absolute; top: 0; left: 48%; right: 0; z-index: 9;}
.banner-reviews .testimonials_left { max-width: 400px !important;}

.pay_wrap .payment_form form { text-align: left;}
.pay_wrap .payment_form form label { margin: 0; padding: 10px 0px 5px 0px; color: #000; font-weight: 500;}
.pay_wrap .payment_form form input.form-control { border: 1px solid #ccc; border-radius: 0;}
.pay_wrap .payment_form form input.form-control:focus { box-shadow: 0 0 0;}
.pay_wrap .payment_form form p { display: flex; align-items: flex-start; justify-content: flex-start;}
.pay_wrap .payment_form form p input { margin-right: 5px; height: 20px;}
.pay_wrap .payment_form form button.btn {background: #ca1700;  border: 2px solid #ca1700; padding: 20px 20px; transition: .3s;}
.pay_wrap .payment_form form button.btn:hover { background: #f000; transition: .3s; color: #ca1700;}
.pay_wrap .about_in_text { text-align: left;}
.content .breadcrumbs p { font-size: 18px; padding: 0px;}
.content .breadcrumbs { margin: 0;}
.pay_wrap { margin-top: 20px !important; }
.pay-ment { text-align: left;}
.pay-ment h3 { font-size: 30px; font-weight: 700; margin-bottom: 20px;}
.pay-ment .detail_adress p { margin-bottom: 10px;}
.pay-ment .detail_adress p a { color: #000;}
.pay-ment-in { margin-top: 20px; }
/* banner reviews css 23-12-22 */



input, textarea {border: 1px solid #e5e5e5;	color: #3e3e3e;	background: #f8f8f8;display: block;	font-family: Tahoma, Geneva, sans-serif;font-size: 12px}
.err_spn {border: 1px solid red;color: red;display: block;font-size: 10px;margin: 4px 0 0;padding: 2px}
.inner_form {float: left;width: auto}
.baner img, .baner>img, .logo img {width: 100%}
.cnt_mid_txt h1 {margin: 0 0 15px;border-bottom: 1px solid;padding-bottom: 5px}
input.error {border-color: red;color: red}
.btm_cnt, .txt_cnt {border-top: 1px solid #d02127}
.header {display: block}
.header_in { padding: 15px 0px; position: relative; background: #fff;}
.header_in .hd_r .top_link li.health_in a { font-weight: 700;color: #f20000; padding-right: 10px;}
.baner, .menu_main, .pop_up {position: relative}
.social {display: inline-block;float: left}
.call {background: #000;color: #fff;float: right;margin: 1px 0 0 10px}
.call a {color: #fff;display: block;font-size: 27px;font-family: PillGothic300mgRegular;margin: 7px 10px 4px}
.top_link ul li a:hover {color: #d02127}
.baner_pop li, .navigation ul li a { font-size: 15px; text-transform: uppercase; padding: 10px 35px; display: block;}
.menu_main {background: #fff;z-index: 1}
.navigation li {background: #fff;margin: 0;}
.active {box-shadow: 0 0 5px #ccc inset!important}
.active a {color: #f20000!important}
.navigation li.current-menu-item a, .navigation li:hover a {color: #f20000}
.navigation li:first-child {box-shadow: none}
.content, .intuch {box-shadow: 0 0 5px #ccc}
.navigation ul {margin: 0 auto;	max-width: 863px}
.navigation ul li a {color: #000;font-weight: 500;}
.content {margin: 0 auto;max-width: 1140px;background: #fff;}
.baner {background: 0 0;padding: 0;max-width: 100%; position: relative;}
.baner:before { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: #0000005c;}
.baner .bx-wrapper .bx-viewport {left: 0}
.baner img {display: block;	height: auto;    max-height: 250px;  object-fit: cover;}
.bnr img {display: none}
.baner>img, .bnr img:first-child {display: block}
.doc_aply, .doc_aply1 {display: none;}
.content1_l .bx-viewport {background: url(images/bx_loader.gif) center center no-repeat rgba(0,0,0,0)}
.baner_pop {background: url(images/bnr-rt.jpg) right repeat-y;position: absolute;right: -430px;top: 245px;z-index: 73;width: 460px}
.drag_arrow_l {width: 33px;height: 204px;display: block;float: left;background: url(images/bnr-lt-arro.png) no-repeat;}
.drag_arrow_l.arrow_r {background: url(images/bnr-rt-arro.png) no-repeat;}
.baner_pop img {float: left;}
.baner_pop>div {left: 37px;position: absolute;top: 10px;}
.bnr_in h3 {padding: 0;	margin: 0;}
#drag_lt img {display: none;}
.baner_pop li {background: url(images/chek-red.png) left center no-repeat rgba(0,0,0,0);color: #000;float: none;font-family: brandon_grotesque_regularRg;line-height: 2.857;padding: 0 0 0 35px;}
.stp1>p, .stp2>p, .stp3>p {	left: 16px;	padding: 60px 0 0;	z-index: 1;}
.cnt_lt {float: left;}
.step li {width: 33%;}
.cnt_lt>ul>li {width: 240px;}
.stp1 {position: relative;}
.stp1>p {color: #fff;font-family: haettenschweilerregular;font-size: 48px;position: absolute;top: 25px;}
.stp1>span {color: #717171;float: left;	font-family: brandon_grotesque_regularRg;font-size: 16px;margin: 79px 0 0 74px;	position: absolute;top: 41px;}
.stp2 {	position: relative}
.stp2>p {color: #fff;font-family: haettenschweilerregular;font-size: 48px;position: absolute;top: 25px;}
.stp2>span {color: #717171;	float: left;font-family: brandon_grotesque_regularRg;font-size: 16px;margin: 65px 0 0 79px;	position: absolute;	top: 41px;}
.stp3 {	position: relative;}
.modalCloseImg, .stp3>p, .stp3>span {position: absolute}
.stp3>p {color: #fff;font-family: haettenschweilerregular;font-size: 48px;top: 25px;}
.stp3>span {color: #717171;float: left;font-family: brandon_grotesque_regularRg;font-size: 16px;margin: 78px 0 0 78px;top: 41px;}
.stp_img {display: block;z-index: 0;width: 100%;}
.stp_img_res {display: none}
.cnt_mid_txt h2 {color: #f20000}
.feature li, .txt_cnt p {color: #616161;font-size: 14px}
.silnt {margin: 15px 0 0}
.silnt>h2 {font-size: 20px}
.silnt h2 {border-bottom: 1px solid #d02127;margin: 0 0 10px;padding: 0 0 5px}
.feature {padding: 0;float: left;width: 100%;margin: 0 0 0 15px}
.silnt>img {display: block;float: right;margin: -35px 50px 0 0;top: 0}
.feature li {float: none;line-height: 30px;list-style: disc url(images/li.png);margin: 0 0 0 15px}
.silnt img {display: block;float: left;	margin: 4px 0 0 75px}
.btm_cnt, .txt_cnt {padding: 0;	margin: 5px 0 0}
.aply, .descr>p {text-align: center}
.descr {background: #d02127;color: #fff;padding: 12px 8px;font-family: brandon_grotesquemedium}
.btm_cnt li, .txt_cnt li {margin: 0 3px 0 0;color: #616161;font-size: 14px;line-height: 24px;width: 50%}
.descr>p {color: #fff;font-size: 13px;float: left;font-family: PillGothic300mgRegular;text-transform: uppercase;width: 55px;min-height: 55px}
.btm>span, .desc {float: right;text-transform: uppercase}
.descr>p>span {font-size: 24px;font-family: pill_gothic_300mgblack}
.desc {font-size: 15px!important;line-height: 20px;margin: 5px 0 0;	width: 122px}
.btm {background: url(images/rt-arrow.png) 2% center no-repeat #000;color: #fff;padding: 2px 0;transition: background-position .2s ease-in 0s}
.btm:hover {background: url(images/rt-arrow.png) 4% center no-repeat #000}
.btm>span {font-family: pill_gothic_300mgmedium;font-size: 14px;margin: 0 2px 0 0;padding: 0 12px;color: #fff;background: #000;
	background: -moz-linear-gradient(left, #000 0, #6d6d6d 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #000), color-stop(100%, #6d6d6d));
	background: -webkit-linear-gradient(left, #000 0, #6d6d6d 100%);
	background: -o-linear-gradient(left, #000 0, #6d6d6d 100%);
	background: -ms-linear-gradient(left, #000 0, #6d6d6d 100%);
	background: linear-gradient(to right, #000 0, #6d6d6d 100%)
}
.btm_cnt li {background: url(images/chek-red.png) left center no-repeat rgba(0,0,0,0);float: none;line-height: 30px;padding: 3px 0 0 28px;width: 100%}
.btm_cnt {border-bottom: 1px solid #d02127;margin: 5px 0;padding: 13px 0}
.cnt_rt {float: right;width: 295px}
.aply {background: #d02127;float: right;margin: 5px 0 -30px}
.touch_area, .touch_inp {display: block;font-family: Tahoma, Geneva, sans-serif;font-size: 12px;margin: 0;width: 93%}
.aply a {color: #fff;display: block;padding: 8px 10px;animation: shadow-pulse 3s infinite;}
.apply {color: #fff;display: block;padding: 5px 12px;text-transform: uppercase}
.frm_fild {	padding-bottom: 8px}
.touch_inp {border: 1px solid #e5e5e5;color: #3e3e3e;background: #f8f8f8;height: 32px;line-height: 28px;padding: 0 3%}
.navigation ul li#menu-item-24 a, .navigation ul li#menu-item-24:hover a {color: #fff;}
.navigation ul li#menu-item-24, .navigation ul li#menu-item-24:hover {border: 1px solid #d02127;background: #d02127;    animation: shadow-pulse 3s infinite; border-radius: 4px;}
@keyframes shadow-pulse{0%{background:#f4a20a;color:#fff;}50%{background:#c91400;color:#fff;}100%{background:#f4a20a;color:#fff;}}
textarea {resize: none!important}
.touch_area {border: 1px solid #e5e5e5;background: #f8f8f8;color: #3e3e3e;padding: 10px 3%}
.fb_like img, .ver_cod {width: 100%;display: block}
.intuch {border-radius: 15px;padding: 25px 18px 10px 20px;margin-bottom: 20px}
.intuch>h1 {font-family: pillgothic300mgregular;font-size: 23px;text-transform: uppercase}
.frm_fild>p {color: #000;font-family: brandon_grotesque_regularRg;font-size: 13px}
.cap_inp {background: #fff;height: 20px;border: 1px solid #d9d9d9;max-width: 114px}
.sbmt {background: #d02127;border: none;color: #fff;font-size: 21px;margin: 0 0 40px;padding: 5px 18px;cursor: pointer}
.ver_cod {margin: 0;padding: 0 0 8px}
.fb_like {margin: 20px 0 0;max-width: 265px;border: #ccc}
.slient_list {margin: 0;padding: 0 0 6px}
.slient_list ul li {background: url(images/li.png) left 11px no-repeat;color: #616161;float: none;font-size: 14px;line-height: normal;margin: 0;padding: 5px 0 5px 12px}
.test_moni {max-width: 221px;margin: 0 auto}
.test_moni>h1 {font-family: proxima_nova_rgregular;margin: 40px 0 10px}
.test_moni blockquote {font-size: 14px;margin: 0;	padding: 0}
.bx-wrapper .bx-viewport {box-shadow: 0!important}
.test_moni p {font-family: brandon_grotesquelight_italic;	font-size: 18px;	color: #0a0a0a;max-width: 216px}
address {	color: #282727;	font-family: brandon_grotesquelight_italic;	font-size: 12px;	margin: 15px 0 0}
.footer {display: block}
.footer_d { max-width: 100%; padding: 20px 0 0px; background: rgb(246 246 246); margin-top: 25px;}
.foo_lt {background: #d02127;	float: left;	margin: 0;min-width: 190px;padding: 8px 28px}
.foo_lt span {font-size: 18px;display: block;color: #fff}
.foo_lt p {font-size: 14px;display: block;color: #fff;padding-bottom: 5px}
.foo_lt p a {color: #fff;text-decoration: underline}
.foo_lt p a:hover {text-decoration: none}
.foo_rt { float: inherit; max-width: 1140px; margin: auto; padding-top: 0; width: 100%; text-align: center;}
.foo_accept { padding-right: 20px;}
.foo_logo {margin: auto;	width: 230px}
.foo_logo img {	width: 100%;height: auto;	display: block}
.foo_social ul {   display: flex; align-items: center;justify-content: center; margin: 0; }
.foo_social ul li {	padding: 0px 5px;}
.foo_copyr, .foo_social img {	display: block; transition: 0.3s;}
.foo_copyr, .foo_social ul li:hover img{ opacity: 0.7;}
.foo_copyr .textwidget p {text-align: center; background: #d02127; position: relative; color: #fff; margin-top: 25px; margin-bottom: 0px;}
.foo_copyr .textwidget p br { display:none; }
.foo_copyr { opacity: .9;}
.foo_copyr p {color: #000;font-size: 12px;padding: 10px 0px;}
.foo_lnk_lt {	float: none;max-width: inherit;padding: 4px 10px 0;text-align: center}
.foo_lnk_lt ul {text-align: center;}
.foo_lnk_lt ul li {	border-left: 1px solid #000;color: #000;display: inline-block;float: none;line-height: 15px;margin: 0;padding: 0 15px}
.doc_reqd, .foo_lnk_lt ul li:first-child, .submit_all {border: none}
.foo_lnk_rt, .ftr2, .mst1>ul {float: right}
.mid_lt li, .mid_lt p {line-height: 24px;	font-size: 14px}
.ftr2 {	margin: 10px 82px 0 0;padding: 0 0 15px}
.mst1 {color: #2d2d2d;font-size: 13px;width: 245px;	font-weight: 700}
.mst1 img {display: block;padding: 0;width: 100%}
.mst1 li {margin: 0 5px 0 0;width: 35px}
.foo_lnk_lt ul li a {color: #000;font-size: 16px; font-weight: 500;}
.foo_lnk_lt li:hover>a {color: #fe0000}
.foo_lnk_lt>p {font-size: 14px;font-family: brandon_grotesque_regularRg;color: #5d5d5d;margin: 10px 0 0 132px}
.foo_btm {display: block;margin: 10px auto 0}
.menuImage {display: none}
.mid_lt {float: left;max-width: 700px;width: 100%}
.breadcrumbs { margin: 10px 0; position: absolute; top: 50%; transform: translate(0px, -50%);}
.baner .breadcrumbs p {padding-bottom: 5px;color: #d02127; margin: 0;}
.baner .breadcrumbs p a { color: #fff;font-weight: 700;}
.breadcrumbs h1 { color: #fff; text-transform: capitalize; font-size: 36px;}
.mid_lt p {color: #616161;margin: 0;padding: 12px 0;text-align: justify}
.mid_lt p a {text-decoration: underline;font-weight: bold;color: #d02127;}
#see_content, .mid_left a, .mid_lt p a:hover {text-decoration: none}
.mid_lt li {float: none;color: #616161;list-style: disc inside url(images/li.png)}
.mid_lt h2 {color: #fe0000;	margin: 5px 0 0}
.doc_reqd {	background: url(images/dubai-visa-banner.png) center -3px no-repeat rgba(0,0,0,0);height: 160px;margin: 0;padding: 0;width: 665px}
.doc_reqd_inr {	margin: 0;	padding: 26px 0 0 7px}
.doc_reqd_inr_hd {color: #fe0000;	font: 22px Arial, Helvetica, sans-serif;margin: 0;padding: 0}
.form_element {	float: left;font-size: 14px;width: 100%;margin: 5px 0}
.form_element label {	display: block;	float: left;	font-size: 14px;line-height: 26px;padding: 5px 10px 5px 0;width: 155px!important}
#text_2 {color: #000;display: block;font: 12px Arial, Helvetica, sans-serif;margin: 0;padding: 6px;width: 245px}
#ChronoContact_contact input[type=file], #ChronoContact_contact input[type=text], #ChronoContact_contact textarea {display: block;margin: 0;padding: 6px;width: 318px}
.mid_left a {	color: #000}
.cf_label {display: inline-block;	width: 140px}
.breadcrumbs a {color: #fe0000}
.modalCloseImg {background: url(images/x.png) no-repeat rgba(0,0,0,0);cursor: pointer;display: inline;height: 29px;right: -16px;top: -15px;width: 25px;z-index: 3200}
.aply_visa {background: #d02127;color: #fff!important;float: right;	font-size: 14px!important;font-weight: 700;	padding: 8px 15px;text-decoration: none!important;animation: shadow-pulse 3s infinite;}
.blog_left h1 a:hover, .right_blog .widget a {text-decoration: underline}
.top_head_visa {border-bottom: 1px solid #ccc;clear: both;margin: 10px 0 0;padding: 25px 0 0}
.visa_Sample {background: #333;border-radius: 36px 36px 0 0;border-top: 2px solid red;float: right;font-size: 13px;	padding: 5px 19px}
.visa_Sample>a {color: #fff}
.visa_Sample:hover {background: #000}
.top_head_visa>strong {	float: left}
#simplemodal-overlay {background-color: #000;	cursor: wait}
#middle p {	line-height: 18px;margin: 0;padding: 12px 0;text-align: justify}
.payinput {border: 1px solid #97abac;	color: #262626;	display: inline-block;	float: right;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	margin: 3px 0 2px;padding: 6px;width: 230px}
#middle {	color: #3b3a3a;	font: 13px Arial, Helvetica, sans-serif}
.paysubmit {background: #d02127;border: none;	border-radius: 5px;	color: #fff;cursor: pointer;float: right;font-size: 14px;padding: 6px 15px}
.paysubmit:hover {background: #b80e12;color: #000}
#cfrm .frm_fild {	position: relative}
#cfrm .err_spn {background: #000;	border: 1px solid red;border-radius: 0 50px;color: #fff;display: block;	font-size: 10px;left: -149px;margin: 4px 0 0;	padding: 4px 21px;position: absolute;	top: -6px;width: 100px}
.visa_outer {	border-bottom: 2px solid;	padding: 5px}
.cnt_rt img {	width: 100%}
.go_top {bottom: 6px; position: fixed; right: 30px; cursor: pointer; z-index: 9999;}
#numbercode, .nms {	background: url(images/inpt-bg.png) center center no-repeat rgba(0,0,0,0)}
.mid_lt td {color: #616161;	font-size: 14px}
.mid_lt td b {color: #000}
.blog_left h1 a {	color: #d02127;	font-weight: 700}
.blog_left .type-post {	background: #f5f4f4;	border: 1px solid #e1e1e1;border-radius: 18px;display: block;	margin: 5px 0 20px;	padding: 15px}
.mid_lt .post h2{font-size: 26px;}
.mid_lt .post h2, .mid_lt .post h3, .mid_lt .post h4, .mid_lt .post h5, .mid_lt .post h6{color: #000;}
.mid_lt .post h3{font-size: 21px;}
.blog_left h1 {	margin: 0 0 8px!important;padding: 0 0 8px!important}
.right_blog .widget a {	color: #fff}
.right_blog .widget h3 {color: #fff;display: block;	font-size: 21px;margin: 0;padding: 0 0 8px;text-transform: uppercase}
.right_blog .widget {background: #d02127;border: 8px solid #ccc;color: #fff;margin: 7px 0 0;padding: 10px;	font-size: 15px;font-weight: 700}
.right_blog .widget li {color: #fff;	font-size: 13px;line-height: 24px;list-style: url(images/li.png);	float: none;margin: 0 0 0 15px;padding: 0}
.right_blog .widget li a {text-decoration: none}
.blog_left a[rel=tag]:hover, .right_blog .widget li a:hover {	text-decoration: underline}
.author {	font-size: 15px}
.listing blockquote {	margin: 0!important}
.listing .testimonials-widget-testimonial.list {background: #f9f9f9;padding: 10px 20px;	border: 1px solid #ebebeb}
.cnt_rt h2 {color: #f20000}
table.visa_table {border: 1px solid #616161;border-collapse: collapse}
table.visa_table td {	font-size: 14px;padding: 8px 5px}
.contact-form-left label {display: inline-block;float: none;padding: 4px 15px 2px 0;text-align: right;vertical-align: top;width: 128px}
.contact-form-left input[type=checkbox] {	float: left;margin-left: 81px}
.contact-form-left p {padding: 6px 0}
.doc_req {clear: both;	padding-top: 17px}
.doc_req p {padding: 0;	margin: 0 0 8px}
.contact-form-left {font-size: 14px;margin: 0;padding: 20px 30px;	text-align: left;	width: 410px}
.paypal_img {	display: block;	margin-left: 90px}
.blog_left {font-size: 14px;	line-height: 24px}
.blog_left a[rel=tag] {	color: #000}
.apply_frm_d {border-radius: 15px;	box-shadow: 0 0 5px #ccc;	padding: 25px 18px 10px 20px}
.apply_frm_d h1 {	display: block;	padding-bottom: 20px}
.apply_frm_d .form_element label {line-height: 18px;	padding: 6px 10px 5px 0;width: 168px!important}
.apply_frm_d #ChronoContact_contact input[type=file], .apply_frm_d #ChronoContact_contact input[type=text], .apply_frm_d #ChronoContact_contact textarea {width: 465px}
.apply_frm_d .submit_all {margin-left: 178px}
.apply_frm_d .addmore a {color: #f20000;display: inline-block;	font-weight: 400;	margin: 5px 0 5px 180px}
.apply_frm_d #ChronoContact_contact input.add_file_opt {margin: 0 0 10px 178px}
.intuch.docu_req_d {margin-top: 68px}
.intuch.docu_req_d ul {	display: block;	margin: 0;	padding: 30px 0 0}
.intuch.docu_req_d li {	display: block;	float: none;margin: 0;padding: 0 0 20px}
.intuch.docu_req_d img {display: block;	margin: 0 auto 5px}
.intuch.docu_req_d span {color: #333;	display: block;	font-size: 16px;text-align: center}
.pay_frm_d {	margin: 0 auto;	width: 570px}
.pay_frm_d .contact-form-left {	width: inherit}
.pay_frm_d .contact-form-left p {display: block;	margin: 0;overflow: hidden;	padding: 6px 0}
.pay_frm_d .contact-form-left label {	padding: 4px 15px 4px 0;width: 160px;	float: left}
.pay_frm_d .payinput {margin: 0;	padding: 8px 10px;	width: 290px;	float: left}
.pay_frm_d .contact-form-left input[type=checkbox] {margin-left: 156px}
.pay_frm_d .paysubmit {	margin-right: 22px}
.hmt_foot span {	font-size: 13px;display: inline}
.slient_list iframe {	height: 400px!important;width: 100%}

/*new*/	
.row_doc {display: flex;flex-wrap: wrap;justify-content: space-between;}
.txt_cnt .docum_list p {text-align: center;color: #000;	line-height: 21px;}
.docum_recq { padding: 15px 25px; background: #f6f6f6; border: 1px solid #ebebeb; margin-bottom: 15px;}
.docum_recq h2 {font-size: 24px;font-weight: 400;	margin-bottom: 15px;}
.docum_list {text-align: center;	position: relative}
.docum_list p {	font-weight: 600;}
.row_doc .docum_list:nth-child(3):before {display: none;}
.docum_list img {	margin-bottom: 2px;	position: relative;}
.type_visa {display: flex;	margin-bottom: 30px;}
.type_visa .column {width: calc(33% - 10px);	margin-right: 18px;display: flex;}
.type_visa .column p {display: none;}
.type_visa a {background: #d02127;width: 100%;display: flex;justify-content: space-between;}
.day_visa {float: left;width: 84px;font-size: 14px;color: #fff;padding: 14px 10px;text-align: center;border-right: #f1f1f1 dotted 1px;font-weight: 700;height: 46px;background: #333;text-transform: uppercase;}
.day_visa span {display: block;	font-size: 24px;color: #fff;text-align: center;line-height: 22px;}
.detail_about {	color: #fff;font-size: 14px;line-height: 20px;padding: 14px 0 15px 8px;text-transform: uppercase;width: 200px;font-weight: 600;text-align: left; background: #d02127;}
.our_feature {width: 100%;text-align: center;	padding: 15px;margin-bottom: 15px; min-height: 120px;}
.our_feature img {margin: 0 auto;}
.fea_wrap {display: flex;	justify-content: space-between;}
.our_feature h5 {color: #d02127;float: left;font-weight: bold;font-size: 23px;width: 100%;text-align: center;	margin-top: 10px;}
.our_feature span {color: #000;float: left;font-size: 14px;width: 100%;	text-align: center;text-transform: uppercase;}
.content_fe p, .our_feature p {	text-align: center;}
.fea_wrap .column .our_feature .content_fe p {text-align: left;}
.why_choose h2 {text-align: center; font-weight: bold; font-size: 24px !important; text-transform: capitalize; margin: 0; padding-bottom: 5px;}
.why_choose ul {display: flex;flex-wrap: wrap; justify-content: space-between;}
.why_choose ul li {width: calc(32.66% - 10px); text-align: center;margin: 10px 0px; padding: 20px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; flex-direction: column;border: 1px solid #ebebeb;}
.why_choose ul li h5 { font-weight: 500; color: #4c617a; padding: 10px 0px 5px 0px; text-transform: capitalize; font-size: 20px;}
.why_choose ul li p {font-size: 13px;font-weight: 600;}
.search-form { position: relative;}
.search-form input[type=text] { width: calc(100% - 30px); padding: 12px 15px;}
.search-form input[type=image] { position: absolute; top: 12px; right: 8px; border: navajowhite; max-width: 18px;}

/*19-08-2022*/
.mid_lt .Contact-org { display: flex; justify-content: space-between;}
.mid_lt .Contact-org .locatin_box h3 {font-size: 28px; margin-bottom: 10px;}
.locatin_box .detail_adress p { font-size: 17px; font-weight: 600;}
.address_box p {font-size: 17px; font-weight: 600; display: flex;}
.content .mid_lt {max-width: 100% !important;}
.content .cnt_rt {display: none;}
.mid_lt .Contact-org .locatin_box {padding: 0px 15px;}
.locatin_box .detail_adress p img {max-width: 17px; margin-right: 5px;}
.address_box p img { max-width: 17px; margin-right: 5px;}

/*26-08-22*/
.dubaitrip_min {display: flex; justify-content: space-between;}
.dubaitrip_min .dubaitrip {padding-top: 71px; max-width: 300px;}
.blog_left .type-post a {color: #d02127; transition: .3s;}
.blog_left .type-post a:hover {text-decoration: underline; }

/*11-01-2023*/
.header.sticky { position: fixed; box-shadow: 0px 15px 10px -15px rgb(46, 45, 45); width: 100%; transition: all 0.4s ease-in-out 0s;z-index: 999; -webkit-animation: navbarFixed 0.8s; animation: navbarFixed 0.8s; top: -68px;}
.top_link ul li a {font-weight: 500;color: #000;}
.bx-wrapper .bx-pager {bottom: 15px;color: #fff !important;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #fff;}
.content{margin-top: 50px;}
.dubaivisas-min {display: block;}
.fea_wrap{margin: auto;}
.silnt h2{font-weight: 700;}
.docum_recq h2{font-weight: 700;}
.visa-days .column .detail_about {width: 353px !important;}
.visa-days .column{width: 45% !important;}
.visa-days{justify-content: space-between;}

.page_nav_row{ width: 100%; text-align: center; padding-top: 10px; }

@media only screen and (max-width:1399px) {
.blog .content { margin: 50px 15px 0px 15px;}

}

@media only screen and (min-width:901px) and (max-width:1200px) {
.cnt_rt {width: 25%}
.cnt_mid_txt { padding-right: 10px;}
}

@media only screen and (min-width:1003px) and (max-width:1125px) {
.navigation ul{display: flex;justify-content: flex-end;}
.navigation ul li{float: unset;}
.navigation ul li a{padding: 20px 28px;}
}

@media only screen and (min-width:991px) and (max-width:1002px) {
.navigation ul li {padding: 0;}
.navigation ul li a {padding: 20px 24px;}
.hd_r{margin: 5px 0px !important;}
}


@media only screen and (max-width:991px) {
.dubaitrip_min { display: block;}
.dubaitrip_min .dubaitrip {max-width: 700px; margin: auto; padding-top: 20px; text-align: center;}
.header.sticky{top: -73px;background: #fff;}
.header.sticky .menu_main{padding-right: 20px;}
}


@media only screen and (min-width:801px) and (max-width:1002px) {
.call>a {font-size: 18px}
.social li {display: inline-block;padding: 0 10px 0 0}
.call {margin: 5px 0 0 10px}
.navigation li {margin: 0 2px 0 0;padding: 17px}
.baner_pop {right: 0;top: 203px;width: 300px;height: 155px}
.drag_arrow_l.arrow_r {background: url(images/bnr-rt-arro.png) 0 0/25px auto no-repeat rgba(0,0,0,0)}
.drag_arrow_l {background: url(images/bnr-lt-arro.png) 0 0/25px auto no-repeat rgba(0,0,0,0)}
.baner_pop>div {left: 40px;position: absolute;top: 15px}
.baner_pop li {float: none;font-size: 12px;line-height: 2.557;padding: 0 0 0 25px}
.fb_like {float: left;margin: 0 5px;max-width: 250px}
.cnt_lt {float: none;margin: 0 auto;}
.cnt_rt {clear: both;float: left;margin: 15px auto 0;max-width: 100%}
.intuch {float: left;padding: 15px 18px 0 20px}
.test_moni {float: right;margin: 0 0 0 10px}
.test_moni>h1 {font-family: proxima_nova_rgregular;margin: 14px 0 10px}
.touch_area, .touch_inp {margin: 0 auto 5px}
.touch_inp {padding: 0 10px}
.ver_cod {margin: 5px 0}
.sbmt {font-size: 15px;	margin: 0 0 15px;padding: 5px 12px}
.footer {margin: 0 auto;max-width: 100%;}
.foo_lnk_lt ul li {margin: 0;padding: 0 26px;line-height: 14px}
.ftr2 {float: right;margin: 0;padding: 0 0 15px}
.foo_btm {display: block;margin: 12px auto 0;	width: 90%}
.ftr_lt {float: left}
.foo_lnk_lt {float: none}
.foo_lnk_lt>p {color: #5d5d5d;font-family: brandon_grotesque_regularRg;font-size: 14px;margin: 11px 0 0 100px}
.aply {	margin: 5px 5px 0}
.visa-file-id {width: 70%;height: auto}
.stp2>span, .stp1>span, .stp3>span {font-size: 16px; margin: 0;top: inherit;left: 0;right: 0;bottom: 30px;padding-left: 37px;}

}

@media only screen and (min-width:651px) and (max-width:800px) {
.call>a {font-size: 18px}
.social li {padding: 0}
.baner_pop {position: absolute;right: 0;top: 195px;width: 350px;z-index: 72}
.baner_pop>div {left: 40px;position: absolute;top: 15px}
.drag_arrow_l.arrow_r {	background: url(images/bnr-rt-arro.png) 0 0/25px auto no-repeat rgba(0,0,0,0)}
.baner_pop li {float: none;font-size: 12px;line-height: 2.557;padding: 0 0 0 25px}
.call {margin: 5px 0 0 10px}
.navigation li {margin: 0 2px 0 0;padding: 8px}
.cnt_lt {float: none;margin: 0 auto;}
.cnt_rt {display: block;float: none;margin: 15px auto 0;max-width: 100%}
.fb_like {float: left;margin: 0;max-width: 250px}
.touch_area, .touch_inp {margin: 0 auto 5px}
.touch_inp {padding: 0 10px}
.ver_cod {margin: 5px 0}
.sbmt {font-size: 15px;margin: 0 0 15px;padding: 5px 12px}
.foo_lnk_lt ul li {margin: 0;line-height: 14px}
.foo_lnk_lt {float: none;margin: 0 auto;max-width: 95%}
.foo_btm {margin: 10px auto;max-width: 85%}
.ftr2 {float: right;margin: 0;padding: 0 0 15px}
.ftr_lt {float: left}
.intuch, .mid_lt, .test_moni {float: none}
.aply {margin: 5px 5px 0}
.foo_lt {min-width: 145px;padding: 8px 10px}
.foo_lt span {font-size: 16px}
.foo_lt p {font-size: 13px;padding-bottom: 0}
.foo_rt {width: 100%}
.foo_lnk_lt ul li {padding: 0 10px}
.intuch {margin: 20px 0 0;padding: 15px 15px 20px;	width: auto}
.test_moni {max-width: inherit;width: 100%}
.whole_content {width: inherit!important;margin: 0 35px!important}
.whole_content ol {	margin: 0;	padding: 15px 0}
.top_link ul li {   padding-left: 10px;font-size: 14px;}
.test_moni {padding-top: 10px}
.visa-file-id {width: 100%;	height: auto}
.bx-wrapper .bx-controls-direction a {z-index: 9!important}
.stp2>span, .stp1>span, .stp3>span { font-size: 16px; margin: 0; top: inherit; left: 0; right: 0;  bottom: 10px; padding-left: 37px;}

}


@media only screen and (min-width:526px) and (max-width:650.98px) {
.social li {display: inline-block;padding: 0;width: 20%}
.social {float: left;margin: 7px 5px 0 0;max-width: 160px}
.social img {width: 100%}
.call {margin: 2px 0;max-width: 150px}
.call>a {font-size: 16px;margin: 12px}
.btm_cnt li, .txt_cnt li {font-size: 12px;text-transform: uppercase}
.cnt_lt, .step {max-width: 100%}
.menuImage {height: 25px;margin: 0;width: 35px}
.step {margin: 0 auto}
.cnt_lt {float: none}
.cnt_mid_txt {margin: 12px auto 0;max-width: 98%!important}
.txt_cnt {margin: 5px auto 0}
.descr {padding: 20px 17px}
.stp1>p, .stp2>p, .stp3>p {left: 16px;padding: 50px 0 0}
.txt_cnt li {margin: 0 auto 5px;width: 80%;float: none}
.aply {float: right;margin: 5px 57px 0 0}
.btm_cnt li {margin: 0 5px 5px 0;width: 100%}
.descr>p>span {font-size: 18px}
.descr>p, .stp1>span {font-size: 14px}
.stp_img {display: block}
.baner_pop, .stp_img_res {display: none}
.stp1>span {margin: 35px 0 0 42px;top: 35px;line-height: 16px}
.stp1>p {font-size: 48px;top: 0}
.step li {display: inline-block;margin: 0 0 5px;width: 33%}
.stp2>span, .stp3>span {margin: 35px 0 0 42px;line-height: 16px}
.stp2>span {font-size: 14px;top: 35px}
.stp2>p {font-size: 48px;top: 0}
.stp3>span {font-size: 14px;top: 35px}
.stp3>p {font-size: 48px;top: 0}
.desc>br {display: none}
.txt_cnt p {font-size: 12px}
.cnt_mid_txt h2 {font-size: 17px}
.desc {font-size: 12px!important;margin: 10px 0 0 24px}
.btm_cnt li {background: url(images/chek-red.png) left top no-repeat rgba(0,0,0,0);float: none;line-height: 22px;padding: 0 0 0 25px}
.intuch {border-radius: 15px;box-shadow: 0 0 5px #ccc;padding: 13px 15px 0;float: left;margin: 20px 0 0}
.fb_like {margin: 20px auto 0;max-width: 50%;float: right}
.cnt_rt {float: none;margin: 0 auto;max-width: 100%}
.test_moni {float: right;margin: 10px auto 0;max-width: 47%}
.touch_area, .touch_inp {margin: 0 auto 8px;width: 90%}
.foo_lnk_lt, .footer, .test_moni>h1, .test_moni>p {max-width: 100%}
.touch_area {padding: 10px}
.touch_inp {height: 25px;line-height: 25px;padding: 0 10px}
.intuch>h1 {font-size: 22px;margin: 5px 0 10px}
.sbmt {font-size: 18px;margin: 0 0 15px;padding: 5px 15px}
.test_moni>h1 {margin: 10px 0 5px}
.test_moni>p {font-size: 15px}
address {font-size: 10px}
.foo_lnk {margin: 10px auto 0}
.foo_lnk_lt>p {font-size: 15px;margin: 5px auto;max-width: 67%}
.ftr_lt {float: left}
.ftr_lt>p {font-size: 13px}
.foo_lnk_rt {float: right;margin: 5px auto;	max-width: 180px}
.doc_reqd, .mid_lt {max-width: 100%;}
.ftr2 {float: right;margin: 0 auto;padding: 0 0 5px;width: 245px;}
.entry-content table {border-spacing: 1px;max-width: 100%;}
.doc_reqd {background: url(images/dubai-visa-banner.png) 100% -3px no-repeat rgba(0,0,0,0);	height: 160px;margin: 0;padding: 0;}
.form_element>input {display: block!important;margin: 0 0 10px;max-width: 200px!important;	padding: 6px 0!important;}
#text_14, .foo_lt, .foo_rt, .foo_social img {display: block;}
.foo_lt {float: none;min-width: inherit;padding: 5px 28px;}
.foo_lt span {font-size: 16px;}
.foo_lt p {font-size: 13px;	padding-bottom: 0;}
.foo_rt {float: none;margin-top: 10px;width: inherit;}
.foo_lnk_lt {padding: 0;}
.foo_accept {float: left;padding: 16px 5px 0;}
.foo_social {float: right;padding: 18px 4px 0 0}
.foo_social img {height: auto;width: 25px;}
.apply_frm_d #ChronoContact_contact textarea {width: 188px;}
.paypal_img {margin-left: 50px;}
.pay_frm_d {margin: 0 auto;	width: inherit;}
.pay_frm_d .contact-form-left label {width: 135px;}
.pay_frm_d .payinput {width: 235px;}
.pay_frm_d .contact-form-left input[type=checkbox] {margin-left: 78px;}
.visa-file-id {width: 100%;	height: auto}
.upbanDiv {right: 0!important; left: 0!important;max-width: 300px!important;margin: 0 auto!important;}
.upbanDiv span {font-size: 16px!important;width: 100%!important;display: block!important;padding: 8px 53px!important;}
.upbanDiv span strong {font-size: 16px!important;margin: 3px 0!important;}
.bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager {bottom: -18px!important;}
.bx-wrapper .bx-controls-direction a {z-index: 9!important;}
.aply a {font-size: 12px}
.fea_wrap .column {width: 31.33%;}
.our_feature img {width: 95px;}
.type_visa .column{width: calc(50% - 18px); margin-right: 18px; margin-bottom: 15px;}
.type_visa {justify-content: center; flex-wrap: wrap;}
.stp2>span, .stp1>span, .stp3>span { font-size: 15px; margin: 0; top: inherit; left: 0;  right: 0; bottom:15px; padding-left: 37px;}
.why_choose ul li {width: calc(33.33% - 10px); margin-bottom: 15px;}
.bx-wrapper .bx-pager.bx-default-pager a { background: #666;}

}

@media only screen and (max-width:650px) {
.foo_copyr .textwidget p { margin-top:0px !important; }
.foo_lnk_lt ul li { border-left:0; }
.foo_lnk_lt ul li { background: #1a1a1a; display: block; font-size: 14px;line-height: 26px; float: none; margin: 0 0 1px!important; padding: 5px 15px;}
.foo_lnk_lt ul li a { color: #fff;}
}

@media only screen and (max-width:525px) {
.menuImage>img, .visa-file-id {height: auto;width: 100%;}
.intuch.docu_req_d img { width: 150px;}
.intuch.docu_req_d {  margin-top: 30px;}
.why_choose ul li p {font-size: 12px;}
.foo_rt div:first-child {display: block;}
.menuImage {float: right;padding: 0;z-index: 9;}
.step li {width: auto}
.iphon_navigation {background: #939393;border-top: medium none;	margin: 0 auto;	position: absolute;right: 0;left: 0;top: 30px;width: inherit;z-index: 99999;padding: 0;}
.iphon_navigation ul {margin: 0;padding: 0;list-style: none;}
.iphon_navigation ul li {background: #262626;display: block;list-style: none;margin: 1px 0;padding: 0;text-align: left;width: 100%;position: relative;text-transform: uppercase;}
.iphon_navigation ul li:first-child {border-top: none;}
.iphon_navigation ul img {display: block;float: left;height: 20px;margin-right: 5px;width: 15px;}
.parentMenu>div.subItem, .parentMenuActive>div.subItem {cursor: pointer;position: absolute;top: 0;width: 50px;height: 24px;right: 0;}
.parentMenuActive>div.subItem {background: url(images/faq-arrowdown.png) center no-repeat!important;}
.parentMenu>div.subItem {float: right;background: url(images/faq-arrowup.png) center center no-repeat;}
.iphon_navigation ul li a {color: #fff;display: block;font-size: 13px;line-height: 24px;letter-spacing: 1px;list-style: none;margin: 0;padding: 5px 10px;text-decoration: none;text-transform: uppercase;overflow: hidden;background: #262626;}
.iphon_navigation ul ul li a, .iphon_navigation ul ul ul li a {font-size: 12px;list-style: none;text-decoration: none;display: block;text-transform: uppercase;}
.iphon_navigation>ul ul {background-image: none!important;margin: 0;padding: 0;width: 100%;}
.iphon_navigation ul ul li {background: #000;list-style: none;margin: 0;padding: 0;text-align: left;width: 100%;border: none;}
.iphon_navigation ul ul li a {background: #292929;color: #fff;letter-spacing: 1px;margin: 0 0 1px;padding: 4px 10px 4px 15px;}
.iphon_navigation ul li a:hover {color: #fff;text-shadow: inherit;text-decoration: none;background: #f20000;}
.iphon_navigation ul ul ul {margin: 0;padding: 0;text-align: left;width: 100%;list-style: none;}
.iphon_navigation ul ul ul li a {background: #212121;color: #fff;margin: 0 0 1px;padding: 4px 10px 4px 15px;}
.call a, .descr p, .descr>p {font-size: 14px}
.iphon_navigation ul ul ul li a:hover {color: #fff;text-shadow: inherit;text-decoration: none;}
.sub-menu.subMenu {background: #939393;}
.header_in {padding: 5px 0 0;}
.social {display: block;text-align: inherit;}
.baner_pop, .stp_img {display: none;}
.apply_lnk, .lnk_button, .ver_cod>img {text-align: center;}
.social img {width: 100%;height: auto;}
.call {margin: 2px 0;max-width: 130px;}
.call a {margin: 10px;}
.menuImage {height: 25px;margin: 2px 5px 4px 0;	width: 35px}
.content {overflow: visible}
.baner {padding: 0}
.step {margin: 15px auto 0;max-width: 250px}
.cnt_lt {max-width: 100%;float: none}
.cnt_mid_txt {margin: 12px auto 0;max-width: 100%}
.txt_cnt {margin: 5px auto 0}
.btm_cnt li, .txt_cnt li {float: none;margin: 0 auto 5px;width: 100%}
.descr>p {padding: 0 0 5px}
.lnk_button {margin: 0 auto;	padding: 10px 0;width: inherit}
.stp1 p, .stp2 p, .stp3 p {	left: 115px;padding: 0}
.aply {margin: 5px auto 0;width: 120px;float: none}
.stp_img_res {display: block}
.stp1 span {font-size: 16px;margin: 30px auto 0;top: 36px;width: 100%}
.stp1 p {font-size: 40px;top: 0;z-index: 0}
.step li {margin: 0 0 5px}
.stp2 span {font-size: 16px;margin: 15px auto 0;top: 45px;width: 100%;line-height: 19px}
.stp2 p {font-size: 40px;top: 0}
.stp3 span {font-size: 16px;margin: 30px auto 56px;top: 36px;width: 100%}
.stp3 p {font-size: 40px;top: 0}
.txt_cnt p {font-size: 14px}
.cnt_mid_txt h1, .cnt_mid_txt h2 {font-size: 17px}
.btm_cnt li {background: url(images/chek-red.png) left top no-repeat rgba(0,0,0,0);	float: none;line-height: 22px;padding: 0 0 0 25px;width: 97%}
.intuch {border-radius: 15px;box-shadow: 0 0 5px #ccc;padding: 13px 10px 1px;margin: 10px 0 0}
.cnt_rt, .test_moni {margin: 0 auto;max-width: 100%}
.fb_like {display: none}
.cnt_rt {float: none;width: inherit}
.test_moni {padding: 10px 0}
.touch_area {margin: 0 auto 8px;padding: 10px;width: 90%}
.touch_inp {height: 25px;line-height: 25px;	margin: 0 auto 10px;padding: 0 10px;width: 90%}
.doc_aply, .doc_aply1 {	margin: 0;padding: 0 5px;width: auto;display: inline-block;	float: none;}
.doc_aply {background: #d02127; margin-right:5px;}
.doc_reqd {	background: url(images/dubai-visa-banner.png) -3px center no-repeat rgba(0,0,0,0);}
.doc_aply1 {background: #d02127;}
.apply_lnk {color: #fff;display: inline-block;font-size: 12px;padding: 5px;	text-transform: uppercase; }
.dubaitrip_min .cnt_lt .apply_lnk { text-transform: capitalize; font-size: 14px; font-weight: 500;  padding: 10px 20px;}
.doc_aply1{padding:0;}
.doc_aply1 .apply_lnk {  animation: shadow-pulse 3s infinite;}
.silnt img {clear: both;display: block;float: none;margin: 0 auto;}
.intuch>h1 {font-family: pillgothic300mgregular;font-size: 22px;margin: 0 0 10px;}
.ver_cod {margin: 10px 0;width: 120px}
.ver_cod>img {display: block;margin: 0 0 5px;}
.frm_fild p {text-align: left;}
.sbmt {background: url(images/sbmt.jpg);display: block;font-size: 18px;margin: 0 0 10px;padding: 5px 15px;text-align: center;}
.test_moni>h1 {margin: 10px 0 5px;}
.test_moni>p {max-width: 100%;}
address {font-size: 10px;}
.mid_lt {float: none;max-width: 100%;}
.doc_req {display: none;}
.doc_reqd_inr {padding: 12px 0 0 7px;}
.mid_lt p {padding: 5px 0;text-align: left;}
.doc_reqd {height: 135px;margin: 10px 0 0;width: 100%;}
.entry-content table {margin: 0 auto;max-width: 100%;border-spacing: 0;}
.entry-content td {margin: 0;padding: 10px 0;}
.form_element label {display: block;float: none;line-height: 26px;padding: 0 5px 0 0;vertical-align: middle;width: 100%;clear: both;}
.form_element input {background: 0 0;border: 1px solid #ccc;display: block!important;margin: 0;padding: 6px 0!important;width: 100%;}
.submit_all {width: 147px!important;}
.foo_lnk {margin: 10px auto 0;}
.foo_lnk_lt>ul {display: none;}
.foo_lnk_lt>p {margin: 5px auto 0;	width: 275px;}
.social li {display: inline-block;margin: 0;padding: 0;width: 20%;}
.social li:last-child {margin: 0;}
.social {float: right;max-width: 131px;}
.ftr_lt {margin: 0 auto;	width: 305px;}
.ftr2 {float: none;margin: 5px auto;width: 245px}
.foo_lnk_rt, .social_b {margin: 0 auto;}
.social_b li {padding: 0 5px;}
.foo_lnk_rt {float: none;max-width: 165px;}
.mid_lt>img {width: 100%;}
.payinput {float: right;margin: 0 0 5px 8px;width: 138px;}
.bnr img {width: 100%;height: auto;}
#text, #text_f {border: none;}
ol {margin: 0;padding: 0;}
.whole_content {width: 78%!important;padding: 10px!important;}
.mst1 {color: #2d2d2d;font-weight: 700;width: 121px;margin: 0 auto;}
#whole_content>div {height: 318px!important;}
.class_middle {vertical-align: middle;border: none!important;margin: 10px 0 0;display: block;}
.blog_left img {width: 100%;height: auto;}
.blog_left h1 a {color: #d02127;font-size: 18px;font-weight: 700;}
.blog_left h1 {font-size: 18px;line-height: 26px;margin: 0 0 5px!important;padding: 0!important;}
.blog_left p {text-align: left!important;}
.foo_copyr p, .foo_lnk_lt ul li {text-align: center;}
.foo_lt {float: none;min-width: inherit;padding: 5px 28px;display: none;}
.foo_lt span {font-size: 16px;}
.foo_lt p {padding-bottom: 0;}

.foo_social img {display: block;height: auto;width: 25px;}
.apply_frm_d #ChronoContact_contact input[type=file], .apply_frm_d #ChronoContact_contact input[type=text] {padding: 0 3%;width: 100%;}
.apply_frm_d #ChronoContact_contact textarea {padding: 0 3%;width: 94%;}
.apply_frm_d .addmore a {margin: 5px 0;}
.apply_frm_d #ChronoContact_contact input.add_file_opt {margin: 0 0 10px;}
.apply_frm_d .submit_all {margin-left: 0;}
.pay_frm_d {margin: 0 auto;width: inherit;}
.pay_frm_d .contact-form-left input[type=checkbox], .paypal_img {margin-left: 0;}
.paypal_img {display: block;width: 100%;}
.pay_frm_d .contact-form-left {padding: 10px;width: inherit;}
.pay_frm_d .contact-form-left label {float: none;padding: 4px 15px 0 12px;width: inherit;}
.pay_frm_d .payinput {float: none;margin: 0;padding: 8px 2%;width: 95%;}
.pay_frm_d .paysubmit {margin-right: 0;float: right;}
.aply {display: flex;font-size: 14px;padding: 0;width: max-content;}
.descr>p {width: 72px;}
.whole_content {text-align: left!important;position: absolute!important;top: 50%!important;}
.inner_form {float: none;width: auto;}
table.visa_table {width: 100%;}
table.visa_table td {display: table-cell;font-size: 10px;padding: 6px 2px;width: 100px;}
.upbanDiv {right: 0!important;left: 0!important;top: 33px!important;max-width: 300px!important;margin: 0 auto!important;}
.upbanDiv span {font-size: 13px!important;width: 100%!important;display: block!important;padding: 4px 53px!important;}
.upbanDiv span strong {font-size: 16px!important;margin: 3px 0!important;}
.bx-wrapper {margin-bottom: 24px!important;}
.bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager {bottom: -18px!important;}
.bx-wrapper .bx-controls-direction a {z-index: 9!important;}
.fea_wrap .column {width:100%;}
.our_feature img {width: 95px;}
.type_visa .column{width: 100%; margin-right: 0px; margin-bottom: 15px;}
.type_visa {justify-content: center;flex-wrap: wrap;}
.fea_wrap {flex-wrap: wrap;}
.docum_list {width: 100%;border: 1px solid #dadada;margin-bottom: 2px;}
.type_visa a {justify-content: flex-start;}
.why_choose ul li {width: calc(50% - 10px); margin-bottom: 15px;}
.top_link li {text-align: center;display: inline-block;float: inherit; padding: 5px 0;}
.top_link a {color: #fff !important;font-size: 13px;}
}

.upbanDiv{display: none;}
.mid_lt .post h4 {font-size: 19px; margin-bottom: 10px;}
.mid_lt .post h5 {font-size: 16px;margin-bottom: 5px;}
.step li span:hover a {color: #9f0000;}

/*new-css-start*/

.visa_steps_sec h2 {color: #000;font-size: 24px;line-height: 30px;text-transform: uppercase;text-align: center;font-weight: 600;margin-bottom: 30px;font-family: 'Poppins', sans-serif;}
.top_step {display: flex;flex-wrap: wrap;margin-bottom: 30px;}
.top_step li { text-align: center;position: relative;width: calc(25% - 20px );border-radius: 6px;margin: 0px 13px;transition: all 0.4s;font-family: 'Poppins', sans-serif; -webkit-transition: 1s;-webkit-transform-style: preserve-3d;-ms-transition: 1s;-moz-transition: 1s;-moz-transform: perspective(1000px);-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transition: 1s;transform-style: preserve-3d;}
.top_step li figure{ transition: all 0.4s;  margin: 0;height: 75px;width: 65px;margin: auto;line-height: 75px;text-align: center;border-radius: 50%; }


.top_step li:first-child {margin-left: 0;}
.top_step li:last-child{margin-right: 0;}
.steps_no {background: #d02127;color: #fff;font-weight: 600;text-transform: uppercase;width: 83px;letter-spacing: 1px;font-size: 15px;text-align: center;margin-bottom: 3px;}
.steps_no span {background: #fff;border-radius: 50%;color: #d02127;height: 17px;width: 17px;display:  inline-block;padding: 1px;margin: 5px;text-align: center;line-height: 18px;}
ul.top_step li h5 {padding: 5px 0px 20px 0px;margin: 0;font-size: 16px;text-transform: uppercase;color: #393939;font-weight: 600;}
.back { position: absolute;top: 0;left: 0;background: white;-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
-o-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
transform: rotateY(-180deg);
-webkit-box-shadow: 5px 7px 9px -4px rgb(158 158 158);
-moz-box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);
box-shadow: 5px 7px 9px -4px rgb(158 158 158); }
.back .steps_no {margin-bottom: 20px;}
.back{height: 100%;}
.frant, .back p {padding: 0px 20px;line-height: 22px;font-size: 16px;text-align: center;}
.frant, .back { padding: 0px !important;  box-shadow: 0px 0px 10px rgb(0 0 0 / 25%); background: #fafafa; 
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: 1s;
-webkit-transform-style: preserve-3d;
-moz-transition: 1s;
-moz-transform-style: preserve-3d;
-o-transition: 1s;
-o-transform-style: preserve-3d;
-ms-transition: 1s;
-ms-transform-style: preserve-3d;
transition: 1s;
transform-style: preserve-3d;}
.top_step li:hover .frant, .top_step li.hover .frant {
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);}
.top_step li:hover .back, .top_step li.hover .back {-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
transform: rotateY(0deg);border-radius: 0.25rem;}

.foo_lnk_lt li:hover>a { color: #d02127;}
.header_in .trust_img img { max-width: 110px;}
.header_in .top_link ul { display: flex; align-items: center;  flex-wrap: wrap;margin-bottom: 0px;}

.testimonials_left {background: #f6f6f6;padding: 20px; height: 100%; max-width: 400px; box-sizing: border-box;  margin: 0px auto 40px; text-align:center;}
.testimonials_left .excellent a {display: block;margin-top: 10px;font-size: 16px;color: #000;}
.testimonials_left .excellent span {font-size: 20px;font-weight: 700;margin-right: 10px;}
.testimonials_left .excellent img {max-width: 100px;}
.testimonials_left .testimaile_text {text-align: center;}
.testimonials_left .heading_left_tes h3 {font-size: 24px;color: #000;text-align: center;padding: 0;font-weight: 700;margin-bottom: 7px;padding-bottom: 10px;border-bottom: 1px solid #d80211;}
.review-sld {padding-top: 10px;}

.single-post .mid_lt p strong{ color: #000; }
.blog_left img.wp-post-image { margin-bottom: 20px;}

@media only screen and (max-width:1400px) and (min-width:1200px) {
.bannerDiv ul li img {height: 390px !important;object-fit: cover;}
.bx-wrapper .bx-viewport {height: 390px !important;}
}

@media only screen and (max-width:1200px) and (min-width:992px) {
.content_outer {max-width: 960px;}
ul.top_step li h5 {font-size: 15px;}
.steps_no {width: 80px;font-size: 14px;}
.steps_no span {height: 15px;width: 15px;margin: 4px;line-height: 16px;}
}

@media only screen and (max-width:991px) and (min-width:768px) {
.content_outer {max-width:90%; margin: auto; }
ul.top_step li h5 {font-size: 13px;}
.steps_no { width: 75px; font-size: 12px; }
.steps_no span {height: 15px;width: 15px;margin: 4px;line-height: 16px;}	
.view-all {margin: 8px 0px 15px !important;}
.visa_call {width: 210px;}	
.navigation ul li {font-size: 14px;}
.sld-pic {height: auto;}	
.bx-wrapper {margin-bottom: 36px !important;}
.visa_call span {font-size: 30px !important;}
.top_step li {width: calc(25% - 14px );margin: 0px 9px;}						
.top_step li figure {height: 60px;width: 60px;line-height: 60px;}
.frant, .back p {padding: 0px 12px;line-height: 20px;font-size: 14px;}
}

@media only screen and (max-width:767px) and (min-width:320px) {
.content_outer {max-width:90%; margin: auto; }
ul.top_step li h5 {font-size: 15px;}
.steps_no { width: 33%; font-size: 12px; }
.steps_no span {height: 15px;width: 15px;margin: 4px;line-height: 16px;}	
.view-all {margin: 8px 0px 15px !important;}
.visa_call {width: 210px;}	
.visa_steps_sec h2 {font-size: 16px;line-height: 24px;margin-top: 15px; margin-bottom: 15px;}
.frant, .back p {padding: 0px 12px;line-height: 20px;font-size: 14px;}
.visa_call {width: 100%;margin: auto ;float: none ; height: 28px;}
.email_add { width: 100% !important;}
.visa_call span {font-size: 14px;line-height: 28px;text-align: center; }
}

/*19-08-2022*/
@media (max-width:600px){
.mid_lt .Contact-org {display: block;}
.mid_lt .Contact-org .locatin_box h3 { font-size: 24px; margin-bottom: 10px;}
.mid_lt .Contact-org .locatin_box{padding-top: 15px;}
.locatin_box .detail_adress p { font-size: 15px;}
.address_box p { font-size: 15px;}
.bx-wrapper .bx-pager.bx-default-pager a { background: #666;}
}

/* 5-dec-2022 */
.inner_banner { padding: 50px 20px; text-align: center;}
.inner_banner h1 {color: #fff;text-transform: capitalize;  font-weight: 700;  font-size: 50px;}
.pay_wrap {max-width: 1080px; margin: 50px auto 30px; padding: 40px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); box-sizing: border-box; text-align: center;}
.app_head { background: #d02127; padding: 10px; color: #fff; font-size: 22px; margin-bottom: 15px; text-align: center; font-weight: bold; border-radius: 5px;}
.about_in_text h4 {margin-bottom: 10px; font-size: 20px;}
/* 22-dec-2022 */
.testimaile_text .date img {width: auto !important; display: inline-block;}
.owl-item.active {box-shadow: none !important;}
.testimonials_left .excellent {margin-bottom: 15px;}
.testimaile_text .date {display: flex; justify-content: space-between; align-items: center; margin-bottom: 10px;}
.testimaile_text .rew-sld-itm br {display: none;}
.testimaile_text .rew-sld-itm strong {margin-bottom: 10px; display: block;}
.testimonials_left .owl-nav, .testimonials_left .owl-dots{display: none;}   
.rew-btn{display: none;}
.rew-sld-itm {background: #ffffffb8; height: 230px;  padding: 20px; box-sizing: border-box; border-radius: 10px;}
.entry-content figure {width: 100%; max-width: 100%;}
.wp-pagenavi a, .wp-pagenavi span{display: inline-block;}
#nav-single .nav-previous {margin-right: 10px;}
.apply_frm_d #vs {padding: 0;}
.page-id-16 .apply_frm_d{padding: 25px 0px 10px 0px;}
.apply-form-entry-con .content-visa p {padding: 0;}
.apply-form-entry-con .text-shadow-main {padding-top: 24px !important;}
.apply-form-entry-con .price-crop .apply-default-button .default_btn{text-decoration: none;}
.apply-form-entry-con .content-visa p {line-height: normal;text-align: left;}

@media(max-width:1199px){
.banner-reviews .testimonials_left { margin: 0px auto 0px; max-width: 400px !important;}
.apply-form-entry-con .refund-con h4 {font-size: 18px !important;}
.visa_steps_sec { padding: 0px 15px;}
.dubaitrip_min { padding: 0px 15px;}
.baner_pop li, .navigation ul li a { font-size: 14px; padding: 10px 25px;}
.header_in .logo { max-width: 200px;}
.hd_r .hd_right-in .top_link ul li a { font-size:15px; }
.hd_r .hd_right-in ul li .trust_img img { max-width:95px; }
.login-wrap-form { max-width:470px; padding:30px; }
.bannerDiv .bx-wrapper .bx-viewport ul li img {height: 350px !important; object-fit: cover;}
.bannerDiv .bx-wrapper .bx-viewport { height: 350px !important;}
.login-wrap-form form .form-group .default_btn { padding: 11px 20px; font-size: 15px; width: 120px;}
.rew-sld-itm { height:210px; }
.visa-time-date { margin:0px; }
.page-id-12 .content { padding: 0px 15px;}
.contact-page { padding: 30px 15px;}
.fees-pagein { padding: 0px 15px;}
.terms-and-conditions { padding: 0px 15px;}
.apply-page-cont-visa-form { padding: 50px 15px;}
.pay-ment-in .detail_adress p { padding: 25px; min-height: 185px; margin: 5px !important;}
.payment-new-page { margin: 0px 15px !important;}

}

@media(max-width:991px){
.rew-sld-itm {height: 240px;}

/* header responsive css 23-12-23 */
.menuImage {float: right;padding: 0;z-index: 9}
.intuch.docu_req_d img { width: 150px;}
.intuch.docu_req_d {margin-top: 30px;}
.why_choose ul li p {font-size: 12px;}
.foo_rt div:first-child { display: block;}
.menuImage>img {height: auto;width: 100%}
.iphon_navigation {border-top: medium none;margin: 0 auto;position: absolute;right: 0;left: 0;top: 68px;width: inherit;z-index: 99999;padding: 0}
.iphon_navigation ul {	margin: 0;padding: 0;list-style: none}
.iphon_navigation ul li {background: #262626;display: block;list-style: none;margin: 1px 0;padding: 0;text-align: left;width: 100%;position: relative;text-transform: uppercase; border-bottom: 1px solid #fff; margin: 0;}
.iphon_navigation ul li.menu-item-24 a{  background: #d02127;  animation: shadow-pulse 3s infinite; }
.iphon_navigation ul li:first-child {border-top: none}
.iphon_navigation ul img {display: block;float: left;height: 20px;margin-right: 5px;width: 15px}
.parentMenu>div.subItem, .parentMenuActive>div.subItem {cursor: pointer;position: absolute;right: 0;top: 0;width: 50px;height: 24px;}
.parentMenuActive>div.subItem {	background: url(images/faq-arrowdown.png) center no-repeat!important;}
.parentMenu>div.subItem {float: right;background: url(images/faq-arrowup.png) center center no-repeat;}
.iphon_navigation ul li a {color: #fff;display: block;font-size: 14px;line-height: 24px;letter-spacing: 1px;list-style: none;margin: 0;padding: 5px 10px;text-decoration: none;text-transform: uppercase;overflow: hidden;background: #d02127;}
.iphon_navigation ul ul li a, .iphon_navigation ul ul ul li a {display: block;font-size: 12px;list-style: none;text-transform: uppercase;text-decoration: none}
.iphon_navigation>ul ul {background-image: none!important;margin: 0;padding: 0;width: 100%}
.iphon_navigation ul ul li {background: #000;list-style: none;margin: 0;padding: 0;text-align: left;width: 100%;border: none;}
.iphon_navigation ul ul li a {background: #292929;color: #fff;letter-spacing: 1px;margin: 0 0 1px;padding: 4px 10px 4px 15px;}
.iphon_navigation ul li a:hover {color: #fff;text-shadow: inherit;text-decoration: none;background: #f20000;}
.iphon_navigation ul ul ul {margin: 0;padding: 0;text-align: left;width: 100%;list-style: none;}
.foo_copyr p, .foo_lnk_lt ul li {text-align: center;}
.iphon_navigation ul ul ul li a {background: #212121;color: #fff;margin: 0 0 1px;padding: 4px 10px 4px 15px;}
.iphon_navigation ul ul ul li a:hover {color: #fff;text-shadow: inherit;text-decoration: none;}
.sub-menu.subMenu {background: #939393;}
.header_in {padding: 10px 0 10px}
.top_link li { text-align: center;display: inline-block;float: inherit;padding: 5px 0;}
.top_link a {color: #fff !important;font-size: 13px;}
.header_in a.trust_img { position: absolute;  top: -43px;  left: 50%;}
.header_in .trust_img img { max-width: 100px;}
.header .header_in .hd_r {  margin: 0px;}
.menuImage {margin-top: -14px;margin-bottom: 14px;}
.banner-reviews { position: initial; left: 0; transform: translate(0px, 0px); }
.apply-form-entry-con .price-crop .apply-default-button .default_btn {padding: 8px 22px;font-size: 14px;}
.apply-form-entry-con .calendar h3 {font-size: 30px !important;}
.apply-form-entry-con .text-shadow-main {padding-top: 43px !important;}
.fea_wrap .column { width: 32%;}
.our_feature p img { max-width: 70px;}
.our_feature .content_fe { padding-left: 15px;}
.fea_wrap .our_feature { padding:12px; }
.visa-time-date .visa-boking-box .visa-box-inner { padding:20px; }
.visa-time-date .visa-boking-box h4 { font-weight:18px; }
.visa-time-date .visa-boking-box h3 { font-size: 26px; padding: 5px 0px;}
.visa-time-date .visa-boking-box p .apply-btn { padding: 5px 25px; margin-top: 10px; font-size: 15px;}

.mobile-review-inner { display:block !important; } 
.banner-reviews { display: none;}
.hd_r .hd_right-in .top_link ul li a { color: #000 !important;}
.hd_r .hd_right-in .top_link ul li .get-btn { color:#fff !important; }
.header_in-bottom .menu_main .menuImage { margin-bottom: 0px; margin-top: 0px;}
.row_doc .docum_list {padding: 15px 10px}
.row_doc .docum_list .client-in-txt { font-size: 15px; width: 70%; padding-left: 10px;}
.row_doc .docum_list img { max-width: 55px; width: 55px;}
.row_doc .docum_list .client-in-txt br { display:none; }
.hd_r .hd_right-in .top_link ul { justify-content:space-between; }
.hd_r .hd_right-in .top_link ul li .get-btn { margin-right:0px; }
.contact-page {padding: 0px 15px;}
.loaction-dtl {padding-left: 30px !important;}
.loaction-dtl .detail_adress p span {width: 45px; height: 45px; font-size: 20px;}
.fees-page-cont { margin-top: 40px;}
.apply-page-cont-visa-form { padding: 40px 15px; margin: 0;}
.visa-apply-dtl .apply-form-entry-con .price-crop span { font-size: 14px;}
.visa-apply-dtl .apply-form-entry-con .price-crop span { padding:8px 20px; }
.apply-form-entry-con .content-visa { margin-top:10px !important; }
.visa-apply-dtl .apply-form-entry-con { padding:25px; }
.visa-apply-dtl { padding:35px !important; }
.apply-form-entry-con .content-visa p { margin-bottom:0px; }
.pay-ment-in .detail_adress p { width:48%; }
.pay-ment-in { padding:40px; }
.payment-new-page { padding: 40px !important;}
.visa-apply-dtl .form_item input { font-size:13px !important; height:45px; }
.visa-apply-dtl .form_item strong.addmore a { height:45px; font-size:13px; }
.visa-apply-dtl .form_item .form_element select { font-size: 13px !important; height: 45px;}
.visa-apply-dtl .form_item .cf_button input.submit_all { font-size: 15px !important; padding: 11px 30px !important;}
.apply-head-in p { font-size:18px !important; }
}

@media(max-width:767px){
p {font-size: 15px !important; padding-bottom: 10px;}
.inner_banner h1 {font-size: 26px;}
.main_div { padding: 0px 15px;}	
.testimonials_left .heading_left_tes h3{ font-size:20px; }	
.testimonials_left .excellent span{ font-size:18x; }
.rew-btn { color: #fff; background: #d02127; display: block; padding: 10px; text-align: center; max-width: 250px; margin: 20px auto; border-radius: 4px; font-weight: 500; text-transform: capitalize; font-size: 14px !important;}
.rew-btn:hover { background:#eca315; color:#fff; }
.testimonials_left {margin: 30px auto 40px;padding: 20px;}
.rew-sld-itm {height: auto;}
.top_link ul li a:hover { color: #fff;}
.top_step li { width: calc(50% - 10px ); margin: 10px 0px;}
.visa_steps_sec .top_step { justify-content:space-between; margin-bottom:5px; }
.page-id-4 .content { margin-top:15px; }
.mobile-get-visa-btn { display:block; } 
.hd_r .hd_right-in .top_link ul li .get-btn { display: none;}
.mobile-get-visa-btn .get-btn { background: #d02127; color: #fff; padding: 8px 20px; font-weight: 500; text-transform: capitalize; border-radius: 4px; transition: .3s; font-size: 14px;}
.mobile-get-visa-btn .get-btn:hover {background: #eca315;}
.bannerDiv .bx-wrapper .bx-viewport ul li img { height: 300px !important;}
.bannerDiv .bx-wrapper .bx-viewport { height: 300px !important;}
.why_choose ul li { width: calc(50% - 10px); padding: 15px;}
.why_choose ul li p { padding: 0; line-height: 1.5; padding-top: 5px;}
.why_choose ul li img { max-width: 60px;}
.login-wrap-form form .form-group  select.form-control { padding: 8px 20px; font-size: 14px;}
.login-wrap-form .login-head h2 { padding-bottom: 10px; font-size: 22px;}
.login-wrap-form { padding:25px; }
.login-wrap-form form .form-group .default_btn { padding: 8px 20px; font-size: 14px; width: 115px; margin-left: 10px;}
.foo_lnk_lt ul li a { font-size:15px; }
.contact-in-call a { display: none;}
.whats-app-chat { display: none !important;}
.go_top span { width: 40px; height: 40px; font-size: 24px;}
.go_top { right:15px; bottom:80px; }
.why_choose ul li h5 { padding: 5px 0px 0px 0px; font-size: 18px;}
.dubaivisas-min .silnt h2 { margin-bottom: 10px !important;}
.foo_copyr .textwidget p { margin-top: 10px; font-size: 14px !important; padding: 10px 15px !important;}
.silnt h2 { font-size: 22px !important; padding-bottom: 10px !important;}
.docum_recq h2 { font-size: 22px; margin-bottom: 10px; padding-bottom: 10px;}
.dubaitrip_min .cnt_mid_txt h1 { margin-bottom: 10px; padding-bottom: 10px; font-size: 26px;}
#doc_r .textwidget span { padding-bottom: 10px !important; font-size: 22px;}
#doc_r .textwidget h3 { margin-bottom: 10px;}
.visa-time-date .visa-boking-box { width: 50%;}
.visa-time-date .visa-boking-box .visa-box-inner { margin-bottom:0px; }
.fea_wrap .column { width: 49%;}
.fea_wrap { flex-wrap:wrap; }
.row_doc .docum_list { width:49%; margin-bottom:10px; }
.cf_button .submit_all { width: 125px;}
.mobile-footer { display: flex; align-items: center; justify-content: space-around;  position: fixed; bottom: 0; background: #d02127; left: 0; right: 0; padding: 0px 15px;}
.mobile-footer a { color:#fff; font-size:15px; font-weight:500; text-decoration:none; }
.mobile-footer .what-sapp-mobile a { font-size: 24px;}
.mobile-footer .what-sapp-mobile { width: 33%; margin: auto; text-align: center;}
.mobile-footer .apply-in-visa { width: 33%; margin: auto; text-align: center; border-left: 1px solid #fff; border-right: 1px solid #fff; line-height: 3;}
.mobile-footer .call-in-cont { width: 33%; margin: auto; text-align: center;}
.footer { padding-bottom: 48px;}
.mobile-footer .call-in-cont a { font-size: 20px;}
.visa-type-page .visa_outer .visa_Sample { font-size: 14px;  padding: 8px 20px;}
.mid_lt .Contact-org {display: block;}
.loaction-dtl { padding-left: 0px !important; padding-top: 20px !important; padding-right: 0px !important;}
.Contact-org .Contact-us { width: 100%;}
.Contact-org .locatin_box { width: 100%;}
.contact-page .Contact-us .form_item .form_element { margin: 5px 0px;}
.Contact-org .Contact-us form .form_item .form_element .inner_form .form-control { padding: 8px 15px !important;}
.contact-page .Contact-us .form_item .Contact-us-btn button { padding: 6px 20px; font-size: 15px;}
.loaction-dtl h3 { margin-bottom: 5px !important; font-size: 24px !important;}
.loaction-dtl .detail_adress p { padding: 5px 0px;}
.baner img { height: 200px !important; object-fit: cover;}
.terms-and-conditions ul li { padding: 2px 0px; font-size: 15px;}
.terms-and-conditions p { padding: 0px 0px 10px 0px;}
.header_in .header_in-bottom .mobile-get-visa-btn .get-btn { text-decoration: none;}
.breadcrumbs h1 { font-size:30px; }
.baner .breadcrumbs p { padding-bottom:0px; }
.fees-pagein .aply a { font-size:15px; }
.fees-page-cont { margin-top: 30px;}
.terms-and-conditions h2 { font-size:22px; }
.terms-and-conditions p { font-size: 15px !important; padding: 0px 0px 10px 0px !important;}
.terms-and-conditions ol li { font-size: 15px; padding-bottom: 5px;}
.app_head { font-size: 18px;}
.apply-page-cont-visa-form h1 { font-size: 26px; padding-bottom: 20px;}
.pay-ment h3 { font-size: 24px; margin-bottom: 10px;}
.pay-ment-in { padding: 30px;}
.locatin_box .detail_adress p a { font-size: 16px; word-break: break-all;}
.pay-ment .detail_adress p { font-size:16px !important; }
.locatin_box .detail_adress p span { font-size:24px; }
.apply-page-cont-visa-form { padding: 30px 15px;}
.visa-apply-dtl { padding: 25px !important;}
#frmfill form .form_item { width: 100%;}
.visa-apply-dtl .form_item .cf_button input.submit_all { margin:10px 0px; }
.apply-mail { padding: 10px 0px 5px 0px;}
.new-blog-des .type-post { width: 49.33%;}

/* REVIEWS SECTION RESPONSIVE CSS */
.apply-form-entry-con .calendar h3 {padding: 15px;}
.apply-form-entry-con .refund-con {margin-top: 15px;}
.apply-form-entry-con .price-crop {top: 15px !important;display: flex;align-items: center;justify-content: space-between;position: relative;margin-bottom: 10px;}
.apply-form-entry-con .price-crop .apply-default-button {padding-top: 0px;}
.apply-form-entry-con .text-shadow-main {padding-top: 0px !important;}
.apply-form-entry-con .price-crop .apply-default-button {padding-top: 0 !important;}


.single-post .blog_left h1{ font-size: 25px; }
.single-post .mid_lt .post h2{ font-size: 22px; margin-top: 10px;}
.single-post .mid_lt .post h3 { font-size: 20px; margin-top: 10px;}
}


@media(max-width:575px){
.foo_lnk_lt li{ padding: 0px;}	
.foo_lnk_lt ul li a{ display: block; }
.foo_lnk_lt li:hover>a { color: #fff; background-color: #000;}
.testimaile_text .date {flex-direction: column;}
.testimaile_text .date span:first-child{margin-bottom: 10px;display: block;}
.visa-type-page .visa_outer { padding:15px; }
.pay_wrap { padding: 15px; }
.pay_wrap [class*="col"] { padding: 0px; }
.foo_copyr .textwidget p {padding: 0px 10px;}
.pay-ment h3{font-size: 22px;}
.page-id-18 .det_in_map .address_box {padding-left: 15px;}
.docum_list {width: 100%;border: 1px solid #dadada;margin-bottom: 2px;}
.docum_list p {font-size: 14px;}
.visa-days .column{width: 100% !important}
.hd_r .hd_right-in ul li .trust_img img { max-height:40px !important; }
.hd_r .hd_right-in .top_link ul li a { padding-right: 7px;}
.header_in-bottom .menu_main .menuImage { margin: 0;}
.login-wrap-form { max-width: 100%; padding: 25px; left: 15px; right: 10px;}
.header_in .logo { max-width: 175px;}
.hd_r .hd_right-in .top_link ul li a { font-size: 14px;}
.bannerDiv .bx-wrapper { margin: 0 !important;}
.iphon_navigation { top:62px; }
.header.sticky { top:-62px; }
.our_feature .content_fe { padding-left: 10px;}
.fea_wrap .our_feature { padding: 10px;}
.our_feature p img { max-width: 60px;}
.apply_frm_d .submit_all { margin-left: 0; background: #d33502;}
.footer_d .foo_lnk_lt { padding:0px; }
.footer_d .foo_logo { max-width: 175px; padding-bottom: 5px;}
.fees-pagein .visa_table tbody tr td {padding: 5px;}
.visa-apply-dtl { padding: 25px !important; border-radius: 0;}
.visa-apply-dtl .apply-form-entry-con select.selbx { padding: 10px 20px;  font-size: 14px;}
.visa-apply-dtl .apply-form-entry-con .price-crop span { padding: 8px 15px;}
.apply-form-entry-con .price-crop .apply-default-button .default_btn { padding: 8px 15px;}
.pay-ment-in .detail_adress p {width: 47%; padding: 20px;}
.pay-ment-in { padding: 25px; border-radius: 0;}
.payment-new-page { padding: 25px !important; border-radius: 0;}
.new-blog-des .type-post {width: 100%;}
}

@media(max-width:450px){
.hd_r .hd_right-in .top_link ul li .get-btn { display: block; font-size: 13px !important; padding: 6px 15px;}
.mobile-get-visa-btn { display: none;}
.hd_right-in .top_link ul { flex-wrap: wrap;}
.hd_r .hd_right-in .top_link ul li:nth-child(2) a { padding-right: 0;}
.hd_r .hd_right-in .top_link ul li a { font-size: 13px;}
.login-wrap-form form .form-group .default_btn { padding: 8px 20px; font-size: 14px; width: 100%; margin: 10px 0px 0px 0px;}
.login-wrap-form form { display:block; }
.header.sticky {top: -100px;}
.top_step li { width: calc(100% - 0px );max-width: 300px; margin: 7px auto;}
.top_step li:first-child { margin-left: auto;}
.top_step li:last-child { margin-right: auto;}
.why_choose ul li { width: calc(100% - 0px); padding: 15px; margin: 5px 0px 10px 0px;}
.why_choose ul li img { max-width: 50px;}
.visa-time-date .visa-boking-box { width: 100%;}
.visa-time-date .visa-boking-box .visa-box-inner { margin: 10px 0px 0px 0px;}
.fea_wrap .column { width: 100%;}
.our_feature .content_fe { padding-left: 20px;}
.our_feature p img { max-width: 75px;}
.row_doc .docum_list { width: 100%;}
.footer-socail { display:block; padding: 10px 0px; }
.footer-socail .foo_accept { padding: 0px 0px 10px 0px;}
.foo_social { padding:10px 0px; }
.dubaitrip_min .cnt_lt .apply_lnk {  font-size: 14px; padding: 8px 15px;}
.mobile-footer .apply-in-visa a { font-size:14px; }
.mobile-footer .apply-in-visa { width:45%; }
.loaction-dtl .detail_adress p br { display:none; }
.loaction-dtl .detail_adress p { font-size:14px !important; }
.loaction-dtl .detail_adress p span { width: 12%; height: 40px; font-size: 18px; margin-right: 5px;} 
.locatin_box .detail_adress p .adress-in-con { width:88%; font-size:14px; }
.visa-apply-dtl .apply-form-entry-con { padding: 25px 15px;}
.visa-apply-dtl .apply-form-entry-con .price-crop span { padding: 6px 12px; font-size: 13px;}
.apply-form-entry-con .price-crop .apply-default-button .default_btn { padding: 6px 12px; font-size: 13px;}
.pay-ment-in .detail_adress p { width: 100%; margin: 0px 0px 10px 0px; min-height: auto;}
.visa-apply-dtl { padding: 25px 15px !important;}

}



.submit_all { background: #d02127; padding: 8px 30px; font-weight: 500; color: #fff; display: inline-block; margin: 6px 0px 10px 0px; border-radius: 4px; transition: .3s;}