.cus-hov-sh:hover{
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
    border-right: 1px solid #e60049;
border-left: 1px solid #e60049;
}

.cus-hov-sh{
    cursor: pointer !important;
}
.form-control, select.form-control {
height: 40px !important;
}
button.close {
border: 0px;
background: transparent;
font-size: 26px;
margin-top: -18px;
margin-right: -10px;
}
::-webkit-scrollbar {
width: 6px;
}

/* Track */
::-webkit-scrollbar-track {
background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
background: #e60049;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
background: #e60049;
}
a.circle-btn:hover{
color: #fff;
}

.circle-btn {
padding: 11px 0px;
height: 50px;
width: 50px;
margin: 6px 6px;
font-size: 25px;
text-align: center;
border-radius: 50%;
display: inline-block;
color: #ffffff;
}
.whatsapp{
background: #25d366;
}
.call-now{
background: #000;
/* font-size: 20px; */
}
.email-now{
background: #f02849;
/* font-size: 20px; */
}
.facebook-now{
background: #0d88f0;
/* font-size: 20px; */
}
.breadcumb-section{
margin-top: -21px !important;
}
.breadcumb-section .bdrs16{
border-top-right-radius: 0px;
border-top-left-radius: 0px;
}
.select2-container .select2-selection--single {
height: 40px !important;
}
.select2-selection__rendered{
line-height: 40px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
top: 65% !important;
}

.h4, h4 {
font-size: 17px;
}

.pagination{
display: block;
margin-bottom: 0;
text-align: center;
width: 100%;
}
.pagination .page-item:first-child {
border: 1px solid #E9E9E9;
}
.pagination .page-item {
border-radius: 50%;
display: inline-block;
margin-right: 6px;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}

.pagination .page-item.active .page-link {
background-color: #5BBB7B;
color: #ffffff;
}
.pagination .page-link {
background-color: transparent;
border: none;
border-radius: 50%;
color: var(--headings-color);
font-family: var(--title-font-family);
font-weight: 500;
font-size: 15px;
height: 40px;
line-height: 40px;
overflow: hidden;
padding: 0;
text-align: center;
width: 40px;
}
.page-item:first-child .page-link,.page-item:last-child .page-link{
border-radius: 50%;
}
.btn-primary {
color: #fff;
background-color: #e60049;
border-color: #e60049;
}
img.vthumb {
height: 20px;
margin-right: 6px;
}
header.nav-homepage-style .ace-responsive-menu .sub-menu li{
padding-left: 8px;
}

.btn-primary:hover {
color: #fff;
background-color: #e60049;
border-color: #e60049;
}
