
.clr{
    clear:both;
}
.why-we-exist{
    width:100%;
    float: left;
	padding:70px 0;
    /* background:#000 url(images/dog.jpg) no-repeat bottom left; */
	background:#000 url(images/cow2020.jpg) no-repeat bottom left;
}
.why-we-exist h1{
    font-size:50px;
    color:#ffffff;
    font-weight:400;
    text-transform:uppercase;
    margin:0 0 40px 0;
}

.why-we-exist h1 span{
    color:#feba12;
    font-weight:bold;
}

.why-we-exist .author-text{
    width:100%;
    float: left;
}

.author-text p{

    max-width: 447px;

    color: #ffffff;

    font-size: 35px;

    font-family: 'Conv_proximanovalightItalic';

    line-height: 1.2em;

    position: relative;

    padding: 18px 26px;

    margin-bottom: 14px;

}

.author-text p:before{

    content:'';

    width:18px;

    height:15px;

    position:absolute;

    top:0;

    left:0;

    background:url(images/colon1.png) no-repeat center;

}

.author-text p:after{

    content:'';

    width:18px;

    height:15px;

    position:absolute;

    bottom:10px;

    right:118px;

    background:url(images/colon2.png) no-repeat center;

}

.foto-credit-text {
    font-size: 12px;
}



.author-text .author{

    font-size:21px;

    color:#feba12;

    font-family: 'Conv_proximanovacondensedLight';

    padding-left:22px;

    margin:0;

}

.why-we-exist .text-sec{

    width:100%;

    float: left;

    margin-top:24px;

}

.why-we-exist .text-sec p{

    font-size:20px;

    color:#cdcdcd;

    line-height:1.7em;

    font-family: 'Conv_proximanovacondensedLight';

    margin:0 0 48px;

}

.why-we-exist .text-sec .btn-more{

    display:inline-block;

    vertical-align:middle;

    padding:3px;

    font-size:17px;

    color:#feba12;

    font-weight:bold;

    letter-spacing:2px;

    background:url(images/border-img.jpg) repeat;

}



.why-we-exist .text-sec .btn-more span{

    display:block;

    padding:10px 23px;

    background:#000;

}

.why-we-exist .text-sec .btn-more:hover{

    color:#000;

}

.why-we-exist .text-sec .btn-more:hover span{

    background:#feba12;

}



/**/



.our-project-sec{

    width:100%;

    float: left;

    position:relative;

    padding:85px 0 0;

}

.our-project-sec:before{

    content: '';

    width:45%;

    height:100%;

    position:absolute;

    top:0;

    left:0;

    background:#FFF;

}

.our-project-sec .bg-image{

    width:55%;

    height:100%;

    position:absolute;

    top:0;

    right:0;

    background-size:cover;

    background-repeat:no-repeat;

    background-position:top right;

}



.our-project-sec h2{

    font-size:50px;

    color:#0a0a0a;

    font-weight:400;

    text-transform:uppercase;

    line-height:1.2em;

    margin:0 0 50px;

}

.our-project-sec h2 span{

    color:#feba12;

    font-weight:bold;

}

.our-project-sec .btn-prjct{

    display: inline-block;

    vertical-align:middle;

    background:url(images/black-border.jpg) repeat top left;

    padding:3px;

}

.our-project-sec .btn-prjct span{

    display:block;

    padding:10px 45px;

    background:#FFF;

    font-size:17px;

    color:#575757;

    font-weight:bold;

}

.our-project-sec .btn-prjct:hover span{

    background:#575757;

    color:#FFF;

    -webkit-transition:all 0.3s ease-in-out;

    -moz-transition:all 0.3s ease-in-out;

    -o-transition:all 0.3s ease-in-out;

    -ms-transition:all 0.3s ease-in-out;

    transition:all 0.3s ease-in-out;

}



.tabination-area{

    width:100%;

    float: left;

    z-index:1;

    position:relative;

}

.tabination-area .nav-tabs{

    border:none;

    padding-left: 35px;

}

.tabination-area .nav-tabs > li + li{

    margin-left:55px;

}

.tabination-area .nav-tabs > li > a{

    font-size:18px;

    color:#000000;

    letter-spacing: 1px;

    font-weight:bold;

    background:transparent !important;

    border:none !important;

    border-bottom:3px solid transparent !important;

    padding:0 0 16px;

    text-shadow: rgba(0,0,0,0.3) 2px 0px 2px;

}

.tabination-area .nav-tabs > li.active > a,

.tabination-area .nav-tabs > li.active > a:focus,

.tabination-area .nav-tabs > li.active > a:hover,

.tabination-area .nav-tabs > li:hover > a{

    color:#FFF;

    border-bottom-color: #FFF !important;

}



.tabination-area .tab-content{

    width:100%;

    max-width:520px;

    float: left;

    background:#000;

    position:relative;

    left:-20px;

    min-height:505px; 

}

.tabination-area .tab-content .tab-pane{

    width:100%;

    float: left;

    padding:65px 55px;       

}

.tabination-area .tab-content h3{

    font-size:28px;

    color:#feba12;

    font-weight:600;

    letter-spacing:2px;

    margin:32px 0 50px 0;

}

.tabination-area .tab-content ul{

    margin:0;

}

.tabination-area .tab-content ul > li{

    display: block;

    position: relative;

    padding-left:45px;

    font-size:24px;

    color:#ffffff;

    font-family: 'Conv_proximanovacondensedRegularItalic';

}



.tabination-area .tab-content ul > li + li{

    margin-top:28px;

}



.tabination-area .tab-content ul > li:before{

    content:'';

    width:22px;

    height:24px;

    position:absolute;

    top:3px;

    left:0;

    background:url(images/list-icon.png) no-repeat center;

}

.tabination-area .tab-content #menu1 ul > li:before{
    background:url(images/dog-thum.png) no-repeat center;
}



/**/



.latest-news{

    width:100%;

    float: left;

    background:url(images/figure-bg.jpg) no-repeat top left;

    background-size:cover;

    padding:70px 0 95px;

}

.latest-news h2{

    color:#080808;

    font-weight:500;

    font-size:50px;

    text-transform:uppercase;

    margin:60px 0 65px;

}

.latest-news h2 span{

    color:#ffffff;

    font-weight:bold;

}

.latest-news .btn-more{

    display: inline-block;

    vertical-align: middle;

    padding:3px;

    background: url(images/white-stipe.jpg) repeat;

    color:#ffffff;

    font-weight:bold;

    font-size:17px;

}

.latest-news .btn-more span{

    background:#feba12;

    display:block;

    padding:10px 24px;

    letter-spacing:2px;

}

.latest-news .btn-more:hover span{

    background:#FFF;

    color:#feba12;

    -webkit-transition:all 0.3s ease-in-out;

    -moz-transition:all 0.3s ease-in-out;

    -o-transition:all 0.3s ease-in-out;

    -ms-transition:all 0.3s ease-in-out;

    transition:all 0.3s ease-in-out;

}



.news-slider{

    width:100%;

    float: left;

}

.news-slider .item{

    width:100%;

    float: left;

    padding:0 8px;

    outline:none;

}

.news-slider .item:nth-child(even) .news-block .image-caption{

    top:0;

    bottom:auto;

}

.news-block{

    width:100%;

    max-width: 263px;

    display:table;

    margin:0 auto;

    position:relative;

    background:#000;

}

.news-block .image-caption{

    width:100%;

    position:absolute;

    left:0;

    padding:30px 18px;

}

.news-block .image-caption h4{

    font-family: 'Conv_proximanovacondensedRegularItalic';

    font-size:24px;

    color:#FFF;

    font-weight:normal;

    line-height:1.2em;

    margin:0 0 20px 0;

}

.news-block .image-caption ul{

    margin:0;

}

.news-block .image-caption ul > li{

    display:inline-block;

    vertical-align:middle;

    font-size:14px;

    color:#5c5c5c;

    letter-spacing:1px;

    font-weight:600;

    line-height:1em;

}

.news-block .image-caption ul > li + li{

    margin-left:10px;

    padding-left:10px;

    border-left:#5c5c5c 1px solid;

}

.news-block .image-caption ul > li a{

    color:#feba12;

}

.news-block .image-caption ul > li a:hover{

    color:#FFF;

}



.news-slider .slick-arrow{

    width:12px;

    height:17px;

    display:inline-block;

    vertical-align:middle;

    z-index:9;

    background-color:transparent;

    border:none;

    color:transparent;

    outline:none;

    z-index:9;

    position: relative;

}

.news-slider .slick-prev{

    background:url(images/l-arw.png) no-repeat center;

}

.news-slider .slick-prev:hover{

    background:url(images/l-arw-hover.png) no-repeat center;

}

