@charset "utf-8";
/* CSS Document */
/*
font-family: 'Roboto Condensed', sans-serif;*/
*{ box-sizing:border-box}
img { max-width: 100%; height: auto; }
*{ padding: 0; margin: 0; }
*, *::before, *::after{box-sizing: border-box; }
html { font-family: sans-serif; line-height: 1.15; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);  overflow-x: hidden !important; }
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; }
body { font-family: 'SofiaPro-Regular'; margin: 0px; padding: 0px; overflow-x: hidden !important; }
a { text-decoration: none; }
h1, h2, h3, h4, h5, h6 { }
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.pull-left{float:left!important}.pull-right{float:right!important}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.form-group{width:100%;margin-bottom:20px}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}

/* RemixDesign | woaichidapi@163.com | Redesigned by JimmyCheung */

.audioplayer {
    display: flex;
    flex-direction: row;
    box-sizing: border-box;
    padding: 0 24px;
    width: 100%;
    height: 76px;
    align-items: center;
    background: #AE4F9E;
}

.audioplayer-playpause {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all .2s ease-in-out;
}

.audioplayer:not(.audioplayer-playing) .audioplayer-playpause {
    background: rgba(91, 130, 255, 0);
    /*border: 1px solid #5B82FF;*/
}

.audioplayer:not(.audioplayer-playing) .audioplayer-playpause:hover {
    background: rgba(91, 130, 255, 0);
}

.audioplayer-playing .audioplayer-playpause {
    background: rgba(253, 79, 26, 0);
    /*border: 1px solid #FD4F1A;*/
}

.audioplayer-playing .audioplayer-playpause:hover {
    background: rgba(235, 79, 26, 0);
}

.audioplayer:not(.audioplayer-playing) .audioplayer-playpause a {
    content: '';
    justify-content: center;
    width: 0;
    height: 0;
    margin-left: 2px;
    border-top: 7px solid transparent;
    border-right: none;
    border-bottom: 7px solid transparent;
    border-left: 12px solid #FFEEFC;
}

.audioplayer-playing .audioplayer-playpause a {
    content: '';
    display: flex;
    justify-content: space-between;
    width: 12px;
    height: 14px; outline:none;
}

.audioplayer-playing .audioplayer-playpause a::before, .audioplayer-playing .audioplayer-playpause a::after {
    content: '';
    width: 4px;
    height: 14px;
    background-color:#FFEEFC;
}

.audioplayer-time {
    display: flex;
    width: 40px;
    justify-content:center;
    font-size: 12px;
    color: rgba(51, 51 ,51, .6)
}

.audioplayer-time-current {
    margin-left: 24px;
}

.audioplayer-time-duration {
    margin-right: 24px;
}

.audioplayer-bar {
    position: relative;
    display: flex;
    margin: 0 12px;
    height: 6px;
    flex-basis: 0;
    flex-grow: 1;
    cursor: pointer;
	
}

.audioplayer-bar::before {
    content: '';
    position: absolute;
    top: 0px;
    width: 100%;
    height: 6px;
}

.audioplayer-bar > div {
    position: absolute;
    left: 0;
    top: 0px;
}
.audioplayer-bar-loaded {
    z-index: 1;
    height: 6px;
    background: rgba(255, 255, 255, 0.2);
}

.audioplayer-bar-played {
    flex-direction: row-reverse;
    z-index: 2;
    height: 6px;
    background: rgba(255, 255, 255, 1);
}

/*.audioplayer-bar-played::after {
    display: flex;
    position: absolute;
    content: '';
    box-sizing: border-box;
    top: -5px;
    right: -1px;
    margin-right: -5px;
    width: 12px;
    height: 12px;
    background-color: #fff;
    border-radius: 6px;
}*/

.audioplayer:not(.audioplayer-playing) .audioplayer-bar-played::after {
    border: 2px solid #BEC8D2;
}

.audioplayer-playing .audioplayer-bar-played::after {
    border: 2px solid #0059FF;

}

.audioplayer-volume {
    /*display: flex;*/
    display: none;
    align-items: center;
}

.audioplayer-volume-button {
    display: flex;
    align-items: center;
    width: 24px;
    height: 24px;
    cursor: pointer;
}

.audioplayer-volume-button a {
    display: flex;
    width: 6px;
    height: 8px;
    background-color: #9A9FB0;
    position: relative;
}

.audioplayer-volume-button a:before, .audioplayer-volume-button a:after {
    content: '';
    position: absolute;
}

.audioplayer-volume-button a:before {
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-right: 9px solid #9A9FB0;
    border-bottom: 8px solid transparent;
    border-left: none;
    top: -4px;
}

.audioplayer:not(.audioplayer-mute) .audioplayer-volume-button a:after {
    left: 10px;
    top: -2px;
    width: 6px;
    height: 6px;
    border: 6px double #9A9FB0;
    border-width: 6px 6px 0 0;
    border-radius: 0 12px 0 0;
    transform: rotate(45deg);
}

.audioplayer-mute .audioplayer-volume-button a {
    background-color: #FD4F1A;
}

.audioplayer-mute .audioplayer-volume-button a:before {
    border-right: 9px solid #FD4F1A;
}

.audioplayer-volume-adjust {
    display: flex;
    align-items: center;
    margin-left: 8px;
}

.audioplayer-volume-adjust > div {
    position: relative;
    display: flex;
    width: 60px;
    height: 2px;
    cursor: pointer;
    background-color: #BEC8D2;
}

.audioplayer-volume-adjust div div {
    position: absolute;
    top: 0;
    left: 0;
    height: 2px;
    background-color: #0059FF;
}

