.full-width-header .rs-header .menu-area .logo-area img {
    width: 100%;
    max-height: 120px;
	min-height: 69px;
}
.loader .loader-icon img{
    width: 70px;
} 
h1, h2, h3, h4, h5, h6 {
    /*font-family: 'Serpentine-Bold';*/
}
.rs-banner.banner-main-home .content-wrap .title {
    font-size: 3.5rem;
	    text-transform: uppercase;
}

element.style {
}
.rs-footer.footer-main-home .footer-top .footer-logo a img {
    height: 75px;
}
#onload .btn-close {
    position: absolute;
    right: 0;
    background-color: #fff;
    top: -55px;
    opacity: 1;
    padding: 9px;
    width: 2em;
    height: 2em;
    border-radius: 50%;
}

body #onload.modal.show .modal-dialog {
    max-width: 800px;
}
.outline-btn {
    margin-left: 10px;
    padding: 10px 20px;
    display: inline-block;
    border: 3px solid #bf2927;
}
.outline-btn:hover, .outline-btn:focus{
    border: 3px solid #bf2927;
    background-color: #bf2927;
    color: #fff;
}
.ed-btn {
    display: inline-block;
    border: 1px solid #bf2927;
    padding: 3px 10px;
}
.ed-btn:hover, .ed-btn:focus {
    border: 1px solid #bf2927;
    background-color: #bf2927;
    color: #fff;
}

.dataTables_paginate .page-item.active .page-link {
    background-color: #bf2927;
    border-color: #bf2927;
}

.dataTables_paginate .page-link {
    color: #BF292A;
}

.dataTables_paginate .page-link:hover {
    color: #bf2927;
}
#rs-blog .owl-carousel .owl-item img {
    width: 100%;
    height: 250px;
    object-fit: cover;
    object-position: center;
}
.btn_one.ed-btn {
    display: block;
    text-align: center;
    margin-bottom: 7px;
    font-weight: 600;
}
.pagination .page-item a {
    padding: 10px 20px;
    position: relative;
    display: block;
    color: #bf2927;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #dee2e6;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.pagination .page-item.active a {
    background-color: #bf2927;
    color: #fff;
}