.carousel-control-prev-icon {
    background-image: url("assets/images/icons/previous-arrow-icon.png")
}

.carousel-control-next-icon {
    background-image: url("assets/images/icons/next-arrow-icon.png")
}
#carouselExampleControls1
{
    z-index:-1;
}
.apt-card {
    z-index: -1;
    position: relative;
}
.header {
    position: relative;
    z-index: 9999;
}
#myDIV {
    width: 100%;
    padding: 50px 0;
    text-align: center;
    background-color: lightblue;
    margin-top: 20px;
}

.structure.male .body_list.left>li.vericoseMpointer {
    left: 70px !important;
    top: 584px !important;
}

.structure.male .body_list.left>li.vericoseMpointer>a .txt {
    left: -37px !important;
}

.structure.male .body_list.left>li.vocalcordMPointer {
    left: 76px;
    top: 83px;
}

.structure.male .body_list.left>li.vocalcordMPointer>a .txt {
    left: -55px !important;
}

.eapps-widget-toolbar-panel-wrapper {
    display: none;
}



.apt-card {
    padding: 20px 5px;
    border: 1px solid #e9f5fe;
    border-radius: 5px;
    justify-content: center;
    display: flex;
    align-items: center;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    background: #e4f9ff;
    margin-bottom: 12px;
    min-height: 208px;

}

.apt-card-main {
    max-width: 32.333333%;
}

.apt-card .select-dropdown {
    width: 100%;
    height: 32px;
    margin-bottom: 20px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    border-radius: 5px;
    border-color: #ffffff;
    background: #fff;
}

.apt-page-btn {
    padding: 10px;
    background: #184a74;
    color: #fff;
    border-radius: 5px;
}

.apt-page-btn:hover {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    color: #fff;
    background: #d70a15;
}

.select-dropdown {
    width: 100%;
    height: 27px;
    margin-bottom: 20px;
}

@media (max-width: 767px) {
    .apt-icon {
        height: 100px;
    }
}

.select-dropdown {
    width: 100%;
    height: 32px;
    margin-bottom: 20px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    border-radius: 5px;
    border-color: #d5ecfd;
}

.search-bar {
    background: #d2e8f8;
    /* background: linear-gradient(360deg, #af1e26, #ce4d53); */
    padding: 20px 10px 0px;
    border-radius: 5px
}



/* .highlighted {*/
/*  background-color: #ffcccb; */
/*}*/

/*.appointment-button {*/
/*   position: fixed;*/
/*    bottom: 40%;*/
/* right: 0px; */
/*    background-color: #d70a15;*/
/*    color: #fff;*/
/*    border: none;*/
/* border-radius: 50%; */
/*    padding: 15px 13px;*/
/*    text-decoration: none;*/
/*    text-align: center;*/
/*    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);*/
/*    z-index: 999;*/
/*    font-size: 13px;*/
/*    transition: background-color 0.3s ease, transform 0.3s ease;*/
/*    border: 1px solid #fc888e;*/
/*}*/

.srch-li.current .srch-con {
    color: #d70a15;
}

@media (max-width: 767px) {
    #google_translate_element {
        width: 30% !important;
    }

    .goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed {
        display: inline-flex !important;
        font-size: 11px;
    }

    .header-topbar .contact__list li a:not(.btn) {
        font-size: 12px;
    }

    .apt-card-main {
        max-width: 100%;
    }
}


.post__img {
    position: relative;
    border-radius: 6px;
    /* margin-bottom: 30px; */
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
    background: #d2f2ff;
    min-height: 175px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.post-item p {
    display: block;
}

.post-item:hover .post__img img,
.post-item:hover h4 {
    display: block;
}

.post-item .post__body {
    text-align: center;
}

#vision-more {
    display: none;
}

#mission-more {
    display: none;
}

#motto-more {
    display: none;
}

.post-item .post__title {
    margin-bottom: 0px;
}

#visionBtn {
    padding: 5px;
    font-size: 16px;
    background: #184a74;
    width: 80%;
    margin: 4px 0px;
    border-radius: 5px;
    color: #ffffff;
    font-weight: 500;
}

