/* ------------------------------------ 
 * Thank You 
 */
.thank-you {
 text-align:center!important;
 padding:40px 0; 
 min-height:550px;
}
.thank-you hr {
    border-top: 1px solid #E4E4E4;
}
.thank-click {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
 background:#003F88;
 border-color:#003F88;
} 
.fif-btn{
 width:50%;
 height: 42px;
    margin: 0;
    padding: 0 20px;
    vertical-align: middle;
    background: #848484;
    border: 0;
    font-size: 14px;
    font-weight: 300;
    line-height: 42px;
    text-transform: uppercase;
    color: #fff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    text-shadow: none;
}

.fif-btn2{
 width:49%;
 height: 42px;
    margin: 0;
    padding: 0 20px;
    vertical-align: middle;
    background: #1373AA;
    border: 0;
    font-size: 14px;
    font-weight: 300;
    line-height: 42px;
    text-transform: uppercase;
    color: #fff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    text-shadow: none;
}
.pad70{
 padding-top:70px;
    padding-bottom: 70px;
}
.adress-bg-4 {
    background: #fff;
    color: #666;
 border: 1px solid #ddd;
}
 .map-content h4 {
    font-size: 18px;
    margin: 3px 0 8px 0;
    padding: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #0A89D6;
}
.map-content {
    padding: 15px 20px 15px 20px;
}
.img-pk {
    max-width: 100%;
    height: auto; 
}
.thank-you h1 {
    color: #057CDB;
    font-size: 37px;
    font-weight: 700;
}
.thank-you h3 {
    padding: 10px 0px 20px;
    color: rgb(106, 112, 117);
}

.total_form input:focus{border-color:green;}.mandatoryfield { color:red }
#suggesstion-box ul{
    margin-left: 0px !important;
    margin-bottom: 0px !important;
    padding-left: 0px;    
}

#suggesstion-box ul li {
    font-size: 14px;
    line-height: 26px;
    padding-left: 15px;
    border-bottom: 1px dotted #ddd;
    padding-top: 4px;
    padding-bottom: 4px;
    cursor: pointer;
    list-style: none;
}

#suggesstion-box {
    margin-top: 3px;
    text-align: left;
    cursor: default;
    border-width: 0px 1px 1px;
    border-style: none solid solid;
    border-color: -moz-use-text-color #CCC #CCC;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    background: #ffffff none repeat scroll 0% 0%;
    box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.1);
    position: absolute;
    display: none;
    z-index: 10001;
    max-height: 140px;
    overflow-x: hidden;
    overflow-y: scroll;
    box-sizing: border-box;
    padding: 1px 0px;
    width:18%;
    border-radius: 4px;
    border: 0px;
}
#suggesstion-box ul li:hover {
 background: #10aa99;
    color: #ffffff;
}

.total_form input.form-control.capsoff
{
    text-transform:none;
}