body .bg-img {
    background-repeat: no-repeat;
    background-position: center;
    padding-bottom:300px;
}
.breadcrumb-banner-text-box {
    position: relative;
    max-height: 120px;
    display: block;
    margin-top:300px;
}
.breadcrumb-banner-text-box h2 {
    font-family: Rajdhani-bold;
    font-weight: 700;
    color: #fff;
    font-size: 70px;
    text-transform: uppercase;
    position: relative;
    text-align: center;
    text-shadow: 0 10px 24px rgb(82 91 115);
}
.breadcrumb-banner-text-box span{
	color:#A72421;
}
.fag-contact-details-area {
    background:#B8B8BA none repeat scroll 0 0;
    padding-top:50px;
}
.contactsec-100 {
    padding: 100px 0 150px 0px;
    position: relative;
    background: url(../images/login/lines-bg.jpg);
}
/*.single-contact-box {
    background: #0d0e1b none repeat scroll 0 0;
    padding: 30px;
    text-align: center;
    border-radius: 18px;
    margin-top: 30px;
    min-height: 265px;
	box-shadow: 0 10px 24px 0 rgb(82 91 115 / 76%);
}*/
.single-contact-box {
    background: url(../images/login/lines-bg.jpg);
    padding: 30px;
    text-align: center;
    border-radius: 18px;
    margin-top: 30px;
    min-height: 265px;
    box-shadow: 0 10px 24px 0 rgb(82 91 115 / 76%);
}
.contact-icon {
    font-size:35px;
    color:#A72421;
}
.contact-head h4 {
    color:#fff;
    text-transform:uppercase;
    margin:20px 0;
    font-size:30px;
    font-family:'Rajdhani-bold';
    letter-spacing:0.03em;
    line-height:20px;
}
.contact-text p {
    margin:0;
    text-align:center;
    font-family:'RobotoCondensedRegular';
    font-size:20px;
    color:rgba(255,255, 255,0.5);
}
.patern-bottom-red {
    background:url(../images/patern-ftr.png) center top repeat-x;
    bottom:-12px !important;
}
.site-heading {
    position:relative;
    padding-bottom:5px;
    text-align:center;
    width:70%;
    margin:0 auto 30px;
}
.site-heading h2 {
    text-transform:uppercase;
    font-size:60px;
    line-height:45px;
    margin-bottom:30px;
    font-weight:700;
    display:block;
    color:#fff;
    letter-spacing:0.03em;
    position:relative;
    padding-bottom:5px;
    -webkit-transition:all 850ms ease;
    transition:all 850ms ease;
    font-family:'Rajdhani-bold';
}
.site-heading h2 span {
    color:#a72421;
}
.site-heading h2.extend:after {
    width:20%;
}
.site-heading h2:after {
    position:absolute;
    content: "";
    width:0px;
    border-color:#a72421 transparent !important;
    margin:10px 0;
    border-style:solid !important;
    border-width:4px 7px 0px 7px !important;
    left:50%;
    top:100%;
    -webkit-transform:translate(-50%, 100%);
    transform:translate(-50%, 100%);
    -webkit-transition:all 850ms ease;
    transition:all 850ms ease;
}
.site-heading p {
    font-size:22px;
    line-height:28px;
    color:rgba(255,255, 255,0.5);
    font-family:'RobotoCondensedRegular';
    text-transform:capitalize;
    margin:60px 0 20px 0px;
}
.contact-form-inn {
    width:70%;
    margin:0 auto;
}
.contact-form-inn form {
    padding: 0 30px 30px 30px;
    background: #B8B8BA none repeat scroll 0 0;
    border-radius: 30px;
    box-shadow: 0 4px 15px 0 rgb(184 184 186 / 76%);
}
.comment-field {
    margin-top:30px;
}
.contact-form-inn form input {
    width:100%;
    padding:5px 15px;
    height:50px;
    border:medium none;
    border-radius:3px;
    font-size:17px;
    background:#ccc;
    -webkit-transition:all 0.4s ease 0s;
    transition:all 0.4s ease 0s;
    color:#000;
    font-family:'Rajdhani-medium';
    font-weight:600;
}
.comment-field {
    margin-top:30px;
}
button.fag-btn {
    background:#a72421;
    display:block;
    width:100%;
    font-size:18px;
    -webkit-transition:all 0.4s ease 0s;
    transition:all 0.4s ease 0s;
}
button.fag-btn:hover {
    border: 2px solid #a72421;
    background: transparent;
    color: #a72421;
}
.contact-form-inn form button {
    width:auto;
    display:inline-block;
}
.contact-form-inn form .form-action {
    text-align:center;
}
.fag-btn {
    padding:10px 20px;
    border:2px solid #a72421;
    background:#ff7a21 none repeat scroll 0 0;
    font-size:20px;
    color:#FFF;
    text-transform:uppercase;
    line-height:25px;
    font-family:'Rajdhani-medium';
    display:inline-block;
    font-weight:600;
}
.contact-form-inn form textarea {
    width:100%;
    padding:5px 15px;
    height:140px;
    border:medium none;
    border-radius:3px;
    font-size:17px;
    background:#ccc;
    -webkit-transition:all 0.4s ease 0s;
    transition:all 0.4s ease 0s;
    color:#000;
    font-family:'Rajdhani-medium';
    font-weight:600;
}

