.news-slider .slick-next{

    background:url(images/r-arw.png) no-repeat center;

    margin-left:48px;

}

.news-slider .slick-next:hover{

    background:url(images/r-arw-hover.png) no-repeat center;

}

/***************************MSB-START**************************************/

.news-slider .btn-grp{

    display: inline-block;

    vertical-align: middle;

    position: absolute;

    bottom: -40px;

    right: 8px;

    width: 72px;

    background: red;

}



.news-slider .btn-grp:before{

    top: 9px !important;

}



.news-slider .btn-grp .slick-prev{

    position: absolute;

    left: 0;

    top: 0;

}

.news-slider .btn-grp .slick-next{

    position: absolute;

    right: 0;

    top: 0;

}





/***************************MSB-END**************************************/

.news-slider .btn-grp:before{

    content: '';

    width:73%;

    height: 2px;

    position: absolute;

    top: 55%;

    background: #FFF;

    left: 0;

    right: 0;

    margin: 0 auto;

}



/**/



.number-counter-sec{

    width: 100%;

    float: left;

    background-color:#FFF;

    padding:54px 0 84px;

}



.number-counter-sec .counter-block{

    width:100%;

    float: left;

    text-align:center;

}

.number-counter-sec .counter-block figure{

    display:table;

    height:85px;

    margin:0 auto;

}

.number-counter-sec .counter-block figure i{

    display:table-cell;

    vertical-align:middle;

}

.number-counter-sec .counter-block .number{

    font-size:40px;

    color:#000000;

    font-weight:bold;

    line-height:1em;

    display:inline-block;

    position:relative;

    margin: 0 0 20px;

    padding-right: 25px;

}

.number-counter-sec .counter-block .number:before{

    content:'+';

    color:#000000;

    font-weight:bold;

    position:absolute;

    right:0;

    top:0;



}

.number-counter-sec .counter-block p{

    max-width:190px;

    font-size:18px;

    color:#3b3b3b;

    line-height:1.4em;

    display: block;

    font-family: 'Conv_proximanovacondensedLight';

    margin:0 auto;

}



/**/



.our-blog-panel{

    width:100%;

    float: left;

    padding:65px 0 90px;

    background-repeat:no-repeat;

    background-position: top right;

    background-size:cover;

}

.our-blog-panel h2{

    font-size:50px;

    color:#ffffff;

    font-weight:bold;

    letter-spacing:1px;

    text-transform:uppercase;

    margin:0;

}

.our-blog-panel h2 span{

    display:block;

    font-weight:normal;

    color:#0a0a0a;

}

.our-blog-panel h5{

    font-family: 'Conv_proximanovacondensedRegularItalic';
    font-size:30px;
    color:#000000;
    font-weight:normal;
    margin:0 0 27px;
}

.our-blog-panel p{

    font-size:20px;

    font-family: 'Conv_proximanovacondensedLight';

    color:#000000;

    line-height:1.5em;

    margin:0 0 26px;

}

.our-blog-panel ul{

    margin:0;

}

.our-blog-panel ul > li{

    display:inline-block;

    vertical-align:middle;

    font-size:14px;

    color:#6c4c01;

    font-weight:500;

    letter-spacing:2px;

    line-height:1em;

}

.our-blog-panel ul > li a{

    color:#000000;

    font-weight:bold;

}

.our-blog-panel ul > li a:hover{

    color:#FFF;

}

.our-blog-panel ul > li + li{

    margin-left:12px;

    padding-left:14px;

    border-left:#6c4c01 1px solid;

}



.donate-panel{

    width:100%;

    float: left;

    background:#FFF;

}

.donate-panel .white-panel{

    width:45%;

    float:right;

    padding:145px 124px;

    background:url(images/girl-img.png) no-repeat right bottom;

}

.donate-panel .white-panel h2{

    max-width:285px;

    color:#feba12;

    font-weight:normal;

    font-size:50px;

    line-height: 1.2em;

    text-transform:uppercase;

    margin:0;

}

.donate-panel .white-panel h2 span{

    font-weight:bold;

    color:#070707;

}



.region-sec{

    width:100%;

    float: left;

    background:url(images/blck-bg.jpg) repeat top left;

    padding:65px 35px 90px;

}



.region-sec .heading-sec{

    width:34%;

    float: left;

    padding: 195px 30px 0 130px;

}

.region-sec h2{

    font-size:50px;

    color:#FFF;

    font-weight:normal;

    text-transform:uppercase;

    line-height:1.1em;

    margin:0;

}

.region-sec h2 span{

    color:#feba12;

    font-weight:bold;

    display:block;

}

.region-sec .map-area{

    width:66%;

    float: left;

    position:relative;

}

.region-sec .map-area .poiner{

    position:absolute;

    left:0;

    top:0;

}



/**/



.main-content-sec{

    width:100%;

    float: left;

    padding:75px 0 40px;

    background:url(images/footer-bg.jpg) repeat;

}

.main-content-sec h1{

    font-size:50px;
    color:#ffffff;
    text-transform:uppercase;
    font-weight:400;
    margin:0 0 30px;

}

.main-content-sec h2{

    font-size:38px;

    color:#ffffff;

    text-transform:uppercase;

    font-weight:400;

    margin:0 0 36px;

}

.main-content-sec h3{

    font-size:26px;

    color:#feba12;

    font-weight:bold;

    letter-spacing:1px;

    margin:0 0 25px 0;

}

.main-content-sec h4{

    font-size:23px;

    color:#feba12;

    font-weight:bold;

    letter-spacing:1px;

    margin:0 0 24px 0;

}

.main-content-sec h5{

    font-size:18px;

    color:#ffffff;

    font-weight:bold;

    letter-spacing:1px;

    margin:0 0 26px 0;

}

.main-content-sec ul {

    margin: 0 0 25px;

    display: table;

}

.main-content-sec .two-colum > li{

    width:50%;

    float: left;

    min-height: 65px;

    padding-right:15px;

}

.main-content-sec ul > li{
    display:block;
    position:relative;
    padding-left:22px;
    font-size:20px;
    color:#ffffff;
    font-family: 'Conv_proximanovacondensedRegularItalic';
    line-height: 1.6em;
    margin:0 0 10px 0;
}

.main-content-sec ul > li:before{

    content:'';

    width:11px;

    height:11px;

    position:absolute;

    left:0;

    top: 8px;

    background-color:#feba12;

    -webkit-border-radius:100%;

    -moz-border-radius:100%;

    -o-border-radius:100%;

    border-radius:100%;

}

.main-content-sec ul > li a,

.main-content-sec ol > li a{

    color:#feba12;

    text-decoration:underline !important;

}

.main-content-sec ul > li a:hover,

.main-content-sec ol > li a:hover{

    color:#ffe094;

}

.main-content-sec ol{

    padding:0;

    margin:0 0 55px 0;

}

.main-content-sec ol > li{

    font-size:20px;

    color:#cdcdcd;

    font-family: 'Conv_proximanovacondensedRegular';

    margin:0 0 14px;

    position: relative;

    counter-increment: item;

    list-style:none;

    left:0;

}

.main-content-sec ol > li:before{

    content: counter(item)').';

    display:inline-block;

    vertical-align:middle;

    margin-right:10px;

}

.main-content-sec ol ul{

    margin:0;

}

.main-content-sec ol h5{

    color:#febc18;

    margin:25px 0 15px;

}



.main-content-sec big{

    display:block;

    font-size:23px;

    color:#ffffff;

    line-height:1.5em;

    font-family: 'Conv_proximanovacondensedLight';

    margin:0 0 30px 0;

}

.main-content-sec p{
    color:#cdcdcd;
    font-size:20px;
    line-height:1.4em;
    font-family: 'Conv_proximanovacondensedLight';
    margin:0 0 20px 0;
}

.main-content-sec .pleft{
    text-align: left;
}
.main-content-sec .pright{
    text-align: right;
}
.main-content-sec .pcenter{
    text-align:center;
}
.main-content-sec .pjustify{
    text-align: justify;
}

.main-content-sec p a{

    font-size:17px;

    color:#feba12;

    text-decoration:underline !important;

}

.main-content-sec p a:hover{

    color:#da9f0e;

}

.main-content-sec .btn-readmore{

    display:inline-block;

    vertical-align:middle;

    padding:3px;

    background:url(images/border-img.jpg) repeat;

}

.main-content-sec .btn-readmore span{

    display:block;

    padding:10px 30px;

    background:#000;

    color:#f2af09;

    font-size:17px;

    font-weight:bold;

    letter-spacing:1px;

    -webkit-transition:all 0.3s ease-in-out;

    -moz-transition:all 0.3s ease-in-out;

    -o-transition:all 0.3s ease-in-out;

    -ms-transition:all 0.3s ease-in-out;

    transition:all 0.3s ease-in-out;

}

