/*
Theme Name: Let Us Fund
Author: Let Us Frund 20170306
Author URI: www.letusfund.com
Version: 1.0
*/

* {
    outline: none !important;
}

::selection {
    background-color: #475B6F;
    color: #fff;
}

html {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    overflow-y: scroll;
}

@font-face {
    font-family: MuseoSans900;
    src: url(../fonts/MuseoSans_900.otf);
}

@font-face {
    font-family: MuseoSans700;
    src: url(../fonts/MuseoSans_700.otf);
}

@font-face {
    font-family: MuseoSans300;
    src: url(../fonts/MuseoSans-300.otf);
}

@font-face {
    font-family: MuseoSans500;
    src: url(../fonts/MuseoSans_500.otf);
}

@font-face {
    font-family: MuseoSans100;
    src: url(../fonts/MuseoSans-100.otf);
}

@font-face {
    font-family: Lato-Bold;
    src: url(../fonts/Lato-Bold.ttf);
}

@font-face {
    font-family: Lato-Regular;
    src: url(../fonts/Lato-Regular.ttf);
}

@font-face {
    font-family: Lato-Black;
    src: url(../fonts/Lato-Black.ttf);
}

@font-face {
    font-family: Lato-Italic;
    src: url(../fonts/Lato-Italic.ttf);
}

h1 {
    font-size: 4em;
    line-height: 1.14em;
    font-weight: 500;
}

h2 {
    font-size: 3em;
    line-height: 1.1em;
}

h3 {
    font-size: 2.5em;
    line-height: 1.3em;
}

h4 {
    font-size: 2em;
    line-height: 1.3em;
}

h5 {
    font-size: 1.5em;
    line-height: 1.3em;
}

h6 {
    font-size: 1em;
    line-height: 1.3em;
}

p {
    font-size: 1.4em;
    line-height: 1.4em;
}

ol, ul {
    padding-left: 0;
    margin-left: 0;
}

.pad_top_bot {
    padding-top: 75px;
    padding-bottom: 105px;
}

.pad_top {
    padding-top: 75px;
}

.pad_top_40 {
    padding-top: 40px;
}

.align-center {
    text-align: center;
}

.pad_left_zero {
    padding-left: 0;
}

.pad_right_zero {
    padding-right: 0;
}

.navbar-nav li a {
    font-family: 'MuseoSans900';
    font-size: 14px;
    font-weight: 700;
    margin-right: 5px;
    position: relative;
    display: block;
    text-transform: uppercase;
    padding: 10px 15px;
    color: white;
    border: 2px solid transparent;
}

.wr-mobile-menu {
    background-color: rgba(43, 62, 81, 0.77);
    transition: all .6s;
    border-top: 1px solid #CCC;
    display: none;
	margin-top: 10px;
}

#mobile-menu ul {
    padding-top: 10px;
}

#mobile-menu li a:hover {
    background-color: transparent !important;
    text-decoration: underline;
}

#mobile-menu li a {
    font-family: 'MuseoSans900';
    font-size: 14px;
    font-weight: 700;
    color: white;
    text-transform: uppercase;
    padding: 10px 15px;
}



@media screen and (max-width: 768px) {
    .navbar-nav li a {
        font-size: 14px;
        padding: 10px 5px !important;
    }
}

@media screen and (max-width: 750px) {
    ul#menu-menu-1 {
        background-color: rgba(43, 62, 81, 0.77);
        padding: 15px;
    }

    .nav.navbar-nav.navbar-right {
        margin-top: -15px;
    }

    .navbar-nav li a:hover,
    .navbar-nav li.current_page_item a {
        border: none !important;
        text-decoration: underline;
        border-radius: 0px !important;
    }

    .show-pad-mobile {
        margin: 42px 0px 0px 0px !important;
    }
}

.nav.navbar-nav.navbar-right {
    margin-top: 5px;
}

.navbar-nav li a:focus {
    color: white !important;
}

.navbar-nav li a:hover,
.navbar-nav li.current_page_item a {
    border: 2px solid;
    color: white !important;
    border-radius: 5px;
}

body {
    color: #6a6a6a;
    background: #f8f8f8;
    overflow-x: initial;
    overflow-y: initial;
}

p {
    margin: 0 0 20px 0;
    font-family: 'Lato-Regular', sans-serif;
}

img {
    max-width: 100%;
}

a {
    text-decoration: none;
    outline: none;
}

a:hover {
    color: #4290ae;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0 0 15px 0;
    color: #3A4F52;
    font-family: 'Raleway';
}

.btn {
    border-radius: 0;
}

.btn-o {
    border: 1px solid #3A4F52;
    color: #3A4F52;
}

.btn-o:hover {
    background: #3A4F52;
    color: white;
}

.btn.btn-o-white {
    border: 1px solid white;
    color: white;
    font-weight: bolder;
    background: transparent;

}

.btn.btn-o-white:hover {
    background: white !important;
    color: #6a6a6a;
}

.title-page {
    display: inline-flex;
    margin-bottom: -20px;
}

p.main-header {
    font-size: 27px;
    font-family: 'Raleway';
    font-weight: 500;
}

p.main-header:after {
    content: " ";
    font-size: 27px;
    font-family: 'Raleway';
    font-weight: 500;
}

p.sub-header {
    font-size: 27px;
    font-family: 'Raleway';
    font-weight: 100;
    margin-left: 10px;
}

p.sub-header:before {
    content: " ||| ";
    font-size: 27px;
    font-family: 'Raleway';
    font-weight: 300;
}

li {
    list-style: none;
}

/*////////////////////////////////////////////////////////////////////////
//  02 - Header
///////////////////////////////////////////////////////////////////////*/

header.top-header {
    position: fixed;
    z-index: 999;
    height: 50px !important;
    width: 100%;
    padding-bottom: 15px;
}

.shows {
    background: rgba(43, 62, 81, 0.77);
    transition: all .6s;
}

.shows .navbar-default {
    /* background-color: #f8f8f8; */
    /* border-color: #e7e7e7; */
    margin-bottom: 0px;
    transition: all .6s;
}

.shows .navbar-nav {
    float: right;
    margin: 15px 0 0;
    color: white;
}

.shows h1.logo {
    margin-top: 0px;
    color: white;
}

h1.logo {
    margin-top: 11px;
    color: white;
    display: inline-flex;
}

#header {
    position: relative;
    text-align: center;
    padding: 0 !important;
}

.navbar-nav {
    float: right;
    margin: 31px 0 0;
    color: white;
}

#header .top {
    position: fixed;
    top: 0;
    width: 100%;
    padding: 30px;
    height: auto;
    z-index: 500;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
}

#header .top.solid {
    background: #475B6F;
    padding-top: 15px;
    padding-bottom: 15px;
}

#header .top h1 {
    margin-bottom: 0;
}

#header .top.solid .toggleDrawer i {
    padding-top: 8px;
}

#header .logo, #header .toggleDrawer {
    font-family: 'Raleway', sans-serif;
    color: white;
}

.logo-head {
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
    font-weight: 300;
}

.logo:hover {
    text-decoration: none;
}

#header .slogan {
    font-size: 3em;
    margin-bottom: 15px;
    line-height: 1em;
    font-family: 'MuseoSans300';
    color: white;
}

#header .secondary-slogan {
    font-size: 1.6em;
    color: rgba(255, 255, 255, .5);
    line-height: 1em;
    width: 68%;
    margin: 30px auto;
    color: #fff;
    word-spacing: 2px;
    line-height: 30px;
    text-align: left;
    padding-top: 50px;
    font-family: 'Lato-Regular', 'Lato-Black';
}

@media screen and (max-width: 1181px) {
    .content01 {
        padding-right: 0px !important;
    }

    img.img-responsive.img02 {
        width: 100% !important;
    }
}

.content01 {
    font-family: 'Lato-Regular', 'Lato-Black';
    font-size: 16px;
    line-height: 28px;
}

.content01-large {
    padding-right: 250px;
    padding-top: 30px;
}

.title02 {
    font-family: 'MuseoSans100';
    font-weight: 500;
    padding-left: 80px;
    color: #333333;
}

.container-80 {
    padding-top: 80px;
}

.container-30 {
    padding-top: 30px;
}

.container-40 {
    padding-top: 40px;
}

#mobile-menu {
    width: 100%;
}

.navbar-default .navbar-toggle {
    border-color: transparent !important;
    margin-right: 0px !important;
    margin-top: 15px !important;
}

@media screen and (max-width: 512px) {
    .top-header.shows {
        height: 50px !important;
    }
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: white !important;
}

button.navbar-toggle.collapsed {
    margin-top: 25px !important;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    border-color: transparent !important;
    background-color: transparent !important;
}

.bg-white {
    background: white !important;
}

.step-content {
    background: #f9f9f9 !important;
    padding-top: 70px;
    padding-bottom: 60px;
}

.sub-step {
    text-align: center;
    font-size: 28px;
    font-weight: bold;
    font-family: 'MuseoSans300';
}

.title-step {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Lato-Black';
    color: #333333;
}

.h2-title {
    text-align: center;
    font-family: 'MuseoSans100';
}

.video-content {
    margin-bottom: 60px;
}

.bg-f8 {
    background: #f8f8f8;
    padding-top: 70px;
}

@media screen and (max-width: 1200px) {
    .content-p03,
    .content-p04 {
        padding: 0px !important;
    }
}

@media screen and (max-width: 1348px) {
    .content-p01,
    .content-p02 {
        padding: 0px !important;
    }

    .title02 {
        text-align: center;
        padding: 0px !important;
    }

    .container-80 {
        padding-top: 15px !important;
    }
}

.header-logo img {
    margin-top: 0px;
}

@media screen and (max-width: 400px) {
    .header-logo img {
    margin-top: 20px;
    max-width: 145px;
}
}

.content-p02,
.content-p04 {
    font-size: 16px;
    color: #858585;
}

.content-p01,
.content-p03 {
    font-size: 16px;
    color: #858585;
}

.contentp1-large {
    padding-right: 140px;
    padding-left: 205px;
}

.contentp2-large {
    padding-right: 240px;
    padding-left: 80px;
}

.contentp3-large {
    padding-right: 30px;
    padding-left: 255px;
}

.contentp4-large {
    padding-left: 20px;
    padding-right: 280px;
}

.title01 {
    font-family: 'MuseoSans100';
    font-weight: 500;
    color: #333333;
}

.img03,
.img04 {
    margin: 20px 0px;
}

.img01 {
    margin: 40px auto;
    margin-bottom: 70px;
}

p.secondary-slogan-p {
    font-family: 'Lato-Regular', 'Lato-Black';
    font-size: 1.6em;
    width: 68%;
    margin: 20px auto;
    color: #333;
}

.slogan-footer {
    padding-bottom: 30px;
    padding-top: 10px;
}

.logo-footer {
    margin: 10px 0px;
    padding-top: 80px;
    margin-bottom: 20px;
}

.border-top {
    border-top: 1px solid rgba(63, 125, 242, 0.95) !important;
}

#header > .bottom {
    position: absolute;
    bottom: 75px;
    text-align: center;
    width: 100%;
}

#header > .bottom a img {
    width: 50px;
}

#header > .bottom a {
    opacity: 0.7;
}

#header > .bottom a:hover {
    opacity: 1;
}

/*////////////////////////////////////////////////////////////////////////
//  03 - Drawer with menu
///////////////////////////////////////////////////////////////////////*/

#header {
    background-image: url(../images/header-bg.png);
    /*box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.1);*/
}

#drawer-right {
    position: fixed;
    right: 0;
    top: 0;
    bottom: 0;
    margin-right: -300px;
    background: #2B3E51;
    width: 300px;
    padding: 20px;
    z-index: 999;
}

#drawer-right h1, #drawer-right h2 {
    color: white;
}

#drawer-right .nav-pills > li > a {
    font-size: 18px;
    border-radius: 0;
}

#drawer-right .social {
    margin-top: 30px
}

#drawer-right .social ul {
    list-style: none;
    padding-left: 20px;
}

#drawer-right .social ul > li {
    display: inline-block;
}

#drawer-right .social ul > li > a:hover {
    color: white;
}

/*////////////////////////////////////////////////////////////////////////
//  04 - Parallax styles
///////////////////////////////////////////////////////////////////////*/

.content-block {
    background: transparent no-repeat center center fixed;
    -webkit-background-size: 100%;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    overflow: hidden;
}

.parallax {
    padding: 80px 0;
}

.block-body {
    margin-top: 60px;
}

#header {

    /*box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.1);*/
}

#services {
    background: white;
}

#parallax {
    color: white;
    background: #db5252;
}

#contact {
    color: white;
    background-color: #405162;
}

#parallax h1 {
    margin-bottom: 60px;
    color: white;
}

/*////////////////////////////////////////////////////////////////////////
//  05 - Recent works
///////////////////////////////////////////////////////////////////////*/

.recent-work {
    width: 100%;
    padding-bottom: 27%;
    background: #C3C9CC;
    display: table;
    text-align: center;
    vertical-align: middle;
    padding-top: 27%;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    margin-bottom: 30px;
}

.recent-work span {
    margin-top: -18px;
    opacity: 0;
    position: relative;
    z-index: 1;
}

.recent-work:before {
    background: rgba(2, 56, 58, 0.7);
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    content: '';
    opacity: 0;
    -o-transition: all .2s;
    -ms-transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    transition: all .2s;
}

.recent-work:hover {
    background-size: 200%;
    background-position: center;
}

.recent-work:hover:before, .recent-work:hover span {
    opacity: 1;
}