#missionBtn {
    padding: 5px;
    font-size: 16px;
    background: #184a74;
    width: 80%;
    margin: 4px 0px;
    border-radius: 5px;
    color: #ffffff;
    font-weight: 500;
}

#mottoBtn {
    padding: 5px;
    font-size: 16px;
    background: #184a74;
    width: 80%;
    margin: 4px 0px;
    border-radius: 5px;
    color: #ffffff;
    font-weight: 500;
}

.post-item {
    min-height: 122px;
}

.dr-search-bar ul.tabs li {
    width: 50%;
}

.customize_solution span.ease-effect {
    border-radius: 5px;
}
@media (max-width: 768px) {
.sr-only1 {
display: none !important;
}
}
@media (max-width: 991px) {

.navbar .navbar-collapse .navbar-nav {
opacity: 0;
width: 240px;
height: 100%;
overflow-y: auto;
padding: 50px 0 20px;
background: linear-gradient(181deg, #c9e6fc, #ffffff);
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transition: .3s ease;
transition: .3s ease;
-webkit-transition-delay: 0.4s;
transition-delay: 0.4s;
}
}

.member {
height: 100% !important;
}
.ft-thx-why-choose-img-3 {
padding-left: 95px;
}
.ft-thx-why-choose-img-3 .inner-img {
overflow: hidden;
border-radius: 5px;
display: inline-block;
padding: 17px;
background: linear-gradient(45deg, #d70a15, #2133607d);
border-top-left-radius: 130px;
border-bottom-right-radius: 130px;
}
.ft-thx-why-choose-img-3 .inner-img img{
border-top-left-radius: 72px;
border-bottom-right-radius: 72px;
}
.ft-thx-why-choose-img-3 .inner-img-2 {
left: -27px;
bottom: -122px;
border: 10px solid #8f667e;
}

.embed-responsive {
width: 88%;
}

/* =============== video slider heading =================================== */
.head1 {
    position: relative;
}

/* === HEADING STYLE #1 === */
.one .head1 {
    text-align: center;
    padding-bottom: 5px;
}

.one .head1:before {
    width: 80px;
    height: 7px;
    display: block;
    content: "";
    position: absolute;
    bottom: 3px;
    left: 47%;
    margin-left: -14px;
    background-color: #d70a15;
}

.one .head1:after {
    width: 160px;
    height: 3px;
    display: block;
    content: "";
    position: relative;
    margin-top: 25px;
    left: 47%;
    margin-left: -50px;
    background-color: #d70a15;
}

/* ------- Helper Styles -------------*/

.head1:before,
.head1:after {
    background-color: #d70a15;
}

/* video slider code  */
/* =============== video slider =================================== */

/* Custom styling for video section */
.video-section {
    margin: 20px 0;
}

.video-section .item {
    background: #def1ff;
    padding: 15px;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s, opacity 0.3s;
    margin: 0 20px;
    transform: scale(0.6);
    opacity: 0.4;
    /* new */
    /* width: 70%; */
}

.video-section .active .item {
    transform: scale(0.8);
    opacity: 1;
}

.video-section video {
    width: 70%;
    max-width: 600px;
    border-radius: 10px;
}

@media(max-width: 1000px) {
    .video-section .item {
        margin: 0;
        transform: scale(0.5);
    }

    .video-section .active .item {
        transform: scale(0.6);
    }
}
 @media(max-width: 600px) {
    .video-section .item {
        margin: 0;
        transform: scale(0.5);
    }

    .video-section .active .item {
        transform: scale(1);
    }
}

.video-section .owl-item {
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1.0, 1.0);
}

.video-section video {
    max-width: 100%;
    height: auto;
}

/* new */
.video-container {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%;
    /* 16:9 aspect ratio */
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* =========== */
.owl-carousel .item-video {
    position: relative;
    padding: 0;
    margin: 5px;
    background: #000;
    height: 300px;
}

.owl-carousel .item-video iframe {
    width: 100%;
    height: 100%;
}
.tabcontentli li{
    width: 33.33%;
    float: left;
}