.main-content-sec .btn-readmore:hover span{

    background-color:#f2af09;

    color:#000;   

}

.main-content-sec blockquote{

    width:100%;

    max-width:960px;

    display:block;

    text-align:center;

    clear:both;

    border:none;

    padding:0;

    margin:0 auto 80px;

}

.main-content-sec blockquote p{

    font-size:35px;

    color:#febb14;

    font-family: 'Conv_proximanovalightItalic';

    line-height:1.3em;

    position:relative;

    margin:0 0 35px 0;

}

.main-content-sec blockquote p:before{

    content:'';

    width:18px;

    height:15px;

    position:absolute;

    top: -5px;

    left: -8px;

    background:url(images/colon1.png) no-repeat center;

}

.main-content-sec blockquote p:after{

    content:'';

    width:18px;

    height:15px;

    position:absolute;

    bottom:0;

    right:0;

    background:url(images/colon2.png) no-repeat center;

}

.main-content-sec blockquote p + p:before,

.main-content-sec blockquote p + p:after{

    display:none;

}

.main-content-sec blockquote .name{

    font-size:25px;

    color:#ffffff;

    font-family: 'Conv_proximanovabold';

    margin:0;

}

.main-content-sec .full-block {

    display: table;

    clear: both;

    width: 100%;

    margin-bottom:70px;

}

.alignleft{

    float:left;

    border:#FFF 5px solid;

    margin:0 40px 40px 0;

}
.alignleft .wp-caption-text{
    background:#FFF;
    padding:10px 10px;
    text-align:center;
    font-size:16px;
    font-style: italic;
    font-family: 'Conv_proximanovacondensedLight';
}

.alignright{

    float:right;

    border:#FFF 5px solid;

    margin:0 0 40px 40px;

}

iframe.alignright{

    width:100%;

    max-width:502px;

    height:284px;

    float:right;

    display:block;

    border:#FFF 2px solid;

    margin:0 0 15px 25px;

}

iframe.alignleft{

    width:100%;

    max-width:502px;

    height:284px;

    display:block;

    float:left;

    border:#FFF 2px solid;

    margin:0 25px 15px 0;

}

.italic-text{

    color:#ffffff;

    font-size:24px !important;

    font-family: 'Conv_proximanovacondensedRegularItalic' !important;

    max-width:800px;

    text-align:center;

    line-height:1.2em !important;

    display:block !important;

    margin:0 auto 48px !important;

}



.btn-knmore{

    display:inline-block;

    vertical-align:middle;

    padding:0 32px;

    height:60px;

    line-height:60px;

    font-size:20px;

    color:#0d0d0d;

    font-weight:bold;

    background:#feba12;

    letter-spacing:2px;

}

.btn-knmore:hover{

    background:#da9f0e;

    color:#000;

}



.four-thumb-sec {
    width: 100%;
    float: left;
    margin: 20px 0 55px;
}

.four-thumb-sec .thumb-block{

    width:100%;

    max-width:265px;

    display:table;

    margin:0 auto;

}

.four-thumb-sec .thumb-block img{

    border:#FFF 5px solid;

    margin:0 0 24px 0;

}

.four-thumb-sec .thumb-block .caption{

    color:#ffffff;

    font-weight:bold;

    display:block;

    font-size:22px;    

}

.four-thumb-sec .thumb-block .caption a{

    color:#ffffff;

    letter-spacing:2px;

}

.four-thumb-sec .thumb-block .caption a:hover{

    color:#feba12;

}





.yellow-block-panel{

    width:100%;

    float: left;

    padding:62px 0 40px;

    background:url(images/yellow-bg.jpg) no-repeat top left;

    background-size:cover;

}

.yellow-block-panel .each-block{

    width:100%;

    max-width:360px;

    overflow:hidden;

    margin:0 auto 25px;

    background-color:#FFF;

    padding:15px;

    box-shadow: rgba(0,0,0,0.2) 0 0 16px;

}

.yellow-block-panel .each-block figure{

    display:block;

}







/***************************moni-start**************************************/



.yellow-block-panel .each-block figure + .text-sec{

    display:block;

    padding:22px 0 15px;

}





.yellow-block-panel .each-block .text-sec h3 a{

    color:#090909;

}





.yellow-block-panel .each-block .text-sec h3 a:hover{

    color: #feba12;

}

/***************************moni-end**************************************/

.yellow-block-panel .each-block .text-sec h3{

    font-size:28px;

    color:#090909;

    font-weight:bold;

    letter-spacing:1px;

    margin:0 0 20px;

}

.yellow-block-panel .each-block .text-sec p{

    font-size:17px;

    color:#000000;

    line-height:1.6em;

    font-family: 'Conv_proximanovacondensedLight';

    margin:0 0 22px 0;

}

.yellow-block-panel .each-block .text-sec .btn-more{

    display:inline-block;

    vertical-align:middle;

    padding:3px;

    background:url(images/border-img.jpg) repeat;

}

.yellow-block-panel .each-block .text-sec .btn-more span{

    display:block;

    padding:12px 33px;

    background-color:#FFF;

    font-size:17px;

    color:#f2af09;

    font-weight:bold;

    letter-spacing:1px;

}

.yellow-block-panel .each-block .text-sec .btn-more:hover span{

    background-color:#f2af09;

    color:#000;

    -webkit-transition:all 0.3s ease-in-out;

    -moz-transition:all 0.3s ease-in-out;

    -o-transition:all 0.3s ease-in-out;

    -ms-transition:all 0.3s ease-in-out;

    transition:all 0.3s ease-in-out;

}

.yellow_text{

    font-size:35px !important;

    color:#feba12 !important;

    font-family: 'Conv_proximanovalightItalic' !important;

    margin:0 !important;

}



.partner-block{

    width:100%;

    float: left;

}

.partner-block a{

    display:block;

    margin:0 0 40px;

}

.partner-block img{

    border:#FFF 5px solid;

    margin:0 auto;

}





.contact-address{

    width:100%;

    float: left;

    text-align:center;

}

.contact-address figure{

    display:block;

    min-height:70px;

}

.contact-address img{

    margin:0 auto;

}

.contact-address .addrss-block p{

    color:#ffffff;
    font-size:23px;
    font-family: 'Conv_proximanovacondensedRegularItalic';
    line-height:1em;
    margin:0 0 10px;

}

.contact-address .addrss-block a{

    color:#ffffff;

    font-size:23px;

    font-family: 'Conv_proximanovacondensedRegularItalic';

    line-height:1em;

    margin:0;

}

.contact-address .addrss-block a:hover{

    color:#feba12;

}

.contact-address .text-center{

    margin-top:40px;

}



.message-area-panel{

    width:100%;

    float: left;

    background:url(images/yellow-bg.jpg) no-repeat top left;

    background-size:cover;

    padding:55px 0;

}

.message-area-panel h3{

    text-align: center;

    font-size:28px;

    color:#060606;

    font-weight:bold;

    letter-spacing:2px;

    margin:0 0 40px 0;

}

.contact-form{

    width:100%;

    float: left;

}

.contact-form .input-fld{

    width:100%;

    float: left;

    margin-bottom:10px;

}
.contact-form .input-checkbox{
    width:100%;
    float: left;
    margin-bottom:10px;
}

.contact-form .rw{

    margin:0 -5px;

}

.contact-form .grid-6{

    width:50%;

    float: left;

    padding:0 5px;

}

.form-contrl{

    width:100%;

    display:block;

    height:49px;

    background:#FFF;

    padding:0 15px;

    color:#404040;

    font-size:14px;

    font-weight:400;

    border:#af7c00 2px solid;

}

textarea.form-contrl{

    height:176px;

    padding:18px;

}

.contact-form .captcha-fld{

    width:100%;

    float: left;

    position:relative;

    padding-left:127px;

}

.contact-form .captcha-img{

    width:128px;

    height:100%;

    position:absolute;

    top:0;

    padding-top: 14px;

    left:0;

}

.contact-form .btn-grp{

    width:100%;

    float:left;

    text-align:center;

    margin-top:40px;

}

.contact-form .btn-grp .btnn{

    display:inline-block;

    vertical-align:middle;

    margin:0 4px;

}

.btn-reset{

    width:100%;

    max-width:200px;

    padding:3px;

    background:url(images/border.jpg) repeat;

}

.btn-reset input[type="reset"]{

    width:100%;

    max-width:200px;

    display:block;

    padding:15px 10px;

    background:#feba12;

    border:none;

    color:#000000;

    font-size:18px;

    font-weight:bold;

    letter-spacing:2px;

    outline:none;

}

.btn-reset input[type="reset"]:hover{

    background:#000;

    color:#feba12;

}

.btn-submit{

    width:100%;

    max-width:200px;

    padding:3px;

    background:#070707;

}

