h2.menu-title{color:#001f69}
.sidemenu-wrapper #mySidepanel {transform:none;}
.sidemenu-wrapper.open #mySidepanel {display:block;transform:none;}
.hide-text{display:none}
.modal-backdrop.fade.show {display: none;}
div#myModal .modal-dialog {max-width: 100% !important;}
div#callbackmodal .modal-dialog {max-width: 100% !important;}
.modal {display:none; position:fixed; z-index:999; left:0; top:0; width:100%; height:100%; overflow:auto; background-color:rgb(0,0,0); background-color:rgba(0, 0, 0, 0.4);}
.modal.show {display:block;}
.modal-content {background-color:#fefefe; margin:0% auto; padding:20px; padding-right:0px; border:1px solid #888; width:80%; border-radius:20px;}
.modal-content .cta {background:#1b2841; border-radius:20px;}
.modal-content .cta p {font-size:18px;}
.modal-right {border-radius:0px 20px 20px 0px;}
.modal-content input, .modal-content textarea {background:white; border:0px; outline:none; border-radius:10px; padding:15px; width:100%;}
.modal-content textarea {height:150px;}
.modal-content .primary-btn {padding: 10px 20px !important;background: #FFBD09 !important;color: #2C2E30;border-radius: 30px !important;font-size: 16px;font-weight: 700;width: unset !important;}
.modal-content .icon-heading {font-size:14px;}
.modal-content .form-control {height:unset; line-height:unset;}
.modal-content .iti__flag-container {padding:0px;}
.modal-content .iti--separate-dial-code .iti__selected-flag {border-radius:10px 0px 0px 10px;}
.close {color:black; position:absolute; top:-15px; right:-60px; font-size:28px; font-weight:bold; background:white; border-radius:50%; padding:5px 10px;}
.close:hover {opacity:1 !important; background:white; text-decoration:none; cursor:pointer;}
.modalopen {overflow:hidden;}
.review-carousel{overflow:hidden;position:relative;width:100%;padding:20px 0}
.review-carousel-inner{display:flex;transition:transform .5s ease;width:100%;flex-wrap:nowrap}
.review-item-award{flex:0 0 25%;padding:0 15px;box-sizing:border-box;min-width:25%}
.review-item-award img{max-width:100%;height:auto;display:block;margin:0 auto}
.p-4 {padding: 1.5rem !important;}
.py-0 {padding-top: 0 !important;padding-bottom:0 !important;}
.modal-dialog {margin: 1.75rem auto;}
.fw-bold {font-weight: 700 !important;}
.close {line-height:1;opacity: .5;}
.close:hover{opacity:1;}
.modal .row{margin-right: -15px;margin-left: -15px;}
//testimonial
.action_speak {background-color:#04AAE6;}
.speak_info h2 {color:#FFFFFF; font-weight:600; line-height:60px; font-size:40px;}
.speak_box {background:#FFFFFF; box-shadow:0px 10px 20px rgba(0, 0, 0, 0.05); border-radius:15px; padding:20px 30px;}
.speak_video {margin-top:-80px;}
.speak_img {position:relative;}
.speak_img>img {width:100%; border-radius:10px;}
.speak_img_main {position:relative;}
.speak_info {margin-left:20px;}
.speak_info p {color:rgba(3, 3, 4, 0.8);}
.video_ic {position:absolute; text-align:center; top:50%; margin:0 auto; left:0; right:0; width:25%; translate:-8px -39px;}
.owl-theme .owl-dots .owl-dot span {height:16px; width:16px; background:rgb(217, 217, 217); margin:20px 5px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background:rgb(3, 3, 4);}
.homepage .youtube {background-color:#000; position:relative; padding-top:56.25%; overflow:hidden; cursor:pointer; border-radius:.5rem; box-shadow:0 0 20px rgba(0, 0, 0, .1);}
.homepage .youtube .play-button {width:4rem; height:4rem; background-color:#000; z-index:1; border-radius:50%; cursor:pointer; position:absolute; top:1%; right:1%;}
.homepage .youtube .play-button:before {content:""; border-style:solid; border-width:10px 0 10px 20px; border-color:transparent transparent transparent #fff; position:absolute; top:37%; left:37%;}
.owl-carousel .owl-item img {display:flex; width:auto;}
.homepage .youtube img {width:100%; top:-16.82%; left:0; opacity:2; cursor:pointer; position:absolute;}
.homepage .youtube iframe {position:absolute; height:100%; width:100%; top:0; left:0;}
.owl-carousel {display: flex;flex-wrap: nowrap;transition: transform .5s ease;}
.owl-carousel .col-sm-12 {min-width: 100%;padding: 0px 40px;}
.mlm-owl-slider-inner {display: flex;gap: 40px;}
.speak_box {position: relative;width: 100%;overflow: hidden;}
.speak_box .carousel-nav button {width: 16px;height: 16px;align-items: center;justify-content: center;background: rgb(217, 217, 217);border-radius: 50%;margin-right: 5px;}
.speak_box .carousel-nav button.active {background: black;}
.testi-review p {font-family: 'Poppins' !important;font-style: normal;font-weight: 400;font-size: 24px;line-height: 40px;color: #2C2E30;}

@media (max-width:1200px){
  .testi-review p, .testi-review-avtar .mlm-h3 {font-size:20px;line-height:30px;}
  .testi-review {padding-top: 0px;}
}

@media (max-width: 992px) {
    .modal .h-100 {height:unset!important;}
    .modal-content {width:90%; margin:5% auto; padding:15px; margin-bottom:30px;}
    .close {right:20px; top:15px; opacity:1; padding:3px 8px; z-index:1;}
    .modal-icon {width:40px; height:40px;}
    .modal-content .cta p {font-size:16px;}
    .modal-right {border-radius:20px 20px 0px 0px;}
    .modal-content input, .modal-content textarea {padding:10px;}
    .modal-content textarea {height:90px;}
    .modal-content .row-gap {row-gap:15px;}
    .review-item-award{flex:0 0 50%;min-width:50%;max-width: 50% !important;width: 50% !important;}
    .speak_info h2 {font-size: 25px;line-height: 30px;}
  .speak_info p {font-size: 14px;line-height: 25px;}
  .speak_info {margin-left: 0;}
  .speak_video.mlm-pb-100 {padding-bottom: 10px;}
  .speak_box {margin-bottom: 50px;}
  .owl-carousel .col-sm-12 {padding: 0px 20px;}
  .mlm-owl-slider-inner {flex-wrap: wrap;}
  .mlm-video {width: 100%;}
  .mlm-video-content {width: 100%;display: flex;flex-direction: column;}
  .testi-review p {font-size: 16px;line-height: 26px;}
  .testi-review-avtar .mlm-h3 {font-size: 14px;line-height: 24px;}
  .testi-review-avtar .mlm-p-16 {font-size: 12px;line-height: 20px;}
}

