/*****************COMMON STYLE**********************************/
body{font-family:'montserratlight',arial;}
ul{margin:0;padding:0;}
.container{max-width:1130px !important;width:auto !important;}
.hoveranimate{-webkit-transition:background 0.8s ease;-moz-transition:background 0.8s ease;-ms-transition:background 0.8s ease;-o-transition:background 0.8s ease;transition:background 0.8s ease;}
.allanimated{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.equalspace{margin:0 auto !important;float:none !important;}
img{max-width:100%;vertical-align:top;}
a:focus,input:focus{outline:none;}
input, buttom{border-radius:none;}
a{text-decoration:none !important;}
/************************** 148 ******************************/
.landing-kraft{position:relative;z-index:1;overflow:hidden;}
.lannding-wrapper-kraft{position:relative;z-index:1;padding-bottom:115px;}
.body-top-image{position:absolute;left:-409px;top:0;z-index:-1;width:620px;height:493px;}
.body-top-image:before,.body-top-image:after{content:"";position:absolute;top:48%;transform:translateY(-50%);-webkit-transform:translateY(-50%);height:1px;border-bottom:1px solid #969696;width:2000px;}
.body-top-image:before{right:80%;}
.body-top-image:after{left:95%;}
.body-btm-image{position:absolute;right:-409px;bottom:0;z-index:-2;}
#main-header{padding:65px 0 0;}
#main-header h1.header-text{margin:0 0 27px;color:#000000;font-size:70px;line-height:64px;font-family:'tekosemibold',arial;}
#main-header h1.header-text span{display:block;}
#main-header .rating-stars{}
#main-header .rating-stars span{display:inline-block;position:relative;padding:0 26px;background:#fff;}
#main-header .rating-stars span img{}
#landing-body{padding:30px 0 64px;position:relative;}
.lannding-wrapper-kraft .table-wrapper{}
#landing-body .col-7-content{}
#landing-body .col-5-content{}
#landing-body .body-text{color:#000000;font-size:16px;line-height:26px;}
#landing-body .body-text h6{margin:0 0 25px;color:#000000;font-size:23px;line-height:34px;}
#landing-body .body-text p{margin:0 0 22px;}
#landing-body .body-text p a{text-decoration:underline!important;color:#222a5d;font-family:'montserratbold',arial;}
#landing-body .body-banner{}
#landing-body .banner-img-wrap{position:relative;background:#222a5d;min-height:252px;margin-bottom:18px;}
#landing-body .banner-img-wrap:before{content:"";background:url(../images/body-banner-img.jpg) no-repeat center top;background-size:cover;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0.4;}
#landing-body .logo{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
#landing-body .click-here{display:block;border-radius:6px;padding:22px 30px 19px;border:1px solid #007236;box-shadow:0 5px 0 #05532a;text-shadow:0 2px #027b3b;color:#ffffff;font-size:32px;line-height:28px;font-family:'tekosemibold',arial;background:#019748;background:-moz-linear-gradient(top, #019748 0%, #007638 100%);background:-webkit-linear-gradient(top, #019748 0%,#007638 100%);background:linear-gradient(to bottom, #019748 0%,#007638 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#019748', endColorstr='#007638',GradientType=0 );text-align:center;}
#landing-body .click-here span{color:#84d72a;}
#landing-footer{}
#landing-footer .table-wrapper{padding:40px 0;}
#landing-footer .logo-wrap{}
#landing-footer .logo-wrap img{}
#landing-footer .info-text{color:#000000;font-size:20px;line-height:28px;font-family:'proxima_nova_alt_rgregular',arial;}
#landing-footer .info-text p{margin:0;}
#landing-footer .footer-info-wrap{overflow:hidden;text-align:center;}
#landing-footer .footer-info-wrap h4{display:inline-block;padding:0 50px;position:relative;margin:0;color:#000000;font-size:28px;line-height:28px;font-family:'tekosemibold',arial;}
#landing-footer .footer-info-wrap h4:before, #landing-footer .footer-info-wrap h4:after{content:"";position:absolute;width:600px;height:5px;top:50%;margin-top:-2.5px;background:url(../images/bdr-image.png) repeat-x;}
#landing-footer .footer-info-wrap h4:before{right:100%;}
#landing-footer .footer-info-wrap h4:after{left:100%;}
#landing-footer .footer-info-wrap h4 .block-text{display:block;}
#landing-footer .footer-info-wrap h4 .color-wrap{color:#007236;}
#landing-footer .footer-info-wrap h4 a{color:#007236;}

/************ 402 **************/
.donation-info{ text-align:center; margin-top:45px; margin-bottom:18px;}
.donation-info .graph-wrap{ display:inline-block; position:relative; padding-bottom:32px;}
.donation-info .heading-text{ padding:0 66px; position:relative; margin-bottom:12px;}
.donation-info .title-text{ overflow:hidden; position:relative;}
.donation-info .heading-text h4{ display:inline-block; position:relative; margin:0; padding:0 35px; color:#1c435f; font-size:32px; line-height:26px;font-family: 'montserratlight',arial;}
.donation-info .heading-text h4:before, .donation-info .heading-text h4:after{content:""; position:absolute; bottom:0; width:1000px; height:1px; border-bottom: 1px solid #a2c1d7;}  
.donation-info .heading-text h4:before{right:100%;}
.donation-info .heading-text h4:after{left:100%;}
.donation-info .side-text{ position:absolute; bottom:0; color:#788a97; font-size:16px; line-height:20px;font-family: 'montserratlight',arial;}
.donation-info .side-text-left{ left:0;}
.donation-info .side-text-right{ right:0;}
.donation-info .graph-img{}
.donation-info .graph-img img{}
.donation-info .graph-info{ margin:0; position:absolute; bottom:0; color:#1c435f; font-size:16px; line-height:22px;font-family: 'montserratlight',arial;}
.donation-info .graph-info-1{ left:17%;}
.donation-info .graph-info-2{ right:0;}

.rating-stars .star-img { display: inline-block; position: relative; background: #fff; padding: 0 28px;}

@media (min-width:768px){.lannding-wrapper-kraft .table-wrapper{display:table;width:100%;}
#landing-body .col-7-content{display:table-cell;vertical-align:middle;width:49%;padding-right:15px;}
#landing-body .col-5-content{display:table-cell;vertical-align:middle;width:51%;padding-left:15px;}
#landing-body .body-text{max-width:558px;}
#landing-body .body-banner{max-width:429px;float:right;width:100%;}
#landing-footer .logo-wrap{display:table-cell;vertical-align:middle;width:25%;padding:0 15px;}
#landing-footer .info-text{display:table-cell;vertical-align:middle;width:75%;padding-left:15px;}
}
@media (min-width:1921px){.lannding-wrapper-kraft{position:static;}
.body-top-image{left:0;}
.body-btm-image{right:0;}
}
@media (max-width:960px){#main-header h1.header-text{font-size:58px;line-height:61px;margin:0 0 33px;}
#landing-body .body-text h6{font-size:18px;line-height:32px;}
#landing-body .body-text{font-size:14px;line-height:24px;}
#landing-body .click-here{padding:17px 20px 11px;font-size:21px;line-height:24px;}
#landing-footer .info-text{font-size:16px;line-height:26px;}


/************** 402 **********/
.donation-info .heading-text h4{font-size:22px; line-height:21px;}
.donation-info .side-text{font-size:12px; line-height:17px;}
.donation-info .heading-text{ padding:0 54px;}
.donation-info .graph-info{font-size:12px; line-height:20px;}
.donation-info .graph-wrap{padding-bottom:28px;}
.donation-info .heading-text h4{padding:0 22px;}
}
@media (max-width:767px){.small_screen_center{text-align:center;}
#main-header .rating-stars span{background:none;}
.body-top-image{left:-500px;}
#landing-footer .footer-info-wrap h4{padding:0 22px;font-size:22px;}
#main-header .rating-stars span:before, #main-header .rating-stars span:after{content:"";position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);height:1px;border-bottom:1px solid #969696;}
#main-header .rating-stars span:before{right:100%;width:75px;}
#main-header .rating-stars span:after{left:100%;width:1000px;}
.body-top-image::before, .body-top-image::after{display:none;}
#landing-footer .logo-wrap{margin:0 0 32px;}
#main-header h1.header-text{font-size:37px;line-height:46px;margin:0 0 18px;}
.lannding-wrapper-kraft{padding-bottom:40px;}
 }
@media (max-width:450px){#main-header h1.header-text{font-size:32px;line-height:44px;}
#landing-body .body-text h6{font-size:16px;}
#landing-footer .footer-info-wrap h4{font-size:18px;}

/************** 402 **********/
.donation-info .heading-text h4{font-size:16px; line-height:16px;}
.donation-info .side-text{font-size:10px; line-height:15px;}
.donation-info .heading-text{ padding:0 40px;}
.donation-info .graph-info{font-size:10px; line-height:18px;}
.donation-info .graph-wrap{padding-bottom:19px;}
.donation-info .heading-text h4{padding:0 10px;}
}
@media (max-width:380px){#main-header h1.header-text{font-size:26px;line-height:40px;}
#landing-footer .info-text{font-size:14px;line-height:24px;}
#landing-footer .footer-info-wrap h4 .block-text{display:inline;}
#landing-footer .footer-info-wrap h4{padding:0;}
}
