@media all and (max-width:1025px) {
    #adresses{clear:both;}	
        
    .innerpages footer [class*=col-], .officesMap [class*="col-"]{float:none;}
    
     .officesMap [class*="col-"]{width:100%;}
    }
    
    @media all and (max-width:1025px) {
    .contactForm{float:none;}
    
    }
    
    @media screen and (max-width: 700px) {
    
    
    
    .nextStep .continueBtn {
            padding: 3vh 7vw;
        font-size: 5vw;
    }
    
    .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
        margin-right: 0px;
        margin-left: 0px;
    }
    
    
    .col-md-12.titleinsdeStep {
        float: left !important;
    }
    
    .idonthavethis, .ihavethis {
        text-align: right;
        margin-left: 1vw;
        float: left;
    }
    
    p#add_country_error {
        direction: rtl;
    }
    
    select#country_year {
        direction: rtl;
    }
    
    #content-sec.visaRequest-page.review-page .review-step .formfieldcover span.formValue:before {
        content: "\f0d9" !important;
    }
    
    
    .selectboxField select.classic {
        background-position: 8px center !important;
    } 
    
    #VisaStatusAccordion .list .paymentNStatus span{font-size:4vw;margin-right:2vw;float:right;padding-bottom:1vw;}
    
    .faqList{background:rgba(275, 255, 255, 0.95);padding:18px 0px 80px;direction:rtl;margin-left:-2vw;margin-right:-2vw;}
.faqSubCategory.ui-accordion .ui-accordion-content{border:0;margin-right:-37px;border-right:1px solid #ff8001;border-radius:0;padding-right:14px;padding-left:14px;padding-top:14px;margin-left:-37px;text-align:justify;border-left:1px solid #ff8001;}
.faqSubCategory.ui-accordion > h3.ui-accordion-header{color:#000;font-weight:normal;font-size:16px;background:none;border:0;padding:5px;line-height:28px;display:flex;margin-left:-8vw;text-align:justify;}
    
    }
    
    