*,
a {
    outline: none;
}

.bounce {
    max-width: 60px;
    max-height: 60px;
    animation: bounce 2s infinite;
    -webkit-animation: bounce 2s infinite;
    -moz-animation: bounce 2s infinite;
    -o-animation: bounce 2s infinite;
}

@-webkit-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
        -webkit-transform: translateY(0);
    }
    40% {
        -webkit-transform: translateY(-30px);
    }
    60% {
        -webkit-transform: translateY(-15px);
    }
}

@-moz-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
        -moz-transform: translateY(0);
    }
    40% {
        -moz-transform: translateY(-30px);
    }
    60% {
        -moz-transform: translateY(-15px);
    }
}

@-o-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
        -o-transform: translateY(0);
    }
    40% {
        -o-transform: translateY(-30px);
    }
    60% {
        -o-transform: translateY(-15px);
    }
}

@keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
        transform: translateY(0);
    }
    40% {
        transform: translateY(-30px);
    }
    60% {
        transform: translateY(-15px);
    }
}

.view-empty,
.feed-icons {
    display: none;
}

* {
    outline: none;
}

.slick-slide {
    outline: none;
}

a {
    outline: none;
}

.btn-rounded {
    background: #005AA5 url(../images/read-more-arrow.svg) no-repeat;
    border-radius: 42px;
    color: #fff;
    font-size: 14px;
    width: 200px;
    height: 55px;
    display: block;
    text-align: left;
    padding: 18px 25px;
    text-transform: capitalize;
    margin-top: 50px;
    transition: all .340s;
    text-decoration: none;
    box-shadow: 0px 5px 20px -11px #02273B;
    background-position: 88% center;
    background-size: 12px;
    color: #fff !important;
    cursor: pointer;
}

.btn-rounded:hover {
    background-color: #00A480;
}

.btn-rounded svg {
    max-width: 21px !important;
    max-height: 16px !important;
    vertical-align: middle;
    margin-left: 25%;
    display: none;
}

.btn-rounded img.svg {
    max-width: 21px !important;
    max-height: 16px !important;
    vertical-align: middle;
    margin-left: 25%;
    display: inline;
    display: none;
}

.btn-rounded:hover {
    color: #fff;
    text-decoration: none;
}

.home_slider {
    position: relative;
}

.home_slider_wrap {
    width: 100%;
    font-family: 'Poppins', sans-serif;
    position: relative;
}

.home_slider_wrap .slick-slide {
    position: relative;
}

.slider-arrows .cls-1,
.slider-arrows .cls-2 {
    stroke: #005392;
    fill: none;
}

.home_slider_wrap .slick-dots {
    display: none !important;
}

.home_slider_wrap .m-scroll {
    position: absolute;
    right: 50px;
    bottom: 20px;
}

.home_slider_wrap img {
    width: 100%;
}

.home_slider_wrap .col-md-12 {
    padding: 0px;
    margin: 0px;
}

.banner-overlay-text {
    position: absolute;
    width: 100%;
    transform: translate(-50%, -50%);
    top: 45%;
    left: 50%;
    z-index: 1;
    padding: 10px;
}

.banner-overlay-text .container .banner-inner {
    max-width: 425px;
}

.banner-overlay-text.slider-text-right .container .banner-inner {
    float: right;
    text-align: right;
}

.banner-overlay-text.slider-text-right .container .banner-inner .btn-rounded {
    float: right;
}

.home_slider picture img {
    max-width: 100%;
    width: 100%;
}

.banner-overlay-text .sub-title {
    font-size: 44px;
    line-height: 55px;
    margin-bottom: 20px;
    font-weight: 600;
}

.banner-overlay-text p {
    color: #1A1919;
    font-size: 14px;
    line-height: 28px;
}

.slide-count-wrapper {
    text-align: center;
    max-width: 300px;
    display: table;
    float: right;
    margin-top: 8px;
}

.slider-controls-wrapper {
    position: absolute;
    /* bottom: 70px; */
    bottom: 10px;
    width: 100%;
    left: 30px;
    z-index: 6;
}

.slider-controls-wrapper .s-c-inner {
    max-width: 350px;
}

.slide-count-wrapper div {
    display: inline-block;
    width: 20px;
    color: #C39949;
}

.home_slider_wrap .slide-count-wrapper div.current_slide {
    display: inline-block;
    width: 20px;
    color: #C39949;
}

.home_slider_wrap .slide-count-wrapper div.total_slide {
    display: inline-block;
    width: 20px;
    color: #9F9F9E;
}

.slider-arrows,
.slide-count-wrapper {
    display: inline-block;
    vertical-align: middle;
}

.slide-count-wrapper div.current_slide {
    color: #fff;
}

.slider-arrows {
    display: table;
    float: left;
    width: 90px;
}

.slider-arrows div {
    display: table-cell;
    vertical-align: middle;
    cursor: pointer;
    transition: all .840s;
}

.slider-arrows div img,
.slider-arrows div svg {
    width: 33px;
    height: 33px;
}

.slider-arrows div:hover {
    transform: scale(1.1);
}

.slider-arrows div:last-child {
    padding-left: 15px;
}

.slider-controls-wrapper .slider_left {
    margin-left: 15px;
    width: 35px;
    height: 35px;
}

.slider-controls-wrapper .slider_left svg {
    width: 35px;
    height: 35px;
}

.slider-controls-wrapper .slider_right {
    margin-left: 15px;
}

.slider-controls-wrapper .slider_right svg {
    width: 35px;
    height: 35px;
}

.count-seperator {
    width: 35px;
    height: 2px;
    background: #C39949;
    display: block;
}

.current_slide,
.count-seperator,
.total_slide {
    display: table-cell;
    vertical-align: middle;
}

