﻿body {
    background:url(/Theme2/images/contactbg.jpg) no-repeat !important;
    background-size:100% auto !important;
    padding:0;
    margin:0;
}
.fot-im{
    display:none
}
.contact-heading{
    color:#fff;
    display:block;
    margin:0 auto;
    padding:0 20px;
    border-bottom:1px solid #fff;
    width:270px;
    text-align:center;
    text-transform:uppercase;
    margin-top:50px;
}
.footer {
    margin-top: 0;
}

.contact-box {
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
    background: #fff;
    margin-top: 20px;
   
}
    .contact-box.mm {
        margin-bottom: 40px;
    }
    .contact-box.bg {
        background:none !important
    }
  
    .bg-y {
        background: #a37d01;
        border-bottom: 20px solid #fff;
        color: #fff
    }
.n-hd{
    font-size:16px;
    border-bottom:1px solid #d0d0d0;
    margin-bottom:2px;
    color:#000;
}
.pd-contact{
    padding:20px;
}
.fc-col {
    color: #f0c310;
    display:inline-block;
    margin-right:5px;
}
.fc-value {
    font-weight:bold;
    color:#000
}
.md-b{
    margin:20px 0;
}
.address{
    font-size:12px;
    color:#000;
    margin:5px 0;
}
.cont-head {
    font-size: 12px;
    border-bottom: 1px solid #fff;
    text-align:center;
    color:#fff;
    margin-bottom:30px;
}
.cont-head span{
    font-size: 18px;
}
.contact-box .f-text{
    background:none !important;
    border:none !important;
    border-bottom:1px solid #fff !important;
    width:100%;
    padding:15px 0 5px;
    color:#fff !important
}
    .contact-box .f-text::-webkit-input-placeholder { /* Edge */
        color: #fff;
    }

.contact-box .f-text:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #fff;
}

.contact-box .f-text::placeholder {
    color: #fff;
}
.contact-box .sForm{
    margin-bottom:15px;
}
.contact-box .f-text2 {
    background: none !important;
    border: none !important;
    border-bottom: 1px solid #fff !important;
    width: 100%;
    padding: 5px 5px !important;
    color: #000 !important;
    background:#fff !important;
    height:100px;
   
}


.contact-box .remember-group .remember {
    opacity: 0;
    z-index: -99999999999999999;
    visibility: hidden;
    position: absolute;
    left: -99999999999999999999px;
}

.contact-box .remember-group label {
    position: relative;
    padding-left: 35px;
}

.contact-box .remember-group label {
    cursor: pointer;
    height: 15px;
    width: 30px;
    border: 1px solid #f7cd47;
    border-radius: 10px;
    background: #cbccce;
}

.contact-box .remember-group {
    display: flex;
    margin-top: 0px;
}

    .contact-box .remember-group span {
        color: #fff;
        font-size: 12px;
        padding-left: 10px;
    }

    .contact-box .remember-group label:before {
        content: '';
        position: absolute;
        left: 0;
        height: 15px;
        width: 15px;
        border: 2px solid #f7cd47;
        border-radius: 10px;
        margin-top: -1px;
        transition: all .5s ease-in-out;
        background: #fff;
    }

    .contact-box .remember-group .remember:checked + label:before {
        left: 22px;
       
    }
.bt-sumit{
    padding:5px 15px;
    text-decoration:none;
    color:#fff !important;
    border:1px solid #fff !important;
    border-radius:5px;
    background:none;
    transition:all .4s ease-in-out;
}
.bt-sumit:hover {
    color: #a37d01 !important;
    background: #fff;
}
.bg-contact {
    background: #070b10;

}
.map-box {
    position: relative;
    top: -20px;
    margin-bottom: -72px;
}