/*
Theme Name: child-rescue
*/
.grecaptcha-badge { display:none !important;}
body{ font-variant-numeric: lining-nums;
  -moz-font-feature-settings: "lnum" 1;
  -moz-font-feature-settings: "lnum=1";
  -ms-font-feature-settings: "lnum" 1;
  -o-font-feature-settings: "lnum" 1;
  -webkit-font-feature-settings: "lnum" 1;
  font-feature-settings: "lnum" 1; font-family: Raleway; font-size:16px;}
*{margin:0 auto;padding:0;outline:none!important;font-family:'Raleway',sans-serif; }
img{border:none;max-width:100%}
.alignleft{float:left;margin-right:10px}
.alignright{float:right;margin-left:10px}
.aligncenter{display:block;margin:0 auto}
ul{list-style-position:inside}
ol{list-style-position:inside}
i{font-style:italic}
b,strong{font-weight:700}
u{text-decoration:underline}
a{text-decoration:none;color:#e83f35}
a:hover, a:focus { color:#ff0e00;}
table{font:12px Raleway,sans-serif;color:#595656;border-collapse:collapse}
table,td,th{border:1px solid #595656}
h1,h2,h3,h4,h5,h6,p{font-family:'Raleway',sans-serif}
.header{margin:0;padding:0}
.top_header{height:78px;position:relative;z-index:99;-webkit-box-shadow:0 5px 6px -6px rgba(0,0,0,0.8);-moz-box-shadow:0 5px 6px -6px rgba(0,0,0,0.8);box-shadow:0 5px 6px -6px rgba(0,0,0,0.8)}
.top_header.clearfix.affix{position:fixed;width:100%;background:#fff;z-index:999}
.logo{padding:9px 15px}
.menu_bx.clearfix.pull-left{border-left:1px solid #e4e4e4}
.donation_btn{width:150px;height:83px;background:#e43d34 url(assets/images/pattan-bx.png) repeat top center;position:absolute;right:0;top:0;border:none;border-radius:0;line-height:83px;font-family:'Raleway',sans-serif;text-shadow:0 1px 3px rgba(0,0,0,0.5);-moz-text-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-text-shadow:0 1px 3px rgba(0,0,0,0.5);-ms-text-shadow:0 1px 3px rgba(0,0,0,0.5);font-weight:700;font-size:18px;padding:0;-webkit-box-shadow:0 5px 6px -6px rgba(0,0,0,0.8);-moz-box-shadow:0 5px 6px -6px rgba(0,0,0,0.8);box-shadow:0 5px 6px -6px rgba(0,0,0,0.8);transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear}
.shop_btn { height:83px; width:90px; background:#4F5050;position:absolute;right:150px;top:0;border:none;border-radius:0;line-height:83px;font-family:'Raleway',sans-serif;text-shadow:0 1px 3px rgba(0,0,0,0.5);-moz-text-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-text-shadow:0 1px 3px rgba(0,0,0,0.5);-ms-text-shadow:0 1px 3px rgba(0,0,0,0.5);font-weight:700;font-size:18px;padding:0;-webkit-box-shadow:0 5px 6px -6px rgba(0,0,0,0.8);-moz-box-shadow:0 5px 6px -6px rgba(0,0,0,0.8);box-shadow:0 5px 6px -6px rgba(0,0,0,0.8);transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear} 
.kits_btn { height:83px; width:115px; background:#e1e1e1; color:#212020; position:absolute;right:240px;top:0;border:none;border-radius:0;line-height:20px;font-family:'Raleway',sans-serif; /*text-shadow:0 1px 3px rgba(0,0,0,0.5);-moz-text-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-text-shadow:0 1px 3px rgba(0,0,0,0.5);-ms-text-shadow:0 1px 3px rgba(0,0,0,0.5);*/font-weight:700;font-size:18px;padding:20px 0 0 0;-webkit-box-shadow:0 5px 6px -6px rgba(0,0,0,0.8);-moz-box-shadow:0 5px 6px -6px rgba(0,0,0,0.8);box-shadow:0 5px 6px -6px rgba(0,0,0,0.8);transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear}
.donation_btn span{padding-left:0px}
.shop_btn:hover, .shop_btn:focus, .shop_btn:active {background:#000;color:#fff}
.kits_btn:hover, .kits_btn:focus, .kits_btn:active {background:#333333;color:#fff}
.donation_btn:hover,.donation_btn:focus{background:#9c0c04 url(assets/images/pattan-bx.png) repeat top center;color:#fff}
.donation_btn.active.focus,.donation_btn.active:focus,.donation_btn.active:hover,.donation_btn:active.focus,.donation_btn:active:focus,.donation_btn:active:hover,.open > .dropdown-toggle.donation_btn.focus,.open > .dropdown-toggle.btn-info:focus,.open > .dropdown-toggle.donation_btn:hover{background:#9c0c04 url(assets/images/pattan-bx.png) repeat top center;color:#fff}
.cus_design{/*width:715px;*/ width:1000px; max-width:100%;background:rgba(255,255,255,0.85);padding:34px;box-sizing:border-box;bottom:30px}
.cus_design h1{margin:0;padding:0;font-size:33px;color:#000;text-shadow:none;text-transform:uppercase;text-align:left;font-weight:600}
.cus_design h1 span{color:#e73e35}
.cus_design .donation_button .btn{background:#e43d34 url(assets/images/pattan-bx.png) repeat top center;height:68px;border-radius:0;line-height:68px;padding:0;border:none;font-size:17px;padding:0 29px;font-family:'Raleway',sans-serif;font-weight:700;font-family:Raleway,sans-serif;transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear}
.cus_design .donation_button .btn:hover{background:#9c0c04 url(assets/images/pattan-bx.png) repeat top center;color:#fff;transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear}
.cus_design .donation_button .btn span{padding-left:5px}
.counter_pnl{background:#ee4036;color:#fff;text-align:center;padding:30px 0}
.counter_pnl .counter-count{position:relative;font-size:50px;font-weight:500;margin:0 0 10px;}
.counter_pnl .counter-count.add_plus:after{position:relative;content:"+";padding-left:5px}
.counter_pnl .employee-p{font-weight:400;margin-bottom:0;font-size:16px}
.tb_video.clearfix{background:#f5f5f5;overflow:hidden}
.responsiveTabs.clearfix{display:table;width:100%; min-height: 500px;}
#myTab{border:none;width:241px;background:#e1e1e1;margin:0;padding:20px 0;display:table-cell;vertical-align:top}
#myTab li.active:before{width:278px;height:66px;position:absolute;content:"";top:0;left:0;opacity:1;background:url(assets/images/tab_shape.png) no-repeat top center}
#myTab li:before{width:278px;height:66px;position:absolute;content:"";top:0;left:0;opacity:0;background:url(assets/images/tab_shape.png) no-repeat top center}
.tb_video .nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.tb_video .nav-tabs > li > a,.tb_video .nav-tabs > li.active > a:hover{background:none;border:none;color:#fff}
#myTab li:hover:before{opacity:1}
#myTab li{font-family:'Raleway',sans-serif;font-size:18px;font-weight:600;text-align:left;float:none;height:68px;text-transform: uppercase;}
#myTab li a{margin:0;border:none;border-radius:0;color:#212020;height:68px;padding-top:0;padding-bottom:0;line-height:68px; text-transform: none;}
#myTab li a:hover{color:#fff}
#myTab li.active a{margin:0;border:none;border-radius:0;color:#fff;position:relative}
#myTabContent{width:calc(100% - 270px);padding:30px 30px 30px 60px;display:table-cell}
.vdo_left.clearfix{width:50%;float:left}
.vdo_left.clearfix iframe{width:100%;height:261px;border:none}
.vdo_left.clearfix h2{margin:15px 0 4px;padding:0;font-size:600px;font-size:23px}
.vdo_left.clearfix h2 a{color:#ee4036;text-decoration:none;transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear}
.vdo_left.clearfix h2 a:hover{color:#2b2b2b}
.vdo_right.clearfix{float:right;width:calc(100% - 51%)}
.vdo_left.clearfix p{color:#353737;font-size:15px;font-weight:500}
.vdo_left.clearfix p span .rotate_text{font-size:18px;padding-left:5px!important}
.vdo_right .vdo_bx{width:49%;float:left;background:#fff;height:128px;margin-right:1%;margin-bottom:1%;text-align:center;line-height:123px;font-weight:600}
.vdo_right .vdo_bx a{color:#ed4036;text-decoration:none;font-size:16px;display:block;height:128px;transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear}
.vdo_right .vdo_bx a:hover{background:#ed4036;color:#fff}
.vdo_right .vdo_bx .fas.fa-sort-up.rotate_text{padding-left:5px;font-size:21px}
.vdo_right .vdo_bx iframe{width:100%;height:128px;border:none}
.fas.fa-sort-up.rotate_text{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);padding-left:5px}
#new_bx{position:relative}
#new_bx .col-lg-3.col-md-3.col-sm-6:not(:last-child){padding-right:0}
#new_bx .tab_top_bx{height:150px;text-align:center;background:#fff;line-height:146px;overflow:hidden}
#new_bx .tab_top_bx img{height:150px;object-fit:cover;width:100%}
.tab_new_bx h3{font-size:21px;margin:12px 0 10px;font-weight:600}
.tab_new_bx h3 a{color:#f9473c;display:block;text-decoration:none;transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear}
.tab_new_bx h3 a:hover{color:#2b2b2b;text-decoration:none}
.tab_new_bx h4{font-size:16px;margin:0 0 14px;font-weight:400;color:#717273}
.tab_new_bx p{font-size:15px;margin:0 0 14px;font-weight:500;color:#353737;font-family:'Raleway',sans-serif}
.tab_new_bx p span a .rotate_text{font-size:18px;padding:0 0 0 6px !important}
#new_bx .tab_top_bx a{color:#ed4036;text-decoration:none;font-size:16px;display:block;font-family:'Raleway',sans-serif;font-weight:600;text-transform:uppercase;height:150px;transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear}
#new_bx .tab_top_bx a:hover{background:#ed4036;color:#fff}
#new_bx .rotate_text{font-size:22px}
#testimonials_bx{display:table;border-collapse:separate;border-spacing:23px;width:100%;margin-top:-23px;margin-left:-23px}
#testimonials_bx:before,#testimonials_bx:after,.test_bx_con:after,.test_bx_con:before,#statistics_bx:after,#statistics_bx:before{display:none}
.test_bx_con{display:table-cell;width:33.33%;padding:10px;background:#fff;padding:15px 21px;box-shadow:0 0 4px rgba(0,0,0,0.3);-moz-box-shadow:0 0 4px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.3);-o-box-shadow:0 0 4px rgba(0,0,0,0.3)}
.test_bx p{color:#515050;font-size:18px;font-weight:600;margin-bottom:25px}
.test_bx h4{font-size:14px;color:#ee4036;margin:0;padding:0}
.test_bx h4 br { display: none; }
#statistics_bx{display:table;border-collapse:separate;border-spacing:23px;width:100%;margin-top:-23px;margin-left:-23px}
#statistics_bx .test_bx{text-align:center}
#statistics_bx .test_bx h2{color:#ee4036;font-weight:700;margin:0 0 6px;font-size:40px}
.event_pnl_table_left{display:table-cell;width:75%;padding:0 15px;vertical-align:top}
.event_pnl_table_right{display:table-cell;width:25%;padding:0 15px;box-sizing:border-box;vertical-align:bottom}
.event_pnl_table_right .tab_top_bx{height:150px;text-align:center;background:#fff;line-height:146px;overflow:hidden}
.event_pnl_table_right .tab_top_bx a{color:#ed4036;text-decoration:none;font-size:16px;display:block;font-family:'Raleway',sans-serif;font-weight:600;text-transform:uppercase;height:150px;transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear}
.event_pnl_table_right .rotate_text{font-size:22px}
.event_pnl_table_right .tab_top_bx a:hover{background:#ed4036;color:#fff}
.event_main .text_con_show h2{font-size:20px;font-weight:600}
.event_main .text_con_show ul li{margin:0 0 5px;font-size:14px}
.event_main .event_contain p{font-size:16px;font-weight:500;color:#353737;margin-bottom:0}
.event_main .event_bx{margin-bottom:35px;padding-bottom:0;border-bottom:none}
.event_main .time_date_show{background:#fff}
.stay_date{background:#fff;padding:29px 0 10px 0;}
.stay_date_heading h3{margin:8px 0 0;padding:0;font-size:24px;text-transform:uppercase;font-weight:700;color:#161616}
.part1 { text-align:center; margin-bottom:10px;}
.stay_date_heading h3 i{color:#ed4036;padding-right:5px}
.connect-inline { text-align: center; margin: 20px 0 0 0; width: auto; float: left;}
.connect-inline li { padding: 5px; border:1px solid #ed4036; background: #ed4036; border-radius: 50%; text-align: center; margin: 0 3px; list-style-type: none; float: none; display: inline-block; width: 30px; height: 30px; line-height: 20px; }
.connect-inline li a { color:#fff; display:block;}
.connect-inline li:hover { background: #9c0c04;border:1px solid #9c0c04; }
.form_pnl label{display:none}
.form_pnl .form-group{margin-right:15px;width:24%; float: left;}
.form_pnl .form-group input{background:#fff;border-color:#6d6d6d;width:100%;border-radius:0;font-family:'Raleway',sans-serif;color:#aba7a7;font-weight:500;font-size:17px;height:40px}
.form_pnl .form-group input:focus{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none}
.form_pnl [type="submit"]{background:#ee4036;border:none;border-radius:0;height:40px;font-family:'Raleway',sans-serif;color:#fff;font-size:16px;font-weight:700;padding:0 20px;transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear}
.form_pnl div.wpcf7-response-output, .form_pnl div.wpcf7-mail-sent-ok { clear: both; color: #fff; margin: 0px;  }
.form_pnl [type="submit"]:hover{background:#fff;color:#ee4036}
.form_pnl .form-group ::-webkit-input-placeholder{color:#aba7a7;opacity:1}
.form_pnl .form-group ::-moz-placeholder{color:#aba7a7;opacity:1}
.form_pnl .form-group :-ms-input-placeholder{color:#aba7a7;opacity:1}
.form_pnl .form-group :-moz-placeholder{color:#aba7a7;opacity:1}
.donate_today{height:510px;position:relative}
.donate_today:after{position:absolute;width:50%;right:0;content:"";height:100%;background:url(uploads/2018/10/involved5.jpg) no-repeat;background-size:cover;top:0}
.donate_today::before{content:"";position:absolute;background:#ed4036;width:50.5%;height:100%;left:0;top:0;clear:both}
.donate_today_bx{padding:87px 0}
.donate_today_bx h3{text-transform:uppercase;font-size:24px;color:#fff;font-weight:600;margin:0 0 23px}
.donate_today_bx h3 span{display:block;font-size:26px;color:#fff;font-size:54px;font-weight:700}
.donate_today_bx p{font-size:20px;color:#fff;font-weight:600;margin-bottom:0}
.donate_today_bx .btn.btn-info{margin:40px 0 0;font-size:17px;font-weight:700;color:#ed4036;text-decoration:none;background:#fff;border-color:#fff;border-radius:0;padding:23px 25px;transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear}
.donate_today_bx .btn.btn-info:hover{color:#fff;background:#ed4036;box-shadow:1px 1px 5px rgba(0,0,0,0.4) inset;-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.4) inset;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.4) inset;-ms-box-shadow:1px 1px 5px rgba(0,0,0,0.4) inset;-o-box-shadow:1px 1px 5px rgba(0,0,0,0.4) inset}
.partners_bx{padding:80px 0 80px 0;}
.partners_bx h3{margin:0 0 40px;font-size:27px;font-weight:700; text-transform: uppercase;}
.partners_bx h3 i{color:#ed4036;padding-right:10px}
.partners_bx.social_media{background:#f4f4f4}
.social_bx{background:#fff;text-align:center;padding:15px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2)}
.footer{background:#2b2b2b; clear: both;}
.ft_top{position:relative;border-bottom:1px solid #69696a}
.ft_top .donation_btn{bottom:0;top:inherit}
.social_media { padding:80px 0 20px 0;}
.social_icon ul{margin:0}
.social_icon ul li{padding:0;float:left}
.social_icon li a{font-size:22px;color:#fff;padding:22px 0;display:block;border-right:1px solid #69696a;background:#2b2b2b;width:50px;text-align:center}
.social_icon li a:hover{background:#ed4036;color:#fff;transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear}
.ft_menu.clearfix{margin:25px auto 0;width:1000px;max-width:100%}
.ft_menu ul{margin:0}
.ft_menu ul li{position:relative}
.ft_menu ul li:not(:last-child)::after{content:"|";color:#fff;padding-left:10px;font-weight:400}
.ft_menu ul li a{font-size:13px;text-transform:uppercase;color:#fff;text-decoration:none;font-weight:600;transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear}
.ft_menu ul li a:hover{color:#ed4036;text-decoration:none}
.ft_down.clearfix{display:table;width:100%}
.ft_left_bx{width:50%;border-right:1px solid #69696a;padding:15px 0 15px 30px;display:table-cell;float:none!important}
.ft_left_bx img{float:left}
.ft_left_bx .list-inline{width:400px;margin:33px auto 0;text-align:center;text-transform:uppercase;font-weight:500}
.ft_left_bx .list-inline li{position:relative}
.ft_left_bx .list-inline li:not(:last-child)::after{content:"|";color:#fff;padding-left:10px;font-weight:400}
.ft_left_bx .list-inline li a{color:#fff;font-size:13px;text-decoration:none;transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear}
.ft_left_bx .list-inline li a:hover{color:#ed4036;text-decoration:none}
.ft_right{display:table-cell;width:50%;text-align:right;padding-right:50px;vertical-align:top;padding-top:36px}
.ft_right p{font-size:13px;font-weight:400;color:#adadad;margin-bottom:0}
.inner_banner{position:relative;}
.inner-page{min-height:200px}
.inner_banner img{min-height:144px;object-fit:cover;width:100%}
.inner_heading{position:absolute;width:100%;top:38px;z-index:9}
.inner_heading h1, .inner_heading h1 a{font-size:35px;font-weight:500;color:#464646; text-transform:uppercase;}
.inner_heading h1 a:hover { text-decoration:none; color:#ec584f;}
.inner_heading i{color:#ec584f;font-size:30px;padding-right:10px}
.inner-main{margin:46px 0 0}
.news_bx{width:100%;margin-bottom:30px}
.involved_bx .box_part_invo .bx_pnl{min-height:450px;}
.news_bx img{width:100%;opacity:1;transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear; object-fit: cover; height: 240px;}
.news_bx:hover img{opacity:.8}
.news_bx h3 a{color:#f9473c;font-size:20px;font-weight:500;text-transform:uppercase;text-decoration:none;transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear; overflow: hidden; min-height:46px;
text-overflow: ellipsis;
-webkit-line-clamp: 2; -ms-line-clamp: 2; -moz-line-clamp: 2;
display: -webkit-box;
-webkit-box-orient: vertical;}
.news_bx h3 a:hover{color:#464646}
.news_bx h4.date_time{color:#717273;font-weight:400;font-size:18px}
.inner-page{padding-bottom:80px}
.down_shape{padding-bottom:140px;background:url(assets/images/inner_down_img.png) repeat-x left bottom}
.news-single-page.clearfix h2{margin:0 0 20px;padding:0;color:#f9473c;font-size:36px;text-transform:uppercase;font-weight:600}
.post_by ul.list-inline{margin-bottom:0}
.post_by ul li{font-family:'Raleway',sans-serif;color:#717273;font-size:19px;font-weight:400;position:relative}
.post_by ul li a{text-decoration:none;color:#717273;transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear}
.post_by ul li a:hover{color:#ec584f}
.post_by ul li:not(:last-child):after{content:"|";position:relative;margin:0 0 0 12px}
.social_news ul.list-inline{margin-bottom:0}
.social_news li a{color:#313131;font-size:18px;transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear}
.social_news li a:hover{color:#f9473c}
.text-contain-news.clearfix{clear:both;padding:18px 0 0;overflow:hidden;word-break:break-word;word-wrap:break-word}
.text-contain-news.clearfix.heigthauto{height:auto;}
.involved_single figure { float: left; margin: 5px 20px 15px 0; }
.text-contain-news.clearfix p{font-size:19px;color:#403e3e;font-weight:400;margin-bottom:25px}
.view_more_btn{display:none;text-decoration:none;background:#ee4036;font-size:16px;font-weight:700;width:250px;font-family:'Raleway',sans-serif;border:none;border-radius:0;margin:25px 0 0;padding:20px 0;text-transform:uppercase;transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear}
.view_more_btn:focus{background:#ee4036}
.view_more_btn:hover{background:#2b2b2b}
.view_more_btn i{padding-left:8px}
.time_date_show{float:left;width:76px;height:102px;border:1px solid #525252;text-align:center;margin-right:15px}
.time_date_show h3{font-size:44px;font-weight:600;color:#525252;margin:5px auto 0}
.time_date_show h3 span{font-size:20px;font-weight:600;display:block;color:#525252;padding-top:5px}
.text_con_show{width:calc(100% - 95px);float:left}
.text_con_show h2{margin:0 0 5px;font-size:29px; text-transform: uppercase;}
.text_con_show h2 a{color:#f9473c;text-decoration:none;transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear}
.text_con_show h2 a:hover{color:#525252}
.text_con_show ul{margin:0}
.text_con_show ul li{margin:0;font-family:'Raleway',sans-serif;font-size:16px;color:#717273;font-weight:400}
.text_con_show ul li span{font-weight:500}
.event_contain{margin:20px 0}
.event_contain p{font-size:19px;font-weight:400}
.event_bx a.btn-info{text-decoration:none;background-color:#ee4036;font-size:16px;font-weight:700;font-family:'Raleway',sans-serif;border:none;border-radius:0;margin:0;padding:20px 36px;text-transform:uppercase;transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear}
.event_bx a.btn-info:hover{background:#525252}
.event_bx{margin-bottom:45px;padding-bottom:45px;border-bottom:1px solid #dadada}
.more_event{background:none;color:#ee4036;text-transform:uppercase;font-weight:600;font-size:20px;text-decoration:none;border:none;padding:0}
.more_event:hover, .more_event:active, .more_event:focus{background-color:transparent !important;color:#ee4036 !important;text-decoration:underline; box-shadow:none;}
.more_event i{padding-left:10px}
.event-single-page.clearfix h2{margin:0 0 20px;padding:0;color:#f9473c;font-size:36px;text-transform:uppercase;font-weight:600}
.post_by ul.list-unstyled{margin-bottom:0}
.post_by ul li{font-family:'Raleway',sans-serif;color:#717273;font-size:18px;font-weight:400;position:relative}
.post_by ul li span{font-weight:500}
.event-single-page .post_by ul li:not(:last-child)::after{display:none}
.text-contain-event.clearfix{clear:both;padding:18px 0 0;overflow:hidden;word-break:break-word;word-wrap:break-word; margin-bottom:30px;}
.text-contain-event.clearfix p{font-size:19px;color:#403e3e;font-weight:400;margin-bottom:25px}
.event_button_pnl a.btn-info{text-decoration:none;background:#ee4036;font-size:16px;font-weight:700;font-family:'Raleway',sans-serif;border:none;border-radius:0;margin:0;padding:20px 36px;text-transform:uppercase;transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear}
.event_button_pnl a.btn-info:hover{background:#525252}
.event_button_pnl a.btn-info ~ a.btn-info{background:#525252;margin-left:10px}
.event_button_pnl a.btn-info ~ a.btn-info:hover{background:#ee4036}
.exclamer-text{margin:150px 0 0}
.exclamer-text p{font-size:13px;color:#848383;text-transform:uppercase;line-height:22px;font-weight:400;margin-bottom:0}
.left-cont.clearfix p{margin:0 0 15px;font-size:19px;color:#2a2a2a}
.left-cont.clearfix ul.list-unstyled{margin:15px 0;margin:0 0 15px;font-size:19px;font-family:'Raleway',sans-serif}
.left-cont.clearfix ul.list-unstyled li{margin-bottom:4px}
.left-cont.clearfix ul.list-unstyled li a{color:#2a2a2a;text-decoration:none;transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear}
.left-cont.clearfix ul.list-unstyled li a:hover{color:#ee4036}
.left-cont.clearfix ul.list-unstyled li:first-child a{color:#ee4036;transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear}
.left-cont.clearfix ul.list-unstyled li:first-child a:hover{color:#2a2a2a}
.contact_form .form-group{margin-bottom:10px}
.contact_form .form-group label{display:none}
.contact_form .form-group input{font-family:'Raleway',sans-serif;font-size:16px;color:#aba7a7;border:1px solid #b5b5b5;border-radius:0}
.contact_form .form-group input:focus{box-shadow:none;border:1px solid #b5b5b5}
.contact_form .form-group textarea{font-family:'Raleway',sans-serif;font-size:16px;color:#aba7a7;border:1px solid #b5b5b5;border-radius:0;height:120px;resize:none}
.contact_form .form-group textarea:focus{box-shadow:none;border:1px solid #b5b5b5}
.contact_form .frm_sub {display:inline-block; margin:18px 0 0; position:relative;}
.contact_form .frm_sub:after { content:'\f105'; font-family:FontAwesome; position:absolute; right:35px; color:#fff; font-weight:bold; top:9px; font-size:18px;}
.contact_form .frm_sub input { padding:10px 35px 10px 30px; background:#ee4036; color:#fff; border-color:#ee4036;font-family:'Raleway',sans-serif;text-transform:uppercase;font-weight:600;font-size:16px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear; }
.contact_form .frm_sub input:hover{background:#525252;border-color:#525252}
.inner_2nd_layout .inner_heading{top:inherit;bottom:30px}
.inner_2nd_layout .inner_heading h1{display:inline-block;background:rgba(255,255,255,0.85);padding:30px 35px;margin:0;color:#ee4036;font-size:42px;font-family:'Raleway',sans-serif;font-weight:600}
.inner_2nd_layout .inner_heading h1 a { color:#ee4036; }
.involved_bx .top_part{padding:0 0 40px;margin:0 0 40px;border-bottom:1px solid gray}
.involved_bx .top_part h3{font-family:'Raleway',sans-serif;font-weight:600;font-size:28px;margin:0 0 24px;color:#ee4036}
.involved_bx .top_part p{font-family:'Raleway',sans-serif;font-weight:500;font-size:21px;margin:0;color:#464444}
.box_part_invo .bx_pnl{margin-bottom:60px}
.box_part_invo .bx_pnl h3{margin:0;padding:0;font-family:'Raleway',sans-serif;font-weight:600;font-size:28px;text-transform:uppercase; min-height: 58px;}
.box_part_invo .bx_pnl h3 a{color:#ee4036;text-decoration:none;transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear}
.box_part_invo .bx_pnl h3 a:hover{color:#525252;text-decoration:none}
.box_part_invo .bx_pnl .top_heading_bx{margin-bottom:15px}
.box_part_invo .bx_pnl img{width:100%;opacity:1;transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear; height: auto;}
.bx_pnl.clearfix:hover img{opacity:.8}
.box_part_invo .bx_pnl p{font-family:'Raleway',sans-serif;font-weight:500;font-size:20px;color:#464444;margin:20px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:114px;-webkit-line-clamp:2;-webkit-box-orient:vertical; min-height: 60px;}
.box_part_invo .bx_pnl h5{margin:0}
.box_part_invo .bx_pnl h5 a{font-size:15px;font-weight:600;color:#ee4036;text-decoration:none;transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear}
.box_part_invo .bx_pnl h5 a:hover{color:#525252;text-decoration:none}
.box_part_invo .bx_pnl h5 a .rotate_text{padding:0 0 0 5px;font-size:20px}

.apss-social-share { float: left; margin-right: 10px; }
.social_news ul.list-inline { float: left; margin-top: 5px; }
.apss-theme-6 .apss-single-icon a:before { display: none !important; }
.apss-theme-6 .apss-single-icon i{ color: #313131 !important; font-size: 18px !important; }
.apss-theme-6 .apss-single-icon a { margin: 0px !important; padding: 0px !important; }
.post-navigation h2 { display: none; }
.nav-links { width: 100%; clear: both; }
.nav-next { float: left; width: 50%; }
.nav-previous { float: right; width: 50%; text-align: right; }
span.required { color: red; }
#comments { padding-top: 80px; }
.comment-form label { width: 100%; float: left;  }
.comment-form input, .comment-form textarea { width: 100%; border:1px solid #e3e3e3; padding: 7px; border-radius: 5px; }
.comment-form textarea { height: 100px; resize: none; }
.comment-form input.submit { background: #ed4036; color: #fff; }
.referral, .j-display-filters { display:none !important;}
.list_partners { background: #f6f6f6; padding: 15px; height: 200px; border:1px solid #e3e3e3; text-align: center; margin-top: 30px;}
.list_partners a { display: table; height: 170px;  }
.list_partners a span { display: table-cell; vertical-align: middle;}
.list_partners img { max-width: 100%; height: auto; max-height: 170px; width: auto;   }
.panel-heading .accordion-toggle:after {font-family: 'Glyphicons Halflings';  
    content: "\e114"; float: right; color:#ec584f; }
.panel-heading .accordion-toggle.collapsed:after { content: "\e080"; }
.panel-group { margin-top: 30px; clear: both; }
.panel-heading h4 a { display: block; color:#ec584f; font-weight: bold; text-transform: uppercase; }
.panel-heading h4 a:hover { text-decoration: none; color: #131112; }
.vision_list ul{ list-style: none; padding: 5px 0 0 0; margin: 30px 0;  border-top: 1px dashed #ec584f; width: 100%; float: left;}
.vision_list ul li { width: 100%; float: left;  padding: 10px 0 10px 150px; border-bottom: 1px dashed #ec584f; position: relative; }
ol { margin-bottom:30px;}
ol li { margin-bottom:15px;}
.vision_list ul li p { line-height: 20px; margin-bottom: 0px; }
.vision_list ul li span { color:#ec584f; float: left;  font-size: 16px; font-weight: bold; position: absolute; left: 0px;  }
.inner-page { padding-bottom: 30px; }
.inner-page h2 { margin-top: 10px; font-weight: bold; color:#ec584f; font-size: 24px; }

.challenge_wrap { padding: 50px 0; margin: 50px 0 30px 0;}
.challenge_wrap .test_bx_con { background: rgba(255,255,255,0.8); text-align: center;}
.challenge_wrap .test_bx p { font-size: 15px; }
p.center_align { text-align: center; margin-bottom: 0px; color:#ec584f;}


.solution_wrap { padding: 100px 0 70px 0; margin: 50px 0 0px 0;}
.solution_wrap .item { background: rgba(255,255,255,0.8); text-align: center; min-height: 260px; padding: 15px;}
.solution_wrap .item h4 { color:#ec584f; }
.solution_sec1 { margin: 0px 0 30px 0; padding: 40px 0; background: #f4f4f4; float: left; width: 100%;}
.solution_sec1 h2 { padding-bottom: 20px; color:#ec584f;}

.btn_new { background: #fff; color:#ec584f; margin: 15px 0; padding: 8px 15px; border-radius: 0px; border:2px solid #ec584f; font-weight: bold; clear:both; float: left;}
.btn_new:hover { color:#fff; text-decoration: none; background: #ec584f;}
iframe { margin-bottom: 15px; }
.orange_box { background: #ea433d; padding: 15px; color: #fff; float: left; width: 100%;}
.orange_box h2 { color: #fff; font-size: 20px; padding-top: 15px; }
.orange_box p, .orange_box a { color: #fff; font-size: 18px; }
.orange_box a { font-weight: bold; }
.orange_box a:hover { text-decoration: none; color: #2b2b2b; }
.inner-page ul.bullet { padding: 0px; margin: 0px;  }
.inner-page ul.bullet li { position: relative; padding-left: 20px; margin-bottom: 5px; list-style: none; }
.inner-page ul.bullet li:before { content: '\f111'; font-family:FontAwesome; position: absolute; left: 0px; top: 2px;
color: #ec584f; font-size: 10px;  }
.inn_sec { margin-bottom: 30px; float: left; width: 100%; }

.stories_wrap .video-gall, .page-content { margin-bottom: 30px; }
.wpvl_auto_thumb_box, .video_lightbox_auto_anchor_image { width: 100% !important; height: 200px !important; }
.wpvl_auto_thumb_play { left: 40%; top: 42%; }
div.pp_default .pp_close { z-index: 9; }

.testimonial_wrap .test_bx_con { width: 100%; float: left; margin-bottom: 30px; }
.media_thumb { margin-bottom: 30px; padding: 5px; border:1px solid #e3e3e3;}
.media_thumb img { object-fit: cover; }

.text-contain-news h3 { color: #ed4036; }
.text-contain-news ul { list-style: none; padding: 0px; margin: 15px 0; }
.text-contain-news ul li { padding-left: 25px; margin-bottom: 10px; position: relative; font-size: 19px;}
.text-contain-news ul li:before {content: '\f111'; font-family:FontAwesome; position: absolute; left: 0px; top: 5px; 
color: #ec584f; font-size: 10px;}
.event_title h2 { text-transform: uppercase; font-weight: bold; margin-bottom: 30px; margin-top:0px; font-size: 30px;
    border-bottom: 2px solid #ec584f;  padding-bottom: 15px;}
.event-item.hidden-event { display:none;}
.event_button_pnl .addeventatc { background: #ee4036 !important; color:#fff !important; border-radius: 0px !important; clear:both; margin-top:15px;}
.event_button_pnl .addeventatc:hover { border-color:#525252; background: #525252 !important;}
.single-tribe_events .tribe-events-event-image { text-align:center;}
#mc4wp-form-1 .mc4wp-response p{ padding: 10px;font-size: 18px;}
.page_cont h2 { padding-bottom: 10px; }
.page_cont p { font-size: 19px; color: #403e3e; font-weight: 400; margin-bottom: 25px; }
.page_cont ul { width: 100%; clear: both; margin-bottom: 20px; }
.page_cont ul li { position: relative; padding-left: 20px; list-style-type: none; font-size: 19px; color: #403e3e; font-weight: 400; margin-bottom: 10px; line-height: 24px;}
.page_cont ul li:before { position: absolute; left: 0px; top: 0px; color: #ec584f; font-size: 10px; content: '\f111'; font-family:FontAwesome; }
.single-involved .exclamer-text { margin: 0px; }
.blankets-counter h3.counter-count{ font-size:50px;}

#mc4wp-form-1 .mc4wp-response { clear: both;background: #fff; padding: 5px;display: inline-block;}
#mc4wp-form-1 .mc4wp-response p { margin-bottom:0px;}

.chart, .parnts {position: relative;display: inline-block;width: 140px; height: 140px; margin-top: 20px;margin-bottom:20px; text-align: center;}
.chart canvas, .parnts canvas { position: absolute; top: 0; left: 0;}
.percent, .parnts {display: inline-block;line-height: 140px; z-index: 2; font-weight: 300; font-size: 30px;color: #000;}
.percent:after { content: "%";margin-left: 0.1em; font-size: 0.8em;}
.wpcf7-mail-sent-ok { display:none !important;}
#myModal .wpcf7-mail-sent-ok, #myModal .wpcf7-validation-errors { display:block !important; color:#555;}
.percent2 { width:0px; font-size:0px;}
.percent1 { font-size:30px; color:#000; font-weight:300; position:relative; top:8px;}


.inner-new { margin-top: 0px; background: #f2f2f2;}
.inner-new .down_shape {padding-bottom: 60px; background: url(assets/images/about-bottom.jpg) no-repeat left bottom;}
.new_heading { position: relative; }
.pge_title { position: absolute; bottom: 110px; left: 0px; right: 0px; text-align: center;}
.pge_title h1 { padding: 35px; background: rgba(255,255,255,0.8); color: #ee4036; font-size: 45px; font-family:'Raleway',sans-serif; line-height: 33px; display: inline-block; font-weight: 600;  }
.inner-new-container { width: 1040px; margin: 0px auto; position: relative; top: -60px; background: #fff;} 
.page_sub_title { background: #ee4036; padding: 20px 15px; text-align: center; }
.page_sub_title h2 { color: #fff; font-weight: 800; font-size: 38px; line-height: 44px; padding-bottom: 0px; margin: 0px;  }
.page_sub_title p { color: #fff; font-weight: bold; font-size: 22px; line-height: 32px; max-width: 90%; margin: 0 auto;}
.issue-wrapper .page_sub_title p { max-width:62%;}
.page_cont_new { padding: 40px; background: #fff; float: left; width: 100%; }
.page_left_content { width: 65%; float: left; margin-right: 10%; }
.page_right_bar { width:25%; float: left; }
.page_right_bar ul li { padding-left: 0px;  color: #ee4036; }
.page_right_bar ul li:before { display: none; }
.page_right_bar ul li a { padding-right: 25px; position: relative; transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear;}
.page_right_bar ul li a:before { content: ''; position: absolute; right: 0px; left: inherit; top: 5px; background: url(assets/images/right-arrow.png) no-repeat; width: 16px; height: 15px;}
.page_right_bar ul li a:hover { padding-right: 30px; text-decoration: none; font-weight: 600; }
.page_right_bar h3 { margin-top: 0px; font-weight: 600; }
.about-btm-content { clear: both; text-align: center; }
.btm_cont { max-width: 800px; margin: 70px auto 0px auto; }
.inner-new a.btn-info, .career_bx a.btn-info, .issue-wrapper a.btn-info, .blanket-wrapper a.btn-info{text-decoration:none;background-color:#ee4036;font-size:16px;font-weight:700;font-family:'Raleway',sans-serif;border:none;border-radius:0;margin:30px 0 0 0;padding:20px 36px;text-transform:uppercase;transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear;}
.inner-new a.btn-info:hover, .career_bx a.btn-info:hover, .issue-wrapper a.btn-info:hover, .blanket-wrapper a.btn-info:hover{background:#525252}
.testimoni { width: 100%; float: left; background: #f9f9f9; padding: 75px 0 0px 0; text-align: center;}
.test5 { padding: 75px 0;}
.testimoni figure { width: 188px; height: 188px; border-radius: 50%; border:2px solid #ed4036; overflow: hidden; background: #d3cece; margin: 0px auto 20px auto;}
.testimoni figure img { width: 100%; height: 100%; object-fit: cover; }
.testimoni h4 { font-size: 22px; line-height: 29px; color: #303030;}
.test-content { padding-top: 30px; }
.testimoni p { padding-left: 50px; position: relative; font-weight: bold; color: #2c2b2a; font-size: 24px; line-height: 36px; padding-right: 100px; text-align: left;}
.testimoni p:before { content: ''; position: absolute; left: 0px; top: -15px; background: url(assets/images/quote1.png)  no-repeat; width: 34px; height: 36px; }
.testimoni span { position: relative; }
.testimoni span:after { content: ''; position: absolute; right:-45px; bottom: -16px; background: url(assets/images/quote2.png)  no-repeat; width: 34px; height: 36px; }
.about-partners { clear: both; }
.about-partners.partners_bx h3 { text-transform: none; }
.inner-main .wp-pagenavi { padding-left: 0px !important; margin-bottom: 30px; }
.career_bx { padding-bottom: 50px; }
.career_bx ul { padding: 0px; margin: 0px; }
.career_bx ul li { list-style-type: none; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 2px solid #e3e3e3;  }
.career_bx ul li:last-child { border-bottom: none; }
.career_bx p { font-size: 19px; color: #403e3e; font-weight: 400; margin-bottom: 0px;}
.career-single-page p { font-size: 19px; color: #403e3e; font-weight: 400; margin-bottom: 20px; }
.career-single-page h2 { font-size: 30px; }


.issue-wrapper { margin-top: 0px; background: #f2f2f2; }
.issue-wrapper .down_shape {padding-bottom: 60px; background: url(assets/images/about-bottom.jpg) no-repeat left bottom;}
.issue-wrapper .inner-new-container { background: transparent; }
.issue-list-wrapper { margin: 30px 0; }
.issue-list { text-align: center; min-height: 200px; padding: 0 30px; }
.issue-list h2 { font-weight: 800; font-size: 36px; color: #ed4036; }
.issue-list p { font-size: 16px; line-height: 23px; color: #403e3e; font-weight: 500; }
.issue-content-sec1 { width: 80%; margin: 0 auto 50px auto; }
.issue-wrapper h5 { color: #403e3e; font-size: 22px; font-weight: 500; line-height: 28px; text-align: center; margin-bottom: 20px; }
.issue-box-wrapper { margin: 0 0 30px 0; }
.issue-box figure { height: 195px; overflow: hidden; }
.issue-box figure img { object-fit: cover; width: 100%; height: 100%;}
.issue-box-cont { padding: 30px; background: #fff; border-bottom: 5px solid #ed4036;  min-height:700px;}
.issue-box-cont h3 { color: #ee4036; font-size: 21px; line-height: 27px; font-weight: 800; padding-bottom: 20px; margin: 0px; }
.issue-box-cont p { color: #403e3e; font-size: 19px; line-height: 27px; font-weight: 500; margin-bottom: 0px; }
.issue-content-sec2 { padding: 30px 0; text-align: center; }
.issue-content-sec2 h3 { font-size: 29px; line-height: 27px; color: #ee4036; font-weight: 800; margin-bottom: 20px; }
.issue-full-content{height:410px;position:relative; float: left; width: 100%;}
.issue-full-content:after{position:absolute;width:50%;right:0;content:"";height:100%;background:url(assets/images/issue-btm-background.jpg) no-repeat;background-size:cover;top:0}
.issue-full-content::before{content:"";position:absolute;background:#ed4036;width:50.5%;height:100%;left:0;top:0;clear:both}
.issue-full-content-bx{display: table; height:414px;}
.issue-full-content-bx-in { display: table-cell; height: 100%; vertical-align: middle; text-align: center;}
.issue-full-content-bx-in p { font-size: 21px; line-height: 24px; color: #fff; font-style: italic; font-weight: 500; }
.issue-full-content-bx-in h6 { font-size: 19px; font-weight: bold; color: #fff; margin: 30px 0; }
.issue-full-content-bx-in a.btn-info{text-decoration:none;background-color:#fff;font-size:16px;font-weight:700;font-family:'Raleway',sans-serif;border:none;border-radius:0;margin:0px 0 0 0;padding:20px 36px;text-transform:uppercase;transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear; color: #ee4036; font-style: normal;}
.issue-full-content-bx-in a.btn-info:hover{background:#525252; color: #fff;}



.parents-wrapper { margin-top: 0px; background: #f2f2f2; }
.parents-wrapper .down_shape {padding-bottom: 60px; background: url(assets/images/about-bottom.jpg) no-repeat left bottom;}
.parents-wrapper .inner-new-container { background: transparent; }
.parents-list-wrapper { margin: 30px 0; }
.parents-list { text-align: center; min-height: 200px; padding: 0 60px; }
.parents-list h2 { font-weight: 800; font-size: 36px; color: #ed4036; }
.parents-list p { font-size: 16px; line-height: 23px; color: #403e3e; font-weight: 500; }
.parents-content-sec1 { width: 90%; margin: 0 auto 50px auto; }
.parents-wrapper h5 { color: #403e3e; font-size: 22px; font-weight: 500; line-height: 28px; text-align: center; margin-bottom: 20px; }
.parents-box-wrapper { margin: 0 0 30px 0; }
.parents-box figure { height: 195px; overflow: hidden; }
.parents-box figure img { object-fit: cover; width: 100%; height: 100%;}
.parents-box-cont { padding: 30px; background: #fff; border-bottom: 5px solid #ed4036;  min-height:560px;}
.parents-box-cont h3 { color: #ee4036; font-size: 21px; line-height: 27px; font-weight: 800; padding-bottom: 20px; margin: 0px; }
.parents-box-cont p { color: #403e3e; font-size: 19px; line-height: 27px; font-weight: 500; margin-bottom: 15px; }
.parents-content-sec2 { padding: 40px 0; text-align: center; }
.parents-content-sec2 h3 { font-size: 29px; line-height: 27px; color: #403e3e; font-weight: 800; margin-bottom: 30px; }
.parents-content-sec2 p {  font-size: 21px; line-height: 27px; font-weight: 500; color: #403e3e; padding-bottom: 20px; margin: 0px; }
p.orange { color: #ee4036;  }
.parents-full-content{height:500px;position:relative; float: left; width: 100%;}
.parents-full-content:after{position:absolute;width:50%;right:0;content:"";height:100%;background:url(assets/images/parents-btm-bg.jpg) no-repeat;background-size:cover;top:0}
.parents-full-content::before{content:"";position:absolute;background:#ed4036;width:50.5%;height:100%;left:0;top:0;clear:both}
.parents-full-content-bx{display: table; height:500px;}
.parents-full-content-bx-in { display: table-cell; height: 100%; vertical-align: middle; text-align: center;}
.parents-full-content-bx-in h2 { color: #fff; font-weight: bold; text-align: left; font-size: 27px; line-height: 27px; margin-bottom: 20px; }
.parents-full-content-bx-in p { font-size: 20px; line-height: 24px; color: #fff; font-weight: 500; text-align: left; }
.parents-full-content-bx-in a.btn-info, .parents-content-sec2 a.btn-info, .work-wrapper a.btn-info, .law-content-sec2 a.btn-info{text-decoration:none;background-color:#ee4036;font-size:16px;font-weight:700;font-family:'Raleway',sans-serif;border:none;border-radius:0;margin:0px 0 0 0;padding:20px 36px;text-transform:uppercase;transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear; color: #fff; font-style: normal;}
a.btn-info.white { background-color:#fff; color: #ee4036;}
.parents-full-content-bx-in a.btn-info:hover, .parents-content-sec2 a.btn-info:hover, a.btn-info.white:hover, .work-wrapper a.btn-info:hover, .law-content-sec2 a.btn-info:hover{background:#525252; color: #fff;}
.parents-full-content-bx-in a.btn-info.white { margin-top: 40px; }


.work-wrapper { margin-top: 0px; background: #f2f2f2; }
.work-wrapper .down_shape {padding-bottom: 60px; background: url(assets/images/about-bottom.jpg) no-repeat left bottom;}
.work-wrapper .inner-new-container { background: transparent; }
.work-content-sec1 { width: 80%; margin: 50px auto 50px auto; }
.work-wrapper h5 { color: #403e3e; font-size: 22px; font-weight: 500; line-height: 28px; text-align: center; margin-bottom: 20px; }
.work-box-wrapper { margin: 0 0 30px 0; }
.work-box figure { height: 195px; overflow: hidden; }
.work-box figure img { object-fit: cover; width: 100%; height: 100%;}
.work-box-cont { padding: 30px; background: #fff; border-bottom: 5px solid #ed4036;  min-height:360px;}
.work-box-cont h3 { color: #ee4036; font-size: 21px; line-height: 27px; font-weight: 800; padding-bottom: 20px; margin: 0px; }
.work-box-cont p { color: #403e3e; font-size: 19px; line-height: 27px; font-weight: 500; margin-bottom: 0px; }
.work-content-sec2 { padding: 30px 0; text-align: center; }
.work-content-sec2 h3 { font-size: 29px; line-height: 27px; color: #ee4036; font-weight: 800; margin-bottom: 20px; }
.work-wrapper .work-content-sec2 a.btn-info { margin-top: 30px; }
.work-counter { text-align: center;  margin: 50px 0; }
.work-counter h2 { font-weight: 900; font-size: 36px; color: #403e3e; margin-bottom: 50px; }
.work-counter .work-list { padding: 0 15px; }
.work-counter .work-list figure { width: 115px; height: 115px; border-radius:50%; border:2px solid #ed4036; margin: 0 auto 40px auto; display: table; }
.work-counter .work-list figure span { height: 115px; display: table-cell; vertical-align: middle; text-align: center; }
.work-counter .work-list figure span img { max-width: 100%; height: auto; }
.work-counter .work-list h3 { font-size: 36px; font-weight: 900; margin: 0 0 20px 0; color: #ed4036; }
.work-counter p { font-size: 15px; line-height: 23px; color: #403e3e; font-weight: 500; }
.work-counter .counter-count.add_plus:after { position: relative; content: "+"; padding-left: 5px;}
.work-full-content{height:500px;position:relative; float: left; width: 100%;}
.work-full-content:after{position:absolute;width:50%;right:0;content:"";height:100%;background:url(assets/images/our-bottom-bg.jpg) no-repeat;background-size:cover;top:0}
.work-full-content::before{content:"";position:absolute;background:#ed4036;width:50.5%;height:100%;left:0;top:0;clear:both}
.work-full-content-bx{display: table; height:500px;}
.work-full-content-bx-in { display: table-cell; height: 100%; vertical-align: middle; text-align: center;}
.work-full-content-bx-in p { font-size: 21px; line-height: 24px; color: #fff; font-style: italic; font-weight: 500; }
.work-full-content-bx-in h6 { font-size: 19px; font-weight: bold; color: #fff; margin: 30px 0; }
.work-full-content-bx-in a.btn-info {text-decoration:none;background-color:#fff;font-size:16px;font-weight:700;font-family:'Raleway',sans-serif;border:none;border-radius:0;margin:0px 0 0 0;padding:20px 36px;text-transform:uppercase;transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear; color: #ee4036; font-style: normal;}
.work-full-content-bx-in a.btn-info:hover{background:#525252; color: #fff;}


.law-wrapper { margin-top: 0px; background: #f2f2f2; }
.law-wrapper .down_shape {padding-bottom: 60px; background: url(assets/images/about-bottom.jpg) no-repeat left bottom;}
.law-wrapper .inner-new-container { background: transparent; }
.law-list-wrapper { margin: 30px 0; }
.law-list { text-align: center; min-height: 200px; padding: 0 30px; }
.law-list h2 { font-weight: 800; font-size: 36px; color: #ed4036; }
.law-list p { font-size: 16px; line-height: 23px; color: #403e3e; font-weight: 500; }
.law-content-sec1 { width: 96%; margin: 50px auto 50px auto; }
.law-wrapper h5 { color: #403e3e; font-size: 22px; font-weight: 500; line-height: 28px; text-align: center; margin-bottom: 20px; }
.law-box-wrapper { margin: 0 0 30px 0; }
.law-box figure { height: 195px; overflow: hidden; }
.law-box figure img { object-fit: cover; width: 100%; height: 100%;}
.law-box-cont { padding: 30px; background: #fff; border-bottom: 5px solid #ed4036;  min-height:550px;}
.law-box-cont h3 { color: #ee4036; font-size: 21px; line-height: 27px; font-weight: 800; padding-bottom: 20px; margin: 0px; }
.law-box-cont p { color: #403e3e; font-size: 19px; line-height: 27px; font-weight: 500; margin-bottom: 0px; }
.law-content-sec2 { padding: 30px 0; text-align: center; }
.law-content-sec2 h3 { font-size: 29px; line-height: 27px; color: #ee4036; font-weight: 800; margin-bottom: 20px; }
.law-content-sec2 a.btn-info { margin-top: 60px; }
.law-counter-wrapper { margin: 30px 0; }
.law-counter-wrapper h3 { font-weight: bold; font-size: 24px;text-align: center; }
.law-carousel-wrapper { background: #f1f1f1; padding: 70px 0 100px 0; }
.law-carousel-wrapper .owl-carousel { width: 70%; margin: 0 auto; background: #fff; padding: 3% 5%; text-align: center; border-bottom: 6px solid #ee4036; }
.law-carousel-wrapper .owl-carousel p { color: #515050; font-weight: 500; font-size: 18px; }
.law-carousel-wrapper .owl-carousel h6 { color: #ee4036; font-weight: 600; font-size: 16px; }
.law-carousel-wrapper .owl-carousel h6 br { display:none;}
.law-carousel-wrapper .owl-carousel .owl-dots { position: absolute; bottom: -50px; left: 0; right: 0; }

.hidden-field { display:none;}
#myModal .form_pnl .form-group input { background:transparent;}
#myModal .form_pnl .form-group { width:100%; margin-right:0px;}
#myModal .form_pnl [type="submit"]:hover { background:#161616;}


.blanket-wrapper { margin-top: 0px; background: #f2f2f2; }
.blanket-wrapper .down_shape {padding-bottom: 60px; background: url(assets/images/about-bottom.jpg) no-repeat left bottom;}
.blanket-wrapper .inner-new-container { background: transparent; }
.issue-list-wrapper { margin: 30px 0; }
.blanket-content { padding: 70px 15px; }
.blanket-content h3 { text-transform: uppercase; font-weight: bold; font-size: 24px; line-height: 28px; color: #ee4036; }
.blanket-content p { color: #000000; font-size: 22px; line-height: 28px; font-weight: 500; }
.blanket-content figure { background: #fff; border: 2px solid #ed4036; padding: 10px; text-align: center; width: 115px; height: 115px; margin: 15px auto; border-radius: 50%;}
.blanket-content figure img { max-width: 100%;  }
.blanket-content .blankets-counter { text-align: center; }
.blanket-content .blankets-counter h3 { font-size: 36px; color: #ed4036; font-weight: 900; line-height: 30px; }
.blanket-content .blankets-counter p { color: #403e3e; font-size: 16px; line-height: 23px; }
.blanket-list figure { height: 195px; overflow: hidden; }
.blanket-list figure img { object-fit: cover; width: 100%; height: 100%;}
.blanket-wrap-content { padding: 30px; background: #fff; border-bottom: 5px solid #ed4036;  min-height:400px; position: relative;}
.blanket-wrap-content h3 { color: #ee4036; font-size: 21px; line-height: 27px; font-weight: 800; padding-bottom: 20px; margin: 0px; }
.blanket-wrap-content p { color: #403e3e; font-size: 19px; line-height: 27px; font-weight: 500; margin-bottom: 0px; }
.blanket-wrapper a.btn-info { position: absolute; bottom: 25px; left: 0px; right: 0px; width: 190px; margin: 0 auto; }
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing { border: 2px solid #ff0000 !important}
.inner-page { min-height:50vh;}
.news-single-page .btn_new { background:red; border-color:#fff; color:#fff;}
span.wpcf7-list-item { margin: 0px; }
.coalition.work-counter .work-list figure { float: none; }
.box-border-red { border:2px solid #f9473c; padding: 7px; }
.logo img { max-width:250px; height:auto; margin-top: 5px;}
.screen-reader-response { display:none;}
.wpcf7-not-valid-tip { color:red;}
.press_wrap h2 { margin-bottom: 15px 0; }
.glo-lg { text-align:center;}
.glo-lg img { max-height:100px; width:auto;margin-bottom:30px;}

.education_list { margin-top: 20px; }
.education_list_panel {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: 0;
    justify-content: flex-start;
}
.education_list_panel .education_item {
    float: none;
    margin: 0;
}
.edu_cat_title { background: #ee4036; padding: 5px 15px; margin:25px 0; }
.edu_cat_title h2 { text-transform: uppercase; color: #fff; padding: 0px; margin: 0px; font-weight: 600; font-size: 20px; line-height: 28px;}
.edu_box { margin-bottom: 40px; }
.edu_box figure { height: 200px; overflow: hidden; margin-bottom: 15px; float: left; width: 100%}
.edu_box figure img { object-fit: cover; height: 100%; width: 100%; }
.edu_box h2 a, .edu_box h2 { text-transform: uppercase; font-size: 18px; line-height: 22px; text-decoration: none;}
.edu_box a.rd_mr { text-transform: uppercase; font-weight: bold; font-size: 14px; text-decoration: none;}
.edu_box a.rd_mr i { position: relative; top: -1px; font-size: 18px; }
.edu_box p, .single_education li { font-size: 19px; }
.edu_box h2 a:hover, .edu_box a.rd_mr:hover { text-decoration: none; }
.single_education figure { margin: 10px 0 30px 0; text-align: center; }
.single_education figure img { max-width: 100%; height: auto; }
.pagination_sec { text-align: center; width: 100%; float: left; font-weight: bold; font-size: 18px; }
.pagination_sec a { padding: 0 5px; }

.single_education .social_news.pull-left { margin-left:-10px;}

.packages_wrap img { height: 80px !important; min-height: 80px !important; }
.packages_wrap:before { background: rgba(250,247,250,0.5);
background: -moz-linear-gradient(top, rgba(250,247,250,0.5) 0%, rgba(225,225,225,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(250,247,250,1)), color-stop(100%, rgba(225,225,225,1)));
background: -webkit-linear-gradient(top, rgba(250,247,250,0.5) 0%, rgba(225,225,225,1) 100%);
background: -o-linear-gradient(top, rgba(250,247,250,0.5) 0%, rgba(225,225,225,1) 100%);
background: -ms-linear-gradient(top, rgba(250,247,250,0.5) 0%, rgba(225,225,225,1) 100%);
background: linear-gradient(to bottom, rgba(250,247,250,0.5) 0%, rgba(225,225,225,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf7fa', endColorstr='#e1e1e1', GradientType=0 ); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; content: ''; }
.page-id-5313 .inner-main { background: #E1E1E1; margin-top: 0px; color: #000; }
.page-id-5313 .inner-main img { height: auto; }
.page-id-5313 .inner-main figure { margin-top: 50px; }
.page-id-5313 .inner-main h2 { color: #000; margin-bottom: 20px; }
.page-id-5313 .inner-main iframe { width: 100% !important; height: 423px !important; }

.page-id-5313 .inner-main a.btn-info { text-decoration: none; background-color: #ee4036; font-size: 16px; font-weight: 700; font-family: 'Raleway',sans-serif;border: none; border-radius: 0; margin: 30px 0 0 0;  padding: 15px 36px;text-transform: uppercase;transition: all .4s linear;-o-transition: all .4s linear;-moz-transition: all .4s linear;-webkit-transition: all .4s linear;}
.page-id-5313 .inner-main a.btn-info:hover {  background-color: #525252; }
.page-id-5313 .inner-main p { font-size: 18px; line-height: 22px; padding-bottom: 20px;  }
.woocommerce table.shop_table { border: 1px solid #E43D38 !important; }
.woocommerce table { font-size: 16px; }
.woocommerce  table, .woocommerce td, .woocommerce th {  border: 1px solid #E43D38; }

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { background-color: #ee4036; color: #fff; border-radius: 0px; padding: 10px 15px;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {  background-color: #525252; color: #fff;}
#coupon_code { width: 115px; }

.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text, .woocommerce form .form-row select{ padding: 7px 10px !important; border: 1px solid #E43D38 !important; border-radius: 0px !important;}
.select2-container--default .select2-selection--single {  border: 1px solid #E43D38 !important; border-radius: 0px !important; height: 34px; line-height: 34px;}
.select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 34px; }
.select2-container--default .select2-selection--single .select2-selection__arrow { height: 32px; }
.wc-donation-in-action #wc-donation-f-donation-value.before { border-radius: 0px; }
.select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #E43D38 transparent transparent transparent !important;  }
.woocommerce form .form-row textarea { padding: 7px 10px; border: 1px solid #E43D38; resize: none; border-radius: 0px;}
.woocommerce form .form-row label, .woocommerce-page form .form-row label { text-transform: uppercase; font-size: 12px; }
.woocommerce-checkout h3 { color: #E43D38; font-size: 20px; font-weight: bold; }
#ship-to-different-address { margin-left: 23px; }
#ship-to-different-address label { margin: 0px !important; 	 }
.wc_donation_on_checkout { padding: 0px; background-color: #fff;  }
.price-wrapper { width: 50% !important; float: left; }
#wc-donation-f-submit-donation { width: 48%; margin-left: 2%; height: 45px;}
#wc-donation-f-submit-donation:hover { background-color: #525252 !important;  border-color: #525252 !important; }
#wc-donation-f-donation-other-value { padding: 0 10px; }

.ch_btm_txt { text-align: center; margin-top: 30px; }
.single-product .product_meta{ display: none !important; }
.woocommerce .star-rating span::before { font-family: star; }
.woocommerce div.product p.price, .woocommerce div.product span.price { color: #000000; font-size: 24px; }
.woocommerce .quantity .qty { height: 36px;  border: 1px solid #000; }
.woocommerce-Reviews #comments { padding-top: 0px !important; }
.woocommerce div.product .woocommerce-tabs ul.tabs { padding-left: 5px; }
.ship_us { text-align: center; font-weight: bold; border-bottom: 1px solid; padding: 0 0 10px 0; font-size: 20px; }

.woocommerce-message, .woocommerce-info { border-top-color: #ee4036 !important; }
.woocommerce-message::before, .woocommerce-info::before { color: #ee4036 !important; }
.mc4wp-checkbox-woocommerce input { margin-right: 10px; }

.post-type-archive-career .page-content { display:none;}


.edu_addi_sec { padding-top: 40px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e1e1e1+0,ffffff+100 */
background: #e1e1e1; /* Old browsers */
background: -moz-linear-gradient(top,  #e1e1e1 0%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #e1e1e1 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #e1e1e1 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.btn_add_in { padding-bottom: 30px; }
.inner-page .edu_addi_sec h2 { text-align: center; text-transform: uppercase; padding-bottom: 15px; font-size: 30px; }
#yikes-mailchimp-container-1 { background: rgba(237,64,54,1); padding: 25px; margin: 30px 0 20px 0; float: left; width: 100%;}
#e-book-subscripton-1 label { width: 33%; }
#e-book-subscripton-1 label span { display: block; padding-bottom: 10px; color: #fff; }
.yikes-easy-mc-submit-button-1 { width: 33% !important; color: #fff; background-color: #000; border-color: #000; border-radius: 0px; }
.yikes-easy-mc-submit-button-1:hover, .yikes-easy-mc-submit-button-1:focus, .yikes-easy-mc-submit-button-1:active { color: #fff; background-color: #9c0c04; border-color: #9c0c04;}

#tribe-events-pg-template { max-width: 100% !important;}
.cart-collaterals { margin-top: 50px;}
/* .tribe-events-l-container { padding-top: 0px !important;} */


header.tribe-events-header.tribe-events-header--has-event-search .tribe-events-header__events-bar.tribe-events-c-events-bar.tribe-events-c-events-bar--border, 
.tribe-events-c-subscribe-dropdown__container {
    display: none !important;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small {
    background: #ed4036 !important;
    color: #fff !important;
    border-color: #ed4036 !important;
}

time.tribe-events-calendar-list__month-separator-text.tribe-common-h7.tribe-common-h6--min-medium.tribe-common-h--alt {
    color: #ed4036 !important;
}

.tribe-common .tribe-common-c-svgicon, .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text {
    color: #f44336 !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after {
    background: #f44336 !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-icon-svg path, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-icon-svg path {
    fill: #f44336;
}

span.tribe-events-c-nav__prev-label, span.tribe-events-c-nav__next-label {
    color: #f44336 !important;
}

.tribe-events .tribe-events-c-nav__next:disabled span.tribe-events-c-nav__next-label,
.tribe-events .tribe-events-c-nav__prev:disabled span.tribe-events-c-nav__prev-label {
    color: var(--tec-color-text-disabled) !important;
}

.tribe-events .tribe-events-c-nav__next:disabled .tribe-events-c-nav__next-icon-svg path,
.tribe-events .tribe-events-c-nav__prev:disabled .tribe-events-c-nav__prev-icon-svg path {
    fill: var(--tec-color-icon-disabled) !important;
}

.tribe-events .tribe-events-c-nav__prev:hover span.tribe-events-c-nav__prev-label, .tribe-events .tribe-events-c-nav__next:hover span.tribe-events-c-nav__next-label{
    color: var(--tec-color-icon-active) !important;
}

.tribe-common .tribe-common-anchor-thin, .tribe-common .tribe-common-anchor-thin, .tribe-common .tribe-common-anchor-thin {
    border-bottom: none;
    color: #f44336 !important;
}

.tribe-common .tribe-common-anchor-thin:active, .tribe-common .tribe-common-anchor-thin:focus, .tribe-common .tribe-common-anchor-thin:hover {
    border-bottom: none;
    color: #000 !important;
}

.tribe-common .tribe-common-anchor-thin {
    border: none;
}

.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path, .tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path {
    fill: #ed4036;
}

.tribe-events .tribe-events-c-nav__next:disabled:hover span.tribe-events-c-nav__next-label, 
.tribe-events .tribe-events-c-nav__prev:disabled:hover span.tribe-events-c-nav__prev-label {
    color: var(--tec-color-text-disabled) !important;
}

.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after {
    background: #f44336;
}


.stky_btn {

  clear: both;
	position: fixed;
	list-style-type: none;
	right:0px;
	top: 195px;
  margin-bottom: 40px;
  margin-right: -105px;
  -webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
 	background-color: rgba(255, 197, 58);
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
  z-index: 999;

}



.stky_btn a {
	font-size: 18px;
	text-transform: none;
	text-align: center;
  text-decoration: none;
	color: #ffffff;
  padding: 15px;
	display: block;
  font-family: 'Raleway',sans-serif;
  font-weight: 700;
}

.stky_btn:hover {
	background-color: #4F5050;
	color: #fff;
}



@media screen and (min-device-width: 1200px) and (max-device-width: 1343px){
.logo img { max-width:190px; height:auto; }
.left_menu.clearfix li a { padding: 29px 6px; }
.menu-right.clearfix { margin-right: 190px; }
.menu-right ul li { padding: 0 7px; }

}
@media screen and (min-device-width: 1300px) {
.ft_menu.clearfix { position: absolute; left: 0; right: 0px; }
.testimoni p { padding-right: 25%; }
.inner_banner img{ max-height: 60vh; object-position: top; -webkit-object-position: top; -moz-object-position: top; -ms-object-position: top;}
.carousel-inner>.item>img { max-height: 70vh; object-fit: cover; }
}
@media screen and (min-width: 1700px) {
.container{width:1600px}
ul.slimmenu li a{font-size:18px}
.top_header{height:78px}
.donation_btn, .shop_btn{height:90px;line-height:90px}
.kits_btn { height: 90px; padding-top: 25px; }
.inner-new-container { width: 1200px; }
.issue-box-cont { min-height: 610px; }
.issue-full-content-bx, .issue-full-content { height: 550px; }
.issue-full-content-bx-in p, .work-full-content-bx-in p, .parents-full-content-bx-in p { font-size: 30px; line-height: 36px; }
.parents-full-content-bx-in h2 { font-size: 36px; line-height: 40px; }
.issue-full-content-bx-in h6, .work-full-content-bx-in h6 { font-size: 24px; }
.parents-box-cont { min-height: 500px; }
.work-box-cont { min-height: 330px; }
.work-counter p { font-size: 21px;line-height: 26px;}
.issue-list p { font-size: 18px; }
.law-box-cont { min-height: 470px; }
.inner-page {  min-height:70vh;}
.vdo_left.clearfix iframe { height: 386px; }
.vdo_right .vdo_bx iframe, .vdo_right .vdo_bx, .vdo_right .vdo_bx a { height: 190px; line-height: 190px;}
#new_bx .tab_top_bx, #new_bx .tab_top_bx img, #new_bx .tab_top_bx a { height: 200px; line-height: 200px; }
.press_wrap h2 { margin: 20px 0; }
.stay_date_heading  { text-align:right;}
.part1  { text-align:center;}

.page-id-5313 .inner-main h2 { font-size: 40px; }
.page-id-5313 .inner-main p { font-size: 24px; line-height: 28px; padding-bottom: 25px;  }
.page-id-5313 .inner-main iframe { width: 100% !important; height: 500px !important; }
}

@media screen and (max-width: 1600px) {
.ft_menu.clearfix{  width: 815px;}
.ft_menu ul li a { font-size: 12px;}
.ft_menu ul li:not(:last-child)::after { padding-left: 5px;}
.ft_menu ul li { padding-right: 3px; padding-left: 0px;}
}
@media screen and (max-width: 1250px) {
ul.slimmenu li:nth-child(3){margin-right:0}
}

@media screen and (max-width: 1199px) {
/*.top_header{height:126px}*/
.top_header{height:118px}
.top_header .donation_btn{width:130px;height:50px!important;line-height:50px;font-size:16px;top:14px}
.shop_btn { width:100px;height:50px!important;line-height:50px;font-size:16px;top:14px; right: 130px;}
.kits_btn { width:120px;height:50px!important;line-height:16px;font-size:16px;top:14px; right: 230px; padding-top: 9px;}
.menu_bx.clearfix.pull-left{width:100%;border:none}
.menu-collapser{background-color:#161616}
.collapse-button{position:absolute;right:15px;background-color:#ed4036}
.collapse-button:hover{position:absolute;right:15px;background-color:#ed4036}
#navigation{float:none;position:absolute;width:100%;background:rgba(22,22,22,0.9);padding:10px 0}
ul.slimmenu li{padding:0}
ul.slimmenu li a{color:#fff!important;padding:15px 35px}
ul.slimmenu li a:hover{color:#ed4036!important;background:#000}
ul.slimmenu.collapsed li a{border-bottom:1px solid rgba(0,0,0,0.80)}
.cus_design h1{font-size:31px}
.stay_date_heading h3{font-size:20px}
.counter_pnl .counter-count{font-size:40px}
.counter_pnl .employee-p{font-size:14px}
.donate_today_bx h3{font-size:20px}
.donate_today_bx h3 span{font-size:45px}
.donate_today_bx p{font-size:18px}
.donate_today_bx .btn.btn-info{font-size:15px}
.ft_top .donation_btn{width:140px;height:50px;line-height:50px;bottom:64px}
.ft_menu.clearfix{margin:25px 0 0 30px;float:left}
.ft_left_bx .list-inline{margin:20px auto 0}
.inner-new-container {width: 100%;}
.page_sub_title h2 { font-size: 32px; }
.page_sub_title p { font-size: 21px; }
.testimoni p { padding-right: 0px; }
.issue-box-cont p, .parents-box-cont p, .work-box-cont p, .law-box-cont p, .blanket-wrap-content p { font-size: 16px; line-height: 25px;}
.issue-full-content-bx-in p { font-size: 20px; }
.parents-box-cont { min-height: 560px; }
.issue-list { min-height: 230px; }
.involved_bx .box_part_invo .bx_pnl{min-height:420px;}

#navigation ul.connect-inline { text-align: center; width: 100%; margin-bottom: 10px; }
#navigation ul.connect-inline li { width: 40px; height: 40px; float: none; display: inline-block; border:none;}
#navigation ul.connect-inline li a { padding: 8px; border-bottom: none; }
.width-50 .connect-inline { display: none; }
.ft_menu.clearfix { width:700px;}

#e-book-subscripton-1 label, .yikes-easy-mc-submit-button-1 { width: 32%; }
.ft_menu ul li a { font-size: 10px;}
.stky_btn { top: 230px;}
.top_header { z-index: 9999;}
	.home_banner .banner_heading.pull-left { float: none !important;}
	.home_banner .cus_design h1 { text-align:center;}
	.home_banner .donation_button.pull-right { float: none !important;}
	.home_banner .donation_button.pull-right a { margin:5px;}
	.cus_design { width:auto;}
}
@media screen and (max-width: 991px) {
.carousel-caption.cus_design.clearfix{width:80%;padding:25px;margin:0 auto;right:0;left:0}
.cus_design h1{font-size:27px}
.cus_design .donation_button .btn{height:60px;line-height:60px}
.vdo_left.clearfix{width:100%}
.vdo_right.clearfix{width:100%;margin-top:15px}
#testimonials_bx{display:block;margin:0}
.test_bx_con.clearfix{display:block;width:100%;margin:0 0 15px}
#statistics_bx{display:block;margin:0}
.event_pnl_table_left{display:block;width:100%}
#event_pnl .tab_top_bx{width:170px;line-height:60px!important;height:60px!important}
.stay_date_heading{text-align:center;margin-bottom:22px}
.donate_today_bx h3{font-size:19px}
.donate_today_bx h3 span{font-size:40px}
.donate_today_bx p{font-size:16px}
.donate_today_bx .btn.btn-info{font-size:14px;padding:20px}
.social_bx{margin-bottom:30px}
.ft_top .donation_btn{bottom:103px}
.social_icon.pull-left{float:none!important;text-align:center;display:block;margin:25px 0}
.social_icon ul li{float:none}
.social_icon li a{border:1px solid #69696a;padding:10px;font-size:18px;width:40px}
.ft_menu.clearfix{width:100%;float:none;margin:0 0 25px;text-align:center}
.inner_heading h1{font-size:30px}
.news_bx h3 a{font-size:21px}
.news-single-page.clearfix h2{font-size:30px}
/* .text-contain-news.clearfix p{font-size:18px} */
.inner_2nd_layout .inner_heading h1{font-size:30px}
.issue-box figure, .parents-box figure, .work-box figure { height: 140px; }
.issue-box-cont, .parents-box-cont, .work-box-cont, .law-box-cont, .blanket-wrap-content { padding: 10px; }
.issue-box-cont h3, .parents-box-cont h3, .work-box-cont h3, .law-box-cont h3 { font-size: 18px; }
.parents-list { padding: 0px; }
.work-box-cont { min-height: 410px; }
.law-box-cont { min-height: 620px; }
.issue-list { min-height: 300px; }
.blanket-wrap-content h2 { font-size: 19px; }
.connect-inline { text-align: center; }
.connect-inline li { float: none; margin: 0 5px; display: inline-block; }
.involved_single img { width:100%; height: auto; }
.involved_single figure { margin-right: 0px; }
#new_bx .col-sm-6:nth-child(3) { clear:both;}
.edu_box figure { height: 300px;}
}
@media screen and (max-width: 767px) {
.top_header .logo img{width:275px}
.top_header .donation_btn, .shop_btn, .kits_btn{height:46px!important;line-height:46px;font-size:14px;top:11px}
.kits_btn { line-height: 14px; }
.form_pnl .form-group{margin-right:0;width:100%}
.top_header{height:118px}
#navigation{max-height:90vh;overflow-y:scroll}
.banner_heading.pull-left{float:none!important}
.tb_video .panel-group .panel + .panel{margin-top:0}
.tb_video .panel-default > .panel-heading{color:#fff;background-color:#161616;border-color:#161616;border-radius:0;padding:0}
.tb_video .panel-default{border-color:transparent;border-radius:0}
.tb_video .js-tabcollapse-panel-heading{display:block;text-decoration:none;background:#ee4036;padding:15px}
.tb_video .js-tabcollapse-panel-heading.collapsed{background:#161616}
.donate_today{height:inherit}
.tb_video #myTab-accordion{margin:20px 0}
#new_bx .col-lg-3.col-md-3.col-sm-6:not(:last-child){padding-right:15px}
.cus_design h1{font-size:25px;text-align:center;margin-bottom:10px}
.donation_button.pull-right{float:none!important}
.cus_design .donation_button .btn{height:54px;line-height:54px;font-size:15px}
.donate_today::before{background:rgba(0,0,0,0.5);width:100%}
.ft_menu ul li{padding-bottom:10px}
.ft_top .donation_btn{bottom:inherit;top:-27px;font-size:15px}
.ft_down.clearfix{display:block;width:100%}
.ft_left_bx{padding:15px 30px;display:block;width:100%}
.ft_right{display:block;width:100%;padding-left:50px;padding-bottom:24px;text-align:center}
.donate_today{background-size:100% 100%;/*background: url(assets/images/donate_today.jpg) no-repeat;*/ }
.inner_heading h1{font-size:26px}
.inner_2nd_layout .inner_heading h1{font-size:26px}
.involved_bx .top_part h3{font-size:26px}
.involved_bx .top_part p{font-size:19px}
.box_part_invo .bx_pnl h3{font-size:26px}
.box_part_invo .bx_pnl p{font-size:19px}
.box_part_invo .bx_pnl .top_heading_bx{height:auto!important}
.box_part_invo .bx_pnl img{width:100%}
.donate_today:after{display:none}
.inner-page h2 { font-size: 22px; }
.pge_title h1 { padding: 15px 20px; }
.page_sub_title p { font-size: 16px; line-height: 24px; max-width: 100%; }
.page_cont_new { padding: 20px; }
.page_left_content { margin-right: 5%; }
.page_right_bar { width: 30%; }
.testimoni p { font-size: 18px; line-height: 26px; }
.issue-list { min-height: auto;}
.issue-box, .parents-box, .work-box, .law-box  { margin-bottom: 30px; }
.issue-wrapper h5, .parents-wrapper h5, .work-wrapper h5, .law-wrapper h5 { font-size: 18px; }
.issue-box-cont, .parents-box-cont, .work-box-cont, .law-box-cont { min-height: inherit; }
.issue-box-cont h3, .parents-box-cont h3, .work-box-cont h3, .law-box-cont h3 { padding-bottom: 10px; }
.work-content-sec2 h3, .law-content-sec2 h3 { font-size: 22px; }
.issue-content-sec2, .work-content-sec2 { padding: 0px; }
.issue-full-content::before, .parents-full-content:before, .work-full-content:before { width: 100%; }
.issue-full-content::after, .parents-full-content:after, .work-full-content:after { display: none; }
.work-content-sec1 { width: 100%; margin: 30px auto 30px auto;}
.law-carousel-wrapper .owl-carousel { width: 100%; }
.blanket-content { padding: 30px 0; text-align: center; }
.blanket-box { margin-bottom: 30px; }
.blanket-wrap-content { min-height: auto; text-align: center; }
.blanket-wrapper a.btn-info { position: relative; left: inherit; right: inherit; margin: 20px auto; bottom: inherit; }
.involved_bx .box_part_invo .bx_pnl{min-height:auto;}
.parents-wrapper  { margin: 0px !important; }
.text-contain-news.clearfix p, .edu_box p, .single_education li {font-size:15px}
.news-single-page img { height:auto;}
.news-single-page.clearfix h2{font-size:24px}
.page-id-5313 .inner-main a { word-break: break-all; }
.page-id-5313 .inner-main iframe { width: 100% !important; height: 330px !important; }
.packages_wrap img { height: 40px !important; min-height: 40px !important;}
.page-id-5313 .inner-main { margin-bottom: 0px; padding-bottom: 30px; }
.page-id-5313 .inner-main figure { margin-top: 0px; }
}
@media screen and (max-width: 479px) {
.top_header .logo img{width:185px}
.logo { padding: 12px 5px;}
.top_header .donation_btn{height:38px!important;line-height:38px;font-size:12px;top:11px;width:60px}
.shop_btn { right: 60px; top: 11px; width: 48px; font-size: 12px; height:38px!important;line-height:38px; }
.kits_btn { right: 108px; top: 11px; width: 70px; font-size: 12px; height:38px!important;line-height:10px; }
.donation_btn span { padding-left: 0px; }
.top_header{height:103px}
.home_banner .item img{height:330px;object-fit:cover}
.cus_design h1{font-size:20px}
.carousel-caption.cus_design.clearfix{width:90%;padding:15px}
.cus_design .donation_button .btn{height:45px;line-height:45px;font-size:14px;padding:0 16px}
.vdo_right .vdo_bx{width:100%;background:#edecec;margin-right:0;margin-bottom:2%}
.donate_today_bx h3{font-size:16px}
.donate_today_bx h3 span{font-size:34px}
.donate_today_bx .btn.btn-info{font-size:14px;padding:16px;margin-top:30px}
.partners_bx{padding:40px 0}
.partners_bx h3{margin:0 0 35px;font-size:24px;font-weight:700}
.ft_top .donation_btn{top:-42px}
.social_icon li a{font-size:14px}
.ft_menu li{width:100%;padding:0 0 7px!important}
.ft_menu ul li:not(:last-child)::after{display:none}
.ft_left_bx{padding:15px}
.ft_left_bx figure{margin-bottom:15px}
.ft_left_bx figure a{display:block;text-align:center}
.ft_left_bx img{text-align:center;display:block;float:none}
.ft_left_bx .list-inline{margin:20px auto 0;width:100%}
.ft_left_bx .list-inline li{width:100%;padding-bottom:5px}
.ft_left_bx .list-inline li:not(:last-child)::after{display:none}
.ft_right{padding:15px 15px 30px}
.ft_right p ~ p{margin-top:5px}
.post_by.pull-left{float:none!important;margin-bottom:10px}
.social_news.pull-right{float:none!important;width:100%}
.text_con_show h2{font-size:25px}
.time_date_show{width:57px;height:66px}
.time_date_show h3{font-size:26px}
.time_date_show h3 span{font-size:17px}
.event_button_pnl a.btn-info{width:100%}
.event_button_pnl a.btn-info ~ a.btn-info{background:#525252;margin-left:0;margin-top:15px}
.panel-title { font-size: 14px; }
.inner-main { margin: 25px 0; }
.pge_title h1 { padding: 5px 10px; }
.pge_title { bottom: 76px; }
.page_left_content { width: 100%; margin-right: 0px; }
.page_right_bar { width: 100%; }
.about-partners { padding: 60px 0; }
.page_cont p { font-size: 16px; }
.issue-wrapper, .inner-new, .work-wrapper, .blanket-wrapper { margin: 0px; }
.inner-new-container { top: -40px; }
.work-full-content-bx-in p { font-size: 18px;line-height: 21px;}
.work-full-content-bx-in h6 { margin: 10px 0;}
.edu_box figure { height: 200px;}
.price-wrapper { width: 100% !important; float: left; }
#wc-donation-f-submit-donation { width: 100%; margin-left: 0%; height: 45px; /*margin-top: 15px;*/}


#e-book-subscripton-1 label, .yikes-easy-mc-submit-button-1 { width: 99%; }
.stky_btn a { letter-spacing: 1px; font-size: 14px;}
.stky_btn { top: 215px; margin-right: -90px;}

}
@media only screen and (min-device-width: 320px) and (max-device-width: 767px)
and (orientation: landscape) {
#navigation{height:180px;overflow-y:scroll}
.news-single-page.clearfix h2 { font-size:20px;}
}
@media only screen and (max-width: 1300px) and (min-width: 1200px) {
.social_icon li a{width:52px}
}
@media only screen and (min-width: 1200px) and (max-width: 1400px) {
.logo{padding:18px 15px 0;width:36%}
.logo img { max-width:190px; height:auto; }
.left_menu.clearfix li a { padding: 29px 5px !important; }
.menu-right.clearfix { margin-right: 330px !important; }
.menu-right ul li { padding: 0 3px !important; }

.donation_btn { width:120px ; font-size: 16px;}
.shop_btn { right:120px ; font-size: 16px;}
.kits_btn {  right:210px ; font-size: 16px; }
.stky_btn a { font-size: 16px;}
.stky_btn { margin-right: -90px; top: 175px;}

}


@media only screen and (min-width: 1200px) and (max-width: 1300px) {
.logo{padding:18px 15px 0;width:36%}
.logo img { max-width:190px; height:auto; }
.left_menu.clearfix li a { padding: 29px 5px !important; }
.menu-right.clearfix { margin-right: 285px !important; }
.menu-right ul li { padding: 0 3px !important; }

.donation_btn { width:100px ; font-size: 16px;}
.shop_btn { right:100px ; font-size: 16px; width: 80px;}
.kits_btn {  right:180px ; font-size: 16px; width: 100px;}
}


@media only screen and (max-width: 360px){
.logo {  padding: 16px 5px;}
.top_header .logo img {width: 127px;} 
.top_header { height: 105px;}
#navigation {
    max-height: 60vh;
    overflow-y: scroll;
}
}


/*@media screen and (min-device-width: 1360px) and (max-device-width: 1400px){*/

/*}*/
@media screen and (min-width: 768px) {
	.carousel-caption{ right: 10%; left: 10%;}
}
@media screen and (min-width: 1200px) {
.width-50-left{float:left;width:50%}
.left_menu.clearfix{float:left;border-left:1px solid #e4e4e4}
.left_menu.clearfix ul{width:auto;float:right;margin:0;padding:0;list-style-type:none}
.left_menu.clearfix ul li{position:relative;float:left;display:inline-block;padding:0;border-right:1px solid #e4e4e4}
.left_menu.clearfix li a{display:block;padding:29px 5px;font-family:'Raleway',sans-serif;font-size:14px;text-transform:uppercase;color:#ed4036;font-weight:700;background:#fff;text-decoration:none;transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear}
.left_menu.clearfix li a:hover{background:#ed4036;color:#fff}
.width-50.clearfix{width:calc(100% - 50%);float:right}
.menu-right.clearfix{width:auto;float:right;margin-right:355px}
.menu-right ul{margin-bottom:0}
.menu-right ul li{position:relative;float:left;display:inline-block;padding:0 15px;position:relative}
.menu-right ul li a{display:block;padding:29px 0;font-family:'Raleway',sans-serif;font-size:14px;text-transform:uppercase;color:#000;text-decoration:none;font-weight:600;transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear}
.menu-right ul li.current-menu-item a, .menu-right ul li a:hover{color:#ee4036}
.menu-right ul ul{position:absolute;background:#fff;top:74px;width:220px;padding-top:18px;display:none;margin-top:6px}
.menu-right ul ul li{width:100%}
.menu-right ul ul li a{padding:0 0 18px;text-decoration:none;color:#0c0c0c}
.menu-right ul ul li a:hover{color:#ed4036}
.menu-right ul li:hover ul{display:block}
}
@media screen and (max-device-width: 1600px)and (min-width: 1200px){
.width-50-left { width:50%;} 
.width-50.clearfix{width:calc(100% - 50%);float:right}
.menu-right ul li { padding: 0 8px;}
.cus_design  { bottom:15px; padding:20px;}
.connect-inline li { margin: 0 1px;}
.left_menu.clearfix li a { padding: 29px 5px !important; }
}

#mc4wp-form-1 .mc4wp-response {padding: 0 !important;}