.main-gradient {
    min-height: 200px;
    background-color: red;
    background-image: linear-gradient(to right, #31A3DC, #74C7A9);
}

.flex-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.flex-item {
    flex: 1;
    position: relative;
}

.member-main-container {
    padding: 0px;
    overflow: hidden;
}

.modal-open {
    padding-right: 0px !important;
}

.member-main-container .flex-container {
    border: 1px solid #9F9F9E;
    border-radius: 9px;
    max-width: 900px;
    margin-bottom: 30px;
    background: #fff;
    background: #fff;
    position: relative;
    z-index: 1;
    overflow: hidden;
    /* height: 400px; */
}

.flex-inner-content {
    max-height: 385px;
    overflow-y: auto;
    overflow-x: hidden;
}

.member-main-container .flex-container .flex-item img {
    vertical-align: top;
    display: inline-block;
    height: 100%;
}

.member-main-container .flex-container .flex-item:last-child {
    padding: 0px 10%;
    overflow: hidden;
}

.member-main-container .flex-container .flex-item:not(:last-child) {
    max-width: 300px;
    width: 300px;
    overflow: hidden;
    text-align: left;
}

.member-main-container .member-main:first-child:before {
    background: rgba(116, 199, 169, 1);
    background: -moz-linear-gradient(45deg, rgba(116, 199, 169, 1) 0%, rgba(116, 199, 169, 1) 28%, rgba(49, 163, 220, 1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(116, 199, 169, 1)), color-stop(28%, rgba(116, 199, 169, 1)), color-stop(100%, rgba(49, 163, 220, 1)));
    background: -webkit-linear-gradient(45deg, rgba(116, 199, 169, 1) 0%, rgba(116, 199, 169, 1) 28%, rgba(49, 163, 220, 1) 100%);
    background: -o-linear-gradient(45deg, rgba(116, 199, 169, 1) 0%, rgba(116, 199, 169, 1) 28%, rgba(49, 163, 220, 1) 100%);
    background: -ms-linear-gradient(45deg, rgba(116, 199, 169, 1) 0%, rgba(116, 199, 169, 1) 28%, rgba(49, 163, 220, 1) 100%);
    background: linear-gradient(45deg, rgba(116, 199, 169, 1) 0%, rgba(116, 199, 169, 1) 28%, rgba(49, 163, 220, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#74c7a9', endColorstr='#31a3dc', GradientType=1);
    position: absolute;
    z-index: -1;
    content: "";
    left: 0px;
    top: 0px;
    width: 100%;
    height: 240px;
}

.member-main-container.open-member .flex-container {
    align-items: flex-start;
    border: none;
    height: auto;
    background: none;
}

.member-main-container.open-member {
    border: none;
    background: none;
}

.member-main-container.open-member .flex-inner-content {
    padding-bottom: 50px;
    max-height: 100%;
}

.member-main-container.open-member .flex-container .flex-item:last-child {
    background: #fff;
    border: 1px solid #9F9F9E;
    border-radius: 4px;
    border-top-left-radius: 0px;
    min-height: 400px;
    padding-top: 50px;
}

.member-main-container.open-member .flex-container .flex-item img {
    width: 100%;
}

.member-main {
    padding: 40px 0px;
    position: relative;
    transition-property: all;
    /* transition-duration: .950s; */
}

.member-main:nth-child(even) .flex-container {
    flex-direction: row-reverse;
}

.member-main:nth-child(even) .flex-container .flex-item:not(:last-child) {
    text-align: right;
}

.member-main.inactive_member {
    height: 0px;
    overflow: hidden;
    padding: 0px;
}

.member-main:after {
    content: "";
    position: absolute;
    width: 615px;
    height: 200px;
    background: url(../images/dotter.svg) no-repeat;
    bottom: 0px;
    left: 0px;
}

.member-main:before {
    position: absolute;
    left: 0px;
    top: 0px;
    content: '';
    width: 0px;
    background: rgba(116, 199, 169, 1);
    background: -moz-linear-gradient(45deg, rgba(116, 199, 169, 1) 0%, rgba(116, 199, 169, 1) 28%, rgba(49, 163, 220, 1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(116, 199, 169, 1)), color-stop(28%, rgba(116, 199, 169, 1)), color-stop(100%, rgba(49, 163, 220, 1)));
    background: -webkit-linear-gradient(45deg, rgba(116, 199, 169, 1) 0%, rgba(116, 199, 169, 1) 28%, rgba(49, 163, 220, 1) 100%);
    background: -o-linear-gradient(45deg, rgba(116, 199, 169, 1) 0%, rgba(116, 199, 169, 1) 28%, rgba(49, 163, 220, 1) 100%);
    background: -ms-linear-gradient(45deg, rgba(116, 199, 169, 1) 0%, rgba(116, 199, 169, 1) 28%, rgba(49, 163, 220, 1) 100%);
    background: linear-gradient(45deg, rgba(116, 199, 169, 1) 0%, rgba(116, 199, 169, 1) 28%, rgba(49, 163, 220, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#74c7a9', endColorstr='#31a3dc', GradientType=1);
    height: 240px;
    transition: all .800s ease-in;
}

.member-main.active_member:before {
    width: 100%;
}

.member-main:nth-child(even):after {
    right: -50px;
    bottom: -40px;
    left: auto;
}

.member-main:nth-child(even) {
    padding-left: 25%;
}

.slider-container-thumb {
    max-width: 1170px;
    padding: 10px;
    margin: auto;
    position: relative;
}

.slider-container-thumb .slider-controls-wrapper {
    bottom: -50px;
    left: 15px;
    width: 98%;
}

.members_bod_slider {
    visibility: hidden;
    height: 0px;
    overflow: hidden;
}

.members_bod_slider.show_slider {
    visibility: visible;
    height: auto;
    overflow: auto;
}

.slider-container-thumb .slick-dots {
    display: none !important;
}

.slider-container-thumb .slider-controls-wrapper .s-c-inner {
    max-width: 100%;
}

.members_bod_slider .slick-slide {
    padding: 7px;
}

.member-position {
    font-size: 18px;
    padding: 26px 0px;
    padding-top: 0px;
}

.member-desc {
    font-size: 14px;
    margin-bottom: 26px;
}

.member-url {
    max-width: 30px;
    vertical-align: middle;
    color: #0057AC;
    text-decoration: none;
    transition: all .560s;
}

.member-readmore-icon {
    background: url(../images/blue-right-small-arrow.svg) no-repeat;
    background-size: contain;
    width: 10px;
    height: 10px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
}

.member-close-button {
    background: url(../images/close-button.svg) no-repeat;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
    display: none;
    transition: all .340s;
    z-index: 2;
}

.hiddentext {
    display: none;
    transition: 0.4s linear;
}

.no-padding {
    padding: 0px;
}

.member-main h3 {
    font-family: 'Poppins', sans-serif;
    font-size: 44px;
    font-weight: 600;
    line-height: 46px;
}

.modal-close {
    position: absolute;
    background: #3C99C8;
    display: inline-block;
    width: 40px;
    height: 40px;
    z-index: 999;
    text-align: center;
    font-size: 18px;
    color: #fff !important;
    font-size: 35px;
    text-transform: uppercase;
    line-height: 40px;
    text-decoration: none !important;
    right: -40px;
}

#videoModal .modal-body {
    padding: 0px;
}

.two-col-slider-single .dtc.video-item.has-video .video-popup:after {
    content: '';
    width: 93px;
    height: 93px;
    background-image: url(../images/play-button.svg);
    background-size: contain;
    background-repeat: no-repeat;
    top: 50%;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}


/*.modal:before{content: '';display: inline-block;height: 100%;vertical-align: middle;margin-right: -4px;}
.modal-dialog {vertical-align: middle;display: inline-block;}*/

.members_bod_slider .slide-count-wrapper div.current_slide {
    color: #005392;
}

.members_bod_slider .slide-count-wrapper div.total_slide {
    color: #000000;
}


/*/////////////////////////////////////////////////////
                Video component styles
/////////////////////////////////////////////////////*/

.dt {
    display: table;
    width: 100%;
}

.dt.tlf {
    table-layout: fixed;
}

.dtc {
    display: table-cell;
    vertical-align: middle;
}

.full-width {
    width: 100%;
}

.img-responsive {
    max-width: 100%;
}

.title {
    font-size: 44px;
    font-weight: 600;
    line-height: 55px;
}

@media (max-width:768px) {
    .title {
        font-size: 25px;
        line-height: initial;
    }
}

.desc {
    font-size: 14px;
    line-height: 22px;
    font-weight: 300;
}

.dot {
    position: relative;
}

.dot:before {
    height: 150px;
    width: 100%;
    background: url(../images/repeatable-dot.jpg) repeat-x;
    position: absolute;
    top: 0px;
    left: 0px;
    content: '';
    z-index: -1;
}

.dot.two-slider-wrapper:before {
    top: 0px;
}

.two-col-slider-single .title {
    font-size: 28px;
    font-weight: 600;
    line-height: 38px;
}

.two-col-slider-single {
    /*max-width: 1000px;*/
    position: relative;
    margin: auto;
    outline: none;
    box-shadow: 0px 0px 25px 2px rgba(8, 36, 59, 0.28824);
}

.two-col-slider-single .dt {
    display: table !important;
    width: 100% !important;
    direction: rtl;
}

@media (max-width:768px) {
    .two-col-slider-single .dt {
        direction: ltr;
    }
}

.two-col-slider-single .dtc {
    background: rgba(250, 175, 63, 1);
    background: -moz-linear-gradient(top, rgba(250, 175, 63, 1) 0%, rgba(254, 201, 94, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(250, 175, 63, 1)), color-stop(100%, rgba(254, 201, 94, 1)));
    background: -webkit-linear-gradient(top, rgba(250, 175, 63, 1) 0%, rgba(254, 201, 94, 1) 100%);
    background: -o-linear-gradient(top, rgba(250, 175, 63, 1) 0%, rgba(254, 201, 94, 1) 100%);
    background: -ms-linear-gradient(top, rgba(250, 175, 63, 1) 0%, rgba(254, 201, 94, 1) 100%);
    background: linear-gradient(to bottom, rgba(250, 175, 63, 1) 0%, rgba(254, 201, 94, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#faaf3f', endColorstr='#fec95e', GradientType=0);
    position: relative;
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    /* cursor: grab; */
    cursor: auto;
}

@media (max-width:768px) {
    .two-col-slider-single .dtc .title br {
        display: none;
    }
}

@media (max-width:768px) {
    .two-col-slider-single .dtc {
        display: block;
    }
}

.two-col-slider-single .dtc.video-item {
    /*cursor: pointer;*/
    cursor: auto;
}

.two-col-slider-single .dtc:last-child {
    padding: 0% 6%;
    direction: ltr;
    /*padding-bottom: 150px;*/
}

@media (max-width:768px) {
    /* .two-col-slider-single .dtc:last-child {
    padding: 20px;
  } */
}

.two-col-slider-single .dtc img {
    vertical-align: top;
    width: 100%
}

.two-col-slider-single .dtc .play-button {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 95px;
    height: 95px;
    border-radius: 50%;
    z-index: 1;
    display: none;
}

.two-col-slider-single .dtc .play-button img {
    width: 100%;
}

@media (max-width:768px) {
    .two-col-slider-single .dtc .play-button {
        width: 40px;
        height: 40px;
    }
}

.two-col-slider-single .dtc.video-item .play-button {
    display: block;
}

.has-animation.dtc .flipper {
    position: absolute;
    height: 100%;
    background: #fff;
    background-attachment: fixed;
    background-position: center;
    content: "";
    top: 0px;
    right: 0px;
    transition: all 1.5s ease;
    z-index: 2;
}

.has-animation.dtc .flipper:before {
    position: absolute;
    width: 100%;
    height: 150px;
    background: url(../images/repeatable-dot.jpg) repeat-x;
    background-position: center center;
    content: "";
    top: 0px;
    right: 0px;
    z-index: 1;
    background-attachment: fixed;
}

[data-aos="c_flip"] {
    width: 100%;
}

[data-aos="c_flip"].aos-animate {
    width: 0%;
}

.two-col-slider-single .inner-content .desc {
    font-size: 14px;
    line-height: 22px;
    font-weight: 300;
    margin: 20px 0px 40px;
}

@media (max-width:768px) {
    .two-col-slider-single .inner-content .desc {
        margin: 10px 0px;
    }
}

.two-col-slider-single .inner-content .read-more-with-arrow {
    display: block;
    background: url(../images/read-more-arrow.svg) no-repeat;
    background-size: 10px;
    background-position: left center;
    padding-left: 40px;
    margin-top: 10px;
    color: #fff;
    font-size: 14px;
    transition: all .450s ease-in-out;
}

.two-col-slider-single .inner-content .read-more-with-arrow:hover {
    text-decoration: none;
    background-position: 20px center;
    color: #005392;
}

.img_vid_50_slider_15 .slick-dots,
.two-col-slider-single .slick-dots {
    display: none !important;
}

.img_vid_50_slider_15 .slider-arrows .cls-1,
.two-col-slider-single .slider-arrows .cls-1,
.img_vid_50_slider_15 .slider-arrows .cls-2,
.two-col-slider-single .slider-arrows .cls-2 {
    stroke: #fff;
    fill: none;
}

.text_fixed_img_slider_10 {
    position: relative;
}

.gap-60 {
    padding: 30px 0px;
}

.foundation-slider {
    box-shadow: 2px 3px 20px -7px rgba(0, 0, 0, 0.75);
}

.foundation-slider.dt {
    box-shadow: 0px 0px 20px 2px rgba(8, 36, 59, 0.28824);
    background: #fff;
    position: relative;
}

.foundation-slider.dt .slick-dots {
    display: none !important;
}

.foundation-slider.dt .dtc {
    position: relative;
}

.foundation-slider .dtc:first-child {
    padding: 8%;
}

.foundation-slider .slick-list {
    overflow: visible;
}


/*.foundation-slider .slider-arrows {display: none;}*/

.bg-button {
    background: #3C99C8;
    color: #fff;
    margin-top: 10%;
    display: inline-block;
    padding: 13px 24px;
    border-radius: 42px;
    padding-right: 50px;
}

.inner-content {
    position: relative;
}

.two-slider-inner-content {
    position: absolute;
    left: 0px;
    bottom: -40px;
    width: 80%;
    padding: 20px;
    background: #74C7A9;
    padding-bottom: 80px;
    min-height: 170px;
}

.two-slider-inner-content .title {
    font-size: 14px;
    color: #fff;
    line-height: initial;
    margin-top: 0px;
    font-weight: 400;
}

.two-slider-inner-content p {
    color: #fff;
    font-size: 16px;
    line-height: 20px;
}

.two-slider-inner-content .slider-arrows {
    display: none;
}

.two-slider-inner-content .container {
    width: auto;
}

.two-slider-inner-content .slider-controls-wrapper {
    width: 110px;
    background: none;
    right: 0px;
    left: auto;
    top: 0px;
}

.two-slider-inner-content .slider-controls-wrapper div.current-slide {
    color: #005392;
}

.two-slider-inner-content .slider-controls-wrapper div.count-seperator {
    background: #fff;
}

.two-slider-inner-content .slider-controls-wrapper div.total_slide {
    color: #fff;
}

.two-slider-inner-content .slider-controls-wrapper {
    margin-top: 10px;
}

.img_vid_KMA_slider_3 {
    position: relative;
}

.img_vid_KMA_slider_3 .count-seperator {
    background: #9F9F9E;
}

.img_vid_KMA_slider_3 .total_slide {
    color: #9F9F9E;
}

.img_vid_KMA_slider_3 .slide-count-wrapper div.current_slide {
    color: #005392;
}

.img_vid_KMA_slider_3 .slider-controls-wrapper {
    left: 0px;
}

.two-col-slider-single .slider-controls-wrapper {
    padding: 0px 2.6%;
    padding-left: 30px;
}

.two-col-slider-single.single-slider .count-seperator {
    background: #C39949;
}

.two-col-slider-single.single-slider .total_slide {
    color: #C39949;
}

.foundation-slider .slide-count-wrapper div.current_slide {
    color: #fff;
}

.foundation-slider .slide-count-wrapper div.count-seperator {
    background-color: rgba(255, 255, 255, 0.33)
}

.foundation-slider .slide-count-wrapper div.total_slide {
    color: rgba(255, 255, 255, 0.33);
}

.foundation-slider .slider-controls-wrapper {
    max-width: inherit;
    padding-left: 0px;
    left: 20px;
    width: auto;
    right: calc(20% - -25px);
    bottom: -10px;
}

.foundation-slider-main {
    position: relative;
}

.foundation-slider.dt {
    margin-top: 90px;
}

.foundation-slider-bg {
    content: '';
    position: absolute;
    height: 100%;
    position: absolute;
    background-position: bottom;
}

.foundation-slider-bg:before {
    content: '';
    background-image: url(../images/pattern.png);
    width: 100%;
    height: 20%;
    position: absolute;
    top: 0px;
}

.fullwidth-form-wrapper {
    background: rgba(64, 155, 201, 1);
    background: -moz-linear-gradient(45deg, rgba(116, 199, 169, 1) 0%, rgba(49, 163, 220, 1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(116, 199, 169, 1)), color-stop(100%, rgba(49, 163, 220, 1)));
    background: -webkit-linear-gradient(45deg, rgba(116, 199, 169, 1) 0%, rgba(49, 163, 220, 1) 100%);
    background: -o-linear-gradient(45deg, rgba(116, 199, 169, 1) 0%, rgba(49, 163, 220, 1) 100%);
    background: -ms-linear-gradient(45deg, rgba(116, 199, 169, 1) 0%, rgba(49, 163, 220, 1) 100%);
    background: linear-gradient(45deg, rgba(116, 199, 169, 1) 0%, rgba(49, 163, 220, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#409bc9', endColorstr='#499bea', GradientType=1);
}

.fullwidth-form-wrapper>div {
    max-width: 1170px;
    padding: 0 15px;
    margin: 0 auto;
}

.blue_gradient .foundation-slider-bg {
    background: rgba(132, 192, 222, 1);
    background: -moz-linear-gradient(top, rgba(132, 192, 222, 1) 0%, rgba(60, 153, 200, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(132, 192, 222, 1)), color-stop(100%, rgba(60, 153, 200, 1)));
    background: -webkit-linear-gradient(top, rgba(132, 192, 222, 1) 0%, rgba(60, 153, 200, 1) 100%);
    background: -o-linear-gradient(top, rgba(132, 192, 222, 1) 0%, rgba(60, 153, 200, 1) 100%);
    background: -ms-linear-gradient(top, rgba(132, 192, 222, 1) 0%, rgba(60, 153, 200, 1) 100%);
    background: linear-gradient(to bottom, rgba(132, 192, 222, 1) 0%, rgba(60, 153, 200, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#84c0de', endColorstr='#3c99c8', GradientType=0);
    height: calc(100% - 100px);
}

.blue_gradient .two-slider-inner-content {
    background: #3C99C8
}

.member-main-container.open-member .flex-container {
    max-width: 100%;
}

.active_member .member-desc {
    max-height: inherit;
    overflow: visible;
}

.member-main-container.open-member .member-main:nth-child(even) {
    padding-left: 0px;
}

.member-desc-summary {
    display: block;
    margin-bottom: 20px;
}

.member-desc-summary.inactive {
    display: none;
}

.member-desc {
    display: none;
}

.member-desc.active {
    display: block;
}

.bod_slider .dt {
    width: 100%;
    overflow: hidden;
    cursor: pointer;
    display: block;
}

.bod_slider .dtc {
    padding: 0px;
    display: block;
}

.bod_slider .dtc h4 {
    font-size: 14px;
    margin-bottom: 0px;
}

.bod_slider .dtc p {
    font-size: 10px;
    max-width: 150px;
    line-height: 16px;
}

.bod_slider .dtc img {
    height: 100px;
    width: 100px;
    object-fit: cover;
    object-position: top;
}

.bod_slider .dtc:first-child {
    padding: 0px;
}


/* Added on 9/12/2020 */

.slick-slider {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
}

@media (max-width:1200px) {
    .member-main-container .flex-container {
        margin: auto;
    }
    .member-main:nth-child(even) {
        padding-left: 0px;
    }
    .foundation-slider .slider-controls-wrapper {
        top: auto;
        bottom: 10px;
    }
    .member-main-container .flex-container {
        height: auto;
    }
}

@media (max-width:981px) {
    .foundation-slider .slider-controls-wrapper {
        top: auto;
        bottom: 10px;
    }
}

@media (max-width:787px) {
    .row.member-main-container {
        padding: 0px;
        margin: 0px;
    }
    .foundation-slider .slider-controls-wrapper {
        right: 15px;
    }
    .two-col-slider-single .dtc img {
        width: 100%;
    }
    body {
        overflow-x: hidden;
    }
    .member-main {
        padding-bottom: 0px;
        /*padding: 20px 0px;*/
        padding-top: 10px;
    }
    .member-main-container .flex-container .flex-item img {
        height: auto;
    }
    .member-main:after {
        width: auto;
    }
    .member-position {
        font-size: 12px;
        padding: 0px 0px;
        padding-bottom: 8px;
    }
    .flex-inner-content h3 {
        margin-top: 0px;
        font-size: 16px;
        margin-bottom: 3px;
        line-height: 24px;
        word-break: break-all;
    }
    .member-desc {
        font-size: 12px;
        margin-bottom: 5px;
    }
    .member-main-container .flex-container .flex-item:last-child {
        padding: 0px 10px;
    }
    .member-main-container .flex-container {
        border-radius: 0px;
    }
    .member-main:nth-child(even) .flex-container {
        flex-direction: row;
    }
    .member-main.active_member .flex-container {
        display: block;
        background: none;
        border: none;
    }
    .member-main-container .flex-container .flex-item:not(:last-child) {
        text-align: center !important;
        max-width: 100%;
        width: auto;
    }
    .flex-inner-content {
        text-align: left;
        margin-top: 0px;
    }
    .member-url {
        font-size: 12px;
    }
    .member-main-container .member-main.active_member .flex-container .flex-item {
        position: initial;
        min-height: auto;
        padding: 20px;
    }
    .member-main-container .member-main.active_member .flex-container .flex-item img {
        margin-bottom: 20px;
        max-width: 350px;
    }
    .member-main-container.open-member .flex-inner-content {
        padding-bottom: 0px;
    }
    .member-close-button {
        top: 0px;
        right: 7px;
    }
    .slider-controls-wrapper.half-slider {
        position: relative;
        left: 0px;
        max-width: 95%;
        margin: auto;
        bottom: -20px;
        padding-left: 0px;
    }
    .slider-controls-wrapper .s-c-inner {
        max-width: 100%;
    }
    /* .two-col-slider-single {
    padding-bottom: 50px;
    background: #fab03f;
  } */
    .two-col-slider-single .slider-controls-wrapper {
        bottom: 50px;
    }
    .two-col-slider-single .dtc:last-child {
        padding: 20px 20px 80px;
        background: transparent;
    }
    .two-col-slider-single .slick-list {
        background: rgba(250, 175, 63, 1);
        background: -moz-linear-gradient(top, rgba(250, 175, 63, 1) 0%, rgba(254, 201, 94, 1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(250, 175, 63, 1)), color-stop(100%, rgba(254, 201, 94, 1)));
        background: -webkit-linear-gradient(top, rgba(250, 175, 63, 1) 0%, rgba(254, 201, 94, 1) 100%);
        background: -o-linear-gradient(top, rgba(250, 175, 63, 1) 0%, rgba(254, 201, 94, 1) 100%);
        background: -ms-linear-gradient(top, rgba(250, 175, 63, 1) 0%, rgba(254, 201, 94, 1) 100%);
        background: linear-gradient(to bottom, rgba(250, 175, 63, 1) 0%, rgba(254, 201, 94, 1) 100%);
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#faaf3f', endColorstr='#fec95e', GradientType=0);
        position: relative;
    }
    .flipper {
        display: none;
    }
    .two-col-slider-single .slider-text-title {
        color: #fff;
    }
    .foundation-slider-bg {
        display: none;
    }
}

@media (max-width:768px) {
    .foundation-slider,
    .foundation-slider.dt .dtc {
        display: block;
        width: 100%;
    }
    .btn-rounded {
        margin-top: 20px;
    }
    .foundation-slider-main .container,
    .img_vid_50_slider_wrap .container,
    .two-col-slider-wrapper .container {
        padding-left: 0px;
        padding-right: 0px;
    }
    .foundation-slider .dtc:first-child {
        padding: 15px;
    }
    .two-col-slider-single .slider-text-title,
    .slider-text-title {
        margin-top: 0px;
        font-size: 28px;
        font-weight: 600 !important;
    }
    .two-slider-inner-content {
        width: 100%;
        position: relative;
        max-width: 100%;
        margin-top: -60px;
        z-index: 1;
        bottom: auto;
        left: auto;
    }
    .foundation-slider .slider-controls-wrapper {
        bottom: 15px;
        max-width: 100%;
        z-index: 2;
    }
    .modal-close {
        right: 0px;
    }
    .two-col-slider-single .dtc.video-item.has-video:after {
        width: 55px;
        height: 55px;
    }
}

@media (max-width: 600px) {
    .bod_slider .dtc {
        font-size: 10px;
        height: auto;
        padding: 10px;
        text-align: left;
    }
    .slider-container-thumb .slider-controls-wrapper {
        width: 85%;
    }
    .bod_slider .dtc:first-child {
        padding: 0px;
        text-align: center;
    }
    .home_slider_wrap .banner-overlay-text .sub-title {
        font-size: 28px;
        line-height: 12px;
    }
    .img_vid_KMA_slider_3 .slider-controls-wrapper {
        bottom: 40px;
    }
    .img_vid_KMA_slider_3 .count-seperator {
        background: #fff;
    }
    .img_vid_KMA_slider_3 .total_slide {
        color: #fff;
    }
    /* .img_vid_KMA_slider_3 .slider-controls-wrapper .slider-arrows {display: none;} */
    .home_slider_wrap .banner-overlay-text {
        transform: none;
        left: 0px;
        top: auto;
        bottom: 15px;
    }
    .home_slider_wrap .btn-rounded {
        width: 163px;
    }
    .banner-overlay-text p {
        font-size: 12px;
        line-height: 20px;
        color: #fff;
        text-shadow: #999 0px 1px 0px;
    }
}


/* Code added by Anwesha for grid style - quick_facts_small_font */

.quick_facts_small_font .col-custom-inner .inner-text p {
    font-size: 12px !important;
    line-height: 20px !important;
}

.quick_facts_small_font .col-custom-inner {
    min-height: 200px !important;
}

.quick_facts .col-custom-inner .inner-text {
    margin-left: 24px !important;
}


/* Added by Shreyasee for occasion-Europe page*/

.custom-article-editor .editor {
    background-color: white !important;
    /*padding-left: 8px !important;*/
    padding: 18px 0 18px 40px !important;
    border-radius: 4px !important;
    box-shadow: 2px 3px 20px -7px rgba(0, 0, 0, 0.75) !important;
}

.custom-article-editor {
    margin-bottom: 0px !important;
}

.custom-article-editor .editor p {
    margin-bottom: 0px !important;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 500;
}

.custom-article-editor .editor p a {
    text-decoration: none !important;
    color: black;
}


/*Code added by Anwesha*/

.manufacture.quote {
    min-height: 240px;
    padding: 80px 0;
}

.manufacture.quote p {
    font-weight: 500;
}

.manufacture.quote p.title-text {
    font-size: 40px;
    font-weight: 600;
    line-height: unset;
}

.manufacture.quote .title-text img {
    display: inline-block;
    width: 14px;
}

.manufacture.quote .title-text span {
    position: absolute;
    top: -20px;
    left: -6px;
}


/* Code added by Anwesha */


/* Added on 20_12_2019*/

.black .two-col-slider-single .dtc {
    background-color: #ffffff !important;
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #494949));
    background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #ffffff 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);
}


/*.black .two-col-slider-single .title, .black .two-col-slider-single .inner-content .desc {
  color: #fff !important;
}*/

.black .two-col-slider-single .title,
.black .two-col-slider-single .inner-content .desc {
    color: #000000 !important;
}


/*18-12-2019*/

.pad-50.black .slider-arrows {
    display: none;
}


/*07-04-2020 by susnata for Caring for Life page*/

#fixed_banner_text_slider_1623 {
    background: #00b5cc!important;
}


/*#img_vid_50_slider_1598,#img_vid_50_slider_1663,#img_vid_50_slider_1674 .two-col-slider-single .dtc:last-child{
  background: #2bffc9!important;
}*/

#grid_section_1634 .col-custom-inner .inner-text p {
    color: #00b5cc;
}

#article_448570 .img-on-content-desc h3 {
    color: #000;
    font-size: 15px;
    padding-top: 50px;
}

.img-on-content-desc h3 {
    font-size: 20px!important;
    line-height: 30px!important;
    color: #000!important;
    margin: 0!important;
    padding: 0 0 5px 0!important;
}

.page-node-type-page .field--name-field-description p {
    color: #000;
}

.page-node-type-page .img-on-content .img-on-content-desc {
    padding-top: 110px;
    /*margin-left: -176px;*/
    /*updated by Susnata 10-03-2020*/
}

#article_448570 .slider-arrows svg {
    background: #006875!important;
}

#article_448570 .two-col-slider-single .dtc {
    background: #00b5cc!important;
}

#article_448570 .slider-arrows svg {
    background: #006875!important;
    border-radius: 50%;
}

#article_448570 .slider-arrows svg .a {
    fill: #006875;
}

#article_448570 .two-col-slider-single.single-slider .count-seperator {
    background: #006875!important;
}

#article_448570 .two-col-slider-single.single-slider .total_slide {
    color: #006875!important;
}

#article_448570 .slide-count-wrapper .count-seperator {
    color: #006875!important;
}

