/********************/
/*	Fonts Style	    */
/********************/
@import url('https://fonts.googleapis.com/css?family=Roboto:400,500,700,900&display=swap');

@font-face {
    font-family: 'M-R';
    src: url('../fonts/MyriadProRegular.eot');
    src: url('../fonts/MyriadProRegular.eot') format('embedded-opentype'),
    url('../fonts/MyriadProRegular.woff2') format('woff2'),
    url('../fonts/MyriadProRegular.woff') format('woff'),
    url('../fonts/MyriadProRegular.ttf') format('truetype'),
    url('../fonts/MyriadProRegular.svg#MyriadProRegular') format('svg');
}

@font-face {
    font-family: 'G-B';
    font-style: normal;
    font-weight: normal;
    src: local('../fonts/G-B'), url('../fonts/Gilroy-Bold.woff') format('woff');
}


@font-face {
    font-family: 'G-H';
    font-style: normal;
    font-weight: normal;
    src: local('G-H'), url('../fonts/Gilroy-Heavy.woff') format('woff');
}
@font-face {
    font-family: 'G-S';
    src: url('../fonts/Gilroy-SemiBold.woff2') format('woff2'),
    url('../fonts/Gilroy-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'G-L';
    font-style: normal;
    font-weight: normal;
    src: local('G-L'), url('../fonts/Gilroy-Light.woff') format('woff');
}


@font-face {
    font-family: 'G-M';
    font-style: normal;
    font-weight: normal;
    src: local('G-M'), url('../fonts/Gilroy-Medium.woff') format('woff');
}


@font-face {
    font-family: 'G-R';
    font-style: normal;
    font-weight: normal;
    src: local('G-R'), url('../fonts/Gilroy-Regular.woff') format('woff');
}
@font-face {
    font-family: 'H-B';
    src: url('../fonts/Helvetica-Bold.woff2') format('woff2'),
    url('../fonts/Helvetica-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'H-R';
    src: url('../fonts/Helvetica.woff2') format('woff2'),
    url('../fonts/Helvetica.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

html, body {
    overflow-x: hidden;
}
body {
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
}

* {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

p {
    margin: 0;
    line-height: 1.9;
    font-size: 16px;
    color: #5B6776;
}
ul {
    margin: 0;
}
a, a:hover, a:focus {
    text-decoration: none;
    outline: none;
    color: #fff;
    cursor: pointer;
}

h1, h2, h3, h4, h5, h6 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.article-padd {
    padding: 90px 0 90px 0;
}

.article-padd-half {
    padding: 40px 0 40px 0;
}
button:focus {
    outline-color: transparent;
}
/********************/
/*	Home Pgae	    */
/********************/
.navbar ul li a {
    color: #003C6D !important;
    padding: 15px 50px 15px 15px !important;
    font-size: 16px;
    font-weight: 500;
    font-family: 'G-B';
    text-transform: uppercase;
    transition: all ease-in-out .3s;
    -moz-transition: all ease-in-out .3s;
    -webkit-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
}
.navbar ul li a:hover {
    color: #85DAE1 !important;
}
ul li ul {
    
    visibility: hidden;
  opacity: 0;
  min-width: 5rem;
    position: absolute;
  transition: all 0.5s ease;
  margin-top: 1rem;
    left: 0;
  display: none;
}

ul li:hover > ul,
ul li ul:hover {
  visibility: visible;
  opacity: 1;
  display: block;
  list-style: unset;
}

ul li ul li {
    clear: both;
  width: 100%;
  padding-bottom: 12px;
}
a {
    text-decoration: none;
  }
  .hvr-shutter-out-vertical:hover, .hvr-shutter-out-vertical:focus, .hvr-shutter-out-vertical:active {
    color: white;
}
.hvr-shutter-out-vertical {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    background: #e1e1e1;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.hvr-shutter-out-vertical:hover:before, .hvr-shutter-out-vertical:focus:before, .hvr-shutter-out-vertical:active:before {
    
    
    transform: scaleX(1.1);
}
.hvr-shutter-out-vertical:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: -16px;
    bottom: 0;
    padding: 32px 0;
    left: 0;
    right: 0;
    background: #d2eefb;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.navbar ul li:last-child a {
    background-color: #85DAE1;
    color: #003C6D !important;
    padding: 9px 20px !important;
    margin-top: 0px;
    
    border: 6px solid #85DAE1;
}
.navbar ul li:last-child a:hover {
    background-color: #c1ecef;
    color: #003c6d !important;
    border: 6px solid #c1ecef;

}
nav.navbar ul li:last-child a:hover:after {
    width: 0%;
}
.navbar-expand-lg {
    padding: 0;
}
nav.navbar ul li a {
    position: relative;
}
nav.navbar ul li a:after {
    position: absolute;
    bottom: 10px;
    left: 0px;
    right: 35px;
    margin: auto;
    width: 0%;
    content: '.';
    color: transparent;
    background: #85dae1;
    height: 3px;
}
nav.navbar ul li a:hover:after {
    width: 55%;
}
nav ul li a, nav ul li a:after, nav ul li a:before {
    transition: all .5s;
}
img.dow-arr {
    padding-left: 4px;
}
img.plus-arr {
  
    margin-right: 5px;
    margin-bottom: 2px;
}

.banner-sec {
    position: relative;
    background-image: url("../images/banner.png");
    background-repeat: no-repeat;
    background-size: cover;
    height: 650px;
    background-position: center;
}
.banner-text-sec-s {
    padding: 282px 0 0 0px;
}
.banner-text-wrap a {
    background-color: #fff;
    padding: 11px 43px;
    border-radius: 100px;
    color: #003C6D !IMPORTANT;
    font-family: 'G-B';
    transition: all ease-in-out .3s;
    -moz-transition: all ease-in-out .3s;
    -webkit-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
}
.banner-text-wrap a:hover{
    background-color: #85DAE1;
    color: #fff !important;

} 
.banner-text-wrap h1 {
    font-weight: 600;
    line-height: 1.5;
    color: #fff;
    margin-top: 0;
    margin-bottom: 35px;
}
.banner-right {
    padding-top: 139px;
}
.banner-right .img-fluid {
    max-width: 107%;
}
.banner-text-wrap h4 {
    line-height: 1.5;
    color: #fff;
    margin-top: 0;
    font-size: 26px;
}
.banner-text-wrap a:nth-child(3) {
    background-color: #fff;
    width: 170px;
    display: inline-block;
    padding: 15px 0;
    color: #404cb4;
    text-align: center;
    border-radius: 3px;
    margin-right: 10px;
    border: 2px solid #404cb4;
    transition:all ease-in-out .3s;
    -moz-transition:all ease-in-out .3s;
    -webkit-transition:all ease-in-out .3s;
    -o-transition:all ease-in-out .3s;
}
.banner-text-wrap a:nth-child(3):hover {
    color: #fff;
    background-color: #404cb4;
}
.banner-text-wrap a:nth-child(4) {
    background-color: #404cb4;
    width: 170px;
    display: inline-block;
    padding: 15px 0;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    border: 2px solid #404cb4;
    transition:all ease-in-out .3s;
    -moz-transition:all ease-in-out .3s;
    -webkit-transition:all ease-in-out .3s;
    -o-transition:all ease-in-out .3s;
}
.banner-text-wrap a:nth-child(4):hover {
    color: #404cb4;
    background-color: #fff;
}

.what-text-sec h6 {
    font-family: 'G-B';
    font-weight: bold;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: 1px;
    color: #85DAE1;
}
article.what-sec {
    padding: 90px 0; 
}
.what-text-sec h1 {
    font-family: 'G-M';
    font-weight: 600;
    font-size: 46px;
    line-height: 0;
    letter-spacing: -1px;
    PADDING-TOP: 18px;
    color: #003C6D;
}
.what-left {
    background-color: #B0E4F9;
    text-align: center;
    margin-top: 60px;
    padding: 25px 0 43px 0;
}
.what-left img {
    max-width: 380px;
}
.what-left h1 {
    font-family: 'G-B';
    color: #003C6D;
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    margin-bottom: 13px;
}
.what-left p {
    font-family: 'G-B';
    font-weight: 600;
    font-size: 18px;
    line-height: 21px;
    text-align: center;
    color: #003C6D;
    max-width: 493px;
    margin: 0 auto;
}
.what-right {
    background-color: #85DAE1;
    margin-top: 60px;
    padding: 43px 0 43px 28px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.what-parent-text p {
    font-family: 'G-B';
    font-weight: 600;
    font-size: 18px;
    line-height: 21px;
    max-width: 353px;
    color: #003C6D;
    margin: 0 auto;
}
.what-parent-text h1 {
    font-family: 'G-B';
    color: #003C6D;
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    margin-bottom: 13px;
    margin-top: 0;
}
.what-parent-img img {
    max-width: 150px;
    margin-top: 33px;
}
.wr-s {
    margin-top: 20px;
    background-color: #003C6D;
    justify-content: space-around;
    padding-bottom: 22px;
    padding-top: 22px;
}
.wpi-s img{
    
        max-width: 121px;
        margin-top: 0;
 
}
.wpt-s h1 {
    color: #85DAE1;
}
.wpt-s p {
    color: #fff;
}
.pad-l {
    
    padding-right: 0;
    padding-left: 5px !important;
}
article.what-sec .col-md-6 {
    padding-left: 0;
}
.btn-lm {
    text-align: center;
    padding-top: 60px;
}
.btn-lm a {
    background: #FFFFFF;
    border: 2px solid #003C6D;
    border-radius: 100px;
    color: #003c6d !important;
    padding: 10px 40px;
    font-family: 'G-B';
    font-weight: bold;
    font-size: 20px;
    text-transform: uppercase;
    transition: all ease-in-out .3s;
    -moz-transition: all ease-in-out .3s;
    -webkit-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
}
.btn-lm a:hover{

    background-color: #003c6d !important;
    color: #fff !important;
}
.become-sec {
    position: relative;
    background-image: url("../images/become-img-1.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 72px 0;
}
.become-sec:after {
    content: '';
    position: absolute;
    background-color: #003C6D;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    z-index: -1;
}
.become-text-sec h6 {
    font-family: 'G-B';
    font-weight: bold;
    font-size: 24px;
    letter-spacing: 2px;
    color: #85DAE1;
    margin-bottom: 13px;
}
.become-text-sec h1 {
    font-family: 'G-B';
    font-weight: bold;
    font-size: 46px;
    letter-spacing: -2px;
    color: #FFFFFF;
    margin-top: 0;
    
}
.become-text-sec p {
    font-family: 'G-M';
    font-weight: normal;
    font-size: 18px;
    line-height: 24px;
    color: #FFFFFF;
    max-width: 400px;
    padding-bottom: 35px;
}
.become-text-sec a {
    background-color: #fff;
    padding: 11px 43px;
    border-radius: 100px;
    color: #003C6D !IMPORTANT;
    font-family: 'G-B';
    transition: all ease-in-out .3s;
    -moz-transition: all ease-in-out .3s;
    -webkit-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
}
.become-text-sec a:hover{
    background-color: #85DAE1;
    color: #fff !important;

} 
.become-text-sec {
    padding-top: 27px;
}


article.video-sec-top {
    padding-top: 70px;
}
.video-hd-s {
    padding-bottom: 140px;
}
.video-parent-s {
    display: flex;
    align-items: center;
}
article.video-sec {
    background-color: #85DAE1;
    margin-bottom: 100px;
}
.sto-vid{
    margin-bottom: 150px;
}
.video-left {
    margin-top: -47px;
    margin-bottom: -47px;
    position: relative;
}
.video-car-s {
    margin-top: -90px;
    margin-bottom: -75px;
}
.video-left {
    margin-top: 33px;
    margin-bottom: 34px;
    position: relative;
    max-width: 566px;
    width: 100%;
    height: 415px;
}
.video-left::after {
    content: '';
    background-image: url(../images/video-img-2.png);
    position: absolute;
    background-repeat: no-repeat;
    width: 159px;
    height: 159px;
    right: 0;
    bottom: -75px;
}
.video-right h1 {
    font-family: 'G-B';
    font-weight: bold;
    font-size: 30px;
    line-height: 37px;
    letter-spacing: -1px;
    color: #003C6D;
    margin-bottom: 11px;
    margin-top: 0;
}
.video-right p {
    font-family: 'G-M';
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 24px;
    color: #003C6D;
    max-width: 410px;
    PADDING-BOTTOM: 25px;
}
.video-right a {
    font-family: 'G-B';
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 22px;
    text-decoration-line: underline !IMPORTANT;
    color: #003C6D !IMPORTANT;
}

.video-right {
    padding-left: 60px;
    position: relative;
}
.video-car-s .owl-dots {
    display: flex;
    position: absolute;
    left: 231px;
    bottom: 48px;
}
.video-car-s .owl-nav {
    
    display: flex;
    justify-content: flex-end;
    margin-bottom: 0;
    margin-top: 0;
    position: absolute;
    right: 0;
    bottom: 34px;
}
.video-car-s .owl-prev {
    padding-right: 51px;
}

/*
.video-car-s .owl-dots.disabled {
    display: flex;
    position: absolute;
    left: 230px;
    bottom: 61px;
}*/
.impact-hd {
    padding-bottom: 70px;
}
.impact-wrap-text {
    background-color: #fff;
    box-shadow: 0px 26px 32px rgba(179, 188, 211, 0.273492);
    padding: 20px 14px 40px 20px;
}
.impact-wrap-text h1 {
    margin-top: 0;
    font-family: 'G-B';
font-style: normal;
font-weight: bold;
font-size: 30px;
letter-spacing: -1px;
color: #003C6D;
margin-bottom: 10px;
}
.impact-wrap-text p {
font-family: 'G-B';
font-style: normal;
font-weight: bold;
font-size: 17px;
color: #668AA7;
line-height: 24px;
padding-bottom: 27px;
}
.impact-wrap-text a {
    border-radius: 100px;
    background-color: #85DAE1;
    padding: 13px 26px;
    font-family:'G-B';
font-style: normal;
font-weight: bold;
font-size: 18px;
text-transform: uppercase;
color: #FFFFFF !important;
transition: all ease-in-out .3s;
-moz-transition: all ease-in-out .3s;
-webkit-transition: all ease-in-out .3s;
-o-transition: all ease-in-out .3s;
}
.impact-wrap-text a:hover{
    background-color: #013C6D;
}
.impact-wrap-img img {
    max-width: 357px;
}
.impact-parent {
    flex: 0 20%;
    padding-right: 19px;
}
.impact-flx-parent {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding-bottom: 90px;
}
.impact-flx-parent .impact-parent:last-child {
	padding-right: 0;
}
.impact-wrap-img img {
    max-width: 357px;
}
article.impact-sec {
    background-color: #F7F8FA;
    margin-top: -100px;
    padding-top: 100px;
}

.inner-banner-sec {
    background-size: cover;
    text-align: center;
    position: relative;
}

.inner-banner-sec:after {
    content: '';
    position: absolute;
    background-color: rgba(54, 59, 82, 0.55);
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
}
.privacy-banner {
    background-image: url("../images/privacy-img.png");
}

footer.article-padd {
    background-color: #013C6D;
}
.ftr-1 img {
    margin-top: 43px;
}
.ftr-2 h4, .ftr-3 h4, .ftr-4 h4 {
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'G-B';
    color: #fff;
    margin-bottom: 35px;
}
.ftr-2 a, .ftr-4 a {
    color: #fff;
    font-family: 'G-M';
    transition:all ease-in-out .3s;
    -moz-transition:all ease-in-out .3s;
    -webkit-transition:all ease-in-out .3s;
    -o-transition:all ease-in-out .3s;
}
.ftr-4 a {
    padding-bottom: 5px;
    display: block;
}

.ftr-2 a:hover, .ftr-4 a:hover {
    color: #85DAE1;
}
.ftr-3 ul {
    display: flex;
    align-items: center;
}
.ftr-3 ul li a {
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    width: 35px;
    height: 35px;
    font-size: 20px;
    color: #475993;
    text-align: center;
    margin-right: 15px;
    -webkit-transition: -webkit-transform .4s ease-in-out;
    transition: transform .4s ease-in-out;
}
.ftr-3 ul li a:hover {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
.ftr-3 ul li:first-child a {
    background-color: #fff;
}
.ftr-3 ul li:nth-child(2) a {
    background-color: #fff;
}

.ftr-3 ul li:nth-child(3) a {
    background-color: #fff;
}
.ftr-3 ul li:nth-child(3) a i{
    color: #ff0d68;
}

i.fa.fa-youtube-play {
    color: #FF0000;
}
.ftr-links {
   
    padding: 7px 0;
    margin: 0 auto;
    text-align: center;
    background-color: #85DAE1;
}
.ftr-links p {
    font-family: 'G-B';
    font-weight: bold;
    font-size: 16px;
    color: #013C6D;
}
.ftr-links ul {
    display: flex;
    align-items: center;
    justify-content: center;
}
.ftr-links li a {
    color: #363B52;
    padding: 0 15px;
    transition:all ease-in-out .3s;
    -moz-transition:all ease-in-out .3s;
    -webkit-transition:all ease-in-out .3s;
    -o-transition:all ease-in-out .3s;
}
.ftr-links li a:hover {
    color: #404cb4;
}
.rok_give_form{
    margin-top:30px;
}


.rok_give_form form[id*=give-form] .give-donation-amount #give-amount, form[id*=give-form] .give-donation-amount #give-amount-text {
    border: 1px solid #003c6d;
    background: #fff;
}

.rok_give_form form[id*=give-form] .give-donation-amount .give-currency-symbol {
    background-color: #003c6d;
    border: 1px solid #003c6d !important;
    color: #fff!important;
}
.rok_give_form .give-btn {
    background: #FFF;
    border: 1px solid #003c6d;
    color: #003c6d;
}
.rok_give_form .give-btn:hover {
    background: #003c6d;
    color: #FFF!important;
}

.rok_give_form form.give-form .form-row label, form[id*=give-form] .form-row label{
    font-size: 16px;
    color: #003c6d;
}
.rok_give_form form[id*=give-form] .form-row input[type=text].required, form[id*=give-form] .form-row input[type=text].required , .rok_give_form form.give-form .form-row input[type=email].required , .rok_give_form form.give-form .form-row input[type=text]{
    font-size: 18px;
    padding:.15em .5em;
}
.rok_give_form form[id*=give-form] #give-final-total-wrap .give-donation-total-label {
    background-color: #fefeff;
    color: #003c6d;

}

.rok_give_form form[id*=give-form] #give-final-total-wrap .give-final-total-amount {
    background: #fff;
    color: #003c6d;
    font-size: 24px !important;
    font-weight: 600;
}



.rok_give_form .give-submit-button-wrap .give-submit, [id^=give-user-login-submit] .give-submit {
    float: left;
    font-size: 22px;
    font-weight: 600;
    text-transform: uppercase;
    color: #003c6d;
    border-radius: 50px;
    padding: 10px 30px;
    border: 2px solid #003c6d;
}

.etransfer{
    border-bottom: 1px solid #e4e4e5;
    padding: 20px 0;
    border-top: 1px solid #e4e4e5;
    color: #212529;
}

.impact-img1{
    width: 285px!important;
    height:285px;
}

.impact_gallery-slider .owl-nav{
    position: static;
    text-align: center;
    margin-top: 30px;
}
.don-pages a{
    color: #003c6d;
}

.success-banner-sec {
    /* position: relative; */
    background-image: url(../images/success-img.png);
    background-repeat: no-repeat;
    background-size: cover;
    height: 450px;
    background-position: center;
}
.banner-text-wrap-s h2 {
    max-width: 390px;
}
.stories-left-text {
    background-color: #85DAE1;
    padding: 30px 30px 30px 30px;
    margin-top: 50px;
    position: relative;
    z-index: 9999;
    margin-right: -62px;
    
}
.stories-right-img {
    margin-left: 0px;
     z-index: -1; 
}
.stories-left-text h1{
font-family:'G-B';
font-style: normal;
font-weight: bold;
font-size: 46px;
letter-spacing: -1px;
color: #003C6D;
margin-top: 0;
margin-bottom: 0;

}

.stories-left-text p{
font-family:'G-B';
font-style: normal;
font-weight: bold;
font-size: 20px;
line-height: 28px;
color: #003C6D;
padding-top: 21px;
max-width: 512px;
}

.stories-right-img img {
    max-width: 668px;
    
    position: relative;
    z-index: -1;
}
.owl-carousel .owl-item img {
    display: block;
    width: unset;
}
.owl-carousel .owl-dot.active span {
    opacity: 1;
}

.owl-carousel .owl-dot span {
    background: none repeat scroll 0 0 #85DAE1;
    border-radius: 20px;
    display: block;
    height: 12px;
    margin: 5px 7px;
    opacity: 0.5;
    width: 12px;
    position: ;
    left: 0;
    /* right: 0; */
    /* top: 0; */
}
.owl-carousel .owl-dots.disabled {
    display: flex;
}
.stories-right-img .owl-nav {
    display: none;
}
.stories-right-img .owl-dots {
    display: flex;
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    justify-content: center;
    bottom: 87px;
}
.stories-sec-img {
    margin-left: 0;
}
article.story-sec-s {
    padding-top: 80px;
}
.stories-sec-img img {
    margin-left: -29px;
}
.stories-sec-text {
    margin-left: -60px;
    background-color: #003C6D;
    padding-bottom: 56px;
    margin-right: 4px;
}
.stories-sec-text h1{
    color: #fff;
}
.stories-sec-text p{
    color: #fff;
}
.sto-vst {
    padding-top: 0 !important;
}
.sto-vid {
    margin-bottom: 150px !important;
}
.stories-bec-sec::after{
    background-color: #0C2B44;
}
.sup-highlight:hover{
    color:#85DAE1 ;
}
#give-card-number-wrap-241-1 > div, #give-card-cvc-wrap-241-1 > div, #give-card-expiration-wrap-241-1 > div {
    width: 100%;
	text-align:left;
}
.give-form-wrap input, .give-form-wrap select {
    font-size: 16px !important;
    height: 37.19px;
}
.give-form-wrap #give-purchase-button {
    height: auto;
    font-size: 22px !important;
}
.sick-kid-sec {
    padding: 100px 0;
}
.sick-kid-inner img {
    margin-top: 50px;
}
.sick-kid-inner p {
    font-family: 'G-B';
    font-style: normal;
    font-weight: bold;
    font-size: 17px;
    color: #668AA7;
    line-height: 24px;
    padding-top: 27px;
    max-width: 550px;
    margin: 0 auto;
}
/********************/
/*	Media Queries	*/
/********************/

@media all and (min-width: 1501px) {

}
@media all and (min-width: 1439px) {

}

@media all and (max-width: 1199px) {
    .impact-wrap-img img {
        max-width: 297px;
    }
}

@media all and (max-width: 992px) {
    .tags ul li {
        font-size: 13px;
    }
    .navbar ul li a {
        padding: 15px 0 !important;
    }
    .navbar-light .navbar-toggler-icon {
        background-image: url("data:image/svg+xml;charset=utf8,<svg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'><path stroke='rgba(64, 76, 180, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/></svg>");
    }
    .navbar-light .navbar-toggler {
        border-color: transparent;
    }
    .navbar-collapse {
        position: absolute;
        width: 100%;
        top: 55px;
        background-color: #fff;
        z-index: 99;
        left: 0;
        padding: 15px 10px;
        box-shadow: 0px 15px 20px rgba(47, 83, 151, 0.1);
        border-top: 1px solid #404cb41c;
    }
    
    .menu-wraper .container {
        max-width: 100%;
    }
    .menu-wraper .container, .menu-wraper .col-md-12 {
        padding-left: 0;
        padding-right: 0;
    }
    .menu-wraper .row {
        margin-left: 0;
        margin-right: 0;
    }
    .banner-sec {
        height: auto;
        padding-bottom: 61px;
    }
    .banner-text-sec-s {
        padding: 70px 0;
    }
    .banner-right {
        padding-top: 0px;
    }
    .banner-text-wrap h1 {
        font-size: 28px;
        max-width: 420px !important;
        margin: 0 auto;
        padding-bottom: 41px;
    }
    .banner-text-wrap {
        text-align: center !important;
    }
    article.what-sec {
        padding: 40px 0;
    }
    .what-text-sec h1 {
       
        font-size: 39px;
        line-height: unset;
    }
    .video-hd-s {
        padding-bottom: 50px;
    }
    .video-parent-s {
        display: block;
        align-items: center;
    }
   
    .video-hd-s {
        padding-bottom: 0px;
    }
    .video-parent-s {
        display: block;
        align-items: center;
    }
    .video-right {
        padding-left: 0;
        padding-top: 25px;
        padding-bottom: 30px;
    }
    .video-left {
        margin-top: 40px;
        margin-bottom: 20px;
        position: relative;
        text-align: center;
    }
    .video-left img {
        max-width: 100%;
    }
    .video-right p {
        
        max-width: 100%;
    }
    .impact-wrap-img img {
        max-width: 327px;
    }
    article.impact-sec {
      
        padding-top: 50px;
    }
    .impact-hd {
        padding-bottom: 50px;
    }
    .impact-parent {
       
        margin-bottom: 40px;
    }
    .impact-flx-parent {
       
        padding-bottom: 40px;
    }
    footer.article-padd {
       
        padding: 30px 0;
    }
    .ftr-links {
        padding: 11px 0;
      
    }
    .video-left::after {
    
        right: 60px;
    }
    .become-sec {
       
        padding: 32px 0 70px 0;
    }
    .video-car-s .owl-nav {
        display: flex;
        justify-content: center;
        margin-bottom: 0;
        margin-top: 0;
        position: absolute;
        right: 0;
        left: 0;
        bottom: -90px;
    }
    .video-car-s .owl-nav {
        display: flex;
        justify-content: center;
        margin-bottom: 0;
        margin-top: 0;
        position: absolute;
        right: 0;
        left: 0;
        bottom: -90px;
    }
    .video-car-s {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .video-car-s .owl-dots {
        display: flex;
        position: absolute;
        left: 0;
        right: 0;
        justify-content: center;
        bottom: -38px;
    }
    .stories-sec-text {
        margin-left: 0;
    }
    a.navbar-brand img {
        padding-left: 7px;
        padding-top: 6px;
    }
  	.impact-parent {
    	padding-right: 15px;
	}
	.video-car-s .owl-nav {
		display:none !important;
	}
	.sick-kid-sec {
    	padding: 50px 0;
	}
}

@media all and (max-width: 767px) {

    .impact-img1 {
        width: 100%!important;
        height: 100%;
    }
    .banner-text-wrap {
        max-width: 100% !important;
        text-align: unset !important;
    }
    .banner-text-wrap h1 {
        font-size: 24px;
        max-width: 100% !important;
        
    }
    .banner-text-wrap h4 {
        font-size: 16px;
    }
    .banner-text-wrap a:nth-child(3), .banner-text-wrap a:nth-child(4) {
        width: 160px;
        font-size: 14px;
    }
    .banner-text-sec-s {
        padding: 50px 0;
    }
    .banner-sec {
        height: auto;
        background-position: center left;
        padding-bottom: 41px;
    }
    .article-padd {
        padding: 50px 0;
    }

    .ftr-links li a {
        padding: 0 10px;
        font-size: 14px;
    }
    .ftr-2 h4, .ftr-3 h4, .ftr-4 h4 {
        margin-bottom: 20px;
    }
    .ftr-2, .ftr-3, .ftr-4 {
        margin-top: 15px;
    }
    .ftr-1 img {
        margin-bottom: 25px;
    }
    .cta-wrap h1 {
        font-size: 24px;
    }
   
    .banner-right .img-fluid {
        max-width: 100%;
    }
    article.what-sec {
        padding: 10px 0 30px 0;
    }
    .what-text-sec h1 {
        font-family: 'G-M';
        font-weight: 600;
        font-size: 34px;
        line-height: 0;
        letter-spacing: -1px;
        PADDING-TOP: 9px;
        color: #003C6D;
    }
    .what-left {
      
        margin-top: 20px;
      
    }
    article.what-sec .col-lg-6 {
        padding-left: 15px !important;
    padding-right: 15px;
    }
    .what-left img {
        max-width: 100%;
    }
    .what-left {
      
        padding: 15px 12px 30px 15px;
    }
    .what-parent-img img {
        max-width: 100%;
        margin-top: 0;
    }
    .what-right {
       
        margin-top: 30px;
        padding: 30px 12px 30px 12px;
        display: block;
        text-align: center;
      
    }
    .what-left h1 {
        
        margin-top: 10px;
    }
    .what-parent-text h1 {
      
        margin-top: 20px;
    }
    .btn-lm {
        text-align: center;
        padding-top: 33px;
    }
    .btn-lm a {
       
        font-size: 16px;
    }
    .become-sec {
      
        padding: 0 0 34px 0;
    }
    .become-text-sec h6 {
        font-family: 'G-B';
        font-weight: bold;
        font-size: 20px;
    }
    .become-text-sec h1 {
        
        font-size: 34px;
        letter-spacing: -1px;
        
    }
    .become-text-sec p {
      
        max-width: 100%;
        font-size: 16px;
    }
    .become-text-sec {
        padding-top: 16px;
        padding-bottom: 41px;
    }
    article.video-sec-top {
        padding-top: 20px;
    }
    .what-text-sec h6 {
        font-family: 'G-B';
        font-weight: bold;
        font-size: 20px;
        margin-bottom: 0;
        
    }
    .what-text-sec h1 {
        
        font-size: 31px;
        line-height: unset;
        letter-spacing: -1px;
        PADDING-TOP: 0;
        margin-top: 7px;
    }
    .video-hd-s {
        padding-bottom: 0px;
    }
    .video-parent-s {
        display: block;
        align-items: center;
    }
    .video-right {
        padding-left: 0;
        padding-top: 25px;
        padding-bottom: 30px;
    }
    .video-left {
        margin-top: 20px;
        margin-bottom: 20px;
        position: relative;
    }
    .video-left img {
        max-width: 100%;
    }
    article.impact-sec {
        background-color: #F7F8FA;
        margin-top: 0;
        padding-top: 0px;
    }
    article.video-sec {
        background-color: #85DAE1;
        margin-bottom: 0px;
        padding-top: 10px;
       
    }
    .impact-hd {
        padding-bottom: 0;
    }
    .impact-flx-parent {
      
        justify-content: center;
        padding-bottom: 0;
    }
    .impact-parent {
      
        margin-bottom: 30px;
       
    }
    footer.article-padd {
        
        padding: 0 0 30px 0;
    }
    .ftr-links {
        padding: 10px 0;
       
    }
    .ftr-links p {
      
        font-size: 13px;
        
    }
    .banner-right {
        padding-top: 0;
    }
    a.navbar-brand img {
        padding-left: 7px;
        padding-top: 6px;
    }
    .stories-left-text {
        margin-top: 20px;
        margin-right: 0;
    }
    .stories-left-text p {
       
        font-size: 18px;
        max-width: 100%;
    }
    .stories-sec-text {
        margin-left: 0;
    }
    .video-car-s .owl-nav {
        display: flex;
        justify-content: center;
        margin-bottom: 0;
        margin-top: 0;
        position: absolute;
        right: 0;
        left: 0;
        bottom: -90px;
    }
    .video-car-s .owl-nav {
        display: flex;
        justify-content: center;
        margin-bottom: 0;
        margin-top: 0;
        position: absolute;
        right: 0;
        left: 0;
        bottom: -90px;
    }
    .video-car-s {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .video-car-s .owl-dots {
        display: flex;
        position: absolute;
        left: 0;
        right: 0;
        justify-content: center;
        bottom: -38px;
    }
	.impact-flx-parent .impact-parent {
		padding-right: 0;
	}
	.sick-kid-inner p {
    	padding-top: 0;
	}
}