@import url('https://fonts.googleapis.com/css2?family=Neuton&family=Open+Sans:wght@400;600;700&family=Roboto+Condensed:wght@700&display=swap');
@font-face {
    font-family: 'Helvetica';
    src: url('fonts/Helvetica-Condensed-Black.woff2') format('woff2'),
        url('fonts/Helvetica-Condensed-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica-Condensed';
    src: url('fonts/Helvetica-CondensedBold.woff2') format('woff2'),
        url('fonts/Helvetica-CondensedBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Myriad Pro';
    src: url('fonts/MyriadPro-Regular.woff2') format('woff2'),
        url('fonts/MyriadPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
body{ font-family: 'Open Sans', sans-serif; font-size: 14px;}
/* .container{ width: 1570px; } */
a{ outline:none !important; }
.c-sec1{ /*padding-top: 188px;*/ padding-top: 100px; padding-bottom: 120px; }
.c-sec1 h1{font-family: 'Neuton', serif !important; text-transform:none !important; font-style: normal;font-weight: normal;font-size: 40px;line-height: 51px;color: #335FAC; margin-top: 30px;}
.c-sec1 p{font-size: 24px;line-height: 36px;color: #000000;margin-bottom: 15px;}
.c-sec1 p.p-blue{color: #29549E;}
.c-sec1 .col-5 img{ margin: -50px 0 0 -45px; }
.c-sec1 .col-5{ padding-right:30px;}
.c-sec1 .col-7{ padding-left: 0px; }
.c-sec1 .col-7 .image1{ width: 63%; position: relative; }
.c-sec1 .col-7 .image1::before{ content: ""; padding-top: 104%; width: 100%; display: block; }
.c-sec1 .col-7 .image1 img{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }
.c-sec1 .col-7 .image2{ width: 35%; position: absolute; right: 0; top: 20px; }
.c-sec1 .col-7 .image2::before{ content: ""; padding-top: 118%; width: 100%; display: block; }
.c-sec1 .col-7 .image2::after{ content: ""; position: absolute; width: 61px; height: 69px; border-radius: 3px; z-index: -1; background: #F8991D; right: -20px; top: -20px; }
.c-sec1 .col-7 .image2 img{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }
.c-sec1 .col-7 .span1{ position: absolute; left: 0%; bottom: 32%; transform: translateX(-50%); display: flex; padding: 30px; text-transform: uppercase; flex-wrap: wrap; flex-direction: row; justify-content: center; width: 179px; background: linear-gradient(230.47deg, #AE4F9E -27.25%, #3560A9 95.64%);border-radius: 3px; font-size: 20px; font-weight: 400; color: #fff; 
	/*animation: mymove1 10s alternate infinite;*/ }
.c-sec1 .col-7 .span1 p{
	font-size: 20px; font-weight: 400; color: #fff;  margin:0px; width:100%; margin-bottom:20px;
}
.c-sec1 .col-7 .span1 p:last-child{ margin-bottom:0px;}
.c-sec1 .col-7 .span1 strong{ display: block; font-size: 40px; font-weight: 600; }
.c-sec1 .col-7 .span2 p{
	font-size: 20px; font-weight: 400; color: #fff;  margin:0px; width:100%; margin-bottom:20px;
}
.c-sec1 .col-7 .span2 p:last-child{ margin-bottom:0px;}
.c-sec1 .col-7 .span2 strong{ display: block; font-size: 40px; font-weight: 600; }
.c-sec1 .col-7 .span2{position: absolute;bottom: 50px;left: 50%;width: 200px;height: 150px;background: linear-gradient(230.15deg, #3560A9 -198.44%, #AE4F9E 60.21%);border-radius: 3px;  display: flex; padding: 30px 35px; text-transform: uppercase; flex-wrap: wrap; flex-direction: column; justify-content: center; font-size: 20px; font-weight: 400; color: #fff; /*animation: mymove2 10s alternate infinite;*/}
.c-sec1 .col-7 .span2 strong{ display: block; font-size: 40px; font-weight: 600; }
.c-sec1 .col-7 .span2 ul{ margin: 0px; padding: 0px; list-style: none; }
.c-sec1 .col-7 .span2 ul li{ display:inline-block; align-items:center; }
.c-sec1 .col-6{ display: none;}
.c-sec2{ background: #F0F6FF; padding: 70px 0 10px;}
.c-sec2 h2{ font-family: 'Helvetica' !important; font-style: normal;font-weight: 900;font-size: 48px;line-height: 67px;text-transform: uppercase; text-align: center; margin-top:0px; margin-bottom: 50px; background: linear-gradient(215.74deg, #AE4F9E 3.78%, #3560A9 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
.c-sec2 .a3-img{ }
.c-sec2 .img-block{ padding-right: 30px; display: flex; align-items: center; height: 100%;
padding-bottom: 60px;}
.c-sec2 .block{ background: #fff; padding: 30px; margin-bottom: 60px; }
.c-sec2 .block .col-6{ margin-top: 25px; }
.c-sec2 .block h4{ font-family: 'Open Sans', sans-serif !important; font-style: normal;font-weight: 700;font-size: 24px;line-height: 33px; color: #3560A9; float: left; padding-right: 20px; margin: 0;
text-transform: none !important;}
.c-sec2 .block h4 img{display: inline-block; margin-right: 20px; vertical-align: middle;}
.c-sec2 .block p{ font-style: normal; margin:0px; font-weight: normal; font-size: 18px; line-height: 28px; color: #000000;}
.c-sec2 .block p strong{ font-weight: 600; } 

.c-sec3{ background: #ECF3FF; padding: 70px 0; text-align: center;}
.c-sec3 h4{
	font-family: 'Open Sans', sans-serif !important; font-style: normal;font-weight: 400;font-size: 20px;line-height: 28px; color: #000; margin: 0 0 40px 0;
text-transform: none !important;
}
.c-sec3 h2{ font-family: 'Helvetica' !important; font-style: normal;font-weight: 900;font-size: 48px;line-height: 67px;text-transform: uppercase; text-align: center; margin-top:0px; margin-bottom: 50px; background: linear-gradient(215.74deg, #AE4F9E 3.78%, #3560A9 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
.c-sec3 ul{ display: flex; flex-wrap: wrap; justify-content: space-between; list-style: none; padding:0px; margin:0px; }
.c-sec3 ul li{ max-width: 190px; }
.c-sec3 ul li img{ width: auto; height: 75px; }
.c-sec3 ul li strong{ display: block; margin-top: 10px; font-style: normal;font-weight: normal;font-size: 18px;line-height: 28px; text-align: center;color: #000000; }

.c-sec4{ background: #fff; padding: 70px 0 20px; text-align: center; }
.c-sec4 h2{ font-family: 'Helvetica' !important; font-style: normal;font-weight: 900;font-size: 72px;line-height: 90px;text-transform: uppercase; text-align: center; margin-top:0px; margin-bottom: 50px; background: linear-gradient(215.74deg, #AE4F9E 3.78%, #3560A9 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
.c-sec4 h2::after{ width: 120px; height: 112px; content: ""; background: url(img/cimg11.svg) no-repeat center / contain; display: inline-block; vertical-align: middle; margin-left: 15px; margin-top: -40px; }
.c-sec4 h3{font-family: 'Open Sans', sans-serif !important; text-transform:none !important; font-style: normal;font-weight: 700; max-width: 915px; margin: auto; margin-bottom: 50px; font-size: 32px;line-height: 44px;text-align: center;  background: linear-gradient(215.74deg, #AE4F9E 3.78%, #3560A9 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
.c-sec4 .video-item{ position: relative; width: 100%;box-shadow: 0px 6px 20px 0px rgba(53, 96, 169, 0.05); border:22px solid #fff; max-width: 728px; margin:auto; }
.c-sec4 .video-item::before{ width: 100%; content: ""; padding-top: 56.4%; content: ""; display: block; }
.c-sec4 .video-item iframe{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }
.c-sec4 .video-item .pp-icon{ width: 148px; height: 148px; border-radius: 100%; left: 50%; top: 50%; transform: translate(-50%, -50%); background: #3560A9; position: absolute; z-index: 1; }
.c-sec4 .video-item .pp-icon.play{ background: #3560A9 url(img/play-icon.svg) no-repeat center / 55px auto; }
.c-sec4 .video-up{ position:relative; z-index:1}
.c-sec4 .video-up::before{ content:""; height:500px; width:600px; left:50%; bottom:10%; background:url(img/bg111.png) no-repeat center / contain; z-index:-1; position:absolute;}
.c-sec4 .video-up::after{ content:""; height:500px; width:600px; right:50%; top:10%; background:url(img/bg111.png) no-repeat center / contain; z-index:-1; position:absolute; }
.c-sec5{ background: #fff; padding: 70px 0 40px; text-align: center; }
.c-sec5 h2{font-family: 'Open Sans', sans-serif !important; font-style: normal;font-weight: 700;font-size: 32px;line-height: 44px;color: #335FAC; margin-top:0px; margin-bottom: 30px; text-transform: none !important;}
.c-sec5 .slick-slide{ padding: 0 25px; }
.c-sec5 .video-up{max-width: 728px; margin:auto; position:relative; z-index:1; box-shadow: 0px 6px 20px 0px rgba(53, 96, 169, 0.05); display:flex; flex-wrap:wrap; }
.c-sec5 .text1{font-family: 'Helvetica-Condensed' !important;
font-style: normal;
padding: 30px;
background: linear-gradient(212.18deg, #335FAC -32.53%, #AE4F9E 80.69%);
font-weight: 700;
font-size: 24px;
color: #fff;
text-align: left;
width: 34%;
display: flex;
align-items: center;
text-transform: uppercase;}
.c-sec5 .video-item{ position: relative; width: 66%; border:22px solid #fff; }
.c-sec5 .video-item::before{ width: 100%; content: ""; padding-top: 56.4%; content: ""; display: block; }
.c-sec5 .video-item iframe{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;}
.c-sec5 .video-item .pp-icon{ width: 57px; height: 57px; border-radius: 100%; left: 50%; top: 50%; transform: translate(-50%, -50%); background: #3560A9; position: absolute; z-index: 1; }
.c-sec5 .video-item .pp-icon.play{ background: #3560A9 url(img/play-icon.svg) no-repeat center / 21px auto; }
/* .c-sec5 .slick-list{ overflow: visible; } */
.c-sec5 .slider1{width: calc(100% + 50px);left: 50%;transform: translateX(-50%);}

.c-sec6{ background: #fff; padding: 30px 0 40px; text-align: center;}
.c-sec6 h2{font-family: 'Open Sans', sans-serif !important; font-weight: 600;font-size: 30px;line-height: 41px;color: #AE4F9E; margin-top:0px; margin-bottom: 25px; text-transform: none !important;}
.c-sec6 h2 strong{font-weight: 600;}
.c-sec7 h2 strong{font-weight: 600;}
.c-sec6 h2::before{ width: 31px; height: 47px; background: url(img/cimg12.svg) no-repeat center / contain; content: ""; display: inline-block; vertical-align: top; margin-right: 15px; }
.c-sec6 p{font-weight: normal;font-size: 18px;line-height: 29px;text-align: center;color: #000000; max-width: 900px; margin: auto; margin-bottom: 50px;}
.c-sec6 .slick-slide{ padding: 0 25px; }
.c-sec6 .audio-item{ position: relative; width: 100%; background: #FFEEFC;}
.c-sec6 .audio-item .details{ padding: 50px 20px; display: flex; align-items: center; }
.c-sec6 .audio-item .span1{ width: 50%; }
.c-sec6 .audio-item .span2{ width: 50%; padding-left: 20px; text-align: left; font-weight: 700;font-size: 18px;line-height: 25px;color: #AE4F9E; height: 50px; overflow: hidden; display: flex; align-items: center; }
/* .c-sec6 .slick-list{ overflow: visible; } */
.c-sec6 .slider2{width: calc(100% + 50px);left: 50%;transform: translateX(-50%);}
.c-sec6 .audioplayer { padding: 0 15px; }
.c-sec6 .audioplayer .audioplayer-playpause{ order: 1; }
.c-sec6 .audioplayer .audioplayer-bar{ order: 2; background: rgba(255, 255, 255, 0.2); }
.c-sec6 .audioplayer .audioplayer-time-current{ order: 3; margin-left: 0px; color: #fff; width: auto; }
.c-sec6 .audioplayer .audioplayer-time-current::after{ content: "/"; display: inline-block; margin-right: 3px; margin-left: 3px; }
.c-sec6 .audioplayer .audioplayer-time-duration{ order: 4; margin-right: 6px; color: #fff; width: auto; }
.c-sec6 .audioplayer .audioplayer-playpause{ width: 15px; }

.c-sec7{ background: #fff; padding: 30px 0 40px; text-align: center; }
.c-sec7 h2{font-family: 'Open Sans', sans-serif !important; font-weight: 600;font-size: 30px;line-height: 41px;color: #3560A9; margin-top:0px; margin-bottom: 25px; text-transform: none !important;}
.c-sec7 h2::before{ width: 47px; height: 44px; background: url(img/cimg12a.svg) no-repeat center / contain; content: ""; display: inline-block; vertical-align: top; margin-right: 15px; }
.c-sec7 p{font-weight: normal;font-size: 18px;line-height: 29px;text-align: center;color: #000000; max-width: 900px; margin: auto; margin-bottom: 50px;}
.c-sec7 .slick-slide{ padding: 0 25px; }
/* .c-sec7 .slick-list{ overflow: visible; } */
.c-sec7 .download-item{ position: relative; width: 100%; background: #E1EAFB; padding: 25px; display: flex; align-items: center; justify-content: space-between;}
.c-sec7 .download-item .name{ text-align:left; font-weight: 700;font-size: 18px;line-height: 25px;color: #3560A9;}
.c-sec7 .slider3{width: calc(100% + 50px);left: 50%;transform: translateX(-50%);}

.c-sec8{ background: #fff; padding: 60px 0;}
.c-sec8 .gridsec{ width: 100%; column-count: 3; column-gap: 15px; }
.c-sec8 .gridsec .image{ margin-bottom: 15px; position: relative; width: 100%; }
.c-sec8 .gridsec .block{ margin-bottom: 15px; position: relative; width: 100%; background: linear-gradient(215.74deg, #AE4F9E 3.78%, #3560A9 100%); width: 100%; padding-top: 60%;}
.c-sec8 .gridsec .block span{font-family: 'Open Sans', sans-serif !important; font-style: normal; text-transform: none; text-align: left; font-weight: 600;font-size: 20px;
line-height: 1.4; color: #FFFFFF; position: absolute; width: 100%; left: 0px; padding: 10px 30px; top: 50%; transform: translateY(-50%); }
.c-sec8 .gridsec .image1{padding-top: 60%;}
.c-sec8 .gridsec .image2{padding-top: calc(120% + 15px);}
.c-sec8 .gridsec .image img{ width: 100%; height: 100%; left: 0; top: 0; object-fit: cover; object-position: center; position: absolute; }

.c-sec9{ background: #fff; padding: 0px 0; text-align: left;}
.c-sec9 h2{ font-family: 'Helvetica' !important; font-style: normal;font-weight: 900;font-size: 48px;line-height: 67px;text-transform: uppercase; margin-top:0px; margin-bottom: 50px; background: linear-gradient(215.74deg, #AE4F9E 3.78%, #3560A9 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
.c-sec9 ul{font-family: 'Open Sans', sans-serif !important; font-weight: 700;font-size: 22px;line-height:1.8;color: #3560A9; list-style: none;padding: 0px; margin: 0px; width:50%; float:left;}
.c-sec9 ul li{ margin-bottom: 10px; position: relative; padding-left: 45px; }
.c-sec9 ul li::before{ width: 24px; height: 24px; content: ""; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); background: url(img/check-icon.svg) no-repeat center / contain; }
.c-sec9 .container{ max-width: 1100px; width:80%; }


.c-sec10{ background: #fff; padding: 60px 0 30px; text-align: center;}
.c-sec10 h2{ font-family: 'Helvetica' !important; font-style: normal;font-weight: 900;font-size: 48px;line-height: 67px;text-transform: uppercase; margin-top:0px; margin-bottom: 40px; background: linear-gradient(215.74deg, #AE4F9E 3.78%, #3560A9 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
.c-sec10 ul{ list-style: none; margin: 0; padding: 0px; display: flex; flex-wrap: wrap; justify-content: center; }
.c-sec10 ul li{ margin: 0 40px; background: #3560A9; border-radius: 10px; width: 100%; max-width: 430px; padding: 30px; margin: 0 40px; color: #fff; }
.c-sec10 ul li label{font-weight: 700;font-size: 14px;line-height: 19px;text-align: right; width: 100%; display: block; position: relative; top: -10px;}
.c-sec10 ul li .col-6:nth-child(1){font-weight: 700;font-size: 24px;line-height: 33px; text-align: left;}
.c-sec10 ul li .col-6:nth-child(2){font-weight: 700;font-size: 36px;line-height: 49px; text-align: right; }
/* .c-sec10 ul li:nth-child(1){background: #AE4F9E;} */
.c-sec10 .map-image{ width: 100%; text-align: center;  margin-bottom: 50px;}
.c-sec10 small{
	font-family: 'Open Sans', sans-serif !important; font-style: normal;font-weight: 400;font-size: 11px;line-height: 17px; color: #000; text-align:center; margin: 20px auto 0; max-width:430px;
text-transform: none !important; display: block;
}
.c-sec11{ background: #fff; padding: 70px 0; text-align: center; overflow:hidden;}
.c-sec11 h2{ font-family: 'Helvetica' !important; font-style: normal;font-weight: 900;font-size: 48px;line-height: 67px;text-transform: uppercase; margin-top:0px; margin-bottom: 0px; background: linear-gradient(215.74deg, #AE4F9E 3.78%, #3560A9 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
.c-sec11 .big-image{ position:relative; width: 100%;}
.c-sec11 .big-image::before{ content:""; width:100%; padding-top:75%; display:block; }
.c-sec11 .big-image .img1{ position:absolute !important; width:auto; height:auto; max-width:115%; max-height:115%; left:50%; top:50%; transform:translate(-50%, -50%) rotate(0deg); -webkit-transform:translate(-50%, -50%) rotate(0deg); transform-origin:center; -webkit-transform-origin:center; /*animation:rotate1 30s infinite linear;*/
-webkit-backface-visibility: hidden;
  backface-visibility: hidden;}
.c-sec11 .big-image .img2{ position:absolute; width:auto; height:auto; max-width:100%; max-height:100%; left:50%; top:50%; transform:translate(-50%, -50%);  -webkit-transform:translate(-50%, -50%);}
.c-sec11 small{font-weight: 600;font-size: 18px;line-height: 25px;color: #000000;}
/*.c-sec11 img{ margin: -8% 0;}*/
.slick-dots{ bottom:-30px; left: 50%;
transform: translateX(-50%); max-width: 300px;}
.slick-dots li{ margin:0px;}
.slick-dots li button::before{ color:#DBDBDB; font-size:10px;}
.slick-dots li.slick-active button::before{ color:#AE4F9E !important;}
.slick-dots li button{ padding:0px; }
body{ overflow-x:hidden; width:100%;}
.c-sec7 .slick-dots li.slick-active button::before{ color:#29549E !important;}
.c-sec5 .slick-dots li.slick-active button::before{ color:#29549E !important;}
.c-sec5, .c-sec6 , .c-sec7 { overflow-x: hidden;}
.c-sec1 .col-5 .tline{ margin:-15px 0 0 0;}
.c-sec4 .tline{ margin: -40px 0 30px;}
.c-sec4 p{font-family: 'Open Sans', sans-serif !important; font-style: normal;font-weight: 400;font-size: 24px;line-height: 1.5; color: #000; margin:0 0 30px 0; text-align:center; }
.c-sec9 .col-6:nth-child(1) img{ display:none}

/*========HOMEPAGE========*/

.hp-sec1{ padding-top:40px;}
.hp-sec1 h1{
/* 	font-family: 'Neuton', serif !important; */
/* 	font-family: 'Helvetica-Condensed' !important; */
	font-family: 'Myriad Pro' !important;
	text-transform:none !important; font-style: normal;font-weight: bold;font-size: 64px;line-height: 56px;color: #13658C; margin-top: 0; margin-bottom: 25px;}
.hp-sec1 h3{
/* 	font-family: 'Neuton', serif !important; */
	font-family: 'Open Sans', sans-serif !important;
	text-transform:none !important;font-weight: 600;font-size: 26px;line-height: 1.6;color: #000000; margin-top: 0; margin-bottom: 25px;}
.hp-sec1 p{ font-family: 'Open Sans', sans-serif !important; font-weight: normal; font-size: 18px; line-height: 1.5; color: #000000; margin-top: 0px; margin-bottom: 45px;}
.hp-sec1 .btn{background: #F8991D; width: 200px; height: 52px;; border-radius: 30px; display: inline-block; text-align: center; border:0px;
 font-family: 'Open Sans', sans-serif !important; font-style: normal;font-weight: 600;font-size: 16px;line-height: 50px;color: #000000;}

.hp-sec3{ width: 100%; text-align: center; background: rgba(245, 226, 163, 0.39); padding: 80px 0; }
.hp-sec3 h2{
/* 	font-family: 'Neuton', serif !important;  */
	font-family: 'Myriad Pro' !important;
	text-transform:none !important; font-style: normal;font-weight: bold;font-size: 48px; line-height: 60px; color: #E82987; margin-top: 0; margin-bottom: 25px;}
.hp-sec3 p{ font-family: 'Open Sans', sans-serif !important; text-transform:none !important;font-weight: 700;font-size: 28px;line-height: 1.3;color: #000000; margin-top: 0; margin-bottom: 40px;}
.hp-sec3 h3{ font-family: 'Open Sans', sans-serif !important; font-weight: normal; font-size: 24px; line-height: 1.5; color: #000000; margin-top: 0px; margin-bottom: 20px; text-transform:none !important;}
.hp-sec3 p strong{color: #E82987;}
.hp-sec3 .btn{background: #F8991D; width: 200px; height: 52px;; border-radius: 30px; display: inline-block; text-align: center; border:0px;
 font-family: 'Open Sans', sans-serif !important; font-style: normal;font-weight: 600;font-size: 16px;line-height: 50px;color: #000000;}
.hp-sec3 .container{ max-width: 930px !important;}

.hp-sec4{ width: 100%; padding: 140px 0 0 0; }
.hp-sec4 h2{
/* 	font-family: 'Neuton', serif !important;  */
	font-family: 'Myriad Pro' !important;
	text-transform:none !important; font-style: normal;font-weight: normal;font-size: 48px;line-height: 61px;color: #E82987; margin: 0 0 35px 0;}
.hp-sec4 .block{ padding: 70px 50px; background: rgba(252, 225, 231, 0.22); font-family: Open Sans;font-style: normal;font-weight: normal;font-size: 18px;line-height: 25px;color: #000000;}
.hp-sec4 .block p{font-family: 'Open Sans', sans-serif !important; font-style: normal;font-weight: normal;font-size: 18px;line-height: 25px;color: #000000;}
.hp-sec4 .block .link{font-family: 'Open Sans', sans-serif !important; font-style: normal;font-weight: 600;font-size: 18px;line-height: 25px;text-decoration-line: underline;color: #13658C; margin-top: 20px; display: inline-block;}
.hp-sec4 .col-6:nth-child(1){ padding-right: 0px;-ms-flex: 0 0 55%;flex: 0 0 55%;max-width: 55%; } 
.hp-sec4 .col-6:nth-child(2){ padding-left: 0px;-ms-flex: 0 0 45%;flex: 0 0 45%;max-width: 45%; } 
.hp-sec4 .image{ position: relative; z-index: 1;}
.hp-sec4 .image img{ width: 100%; height: auto; }
.hp-sec4 .image::before{ content: ""; position: absolute; width: 140px; height: 140px; right: -40px; top: -40px; background: #E7559C; z-index: -1; }
.hp-sec4 .col-6:nth-child(1) .image{ display: none; }


.hp-sec5{ width: 100%; padding: 100px 0 90px; }
.hp-sec5 h2{ margin: 0 0 40px 0;
/* 	font-family: 'Neuton', serif !important;  */
	font-family: 'Open Sans', sans-serif !important;
	text-transform:none !important;font-style: normal;font-weight: 700;font-size: 48px;line-height: 61px;color: #13658C; }
.hp-sec5 .item{ display: flex; }
.hp-sec5 .slick-slide, .hp-sec2 .slick-slide{ outline:none;}
.hp-sec5 .item .image{ width: 40%; position: relative; height:300px; padding:0 0 30px 30px; }
.hp-sec5 .item .image::before{ width:100px; height:100px; content:""; left:0px; bottom:0px; background:#333; position:absolute; }
.hp-sec5 .item .image img{ left:20px; bottom:20px; width: calc(100% - 20px); height:calc(100% - 20px); position:absolute; object-fit:cover; object-position:center; }
.hp-sec5 .item .details{ width: 60%; 
/* 	border: 1px solid #666;  */
	border-left: 0px; padding: 35px 40px; background: #fff; }
.hp-sec5 .item .details h3{
/* 	font-family: 'Neuton', serif !important; */
	font-family: 'Open Sans', sans-serif !important;
	text-transform:none !important;font-style: normal;font-weight: 600;font-size: 40px;line-height: 51px;color: #13658C; margin:0 0 10px 0;}
.hp-sec5 .item .details p{ font-family: 'Open Sans', sans-serif !important; font-style: normal; font-weight: normal; font-size: 18px; line-height: 25px; color: #000000; margin-bottom: 15px;}
.hp-sec5 .item .details .link{font-style: normal;font-weight: 600;font-size: 14px;line-height: 19px;text-decoration-line: underline;color: #13658C;}
.hp-sec5 .slick-slide:nth-child(1) .item .details h3, .hp-sec5 .slick-slide:nth-child(1) .item .details .link{ color:#335FAC; }
.hp-sec5 .slick-slide:nth-child(2) .item .details h3, .hp-sec5 .slick-slide:nth-child(2) .item .details .link{ color:#1C8943;}
.hp-sec5 .slick-slide:nth-child(3) .item .details h3, .hp-sec5 .slick-slide:nth-child(3) .item .details .link{ color:#F8991D; }
/* .hp-sec5 .item.item1 .details{ border-color:#13658C; }
.hp-sec5 .item.item2 .details{ border-color:#E7559C;}
.hp-sec5 .item.item3 .details{ border-color:#335FAC; } */

.hp-sec5 .slick-slide:nth-child(1) .item .image::before{ background: #335FAC; }
.hp-sec5 .slick-slide:nth-child(2) .item .image::before{ background: #1C8943; }
.hp-sec5 .slick-slide:nth-child(3) .item .image::before{ background: #F8991D; }

.hp-sec5 .h-slider1{ margin: 0 -25px; }
.hp-sec5 .h-slider1 .slick-slide{ padding-left: 25px; padding-right: 25px; }
.hp-sec5 .slick-dots{bottom: -30px; left: 50%; transform: translateX(-50%); max-width: 300px; position: absolute; list-style: none; width: 100%; display: flex; justify-content: center;}
.hp-sec5 .slick-dots li{ margin: 0 10px; height:auto; width: auto; }
.hp-sec5 .slick-dots li button::before{ display: none; }
.hp-sec5 .slick-dots li button{ width: 12px; height: 12px; font-size: 0px; border: 0px; outline: none; cursor: pointer; border-radius: 100%; background: #C5C7D0; }
.hp-sec5 .slick-dots li.slick-active button{background: #F8991D;}
.hp-sec6{ width: 100%; padding: 100px 0; background-size: cover; background-position: center; background-repeat: no-repeat; height: 790px; position: relative; }
.hp-sec6 .text1{background: linear-gradient(-180deg, rgba(0, 0, 0, 0) , rgba(0, 0, 0, 0.7)); position: absolute; bottom: 0px; left: 0px; width: 100%; height:90%;}
.hp-sec6 .text1 .block{ max-width: 600px;margin-bottom: 100px; margin-left: 15px; opacity: 1; transition: opacity 0.5s ease-in-out;}
.hp-sec6 .container{position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);}
.hp-sec6 h2{
/* 	font-family: 'Neuton', serif !important;  */
	font-family: 'Myriad Pro' !important;
	text-transform:none !important;font-style: normal;font-weight: bold;font-size: 96px;line-height: 121px;color: #FFFFFF;}
.hp-sec6 p{font-family: 'Open Sans', sans-serif !important; font-style: normal; font-weight: normal; font-size: 24px; line-height: 33px; color: #FFFFFF;}
.hp-sec6:hover .text1 .block{ opacity: 0; }
.hp-sec6 .text2{position: absolute; bottom: 0px; left: 0px; width: 100%; height:90%; opacity: 0; transition: opacity 0.5s ease-in-out;}
.hp-sec6:hover .text2{ opacity: 1; }
.hp-sec6 .text2 .block{ max-width: 810px; width: 100%; padding: 80px 35px 80px 45px; background: rgba(0, 0, 0, 0.75); }
.hp-sec6 .text2 .block ol{ display: flex; flex-wrap: wrap; list-style: none; padding-left:0px; }
.hp-sec6 .text2 .block ol li{ width: 50%; }
.hp-sec6 .text2 .block ol strong{font-family: 'Open Sans', sans-serif !important; width: calc(100% - 110px); padding-right: 10px; display: inline-block; vertical-align: middle;  font-style: normal; font-weight: bold; font-size: 24px; line-height: 33px; color: #FFFFFF;}
.hp-sec6 .text2 .block ol i{ 
/* 	font-family: 'Neuton', serif !important; */
	font-family: 'Myriad Pro' !important;
	display: inline-block; width: 100px; vertical-align: middle; font-size: 150px; font-style: normal; font-weight: 400; line-height: 190px;letter-spacing: 0em;text-align: center;}
.hp-sec6 .text2 .block ol li:nth-child(1) i{color: #F8991D;}
.hp-sec6 .text2 .block ol li:nth-child(2) i{color: #E82987;}
.hp-sec6 .text2 .block ol li:nth-child(3) i{color: #68AAC4;}
.hp-sec6 .text2 .block ol li:nth-child(4) i{color: #F5E2A3;}

.hp-sec7{ padding: 100px 0; }
.hp-sec7 h2{
/* 	font-family: 'Neuton', serif !important; */
	font-family: 'Myriad Pro' !important;
	text-transform:none !important; font-style: normal;font-weight: bold;font-size: 48px;line-height: 61px;color: #E82987; margin: 0 0 20px 0;}
.hp-sec7 p{ font-family: 'Open Sans', sans-serif !important; font-style: normal;font-weight: 400;font-size: 24px;line-height: 33px;color: #000000; margin-bottom: 40px;}
.hp-sec7 p strong{ font-weight: 600; display: block; }
.hp-sec7 .btn{background: #F8991D; width: 200px; height: 52px;; border-radius: 30px; display: inline-block; text-align: center; border:0px;
 font-family: 'Open Sans', sans-serif !important; font-style: normal;font-weight: 600;font-size: 16px;line-height: 50px;color: #000000;}
.hp-sec7 ul{display: flex; justify-content: space-between; list-style: none; margin-top: 30px;}
.hp-sec7 ul li{ text-align: center; }
.hp-sec7 ul li strong{ display: block; z-index: 1; left: 15%; position: relative; font-family: 'Neuton', serif !important; font-style: normal; font-weight: bold; font-size: 72px; line-height: 91px; color: #000000; }
.hp-sec7 ul li small{ font-family: 'Open Sans', sans-serif !important; font-style: normal; font-weight: 600; font-size: 18px; line-height: 25px; text-align: center; color: #000000;}
.hp-sec7 ul li strong::before{ content: ""; width: 50px; height: 50px; position: absolute; top: -10px; left: 25%;
transform: translateX(-50%); background: #666; z-index: -1; }
.hp-sec7 ul li:nth-child(1) strong::before{background: #68AAC4;}
.hp-sec7 ul li:nth-child(2) strong::before{background: #F5E2A3;}
.hp-sec7 ul li:nth-child(3) strong::before{background: #E7559C;}
.hp-sec7 ul li:nth-child(4) strong::before{background: #F8991D;}
.hp-sec7 .col-4{ padding-right: 50px; }

.hp-sec2{ padding: 100px 0; }
.hp-sec2 .slick-list{overflow: visible;}
.hp-sec2 .slick-list .slick-active{ position:relative; }
.hp-sec2 .slick-list .slick-active::before{ content:""; width:100%; height:100%; left:-100%; top:0px; position:absolute; background:#fff; }
.hp-sec2 .item{ display: flex; align-items:center; }
.hp-sec2 .item .image{ width: 45%; position: relative; height:410px;}
.hp-sec2 .item .image img{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; object-position: center; }
.hp-sec2 .item .details{ width: 55%;  padding: 30px 30px 30px 40px; background: #fff; }
.hp-sec2 .item .details h3{
/* 	font-family: 'Neuton', serif !important; */
	font-family: 'Myriad Pro' !important;
	text-transform:none !important;font-style: normal;font-weight: bold;font-size: 42px;line-height: 1.5;color: #13658C; margin:0px;}
.hp-sec2 .item .details p{ font-family: 'Open Sans', sans-serif !important; font-style: normal; font-weight: normal; font-size: 18px; line-height: 25px; color: #000000; margin-bottom:0px;}
.hp-sec2 .item .details ul{ list-style: none; width: 100%;display: flex; justify-content: center;
flex-wrap: wrap; padding:0px; margin-bottom:0px; }
.hp-sec2 .item .details ul li{ width: 33.33%; margin-top: 20px; font-family: 'Open Sans', sans-serif !important; padding: 5px 2px;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 19px;
color: #000000; }
.hp-sec2 .item .details ul li strong{ font-weight: 400; display: inline-block; vertical-align: middle; width: 100%; max-width: calc(100% - 50px); }
.hp-sec2 .item .details ul li img{ width: auto; max-height: 40px; display: inline-block;  }
.hp-sec2 .item .details ul li .image1{ width: 50px; text-align: center; display: inline-block; vertical-align: middle; padding-right: 10px;  }
.hp-sec2 .item .details ul li:hover{background: #13658C; color:#fff; }
.hp-sec2 .item .details ul li:hover img{ filter: brightness(0%) invert(1); }
.hp-sec2 .slick-dots{bottom: -30px; left: 50%; transform: translateX(-50%); max-width: 300px; position: absolute; list-style: none; width: 100%; display: flex; justify-content: center;}
.hp-sec2 .slick-dots li{ margin: 0 10px; width:auto; height:auto; }
.hp-sec2 .slick-dots li button::before{ display: none; }
.hp-sec2 .slick-dots li button{ width: 12px; height: 12px; font-size: 0px; border: 0px; outline: none; cursor: pointer; border-radius: 100%; background: #C5C7D0; }
.hp-sec2 .slick-dots li.slick-active button{background: #F8991D;}

/*===========donorpage============*/

.donor-sec1{ height: 520px; width: 100%; background-size: cover; background-position: center; background-repeat: no-repeat; }
.donor-sec2 { padding: 50px 0 100px; }
.donor-sec2 .container{ max-width: 1030px; }
.donor-sec2 h1{ 
/* 	font-family: 'Neuton', serif !important; */
	font-family: 'Myriad Pro' !important;
	text-transform: none !important; font-style: normal; font-weight: bold; font-size: 36px; line-height: 46px; margin: 0 0 70px 0; color: #000000; margin: 0 0 30px 0;}
.donor-sec2 .pro-bar{ background: rgba(245, 226, 163, 0.28); width: 450px; height: 12px; display: flex; flex-wrap: wrap; list-style: none; }
.donor-sec2 .pro-bar li{ width: 20%; }
.donor-sec2 .pro-bar li.active{background: #F5E2A3;}
.donor-sec2 .step h3{ font-family: 'Open Sans', sans-serif !important;text-transform: none !important; font-style: normal; font-weight: 600; font-size: 24px; line-height: 42px; margin: 0 0 40px 0; }
.donor-sec2 .step ul.select1{ list-style: none; display: flex;
max-width: 650px;
flex-wrap: wrap;}
.donor-sec2 .step ul.select1 li{ margin-bottom: 40px; width: 170px; margin-right: 40px; position: relative; }
.donor-sec2 .step ul.select1 li input[type="radio"]{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; cursor: pointer; opacity: 0; }
.donor-sec2 .step ul.select1 li span{background: #EFF5FF; display: block; text-align: center; width: 100%; height: 54px; border-radius: 10px;/* $20 */
font-family: 'Open Sans', sans-serif !important; 
font-style: normal;
font-weight: normal;
font-size: 24px;
line-height: 52px;
color: #000000;}
.donor-sec2 .step ul.select1 li input[type="radio"]:checked ~ span{ background: #335FAC; color: #fff; }
.donor-sec2 .step ul.select1 li input.inn1{ width: 100%; height: 54px; text-align: center; border: 1px solid #C5C7D0; background: #fff; border-radius: 10px;
font-family: 'Open Sans', sans-serif !important;  outline: none;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 42px;
color: #000000; }

.donor-sec2 .step ul.select2{ list-style: none; display: flex;max-width: 650px;flex-wrap: wrap;}
.donor-sec2 .step ul.select2 li{ margin-bottom: 40px; margin-right: 40px; position: relative; }
.donor-sec2 .step ul.select2 li input[type="radio"]{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; cursor: pointer; opacity: 0; }
.donor-sec2 .step ul.select2 li span{ display: block; text-align: center; position: relative; padding-left: 35px;
font-family: 'Open Sans', sans-serif !important; font-style: normal; font-weight: 600;font-size: 17px;line-height: 42px;color: #000000;}
.donor-sec2 .step ul.select2 li input[type="radio"]:checked ~ span::before{ border: 5px solid #E7559C; }
.donor-sec2 .step ul.select2 li span::before{ content: "";border: 1px solid #C5C7D0; width: 23px; height: 23px; border-radius: 100%; position: absolute; left: 0px; top: 50%; margin-top: -11px;}

.donor-sec2 .step .block{box-shadow: 0px 2px 10px 0px #E8F1FF; padding: 30px 35px; margin-bottom: 70px;}
.donor-sec2 .step .block h2{font-family: 'Open Sans', sans-serif !important; text-transform: none !important; font-style: normal; font-weight: 600; font-size: 24px; line-height: 42px; color: #335FAC; margin: 0 0 25px 0;}
.donor-sec2 .step .block .inn1{ border-radius: 10px; outline: none; background: #fff url(img/search-icon.png) no-repeat left 15px center; border: 1px solid #C5C7D0; width: calc(100% - 260px); height: 52px;font-family: 'Open Sans', sans-serif !important; font-size: 17px; color: #000; padding-left: 50px; padding-right: 20px; }
.donor-sec2 .step .block .span1{ display: flex; flex-wrap: wrap; margin-bottom: 20px; }
.donor-sec2 .step .block input[type="submit"]{ background: #13658C; width: 230px; border: 0px; outline: none; margin-left: 30px;
font-family: 'Open Sans', sans-serif !important; 
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 25px; cursor: pointer; border-radius: 10px; color: #fff;
letter-spacing: 0em; text-align: center; }

.donor-sec2 .step .block small{
font-family: 'Open Sans', sans-serif !important; 
font-style: normal;
font-weight: normal;
font-size: 17px;
line-height: 42px;
/* identical to box height, or 247% */
color: #000000;
}
.donor-sec2 .step .block small strong{
    font-weight: 700;
}
.donor-sec2 .form-sec1 { max-width: 630px; width: 100%; margin-bottom: 60px; }
.donor-sec2 .form-sec1 label{ font-family: 'Open Sans', sans-serif !important;  display: block;
    font-style: normal;
    font-weight: 600;
    font-size: 17px;
    line-height: 42px;
    color: #000000;
}

.donor-sec2 .form-sec1 .inn1{
    border-radius: 10px; border: 1px solid #C5C7D0; outline: none; width: 100%; height: 52px;font-family: 'Open Sans', sans-serif !important; font-size: 17px; color: #000; padding-left: 15px; padding-right: 15px;
}
.donor-sec2 .form-sec1 .form-group{ position: relative; }
.donor-sec2 .form-sec1 .form-group .check1{ position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; z-index: 1; opacity: 0; }
.donor-sec2 .form-sec1 .form-group .check1 ~ label{ position: relative; font-family: 'Open Sans', sans-serif !important;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 42px; padding-left: 35px;
color: #000000; }
.donor-sec2 .form-sec1 .form-group .check1 ~ label::before{ content: ""; width: 24px; height: 24px; border-radius: 2px; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); border: 1px solid #C5C7D0; }
.donor-sec2 .form-sec1 .form-group .check1:checked ~ label::before{ background: #F8991D url(img/check1-icon.png) no-repeat center; border-color: #F8991D; }

.donor-sec2 .form-sec1 h4{
font-family: 'Open Sans', sans-serif !important; text-transform: none !important;
font-style: normal;
font-weight: 600;
font-size: 17px;
line-height: 30px; margin: 0 0 5px 0;
/* or 247% */
color: #F8991D;}

/*===========THANKSPAGE==========*/

.thank-sec2{ width: 100%; padding: 40px 0 60px; text-align: center; }
.thank-sec2 .container{ max-width: 1030px; }
.thank-sec2 h1{font-family: 'Neuton', serif !important; text-transform: none !important; margin: 0 0 30px 0;
font-style: normal;
font-weight: normal;
font-size: 48px;
line-height: 61px;
color: #F8991D;}
.thank-sec2 h1::after{
    width: 100%; height: 54px; margin-top: 10px; content: ""; display: block; background: url(img/thanks-icon.png) no-repeat center / contain;
}
.thank-sec2 p{ font-family: 'Open Sans', sans-serif !important; font-style: normal; font-weight: normal; font-size: 18px; line-height: 28px; margin-bottom: 15px; text-align: center; color: #000000;}

/* =====footer====== */

.footer_new .col-sm-3:nth-child(1) p a{
	color:#fff;font-family: 'Open Sans', sans-serif !important; font-weight:600;
}
.footer_new .col-sm-3:nth-child(1) p a:hover{
	text-decoration:none;
}
.footer_new .col-sm-3:nth-child(1) p i{
	color:#f90; border:1px solid #f90; border-radius:100%;font-size: 10px;
width: 24px;
height: 24px;
line-height: 22px;
text-align: center;display: inline-block;
vertical-align: middle;
}
.footer_new footer ul li{ margin-bottom:20px;}
.footer_new footer ul li a{
	color: #CFD6E3; font-family: 'Open Sans', sans-serif !important; font-weight: 400;
}
.footer_new footer .gep img{
	margin-left: 0;
	display: block;
	margin-top:10px;
}
.footer_new footer .gep{ color:#fff;float: left;
margin-right: 50px;}
.footer_new .col2-text{color:#fff;font-family: 'Open Sans', sans-serif !important; font-weight: 600; font-size:12px; margin-top:0px; }
.footer_new .col-sm-3:nth-child(2){
	width:35%;
}
.footer_new .col-sm-3:nth-child(3){
	width:20%;
}
.footer_new .col-sm-3:nth-child(4){
	width:20%;
}
.footer_new .col-sm-3:nth-child(4) .social{
	display:none;
}
.footer_new footer ul{
	padding-left:0px;
}
.footer_new footer .btn{ font-weight:600; color:#000; }

#top{position: fixed;
top: 0;
width: 100%;
background: #fff;
z-index: 10;}
body #page{
	padding-top:100px;
}
@media(min-width: 1600px){
	.container{ 
		 width: 1570px;
	}
}

@media(max-width:768px){
	.c-sec1 .col-5, .c-sec1 .col-7{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.c-sec1 .col-7{
		-ms-flex: 0 0 77%;
		flex: 0 0 77%;
		max-width: 77%;
		margin-left: 13%;
	}
	.c-sec1 .col-7 .image1{
		width: 65%;
	}
	.c-sec1 .col-7 .image2{
		width: 34%;
	}
}

@media(max-width:768px){
	.c-sec1{
		padding-bottom: 40px;
		padding-top: 30px;
	}
	.c-sec1 .col-5 p{
		display:none;
	}
	.c-sec1 .col-5 img{
		display:none;
	}
	.c-sec1 .col-6{
		display:block;
		text-align: center;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.c-sec1 h1{
		text-align:center;
		margin-bottom: 20px;
	}
	.c-sec2{
		padding: 40px 0 10px;
	}
	.c-sec2 h2{
		font-size: 24px;
		line-height: 1.6;
		margin-bottom: 25px;
	}
	.c-sec1 .col-7 .span1{
		bottom: 0%;
		transform: translateX(-50%) scale(0.5);
		padding-top: 10px;
		padding-bottom: 18px;
	}
	.c-sec1 .col-7 .span2{
		transform: scale(0.5);
		left: 30%;
		bottom:-63px;
		height: auto;
		padding-top: 15px;
		padding-bottom: 20px;
	}
	.c-sec1 h1{
		font-size: 40px;
		line-height: 1.1;
		margin-top: 0px;
	}
	.c-sec1 p.p-blue{
		margin-top: 50px;
	}
	.c-sec1 p{
		font-size: 20px;
		line-height: 1.7;
		margin-bottom: 0px;
		margin-top: 10px;
	}
	.c-sec1 .col-6 img {
	    max-width: 210px;
	}
	.c-sec2 .col-6{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.c-sec2 .img-block{
		padding-bottom:45px;
		padding-left:30px;
		padding-right:30px;
	}
	.c-sec2 .block{
		 margin-bottom: 30px; 
	}
	.c-sec2 .block h4{
/* 		font-size: 20px; */
		width:100%;
		padding-bottom: 25px;
	}
	.c-sec2 .block h4 img{
/* 		height: 30px;
		margin-right: 12px; */
	}
	.c-sec2 .block p{
		font-size: 16px;
		line-height: 1.7;
	}
	.c-sec3{
		padding: 40px 0 20px;
	}
	.c-sec3 h2{
		font-size: 24px;
		line-height: 1.6;
		margin-bottom: 25px;
	}
	.c-sec3 ul{
		justify-content: center;
	}
	.c-sec3 ul li{
		margin-bottom: 20px;
		width: 170px;
		max-width: none;
		margin-left: 10px;
		margin-right: 10px;
	}
	.c-sec3 ul li img{
		height: 65px;
	}
	.c-sec3 ul li strong{
		font-size: 16px;
		line-height: 1.5;
	}
	.c-sec4{
		padding: 40px 0 10px;
	}
	.c-sec4 .tline{
		margin: -15px 0 20px;
		max-width: 160px;
	}
	.c-sec1 .col-6 .tline{
		max-width: 160px;
	}
	.c-sec4 h2{
		font-size: 24px;
		line-height: 1.2;
		margin-bottom: 25px;
	}
	.c-sec4 h2::after {
	    width: 41px;
	    height: 37px;
		margin-top: -20px;
		margin-left: 5px;
	}
	.c-sec4 h3{
		font-size: 18px;
		line-height: 1.4;
		margin-bottom: 25px;
		max-width: 265px;
	}
	.c-sec4 .video-item .pp-icon{
		width: 70px; height: 70px;
	}
	.c-sec4 .video-item .pp-icon.play{
		background-size: 20px auto;
	}
	.c-sec4 .video-item, .c-sec5 .video-item{
		border-width:10px;
	}
	.c-sec5{
		padding: 40px 0;
	}
	.c-sec5 h2{
		font-size: 18px;
		line-height: 1.4;
		max-width: 230px;
		margin: auto;
		margin-bottom: 20px;
	}
	.c-sec6{
		padding: 10px 0 40px;
	}
	.c-sec6 h2{
		font-size: 18px;
		line-height: 1.4;
		margin-bottom: 15px;
	}
	.c-sec6 p{
		font-size: 14px;
		margin-bottom: 30px;
		line-height: 1.6;
	}
	.c-sec7{
		padding: 10px 0 40px;
	}
	.c-sec7 h2{
		font-size: 18px;
		line-height: 1.4;
		margin-bottom: 15px;
	}
	.c-sec8{
		padding: 20px 0 25px;
	}
	.c-sec8 .gridsec{
		column-count: 1;
	}
	.c-sec8 .gridsec .block span{
		font-size: 18px; line-height: 1.5;
	}
	.c-sec9{
/* 		padding: 40px 0; */
	}
	.c-sec9 .col-6{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.c-sec9 .col-7{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.c-sec9 h2{
		font-size: 24px;
		line-height: 1.2;
		margin-bottom: 25px;
	}
	.c-sec9 ul{
		font-size: 18px;
		line-height: 1.4;
		font-weight: 600;
		width: 100%;
		float: none;
	}
	.c-sec9 .col-6:nth-child(1) img{
		display: block;
		margin: 40px 0
	}
	.c-sec9 ul li{
		padding-left: 45px;
	}
	.c-sec9 ul li::before {
		width: 23px;
		height: 23px;
	}
	.c-sec10{
		padding: 40px 0 0px;
	}
	.c-sec10 h2{
		font-size: 24px;
		line-height: 1.3;
		margin-bottom: 25px;
	}
	.c-sec10 ul li{
		margin: 0 0 20px;
	}
	.c-sec11{
		padding: 10px 0 40px 0;
	}
	.c-sec11 h2{
		font-size: 32px;
		line-height: 1.6;
	}
	.c-sec8 .gridsec{
/* 		display:flex; */
		flex-wrap:wrap;
		flex-direction:row;
	}
	.c-sec8 .gridsec .block{
		width:100%
	}
	.c-sec8 .gridsec .image:nth-child(3){
		width:calc(50% - 8px); float:left;
		padding-top: calc(90% + 15px);
	}
	.c-sec8 .gridsec .image:nth-child(4){
		width:calc(50% - 8px); float:right;
		padding-top: 45%;
	}
	.c-sec8 .gridsec .image:nth-child(5){
		width:calc(50% - 8px); float: right;
		padding-top: 45%;
	}
	
/* 	.c-sec6 h2::before, .c-sec7 h2::before{
		margin-right:0px;
		margin-bottom: 10px;
		width: 100%;
	} */
	.c-sec1 .col-7 .span2 ul li{
/* 		justify-content:center; */
	}
	.c-sec11 small{ font-size:14px;}
	.c-sec10 ul li .col-6:nth-child(1){font-size: 18px;line-height: 1.3;}
	.c-sec10 ul li .col-6:nth-child(2){font-size: 32px;line-height: 1.15;}
	.c-sec10 ul li{ padding: 30px 15px;}
	.c-sec1 .col-7 .span1 p{
		margin-bottom:10px;
	}
	.c-sec6 h2 strong, .c-sec7 h2 strong{ max-width: 220px;display: inline-block;}
	.c-sec9 .col-6:nth-child(2){
		display:none;
	}
	.c-sec10 ul li label{
		margin-bottom:25px;
	}
	.c-sec10 .container{ width: 90%;}
	.c-sec6 h2::before{ margin-right:10px;}
	.c-sec7 h2::before{ margin-right:3px;}
	.c-sec4 .video-up::before {
		content: "";
		height: 129px;
		width: 154px;
		left: auto;
		bottom: auto;
		right: 0;
		top: 0;
		transform: translate(45%,-45%);
	}
	.c-sec4 .video-up::after {
		content: "";
		height: 129px;
		width: 154px;
		left: 0;
		bottom: 0;
		right: auto;
		top: auto;
		transform: translate(-45%,45%);
	}
	.c-sec5 .text1{ width:100%;text-align: center;
justify-content: center;padding: 12px 60px; font-size:18px;}
	.c-sec5 .text1 br{ display: none}
	.c-sec5 .video-item{ width:100%}
	.c-sec10 .map-image{ margin-bottom:25px; }
	.c-sec3 h4{font-size: 16px;line-height: 1.5;margin: 0 0 25px 0;}
	.c-sec10 small{ margin:10px 0 0 0;font-size: 12px;
line-height: 1.6; }
	.c-sec4 p{ font-size:14px; line-height:1.6; margin:0 0 20px;}
	/*========HOMEPAGE========*/
	.hp-sec1{ padding-top:20px;}
    .hp-sec1 .col-5{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0 30px;
    }
    .hp-sec1 .col-7{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0 0 30px 0;
    }
    .hp-sec1 .row{ flex-direction: column-reverse; } 
    .hp-sec1 h1{ font-size: 38px; line-height: 56px; margin-bottom: 0px; }
    .hp-sec1 h3{ font-size: 24px; line-height: 30px; margin-bottom: 15px; }
    .hp-sec1 p{ font-size: 14px; line-height: 19px; margin-bottom: 18px; }

    .hp-sec2{ padding: 0 0 50px 0; margin-top:40px; box-shadow: 0px 4px 20px 0px #DEDCDC; } 
	.hp-sec2 .container{ padding:0px;}
    .hp-sec2 .item{ margin: 0; flex-wrap: wrap; }
    .hp-sec2 .item .image{ width: 100%; height: 275px; }
    .hp-sec2 .item .details{ width: 100%; padding: 30px 30px 10px; text-align:center; }
    .hp-sec2 .item .details h3{font-size: 24px; line-height: 30px; margin-bottom: 10px;}
    .hp-sec2 .item .details p{ font-size: 16px; line-height: 28px; }
    .hp-sec2 .item .details ul li{ width:50%; padding: 3px 5px; }
	.hp-sec2 .item .details ul li .image1{ width: 100%; padding-right:0px; }
    .hp-sec2 .item .details ul li img{ height: 40px; }
    .hp-sec2 .item .details ul li strong{ max-width: none; padding-top: 10px; text-align:center; }
    .hp-sec3 h2{font-size: 24px; line-height: 30px; margin-bottom: 15px;}
    .hp-sec3 h3{ font-size: 16px; line-height: 28px; }
	.hp-sec3 h3 br{ display:none; }
    .hp-sec3 .container{ padding: 0 30px; }
    .hp-sec4{ padding: 45px 0 0 0;}
    .hp-sec3 p{ font-size: 24px; line-height: 1.3; /*max-width: 200px;  */
		margin: 0 auto 25px; }
    .hp-sec4 .col-6:nth-child(1) .image{ display: block; }
    .hp-sec4 .col-6:nth-child(2) .image{ display: none; }
    .hp-sec4 .col-6:nth-child(1){
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0 15px;
    }
    .hp-sec4 .col-6:nth-child(2){
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .hp-sec4 .block{ padding: 30px 25px; font-size: 16px; line-height: 28px;}
    .hp-sec4 .block .link{ margin-top: 10px; font-size: 16px; line-height: 28px;}
    .hp-sec4 h2{ font-size: 24px; line-height: 30px; margin-bottom: 15px; }
    .hp-sec4 .image::before{ width: 70px; height: 70px; top: -20px; right: -15px; }
    .hp-sec4 .container{ padding: 0 30px; }
    .hp-sec5{ padding: 45px 0; }
    .hp-sec5 h2{ font-size: 24px; line-height: 30px; margin-bottom: 15px; }
    .hp-sec5 .container{ padding: 0 30px; }
    .hp-sec5 .item{ flex-wrap: wrap; }
    .hp-sec5 .item .image{ width: 100%; height: 320px; }
    .hp-sec5 .item .details{ padding: 20px; border-top: 0px; width: 100%;height: calc(100% - 320px); }
    .hp-sec5 .item .details h3{ font-size: 24px; line-height: 30px; margin-bottom: 5px; }
    .hp-sec5 .item .details p{ font-size: 16px; line-height: 28px; }
    .hp-sec7 { padding: 40px 0; }
    .hp-sec7 .col-4{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-right: 15px;
    }
    .hp-sec7 .col-8{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .hp-sec7 ul{ flex-wrap: wrap; }
    .hp-sec7 ul li{ width: 100%; text-align: left; margin-top: 25px; }
    .hp-sec7 h2{font-size: 24px; line-height: 30px; margin-bottom: 5px;}
    .hp-sec7 p{ font-size: 16px; line-height: 28px; }
    .hp-sec7 ul li strong{ display: inline-block; width: 165px; left: auto; padding-left: 23px; }
    .hp-sec7 ul li small{ width: calc(100% - 170px); display: inline-block; text-align: left;position: relative; top: -12px; font-size: 16px; line-height: 22px; }
    .hp-sec6{ height: auto; padding: 40px 0; position: relative; z-index: 1; }
    .hp-sec6::before{ position: absolute; width: 100%; height: 100%; content: ""; left: 0; top: 0; 
/* background: linear-gradient(-180deg, rgba(0, 0, 0, 0) , rgba(0, 0, 0, 0.7)); */
		background: rgba(0, 0, 0, 0.7);
	}
    .hp-sec6 h2{ font-size: 30px; line-height: 38px; }
    .hp-sec6 p{ font-size: 16px; line-height: 28px; }
    .hp-sec6 .container{ width: 100%; bottom: auto; top: 0px; }
    .hp-sec6 .text2{ opacity: 1; }
    .hp-sec6 .text2 .block{ background: rgba(0, 0, 0, 0); padding: 0 15px; }
    .hp-sec6 .text2 .block ol li{ width: 100%; }
    .hp-sec6 .text2 .block ol i{ font-size: 72px; line-height: 91px; width: 70px; }
    .hp-sec6 .text2 .block ol strong{ font-size: 18px; line-height: 24.5px; }

    .hp-sec6 .text1{ position: static; background: none; height: auto; }
    .hp-sec6 .text2{ position: static; }
    .hp-sec6 .container{transform: translateX(0%); position: static;}
    .hp-sec6 .text1 .block{margin-bottom: 50px;padding-right: 15px;}
    .hp-sec6 .container{ padding: 0 30px; }
    .hp-sec7 .container{ padding: 0 30px; }

    /*===========donorpage============*/

    .donor-sec1{ height: 200px; }
    .donor-sec2{ padding: 15px 0 40px; }
    .donor-sec2 h1{ font-size: 14px; line-height: 17px; }
    .donor-sec2 .step h3{ font-size: 14px; margin-bottom: 20px;}
    .donor-sec2 .step ul.select1 li{ width: 111px; margin: 0 20px 20px 0; }
    .donor-sec2 .step ul.select1 li span{ height: 36px; font-size: 14px; line-height: 36px; }
    .donor-sec2 .step ul.select1 li input.inn1{ height: 36px; font-size: 14px; line-height: 1; }
    .donor-sec2 .pro-bar{ width: 200px; height: 5px; }
    .donor-sec2 .step ul.select2 li{ width: 50%; margin-right: 0px; margin-bottom: 20px; }
    .donor-sec2 .step ul.select2 li span{ font-size: 13px; padding-left: 30px; text-align: left; }
    .donor-sec2 .step ul.select2 li span::before { width: 18px; height: 18px; margin-top: -9px; }
    .donor-sec2 .step ul.select2 li input[type="radio"]:checked ~ span::before{ border-width: 4px; }
    .donor-sec2 .step .block{ padding: 15px 20px; margin-bottom: 20px; }
    .donor-sec2 .step .block h2{ font-size: 12px; line-height: 1.8; margin: 0 0 15px 0; }
    .donor-sec2 .step .block .inn1{ width: 100%; height: 28px; font-size: 11px; padding-left: 30px; margin-bottom: 10px;background: #fff url(img/search-icon.png) no-repeat left 8px center / 10px auto; }
    .donor-sec2 .step .block input[type="submit"]{ width: 100px; height: 32px;  margin-left: 0px; font-size: 12px;}
    .donor-sec2 .step .block small{ font-size: 12px; line-height: 1.8; }
    .donor-sec2 .form-sec1 .col-6{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .donor-sec2 .form-sec1 .col-3{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .donor-sec2 .form-sec1{ margin-bottom: 30px; }
    .donor-sec2 .form-sec1 label{ font-size: 13px; line-height: 2.5; }
    .donor-sec2 .form-sec1 .inn1{ height: 40px; font-size: 12px; }
    .donor-sec2 .form-sec1 .form-group{ margin-bottom: 10px; }
    .donor-sec2 .form-sec1 .form-group .check1 ~ label{ font-size: 13px; padding-left: 30px; line-height: 30px; }
    .donor-sec2 .form-sec1 .form-group .check1 ~ label::before{ width: 19px; height: 19px; }
    .donor-sec2 .form-sec1 .form-group .check1:checked ~ label::before{background-size: 12px auto;}
    .donor-sec2 .form-sec1 h4{ font-size: 14px; }

    /*==============THANKSPAGE============*/
    .thank-sec2{ padding-top: 25px; }
    .thank-sec2 h1{ font-size: 22px; line-height: 1.5; margin: 0 0 15px 0; }
    .thank-sec2 h1::after{ height: 36px; margin-top: 5px; }
    .thank-sec2 p{ font-size: 14px; line-height: 22px; }
	.footer_new .col-sm-3:nth-child(2){
		width:100%; padding-top:30px;
	}
	.footer_new .col-sm-3:nth-child(3){
		width:100%; padding-top:30px;
	}
	.footer_new .col-sm-3:nth-child(4){
		width:100%;
	}
	.footer_new .col-sm-3:nth-child(4) .social{
		display:block; padding-top: 1rem;
	}
	.footer_new .col-sm-3:nth-child(2) .social{
		display:none;
	}
}
@media(max-width: 450px){
	.c-sec9 {
		position:relative;
	}
	.c-sec9 .col-7{
		position: absolute;
		right: 0px;
		width: 60%;
		top: 140px;
	}
	.c-sec11 h2{ display:none;}
	.c-sec9 .col-6:nth-child(1) img {
        margin-left: 0px;
		width: 120%;
		max-width: none;
		margin-left: -10%;
	}
}

@keyframes rotate1 {
  0% {transform: translate(-50%, -50%) rotate(0deg);}
  100% {transform: translate(-50%, -50%) rotate(360deg);}
}
@-webkit-keyframes rotate1 {
  0% {-webkit-transform: translate(-50%, -50%) rotate(0deg);}
  100% {-webkit-transform: translate(-50%, -50%) rotate(360deg);}
}

/*
@keyframes mymove1a {
  0% {transform: translate(-50%, 0%) scale(0.5);}
  100% {transform: translate(-50%, 25%) scale(0.5);}
}
@keyframes mymove2a {
  0% {transform: translateY(0%) scale(0.5);}
  100% {transform: translateY(-25%) scale(0.5);}
}*/

/* fellow-program */

.fellow-program-sec1{
	padding: 70px 0 0;
	text-align: left;
}
.fellow-program-sec1 h2{
	margin: 0 0 20px 0;
	font-family: 'Open Sans', sans-serif !important;
	text-transform: none !important;
	font-style: normal;
	font-weight: 700;
	font-size: 40px;
	line-height: 55px;
	color: #13658C;
}
.fellow-program-sec1 .image{
	width: 100%; text-align:center;margin: 0 0 20px 0;
}
.fellow-program-sec1 .text{
	margin: 0 0 20px 0;
}
.fellow-program-sec1 .text p{
	font-family: Open Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 1.5;
	color: #000000;
	margin-bottom:15px;
}
.fellow-program-sec1 .text1{
	margin: 0 0 40px 0; text-align:center;
}
.fellow-program-sec1 .text1 p{
	font-family: Open Sans;
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.5;
	color: #6b7a5e;
	margin-bottom:15px;
}
.fellow-program-sec1 .text1 .btn{width: 200px;
padding: 3px 20px;
background: #f90;
color: #fff;
font-family: 'Open Sans', sans-serif !important;
font-style: normal;
font-weight: 600;border:0px;
display: inline-block;}

.fellow-program-sec1 .text2{
	margin: 0 0 20px 0; text-align:left;
}
.fellow-program-sec1 .text2 p{
	font-family: Open Sans;
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.5;
	color: #6b7a5e;
	margin-bottom:5px;
}
.fellow-program-sec1 .text2 h4{
	font-family: Open Sans !important;
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.5;
	text-transform:none !important;
	color: #000;
	margin:0 0 5px 0;
}
.fellow-program-sec1 .text2 i{
	font-family: Open Sans;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.5;
	color: #000;
	font-style:italic;
}
.fellow-program-sec1 .video-sec{
	width: 100%;
/* 	max-width:600px; */
	position:relative;
	margin: 0 auto 40px;
}
.fellow-program-sec1 .video-sec::before{
	content:"";
	width: 100%;
	padding-top: 56.4%;
	display: block;
}
.fellow-program-sec1 .video-sec iframe{
	position:absolute;
	width: 100%;
	height: 100%;
	left:0;
	top:0;
}
.fellow-program-sec1 .impact-no{ margin: 0 0 20px 0; }
.fellow-program-sec1 .impact-no ul{
	display:flex; flex-wrap:wrap; justify-content: center; list-style:none; padding:0px; margin:0px;
}
.fellow-program-sec1 .impact-no ul li{
	width: 33%; padding: 0 20px; text-align:center; margin-bottom: 20px; min-width:350px;
}
.fellow-program-sec1 .impact-no .img-icon{
	width: 200px; height:200px; position:relative; border-radius:100%; border: 8px solid #E82987;  margin: 0 auto 15px; overflow:hidden;
}
.fellow-program-sec1 .impact-no .img-icon img{
	position:absolute; width: 100%; height: 100%; left:0px; top:0; object-fit:cover; object-position: center;
}
.fellow-program-sec1 .impact-no h3{
	margin: 0 0 10px 0;
	font-family: 'Open Sans', sans-serif !important;
	text-transform: none !important;
	font-style: normal;
	font-weight: 700;
	font-size: 45px;
	line-height: 1.3;
	color: #6b7a5e;
}
.fellow-program-sec1 .impact-no h4{
	margin: 0 0 10px 0;
	font-family: 'Open Sans', sans-serif !important;
	text-transform: none !important;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 1.3;
	color: #000;
}
.fellow-program-sec1 .impact-no p{
	margin: 0;
	font-family: 'Open Sans', sans-serif !important;
	text-transform: none !important;
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 1.3; 
	color: #000; 
}
.fellow-program-sec1 .impact-no li:nth-child(2) .img-icon{
	border-color:#F8991D;
}
.fellow-program-sec1 .impact-no li:nth-child(3) .img-icon{
	border-color:#335FAC;
}
.fellow-program-sec1 .hp-sec7{
	padding: 0; margin: 0 0 40px 0;
}
.fellow-program-sec1 .hp-sec7 .col-4{
	text-align:left;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
.fellow-program-sec1 .hp-sec7 .col-8{
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
.fellow-program-sec1 .hp-sec7 h2{
	font-family: 'Myriad Pro' !important;
	text-transform: none !important;
	font-style: normal;
	font-weight: bold;
	font-size: 48px;
	line-height: 61px;
	color: #E82987;
	margin: 0;
}
.fellow-program-sec1 .hp-sec7 ul{
	padding-left:0px;
}
.fellow-program-sec1 .hp-sec7 ul li strong{
	left: auto;
}
.fellow-program-sec2{
	padding: 50px 0 30px;
	text-align: center;
	background:rgba(248, 153, 29, 0.05);
}
.fellow-program-sec2 ~ .btns-strip{
	padding-top:0px;
}
.btns-strip .section-pad-large{
	padding-top: 2rem;
	padding-bottom: 2rem !important;
}

.fellow-program-sec2 h2{
	margin: 0 0 40px 0;
	font-family: 'Open Sans', sans-serif !important;
	text-transform: none !important;
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.4;
	color: #6b7a5e;
}
.fellow-program-sec2 .image{
	width: 100%; text-align:center;margin: 0 0 40px 0;
}
.fellow-program-sec2 .image img{
	width: 160px;
}
.fellow-program-sec2 h3{
	margin: 0 0 10px 0;
	font-family: 'Open Sans', sans-serif !important;
	text-transform: none !important;
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.4;
	color: #000;
}
.fellow-program-sec2 p{
	margin: 0 0 10px 0;
	font-family: 'Open Sans', sans-serif !important;
	text-transform: none !important;
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 1.3; 
	color: #000; 
}
.fellow-program-sec2 .btns{
	width: 100%; display:flex; flex-wrap:wrap; justify-content:center; list-style: none; padding:0px; margin:30px 0 0 0;
}
.fellow-program-sec2 .btns li{
	padding: 0 15px; margin-bottom: 20px;
}
.fellow-program-sec2 .btns li a{
	width: 200px; padding: 10px 20px; border-radius: 10px;  background: #6b7a5e; color:#fff;
	font-family: 'Open Sans', sans-serif !important;
	font-style: normal; 
	font-weight: 600; display: block;
}
.fellow-program-sec2 .btns li a:hover, .fellow-program-sec2 .btns li a:focus{
	text-decoration:none;
}
.fellow-program-sec2 .btns li:nth-child(1) a{ background:#6b7a5e;}
.fellow-program-sec2 .btns li:nth-child(2) a{ background:#6b7a5e;}
.fellow-program-sec2 .btns li:nth-child(3) a{ background:#6b7a5e;}

.detail-text{ padding: 40px 0; }
.detail-text .image{
	margin: 0 0 20px 0;
}
.detail-text h2{
	margin: 0 0 20px 0;
	font-family: 'Open Sans', sans-serif !important;
	text-transform: none !important;
	font-style: normal;
	font-weight: 700;
	font-size: 36px;
	line-height: 1.5; 
	color: #000;
}
.detail-text h3{
	margin: 0 0 15px 0;
	font-family: 'Open Sans', sans-serif !important;
	text-transform: none !important;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 1.5; 
	color: #000;
}
.detail-text p{
	margin: 0 0 20px 0;
	font-family: 'Open Sans', sans-serif !important;
	text-transform: none !important;
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 1.5; 
	color: #000;
}
.detail-text ul{
	margin: 0 0 15px 0;
	font-family: 'Open Sans', sans-serif !important;
	text-transform: none !important;
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 1.5; 
	color: #000;
	list-style:square;
}
.detail-text ul li{
	margin-bottom:5px;
}
.banner{
	width: 100%;
}
.banner1{
	width: 100%;
}
.banner1 img{
	width:100%; height:auto;
}
.buttons-in-line{
	list-style: none;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	padding: 0;
	margin: 0; width: 100%;
}
.buttons-in-line li{
	margin: 5px;
}
.buttons-in-line li a{
	margin: 0px;
}

@media (max-width:767px){
	.fellow-program-sec1 {padding: 50px 0 10px;}
	.fellow-program-sec1 h2, .fellow-program-sec1 .hp-sec7 h2{ font-size:30px; line-height: 1.3;}
	.fellow-program-sec1 .text p{ font-size:14px; }
	.detail-text p, .detail-text ul{font-size:14px;}
	.detail-text .col-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.fellow-program-sec1 .col-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
}

/* homepage top 2-sections */
.hpn-sec1{padding: 70px 0;background-color: #161324;background-size:cover;position: relative;z-index:1;background-repeat: no-repeat;background-position: right;}
.hpn-sec1 h1{font-family: 'Open Sans', sans-serif !important;font-style: normal;font-weight: bold;font-size: 64px;color: #F1D511;margin: 0 0 10px 0;}
.hpn-sec1 h3{font-family: 'Open Sans', sans-serif !important;font-style: normal;font-weight: bold;font-size: 35px;line-height: 1.3;color: #F1D511;text-transform: none !important;margin: 0 0 20px 0;}
.hpn-sec1 p{font-family: 'Open Sans', sans-serif !important;font-style: normal;font-weight: normal;font-size: 17px;line-height: 1.4;color: #FFFFFF;margin: 0 0 20px 0;}
.hpn-sec1 .btn {background: #F8991D;width: 200px;height: 52px;border-radius: 30px;display: inline-block;text-align: center;border: 0px;font-family: 'Open Sans', sans-serif !important;font-style: normal;font-weight: 600;font-size: 16px;line-height: 50px;color: #000000;}

.hpn-sec2{padding: 70px 0;background-color: #fff;}
.hpn-sec2 .image { position: relative;z-index: 1;}
.hpn-sec2 .image::before {content: "";position: absolute;width: 140px; height: 140px; left: -40px; top: -40px; background: #E7559C; z-index: -1;}
.hpn-sec2 .image img { width: 100%; height: auto;}
.hpn-sec2 h2{font-family: 'Open Sans', sans-serif !important;font-style: normal;font-weight: bold;font-size: 48px;line-height: 1.1;color: #E82987; text-transform: none;text-transform: none !important;
margin: 0 0 20px 0;}
.hpn-sec2 ul{font-family: Open Sans;font-style: normal;font-weight: normal;font-size: 17px;line-height: 1.55;color: #000000;list-style: none;padding: 0px;margin: 0px;column-count: 2;column-gap: 20px;}
.hpn-sec2 ul li{ position: relative; padding-left:25px; margin-bottom:15px; display:inline-block; }
.hpn-sec2 ul li::before{ content:""; position:absolute; left:0px; top:7px; width:12px; height:12px; background:#FCB562;}
@media (max-width:767px){
	.hpn-sec1 .col-6{ flex: 0 0 100%; max-width: 100%;}
	.hpn-sec2 .col-4{ flex: 0 0 100%; max-width: 100%;}
	.hpn-sec2 .col-8{ flex: 0 0 100%; max-width: 100%;}
	.hpn-sec1 .container, .hpn-sec2 .container{ padding-left: 30px; padding-left: 30px;}
	.hpn-sec2 ul{ column-count:1; }
	.hpn-sec2 .image{ margin-bottom: 20px;}
	.hpn-sec2 h2{ font-size: 32px;}
	.hpn-sec2 ul{ font-size:15px;}
	.hpn-sec2 ul li{padding-left: 20px; margin-bottom: 10px;}
	.hpn-sec2 ul li::before{ top: 6px; width: 9px; height: 9px; }
	.hpn-sec2 .image::before {width: 70px; height: 70px; top: -20px; left: -15px;}
	.hpn-sec1 p{font-size:15px;}
	.hpn-sec1 h1{font-size:44px;}
	.hpn-sec1 h3{ font-size: 21px; margin: 0 0 15px 0;}
	.hpn-sec1{background-position: top right; padding: 300px 0 50px; background-size: auto 250px;}
	.hpn-sec2{ padding: 50px 0;}
}
/* corporate-foundation-partners */
.cop-sec1{ position:relative;}
.cop-sec1 .banner{ padding-left:0px; padding-right:0px; position:relative; z-index:1; }
.cop-sec1 .banner::before{background: #E7559C; position: absolute; width:40%; height:100%; content:""; clip-path: polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%); left: 0; top: 0; z-index:-1; }
.cop-sec1 h1.banner-title { font-weight: 400 !important; text-shadow: none !important; font-family: 'Open Sans', sans-serif !important; font-style: normal; margin: 0; max-width: 390px; text-transform:none !important; line-height:1.2; letter-spacing: 0;}

.cop-sec2{ position:relative;}
.cop-sec2 .banner{ padding-left:0px; padding-right:0px; position:relative; z-index:1; text-align:left; }
.cop-sec2 .banner::before{background: linear-gradient(-90deg, rgba(18, 66, 150, 0) 0%, #124296 100%);
 position: absolute; width:60%; height:100%; content:""; left: 0; top: 0; z-index:-1; }
.cop-sec2 .banner h3{font-weight: 400 !important; text-shadow: none !important; font-family: 'Open Sans', sans-serif !important; font-style: normal; margin: 0 0 15px 0; text-transform:none !important;}
.cop-sec2 .banner p{font-weight: 400 !important;margin: 0 0 24px 0;max-width: 420px;}
.cop-sec2 .banner .btn{ font-weight: 600; text-transform:uppercase; color: #000;}
.cop-sec4 { padding-top: 50px;}
.cop-sec4 .container{ max-width:1070px;}
.cop-sec4 p{ color:#000; font-size:16px; font-family: 'Open Sans', sans-serif !important; font-weight:400 !important; }
.cop-sec3{  }
.cop-sec3 .knowledge-buttons{ display:flex; padding-top:20px; padding-bottom:65px;}
.cop-sec3 .knowledge-buttons .col-sm-6{ width: auto; padding:0; }
.cop-sec3 .knowledge-buttons .btn{ margin-left:0px; font-weight: 400; text-transform:uppercase;}
.cop-sec3 .knowledge-buttons .btn-orange{ color:#000;}
.cop-sec3 .container{ max-width:1070px;}
.cop-sec3 .container-fluid{ padding-left:0px; padding-right:0px; }
.cop-sec5 .container{border-top:1px solid #000; padding-top:60px;}
.cop-sec5 .block{ display:flex; margin-bottom: 40px; width:48%; }
.cop-sec5 .block .image{ width:200px; margin-right:20px; text-align:right; }
.cop-sec5 .block .text{ width: calc(100% - 220px); }
.cop-sec5 .block .text h6{ font-size:18px; margin-top:0px; color:#000; font-family: 'Open Sans', sans-serif !important; font-weight:700 !important; text-transform: none !important; line-height: 1.3; margin-bottom: 12px; }
.cop-sec5 .block .text p{font-family: 'Open Sans', sans-serif !important; color:#000; font-weight:400; }
.cop-sec5 .block .text p a{ color:inherit; }
.cop-sec5 .row::before{ display:none; }
@media (max-width:1024px){
	.cop-sec5 .block{ width: 100%;}
}
@media (max-width:450px){
	.cop-sec5 .block .text{ width: 100%;}
	.cop-sec5 .block{ flex-wrap:wrap; }
	.cop-sec5 .block .image{ margin-right:0px; margin-bottom:30px; width:150px; }
	.cop-sec3 .knowledge-buttons {
		display: flex;
		padding-top: 20px;
		padding-bottom: 45px;
		flex-wrap: wrap;
		justify-content: flex-start;
		text-align: left !important;
	}
	.cop-sec3 .knowledge-buttons .btn{
		margin-bottom:20px;
	}
	.cop-sec1 .banner::before{
		width:85%; 
	/* 	clip-path: none; */
		opacity:0.7;
/* 		background: linear-gradient(-90deg, rgba(231, 85, 156, 0) 0%, #E7559C 100%); */
	}
	.cop-sec2 .banner::before{ width: 100%; }
	.cop-sec2 .banner{ padding-left:15px; padding-right:15px;}
}

/* ======mansi-landing-page====== */
.mansi-sec1{
	width: 100%; position:relative; background-repeat:no-repeat; background-position:center; background-size: cover; padding-bottom:80px; position:relative;
}
.mansi-sec1 .col-12, .mansi-sec1 .col-9{
	display:flex; flex-direction:column; height: calc(100vh - 200px);
}
.mansi-sec1::before{ position:absolute; width:100%; height:100%; left:0px; top:0px; content:""; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%); }
.mansi-sec1 h1{
	font-family: 'Open Sans', sans-serif !important; text-transform:none !important; font-style: normal;font-weight: 700;font-size: 60px;color: #FFFFFF; margin: auto 0 30px; line-height: 1.2;
}
.mansi-sec1 .btn { background: #E82987; width: 200px; height: 52px; border-radius: 30px; display: inline-block; text-align: center; border: 0px; font-family: 'Open Sans', sans-serif !important; font-style: normal; font-weight: 600;font-size: 16px;line-height: 50px;color: #fff;
}
.mansi-sec2{ margin-top: 80px; }
.mansi-sec2 p{ font-family: 'Open Sans', sans-serif !important; font-style: normal;font-weight: 600;font-size: 18px;color: #000000;}
.mansi-sec2 .btn { background: #E82987; width: 200px; height: 52px; border-radius: 30px; display: inline-block; text-align: center; border: 0px; font-family: 'Open Sans', sans-serif !important; font-style: normal; font-weight: 600;font-size: 16px;line-height: 50px;color: #fff; margin-top:15px;
}
.mansi-sec3{ margin-top: 80px; }
.mansi-sec3 h2{font-family: 'Open Sans', sans-serif !important;font-style: normal; line-height: 1.2; text-transform:none !important;font-weight: 700;font-size: 48px;color: #E7559C; margin: 0 0 30px;}
.mansi-sec3 .grid-sec{column-count: 2; column-gap: 15px;}
.mansi-sec3 .block{ position:relative; margin-bottom:15px; }
.mansi-sec3 .block img{ position:absolute; width:100%; height:100%; left:0; top:0; object-fit:cover; object-position:center; }
.mansi-sec3 .block h4{font-family: 'Open Sans', sans-serif !important; text-transform:none !important;
font-style: normal;font-weight: 700;font-size: 50px;line-height: 1.1;color: #FFFFFF; margin: 0 0 5px; }
.mansi-sec3 .block p{font-family: 'Open Sans', sans-serif !important;font-style: normal;font-weight: 700;font-size: 18px;line-height: 1.6;color: #FFFFFF;margin: 0;}
.mansi-sec3 .block .text{ position:absolute; left:0; bottom:0; padding: 25px 30px; }

.mansi-sec3 .block1::before{ width:100%; content:""; padding-top: 100%; display:block; }
.mansi-sec3 .block1 .text{background:rgba(18, 66, 150, 0.79); width:100%;}

.mansi-sec3 .block2::before{ width:100%; content:""; padding-top: 55%; display:block; }
.mansi-sec3 .block2 .text{background:rgba(193, 39, 114, 0.62); width:50%; height:100%; display: flex;
flex-direction: column; }
.mansi-sec3 .block2 .text h4{ margin-top: auto;}

.mansi-sec3 .block3::before{ width:100%; content:""; padding-top: 55%; display:block; }
.mansi-sec3 .block3 .text{background:rgba(0, 0, 0, 0.69); width:100%;}

.mansi-sec3 .block4::before{ width:100%; content:""; padding-top: 50%; display:block; }
.mansi-sec3 .block4 .text{background:rgba(193, 39, 114, 0.62); width:50%; height:100%; display: flex;
flex-direction: column; }
.mansi-sec3 .block4 .text h4{ margin-top: auto;}

.mansi-sec3 .block5::before{ width:100%; content:""; padding-top: 75%; display:block; }
.mansi-sec3 .block5 .text{background:rgba(0, 0, 0, 0.69); width:100%;}

.mansi-sec3 .block6::before{ width:100%; content:""; padding-top: 85%; display:block; }
.mansi-sec3 .block6 .text{background:rgba(18, 66, 150, 0.79); width:50%; height:100%; display: flex;
flex-direction: column; }
.mansi-sec3 .block6 .text h4{ margin-top: auto;}
.mansi-sec3 .btn { background: #E82987; width: 200px; height: 52px; border-radius: 30px; display: inline-block; text-align: center; border: 0px; font-family: 'Open Sans', sans-serif !important; font-style: normal; font-weight: 600;font-size: 16px;line-height: 50px;color: #fff; margin-top:45px;
}
.mansi-sec4{ position:relative; background: #124296; margin-top:80px; padding: 90px 0; }
.mansi-sec4 h2{font-family: 'Open Sans', sans-serif !important; font-style: normal;font-weight: 700;font-size: 36px;line-height: 1.3; text-transform:none !important; margin: 0 0 20px; color: #FFFFFF;}
.mansi-sec4 p{font-family: 'Open Sans', sans-serif !important; font-style: normal;font-weight: normal;font-size: 18px;color: #FFFFFF; margin:0 0 20px 0;}
.mansi-sec4 p:last-child{ margin:0; }
.mansi-sec4 .image{ position:absolute; width: 40%; left:0; top:0px; height:100%; clip-path: polygon(0% 0%, 85% 0%, 100% 50%, 85% 100%, 0% 100%);
 }
.mansi-sec4 .image img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;}

@media(max-width:767px){
	.mansi-sec1{ padding-bottom:40px;}
	.mansi-sec1 .col-12, .mansi-sec1 .col-9{ height:calc(100vh - 250px); }
	.mansi-sec1 h1{ font-size:24px; }
	.mansi-sec1 .col-9{flex: 0 0 100%; max-width: 100%;}
	.mansi-sec1 .btn, .mansi-sec2 .btn, .mansi-sec3 .btn{ width:173px; height:45px;line-height: 40px;}
	.mansi-sec2{ margin-top:40px; }
	.mansi-sec2 .btn{ margin-top:0px;}
	.mansi-sec3 .grid-sec{ column-count:1; column-gap:0; }
	.mansi-sec3{ margin-top:40px; }
	.mansi-sec3 h2{ font-size:30px; }
	.mansi-sec3 .block h4{ font-size:34px; }
	.mansi-sec3 .block p{ font-size:18px; line-height: 1.3; }
	.mansi-sec3 .block .text{ padding: 15px; }
	.mansi-sec3 .grid-sec{display: flex; flex-wrap: wrap;}
	.mansi-sec3 .block{ width:100%;}
	.mansi-sec3 .block1{ order:1;}
	.mansi-sec3 .block2{order:5;}
	.mansi-sec3 .block3{order:6;}
	.mansi-sec3 .block4{order:2;}
	.mansi-sec3 .block5{order:3;}
	.mansi-sec3 .block6{order:4;}
	.mansi-sec4{ margin-top:60px; padding-top: 0; background: #AE4F9E;padding-bottom: 50px;}
	.mansi-sec4 .image{ position:static; clip-path:none; width:100%; margin-bottom: 40px; }
	.mansi-sec4 .image img{ position:static; }
	.mansi-sec4 .col-7{ flex: 0 0 100%; max-width: 100%;}
	.mansi-sec4 h2{ font-size:24px; }
	.mansi-sec3 .btn{ margin-top:25px;}
	.mansi-sec1 .container, .mansi-sec2 .container, .mansi-sec3 .container, 
	.mansi-sec4 .container{ padding-left: 30px; padding-right: 30px; }
}


/* homepage top 2-sections */
.hpn-sec1a{padding: 70px 0;background-color: #F5E2A3;background-size:auto 90%;position: relative;z-index:1;background-repeat: no-repeat;background-position: bottom right;}
.hpn-sec1a h1{font-family: 'Open Sans', sans-serif !important;font-style: normal;font-weight: bold;font-size: 35px; line-height:1.2; color: #000;margin: 0 0 20px 0; text-transform:none !important; }
.hpn-sec1a p{font-family: 'Open Sans', sans-serif !important;font-style: normal;font-weight: normal;font-size: 16px;line-height: 1.4;color: #000;margin: 0 0 20px 0;}
.hpn-sec1a .btn {background: #E82987;width: 200px;height: 52px;border-radius: 30px;display: inline-block;text-align: center;border: 0px;font-family: 'Open Sans', sans-serif !important;font-style: normal;font-weight: 600;font-size: 16px;line-height: 50px;color: #fff;}

.hpn-sec2a{padding: 40px 0 70px;background-color: #fff;}
.hpn-sec2a .image { position: relative;z-index: 1;}
.hpn-sec2a .image::before {content: "";position: absolute;width: 140px; height: 140px; left: -40px; top: -40px; background: #E7559C; z-index: -1;}
.hpn-sec2a .image img { width: 100%; height: auto;}
.hpn-sec2a h2{font-family: 'Open Sans', sans-serif !important;font-style: normal;font-weight: bold;font-size: 24px;line-height: 1.2;color: #E82987; text-transform: none;text-transform: none !important;
margin: 0 0 20px 0;}
.hpn-sec2a ul{font-family: Open Sans;font-style: normal;font-weight: normal;font-size: 17px;line-height: 1.55;color: #000000;list-style: none;padding: 0px;margin: 0px;column-count: 2;column-gap: 20px;}
.hpn-sec2a ul li{ position: relative; padding-left:25px; margin-bottom:15px; display:inline-block; }
.hpn-sec2a ul li::before{ content:""; position:absolute; left:0px; top:7px; width:12px; height:12px; background:#E7559C;}
.hpn-sec2a .slick-slide{ padding-top:40px;}
.hpn-sec2a .slick-slide:nth-child(2) .image::before{background: #13658C;}
.hpn-sec2a .slick-slide:nth-child(2) ul li::before{background: #13658C;}
.hpn-sec2a .slick-slide:nth-child(2) h2{color: #13658C;}

.hpn-sec2a .slick-slide:nth-child(3) .image::before{background: #F8991D;}
.hpn-sec2a .slick-slide:nth-child(3) ul li::before{background: #F8991D;}
.hpn-sec2a .slick-slide:nth-child(3) h2{color: #F8991D;}

.hpn-sec2a .slick-dots{column-count:1; column-gap: 0; bottom:-40px; left: 50%; transform: translateX(-50%); max-width: 300px; position: absolute; list-style: none; width: 100%; display: flex; justify-content: center;}
.hpn-sec2a .slick-dots li{ padding:0px; margin: 0 10px; height:auto; width: auto; }
.hpn-sec2a ul.slick-dots li::before{display:none;}
.hpn-sec2a .slick-dots li button::before{ display: none; }
.hpn-sec2a .slick-dots li button{ width: 12px; height: 12px; font-size: 0px; border: 0px; outline: none; cursor: pointer; border-radius: 100%; background: #C5C7D0; }
.hpn-sec2a .slick-dots li.slick-active button{background: #F8991D;}
@media (max-width:767px){
	.hpn-sec1a .col-5{ flex: 0 0 100%; max-width: 100%;}
	.hpn-sec2a .col-5{ flex: 0 0 100%; max-width: 100%;}
	.hpn-sec2a .col-7{ flex: 0 0 100%; max-width: 100%;}
	.hpn-sec1a .container, .hpn-sec2a .container{ padding-left: 30px; padding-right: 30px;}
	.hpn-sec2a ul{ column-count:1; }
	.hpn-sec2a .image{ margin-bottom: 20px;}
	.hpn-sec2a h2{ font-size: 21px;}
	.hpn-sec2a ul{ font-size:15px;}
	.hpn-sec2a ul li{padding-left: 20px; margin-bottom: 10px;}
	.hpn-sec2a ul li::before{ top: 6px; width: 9px; height: 9px; }
	.hpn-sec2a .image::before {width: 70px; height: 70px; top: -20px; left: -15px;}
	.hpn-sec1a p{font-size:15px;}
	.hpn-sec1a h1{font-size:28px;}
	.hpn-sec1a{ padding: 50px 0 320px; background-size: auto 280px;}
	.hpn-sec2a{ padding: 20px 0 50px;}
	.hpn-sec2a .slick-dots{ bottom:-25px; }
}

.dl_sec2{background: rgba(231, 85, 156, 0.07); padding: 40px 0; }
.dl_sec2 p{ color:#000; font-size:28px; line-height: 1.5; margin:0 0 20px 0; }
.dl_sec2 p:last-child{ margin: 0px; }
.dl-sec4{}
.dl-sec4 .container{border-top: 1px solid #000; padding-top:50px; }
.dl-sec4 h2{font-family: 'Open Sans', sans-serif !important;font-style: normal; line-height: 1.2; text-transform:none !important;font-weight: 700;font-size: 48px;color: #000; margin: 0 0 30px;}
.dl-sec4 h3{font-family: 'Open Sans', sans-serif !important;font-style: normal;font-weight: 600;font-size: 48px; line-height: 1.2; color: #13658C;margin: 0 0 20px 0;text-transform:none !important;}
.dl-sec4 h4{font-family: 'Open Sans', sans-serif !important;font-style: normal;font-weight: 300;font-size: 36px;line-height: 1.2;color: #13658C; margin: 0 0 5px 0;text-transform:none !important;}
.dl-sec4 p{font-family: 'Open Sans', sans-serif !important;font-style: normal;font-weight: normal;font-size: 18px;line-height: 1.6;color: #000000;}
.dl-sec4 .grid-sec{column-count: 2; column-gap: 15px; margin-bottom:50px;}
.dl-sec4 .block{ position:relative; margin-bottom:15px; }
.dl-sec4 .block img{ position:absolute; width:100%; height:100%; left:0; top:0; object-fit:cover; object-position:center; }
.dl-sec4 .block h5{font-family: 'Open Sans', sans-serif !important; text-transform:none !important;
font-style: normal;font-weight: 700;font-size: 60px;line-height: 1.1;color: #FFFFFF; margin: 0 0 5px; }
.dl-sec4 .block p{font-family: 'Open Sans', sans-serif !important;font-style: normal;font-weight: 700;font-size: 17px;line-height: 1.5;color: #FFFFFF;margin: 0;}
.dl-sec4 .block .text{ position:absolute; left:0; bottom:0; padding: 25px 30px; }

.dl-sec4 .block1::before{ width:100%; content:""; padding-top: calc(110% + 15px); display:block; }
.dl-sec4 .block1 .text{background: rgba(18, 66, 150, 0.79); width:60%;}

.dl-sec4 .block2::before{ width:100%; content:""; padding-top: 55%; display:block; }
.dl-sec4 .block2 .text{background:rgba(207, 117, 0, 0.81); width:50%; display: flex;
flex-direction: column; }
.dl-sec4 .block2 .text h5{ margin-top:auto; }

.dl-sec4 .block3::before{ width:100%; content:""; padding-top: 55%; display:block; }
.dl-sec4 .block3 .text{background:rgba(0, 0, 0, 0.69); width:50%; display: flex;
flex-direction: row; justify-content: flex-start; align-items: center;}
.dl-sec4 .block3 .text p{ padding-left:15px; }

.dl-sec4 .block4::before{ width:100%; content:""; padding-top: 55%; display:block; }
.dl-sec4 .block4 .text{background: rgba(174, 79, 158, 0.8); width:60%;}

.dl-sec4 .block5::before{ width:100%; content:""; padding-top: 45%; display:block; }
.dl-sec4 .block5 .text{background:rgba(0, 0, 0, 0.69); width:50%; display: flex; align-items:center; }
.dl-sec4 .block5 .text h5{ margin-top:auto; }
.dl-sec4 .block5 .text p{ padding-left:15px; }

.dl-sec4 .block6::before{ width:100%; content:""; padding-top: 45%; display:block; }
.dl-sec4 .block6 .text{background: rgba(19, 101, 140, 0.82); width:50%; display: flex;
flex-direction: column; justify-content: center; align-items: flex-start;}

.dl-sec4 .block7::before{ width:100%; content:""; padding-top: 55%; display:block; }
.dl-sec4 .block7 .text{background:rgba(0, 0, 0, 0.69); width:50%; display: flex;
flex-direction: column; justify-content: center; align-items: flex-start;}

.dl-sec5{}
.dl-sec5 .container{border-top: 1px solid #000; padding-top:50px; }
.dl-sec5 h3{font-family: 'Open Sans', sans-serif !important;font-style: normal;font-weight: 600;font-size: 48px; line-height: 1.2; color: #AE4F9E;margin: 0 0 20px 0;text-transform:none !important;}
.dl-sec5 h4{font-family: 'Open Sans', sans-serif !important;font-style: normal;font-weight: 300;font-size: 36px;line-height: 1.2;color: #AE4F9E; margin: 0 0 5px 0;text-transform:none !important;}
.dl-sec5 p{font-family: 'Open Sans', sans-serif !important;font-style: normal;font-weight: normal;font-size: 18px;line-height: 1.6;color: #000000;}
.dl-sec5 .grid-sec{column-count: 2; column-gap: 15px; margin-bottom:50px;}
.dl-sec5 .block{ position:relative; margin-bottom:15px; }
.dl-sec5 .block img{ position:absolute; width:100%; height:100%; left:0; top:0; object-fit:cover; object-position:center; }
.dl-sec5 .block h5{font-family: 'Open Sans', sans-serif !important; text-transform:none !important;
font-style: normal;font-weight: 700;font-size: 60px;line-height: 1.1;color: #FFFFFF; margin: 0 0 5px; }
.dl-sec5 .block p{font-family: 'Open Sans', sans-serif !important;font-style: normal;font-weight: 700;font-size: 17px;line-height: 1.5;color: #FFFFFF;margin: 0;}
.dl-sec5 .block .text{ position:absolute; left:0; bottom:0; padding: 25px 30px; }

.dl-sec5 .block1::before{ width:100%; content:""; padding-top: 55%; display:block; }
.dl-sec5 .block1 .text{background: rgba(207, 117, 0, 0.81); width:55%;}

.dl-sec5 .block2::before{ width:100%; content:""; padding-top: 55%; display:block; }
.dl-sec5 .block2 .text{background: rgba(0, 0, 0, 0.69); width:55%; display: flex; align-items:center;}
.dl-sec5 .block2 .text p{ padding-left:10px;}

.dl-sec5 .block3::before{ width:100%; content:""; padding-top: calc(110% + 15px); display:block; }
.dl-sec5 .block3 .text{background: rgba(18, 66, 150, 0.79); width:50%; display: flex;
flex-direction: column; justify-content: center; align-items: flex-start;}

.dl-sec5 .block4::before{ width:100%; content:""; padding-top: 55%; display:block; }
.dl-sec5 .block4 .text{background: rgba(19, 101, 140, 0.82); width:50%;}

.dl-sec5 .block5::before{ width:100%; content:""; padding-top: 55%; display:block; }
.dl-sec5 .block5 .text{background: rgba(0, 0, 0, 0.69); width:50%; display: flex;
flex-direction: column; justify-content: center; align-items: flex-start;}

.dl-sec6{}
.dl-sec6 .container{border-top: 1px solid #000; padding-top:50px; }
.dl-sec6 h3{font-family: 'Open Sans', sans-serif !important;font-style: normal;font-weight: 600;font-size: 48px; line-height: 1.2; color: #E82987; margin: 0 0 20px 0;text-transform:none !important;}
.dl-sec6 h4{font-family: 'Open Sans', sans-serif !important;font-style: normal;font-weight: 300;font-size: 36px;line-height: 1.2; color: #E82987; margin: 0 0 5px 0;text-transform:none !important;}
.dl-sec6 p{font-family: 'Open Sans', sans-serif !important;font-style: normal;font-weight: normal;font-size: 18px;line-height: 1.6;color: #000000;}
.dl-sec6 .grid-sec{column-count: 2; column-gap: 15px; margin-bottom:50px;}
.dl-sec6 .block{ position:relative; margin-bottom:15px; }
.dl-sec6 .block img{ position:absolute; width:100%; height:100%; left:0; top:0; object-fit:cover; object-position:center; }
.dl-sec6 .block h5{font-family: 'Open Sans', sans-serif !important; text-transform:none !important;
font-style: normal;font-weight: 700;font-size: 60px;line-height: 1.1;color: #FFFFFF; margin: 0 0 5px; }
.dl-sec6 .block p{font-family: 'Open Sans', sans-serif !important;font-style: normal;font-weight: 700;font-size: 17px;line-height: 1.5;color: #FFFFFF;margin: 0;}
.dl-sec6 .block .text{ position:absolute; left:0; bottom:0; padding: 25px 30px; }

.dl-sec6 .block1::before{ width:100%; content:""; padding-top: 55%; display:block; }
.dl-sec6 .block1 .text{background: rgba(248, 153, 29, 0.69); width:55%;}

.dl-sec6 .block2::before{ width:100%; content:""; padding-top: 55%; display:block; }
.dl-sec6 .block2 .text{background: rgba(235, 74, 152, 0.83); width:55%;}

.dl-sec6 .block3::before{ width:100%; content:""; padding-top: calc(110% + 15px); display:block; }
.dl-sec6 .block3 .text{background: rgba(18, 66, 150, 0.79); width:50%; display: flex;
flex-direction: column; justify-content: center; align-items: flex-start;}

.hp-sec7.dl_sec3{ padding:65px 0;}
.hp-sec7.dl_sec3 p{ display:none;}
.hp-sec7.dl_sec3 .btn{ display:none;}
.hp-sec7.dl_sec3 h2{font-family: 'Open Sans', sans-serif !important;font-weight: 700;font-size: 48px;color: #000;}
.hp-sec7.dl_sec3 .col-4{flex: 0 0 100%;max-width: 100%;}
.hp-sec7.dl_sec3 .col-8{flex: 0 0 100%;max-width: 100%;}

.dl-sec7{background: #13658C; padding: 15px 0 14px; width:100%; position:fixed; bottom:0; left:0; z-index:10}
.dl-sec7 p{font-family: 'Open Sans', sans-serif !important;font-style: normal;font-weight: 400;font-size: 18px;color: #FFFFFF; margin:0px; }
.dl-sec7 p a{ color:#fff; text-decoration:underline; }
.dl-sec7 .btn{background: #FFFFFF;border: 1px solid #FFFFFF;box-sizing: border-box;border-radius: 10px;font-family: 'Open Sans', sans-serif !important;font-style: normal;font-weight: 600;font-size: 14px;text-transform: uppercase;color: #13658C; margin-left:10px;}
.dl-sec7 .col-7{ display:flex; justify-content:flex-start; align-items:center; }
.dl-sec7 .col-5{ display:flex; justify-content:flex-end; }
.dl-sec7 .row{ align-items:center; }
.dl-sec4 .block h5{ font-size:34px;}
.dl-sec4 .block p{ font-size: 15px;}
.dl-sec5 .block h5{ font-size:34px;}
.dl-sec5 .block p{ font-size: 15px;}
.dl-sec6 .block h5{ font-size:34px;}
.dl-sec6 .block p{ font-size: 15px;}
.dl-sec4 .block .text{padding: 15px 20px;}
.dl-sec5 .block .text{padding: 15px 20px;}
.dl-sec6 .block .text{ padding: 15px 20px; }
.dl-sec4 .block{ display: block; width: 100%; }
.dl-sec5 .block{ display: block; width: 100%;}
.dl-sec6 .block{ display: block; width: 100%;}

@media (max-width:767px){
	.dl_sec2 p{ font-size:21px;}
	.hp-sec7.dl_sec3 h2{ font-size: 36px; }
	.dl-sec4 h2{ font-size:36px; margin-bottom: 15px; }
	.dl-sec4 h3{ font-size:36px;margin-bottom: 10px;}
	.dl-sec4 p{ font-size:18px;}
	.dl-sec4 h4{ font-size: 28px;}
	.dl-sec4 .grid-sec{column-count: 1; column-gap: 0px;}
	.dl-sec4 .block h5{ font-size:34px;}
	.dl-sec4 .block p{ font-size: 15px;}
	
	.dl-sec5 h3{ font-size:36px;margin-bottom: 10px;}
	.dl-sec5 p{ font-size:18px;}
	.dl-sec5 h4{ font-size: 28px;}
	.dl-sec5 .grid-sec{column-count: 1; column-gap: 0px;}
	.dl-sec5 .block h5{ font-size:34px;}
	.dl-sec5 .block p{ font-size: 15px;}
	
	.dl-sec6 h3{ font-size:36px; margin-bottom: 10px;}
	.dl-sec6 p{ font-size:18px;}
	.dl-sec6 h4{ font-size: 28px;}
	.dl-sec6 .grid-sec{column-count: 1; column-gap: 0px;}
	.dl-sec6 .block h5{ font-size:34px;}
	.dl-sec6 .block p{ font-size: 15px;}
	.dl-sec4 .block1 .text{ width:100%; padding: 15px;}
	.dl-sec4 .block2 .text{ width:100%; padding: 15px; }
	.dl-sec4 .block3 .text{ width:100%; padding: 15px; justify-content: flex-start;}
	.dl-sec4 .block4 .text{ width:100%; padding: 15px;}
	.dl-sec4 .block5 .text{ width:100%; padding: 15px;}
	.dl-sec4 .block6 .text{ width:100%; padding: 15px;}
	.dl-sec4 .block7 .text{ width:100%; padding: 15px;}
	
	.dl-sec5 .block1 .text{ width:100%;padding: 15px;}
	.dl-sec5 .block2 .text{ width:100%;padding: 15px;}
	.dl-sec5 .block3 .text{ width:100%;padding: 15px;}
	.dl-sec5 .block4 .text{ width:100%;padding: 15px;}
	.dl-sec5 .block5 .text{ width:100%;padding: 15px;}
	
	.dl-sec6 .block1 .text{ width:100%;padding: 15px;}
	.dl-sec6 .block2 .text{ width:100%;padding: 15px;}
	.dl-sec6 .block3 .text{ width:100%;padding: 15px;}
	.hp-sec7.dl_sec3{ padding:40px 0;}
	.dl-sec7{padding-right: 150px; }
	.dl-sec7 .col-7{flex: 0 0 100%;max-width: 100%; position:static;}
	.dl-sec7 .col-5{flex: 0 0 100%;max-width: 100%; justify-content:flex-start; position:static; }
	.dl-sec7 p{  font-size:14px; }
	.dl-sec7 .btn{position: absolute;right: 15px;top: 50%;transform: translateY(-50%);padding-left: 15px;padding-right: 15px;font-size: 12px;line-height: 30px;}
	.back-to-top{ bottom:70px; }
}

#popmake-113551{
	border: none !important;
	background:url(https://aif.org/wp-content/uploads/2022/02/15689734184_84ac6a1cb2_c-1-1-min.png) no-repeat center / cover; min-height: 0; padding:70px 25% 80px 40px;
	border-radius: 17px;
}
#popmake-113551::before{
	content:"";
	background: linear-gradient(90deg, #13658C 9.37%, rgba(19, 101, 140, 0) 88.12%); position:absolute; left:0px; top: 0px; width:100%; height:100%; border-radius:17px;
}
#popmake-113551 .pum-content.popmake-content h1{ margin-top:0px; color:#fff; font-family: 'Open Sans', sans-serif !important; text-transform:none !important; }
#popmake-113551 .pum-content.popmake-content p{ color: #fff; text-align:left;margin: 0px; }
#popmake-113551 .gform_legacy_markup_wrapper{ margin:0px;}
body #popmake-113551 #gform_wrapper_5 .gform_body ul li.gfield{ padding-left: 0px !important;}
#popmake-113551 .gform_legacy_markup_wrapper .gform_footer .text-center{ text-align:left !important; }
#popmake-113551 .gform_legacy_markup_wrapper .gform_footer{ margin-top:0px;}
#popmake-113551 input[type="text"]{padding: 0 10px; font-size: 14px; color:#000; height:45px; border: 1px solid #fff; outline: none; }
#popmake-113551 input[type="text"]::placeholder {  color: #aaa;}
#popmake-113551 .pum-content + .pum-close{ top: 10px; right: 10px;  border: 0px; background: rgba(255, 255, 255, 0.3); font-size: 20px; }
#popmake-113551 .gform_legacy_markup_wrapper .validation_message{ display:none}
body #popmake-113551  #gform_wrapper_5 .gform_body ul li.gfield.gfield_error {
	background-color: rgba(255,223,224,0.0);
	margin-bottom: 0px !important;
	border-top: 0px;
	border-bottom: 0px;
	max-width: none !important;
	margin-right: 0px;
}
body #popmake-113551 #gform_wrapper_5 .gform_body ul li.gfield.gfield_error input[type="text"]{ border-color:red;}

#popmake-113551 .gform_legacy_markup_wrapper div.validation_error{ padding: 15px; color: red; border: 1px solid red; background: rgb(255, 255, 255); margin-bottom: 0;}
#popmake-113551 .gform_validation_errors > h2{font-family: 'Open Sans', sans-serif !important; text-transform:none !important;}
#popmake-113551 .gform_confirmation_wrapper {text-align: left;
color: #fff;
margin-top: 30px;}
#pum-113551.pump-confirmation-wrapper-sucess #popmake-113551{
	min-height: 450px; padding: 70px 40px 80px;
}
#pum-113551.pump-confirmation-wrapper-sucess #popmake-113551 div{
	position:static !important;
}

#pum-113551.pump-confirmation-wrapper-sucess #popmake-113551::before{background: linear-gradient(0deg, #13658C 9.37%, rgba(19, 101, 140, 0) 88.12%); }
#pum-113551.pump-confirmation-wrapper-sucess #popmake-113551 .pum-content.popmake-content h1{ display:none; }
#pum-113551.pump-confirmation-wrapper-sucess #popmake-113551 .pum-content.popmake-content p{ display:none; }

#pum-113551.pump-confirmation-wrapper-sucess #popmake-113551 .gform_confirmation_wrapper {
  color: #fff;
  margin-top: 30px;
  text-align: center;
  width: 100%;
  position: absolute !important;
  bottom: 30px;
  left: 0;
}
#pum-113551.pump-confirmation-wrapper-sucess #popmake-113551 .gform_confirmation_wrapper strong{
	font-size: 200%;
display: block;
font-weight: normal;
margin-bottom: 15px;
}


@media(max-width:767px){
	#popmake-113551{
		padding: 40px 20px;
	}
	#popmake-113551 .gform_legacy_markup_wrapper {width: 100%;}
	body #popmake-113551 #gform_wrapper_5 .gform_body ul li.gfield { padding-right: 0 !important;}
	#pum-113551.pump-confirmation-wrapper-sucess #popmake-113551 .gform_confirmation_wrapper strong{
		font-size:160%;
	}
}


/* donation popup */

.donation-popup{
	position: fixed;width: 100%;height: 100%;left: 0;top: 0; z-index:10;
}
.donation-popup .overlay{
	position:absolute;
	background: rgba(196, 196, 196, 0.6);
	width: 100%; height:100%; left:0px; top: 0px;
}
.donation-popup .donor-sec2{
	background:#fff;position: absolute;width: 95%;max-width: 800px;left: 50%;top: 50%;transform:translate(-50%, -50%);max-height: 90%;overflow-y: auto;overflow-x: hidden; padding:0px;
}
.donation-popup .step{ padding:40px 80px 70px;}
.donation-popup .step .bottom-btns{ position:absolute; bottom:0; left:0; width:100%; padding: 15px 80px; display:flex; background: #f0f0f0; justify-content: space-between; }
.donation-popup .step .bottom-btns .next{ background: #13658C; padding: 5px 20px 7px; border-radius:30px; color:#fff; }
.donation-popup .step .bottom-btns .prev{background: #ddd; padding: 5px 20px 7px; border-radius:30px; color:#000;}
.donation-popup .step .bottom-btns .hide-it{ visibility:hidden; opacity:0 }
.donation-popup .step .bottom-btns .next:hover, .donation-popup .step .bottom-btns .prev:hover{ text-decoration:none; }
.donation-popup .donor-sec2 .step ul.select1{ max-width: none; padding:0px; margin:0px; }
.donation-popup .donor-sec2 .step ul.select2{ max-width: none; padding:0px; margin:0px; }
.donation-popup .donor-sec2 .step ul.select1 li{ margin-bottom:30px; margin-right:30px;}

.donation-popup .pop-close{ position:absolute; right: 15px; top:15px; width:30px; height:30px; border-radius:100%;background: rgba(0, 0, 0, 0.37); }
.donation-popup .pop-close::before{
	content:""; width:12px; height:1px; background:#fff; left:50%; top:50%; transform:rotate(45deg) translate(-50%, -50%); transform-origin: 0 0;position: absolute;
}
.donation-popup .pop-close::after{
	content:""; width:12px; height:1px; background:#fff; left:50%; top:50%; transform:rotate(-45deg) translate(-50%, -50%); transform-origin: 0 0;position: absolute;
}
.donation-popup .donor-sec2 .step.step1 h3{color: #335FAC;}
.donation-popup .donor-sec2 .step.step2 h3{color: #E7559C;}
.donation-popup .donor-sec2 .step.step3 h3{color: #F8991D;}
.donation-popup .donor-sec2 .step.step4 h3{color: #1C8943;}
.donation-popup .donor-sec2 .step.step5 h3{color: #335FAC;}
.donor-sec2 .form-sec1 .form-group .check1 ~ label{ line-height:1.6;}
.donor-sec2 .form-sec1 .form-group .check1 ~ label::before{ top: 13px; }

.donation-popup .donor-sec2 .step6 h3 { font-family: 'Neuton', serif !important; text-transform: none !important; margin: 0 0 30px 0; font-style: normal; font-weight: normal; font-size: 48px; line-height: 61px; color: #F8991D; text-align:center; }

.donation-popup .donor-sec2 .step6 h3::after { width: 100%; height: 54px; margin-top: 10px; content: ""; display: block; background: url(img/thanks-icon.png) no-repeat center / contain;}

.donation-popup .donor-sec2 .step6  p { font-family: 'Open Sans', sans-serif !important; font-style: normal; font-weight: normal; font-size: 18px; line-height: 28px; margin-bottom: 15px; text-align: center; color: #000000;}
.donation-popup .donor-sec2 .step5 .payment-method {margin: -10px 0 0 -15px;}
.donation-popup .donor-sec2 .step5 .frequency{font-family: 'Open Sans', sans-serif !important;font-style: normal;font-weight: 600;font-size: 17px; color: #9A9A9A;}
.donation-popup .donor-sec2 .step5 .donation-amount{font-family: 'Open Sans', sans-serif !important;font-style: normal;font-weight: 300;font-size: 36px;line-height: 42px;color: #000000;}
.donation-popup .donor-sec2 .step5 .donation-amount .edit{font-family: 'Open Sans', sans-serif !important; font-style: normal;font-weight: normal;font-size: 16px;line-height: 40px;color: #335FAC; border: 1px solid #C5C7D0; padding: 0 13px;display: inline-block; margin-left:60px; vertical-align: middle; border-radius: 10px;}
.donation-popup .donor-sec2 .step5 .donation-amount .edit:hover{ text-decoration:none; }

.dl-sec4.dl-sec4a .container{border-top:0px; padding-top:80px;}
.dl-sec4.dl-sec4a .grid-sec:last-child{ margin-bottom:0px; }

@media(max-width:767px){
	.donation-popup .step {
	  padding: 40px 20px 70px;
	}
	.donation-popup .step .bottom-btns{
		padding: 15px 20px;
	}
	.donation-popup .donor-sec2 .step ul.select1 li{ margin-right:15px; margin-bottom:15px; width: 95px; }
	.donation-popup .donor-sec2 .step ul.select1 li input.inn1{
		font-size:12px;
	}
}


/* ======Banyan Landing====== */


.bl_sec1{position:relative;z-index:1;background-position:center;background-size:cover;background-repeat:no-repeat}
.bl_sec1::before{position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(-90deg,rgba(228,238,218,0) 0,#f1ffe4 90.83%);content:""}
.bl_sec1 .col-12{display:flex;flex-direction:column;justify-content:center;height:100vh}
.bl_sec1 h1{margin:30px 0 0 0;font-style:normal;font-weight:500;font-size:64px;line-height:78px;color:#000; font-family: 'Open Sans', sans-serif !important; text-transform:none!important; }
.bl_sec2{padding:50px 0; }
.bl_sec2 h2{font-family: 'Open Sans', sans-serif !important; text-transform:none!important; font-style:normal;font-weight:700;font-size:24px;line-height:1.2;color:#606d55;margin:0 0 25px 0}
.bl_sec2 p{font-family:'Open Sans';font-style:normal;font-weight:400;font-size:18px;line-height:150%;color:#000;margin:0}
.bl_sec3{padding:50px 0;  background: rgba(96,109,85,.06);}
.bl_sec3 h2{font-family: 'Open Sans', sans-serif !important; text-transform:none!important; font-style:normal;font-weight:700;font-size:24px;line-height:1.2;color:#606d55;margin:0 0 25px 0}
.bl_sec3 p{font-family:'Open Sans';font-style:normal;font-weight:400;font-size:18px;line-height:150%;color:#000;margin:0}
.bl_sec3 .yt-video{position:relative;box-shadow:0 4px 15px 0 rgba(0,0,0,.11);border:25px solid #fff}
.bl_sec3 .yt-video::before{content:"";width:100%;padding-top:56.4%;display:block}
.bl_sec3 .yt-video iframe{position:absolute;width:100%!important;height:100%!important;left:0;top:0}.bl_sec4{padding:0 0 50px 0}
.bl_sec4{ padding:50px 0;}
.bl_sec4 h2 { font-family: 'Open Sans', sans-serif !important; text-transform: none !important; font-style: normal; font-weight: 700; font-size: 24px; line-height: 1.2; color: #606d55;
/* 	margin: 0 0 25px 0; */
}
.bl_sec4 .gform_wrapper .gfield_required{ display:none;}
.bl_sec4 .gform_wrapper .gform_body::after{
	content:""; width:100%; clear:both; display:block;
}
.bl_sec4 .image{border-radius:20px;overflow:hidden}
.bl_sec4 .image img{width:100%;height:auto}
.bl_sec4 .col-7{padding-right:60px}
.bl_sec4 .gform_wrapper .gfield_validation_message{ padding: 1px 5px !important;
font-size: 11px !important;
background: #c02b0a;
color: #fff;}
.bl_sec4 .gform_button {background:#f8991d;width:200px;height:52px;border-radius:30px;display:inline-block;text-align:center;border:0;font-family:'Open Sans',sans-serif!important;font-style:normal;font-weight:600;font-size:16px;color:#fff;cursor:pointer}
.bl_sec4 label{font-family:'Open Sans';font-style:normal;font-weight:600;font-size:17px;line-height:1.2;color:#000;margin:0 0 10px 0;display:block}
.bl_sec4 input[type="text"]{border:1px solid #c5c7d0;width:100%;height:50px;border-radius:10px;margin-bottom:25px;color:#000;font-family:'Open Sans';font-style:normal;font-weight:400;font-size:17px;line-height:1.2;padding:0 15px}
.bl_sec4 input[type="text"]:placeholder{color:#c4c4c4;opacity:.5}
.bl_sec4 h3{font-family: 'Open Sans', sans-serif !important; text-transform:none!important; font-style:normal;font-weight:600;font-size:17px;color:#f8991d;
/* 	margin-bottom:25px; */
}
.bl_sec4 .gform_wrapper.gravity-theme .gform_fields{ display:block; }
.bl_sec4 .gfield{ width:50%; float:left; padding-right: 20px;
margin-bottom: 20px; }
.bl_sec4 .gfield_html_formatted{ width:100%; }	
.bl_sec5{padding:50px 0 30px;background:rgba(96,109,85,.06)}
.bl_sec5 h2{font-family: 'Open Sans', sans-serif !important; text-transform:none!important; font-style:normal;font-weight:700;font-size:24px;line-height:1.2;color:#606d55;margin:0 0 25px 0}
.bl_sec5 p{font-family:'Open Sans';font-style:normal;font-weight:400;font-size:18px;line-height:150%;color:#000;margin:0}
.bl_sec5 ul{font-family:'Open Sans';font-style:normal;font-weight:400;font-size:18px;line-height:150%;color:#000;margin:0;     display: flex;
    flex-wrap: wrap; list-style:none; padding:0px;}
.bl_sec5 ul li{margin-bottom:30px;padding-left:15px;position:relative; width:50%; padding-right:20px; }
.bl_sec5 ul li::before{position:absolute;left:0;top:12px;width:5px;height:5px;border-radius:100%;background:#333;content:""}
.bl_sec6{padding:50px 0 40px;background:#fff}
.bl_sec6 h2{font-family: 'Open Sans', sans-serif !important; text-transform:none!important; font-style:normal;font-weight:700;font-size:24px;line-height:1.2;color:#606d55;margin:0 0 25px 0}
.bl_sec6 p{font-family:'Open Sans';font-style:normal;font-weight:400;font-size:18px;line-height:150%;color:#000;margin:0 0 30px 0}
.bl_sec6 .text{column-count:2;column-gap:30px}
.bl_sec6 ul{font-family:'Open Sans';font-style:normal;font-weight:400;font-size:18px;line-height:150%;color:#000;margin:0;list-style:none; padding:0px; column-count:3}
.bl_sec6 ul li{margin-bottom:15px;padding-left:15px;position:relative}
.bl_sec6 ul li::before{position:absolute;left:0;top:12px;width:5px;height:5px;border-radius:100%;background:#333;content:""}
.bl_sec7{padding:0;background:#606d55}
.bl_sec7 h2{font-family: 'Open Sans', sans-serif !important; text-transform:none!important; font-style:normal;font-weight:700;font-size:24px;line-height:1.2;color:#fff;margin:0 0 25px 0}
.bl_sec7 p{font-family:'Open Sans';font-style:normal;font-weight:400;font-size:17px;line-height:150%;color:#fff;margin:0;}
@media (max-width:767px){
	.bl_sec1 .col-12{padding:50px 15px;min-height:60vh;height:auto}
	.bl_sec1 h1{font-size:42px;line-height:1.2}
	.bl_sec1 .image{ max-width:150px}
	.bl_sec3 .col-5,.bl_sec3 .col-7{flex:0 0 100%;max-width:100%}
	.bl_sec3 .yt-video{border-width:10px;margin-top:25px}
	.bl_sec4 .col-5,.bl_sec4 .col-6,.bl_sec4 .col-7{flex:0 0 100%;max-width:100%}
	.bl_sec4 .col-7{padding-right:15px}
	.bl_sec4 .image{margin-top:40px}
	.bl_sec5 ul{column-count:1}
	.bl_sec6 .text{column-count:1}
	.bl_sec7 .col-5,.bl_sec7 .col-7{flex:0 0 100%;max-width:100%}
	.bl_sec7{padding:50px 0}
	.bl_sec7 .row{ flex-direction:column-reverse; }
	.bl_sec7 .image{ margin-bottom:30px;}
	.bl_sec4 .gfield{ width: 100%; padding-right:0px;}
	.bl_sec6 ul{ column-count:1;}
	.bl_sec5 ul li{ width:100%; padding-right:0px;}
}

.page-id-113749 .dl-sec7{ display:none; }

/* ==========Covid Impact======== */

.ci-sec1{
	background-repeat: no-repeat;background-size: 80% auto;background-position: top right;position: relative;overflow: hidden;
}
.ci-sec1 h1{
	padding: 130px 20px 130px 0; margin: 0; color:#fff;
	position:relative; z-index:1; max-width:420px;
font-family: 'Open Sans', sans-serif !important; text-transform: none !important;
font-style: normal;
font-weight: 600;
font-size: 72px;
line-height: 106.01%;

}
.ci-sec1 h1 strong{
font-weight: 400;
font-size: 30px;
line-height: 41px;
	display:block; margin-bottom:20px;
}
.ci-sec1 h1::before{
	position:absolute; top:0px; right:0; width:100vw; height:100%; content:""; background: #E82987; z-index:-1;clip-path: polygon(0% 0%, 0% 100%, 100% 100%, 100% 33%, 90% 33%, 90% 0%);
}
.ci-sec1::before{ content:""; width:115px; height:123px; position:absolute; background: #E82987; position:absolute; right:0; top:0 }
.ci-sec1::after{ content:""; width:115px; height:123px; position:absolute; background: #E82987; position:absolute; right:100px; bottom:0 }
.ci-sec2{
	/*background:rgba(229, 229, 229, 0.25);*/ background: #fff;
}
.ci-sec2 ul{
	padding: 0;margin: 0;list-style: none;display: flex;justify-content: space-between;
    white-space: nowrap;
overflow-x: auto;
}
.ci-sec2 ul li{
    padding: 0 10px;
}
.ci-sec2 a{
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 25px;
	color: #000000;padding: 15px 0;
display: block; height:100%;
}
.ci-sec2 a:hover{
	text-decoration:none;
}
.ci-sec2 .active a{font-weight: 700; border-bottom:5px solid #E82987;}
.ci-sec3{
	/*background:rgba(229, 229, 229, 0.25);*/ background: #fff; padding: 80px 0 50px;
}
.ci-sec3 h2{font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 700;font-size: 36px;line-height: 106.01%;color: #13658C; margin:0 0 50px 0; }
.ci-sec3 ul{
	padding: 0;margin: 0;list-style: none;display: flex;justify-content: space-between;flex-wrap: wrap;
}
.ci-sec3 ul li{
	width: calc(100%/6); text-align:center; margin-bottom:30px;
}
.ci-sec3 ul li .text{
	width: 180px; position:relative; left:50%; transform: translateX(-50%);
}
.ci-sec3 h4{font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 600;font-size: 36px;line-height: 45px;color: #06659C; margin:0px;}
.ci-sec3 p{font-family: 'Open Sans';font-style: normal;font-weight: 600;font-size: 17px;line-height: 20px;text-align: center;color: #000000;margin:0px;}
.ci-sec3 .image{
	margin-bottom:10px;
}
.ci-sec3 .image img{ width: 80px; height: auto; }
.ci-sec4{
	background: rgba(245, 226, 163, 0.37); padding: 80px 0 60px;
}
.ci-sec4 h2{font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 700;font-size: 36px;line-height: 106.01%;color: #F8991D; margin:0 0 50px 0; }
.ci-sec4 p {font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 17px;line-height: 140%;color: #000000; margin: 0 0 20px 0;}

.ci-sec5{
	background-repeat: no-repeat;background-size: 70% auto;background-position: right;position: relative;overflow: hidden;
}
.ci-sec5 ul{
	padding:20px 0;margin: 0;list-style: none;display: flex; flex-wrap: wrap; position:relative; z-index:1; width: 65%;
}
.ci-sec5 ul::before{
	position:absolute; top:0px; right:0; width:100vw; height:100%; content:""; background: #F8991D;
z-index:-1;clip-path: polygon(0 0, 100% 0, 100% 60%, 85% 60%, 85% 100%, 0 100%);
}
.ci-sec5 ul li{
	width: calc(100%/3); text-align:left; margin:20px 0;
}
.ci-sec5 .image{ height:70px; display: flex; align-items: center;}
.ci-sec5 .image img{ max-height: 100%; }
.ci-sec5 h4{font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 600;font-size: 36px;line-height: 45px;color: #FFFFFF; margin:0px;}
.ci-sec5 p{font-family: 'Open Sans';font-style: normal;font-weight: 600;font-size: 17px;line-height: 24px;color: #FFFFFF;margin:0px;}

.ci-sec6{
	/*background:rgba(229, 229, 229, 0.25);*/ background: #fff; padding: 80px 0 20px;
}
.ci-sec6 h2{font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 700;font-size: 36px;line-height: 106.01%;color: #E82987; margin:0 0 50px 0; }
.ci-sec6 p {font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 17px;line-height: 140%;color: #000000; margin: 0 0 20px 0;}
.ci-sec6 .right-img{ float:right; margin:0 0 20px 40px; position:relative; z-index:1}
.ci-sec6 .right-img::before {
  content: "";
  position: absolute;
  width: 69px;
  height: 69px;
  left: -20px;
  bottom: -20px;
  background: #E7559C;
  z-index: -1;
}
.ci-sec6 h3{
	font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 700;font-size: 24px;line-height: 106.01%;text-transform: capitalize;color: #000000; border-bottom:1px solid #000; padding: 0 0 15px 0; margin:40px 0 50px 0; }

.ci-sec6 .list1{
	display:flex; flex-wrap:wrap; list-style:none; padding:0px; margin:0px; justify-content:space-between; max-width: 800px; margin: auto; }
.ci-sec6 .list1 .icon{
	width: 110px; height:110px; border-radius:100%; background: #E82987; margin:0 auto 20px; position: relative;
}
.ci-sec6 .list1 .icon img{
    position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);
}
.ci-sec6 .list1 li{
	width: 180px; text-align:center;margin-bottom: 50px;
}
.ci-sec6 .list1 h4{
	background: #A70052; width: 100px; margin: 0 auto 10px; font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 700;font-size: 16px;line-height: 1.65;text-align: center;color: #FFFFFF;}
.ci-sec6 .list1 p{font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 17px;line-height: 120%;text-align: center;color: #000000;position: relative;width: 260px;left: 50%;transform: translate(-50%);}

.ci-sec6 .list2{
    display:flex; flex-wrap:wrap; list-style:none; padding:0px; margin:0px; justify-content:space-between;  max-width: 800px; margin: auto; }
.ci-sec6 .list2 .icon{
    width: 110px; height:110px; border-radius:100%; background: #06659C; margin:0 auto 20px; position: relative;
}
.ci-sec6 .list2 .icon img{
    position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);
}
.ci-sec6 .list2 li{
    width: 180px; text-align:center;margin-bottom: 50px;
}
.ci-sec6 .list2 p{font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 17px;line-height: 120%;text-align: center;color: #000000;position: relative;width: 260px;left: 50%;transform: translate(-50%);}

.ci-sec6 .list3{
    display:flex; flex-wrap:wrap; list-style:none; padding:0px; margin:0px; justify-content:space-between;  max-width: 800px; margin: auto;  margin-bottom: 20px;}
.ci-sec6 .list3 .icon{
    width: 110px; height:110px; border-radius:100%; background: #1C8943; margin:0 auto 20px; position: relative;
}
.ci-sec6 .list3 .icon img{
    position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);
}
.ci-sec6 .list3 li{
    width: 180px; text-align:center;margin-bottom: 50px;
}
.ci-sec6 .list3 p{font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 17px;line-height: 120%;text-align: center;color: #000000;position: relative;width: 260px;left: 50%;transform: translate(-50%);}
.ci-sec6 hr{ border-top: 1px solid #000; margin: 0 0 60px 0; }
.ci-sec6 .list4{
    display:flex; flex-wrap:wrap; list-style:none; padding:0px; margin:0px; justify-content:space-between;  }
.ci-sec6 .list4 .icon{
    margin:0 auto 10px; position: relative;
}
.ci-sec6 .list4 .icon img{
    
}
.ci-sec6 .list4 li{
    width: 27%; text-align:center;margin-bottom: 50px;
}
.ci-sec6 .list4 h4{
    font-family: 'Open Sans', sans-serif !important; text-transform: none !important;
font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: 106.01%;
color: #E82987; margin: 0 0 40px 0;}
.ci-sec6 .list4 h5{
font-family: 'Open Sans', sans-serif !important; text-transform: none !important;
font-style: normal;
font-weight: 700;
font-size: 17px;
line-height: 120%;
/* or 20px */
text-align: center;
color: #000000;margin: 0 0 15px 0;
}
.ci-sec6 .list4 p{font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 17px;line-height: 120%;text-align: center;color: #000000;}



.ci-sec7{
   background: rgba(6, 101, 156, 0.06); padding: 80px 0 20px;
}
.ci-sec7 h2{font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 700;font-size: 36px;line-height: 106.01%;color: #E82987; margin:0 0 50px 0; }

.ci-sec7 .sec1 h3{ color: #fff; padding: 8px 15px; margin: 0 0 40px 0; background: #335FAC; /*display: flex; flex-wrap: wrap;*/ /*justify-content: space-between;*/

font-family: 'Open Sans', sans-serif !important; text-transform: none !important;
font-style: normal;
font-weight: 500;
font-size: 24px;
line-height: 106.01%;text-transform: uppercase;color: #FFFFFF;}
.ci-sec7 .sec1 h3 strong{
    font-weight: 700;padding-right: 2px;
}
.ci-sec7 .sec1 ul{
    display:flex; flex-wrap:wrap; justify-content: center; list-style:none; padding:0px; margin:0px; width: 110%; margin-left: -5%;}
.ci-sec7 .sec1 ul .icon{
    width: 95px; height:95px; border-radius:100%; background: #335FAC; margin:0 auto 20px; position: relative;
}
.ci-sec7 .sec1 ul .icon img{
    position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);
}
.ci-sec7 .sec1 ul li{
    /*width: 20%;*/ width: 250px; text-align:center;margin-bottom: 50px;
}
.ci-sec7 .sec1 ul h4{
    font-family: 'Open Sans', sans-serif !important; text-transform: none !important;
font-weight: 600;
font-size: 30px;
line-height: 1.3;
color: #000000; margin: 0 0 10px 0;}
.ci-sec7 .sec1 ul p{font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 17px;line-height: 120%;text-align: center;color: #000000;}

.ci-sec7 .sec2 h3{ color: #fff; padding: 8px 15px; margin: 0 0 40px 0; background: #1C8943; /*display: flex; flex-wrap: wrap;*//* justify-content: space-between;*/

font-family: 'Open Sans', sans-serif !important; text-transform: none !important;
font-style: normal;
font-weight: 500;
font-size: 24px;
line-height: 106.01%;text-transform: uppercase;color: #FFFFFF;}
.ci-sec7 .sec2 h3 strong{
    font-weight: 700;padding-right: 2px;
}
.ci-sec7 .sec2 ul{
    display:flex; flex-wrap:wrap;justify-content: center; list-style:none; padding:0px; margin:0px; width: 110%; margin-left: -5%; justify-content: center; }
.ci-sec7 .sec2 ul .icon{
    width: 95px; height:95px; border-radius:100%; background: #1C8943; margin:0 auto 20px; position: relative;
}
.ci-sec7 .sec2 ul .icon img{
    position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);
}
.ci-sec7 .sec2 ul li{
    /*width: 20%;*/ width: 250px; text-align:center;margin-bottom: 50px;
}
.ci-sec7 .sec2 ul h4{
    font-family: 'Open Sans', sans-serif !important; text-transform: none !important;
font-weight: 600;
font-size: 30px;
line-height: 1.3;
color: #000000; margin: 0 0 10px 0;}
.ci-sec7 .sec2 ul p{font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 17px;line-height: 120%;text-align: center;color: #000000;}

.ci-sec7 .sec3 h3{ color: #fff; padding: 8px 15px; margin: 0 0 40px 0; background: #AE4F9E; /*display: flex; flex-wrap: wrap;*//*justify-content: space-between;*/

font-family: 'Open Sans', sans-serif !important; text-transform: none !important;
font-style: normal;
font-weight: 500;
font-size: 24px;
line-height: 106.01%;text-transform: uppercase;color: #FFFFFF;}
.ci-sec7 .sec3 h3 strong{
    font-weight: 700; padding-right: 2px;
}
.ci-sec7 .sec3 ul{
    display:flex; flex-wrap:wrap; justify-content: center; list-style:none; padding:0px; margin:0px; width: 110%; margin-left: -5%; justify-content: center;}
.ci-sec7 .sec3 ul .icon{
    width: 95px; height:95px; border-radius:100%; background: #AE4F9E; margin:0 auto 20px; position: relative;
}
.ci-sec7 .sec3 ul .icon img{
    position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);max-width: 70%; max-height: 70%;
}
.ci-sec7 .sec3 ul li{
    /*width: 20%;*/ width: 250px; text-align:center;margin-bottom: 50px;
}
.ci-sec7 .sec3 ul h4{
    font-family: 'Open Sans', sans-serif !important; text-transform: none !important;
font-weight: 600;
font-size: 30px;
line-height: 1.3;
color: #000000; margin: 0 0 10px 0;}
.ci-sec7 .sec3 ul p{font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 17px;line-height: 120%;text-align: center;color: #000000;}

@media(max-width:767px){
    .ci-sec1{ position: relative; z-index: 1; background-size: cover; }
    .ci-sec1::before{ position: absolute;top: 0px;right: 0;width: 100%;height: 100%;content: "";
    background: linear-gradient(90deg, rgba(232,41,135,1) 0%, rgba(232,41,135,0.4) 100%);z-index: -1; }
    .ci-sec1::after{ display: none; }
    .ci-sec1 h1{ font-size: 45px; padding: 80px 0; }
    .ci-sec1 h1 strong{ font-size: 22px; line-height: 1.3; }
    .ci-sec1 h1::before{ display: none; }
    .ci-sec2 a{ font-size: 14px; line-height: 1.4; }
    .ci-sec3{ padding: 50px 0 20px; }
    .ci-sec3 h2{ font-size: 24px; margin: 0 0 40px 0; }
    .ci-sec3 ul li{ width: 50%; }
    .ci-sec3 h4{ font-size: 24px; line-height: 1.3; }
    .ci-sec3 p{ font-size: 14px; line-height: 1.4; }
    .ci-sec3 ul li .text{ width: 150px; }
    .ci-sec4{ padding: 50px 0 20px; }
    .ci-sec4 h2{ font-size: 24px; margin: 0 0 30px 0; }
    .ci-sec4 p{ font-size: 14px; }
    .ci-sec5{ background-size: cover; position: relative; z-index: 1; }
    .ci-sec5::before{ content: ""; height: 100%; width: 100%; left: 0; top: 0; position: absolute; 
    background: linear-gradient(90deg, rgba(248,153,29,1) 0%, rgba(248,153,29,0.4) 100%); }
    .ci-sec5 ul::before{ display: none; }
    .ci-sec5 ul{ width: 100%; padding: 40px 0; }
    .ci-sec5 ul li{ width: 50%; margin: 10px 0; }
    .ci-sec5 h4{ font-size: 28px; line-height: 1.3; }
    .ci-sec5 p{ font-size: 14px; line-height: 1.3; }
    .ci-sec5 .image{ height: 55px; width: 55px; display: flex; justify-content: center; align-items: center; margin-bottom: 5px; }
    .ci-sec5 .image img{  max-width: 100%; max-width: 100%; }
    .ci-sec6{ padding: 50px 0 20px; }
    .ci-sec6 h2{ font-size: 24px;  margin: 0 0 30px 0;  }
    .ci-sec6 p{ font-size: 14px; }
    .ci-sec6 .right-img{ margin-left: 0; margin-bottom: 40px; }

    .ci-sec6 .list1 li{ width: 100%; }
    .ci-sec6 .list2 li{ width: 100%; }
    .ci-sec6 .list3 li{ width: 100%; }
    .ci-sec6 .list4 li{ width: 100%; }
    .ci-sec6 h3{ font-size: 18px; }
    .ci-sec7{ padding: 50px 0 20px; }
    .ci-sec7 h2{ font-size: 24px; margin: 0 0 30px 0; }
    .ci-sec7 .sec1 h3{ font-size: 18px; padding: 12px 15px; }
    .ci-sec7 .sec1 h3 strong{ margin-bottom: 10px; }
    .ci-sec7 .sec1 ul li{ width: 50%; }
    .ci-sec7 .sec1 ul h4{ font-size: 26px; }

    .ci-sec7 .sec2 h3{ font-size: 18px; padding: 12px 15px; }
    .ci-sec7 .sec2 h3 strong{ margin-bottom: 10px; }
    .ci-sec7 .sec2 ul li{ width: 50%; }
    .ci-sec7 .sec2 ul h4{ font-size: 26px; }

    .ci-sec7 .sec3 h3{ font-size: 18px; padding: 12px 15px; }
    .ci-sec7 .sec3 h3 strong{ margin-bottom: 10px; }
    .ci-sec7 .sec3 ul li{ width: 50%; }
    .ci-sec7 .sec3 ul h4{ font-size: 26px; }
    .ci-sec7 .sec1 ul p, .ci-sec7 .sec2 ul p, .ci-sec7 .sec3 ul p{ margin: 0; }
    .ci-sec6 .list1 p, .ci-sec6 .list2 p, .ci-sec6 .list3 p, .ci-sec6 .list4 p{ margin: 0; }

    .ci-sec2 ul {
        -ms-overflow-style: none;  /* Internet Explorer 10+ */
        scrollbar-width: none;  /* Firefox */
    }
    .ci-sec2 ul::-webkit-scrollbar { 
        display: none;  /* Safari and Chrome */
    }
}

/*===========Covid Awards=========*/


.ci-sec1.ca-sec1 h1{ color: #1C8943; }
.ci-sec1.ca-sec1 h1 strong{ color: #000; }
.ci-sec1.ca-sec1 h1::before{ background: #F5E2A3; }
.ci-sec1.ca-sec1::before{ background: #F5E2A3; }
.ci-sec1.ca-sec1::after{ background: #F5E2A3; }

.ca-sec2{ padding: 80px 0; }
.ca-sec2 h2{font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 700;font-size: 36px;line-height: 106.01%;color: #335FAC; margin:0 0 15px 0; }
.ca-sec2 h3{font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 600;font-size: 28px;line-height: 106.01%;color: #335FAC;margin:0 0 40px 0;}
.ca-sec2 .block{background: #335FAC; padding: 40px; color: #fff; border-radius: 36px; }

.ca-sec2 .block p{font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 17px;line-height: 140%;}
.ca-sec2 .foot_ul{ display: flex; justify-content: space-between; list-style: none;margin: 0;
padding: 0; align-items: center; }
.ca-sec2 .foot_ul h5{font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 700;font-size: 18px;line-height: 106.01%;color: #fff; margin:0 0 5px 0;}
.ca-sec2 .foot_ul p{font-size: 16px;  margin: 0;}
.ca-sec2 .foot_ul li:nth-child(2){ margin-right: auto; }

.ca-sec3{ padding: 0 0 80px 0; }
.ca-sec3 h2{font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 700;font-size: 36px;line-height: 106.01%; color: #1C8943;
 margin:0 0 50px 0; }
.ca-sec3 ul{ display: flex; justify-content: space-between; list-style: none;margin: 0;
padding: 0; }
.ca-sec3 ul li{ background: #fff; box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.14); border-radius: 15px; width: 19.5%; text-align: center; }
.ca-sec3 ul li .image{ margin-bottom: 15px; }
.ca-sec3 ul li p{font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 17px;line-height: 140%; padding: 0 15px; color: #000;  }
.ca-sec3 ul li p strong{ font-weight: 700; }

@media(max-width:767px){
    .ci-sec1.ca-sec1::before{background: linear-gradient(90deg, rgba(245, 226, 163, 1) 0%, rgba(245, 226, 163, 0.4) 100%);}
    .ca-sec2{ padding: 50px 0; }
    .ca-sec2 h2{ font-size: 24px; margin: 0 0 15px 0; }
    .ca-sec2 .block{ padding: 25px; }
    .ca-sec2 h3{ font-size: 18px; margin: 0 0 20px 0; }
    .ca-sec2 .block p{ font-size: 14px; }
    .ca-sec2 .foot_ul{ flex-wrap: wrap; }
    .ca-sec2 .foot_ul li{ width: 40%; }
    .ca-sec2 .foot_ul li:nth-child(1){ order: 1; }
    .ca-sec2 .foot_ul li:nth-child(2){ order: 3; }
    .ca-sec2 .foot_ul li:nth-child(3){ order: 2; }
    .ca-sec2 .foot_ul li:nth-child(4){ order: 4; }
    .ca-sec2 .foot_ul h5{ font-size: 14px; }
    .ca-sec2 .foot_ul p{ font-size: 13px; }
    .ca-sec3{ padding: 0 0 30px 0; }
    .ca-sec3 h2{ font-size: 24px; margin: 0 0 30px 0; }
    .ca-sec3 ul{ flex-wrap: wrap; justify-content: center; }
    .ca-sec3 ul li{ width: 60%; margin-bottom: 20px; }
}





/*=======Covid Oxygen=======*/

.co-sec3{ padding: 80px 0; }
.co-sec3 ul.icons{
    display:flex; flex-wrap:wrap; list-style:none; padding:0px; margin:0px; width: 110%; margin-left: -5%; justify-content: center; }
.co-sec3 ul.icons .icon{
    width: 95px; height:95px; border-radius:100%; background: rgba(255, 185, 219, 0.95); margin:0 auto 20px; position: relative;
}
.co-sec3 ul.icons .icon img{
    position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);max-width: 60%;
max-height: 60%;
}
.co-sec3 ul.icons li{
    /*width: 20%;*/ width: 250px; text-align:center;margin-bottom: 50px;
}
.co-sec3 ul.icons h4{
    font-family: 'Open Sans', sans-serif !important; text-transform: none !important;
font-weight: 600;
font-size: 30px;
line-height: 1.3;
color: #000000; margin: 0 0 10px 0;}
.co-sec3 ul.icons p{font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 17px;line-height: 120%;text-align: center;color: #000000;}
.co-sec3 h2{font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 700;font-size: 36px;line-height: 106.01%;color: #E82987; margin:0 0 20px 0; }
.co-sec3 p {font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 17px;line-height: 140%;color: #000000; margin: 0 0 20px 0;}
.co-sec3 .right-img{ margin:0 0 50px 20px; position:relative; z-index:1}
.co-sec3 .right-img img{ width: 100%; height: auto; }
.co-sec3 .right-img::before {
  content: "";
  position: absolute;
  width: 69px;
  height: 69px;
  right: -20px;
  top: -20px;
  background: #E7559C;
  z-index: -1;
}
.co-sec3 h3 { font-family: 'Open Sans', sans-serif !important; text-transform: capitalize !important; font-style: normal; font-weight: 700; font-size: 24px; line-height: 106.01%; color: #000000; border-bottom: 1px solid #000; padding: 0 0 15px 0; margin: 0 0 50px 0;}
.co-sec3 ul.partners{
    display:flex; flex-wrap:wrap; list-style:none; padding:0px; margin:0; width: 100%; justify-content: space-between; align-items: center; }
.co-sec3 ul.partners li{ margin-bottom: 30px; }
.co-sec3 h4{font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 700;font-size: 36px;line-height: 106.01%;color: #06659C; margin:0 0 20px 0; }
.co-sec3 ul.ul-text{font-family: 'Open Sans';font-style: normal;font-weight: 700;font-size: 17px;line-height: 140%;color: #13658C; margin: 30px 0 0 0; }
.co-sec3 ul.ul-text li{ margin-bottom: 4px; }

.co-sec3 .col-7 img{ margin-bottom: 40px;  margin-top: 40px; }

.co-sec4{ padding: 0 0 80px 0; }
.co-sec4 h2{font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 700;font-size: 36px;line-height: 106.01%;color: #E82987; margin:0 0 40px 0; }
.co-sec4 .item{ margin: 0 30px; position: relative; width: calc(100% - 60px); }
.co-sec4 .item::before{ display: block; width: 100%; padding-top: 65%; content: ""; }
.co-sec4 .item img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; }
.co-sec4 .covid-slider1{ width: calc(100% + 60px); position: relative; left: 50%; transform: translateX(-50%); }
.co-sec4 .covid-slider1 .slick-dots { bottom: -40px; }
.co-sec4 .covid-slider1 .slick-dots li{ margin: 0 5px; }
.co-sec4 .covid-slider1 .slick-dots li button::before{ background: #C4C4C4; content: ""; width: 12px; height: 12px; }
.co-sec4 .covid-slider1 .slick-dots li.slick-active button::before{ background: #335FAC; }

.bg-light-gray{ position: relative; z-index: 1; margin-bottom: 70px;
margin-top: 50px; }
.bg-light-gray::before{ width: 100vw; height: 100%; content: ""; position: absolute; left: 50%; transform: translateX(-50%); top: 0; background: rgba(0, 0, 0, 0.03); }

@media(max-width:767px){
    .co-sec3{ padding: 50px 0; }
    .co-sec3 .col-6, .co-sec3 .col-5, .co-sec3 .col-7{flex: 0 0 100%;max-width: 100%;}
    .co-sec3 h2{ font-size: 24px; }
    .co-sec3 p, .co-sec3 ul.ul-text{ font-size: 14px; }
    .co-sec3 .right-img{ margin-left: 0px; margin-bottom: 50px; margin-top: 20px; }
    .co-sec3 ul.icons li{ width: 50%; margin-bottom: 30px; }
    .co-sec3 ul.partners{ flex-wrap: wrap; }
    .co-sec3 ul.partners li{ width: 33.33%; }
    .co-sec3 h3 { font-size: 18px; margin: 0 0 30px 0;}
    .co-sec3 h4{ font-size: 24px; }
    .co-sec4{ padding: 0 0 80px 0; }
    .co-sec4 h2{ font-size: 24px; margin: 0 0 30px 0; }
    .bg-light-gray{ padding-top: 50px; }
}


/*=======Covid Support=======*/


.ci-sec1.cs-sec1 h1{ color: #fff; }
.ci-sec1.cs-sec1 h1 strong{ color: #fff; }
.ci-sec1.cs-sec1 h1::before{ background: #1C8943; }
.ci-sec1.cs-sec1::before{ background: #1C8943; }
.ci-sec1.cs-sec1::after{ background: #1C8943; }


.cs-sec3{ padding: 80px 0; }
.cs-sec3 ul.icons{
    display:flex; flex-wrap:wrap; list-style:none; padding:0px; margin:0px; width: 110%; margin-left: -5%;}
.cs-sec3 ul.icons .icon{
    width: 95px; height:95px; border-radius:100%; background: rgba(255, 185, 219, 0.95); margin:0 auto 20px; position: relative;
}
.cs-sec3 ul.icons .icon img{
    position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);
}
.cs-sec3 ul.icons li{
    width: 20%; text-align:center;margin-bottom: 50px;
}
.cs-sec3 ul.icons h4{
    font-family: 'Open Sans', sans-serif !important; text-transform: none !important;
font-weight: 600;
font-size: 30px;
line-height: 1.3;
color: #000000; margin: 0 0 10px 0;}
.cs-sec3 ul.icons p{font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 17px;line-height: 120%;text-align: center;color: #000000;}
.cs-sec3 h2{font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 700;font-size: 36px;line-height: 106.01%;color: #AE4F9E; margin:0 0 20px 0; }
.cs-sec3 p {font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 17px;line-height: 140%;color: #000000; margin: 0 0 20px 0;}
.cs-sec3 ul.ul-text{font-family: 'Open Sans';font-style: normal;font-weight: 700;font-size: 17px;line-height: 140%;color: #AE4F9E; margin: 30px 0 0 0; }
.cs-sec3 ul.ul-text li{ margin-bottom: 4px; }
.cs-sec3 h4{font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 700;font-size: 24px;line-height: 106.01%;color: #000000;}

.cs-sec3 .item{ margin: 0 30px; position: relative; width: calc(100% - 60px); }
.cs-sec3 .item::before{ display: block; width: 100%; padding-top: 65%; content: ""; }
.cs-sec3 .item img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; }
.cs-sec3 .covid-slider1{ width: calc(100% + 60px); position: relative; left: 50%; transform: translateX(-50%); }
.cs-sec3 .covid-slider1 .slick-dots { bottom: -40px; }
.cs-sec3 .covid-slider1 .slick-dots li{ margin: 0 5px; }
.cs-sec3 .covid-slider1 .slick-dots li button::before{ background: #C4C4C4; content: ""; width: 12px; height: 12px; }
.cs-sec3 .covid-slider1 .slick-dots li.slick-active button::before{ background: #AE4F9E; }
.cs-sec3 .procurement_partners{ margin-bottom: 50px; }
.cs-sec3 .col-6:nth-child(2) img{ margin-bottom: 40px; }
.cs-sec4 .col-6:nth-child(1) img{ margin-bottom: 40px; }
.cs-sec4{ padding: 80px 0; background: rgba(0, 0, 0, 0.03);}
.cs-sec4 ul.icons{
    display:flex; flex-wrap:wrap; list-style:none; padding:0px; margin:0px; width: 110%; margin-left: -5%; justify-content: center; }
.cs-sec4 ul.icons .icon{
    width: 95px; height:95px; border-radius:100%; background: #F8991D; margin:0 auto 20px; position: relative;
}
.cs-sec4 ul.icons .icon img{
    position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);
}
.cs-sec4 ul.icons li{
   /* width: 40%;*/ width: 250px; text-align:center;margin-bottom: 25px;
}
.cs-sec4 ul.icons h4{
    font-family: 'Open Sans', sans-serif !important; text-transform: none !important;
font-weight: 600;
font-size: 30px;
line-height: 1.3;
color: #000000; margin: 0 0 10px 0;}
.cs-sec4 ul.icons p{font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 17px;line-height: 120%;text-align: center;color: #000000;}
.cs-sec4 h2{font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 700;font-size: 36px;line-height: 106.01%;color: #F8991D; margin:0 0 20px 0; }
.cs-sec4 p {font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 17px;line-height: 140%;color: #000000; margin: 0 0 20px 0;}
.cs-sec4 ul.ul-text{font-family: 'Open Sans';font-style: normal;font-weight: 700;font-size: 17px;line-height: 140%;color: #AE4F9E; margin: 30px 0 0 0; }
.cs-sec4 ul.ul-text li{ margin-bottom: 4px; }
.cs-sec4 h4{font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 700;font-size: 24px;line-height: 106.01%;color: #000000; text-align: center; }
.cs-sec4 .procurement_pas2{ text-align: center; }
.cs-sec4 .procurement_pas2 img{ margin-left: 20px; margin-right: 20px; margin-top: 20px; height: 75px; }

.cs-sec5{ padding: 80px 0; }
.cs-sec5 h2{font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 700;font-size: 36px;line-height: 106.01%;color: #F8991D; margin:0 0 20px 0; }
.cs-sec5 .item{ margin: 0 30px; position: relative; width: calc(100% - 60px); }
.cs-sec5 .item::before{ display: block; width: 100%; padding-top: 65%; content: ""; }
.cs-sec5 .item img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; }
.cs-sec5 .covid-slider2{ width: calc(100% + 60px); position: relative; left: 50%; transform: translateX(-50%); }
.cs-sec5 .covid-slider2 .slick-dots { bottom: -40px; }
.cs-sec5 .covid-slider2 .slick-dots li{ margin: 0 5px; }
.cs-sec5 .covid-slider2 .slick-dots li button::before{ background: #C4C4C4; content: ""; width: 12px; height: 12px; }
.cs-sec5 .covid-slider2 .slick-dots li.slick-active button::before{ background: #F8991D; }


@media(max-width:767px){
    .ci-sec1.cs-sec1::before{background: linear-gradient(90deg, rgba(28, 137, 67, 1) 0%, rgba(28, 137, 67, 0.4) 100%);}
    .cs-sec3{ padding: 50px 0; }
    .cs-sec3 .col-6{flex: 0 0 100%;max-width: 100%;}
    .cs-sec3 h2{ font-size: 24px; }
    .cs-sec3 p, .cs-sec3 ul.ul-text{ font-size: 14px; }
    .cs-sec3 h4{ font-size: 18px; }

    .cs-sec4{ padding: 50px 0; }
    .cs-sec4 .col-6{flex: 0 0 100%;max-width: 100%;}
    .cs-sec4 h2{ font-size: 24px; }
    .cs-sec4 h4{ font-size: 18px; }
    .cs-sec4 ul.icons{ justify-content: center; }
    .cs-sec4 ul.icons li{ margin-bottom: 0px; }
    .cs-sec5{ padding: 50px 0 80px; }
    .cs-sec5 h2{ font-size: 24px; }
}

/*=======Covid Media=======*/

.ci-sec1.cm-sec1 h1{ color: #fff; }
.ci-sec1.cm-sec1 h1 strong{ color: #fff; }
.ci-sec1.cm-sec1 h1::before{ background: #4C71D2; }
.ci-sec1.cm-sec1::before{ background: #4C71D2; }
.ci-sec1.cm-sec1::after{ background: #4C71D2; }

.cm-sec3{ padding: 80px 0 40px; background: #F5E2A3;}
.cm-sec3 h2{font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 700;font-size: 36px;line-height: 106.01%;color: #06659C; margin:0 0 30px 0; }
.cm-sec3 .grid{ width: 100%; column-count: 2; column-gap: 20px; margin-bottom: 30px; }
.cm-sec3 .block{ background: #fff; display: inline-block; margin-bottom: 20px; text-align: center; width: 100%; }
.cm-sec3 .block img{ width: 100%; height: auto; }

.cm-sec3 .letter_ul{ display: flex; justify-content: space-between; flex-wrap: wrap; margin: 0; list-style: none; padding: 0; }
.cm-sec3 .letter_ul li{ width: 45%; text-align: center; margin-bottom: 40PX;
background: url(https://aif.org/wp-content/uploads/2022/03/letter-bg.png) no-repeat bottom right / cover;
padding: 10px 20px 42px 20px; }

.cm-sec4{ background: #fff; padding: 80px 0; }
.cm-sec4 h2{font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 700;font-size: 36px;line-height: 106.01%;color: #06659C; margin:0 0 40px 0; }
.cm-sec4 img{ width: 100%; }
.cm-sec5{ background: rgba(6, 101, 156, 0.06); padding: 80px 0 30px; }
.cm-sec5 h2{font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 700;font-size: 36px;line-height: 106.01%;color: #06659C; margin:0 0 20px 0; }
.cm-sec5 ul{font-family: 'Open Sans';font-style: normal;font-weight: 500;font-size: 17px;line-height: 140%;color: #000; margin: 0; }
.cm-sec5 ul li{ margin-bottom: 4px; }
.cm-sec5 .col-4:last-child ul{ margin-bottom: 70px; }
.cm-sec4 .partner-logos{  width: 100%; display: flex; flex-wrap: wrap; list-style: none; padding: 0px; margin:0px; }
.cm-sec4 .partner-logos li{  width: calc(100% / 7); border: 1px dotted #ddd; height: 100px; position: relative; }
.cm-sec4 .partner-logos li img{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 70%; max-height: 70%; height: auto; width: auto; }
 
@media(max-width:767px){
    .ci-sec1.cm-sec1::before{background: linear-gradient(90deg, rgba(76, 113, 210, 1) 0%, rgba(76, 113, 210, 0.4) 100%);}
    .cm-sec3{ padding: 50px 0; }
    .cm-sec3 h2{ font-size: 24px; }
    .cm-sec4{ padding: 50px 0; }
    .cm-sec4 h2{ font-size: 24px; }
    .cm-sec5{ padding: 50px 0 0; }
    .cm-sec5 h2{ font-size: 24px; }
    .cm-sec5 .col-4{flex: 0 0 100%;max-width: 100%;}
    .cm-sec5 ul{ font-size: 14px; }
    .cm-sec3 .letter_ul li{ width: 100%; margin-bottom: 30px; }
    .cm-sec3 .letter_ul li:last-child{ margin-bottom: 0px; }
    .cm-sec3 .grid{ column-count: 1; }
    .cm-sec4 .partner-logos li{  width: calc(100% / 3);  }
}

/*=======Covid Way Forward=======*/


.cw-sec3{ padding: 80px 0; background: #fff; }
.cw-sec3 h2{font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 700;font-size: 36px;line-height: 106.01%;color: #15669D; margin:0 0 20px 0; }
.cw-sec3 h3{font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 700;font-size: 24px;line-height: 106.01%;color: #000; margin:0 0 30px 0; }
.cw-sec3 h4{ background: #F8991D; display: inline-block;font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 600;font-size: 24px;line-height: 33px;color: #000000; padding: 6px 20px; width: 210px; margin: 0 0 20px 0; 
    clip-path: polygon(93% 0%, 100% 50%, 93% 100%, 0% 100%, 0% 0%);}
.cw-sec3 p{font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 17px;line-height: 150%;color: #000000;}
.cw-sec3 p strong{font-weight: 700; display: block; font-size: 20px; }
.cw-sec3 .image{ margin:0 0 0 20px; position:relative; z-index:1}
.cw-sec3 .image::before{ width: 100%; content: ""; padding-top: 56.4%; content: ""; display: block; }
.cw-sec3 .image iframe{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }
.cw-sec3 .image::after{content: "";position: absolute;width: 69px;height: 69px; right: -20px; top: -20px; background: #F89920; z-index: -1;}


.cw-sec4{ padding: 50px 0; background: rgba(6, 101, 156, 0.06); }
.cw-sec4 h4{ background: #13658C; display: inline-block;font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 600;font-size: 24px;line-height: 33px;color: #fff; padding: 6px 20px; width: 210px; margin: 0 0 20px 0; 
    clip-path: polygon(93% 0%, 100% 50%, 93% 100%, 0% 100%, 0% 0%);}
.cw-sec4 p{font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 17px;line-height: 150%;color: #000000;}
.cw-sec4 p strong{font-weight: 700; display: block; font-size: 20px; }
.cw-sec4 .video-left{ margin:0 20px 40px 0; position:relative; z-index:1}
.cw-sec4 .video-left::before{ width: 100%; content: ""; padding-top: 56.4%; content: ""; display: block; }
.cw-sec4 .video-left iframe{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }
.cw-sec4 .video-left::after{content: "";position: absolute;width: 69px;height: 69px; right: -20px; bottom: -20px; background: #13658C; z-index: -1;}

.cw-sec4 .video-right{ position: relative; /*width: 100%;*/ margin:0 0 40px 20px; z-index: 1; }
.cw-sec4 .video-right::before{ width: 100%; content: ""; padding-top: 56.4%; content: ""; display: block; }
.cw-sec4 .video-right iframe{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }
.cw-sec4 .video-right::after{content: "";position: absolute;width: 69px;height: 69px; right: -20px; bottom: -20px; background: #13658C; z-index: -1;}

.cw-sec5{ padding: 50px 0 80px; background: #fff; }
.cw-sec5 h4{ background: #AE4F9E; display: inline-block;font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 600;font-size: 24px;line-height: 33px;color: #fff; padding: 6px 20px; width: 210px; margin: 0 0 20px 0; 
    clip-path: polygon(93% 0%, 100% 50%, 93% 100%, 0% 100%, 0% 0%);}
.cw-sec5 p{font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 17px;line-height: 150%;color: #000000;}
.cw-sec5 p strong{font-weight: 700; display: block; font-size: 20px; }

.cw-sec5 .video-left{ position: relative; /*width: 100%;*/ margin:0 20px 40px 0; z-index: 1; }
.cw-sec5 .video-left::before{ width: 100%; content: ""; padding-top: 56.4%; content: ""; display: block; }
.cw-sec5 .video-left iframe{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }
.cw-sec5 .video-left::after{content: "";position: absolute;width: 69px;height: 69px; right: -20px; bottom: -20px; background: #AE4F9E; z-index: -1;}
.cw-sec5 .item{ margin: 0 30px; position: relative; width: calc(100% - 60px); }
.cw-sec5 .item::before{ display: block; width: 100%; padding-top: 65%; content: ""; }
.cw-sec5 .item img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; }
.cw-sec5 .covid-slider1{ width: calc(100% + 60px); position: relative; left: 50%; transform: translateX(-50%); }
.cw-sec5 .covid-slider1 .slick-dots { bottom: -40px; max-width: none; }
.cw-sec5 .covid-slider1 .slick-dots li{ margin: 0 5px; }
.cw-sec5 .covid-slider1 .slick-dots li button::before{ background: #C4C4C4; content: ""; width: 12px; height: 12px; }
.cw-sec5 .covid-slider1 .slick-dots li.slick-active button::before{ background: #AE4F9E; }

.cw-sec5 .item1{ margin: 0 30px; position: relative; width: calc(100% - 60px); }
.cw-sec5 .item1::before{ display: block; width: 100%; padding-top: 56.4%; content: ""; }
.cw-sec5 .item1 img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; }
.cw-sec5 .item1 iframe{ position: absolute; left: 0; top: 0; width: 100% !important; height: 100% !important; }
.cw-sec5 .covid-slider2{ width: calc(100% + 60px); position: relative; left: 50%; transform: translateX(-50%); }
.cw-sec5 .covid-slider2 .slick-dots { bottom: -40px; max-width: none; }
.cw-sec5 .covid-slider2 .slick-dots li{ margin: 0 5px; }
.cw-sec5 .covid-slider2 .slick-dots li button::before{ background: #C4C4C4; content: ""; width: 12px; height: 12px; }
.cw-sec5 .covid-slider2 .slick-dots li.slick-active button::before{ background: #AE4F9E; }

.cw-sec5 .qt{ background: #FCF5E9; display: flex; margin-bottom: 40px; }
.cw-sec5 .qt .text{ width: 75%; padding: 30px; display: flex;
flex-direction: column;
justify-content: center; }
.cw-sec5 .qt .text p{font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 17px;line-height: 150%;color: #000000;}
.cw-sec5 .qt .text p strong{ font-weight: 700; display: inline; }

.cw-sec5 .qt .text h5{margin: 30px 0 0 0; border-top: 1px solid #C9252C; padding-top: 20px; position: relative; font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 700;font-size: 20px;line-height: 150%;color: #C9252C;}
.cw-sec5 .qt .text h5 strong{font-weight: 500;font-size: 14px;line-height: 150%;color: #000000; display: block;}
.cw-sec5 .qt .text h5::after{ width: 50px; background: #FCF5E9 url(https://aif.org/wp-content/uploads/2022/03/1231231.png) no-repeat center; content: ""; position: absolute; left: 30%; top: 0; transform: translateY(-50%);height: 30px; }
.cw-sec5 .qt .img1{ width: 25%; position: relative; }
.cw-sec5 .qt .img1 img{  width: 100%; height: auto; }

@media(max-width:767px){
    .cw-sec3 .col-6, .cw-sec4 .col-6, .cw-sec5 .col-6, .cw-sec5 .col-5, .cw-sec5 .col-7{flex: 0 0 100%;max-width: 100%;}
    .cw-sec3{ padding: 50px 0; }
    .cw-sec3 h2{ font-size: 24px; }
    .cw-sec3 h3{ font-size: 18px; line-height: 1.5; }
    .cw-sec3 p{ font-size: 14px; }
    .cw-sec3 p strong{ font-size: 17px; }
    .cw-sec3 .image{ margin: 0px; }

    .cw-sec4 p{ font-size: 14px; }
    .cw-sec4 p strong{ font-size: 17px; }
    .cw-sec4 .video-right{ margin-left: 0px; }
    .cw-sec4 .video-left{ margin-right: 0px; }

    .cw-sec5 p{ font-size: 14px; }
    .cw-sec5 p strong{ font-size: 17px; }
    .cw-sec5 .video-left{ margin-bottom: 30px; }

    .cw-sec5 .qt{ margin-bottom: 30px; }
    .cw-sec5 .qt .text{ width: 100%; }
    .cw-sec5 .qt .img1{ display: none; }
}


/*=======Covid First Million=======*/

.ci-sec1.cf-sec1 h1{ color: #fff; }
.ci-sec1.cf-sec1 h1 strong{ color: #fff; }
.ci-sec1.cf-sec1 h1::before{ background: #AE4F9E; }
.ci-sec1.cf-sec1::before{ background: #AE4F9E; }
.ci-sec1.cf-sec1::after{ background: #AE4F9E; }

.cf-sec3{ padding: 80px 0 0 0; }
.cf-sec3 h2{font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 700;font-size: 36px;line-height: 106.01%;color: #AE4F9E; margin:0 0 30px 0; }
.cf-sec3 h3{background: linear-gradient(90.08deg, #AE4F9E 3.71%, #4C71D2 97.79%); padding: 8px 20px; font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-weight: 500;font-size: 24px;line-height: 33px;color: #FFFFFF;margin: 0 0 30px 0;}
.cf-sec3 h4{background: #335FAC; padding: 8px 20px; font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-weight: 500;font-size: 24px;line-height: 33px;color: #FFFFFF;margin: 0 0 30px 0;}
.cf-sec3 h5{font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 700;font-size: 24px;line-height: 106.01%;color: #000000; margin: 0;}
.cf-sec3 p{font-family: 'Open Sans';font-style: normal;font-weight: 500;font-size: 24px;line-height: 33px;color: #000000;}
.cw-sec5 h2{font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 700;font-size: 36px;line-height: 106.01%;color: #AE4F9E; margin:0 0 30px 0; }


.cf-sec4{
    background-repeat: no-repeat;background-size: 80% auto;background-position: right;position: relative;overflow: hidden;
}
.cf-sec4::before{ content: ""; width: 110px; height: 110px; position: absolute; top: 0; right: 0;  background: #AE4F9E;}
.cf-sec4 ul{
    padding:50px 0;margin: 0;list-style: none;display: flex; flex-wrap: wrap; position:relative; z-index:1; width: 40%;
}
.cf-sec4 ul::before{
    position:absolute; top:0px; right:0; width:100vw; height:100%; content:""; background: #AE4F9E;
z-index:-1;clip-path: polygon(86% 0%, 86% 40%, 100% 40%, 100% 100%, 0% 100%, 0% 0%);
}
.cf-sec4 ul li{
    width: 50%; text-align:left; margin:20px 0;
}
.cf-sec4 ul li:nth-child(1){ width: 100%; }
.cf-sec4 .image{ height:60px;}
.cf-sec4 .image img{ }
.cf-sec4 h4{font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 600;font-size: 36px;line-height: 45px;color: #FFFFFF; margin:0px;}
.cf-sec4 p{font-family: 'Open Sans';font-style: normal;font-weight: 600;font-size: 17px;line-height: 24px;color: #FFFFFF;margin:0px;}

@media(max-width: 767px){
    .ci-sec1.cf-sec1::before{background: linear-gradient(90deg, rgba(174, 79, 158, 1) 0%, rgba(174, 79, 158, 0.4) 100%);}
    .cf-sec3 .col-6{flex: 0 0 100%; max-width: 100%;}
    .cf-sec3{ padding-top: 50px; }
    .cf-sec3 h2{ font-size: 24px; }
    .cf-sec3 h3{ font-size: 18px; line-height: 1.3; }
    .cf-sec3 h4{ font-size: 18px; line-height: 1.3; margin-top: 40px; } 
    .cf-sec3 p{ font-size: 18px; line-height: 1.5; }
    .cf-sec3 h5{ font-size: 18px; }

    .cw-sec5 h2{ font-size: 24px; }

    .cf-sec4{ background-size: cover; position: relative; z-index: 1; }
    .cf-sec4::before{ content: ""; height: 100%; width: 100%; left: 0; top: 0; position: absolute; 
    background: linear-gradient(90deg, rgba(174, 79, 158, 1) 0%, rgba(174, 79, 158, 0.4) 100%); }
    .cf-sec4 ul::before{ display: none; }
    .cf-sec4 ul{ width: 100%; padding: 40px 0; }
    .cf-sec4 ul li{ width: 50%; margin: 10px 0; }
    .cf-sec4 h4{ font-size: 28px; line-height: 1.3; }
    .cf-sec4 p{ font-size: 14px; line-height: 1.3; }
    .cf-sec4 .image{ height: 55px; width: 55px; display: flex; justify-content: center; align-items: center; margin-bottom: 5px; }
    .cf-sec4 .image img{  max-width: 100%; max-width: 100%; }
}

.navbar-default .navbar-nav.covidmenu{padding-top: 32px;}
.navbar-default .navbar-nav.covidmenu > li > a {
  padding: 0 8px; text-transform: none; font-weight: 600; font-family: 'Open Sans', sans-serif !important; color: #000;
}

.navbar-default .navbar-nav.covidmenu>.active>a, .navbar-default .navbar-nav.covidmenu>.active>a:focus, .navbar-default .navbar-nav.covidmenu>.active>a:hover {
    color: #E82987; font-weight: 700;
}
.navbar-default .navbar-nav.covidmenu>li>a:hover{
    color: #E82987;
}
/*.cw-sec5 ~ .cw-sec5{ padding-top: 0px; }*/
.photo-credit{ position: absolute; right: 0; bottom: 0; padding: 3px 10px;  background: rgba(0, 0, 0, 0.5); color: #fff; font-size: 12px;font-family: 'Open Sans', sans-serif ;}

.full-line-image1{ text-align: center; }
.full-line-image1 .hod{ display: none; }

@media(max-width: 767px){
    .full-line-image1 .hod{ display: inline-block; }
    .full-line-image1 .hom{ display: none; }
}




/*===================homepage covid sections================*/


.hpn-sec1a.pr-sec1{background-size: auto 100%;background-color: #E82987 !important;position:relative;}  
.hpn-sec1a.pr-sec1 h1{color:#fff;}
.hpn-sec1a.pr-sec1 p{color:#fff;}
.hpn-sec1a.pr-sec1 p strong{display:block;}
.hpn-sec1a.pr-sec1 .btn{background: #fff;color:#E82987;}
.hpn-sec1a.pr-sec1 .foot-note {color: #fff;position: absolute;bottom: 10px;font-size: 12px;font-style: italic;}
.impact-section{padding: 60px 0 0;}
.impact-section h2 {font-family: 'Open Sans', sans-serif !important;font-style: normal;font-weight: bold;font-size: 35px;line-height: 1.2;color: #13658C;margin: 0 0 50px 0;text-transform: none !important;}
.impact-section .container{}
.impact-section ul{display:flex;flex-wrap:wrap;list-style:none;margin:0 -10px;padding:0;}
.impact-section ul li{width:16.66%;text-align:center;margin:0 0 50px;padding:0 10px}
.impact-section ul li figure {max-width: 80px;max-height: 80px;min-height: 80px; margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: center;align-items: flex-end;}
.impact-section ul li h3{ font-family: 'Open Sans', sans-serif !important;font-weight:bold;font-size: 36px;color:#06659C;margin:15px 0 20px;text-transform: inherit !important;}
.impact-section ul li p{font-family: 'Open Sans', sans-serif !important;font-weight:600;color:#000;font-size:17px;line-height:24px;}
.hpn-sec2a.pr-sec2 p{font-size:17px;line-height:28px;color:#000;}
.hpn-sec2a.pr-sec2 .bottom-wrapping {display: flex;flex-wrap: wrap;margin: 0 -15px;align-items: center;}
.hpn-sec2a.pr-sec2 .bottom-wrapping .text-box{width: 33.33%;padding: 0 15px;display: flex;align-items: center;margin: 0 0 30px;align-content: center;}
.hpn-sec2a.pr-sec2 .slick-slide:nth-child(2) .bottom-wrapping .text-box,.hpn-sec2a.pr-sec2 .slick-slide:nth-child(3) .bottom-wrapping .text-box{width:50%;}
.hpn-sec2a.pr-sec2 .bottom-wrapping strong{color:#E82987;font-size:30px;font-weight:bold;padding-right:8px;}
.hpn-sec2a.pr-sec2 .bottom-wrapping span{font-family: 'Open Sans', sans-serif !important;font-weight:600;color:#000;font-size:17px;line-height:20px;}
.hpn-sec2a.pr-sec2 .slick-slide:nth-child(2) .bottom-wrapping strong{color:#13658C;}
.hpn-sec2a.pr-sec2 .slick-slide:nth-child(3) .bottom-wrapping strong{color:#AE4F9E;}
.hpn-sec2a.pr-sec2 .slick-slide:nth-child(3) h2{color:#AE4F9E;}
.hpn-sec2a.pr-sec2 .slick-slide:nth-child(3) .image::before{background:#AE4F9E;}
.hpn-sec2a.pr-sec2 .btn {background: #F8991D; width: 200px; height: 52px; border-radius: 30px; display: inline-block; text-align: center; border: 0px; font-family: 'Open Sans', sans-serif !important;font-style: normal;font-weight: 600;font-size: 16px;line-height: 50px;color: #000000;margin-top: 10px;}

.home-birth-sec{padding: 80px 0; background: rgba(0, 0, 0, 0.03);}
.home-birth-sec img{ width: calc(100% - 50px); height: auto; }
.home-birth-sec h2{font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 700;font-size: 48px;line-height: 60px;color: #335FAC; margin: 0 0 30px 0;}
.home-birth-sec .btn {background: #F8991D; width: 280px; height: 50px;border-radius: 30px;display: inline-block;text-align: center;border: 0px;font-family: 'Open Sans', sans-serif !important; font-style: normal;font-weight: 600;font-size: 16px;line-height: 50px;color: #000000;}

.home-upcoming-events{padding: 80px 0; overflow: hidden;}
.home-upcoming-events h2{font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 700;font-size: 35px;line-height: 142.68%;color: #E82987; margin: 0 0 40px 0;}
.home-upcoming-events .item{ background: #fff; box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.12); padding: 30px; display: flex; flex-wrap: wrap; align-items: center; margin-right: 50px; }
.home-upcoming-events .item .image{ width: 33%; }
.home-upcoming-events .item .image img{ width: 100%; height: auto; }
.home-upcoming-events .item .details{ width: 67%; padding-left: 40px; }
.home-upcoming-events .item .details h3{font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 700;font-size: 36px;line-height: 49px;color: #13658C; margin: 0 0 15px 0;}
.home-upcoming-events .item .details h3 a{ color: inherit; }
.home-upcoming-events .item .details h3 a:hover{ text-decoration: none; }
.home-upcoming-events .item .details .r1{font-family: 'Open Sans';font-style: normal;font-weight: 500;font-size: 20px;line-height: 27px;color: #9E9E9E; display: flex; flex-wrap: wrap; margin-top: 20px;}
.home-upcoming-events .item .details .date{ width: 45%; margin-right: 5%; position: relative; }
.home-upcoming-events .item .details .date::before{ width: 27px; height: 25px; content: ""; background: url(img/date-icon.png) no-repeat center / contain; display: inline-block; margin-right: 15px; vertical-align: top; }
.home-upcoming-events .item .details .location{ width: 50%; } 
.home-upcoming-events .item .details .location::before{ width: 24px; height: 33px; content: ""; background: url(img/location-icon.png) no-repeat center / contain; display: inline-block; margin-right: 15px; vertical-align: top; }
 
.home-upcoming-events .item .details .r2{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}
.home-upcoming-events .item .details .chief-details{ display: flex; width: 100%; margin-bottom: 20px;  }
.home-upcoming-events .item .details .chief-details label{font-family: 'Open Sans';font-style: normal;font-weight: 500;font-size: 20px;line-height: 27px;color: #9E9E9E; border-right: 1px solid #9E9E9E; margin-right: 15px; padding-right: 15px; }
.home-upcoming-events .item .details .chief-details h4 {font-family: 'Open Sans', sans-serif !important; text-transform: none !important;font-style: normal;font-weight: 500;font-size: 14px;line-height: 19px;color: #9E9E9E; margin: 0px; }
.home-upcoming-events .item .details .chief-details h4 strong{font-weight: 500;font-size: 20px;line-height: 27px;color: #9E9E9E; display: block;margin: 0 0 5px 0;}
.home-upcoming-events .item .details .chief-details h4 p{ margin-bottom: 0px; }
.home-upcoming-events .item .details .btn{background: #F8991D; width: 200px; height: 50px;border-radius: 10px;display: inline-block;text-align: center;border: 0px;font-family: 'Open Sans', sans-serif !important; font-style: normal;font-weight: 600;font-size: 16px;line-height: 50px;color: #000000;}
.home-upcoming-events .slick-list{ overflow: visible; }
.home-upcoming-events .slick-dots{bottom: -50px; left: 50%; transform: translateX(-50%); max-width: 300px; position: absolute; list-style: none; width: 100%; display: flex; justify-content: center;}
.home-upcoming-events .slick-dots li{ margin: 0 10px; height:auto; width: auto; }
.home-upcoming-events .slick-dots li button::before{ display: none; }
.home-upcoming-events .slick-dots li button{ width: 12px; height: 12px; font-size: 0px; border: 0px; outline: none; cursor: pointer; border-radius: 100%; background: #C5C7D0; }
.home-upcoming-events .slick-dots li.slick-active button{background: #F8991D;}
@media(max-width:1580px){
    .impact-section ul li h3{font-size:32px;}
    .hpn-sec2a.pr-sec2 .bottom-wrapping strong {font-size: 20px;padding-right:6px;}
    .hpn-sec2a.pr-sec2 .bottom-wrapping span {font-size: 16px;}
    .hpn-sec2a.pr-sec2 p {font-size: 16px;line-height: 26px;}
}
@media (max-width:1200px){
    .impact-section ul li h3 {
        font-size: 28px;
    }
}
@media (max-width: 991px){
    .impact-section ul li {
        width: 25%;
        margin: 0 0 40px;
    }
}
@media (max-width: 767px){
    .impact-section {
        padding: 50px 0 0;
    }
    .hpn-sec1a.pr-sec1{
        background-size: auto 300px;
    }
    .impact-section h2 {
        font-size: 28px;
        margin: 0 0 40px 0;
    }
    .impact-section ul li {
        width: 50%;
        margin: 0 0 15px;
    }
    .impact-section ul li h3 {
        font-size: 24px;
        margin: 10px 0 10px;
        line-height: 1.3;
    }
    .impact-section ul li p {
        font-size: 14px;
        line-height: 1.4;
    }
    .impact-section ul li figure {
        max-width: 70px;
        max-height: 70px;
        min-height: 70px;
    }
    .hpn-sec2a.pr-sec2 .bottom-wrapping .text-box {
        width: 100% !important;
        padding: 0 15px;
        margin: 0 0 12px;
    }
    .hpn-sec2a.pr-sec2 p {
        font-size: 14px;
        line-height: 24px;
    }
    .hpn-sec2a.pr-sec2 .bottom-wrapping span {
        font-size: 14px;
    }
    .hpn-sec2a.pr-sec2 .bottom-wrapping strong {
        font-size: 18px;
    }
    .hpn-sec2a.pr-sec2 .btn {
        margin-left: auto !important;
        display: block;
        margin-right: auto !important;
    }
    
    .home-birth-sec .col-6{ flex: 0 0 100%; max-width: 100%; }
    .home-birth-sec img{ width: 100%; height: auto; }
    .home-birth-sec h2{ font-size: 26px; line-height: 1.35; margin: 40px 0 25px; }

    .home-upcoming-events h2{ font-size: 24px; line-height: 1.3; margin: 0 0 30px 0; }
    .home-upcoming-events .slick-slider{ position: relative; left: 50%; transform: translateX(-50%); width: calc(100% + 30px); }
    .home-upcoming-events .item{ margin: 0 15px; padding: 15px; }
    .home-upcoming-events .item .image{ width: 100%; }
    .home-upcoming-events .item .details{ width: 100%; padding-top: 20px; padding-left: 0px; }
    .home-upcoming-events .item .details h3{ font-size: 24px; line-height: 1.3; }
    .home-upcoming-events .item .details .r1{ font-size: 16px; line-height: 1.4; }
    .home-upcoming-events .item .details .date, .home-upcoming-events .item .details .location{ width: 100%; margin: 0 0 10px 0; }
    .home-upcoming-events .item .details .date::before{ width: 18px; height: 18px; }
    .home-upcoming-events .item .details .location::before{ width: 18px; height: 25px; }
    .home-upcoming-events .item .details .chief-details{ margin-bottom: 20px; }
    .home-upcoming-events .item .details .chief-details label{ font-size: 18px; line-height: 1.4; }
    .home-upcoming-events .item .details .chief-details h4 strong{ font-size: 18px; line-height: 1.4; }
    .home-upcoming-events .item .details .btn{ margin-bottom: 10px; }

}

.hp-sec7.mansi-impact ul{ padding: 0px; }
.hp-sec7.mansi-impact ul li{ padding: 0 15px; }
.hp-sec7.mansi-impact ul li small{ font-size: 14px; line-height: 1.4; }
.hp-sec7.mansi-impact ul li strong{ left: 10%; }
.hp-sec7.mansi-impact ul li strong sub{ bottom: 0;font-family: 'Open Sans', sans-serif !important; font-size: 40%; padding-left: 5px; }
@media (max-width: 767px){
    .hp-sec7.mansi-impact ul li strong{ padding-left: 0; width: 100%; }
    .hp-sec7.mansi-impact ul li small{  width: 100%; top: -5px; }
}
.hp-sec7.mansi-impact1 ul{ flex-wrap: wrap; padding: 0px; margin-top: 50px; }
.hp-sec7.mansi-impact1 ul li{ padding: 0 15px; width: 50%; margin-bottom: 35px; }
.hp-sec7.mansi-impact1 ul li strong{ left: 0%; }

@media (max-width: 767px){
    .hp-sec7.mansi-impact1 .col-5{ flex: 0 0 100%; max-width: 100%; }
    .hp-sec7.mansi-impact1 .col-7{ flex: 0 0 100%; max-width: 100%; }
    .hp-sec7.mansi-impact1 ul{ margin-top: 30px; }
    .hp-sec7.mansi-impact1 ul li{ width: 100%; }
}