/*////////////////////////////////////////////////////////////////////////
//  06 - Services
///////////////////////////////////////////////////////////////////////*/

.service i {
    font-size: 23px;
    padding: 0 5px;
}

.bar:before {
    font-family: 'Raleway', sans-serif;
    content: "||| ";
    font-size: 23px;
    font-weight: 100;
}

.bar:after {
    font-family: 'Raleway', sans-serif;
    content: "||| ";
    font-size: 23px;
    font-weight: 100;
}

.service h2.service-head {
    font-family: 'Raleway', sans-serif;
    margin-top: 15px;
    font-weight: 100;
}

/*////////////////////////////////////////////////////////////////////////
//  About us
///////////////////////////////////////////////////////////////////////*/
.portfolio-sec, .services-sec, .blog-sec, .testimonial-sec {
    margin-top: 60px;
}

.about-sec {
    margin-top: 40px;
}

.about-us {
    background: white;
    padding: 92px 0 80px;
}

@media (min-width: 320px) and (max-width: 1024px) {
    .about-us {
        background: white;
        padding: 50px 0;
        color: #ffffff;
    }
}

.aboutus-item {
    margin-bottom: 15px;
    margin-top: 60px;
}

i.aboutus-icon {
    border: 3px solid rgb(106, 106, 106);
    border-radius: 50%;
    display: inline-block;
    font-size: 56px;
    width: 140px;
    height: 140px;
    line-height: 136px;
    vertical-align: middle;
    text-align: center;
    color: rgb(106, 106, 106);
}

h4.aboutus-title {
    font-family: 'Raleway', sans-serif;
    margin-top: 23px;
    font-weight: 300;
    font-size: 22px;
}

p.aboutus-desc {
    font-size: 16px;
    line-height: 29px;
    letter-spacing: 0.4px;
    color: rgb(106, 106, 106);
}

/*////////////////////////////////////////////////////////////////////////
//  Call to Action
///////////////////////////////////////////////////////////////////////*/

h3.call-action.pull-left {
    /*width: 90%; */
    font-size: 27px;
    color: white;
}

.parallax {
    padding: 61px 0 55px;
}

/*////////////////////////////////////////////////////////////////////////
//  07 - Blog
///////////////////////////////////////////////////////////////////////*/

#blog .blog-post img {
    margin-bottom: 20px;
}

#blog .date {
    margin-bottom: 15px;
    font-style: italic;
}

/*////////////////////////////////////////////////////////////////////////
//  08 - Testimonials
///////////////////////////////////////////////////////////////////////*/

ol.carousel-indicators {
    margin-bottom: -50px;
}

#testimonials {
    text-align: center;
}

#testimonials .testimonial {
    padding: 25px;
}

.carousel {
    position: relative;
    margin: 50px 0;
}

.carousel h3 {
    margin: 47px 0 20px;
}

/*////////////////////////////////////////////////////////////////////////
//  09 - Contact
///////////////////////////////////////////////////////////////////////*/

#contact {
    color: white;
}

#contact h1 {
    color: white
}

.form-control-white {
    background: rgb(255, 255, 255);
    /* color: black; */
    border-radius: 6px;
    font-family: 'Lato-Regular';
    padding: 20px 16px !important;
}

.form-control::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #888888;
}

.form-control:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #888888;
    opacity: 1;
}

.form-control::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #888888;
    opacity: 1;
}

.form-control:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #888888;
}

.form-control-white::-webkit-input-placeholder {
    /* WebKit browsers */
    color: white;
}

.form-control-white:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: white;
    opacity: 1;
}

.form-control-white::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: white;
    opacity: 1;
}

.form-control-white:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: white;
}

input#name,
input#email {
    background-image: url('../images/bg-btn-name.png');
    background-position: right;
    background-repeat: no-repeat;
    border: none !important;
    border-radius: 3px !important;
}

input#email {
    background-image: url('../images/bg-btn-email.png');
}

.register_input {
    height: 58px;
}

.owl-dots {
    left: 0;
    position: absolute;
    right: 0;
    border-top: 1px solid #dddddd;
    top: -80px;
}

.owl-dot {
    position: relative;
    margin-right: 14%;
    top: -11px;
}

.owl-dots .owl-dot:last-child {
    margin-right: 0;
}

.owl-dot:before {
    border-radius: 50%;
    content: "One";
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 25px;
    color: #333333 !important;
    font-family: 'Lato-Black' !important;
    font-size: 19px !important;
}

.owl-dots .owl-dot:nth-child(2):before {
    content: "Two";
}

.owl-dots .owl-dot:nth-child(3):before {
    content: "Three";
}

.owl-dots .owl-dot:nth-child(4):before {
    content: "Four";
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #2e71f2 none repeat scroll 0 0;
}

.step-content .sub-step {
    margin-bottom: 160px;
}

/*////////////////////////////////////////////////////////////////////////
//  10 - Footer
///////////////////////////////////////////////////////////////////////*/

#footer {
    background: #2e71f2;
    color: white;
}

h2.footer-block {
    color: #f7f7f7;
    font-size: 14px;
    letter-spacing: 2px;
    font-family: 'MuseoSans700';
}

.form-control {
    border-radius: 0 !important;
    padding: 20px 26px;
}

.form-group .btn.btn-o-white {
    width: 100%;
    padding: 14px 0;
    background: #df6636;
    border: none;
    font-family: 'MuseoSans900';
    border-radius: 6px;
}

.top-fix {
    top: 0px !important;
}

.form-group .btn.btn-o-white:hover {
    background: #dc5824 !important;
    color: white;
}

.slogan-small {
    font-size: 14px;
    color: #e1eafd !important;
    letter-spacing: 1.5px;
    font-family: 'Lato-Bold', 'Lato-Regular';
}

.slogan-small span {
    font-size: 18px;
}

.p-footer {
    margin-right: 100px;
}

.more a,
.p-footer {
    color: #e0e4ee !important;
    font-size: 14px;
    font-family: 'Lato-Regular';
}

::-webkit-input-placeholder {
    color: #969595 !important;
}

:-moz-placeholder {
    /* Firefox 18- */
    color: #969595 !important;
}

::-moz-placeholder {
    /* Firefox 19+ */
    color: #969595 !important;
}

:-ms-input-placeholder {
    color: #969595 !important;
}

.footer-bottom {
    padding: 37px 0 30px;
}

.blog-post ul p {
    margin-left: 40px;
}

.blog-post ul li .fa {
    border-radius: 33px 33px;
    width: 28px;
    /* height: 20px; */
    text-align: center;
    padding: 7px 7px;
    margin-right: 9px;
}

.blog-post ul {
    margin-left: -10px;
}

.blog-post .fa {
    width: 28px;
    text-align: center;
    padding: 7px 7px;
    cursor: pointer;
}

.blog-post .fa:hover {
    color: rgb(219, 82, 82);
    background: white;
    transition: all .6s;
}

.social {
    margin-left: 40px;
}

.social a i {
    color: #fff;
}

/*////////////////////////////////////////////////////////////////////////
//  11 - Responsive styles
///////////////////////////////////////////////////////////////////////*/

@media (max-width: 767px) {
    .blog-post {
        margin-bottom: 40px;
    }

    .recent-work {
        background-position: center;
    }

    .recent-work:before {
        opacity: 1;
    }

    .recent-work span {
        opacity: 1;
    }
}

@media (max-width: 480px) {
    #drawer-right {
        padding: 10px 20px;
    }

    #drawer-right .nav-pills > li > a {
        font-size: 17px;
    }

    .nav-stacked > li + li {
        margin-top: 0;
    }

    .nav > li > a {
        padding: 8px 15px;
    }

    #drawer-right .social {
        margin-top: 5px;
    }

    #header {
        background-size: cover;
    }

    .service {
        text-align: center;
    }
}

button.navbar-toggle.collapsed {
    margin-top: 40px;
}

/*////////////////////////////////////////////////////////////////////////
//  Page - About
///////////////////////////////////////////////////////////////////////*/

.header_about {
    background-image: url("../images/about-bg.png") !important;
}

.about_one h2 {
    font-family: 'MuseoSans300';
    color: #414141;
    margin: 0 0 25px;
}

.about_one p {
    color: #414141;
}

.about_one .custom_width {
    width: 290px;
    margin: auto;
}

.round_circle {
    border: 2px solid #e5e6ea;
    border-radius: 50%;
    height: 200px;
    margin: 70px auto 30px;
    text-align: center;
    width: 200px;
    display: table;
}

.round_circle .image-holder {
    display: table-cell;
    vertical-align: middle;
}

.round_circle .image-holder img {
    display: inline-block;
}

.row_round h6 {
    font-family: 'Lato-Black';
    font-size: 1.38em;
    margin-bottom: 0;
}

.about_two_right {
    padding-top: 80px;
    padding-bottom: 80px;
}

.categories .col-md-3 {
    padding-left: 0;
}

.about_two h2 {
    font-family: 'MuseoSans300';
    color: #414141;
    display: inline-block;
}

.share_btns_main {
    clear: both;
    overflow: hidden;
}

.share_btns {
    display: inline-block;
}

.share_btns li {
    float: left;
    font-size: 20px;
    padding-left: 20px;
}

.share_btns ul li span {
    padding: 3px 6px 4px;
    border-radius: 3px;
    margin-left: 10px;
    color: #fff;
    position: relative;
    font-family: 'MuseoSans900';
    display: inline-block;
    font-size: 13px;
}

.share_btns ul li:nth-child(1) span {
    background: #55acee;
}

.share_btns ul li span:before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 4px;
    height: 8px;
    left: -4px;
    position: absolute;
    top: 8px;
}

.share_btns ul li:nth-child(2) span {
    background: #3b5998;
}

.share_btns ul li:nth-child(1) span:before {
    background: url("../images/twit_arrow.png") no-repeat 0 0 / cover;
}

.share_btns ul li:nth-child(2) span:before {
    background: url("../images/fb_arrow.png") no-repeat 0 0 / cover;
}

.share_btns ul .fa {
    padding-top: 3px;
    vertical-align: middle;
}

.about_two p {
    color: #484848;
}

.blue_btn {
    background: #2e71f2;
    text-align: center;
    padding: 11px 25px;
    display: table;
    color: #fff;
    font-size: 18px;
    font-family: 'MuseoSans700';
    border-radius: 5px;
    transition: all 0.3s ease-in-out;
}

.about_two .blue_btn {
    margin: 30px 0 100px;
}

.blue_btn:hover, .blue_btn:active, .blue_btn:focus {
    background: #df6636;
    color: #fff;
}

.categories h5 {
    color: #333333;
    font-family: 'Lato-Black';
}

.categories ul li a {
    color: #a8acb9;
    font-family: 'Lato-Bold';
    display: block;
    font-size: 16px;
    margin-bottom: 14px;
}

/*////////////////////////////////////////////////////////////////////////
//  Page - Faq
///////////////////////////////////////////////////////////////////////*/

.header_faq {
    background-image: url("../images/faq-bg.png") !important;
}

