.quoteBox{
    width: 1200px;
    margin: 20px auto;
}

.quoteBox2{
    width:1000px;
    margin: 20px auto;
}

.step1{
    width: 100%;
    display: inline-block;
}

.st1Left{
width: 400px;
    float: left;
    margin: 0px 20px 0px 0px;
    height: 267px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    padding: 15px;
}

.st1Right{
float: left;
    width: 550px;
        margin: 0px 20px 0px 0px;
    min-height: 200px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    padding: 15px;
}

.tr_from{
width: 100%;
    display: inline-block;
}

.tr_from p{
    float: left;
    margin: 0px 15px 0px 0px;
        line-height: 2.7;
}


.lngToUl2{
    list-style: none;
    margin: 0;
    padding: 0;
    background: #fff;
    width: 200px;
    height: auto !important;
    max-height: 200px;
    overflow-x: hidden;
    overflow-y: scroll;
    display:none;
}

.lD2{
    width: 260px;
    position: relative;
    left: 39px;
    display: inline-block;
    top: 21px
}

.step1 select{
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;


    width: 200px;
    border: 1px solid #ccc;
    padding: 10px;
}

.lD2 > dt{
    width: 178px;
    border: 1px solid #ccc;
    padding: 10px;
    font-size: 14px;
}

.language_en-gb .st1Left .tr_from:nth-child(2) p{
    position: relative;
    top: 22px;
    width:123px;
}



.language_hy-am .st1Left .tr_from:nth-child(2) p{
    position: relative;
    top: 22px;
    width:123px;
}

.language_fr-fr .st1Left .tr_from:nth-child(2) p{
    position: relative;
    top: 22px;
    width:115px;
}


.lngToUl2 li{
    font-size: 14px;
    padding: 10px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    width: 208px;
}


.lngToUl2 li:hover{
color:#fff;
background:#fc7f00;
}

.lngToUl2 li label{
width: 100%;
    display: inline-block;
    cursor:pointer;
}

.lngToUl2 input[type="checkbox"]{
width:15px;
height:15px;
}


.tr_from select,.lD2 dt{

    background: url(../images/select_ar.png) no-repeat right center;

}


.uploadBox{
width: 100%;
    display: inline-block;
    margin: 0px 0px 20px 0px;
    border-bottom: 1px solid #FC7F00;
    padding: 0px 0px 20px 0px;
}

.uploadBox input[type="file"]{
    padding: 5px;
    border: 1px solid #ccc;
    cursor: pointer;
    float: left;
    margin: 0px 10px 0px 10px;
    width: 300px;
}

.wordRes{
    width: 150px;
    border: 1px solid #ccc;
    float: left;
    height: 33px;
    padding: 5px;
    box-sizing: border-box;
    text-align:center;
        background: rgba(0,0,0,0.1);
}

.preloaders{
display:none;
float:right;
}

#saveQuote{
background: #FC7F00;
    color: #fff;
    text-transform: uppercase;
    padding: 6px 20px;
    cursor: pointer;
    float: right;
    margin: 0px 37px 0px 0px;
}

#upErrorBox{
display:none;
    float: left;
    text-align: center;
    width: 27%;
    padding: 10px;
    position: relative;
    top: -6px;
}

.uploadBox h4{
    margin: 0px 0px 5px 10px;
    color: #FC7F00;
    font-weight: normal;
}

.uploadBox h4:first-child{
    float: left;
    width: 335px;
}

#addNewRow{
    float: right;
    background: #c9c9c9;
    padding: 5px 20px;
    text-transform: uppercase;
    font-size: 14px;
    color: #fff;
    margin: 0px 11px 0px 0px;
    cursor: pointer;
}

.boxList{
display:none;
}

.viewRemove{
position: relative;
    left: -5px;
    width: 20px;
    height: 20px;
    background: #ccc;
    display: block;
    float: left;
  background: url(../images/removeUpl.png) no-repeat right center;
  cursor:pointer;
}

.removeFormsLine{
position: absolute;
    top: 31px;
    left: -13px;
    width: 20px;
    height: 20px;
    display: block;
    float: left;
    background: url(../images/removeUpl.png) no-repeat right center;
    cursor: pointer;
}

.uplodeFormsOne{
position:relative;
}

.formMessages{
list-style: none;
    width: 97%;
    margin: 10px auto;
height:40px;
    margin-left: 0;
}

.formMessages li{
    text-align: center;
    padding: 10px;
    font-size: 20px;
    background: #FC7F00;
    color: #fff;
    display:none;
  
 }
 
 .checkoutBox{
     width: 100%;
    display: inline-block;
 }
 
 .chLeft{
     width: 300px;
    float: left;
    margin: 0px 0px 0px 0px;
 }


.chRight{
    width: 865px;
    float: right;
}

.accessBox{
    width: 100%;
    display: inline-block;
}

.accessBox ul{
list-style: none;
}

.tabOurs li{
cursor:pointer;
    float: left;
    width: 50%;
    background: #C9C9C9;
    padding: 10px;
    box-sizing: border-box;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
}
.activeUs{
background:#FC7F00!important;
}


#UForm_1{
width: 100%;
    display: inline-block;
    margin: 5px 0;
    background: #C9C9C9;
}



#UForm_1 h5{
    width: 100%;
    padding: 10px 18px;
    display: inline-block;
    text-transform: uppercase;
    font-size: 14px;
    box-sizing: border-box;
}

#UForm_1  input{
    margin: 5px 20px;
    width: 240px;
    padding: 10px;
    
    }


#UForm_1  input[type="submit"]{
width: 260px;
    margin: 20px 0px 11px 20px;
    background: #FC7F00;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    box-sizing: border-box;
    cursor: pointer;
}