#article_448570 .slide-count-wrapper .total_slide {
    color: #006875!important;
}


/*updated for COVID-19 Page on 21-04-2020 by Susnata*/

#article_448591 .testimonial_link {
    display: none;
}

#article_448591 .dropdown-bg {
    display: none;
}


/*updated on 22-04-2020 for COVID-19 Mobile page*/

@media (max-width:768px) {
    #article_448591 .img-on-content-desc {
        background: black;
        padding: 10px 10px 10px 10px;
    }
}


/*updated for "Caring for Frontline Healthcare Workforce" page on 24-04-2020 by Susnata*/


/*.two-col-slider-single #img_vid_50_slider_1778  .dtc {background:#fff;}
#img_vid_50_slider_1778 + .slider-controls-wrapper .a {fill: #ccc;}
#img_vid_50_slider_1778 + .slider-controls-wrapper .total_slide {color: #ccc;}
#img_vid_50_slider_1778 + .slider-controls-wrapper .count-seperator {background:#ccc;}
#img_vid_50_slider_1778 + .slider-controls-wrapper div.current_slide {color: #000000 !important;}*/

.two-col-slider-single #img_vid_50_slider_1807 .dtc {
    background: #fff;
}

#img_vid_50_slider_1807+.slider-controls-wrapper .a {
    fill: #ccc;
}