.default_header .secondary-slogan {
    margin: 0 auto !important;
    padding-top: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.default_header .center {
    margin-bottom: 180px;
    margin-top: 180px !important;
}

.faq_page .panel-title a {
    color: #3b3d40;
    font-family: 'MuseoSans700';
    font-size: 20px;
}

.faq_page .panel-title span {
    color: #3c3d41;
    border: 1px solid #dddddd;
    border-radius: 50%;
    display: inline-block;
    height: 32px;
    text-align: center;
    width: 32px;
    font-size: 13px;
    font-family: 'Montserrat', sans-serif;
    vertical-align: middle;
    margin-right: 20px;
    padding-top: 5px;
}

.more-less {
    color: #858585 !important;
    padding-top: 8px;
    float: right;
}

.faq_page .panel-body {
    font-family: 'Lato-Regular', sans-serif;
    color: #858585;
    font-size: 20px;
    padding-left: 70px;
    padding-right: 70px;
    padding-bottom: 90px;
    border-top: medium none !important;
}

.faq_page .panel-default > .panel-heading {
    background-color: transparent;
    border: medium none;
    border-radius: 0;
    padding: 0;
}

.faq_page .panel-group .panel {
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    border-bottom: 1px solid #dddddd;
}

.faq_page .panel-group .panel {
    padding-bottom: 4px;
}

/*******************************
Accordian Css
* Does not work properly if "in" is added after "collapse".
* Get free snippets on bootpen.com
*******************************/
.panel-group .panel {
    border-radius: 0;
    box-shadow: none;
    border-color: #EEEEEE;
}

.panel-default > .panel-heading {
    padding: 0;
    border-radius: 0;
    color: #212121;
    background-color: #FAFAFA;
    border-color: #EEEEEE;
}

.panel-title {
    font-size: 14px;
}

.panel-title > a {
    display: block;
    padding: 15px;
    text-decoration: none;
}

.more-less {
    float: right;
    color: #212121;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #EEEEEE;
}

/* ----- v CAN BE DELETED v ----- */

.demo {
    padding-top: 60px;
    padding-bottom: 60px;
}

/******************* Accordian Css ends ************************/

/*////////////////////////////////////////////////////////////////////////
//  Page - Register
///////////////////////////////////////////////////////////////////////*/

.header_registration {
    background-image: url("../images/registration-bg.png") !important;
    /*position: relative;*/
    /*z-index: 10;*/
}

.register_page {
    padding-top: 140px;
    padding-bottom: 60px;
    background: #fff;
}

.header_registration .center {
    margin-bottom: 100px !important;
}

.btn_next {
    background: #f26522;
    border: medium none;
    border-radius: 6px;
    font-family: "MuseoSans700";
    padding: 14px 0;
    width: 100%;
    color: white;
    transition: all 0.3s ease-in-out;
    font-size: 20px;
    height: 58px;
}

.btn_next:hover {
    background: #2e71f2;
    color: white;
}

.form_width {
    width: 667px;
    margin: 0 auto;
    display: block;
}

.register_input {
    color: #888888;
    font-family: "MuseoSans500";
    font-size: 20px;
    background: #f9f9f9;
    border: 0 none;
    box-shadow: none;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
}

.float_left {
    float: left;
}

.input_box {
    margin: 0 12px 0 22px;
    width: 60%;
}

.next_box {
    width: 23%;
}

.number_box {
    -webkit-transform: translate(0px, -8px);
    -moz-transform: translate(0px, -8px);
    -o-transform: translate(0px, -8px);
    -ms-transform: translate(0px, -8px);
    transform: translate(0px, -8px);
}

.form_box {
    margin-bottom: 220px;
}

.form_box > h2 {
    font-family: "MuseoSans300";
    color: #4f4f4f;
    text-align: center;
    margin-bottom: 35px;
}

.form_box .number > h2 {
    background: #999999;
    border-radius: 50%;
    color: #f5f5f5;
    height: 75px;
    text-align: center;
    width: 75px;
    font-family: "MuseoSans900";
    padding-top: 14px;
}

.first_box {
    margin-top: 45px;
}

.form_box.first_box {
    margin-bottom: 20px;
}

.form_box.first_box .number > h2 {
    background: rgba(255, 255, 255, 0.2);
}

.form_box.first_box .number > h2 {
    color: #f1f0f0;
}

.label_select_register select {

    width: 100%;
}

.label_select_register select {
    padding-left: 15px;
    font-family: "MuseoSans500";
    font-size: 20px;
    background: #f9f9f9;
    border: medium none;
    box-shadow: none;
    height: 58px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #888888;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.label_select_register {
    position: relative;
}

.label_select_register::after {
    color: #888888;
    content: "\f107";
    display: block;
    font-family: FontAwesome;
    font-size: 20px;
    pointer-events: none;
    position: absolute;
    right: 20px;
    top: 14px;
}

/*////////////////////////////////////////////////////////////////////////
//  Page - Detail
///////////////////////////////////////////////////////////////////////*/

.detail_top_header {
    background: #e67e22;
}

.shows.detail_top_header {
    background: rgba(230, 126, 34, 0.77);
}

.detail_top h2 {
    font-size: 42px;
    font-family: "MuseoSans700";
    color: #585858;
}

.person-holder {
    float: left;
    margin-right: 15px;
    padding-top: 6px;
	max-width:50px !important;
}

.person-holder img {
	max-height:40px;
}

.text-holder {
    overflow: hidden;
}

.progress-bar {
    color: transparent !important;
    background: #2ecc71;
}

.progress_main h2 {
    color: #1ad47a;
    font-family: "MuseoSans900";
    margin-bottom: 4px;
    margin-top: 10px;
}

.progress_main h2 span {
    font-size: 30px;
}

.progress-bar-success {
    background-color: #2ecc71;
}

.progress {
    background-color: #96e5b8;
    border-radius: 0px;
    box-shadow: none;
    height: 11px;
    margin-bottom: 10px;
    overflow: hidden;
}

.btn_full {
    display: block;
    width: 100%;
    text-align: center;
    background: #f26522;
    border: medium none;
    border-radius: 6px;
    font-family: "MuseoSans700";
    padding: 14px 0;
    color: white;
    transition: all 0.3s ease-in-out;
    font-size: 20px;
}

.btn_full:hover {
    background: #2e71f2;
    color: #fff;
}

.detail_top a.btn_full {
    margin: 30px 0 20px;
}

.btn_slider {
    margin: 40px 0;
}

.progress_info li {
    color: #757575;
    font-size: 15px;
    font-family: 'Lato-Bold', sans-serif;
}

.text-holder li {
    color: #a0a0a0;
    font-family: 'Lato-Bold', sans-serif;
    font-size: 15px;
}

.input_search {
    background: transparent;

    outline: none !important;
    box-shadow: none !important;
}

.input-holder:after {
    color: #fff;
    content: "\f002";
    display: block;
    font-family: FontAwesome;
    font-size: 20px;
    pointer-events: none;
    position: absolute;
    right: 14px;
    top: 7px;
    z-index: 1;

}

.top-header .input-holder {
    position: relative;
    margin-left: 20px;
    z-index: 4;
    height: 50px;
}
.morphsearch {
    width: 50px;
    min-height: 40px;
    background: transparent;
    right: 80px;
    top: 5px;
    position: fixed;
}
.morphsearch-input {
    width: 50px;
    height: 50px;
    font-size: 0;
}
.morphsearch.open .morphsearch-input {
  font-size: 7em;
    width: 100%;
    height: 100%;
}
.morphsearch.open .morphsearch-submit {
    width: 80px;
    height: 80px;
    text-indent: 100px;
    overflow: hidden;
    right: 0;
    top: 50%;
    background: transparent url(../images/magnifier.svg) no-repeat center center;
}
.morphsearch.open .input-holder:after{
    color: transparent;
}

.morphsearch.open{
    background-color: #f1f1f1;
}

.detail_page {
    padding: 100px 0;
}

.share_btns_detail_main h5 span {
    font-family: "MuseoSans900", sans-serif;
}

.share_btns_detail_main h5 {
    color: #727272;
    font-family: "MuseoSans700", sans-serif;
    position: relative;
    padding-left: 55px;
    padding-top: 10px;
}

.share_btns_detail_main h5:after {
    position: absolute;
    content: "";
    left: -2px;
    top: 21px;
    background: url("../images/share_arrow.png") no-repeat;
    height: 9px;
    width: 45px;
}

.detail_page .share_btns_detail a {
    display: inline-block;
    text-align: left;
    width: 32.8%;
    height: 49px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    text-transform: uppercase;
    padding: 14px;
    transition: all 0.3s ease-in-out;
}

.detail_page .share_btns_detail a.facebook_btn {
    background: #576da8;
}

.detail_page .share_btns_detail a.facebook_btn:hover {
    background: #2d4373;
}

.detail_page .share_btns_detail a.email_btn {
    background: #df4a32;
}

.detail_page .share_btns_detail a.email_btn:hover {
    background: #c63224;
}

.detail_page .share_btns_detail a.twitter_btn {
    background: #39b3d7;
}

.detail_page .share_btns_detail a.twitter_btn:hover {
    background: #0085be;
}

.share_btns_detail .fa {
    padding-right: 11px;
}

.detail_content {
    padding: 40px 0;
}

.detail_content .nav-tabs a {
    color: #797979;
    font-family: "MuseoSans700", sans-serif;
    font-size: 19px;
}

.detail_content .nav-tabs .active > a {
    background: #e4e4e4 !important;
    color: #393939 !important;
}

.detail_content .nav-tabs {
    border-bottom: 4px solid #e4e4e4;
    margin-bottom: 24px;
}

.detail_content .nav-tabs > li > a:hover {
    border-color: transparent;
    text-decoration: none;
    background-color: transparent;
}

.detail_content p {
    margin: 0 0 30px;
}

.detail_page .fa.fa-angle-left.slick-arrow {
    left: -15px;
    position: absolute;
    top: 36%;
    cursor: pointer;
    color: #757575;
    font-size: 22px;
}

.detail_page .fa.fa-angle-right.slick-arrow {
    right: -15px;
    position: absolute;
    top: 36%;
    cursor: pointer;
    color: #757575;
    font-size: 22px;
}

.slick-slide .image-holder {
    margin: 0 10px;
}

.circle {
    position: relative;
}

.text-progress {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: -101px;
}

.text-progress h2 {
    font-family: 'Montserrat', sans-serif;
    color: #636363;
    font-weight: 800;
    margin-bottom: 0;
    font-style: normal;
}

.text-progress h6 {
    font-family: 'Montserrat', sans-serif;
    color: #636363;
    font-style: normal;
}

.side_bar {
    background: #f9f9f9;
}

.progress_circle {
    text-align: center;
    padding-top: 17px;
}

.supporters_main .supporter {
    border-bottom: 1px solid #e1e1e1;
    padding: 25px 0 15px;
}

.supporters_main .supporter:last-child {
    border-bottom: none;
}

.supporters_main .supporter, .supporters_main .supp_head {
    background: #f9f9f9;
}

.row {
    max-width: inherit;
}

.supporters_main button, .supporters_main .button {
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0;
    border-style: solid;
    border-width: 0;
    cursor: pointer;
    font-family: "Lato", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    font-weight: normal;
    line-height: normal;
    margin: 0 0 1.25rem;
    position: relative;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    padding: 1rem 2rem 1.0625rem 2rem;
    font-size: 1rem;
    background-color: #008CBA;
    border-color: #007095;
    color: #fff;
    transition: background-color 300ms ease-out;
}

.supporters_main button.secondary,.supporters_main  .button.secondary {
    background-color: transparent;
    border-color: #b9b9b9;
    border-radius: 50%;
    font-family: "MuseoSans700";
    color: #4f4f4f;
    font-size: 15px;
    padding-right: 0;
    padding-left: 0px;
    width: 40px;
    height: 40px;
    padding-top: 11px;
}

.supporters_main button.secondary:hover,.supporters_main  button.secondary:focus,.supporters_main  .button.secondary:hover,.supporters_main  .button.secondary:focus, .supporters_main .button.secondary.active {
    background-color: #f9f9f9;
}

.supporters_main {
    background: #fff;
}

.pad_left {
    padding-left: 30px;
}

.btn_nav {
    text-align: center;
    margin-top: 30px;
}

.owl-theme .owl-nav .owl-prev {
    opacity: 1;
    position: absolute;
    left: 0;
    bottom: -68px;
    background: transparent !important;
    color: #889193 !important;
}

.owl-theme .owl-nav .owl-next {
    position: absolute;
    opacity: 1;
    background: transparent !important;
    color: #889193 !important;
    bottom: -68px;
    right: 1px;
}

.supporters_main .supporter h4 {
    font-size: 24px;
    font-family: "MuseoSans900", sans-serif;
    margin-bottom: 0;
    color: #2e2e2e;
    line-height: 1.1em;
}

.supporters_main .supporter h6 {
    font-size: 12px;
    font-family: "MuseoSans500", sans-serif;
    margin-bottom: 0;
    color: #494949;
    text-transform: uppercase;
}

.supporter ul li:nth-child(1) {
    font-size: 14px;
    color: #494949;
    margin-bottom: 2px;
    font-family: "MuseoSans700", sans-serif;
}

.supporter ul li:nth-child(2) {
    font-size: 14px;
    color: #393939;
    font-family: 'Lato-Regular', sans-serif;
}

.supp_head h6 {
    font-size: 14px;
    color: #2b2b2b;
    text-transform: uppercase;
    font-family: "MuseoSans900", sans-serif;
    margin: 55px 0 25px;
    padding-left: 16px;
}

.about_organize {
    background: #f9f9f9;
    border-radius: 6px;
    padding: 25px 20px 25px;
}

.about_organize > h6 {
    color: #636363;
    font-family: "MuseoSans900", sans-serif;
    font-size: 16px;
    text-transform: uppercase;
}

.about_organize .text-holder p {
    color: #393939;
    font-size: 15px;
}

.buttons_orgainze .cont_organ {
    background: #e67e22;
    max-width: 190px;
    text-align: center;
    padding: 10px 20px;
    font-family: "MuseoSans700", sans-serif;
    text-transform: uppercase;
    color: #fff !important;
}

.buttons_orgainze .facebook_btn {
    color: #2e2ec6;
    font-family: "MuseoSans700", sans-serif;
    font-size: 19px;
    margin-left: 20px;
}

.buttons_orgainze .facebook_btn .fa {
    font-size: 16px;
}

.comment_box {
    margin-top: 70px;
}

.comment_top h6 {
    font-family: "MuseoSans700", sans-serif;
    color: #000;
    margin-bottom: 0;
}

.comment_top span {
    font-family: "MuseoSans700", sans-serif;
}

.comment_top {

    clear: both;
    overflow: hidden;

}

.comment_input_holder .image-holder {
    float: left;
    margin-right: 8px;
}

.comment_input_holder {
    margin-top: 7px;
    padding-top: 25px;
    padding-bottom: 25px;
    border-bottom: 1px solid #e9ebee;
    border-top: 1px solid #e9ebee;
}

.comment_input_holder .input_holder {
    overflow: hidden;
}

.old {
    background: #f6f7f9;
    font-size: 12px;
    font-family: 'Lato-Regular', sans-serif;
    font-weight: 700;
    color: #000;
    border-radius: 3px;
}

.comment_input_holder .input_holder input {
    width: 100%;
    height: 51px;
    font-size: 16px;
    font-family: 'Lato-Regular', sans-serif;
    font-weight: 500;
    padding: 0px 20px 0;
}

.fb_comment {
    margin-top: 5px;
    color: #36579f;
    display: block;
}

.fb_comment .fa {
    margin-right: 5px;
}

.post_box h5 {
    color: #a2a2a2;
    font-size: 14px;
    margin-bottom: 5px;
    text-transform: uppercase;
    font-family: 'Lato-Bold', 'Lato-Regular';
}

.post_box p {
    color: #393939;
    font-size: 19px;
    margin-bottom: 15px;
    font-family: 'Lato-Regular', sans-serif;
}

.post_box {
    margin-bottom: 20px;
    border-bottom: 1px solid #ededed;
    padding-bottom: 25px;
}

.read_more {
    color: #222222 !important;
    font-family: 'Lato-Bold', 'Lato-Regular';
}

.share_fb_update {
    display: block;
    text-align: left;
    height: 36px;
    font-size: 13px;
    font-family: 'Montserrat', sans-serif;
    color: #fff !important;
    text-transform: uppercase;
    padding: 9px 15px 10px;
    transition: all 0.3s ease-in-out;
    background: #576da8;
    max-width: 210px;
}

.share_fb_update:hover {
    background: #2d4373;
}

.share_fb_update .fa {
    margin-right: 5px;
}

/*////////////////////////////////////////////////////////////////////////
//  Page - Home
///////////////////////////////////////////////////////////////////////*/

#header.header_home {
    /*background-image: url("../images/header-home-bg.png");*/
	background: url("../images/header-home-bg.png") no-repeat center center fixed;
    height: 100vh;
	 -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.banner_head {
    font-size: 60px;
    font-family: 'Lato-Bold', 'Lato-Regular';
    color: #fff;
}

.banner_sub_head {
    color: #fff;
    font-family: 'Lato-Regular', sans-serif;
    font-size: 30px;
    margin-bottom: 40px;
}

#header.header_home .center {
    margin-top: 19.4% !important;
}