#UForm_2{
width: 100%;
    display: inline-block;
    margin: 5px 0;
    background: #C9C9C9;
}



#UForm_2 h5{
    width: 100%;
    padding: 10px 18px;
    display: inline-block;
    text-transform: uppercase;
    font-size: 14px;
    box-sizing: border-box;
}

#UForm_2  input{
    margin: 5px 20px;
    width: 240px;
    padding: 10px;
    
    }


#UForm_2  input[type="submit"]{
width: 260px;
    margin: 20px 0px 10px 20px;
    background: #FC7F00;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    box-sizing: border-box;
    cursor: pointer;
}


.summ_box{
    width: 100%;
    display: inline-block;
}

.summ_box p{
    float: left;
    padding: 10px;
}


.detbox table{

}

.detbox table tr td{
padding:10px;
}

.detbox table tr td:first-child{
color:#fff;
background:#FC7F00;
}

.detbox table tr td:last-child{
color:#fff;
background:#C9C9C9;
}


.formItemCont li{
height:303px;

}

.textFormat{
    display: inline-block;
    width: 90%;
    margin: 10px 0px 0px 0px;
}


.textFormat label{
padding: 0 10px;
    line-height: 1.3;
    cursor: pointer;
}


.textFormat input{
    margin: 0 10px;
    width: 20px;
    height: 20px;
    position: relative;
    top: 5px;
}


.accessPage{
    width: 100%;
    display: inline-block;
    margin: 20px 0;
}

.accessPage h3{
    font-size: 22px;
    padding: 5px 0;
    border-bottom: 1px solid #FC7F00;
    margin: 10px 0px;
}

.formAcc{
width: 590px;
float: left;
margin: 0px 10px 5px 0px;
}


.formAcc h5{
    font-size: 16px;
    margin: 0px 0px 10px 0px;
}

.formAcc input[type="email"],.formAcc input[type="password"],.formAcc input[type="text"]{
    padding: 10px;
    border: 1px solid #ccc;
    display: inline-block;
    float: left;
     margin: 0px 10px 0px 0px;
}


.formAcc:last-child input[type="email"],.formAcc:last-child  input[type="password"],.formAcc:last-child  input[type="text"]{
    margin: 0px 0px 0px 10px;
}






.formAcc:last-child{
float:right;
margin:0;

}

.formAcc:last-child h5{
margin:0px 0px 10px 12px;
}


.formAcc input[type="submit"]{
    background: #FC7F00;
    color: #fff;
    text-transform: uppercase;
    padding: 11px 50px;
    cursor: pointer;
    float: left;
  
}

.formAcc:last-child input[type="submit"]{
    background: #FC7F00;
    color: #fff;
    text-transform: uppercase;
    padding: 11px 65px;
    cursor: pointer;
    float: right;
    margin: 10px 0px 0px 0px;
  
}


.supportFile{
text-align: center;
    margin: 10px 0px 15px 0px;
    border-bottom: 1px solid #ccc;
    padding: 0px 0px 10px 0px;
}

#sendToPayment{
    float: right;
    background: #FC7F00;
    color: #fff;
    padding: 10px 30px;
    margin: 10px 2px 0px 0px;
    cursor: pointer;
}


#tab_2{
display:none;
}

.accountBox{
    width: 100%;
    display: inline-block;
}

.accountTOP{
    border-bottom: 1px solid #fc7f00;
    width: 100%;
    display: inline-block;
}

.accountTOP ul{
    list-style: none;
}

.accountTOP ul li{
float: left;
    padding:10px 10px 10px 0px;
    margin:0px 10px 0px 0px;
}

.accountTOP ul li:nth-child(1){
border-right: 1px solid #f2f2f2;
}

.activeProfile a{
color:#fc7f00;
}

.transBox h2{
    font-size: 19px;
    margin: 10px 0;
    padding: 5px 0;
}

.transBox  table{
border: 1px dashed #ccc;
    width: 95%;
}


.transBox  table td{
padding:5px;
border-right: 1px dashed #ccc;
border-bottom: 1px dashed #ccc;
text-align:center;
}



.transBox  table tr td:last-child{
border-right:none;
}
.transBox  table tr:last-child td{
border-bottom:none;
}

.transBox  table tr td:nth-child(3){
width: 150px;
}

.pay_b{
    background: #FC7F00;
    color: #fff;
    text-align: center;
    padding: 5px;
    cursor: pointer;
}

#tab_1 a{
color:#FC7F00;
text-decoration:underline;
}


#sendConfig{
    border: 1px dashed #ccc;
    padding: 10px;
        width: 100%;
    display: inline-block;
    box-sizing: border-box;
    margin: 30px 0;
}

.formsItems{
    float: left;
    margin: 0px 20px 0px 0px;
}

.formsItems h4{
    font-weight: normal;
    padding: 5px 0;
    font-size: 16px;
}

.formsItems input[type="text"],.formsItems input[type="email"],.formsItems input[type="password"]{
    padding: 10px;
    border: 1px solid #ccc;
        width: 175px;
}


#subItem{
    float: right;
    background: #FC7F00;
    color: #fff;
    padding: 10px 30px;
    position: relative;
    top: 30px;
    cursor: pointer;
}

.wordRes input{
    width: 148px;
    position: relative;
    top: -5px;
    left: -5px;
    text-align: center;
    font-size: 15px;
    padding: 6px;
    box-sizing: border-box;
}


.step1 select  option:hover {
    color: white;
    background: #999!important;
}

.upA a{
padding:0px 0px 5px 0px;
font-size:14px;
}