#img_vid_50_slider_1807+.slider-controls-wrapper .total_slide {
    color: #ccc;
}

#img_vid_50_slider_1807+.slider-controls-wrapper .count-seperator {
    background: #ccc;
}

#img_vid_50_slider_1807+.slider-controls-wrapper div.current_slide {
    color: #000000 !important;
}


/*Updated for "Caring for Employees" page*/

#article_448596 .dropdown-bg {
    display: none;
}


/*Updated on 07-05-2020*/

#article_448596 .history_group {
    height: 60px!important;
}


/*#article_448596 .slider-controls-wrapper{top: 40px!important;}*/

.history-main-block .slider-controls-wrapper {
    /* top: 40px!important; */
}

#article_448596 .history_group_title {
    display: none!important;
}

#article_448596 .history_group_title .active {
    display: none;
}


/*Updated for Work From Home Page*/

#article_448597 .gridder-close {
    background: rgba(0, 0, 0, 0.75);
}

#article_448597 .gridder_gallery .gridder-list img {
    height: 266px;
    min-height: auto;
    object-fit: cover;
    border-radius: 4px;
    width: 100%;
    object-position: 0 0;
}


/*mobile responsive*/

@media (max-width:768px) {
    #article_448597 .gridder_gallery .gridder-list img {
        min-height: auto;
        height: 112px;
    }
}


/*Updated for WORK FROM HOME PAGE Omnigel*/

#article_448597 .header-subsection-left {
    display: none;
}


/*Updated for "Caring for Patient" page*/

#article_448599 .dropdown-bg {
    display: none;
}

#article_448599 .credo-head h2 {
    font-size: 36px!important;
}

#article_448599 .credo-list {
    padding: 35px 0 0px!important;
}

#article_448599 .btn-rounded {
    margin-top: 30px!important;
}


/*Updated for "Quarentine Diaries" page on 27-04-2020 by Susnata*/

#article_448601 .life-at-cipla {
    display: flex;
    flex-wrap: wrap;
}


/*Updated for "Caring for Patient" page on 29-04-2020*/

.two-col-slider-single #img_vid_50_slider_1946 .dtc {
    background: #fff;
}

#img_vid_50_slider_1946+.slider-controls-wrapper .a {
    fill: #ccc;
}

#img_vid_50_slider_1946+.slider-controls-wrapper .total_slide {
    color: #ccc;
}

#img_vid_50_slider_1946+.slider-controls-wrapper .count-seperator {
    background: #ccc;
}

#img_vid_50_slider_1946+.slider-controls-wrapper div.current_slide {
    color: #000000 !important;
}

.two-col-slider-single #img_vid_50_slider_1951 .dtc {
    background: #fff;
}

#img_vid_50_slider_1951+.slider-controls-wrapper .a {
    fill: #ccc;
}

#img_vid_50_slider_1951+.slider-controls-wrapper .total_slide {
    color: #ccc;
}

#img_vid_50_slider_1951+.slider-controls-wrapper .count-seperator {
    background: #ccc;
}

#img_vid_50_slider_1951+.slider-controls-wrapper div.current_slide {
    color: #000000 !important;
}


/*Updated for 'Respiratory' page on 12-05-2020 by Susnata*/

#article_2 .capacity-overview .dropdown-bg {
    display: none;
}