.sect_pad {
    padding: 85px 0 90px;
}

.orange_btn {
    display: block;
    width: 360px;
    text-align: center;
    background: #f26522;
    border: medium none;
    border-radius: 6px;
    font-family: "MuseoSans700";
    padding: 14px 0;
    color: white;
    transition: all 0.3s ease-in-out;
    font-size: 20px;
    margin: auto;
    text-transform: uppercase;
}

.orange_btn:hover {
    background: #2e71f2;
    color: #fff;
}

.head_main {
    text-align: center;
}

.head_main p {
    color: #858585;
}

.trend_box .place_name {
    color: #757575;
    font-family: "MuseoSans700";
    text-transform: uppercase;
}

.trend_box {
    margin: 20px 0;
    min-height: 460px;
}

.trend_box .image-holder {
    position: relative;
    overflow: hidden;
}

.start_fund_section .image-holder {
    position: relative;
    overflow: hidden;
}

.trend_box .image-holder img {
    -webkit-transform: scale(1.10) translateZ(0);
    transform: scale(1.10) translateZ(0);
    transition: 0.5s;
}

.trend_box .image-holder:hover > img {
    transform: scale(1.01);
}

.trend_box .box_top h5 {
    bottom: 0px;
    color: #fff;
    font-family: "MuseoSans700";
    font-size: 21px;
    padding-left: 15px;
    position: absolute;
}

.trend_inner {
    border: 1px solid #e7e7e7;
}

.trend_box .box_text h6 {
    color: #2e2e2e;
    font-size: 16px;
    font-family: 'Lato-Regular', sans-serif;
    padding: 15px 15px 27px;
    border-bottom: 1px solid #e7e7e7;
}

.trend_box .progress {
    margin-bottom: 0;
}

.trend_box .box_info {
    padding: 0 15px;
}

.trend_box .box_left h2 {
    font-size: 24px;
    color: #2e2e2e;
    font-family: "MuseoSans900";
    margin-bottom: 0;
}

.trend_box .box_left h2 span {
    font-size: 18px;
}

.trend_box .box_left h6 {
    font-size: 14px;
    color: #757575;
    font-family: "MuseoSans900";
    text-transform: uppercase;
}

.trend_box .box_right {
    padding-top: 5px;
    text-align: right;
}

.trend_box .box_right h6 {
    font-size: 14px;
    color: #757575;
    font-family: "MuseoSans900";
    text-transform: uppercase;
    margin-bottom: 0;
}

.how_work_section .h2-title {
    margin-bottom: 50px;
}

.how_work_section .video-content {
    margin-bottom: 85px;
}

.start_fund_section .fund_inner {
    margin-top: 60px;
}

.start_fund_section .custom_col {
    padding-left: 0;
    padding-right: 1px;
    width: 20%;
    margin-bottom: 1px;
}

.start_fund_section .image-holder {
    position: relative;
    overflow: hidden;
}

.start_fund_section .image-holder > img {
    -webkit-transform: scale(1.15) translateZ(0);
    transform: scale(1.15) translateZ(0);
    transition: 0.5s;
}

.start_fund_section .image-holder:hover > img {
    transform: scale(1.01);
}

.content-image {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 30%;
    z-index: 2;
}

.content-image h6 {
    text-transform: uppercase;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
}

.overlay2 {
    background-color: rgba(50, 50, 50, 0.61);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
    display: block;

}

.show_more {
    display: block;
    width: 165px;
    text-align: center;
    background: #2e71f2;
    border: medium none;
    border-radius: 6px;
    font-family: "MuseoSans700";
    padding: 14px 0;
    color: #fff;
    font-size: 20px;
    margin: 64px auto 0;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out;
}

.show_more:hover {
    color: #fff;
    background: #f26522;
}

.every_left {
    padding-top: 60px;
    padding-bottom: 90px;
    padding-left: 80px;
    padding-right: 30px;
}

.head_main .h2-title {
    color: #333333;
}

.every_head {
    text-align: right;
}

.every_head .h2-title {
    text-align: right;
    margin-bottom: 20px;
}

.every_left .image_box {
    text-align: center;
}

.every_left .image_box .image-holder {
    display: inline-block;
    margin: 50px 0 20px;
}

.every_left .image_box .text-holder {
    text-align: left;
}

.every_left .image_box .text-holder p {
    font-family: "MuseoSans500";
    color: #858585;
    margin-bottom: 12px;
}

.every_left .image_box .text-holder span {
    font-size: 16px;
    font-family: "MuseoSans500";
    color: #444444;
}

.img_full_width {
    width: 100%;
}

.text-holder-perfect * {
    text-align: left;
}

.perfect_section .img_top {
    margin: -30px 0 30px;
}

.perfect_left {
    padding-right: 30px;
}

.text-holder-perfect {
    padding-top: 100px;
    padding-bottom: 100px;
}

.text-holder-perfect p {
    margin-bottom: 40px;
    max-width: 490px;
}

.perfect-text h6 span {
    font-family: 'Lato-Black', 'Lato-Regular';
    display: block;
}

.perfect-text h6 {
    color: #333333;
    font-size: 19px;
    max-width: 230px;
    font-family: 'Lato-Regular', sans-serif;
}

.perfect_left .perfect-text h6 {
    display: inline-block;
    max-width: 300px;
}

.perfect_left .perfect-text {
    text-align: right;
    margin-top: 50px;
}

.image_big {
    margin: -30px 0 -30px;
}

.logo_main {
    text-align: center;
    margin-top: 40px;
}

.logo_main .image-holder {
    display: inline-block;
    margin-right: 45px;
}

.logo_main .image-holder:last-child {
    margin-right: 0;

}

.trusted_section {
    padding-top: 120px;
    padding-bottom: 120px;
}

.comp_box {
    margin: 50px 0 80px;
    max-width: 290px;

}

.compassion_section .orange_btn {
    margin-bottom: 80px;
}

.compassion_section .head_main {
    margin-top: 10px;
}

.comp_box h6 {
    font-family: 'Lato-Black', 'Lato-Regular';
    margin-bottom: 0;
    color: #333333;
    font-size: 19px;
    margin-top: 15px;
}

.comp_box p {
    color: #333333;
    font-size: 19px;
    font-family: 'Lato-Regular', sans-serif;
}

/*Sajid Pricing page Styling Start*/

/*Pricing title*/
/*pricing tables*/

.pricing_title {
    padding-top: 47px;
    padding-bottom: 39px;
}

.pricing_title h1 {
    font-family: 'MuseoSans100';
    font-size: 38px;
    margin-top: 32px;
    color: #fff;
    font-weight: 100;
    margin-bottom: 8px;
}

.pricing_title p {
    font-family: 'MuseoSans100';
    color: #fff;
}

/*pricing table*/
@media (min-width: 768px) {
    .col-md-1-5 {
        width: 20%;
        float: left;
    }

    .first_div1 .list-group-item:first-child {
        border-top-left-radius: 12px !important;
    }

    .first_div_l .list-group-item:first-child {
        border-top-right-radius: 12px !important;
    }

    .first_div1 .list-group-item:last-child {
        border-bottom-left-radius: 12px !important;
    }

    .first_div_l .list-group-item:last-child {
        border-bottom-right-radius: 12px !important;
    }

    .left_panel_mobile {
        display: none;
    }

}

@media (max-width: 767px) {
    .col-sm-3-5 {
        width: 50%;
    }

    .left_panel .list-group-item {
        text-align: center !important;
    }

    .show-grid {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
	.pricing_tables .show-grid {
    width: 800px;
}
	.table-responsive {
    padding: 15px;
    border: 1px solid #7f7676;
}
	header.top-header {
    height: 50px !important;
    padding-bottom: 0px;
}
	button.navbar-toggle.collapsed {
    margin-top: 8px !important;
}

    .left_panel_mobile {
        display: block;
    }

    .right_p {
        float: right;
    }

    /*.right_panel_mobile1{float: right;}*/
}

.cherity_box {
    padding-top: 17px !important;
}

/* Demo only, no need for this */
.empty_box1 {
    display: none;
}

.cherity_box2 {
    margin-top: 39px;
    padding-top: 15px !important;
}

.show-grid [class^=col-] span,
.container .show-grid [class^=col-] {
    /* display: block;*/
    text-align: center;
    /*border: 1px solid #ddd;*/
}

.brands_web [class^=col-], .pricing_table_bg [class^=col-] {
    margin-bottom: 30px;
}

.col-md-1-5, .col-md-2-5,
.col-md-3-5, .col-md-4-5, .col-md-5-5 {
    padding-left: 0px;
    padding-right: 0px;
}

.show-grid .list-group-item {
    height: 76px;
}

span.lead {
    margin-bottom: 0px;
    padding-top: 10px;
}

.pricing_table_bg {
    background-image: url(../images/main_bg.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    margin-bottom: 0px;
    padding-bottom: 32px;
    background-attachment: fixed;
}

.pricing_header {
    background: transparent;
}

.left_panel .list-group-item {
    padding: 0px;
    background: transparent;
    color: #fff;
    border: none;
    text-align: right;
    padding-right: 13px;
    padding-top: 5px;
    font-family: 'MuseoSans300';
    font-size: 16px;
}

.head_r {
    background: #eff0f4;
}

.head_r span.lead {
    font-size: 13px;
    font-family: 'MuseoSans300';
}

.first_div {
    position: relative;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1);
    display: block;
}

.first_div:hover,.first_div.active {
    box-shadow: 0px 0px 100px #333;
    z-index: 2;
	border-radius: 12px;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.05);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.05);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.05);
    transition: all 200ms ease-in;
    transform: scale(1.05);
    /*border-radius: 12px;*/
    display: block;
}

.first_div:hover .list-group-item:first-child,.first_div.active .list-group-item:first-child {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}

.first_div:hover .list-group-item,.first_div.active .list-group-item {
    background: #df6636;
    color: #fff;
    border: none;
}

.first_div:hover .list-group-item.check_box,.first_div.active .list-group-item.check_box {
    border-bottom: 1px solid #fff;
}

.first_div:hover .list-group-item:last-child,.first_div.active .list-group-item:last-child {
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
}

.first_div .list-group-item:first-child {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.first_div .list-group-item:last-child {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.empty_box {
    height: 52px !important;
}

.title_l {
    font-family: 'MuseoSans300';
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
}

.brands_web {
    padding-top: 63px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: #fff;
}

.heading_1 {
    font-family: 'MuseoSans100';
    font-size: 40px;
    color: #3f4045;
}

.content_1 {
    color: #858585;
    font-size: 19px;
}

.icon_content {
    padding-top: 23px;
}

.icon_content img {
    width: 28px;
}

.heading_2 {
    font-family: 'LatoBlack', sans-serif;
    font-size: 18px;
    font-weight: 700;
    margin-top: 14px;
    margin-bottom: 6px;
    color: #000;
}
.pricing_tables .col-md-1-5 {
    width: 20%;
    float: left;
}
.content_2 {
    color: #414141;
}

.right_section {
    padding: 20px 0px 0px 103px;
}

.content_r {
    line-height: 28px;
    margin-bottom: 44px;
}

.box_percent {
    background-color: #2e71f2;
    padding-top: 21px;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-bottom: 21px;
    text-align: center;
}

.box_percent h2, .box_percent p {
    color: #fff;
}

.box_title {
    font-family: 'MuseoSans700';
    margin-bottom: 2px;
}

.box_sub_h {
    font-family: 'MuseoSans500';
    font-size: 16px !important;
    margin-bottom: 13px;
}

.box_content {
    font-family: 'MuseoSans100';
    font-size: 16px !important;
    margin-bottom: 0px;
}

@media (min-width: 992px) {
    .brands_web {
        background-image: url(../images/ft_bg.png);
    }
}

@media (max-width: 991px) {
    .right_section {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}

/*Details page Popup styling*/
.btn-fb {
    color: #fff;
    background-color: #3b5998;
}

#myModal .btn-fb i, #myModal2 .btn-tw i, #myModal1 .btn-email i {
    margin-right: 20px;
}

.content_body {
    color: #000;
    font-size: 16px;
    font-family: inherit;
}

#myModal .modal-footer, #myModal1 .modal-footer, #myModal2 .modal-footer {
    border-top: none;
    padding-bottom: 40px;
    text-align: center;
}

#myModal img, #myModal1 img, #myModal2 img {
    position: absolute;
    left: 24%;
}