.btn-submit input[type="submit"]{

    width:100%;

    max-width:200px;

    display:block;

    padding:15px 10px;

    background:#070707;

    border:none;

    color:#febc19;

    font-size:18px;

    font-weight:bold;

    letter-spacing:2px;

    outline:none;

}

.btn-submit input[type="submit"]:hover{

    background:#feba12;

    color:#000;

}

/**/



/*******************final-start***************************/



.four-thumb-sec img{

    border: 5px solid #fff;

}



.four-thumb-sec + .full-block{

    margin: 65px 0 0;

    display: inline-block;

    width: 100%;

}



.full-block ul li{

    font-family: "Conv_proximanovacondensedLight";

}



.four-thumb-sec .fig{

    width: 100%;

    float: left;

}





/*******************final-end***************************/



.radiobox-grp{
    display:block;
    margin-bottom:20px;

}

.radiobox-grp .eachbox{

    display:inline-block;

    vertical-align:middle;

    width:100%;

    max-width:200px;

    text-align:center;

    position:relative;

    margin-right:16px;

    margin-bottom:6px;

}



.radiobox-grp .eachbox input{

    position:absolute;

    opacity:0;

}

.radiobox-grp .eachbox label{    

    font-size:20px;

    color:#feba12;

    border:#feba12 3px solid;

    padding: 13px 24px;

    font-weight:bold;

    display:block;

    letter-spacing:2px;

    font-family: 'Montserrat', sans-serif;

}

.radiobox-grp .eachbox input:checked + label{

    background:#feba12;

    color:#000;

}



.choose-amount{

    width:100%;

    float:left;

    padding:35px 0;

}



.others-fld {

    width:100%;

    float:left;

}

.others-fld label{

    font-size:23px !important;

    color:#febc18 !important;

    font-weight:bold !important;

    font-family: 'Montserrat', sans-serif !important;

}

.others-fld .radio-fled{

    float:left;

    margin-right:10px;

    margin-top: 5px;

}

.others-fld .fld-input{

    display:block;

    overflow:hidden;

    max-width:290px;

    position:relative;

    padding:0 40px 0 22px;

}



.others-fld .fld-input span{

    position:absolute;

    top:10px;

    font-size:20px;

    color:#ffffff;    

}

.others-fld .fld-input .euro{

    left:0;

}

.others-fld .fld-input .zero{

    right:0;

}

.full-form{
    width:100%;
    float:left;
    margin-top:60px;
}

#payment-form .full-form{
    margin-top: 30px;
}
#payment-form-paypal .full-form{
    margin-top: 30px;
}



.list-chkbox{

    width:100%;

    float:left;

    position:relative;

}

.chkbox{

    display:block;

    position:relative;

    margin:13px 0 25px;
    clear: both;

}

.chkbox input{

    position:absolute;

    top:0;

    left:0;

    opacity:0;

}

.chkbox label{

    font-size:18px;

    color: #ffffff;

    display:block;

    font-family: 'Conv_proximanovacondensedLight';

    padding-left:35px;

    margin:0;

    position:relative;

}

.chkbox label:before{

    content:'';

    width:22px;

    height:22px;

    border:#feba12 2px solid;

    display:block;

    position:absolute;

    left:0;

    top: 2px;

}

.chkbox label:after{

    content:'';

    width:22px;

    height:22px;

    position:absolute;

    background:url(images/tick.png) no-repeat center;

    left:0;

    top: 2px;

    display:none;

}

.chkbox input:checked + label:after{

    display: block;

}



.gift-sec{

    width: 100%;

    float:left;

}

.gift-sec .chkbox{

    float:left;

    margin-right:30px;

    margin-top: 10px;

}

.gift-sec .input-field{

    width:100%;

    max-width:355px;

    float:left;

    margin-right:30px;

}



.personal-information{

    width:100%;

    float:left;

    margin-top:60px;

}

.input-field{

    width:100%;

    float:left;

    margin-bottom:20px;

}

.input-field label,

.captcha-fld label{

    display:block;

    font-size:18px;

    color:#ffffff;

    font-family: 'Conv_proximanovacondensedRegular';

    font-weight:normal;

    margin:0 0 5px;

}

.captcha-fld{
    width:100%;
    float:left;
}




.captcha-fld .full-fld{

    width:100%;
    float:left;
    position:relative;
    padding-left:225px;

}



.captcha-fld .captcha-img{
    position: absolute;
    width: 169px;
    height: 49px;
    background: #FFF;
    border: #af7c00 2px solid;
    left: 0;
    top: 0;
    padding-top: 10px;
}

.captcha-fld .captcha-image img{

    margin:0 auto;

}

.captcha_type {
  float: left;
  width: 100%;
  position: relative;
}
.captcha_type #change-captcha{
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    width: 20px;
    height: 20px;
    top: -5px;
    bottom: 0;
    margin: auto;
    left: -45px;
    font-size: 20px;
    color: #feba12;
}





.total-price{
    width:100%;
    float:left;

}

.total-price p{
    color:#cdcdcd;
    font-size:45px;
    margin: 0 !important;
    line-height: normal;
}

.total-price p span{

    color:#feba12;

}



.payment-info{

    width:100%;

    float:left;

    margin-top:35px;

}


#payment-form .payment-info{
    margin-top: 0;
}
#payment-form-paypal .payment-info{
    margin-top: 0;
}


#form-two{

    display:none;

}

.donate-submit{

    width:100%;

    float:left;

    margin-top:58px;

}

.donate-submit input{

    display: inline-block;

    vertical-align: middle;

    height: 77px;

    line-height: 77px;

    font-size: 29px;

    font-weight: 700;

    color: #feba12;

    padding: 0 25px;

    background: #010101;

    border: none;

}

.donate-submit input:hover{

    background:#feba12;

    color:#000;

}


/*new section css*/

.protected-section{
    width:100%;
    float: left;
    background:#202020;
    padding:52px 0;
}
.protected-section .view-pdf-sec {
    width: 100%;
    float: left;
    padding: 0 0 0 75px;
}
.protected-section h4{
    font-size: 23px;
    color: #feba12;
    font-weight:500;
    text-transform:uppercase;
    letter-spacing: 1px;
    margin: 0 0 48px 0;
}
.protected-section ul{
    margin:0;
}
.protected-section ul > li{
    display: block;
    position: relative;
    padding-left: 22px;
    font-size: 20px;
    color: #ffffff;
    font-family: 'Conv_proximanovacondensedRegularItalic';
    line-height: 1.6em;
    margin: 0 0 10px 0;
}
.protected-section ul > li:before{
    content: '';
    width: 11px;
    height: 11px;
    position: absolute;
    left: 0;
    top:11px;
    background-color: #feba12;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
}
.protected-section ul > li a{
    color:#feba12;
    outline:none;
}
.protected-section ul > li a:hover{
    color:#da9f0e;
}
.protected-section .view-image-gallery{
    width:100%;
    float: left;
    padding: 0 80px 0 20px;
}
.protected-section .view-image-gallery img{
    border:#feffff 3px solid;
    margin:0 auto 40px;
}

.ip_popup{
    width:100%;
    max-width:600px;
    display:table;
    background:#feba12;
    padding:40px 15px;
    border-radius:10px;
    position:relative;
    margin:0 auto;
}
.ip_popup h4{
    font-size: 23px;
    color: #000;
    font-weight:600;
    text-align:center;
    text-transform:uppercase;
    letter-spacing: 1px;
    margin: 0 0 30px 0;
}
.ip_popup .grid-4{
    width:33.33%;
    float: left;
    padding:0 5px;
}
.ip_popup .grid-6{
    width:50%;
    float: left;
    padding:0 5px;
}
.ip_popup .btn-sec {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 22px;
}

.ip_popup input,
.ip_popup select{
    width: 100%;
    display: block;
    height: 49px;
    border: #252525 2px solid;
    padding: 0 17px;
    font-size: 17px;
    color: #3b3b3b;
    background-color: transparent;
    margin-bottom:22px;
}
.ip_popup input[type="submit"]{
    width: auto;
    font-size: 17px;
    height: 42px;
    display: inline-block;
    vertical-align: middle;
    color: #feba12;
    font-weight: bold;
    padding: 0 20px;
    letter-spacing: 2px;
    border: none;
    background: #000;
    margin:0;
}
.ip_popup input[type="submit"]:hover{
    color: #FFF;
    background: #545454;
}
/**/



/*footer css start*/



.main-footer{

    width:100%;

    float: left;

    text-align: center;

    background:#050505 url(images/footer-bg.jpg) repeat top left;

    padding:40px 0 30px;

}



.footer-logo{

    display:inline-block;

    vertical-align:middle;

    margin-bottom:35px;

}

