p.parsley-success {color: #ea5455;background-color: #DFF0D8;border: 1px solid #ea5455;font-size: 0.857rem;}
p.parsley-error {color: #ea5455;background-color: #F2DEDE;border: 1px solid #ea5455;font-size: 0.857rem;}
ul.parsley-errors-list {list-style: none;color: #ea5455;padding-left: 0;font-size: 0.857rem;}
input.parsley-error,textarea.parsley-error,select.parsley-error {/*background: #FAEDEC;*/border: 1px solid #ea5455 !important;/*border-bottom: 1px solid #E85445;*/font-size: 0.857rem;}
.btn-group .parsley-errors-list{display: none;}

.text-center{
	text-align: center !important;
}
.text-justify{
	text-align: justify !important;
}
.cpt-55{
	padding-top: 55px !important;
}
.mar-auto{
	margin: auto !important;
}
body {
    font-size: 16px !important;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    background-color: #ad1e26 !important;
}
.cpb-55{
	padding-bottom: 55px !important;
}
/*.jimg img {
    margin-top: -127px !important;
}*/
.cursor-pointer{
    cursor: pointer;
}
.footerr a:focus, .footerr a:hover {
    color: #ffffff;
}
.footerr a {
    color: #ffffff;
}

#color_text a:focus, #color_text a:hover {
    color: #ff9e00;
}
#color_text a {
    color: #ff9e00;
}

.first_address_div a:focus, .first_address_div a:hover {
    color: #000000;
}
.first_address_div a {
    color: #000000;
}
.festimg{
    margin-top: 50px !important;
}
.mt-15px{
    padding-top: 15px !important;
}

.input-cls {
    color: #ff9e00;
    border-color: #ffeef5;
    font-size: 16px;
    margin-bottom: 5px;
}
.input-cls:focus {
    border-color: #ff9e00;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(255 158 0);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(255 158 0,.6);
}
.d-flex{
    display: flex !important;
}
@media only screen and (max-device-width: 767px){
    .first_address_div {
        width: 100% !important;
    }
}
.footerl img{
    margin: auto !important;
}
.footerl .mtext{
    font-family: 'Amita', cursive !important;
    font-weight: 700;
    font-size: 25px;
}
@media only screen and (max-device-width: 767px){
    .second-arati {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
}