#myModal2 .btn-tw {
    background-color: #55ACEE;
    color: #fff;
}

#myModal1 .btn-email {
    background-color: #4B515D;
    color: #fff;
}

.icon_content i {
    font-size: 27px;
    color: #006df0;
}

/************** Sajid css ends  **************/

.helping .my-content {
    padding-right: 80px;
    padding-top: 30px;
}

.content-block.helping {
    padding-bottom: 110px;
}

.section_post_top {
    padding: 145px 0 110px;
}

.section_post_bottom {
    padding: 0 0 100px;
}

.section_post_top .text-top {
    text-align: center;
}

.project_btn {
    color: #fff !important;
    display: inline-block;
    background: #e67e22;
    font-size: 10px;
    font-family: "MuseoSans900", sans-serif;
    border-radius: 7px;
    width: 77px;
    height: 20px;
    padding-top: 3px;
    text-align: center;
}

.section_post_top .text-top h2 {
    font-family: "MuseoSans700", sans-serif;
    color: #414141;
    margin-top: 20px;
    margin-bottom: 10px;
}

.section_post_top .text-top ul {
    margin-bottom: 40px;
}

.section_post_top .text-top ul li {
    display: inline-block;
    margin-right: 20px;
}

.section_post_top .text-top ul li i {
    margin-right: 7px;
}

.section_post_top .text-top ul li:first-child {
    color: rgba(27, 27, 27, 0.702);
    font-size: 14px;
    font-family: 'Lato-Regular', sans-serif;
}

.section_post_top .text-top ul li:nth-child(2) {
    color: rgb(66, 74, 75);
    font-size: 12px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
}

.section_post_top .text-top .image-holder {
    margin-bottom: 35px;
}

.section_post_top .text-holder h5 {
    color: #2e2c2c;
    font-size: 19px;
    font-family: 'Lato-Italic', sans-serif;
}

.section_post_top .text-holder h4 {
    font-family: "MuseoSans700", sans-serif;
    color: #242424;
    line-height: 1.5em;

}

.section_post_top .text-holder p {
    color: #2e2c2c;
    font-size: 17px;
    font-family: 'Lato-Regular', sans-serif;
    line-height: 1.5em;
    margin-bottom: 25px;
}

.section_post_top .post_tag {
    margin-bottom: 30px;
}

.section_post_top .post_tag .post_tag_btn {
    color: rgb(67, 67, 67);
    text-transform: uppercase;
    font-size: 10px;
    font-family: "MuseoSans500", sans-serif;
    border-width: 1px;
    border-color: rgb(60, 61, 65);
    border-style: solid;
    border-radius: 7px;
    height: 19px;
    display: inline-block;
    text-align: center;
    padding: 2px 9px 0;
    margin-right: 7px;
}

.fb_btn {
    background-color: #576da8;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.fb_btn:hover {
    background: #2d4373;
}

.twit_btn {
    background-color: #39b3d7;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.twit_btn:hover {
    background: #0085be;
}

.post_share .post_share_btn i {
    margin-right: 15px;
}

.post_share .post_share_btn {
    font-size: 16px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    display: inline-block;
    width: 150px;
    height: 35px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    text-align: left;
    color: #fff;
    padding-top: 7px;
    margin-right: 12px;
    padding-left: 26px;
}

.section_blog_top {
    padding: 185px 0 90px;
    text-align: center;
}

.sec_head {
    border-top-color: #414141;
    font-family: "MuseoSans300", sans-serif;
}

.sec_sub_head {
    color: #484848;
    font-size: 20px;

}

.cust_col {
    padding-left: 6px;
    padding-right: 6px;
}

.section_blog_main {
    padding-bottom: 60px;
}

.section_blog_main .row_inner > .cust_col {
    padding-left: 10px;
    padding-right: 10px;
}

.small_box {
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    margin-bottom: 12px;
    position: relative;
}

.small_box .blog_btn {
    position: absolute;
    left: 20px;
    top: 21px;
    z-index: 1;
}

.small_box .image-holder img {
    width: 100%;
}

.small_box .center_small h5 {
    font-size: 22px;
    font-family: "MuseoSans700", sans-serif;
    color: #1b1b1b;
    margin-bottom: 3px;
}

.small_box .center_small {
    border-bottom: 1px solid rgba(238, 238, 238, 0.902);
    padding: 15px 12px 0;
}

.small_box .center_small p {
    color: rgba(27, 27, 27, 0.702);
    font-size: 16px;
    font-family: 'Lato-Regular', sans-serif;
    margin-bottom: 14px;
}



.small_box .image-holder,.big_box .image-holder {
    position: relative;
    overflow: hidden;
}

.small_box .image-holder > img,.big_box .image-holder > img {
    -webkit-transform: scale(1.15) translateZ(0);
    transform: scale(1.15) translateZ(0);
    transition: 0.5s;
}

.small_box .image-holder:hover > img,.big_box .image-holder:hover > img {
    transform: scale(1.01);
}





.bottom_small {
    padding: 13px 13px 15px;
}

.bottom_small p {
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    color: #424a4b;
    margin-bottom: 0;
}

.bottom_small p i {
    color: #6e7376;
    font-size: 14px;
    margin-right: 6px;
}

.grey-bg {
    background-color: #eae9e4;
}

.big_box {
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    margin-bottom: 12px;
}

.big_box .top_text {
    padding: 18px 18px 23px;
    border-bottom: 1px solid #eeeeed;
}

.big_box h4 {
    font-size: 30px;
    font-family: "MuseoSans700", sans-serif;
    color: #1b1b1b;
    margin-bottom: 12px;
    margin-top: 20px;
}

.big_box .top_text p {
    color: rgba(27, 27, 27, 0.702);
    font-size: 15px;
    line-height: 26px;
    font-family: 'Lato-Regular', sans-serif;
    margin-bottom: 0px;

}

.big_box .text_big {
    float: left;
    width: 55%;
}

.big_box .image_box {
    overflow: hidden;
}

.big_box .blog_btn {
    margin-top: 3px;
}

.blog_btn {
    color: #fff !important;
    display: inline-block;
    background: #e67e22;
    font-size: 10px;
    font-family: "MuseoSans900", sans-serif;
    border-radius: 7px;
    height: 20px;
    padding: 3px 9px;
    text-align: center;
}

.big_box .image_box img {
    width: 100%;
}

.section_blog_main .top-sidebar {
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}

.section_blog_main .top-sidebar h6 {
    color: #1b1b1b;
    font-size: 16px;
    padding: 15px 15px;
    font-family: "MuseoSans700", sans-serif;
    border-bottom: 1px solid #eeeeee;
}

.section_blog_main .sidebar .box1, .section_blog_main .sidebar .box2, .section_blog_main .sidebar .box3 {
    padding: 10px 15px;
    border-bottom: 1px solid #eeeeee;
}

.section_blog_main .top-sidebar h5 {
    color: #6e7376;
    font-size: 10px;
    font-family: "MuseoSans700", sans-serif;
    margin-bottom: 5px;
    margin-top: 5px;
}

.section_blog_main .top-sidebar .box1 h5 {
    margin-bottom: 10px;
    margin-top: 20px;
}

.section_blog_main .top-sidebar h4 {
    color: #1b1b1b;
    font-size: 16px;
    font-family: "MuseoSans700", sans-serif;
}

.section_blog_main .top-sidebar p {
    color: #1b1b1b;
    font-size: 14px;
    font-family: 'Lato-Regular', sans-serif;
}

.section_blog_main .bottom-sidebar {
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    margin-top: 20px;
}

.section_blog_main .bottom-sidebar h6 {
    color: #1b1b1b;
    font-size: 16px;
    padding: 15px 15px;
    font-family: "MuseoSans700", sans-serif;
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 0;
}

.tags_sidebar {
    padding: 15px 15px;
}

.tag_btn {
    border-color: #dddddd;
    border-radius: 7px;
    border-style: solid;
    border-width: 1px;
    color: #6e7376 !important;
    display: inline-block;
    font-family: "MuseoSans700", sans-serif;
    font-size: 10px;
    height: 19px;
    margin: 0 3px 6px 0;
    padding: 2px 6px 0;
    text-align: center;
    text-transform: uppercase;
}

.pagination_blog {
    text-align: center;
}

.pagination {
    margin: 30px 0 20px
}

.pagination_blog .pagination > li > a, .pagination_blog .pagination > li > span {
    background-color: rgba(0, 0, 0, 0) !important;
    font-size: 15px;
    border: none;
    color: #838c8e;
    font-family: "MuseoSans700", sans-serif;
    padding: 6px 20px;
}

.pagination_blog .pagination > li > a:focus, .pagination_blog .pagination > li > a:hover, .pagination_blog .pagination > li > span:focus, .pagination_blog .pagination > li > span:hover {
    color: #4f4f4f;
}

.pagination_blog .pagination > li > a i {
    font-weight: bold;
}

/*////////////////////////////////////////////////////////////////////////
//  Page - Categories
///////////////////////////////////////////////////////////////////////*/

.cat_col {
    display: inline-block;
    float: none;
    width: 33% !important;
    padding-left: 3px;
    padding-right: 3px;
}

.cust_col_cat {
    padding-left: 7px;
    padding-right: 7px;
}

.cat_col .image-holder {
    margin-top: 10px;
}

/*.cat_col .image-holder:first-child{*/
/*margin-top: 0px;*/
/*}*/
.cat_box .image-holder {
    position: relative;
    overflow: hidden;
}

.cat_box .image-holder > img {
    -webkit-transform: scale(1.15) translateZ(0);
    transform: scale(1.15) translateZ(0);
    transition: 0.5s;
}

.cat_box .image-holder:hover > img {
    transform: scale(1.01);
}

.cat_box .item_img {
    position: absolute;
    top: 11px;
    left: 11px;
    border: 1px solid #fff;
    border-radius: 50%;
    height: 113px;
    width: 113px;
    text-align: center;
    display: table;
    z-index: 1;
}

.cat_box .inner_img {
    display: table-cell;
    vertical-align: middle;
}

.cat_box .cat_text {
    position: absolute;
    bottom: 0px;
    left: 20px;
    right: 20px;
    z-index: 1;
}

.cat_box .cat_text h4 {
    font-size: 30px;
    font-family: "MuseoSans700", sans-serif;
    color: #fff;
}

.cat_box .cat_text p {
    color: #fff;
    font-family: 'Lato-Regular', sans-serif;
    font-size: 16px;
}

.section_two {
    background: #e67e22;
}

.section_two .text-box {
    text-align: right;
    padding-right: 20px;
}

.section_two .image-holder, .section_three .image-holder {
    overflow: hidden;
}

.section_two .image-holder img, .section_three .image-holder img {
    -webkit-transform: scale(1.15) translateZ(0);
    transform: scale(1.15) translateZ(0);
    transition: 0.5s;
}

.section_two .image-holder:hover > img, .section_three .image-holder:hover > img {
    transform: scale(1.01);
}

.section_two .cust_col_cat > .image-holder img {
    width: 100%;
}

.section_two .image_box {
    margin: 65px 0 30px;
    border: 1px solid #fff;
    border-radius: 50%;
    height: 113px;
    width: 113px;
    text-align: center;
    display: table;
    float: right;
}

.section_two .image_box .text_img {
    display: table-cell;
    vertical-align: middle;
}

.section_two .inner_text {
    float: right;
}

.section_two .inner_text h4 {
    color: #fff;
    font-size: 30px;
    font-family: "MuseoSans700", sans-serif;
}

.section_two .inner_text p {
    color: #fff;
    font-family: 'Lato-Regular', sans-serif;
    font-size: 16px;
    width: 65%;
    float: right;
}

.row_orange {
    background: #e67e22;
    position: relative;
}

.section_three .cust_col_cat {
    /*-webkit-transform: translate(0px, -34%);*/
    /*-moz-transform: translate(0px, -34%);*/
    /*-o-transform: translate(0px, -34%);*/
    /*-ms-transform: translate(0px, -34%);*/
    /*transform: translate(0px, -34%);*/
    position: relative;
}

.section_three .image_abs {
    left: 0;
    position: absolute;
    top: -205px;
}

.section_three .image_box {
    margin: 0 0 30px;
    border: 1px solid #414042;
    border-radius: 50%;
    height: 113px;
    width: 113px;
    text-align: center;
    display: table;
}

.section_three .image_box .text_img {
    display: table-cell;
    vertical-align: middle;
}

.section_three .text-box {
    padding: 70px 0 40px 10px;
}

.section_three .inner_text {
    padding-left: 10px;
}

.section_three .inner_text h4 {
    color: #414042;
    font-size: 30px;
    font-family: "MuseoSans700", sans-serif;
}

.section_three .inner_text p {
    color: #414042;
    font-family: 'Lato-Regular', sans-serif;
    font-size: 16px;
    width: 65%;
}

.section_four {
    position: relative;

}

.section_four .image-holder > img {
    width: 100%;
}

.section_four .item_img {
    border: 1px solid #ffffff;
    border-radius: 50%;
    display: table;
    height: 113px;
    left: 7%;
    position: absolute;
    text-align: center;
    top: 53px;
    width: 113px;
}

.section_four .inner_img {
    display: table-cell;
    vertical-align: middle;
}

.section_four .cat_text {
    bottom: 40px;
    left: 20px;
    position: absolute;
    right: 20px;
    width: 300px;
}