.main-footer .address{

    display:block;

    margin-bottom:25px;

}

.main-footer .address ul > li{

    display:inline-block;

    vertical-align:middle;

    font-size:18px;

    color:#FFF;

    font-family: 'Conv_proximanovacondensedRegular';

    line-height:1em;

}

.main-footer .address ul > li + li{

    border-left:#FFF 1px solid;

    margin-left:16px;

    padding-left:15px;

}

.main-footer .address ul > li a{

    color:#feb912;

    text-decoration:underline !important;

}

.main-footer .address ul > li a:hover{

    color:#ffe094;

}



.main-footer h6{

    font-family: 'Conv_proximanovalightItalic';

    color:#FFF;

    font-size:18px;

    margin:0 0 40px;

}

.main-footer h6 a{

    color:#feb912;

    text-decoration:underline !important;

}

.main-footer h6 a:hover{

    color: #ffe094;

}



.nav-sub{

    display:block;

    margin:0 0 40px;

}

.nav-sub ul{

    margin:0;

}

.nav-sub ul > li{

    display:inline-block;

    vertical-align:middle;

    font-family: 'Conv_proximanovacondensedRegular';

}

.nav-sub ul > li + li{

    margin-left:24px;

}

.nav-sub ul > li a{

    font-size:16px;

    color:#b2b2b2;

}

.nav-sub ul > li a:hover{

    color:#ffe094;

}

.subscribe-form{

    width:100%;

    max-width:560px;

    display:table;

    margin:0 auto 74px;

}

.subscribe-form .input-fld{

    width:100%;

    float: left;

    position:relative;

    padding-right:218px;

}

.subscribe-form input{

    width:100%;

    display:block;

    height:49px;

    border:#252525 2px solid;

    padding:0 17px;

    font-size:17px;

    /* color:#3b3b3b; */
	color: white !important;

    background-color:transparent;

}

.subscribe-form .btn-sec{

    display:table;

    position:absolute;

    top:0;

    right:0;

    background:url(images/border-img.jpg) repeat top left;

    padding:3px;

}

.subscribe-form input[type="submit"]{

    width:auto;

    font-size:17px;

    height: 42px;

    display:inline-block;

    vertical-align:middle;

    color:#feba12;

    font-weight:bold;

    padding:0 20px;

    letter-spacing:2px;  

    border:none;

    background:#000;  

}

.subscribe-form input[type="submit"]:hover{

    background:#feb711;

    color:#000;

}



.social-icon{

    width:100%;

    float: left;

    min-height:1px;

    border-bottom:#252525 1px solid;

    position:relative;

    margin-bottom:70px;

}

.social-icon ul{

    margin:0;

    position:absolute;

    top:0;

    left:0;

    right:0;

    text-align:center;

}

.social-icon ul > li{

    display:inline-block;

    vertical-align:middle;

    position:relative;

}

.social-icon ul > li:nth-child(even){

    position: relative;

    top: -37px;

}

.social-icon ul > li a{

    display:block;

    border:#252525 1px solid;

    padding:1px 6px;

    color:#FFF;

    font-size:24px;

    width: 38px;

}

.social-icon ul > li a:hover{

    color:#feba12;

    border-color:#feba12;

}



.main-footer p{

    font-size:13px;

    /* color:#3c3c3c; */
	color: white;

    font-family: 'Conv_proximanovacondensedRegular';

    margin:0;

}

.main-footer p a{

    /* color: #3c3c3c; */

}

.main-footer p a:hover{

    color: #ffe094;

}

/*footer css end*/







/***************************MSB-START**************************************/





.donate-panel{

    position: relative;

}



.donate-panel:before{

    content: " ";

    position: absolute;

    left: 0;

    top: 0;

    height: 100%;

    background: url("images/bg-01.jpg") no-repeat center;

    background-size: cover;

}





.black-panel form{

    width: 100%;

    float: left;

}



.black-panel,

.donate-panel:before{

    width: 55%;

}



.black-panel{

    float: left;

    padding: 80px 60px;

    text-align: center;

    position: relative;

}



.range-fld{

    width:100%;

    float: left;

    position: relative;

    height: 37px;

    background: #161616;

    margin-top: 30px;

    padding: 0 60px;

    -webkit-border-radius: 6px;

       -moz-border-radius: 6px;

        -ms-border-radius: 6px;

         -o-border-radius: 6px;

            border-radius: 6px;

}



.range-fld #amount{

    position: absolute;

    left: 0;

    top: 0;

    opacity: 0;

}



.range-fld #slider-range-max{

    margin-top: 13px;

    height: 2px;

    border: 1px solid #707070 !important;

    margin-top: 17px;

}



.range-fld .ui-slider-handle{

    top: -14px !important;

    width: 29px;

    height: 29px;

    background: #feba12 url('images/icon-01.png') no-repeat center;

    border-radius: 100%;

    outline: none;

    border: none;

    -webkit-transition: all 0.5s ease-in-out;

       -moz-transition: all 0.5s ease-in-out;

        -ms-transition: all 0.5s ease-in-out;

         -o-transition: all 0.5s ease-in-out;

            transition: all 0.5s ease-in-out;

}



.small-range{

    width: 25%;

    float: left;

    text-align: left;

    position: relative;

}







.wrap-small-range{

    width: 100%;

    float: left;

    position: relative;

    margin-top: -7px;

    pointer-events: none;

}



.small-range:first-child{

    text-align: left;

}



.small-range:last-child{

    text-align: right;

    position: absolute;

    right: -5px;

    top: 0;

}



.small-range b{

    width: 11px;

    height: 11px;

    background: #feba12;

    display: inline-block;

    border-radius: 100%;

    color: transparent;

}

.range-fld-txt{

    width: 100%;

    float: left;

    padding: 0 60px;

    margin-top: 20px;

}

.range-fld-txt ul{

    width: 100%;

    float: left;

    position: relative;
    left: -10px;
}



.range-fld-txt ul li{

    float: left;

    width: 25%;

    text-align: left;

    position: relative;

    margin-left: -2px;

    font-size: 20px;

    font-weight: 400;

    padding:0;

    margin: 0;

    color: #fff;

    line-height: 1em;

    font-family: 'Montserrat', sans-serif;

    -webkit-transition: all 0.5s ease-in-out;

       -moz-transition: all 0.5s ease-in-out;

        -ms-transition: all 0.5s ease-in-out;

         -o-transition: all 0.5s ease-in-out;

            transition: all 0.5s ease-in-out;

}

.range-fld-txt ul li:before{

    display:none;

}

.range-fld-txt ul li:last-child{

    position: absolute;

    right: -29px;

    top: 0;

    text-align: right;

}



.active-txt{

    color: #feba12 !important;

}



.donate-slide{

    width: 100%;

    float: left;

    overflow: hidden;

}

.donate-slide-item{

    width: 100%;

    float: left;

}

.donate-slide-item img{

    margin: 0 auto;

}



.donate-slide-item p{

    font-family: 'Conv_proximanovacondensedLight';

    font-size: 17px;

    color: #cdcdcd;

    line-height: 1.5em;

    width:100%;

    max-width: 600px;

    margin: 18px auto;

}



.donate-fld{

    width: 100%;

    float: left;

    margin-top: 55px;

}

.donate-fld .radio-fled{

    display:inline-block;

    vertical-align:middle;

}

.donate-fld .radio-fled + .radio-fled{

    margin-left:15px;

}

.radio-fld-section{

    width: 100%;

    float: left;

}



.radio-fld-section span{

    text-align: center;

}

.radio-fld-section > span {

    display: inline-block;

    vertical-align: middle;

    margin: 0 10px;

}

.radio-fld{

    width: 22px;

    height: 22px;

    position: relative;

    display: inline-block;

    vertical-align: middle;

    margin-right: 6px;

}



.radio-fld label{

    border: 2px solid #feba12;

    position: absolute;

    left: 0;

    top: 0;

    border-radius: 100%;

}

.radio-fld label,

.radio-fld input{

    width: 22px;

    height: 22px;

}

.radio-fld input{

    opacity: 0;

}



.radio-fld + label{

    font-family: 'Conv_proximanovalightItalic';

    font-size: 24px;

    color: #fff;

    position: relative;

    margin: 0;

    top: 2px;

}



.radio-fld input:checked + label:before{

    content: " ";

    width: 60%;

    height: 60%;

    position: absolute;

    left: 0.5px;

    right: 1px;

    top: 0.10px;

    bottom: 0;

    margin: auto;

    background: #feba12;

    border-radius: 100%;

}



.donate-submit-fld{

    width: 100%;

    float: left;

    text-align: center;

    margin-top: 46px;

}

.donate-submit-fld input,

.donate-submit-fld a,

