@font-face {
    font-family:'Gotham-Bold';
    src: url(../fonts/gotham/GOTHAM-BOLD.ttf);
}





#add_services{margin-top:30px;}
.padding-35 {
    padding: 25px 50px 50px 50px;
    background: #ffffff;
    border: 1px solid #d4d4d4;
}
.newcat-form h1{ font-family: 'proxima_nova_rgbold'; font-size: 3.2em; color: #4d4d4d; line-height: 42px; margin-bottom: 50px; margin-top: 0;}
.newcat-form ul{ padding-left: 0;overflow: hidden; }
.newcat-form ul li{ padding-left: 60px; list-style-type: none; line-height: 40px; font-family: 'Gotham Book'; }
.newcat-form ul li.get-quote-first{ background-image: url("img/li-1.png"); background-repeat: no-repeat; }
.newcat-form ul .stepSpace{ background-image: url("img/sperator-li.png"); background-repeat: no-repeat; height: 30px; width: 1px; margin: 2px 0 4px 20px; }
.newcat-form ul li.get-quote-sec{background-image: url("img/li-2.png"); background-repeat: no-repeat;}
.newcat-form ul li.get-quote-third{background-image: url("img/li-3.png"); background-repeat: no-repeat;}
.newcat-form ul li.get-quote-fourth{background-image: url("img/li-4.png"); background-repeat: no-repeat;}
.padding-50{ padding: 50px; background: #f1f1f1; border: 1px solid #d4d4d4; }
.border-rad{ border-radius: 15px; }
.margin-top-80{ margin-top: 80px; } 
.newcat-form{ }
.mquestion{}
.hide_checkbox{ display: none; }
/*.qform .ques-childs{ overflow: hidden; }*/
.newcat-form ul.nopadding-li li{ padding-left: 0; }
.qform li{ list-style-type: none; }
.qform li h4{ font-family: 'proxima_nova_rgbold'; }
.qform .mquestion .ques-childs li.double label{ padding-top: 20px; padding-bottom: 20px; }
.qform .mquestion .ques-childs li.double input{ margin-top: 9px; margin-bottom: 9px; }
.qform .mquestion .ques-childs li , .ques8-li{ float: left; background: #fff; border: 1px solid #a3a3a3; padding: 15px; padding-top: 0; padding-bottom: 0; margin-right: 15px; width: 30%; border-radius: 5px; text-align: center; cursor: pointer; margin-bottom: 16px; padding: 0; }
.qform .mquestion .ques-childs li label{ margin:0; cursor: pointer; padding: 13px; line-height: 14px; width: 100%; }
.ques8-li label{ margin:0; cursor: pointer; padding: 13px; line-height: 14px; width: 100%; }

/*.mquestion li.step1 h4:before{ content: "1.  "; color: #1f84cc; } */
.mquestion .ques-childs li.selected{ background-color: #1f84cc; color: #fff; border: 1px solid #1f84cc; }
.marg-top-20{ margin-top: 20px; }
.qform h4{ font-family: 'Gotham-Bold'; }
/*.qform .step2 h4:before{ content: "2.  "; color: #1f84cc; }
.qform .step2important h4:before{ content: "2.  " !important; color: #1f84cc; }
.qform .step3important h4:before{ content: "3.  " !important; color: #1f84cc; }
.qform .step2-2 h4:before{ content: "2.  "; color: #1f84cc; }
.qform .step3 h4:before{ content: "3.  "; color: #1f84cc; }
.qform .step4 h4:before{ content: "4.  "; color: #1f84cc; }
.qform .step8 h4:before{ content: "8.  "; color: #1f84cc; }*/
.dispnone{ display: none; }
.qform .mquestion .ques-childs li.no-line-height{ line-height: 20px;}
.qform .mquestion .ques-childs li.no-padding{ padding: 0; }
.qform .mquestion .ques-childs li input{border: none;}
.qform .mquestion li h4.checked{ background-image:  url("img/checkbox.png"); padding-left: 25px; background-repeat: no-repeat; color: #1f84cc; background-position: 0 45%; }
.qform .mquestion h4.checked{ background-image:  url("img/checkbox.png"); padding-left: 25px; background-repeat: no-repeat; color: #1f84cc; background-position: 0 45%; }
h4.checked{ background-image:  url("img/checkbox.png"); padding-left: 25px; background-repeat: no-repeat; color: #1f84cc; background-position: 0 45%; }
/*.qform .mquestion h4.checked:before{ content: "" !important; }
.qform .mquestion li h4.checked:before{ content: ""; }*/
.checkedhid{ opacity: 0.4; }
.nodisplay{ display: none; }
.no-marg-padding{ margin: 0 !important; }
.row-li{ margin-bottom: 10px; }

.row-li span{ width: 100%; display: inline-block; }
/*#step3 .all-fields div{ list-style-type: none; overflow: hidden; }*/
#step3 .all-fields div span{ float: left; }
#step3 .all-fields div span.left-area{ float: left; width: 47%;}
#step3 .all-fields div span.right-area{ float:left; width: 48%; }
.left-area input{ float: left; width: 10%;}
.right-area input{float:left; width: 10%;}
#step3 .all-fields div span.left-area p{ float: left;line-height: 22px; margin: 0; }
#step3 .all-fields div span.left-area p label{ margin: 0; }
#step3 .all-fields div span.right-area p{ float: left;line-height: 22px; margin: 0; }
#step3 .all-fields div span.right-area p label{ margin: 0; }
.row-li .area-small{ float: left; }
#step3 .all-fields div span.mobile-num{ float: right;width: 82%; }
.row-li .area-small{ width: 15%; float: left; }
.row-li .area-small select{ float: left; }
#step3 .all-fields div.row-li h4{ margin:0; }
#step3 .all-fields div.third{ float: left; width:100%; }
.domcity_cont {margin-top: 0px !important;}
.all-fields .row-li span input{ font-style: normal; height:45px;}
.int_area .row-li .area-small{ width: 15%; float:left; }
.int_area .row-li .mobile-num{width: 85%; float:left;}
.int_area .row-li .area-small #categories_form_mobilecodeint, .int_area .row-li .area-small #categories_form_homecodeint{ position: relative;width: 100% !important; height: auto; margin: 0; }
.int_area .row-li .mobile-num #categories_form_mobileint, .int_area .row-li .mobile-num #categories_form_homephoneint{ position: relative;width: 100% !important; height: auto; margin: 0; }
.row-li #categories_form_description{ margin: 0 !important; width:100% !important } 
.for-foreign{display: none;}
#step3 .all-fields .row-li{ float: left; width: 100%; }
#step3 .all-fields .for-uae{ float:left; width: 100%; margin: 0 !important; }
#step3 .all-fields .int_area{ float: left; width: 100%; }
#step3 h3{ font-family: 'Gotham Book'; margin-top: 0; text-align: left; margin-bottom: 16px;}
.margin-bottom-40{ margin-bottom: 40px; }
/*.all-fields .first{ background-image:  url("img/li1-sm.png"); padding-left: 50px; background-repeat: no-repeat; background-position: center left; }
.all-fields .sec{ background-image:  url("img/li2-sm.png"); padding-left: 50px; background-repeat: no-repeat; background-position: center left; }
.all-fields .third{ background-image:  url("img/li3-sm.png"); padding-left: 50px; background-repeat: no-repeat; background-position: top left; }*/
.all-fields .row-li h4{ font-size: 12px; font-weight: bold; }
.all-fields .row-li{ margin-bottom: 25px; }
/*.all-fields .fourth{ background-image:  url("img/li4-sm.png"); padding-left: 50px; background-repeat: no-repeat; background-position: top left; }
.all-fields .five{  background-image:  url("img/li5-sm.png"); padding-left: 50px; background-repeat: no-repeat; background-position: top left; }
.all-fields .six{  background-image:  url("img/li6-sm.png"); padding-left: 50px; background-repeat: no-repeat; background-position: top left; }
.all-fields .seven{ background-image:  url("img/li7-sm.png"); padding-left: 50px; background-repeat: no-repeat; background-position: top left; }
.all-fields .eight{ background-image:  url("img/li8-sm.png"); padding-left: 50px; background-repeat: no-repeat; background-position: top left; }*/

/* New Design Changes */
.top-strip{ background-image:  url("img/strip-corn.png"); background-repeat: repeat-x; width: 100%; height: 8px; }
.middile-bg{ background-color: #f2f2f2; padding-bottom: 50px; }
.bottom-strip{ background-image:  url("img/bottom-strip.png"); background-repeat: repeat-x; width: 100%; height: 8px; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}
.margin-bottom-40{ margin-bottom: 40px; }
.margin-top-40{ margin-top: 40px; }
.newcat-form { overflow: hidden; padding-left: 50px; padding-right: 50px; }
.padding-50{  background: #fff; }
.arrow-direc{ background-image: url("img/steps-show-arrow.png"); background-repeat: no-repeat; background-position: 40% 50%; padding-top: 70px; width: 100%;}
.left-side h1{ font-size: 24px; line-height: 25px; margin-bottom: 25px;}
.newcat-form ul li{ font-size: 13px; }
.ques-childs li input{ font-size: 13px;}
.qqform li{ list-style-type: none; }
.qqform li h4{ font-family: 'proxima_nova_rgbold'; }
.qqform .mquestion .ques-childs li.double label{ padding-top: 20px; padding-bottom: 20px; }
.qqform .mquestion .ques-childs li.double input{ margin-top: 9px; margin-bottom: 9px; }
.qqform .mquestion .ques-childs li{ float: left; background: #fff; border: 1px solid #a3a3a3; padding: 15px; padding-top: 0; padding-bottom: 0; margin-right: 15px; width: 30%; border-radius: 5px; text-align: center; cursor: pointer; margin-bottom: 16px; padding: 0; }
.qqform .mquestion .ques-childs li label{ margin:0; cursor: pointer; padding: 14px; line-height: 13px; width: 100%; }
.qqform .mquestion .ques-childs li .hide_checkbox{display: none;}
.qqform .mquestion .ques-childs li.selected{ background-color: #1f84cc;color: #fff;border: 1px solid #1f84cc;}
.qqform .mquestion .ques-childs li.selected label{ color: #fff; }
#step3 .all-fields div.row-li h4{ font-size: 16px; margin-bottom: 13px; font-family: 'proxima_nova_rgsemibold'; }
#step3 .all-fields div.third{ background-position: 0% 26%; margin-bottom: 0; }
#step3 .all-fields .row-li textarea{ padding: 8px; font-size:14px; }
#step3 .all-fields .row-li input{ font-size: 14px; }
#step3 .all-fields div.proceed{ float: right; }
#step3 .all-fields .photo_contunue_btn_back1{ float: left; }
/*.qform .stp-3 h4:before{ content: "3.  "; color: #1f84cc; }
.qform .step1-1 h4:before{ content: "1.1  "; color: #1f84cc; }
.qform .step5 h4:before{ content: "5.  "; color: #1f84cc; }
.qform .step6 h4:before{ content: "6.  "; color: #1f84cc; }
.qform .step7 h4:before{ content: "7.  "; color: #1f84cc; }
.qform .stp1-1 h4:before{content: "1.1  "; color: #1f84cc;}
.datefield{ width: 50% !important; line-height: 30px !important; }
.qform .step1 h4:before{ content: "1.  "; color: #1f84cc; }
.qform .step2_1 h4:before{ content: "2.1  "; color: #1f84cc; }
.qform .step2_2 h4:before{ content: "2.2  "; color: #1f84cc; }
.qform .step3_1 h4:before{ content: "3.1  "; color: #1f84cc; }
.qform .step3_2 h4:before{ content: "3.2  "; color: #1f84cc; }
.qform .step3_3 h4:before{ content: "3.3  "; color: #1f84cc; }
.qform .step1_1 h4:before{ content: "1.1  "; color: #1f84cc; }
.qform .step1_2 h4:before{ content: "1.2  "; color: #1f84cc; }*/

.ques-width-75{ width: 75%; }

.width-50{ width: 50% !important; }

.daterangepicker_input .input-mini{ padding-left: 25px !important; }

/* start  from moving form  */
.change-p-padding p{padding-top: 10px !important}
.rcancels{border-radius: 5px;padding-bottom: 0px}
input, textarea {color:black}
.rdeal h3{font-size: 1.2em}
.mrdeal-new-btn{ background: #ededed;/*border: 1px solid #d2d2d2;*/border-radius: 10px;margin-top: 5px; }
.mrdeal-new-btn label{ color: #4d4d4d;margin: 0px; }
.mrdeal-new-btn{    background: #ededed;
    border-radius: 10px;
    margin-top: 5px;}

.resrdeals{height: 160px; padding: 5px}
.face{text-align: center;padding: 5px}
.flip-sec{margin-top: 10px}
.flip-sec .img-sec img{margin-top: 10px}
.flip-sec .img-sec{border-radius: 5px;background-color:#ededed }

.flip-sec .imgbtm-sec{}

.pac-container:after{
        content:none !important;
    }
    .img-sec , .price-sec {height: 110px;margin: 0px auto; }
    .img-sec img{height: 85px}
    .selected span{color:white;}
.img-sec{background-color: #ededed;
    border: 1px solid #d2d2d2;
    border-radius: 10px;
    margin-bottom: 5px;
    padding-top: 12px;
    padding-bottom: 12px;}

    .img-btm-sec,.mBook-new-btn{height: 40px; margin: 0px auto}
   .width-40{width:40% !important;}
    .width-80{width: 80% !important;}   
    .width-100{width: 100% !important;}
    .font-gotham-medium{font-family: 'Gotham Medium'}
    .height-40{height: 40px !important;}
    input::-moz-placeholder {
   font-family: 'Gotham Medium';  }
    
.mBook-new-btn{ background: #ededed;/*border: 1px solid #d2d2d2;*/border-radius: 10px;margin-top: 5px; }
.mBook-new-btn label{ color: #4d4d4d; }
.img-btm-sec{   
    background: #ededed;
    color: #4d4d4d;
    border-radius: 10px;
     border: 1px solid #d2d2d2;
    
     
}
.txt-padd{padding: 15px !important;font-size: 1em;}
.cancels{padding-top: 0px !important;}
textarea{margin: 0px auto !important}

.Book-new-btn1{ background: #ededed;/*border: 1px solid #d2d2d2;*/border-radius: 10px; padding: 0px !important ;    margin-top: 5px !important;
                color:#4d4d4d;
    height: 40px;}
.Book-new-btn1 label{ color: #4d4d4d; margin-top: 0px !important;}
.comextra h3{font-size: 1.2em}
.ccomextra h3{font-size: 1.2em}

.photo_contunue_btn_back1{float:left;}
.tickeffect:hover{opacity: 0.4}
.box-container{    position: relative;
    margin: 10px auto;
    width: 100%;
    height: 125px;
    z-index: 1;}

.box-frame:hover{opacity:0.5 !important}
.is-selected{opacity: 0.7;}
.tick-effect {opacity:0.7}
.tick-icon{font-size: 5em;
    color: rgba(31,132,204,1);
    font-family: 'Gotham-Thin';
    display: none;
    background-color: transparent
    
}
.tick-icon soan{    font-family: 'Gotham-Thin';
}
.tick-selected{
    margin-top: -115px;
  background-color: #ededed;
}
.flp-border-img{opacity:0.1}
.flp-btm-img{    background-color:rgba(237,237,237,0.1);
                 
}
#ques5_0,#ques5_1,#ques5_2
.hasDatepicker{background-size: 30px}
.selected{color: white !important}
.strbottom-box{cursor: pointer}
.info-tip{float: right;
    position: relative;
    margin-top: -28px;
    margin-right: 10px;
color:#909090;
font-size: 1.3em}
.price-sec p{font-size:1.8em;margin: 10px;paddin:10px;line-height: 1.3em;}
.strcom-fieldname-1 {text-align: center}
.strcom-fieldname-1 label{margin-top: 0px;margin-left: 0px;}
.ques-childs li{margin-right: 15px;margin-bottom: 15px;text-align: center;cursor: pointer}


.six span .intl-tel-input{z-index: 10}

.row-li label{
    font-size: 1.01em;
    margin-left: 5px;
    font-family: 'Gotham Book'; }
.all-fields .row-li{margin-bottom: 15px !important}
.ques4 .ques-childs{padding-top: 25px}
#nextstep1 h4{font-family: 'Gotham-Bold'; font-size: 1.4em}
h4{font-family: 'Gotham-Bold' !important;font-size: 1.3em;}
#res-cat .ques10 .ques-childs{margin-top: 15px;}

/*End from moving */