.section_four .cat_text h4 {
    color: #ffffff;
    font-family: "MuseoSans700", sans-serif;
    font-size: 30px;
}

.section_four .cat_text p {
    color: #ffffff;
    font-family: "Lato-Regular", sans-serif;
    font-size: 16px;
}
.modal-open {
    padding-right: 0 !important;
}




/************* signin popup css ***************/

.logmod {
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
    background: rgba(0, 0, 0, 0.2);
    z-index: 1;
}
.logmod::after {
    clear: both;
    content: "";
    display: table;
}
.logmod__wrapper {
    display: block;
    background: #FFF;
    position: relative;
    max-width: 550px;
    border-radius: 4px;
    box-shadow: 0 0 18px rgba(0, 0, 0, 0.2);
    margin: 0px auto;
}
.logmod__close {
    display: block;
    position: absolute;
    right: 50%;
    background: url("http://imgh.us/close_white.svg") no-repeat scroll 0% 0% transparent;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    top: -72px;
    margin-right: -24px;
    width: 48px;
    height: 48px;
}
.logmod__container {
    overflow: hidden;
    width: 100%;
}
.logmod__container::after {
    clear: both;
    content: "";
    display: table;
}
.logmod__tab {
    position: relative;
    width: 100%;
    height: 0;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
}
.logmod__tab-wrapper {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.logmod__tab.show {
    opacity: 1;
    height: 100%;
    visibility: visible;
}
.logmod__tabs {
    list-style: none;
    padding: 0;
    margin: 0;
}
.logmod__tabs::after {
    clear: both;
    content: "";
    display: table;
}
.logmod__tabs li.current a {
    background: #FFF;
    color: #333;
}
.logmod__tabs li a {
    width: 50%;
    position: relative;
    float: left;
    text-align: center;
    background: #D2D8D8;
    line-height: 72px;
    height: 72px;
    text-decoration: none;
    color: #809191;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 16px;
    cursor: pointer;
}
.logmod__tabs li a:focus {
    outline: dotted 1px;
}
.logmod__heading {
    text-align: center;
    padding: 12px 0 12px 0;
}
.logmod__heading-subtitle {
    display: block;
    font-weight: 400;
    font-size: 15px;
    color: #888;
    line-height: 48px;
}
.logmod__form {
    border-top: 1px solid #e5e5e5;
}
.logmod__alter {
    display: block;
    position: relative;
    margin-top: 7px;
}
.logmod__alter::after {
    clear: both;
    content: "";
    display: table;
}
.logmod__alter .connect:last-child {
    border-radius: 0 0 4px 4px;
}

.connect {
    overflow: hidden;
    position: relative;
    display: block;
    width: 100%;
    height: 72px;
    line-height: 72px;
    text-decoration: none;
}
.connect::after {
    clear: both;
    content: "";
    display: table;
}
.connect:focus, .connect:hover, .connect:visited {
    color: #FFF;
    text-decoration: none;
}
.connect__icon {
    vertical-align: middle;
    float: left;
    width: 70px;
    text-align: center;
    font-size: 22px;
}
.connect__context {
    vertical-align: middle;
    text-align: center;
}
.connect.facebook {
    background: #3b5998;
    color: #FFF;
}
.connect.facebook a {
    color: #FFF;
}
.connect.facebook .connect__icon {
    background: #283d68;
}
.connect.googleplus {
    background: #dd4b39;
    color: #FFF;
}
.connect.googleplus a {
    color: #FFF;
}
.connect.googleplus .connect__icon {
    background: #b52f1f;
}

.simform {
    position: relative;
}
.simform__actions {
    padding: 15px;
    font-size: 14px;
	text-align: center;
}
.simform__actions::after {
    clear: both;
    content: "";
    display: table;
}
.simform__actions .sumbit {
    height: 48px;
    float: right;
    color: #FFF;
    width: 50%;
    font-weight: 700;
    font-size: 16px;
    background: #4CAF50;
    margin-top: 7px;
}
.simform__actions .sumbit::after {
    clear: both;
    content: "";
    display: table;
}
.simform__actions-sidetext {
    display: inline-block;
    float: left;
    width: 50%;
    padding: 0 10px;
    margin: 9px 0 0 0;
    color: #8C979E;
    text-align: center;
    line-height: 24px;
}
.simform__actions-sidetext::after {
    clear: both;
    content: "";
    display: table;
}

.sminputs {
    border-bottom: 1px solid #E5E5E5;
}
.sminputs::after {
    clear: both;
    content: "";
    display: table;
}
.sminputs .input {
    display: block;
    position: relative;
    width: 50%;
    height: 71px;
    padding: 11px 24px;
    border-right: 1px solid #e5e5e5;
    border-bottom: none;
    float: left;
    background-color: #FFF;
    border-radius: 0;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.sminputs .input.active {
    background: #eee;
}
.sminputs .input.active .hide-password {
    background: #eee;
}
.sminputs .input.full {
    width: 100%;
}
.sminputs .input label {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    width: 100%;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    font-size: 12px;
    cursor: pointer;
    line-height: 24px;
}
.sminputs .input input {
    postion: relative;
    display: inline-block;
    height: 24px;
    font-size: 15px;
    line-height: 19.2px;
    color: #555;
    border-radius: 4px;
    vertical-align: middle;
    box-shadow: none;
    box-sizing: border-box;
    width: 100%;
    height: auto;
    border: none;
    padding: 0;
    cursor: pointer;
    background-color: transparent;
    color: rgba(75, 89, 102, 0.85);
}
.sminputs .hide-password {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0 15px;
    border-left: 1px solid #e4e4e4;
    font-size: 14px;
    background: #FFF;
    overflow: hidden;
    color: #444;
    cursor: pointer;
    margin-top: 12px;
    line-height: 48px;
}

html {
    font-size: 16px;
    line-height: 24px;
    font-family: "Lato", sans-serif;
}

.btn, .simform__actions .sumbit {
    display: inline-block;
    line-height: normal;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    box-sizing: border-box;
    border: none;
    outline: none;
    outline-offset: 0;
    font-weight: 400;
    box-shadow: none;
    min-width: 90px;
    padding: 10px 14px;
	float:none;
}
.btn.full, .simform__actions .full.sumbit {
    width: 100%;
}
.btn.lg, .simform__actions .lg.sumbit {
    min-width: 125px;
    padding: 17px 14px;
    font-size: 22px;
    line-height: 1.3;
}
.btn.sm, .simform__actions .sm.sumbit {
    min-width: 65px;
    padding: 4px 12px;
    font-size: 14px;
}
.btn.xs, .simform__actions .xs.sumbit {
    min-width: 45px;
    padding: 2px 10px;
    font-size: 10px;
    line-height: 1.5;
}
.btn.circle, .simform__actions .circle.sumbit {
    overflow: hidden;
    width: 56px;
    height: 56px;
    min-width: 56px;
    line-height: 1;
    padding: 0;
    border-radius: 50%;
}
.btn.circle.lg, .simform__actions .circle.lg.sumbit {
    width: 78px;
    height: 78px;
    min-width: 78px;
}
.btn.circle.sm, .simform__actions .circle.sm.sumbit {
    width: 40px;
    height: 40px;
    min-width: 40px;
}
.btn.circle.xs, .simform__actions .circle.xs.sumbit {
    width: 30px;
    height: 30px;
    min-width: 30px;
}
.btn:focus, .simform__actions .sumbit:focus, .btn:active, .simform__actions .sumbit:active, .btn.active, .simform__actions .active.sumbit, .btn:active:focus, .simform__actions .sumbit:active:focus, .btn.active:focus, .simform__actions .active.sumbit:focus {
    outline: 0;
    outline-offset: 0;
    box-shadow: none;
}
.btn.red, .simform__actions .red.sumbit {
    background: #f44336;
    color: #FFF;
}
.btn.red:active, .simform__actions .red.sumbit:active, .btn.red:focus, .simform__actions .red.sumbit:focus {
    background-color: #ef1d0d;
}
.btn.red:hover, .simform__actions .red.sumbit:hover {
    background-color: #f32c1e;
}
.btn.pink, .simform__actions .pink.sumbit {
    background: #E91E63;
    color: #FFF;
}
.btn.pink:active, .simform__actions .pink.sumbit:active, .btn.pink:focus, .simform__actions .pink.sumbit:focus {
    background-color: #c61350;
}
.btn.pink:hover, .simform__actions .pink.sumbit:hover {
    background-color: #d81558;
}
.btn.purple, .simform__actions .purple.sumbit {
    background: #9C27B0;
    color: #FFF;
}
.btn.purple:active, .simform__actions .purple.sumbit:active, .btn.purple:focus, .simform__actions .purple.sumbit:focus {
    background-color: #7b1f8a;
}
.btn.purple:hover, .simform__actions .purple.sumbit:hover {
    background-color: #89229b;
}
.btn.deep-purple, .simform__actions .deep-purple.sumbit {
    background: #673AB7;
    color: #FFF;
}
.btn.deep-purple:active, .simform__actions .deep-purple.sumbit:active, .btn.deep-purple:focus, .simform__actions .deep-purple.sumbit:focus {
    background-color: #532f94;
}
.btn.deep-purple:hover, .simform__actions .deep-purple.sumbit:hover {
    background-color: #5c34a4;
}
.btn.indigo, .simform__actions .indigo.sumbit {
    background: #3F51B5;
    color: #FFF;
}
.btn.indigo:active, .simform__actions .indigo.sumbit:active, .btn.indigo:focus, .simform__actions .indigo.sumbit:focus {
    background-color: #334293;
}
.btn.indigo:hover, .simform__actions .indigo.sumbit:hover {
    background-color: #3849a2;
}
.btn.blue, .simform__actions .blue.sumbit {
    background: #2196F3;
    color: #FFF;
}
.btn.blue:active, .simform__actions .blue.sumbit:active, .btn.blue:focus, .simform__actions .blue.sumbit:focus {
    background-color: #0c7fda;
}
.btn.blue:hover, .simform__actions .blue.sumbit:hover {
    background-color: #0d8aee;
}
.btn.light-blue, .simform__actions .light-blue.sumbit {
    background: #03A9F4;
    color: #FFF;
}
.btn.light-blue:active, .simform__actions .light-blue.sumbit:active, .btn.light-blue:focus, .simform__actions .light-blue.sumbit:focus {
    background-color: #028ac7;
}
.btn.light-blue:hover, .simform__actions .light-blue.sumbit:hover {
    background-color: #0398db;
}
.btn.cyan, .simform__actions .cyan.sumbit {
    background: #00BCD4;
    color: #FFF;
}
.btn.cyan:active, .simform__actions .cyan.sumbit:active, .btn.cyan:focus, .simform__actions .cyan.sumbit:focus {
    background-color: #0093a6;
}
.btn.cyan:hover, .simform__actions .cyan.sumbit:hover {
    background-color: #00a5bb;
}
.btn.teal, .simform__actions .teal.sumbit {
    background: #009688;
    color: #FFF;
}
.btn.teal:active, .simform__actions .teal.sumbit:active, .btn.teal:focus, .simform__actions .teal.sumbit:focus {
    background-color: #00685e;
}
.btn.teal:hover, .simform__actions .teal.sumbit:hover {
    background-color: #007d71;
}
.btn.green, .simform__actions .green.sumbit {
    background: #4CAF50;
    color: #FFF;
}
.btn.green:active, .simform__actions .green.sumbit:active, .btn.green:focus, .simform__actions .green.sumbit:focus {
    background-color: #3e8f41;
}
.btn.green:hover, .simform__actions .green.sumbit:hover {
    background-color: #449d48;
}
.btn.light-green, .simform__actions .light-green.sumbit {
    background: #8BC34A;
    color: #FFF;
}
.btn.light-green:active, .simform__actions .light-green.sumbit:active, .btn.light-green:focus, .simform__actions .light-green.sumbit:focus {
    background-color: #74a838;
}
.btn.light-green:hover, .simform__actions .light-green.sumbit:hover {
    background-color: #7eb73d;
}
.btn.lime, .simform__actions .lime.sumbit {
    background: #CDDC39;
    color: #FFF;
}
.btn.lime:active, .simform__actions .lime.sumbit:active, .btn.lime:focus, .simform__actions .lime.sumbit:focus {
    background-color: #b6c423;
}
.btn.lime:hover, .simform__actions .lime.sumbit:hover {
    background-color: #c6d626;
}
.btn.yellow, .simform__actions .yellow.sumbit {
    background: #FFEB3B;
    color: #FFF;
}
.btn.yellow:active, .simform__actions .yellow.sumbit:active, .btn.yellow:focus, .simform__actions .yellow.sumbit:focus {
    background-color: #ffe60d;
}
.btn.yellow:hover, .simform__actions .yellow.sumbit:hover {
    background-color: #ffe822;
}
.btn.amber, .simform__actions .amber.sumbit {
    background: #FFC107;
    color: #FFF;
}
.btn.amber:active, .simform__actions .amber.sumbit:active, .btn.amber:focus, .simform__actions .amber.sumbit:focus {
    background-color: #d8a200;
}
.btn.amber:hover, .simform__actions .amber.sumbit:hover {
    background-color: #edb100;
}
.btn.orange, .simform__actions .orange.sumbit {
    background: #FF9800;
    color: #FFF;
}
.btn.orange:active, .simform__actions .orange.sumbit:active, .btn.orange:focus, .simform__actions .orange.sumbit:focus {
    background-color: #d17d00;
}
.btn.orange:hover, .simform__actions .orange.sumbit:hover {
    background-color: #e68900;
}
.btn.deep-orange, .simform__actions .deep-orange.sumbit {
    background: #FF5722;
    color: #FFF;
}
.btn.deep-orange:active, .simform__actions .deep-orange.sumbit:active, .btn.deep-orange:focus, .simform__actions .deep-orange.sumbit:focus {
    background-color: #f33a00;
}
.btn.deep-orange:hover, .simform__actions .deep-orange.sumbit:hover {
    background-color: #ff4409;
}
.btn.brown, .simform__actions .brown.sumbit {
    background: #795548;
    color: #FFF;
}
.btn.brown:active, .simform__actions .brown.sumbit:active, .btn.brown:focus, .simform__actions .brown.sumbit:focus {
    background-color: #5c4137;
}
.btn.brown:hover, .simform__actions .brown.sumbit:hover {
    background-color: #694a3e;
}
.btn.grey, .simform__actions .grey.sumbit {
    background: #9E9E9E;
    color: #FFF;
}
.btn.grey:active, .simform__actions .grey.sumbit:active, .btn.grey:focus, .simform__actions .grey.sumbit:focus {
    background-color: #878787;
}
.btn.grey:hover, .simform__actions .grey.sumbit:hover {
    background-color: #919191;
}
.btn.blue-grey, .simform__actions .blue-grey.sumbit {
    background: #607D8B;
    color: #FFF;
}
.btn.blue-grey:active, .simform__actions .blue-grey.sumbit:active, .btn.blue-grey:focus, .simform__actions .blue-grey.sumbit:focus {
    background-color: #4d6570;
}
.btn.blue-grey:hover, .simform__actions .blue-grey.sumbit:hover {
    background-color: #566f7c;
}

.special {
    color: #f44336;
    position: relative;
    text-decoration: none;
    transition: all 0.15s ease-out;
}
.special:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: 0px;
    left: 0;
    background: #f00;
    visibility: hidden;
    transform: scaleX(0);
    transition: all 0.3s ease-in-out 0s;
}
.special:hover {
    transition: all 0.15s ease-out;
}
.special:hover:before {
    visibility: visible;
    transform: scaleX(1);
}

#baseline {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999999;
    background-image: url(http://basehold.it/i/24);
}
#signin .modal-content{
    background: none !important;
}
/************* signin popup css ends ***************/