.donate-submit-fld button{

    display: inline-block;

    vertical-align: middle;

    height: 77px;

    line-height: 77px;

    font-size: 29px;

    font-weight: 700;

    color: #feba12;

    padding: 0 25px;

    background:#010101;

    border: none;

}



.submit-fld{

    display: inline-block;

    vertical-align: middle;

    background: url("images/stripe.jpg") repeat center;

    padding: 3px;

}

.donate-submit-fld input:hover,

.donate-submit-fld a:hover,

.donate-submit-fld button:hover{

    color:#000;

    background:#feba12;



}





/***************************MSB-END**************************************/







/***************************moni-start**************************************/



.yellow.yellow{

    font-family: 'Conv_proximanovacondensedRegularItalic';

    font-size: 26px;

    color: #feba12;

    line-height: 1.4em;

}



.main-category{

    width: 100%;

    float: left;

    margin: 15px 0 35px;

}



.sub-category{

    width: 100%;

    float: left;

}



.sub-category + .sub-category{

    margin-top: 50px;

}



.sub-category figure{

    width: 24%;

    float: left;

}

.sub-category figure img{

    border: 5px solid #fff;

    width: 100%;

}

.sub-category-content{

    width: 73%;

    float: right;

}

.sub-category-content p{

    font-family: 'Conv_proximanovacondensedRegularItalic';

    font-size: 20px;

    color: #cdcdcd;

    line-height: 1.7em;

}



.sub-category-content h3{

    margin-bottom: 5px;

    text-transform: uppercase;

    line-height: 1.2em;

}

.sub-category-content h3 a{

    color: #feba12;

}

.sub-category-content h3 a:hover{

    color: #fff;

}

.sub-category-content b{

    font-size: 12px;

    font-weight: 400;

    color: #6d6d6d;

    margin-bottom: 10px;

    width: 100%;

    display: inline-block;

}



.pagination{

    width: 100%;

    float: left;

    text-align: right;

}

.pagination a,

.pagination span{

    font-family: 'Conv_proximanovacondensedLight';

    display: inline-block;

    vertical-align: middle;

    padding: 1px 8px;

    border: 2px solid transparent;

    font-size: 17px;

    color: #cdcdcd;

}

.pagination a:hover,

.pagination span{

    border: 2px solid #febc18;

    color: #febc18;

}



.main-content-sec .container > small{

    font-size: 12px;

    font-weight: 400;

    color: #6d6d6d;

    display: inline-block;

    width: 100%;

    margin-bottom: 15px;

}



.no-margin.no-margin{

    margin: 0;

}



.each-block .text-sec h4{

    font-family: 'Conv_proximanovacondensedLight';

    font-size: 25px;

    color: #000;

    line-height: 1.4em;

    margin: 10px 0 0;

}



.each-block .text-sec b{

    font-size: 12px;

    font-weight: 400;

    color: #6d6d6d;

    display: inline-block;

    width: 100%;

    margin-bottom: 8px;

}



.post-fld .each-block{

    height: 100%;

    min-height: 584px;

}



.post-fld .each-block ul{

    width: 100%;

    float: left;

}



.post-fld .each-block ul li{

    font-family: 'Conv_proximanovacondensedLight';

    width: 100%;

    float: left;

    font-size: 17px;

    color: #000;

    background: url("images/icon-02.png") no-repeat left center;

    padding-left: 25px;

}



.post-fld .each-block ul li + li{

    margin-top: 17px;

}

.post-fld .each-block ul li a{

    display: inline-block;

    vertical-align: middle;

    color: #000;

}





/***************************moni-end**************************************/


.our-team-section{
    overflow: hidden;
    clear: both;
    margin: 0 -0.5%;
}

.sub-team-section{
    width: 19%;
    float: left;
    margin: 0 0.5% 15px;
    height: 100%;
    min-height: 235px;
}

.sub-team-section p{
    font-size: 18px;
}

.sub-team-section h4 img{
  margin: 0 35px 0 0;
}

.sub-team-section img{
    margin:0;
}

.sub-team-section h4{
    margin: 15px 0 0 !important;
    display: inline-block;
    width: 100%;
}

div.wpcf7 img.ajax-loader{
    position: absolute;
}

.contact-address p a{
    text-decoration: none !important;
}

.wpcf7-validation-errors{
    clear: both;
    width: 100%;
    display: inline-block;
    border:2px solid #f00 !important;
    color: #f00 !important;
}

.wpcf7-not-valid-tip{
    display: inline-block;
    width: 100%;
    margin-top: 6px;
}

.wpcf7-mail-sent-ok{
    width: 100%;
    display: inline-block;
    border:2px solid #398f14 !important;
    color: #398f14 !important;
    text-align: center;
}

#payment-form .col-md-7{
    padding: 0 !important;
} 
#payment-form-paypal .col-md-7{
    padding: 0 !important;
} 

#payment-form .donate-slide-item{
    text-align: center;
}

#payment-form-paypal .donate-slide-item{
    text-align: center;
}

.donate-slide-item p{
    font-size: 20px;
    text-align: center;
}
#payment-form .sbmt_fld.sbmt_fld{
    padding: 0 15px !important;
}
#payment-form-paypal .sbmt_fld.sbmt_fld{
    padding: 0 15px !important;
}

.our-team-sub-sec{
    width: 100%;
    float: left;
}

/*
.our-team-sub-sec + .our-team-sub-sec{
    width: 40%;
    float: right;
}
*/

.our-team-sub-sec h4,
.all-our-team-section h4{
    font-size: 16px;
}

.our-team-sub-sec h2{
    font-size: 28px;
    font-weight: 500;
    color: #fff;
    text-transform: none;
    text-align: center;
}

.all-our-team-section{
    width: 100%;
    float: left;
    margin-top: 20px;
}
.all-our-team-section .sub-team-section{
    width: 19%;
}

.all-our-team-section h4{
    height: 100%;
    min-height: none !important;
}

.content_wrap h3,
.content_wrap p{
    display: inline-block;
    vertical-align: top;
    margin: 0;
}


.content_wrap h3{
    margin-right: 10px;
}

.sub_content_wrap{
    width: 100%;
    float: left;
}

.sub_content_wrap p{
    width: 86%;
}

.sub_content_wrap + .sub_content_wrap{
    margin-top: 10px;
}

.sub_content_wrap:last-child{
    margin-bottom: 30px;
}

.page-id-86 .main-content-sec blockquote{
    margin-bottom: 0px;
}

.contact-address .subscribe-form{
    margin-bottom: 0;
}

.sub-team-section p{
    line-height: 1.2em;
}

.all-our-team-section .sub-team-section{
    min-height: 260px;
}

/* 180917 */

#payment-form .btn_grp, #payment-form-paypal .btn_grp {
    float: left;
}

#payment-form .btn_grp .eachbox, #payment-form-paypal .btn_grp .eachbox {
    width:auto;
    max-width: none;
    display: inline-block;
}
#payment-form .payment-slider, #payment-form-paypal .payment-slider {
    float: left;
}
#payment-form .donate-slide-item p, #payment-form-paypal .donate-slide-item p {
    margin: 0;
}

#payment-form .choose-amount, #payment-form-paypal .choose-amount{
    padding: 0;
}

#payment-form .choose-amount .range-fld, #payment-form-paypal .choose-amount .range-fld {
    margin-top: 10px;
}
#payment-form .choose-amount ul, #payment-form-paypal .choose-amount ul {
    margin-bottom: 10px;
}
#payment-form .btn_grp .eachbox, #payment-form-paypal .btn_grp .eachbox {
    margin-top: 25px;
}
#payment-form .personal-information, #payment-form-paypal .personal-information{
    margin-top: 10px;
}
#payment-form .others-fld, #payment-form-paypal .others-fld {
    margin-top: 20px;
}
#payment-form textarea, #payment-form-paypal textarea {
    height: 110px;
}
#payment-form .payment-slider h4, #payment-form-paypal .payment-slider h4 {
    text-align: center;
}

#payment-form .donate-submit, #payment-form-paypal .donate-submit {
    margin-top: 30px;
}

#payment-form .error_text, #payment-form-paypal .error_text {
    display: inline-block !important;
    margin: 20px 0;
}

#payment-form .captcha-fld, #payment-form-paypal .captcha-fld {
    margin-top: 15px;
}

/* end_180917 */

body.page-template-partners .partner-block{
padding: 0 85px; 
}

.main-footer .container .col-md-10 > p{
    display: inline-block;
    vertical-align: middle;
}

.main-footer .container .col-md-10 > .menu{
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 5px;
    position: relative;
    top: -2px;
}