#article_2 .grid_wrap .dropdown-bg {
    display: block;
    /*background: linear-gradient(to bottom, rgba(247, 197, 96, 1) 0%, rgba(241, 168, 72, 1) 100%);*/
    height: 135px;
}

#article_2 .purple_gradient .dropdown-bg {
    display: block;
}


/*Updated for "Caring for Healthcare" on 07-05-2020 by Susnata*/

#article_448600 .dropdown-bg {
    display: none;
}

#article_448600 .history-main-block .slider-controls-wrapper {
    top: 40px!important;
}

#article_448600 .history_group_title {
    display: none!important;
}

#article_448600 .history_group_title .active {
    display: none;
}

#article_448600 .history_group {
    height: 80px!important;
}

#article_448600 .focus_area {
    background: linear-gradient(to bottom, rgba(132, 192, 222, 1) 0%, rgba(60, 153, 200, 1) 100%);
}


/* code added by tribir on 26-5-20*/

#article_448599 .history-main-block .slider-controls-wrapper {
    top: 40px!important;
}

#article_2 .history-main-block .slider-controls-wrapper {
    top: 40px!important;
}

#article_448599 .history_group {
    height: 70px!important;
}

#article_448599 .history_group_title {
    display: none!important;
}

#article_2 .history_group_title {
    display: none!important;
}


/*Updated for Caring for Healthcare page on 08-05-2020 by Susnata*/

.two-col-slider-single #img_vid_50_slider_2199 .dtc {
    background: #fff;
}

#img_vid_50_slider_2199+.slider-controls-wrapper .a {
    fill: #ccc;
}

#img_vid_50_slider_2199+.slider-controls-wrapper .total_slide {
    color: #ccc;
}

#img_vid_50_slider_2199+.slider-controls-wrapper .count-seperator {
    background: #ccc;
}

#img_vid_50_slider_2199+.slider-controls-wrapper div.current_slide {
    color: #000000 !important;
}


/*Updated for Quarentine Diaries page*/

#article_448601 .capacity-overview h2 {
    padding-top: 0px!important;
    font-size: 26px!important;
}

.glyphicon-question-sign {
    display: none;
}


/*Updated for "Caring For Life" page on 04-06-2020 by Susnata*/

#fixed_banner_text_slider_2562 {
    background: #00b5cc!important;
}

#fixed_banner_text_slider_2562+.slider-controls-wrapper svg {
    background: #1e8798;
}

#article_448854 .grid-bg {
    background: linear-gradient(to bottom, rgba(250, 175, 63, 1) 0%, rgba(254, 201, 94, 1) 100%);
}

.two-col-slider-single #img_vid_50_slider_2587 .dtc {
    background: #fff;
}

#img_vid_50_slider_2587+.slider-controls-wrapper .a {
    fill: #ccc;
}

#img_vid_50_slider_2587+.slider-controls-wrapper .total_slide {
    color: #ccc;
}

#img_vid_50_slider_2587+.slider-controls-wrapper .count-seperator {
    background: #ccc;
}

#img_vid_50_slider_2587+.slider-controls-wrapper div.current_slide {
    color: #000000 !important;
}

.two-col-slider-single #img_vid_50_slider_2600 .dtc {
    background: #fff;
}

#img_vid_50_slider_2600+.slider-controls-wrapper .a {
    fill: #ccc;
}

#img_vid_50_slider_2600+.slider-controls-wrapper .total_slide {
    color: #ccc;
}

#img_vid_50_slider_2600+.slider-controls-wrapper .count-seperator {
    background: #ccc;
}

#img_vid_50_slider_2600+.slider-controls-wrapper div.current_slide {
    color: #000000 !important;
}


/*Updated for "Caring For Life" page on 05-06-2020 by Susnata*/

#article_448854 .page-title {
    font-size: 32px!important;
    color: #3C99C8;
}

#article_448854 .header-subsection-left {
    height: 290px!important;
}

#article_448854 .col-custom-inner h3 {
    color: #3C99C8;
}

#article_448854 .col-custom-inner p {
    line-height: 16px!important;
}

#article_448854 .col-custom-inner {
    padding: 15px 15px;
}

/*Updated on 11-06-2020*/

#article_448854 .grid_wrap h2 {
    font-size: 36px!important;
}

#fixed_banner_text_slider_2562 h5 {
    color: #00b5cc!important;
}

#article_448854 .capacity-overview h2 {
    font-size: 28px!important;
    color: #00b5cc!important;
}

#article_448854 .dropdown-bg {
    display: none;
}

#img_vid_50_slider_2587 h3 {
    color: #04b2d1!important;
}

.img_vid_50_slider_2587 .dot.two-slider-wrapper:before {
    background: #00b5cc!important;
}

#img_vid_50_slider_2600 h3 {
    color: #04b2d1!important;
}

.img_vid_50_slider_2600 .dot.two-slider-wrapper:before {
    background: #00b5cc!important;
}

#article_448854 .page-subtitle h2 {
    margin-top: 0px!important;
}


/*Updated for "Capability Building" on 08-06-2020 by Susnata*/

#article_448859 .testimonial_link {
    display: none;
}

#article_448859 .views-element-container {
    padding-top: 0px!important;
}


/*Updated for "Culture & Values" page on 11-06-2020*/

.two-col-slider-single #img_vid_50_slider_2687 .dtc {
    background: #fff;
}

#img_vid_50_slider_2687+.slider-controls-wrapper .a {
    fill: #ccc;
}

#img_vid_50_slider_2687+.slider-controls-wrapper .total_slide {
    color: #ccc;
}

#img_vid_50_slider_2687+.slider-controls-wrapper .count-seperator {
    background: #ccc;
}

#img_vid_50_slider_2687+.slider-controls-wrapper div.current_slide {
    color: #000000 !important;
}


/* add for display dot bg for Webinar: Market and Economic section */

#article_448596 .page-sub-content .row:last-child .dropdown-bg {
    display: block;
}

@media (max-width:767px) {
    .page-node-type-page #article_448854 .img-on-content .img-on-content-desc {
        padding-top: 0;
    }
}


/* ===== Newsletter Form ===== */

.pre-footer {
    background: rgba(254, 201, 94, 1);
    /*background: rgba(250, 175, 63, 1);
		background: -moz-linear-gradient(top, rgba(250, 175, 63, 1) 0%, rgba(254, 201, 94, 1) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(250, 175, 63, 1)), color-stop(100%, rgba(254, 201, 94, 1)));
		background: -webkit-linear-gradient(top, rgba(250, 175, 63, 1) 0%, rgba(254, 201, 94, 1) 100%);
		background: -o-linear-gradient(top, rgba(250, 175, 63, 1) 0%, rgba(254, 201, 94, 1) 100%);
		background: -ms-linear-gradient(top, rgba(250, 175, 63, 1) 0%, rgba(254, 201, 94, 1) 100%);
		background: linear-gradient(to bottom, rgba(250, 175, 63, 1) 0%, rgba(254, 201, 94, 1) 100%);
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#faaf3f', endColorstr='#fec95e', GradientType=0); */
    padding: 30px 0;
}

.pre-footer #edit-message {
    font-size: 24px;
    font-weight: 600;
    color: rgba(0, 0, 0, 0.8);
}

.pre-footer .newsletter-form-mail-wrap {
    position: relative;
}

.pre-footer .form-type-email label {
    display: none;
}

.pre-footer .form-email {
    border: none;
    padding: 15px;
    border-radius: 0;
    height: 50px;
    border-radius: 10px;
    padding-right: 140px;
}

.pre-footer .button {
    background: #00A480;
    border-radius: 0 10px 10px 0;
    color: #fff;
    font-size: 14px;
    display: inline-block;
    padding: 15px 25px;
    text-transform: capitalize;
    transition: all .340s;
    text-decoration: none;
    color: #fff !important;
    cursor: pointer;
    height: 50px;
    border: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 125px;
}

.pre-footer .button:hover {
    background: #005AA5;
}

.pre-footer+.footer-main {
    margin-top: 0;
}

#block-simplenewssubscription form {
    position: relative;
    max-width: 700px;
}

.simplenews-confirm-add,
.simplenews-confirm-removal {
    background: #fff;
    padding: 53px 70px 54px 55px;
    -webkit-box-shadow: 2px 3px 20px -7px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 2px 3px 20px -7px rgba(0, 0, 0, 0.75);
    box-shadow: 2px 3px 20px -7px rgba(0, 0, 0, 0.75);
    max-width: 600px;
    margin: 50px auto;
}

.simplenews-confirm-add .btn,
.simplenews-confirm-removal .btn {
    background: #ffffff;
    border-radius: 42px;
    color: #fff;
    font-size: 14px;
    display: inline-block;
    padding: 15px 25px;
    text-transform: capitalize;
    transition: all .340s;
    text-decoration: none;
    color: #005AA5 !important;
    cursor: pointer;
    border: 1px solid #005AA5;
    box-shadow: 0px 5px 20px -11px #02273B;
}

.simplenews-confirm-add .button.btn,
.simplenews-confirm-removal .button.btn {
    background: #005AA5;
    border-radius: 42px;
    color: #fff;
    font-size: 14px;
    display: inline-block;
    padding: 15px 25px;
    text-transform: capitalize;
    transition: all .340s;
    text-decoration: none;
    box-shadow: 0px 5px 20px -11px #02273B;
    color: #fff !important;
    cursor: pointer;
}

.simplenews-confirm-add .form-actions,
.simplenews-confirm-removal .form-actions {
    padding-top: 30px;
}

@media (max-width:767px) {
    .simplenews-confirm-add,
    .simplenews-confirm-removal {
        padding: 15px;
        margin: 30px 15px;
    }
}


/*Modal on Home page*/

.modal {}

.vertical-alignment-helper {
    display: table;
    height: 100%;
    width: 100%;
}

.vertical-align-center {
    /* To center vertically */
    display: table-cell;
    vertical-align: middle;
}

.modal-content {
    /* Bootstrap sets the size of the modal in the modal-dialog clfirass, we need to inherit it */
    width: inherit;
    height: inherit;
    /* To center horizontally */
    margin: 0 auto;
}


/*added for Nebulizer page on 16-07-2020*/

#article_454164 .page-sub-content .row:nth-of-type(2) .dropdown-bg {
    display: none;
}