body.modal-open {
    overflow: visible;
}



/************* donate_page css ***************/

.donate_page{
    padding: 145px 0 0px;
}
.section_donate .donate_box{
    background-color: #f9f9f9;
    padding: 20px;
    -webkit-border-radius: 6px 6px 0px 0px;
    -moz-border-radius: 6px 6px 0px 0px;
    border-radius: 6px 6px 0px 0px;
}
.section_donate .donate_box img{
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.donate_box_bottom{
    margin-top: 5px;
    padding: 20px 20px 35px;
    background-color: #f9f9f9;
    -webkit-border-radius: 0px 0px 6px 6px;
    -moz-border-radius: 0px 0px 6px 6px;
    border-radius: 0px 0px 6px 6px;

}
.donate_box h4 {
    color: #585858;
    font-family: "MuseoSans700";
    margin-top: 20px;
}
.section_donate_share{
    margin: 110px 0 2px;
    padding: 30px 0 35px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    background-color: #f9f9f9;
    border: 1px solid #ebeaea;
    text-align: center;
}

.section_donate_share .share_btns_detail a {
    display: inline-block;
    text-align: center;
    width: 158px;
    height: 72px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    font-size: 20px;
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    text-transform: uppercase;
    padding: 21px 14px 14px;
    transition: all 0.3s ease-in-out;
    margin-right: 7px;
}

.section_donate_share .share_btns_detail a.facebook_btn {
    background: #576da8;
}

.section_donate_share .share_btns_detail a.facebook_btn:hover {
    background: #2d4373;
}

.section_donate_share .share_btns_detail a.email_btn {
    background: #df4a32;
}

.section_donate_share .share_btns_detail a.email_btn:hover {
    background: #c63224;
}

.section_donate_share .share_btns_detail a.twitter_btn {
    background: #39b3d7;
}

.section_donate_share .share_btns_detail a.twitter_btn:hover {
    background: #0085be;
}

.section_donate_share .fa {
    padding-right: 20px;
}
.donate_btn {
    background: #f26522 none repeat scroll 0 0;
    border: medium none;
    border-radius: 6px;
    color: #ffffff;
    font-family: "MuseoSans700";
    font-size: 20px;
    height: 58px;
    padding: 14px 0;
    transition: all 0.3s ease-in-out 0s;
    width: 282px !important;
    margin-right: 45px !important;
}
.donate_btn:hover {
    background: #2e71f2 none repeat scroll 0 0;
    color: #ffffff;
}

.section_donate .form_donate .form-control{
    color: #878787 !important;
    padding: 15px 20px 15px 25px;
    height: 68px;
    border: 1px solid #efeeee;
    box-shadow: none;
    font-family: "MuseoSans300";
    font-size: 18px;
	border-radius: 5px !important;
}
.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {
    border-radius: 0 !important;
}
.section_donate .form_donate textarea.form-control {
    height: auto;
}

.form_donate .form-control::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #878787;
}

.form_donate .form-control:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #878787 !important;
    opacity: 1;
}

.form_donate .form-control::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #878787 !important;
    opacity: 1;
}

.form_donate .form-control:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #878787;
}
.section_donate .form_donate .form-group{
    margin-bottom: 40px;
}
.section_donate .form_donate label{
    font-family: "Lato-Bold";
    font-size: 20px;
    color: #524e4e;
}
.section_donate .form_donate label span.option{
    color: #b7b7b7;
}
.section_donate .form_donate label span{
    color: #878787;
    font-size: 16px;
    font-family: "Lato-Regular";
    font-weight: normal;
    margin-top: 14px;
}
.section_donate .form_donate .checkbox label{
    color: #878787;
    font-size: 16px;
    font-family: "Lato-Regular";
}
.section_donate h2{
    color: #585858;
    font-size: 48px;
    font-family: "MuseoSans700";

}
.donation_amount p{
    font-size: 16px;

}
.donation_amount a{
    color: #6E797B;
    font-size: 16px;
    text-decoration: underline;
    transition: all 0.3s ease-in-out;

}
.donation_amount a:hover{
    color: #F26522;
}
.form_donate .cards{
    margin-top: 18px;
}
.form_donate .btn_full{
    height: 69px;font-size: 22px;
    padding: 19px 0 14px !important;
}


.checkbox_field input[type='checkbox'] {
    visibility: hidden;
    width: 18px !important;
    height: 18px !important;
    margin: 0px !important
}

.checkboxes {
    display: block;
    float: left;
    cursor: pointer
}

.checkboxes > span {
    float: left;
    line-height: 18px;
    margin-left: 8px
}

.checkboxes label {
    width: 16px;
    height: 16px;
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #c4c4c4;
    background-color: #fff;
    text-indent: -9999px
}

.checkboxes label:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    content: '';
    position: absolute;
    width: 10px;
    height: 7px;
    background: transparent;
    top: 2px;
    left: 2px;
    border: 3px solid #fff;
    border-top: none;
    border-right: none;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.checkbox_field {
    width: 18px !important;
    height: 18px !important;
    margin-top: 14px;
    position: relative;
    float: left
}

.checkbox_field input[type='checkbox']:checked + label {
    border: 1px solid #F26522;
    background-color: #F26522
}

.checkbox_field input[type='checkbox']:checked + label:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1
}
.input-group-addon {
    font-size: 18px;
    color: #878787;
    background-color: #fff;
    border: 1px solid #efeeee;
    min-width: 60px;
	font-family: "MuseoSans300";
	font-weight: bold;
}
.mar-lt-15 {
    margin-left: 15px;
    margin-right: 15px;
}

/*donate pop up*/

.morphsearch.open {
    /*background-color: rgba(241, 241, 241, 0.9);*/
	background-color: rgba(84, 84, 84, 0.9);
}

#myModal4 .modal-header {
    border-bottom: none;
}

#myModal4 h4 {
    font-weight: 700;
    text-align: center;
}

#myModal4 p {
    font-size: 1.2em;
}

#myModal4 .form-control {
    border: 1px solid #efeeee;
    border-radius: 5px !important;
    box-shadow: none;
    color: #878787 !important;
    font-family: "MuseoSans300";
    font-size: 16px;
    height: 68px;
    padding: 12px 20px 15px 10px;
}

#myModal4 .modal-body {
    margin-bottom: 30px;
}

#myModal4 .btn {
    display: block;
    margin: 0 auto;
    border-radius: 7px;
    color: #ffffff;
    background-color: #F26522;
    font-family: "Montserrat", sans-serif;
    font-size: 16px;
    height: 48px;
    padding: 13px 18px 14px;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out 0s;
}

#myModal4 .btn:hover, #myModal4 .btn:focus, #myModal4 .btn:active {
    background-color: #2e71f2;
}

#myModal4 .form_select {
    position: relative;
}

#myModal4 .form_select select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;

}

#myModal4 .form_select:after {
    position: absolute;
    content: '\f107';
    font-family: FontAwesome;
    color: #888888;
    font-size: 18px;
    pointer-events: none;
    right: 15px;
    top: 20px;
}
/*donate pop up ends*/







/*========================================================
================== RESPONSIVE QUERIES===============*/
@media screen and (min-width: 1366px) {
    .section_four .item_img {
        left: 12%;
    }
}

/*------------------------------------------------
1600
------------------------------------------------*/
@media screen and (min-width: 1600px) {
    .container {
        width: 1440px;
    }

    .trend_box {
        min-height: 500px;
    }

    .trend_box .image-holder img {
        width: 100%;
    }

    .fund_inner {
        width: 1220px;
        margin: 0 auto;
    }

    .cat_box .image-holder > img, .section_two .image-holder img, .section_three .image-holder img {
        width: 100%;
    }

    .section_three .image-holder {
        width: 100%;
    }

    .section_four .item_img {
        left: 14%;
    }

    .section_post_top .text-top .image-holder img {
        display: inline-block;
    }

    .big_box .image_box img {
        width: auto;
    }

    .big_box .image-holder {
        display: inline-block;
    }

    .big_box .image_box {
        text-align: right;
    }
}

@media screen and (max-width: 1366px) {
    .section_four .item_img {
        left: 7%;
    }
}

/*------------------------------------------------
1300
------------------------------------------------*/
@media screen and (max-width: 1300px) {
    .everbody_section {
        padding-bottom: 50px;
    }

    .image_big {
        margin: 30px 0 10px;
    }

    .section_four .item_img {
        left: 7%;
    }
}

/*------------------------------------------------
1200
------------------------------------------------*/
@media (max-width: 1200px) {
	/*#livechat-compact-container {
		width:35% !important;
	}
	
	#livechat-full {
		width:90% !important;
	}*/
}

/*------------------------------------------------
1199
------------------------------------------------*/
@media (max-width: 1199px) {
    .trend_box {
        min-height: 440px;
    }

    .start_fund_section .custom_col {
        width: 25%;
    }

    .every_left .image_box .text-holder p, .every_left .image_box .text-holder span {
        font-size: 14px;
    }

    .detail_top h2 {
        font-size: 32px;
    }

    .every_left {
        padding: 60px 0 90px;
    }

    .box_title {
        font-size: 2.5em;
    }

    .section_three .image_abs {
        top: -105px;
    }

    .big_box h4 {
        font-size: 20px;
        margin-bottom: 5px;
        margin-top: 15px;
    }

    .big_box .top_text p {
        font-size: 13px;
        line-height: 22px;
        margin-bottom: 0;
    }

    .small_box .center_small {
        padding: 10px 12px 0;
    }

    .small_box .center_small h5 {
        font-size: 18px;
    }

    .small_box .center_small p {
        font-size: 13px;
        margin-bottom: 14px;
    }
}



/*------------------------------------------------
1059
------------------------------------------------*/
@media screen and (max-width: 1024px) {
    #header.header_home .center {
        margin-top: 29.4% !important;
    }

    h1, .banner_head {
        font-size: 42px;
    }
    #header.header_home {
        /*height: 600px;		*/
		width: 100% !important;
		min-height: 100% !important;
		min-width: 100% !important;
		background-attachment: scroll !important;
    }
}

@media screen and (min-device-width: 991px) and (max-device-width: 1199px) {
    .detail_page .share_btns_detail a {
        display: inline-block;
        text-align: left;
        width: 31.8%;
        height: 49px;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        border-radius: 7px;
        font-size: 12px;
        font-family: 'Montserrat', sans-serif;
        color: #fff;
        text-transform: uppercase;
        padding: 14px 7px;
        transition: all 0.3s ease-in-out;
    }
}

/*------------------------------------------------
992
------------------------------------------------*/
@media (min-width: 992px) {

}