.main-footer .container .col-md-10 > .menu li{
    display: inline-block;
    vertical-align: middle;
    font-family: "Conv_proximanovacondensedRegular";
    font-size: 13px;
    line-height: 0.8em;
}
.main-footer .container .col-md-10 > .menu li a{
    /* color: #3c3c3c; */
	color: white !important;
}
.main-footer .container .col-md-10 > .menu li a:hover,
.main-footer .container .col-md-10 > .menu li.current-menu-item a{
    color: #feb912;
}

.main-footer .container .col-md-10 > .menu li + li{
    border-left: 1px solid #3c3c3c;
    margin-left: 3px;
    padding-left: 5px;
}



/*========================= start 18.09.2017 =====================*/

.payment-info .radiobox-grp .eachbox:first-child {
  max-width: 255px;
}
.mc4wp-response {
  float: left;
  width: 100%;
}

.page-id-120 .text-center p {
  clear: both;
  margin: 20px 0 0;
  overflow: hidden;
}

#disclaimer {
  background: #000 none repeat scroll 0 0;
  bottom:0px;
  color: #fff;
  max-width: 520px;
  padding: 20px;
  position: fixed;
  right:0px;
  width: 100%;
  z-index: 99;
}

#disclaimer p {
  color: #fff;
  font-size: 14px;
  line-height: 24px;
  margin: 0;
  padding: 0;
  text-align: left;
  position:relative;
  z-index: 9;
}

#disclaimer > p a {
  color: #feba12;
}

#disclaimer > p a:hover{
    color: #fff;
}

#disclaimer .continue {
  background: #feba12 none repeat scroll 0 0;
  color: #fff;
  display: inline-block;
  font-size: 16px;
  height: 37px;
  line-height: 35px;
  margin: 15px 0 0;
  padding: 0 20px;
  transition: all 0.3s;
}

#disclaimer .continue:hover{
    background:#ce940d;
}


.ru #disclaimer::after {
  background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
  content: " ";
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}



.social-add-sec{
    width:100%;
    float: left;
}
.social-add-sec .social-add-blk{
    width:100%;
    float: left;
    margin-bottom: 30px;
}
.social-add-sec .social-add-blk img{
    float:none;
    margin:0 0 15px;
}
/*========================= End 18.09.2017 ====================*/


.social_add_figure {
    width: 100%;
    height: 395px;
    position: relative;
    overflow: hidden;
}

/*.social_add_figure img{
    position: absolute;
    bottom: 0;
    left: 0;
}*/

.leftsection .social_add_figure img,
.rightsection .social_add_figure img{
    border: initial;
    margin: 0;
}
.leftsection .social_add_figure,
.rightsection .social_add_figure{
/*    border: 5px solid #fff;*/
}

.social_sub_figure {
    border: 5px solid #fff;
    overflow: hidden;
    display: inline-block;
    height: 100%;
}



@media only screen and (max-width:1199px) {


.social_add_figure {
    height: auto;
}

.why-we-exist {
    padding: 75px 0;
}

.why-we-exist h1 {
    font-size:40px;
    margin: 0 0 30px 0;
}

.author-text p {
    font-size: 28px;
}

.our-project-sec h2 {
    font-size: 38px;
}

.tabination-area .tab-content h3 {
    margin: 0 0 30px 0;
}

.latest-news h2 {
    font-size: 40px;
}

.news-block .image-caption h4 {
    font-size: 19px;
}

.donate-panel .white-panel h2 {
    font-size: 40px;
}

.region-sec h2 {
    font-size: 40px;
}

.number-counter-sec .counter-block .number {
    font-size: 30px;
}

.our-blog-panel h2 {
    font-size: 40px;
}

.latest-news {
    padding: 60px 0 80px;
}

.region-sec .heading-sec {
    padding: 95px 30px 0 100px;
}

.main-footer .address ul > li {
    font-size: 15px;
}



/*inner css start*/



.main-content-sec h1 {
    font-size: 38px;
    margin: 0 0 50px;
}

.main-content-sec h2 {
    font-size: 30px;
    margin: 0 0 28px;
}



.main-content-sec h3 {
    font-size: 20px;
}

.main-content-sec h4 {
    font-size: 20px;
}

.main-content-sec big {
    font-size: 20px;
}

.main-content-sec blockquote p {
    font-size: 25px;
    padding: 9px;
    margin: 0 0 25px 0;
}

.main-content-sec blockquote .name {
    font-size: 20px;
}

.alignleft {
    margin: 0 40px 25px 0;
}

.alignright {

    margin: 0 0 25px 40px;

}

.four-thumb-sec .thumb-block .caption {

    font-size: 18px;

}

.yellow-block-panel .each-block .text-sec h3 {

    font-size: 24px;

    margin: 0 0 10px;

}

.yellow-block-panel .each-block .text-sec p {

    min-height: 109px;
}

.our-team-sub-sec h4,
.all-our-team-section h4 {
  font-size: 15px !important;
}

.our-team-sub-sec p{
    font-size: 15px !important;
}

.our-team-sub-sec h2 {
  font-size: 22px !important;
}

.content_wrap h3, .content_wrap p{
    display: block;
}

body.page-template-partners .partner-block{
padding: 0; 
}

}





@media only screen and (max-width:1040px) {



/***************************MSB-START**************************************/

.donate-panel .white-panel h2{

    max-width: none;

}

.donate-panel .white-panel {

  padding: 240px 90px;

}

/***************************MSB-END**************************************/

}



@media only screen and (max-width:991px) {

.why-we-exist h1 {

    font-size:30px;

}

.our-project-sec {

    padding: 50px 0 0;

}

.our-project-sec .text-panel{

    display:table;

    z-index: 9;

    position: relative;

    background: rgba(255,255,255,0.8);

    padding: 25px 30px;

    margin-bottom: 36px;

}

.our-project-sec .bg-image{

    width:100%;

}

.our-project-sec h2 {

    font-size: 30px;

    margin:0 0 30px 0;

}

.tabination-area .tab-content {

    left: 0;

    min-height:0;

}

.tabination-area .tab-content .tab-pane {

    padding: 45px 40px;

}

.tabination-area .tab-content h3 {

    font-size: 24px;

}

.tabination-area .tab-content ul > li {

    font-size: 21px;

}

.latest-news {

    text-align: center;

}

.latest-news h2 {

    font-size: 30px;

    margin: 0 0 28px;

}

.news-slider {

    margin-top: 30px;

}

.region-sec .heading-sec {

    padding: 70px 30px 0 0;

}

.number-counter-sec {

    padding: 30px 0 25px;

}

.number-counter-sec .counter-block {

    margin-bottom: 25px;

}

.our-blog-panel {

    padding: 40px 0;

}

.our-blog-panel h2 {

    font-size: 30px;

    margin-bottom: 25px;

}



/*inner css start*/

.four-thumb-sec .thumb-block{

    margin-bottom:20px;

}

.main-content-sec .two-colum > li {

    padding-right: 15px;

    font-size: 15px;

}

.main-content-sec .two-colum > li {

    min-height: 90px;

}

.yellow_text {

    font-size: 25px !important;

}

.partner-block a{

    margin:0 0 20px;

}

.contact-address .addrss-block p {

    font-size: 20px;

}

.contact-address .addrss-block a {

    font-size: 20px;

}

.contact-address .text-center {

    margin-top: 55px;

}

/***************************moni-start**************************************/

.yellow-block-panel .container{

    width: 100% !important;

}

.yellow-block-panel .each-block .text-sec h3 {

  font-size: 20px;

}

/***************************moni-end**************************************/

.yellow-block-panel .each-block .text-sec p {

  min-height: 120px;

}

.payment-info {

    margin-top: 0;

}

.personal-information {

    margin-top: 30px;

}


.our-team-sub-sec h4, 
.all-our-team-section h4 {
  margin: 0;
}

.all-our-team-section .sub-team-section {
  width: 30.33%;
}

#payment-form .payment-slider {
  width: 47%;
}
#payment-form .range-fld-txt ul li{
    font-size: 14px;
}

#payment-form-paypal .payment-slider {
  width: 47%;
}
#payment-form-paypal .range-fld-txt ul li{
    font-size: 14px;
}
.protected-section h4{
    margin:0 0 24px;
}
.protected-section .view-pdf-sec{
    padding:0 30px;
}
.protected-section .view-image-gallery{
    padding: 30px 30px 0;
    text-align:center;
}

.protected-section .view-image-gallery img{
    margin: 0 auto 20px;
}
}





@media only screen and (max-width:940px) {



/***************************MSB-START**************************************/

.donate-panel .white-panel {

  padding: 240px 35px;

}

.black-panel {

  padding: 55px 25px;

}

.donate-submit-fld input, 

.donate-submit-fld a, 

.donate-submit-fld button {

  font-size: 24px;

  height: 60px;

  line-height: 60px;

}

.donate-fld {

  margin-top: 25px;

}

.donate-submit-fld {

  margin-top: 25px;

}

/***************************MSB-END**************************************/


.sub-team-section h4{
    font-size: 18px;
}

.sub-team-section h4 img {
  margin: 0 20px 0 0;
}


}







