.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 .sub-head{text-align:center;padding:25px 0}.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 0;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:0}.custom-slider .swiper-button-next,.swiper-button-prev{height:28px}.custom-slider .swiper-button-next{right:0}.custom-slider .swiper-button-prev{left:0}.custom-slider .fl.per50{width:29%;padding:0}.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:.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:0}}@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}}