
.div-bg{background:#f2f2f2;}.rhs-cont img{border:solid 1px #ddd;}
.img-wrapper img{max-width: 90%; padding: 15px;}
.swiper-container {width: 100%;height: 100%;margin-left: auto;margin-right: auto;}
.swiper-container {margin: 0 auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;padding-bottom:25px;}
.swiper-slide img {width: 90%;}
.swiper-slide {text-align: center}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom:0 !important;}

.swiper-button-next, .swiper-button-prev {-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.swiper-pagination-bullet-active {background: #000}
/* .custom-slider {background: #f5f5f5;padding: 10px;margin-top: 50px;} */

.custom-slider .sub-head{text-align: center;padding:25px 0px;}

.flex-row{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-wrap: wrap;align-items: center;}
.flex-box {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
ul.btn-list{list-style: none !important;margin: 0 auto;padding: 0!important}
ul.btn-list li{margin: 15px 0px;padding: 0}
ul.btn-list li a{padding: 12px 20px;display: block;color: #fff;font-size: 14px;border-radius: 10px;text-align: center;background: #e9122b;transition:transform .3s cubic-bezier(.68, -.55, .265, 1.55);font-weight:500}
ul.btn-list li a:hover{background: #dc1028;text-decoration: none;}
a.green-btn{background:#89ba66  !important;}
a.green-btn:hover{background:#76b748 !important}
ul.btn-list li a img{width: 30px; margin-right:5px; border: none;}


.custom-slider .swiper-button-next, .swiper-button-prev{height: 28px;}
.custom-slider .swiper-button-next{right: 0px;}
.custom-slider .swiper-button-prev{left: 0px;}

.custom-slider .fl.per50{width:29%; padding:0px;}
.custom-slider .fr.per50{width:67%;}

.quote {text-align: center;font-style: italic;font-size: 18px;}

.quote .quote-icon {
    background: url(images/quote.svg) top center no-repeat;
    height: 30px;
    width: 30px;
    background-size: cover;
    filter: grayscale(1);
    opacity: 0.2;
    display: inline-block;
 
}

.quote .rotate-quote {transform: rotate(180deg);float: right;}


@media (max-width: 1045px) {
    .custom-slider .per50{width: 100% !important; height: auto !important;}
    .custom-slider .fr.per50{border-left: none;}

}



@media only screen and (min-width: 1046px) and (max-width: 1299px) {
    ul.btn-list li a { padding: 12px 12px;font-size: 14px;}
    ul.btn-list li a img{width: 24px;}
    
    }
.mdlshow{display:none}    
@media screen and (max-width:600px){
.mdlshow{display:block;text-align:center}
.mdlshow h3{font-weight:600;margin: 20px 0 5px 0}
.per50.mblhide{display:none!important}
}