@media only screen and (max-width:768px) {



/***************************MSB-START**************************************/

.black-panel,

.donate-panel:before{

    width: 100%;

}

.donate-panel:before{

    display: none;

}

.black-panel{

    background: #020202;

}

.donate-panel .white-panel{

    height: auto !important;

    width: 100%;

}

.donate-panel .white-panel h2 {

  max-width: 320px;

}

/***************************MSB-END**************************************/







/***************************moni-start**************************************/



.main-content-sec h1 {

  font-size: 32px;

  margin: 0 0 30px;

}



.yellow.yellow{

    font-size: 20px;

}

.sub-category + .sub-category {

  margin-top: 30px;

}

.main-content-sec {

  padding: 35px 0;

}

.main-content-sec .full-block{

    margin-bottom: 0px;

}



/***************************moni-end**************************************/


.sub-team-section {
  width: 97%;
  margin-bottom: 5px;
  text-align: center;
}

.sub-team-section h4 img{
    float: none;
    margin: 0 auto 20px;
}

.our-team-sub-sec {
  float: left;
  width: 100%;
}
.our-team-sub-sec img{
    margin: 0 auto;
    float: none !important;
}
.our-team-sub-sec + .our-team-sub-sec {
  width: 100%;
}

.all-our-team-section .sub-team-section {
  width: 97%;
}

.all-our-team-section .sub-team-section img{
    margin: 0 auto;
}
.our-team-sub-sec h4, .all-our-team-section h4 {
  min-height: initial;
}
.sub-team-section{
    min-height: initial;
}
.sub-team-section img{
    float: none !important;
    margin: 0 auto !important;
}

#payment-form .payment-slider {
  width: 100%;
  margin: 20px 0 0;
}
#payment-form-paypal .payment-slider {
  width: 100%;
  margin: 20px 0 0;
}
}





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

.why-we-exist h1 {

    font-size:26px;

}

.why-we-exist .author-text,

.why-we-exist .text-sec{

    background: rgba(0,0,0,0.5);

    padding: 13px;

}

.region-sec h2 {

    font-size: 34px;

    text-align: center;

}

.region-sec .heading-sec {

    width:100%;

    padding: 0px 0 40px 0;

}

.region-sec .map-area {

    width:100%;

}

.nav-sub ul > li + li {

    margin-left: 16px;

}

.main-footer .address ul > li{

    display:block;

}

.main-footer .address ul > li + li{

    padding-left:0;

    margin-left:0;

    border:none;

    margin-top:8px;

}



/*inner css start*/

.main-content-sec {

    padding: 50px 0 30px;

}

.main-content-sec h1 {

    font-size: 30px;

    margin: 0 0 30px;

}

.main-content-sec .two-colum > li {

    width: 100%;

    padding-right:0;

    min-height:0;

}

.alignright,

.alignleft,

iframe.alignright,

iframe.alignleft{

    float:none;

    margin:0 auto 20px;

}

.yellow-block-panel .each-block .text-sec p {

    min-height: 0;

}

.contact-address .addrss-block{

    margin-bottom:25px;

}

.contact-address figure {

    min-height: 0;

    margin-bottom: 15px;

}

.contact-address .text-center {

    margin-top: 30px;

}

.message-area-panel {

    padding: 60px 0;

}

.main-content-sec ol > li {

    font-size: 18px;

}

.protected-section ul > li {
    font-size: 17px;
}
.four-thumb-sec {
    margin: 20px 0 20px;
}
}





@media only screen and (max-width:641px) {

.author-text p {

    font-size: 24px;

}

.our-project-sec h2 {

    font-size: 24px;

}

.tabination-area .nav-tabs > li{

    width:100%;

    margin:0;

}

.tabination-area .nav-tabs {

    padding-left: 0;

}

.tabination-area .nav-tabs > li > a{

    font-size:15px;

}

.tabination-area .nav-tabs > li + li {

    margin-left:0;

    margin-top:6px;

}

.news-slider .btn-grp {

    margin: 0 auto;

    left: 0;

    right: 0;

    width: 72px;

}

.our-blog-panel{

    background-position: top left;

}

.nav-sub ul > li {

    display: block;

}

.nav-sub ul > li + li{

    margin-left:0;

    margin-top: 6px;

}

.subscribe-form input[type="submit"] {

    font-size: 12px;

    padding: 0 10px;

}

.subscribe-form .input-fld {

    padding-right: 155px;



}

.contact-form .grid-6 {

    padding: 0 5px;

}

.btn-reset,

.btn-submit{

    max-width: 140px;    

}

.btn-reset input[type="reset"],

.btn-submit input[type="submit"]{

    font-size:16px;

}

/***************************moni-start**************************************/

.inner-banner-area .banner-caption .main-txt{

    text-align: center;

}

.main-content-sec h1 {

  font-size: 26px;

  margin-bottom: 15px;

}

.yellow.yellow {

  font-size: 18px;

}

.sub-category-content p {

  font-size: 15px;

  line-height: 1.4em;

}

/***************************moni-end**************************************/

.radiobox-grp .eachbox {

    width: 100%;

    max-width: 160px;

}

.others-fld label {

    font-size: 18px !important;

}

.radiobox-grp .eachbox label {

    font-size: 14px;
    padding:13px 18px;

}
#payment-form .btn_grp .eachbox {
    margin-top: 0;
}
#payment-form-paypal .btn_grp .eachbox {
    margin-top: 0;
}

.total-price p {

    font-size: 35px;

}

.donate-submit input {

    height: 60px;

    line-height: 60px;

    font-size: 24px;

}

.social_add_figure {
    height: auto;
}

.social_add_figure img{
    position: static;
}

.protected-section {
    padding: 30px 0;
}
.ip_popup h4 {
    font-size: 18px;
}
.ip_popup .grid-4,
.ip_popup .grid-6{
    width: 100%;
}
.ip_popup input,
.ip_popup select{
    margin-bottom: 18px;
}
.ip_popup .btn-sec {
    margin-top: 7px;
}
}



@media only screen and (max-width:580px) {

.subscribe-form .input-fld{

    padding-right:0;

}

.subscribe-form .btn-sec {

    position: relative;

    margin-top: 15px;

}

}







@media only screen and (max-width:520px) {

/***************************moni-start**************************************/

.sub-category figure {

  float: left;

  width: auto;

}

.sub-category-content {

  float: right;

  width: 100%;

  margin-top: 20px;

}

.sub-category-content p{

    font-size: 16px;

}

.sub-category + .sub-category {

  margin-top: 20px;

}



.main-content-sec h3 {

  font-size: 17px;

}



.pagination {

  margin: 8px 0 !important;

  text-align: center;

}



/***************************moni-end**************************************/

.why-we-exist{

    background-size:cover;

}

.captcha-fld .captcha-img {
  width: 85px;
}
.captcha-fld .full-fld {
  padding-left: 125px;
}
.captcha_type #change-captcha {
  left: -30px;
}
}







@media only screen and (max-width:420px) {



/***************************moni-start**************************************/

.range-fld-txt ul li {

  font-size: 16px;

}

.radio-fld + label {

  font-size: 18px;

}

.donate-submit-fld input, 

.donate-submit-fld a, 

.donate-submit-fld button {

  font-size: 16px;

  height: 40px;

  line-height: 40px;

}

.donate-panel .white-panel h2 {

  font-size: 30px;

}

.range-fld,

.range-fld-txt{

    padding: 0 20px;

}

.inner-banner-area .banner-caption .bnnr-hdng {

  font-size: 24px;

}

.inner-banner-area .banner-caption p{

    font-size: 16px;

}

.inner-banner-area {

  height: 195px;

}

/***************************moni-end**************************************/

#payment-form .range-fld-txt ul li {
  font-size: 11px;
}
#payment-form-paypal .range-fld-txt ul li {
  font-size: 11px;
}
.range-fld-txt ul li {
  font-size: 11px;
}
.language-bar .btn-donate {
  font-size: 12px;
  margin-left: 0;
  padding: 0 8px;
}
.language-bar #qtranslate-2 {
  display: inline-block;
  margin-left: 0;
  vertical-align: middle;
}
.language-bar .lang-drop, #qtranxs_select_qtranslate-2-chooser {
  font-size: 12px;
  padding: 7px;
  width: 119px;
}
.language-bar .btn-donate i {
  margin-right: 4px;
}
}

.subs-discl {
    display: block;
    float: left;
    position: relative;
    width: 100%;
}
.subs-discl-sub {
    position: absolute;
    left: 0px;
    top: -65px;
    right: 0px;
}