/*
 Theme Name:     IAT Child
 Theme URI:      https://internationalaidtrust.org.uk
 Description:    IAT Theme
 Author:         Timefortheweb
 Author URI:     https://internationalaidtrust.org.uk/
 Template:       twentytwentyone
 Version:        1.4
*/

@charset "utf-8";
/* CSS Document */
/*  -----------------------------------------------------
  ------------------- General Styles ------------------
  ----------------------------------------------------- */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display:block;}
audio, canvas, video {display:inline-block; *display:inline; *zoom:1;}
audio:not([controls]) {display:none;}
* {margin:0; padding:0; outline:none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent;}

blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after,  {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}
a, a:hover, a:active, a:focus {outline:none; outline-style:none; outline-width:0; }
img {width:auto\9; height:auto; max-width:100%; vertical-align:middle; border:0; -ms-interpolation-mode:bicubic;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer; -webkit-appearance:button;}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {cursor:pointer;}
input[type="search"] {-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none;}
textarea {overflow:auto; vertical-align:top;}

body{margin:0; padding:0px; background:#fff; font-family:'Poppins', sans-serif!important; color:#000; font-size:14px; font-weight:400; line-height:normal;}

@-webkit-keyframes flash {
  0% {
    opacity: .7;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .7;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes floating-arrow {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-o-keyframes floating-arrow {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes floating-arrow {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.clr {font-size:0; height:0; line-height:0; clear:both;}
.left {margin:0; padding:0; width:auto; height:auto; float:left;}
.right {margin:0; padding:0; width:auto; height:auto; float:right;}

a{text-decoration:none; box-shadow:none; transition: all 0.4s ease-in-out 0s;}
a:hover{text-decoration:none; box-shadow:none; border-bottom:none; }
a:focus{text-decoration:none; box-shadow:none; border-bottom:none;}
strong{font-weight:600;}
.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}
.full-img{ width:100%; height:auto; }
html{ overflow-x:hidden; }

h1,h2{font-family: 'Roboto Slab', serif;}
h3, h4, h5, h6, p{font-family:'Poppins', sans-serif!important; }

h1, h2, h3, h4, h5, h6, p{margin-top:0px; letter-spacing:0px;}
.pull-left{float:left;}
.pull-right{float:right;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.text-justify{text-align:justify;}
.text-center{text-align:center;}
.text-transform{text-transform:uppercase;}
.image-left{ float:left; margin:0px 25px 15px 0px;}
.image-right{ float:right; margin:0px 0px 15px 25px;}
.alignleft{ float:left; margin:0px 25px 20px 0px;}
.alignright{ float:right; margin:0px 0px 20px 25px;}
.image-left img, .image-right img{ border:0px solid #fff;}
.image-middle{margin:0px auto 20px;}
.image-responsive{width:100%;}
.container{ max-width:1200px;}

/*==============topsection start=============*/
.topsection{ width:100%; min-height:80px; background:#FFF; padding:0px; margin:0px auto; }

.topsection01{ padding-top:0px; }
.topsection01 .logosec{ width:180px; padding:7px 0px;}
.topsection01 .logosecm{}

.topsection03{ padding-top:23px; text-align:center; }
.topsection03 h4{ float:left; vertical-align:middle; padding-top:15px; }
.topsection03 h5{ float:right; }

.topsection03 a.donatebtn{ background:#e72825; color:#FFF; font-size:15px; line-height:45px;
font-weight:400; display:inline-block; text-transform:capitalize; padding:0px 16px; }
.topsection03 a.donatebtn:hover{ background:#000; }


.dropdownbox{ width:100%; display:table; background:#FFF!important; color:#000!important; 
min-height:130px;}
.dropdownbox-left{ width:35%; float:left; height:auto; padding:0px; margin:0px; height:160px; }
.dropdownbox-left img{ width:100%; height:100%; }

.dropdownbox-right{ width:64%; float:right; height:auto; padding:0px; margin:0px;  display:table;}
.dropdownbox-right h5{ width:48%; float:left; margin:1%; }

.dropdownbox-right h5 a{ /*background:#FFF!important;*/ color:#515151!important;
background: url(assets/images/dropdown-arrow-hover.png) no-repeat 96% center #FFF!important;
border-radius:8px; }

.dropdownbox-right h5 a:hover{ /*background:#f08583!important;*/ color:#FFF!important;
background: url(assets/images/dropdown-arrow.png) no-repeat 96% center #f08583!important; }

/*==============topsection end=============*/

/*Header sticky*/
.cbp-af-header{position:static; top: 0; left: 0; width: 100%; background:none; z-index: 9999; /*min-height:110px; overflow: hidden;*/ -webkit-transition: height 0.3s; -moz-transition: height 0.3s; transition: height 0.3s; transition: all 0.4s ease-in-out 0s;}
.cbp-af-header .cbp-af-inner{width: 100%; margin: 0 auto; padding:0px;}
/* Transitions and class for reduced height */
.cbp-af-header.cbp-af-header-shrink{ min-height:15px; background:#e4e4e4; padding:0px 0px; border-bottom:#fff solid 0px; z-index:888; position:fixed; transition: all 0.4s ease-in-out 0s;}

.cbp-af-header-shrink .logosec{ width:150px; }

.cbp-af-header-shrink .topsection01 .logosec::after{ display:none; }
.cbp-af-header-shrink .topsection01 .logosec{ min-height:40px;}
.modal-dialog{ width:1000px!important; max-width:1000px!important; margin:60px auto!important;}



.cbp-af-header.cbp-af-header-shrink #cssmenu > ul > li > a{padding:0px 10px; font-size: 15px; line-height:83px;}
.cbp-af-header.cbp-af-header-shrink #cssmenu > ul > li > a:hover{ color:#012060; }
.cbp-af-header.cbp-af-header-shrink #cssmenu > ul > li > a.active{ color:#012060; }

.cbp-af-header.cbp-af-header-shrink #cssmenu > ul > li.has-sub a{padding-right:18px;}
.cbp-af-header.cbp-af-header-shrink #cssmenu > ul > li.has-sub > a::after{top:12px;}
.cbp-af-header.cbp-af-header-shrink .header{border-bottom:#2160c2 solid 0px; padding:0;}
.cbp-af-header.cbp-af-header-shrink .sitelogo{margin:0px 0 0px; width:auto; transition: all 0.4s ease-in-out 0s; top:-56px; max-width:120px;}
.cbp-af-header.cbp-af-header-shrink .header-right{padding-top:0px; transition: all 0.4s ease-in-out 0s;}
.cbp-af-header.cbp-af-header-shrink .header-top{padding:12px 0px;}
.cbp-af-header.cbp-af-header-shrink .header-contact ul li{font-size:15px;}



/*==========banner-section start===========*/
.banner-section{ width:100%; height:auto; padding:0px; margin:0px auto; position:relative;  }
.banner-section img.fullimg{ width:100%; height:auto; }
.banner-section img{ width:100%; max-width:100%; height:auto; }

.banner-section-text{ width:100%; height:auto; position:absolute; left:0px; top:0px; z-index:777; 
top:50%; color:#000; transform:translateY(-50%); -ms-transform:translateY(-50%); 
-webkit-transform:translateY(-50%); -o-transform:translateY(-50%); text-align:left; color:#FFF;}
.banner-section-text h2{ color:#FFF; font-size:60px; line-height:64px; font-weight:400; text-shadow:1px 2px 1px #000;
margin-bottom:34px; }
.banner-section-text p{ color:#FFF; font-size:18px; line-height:27px; font-weight:400; margin-bottom:20px;
text-shadow:1px 2px 1px #000;}

.banner-section-text a.donate-btn{background:#e72825; color:#FFF; font-size:18px; line-height:53px;
font-weight:400; display:inline-block; text-transform:capitalize; padding:0px 26px; margin-top:18px;}
.banner-section-text a.donate-btn:hover{ background:#000; }

.bannersocial-section{ width:35px; height:auto; position:absolute; right:6px; top:30%; z-index:4444;}
.bannersocial-section ul{ list-style:none; padding-top:0px; margin:0px; }
.bannersocial-section ul li{ float:none; padding:0px; margin:5px 0px; }
.bannersocial-section ul li a:hover{opacity:0.6;}
/*==========banner-section end===========*/

/*==========homesection01 start===========*/
.homesection01{ width:100%; height:auto; padding-top:65px; padding-bottom:65px; margin:0px auto; }
.homesection01 .titlesection h2{ background: url(assets/images/title-bg.jpg) no-repeat bottom center;
color:#242424; font-size:40px; line-height:42px; font-weight:500; text-align:center; padding-bottom:14px;
margin-bottom:30px; }
.homesection01-middlesection01{ width:100%; min-height:430px; border:2px solid #717b8a; -webkit-border-radius: 9px;
-moz-border-radius: 9px; border-radius: 9px; overflow:hidden; position:relative; margin:0px auto 25px auto; }


.homesection01-middlesection01 .imgsection{ width:100%; height:auto; padding:0px; margin:0px auto; }
.homesection01-middlesection01 .imgsection img{ width:100%; height:auto; }
.homesection01-middlesection01 .textsection{ padding:25px 15px; min-height:240px; }
.homesection01-middlesection01 .textsection h4{ color:#242424; font-size:26px; line-height:34px; font-weight:700;
margin-bottom:5px; }
.homesection01-middlesection01 .textsection p{ color:#434343; font-size:15px; line-height:normal; font-weight:400;
margin-bottom:20px; }
.homesection01-middlesection01 .textsection a.morebtn{ color:#e72825; font-size:15px; line-height:normal;
font-weight:700; text-transform:uppercase; }
.homesection01-middlesection01 .textsection a.morebtn img{ vertical-align:middle; margin-left:7px; }
.homesection01-middlesection01 .textsection a.morebtn:hover{ text-decoration:underline; }

.redboxsection{ width:100%; background:#cb3229; color:#FFF; padding:20px; min-height:450px;
-webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; overflow:hidden; }
.redboxsection h3{ color:#ffffff; font-size:33px; line-height:normal; font-weight:600;
margin-bottom:0px; }
.redboxsection h6{ color:#ffffff; font-size:17px; line-height:normal;  font-weight:500;
margin-bottom:14px; }

.redboxsection01{ width:100%; height:auto; padding:0px; margin:0px auto; }

.redboxsection01 .top-tabs-container{ width:100%; display:table; height:auto; padding:0px; margin:0px; }
.redboxsection01 .top-tabs-container label{ width:48%; margin:1%; text-align:center; background:#FFFF;
color:#242424; font-size:15px; line-height:40px; font-weight:400; float:left; }
.redboxsection01 .top-tabs-container label:nth-child(1) {-webkit-border-top-left-radius:9px; -webkit-border-bottom-left-radius:9px; -moz-border-radius-topleft:9px;-moz-border-radius-bottomleft:9px; border-top-left-radius:9px; border-bottom-left-radius:9px; }

.redboxsection01 .top-tabs-container label:nth-child(2) {-webkit-border-top-right-radius:9px; -webkit-border-bottom-right-radius:9px; -moz-border-radius-topright:9px;-moz-border-radius-bottomright:9px; border-top-right-radius:9px; border-bottom-right-radius:9px; }

.redboxsection01 .top-tabs-container label:hover{ background:#192556; color:#FFF; }
.redboxsection01 .top-tabs-container label.active{ background:#192556; color:#FFF; }

.redboxsection01 .sub-tabs-container label{ width:31%; margin:1%; text-align:center; background:#FFFF;
color:#242424; font-size:15px; line-height:40px; font-weight:400; float:left; position:relative; }
.redboxsection01 .sub-tabs-container label::after{background: url(assets/images/tab-ictive.png) no-repeat 0 0; 
width:17px; height:8px; content:''; position:absolute; left:40%; bottom:-8px; opacity:0;}
.redboxsection01 .sub-tabs-container label:hover::after{background: url(assets/images/tab-ictive.png) no-repeat 0 0; 
width:17px; height:8px; content:''; position:absolute; left:40%; bottom:-8px; opacity:1;}
.redboxsection01 .sub-tabs-container label.active::after{background: url(assets/images/tab-ictive.png) no-repeat 0 0; 
width:17px; height:8px; content:''; position:absolute; left:40%; bottom:-8px; opacity:1;}

.redboxsection01 .sub-tabs-container label:nth-child(1) {-webkit-border-top-left-radius:9px; -webkit-border-bottom-left-radius:9px; -moz-border-radius-topleft:9px;-moz-border-radius-bottomleft:9px; border-top-left-radius:9px; border-bottom-left-radius:9px; }

.redboxsection01 .sub-tabs-container label:nth-child(3) {-webkit-border-top-right-radius:9px; -webkit-border-bottom-right-radius:9px; -moz-border-radius-topright:9px;-moz-border-radius-bottomright:9px; border-top-right-radius:9px; border-bottom-right-radius:9px; }





.redboxsection01 .sub-tabs-container label.active{ background:#192556; color:#FFF; }
.redboxsection01 .sub-tabs-container label:hover{ background:#192556; color:#FFF; }

.redboxsection01 .sub-tab-content{ padding:18px 0px!important; width:100%; }
.redboxsection01 .sub-tab-content p{ color:#ffffff; font-size:14px; line-height:normal; font-weight:400;
margin-bottom:15px; }
.redboxsection01 .sub-tab-content input[type="text"]{ width:100%; height:40px; border:none;
padding:0px 10px 0px 30px; color:#000; font-size:14px; line-height:40px; font-weight:400; margin-bottom:14px; background: url(assets/images/tabfield-icon.png) no-repeat 8px 8px #FFF; -webkit-border-radius: 7px;
-moz-border-radius: 7px; border-radius: 7px; }

.redboxsection01 .sub-tab-content input[type="submit"]{ width:100%; background:#192556!important; color:#FFF!important;
font-size:16px!important; line-height:45px!important; font-weight:800!important; width:100%; display:block; border:none;
padding:0px!important; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}

/*==========homesection01 start===========*/

/*==========homesection02 start===========*/
.homesection02{ width:100%; background:#002060; color:#FFF; min-height:300px; display:table; margin:0px auto; }
.homesection02-main{ max-width:950px; width:950px; min-height:350px; background:#cc0000; color:#FFF; padding:35px 23px;
 margin:0px auto; position:relative; display:table; }

 .homesection02-main01{ width:279px; min-height:182px; position:relative; border:0px solid #FFF;
 float:left; margin:9px 9px; }

 .homesection02-main .text01{ position:relative; padding-top:35px; padding-left:10px; padding-right:95px; }
 .homesection02-main .text01 h4{ color:#ffa6a6; font-size:25px; line-height:33px; font-weight:700; }
 .homesection02-main .text01 h4 span{ color:#FFF; }
  .homesection02-main .text01 .imgsec{ width:auto; height:auto; position:absolute; right:0px; top:37px; }

 .homesection02-main .text02{ position:relative; padding-top:50px; padding-left:10px }
 .homesection02-main .text02 h4{ color:#ffa6a6; font-size:21px; line-height:28px; font-weight:700; }
 .homesection02-main .text02 h4 span{ color:#FFF; }
 .homesection02-main .text02 .imgsec{ width:auto; height:auto; position:absolute; left:66px; top:-21px; }

 .homesection02-main .text03{ position:relative; padding-top:35px; padding-left:0px }
 .homesection02-main .text03 h4{ color:#ffa6a6; font-size:21px; line-height:28px; font-weight:700; }
 .homesection02-main .text03 h4 span{ color:#FFF; }
 .homesection02-main .text03 .imgsec{ width:auto; height:auto; position:absolute; right:-30px; top:15px; }

 .homesection02-main .text04{ position:relative; padding-top:35px; padding-left:0px }
 .homesection02-main .text04 h4{ color:#ffa6a6; font-size:21px; line-height:28px; font-weight:700;
 padding-left:83px; }
 .homesection02-main .text04 h4 span{ color:#FFF; }
 .homesection02-main .text04 .imgsec{ width:auto; height:auto; position:absolute; left:-26px; top:-7px; }
  .homesection02-main .text04 h5{ color:#ffa6a6; font-size:21px; line-height:28px; font-weight:700;}


 .homesection02-main .text05{ position:relative; padding-top:35px; padding-left:0px }
 .homesection02-main .text05 h4{ color:#ffa6a6; font-size:21px; line-height:28px; font-weight:700;
 padding-left:0px; padding-top:50px; }
 .homesection02-main .text05 h4 span{ color:#FFF; }
 .homesection02-main .text05 .imgsec{ width:auto; height:auto; position:absolute; left:61px; top:-20px; }

  .homesection02-main .text06{ position:relative; padding-top:35px; padding-left:0px }
 .homesection02-main .text06 h4{ color:#ffa6a6; font-size:21px; line-height:28px; font-weight:700;
 padding-left:83px; }
 .homesection02-main .text06 h4 span{ color:#FFF; }
 .homesection02-main .text06 .imgsec{ width:auto; height:auto; position:absolute; left:-20px; top:-25px; }
  .homesection02-main .text06 h5{ color:#ffa6a6; font-size:21px; line-height:28px; font-weight:700;}

.homesection02-main-lefttext{ width:auto; height:auto; position:absolute; left:-135px; top:25%; }
.homesection02-main-lefttext h3{font-family: 'Oswald', sans-serif; color:#FFF; font-size:31px; line-height:37px;
font-weight:500; text-shadow:1px 2px 3px #001237; text-transform:uppercase;}

.homesection02-main-righttext{ width:auto; height:auto; position:absolute; right:-180px; top:25%; }
.homesection02-main-righttext h3{font-family: 'Oswald', sans-serif; color:#FFF; font-size:31px; line-height:37px;
font-weight:500; text-shadow:1px 2px 3px #001237; text-transform:uppercase;}

/*==========homesection02 start===========*/

/*===========homesection03 start===========*/
.homesection03{ width:100%; height:auto; padding-top:120px; padding-bottom:120px; }
.homesection03-left .imgsection{ width:94%; height:auto; padding:0px; margin:0px 0px 0px 0px; position:relative; }
.homesection03-left .imgsection .pose{ width:auto; height:auto; position:absolute; right:-30px; top:240px; }
.homesection03-left .imgsection iframe { width:100%!important; height:360px!important;}


.homesection03-right .textsection{ padding-top:10px; }
.homesection03-right .textsection h3{ background: url(assets/images/title-bg.jpg) no-repeat bottom left;
color:#242424; font-size:40px; line-height:46px; font-weight:500; text-align:left; padding-bottom:14px;
margin-bottom:30px; font-family: 'Roboto Slab', serif; }
.homesection03-right .textsection p{ color:#434343; font-size:16px; line-height:normal; font-weight:400; }
/*===========homesection03 start===========*/

/*=============homenews-section start===============*/
.homenews-section{ width:100%; background:#ebebeb; padding-top:70px; padding-bottom:70px; color:#000; }
.homenews-section .titelsection{ margin-bottom:24px; text-align:center; }
.homenews-section .titelsection h2{ background: url(assets/images/title-bg.jpg) no-repeat bottom center;
color:#242424; font-size:40px; line-height:42px; font-weight:500; text-align:center; padding-bottom:14px;
margin-bottom:30px; }

.homenews-middlesection{ margin-bottom:35px; }
.homenews-middlesection01{ width:100%; min-height:250px; position:relative; }
.homenews-middlesection01 .swiper-container01{ overflow-x:hidden; }

.homenews-middlesection01 .swiper-button-next{ width:40px!important; height:40px!important; position:absolute;
right:-60px!important; }
.homenews-middlesection01 .swiper-button-prev{width:40px!important; height:40px!important; position:absolute;
left:-60px!important; }
.homenews-middlesection01 .swiper-button-next::after{ display:none; }
.homenews-middlesection01 .swiper-button-prev::after{ display:none; }

.homenews-middlesection01{ width:98%; height:auto; padding:0px; margin:0px auto; text-align:left; }
.homenews-middlesection01 .imgsection{ width:100%; height:auto; padding:0px; margin:0px auto 20px auto; }
.homenews-middlesection01 .imgsection img{ width:100%; height:200px;-webkit-border-radius: 10px;
-moz-border-radius: 10px; border-radius: 10px; }
.homenews-middlesection01 h4{ color:#212121; font-size:17px; line-height:normal; font-weight:400; }
.homenews-middlesection01 h4:hover{ color:#e72825; }

.homenews-bottomsection{ text-align:center; }
.homenews-bottomsection a.viewbtn{background:#e72825; color:#FFF; font-size:18px; line-height:53px;
font-weight:400; display:inline-block; text-transform:capitalize; padding:0px 40px;  -webkit-border-radius:8px;
-moz-border-radius:8px; border-radius:8px;}
.homenews-bottomsection a.viewbtn:hover{ background:#000; -webkit-border-radius:8px;
-moz-border-radius:8px; border-radius:8px; }

/*=============homenews-section end===============*/

/*=============reddonation-section start==================*/
.reddonation-section{ width:100%; background:#cc0000; color:#FFF; padding-top:30px; padding-bottom:30px;
margin:0px auto; }
.reddonation-section h3{ color:#ffffff; font-size:37px; line-height:38px; font-weight:700; margin-bottom:10px; }
.reddonation-section h5{ color:#ffffff; font-size:22px; line-height:normal; font-weight:400; }
/*=============reddonation-section start==================*/

/*============footer-section start============*/
.footer-section{ width:100%; background:#232a31; color:#FFF; padding-top:45px; padding-bottom:10px;
margin:0px auto; }

.footer-section-bottom{ border-top:1px solid #606873; padding-top:17px; padding-bottom:17px; }

.footer-section-bottom01{ text-align:left; }

.footer-section-top{ padding-bottom:40px; }
.footer-section-top h3{ color:#ffffff; font-size:20px; line-height:normal; font-weight:700; 
  text-transform:uppercase; margin-bottom:15px; }

.footer-section-top04 h3{ width:auto; float:left; }
.footer-section-top04 h4{ width:auto; float:right; }

.footer-section-top04box{ width:100%; display:table; height:auto; padding:0px; margin:20px auto 0px auto; }

.footer-section-top01 p{ color:#c9ced3; font-size:15px; line-height:normal; font-weight:400;
margin-bottom:18px; }
.footer-section-top01 p strong{ font-size:18px; }
.footer-section-top01 h6{ color:#c9ced3; font-size:15px; line-height:normal; font-weight:400;}

.footer-section-top02 ul{ list-style:none; padding:0px; margin:0px; }
.footer-section-top02 ul li{color:#c9ced3; font-size:15px; line-height:normal; font-weight:400;
margin:6px 0px;}
.footer-section-top02 ul li a{color:#c9ced3;}

.footer-section-top03 ul{ list-style:none; padding:0px; margin:0px 0px 25px 0px; }
.footer-section-top03 ul li{color:#c9ced3; font-size:15px; line-height:normal; font-weight:400;
margin:6px 0px;}
.footer-section-top03 ul li a{color:#c9ced3;}

.footer-section-top03 h6{color:#c9ced3; font-size:15px; line-height:normal; font-weight:400;}
.footer-section-top03 a.signbtn{background:#e72825; color:#FFF; font-size:14px; line-height:37px;
font-weight:400; display:inline-block; text-transform:capitalize; padding:0px 20px; margin-top:20px; }
.footer-section-top03 a.signbtn:hover{ background:#000; }



.footer-section-bottom01{ text-align:left; }
.footer-section-bottom01 p{ color:#b1b6bb; font-size:13px; line-height:normal; font-weight:400; }
.footer-section-bottom01 p a{color:#b1b6bb; font-size:13px; line-height:normal; font-weight:400;
padding:0px 8px;}
.footer-section-bottom01 p a:hover{ color:#FFF; }

.footer-section-bottom02{ text-align:right; }
.footer-section-bottom02 h6{ color:#b1b6bb; font-size:13px; line-height:normal; font-weight:400; }
.footer-section-bottom02 h6 a{color:#b1b6bb; font-size:13px; line-height:normal; font-weight:400;
padding:0px 8px;}
/*============footer-section end============*/




.tab-radio {
  display: none;
}

/* Tabs behaviour, hidden if not checked/clicked */
.sub-tab-content,
.tab-content {
  display: none;
}

.tab-radio:checked + .tab-content,
.tab-radio:checked + .sub-tab-content {
  display: table;
  width:100%;
}

/* Sub-tabs */
.sub-tabs-container label {
  color: #030700;
  min-width:29%;
  text-align: center;
  background-color: #FFF;
}

.sub-tabs-container label:hover {
  color: #FFF;
  background:#192556;
}


.sub-tabs-container label:active {
  color: #FFF;
  background:#192556;
}



/* Tabs Content */
.tab-content {
  padding: 10px;

}


/*============church-partnerships-section01 start=============*/
.church-partnerships-section01{ width:100%; height:auto; background:#ffffff; padding-top:60px;
 padding-bottom:60px; margin:0px auto; text-align:center; }
.church-partnerships-section01 h2{background: url(assets/images/title-bg.jpg) no-repeat bottom center;
color:#242424; font-size:40px; line-height:42px; font-weight:500; text-align:center; padding-bottom:20px;
margin-bottom:20px; }
.church-partnerships-section01 h5{ color:#242424; font-size:20px; line-height:normal; font-weight:400; margin-bottom:22px; }

/*============church-partnerships-section01 start=============*/

/*============church-partnerships-section02 start=============*/
.church-partnerships-section02{ width:100%; height:auto; background:#e72825; padding-top:67px; padding-bottom:67px;
color:#FFF; }
.church-partnerships-section02 .titelsection{ text-align:center; margin-bottom:25px; }
.church-partnerships-section02 .titelsection h2{background: url(assets/images/wight-titlebg.jpg) no-repeat bottom center;
color:#FFF; font-size:40px; line-height:42px; font-weight:500; text-align:center; padding-bottom:20px;
margin-bottom:20px; }

.church-partnerships-section02 .textsection{ height:auto; margin-bottom:10px; }
.church-partnerships-section02box{ width:100%; height:540px; position:relative; }
.swiper-container02{overflow-x:hidden;}

.resources-box{ width:98%; border:2px solid #717b8a; min-height:400px; padding:0px; margin:0px auto;
-webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; overflow-x:hidden; background:#FFF;
color:#000; }
.resources-box .imgsection img{ width:100%; height:auto;}

.resources-boxtext{ width:100%; height:auto; padding:20px 20px 27px 20px; margin:0px auto; }
.resources-boxtext h3{ color:#242424; font-size:25px; line-height:30px; font-weight:700; margin-bottom:15px; }
.resources-boxtext p{color:#434343; font-size:15px; line-height:21px; font-weight:400; margin-bottom:20px;}
.resources-boxtext a.readmore-btn{ background:#e72825; color:#FFF; font-size:18px; line-height:47px;
font-weight:600; display:inline-block; border:medium; padding:0px 28px; }
.resources-boxtext a.readmore-btn:hover{background:#000;}

.swiper-button-next02{ width:45px; height:45px; position:absolute; right:-50px; top:45%; } 
.swiper-button-prev02{ width:45px; height:45px; position:absolute; left:-50px; top:45%; } 

/*============church-partnerships-section02 end=============*/

/*============church-partnerships-section03 start===============*/
.church-partnerships-section03{ width:100%; height:auto; padding-top:65px; padding-bottom:65px;
margin:0px auto; height:auto; }
.church-partnerships-section03 .titlesec{ margin-bottom:26px; }
.church-partnerships-section03 .titlesec h2{background: url(assets/images/title-bg.jpg) no-repeat bottom center;
color:#242424; font-size:40px; line-height:42px; font-weight:500; text-align:center; padding-bottom:20px;
margin-bottom:20px; }

.helpquestions-section{ margin-top:80px; margin-bottom:20px; background:#031426; color:#FFF; padding:50px;
text-align:center; }
.helpquestions-section h2{background: url(assets/images/title-bg.jpg) no-repeat bottom center;
color:#FFF; font-size:40px; line-height:42px; font-weight:500; text-align:center; padding-bottom:20px;
margin-bottom:20px; }
.helpquestions-section p{ color:#b4c2d1; font-size:15px; line-height:normal; font-weight:400; }
.helpquestions-section p a{ color:#e72825; text-decoration:underline; }
.helpquestions-section p a:hover{ color:#FFF; }
/*============church-partnerships-section03 end===============*/

/*============church-partnerships-section04 start===============*/
.church-partnerships-section04{background: url(assets/images/helpemail-bg.jpg) repeat top center; width:100%;
min-height:350px; color:#FFF; padding-top:60px; padding-bottom:60px; text-align:center;}
.church-partnerships-section04 h4{ margin-bottom:20px; }
.church-partnerships-section04 h2{background: url(assets/images/title-bg.jpg) no-repeat bottom center;
color:#FFF; font-size:40px; line-height:42px; font-weight:500; text-align:center; padding-bottom:20px;
margin-bottom:20px; }
.church-partnerships-section04 p{ color:#b4c2d1; font-size:16px; line-height:normal; font-weight:400; 
margin-bottom:26px; }
.church-partnerships-section04 a.signupbtn{background:#e72825; color:#FFF; font-size:18px; line-height:47px;
font-weight:600; display:inline-block; border:medium; padding:0px 28px;}
.church-partnerships-section04 a:hover{ background:#000; }


/*============church-partnerships-section04 start===============*/

/*============ourstaff-section start==============*/
.ourstaff-section{ width:100%; height:auto; padding-top:67px; padding-bottom:67px; margin:0px auto }

.ourstaff-section01{ margin-bottom:10px; text-align:center; }
.ourstaff-section01 h2{background: url(assets/images/title-bg.jpg) no-repeat bottom center;
color:#242424; font-size:40px; line-height:42px; font-weight:500; text-align:center; padding-bottom:20px;
margin-bottom:20px; }
.ourstaff-section01 p{ color:#434343; font-size:15px; line-height:22px; font-weight:400; padding:0px 7%; }

.ourstaff-section02{ margin-top:50px; text-align:center; margin-bottom:15px; }
.ourstaff-section02 h2{background: url(assets/images/title-bg.jpg) no-repeat bottom center;
color:#242424; font-size:40px; line-height:42px; font-weight:500; text-align:center; padding-bottom:20px;
margin-bottom:20px; }
.personbox{ margin-bottom:25px; }
.personbox-left .imgsection { width:98%; margin:0px auto; text-align:center; }
.personbox-left .imgsection img{ width:100%; height:auto; }

.personbox-right .textsec h4{ color:#000000; font-size:28px; line-height:normal; font-weight:600; margin-bottom:4px; }
.personbox-right .textsec h6{ color:#434343; font-size:18px; line-height:normal; font-weight:600; margin-bottom:19px; }
.personbox-right .textsec p{ color:#434343; font-size:16px; line-height:26px; font-weight:400; }

/*============ourstaff-section start==============*/


/*===============ourvision-section start================*/
.ourvision-section{ width:100%; height:auto; padding:0px; margin:0px auto 25px auto; }

.ourvision-section01{ width:100%; background:#FFF; display:table; height:auto;  padding: 50px 0 0 0; 
  margin:0px auto ; position:relative; }
.ourvision-section01 .leftpic{ width:50%; float:left; height:auto; padding:0px; margin:0px; }
.ourvision-section01 .leftpic img{ width:100%; height:auto; }


.ourvision-section01 .ourvision-section01-text{ width:100%; height:auto; position:absolute; left:0px; top:0px; z-index:777; 
top:50%; color:#000; transform:translateY(-50%); -ms-transform:translateY(-50%); 
-webkit-transform:translateY(-50%); -o-transform:translateY(-50%); text-align:left; color:#000;}
.ourvision-section01-text01{ float:right;  }
.ourvision-section01-text01 h3{background: url(assets/images/title-bg.jpg) no-repeat bottom left;
color:#000; font-size:35px; line-height:38px; font-weight:500; text-align:left; padding-bottom:20px;
margin-bottom:20px; font-family: 'Roboto Slab', serif; }
.ourvision-section01-text01 p{ color:#434343; font-size:15px; line-height:23px; font-weight:400;
margin-bottom:12px; }

.ourvision-section01:nth-child(even) {}
.ourvision-section01:nth-child(odd) {}

.ourvision-section01:nth-child(even) .leftpic{ float:right; }
.ourvision-section01:nth-child(even) .ourvision-section01-text01{ float:left; }

/*===============ourvision-section end================*/

/*===========warehouse-section start==============*/
.warehouse-section{ width:100%; height:auto; padding-top:75px; padding-bottom:75px; margin:0px auto; }
.warehouse-section .titelsection{ margin-bottom:45px; text-align:center; }
.warehouse-section .titelsection h2{background: url(assets/images/title-bg.jpg) no-repeat bottom center;
color:#242424; font-size:40px; line-height:42px; font-weight:500; text-align:center; padding-bottom:20px;
margin-bottom:20px; }
.warehouse-section .titelsection p{ color:#434343; font-size:15px; line-height:normal; font-weight:400; }
.warehouse-section .titelsection p{ color:#000; font-size:15px; line-height:normal; font-weight:400;
padding:0px 6%; margin-bottom:20px; }

.warehouse-sectiontext{ height:auto; }

.warehouse-sectiontextbox{ width:96%; background:#e8edf7; border-top:2px solid #dfe4ed; border-left:2px solid #dfe4ed;
border-right:2px solid#dfe4ed; border-bottom:6px solid #012061;  min-height:350px; padding:20px 20px 30px 20px; 
-webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; margin:0px auto 28px auto; min-height:361px; }
.warehouse-sectiontextbox h3{ color:#000000; font-size:27px; line-height:normal; font-weight:600;
margin-bottom:16px; }

.warehousebox{ width:100%; height:auto; padding:0px 0px 0px 54px; margin:0px auto 25px auto; 
position:relative;}
.warehousebox p{ color:#434343; font-size:16px; line-height:normal; font-weight:400; }
.warehousebox .imgsec{ width:auto; height:auto; position:absolute; left:0px; top:0px; }
.warehouse-sectiontextbox a.morebtn{ background:#e72825; color:#FFF; font-size:17px; line-height:45px;
font-weight:400; display:inline-block; padding:0px 40px; margin-top:30px; }
.warehouse-sectiontextbox:hover a.morebtn{ background:#012061; }


.warehouse-sectiontextbox:hover{border-bottom:6px solid #e72825;}

/*===========warehouse-section end==============*/

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{clear: none;}
button.sub-menu-toggle{ display:none!important;}

/*===========contactbottom-section================*/
.contact-section{ padding-top:80px; padding-bottom:80px; }
.contact-section-left h2{background: url(assets/images/contact-titelbg.jpg) no-repeat bottom left;
font-family: 'Roboto Slab', serif; margin-bottom:16px; color:#000; font-size:45px; line-height:normal;
font-weight:500; padding-bottom:20px;}
.contact-section-left p{ color:#22252a; font-size:16px; line-height:normal; font-weight:400; margin-bottom:48px; }
.contact-section-left p a{ color:#1c56ce;}


.contact-section-left h3{font-family: 'Roboto Slab', serif; margin-bottom:16px; color:#000; font-size:35px; line-height:normal;
font-weight:500; margin-bottom:15px;}

.contact-section-left01{ width:100%; display:table; margin:0px auto 15px auto; }
.contact-section-left01-left{ width:48%; float:left; height:auto; padding:0px; margin:0px; }
.contact-section-left01-right{ width:48%; float:right; height:auto; padding:0px; margin:0px; }
.contact-section-left01 p{ margin-bottom:0px; }
.contact-section-left01 input[type="text"], .contact-section-left01 input[type="email"],
.contact-section-left01 textarea{ background:#f1f1f1; border:1px solid #d6d6d6; width:100%;
height:48px; padding:0px 10px; color:#000; font-size:14px; line-height:48px; font-weight:400; }
.contact-section-left01 textarea{ height:120px; font-size:14px; line-height:23px; margin-bottom:18px; }

.contact-section-left01 input[type="submit"]{ background:#e72825!important; color:#FFF!important; font-size:17px; line-height:50px;
font-weight:600; display:inline-block; text-transform:capitalize; padding:0px 30px; }


.contact-section-right01{ margin-bottom:30px; }
.contact-section-right01 h4{font-family: 'Roboto Slab', serif; margin-bottom:2px; color:#000; font-size:28px; line-height:normal;
font-weight:500;}
.contact-section-right01 p{ color:#525457; font-size:16px; line-height:normal; font-weight:400; }

.contact-section-right01 iframe{ width:100%; height:290px; }



.contactbottom-section{background: url(assets/images/contact-bottombg.jpg) repeat bottom center;
color:#FFF;text-align:center; padding-top:75px; padding-bottom:75px; }
.contactbottom-section .iconsec{ width:auto; height:auto; display:table; margin:0px auto 26px auto }

.contactbottom-section h3{background: url(assets/images/contact-titelbg.jpg) no-repeat bottom center;
font-family: 'Roboto Slab', serif; margin-bottom:16px; color:#ffffff; font-size:40px; line-height:normal;
font-weight:500; padding-bottom:16px;}
.contactbottom-section p{ color:#b4c2d1; font-size:17px; line-height:normal; font-weight:400;
margin-bottom:27px; }
.contactbottom-section a.signbtn{ background:#e72825; color:#FFF; font-size:18px; line-height:50px; font-weight:600;
display:inline-block; padding:0px 50px; border:none; }

/*================why-internationalsec start=================*/

/*=============why-internationalsec01 start=================*/
.why-internationalsec01{background: url(assets/images/why-internationalbg01.jpg) no-repeat bottom center;
width:100%; min-height:1201px; -webkit-background-size: cover; -moz-background-size: cover; 
-o-background-size: cover; background-size: cover; padding-top:156px; position:relative; }
.why-internationalsec01-middle{ text-align:center; }

.why-internationalsec01-top{ position:absolute; left:0px; top:-72px; width:100%; }

.why-internationalsec01-topbox{ width:100%; background:#002060; padding:30px; margin:0px auto; border-radius:9px;
color:#FFF;  display:table; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
-webkit-box-shadow: 0px 0px 16px 0px rgba(156,176,178,1); -moz-box-shadow: 0px 0px 16px 0px rgba(156,176,178,1);
box-shadow: 0px 0px 16px 0px rgba(156,176,178,1);}

.why-internationalsec01-topbox01{ width:75%; float:left; height:auto; padding:0px; margin:0px; }
.why-internationalsec01-topbox01 h4{ color:#ffffff; font-size:32px; line-height:normal; font-weight:500;
font-family: 'Roboto Slab', serif; margin-bottom:2px; }
.why-internationalsec01-topbox01 h6{ color:#b2bccf; font-size:18px; line-height:normal; font-weight:400; }

.why-internationalsec01-topbox02{ width:24%; float:right; height:auto; padding:0px; margin:0px;
text-align:right; }
.why-internationalsec01-topbox02{ padding-top:16px; }
.why-internationalsec01-topbox02 a.donatebtn{ background:#e72825; color:#FFF; font-size:17px; line-height:48px;
font-weight:600; display:inline-block; padding:0px 30px; display:inline-block; -webkit-border-radius: 8px;
-moz-border-radius: 8px; border-radius: 8px; }

.why-internationalsec01 h2{ background: url(assets/images/title-bg.jpg) no-repeat bottom center;
color:#242424; font-size:40px; line-height:46px; font-weight:500; text-align:center; padding-bottom:14px;
margin-bottom:30px; font-family: 'Roboto Slab', serif; }

.why-internationalsec01 h2 sup{  font-size:16px;}

.why-internationalsec01 p{ color:#434343; font-size:15px; line-height:24px; font-weight:400;
padding:0px 9%; }

.why-internationalsec01-middlesec{background: url(assets/images/why-international-middlebg.jpg) repeat-x left top #FFF;
width:100%; min-height:350px; padding-bottom:46px; padding-top:0px;}
.why-internationalsec01-middlesec h2{background: url(assets/images/title-bg.jpg) no-repeat bottom center;
color:#242424; font-size:40px; line-height:46px; font-weight:500; text-align:center; padding-bottom:14px;
margin-bottom:30px; font-family: 'Roboto Slab', serif; }
.why-internationalsec01-middlesec h6{ color:#434343; font-size:16px; line-height:normal; font-weight:400;
padding:0px 9%; text-align:center; margin-bottom:40px; }

.why-internationalsec01-middlesec .titelsec{ margin-bottom:37px; }

.why-internationalsec01-middlesecbox{ background:#e72825; color:#FFF; padding:24px; text-align:center; min-height:450px;
-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.why-internationalsec01-middlesecbox .iconsec{ width:auto; display:table; margin:0px auto 26px auto; }
.why-internationalsec01-middlesecbox .textsec{ min-height:227px; }
.why-internationalsec01-middlesecbox .textsec h4{ color:#ffffff; font-size:30px; line-height:normal; font-weight:700;
margin-bottom:14px; }
.why-internationalsec01-middlesecbox .textsec p{ color:#ffffff; font-size:16px; line-height:23px; font-weight:400;
padding:0px 7px; }

.watereverything-sec{ padding-top:30px; padding-bottom:60px; width:100%; height:auto; }
.watereverything-sec h2{background: url(assets/images/title-bg.jpg) no-repeat bottom center;
color:#242424; font-size:40px; line-height:46px; font-weight:500; text-align:center; padding-bottom:14px;
margin-bottom:30px; font-family: 'Roboto Slab', serif; }

.watereverything-secbox{ width:96%; height:auto; padding:0px 0px 0px 66px; margin:0px auto 20px auto;
border:0px solid red; position:relative; min-height:230px; }
.watereverything-secbox h4{font-family: 'Roboto Slab', serif; font-size:25px; line-height:normal; font-weight:600;
margin-bottom:12px;}
.watereverything-secbox p{ color:#434343; font-size:16px; line-height:normal; font-weight:400; margin-bottom:15px; }
.watereverything-secbox .iconsec{ width:auto; height:auto; position:absolute; left:0px; top:0px; }


/*=============whywe-sectio start===============*/
.whywe-section{background:#FFF; width:100%; min-height:500px; -webkit-background-size: cover; -moz-background-size: cover; 
-o-background-size: cover; background-size: cover; padding-top:156px; padding-bottom:80px; position:relative; }

.whywe-section-top{ position:absolute; left:0px; top:-72px; width:100%; }

.whywe-section-topbox{ width:100%; background:#002060; padding:30px; margin:0px auto; border-radius:9px;
color:#FFF;  display:table; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
-webkit-box-shadow: 0px 0px 16px 0px rgba(156,176,178,1); -moz-box-shadow: 0px 0px 16px 0px rgba(156,176,178,1);
box-shadow: 0px 0px 16px 0px rgba(156,176,178,1);}

.whywe-section-topbox01{ width:75%; float:left; height:auto; padding:0px; margin:0px; }
.whywe-section-topbox01 h4{ color:#ffffff; font-size:32px; line-height:normal; font-weight:500;
font-family: 'Roboto Slab', serif; margin-bottom:2px; }
.whywe-section-topbox01 p{ color:#b2bccf; font-size:18px; line-height:normal; font-weight:400; }

.whywe-section-topbox02{ width:24%; float:right; height:auto; padding:0px; margin:0px;
text-align:right; }
.whywe-section-topbox02{ padding-top:16px; }
.whywe-section-topbox02 a.donatebtn{ background:#e72825; color:#FFF; font-size:17px; line-height:48px;
font-weight:600; display:inline-block; padding:0px 30px; display:inline-block; -webkit-border-radius: 8px;
-moz-border-radius: 8px; border-radius: 8px; }
.whywe-section-topbox02 a.donatebtn:hover{ background:#FFF; color:#000;}


.whywe-section-middletop{ text-align:center; margin-bottom:15px; padding-bottom:30px; }
.whywe-section-middletop h2{background: url(assets/images/title-bg.jpg) no-repeat bottom center;
color:#242424; font-size:40px; line-height:42px; font-weight:500; text-align:center; padding-bottom:14px;
margin-bottom:13px;}
.whywe-section-middletop h6{ color:#434343; font-size:15px; line-height:23px; font-weight:400;
padding:0px 7% }

.whywe-section-middle02 .textsection{ width:100%; padding:0px 0px 0px 35px; margin:0px 0px 25px 0px;
background: url(assets/images/red-icon.png) no-repeat 0 10px; }
.whywe-section-middle02 .textsection h4{ color:#434343; font-size:20px; line-height:normal; font-weight:600;
margin-bottom:6px; }
.whywe-section-middle02 .textsection p{ color:#434343; font-size:15px; line-height:23px; font-weight:400; }

/*=============whywe-sectio end===============*/

/*=============keyarea-section start=============*/
.keyarea-section{ width:100%; background:#002060; color:#FFF; padding-top:70px; padding-bottom:75px; }
.keyarea-section .keyarea-section-title{ margin-bottom:26px; }
.keyarea-section .keyarea-section-title h2{background: url(assets/images/title-bg.jpg) no-repeat bottom center;
color:#FFF; font-size:40px; line-height:42px; font-weight:500; text-align:center; padding-bottom:14px;
margin-bottom:13px;}
.keyarea-section .keyarea-section-text .keyarea-section-textbox{ width:98%; background:#FFF; color:#000;
padding:0px; margin:0px auto 28px auto; -webkit-border-radius: 10px; -moz-border-radius: 10px;
border-radius: 10px; overflow:hidden; border:3px solid #717b8a; }
.keyarea-section .keyarea-section-text .keyarea-section-textbox .textsection{ width:100%;
padding:20px 15px 25px 15px; min-height:267px; }
.keyarea-section .keyarea-section-text .keyarea-section-textbox .textsection h4{ color:#242424; font-size:25px;
line-height:27px; font-weight:600; margin-bottom:10px; min-height:40px; }
.keyarea-section .keyarea-section-text .keyarea-section-textbox .textsection p{ color:#434343; font-size:15px;
line-height:23px; font-weight:400; margin-bottom:15px; }
.keyarea-section .keyarea-section-text .keyarea-section-textbox .textsection a.readmorebtn{ color:#e72825;
font-size:16px; line-height:normal; font-weight:800; text-transform:uppercase; }

.whatwebottom-section{ width:100%; height:auto; padding-top:80px; padding-bottom:80px; margin:0px auto; }
.whatwebottom-section-top{ margin-bottom:75px; height:auto; }
.whatwebottom-section-top01{ width:100%; background:#031426; color:#FFF; padding:0px; margin:0px auto;
display:table; }
.whatwebottom-section-top01-left{ width:67%; float:left; height:auto; padding:0px; margin:0px; }
.whatwebottom-section-top01-left img{ width:100%; height:auto; }
.whatwebottom-section-top01-right{ width:30%; float:right; height:auto; padding:0px; margin:0px; }

.whatwebottom-section-top01-right .textsec{ padding-top:80px; padding-right:20px; padding-bottom:20px; }
.whatwebottom-section-top01-right .textsec h4{background: url(assets/images/title-bg.jpg) no-repeat bottom left;
color:#ffffff; font-size:40px; line-height:42px; font-weight:700; text-align:left; padding-bottom:14px;
margin-bottom:13px;}
.whatwebottom-section-top01-right .textsec p{ color:#8594a5; font-size:16px; line-height:23px; font-weight:400;
margin-bottom:20px; }
.whatwebottom-section-top01-right .textsec a.visit-btn{ background:#e72825; color:#FFF; font-size:17px;
line-height:45px; font-weight:700; display:inline-block; padding:0px 30px; border:none; }
.whatwebottom-section-top01-right .textsec a.visit-btn:hover{ background:#FFF; color:#000;}

.whatwebottom-section-bottom{background: url(assets/images/whatwe-mapbg.jpg) no-repeat top center; width:100%;
padding-top:130px; padding-bottom:140px; min-height:480px; text-align:center;}
.whatwebottom-section-bottom h4{font-family: 'Roboto Slab', serif; color:#242424; font-size:40px;
line-height:45px; font-weight:400; margin-bottom:30px;}
.whatwebottom-section-bottom a.visit-btn{ background:#e72825; color:#FFF; font-size:20px; line-height:60px;
font-weight:400; display:inline-block; padding:0px 28px; -webkit-border-radius:8px; -moz-border-radius:8px;
border-radius:8px; }
.whatwebottom-section-bottom a.visit-btn:hover{ background:#000;}

/*=============keyarea-section start=============*/

/*===============event-section start===============*/
.event-section{ width:100%; height:auto; padding-top:75px; padding-bottom:75px; margin:0px auto; height:auto;}
.event-section-top{ margin-bottom:45px; text-align:center;}
.event-section-top h2{ background: url(assets/images/title-bg.jpg) no-repeat bottom center;
color:#242424; font-size:40px; line-height:42px; font-weight:500; text-align:center; padding-bottom:24px;
margin-bottom:20px; }
.event-section-top p{ color:#434343; font-size:15px; line-height:23px; font-weight:400; padding:0px 6%;}

.event-sectionbox{ width:98%; border:2px solid #717b8a; min-height:400px; padding:0px; margin:0px auto 27px auto;
-webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; overflow-x:hidden; background:#FFF;
color:#000; }
.event-sectionbox .imgsection{ width:100%; height:auto; padding:0px; margin:0px auto 5px auto;}
.event-sectionbox .imgsection img{ width:100%; height:auto;}
.event-sectionbox .textsection{ width:100%; height:auto; padding:20px 20px 27px 20px; margin:0px auto; }
.event-sectionbox .textsection h3{ color:#242424; font-size:25px; line-height:30px; font-weight:700; margin-bottom:15px; }
.event-sectionbox .textsection p{color:#434343; font-size:15px; line-height:21px; font-weight:400; margin-bottom:20px;}
.event-sectionbox .textsection a.readmore-btn{ background:#e72825; color:#FFF; font-size:18px; line-height:47px;
font-weight:600; display:inline-block; border:medium; padding:0px 28px; }
.event-sectionbox .textsection a.readmore-btn:hover{background:#000;}

/*===============event-section start===============*/

/*===============stewarding-section01 start===================*/
.stewarding-section01{ width:100%; height:auto; padding-top:80px; padding-bottom:80px; margin:0px auto; height:auto;}
.stewarding-section01-top{ text-align:center; margin-bottom:67px;}
.stewarding-section01-top h2{ background: url(assets/images/title-bg.jpg) no-repeat bottom center;
color:#242424; font-size:40px; line-height:42px; font-weight:500; text-align:center; padding-bottom:24px;
margin-bottom:30px; }

.stewarding-section01-middle{ padding-bottom:68px;}
.stewarding-section01-middle h3{font-family: 'Roboto Slab', serif; background: url(assets/images/title-bg.jpg) no-repeat bottom left; color:#242424; font-size:30px; line-height:35px; font-weight:500; text-align:left; padding-bottom:24px;
margin-bottom:20px; display:table;}
.stewarding-section01-middle p{color:#434343; font-size:15px; line-height:21px; font-weight:400; margin-bottom:20px;}
.stewarding-section01-middle a.launch-btn{ background:#e72825; color:#FFF; font-size:17px; line-height:50px; font-weight:700; display:inline-block; padding:0px 38px; display:inline-block; border-radius:7px;}
.stewarding-section01-middle a.launch-btn:hover{ background:#0b2967;}


.stewarding-section01-bottom h2{ border-bottom:1px solid #d9d9d9; text-align:center; font-family: 'Roboto Slab', serif; 
color:#242424; font-size:30px; line-height:35px; font-weight:500; padding-bottom:15px; margin-bottom:27px;}

.stewarding-section01-bottom .yearbox{ width:90%; min-height:110px; margin-bottom:10px;}
.stewarding-section01-bottom .yearbox .yearbox01{ margin-bottom:4px; color:#434343; font-size:22px; line-height:normal; 
font-weight:600;} 
.stewarding-section01-bottom .yearbox .yearpdf-sec h5{ margin:6px 0px;}
.stewarding-section01-bottom .yearbox .yearpdf-sec h5 a{ color:#434343; font-size:17px; line-height:norma; font-weight:400;
text-decoration:underline;}
/*===============stewarding-section01 end===================*/

/*================companysupport-section01 start===============*/
.companysupport-section01{ width:100%; height:auto; padding-top:60px; padding-bottom:60px; text-align:center; }
.companysupport-section01 h2{background: url(assets/images/title-bg.jpg) no-repeat bottom center;
color:#242424; font-size:40px; line-height:42px; font-weight:500; text-align:center; padding-bottom:14px;
margin-bottom:30px;}
.companysupport-section01 p{ color:#434343; font-size:15px; line-height:23px; font-weight:400; padding:0px 8%;
margin-bottom:15px;}
.companysupport-section01 ul{list-style:nonel padding:0px; margin:0px; }
.companysupport-section01 ul li{ display:table; padding:0px; margin:5px auto; color:#434343; font-size:15px; line-height:23px; font-weight:400; font-family:'Poppins', sans-serif!important; }

.companysupport-section02{ width:100%; height:auto; background:#efefef; padding-top:60px; padding-bottom:60px;
margin:0px auto; }

.companysupport-section02 .titlesec{ margin-bottom:24px; text-align:center; color:#242424; font-size:35px;
line-height:42px; font-weight:500; margin-bottom:30px; }
.companysupport-section02main01{ width:70%; margin:0px auto; position:relative; }
.companysupport-slidebox{ background:#ffffff; -webkit-box-shadow: 0px 0px 11px 0px rgba(186,186,186,1);
-moz-box-shadow: 0px 0px 11px 0px rgba(186,186,186,1); box-shadow: 0px 0px 11px 0px rgba(186,186,186,1);}
.companysupport-slidebox .imgsection{ width:100%; height:auto; padding:0px; margin:0px auto; } 
.companysupport-slidebox .imgsection img{ width:100%; height:auto; }

.companysupport-slidebox .textsection{ width:100%; height:auto; padding:26px 20px; margin:0px auto; text-align:left; }
.companysupport-slidebox .textsection h3{ color:#434343; font-size:21px; line-height:normal; font-weight:600;
margin-bottom:5px; }
.companysupport-slidebox .textsection h5{font-family: 'Roboto Slab', serif; color:#e72825; font-size:16px;
line-height:18px; text-decoration:underline;}
.companysupport-section02main{ margin-bottom:50px; }

.companysupportmiddlelogo{ padding:0px 0px 15px 0px; text-align:center; }
.companysupportmiddlelogo ul{list-style:none; padding:0px; margin:0px; text-align:center;}
.companysupportmiddlelogo ul li{ display:inline-block; padding:0px; margin:0px 2px; width:16%; }

.companychange-section{ width:100%; padding-top:70px; padding-bottom:70px; }
.companychange-section .titlesec{ margin-bottom:25px; text-align:center; }
.companychange-section .titlesec h2{background: url(assets/images/title-bg.jpg) no-repeat bottom center;
color:#242424; font-size:40px; line-height:42px; font-weight:500; text-align:center; padding-bottom:14px;
margin-bottom:20px;}
.companychange-section .titlesec h6{ color:#434343; font-size:16px; line-height:23px; font-weight:400;
padding:0px 12%; }


.companychange-section .companychange-sectionbottom{ width:80%; background:#f1f1f1; border:1px solid #d9d9d9;
padding:35px; min-height:260px; -webkit-border-radius: 10px; -moz-border-radius: 10px;
border-radius: 10px; margin:45px auto 0px auto; }
.companychange-section .companychange-sectionbottom .textsection{ width:100%; min-height:137px;
padding:0px 38px; margin:0px auto 15px auto; position:relative; text-align:left; }
.companychange-section .companychange-sectionbottom .textsection::before{ content:''; 
background: url(assets/images/redicon01.png) no-repeat 0 0; width:19px; height:37px; position:absolute; left:0px; top:0px;  }

.companychange-section .companychange-sectionbottom .textsection::after{ content:''; 
background: url(assets/images/redicon02.png) no-repeat 0 0; width:19px; height:37px; position:absolute; right:0px; bottom:0px;  }

.companychange-section .companychange-sectionbottom .textsection p{ color:#6a6a6a; font-size:24px; line-height:32px;
font-weight:400; }
.companychange-section .companychange-sectionbottom h5{ text-align:left; color:#7c7c7c; font-size:19px; line-height:normal;
font-weight:400; }


.companysupport-section03{ width:100%; background:#efefef; padding:60px 0px; margin:0px auto; height:auto; }
.companysupport-section03 h2{ color:#242424; font-size:40px; line-height:42px; font-weight:600; margin-bottom:6px; }
.companysupport-section03 h5{background: url(assets/images/title-bg.jpg) no-repeat bottom left; color:#434343; font-size:20px;
line-height:26px; font-weight:700; padding-bottom:9px; margin-bottom:18px;}

.companysupport-section03 h6{ color:#e72825; font-size:17px; line-height:normal; font-weight:600; margin-bottom:5px; }
.companysupport-section03 p{ color:#434343; font-size:16px; line-height:normal; font-weight:400; margin-bottom:25px; }


.companysupport-section04{ width:100%; background:#FFF; padding:60px 0px; margin:0px auto; height:auto; }
.companysupport-section04 h2{background: url(assets/images/title-bg.jpg) no-repeat bottom left; 
  color:#242424; font-size:40px; line-height:42px; font-weight:600; margin-bottom:17px; padding-bottom:12px; }


.companysupport-section04 h6{ color:#e72825; font-size:17px; line-height:normal; font-weight:600; margin-bottom:5px; }
.companysupport-section04 p{ color:#434343; font-size:16px; line-height:normal; font-weight:400; margin-bottom:25px; }

.companysupport-section05{ width:100%; height:auto; background:#efefef; padding:45px 0px; margin:0px auto; text-align:center;}
.companysupport-section05 ul{list-style:none; padding:0px; margin:0px; text-align:center;}
.companysupport-section05 ul li{ display:inline-block; padding:0px; width:9%; }

.companysupport-section06{ width:100%; height:auto; padding-top:60px; padding-bottom:60px; margin:0px auto;
text-align:center; }
.companysupport-section06 h2{ color:#242424; font-size:40px; line-height:47px; font-weight:600;
margin-bottom:5px; }
.companysupport-section06 p{ color:#434343; font-size:16px; line-height:normal; font-weight:400; margin-bottom:24px; }
.companysupport-section06 a.contactbtn{ background:#e72825; color:#FFF; font-size:17px; line-height:60px; font-weight:400;
display:inline-block; padding:0px 60px; }

/*================companysupport-section01 end===============*/

/*=============volunteer-section01 start===================*/
.volunteer-section01{ width:100%; height:auto; padding-top:60px; padding-bottom:60px; margin:0px auto; text-align:center; }
.volunteer-section01 h2{background: url(assets/images/contact-titelbg.jpg) no-repeat bottom center;
font-family: 'Roboto Slab', serif; margin-bottom:16px; color:#000; font-size:45px; line-height:normal;
font-weight:500; padding-bottom:20px;}
.volunteer-section01 p{ color:#434343; font-size:16px; line-height:23px; font-weight:400; padding:0px 10%; }

.volunteer-section02{ width:100%; /*background:#ececec;*/ background:#FFF; padding-top:80px; padding-bottom:46px; }
.volunteer-section02-topright .textsection h4{ color:#242424; font-size:40px; line-height:43px; font-weight:500;
margin-bottom:15px; }
.volunteer-section02-topright .textsection p{ color:#434343; font-size:16px; line-height:24px; font-weight:400; }
.volunteer-section02-top{ margin-bottom:58px; }

.volunteer-section02-bottom02 .textsection h4{background: url(assets/images/contact-titelbg.jpg) no-repeat bottom left;
font-family: 'Roboto Slab', serif; margin-bottom:35px; color:#000; font-size:40px; line-height:normal;
font-weight:500; padding-bottom:18px; margin-bottom:15px;}
.volunteer-section02-bottom02 .textsection h5{ color:#434343; font-size:23px; line-height:26px; font-weight:600;
margin-bottom:20px; }
.volunteer-section02-bottom02 .textsection p{ color:#434343; font-size:16px; line-height:normal; font-weight:400; }

.volunteer-section02-bottom01{ float:right; }
.volunteer-section02-bottom02{ float:left; }

.volunteer-section03{ width:100%; height:auto; background:#ececec; padding-top:34px; padding-bottom:83px; }
.volunteer-section03 .volunteeringtitle{ margin-bottom:20px; }
.volunteer-section03 h2{background: url(assets/images/contact-titelbg.jpg) no-repeat bottom center;
font-family: 'Roboto Slab', serif; margin-bottom:16px; color:#000; font-size:45px; line-height:normal;
font-weight:500; padding-bottom:20px; text-align:center;}

.volunteer-section03 .keyarea-section-textbox{ width:98%; background:#FFF; color:#000;
padding:0px; margin:0px auto 28px auto; -webkit-border-radius: 10px; -moz-border-radius: 10px;
border-radius: 10px; overflow:hidden; border:3px solid #717b8a; }
.volunteer-section03 .keyarea-section-textbox .textsection{ width:100%;
padding:20px 15px 25px 15px; min-height:215px; }
.volunteer-section03 .keyarea-section-textbox .textsection h4{ color:#242424; font-size:27px;
line-height:normal; font-weight:600; margin-bottom:10px; min-height:40px; }
.volunteer-section03 .keyarea-section-textbox .textsection p{ color:#434343; font-size:15px;
line-height:23px; font-weight:400; margin-bottom:20px; min-height:260px; }
.volunteer-section03 .keyarea-section-textbox .textsection a.readmorebtn{ background:#e72825; color:#FFF; font-size:16px;
line-height:48px; font-weight:600; display:inline-block; padding:0px 30px; }

.volunteer-section04{ width:100%; height:auto; padding-top:85px; padding-bottom:40px; text-align:center; }
.volunteer-section04 h2{background: url(assets/images/contact-titelbg.jpg) no-repeat bottom center;
font-family: 'Roboto Slab', serif; margin-bottom:16px; color:#000; font-size:35px; line-height:42px;
font-weight:500; padding-bottom:20px;}
.volunteer-section04 p{ color:#434343; font-size:16px; line-height:23px; font-weight:400;
padding:0px 10%; }

.volunteer-section05{ width:100%; height:auto; padding-top:85px; padding-bottom:40px; text-align:center; }
.volunteer-section05 .titlesection{ margin-bottom:24px; }
.volunteer-section05 h2{background: url(assets/images/contact-titelbg.jpg) no-repeat bottom center;
font-family: 'Roboto Slab', serif; margin-bottom:16px; color:#000; font-size:35px; line-height:42px;
font-weight:500; padding-bottom:20px;}
.volunteer-section05 h6{ color:#434343; font-size:16px; line-height:23px; font-weight:400;
padding:0px 10%; }

.volunteer-section05-form .applyform{ max-width:636px; background:#efefef; border:1px solid #dddddd;
padding:22px; margin:0px auto; -webkit-border-radius: 10px; -moz-border-radius: 10px;
border-radius: 10px; }

.applyboxsec{ width:100%; display:table; margin:0px auto 10px auto;}
.applyboxsec p{ color:#242424; font-size:14px; line-height:30px; font-weight:400; text-align:left; }
.applyboxsec-left{ width:25%; float:left; height:auto; padding:0px; margin:0px; }
.applyboxsec-right{width:75%; float:right; height:auto; padding:0px; margin:0px;}

.applyboxsec input[type="text"]{ width:100%; border:1px solid #d9d9d9; height:44px;
padding:0px 15px; color:#000; font-size:15px; line-height:46px; font-weight:400; }
.applyboxsec input[type="email"]{ width:100%; border:1px solid #d9d9d9; height:44px;
padding:0px 15px; color:#000; font-size:15px; line-height:46px; font-weight:400; }
.applyboxsec input[type="tel"]{ width:100%; border:1px solid #d9d9d9; height:44px;
padding:0px 15px; color:#000; font-size:15px; line-height:46px; font-weight:400; }
.applyboxsec textarea{ width:100%; border:1px solid #d9d9d9; height:120px;
padding:15x 15px; color:#000; font-size:15px; line-height:26px; font-weight:400; }
.applyboxsec input[type="submit"]{ background:#e72825!important; color:#FFF!important; font-size:16px; line-height:40px;
font-weight:500; display:inline-block; border:none; padding:0px 40px!important; }

/*=============volunteer-section01 start===================*/
.swiper-container03{overflow-x:hidden;}

/*=============histarytimeline-section start============*/
.histarytimeline-section{ width:100%; height:auto; padding-top:90px; padding-bottom:90px; margin:0px auto; }
.histarytimeline-section .titlesec{ margin-bottom:15px; text-align:center; }
.histarytimeline-section .titlesec h5{ color:#434343; font-size:16px; line-height:normal; font-weight:400; }
.histarytimeline-section .titlesec h2{background: url(assets/images/title-bg.jpg) no-repeat bottom center;
color:#242424; font-size:40px; line-height:42px; font-weight:500; text-align:center; padding-bottom:20px;
margin-bottom:20px; }
.historytavsection{ height:auto; position:relative; }

.historytavsection .titlesection{ width:90%; display:table; margin:0px auto; text-align:center; min-height:74px;}
.historytavsection .titlesection ul{ width:100%; min-height:74px;  position:relative; }
.historytavsection .titlesection ul::after{ content:''; width:70%; height:2px; background:#bebebe; position:absolute;
left:15%; top:20px; }
.historytavsection .titlesection ul li{ display:inline-block; padding:12px 0px 0px 0px; margin:0px 35px; width:60px; 
text-align:center; z-index:9999; position:relative; }
.historytavsection .titlesection ul li div.tabround{ width:18px; height:18px; background:#ffffff; border:2px solid #bebebe;
display:table; margin:0px auto 10px auto; -webkit-border-radius:50%; -moz-border-radius:50%;
border-radius:50%;  }
.historytavsection .titlesection ul li h4{ color:#434343; font-size:17px; line-height:22px; font-weight:600; }
.historytavsection .titlesection ul li:hover div.tabround{ background:#e72825; border:2px solid #e72825; }

.histarytimeline-tabsec{ width:100%; min-height: 700px; padding:0px; margin:0px auto;
position:relative; padding:70px 0px; display:table;  }
.histarytimeline-tabsec::after{content:''; width:2px; height:100%; background:#bebebe; position:absolute;
left:50%; top:0;}

.tabbox{ width:51%; min-height:350px; padding:0px 0px; margin:0px auto; position:relative; }
.tabbox-left{ float:left; }
.tabbox-right{ float:right; }
.marker{ width:18px; height:18px; background:#e72825; border:2px solid #e72825;
display:table; margin:0px auto 10px auto; -webkit-border-radius:50%; -moz-border-radius:50%;
border-radius:50%; z-index:9999; }
.tabbox-left .marker{ position:absolute; right:1px; top:0px; }  
.tabbox-right .marker{ position:absolute; left:3px; top:0px; } 


.historytabbox{ width:80%; height:auto; padding:0px; margin:0px auto; }
.historytabbox .imgsection{ width:100%; height:auto; padding:0px; margin:0px auto 0px auto; }
.historytabbox .imgsection img{ width:100%; height:auto; }
.historytabbox .textsec{ width:100%; height:auto; padding:0px; margin:0px auto; padding:15px 0px; }
.historytabbox .textsec h3{ color:#434343; font-size:35px; line-height:normal; font-weight:600;
margin-bottom:16px;  text-align:center;}
.historytabbox .textsec h5{ color:#434343; font-size:20px; line-height:normal; font-weight:400; margin-bottom:8px; }
.historytabbox .textsec p{ color:#434343; font-size:14px; line-height:22px; font-weight:400; }
/*=============histarytimeline-section start============*/

/*===========shoeboxgift-section start===============*/
.shoeboxesgift-section{ width:100%; height:auto; padding-top:70px; padding-bottom:40px; margin:0px auto; }
.shoeboxesgift-section .titlesec{ text-align:center; margin-bottom:18px; }
.shoeboxesgift-section .titlesec h2{background: url(assets/images/title-bg.jpg) no-repeat bottom center;
color:#242424; font-size:40px; line-height:42px; font-weight:500; text-align:center; padding-bottom:20px;
margin-bottom:20px; }
.textsection-left .imgsection{ width:94%; margin:0px auto; }
.textsection-left .imgsection img{ width:100%; height:auto; }
.textsection-right .textsection{ padding-top:70px; }
.textsection-right .textsection h4{ color:#434343; font-size:28px; line-height:normal; font-weight:600;
margin-bottom:15px; }
.textsection-right .textsection p{ color:#434343; font-size:16px; line-height:normal; font-weight:400;
padding-right:20px; }
/*===========shoeboxgift-section start===============*/

/*========shoeboxes-middlesection start=========*/
.shoeboxes-middlesection{ width:100%; height:auto; padding-top:30px; padding-bottom:30px; }
.shoeboxes-middlesection .titlesec{ margin-bottom:20px; text-align:center; }
.shoeboxes-middlesection .titlesec h2{background: url(assets/images/title-bg.jpg) no-repeat bottom center;
color:#242424; font-size:40px; line-height:42px; font-weight:500; text-align:center; padding-bottom:20px;
margin-bottom:20px; }

.shoeboxes-main01{ width:100%; display:table; margin:0px auto; position:relative; }

.shoeboxes-main01:nth-child(odd) { background:#f3ece2;}
.shoeboxes-main01:nth-child(odd) .imgsec{ width:50%; float:left; }
.shoeboxes-main01:nth-child(odd) .imgsec img{ width:100%; height:auto;}

.shoeboxes-main01:nth-child(odd) .shoeboxes-main01main .shoeboxes-main01maintext{ float:right; position:relative;
padding-top:95px; padding-left:20px; }
.shoeboxes-main01:nth-child(odd) .shoeboxes-main01main .shoeboxes-main01maintext .iconsec{ width:auto; height:auto;
position:absolute; left:0px; top:0px; }


.shoeboxes-main01:nth-child(even) {background:#FFF;}
.shoeboxes-main01:nth-child(even) .imgsec{ width:50%; float:right; }
.shoeboxes-main01:nth-child(even) .imgsec img{ width:100%; height:auto;}
.shoeboxes-main01:nth-child(even) .shoeboxes-main01main .shoeboxes-main01maintext{ float:left; position:relative; 
padding-top:95px; padding-right:20px; }
.shoeboxes-main01:nth-child(even) .shoeboxes-main01main .shoeboxes-main01maintext .iconsec{ width:auto; height:auto;
position:absolute; right:0px; top:0px; }


.shoeboxes-main01main{width:100%; height:auto; position:absolute; left:0px; top:0px; z-index:777; 
top:48%; color:#000; transform:translateY(-48%); -ms-transform:translateY(-50%); 
-webkit-transform:translateY(-48%); -o-transform:translateY(-48%); text-align:left;}
.shoeboxes-main01main h4{ color:#242424; font-size:32px; line-height:36px; font-weight:600;
margin-bottom:13px; }
.shoeboxes-main01main p{ color:#434343; font-size:16px; line-height:normal; font-weight:400; }
.shoeboxes-main01main p a{color:#e72825!impotant;}

.shoeboxes03{ padding-top:25px; padding-bottom:55px; text-align:center;; }
.shoeboxes03 h2{background: url(assets/images/title-bg.jpg) no-repeat bottom center;
color:#242424; font-size:40px; line-height:42px; font-weight:500; text-align:center;
margin-bottom:20px; padding:0px 12% 20px 12%; }
.shoeboxes03 p{ color:#434343; font-size:16px; line-height:24px; font-weight:400; padding:0px 12%; }
/*========shoeboxes-middlesection end=========*/

/*=============shoeboxes-bottomsection start=============*/
.shoeboxes-bottomsection{ width:100%; background:#002060; color:#FFF; padding-top:60px; padding-bottom:60px; 
  text-align:center; }
.shoeboxes-bottomsection h2{color:#FFF; font-size:40px; line-height:42px; font-weight:500; text-align:center; padding-bottom:20px;
margin-bottom:15px; }
.shoeboxes-bottomsection ul{list-style:none; padding:0px; margin:0px 0px 30px 0px; text-align:center;}
.shoeboxes-bottomsection ul li{ display:inline-block; padding:0px; margin:0px 6px; }
.shoeboxes-bottomsection ul li{ color:#ffffff; font-size:16px; line-height:26px; font-weight:400;
vertical-align:middle; }
.shoeboxes-bottomsection ul li input[type="radio"]{ width:24px; height:24px; background:#878787; vertical-align:middle;
margin-right:5px; }
.shoeboxes-bottomsection h5{ margin-bottom:26px; text-align:center; color:#ffffff; font-size:20px; line-height:normal;
font-weight:500; margin-bottom:24px; }

.towardsbottombox{ max-width:800px; width:800px; display:table; margin:40px auto 0px auto; }
.towardsbottombox01{ width:100%; display:table; margin:0px auto 12px auto }
.towardsbottombox label{ color:#ffffff; font-size:15px; line-height:normal; font-weight:400; margin-right:8px;
width:100%; text-align:left; margin-bottom:2px; }
.towardsbottombox select{width:100%; background:#FFF; border:none; height:40px;
padding:0px 15px; color:#000; font-size:15px; line-height:40px; font-weight:400; border:none; padding:0px 15px;}
.towardsbottombox input[type="text"]{width:100%; background:#FFF; border:none; height:40px;
padding:0px 15px; color:#000; font-size:15px; line-height:40px; font-weight:400; border:none; padding:0px 15px;}
.towardsbottombox01-left{ width:74%; float:left; height:auto; padding:0px; margin:0px; }
.towardsbottombox01-right{ width:25%; float:right; padding:0px; margin:0px; text-align:center; }
.towardsbottombox input[type="submit"]{ width:100%; background:#e72825!important; color:#FFF; font-size:16px; line-height:40px;
font-weight:400%; display:block; border:none; text-transform:uppercase; margin-bottom:6px; padding:0px!important; }
.towardsbottombox h6{ display:inline-block; color:#ffffff; font-size:16px; line-height:26px; font-weight:400;
vertical-align:middle; margin:0px 5px; }

.towardsbottombox01-right input[type="radio"]{width:24px; height:24px; background:#878787; vertical-align:middle;
margin-right:4px; margin-top:-6px;}

.towardsbottombox01 h4{ padding-top:30px; color:#ffffff; font-size:17px; line-height:normal; font-weight:600; }


/*=============shoeboxes-bottomsection end=============*/

/*===========popup-section start============*/
.modal{z-index:9999999!important;}
/*===========popup-section end============*/

/*==========makedonation-section start=================*/
.makedonation-section{ width:100%; height:auto; padding-top:64px; padding-bottom:64px; margin:0px auto; height:auto; }
.makedonation-section h2{background: url(assets/images/contact-titelbg.jpg) no-repeat bottom center;
font-family: 'Roboto Slab', serif; color:#000; font-size:45px; line-height:normal;
font-weight:500; padding-bottom:10px; text-align:center; margin-bottom:40px;}

.donationboxsec-main{ width:96%; background:#efefef; border:2px solid #717b8a; padding:0px; margin:0px auto 25px auto;
-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; overflow:hidden; }
.donationboxsec-main .imgsec{ width:100%; height:auto; padding:0px; margin:0px auto 15px auto; }
.donationboxsec-main .imgsec img{ width:100%; height:auto; }

.donationboxsec-main .texsec{ width:100%; padding:0px 30px 15px 30px; text-align:center; }
.donationboxsec-main .texsec h3{ color:#192556; font-size:25px; line-height:normal; font-weight:700; margin-bottom:10px; }
.donationboxsec-main .short-text{ margin-bottom:14px; text-align:center; color:#434343; font-size:15px; line-height:normal;
font-weight:400; margin-bottom:12px; padding:0px 20px; }
.donationboxsec-main .texsec button.donationbtn{ background:none!important; border:none!important; color:#e72825!important; font-size:15px!important;
line-height:25px!important; font-weight:600!important; padding:0px!important; text-transform:uppercase; margin-bottom:15px!important; }
.donationboxsec-main .texsec h6{ color:#7f7f7f; font-size:15px; line-height:normal; font-weight:500; margin-bottom:16px; }


.donation-popup-text{ width:100%; display:table; margin:0px auto; }
.donation-popup-text-left{ width:45%; float:left; height:auto; padding:30px 0px 0px 0px; margin:0px; }

.donation-popup-text-right{ width:53%; float:right; height:auto; padding:0px; margin:0px; }
.donation-popup-text-right h3{background: url(assets/images/contact-titelbg.jpg) no-repeat bottom left;
font-family: 'Roboto Slab', serif; color:#000; font-size:30px; line-height:normal;
font-weight:500; padding-bottom:10px; text-align:left; margin-bottom:20px;}
.donation-popup-text-right p{ color:#434343; font-size:16px; line-height:24px; font-weight:400; margin-bottom:20px; }
.modal-footer button.btn{ background:#cb3229!important; color:#FFF!important; border:none!important; }
/*==========makedonation-section end=================*/

/*==========product-det start============*/
.product-det{ width:100%; height:auto; padding-top:35px; padding-bottom:35px; margin:0px auto; height:auto;  }
.product-det h1.page-title{ font-size:35px; }

ul.products li{ border:2px solid #717b8a; overflow:hidden; -webkit-border-radius:9px; -moz-border-radius:9px;
border-radius:9px; text-align:center!important; padding-bottom:20px!important; }
ul.products li h2.woocommerce-loop-product__title{ color:#000; font-size:18px!important; line-height:normal!important; 
  font-weight:500!important; padding:0px 15px!important; }
ul.products li span.price{ color:#e72825!important; font-size:16px; line-height:normal; font-weight:600!important; }

ul.products li a.button{ background:#d9232d!important; color:#FFF!important; font-size:15px!important; line-height:40px!important;
 font-weight:600!important; display:table!important; margin:0px auto!important; text-transform:uppercase!important; padding:0px 20px!important; }
ul.products li i.fa-heart{ color:#d9232d!important; }
ul.products li a.added_to_cart{ color:#d9232d!important;  font-weight:400!important; }

.woocommerce-pagination{ width:100%!important; display:table!important; margin:0px auto!important; padding-bottom:25px!important;
  text-align:center!important; }
.woocommerce-pagination ul.page-numbers{ width:100%!important; text-align:center!important; display:table!important; margin:0px auto!important; }
.woocommerce-pagination ul.page-numbers li{ background:#717b8a!important; color:#FFF!important; display:inline-block!important; margin:0px 4px!important; }

/*==========product-det end============*/

/*================prayconnect-section start==================*/
.prayconnect-section{ width:100%!important; height:auto!important; padding-top:60px!important; padding-bottom:60px!important; margin:0px auto!important;}
.prayconnect-section-left .textsection h2{background: url(assets/images/contact-titelbg.jpg) no-repeat bottom left;
font-family: 'Roboto Slab', serif; color:#000; font-size:30px; line-height:normal;
font-weight:500; padding-bottom:10px; text-align:left; margin-bottom:15px;}
.prayconnect-section-left .textsection p{ color:#434343; font-size:16px; line-height:24px; font-weight:400; margin-bottom:16px;}
.prayconnect-section-left .textsection h6{ color:#222222; font-size:28px; line-height:normal; font-weight:700;
margin-top:50px; margin-bottom:10px;}
.prayconnect-section-left .textsection a.newslatter-btn{ background:#e72825; color:#FFF; font-size:17px; line-height:45px;
font-weight:600; display:inline-block; text-transform:uppercase; padding:0px 35px;}
.prayconnect-section-left .textsection a.newslatter-btn:hover{ background:#192556;}

/*================20.07.2023===============*/
.newslatterbox{ width:98%; border:1px solid #d8d8d8; padding:24px; margin:0px auto; -webkit-border-radius: 10px;
-moz-border-radius: 10px; border-radius: 10px; display:table;}
.newslatterbox h3{ color:#242424; font-size:26px; line-height:27px; font-weight:600; font-family: 'Roboto Slab', serif;
margin-bottom:12px;}
.newslatterbox p{ color:#616161; font-size:15px; line-height:normal; font-weight:400; margin-bottom:8px;}
.newslatterbox01{ width:100%; display:table; margin:0px auto 12px auto;}
.newslatterbox01-left{ width:48%; float:left; height:auto; padding:0px; margin:0px;}
.newslatterbox01-right{ width:48%; float:right; height:auto; padding:0px; margin:0px;}
.newslatterbox input[type="text"]{ width:100%; background:#f2f2f2; border:1px solid #d8d8d8; height:45px; padding:0px 10px;
color:#000; font-size:13px; line-height:45px; font-weight:400;}

.newslatterbox ul{list-style:none; padding:0px; margin:0px 0px 9px 0px; width:100%; display:table;}
.newslatterbox ul li{ float:left; padding:0px; margin:0px 7px 0px 0px; font-size:14px;  color:#616161; line-height:normal; font-weight:400;}
.newslatterbox input[type="radio"]{ width:18px!important; height:18px!important; vertical-align:middle!important; margin-bottom:7px!important; border:1px solid #9d9d9d;}

.newslatterbox input[type="email"]{ width:100%; background:#f2f2f2; border:1px solid #d8d8d8; height:45px; padding:0px 10px;
color:#000; font-size:13px; line-height:45px; font-weight:400; margin-bottom:12px;}

.newslatterbox input[type="submit"]{ background:#192556!important; color:#FFF!important; font-size:16px; line-height:48px; font-weight:600; display:block; width:100%; text-align:center; padding:0px!important; -webkit-border-radius:9px;
-moz-border-radius:9px; border-radius:9px; border:none!important;}
.newslatterbox input[type="submit"]:hover{ background:#e72825!important;}

.swiper-container05{overflow-x:hidden;}

.prayconnect-bottom-section{ width:100%; background:#ebebeb; height:auto; padding-top:72px; padding-bottom:72px;}
.prayconnect-bottom-section .titlesec h2{background: url(assets/images/contact-titelbg.jpg) no-repeat bottom center;
font-family: 'Roboto Slab', serif; color:#000; font-size:30px; line-height:normal;
font-weight:500; padding-bottom:10px; text-align:center; margin-bottom:15px;}
.prayconnect-bottom-section .titlesec{ margin-bottom:25px; text-align:center;}
.prayconnect-bottom-section .titlesec h6{ color:#434343; font-size:16px; line-height:24px; font-weight:400;
padding:0px 8%;}

.urgentboxsec-main{ background:#ffffff; border:2px solid #717b8a; overflow:hidden; -webkit-border-radius: 10px;
-moz-border-radius:10px; border-radius:10px; margin:0px auto; width:98%;}
.urgentboxsec-main .textsec{ padding:18px; min-height:160px;}
.urgentboxsec-main .textsec h4{ color:#242424; font-size:23px; line-height:norma; font-weight:600; margin-bottom:10px;}
.urgentboxsec-main .textsec p{ color:#434343; font-size:15px; line-height:normal; font-weight:400; min-height:104px;
margin-bottom:10px;}
.urgentboxsec-main .textsec a.download-btn{ background:#e72825; color:#FFF; font-size:18px; line-height:46px; font-weight:700; display:inline-block; padding:0px 38px; -webkit-border-radius:7px; -moz-border-radius:7px;
border-radius:7px;}
.urgentboxsec-main .textsec a.download-btn:hover{ background:#192556;}

.urgentboxsec{position:relative;}

.swiper-button-next05{ width:45px; height:45px; position:absolute; right:-40px; top:45%; } 
.swiper-button-next05:hover{opacity:0.5;}
.swiper-button-prev05{ width:45px; height:45px; position:absolute; left:-40px; top:45%; } 
.swiper-button-prev05:hover{ opacity:0.5;}

/*=============gifttopsection start==================*/
.gifttopsection{ width:100%; height:auto; padding-top:74px; padding-bottom:37px; text-align:center; }
.gifttopsection h2{ background: url(assets/images/title-bg.jpg) no-repeat bottom center;
color:#242424; font-size:40px; line-height:42px; font-weight:500; text-align:center; padding-bottom:14px;
margin-bottom:5px; }
.gifttopsection h6{ color:#434343; font-size:16px; line-height:24px; font-weight:400; padding:0px 7%;
margin-bottom:35px; }
.gifttopsection-main{ width:70%; border:1px solid #d4d4d4; display:table; padding:15px; margin:0px auto;
text-align:left; }
.gifttopsection-main-left{ width:44%; float:left; height:auto; padding:0px; margin:0px; }
.gifttopsection-main-left img{ width:100%!important; height:auto!important; }
.gifttopsection-main-right{ width:55%; float:right; height:auto; padding:15px 0px 0px 0px; margin:0px; }
.gifttopsection-main-right p{color:#434343; font-size:16px; line-height:24px; font-weight:400; padding:0px 7%;
margin-bottom:35px; padding:0px 15px;}
.gifttopsection-main-right a.gift-btn{ background:#e72825; color:#FFF; font-weight:17px; line-height:45px;
font-weight:700; display:inline-block; padding:0px 32px; }
.gifttopsection-main-right a.gift-btn:hover{ background:#0b2967;}

.leavegift-section{ width:100%; height:auto; padding-top:28px; padding-bottom:56px; }
.leavegift-section-left h3{background: url(assets/images/title-bg.jpg) no-repeat bottom left;
color:#242424; font-size:30px; line-height:34px; font-weight:500; text-align:left; padding-bottom:10px;
margin-bottom:15px; font-family: 'Roboto Slab', serif; }
.leavegift-section-left h4{background: url(assets/images/title-bg.jpg) no-repeat bottom left;
color:#242424; font-size:25px; line-height:30px; font-weight:500; text-align:left; padding-bottom:10px;
margin-bottom:15px; font-family: 'Roboto Slab', serif; }
.leavegift-section-left p{ margin-bottom:20px; }
.leavegift-section-left p a{ color:#e72825; }

.leavegift-section-left ul{ list-style:none; padding:0px; margin:0px 0px 45px 0px; }
.leavegift-section-left ul li{color:#434343; font-size:16px; line-height:24px; font-weight:400; color:#e72825;
margin:7px 0px;}
.leavegift-section-left .textsection{ padding-right:40px!important; }

.leavegift-section-right01{ width:100%; border:1px solid #dfdfdf; padding:20px; -webkit-box-shadow: 0px 0px 11px 0px rgba(223,223,223,1);
-moz-box-shadow: 0px 0px 11px 0px rgba(223,223,223,1); box-shadow: 0px 0px 11px 0px rgba(223,223,223,1); 
margin:0px auto; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}

.leavegift-section-right01 h4{ color:#1c1920; font-size:16px; line-height:normal; font-weight:600; margin-bottom:6px; }
.leavegift-section-right01 p{ color:#414953; font-size:13px; line-height:18px; font-weight:400; margin-bottom:15px; }
.leavegift-section-right01 p a{ color:#e72825; }


.leavegift-section-right01 h3{font-family: 'Roboto Slab', serif; color:#22282d; font-size:17px; line-height:24px;
font-weight:500; margin-bottom:15px;}
.leavegift-section-right01 label{color:#414953; font-size:14px; line-height:18px; font-weight:400;}

.leavegift-section-right01 select{ width:100%; border:1px solid #a5a9b7; height:42px; padding:0px 7px;
color:#000; font-size:15px; line-height:42px; font-weight:400; margin-bottom:7px; }
.leavegift-section-right01 input[type="text"]{ width:100%; border:1px solid #a5a9b7; height:42px; padding:0px 7px;
color:#000; font-size:15px; line-height:42px; font-weight:400; margin:0px auto 7px auto!important; }
.leavegift-section-right01 input[type="email"]{ width:100%; border:1px solid #a5a9b7; height:42px; padding:0px 7px;
color:#000; font-size:15px; line-height:42px; font-weight:400; margin:0px auto 7px auto!important; }
.leavegift-section-right01 input[type="tel"]{ width:100%; border:1px solid #a5a9b7; height:42px; padding:0px 7px;
color:#000; font-size:15px; line-height:42px; font-weight:400; margin:0px auto 7px auto!important; }
.leavegift-section-right01 input[type="checkbox"]{ border:1px solid #a5a9b7;  vertical-align:middle; margin-right:4px;}

.leavegiftbox{ width:100%; padding:0px 0px 0px 30px; margin:20px auto 0px auto; position:relative; }
.leavegift-section-right01 input[type="checkbox"]{position:absolute; left:0px; top:0px;}
.leavegiftbox h5{ color:#4d5357; font-size:17px; line-height:normal; font-weight:400; margin-bottom:6px; }

.leavegift-section-right01 input[type="submit"]{ background:#e72825!important; color:#FFF!important; font-size:15px; line-height:45px; font-weight:600!important; display:block; width:100%; padding:0px!important; text-align:center; -webkit-border-radius:9px; -moz-border-radius:9px; border-radius:9px; border:none!important; }

.leavegift-section-right01 input[type="submit"]:hover{ padding:0px!important; background:#0b2967!important; }
/*=============gifttopsection end==================*/

/*==============blogpage start==============*/
.blogpage{ width:100%; height:auto; padding-top:45px; padding-bottom:45px; margin:0px auto;}
.bloglist{ margin-bottom:35px;}
.bloglist .textsection h5{ color:#22252a; font-size:14px; line-height:18px; font-weight:400; text-align:right;}
.bloglist .textsection h2{ color:#242424; font-size:22px; line-height:25px; font-weight:400; margin-top:5px; margin-bottom:10px;}
.textsection h2 a:hover{ color:#e72825;}
.bloglist .textsection span{text-decoration:underline;}


.textsection p{ color:#22252a; font-size:14px; line-height:23px; font-weight:400; margin-bottom:18px; }
.textsection p a{ color:#e72825;}
.wp-pagenavi a{ padding:3px 10px!important;}
span.current{padding:3px 10px!important;}
.pages{padding:3px 10px!important;}

.blocksearch{ padding-bottom:30px;}
.blocksearch select{ width:100%; border:1px solid #d5d5d5; background:#eaeaea; padding:0px 15px; height:45px; color:#000;
font-size:15px; line-height:45px; font-weight:400; margin-bottom:2px;}
.blocksearch input[type="submit"]{ width:100%; background:#e72825!important; color:#FFF!important; font-size:15px; line-height:42px; font-weight:700!important; text-transform:uppercase; display:block; text-align:center; padding:0px!important;
border:none!important;}

/*===================blogdetails start===============*/
.blogdetails{ width:100%; height:auto; padding-top:50px; padding-bottom:50px; margin:0px auto; height:auto;}
.blogdetails .textsection span{ margin-bottom:20px; font-weight:600;}
.blogdetails .textsection h5{ color:#242424; font-size:15px; line-height:normal; font-weight:500; font-family: 'Roboto Slab', serif; margin-bottom:10px; }
.blogdetails .textsection h2{ color:#242424; font-size:32px; line-height:34px; font-weight:500; margin-bottom:17px;}
.blogdetails .textsection .aligncenter{ margin-bottom:20px;} 

.keyarea-section-textbox .imgsection img{ width:100%; height:auto;}
.urgentboxsec-main .imgsec img{ width:100%; height:auto;}

.form-loading{ display:table!important; margin:0px auto!important; }
.blogdetails .textsection h5{ text-align:right;}
.blogdetails p a{color:#2B5CBD!important;}

/*===============1.08.2023=================*/
p.gide label{ position:relative; padding:0px 0px 0px 35px;}
p.gide .wpcf7-list-item{ margin-left:0px!important;}
.ss1{}
.ss1 p{ margin-bottom:2px!important;}
.ss1 input[type="checkbox"]{ left:-35px!important;}
.ss1 .wpcf7-list-item{ margin-left:0px!important;}
.leavegiftbox01{ margin-top:15px!important;}

/*===============9.08.2023=================*/
.page-id-432 .banner-section .banner-section-text form{ display:none!important;}

.stewarding-section01-top .imgsec{ width:100%; display:table; height:auto; padding:0px; margin:0px auto;}
.stewarding-section01-top .imgsec .imgsec-left{ width:48%; float:left; height:auto; padding:0px; margin:0px; text-align:center;}
.stewarding-section01-top .imgsec .imgsec-right{ width:48%; float:right; height:auto; padding:0px; margin:0px; text-align:center;}

.page-id-171 .banner-section .banner-section-text form{ display:none!important;}
.page-id-65 .banner-section .banner-section-text form{ display:none!important;}
.page-id-205 .banner-section .banner-section-text form{ display:none!important;}
.page-id-466 .banner-section .banner-section-text form{ display:none!important;}
.page-id-437 .banner-section .banner-section-text form{ display:none!important;}

.noshow{ display:none!important;}

a.donate-btn{ background:#e72825; color:#FFF; font-size:17px; line-height:45px; font-weight:600; display:inline-block;
padding:0px 25px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
a.donate-btn:hover{ background:#192556;}
.banner-section-text input[type="image"]:hover{ opacity:0.8!important;}

/*===============11.08.2023=================*/
.blogdetails h2{ color:#000; font-size:40px; line-height:normal; font-weight:600; margin-bottom:10px;}
.blogdetails h3{ color:#000; font-size:35px; line-height:normal; font-weight:600; margin-bottom:10px;}
.blogdetails h4{ color:#000; font-size:30px; line-height:normal; font-weight:600; margin-bottom:10px;}
.blogdetails h5{ color:#000; font-size:30px; line-height:normal; font-weight:600; margin-bottom:10px;}
.blogdetails h6{ color:#000; font-size:30px; line-height:normal; font-weight:600; margin-bottom:10px;}
.blogdetails p{ color:#000; font-size:15px; line-height:24px; font-weight:400; margin-bottom:20px;}
.blogdetails ul{ padding:0px; margin:0px 0px 0px 15px;}
.blogdetails ul li{color:#000; font-size:15px; line-height:21px; font-weight:400; margin-bottom:7px;}

#mega-menu-wrap-primary #mega-menu-primary{ text-align:right!important; padding-top:0px!important;}

ul.mega-sub-menu li{padding:3px 8px!important;}
ul.mega-sub-menu li a.mega-menu-link{ font-size:13px!important; font-weight:400!important; padding:4px 8px!important;
-webkit-border-radius: 6px!important; -moz-border-radius: 6px!important; border-radius: 6px!important;}

ul.mega-sub-menu li a.mega-menu-link:hover{ background:#ef8683!important; color:#FFF!important; -webkit-border-radius: 6px!important; -moz-border-radius: 6px!important; border-radius: 6px!important;}

/*================18.09.2023=============*/
.warehouse-sectiontextbox .textsec{ width:65%; float:left;}
.warehouse-sectiontextbox .imgsection{ width:34%; float:right;}

.shopdetails-section01{ width:100%; padding-top:60px; padding-bottom:20px; margin:0px auto; height:auto;}
.shopdetails-section01-right{ float:right;}
.shopdetails-section01-left{ float:left;}
.shopdetails-section02{width:100%; padding-top:40px; padding-bottom:60px;}
.googlemap-section iframe{ width:100%; height:360px!important;}
.shopdetails-section02 .textsection p a{color:#22252a;}

/*=============27.06.2024===========*/
.page-id-205 .whatwebottom-section{ display:none!important;}
.page-id-205 .keyarea-section{ margin-bottom:15px!important;}

/*===========08.07.2024============*/
.page-id-5206 .banner-section form{ display:none!important;}

.whywe-section-middle01 .imgsec{ padding-top:50px;}
.whywe-section-middle01 .imgsec img{ width:100%; max-width:100%;}
.warehouse-section .titelsection p a{ color:#5566ab;}

.church-partnerships-section01 p{ font-size:15px; line-height:23px; margin-bottom:18px; font-family: 'Poppins', sans-serif !important;}
.no-display{ display:none!important;}

/*===============10.07.2024===========*/
.current-appeals-section{ padding-top:50px; padding-bottom:50px; text-align:center}
.current-appeals-section h2{ color:#000; font-size:40px; line-height:45px; font-weight:400;  margin-bottom:20px; }
.current-appeals-section p{ font-size:16px; line-height:25px; font-weight:400;}
/*===============Mega Menu===========*/ 

/*===========6.11.2024=================*/
.page-id-484 .makedonation-section{ padding-bottom:0px!important;}

ul.mega-menu li:nth-child(5){}
ul.mega-menu li:nth-child(5) span.mega-menu-description{ display:none!important;}
ul.products li a.added_to_cart{ display:table!important; margin:0px auto!important; text-align:center!important;}

.product-thumbnail img{ max-width:80px!important; width:80px!important;}
table.shop_table tr td{ border:1px solid #666!important; padding:10px!important;}
table.shop_table tr th{border:1px solid #666!important; padding:10px!important;}
.button{ background:#e72825!important; color:#FFF!important; font-size:15px!important; line-height:40px!important; font-weight:400!important; display:inline-block!important; padding:0px 25px!important; border:none!important;}
#coupon_code{ width:180px; height:40px; border:1px solid #666; padding:0px 12px; font-size:14px; line-height:40px; font-weight:400!important;}
.quantity input[type="number"]{ border:1px solid #666;}

.woocommerce-billing-fields input[type="text"], .woocommerce-billing-fields input[type="tel"], .woocommerce-billing-fields input[type="email"] { border:1px solid #666; width:100%; height:40px; padding:0px 10px; font-size:14px; line-height:40px; font-weight:400;}
.select2-selection{ border:1px solid #666!important;}
ul.wc_payment_methods{ margin-top:20px; list-style:none; margin:0px!important;}
.woocommerce-checkout-payment{ margin-top:20px!important;}
.woocommerce-privacy-policy-text p{ font-size:14px!important; line-height:21px!important;}

ul.products li h2.woocommerce-loop-category__title{
  color: #000;
  font-size: 18px !important;
  line-height: normal !important;
  font-weight: 500 !important;
  padding: 0px 15px !important;
  font-family: 'Roboto Slab', serif!important;
  text-align:center!important;
}

/*===========09.10.2024=====================*/
.shoebox-sec{width:90%; display:table; margin:20px auto 0px auto;}

.shoebox-sec-a{ width:100%; display:table; margin:0px auto 10px auto; text-align:left;}
.shoebox-sec-a01{ width:40%; float:left;}
.shoebox-sec-a02{ width:30%; float:left;}
.shoebox-sec-a03{ width:30%; float:left; padding:0px 10px;}
.shoebox-sec-a01 p{ font-size:13px; line-height:40px; font-weight:400;}
.shoebox-sec input[type="number"]{ width:100%; height:40px; padding:0px 10px; color:#000; font-size:14px; line-height:40px; font-weight:400; background:#FFF; border:none!important;}
.shoebox-sec input[type="text"]{ width:100%; height:40px; padding:0px 10px; color:#000; font-size:14px; line-height:40px; font-weight:400; background:#FFF; border:none!important;}
.shoebox-sec input[type="email"]{ width:100%; height:40px; padding:0px 10px; color:#000; font-size:14px; line-height:40px; font-weight:400; background:#FFF; border:none!important;}
.shoebox-sec input[type="checkbox"]{ width:20px; height:20px; border:none; vertical-align:middle; line-height:20px; font-size:13px;}
.shoebox-sec-c input[type="submit"]{ background:#e72825!important; color:#FFF!important; font-size:16px!important; font-weight:600!important; border:none!important;}

.no-dislay{ display:none!important;}
.leavegift-newclass ul{ list-style:disc!important; padding:0px; margin:0px 0px 35px 20px;}
.leavegift-newclass ul li{ color:#000!important;}
.appeal-newbox{ text-align:center;}
.appeal-newbox .textsection{ padding:0px 7% 10px 7%}



.shoebox-sec-a03 p{ font-size:13px; line-height:40px; font-weight:400;}


.shoebox-sec-b{ width:100%; display:table; margin:0px auto 10px auto; text-align:left;}
.shoebox-sec-b01{ width:40%; float:left;}
.shoebox-sec-b01 p{ font-size:13px; line-height:40px; font-weight:400;}

.shoebox-sec-b02{ width:60%; float:left;}


.companychange-sectionbottom-new{ width:80%; background:#f1f1f1; border:1px solid #d9d9d9;
padding:35px; min-height:260px; -webkit-border-radius: 10px; -moz-border-radius: 10px;
border-radius: 10px; margin:45px auto 0px auto; text-align:left!important;  }
.companychange-sectionbottom-new .textsection{ width:100%; min-height:137px;
padding:0px 38px; margin:0px auto 15px auto; position:relative; text-align:left; }
.companychange-sectionbottom-new .textsection::before{ content:''; 
background: url(assets/images/redicon01.png) no-repeat 0 0; width:19px; height:37px; position:absolute; left:0px; top:0px;  }

.companychange-sectionbottom-new .textsection::after{ content:''; 
background: url(assets/images/redicon02.png) no-repeat 0 0; width:19px; height:37px; position:absolute; right:0px; bottom:0px;  }

.companychange-sectionbottom-new .textsection p{ color:#6a6a6a; font-size:24px; line-height:32px;
font-weight:400; }
.companychange-sectionbottom-new h5{ text-align:left; color:#7c7c7c!important; font-size:19px; line-height:normal;
font-weight:400; text-align:left!important; }




ul#menu-how-to-help-menu li{ width:100%; color: #666; font-size: 14px;  } 

ul#menu-how-to-help-menu li a{ color: #555; text-transform: uppercase; text-align: left; margin: 0px 0px 0px 0px; font-size: 13px !important;  font-weight: 400 !important; padding: 8px 8px !important; display:block; }

ul#menu-how-to-help-menu li a:hover{ background: #ef8683 !important;
    color: #FFF !important;
    -webkit-border-radius: 6px !important;
    -moz-border-radius: 6px !important;
    border-radius: 6px !important;}



ul#menu-sub-menu li{ width:100%; color: #666; font-size: 14px;  } 

ul#menu-sub-menu li a{ color: #555; text-transform: uppercase; text-align: left; margin: 0px 0px 0px 0px; font-size: 13px !important;  font-weight: 400 !important; padding: 8px 8px !important; display:block; }

ul#menu-sub-menu li a:hover{ background: #ef8683 !important;
    color: #FFF !important;
    -webkit-border-radius: 6px !important;
    -moz-border-radius: 6px !important;
    border-radius: 6px !important;}

/*========18.06.2025============*/
.graybg{ background:#ebebeb!important;}
.ourvision-section01-text01 p a{ color:#cc0000!important; text-decoration:underline!important;}

.changemaker-imagessec{ width:100%; height:auto; display:table; margin:20px auto;}
.changemaker-imagessec .leftimages{ width:49%; float:left;}
.changemaker-imagessec .rightimages{ width:49%; float:right;}

/*========19.06.2025============*/
.no-display{ display:none!important;}
.twond-title{ margin-top:60px;}
.event-section-top p{ margin-bottom:25px;}

.event-filters{text-align:center; margin:0 auto 30px;}
.event-filters label{margin-left:20px; display:inline-block; vertical-align:middle;}
.event-filters label input[type="radio"]{display:inline-block; vertical-align:middle; width:20px; height:20px;
    border:2px solid #39414d; margin:0px; outline:0px;}
.event-filters label input[type="radio"]::after{width:10px; height:10px;}
.event-filters label input[type="radio"]:checked:focus{outline-offset:0; outline:0px dotted #000000;}

/*===============22.07.2025=================*/
.page-id-338 .companysupport-section02{ display:none;}
.volunteer-section01 p{ margin-bottom:20px;}
.volunteer-section04 p{margin-bottom:20px;}

.appeal-newbox .textsection a.newslatter-btn { background: #e72825; color: #FFF; font-size: 17px; line-height: 45px;
font-weight: 600; display: inline-block; text-transform: uppercase; padding: 0px 35px;}
.appeal-newbox .textsection a.newslatter-btn:hover{background: #192556;}

a.newslatter-btn { background: #e72825; color: #FFF; font-size: 17px; line-height: 45px;
font-weight: 600; display: inline-block; text-transform: uppercase; padding: 0px 35px;}
a.newslatter-btn:hover{background: #192556;}

.single-post .banner-section .banner-section-text{ display:none;}
.blogdetails #comments{ display:none!important;}

.single-post .blogdetails .textsection span.nodisplay-title{ display:none;}

/*==============shop-wrapper start=================*/
.shop-wrapper{ padding-top:35px; padding-bottom:35px;}
.shop-info h2{background: url(assets/images/title-bg.jpg) no-repeat bottom center;color: #242424; font-size:30px;
line-height:35px; font-weight:500; text-align:center; padding-bottom:14px; margin-bottom:15px;}
.shop-info h4{ color:#000; font-size:24px; line-height:24px; font-weight:700; margin-bottom:20px; text-align:center;}
.shop-info .shop-featured-img{ margin-bottom:15px;}
.shop-info .shop-featured-img img{ width:100%!important; max-width:100%!important; border-radius:10px;}
.shop-icon-item{ width:100%; height:auto; padding:0px 0px 0px 50px; margin:0px auto 25px auto; position:relative;}
.shop-icon-item .imgsec{ width:40px; height: auto; position:absolute; left:0px; top:5px;}
.shop-icon-item p{ color:#000; font-size:16px; line-height:23px; font-weight:400;}
.shop-icon-item p a{color:#000;}
.shop-icon-item p a:hover{ color:#cc0000;}
.shop-donations h2{background: url(assets/images/title-bg.jpg) no-repeat bottom center;color: #242424; font-size:30px;
line-height:35px; font-weight:500; text-align:center; padding-bottom:14px; margin-bottom:15px;}
.shop-donations ul{ list-style:none; padding:0px; margin:0px 0px 20px 0px;}
.shop-donations ul li{background: url(assets/images/red-icon.png) no-repeat 0 6px; padding:0px 0px 0px 25px; color:#000; font-size:15px; line-height:22px; font-weight:400; margin:8px 0px;}

.shop-facilities h2{background: url(assets/images/title-bg.jpg) no-repeat bottom center;color: #242424; font-size:30px;
line-height:35px; font-weight:500; text-align:center; padding-bottom:14px; margin-bottom:15px;}
.shop-facilities ul{ list-style:none; padding:0px; margin:0px 0px 20px 0px;}
.shop-facilities ul li{background: url(assets/images/red-icon.png) no-repeat 0 6px; padding:0px 0px 0px 25px; color:#000; font-size:15px; line-height:22px; font-weight:400; margin:8px 0px;}
.shop-ebay h2{background: url(assets/images/title-bg.jpg) no-repeat bottom center; color: #242424; font-size:30px;
line-height:35px; font-weight:500; text-align:center; padding-bottom:14px; margin-bottom:15px;}

.shop-content p{ color:#000; font-size:16px; line-height:24px; font-weight:400;}
.woocommerce-product-gallery{ opacity:1!important}

/*=============19.09.2025===========*/
.product-template-default .banner-section{ display:none!important;}
.product-template-default .product-det{ border-top:15px solid #e9ecef!important; padding-top:50px!important;}
.product_meta{ font-size:18px!important;}

.countries-projects-new{ padding-top:40px; padding-bottom:40px;}
.countries-projects-new p{color: #434343; font-size: 16px; line-height: normal; font-weight: 400; margin-bottom:20px;}
.countries-projects-new h2{color: #242424; font-size:30px; line-height:35px; font-weight:500; margin-bottom:15px;}

.countries-projects-new01{ padding-bottom:45px;}
.countries-projects-new01 h1{color: #242424; font-size:35px; line-height:40px; font-weight:500; margin-bottom:15px;}
.countries-projects-new01 p{color: #434343; font-size: 16px; line-height: normal; font-weight: 400; margin-bottom:20px;}


/*============23.06.2026=============*/
.myaccount{ width:100%; height:auto; padding:8px 0px 4px 0px; margin:0px;}
.myaccount ul{ width:auto; display:table; float:right; height:auto; padding:0px; margin:0px; list-style:none;}
.myaccount ul li{ float:left; padding:0px; margin:0px 10px;}
.myaccount ul li a{ color:#000; font-size:16px; line-height:24px; font-weight:400;}
form.login{ padding:20px; max-width:500px!important; margin:0px auto!important; border:2px solid #c2c2c2; border-radius:10px;}

.woocommerce .woocommerce-MyAccount-navigation{ width:25%; float:left; height:auto; padding:0px; margin:0px!important;}
.woocommerce .woocommerce-MyAccount-navigation ul{ list-style:none; padding:0px; margin:0px;}
.woocommerce .woocommerce-MyAccount-navigation ul li{ color:#000; font-size:16px!important; line-height:24px!important; font-weight:400; padding:0px; margin:3px!important;}
.woocommerce .woocommerce-MyAccount-navigation ul li a{color:#000; font-size:16px!important; line-height:24px!important; font-weight:400; padding:10px; border:1px solid #c9c9c9; width:100%; display:block; background:#ceced0!important;}
.woocommerce .woocommerce-MyAccount-navigation ul li a:hover{ background:#e72825!important; color:#FFF!important; text-decoration:none!important}
.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{ background:#e72825!important; color:#FFF!important; text-decoration:none!important}
.woocommerce .woocommerce-MyAccount-content p{color: #434343; font-size: 16px; line-height: normal; font-weight: 400; margin-bottom:20px;}
.woocommerce .woocommerce-MyAccount-content p a{ color:#e72825;}
.woocommerce .woocommerce-MyAccount-content p span{ font-size:14px!important; line-height:21p!importantx; font-style:italic!important;}
.woocommerce .woocommerce-MyAccount-content .edit-account p{ margin:6px 0px!important;}
.woocommerce .woocommerce-MyAccount-content .edit-account label{ color:#00000b; font-size:15px; line-height:23px; font-weight:400; margin-bottom:3px;}
.woocommerce .woocommerce-MyAccount-content .edit-account input[type="text"], .woocommerce .woocommerce-MyAccount-content .edit-account input[type="password"], .woocommerce .woocommerce-MyAccount-content .edit-account input[type="email"]{ width:100%; border:1px solid #c5c5c5; height:45px; padding:0px 10px; color:#000; font-size:15px; line-height:45px; font-weight:400;}
.woocommerce .woocommerce-MyAccount-content{ width:74%; float:right; height:auto; padding:0px;}


.founders-desk-posts{ width:100%; height:auto; display:table; padding:0px; margin:0px;}
.founders-desk-posts .post-item{ width:31%; float:left; height:auto; padding:0px; margin:1%;}
.founders-desk-posts .post-item .post-image{ width:100%; height:auto; padding:0px; margin:0px auto 15px auto;}
.founders-desk-posts .post-item h3{ color:#000; font-size:22px; line-height:28px; font-weight:600; margin-bottom:7px;}
.founders-desk-posts .post-item p{ color:#a3a3a3; font-size:15px; line-height:20px; font-weight:400; margin-bottom:15px;}
.founders-desk-posts .post-item a.read-more{ color:#e72825; font-size:15px; line-height:24px; font-weight:600;}

/*=============24.06.2026===============*/
.blogdetails a.signbtn{ background:#e72825; color:#FFF!important; font-size:14px; line-height:20px; font-weight:400px; display:inline-block; margin:5px; padding:5px 15px;}

.paypal_wrapper{ width:100%; height:auto; background:#cb3229; padding:0px; margin:0px; border-radius:10px;}

.paypal_wrapper .top-tabs-container{ width:100%; height:auto; display:table; padding:0px; margin:0px auto 20px auto;}
.paypal_wrapper .top-tabs-container label{ background:#ffffff; color:#000; font-size:15px; line-height:29px; font-weight:400; display:inline-block; padding:4px 25px; border-radius:8px;}
.paypal_wrapper .top-tabs-container input[type="radio"]{ vertical-align:top; margin-top:7px; margin-right:5px; width:19px; height:19px; border:1px solid #192556;}

.paypal_wrapper .monthly-options{ width:100%; height:auto; display:table; padding:0px; margin:0px auto 20px auto;}
.paypal_wrapper .monthly-options label{ margin:0px 2px; background:#ffffff; color:#000; font-size:15px; line-height:29px; font-weight:400; display:inline-block; padding:4px 20px; border-radius:8px;}
.paypal_wrapper .monthly-options input[type="radio"]{ vertical-align:top; margin-top:5px; margin-right:5px; width:19px; height:19px; border:1px solid #192556;}
p#donation-desc{ color:#FFF; font-size:15px; line-height:24px; font-weight:400; margin-bottom:15px;}


.paypal_wrapper .oneoff-options{ width:100%; height:auto; display:table; padding:0px; margin:0px auto 20px auto;}
.paypal_wrapper .oneoff-options label{ margin:0px 2px; background:#ffffff; color:#000; font-size:15px; line-height:29px; font-weight:400; display:inline-block; padding:4px 20px; border-radius:8px;}

.paypal_wrapper .oneoff-options input[type="radio"]{ vertical-align:top; margin-top:5px; margin-right:5px; width:19px; height:19px; border:1px solid #192556;}
p#donation-desc{ color:#FFF; font-size:15px; line-height:24px; font-weight:400; margin-bottom:15px;}





.paypal_wrapper input[type="text"]{ width:100%; height:45px; border:none; background:#FFF; padding:0px 12px; color:#000; font-size:15px; line-height:45px; font-weight:400;  display:block; margin-bottom:8px;}
.paypal_wrapper button[type="submit"]{ background:none!important; border:none!important; padding:0px!important; padding:0px!important; margin:0px!important;}

.ti-card-media{ padding:0px!important;}
.ti-widget[data-wkey="feed-instagram"][data-style="custom-style"][data-widget-type="social"] .ti-widget-card:not(.ti-lightbox *)[data-card-ratio="portrait"] .ti-card-body .ti-card-media:not(.ti-grid-type), .ti-widget[data-wkey="feed-instagram"][data-style="custom-style"][data-widget-type="social"] .ti-widget-card:not(.ti-lightbox *)[data-card-ratio="portrait"] .ti-card-body .ti-card-media.ti-grid-type .ti-grid-item, .ti-lightbox .ti-widget-card:not(.ti-lightbox *)[data-card-ratio="portrait"] .ti-card-body .ti-card-media:not(.ti-grid-type), .ti-lightbox .ti-widget-card:not(.ti-lightbox *)[data-card-ratio="portrait"] .ti-card-body .ti-card-media.ti-grid-type .ti-grid-item{ padding-bottom:80%!important;}

.ti-nav-loadmore{ border:0px solid red!important; display:none!important;}

@media only screen and (max-width: 1024px) {
	
	#cssmenu{ display:none!important;}
	button#rmp_menu_trigger-5401{ z-index:999999999999!important;}
	#rmp-container-5401{ z-index:999999999!important;}
	
}


.share-icons {
    margin-top: 30px;
    display: flex;
    align-items: center;
    gap: 10px;
}

.share-icons span {
    font-weight: 600;
}

.share-icons a {
    width: 40px;
    height: 40px;
    background: #333;
    color: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    transition: .3s;
}

.share-icons a:hover {
    background: #d40000;
}












