.copyRightBx{padding:10px 0;background:#1a1e22;color:aliceblue;}
.social.social-white a{background:#1d2126;}
.social.social-white a:hover{background:#ff3636;color:#fff;}
.about-pageBx.wrapper.bg-light.angled.upper-end:before {display:none;}
.about-pageBx.wrapper.bg-light.angled.lower-end:after {display:none;}
.about-pageBx .textBx {text-align: justify;line-height: 36px;}
.counter-sec .lineal-fill {fill: #ffb4b5 !important;}
.counter-sec .lineal-stroke {fill: #fd5355 !important;}
.formModalBx .modal-body {padding: 30px 20px !important;background: #f7f7f765;text-align: left;border-radius: 10px;}

.testimonial-sec .swiper-slide .item-inner .card {background: #f7f7f7;border: 1px dashed #cccccc;}
.testimonial-sec .swiper-slide .item-inner .review-headerBx {display: flex;flex-wrap: nowrap;position: relative;}
.testimonial-sec .swiper-slide .item-inner .review-headerBx::after {content: "";display: block;width: 20px;height: 20px;position: absolute;right: 0px;background-repeat: no-repeat;background-position: center center;background-image: url(../img/testi/icon.svg);background-size: 100% 100%;}
.testimonial-sec .swiper-slide .item-inner .review-headerBx .imgBx {margin-right: 15px;}
.testimonial-sec .swiper-slide .item-inner .review-headerBx .detailsBx {flex: 1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: left;margin: 0 !important;display: flex;flex-direction: column;justify-content: center;}
.testimonial-sec .swiper-slide .item-inner .review-headerBx .detailsBx h3 {font-weight: bold;font-size: 16px;overflow: hidden;padding-right: 25px;white-space: nowrap;text-overflow: ellipsis;color: #000000;margin-bottom: 3px;}
.testimonial-sec .swiper-slide .item-inner .review-headerBx .detailsBx span {color: #000000;opacity: 0.5;font-size: 12px !important;line-height: 1.4em;}
.testimonial-sec .swiper-slide .item-inner .ratings {display: block;margin: 10px 0;}
.testimonial-sec .swiper-slide .item-inner blockquote p {height: 90px;overflow-y: scroll;padding: 10px;}

.information-sec {background: linear-gradient(to right, #e84c3d, #f03e2d);;position: relative;overflow: hidden;}
.information-sec:after, .information-sec:before {height: 250px;width: 250px;content: "";position: absolute;}
.information-sec:before {border: 45px solid rgba(255, 255, 255, 0.1);border-radius: 50%;top: -5rem;left: -5rem;animation: 2s infinite alternate eduvibe-zoom1;}
.information-sec:after {border: 45px solid rgba(255, 255, 255, 0.07);border-radius: 50%;top: -6rem;right: -5rem;animation: 2s infinite alternate eduvibe-zoom2;}
@-webkit-keyframes eduvibe-zoom1 {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100% {
        -webkit-transform: scale(1.25);
        transform: scale(1.25);
    }
}
@keyframes eduvibe-zoom2 {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100% {
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
    }
}
.information-sec .information-textBx h3 {font-size: 28px;font-weight: 900;color: #fff;text-transform: uppercase;margin-bottom: 0;text-shadow: 0 0 4px #8b3700;}
.information-sec .information-btnBx {text-align: right;}
.information-sec .information-btnBx a {background: linear-gradient(to right, #2d2d2d, #565656);position: relative;display: inline-block;font-weight: 500;font-size: 15px;padding: 12px 30px;border-radius: 3px;z-index: 1;color: #fff;text-transform: uppercase;}
.information-sec .information-btnBx a:hover:after {visibility: visible;opacity: 1;width: 100%;}
.information-sec .information-btnBx a:after {content: "";height: 100%;width: 0;background: linear-gradient(to right, #565656, #2d2d2d);border-radius: 3px;position: absolute;right: 0;top: 0;z-index: -9;visibility: hidden;opacity: 0;transition: 0.3s ease-out;}
.information-sec .information-btnBx a i {margin-left: 7px;}

.faq-section .contentBx {position:relative;}
.faq-section .contentBx .leftBx {width:60%;float:left;}
.faq-section .contentBx .leftBx iframe {width:100%;height:750px;}
.faq-section .contentBx .rightBx {float: right;position: absolute;width: 50%;right: 30px;top: 50px;background: rgba(255,255,255,.95);padding: 30px;}

@media only screen and (max-width: 767px) {
.d-none-xs{display:none;}
.breadcrumb{display:none;}
.faq-section .contentBx .leftBx {width: 100%;float: left;}
.faq-section .contentBx .leftBx iframe {width:100%;height:400px;}
.faq-section .contentBx .rightBx {float: none;position: relative;width: 100%;right: 0;top: 0;background: rgba(255, 255, 255, .95);padding: 30px;}
}