a,
p {
    /* font-family: 'Poppins', sans-serif !important; */
    font-family: 'Montserrat', sans-serif !important;
    /* font-size: 17px !important; */
    font-weight: 500 !important;
}
body{
    height: 100% !important;
    height: 100% !important;
     position: relative;
    background: url('../img/bg2.jpg') !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    /* linear-gradient(to bottom, rgba(185, 2, 2, 0.9), rgba(0,0,0,0.9)), */
}

@media (max-width:791.5px) {
  
}

.main-content{
    width: 100% !important;
    height: auto;
    padding: 50px 0 !important;

}
.thankyou {
    background: #fff !important;
}

.thankyou p .msg-t {
    font-size: 20px !important;
    color: #e60202;
    font-weight: bold;
}

.btn {
    font-weight: 600;
    font-size: 14px;
    color: #ffffff !important;
    /* -webkit-box-shadow: 0 8px 6px -6px rgba(50, 51, 51, 0.4);
    box-shadow: 0 8px 6px -6px rgba(50, 51, 51, 0.4); */
    border: none;
    padding: 10px 20px;
    border-radius: 0;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    outline: 0 !important;
}

/* .btn:hover {
    color: #eecc0e !important;

} */

.btn-brand {
    background-color: #d20808;
    color: #ffffff;
    border-radius: 25px;
}

.msg-inner {
    padding: 20px 10px !important;
}

.msg-inner img{
    width: auto !important;
    height: auto !important;
    object-fit: cover;
    object-position: center;

}

.tk-img {
    width: 100% !important;
    height: 100% !important;

}

.tk-img img {
    width: 100% !important;
    height: 100% !important;
    background: #6c5555;
    object-fit: cover;
    object-position: center;
    border-top-right-radius:35px ;
    border-bottom-right-radius: 35px;

}
 .logo {
    text-align: center;
    padding: 30px 0  !important;
}


@media (max-width:791.5px) {
    .logo {
        width: 100% !important;
        height: auto;
    }
    .tk-img img {
        border-radius: 0 !important;
    }

    .logo img {
        width: 100% !important;
        height: 100% !important;
    }
    .msg-inner img{
        width: 100% !important;
        height: 100% !important;
        object-fit: contain;
        object-position: center;
    
    }
    /* .msg-inner {
        padding: 5px !important;
      } */
  
}

.d-btn{
    /* padding: 10px 0 !important; */
     display: flex;
     justify-content: center;

}
.d-btn p{
    font-weight: 600 !important;
    color:#333;
}
/* .v-b,.h-b{
    border: 1px solid rgb(226, 226, 226);
    border: 1px solid rgb(244, 239, 239);
    padding: 5px 50px !important;
   
    background: #efefef;
} */
/* @media (max-width:791.5px) {
    .d-btn{
        display: inline-block !important;
    }
    .v-b,.h-b{
        padding: 5px 20px !important;
    }
} */



.footer {
    padding: 30px 0 !important;
    text-align: center;
    position: relative;
    width: 100% !important;

}

.footer p {
    text-align: center;
}

.social-icon {
    margin-bottom: 20px !important;
}

.social-icon ul {
    padding: 0;
    list-style-type: none;
    margin: 0;
}

.social-icon ul li {
    display: inline-block;
    padding: 5px 10px !important;

}



.social-icon ul li a .fa {
    font-size: 20px !important;
}

.social-icon ul li a {

    padding: 10px 14px !important;
    line-height: 5px !important;
    text-align: center;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    color: #000000;
    border-radius: 5px;
    background: #ffffff;
}

@media (max-width:791.5px) {
    .social-icon ul li {
        padding: 2px !important;
    }
   

}
@media (max-width:386px) {
 
    .social-icon ul li a {
        padding: 5px !important;
    }

}


.social-icon ul li a:hover,
.social-icon ul li a:focus {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    background-color: #3d455a;
    color: #ffffff;
}

.copyright p {
    padding-top: 20px !important;
    color: #fff !important;
    border-top: 1px solid #cca9a9;
}