/*added for Peadiatric-Asthma page*/

#article_459233 .header-banner {
    display: none;
}


/*Added for Asthma page*/

.two-col-slider-single #img_vid_50_slider_2905 .dtc {
    background: #00b5cc;
}

#img_vid_50_slider_2905+.slider-controls-wrapper .a {
    fill: #ccc;
}

#img_vid_50_slider_2905+.slider-controls-wrapper .total_slide {
    color: #ccc;
}

#img_vid_50_slider_2905+.slider-controls-wrapper .count-seperator {
    background: #ccc;
}

#img_vid_50_slider_2905+.slider-controls-wrapper div.current_slide {
    color: #000000 !important;
}

#img_vid_50_slider_2905 h3,
#img_vid_50_slider_2905 .slider-text-desc {
    color: #fff!important;
}

#article_459232 .page-sub-content .row:nth-of-type(6) .dropdown-bg {
    margin-top: 108px;
}


/* added for Pead-Asthma page */

.two-col-slider-single #img_vid_50_slider_2908 .dtc {
    background: #00b5cc;
}

#img_vid_50_slider_2908+.slider-controls-wrapper .a {
    fill: #ccc;
}

#img_vid_50_slider_2908+.slider-controls-wrapper .total_slide {
    color: #ccc;
}

#img_vid_50_slider_2908+.slider-controls-wrapper .count-seperator {
    background: #ccc;
}

#img_vid_50_slider_2908+.slider-controls-wrapper div.current_slide {
    color: #000000 !important;
}

#img_vid_50_slider_2908 h3,
#img_vid_50_slider_2908 .slider-text-desc {
    color: #fff!important;
}

#article_459233 .page-sub-content .row:nth-of-type(6) .dropdown-bg {
    display: none;
}

#article_459233 .page-sub-content .row:nth-of-type(1) .img_vid_KMA_slider_2874 {
    padding-bottom: 0px!important;
}


/*Added on 25-08-2020*/

#article_459233 .page-sub-content .row:nth-of-type(10) .img-on-content-desc h3 {
    display: none;
}


/*Added for Nebulizers page*/

#article_454164 .page-sub-content .row:nth-of-type(6) .views-element-container {
    pointer-events: none;
}


/*Added for Australia page*/

#article_448415 .page-sub-content .row:nth-of-type(4) .clearfix h2 {
    font-size: 30px;
}


/*Added for Respiratory Page*/

#article_2 .page-sub-content .row:nth-of-type(12) .img-on-content-desc h3 {
    display: none;
}

#fixed_banner_text_slider_2989 h5 {
    color: #f9b041;
}


/*Added for Care For Champions page*/

#article_459267 .article-content-text {
    font-size: 15px;
    line-height: 20px;
    color: rgba(0, 0, 0, 0.8) !important;
    font-weight: 300;
    text-decoration: none !important;
    margin-bottom: 20px;
    display: block;
    height: 120px;
}


/*added for Media-Centre page*/

/*#article_70 .header-subsection-left {
    display: none;
}*/

#article_70 .page-sub-content .row:nth-of-type(3) .slider-controls-wrapper {
    display: none;
}


/*added for In the NEWS page*/

#article_93 .slider-controls-wrapper {
    display: none;
}


/*added for Our-Offerings page*/

#article_92 .text-img-desc h4 {
    font-size: 25px!important;
}


/*added for COPD page*/

#text_fixed_and_img_slider_50_pct_3077 .two-slider-inner-content {
    display: none;
}

#article_534138 .img-text-desc {
    padding-top: 0px!important;
}

#article_534138 .slider-controls-wrapper {
    padding-bottom: 15px!important;
}


/*#article_534138 .page-sub-content .row:nth-of-type(10) .dropdown-bg {
    display: none;
}*/

#article_534138 .page-sub-content .row:nth-of-type(12) .dropdown-bg {
    display: none;
}

#article_534138 .page-sub-content .row:nth-of-type(4) .capacity-overview {
    padding-top: 0px;
}

.img_vid_50_slider_3113 .two-col-slider-single .dtc {
    /*background: #b5f6ff;*/
    background: rgba(150, 200, 250, 1);
}


/*added for Breathefree page*/

#article_534139 .img-text-desc {
    padding-top: 0px!important;
}


/*added for Lung Attack page*/

#article_534140 .header-subsection-left {
    display: none;
}

#article_534140 .dropdown-content-wrap h2 {
    color: #005AA5;
}

.img_vid_50_slider_3097 .two-col-slider-single.single-slider .slider-text-title {
    display: none;
}

.img_vid_50_slider_3097 .two-col-slider-single .dtc {
    background: rgba(37, 92, 163, 1);
}

.img_vid_50_slider_3097 .two-col-slider-single .inner-content .desc {
    color: #ffffff;
}


/*added for Respiratory page*/

#article_2 .page-sub-content .row:nth-of-type(11) .dropdown-bg {
    background: linear-gradient(45deg, rgba(116, 199, 169, 1) 0%, rgba(116, 199, 169, 1) 28%, rgba(49, 163, 220, 1) 100%);
    height: 150px!important;
}

#article_2 .page-sub-content .row:nth-of-type(11) .col-sm-4 {
    margin-top: 25px;
}


/*added for Generic page*/

.img_vid_50_slider_3155 .two-col-slider-single .dtc {
    background: rgba(37, 92, 163, 1)
}

.img_vid_50_slider_3155 .two-col-slider-single .title {
    color: #ffffff;
}

.img_vid_50_slider_3155 .two-col-slider-single .inner-content .desc {
    color: #ffffff;
}


/*added for Investor Meeting page*/

#article_534446 .dropdown-bg {
    height: 400px;
}


/*added for Malaysia page*/

.img_vid_50_slider_3290 .two-col-slider-single .dtc {
    background: #ffffff;
}

.img_vid_50_slider_3290 .slider-controls-wrapper {
    display: none;
}


/*added for Nepal Page*/

.img_vid_50_slider_3321 .two-col-slider-single .dtc {
    background: #ffff;
}

.img_vid_50_slider_3328 .two-col-slider-single .dtc {
    background: #ffff;
}


/*added for Australia page*/

#article_448415 .quick_facts .col-custom-inner .inner-text {
    margin-left: 10px !important;
    width: calc(100% - 95px);
}


/* Added by Anwesha */

.we-mega-menu-li .dropdown-menu .we-mega-menu-submenu.sub-menu-level3 {
    position: relative;
    top: 0;
    border: none !important;
    margin-top: 6px !important;
    left: -15px !important;
    background: transparent;
    margin-bottom: -6px;
}

.we-mega-menu-li .dropdown-menu .we-mega-menu-submenu.sub-menu-level3 .subul li::before {
    content: '-';
    position: absolute;
    left: 36px !important;
    top: 6px !important;
}

.we-mega-menu-li .dropdown-menu .we-mega-menu-submenu.sub-menu-level3 .subul li a {
    padding-left: 45px !important;
}

.we-mega-menu-ul .we-mega-menu-li.dropdown-menu .we-mega-menu-submenu.sub-menu-level3 {
    visibility: visible !important;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 1 !important;
    display: none;
}

.we-mega-menu-ul .we-mega-menu-li.dropdown-menu:hover .we-mega-menu-submenu.sub-menu-level3 {
    display: block;
}


/*Added for COPD page*/

#article_534138 .header-banner {
    display: none;
}

/*added for Cipla Generics page*/
#article_534442 .header-banner {
    display: none;
}


/*added for Morocco page*/

/*#article_534478 .quick_facts .col-custom-inner .inner-text {
    margin-left: 10px !important;
    width: calc(100% - 95px);
}*/

/* #article_534478 .img-on-content-img picture img {
    height: auto;
    object-fit: inherit;
    width: 100%;
} */
#article_534478  .img-on-content-desc h3,
.page-node-type-page #article_534478  .field--name-field-description p { color: #ffffffff !important;}

@media (max-width:767px) {
    #article_534478  .img-on-content-desc h3,
.page-node-type-page #article_534478  .field--name-field-description p { color: #000000 !important;}
.page-node-type-page   #article_534478 .img-on-content .img-on-content-desc {
    padding-top: 0;
}
}

.img_vid_50_slider_3378 .two-col-slider-single .dtc {
    background: rgba(37, 92, 163, 1)
}

.img_vid_50_slider_3378 .two-col-slider-single .title {
    color: #ffffff;
}

.img_vid_50_slider_3378 .two-col-slider-single .inner-content .desc {
    color: #ffffff;
}

.we-mega-menu-ul .we-mega-menu-li .re-width {
    width: 215px!important;
    padding-right: 0px;
    padding-left: 0px;
}


/*added for Allergic Page*/

.img_vid_50_slider_3418 .two-col-slider-single .dtc {
    background: rgba(37, 92, 163, 1)
}

.img_vid_50_slider_3418 .two-col-slider-single .title {
    color: #ffffff;
}

.img_vid_50_slider_3418 .two-col-slider-single .inner-content .desc {
    color: #ffffff;
}

/*added for Covid-Caring page*/
.img_vid_50_slider_3459 .two-col-slider-single .dtc {
    background: #00b0c7;
}

.img_vid_50_slider_3459 .two-col-slider-single .inner-content h3 {
    color: #ffffff;
    font-size: 25px!important;
}

/*added for Unclaimed Data page by Susnata 19-01-2021 */
#article_311 .view-id-investor_resource.view-display-id-block_2 .in_the_investor_date span {
display: none;
}