/*------------------------------------------------
991
------------------------------------------------*/
@media (max-width: 991px) {
    .start_fund_section .custom_col {
        width: 33.33333333%;
        float: left;
    }
.text-holder-perfect {
    padding-top: 0px;
    padding-bottom: 50px;
}
	.perfect_left .perfect-text {
    text-align: center;
    margin-top: 0px;
}
    .everbody_section *, .every_head .h2-title, .perfect_section * {
        text-align: center;
    }

    .image_big {
        margin: 0 0 0px;
        display: inline-block;
    }

    .every_left .image_box .text-holder span {
        display: block;
        margin: 0 auto;
    }

    .img_full_width {
        width: inherit;
    }

    .perfect_section .img_top {
        margin: 30px 0;
        text-align: center;
        display: inline-block;
    }

    .pad_left_zero {
        padding-left: 15px;
    }

    .pad_right_zero {
        padding-right: 15px;
    }

    .perfect_left {
        padding-right: 0px;
    }

    .perfect_left .image-holder {
        display: inline-block;
    }

    .perfect_section {
        text-align: center;
    }

    .text-holder-perfect p {
        margin: 0 auto;
    }

    .perfect-text h6 {
        margin: 30px auto 0;
    }

    .perfect_section .image-holder {
        display: inline-block;
    }

    .logo_main .image-holder {
        margin-top: 30px;
    }

    .logo_main {
        text-align: center;
        margin-top: 0px;
    }

    .comp_box {
        max-width: 100%;
    }

    .round_circle {
        margin: 70px auto 30px;
    }

    .about_one .custom_width {
        width: inherit;
        text-align: center;
    }

    .detail_top h2 {
        margin-top: 20px;
    }

    .side_bar {
        margin-top: 50px;
    }

    .cat_col {
        display: inline-block;
        float: none;
        padding-left: 3px;
        padding-right: 3px;
        width: 32.8% !important;
    }

    .cat_box .cat_text p {
        font-size: 12px;
    }

    .cat_box .cat_text h4 {
        font-size: 20px;
    }

    .cat_box .cat_text {
        bottom: -10px;
    }

    .cat_box .item_img {
        height: 73px;
        width: 73px;
    }

    .cat_box .item_img img {
        width: 30px;
    }

    .section_three .image_abs {
        position: relative;
        top: inherit;
    }

    .section_three {
        padding: 40px 0 20px;
    }

    .section_two {
        padding: 40px 0;
    }

    .section_two .inner_text p, .section_three .inner_text p {
        width: 100%;
    }

    .big_box .top_text p {
        font-size: 13px;
        line-height: 20px;
    }
    .big_box .text_big {
        width: 51%;
    }
    .big_box h4 {
        color: #1b1b1b;
        font-family: "MuseoSans700", sans-serif;
        font-size: 18px;
        margin-bottom: 5px;
        margin-top: 10px;
    }

    .small_box .center_small h5 {
        font-size: 16px;
    }
    .section_four .image-holder > img {
        min-height: 500px;
        object-fit: cover;
    }
    .section_four .item_img {
        height: 70px;
        left: 21px;
        top: 21px;
        width: 70px;
    }
    .navbar-nav li a {
        padding: 10px 5px;
    }
    .section_donate_share .share_btns_detail a {
        width: 143px;
    }
    .donate_btn {
        width: 192px !important;
    }
    .section_donate .donate_box {
        margin-top: 50px;
    }
    .section_donate .donate_box img {
        display: block;
        margin: 0 auto;
    }
}
@media (max-width: 900px) {
    .morphsearch {
        right: 10px;
    }
}

/*------------------------------------------------
820
------------------------------------------------*/
@media (max-width: 848px) {
    .slider_main {
        margin: 0 auto;
        width: 90%;
    }

    .slick-slide img {
        display: inline-block;
    }

    .slick-slide .image-holder {
        text-align: center;
    }
}

/*------------------------------------------------
768
------------------------------------------------*/
@media (min-width: 768px) {

}

/*------------------------------------------------
767
------------------------------------------------*/
@media (max-width: 767px) {
    .trend_box {
        min-height: 440px;
        max-width: 392px;
        margin: 10px auto 30px;
    }
	.navbar {
    margin-bottom: 0px;
}

    .row_fund {
        padding-left: 15px;
        padding-right: 15px;
        margin: 0 auto;
        width: 500px;
    }

    .start_fund_section .custom_col {
        width: 234px;
    }

    .comp_box {
        text-align: center;
    }

    .perfect_left .perfect-text h6 {
        display: block;
        max-width: 300px;
        margin: 0 auto;
    }

    .blog-post ul {
        margin-left: -10px;
    }

    .form_width {
        width: 627px;
        margin: 0 auto;
        display: block;
    }

    .input_box {
        width: 50%;
    }

    .form_box {
        margin-bottom: 120px;
    }

    .detail_page .share_btns_detail a {
        font-size: 12px;
        padding: 14px 10px;
        width: 32%;
    }

    #header .secondary-slogan {
        width: 88%;
        word-spacing: 1px;
        text-align: center;
    }

    p.secondary-slogan-p {
        font-size: 1.4em;
        width: 88%;
    }

    .form_width {
        width: 90%;
    }

    .perfect_left .pad_right_zero {
        margin-top: 30px;
    }

    #footer {
        text-align: center;
    }

    #footer .p-footer {
        margin-right: 0;
    }

    #footer .footer_nav a {
        display: block;
        margin-bottom: 5px;
    }

    .blog-post .footer-block {
        margin-top: 40px;
    }

    .trend_box .image-holder img {
        width: 100%;
    }

    .cat_box .cat_text h4 {
        font-size: 20px;
        margin-bottom: 5px;
    }

    .cat_box .item_img img {
        width: 20px;
    }

    .cat_box .item_img {
        height: 50px;
        width: 50px;
    }

    .section_two .row_orange {
        text-align: center;
    }

    .section_two .image-holder, .section_three .image-holder {
        display: inline-block;
    }

    .section_three {
        text-align: center;
    }

    .section_three .image_box {
        margin: 0 auto 30px;
    }

    .section_two .image_box {
        float: none;
        margin: 65px auto 30px;
    }

    .section_two .inner_text {
        float: none;
        text-align: center;
        margin-bottom: 30px;
        overflow: hidden;
    }

    .small_box .center_small {
        padding: 30px 20px;
    }

    .cust_col {
        margin-bottom: 40px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .big_box .text_big {
        width: 62%;
    }

    .big_box h4 {
        margin-bottom: 10px;
        margin-top: 30px;
    }

    .big_box .top_text p {
        font-size: 13px;
        line-height: 22px;
        margin-bottom: 20px;
    }
    .morphsearch {
        right: 70px;
        top: 5px;
    }
	.header-logo img {
    margin-top: 10px;
    max-width: 145px;
}
    .morphsearch.open .morphsearch-input {
        font-size: 3em;
    }
    .morphsearch.open .morphsearch-submit {
        top: 32px;
    }
    #header.header_home .center {
        margin-top: 39.4% !important;
    }
    .section_donate_share .share_btns_detail a {

        margin-bottom: 20px;

        width: 100% !important;
    }
    .last_name {
        margin-top: 70px;
    }
	
	.section_donate_share .share_btns_detail a {
        margin-right: 0;
        margin-bottom: 20px;
        display: block;
        width: 100% !important;
    }
}

@media (max-width: 660px) {
    .cat_col {
        text-align: center;
        width: 100% !important;
    }

    .cat_box .image-holder {
        display: inline-block;
    }

    .cat_box .cat_text {
        text-align: left;
    }



    .section_four .item_img img {
        width: 20px;
    }

    .section_four .item_img {
        left: 15px;
    }


    .section_four .cat_text h4 {
        font-size: 20px;
        margin-bottom: 5px;
    }

    .section_four .cat_text p {
        font-size: 14px;
    }

    .cat_box .cat_text p {
        font-size: 14px;
    }

    .cat_box .cat_text {
        bottom: 0;
    }
}

/*------------------------------------------------
630
------------------------------------------------*/
@media (max-width: 630px) {
    .detail_page .share_btns_detail a {
        width: 100%;
        margin-bottom: 12px;
    }
	
}

/*------------------------------------------------
600
------------------------------------------------*/
@media (max-width: 600px) {
    h1 {
        font-size: 40px;
    }

    h2 {
        font-size: 28px;
    }

    h3 {
        font-size: 20px;
    }

    h4 {
        font-size: 18px;
    }

    h5 {
        font-size: 18px;
    }

    h6 {
        font-size: 16px;
    }

    p {
        font-size: 16px;
    }

    #myModal img, #myModal1 img, #myModal2 img {
        display: none;
    }

    .form_box.first_box .number > h2 {
        font-size: 40px;
    }

    .comp_box p {
        font-size: 16px;
    }

    .big_box .text_big {
        width: 100%;
    }

    .big_box .image_box {
        overflow: visible;
    }
}

/*------------------------------------------------
554
------------------------------------------------*/
@media (max-width: 554px) {
    .float_left {
        float: none;
        text-align: center;
    }

    .number {
        display: inline-block;
    }

    .input_box {
        width: 100%;
    }

    .form_width {
        width: inherit;
    }

    .input_box {
        width: 90%;
    }

    .next_box {
        width: 50%;
        margin: 30px auto 0;
    }
	.image-big {
		width:100% !important;
	}
	.img-responsive-custom {
		width:100% !important;
	}
}

/*------------------------------------------------
500
------------------------------------------------*/
@media (max-width: 520px) {

    .row_fund {
        padding-left: 0;
        padding-right: 0;
        margin: inherit;
        width: inherit;
    }

    .start_fund_section .custom_col {
        width: 50%;
    }

    .logo_main .image-holder {
        display: block;
        margin-right: 0;
    }

    .logo_main .image-holder img {
        display: inline-block;
    }
	
	.img-responsive {
		width:100% !important;
	}
	
}

/*------------------------------------------------
479
------------------------------------------------*/
@media (max-width: 479px) {
    .orange_btn {
        width: 290px;
    }

    .panel-title > a {
        display: block;
        padding: 10px 0;
        text-decoration: none;
    }

    .faq_page .panel-body {
        font-size: 14px;
        padding: 5px 40px 60px 46px;
    }

    .faq_page .panel-title a {
        font-size: 14px;
    }

    .faq_page .panel-title span {
        margin-right: 10px;
    }

    body * br {
        display: none;
    }
	
	.buttons_orgainze .facebook_btn {
		display:block;
		margin-top:10px;
		text-align:center;
	}
	
}

/*------------------------------------------------
375
------------------------------------------------*/
@media (max-width: 375px) {
    .trend_box .image-holder img {
        transform: scale(1.1) translateZ(0px);
        transition: all 0.5s ease 0s;
        width: 100%;
    }

    .post_share .post_share_btn {
        display: block;
        margin-bottom: 20px;
    }
}

/*------------------------------------------------
320
------------------------------------------------*/
@media (max-width: 320px) {

}




.detail_page  .carousel-inner>.item>a>img,.detail_page  .carousel-inner>.item>img {
    width: 100%;
    object-fit: cover;
}

.detail_page .carousel-control {
    width: 8%;
}
.detail_page .carousel-indicators li {
    position: relative;
    width: 16%;
    height: 75px;
	opacity: 0.6;
    border: 1px solid #475B6F;
    border-radius: 0;
	margin: 0;
}
.detail_page .carousel-indicators li.active {
    width: 16.1%;
    height: 75px;
	opacity: 1;
}

.detail_page .carousel-indicators li img {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.detail_page .carousel-indicators {
    bottom: -40px;
}
.detail_page ol.carousel-indicators {
    margin-bottom: -50px;
    width: 100%;
    left: 0;
    margin-left: 0;
}
.detail_page .carousel {
    margin: 0px 0px 120px 0px;
}

@media (max-width: 550px) {
	.detail_page .carousel-indicators li {
		width: 15%;
		height: 55px;
	}
	.detail_page .carousel-indicators li.active {
		width: 15%;
		height: 55px;
	}
	.detail_page .carousel-indicators {
    bottom: -20px;
}
	h1, .banner_head {
    font-size: 25px;
}
	.banner_sub_head {
    font-size: 20px;
}
	.orange_btn {
    width: 270px;
    padding: 6px;
    font-size: 18px;
}
	#header.header_home .center {
    margin-top: 50.4% !important;
}
	.trend_box .box_top h5 {
    font-size: 16px;
}
	.show_more {
    width: 150px;
    padding: 6px 0;
    font-size: 18px;
}
	.logo-footer {
    padding-top: 15px;
    margin-bottom: 0px;
}
	#header .secondary-slogan {
    font-size: 16px;
    padding-top: 0px;
}
	#header .slogan {
    font-size: 22px;
}
	#header .secondary-slogan {
    padding-left: 5px;
    padding-right: 5px;
}
}

@media (max-width: 720px) {
	.spanverified {
		font-size:70% !important;
	}
	body * br {
		display:block !important;
	}
}
@media screen and (max-width:1200px){
	.wrapper{ width:970px; margin:0 auto;}
	.faq-reg{ margin-left:0 !important;}
	.faq-lighter-bg{ margin-left:0 !important; }
	.content-main {
    display: inline-block;
    padding: 0 1% !important;
    width: 48% !important;
}
}
@media screen and (max-width:991px){
	.wrapper{ width:100%; margin:0 auto;}
	.content-main {
    display: inline-block;
    padding: 0 1% !important;
    width: 98% !important;
}
.search-head .addon-input {
    display: inline-block;
    float: right;
    margin: 0 2% 20px !important;
    position: relative;
    width: 96% !important;
}
}

@media screen and (max-width:767px){
body > a {
    display: inline-block;
    text-align: center;
    width: 100%;
}
.head_main{ margin-top:0 !important;}
.addon-input{ width:90% !important;}
#faq-search{ height:55px !important; font-size:18px !important;}
.icon-input{ font-size:28px !important;}
.faq-section-btn{ width:100% !important; margin:10px 0 !important;}
body > a img{ margin-left:0 !important;}
.content-main .faq-question-name{ height:auto !important;}
.content-main .faq-question-content {
    font-size: 1.2em;
    margin-left: 0 !important;
    width: 100% !important;
}
}