/* For sustainability page */
.sustainability-page .header-subsection { display: none;}
.sustainability { padding: 50px 0; text-align: center;}
.sustainability h2 {  color: #03ae8c; text-transform: uppercase; font-size: 44px;}
.sustainability-goal { padding: 0 0 50px 0;}
.sustainability-goal h2 { text-align: center; text-transform: uppercase; font-size: 44px; color: #faae40; padding: 0 15px;}
.sustainability-goal h2 span { display: inline-block; border-bottom: 3px solid  #faae40; padding-bottom: 15px;}
.globe, .growth-section,
.manufacturing-section {  position: relative;}

.globe .img-holder {position: absolute; top: 0; right: 0; max-width: 50%; height: 100%; }
.globe .img-holder img {display: block; width: 100%; height: 100%; object-fit: cover; object-position:  center center; }
.globe-box h3 { padding: 15px; color: #ffffff;  background: rgb(224,144,31); background: linear-gradient(0deg, rgba(224,144,31,1) 0%, rgba(252,175,61,1) 100%); position: relative; margin: 0;}
.globe-box h3:after { position: absolute; right: 0; top: 100%; width: 250px; height: 20px; background: url(../images/shadow.png) no-repeat right top; background-size: cover; content: ''; display: block; }
.globe-content {padding: 30px; border-left: 1px solid #000; }
.globe .col-md-4 { position: relative; }
.globe .globe-box-holder { padding: 100px 0;}

.growth-section .img-holder {position: absolute; top: 0; left: 0; max-width: 50%; height: 100%; }
.growth-section .img-holder img {display: block; width: 100%; height: 100%; object-fit: cover; object-position:  center center; }
.icon-box-holder {padding: 100px 0;}
.icon-box-holder .big-txt { color: #fec62b; font-size: 60px; font-weight: 600;  font-family: "Poppins", sans-serif; line-height: 70px;}
.icon-box-holder .small-txt { font-size: 30px; line-height: 35px; font-weight: 600;  font-family: "Poppins", sans-serif; }
.icon-box-holder .small-txt.yellow { color: #fec62b; }
.icon-box-holder .small-txt.blue { color: #0160a4; }
.icon-box-holder .row { padding: 25px 0;}

.manufacturing-section .img-holder {position: absolute; top: 0; right: 0; max-width: 50%; height: 100%; }
.manufacturing-section .img-holder img {display: block; width: 100%; height: 100%; object-fit: cover; object-position:  center center; }
.manufacturing-section .manufacturing-box-holder { padding: 100px 0;}
.manufacturing-box-holder h3 { font-size: 30px; line-height: 35px; font-weight: 600;  font-family: "Poppins", sans-serif; color: #fec62b; text-transform: uppercase; border-bottom: 3px solid #9e9e9e; padding-bottom: 15px; }

.manufacturing-slider {background:#fbaf41; padding: 30px 30px 70px 30px;}
.manufacturing-slider .slider__counter { position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); z-index: 1; font-size: 1.5rem; font-weight: 600; color: #fff;  }
.manufacturing-slider .slider__counter  span { color: #da9122;}

.manufacturing-slider  .slick-arrow { position: absolute; bottom: 20px; z-index: 1; width: 30px; height: 30px; padding: 0; overflow: hidden; font-size: 0; background-repeat: no-repeat; background-position: center;
   border: 2px solid #fff; border-radius: 50%; cursor: pointer; outline: none; transition: 0.25s; }
.manufacturing-slider .slick-prev { left: 20px; background-image: url(../images/manufacturing-arrow-left.png); background-repeat: no-repeat;background-position:  center center; } 
.manufacturing-slider .slick-next { right: 20px; background-image: url(../images/manufacturing-arrow-right.png); background-repeat: no-repeat;background-position:  center center; }
.manufacturing-slider h4 { color: #ffffff; text-transform: uppercase; font-size: 24px;}
.manufacturing-slider .big-number { color: #ffffff; text-transform: uppercase; font-weight: 600;  font-family: "Poppins", sans-serif; font-size: 60px; line-height: 70px;}
.manufacturing-slider .caption { color: #ffffff; text-transform: uppercase; font-weight: 600;  font-family: "Poppins", sans-serif; font-size: 20px; line-height: 24px;}
.manufacturing-slider .caption span { color: #ffffff; text-transform: uppercase; font-weight: 600;  font-family: "Poppins", sans-serif; font-size: 18px; line-height: 35px; display: inline-block; border-top: 2px solid #ffffff; border-bottom: 2px solid #ffffff;}

.sustainability-tab-section { padding: 50px 0 ;}
.sustainability-tab-list { padding: 0; margin: 0; list-style: none; display: flex; flex-wrap: nowrap; overflow-x: auto;}
.sustainability-tab-list li {  width: 33.33%; margin-right: 30px; opacity: 0.2; }
.sustainability-tab-list li.active {   opacity: 1; }
.sustainability-tab-list li a {display: block; text-decoration: none; }
.sustainability-tab-list li a span.title { padding: 15px; display: block; border-top: 5px solid #00b08c; color: #00b08c; font-weight: 800; font-size: 16px; line-height: normal; text-transform: uppercase;}
.sustainability-tab-list li a span.title-content { padding:30px; display: block; background: #00b08c; color: #ffffff; font-weight: 400; font-size: 16px; line-height: normal; min-height: 260px; }
.sustainability-tab-content { padding: 0; margin: 0; list-style: none;}
.sustainability-tab-content li {display: none; margin: 0 !important; padding: 0 !important;}
.sustainability-tab-content li img { height: auto; width: 100%; display: block;}
.sustainability-tab-content li.active {display: block;} 

.committee { display: flex;}
.committee-box { width: 50%; position: relative;}
.committee-box img { display: block; width: 100%; margin: 0 auto; position: relative; z-index: 1;}
.committee-box .box-content { position: absolute; right: 25%; bottom: 10%; z-index: 2; text-align: center;}
.committee-box .box-content .title { background: rgba(249,176,65,0.7); padding: 15px; color: #ffffff; font-weight: 800; font-size: 60px; text-align: center; margin-bottom: 30px;}
.committee-box .box-content  a { display: inline-block; color: #ffffff; border-bottom: 2px solid #f9b041; font-size: 18px; font-weight: 600; text-decoration: none; padding: 15px;}


@media (max-width:991px) {
    .globe .img-holder,
    .growth-section .img-holder,
    .manufacturing-section .img-holder { position: relative; max-width: none; width: 100%; top: auto; right: auto; left: auto; height: auto;}
    .sustainability-tab-list li {width: auto;}

    .committee {display: block;}
    .committee-box {width: 100%;}
    .committee-box .box-content .title { font-size: 24px; }
}

/*Schema of Arrangement page*/
#article_534553 .page-sub-content .row:nth-of-type(1) .in_the_investor_date{display: none;}
#article_534553 .header-subsection-left .page-title{font-size : 42px;}

/*Offer ID Form validation API*/
.validation-form { padding: 30px; margin: 30px 0; -webkit-box-shadow: 2px 3px 20px -7px rgb(0 0 0 / 75%); -moz-box-shadow: 2px 3px 20px -7px rgba(0,0,0,0.75); box-shadow: 2px 3px 20px -7px rgb(0 0 0 / 75%);
    border-radius: 4px; }
.offer_id_class, .email_captcha, .btn_validate_captcha { display: flex;  }
.offer_id_class .form-item,
.validation-form  .form-item,
.btn_validate_captcha .captcha,
.btn_validate_captcha .validate_form_btn
 { padding: 0 15px; position: relative; }
.offer_id_class .form-item,
.btn_validate_captcha .captcha,
.btn_validate_captcha .validate_form_btn { width: 50%; }
.btn_validate_captcha .captcha {justify-content: space-between; display: flex; }
.btn_validate_captcha .captcha  .form-item { padding: 0; }
.btn_validate_captcha { align-items: center; margin-top: 15px; padding-bottom: 30px; }
/* .validation-form  .form-item.captcha { padding: 0; margin-left: 15px;  }  */
/* .offer_id_class .form-item:after {content: '-'; display: block; position: absolute; right: -5px; bottom: 11px; font-size: 20px; font-weight: bold;} 
.offer_id_class .form-item.form-item-application-id:after { content: none; display: none;}*/
.validation-form .form-type-email {  max-width: 600px;} 
.validation-form .button { margin: 0;}
.validation-form .button:hover { background-color: #00A480;}


.validation-form .form-control { height: 50px; border-radius: 50px;  padding: 6px 12px; font-size: 14px; line-height: 1.42857143;
    color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; }
    
.validation-form .form-control::-webkit-input-placeholder { /* Edge */
  color: #555 !important;
}
.validation-form .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #555 !important;
}
.validation-form .form-control::placeholder {
  color:#555 !important;
}    

.validation-form h2 { font-size: 20px; font-weight: 500;  color: rgba(0,0,0,0.8); line-height: normal; padding: 0 0 15px 0; margin: 0; }
.validation-form .alert-danger { color: #E94040;}
.validation-form .form-item-requisition-id input.form-text.form-control.error, .validation-form .form-type-email input.error { border-color: #E94040 !important ;}
@media (max-width:767px) { 
    .offer_id_class, .email_captcha { display: block;  }
    .offer_id_class .form-item, .btn_validate_captcha .captcha,
    .btn_validate_captcha .validate_form_btn  { width: 100%; padding: 0; margin: 0; display: block;}
    .offer_id_class .form-item { padding: 20px 0;}
    .offer_id_class .form-item:after {content: none; display: none; }
    .email_captcha { padding-top: 15px; }
    .validation-form .form-type-email { padding: 0;}
    .validation-form .button { margin: 15px 0 0 0;}
    .btn_validate_captcha { display: block;}

}

#article_34 + .validation-form {display: none; }
.alert-success .error, .form-item-requisition-id input.form-text.form-control.error,.res_img  + p.error, .validation-form .form-type-email input.error {
    color: #a94442;
}
.form-item-requisition-id input.form-text.form-control.error, .validation-form .form-type-email input.error {
    border: 1px solid #a94442;
}
.res_img {
    width: 46px;
    height: 46px;
    margin: auto;
}
.res_img + p {
    color: #00A480;
    text-align: center;
    font-weight: bold;
    padding: 16px;
}
/* 2021-03-05 Result Page*/ 
.result_content {
    background: #fff;
    padding: 50px;
  -webkit-box-shadow: 2px 3px 20px -7px rgba(0,0,0,0.75);
    -moz-box-shadow: 2px 3px 20px -7px rgba(0,0,0,0.75);
    box-shadow: 2px 3px 20px -7px rgba(0,0,0,0.75);
    border-radius: 8px;
    margin: 70px auto;
    max-width: 450px;
}
.result_content .res_img {
    width: 120px;
    height: 120px;
}
.result_content .res_img + p {
    text-align: center;
    font-weight: normal;
    padding: 0;
    margin-top: 25px;
    font-size: 16px;
}
.result_content a {
    background: #00A480;
    border-radius: 8px;
    color: #fff;
    font-size: 14px;
    display: block;
    padding: 15px 25px;
    text-transform: capitalize;
    transition: all .340s;
    text-decoration: none;
    color: #fff !important;
    cursor: pointer;
    height: 50px;
    border: none;
    width: 190px;
    outline:none;
    margin: 24px auto 0 auto;
}
.result_content a:hover, .result_content a:focus {
    background: #005AA5;
    outline:none;
}
@media (max-width:767px) {
    .result_content {
        padding: 30px;
        margin: 30px auto;
        max-width: 250px;
    }
}
#block-offerlettervalidationblock--5{
    display: none;
}
.recaptcha-checkbox-unchecked .recaptcha-checkbox-border {
    border: 2px solid red;
}

.note { padding:15px 0 0 15px }


#article_128  .tab-wrap h2 {max-width: none; }
#article_2 #grid_section_12 { padding-top: 50px; }
#article_2 .featured_slider_each img { object-fit: cover; height: 150px;}
#article_2 .featured_slider_each_copy { min-height: 160px;}

/* Distributor List */
.view-product-distributors .view-filters { padding:30px 10px; background-color: #f1f1f1;}
.view-product-distributors .view-filters .form--inline { display: flex; }
.view-product-distributors .view-filters .form--inline .form-item .control-label {display: none; }
.view-product-distributors .view-filters .form--inline .form-item.form-item-field-molecule-value { width: 30%; padding: 0 10px; }
.view-product-distributors .view-filters .form--inline .form-actions { width: 15%; padding: 0 0 0 10px; }
.view-product-distributors .view-filters .form--inline .form-item-field-state-city-target-id {width: 55%;}

.view-product-distributors .view-filters .form--inline .form-item .form-control { display: block; width: 100%; height: 50px; background: #fff url(../images/arrow-dropdown.png) no-repeat center right 10px; color: #aaa7a7; }
.view-product-distributors .view-filters .form-inline .select-wrapper { width: 100%; display: block; }
.view-product-distributors .product-distributors > div {padding: 40px 0; border-top: 1px solid #e0e0e0; }
.view-product-distributors .product-distributors > div:first-child { border: none; }
.view-product-distributors .product-distributors .views-field-field-molecule { display: flex; padding-bottom: 10px;}
.view-product-distributors .product-distributors .views-field-field-molecule .field-content { color: #00A480; padding-left: 5px; font-weight: 600; }
.view-product-distributors .product-distributors .views-field-field-distributor-name {  font-size: 20px; font-weight: 600; color: #333333; padding-bottom: 15px;}
.view-product-distributors .product-distributors .views-field-field-address,
.view-product-distributors .product-distributors .views-field-field-email,
.view-product-distributors .product-distributors .views-field-field-phone-number { position: relative; padding: 5px 0 5px 50px; }
.view-product-distributors .product-distributors .views-field-field-address:before,
.view-product-distributors .product-distributors .views-field-field-email:before,
.view-product-distributors .product-distributors .views-field-field-phone-number:before { content: ''; display: block; height: 24px; width: 24px; overflow: hidden; position: absolute; left: 0; top: 0; background: url(../images/molecule-icon.jpg) no-repeat; }
.view-product-distributors .product-distributors .views-field-field-address:before { background-position: 0 0; }
.view-product-distributors .product-distributors .views-field-field-email:before { background-position: 0 -24px; }
.view-product-distributors .product-distributors .views-field-field-phone-number:before { background-position: 0 -48px; } 

.view-product-distributors  .shs-field-container { display: flex; justify-content: space-between;}
.view-product-distributors  .shs-field-container .shs-widget-container { width: 49%; }
.view-product-distributors  .view-empty{ display: block; padding-top: 15px;}

.view-product-distributors .view-filters .form--inline .form-item.form-item-field-state-city-target-id .nice-select { display: none !important; }
.has-glyphicons .view-product-distributors  .select-wrapper:after,
.view-product-distributors .nice-select:after  { content: none; display: none;}
.view-product-distributors  .shs-select { background: #fff url(../images/arrow-dropdown.png) no-repeat center right 10px; border-radius: 5px; border: solid 1px #e8e8e8; box-sizing: border-box; clear: both; cursor: pointer;
    display: block; font-family: inherit; font-size: 14px; font-weight: normal;  line-height: 40px; outline: none; padding-left: 18px; padding-right: 30px; position: relative;
    text-align: left !important; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;
    user-select: none; white-space: nowrap;  width: 100%; height: 50px; color: #aaa7a7; }
.view-product-distributors  .shs-select:active, .view-product-distributors  .shs-select:focus {     border-color: #999; }    
.view-product-distributors #edit-submit-product-distributors { border: none; background: #005aa6 url(../images/btn-search-icon.png) no-repeat center left 18px; color: #ffffff; height: 50px; padding: 10px 50px; font-family: inherit; text-transform: uppercase; font-size: 18px;}
.view-product-distributors #edit-submit-product-distributors:hover { background-color: #00A480;}
.distributor-hide { display: none;}



@media (max-width:767px) {
.view-product-distributors .view-filters {padding: 15px }
.view-product-distributors .view-filters .form--inline { display: block;}
.view-product-distributors .view-filters .form--inline .form-item, .view-product-distributors .view-filters .form--inline .form-actions { width: 100% !important; padding: 5px 0; clear: both;}
}

#article_114 .in_the_investor_wrapper span{display: none;}

#article_1601 .in_the_news_slider_wrapper .slider-controls-wrapper{display: none;}

.two-col-slider-single #img_vid_50_slider_3726 .dtc { background: #ffffff; }
.two-col-slider-single #img_vid_50_slider_3736 .dtc { background: #89227a; }
.two-col-slider-single #img_vid_50_slider_3736 .title { color: #ffffff;}
.two-col-slider-single #img_vid_50_slider_3736 .dtc p {color: #ffffff;}
.two-col-slider-single #img_vid_50_slider_3736 .btn-rounded { background-color: #fdbe12;}
.two-col-slider-single #img_vid_50_slider_3736 .btn-rounded:hover {background-color: #00a480;}
#article_535561 .header-banner-video-popup{ bottom: 125px; right: 30px;}

/* Remove milestone from our history - 11 Nov 2021 */
.h2012-2018{display: none;}
.history-header-year-h2012-2018 {display: none;}

/*title size reduce for Media Release details content*/

#article_577346 .page-title {font-size: 28px;}

/*added for the Europe page text design*/
#article_120 .container .custom-article-editor{
    width: fit-content;
    background: white;
    border-radius: 4px;
    padding: 16px;
    box-shadow: 2px 3px 20px -7px rgb(0 0 0 / 75%);
}

#article_120 .container .custom-article-editor p{
    margin-bottom: 0px!important;
}

#article_120 .container .custom-article-editor h3{
    font-size: 19px;
}

/*added for Contact Us page buttons*/
.one-line-buttons{
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-around;
    align-items: baseline;
    margin-top: 30px;
}

@media (max-width:767px) {
    .one-line-buttons{
    display: block;
    }
}

.one-line-buttons .btn-rounded{
    background: #005aa5!important;
    margin-top: 0px!important;
    width: fit-content;
    margin-bottom: 30px;
}

/*Added for Cipla Sri-Lanka new BASIC PAGE requirements*/

.two-col-slider-single #img_vid_50_slider_3969  .dtc {background:#fff;}
#img_vid_50_slider_3969 + .slider-controls-wrapper .a {fill: #ccc;}
#img_vid_50_slider_3969 + .slider-controls-wrapper .total_slide {color: #ccc;}
#img_vid_50_slider_3969 + .slider-controls-wrapper .count-seperator {background:#ccc;}
#img_vid_50_slider_3969 + .slider-controls-wrapper div.current_slide {color: #000000 !important;}

@media (max-width: 767px) {
.img_vid_50_slider_3982 .btn-rounded { margin: 10px 5px 0 0;}
}

.img_vid_50_slider_3982 .two-col-slider-single .dtc:last-child { padding: 0 4%; }
.img_vid_50_slider_3982 .btn-rounded {  width: auto; height: 50px; display: inline-block; padding: 15px; padding-right: 25px; background-position: right 10px center; margin:50px 5px 0 0; }


/*make menu item non-clickable*/
li .we-mega-menu-li .dropdown-menu .non-clickable {
    pointer-events: none;
    cursor: default;
}

.view-display-id-cipla_foundation_booklet .booklet-pdf-content {position: relative;}
.view-display-id-cipla_foundation_booklet .booklet-pdf-content h4 { position: absolute; left: 0;  bottom: 0; box-sizing: border-box;  width: 100%; padding: 15px;
    margin: 0 !important; background: #005aa5; opacity: 0; transition: .5s all linear; color: #fff !important; font-size: 18px !important;}
.view-display-id-cipla_foundation_booklet .booklet-pdf-content:hover h4 {opacity: 1;}
.view-display-id-cipla_foundation_booklet .booklet-pdf-content {position: relative;}
.view-display-id-cipla_foundation_booklet  .featured_collection .featured_slider .slick-slide .featured_slider_each {border: none !important;}

.foundation-page-slider .foundation-page-each {margin: 10px; box-shadow: 0 0 10px rgba(0,0,0,0.16); border-radius: 5px; overflow: hidden;}
.foundation-page-slider .slick-arrow {position: absolute; bottom: -35px; height: 35px; width: 35px; border: none !important; outline: none !important;
     box-shadow: none !important; font-size: 0 !important;}
.foundation-page-slider .slick-arrow.slick-prev {left: 10px; background: url(../images/arrow-left.svg) no-repeat center center;}
.foundation-page-slider .slick-arrow.slick-next {left: 55px; background: url(../images/arrow-right.svg) no-repeat center center;}
.view-display-id-cipla_foundation_booklet .header {
    padding-top: 50px;
    padding-bottom: 30px;
   
}

.view-display-id-cipla_foundation_booklet  .yellow_gradient .dropdown-bg {display: block !important;}