/*
Theme Name: Backnow Child
Template: backnow
*/

/*
@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-BlackItalic.eot');
    src: url('fonts/Montserrat-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Montserrat-BlackItalic.woff2') format('woff2'),
        url('fonts/Montserrat-BlackItalic.woff') format('woff'),
        url('fonts/Montserrat-BlackItalic.ttf') format('truetype'),
        url('fonts/Montserrat-BlackItalic.svg#Montserrat-BlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;
}
@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-Black.eot');
    src: url('fonts/Montserrat-Black.eot?#iefix') format('embedded-opentype'),
        url('fonts/Montserrat-Black.woff2') format('woff2'),
        url('fonts/Montserrat-Black.woff') format('woff'),
        url('fonts/Montserrat-Black.ttf') format('truetype'),
        url('fonts/Montserrat-Black.svg#Montserrat-Black') format('svg');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-BoldItalic.eot');
    src: url('fonts/Montserrat-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Montserrat-BoldItalic.woff2') format('woff2'),
        url('fonts/Montserrat-BoldItalic.woff') format('woff'),
        url('fonts/Montserrat-BoldItalic.ttf') format('truetype'),
        url('fonts/Montserrat-BoldItalic.svg#Montserrat-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-SemiBoldItalic.eot');
    src: url('fonts/Montserrat-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Montserrat-SemiBoldItalic.woff2') format('woff2'),
        url('fonts/Montserrat-SemiBoldItalic.woff') format('woff'),
        url('fonts/Montserrat-SemiBoldItalic.ttf') format('truetype'),
        url('fonts/Montserrat-SemiBoldItalic.svg#Montserrat-SemiBoldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-Italic.eot');
    src: url('fonts/Montserrat-Italic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Montserrat-Italic.woff2') format('woff2'),
        url('fonts/Montserrat-Italic.woff') format('woff'),
        url('fonts/Montserrat-Italic.ttf') format('truetype'),
        url('fonts/Montserrat-Italic.svg#Montserrat-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-Regular.eot');
    src: url('fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Montserrat-Regular.woff2') format('woff2'),
        url('fonts/Montserrat-Regular.woff') format('woff'),
        url('fonts/Montserrat-Regular.ttf') format('truetype'),
        url('fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-ExtraBold.eot');
    src: url('fonts/Montserrat-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Montserrat-ExtraBold.woff2') format('woff2'),
        url('fonts/Montserrat-ExtraBold.woff') format('woff'),
        url('fonts/Montserrat-ExtraBold.ttf') format('truetype'),
        url('fonts/Montserrat-ExtraBold.svg#Montserrat-ExtraBold') format('svg');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-Bold.eot');
    src: url('fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Montserrat-Bold.woff2') format('woff2'),
        url('fonts/Montserrat-Bold.woff') format('woff'),
        url('fonts/Montserrat-Bold.ttf') format('truetype'),
        url('fonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-SemiBold.eot');
    src: url('fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Montserrat-SemiBold.woff2') format('woff2'),
        url('fonts/Montserrat-SemiBold.woff') format('woff'),
        url('fonts/Montserrat-SemiBold.ttf') format('truetype'),
        url('fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-Medium.eot');
    src: url('fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/Montserrat-Medium.woff2') format('woff2'),
        url('fonts/Montserrat-Medium.woff') format('woff'),
        url('fonts/Montserrat-Medium.ttf') format('truetype'),
        url('fonts/Montserrat-Medium.svg#Montserrat-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}
*/
/*@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-Light.eot');
    src: url('fonts/Montserrat-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/Montserrat-Light.woff2') format('woff2'),
        url('fonts/Montserrat-Light.woff') format('woff'),
        url('fonts/Montserrat-Light.ttf') format('truetype'),
        url('fonts/Montserrat-Light.svg#Montserrat-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}*/


@font-face {
    font-family: 'Raleway';
    src: url('fonts/Raleway-Bold.eot');
    src: url('fonts/Raleway-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Raleway-Bold.woff2') format('woff2'),
        url('fonts/Raleway-Bold.woff') format('woff'),
        url('fonts/Raleway-Bold.ttf') format('truetype'),
        url('fonts/Raleway-Bold.svg#Raleway-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('fonts/Raleway-Light.eot');
    src: url('fonts/Raleway-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/Raleway-Light.woff2') format('woff2'),
        url('fonts/Raleway-Light.woff') format('woff'),
        url('fonts/Raleway-Light.ttf') format('truetype'),
        url('fonts/Raleway-Light.svg#Raleway-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('fonts/Raleway-Medium.eot');
    src: url('fonts/Raleway-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/Raleway-Medium.woff2') format('woff2'),
        url('fonts/Raleway-Medium.woff') format('woff'),
        url('fonts/Raleway-Medium.ttf') format('truetype'),
        url('fonts/Raleway-Medium.svg#Raleway-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('fonts/Raleway-Regular.eot');
    src: url('fonts/Raleway-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Raleway-Regular.woff2') format('woff2'),
        url('fonts/Raleway-Regular.woff') format('woff'),
        url('fonts/Raleway-Regular.ttf') format('truetype'),
        url('fonts/Raleway-Regular.svg#Raleway-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('fonts/Raleway-SemiBold.eot');
    src: url('Raleway-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Raleway-SemiBold.woff2') format('woff2'),
        url('fonts/Raleway-SemiBold.woff') format('woff'),
        url('fonts/Raleway-SemiBold.ttf') format('truetype'),
        url('fonts/Raleway-SemiBold.svg#Raleway-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Lato';
    src: url('fonts/Lato-Regular.eot');
    src: url('fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Lato-Regular.woff2') format('woff2'),
        url('fonts/Lato-Regular.woff') format('woff'),
        url('fonts/Lato-Regular.ttf') format('truetype'),
        url('fonts/Lato-Regular.svg#Lato-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Signika';
    src: url('fonts/Signika-Regular.eot');
    src: url('fonts/Signika-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Signika-Regular.woff2') format('woff2'),
        url('fonts/Signika-Regular.woff') format('woff'),
        url('fonts/Signika-Regular.ttf') format('truetype'),
        url('fonts/Signika-Regular.svg#Signika-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Signika';
    src: url('fonts/Signika-Bold.eot');
    src: url('fonts/Signika-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Signika-Bold.woff2') format('woff2'),
        url('fonts/Signika-Bold.woff') format('woff'),
        url('fonts/Signika-Bold.ttf') format('truetype'),
        url('fonts/Signika-Bold.svg#Signika-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Signika';
    src: url('fonts/Signika-SemiBold.eot');
    src: url('fonts/Signika-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Signika-SemiBold.woff2') format('woff2'),
        url('fonts/Signika-SemiBold.woff') format('woff'),
        url('fonts/Signika-SemiBold.ttf') format('truetype'),
        url('fonts/Signika-SemiBold.svg#Signika-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'fontelloregular';
    src: url('fonts/fontello-webfont.eot');
    src: url('fonts/fontello-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/fontello-webfont.woff2') format('woff2'),
         url('fonts/fontello-webfont.woff') format('woff'),
         url('fonts/fontello-webfont.ttf') format('truetype'),
         url('fonts/fontello-webfont.svg#fontelloregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.wp-core-ui .wp-editor-container {margin-top: 20px; margin-bottom: 15px;}

.elementor-widget-wrap {
    z-index: auto;
}

/* active */

.sort-tabs li.active-tab {
    border-bottom: 4px solid #00aeef;
    /* color: #33d3c0; */
    padding-bottom: 5px;
}
.sort-tabs li.active-tab a {
    color: #00aeef;
}

/* active */

/* common css start */
body {padding-top: 184px !important; color: #333;}
td, th {border: 2px solid #ededed !important;}
.print-table td.title {
    height: auto;
}
::-moz-selection { /* Code for Firefox */
  color: #fff;
  background: #00aeef;
}

::selection {
  color: #fff;
  background: #00aeef;
}

input , textarea , select {
    border: 1px solid #ccc !important;
}
body , span , a , h6 , h2{
    font-family: 'Raleway';
    font-weight:normal;
}
h1, h2, h3, h4, h4, h6{font-weight:bold;}
a:focus {
    outline: none;
}
p:empty {
    display: none;
}
span {
    text-decoration: none !important;
}
.pdleft5 {
    padding-left: 5px !important;
}
.pdleft10 {
    padding-left: 10px !important;
}
.pl-10 {
    padding-left: 10px !important;
}

.title h1, h3{text-transform: capitalize;letter-spacing: 0px;}
.heading-with-logo-color {
    color: #00aeef;
    font-size: 36px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 40px;
}
.entry-content h2 {
    font-size: 24px;
    color: #000;
    font-family: 'Raleway';
}
.entry-content h3, #description h3 {
    font-size: 22px;
    color: #000;
    font-family: 'Raleway'
}
.themeum-campaign-post-content a:hover {
    color: #00aeef;
}
.thm-tab-content a:hover {
    color: #00aeef !important;
}
.progress-bar {
    background-color: #4eaeee;
}
.sort-tabs ul li a:active {
    border: 1px solid #000;
}
.campaign-tabs input {
    font-size: 14px !important;
    text-transform: capitalize !important;
    padding: 14px 25px !important;
}

.lb_level_submit {
    background: #00aeef !important;
    font-size: 14px;
    text-transform: capitalize !important;
}
#menu .right .sub-menu {right: unset;}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px #fff inset !important;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px transparent  inset;
}
.components button {
    background: #04afef !important;
    font-size: 14px !important;
    padding: 15px 25px !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -o-box-shadow: none !important;
    -ms-box-shadow: none !important;
}
.stripe-connect p {
    text-align: center;
    border: 1px solid #ccc;
    display: inline-block;
    padding: 15px;
    font-size: 20px;
    background: #85bb66;
    margin: 27px 0 40px;
    box-shadow: 0px 0px 4px 0px #d1c4c4;
    color: #fff;
    -webkit-box-shadow: 0px 0px 4px 0px #d1c4c4;
    -moz-box-shadow: 0px 0px 4px 0px #d1c4c4;
    -o-box-shadow: 0px 0px 4px 0px #d1c4c4;
    -ms-box-shadow: 0px 0px 4px 0px #d1c4c4;
}
.stripe-connect {
    text-align: center;
}
.wp-media-buttons button {
    background: #00aeef;
    font-size: 14px;
    border-radius: 3px;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    -o-border-radius: 3px !important;
    -ms-border-radius: 3px !important;
    padding: 14px 25px;
}


/* common css end */

/* menu active */

#menu ul li.current-menu-item > a, #menu ul .sub-menu li.current-menu-item a, #menu ul .sub-menu .sub-menu li.current-menu-item a, #menu-left li:hover a, #menu-right li:hover a, #menu ul li.current-menu-ancestor > a, #menu ul li.current_page_ancestor > a, #menu-left .sub-menu li:hover a, #menu-right .sub-menu li:hover a, #menu-left .sub-menu ul.sub-menu li:hover a, #menu-right li:hover a, #menu-right .sub-menu ul.sub-menu li:hover a  {
    /* color: #397fcc; */
    color:#1fcb64;
}
#menu ul li ul, #menu ul li ul li {
    padding: 0px;
}
#menu ul li a {
    text-transform: capitalize;
    font-family: 'Raleway', sans-serif !important;
    font-size: 14px;
    cursor: pointer;
}
#menu ul ul li a {
    padding: 8px 18px;
}
#menu ul li.menu-item-type-custom::after {
    content: "";
    position: absolute;
    right: 10px;
    border-right: 1px solid #878787;
    border-bottom: 1px solid #878787;
    width: 7px;
    height: 7px;
    display: inline-block;
    transform: rotate(-314deg);
    -webkit-transform: rotate(-314deg);
    -moz-transform: rotate(-314deg);
    -o-transform: rotate(-314deg);
    -ms-transform: rotate(-314deg);
    top: 15px;
}
#menu ul li.menu-item-4822::after {
    display: none;
}
#menu ul li .sub-menu li.menu-item-has-children::after {
    content: "";
    position: absolute;
    right: 10px;
    border-right: 1px solid #191919;
    border-bottom: 1px solid #191919;
    width: 7px;
    height: 7px;
    display: inline-block;
    transform: rotate(-407deg);
    -webkit-transform: rotate(-407deg);
    -moz-transform: rotate(-407deg);
    -o-transform: rotate(-407deg);
    -ms-transform: rotate(-407deg);
    top: 15px;
}
#menu ul li.current-menu-ancestor:after {
    border-color: #397fcc;
}
#menu li:last-child {
    padding-right: 25px;
}
#header {
    padding: 25px 0 0;
}
.search-box {
    top: 10px;
    border-radius: 3px;
}
.page-id-1469 #main-content, .page-id-1329 #main-content  {
    width: 100%;
}
#menu-left li:hover .sub-menu a, #menu-right li:hover .sub-menu a {color: #878787;}

/* menu active */

/* pagination */

.prev.page-numbers {
    float: left;
}
a.page-numbers, span {
    text-decoration: none;
     font-weight: bold;
    color: #333;
    font-size: 16px;
}
.paginate-links {
    text-align: center;
}
.page-numbers.current {
    background: #04afef;
    border-radius: 50%;
    color: #fff;
    height: 43px;
    width: 43px;
    display: inline-block;
    line-height: 42px;
}
h4.vc_custom_heading {
    color: #fff !important;
}
#content .wpb_text_column :last-child {font-size:16px;}
.pagination-dashboard a {
    font-size: 16px;
}
.page-numbers {
    margin-right: 20px;
     padding: 0;
    vertical-align: middle;
}
.page-numbers.dots {
    background: #fff;
}
.next.page-numbers {
    float: right;
}

/* pagination */


/* button */

.themeum-tab-category a.thm-btn {
    color: #fff;
    background: #4eaeee;
    border-color: #4eaeee;
    font-size: 16px;
}
.themeum-tab-category a.thm-btn:hover {
    background: transparent;
    color: #4eaeee;
}
.text-left .themeum-campaign-post-content h3 {
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}

/* button */

/* all colors */

a {
    text-decoration: none !important;
}

.text-black, .donate-section-title {
    color: #000;
}
.text-light-blue, .directlyto-blue {
    color: #28bcf7;
}
.text-green, .directlyto-green {
    color: #99cc00;
}
.text-green-inner {
    color: #33d3c0;
}
.text-green-dark {
    color: #04937f;
}
.text-anchor-blue {
    color: #4eaeee;
}

/* all colors */

.donate-input {
    margin: 20px 0;
}

.entry-content a {
    text-decoration: none;
}

.alignnone {
    height: auto;
    width: 100%;
}
.widget-of-author-image img {
    max-width: 50px;
    width: 100%;
}
.header_contactad {
    text-align: right;
}
.backer_supported, .backer_joined {
    text-align: right !important;
}
.header_contactad ul li {
    display: inline-block;
    margin-left: 15px;
}
.header_contactad ul li span {
    font-size: 15px;
    color: #000;
}
.footer_contad {
    float: right;
    width: 325px;
}
button.sub_button {
    background-color: transparent;
    border: none;
}
.elementor-section {padding: 100px 0 65px; background: #fff; display: inline-block;width: 100%; vertical-align: top;}

/* section all padding of top and bottom */

.section-common-padding, .section-common-padding-topbottom {
    padding: 98px 0 50px;
    background: #f7f7f9;
    display: inline-block;width: 100%; vertical-align: top;
}
.pop-section-spac {
    padding-bottom: 63px;
}
.section-common-padding-topbottom {padding: 100px 0 95px;}
.section-common-bottom-padding {
    padding: 0px 0px 100px;
}

#pills-tabContent, .ide_fes_file_name p, .ide_fes_file_upload p, .memberdeck p.desc-note, .md-box.half.creator-account {
    margin-bottom: 20px;
}
.postive-section {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    padding: 100px 0 95px;
    background: #fff;
}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding: 15px 0; vertical-align: top;}
.postive-section .elementor-section {
    padding: 0;
    background: transparent;

}
.contacts h2{font-family: Signika;}
/* section all padding of top and bottom */

/* menu css */

.common-menu-wrap .custom-output {
    display: none;
}

/* menu css */


/* all headings and paragraph font sizes */

.how-great-section-font-sizes .thm-heading-title, .how-great-section-font-sizes-one .thm-heading-title, .popular-all .thm-heading-title, .postive-section .thm-heading-title, .recomended-catagory-main .thm-heading-title, .back-beforte-of-main .thm-heading-title {
    color: #000000;
    margin: 0px 0px 25px;
    font-family: Lato;
    font-size: 40px;
    font-weight: 300;
    text-align: center;
    line-height:40px;
}
.how-great-section-font-sizes .sub-title-content, .how-great-section-font-sizes-one .sub-title-content {
    color: #565656;
    padding: 0px 80px 30px;
    font-family: "Raleway", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 30px;
    text-align: center;
}
.memberdeck p.desc-note {color: #565656;}
.how-great-section-font-sizes-one .thm-heading-title, .project-details .contribute-now {
    margin: 0;
}
.about-of-section-fonts .thm-heading-title {
    color: #393c40;
    font-family: "Raleway", Sans-serif;
    font-size: 24px;
    font-weight: 400;
}
.about-of-section-fonts .sub-title-content, .about-of-section-fonts .sub-title-content {
    color: #565656;
    font-family: "Raleway", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.6em;
}
.ready-to-get-started a {
    color: #00aeef;
    font-size: 14px;
}
.about-mission p {
    text-align: center;
}

.testimonials-of-main-about .team-content-subtitle {
    color: #8f9398;
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 10px;
}
.testimonials-of-main-about .team-content-title {
    color: #353535;
    font-family: "Raleway", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 1em;
    padding-bottom: 0px;
}
.testimonials-of-main-about .team-content-title a {
    font-weight: bold;
    font-size: 20px;
}
.entry-title a, .popular-all .crowd-cat-title a {
    font-size: 22px;
    color: #353535;
}
.themeum-campaign-exp-content h3, .themeum-campaign-post h3 a {
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 10px;
    margin-top: 3px;
}
#projects h3 {
    margin-left: 0px;
}
#menu #menu-right li:last-child {
    padding-right: 0;
}


/* all headings and paragraph font sizes */

.header-catagories {
    background-color: #191919;
    /* background-image: url(images/backit-product1.jpg);*/
    background-image: url(images/background.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 90px 0px 75px 0;
}
.header-catagories .elementor-background-overlay {
    /*background-color: #000000; */
    background:#292727;
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
}
.header-catagories .themeum-campaign-item {
    width: 20%;
    height: 200px;
}
.themeum-campaign-wrapper{padding: 10px;}

.header-catagories .themeum-campaign-wrapper {
    background-color: #456f61;
}
.header-catagories .item-camp {
    background-color: rgba(59, 145, 179, 0.9);
}
.header-catagories .item-camp-one {
    background-color: rgba(0,190,214,0.9);
}
.header-catagories .item-camp-two {
    background-color: rgba(142, 68, 101, 0.9);
}
.header-catagories .item-camp-three {
    background-color: #3b819f;
}
.header-catagories .item-camp-four {
    background-color: #9f3a2d;
}
.header-catagories .item-camp-five {
    background-color: #995864;
}
.header-catagories .item-camp-six {
    background-color: #95655d;
}
.header-catagories .item-camp-seven {
    background-color: #a28443;
}
.header-catagories .item-camp-eight {
    background-color: #a85335;
}
.header-catagories .item-camp-nine {
    background-color: rgba(119, 64, 116, 0.9);
}
.header-catagories .item-camp-eleven {
    background-color: #002e83;
}
.header-catagories .item-camp-twel {
    background-color: #243630;
}
.header-catagories .item-camp-thirty {
    background-color: #e61765;
}
.header-catagories .thm-heading-title {
    color: #ffffff;
    margin: 0px 0px 15px 0px;
    font-family: Signika;
    font-size: 54px;
    font-weight: 600;
    text-align: center;
    line-height: 45px;
}
.header-catagories .sub-title-content {
    color: #ffffff;
    font-family: "Raleway", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    text-align: center;
}

/* project we love css */
.direction-column {
    flex-direction: column;
}
.tab-post-text-limit p {
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
}
.themeum-campaign-img-outer {
    align-self: center;
}
.themeum-author-dsc {
    padding-left: 57px;
}
#love_project .modal-body {
    padding: 0px 0 15px;
}
#love_project .modal-header {
    padding-top: 60px;
}
#love_project .modal-dialog {
    max-width: 320px;
}
/* project we love css */

/* popular all section css */

.popular-all .thm-heading-title {
    color: #000000;
    font-family: Lato;
    font-size: 40px;
    font-weight: 300;
    text-align: center;
}
.popular-all .sub-title-content {
    color: #000000;
    font-family: "Raleway", Sans-serif;
    font-size: 20px;
    text-align: center;
    margin-top: 20px;
}
.themeum-tab-category .color-of-catagory-icons {
    color: #4eafef;
}

/* popular all section css */

/* recomended section css start */
.section-of-recomended-same-fonts .sub-title-content {
    color: #000000;
    font-family: "Raleway", Sans-serif;
    font-size: 20px;
    text-align: center;
    margin-top: 20px;
}
.left-side-raised-content {
    width: 49%;
    display: inline-block;
    overflow: hidden;
    word-break: break-all;
    vertical-align: top;
}
.left-side-raised-content a, .themeum-campaign-post-content a, .thm-raise-sp, .woocommerce-Price-amount strong, .left-side-raised-content span, .themeum-author-funded strong, .left-side-raised-content h6 {
    overflow: hidden !important;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-family:Signika;
}
.thm-Price-amount .wrap-anywhere {
    display: block;
    word-wrap: anywhere;
    overflow: hidden;
}
/* recomended section css end */

/* how great section css start */

.how-great-section-main .elementor-button {
    font-family: "Raleway", Sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    fill: #ffffff;
    color: #ffffff;
    background-color: #4eaeee;
    border-radius: 3px 3px 3px 3px;
    padding: 15px 25px 15px 25px;
    border: 1px solid #4eaeee;
}
.how-great-section-main .elementor-button:hover {
    background-color: transparent;
    color: #4eaeee;
}
.how-great-section-main {
    /* background-image: url(images/bg2.png); */
    background-position: bottom center;
    background-repeat: no-repeat;
    min-height: 310px;
    padding: 100px 0px 0px;
}

/* how great section css end */


/* brands section css start */

.brands-of-section-main {
    background-color: #26262b;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 45px 0px 39px 0px;
}
.themeum-navbar-header .themeum-navbar-brand img {
    width: 130px;
    max-width: none;
}
/* brands section css end */

/* footer section css start */

.mail-chimp-of-form input[type="email"] {
    width: 274px;
}
.mail-chimp-of-main {
    text-align: center;
}
.mail-chimp-of-main img, .lead-of-bar, .pleadge-box-of-campign label {
    margin-bottom: 10px;
}
.bottom-wrap:last-child {
    border-left: 1px solid rgb(67, 67, 77);
}
.footer-copyright .social-share {
    max-width: 200px;
}
.footer-copyright ul li {
    padding: 0 0 0 15px;
}
.footer-copyright ul li a {
    font-size: 18px;
    vertical-align: middle;
}
.footer-bottom .align-bottom-footer-padd, .ignitiondeck.backer_profile .backer_info .backer_title {
    padding: 0px 20px;
}
.footer-widget ul li a , .textwidget ,.footer_contad ,.copy, .footer_contad span , a  {
    font-size: 12px;
    font-weight: 300;
    text-decoration: none;
}
.footer-widget .widget-title {
    color: #fff !important;
    opacity: 0.6 !important;
    font-size: 14px !important;
    text-transform: capitalize !important;
}
.footer-widget ul li a:hover {
    color: #04afef !important;
}
#footer .last-widget, .footer_contad {
    width: 225px;
    float: right;
}
.footer_new {
    border-top: 1px solid rgb(67, 67, 77);
}
#footer .last-widget li {
    padding-bottom: 0px !important;
    line-height: 17px;
}
.social-share-b {
    line-height: 20px;
    height: 20px;
    vertical-align: middle;
    display: inline-block;
    margin: 0 2px 0 0;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.footer-bottom {
    width: 100%;
    float: left;
    border-top: 1px solid rgb(67, 67, 77);
    padding: 20px 0px 12px;
}
.social-share-b ul li {
    display: inline-block;
    padding: 0px 10px;
}
#footer .footer-widget {
    margin-right: 0px;
    width: 33.33%;
    float: left;
    padding: 60px 20px;
}
#footer, .wpneo-dash-page-numbers ul li{
    padding: 0;
}
#footer p {
    padding: 0 10px;
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    color: #dedede;
    font-weight: 300;
    line-height: 18px;
}
.mail-chimp-of-main input {
    background: transparent !important;
    color: #959595 !important;
    padding: 12px !important;
    border: 1px solid #4eb8a6 !important;
    border-right: none !important;
}
#footer .footer-widget:last-child {
    border-left: 1px solid rgb(67, 67, 77);
    height: 378px;
}
#footer .footer-widget:first-child {
    width: 20%;
}
#footer .footer-widget:nth-child(2) {
    width: 46%;
}
/* footer section css end */

/* about us */

.title::before {
    position: absolute;
    content: "";
    top: 0;
    background: #04afef;
    height: 100%;
    left: 0;
    right: 0;
    opacity: 0.5;
}
.title, .relative-position{
    position: relative;
}
.relative-position .close-button::before, .relative-position .close-button::after {
    background: red;
}
.section-common-bottom-padding-about-one, .testimonials-of-main-about, .section-common-bottom-padding-about-two {
    padding: 0px;
}
.section-common-bottom-padding-about-three {
    padding: 13px 0px 0px;
}
.section-common-bottom-padding-about-three .backnow-title-content-wrapper, .ide_fes_file_name, .ide_fes_file_upload, .custom-campian-tight-side ul li, .memberdeck form .form-row {
    margin-bottom: 0px !important;
}
.section-common-bottom-padding-about-five {
    padding: 39px 0px 0px;
}
.section-common-bottom-padding-about-three .thm-heading-title {
    padding-bottom: 10px;
}
.backnow-title-content-wrapper {
    margin-bottom: 10px;
}
.elementor-icon {line-height: 0px;}

/* about us */

.woocommerce .video-container {
    background-image: url(https://demo.themeum.com/wordpress/backnow/wp-content/uploads/2014/08/project27.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 390px;
    margin-bottom: 30px;
}
.woocommerce .wpneo-tab-content {
    display: none;
}
.woocommerce .wpneo-single-sidebar .wpneo_donate_button {
    background: #00bf9c;
    font-size: 14px;
}
.woocommerce .wpneo-link-style1, ul.wpneo-crowdfunding-update li .wpneo-crowdfunding-update-title, .wpneo-fields-action span a:hover, .wpneo-name > p, .wpneo-listings-dashboard .wpneo-listing-content h4 a, .wpneo-listings-dashboard .wpneo-listing-content .wpneo-author a, .wpcf-order-view, #wpneo_crowdfunding_modal_message td a, .dashboard-price-number, .wpcrowd-listing-content .wpcrowd-admin-title h3 a, .campaign-listing-page .stripe-table a, .stripe-table a.label-default:hover, a.wpneo-fund-modal-btn.wpneo-link-style1, .wpneo-tabs-menu li.wpneo-current a, .wpneo-links div a:hover, .wpneo-links div.active a {
    color: #00bf9c;
}
.woocommerce .wpneo-tabs-menu li.wpneo-current {
    border-bottom: 3px solid #00bf9c;
}
.campaign {
    height: 42px;
}
.modal-of-content-wright button.close {
    position: absolute;
    top: 20px;
    right: 10px;
}
.modal .modal-dialog, .wpneo-modal-content {
    margin: 0 auto;
}
.modal-of-content-wright .modal-content {
    display: inherit;
}

div.wpneo-modal-wrapper-head h4 {
    color: #000;
}
.author-bio-popup-links {
    float: left;
    width: 100%;
}
.author-bio-popup-links li {
    display: inline-block;
}
.project-details .progress {
    display: inherit;
    overflow: visible;
    height: auto;
    font-size: inherit;
    background: none;
}
.width50 {
    width: 49%;
    display: inline-block;
}
input[type="button"], input[type="submit"]:not(#searchsubmit), .entry-content .button:not(.add_media), a.btn-green, .edd-add-to-cart, .edd_go_to_checkout {
    padding: 10px 19px;

}

input[type="submit"]:not(#searchsubmit) {padding: 10px 20px 12px;}
.edd_price_options .atcf-price-option {
    border-bottom: 1px solid #e7e7e7 !important;
}
.widget.widget-bio {
    display: inline-block;
    width: 100%;
}
.widget.widget-bio h3 {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 15px;
}
.bio-author {
    border: 1px solid #e7e7e7;
    display: inline-block;
}
.entry-share {
    width: auto;
    float: left;
    justify-content: flex-end;
    display: flex;
    border-bottom: none;
    line-height: 70px;
    margin-bottom: 0px;
    padding-bottom: 0;
}
.author-bio-links li {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 10px;
}
.author-bio-links {
    width: 41%;
    float: right;
}
.author-bio-links li {
    display: inline-block;
    float: right;
}
.author-bio {
    width: 50%;
    float: left;
    margin-left: 20px;
}
#respond .form-submit input, #respond .form-submit {
    background: #00aeef !important;
    box-shadow: none;
    margin: 0px;
    border-radius: 4px;
}
.campaign-widget-preview-use pre {
    padding: 0px;
}
#respond p {
    margin: 0 1px 21px 1px;
}
.md-box-wrapper #edit-profile {
    padding: 0px;
}
.upload-avatar-profile {
    border: 1px solid #ccc;
    padding: 20px;
    margin-bottom: 20px;
}
.entry-share a {
    margin: 0 10px;
}
#main-content {
    width: 690px;
}
.comments-area .comment-form #wp-comment-cookies-consent {
    width: auto;
    height: auto;
    margin-right: 10px;
    vertical-align: middle;
    margin-top: 0px;
}
.sort-tabs {
    width: 62%;
    display: inline-block;
}
.sort-tabs li {
    margin: 0 10px 0 0;
}
.sort-tabs li a {
    padding: 0 5px;
}
.sort-tabs ul li a:hover {
    color: #00aeef;
}
.sort-tabs li.wpneo-current {
    border-bottom: 3px solid #33d3c0;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
}
.sort-tabs li a {
    border-bottom: 0px;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    color: #000;
    font-size: 14px;
    text-transform: capitalize;
}
.memberdeck .checkout-title-bar span.active::after {
    border-bottom: 3px solid #00aeef;
}
.sort-tabs li a:hover, .sort-tabs li a.selected {
    border: none;
    color: #4eaeee;
}
.back-caunt-type-none {background: none !important;}
.project-details {
    border: none;
}
.back-caunt-type-none:hover, .wpneo-fund-modal-btn:hover {
    color: #00aeef;
}
#main-content .entry-share .pinit-button a {
    background: #e60023 !important;
}
#main-content .post-meta {
    border-bottom: 1px solid #e7e7e7;
}
.campaign-stats .progress .bar, .campaign-stats .progress .bar span {
    height: 5px;
    border-radius: 10px;
}
#projects {
    border-top: 0px;
}

.entry-content #description p span {
    font-size: 14px;
    color: #565656 !important;
}
.mc4wp-form-fields p {
    color: #fff;
    margin-bottom: 15px;
}
.widget_mc4wp_form_widget .mc4wp-form-fields h4 {
    color: #fff !important;
    font-size: 18px;
    font-weight: 300;
}
.mc4wp-form-fields button {
    padding: 10px 16px;
    margin-left: 0px;
    background: #4eb8a6;
    border: 1px solid #4eb8a6;
}
.mc4wp-form-fields button:hover {
    color: #4eb8a6;
    background: transparent;
}

#footer input[type="text"], #footer input[type="email"] {
    width: 80%;
}
.right-side .campaign-stats .progress .bar span {
    background: #00aeef;
    border-radius: 10px;
}
.campaign-stats .progress .bar {margin: 0;}
.right-side a {
    font-size: 16px;
    text-transform: capitalize;
}
.single-reward-levels .edd_price_options .backers .backer-count {
    color: #85bb65;
}
/* woocommerce project page inner end */

/* login page css start */

.md-requiredlogin h3 {
    font-size: 30px;
    color: #313232;
}
.md-requiredlogin p {
    font-size: 16px;
    color: #565656;
    margin-bottom: 0px;
}
.md-requiredlogin #loginform {
    width: 40%;
}
#loginform input {
    border-radius: 3px;
    height: 40px;
    border: 1px solid #f1f1f1;
    font-size: 14px;
    margin-bottom: 25px;
}
#loginform label {
    text-transform: capitalize !important;
    font-size: 14px !important;
    padding-left: 0px !important;
    color: #565656 !important;
    font-weight: 300 !important;
}
#loginform .login-remember {
    text-align: center;
}
#loginform .login-remember label input {
    float: left;
    margin-right: 10px;
}
#loginform .login-remember label #rememberme {
    height: 20px !important;
}
#loginform .login-remember label #wp-submit {
    background: #33d3c0 !important;
}
.login-submit input {
    background: #33d3c0 !important;
    box-shadow: none !important;
    padding: 0px 25px !important;
    font-size: 14px !important;
}
.md-requiredlogin .lostpassword {
    line-height: 85px !important;
}
.md-requiredlogin.login {
    background: #fff;
    padding: 50px 20px 20px;
    margin: 10px auto;
    margin-top: 3rem;
    position: relative;
    max-width: 1085px;
    overflow: hidden;
    border: 1px solid #e7ebed;
    box-shadow: 0px 0px 15px 1px #dcdbdb;
}
.md-requiredlogin.login p a {
    font-size: 16px;
    color: #02aeef;
}
.md-requiredlogin p.login-submit input {
    background: #00aeef !important;
}
.memberdeck #logged-input {
    padding: 2px;
}
.page-id-42 .memberdeck #logged-input {
    padding: 15px;
}
.memberdeck form .payment-errors::before {
    left: 34px;
}
p.error.blank-field {
    margin-bottom: 20px !important;
}
p.error.login-blank-field {
    margin-bottom: 20px !important;
    color:red;
}

/* custom css account page start */

.inner-upload-file-content {
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
    background: #fff;
    border-radius: 4px;
    padding: 25px;
    width: 100%;
    display: inline-block;
}
.marginb-30 {
    margin-bottom: 30px;
}
.ignitiondeck form .form-row.account-profile-third, .ignitiondeck form .account-profile-third {
    width: 100% !important;
}

/* custom css account page end */

/* login page css end */

/* sign up */
.memberdeck #payment-form {
    background: #fff;
    width: 100%;
    max-width: 1090px;
    margin: 10px auto;
    position: relative;
    overflow: hidden;
    border: 1px solid #e7ebed;
    box-shadow: 0px 0px 15px 1px #dcdbdb;
}
.Register-form #payment-form {
    padding: 20px;
}
#payment-form .row-firstleft {
    width: 49.5% !important;
}
#payment-form .row-secondleft {
    width: 50.1% !important;
}
.row-secondleft {padding: 0px;}
#payment-form input {
    border-radius: 3px;
    border: 1px solid #f1f1f1;
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    margin-top:2px;
}
.checkout-terms-wrapper .form-row.checklist label, .left.checklist label {
    margin: 0 !important;
    padding: 0 !important
}
#payment-form button {
    background: #04afef !important;
    box-shadow: none !important;
    padding: 10px 25px !important;
    font-size: 14px !important;
    line-height: inherit;
    border-radius: 3px;
    text-transform: capitalize;
    font-size: 14px;
    margin-top: 10px;
}
.idsocial-wp-fb-login {
    height: auto;
    margin-bottom: 0px;
}
#login-form .login-password {
    margin-bottom: 15px;
}
/* sign up */

/* terms and conditions page start */

.terms-wrapper-outer p {
    margin-bottom: 15px;
    line-height: 24px;
}
.terms-wrapper-outer {
    overflow-x: auto !important;
}
.terms-wrapper-outer p strong {
    color: #000;
}

/* terms and conditions page end */

/* my account page start */

.upload-input input[type="file"] {
    height: auto !important;
}
.account-doc p {
    display: inline-block;
    font-size: 14px !important;
}
.account-doc i {
    color: #29b08b !important;
    margin-right: 10px;
    font-size: 35px;
}
.account-doc a {
    color: #000 !important;
}

.memberdeck .dashboardmenu {
    background: transparent;
}
.memberdeck ul li a {
    font-size: 14px;
}
.memberdeck .md-profile .column-2:nth-child(2n+2) {
    margin-bottom: 30px !important;
}
.memberdeck .dashboardmenu li:hover, .memberdeck .dashboardmenu li.active a {
    background-color: transparent;
}
.memberdeck .dashboardmenu a:hover, .memberdeck .dashboardmenu .active a {
    color: #00aeef;
    padding: 8px 16px;
    border-bottom: 4px solid #00aeef;
}
.entry-content .search-box {
    width: 100%;
}
.widget.widget_search #searchform {
    /* float: left; */
    width: 100%;
    border: none;
    margin-bottom: 40px;
}
.social-share {
    margin: 0 3px 0 0;
    padding-left: 4px;
}
#share-google {
    margin: 0;
    padding: 0;
}
.memberdeck .md-profile ul {
    float: left;
    border-bottom: none;
    width: 100%;
}
.memberdeck .idc-notofication {
    margin: 30px 0px;
}
.memberdeck .md-dash-sidebar ul li h3 {
    line-height: inherit;
    float: left;
    width: 100%;
}
.memberdeck .md-dash-sidebar {
    font-size: 16px;
    margin-top: 0px;
    float: left;
}
.md-dash-sidebar ul #search-2 h3 {
    float: none;
}
.widget.widget_search #searchform input {
    height: 40px;
    width: 100%;
    border: 1px solid #e7e7e7;
    border-radius: 3px;
    border: none !important;
}
.memberdeck #idc-downloads #searchsubmit {
    font-size: 14px;
    display: block;
    cursor: pointer;
    z-index: 999999999;
    position: relative;
    top: -30px;
}
.ignitiondeck.backer_profile .backer_data, .wpneo-dash-page-numbers ul li {
    vertical-align: middle;
}
.memberdeck .md-profile .md-avatar {
    background: #d4d4d4;
    display: inline-block;
}
.ignitiondeck.backer_profile .backer_info .backer_avatar:empty {
    background: transparent;
}
.ignitiondeck.backer_profile .backer_info {
    margin-bottom: 40px;
    border-right: 1px solid #d4d4d4;
}
.memberdeck .md-profile .md-avatar img, .ignitiondeck.backer_profile .backer_info img.avatar {
    width: 100%;
    height: auto;
    vertical-align: middle;
    border-radius: 50%;
}
/*.Instant-checkout {
    border-bottom: 1px solid #e7ebed;
}*/
.Instant-checkout1 {
    border-top: 1px solid #e7ebed;
    padding: 20px 0px 0px;
}
.sidebar-widgets, .widget-bio, .single-reward-levels {
    padding: 5px 0px 20px;
}
/*.search-box {
    border: none;
}*/
.memberdeck .md-dash-sidebar ul li.widget_nav_menu ul.menu li a:hover {
    color: #fff;
    background-color: #33d3c0;
}
.memberdeck .md-dash-sidebar ul li.widget_nav_menu ul.menu li a {
    margin-bottom: 5px;
    display: inline-block;
}
.memberdeck .md-box li.inactive a.inactive-item .title, .memberdeck .md-box li.inactive a.inactive-item .components, .memberdeck .md-box li.inactive a.inactive-item img, .memberdeck .md-box li.inactive a.inactive-item, .memberdeck .md-box li.inactive a.inactive-item .idc-dashboard-download-image {
    opacity: 1;
}
.memberdeck form .form-row {
    vertical-align: top;
}
#logged-input input.error {
    color: #000;
}
.month-and-year-inputs input {
    width: 47% !important;
}
.zip-code-custom-inputs {
    width: 34% !important;
}
.memberdeck a.reveal-login, .memberdeck a.hide-login {
    margin: 15px auto 0 auto;
}
#logged-input input {
    border-radius: 3px;
    font-size: 14px;
    vertical-align: middle;
    color: #000;
}
#logged-input label {
    font-size: 14px;
    text-transform: capitalize;
    color: #000;
    font-weight: 300;
    padding-left: 0px;
}
.Register-form h1 {
    color: #313232;
    font-size: 48px;
    text-align: center;
    font-weight: 300;
    padding-bottom: 15px;
}
.Register-form p {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 45px;
}
.form-check .instant_checkout {
    height: auto !important;
}
#logged-input #edit-profile-submit, .blue-btn {
    background: #00aeef;
    font-size: 14px;
    padding: 15px 25px;
    box-shadow: none;
    border-radius: 3px;
    float: right;
}
.error-block .blue-btn{color:#fff;text-transform: uppercase;}
.memberdeck .md-box table th {
    background: #00aeef;
    color: #fff;
}
.memberdeck .md-box table {
    border: 1px solid #e7e7e7;
}
.memberdeck #logged-input .border-bottom {
    border-bottom: none;
}
.memberdeck #logged-input .border-bottom {
    padding: 0;
}
.ignitiondeck.backer_profile .backer_info .backer_avatar {
    vertical-align: middle;
    background: #d4d4d4;
    padding: 0;
}
#payment-settings input {
    border-radius: 3px;
    height: 40px;
    border: 1px solid #e7e7e7;
}
#payment-settings label {
    font-size: 14px;
    padding-left: 0px;
}
#payment-settings #creator_settings_submit {
    height: auto;
    background: #00aeef;
    font-size: 14px;
    padding: 15px 25px;
    box-shadow: none;
    margin: 0 0 20px;
}
.memberdeck button, .memberdeck input[type="submit"], .memberdeck form .form-row input[type="submit"] {
    background-color: #02aeef;
    border-radius: 3px;
    font-size: 14px;
    padding: 14px 25px;
    margin-top: 40px;
}
.left-align {
    display: inline-block;
}
.align-right {
    float: right;
    min-height: 79px;
    display: flex;
}
.align-right button {
    margin-top: 0;
    align-self: center;
}
.memberdeck form p {
    margin-left: 0px;
}

/* dashboard table */
.order-id-dashboard {
    width: 100px;
}
.order-date-dashboard {
    width: 160px;
}
/* dashboard table */

/* my projects tabs start */

.form-row.new_update_subject p {
    width: 100%;
}
textarea {resize: none;}
.ignitiondeck form .form-row.wpeditor label {
    padding: 0px;
    margin-right: 15px;
}
.wp-switch-editor {
    margin: 51px 0 0 5px !important;
}
.form-row a.thickbox, .ide_fes_file_upload_submit input {
    background: #00aeef !important;
    font-size: 14px;
    padding: 8px 25px;
    box-shadow: none;
    height: auto;
    margin-top: 10px;
}
.id-fes-form-wrapper .form-row.project_hero.half.left {
    width: 100%;
}
.project_name p, .project_name input, .project_short_description p {
    width: 100%;
}
.project_level_price\[\], .project_level_title\[\], .project_level_limit\[\] {margin: 0 !important;}
.form-row label {
    padding-left: 0px !important;
    font-weight: 400 !important;
    font-size: 14px !important;
}
.project_name p > input {
    height: 40px !important;
    border-radius: 3px !important;
    border: 1px solid #e7e7e7 !important;
}
.project_name p > select {
    height: 40px;
    border-radius: 3px !important;
    border: 1px solid #e7e7e7 !important;
    font-size: 14px !important;
}
.project_name p > label {
    font-size: 14px !important;
}
.project_name .ignitiondeck form .form-row.onethird, .ignitiondeck form .onethird {
    width: 100% !important;
    display: inline-block;
}
.project_short_description p > input {
    height: 40px !important;
    border-radius: 3px !important;
    border: 1px solid #e7e7e7 !important;
}
.project_short_description p > label, .id-fes-form-wrapper .form-level label {
    font-size: 14px !important;
}
.project_short_description .project_long_description , .wpeditor {
    width: 100% !important;
    display: inline-block;
}
.project_levels.half, .id-fes-form-wrapper .form-level p {
    width: 100% !important;
}
.project_levels.half label {
    font-size: 14px !important;
}
.project_levels.half input {
    border-radius: 3px !important;
    border: 1px solid #e7e7e7 !important;
}
.id-fes-form-wrapper .form-level input {
    border-radius: 3px !important;
    border: 1px solid #e7e7e7 !important;
}
.id-fes-form-wrapper .pretty_dropdown select {
    height: 40px;
}
.id-fes-form-wrapper .pretty_dropdown select {
    height: 40px;
    border-radius: 3px !important;
    border: 1px solid #e7e7e7 !important;
}
.id-fes-form-wrapper .project_fesave input, .id-fes-form-wrapper .project_fesubmit input {
    background: #00aeef !important;
    box-shadow: none !important;
    font-size: 16px !important;
    padding: 12px 35px 12px 25px !important;
}
.ignitiondeck form .form-row.left {padding-right: 0;}
.ignitiondeck form .form-level:before {line-height: normal;margin-bottom: 0; font-size: 16px; color: #565656 !important;}
.ignitiondeck form .form-row input:not([type="button"]), .ignitiondeck form .form-row textarea, .ignitiondeck form .form-row #project_faq, .ignitiondeck form .form-row #project_long_description, .ignitiondeck form .form-row #project_level_1_long_description, .ignitiondeck form .form-row #project_video, .ignitiondeck form .form-row select {border-color:#e7ebed !important; padding: 10px;}
.ignitiondeck form .form-row .idc-dropdown__select, .ignitiondeck form .form-row.pretty_dropdown select {font-size: 14px; padding: 5px 10px; background: url("images/select-arrow.png") no-repeat 98.8% 16px #fff; height: 31px;}
.ide_fes_file_name p, .ide_fes_file_upload p {
    width: 100%;
}
.ide_fes_file_name input, .ide_fes_file_upload input {
    border-radius: 4px !important;
}
.ignitiondeck form #project_hero {font-size: 16px; color: #565656; padding: 2px; background: #fff; border-color: #e7ebed;}
#idc_checkout_extra_fields_anon label {
    vertical-align: top;
}
.ignitiondeck .fes_section h3 {margin: 0; padding:0;}
.ignitiondeck form .form-level {
    margin: 0 auto 0px auto;
}
.ignitiondeck form .form-row {margin: 0;}
.ignitiondeck .fes_section {
    margin: 0 0 0px 0;
}
/* my projects tabs end */

/* my account page end */

/* meet team css start */

.Meet-team h2 {
    font-family: Signika;
    font-size: 24px;
}
.Meet-team span {
    text-decoration: none;
}

/* meet team css end */

#projects .masonry {
    height: 100% !important;
    display: flex;
    flex-wrap: wrap;
    margin: 0px -15px;
    transform: none !important;
}
/*.masonry-brick {
    transition: none !important;
    transform: none !important;
}
.wpneo-modal-wrapper {
    animation-duration: 0s !important;
}*/
#projects .col-12.col-sm-6.thm-post-grid-col.col-lg-4.masonry-brick {
    position: static !important;
    transform: none !important;
}
.page-id-85 .idsocial-post-icons.ignitiondeck {
    display: none;
}
/* genral docation page end */

/* new to directly to */

.page-id-46 #post-0 {
    position: unset !important;
}

/* new to directly to */

/* about to directly to */
.project-details .right-side a {
    background: #00aeef;
    font-weight: bold;
}
.project-details .contribute-now .btn-green.expired {
    opacity: 0.50;
    box-shadow: none;
    cursor: not-allowed;
    color: #fff;
}
/* about to directly to */


/* patment form */
.payment-errors a {
    color: #fff !important;
    border-bottom: 1px solid #fff;
}
.memberdeck .checkout-title-bar {
    max-width: 1090px;
    width: 100%;
}
.checkout-wrapper #payment-form {
    margin-top: 0px;
}
.ide_fes_file_upload_submit input {
    margin-top: 0px !important;
}
.memberdeck form .checklist input[type="checkbox"], .memberdeck form .checklist input[type="radio"] {
    top: -1px;
    left: 0px;
    height: auto;
    line-height: normal;
}
.memberdeck form .checklist input[type="checkbox"] + label, .memberdeck form .checklist input[type="radio"] + label {height: auto;line-height: normal;}
.memberdeck form .finaldesc, .memberdeck form .finaldesc p {padding: 30px 10px 10px;}
.memberdeck .idc-terms-checkbox {padding-left: 15px;}
/* patment form */

/* search */

.custom-search-modal {max-width: 50%;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);margin: 0 auto;}
.custom-search-modal .modal-content .modal-body .search-box input:not([type="checkbox"]) {width: 100%;border: none !important;border-bottom-color: currentcolor;border-bottom-style: none;border-bottom-width: medium;border-bottom: 1px solid #fff !important;height: 55px;background-color: transparent;font-size: 25px;color: #fff;font-weight: 300;float: none;}
.custom-search-modal .modal-body {padding: 0px;}
.custom-search-modal .modal-content {background-color: transparent;border: none;margin-top: 0;}
#full-screen-search {background-color: rgba(0,0,0,0.75);cursor: url('http://localhost/directlyto/wordpress/../wp-content/uploads/2019/08/cross-cursor.png'), auto; padding: 0 50px;}
.custom-search-modal .search-box {float: none;height: auto;width: auto;position: relative;border: none;top: 0;}
.custom-search-modal .search-box button.submit {position: absolute;right: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}
.custom-search-modal .search-box button.submit .icon-search {font-size: 22px;color: #fff;}
.header-search-icon {font-size: 16px;position: relative;}
.header-search-icon:after {content: '';position: absolute;right: -5px;top: 0;height: 100%;border-right: 1px solid #ccc;}
.search-box input[type="text"] {text-transform: capitalize;}
.search-box {margin-bottom: 40px; height: auto; top: 0px;}
.memberdeck .md-profile {margin-top: 12px;overflow: auto;}
.page-id-69 .md-profile {overflow: hidden;}
.memberdeck .md-profile .column-2:nth-child(2n+1) {margin-bottom: 24px !important;}
/* search */

/* sections css */
#projects section {margin-right: 0px;}
.Got-questions-of-main {padding: 0px;}
.section-common-bottom-padding-got {padding: 0px 0px 34px 0px;}
/* sections css */

/* inner pages css */
.idc_lightbox .project_image .aspect_ratio_maker {padding-top: 45%;}
#menu .sub-menu .sub-menu {top: -170px;}
span.currency-symbol sup {margin-top: 15px;}
.memberdeck a.reveal-login, .memberdeck a.hide-login {color: #00aeef;}
#main-content {display: inline-block;width: 100%; vertical-align: top;}
.white-bg-section{padding: 60px 0;}
.gray-bg-section{background: #f7f7f9;padding: 15px 0 0;}
.white-bg-section, .gray-bg-section{background: #fff; display: inline-block; width: 100%; vertical-align: top;}
.idsocial-post-icons.ignitiondeck {padding: 15px 0; background: #fff;}
.gray-bg-section p, .white-bg-section p {margin: 0 0 15px; line-height: 22px;font-size: 16px;}
p:empty, .form-row:empty {display: none;}
.inspire-img {width: 50%; float: left; padding: 0 25px 20px 0;}
.content-blog h2 {line-height: normal;}
.about-mission .elementor-column-wrap {padding: 0 20px;}
.about-mission .thm-heading-title {text-align: center;}
.inner-pages-design h2.thm-heading-title {color: #000000; font-family:'Signika';font-weight:bold; font-size: 36px;text-align: center;}
.inner-pages-design .sub-title-content {text-align: center;}
.inner-pages-design .principles-section {padding: 0;}
.entry-content .principles-section h5 {padding: 15px 0;}
.about-inner-page-space, .why-direct-section {padding: 0;}
.inner-pages-design .about-inner-page-space h2.thm-heading-title, .content-side h2.thm-heading-title {text-align: left;}
.about-mission h2.thm-heading-title {font-size: 24px;}
.why-direct-section .elementor-column-wrap.content-side {padding-left: 30px;}
.volunteer-form {max-width: 720px; margin: auto;}
.help-page h1 {line-height: 50px;}
.white-bg-section .widget.widget-bio {background: #fff; padding: 20px;margin-bottom: 30px;}
.blog-page .error-page {width: 70%; float: left;}
.login h2, .memberdeck #payment-form h2 {font-size: 30px; margin-top: 20px;}
.inner-project-pages .project-details-page {float: left;width: 70%; padding-right: 30px;}
.gray-bg-section.order-table, .my-account-page.gray-bg-section, .ac-profile-info.gray-bg-section, .gray-bg-section.baker-page,.gray-bg-section.my-create-tab-page {padding: 0 0 50px;}
.gray-bg-section.dashboard-menu-table {padding: 50px 0 0;}
.dashboard-menu-table .dashtab.dashboard:first-child a {padding-left: 0;}
.ac-profile-info .memberdeck #logged-input, .ac-profile-info #edit-profile, .ac-profile-info #logged-input, .gray-bg-section.project-info-page, .my-create-tab-page .dashboard-menu-table .container {padding: 0;}
.ignitiondeck.backer_profile {background: #fff; padding: 17px;}
.baker-page .ignitiondeck.backer_profile .backer_projects {padding: 0; margin: 0;}
.my-create-tab-page .memberdeck button {margin: 25px auto; border: 1px solid #4eaeee;}
.my-create-tab-page .memberdeck button:hover {background-color: transparent; color: #4eaeee; border-color: #4eaeee;}
.project-info-page .ignitiondeck {background: #efefef; padding: 0 25px; margin: 25px 0 50px; border-radius: 10px;}
.modal-of-content-wright {transform: translate(0) !important; left: 0 !important;top: 0 !important;position: fixed !important;}
.colorcatagory {color: #565656 !important;}
.valid-amount {font-size: 14px !important;padding: 0 5px !important;color: red !important;border: none !important;font-weight: normal !important;
}
.got-questions-of-main h3{font-family: Signika !important;font-weight:600;}
/* inner pages css */

/* contact us */
.address form label {font-size: 14px; color: #565656; font-weight: 300;}
.address form label input , textarea {font-size: 14px; height: 40px; border-radius: 3px; margin-bottom: 15px;}
.address form input.wpcf7-submit {padding: 15px 25px !important; background: #00aeef !important; text-transform: capitalize !important; box-shadow: none !important;}
/* contact us */

/* Comment */
.comment-meta .fn .url{ text-transform: capitalize; }
/*Comment */

.Cause-of-shop h1 {color: #000;}
.stripe-connect {
    background: #d2d2d2;
    display: inline-block;
    color: #000;
    padding: 20px;
    text-align: center;
    display: block;
    margin: 17px;
}
.error.blank-field, .mc4wp-response p, .mc4wp-success p {
    color: red !important;
    padding: 5px 0 !important;
    font-weight: 500 !important;
}
.mc4wp-success p {
    color: #3c763d !important;

}

/* uncoment section */

#logged-input .from-of-edit-third-padd {
    padding: 0px;
}
#logged-input .from-of-edit-third {
    width: 33.3%;
}

/* uncoment section */

/* edit profile section css start */

.memberdeck form .form-qual-row1 {
    width: 100% !important;
    display: inline-block;
}
.memberdeck form .form-qual-row {
    width: 100% !important;
    display: inline-block;
}
.memberdeck form .form-qual-row, .memberdeck form .form-qual-row1 {
    padding: 0 !important;
}

/* edit profile section css end */

/* dashboard section css start */

.md-box-left-auto {
    width: 35% !important;
    float: right;
}
.md-box-left-auto-right, .md-box-left-auto-last {
    float: left !important;
    width: 65% !important;
}
.md-box-left-auto-right ul li {
    width: 45%;
    display: inline-block;
    margin-right: 34px !important;
}
.memberdeck .md-profile .detail-of-wrapper {
    width: 100%;
    display: inline-block;
}
.memberdeck .md-profile .stay-of-which {
    float: left;
}
.widget.widget_recent_comments ul li a, .memberdeck .md-profile .md-membership {
    color: #00aeef;
}

.memberdeck .md-profile .md-membership{color:#85bb65;font-weight: bold;}

.widget.widget_recent_comments ul li a:hover {
    color: #85bb65;
}
#payment-settings p {margin: 0;}
.memberdeck .md-box-wrapper {padding: 0px 17px;}
.memberdeck .md-dash-sidebar ul {display: inline-block !important;}
.memberdeck .md-profile .profile-info-wrapper, .memberdeck .md-profile .md-membership, .memberdeck .md-profile .md-fullname {margin-top: 0px;}
.mfp-content .idc_lightbox{padding: 40px 15px 0px;}
.elementor-container .themeum-campaign-tab-post p{max-width: 100%;width: 630px;}
.elementor-element .themeum-author-img img{height: 40px;max-height: 100%;width: auto;}
.thank_page{margin-bottom: 50px;}
.chartjs-size-monitor {
    position: absolute;
    overflow: hidden;
    pointer-events: none;
    visibility: hidden;
    z-index: -1;
}
.wpneo-dashboard-chart, .wpneo-custom-dash-padd {
    padding: 25px;
}
.wpneo-dashboard-summary ul li.active {
    background: #00aeef;
}
.wpneo-dash-page-numbers ul li span.current, .wpneo-dash-page-numbers ul li a:hover {
    background: #00aeef;
    color: #fff;
}
.wpneo-dashboard-summary ul li.active::after {
    border-color: #00aeef rgba(0, 128, 0, 0) rgba(255, 255, 0, 0) rgba(0, 0, 0, 0);
}
.chartjs-size-monitor-expand {
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    overflow:hidden;
    pointer-events:none;
    visibility:hidden;
    z-index:-1;
}
.chartjs-size-monitor-expand-style {
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0
}
.chartjs-size-monitor-shrink {
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    overflow:hidden;
    pointer-events:none;
    visibility:hidden;
    z-index:-1;
}
.chartjs-size-monitor-shrink-style {
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.wpneo-edit-btn-dashboard {
    display: none;
}
.wpneo-dash-btn-hidden{
    display: inline-block;
}
.dashboard-head-right-custom {
    float: right;
    color: #B2B2C5;
    font-size: 14px;
    width: 55%;
}
.dashboard-head-right-custom form input, .dashboard-head-right-custom span {
    float: left;
    padding: 5px;
}
.una-test .search-submit-dashboard {
    padding: 14px 10px !important;
}
.wpneo-dashboard-summary-dash-style ul li {
    margin: 0px 20px 0px 0px;
}
.wpneo-dash-page-numbers ul {
    background: none;
}
.wpneo-dash-page-numbers span.page-numbers, .wpneo-dash-page-numbers a.page-numbers {
    margin-right: 0px;
}
.wpneo-dash-page-numbers .page-numbers.current {
    width: 38px;
    height: 38px;
    font-size: 14px;
}
.group-button-of-wpno button {
    display: inline-block;
    margin: 0 0 0 15px;
}
.group-button-of-wpno .wpneo-hidden {
    display: none !important;
 }
 .wpneo-title-dashboard a, .wpneo-form-of-dashboard p {
    color: #85bb65 !important;
 }
.wpneo-form-of-dashboard p {
    color: #000 !important;
    margin-bottom: 10px;
}

 .project-details .right-side {
    width: 39%;
    float: right;
    height: auto;
    padding: 0px;
    background: none;
    padding-left: 15px;
}
.backnow-review-cont-of-lead span {font-size: 16px; line-height: normal;}
.backnow-review-cont-of-lead .woocommerce-Price-amount {font-weight: bold; color: #000;vertical-align: middle;}
.progress-of-pledge-custom span {font-size: 14px;}
.custom-campian-tight-side h2 {font-size: 26px; line-height: normal;color: #000;}
.custom-campian-tight-side .contribute-now {
    display: inline-block;
    padding: 10px 0px 0;
    margin-right: 10px !important;
    background: none;
    border: none;
}
.thm-raise-sp {
    font-weight: bold;
}
.ul-of-camp-a li a {
    background: none !important;
}
.pleadge-box-of-campign p {
    color: #565656;
    font-size: 14px;
}
.pleadge-box-of-campign label {
    font-size: 14px !important;
    font-family: 'Raleway', sans-serif !important;
    letter-spacing: normal !important;
}
.pleadge-box-of-campign .backer-count {
    margin-bottom: 0;
}
.single-reward-levels .edd_price_options.active li:not(.inactive):hover {
    background: transparent;
}

.section-of-camign-page {background: #f7f7f9;margin-bottom: 30px;}
.section-of-camign-page1 {background: #f7f7f9;}
/* dashboard section css end */

/* content checking pages start */

#description ol li, #description ul li {
    list-style: disc;
}
#description p, #description span {
    color: #333;
}
.account-doc a {
    color: #00aeef !important;
}

/* content checking pages end */

.popular-all .display-popular {
    justify-content: center;
}
/** 404 page style **/
.error-block{padding: 15px 0 60px;}
/** 404 page style end **/

/** contact page style **/
.contact-address {display: inline-block;}
.contacts .address .left{width:100%;}
.contacts .address form label{width:100%;}
.contacts .address form label input, textarea{width:100%;}
.contacts  textarea{height:auto;}
.contacts .div-c{border:0;margin-bottom: 0;}
.contacts .sub_button, .lead-of-bar1{margin-top:10px;}
.contacts .sub_button .wpcf7-submit{text-transform: uppercase !important;font-size:15px !important;padding: 10px 25px !important;border:none !important;}
.contacts .contact-address a{color:#02aeef;font-size: 13px;}
.red{color:#ed5565;}
.contacts .contact-info{width: 48%;display: inline-block;}
.contacts .contact-info h2{width: unset;}
.contacts .contact-address {display: inline-block;}
.contacts .address{width:unset;display: inline-block;width: 49%; padding: 5px 0 10px;}
.single-reward-levels .edd_price_options li {padding: 15px 15px 0px;}
#respond {padding: 0;}
/** contact page style end**/

/** new design changes **/

.header_contactad, .title{display:none;}
#header.mini, body.mini-header #header {padding: 0;}
#header{border:none;}
.botom-head-space{margin-bottom: 33px !important;}
.campaign-space{margin-bottom: 40px !important;}
.footer-logo{display:none;}
.cus-height{overflow: hidden;}
.cus-height .vc-hoverbox-inner {min-height: 484px !important;}
/** header style start**/
.blue-headerbar{background:#020621;padding: 29px 25px;}
#menu, #menu ul{position:inherit;}
#menu{text-align:center;}
#menu .right {right: 0;}
#menu li:last-child {padding-right: 0;}
.vc-hoverbox h4 {color: #333333;}
/*
#menu{transform: translate(18.5%, -50%);-webkit-transform: translate(14.3%, -50%); -ms-transform: translate(14.3%, -50%);-o-transform: translate(14.3%, -50%);-moz-transform: translate(14.3%, -50%);}
*/
#menu ul li a{font-size:17px;font-weight:600;color:#fff;}
#menu ul li a:hover{color:#1fcb64;}
#menu ul li.menu-item-type-custom::after{content:none;}
.container .header-btn{display: inline-block;border: 3px solid #1fcb64;padding: 6px 20px 6px 18px;line-height: 31px;color: #1fcb64;font-size: 17px;font-weight: 600;min-width: 193px;}
.container .header-btn:hover{background:#1fcb64;color:#fff;}
.icon-btn:hover .heart-icon{background: url(images/heart-white.png) center no-repeat;}
.support-btn:hover .handshake-icon{background: url(images/handshake-white.png) center no-repeat;}
.handshake-icon{background: url(images/handshake.png) center no-repeat;width: 23px;height: 14px;vertical-align: middle;}
.heart-icon {background: url(images/heart.png) center no-repeat;}
.handshake-icon, .heart-icon, .icon-btn:hover .heart-icon{display: inline-block;margin-right: 5px;}
.icon-btn:hover .heart-icon, .heart-icon{width: 17px;height: 13px;}
.container .header-btn, #menu ul li a, .heart-icon{transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;-webkit-transition:0.3s;}
.header-space{padding: 0 0 24px 15px;}
/*.handshake-icon{transition-delay: 0s;-ms-transition-delay: 0s;-moz-transition-delay: 0s;-webkit-transition-delay: 0s;-o-transition-delay: 0s;}*/
.btns-block{position: absolute;top: 0px;display: inline-block;width: 100%;padding: 1px 34px 0 0;}
#header.mini{padding-top:20px;}
.header-space .site-title a img{padding-top: 5px;display: inline-block;}
.header-space .site-title a{display:inline-block;position: relative;z-index: 2;}
/** header style end**/

/** blog style start**/
.blog-detail{padding-top:80px;}
.blog-topspace, .side-topspace, .blogdetail-topspace{padding-top:80px;}
.container.blog-section .blog-topspace{width: 100%;}
.blog-section .blog-details-img img{width:100%;}
.side-block .sidebar-widgets{background:transparent;padding-top:0;}
.side-block#sidebar .widget ul li, .side-block#sidebar .posts-sec li{list-style:none;margin:0;padding: 5px 0;}
.side-block#sidebar .widget ul li a, .side-block#sidebar .posts-sec li h4 a{color: #565656;font-size: 14px;}
.side-block#sidebar .widget ul li a:hover, .blog-section .themeum-grid-post .themeum-post-grid-title .content-item-title a:hover, .side-block#sidebar .posts-sec li h4 a:hover, #main-content .post-meta i{color:#00bf9c;}
.blog-section .themeum-grid-post .themeum-post-grid-title .content-item-title a{transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;-moz-transition:0.3s;}
.side-block#sidebar .widget{padding:0;}
.side-block#sidebar{float:none;width:100%;}
.side-block#sidebar .widget h3, .side-block#sidebar .sidebar-widgets .posts-sec h3{font-size:18px !important;font-family:Signika;color:#020621;text-transform: capitalize;letter-spacing: normal;}
.side-block#sidebar .sidebar-widgets .posts-sec h3{margin-bottom:28px;}
.side-block#sidebar .posts-sec li h4 a{display: inline-block;float:left;}
.side-block#sidebar .posts-sec li h4{display: block;padding-left: 70px;}
.blog-section .backnow-post time{font-size:14px;color:#B0B0B0;}
.blog-section .themeum-grid-post .themeum-post-grid-title .content-item-title a{font-size: 18px;color:#333;font-weight: 500}
.side-block#sidebar .posts-sec a img{width:60px;height:60px;float: left;}
.side-block#sidebar .posts-sec li {margin-bottom: 10px;display: inline-block;}
#main-content .blog-detail .entry-content .una-test h3{font-weight: normal !important; font-family: 'Raleway' !important; color: #565656; font-size: 16px !important;}
.blog-detail .image img{width:100%;}
#main-content .blog-detail .post-meta i{font-size:15px;vertical-align: baseline;}
#main-content .blog-detail .post-meta{border-bottom:none;color:#565656;text-align: center;}
#main-content .blog-detail .post-meta .comments-link a{font-weight:400;font-size:14px;}
#main-content .blog-detail .blogdetail-title{font-size:30px;color:#353535;margin: 5px 0 10px;line-height:normal;}
#main-content .blog-detail .entry-content .una-test{font-size:14px;font-weight: normal;font-family: 'Raleway';}
.blog-section .themeum-grid-post-avater img{width: 100%;height: 50px;}
.blog-section .themeum-grid-post{height:auto;}
.botom-space {margin-bottom: 30px;}
.paginate-links {text-align: center;padding: 10px 0px 50px;}
.next.page-numbers, .paginate-links span, .page-numbers{font-size:14px;}
.page-numbers.current{width:33px;height:33px;line-height:33px;}
.page-numbers{margin-right:10px;}
.next.page-numbers, .prev.page-numbers{float:none;background: none !important;padding: 10px 0px;}
.prev.page-numbers {margin-right: 10px;}
.idsocial-post-icons .container{padding-left:0;}
.blog-section .blog-details-img{width: 100%;height: auto;}
.blog-section .blog-details-img img{height: 205px;}
/** blog style end**/
.footer_new#footer .menu li a{color: #ffffff;}
#payment-form #logged-input label.error{border:none!important;}

/*** faq page style start ***/
.vc_tta-title-text{font-size: 18px;}
.vc_tta-panel-body p {font-size: 16px;text-align: justify;}
.vc_row.wpb_row.vc_row-fluid.page-block{padding: 0 20px;}
.page-block .vc_custom_1579975637424{margin-left:0 !important;}
/* .vc_tta-panels .white-bg-section{padding:0;background:#f8f8f8;}
.vc_tta-panels .elementor-row{background: #f8f8f8;} */
/*** faq page style end ***/

/*** who we are style start**/
.top-vediospace{padding-top:64px;}
.principal-section {padding-top: 32px;}
.principal-section h2.head-md {padding-bottom: 52px;}
.vc_custom_heading.headtop-space {padding-top: 96px;}
.workbotom-space {margin-bottom: 70px;}
.profile-block h2{padding-top:52px;}
/*** who we are style end**/



/** new design changes **/
#menu .right .sub-menu li {text-align:left;padding: 0;border-bottom: 1px solid rgba(128, 128, 128, 0.30980392156862746);}
#menu .right .sub-menu li:nth-last-child(1){border-bottom: none;}
#menu .sub-menu li a{color:#111;}
.sub-menu li a:hover {transform: translate(10px,0);-webkit-transform: translate(10px,0);-moz-transform: translate(10px,0);-o-transform: translate(10px,0);-ms-transform: translate(10px,0);}
.sub-menu li {border-bottom: 1px solid #80808045;}
.cus-height h4 strong {font-family: 'Raleway';font-weight: normal;}
.project-category-title h2{color: #000000; font-family: Lato; font-size: 40px; font-weight: 300; text-align: center; margin-bottom: 40px;}

/** new changes **/
.right-section .full-width, .themeum-tab-category{width: 100%;}
.ignitiondeck.idc_lightbox form .form-row .idc-dropdown__select::-ms-expand{display: none;}
#share-twitter a.twitter-share-button::before{content: '';background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2072%2072%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M0%200h72v72H0z%22%2F%3E%3Cpath%20class%3D%22icon%22%20fill%3D%22%23fff%22%20d%3D%22M68.812%2015.14c-2.348%201.04-4.87%201.744-7.52%202.06%202.704-1.62%204.78-4.186%205.757-7.243-2.53%201.5-5.33%202.592-8.314%203.176C56.35%2010.59%2052.948%209%2049.182%209c-7.23%200-13.092%205.86-13.092%2013.093%200%201.026.118%202.02.338%202.98C25.543%2024.527%2015.9%2019.318%209.44%2011.396c-1.125%201.936-1.77%204.184-1.77%206.58%200%204.543%202.312%208.552%205.824%2010.9-2.146-.07-4.165-.658-5.93-1.64-.002.056-.002.11-.002.163%200%206.345%204.513%2011.638%2010.504%2012.84-1.1.298-2.256.457-3.45.457-.845%200-1.666-.078-2.464-.23%201.667%205.2%206.5%208.985%2012.23%209.09-4.482%203.51-10.13%205.605-16.26%205.605-1.055%200-2.096-.06-3.122-.184%205.794%203.717%2012.676%205.882%2020.067%205.882%2024.083%200%2037.25-19.95%2037.25-37.25%200-.565-.013-1.133-.038-1.693%202.558-1.847%204.778-4.15%206.532-6.774z%22%2F%3E%3C%2Fsvg%3E) !important;display: inline-block;height: 14px;width: 14px;margin-top: -1px; vertical-align: middle;margin-right: 4px;}
#share-twitter{background-color: #1b95e0;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;-ms-border-radius: 4px;font-size: 11px;vertical-align: top;display: inline-block;padding: 0 1px;margin-top:5px}
#share-twitter a.twitter-share-button{padding:1px 8px;color: #fff !important;font-weight: bold;}
.una-test .vc_custom_1478734214342 {padding-top: 0 !important;}
#recurring_payment_modal .modal-header{padding: 50px 0px 0 0px;}
#recurring_payment_modal .modal-body{padding: 0 80px 0px;}
#recurring_payment_modal .modal-footer{border-top: 0;}
#recurring_payment_modal .close{margin-top: -25px;font-size: 40px !important;background: transparent !important;color: #333333;padding: 5px 0px 0px !important;}
#recurring_payment_modal .modal-content{margin-top: 35%;border-radius: 10px;-webkit-border-radius: 10px;-o-border-radius: 10px;-ms-border-radius: 10px;-moz-border-radius: 10px;box-shadow: 1px 2px 9px #ccc;-webkit-box-shadow: 1px 2px 9px #ccc;-o-box-shadow: 1px 2px 9px #ccc;-ms-box-shadow: 1px 2px 9px #ccc;-moz-box-shadow: 1px 2px 9px #ccc;}
#recurring_payment_modal .form-row input{padding: 5px 10px;}
#recurring_payment_modal .error{color:#f00;margin-top: -2px;}
#recurring_payment_modal .modal-title{font-family: lato;font-size: 43px;}
.entry-content .vc_row-has-fill h2 {font-size: 20px; color: #000; font-family: 'Raleway'; padding: 0 50px;}
.entry-content p, .entry-summary p, .comment-content p, .mu_register p {font-size: 16px; font-family: 'Raleway'; line-height: 26px;}
.entry-content h4 span {color: #565656 !important;}
.entry-content h4 {font-size: 16px; line-height: 1.63043em; padding: 5px 0 15px; color: #565656 !important; font-weight: 100;font-family: 'Raleway';}
.month-and-year-inputs span {font-size: 14px;}
.wp-media-buttons {width: 100%; display: inline-block;vertical-align: top;}
.wp-media-buttons .button.thickbox {float: left; line-height: normal; margin-top: -43px; font-size: 16px;}
.wp-media-buttons .button.thickbox:active {margin-top: -43px;}
.wp-media-buttons button.insert-media, .wp-media-buttons .button.add_media:active {margin-top: 12px;}
.wp-editor-tools .wp-editor-tabs .wp-switch-editor{margin-top: 25px !important;}
.wp-editor-tools .wp-editor-tabs, .mce-top-part.mce-stack-layout-item, .quicktags-toolbar, .mce-stack-layout-item.mce-last {display: none;}
.white-bg-section p.mt-4 {margin: 10px 0 0 !important;}
.lead.backnow-review-cont {padding-bottom: 5px; padding-top: 0;}
ol.updates_fes {display: block; width: 100%; margin-bottom: 0;}
.month-and-year-inputs select {width: 45%; display: inline-block; background: #fff;font-size: 14px; padding: 8px 10px; border-radius: 3px;color: #90a4ae;margin: 0px 2px;}
#stripe-input span.cards {position: absolute; top: 60px; right: 10px;}
.project-details .image.col-md-7 {padding:0; max-width: 60%;}
.blue-headerbar nav#menu {max-width: 1140px; margin: auto; padding: 0 15px;}
.themeum-tab-navigation li a, .themeum-tab-category, .themeum-tab-inner .themeum-campaign-post-content {color: #333; font-size: 16px;}
textarea#project_long_description {resize: none;}
.group-button-of-wpno button#upload-document, .group-button-of-wpno #uploading-document {margin-left: 0; margin-right: 10px;}
.memberdeck form .form-row div.wpneo-fields label {display: inline-block; width: auto; margin: 2px 0;}
.ignitiondeck form .form-row.total {position: relative;}
.idc_lightbox .total span.doller-sign, .prod-modal .ques-sec .doller-sign{border: none; font-weight: normal; color: #90a4ae; font-size: 13px; line-height: normal;padding: 0; position: absolute;left: 20px; font-family: 'lato'; margin-top: -1px;}
.ignitiondeck.idc_lightbox .form-row.total input {padding: 7px 5px 7px 12px;}
.idc_lightbox .total span.doller-sign{top:35px;color:#000;}
.prod-modal .ques-sec .doller-sign{top:50%;}
.total .total_error{margin-top: -7px;} 
.proceesing-fee .processing_fee_error{margin-top: 3px;}
.proceesing-fee {display: inline-block;width: 100%;}
.additional_donation_error{margin-top: 3px;}
.proceesing-fee .processing_fee_error, .total .total_error{float:right;}
.additional_donation_error, .proceesing-fee .processing_fee_error, .total_donation_amount_error{width:132px;}
.additional_donation_error, .proceesing-fee .processing_fee_error, .total .total_error, .total_donation_amount_error{line-height: 13px;}
.left-text{display: inline-block;width: 67%;line-height: 15px;color:#333 !important;}
.top-margin{margin-top:10px;}
.total_donation_amount_error {float: right;margin-top:-7px;}
.total_donation_amount_error{padding-right:1px;}
.additional_donation_error{padding-right:5px;}
.third.total .total.error{border:1px solid red !important;}


 
/*** accordion css here ***/
.accordion button.btn.btn-link {width: 100%; color: #555; text-align: left; font-weight: bold; border: none; padding: 0; line-height: normal; font-size: 18px; text-decoration: none; padding-left: 25px; white-space: normal;}
.accordion .card {margin-bottom: 10px;}
.accordion button.btn.btn-link:before {content: "I";transform: rotate(90deg); position: absolute; top: 15px; left: 25px;}
.accordion button.btn.btn-link.collapsed:before {content: "+"; font-size: 38px; font-weight: 500; top: 3px; left: 20px;}
.faq-bold {padding: 80px 15px 50px;}
/*** accordion css here ***/

/*** who we are css here ***/
.our-mission-box h1 {line-height: normal; padding-top: 0; font-size: 26px; font-family: 'Lato'; font-weight: 400;}
.our-mission-box p {text-align: justify; line-height: 22px; color: #555;}
.our-guiding-section {padding: 50px 0; background: #f4f4f4;}
.entry-content .section-title {font-size: 30px;font-family: Lato; padding-bottom: 35px; font-weight: 400;}
.three-col-section .color-green, .three-col-section .color-blue {color: #6dab3c; font-size: 60px; display: block; margin-bottom: 20px;}
.three-col-section .color-blue {color: #00a7ef;}
.entry-content .three-col-section p {text-align: center;} 
.our-mission-section {padding-bottom: 40px;}
#main-content .blog-detail .entry-content .una-test h3.section-sub-head {color: #222; font-size: 20px !important; font-family: "Lato" !important;}
.entry-content .three-col-section p {text-align: center; color: #555; line-height: 26px; margin-bottom: 0;}
.how-it-work-section {padding: 50px 0;}
.how-it-work-section span.section-sub-title {color: #565656; font-size: 16px;}
.entry-content .how-it-work-section .section-title {padding-bottom: 15px;}
.how-it-work-section .work-title {font-size: 22px; color: #222 !important; font-family: Lato;}
.entry-content .work-col p {color: #555; line-height: 26px; text-align: justify;}
.bold-text p {color: #222;}
.entry-content .work-col p a {font-size: 16px;}
.team-head-row {padding: 50px 0; background: #015d8c; margin-top: 20px; display: inline-block; width: 100%; vertical-align: top;}
.entry-content .team-head-row .section-title {color: #fff; padding-bottom: 20px;}
.entry-content .team-head-row p .section-sub-title {color: #fff; font-weight: normal;}
.entry-content .team-head-row p {color: #fff; margin-bottom: 0;}
.team-section {padding: 60px 0; text-align: center;}
.entry-content .team-col h5 {color: #222; font-weight: bold; font-size: 18px; margin-bottom: 10px; font-family: "Lato";}
.overlay-box {background: #00c1cf; color: #444; padding: 30px;}
.entry-content .team-col p {line-height: 20px; margin-bottom: 15px;}
.image-col {position: relative;}
.overlay-box {background: #00c1cf; color: #444; padding: 30px 10px 0; opacity: 0; position: absolute; top: 0; bottom: 0; transition: 0.5s;}
.image-col:hover .overlay-box {opacity: 1;}
.type-page.status-publish .team-col p:empty {display: none;}
.media-class {order: 1;}
#love_project .modal-body a {color: #4fb914;font-size: 14px;}
.modal button.close span {font-size: 30px; line-height: 26px; font-weight: 100;}
.address form label span input, span textarea {margin-bottom:4px;}
.address form label span {margin-bottom: 10px;}

/*** who we are css here ***
.comments-area .comment-form input, #respond .comment-form-comment textarea {margin-top: 10px;}
#comments h3.comment-reply-title {margin: 15px 0 0; color: #111; font-size: 20px !important;}
/*** who we are css here ***/
/** popup css start **/
/* .prod-modal .lb_wrapper{margin: 0;width: 100%;padding:15px 0 10px;} */
.ignitiondeck.prod-modal form .form-row .idc-dropdown__select, .ignitiondeck.idc_lightbox.prod-modal .form-row.total input{height:36px;}
.ques-sec, .prod-modal #show_processing_fee, .prod-modal span, .prod-modal .processing_fee, .prod-modal .additional_donation, .prod-modal .total_donation_amount{font-size: 12px;}
.prod-modal input[type=radio]{vertical-align: middle;}
.prod-modal .input-blk{margin-right:5px;}
.prod-modal .input-blk, .prod-modal input[type=radio]{display: inline-block;margin-top: -2px;}
.prod-modal span{color: initial;font-weight: normal;}
.prod-modal .level_select option{font-size:14px;}
.prod-modal #show_processing_fee .processing_fee_error{float:none !important;}
#total_donation {margin: 10px 0 10px;}
.prod-modal .processing_fee, .prod-modal .additional_donation, .prod-modal .total_donation_amount{height:36px;float:right;width:124px;}
/* .prod-modal .mfp-close{right: -10px;top: -11px;display: inline-block;font-size: 23px;}
.mfp-content .prod-modal.idc_lightbox{padding: 20px 15px 0px;} */
.prod-modal.idc_lightbox .form_header{margin-bottom:15px;}
.prod-modal #show_processing_fee, .prod-modal #total_donation, .prod-modal #show_add_donation{display:inline-block;width:100%;padding-right:2%;position:relative;margin-top: 10px;}
.prod-modal #show_processing_fee input, .prod-modal #total_donation input, .prod-modal #show_add_donation input{padding: 7px 5px 7px 22px;}
.prod-modal .ques-sec .doller-sign{top: 11px;right: 116px;left:auto;color:#000;}
.prod-modal .ques-sec #show_processing_fee .doller-sign{font-weight: bold;color: #000;}
.prod-modal .ques-sec #total_donation .doller-sign{font-weight: bold;color: black;}
.prod-modal #show_add_donation input{color:#000;}
.botom-spc{margin-bottom:5px;}
.prod-modal #show_add_donation input{font-size:13px;}



/** popup css start end**/
/* Checkout style start */
.check-blk {display: inline;position: relative;}
label#year-error, label#month-error{position: absolute;right: 0px;line-height: 15px;top: 14px;font-size: 13px !important;text-indent: inherit;}
label#card-cvc-error, label#zipcode-error, label#first-name-error, label#last-name-error, label#email-error, label#card-number-error, label#pw-error, label#cpw-error {margin-top: 0 !important;text-indent: initial;font-size: 13px !important;}





/* Checkout style end */
/* slip table style start */
.idc-social-sharing-box .idc-order-info .order-details-grid table tr td.slip-width{width: 250px;}

/* slip table style start */
.una-test .ignitiondeck{padding:0 15px;}
.checkout-terms-wrapper input.terms-checkbox-input.required {margin: 4px 1px 0 0 !important;}
.una-test .idsocial-post-icons.ignitiondeck {padding-bottom: 5px;}
.una-test .idsocial-post-icons.ignitiondeck #share-fb{margin-right: 9px;}
.una-test .idsocial-post-icons.ignitiondeck #share-pinterest{padding-top: 1px;}
.ignitiondeck.idc_lightbox #share-twitter{margin: 2px 2px 0 2px;}
#project_long_description-error {margin-right: 0;}
#project_level_1_title-error, #project_short_description-error, #project_name-error{padding-bottom:0;}


/* responsive */
@media only screen and (max-width: 1300px) {
.cus-height .vc-hoverbox-inner{min-height: 640px !important;}

}
@media only screen and (max-width: 1280px) {
    .header-catagories .themeum-campaign-item {width: 25%;}
    #menu li {padding: 10px 15px;}
    #menu ul li.menu-item-type-custom::after {right: 0px;}
    .inner-project-pages .project-details-page ,.sort-tabs {width: 67%; padding-right: 30px;}
    .menu-toggle i {color: #01aeef;}
    .inner-upload-file-content p {text-align: left !important;}
    .align-items-center{align-items: normal !important;}
}

@media only screen and (max-width: 1199px) {
    #footer .last-widget {width: 24%;}
    .footer_contad {width: auto;}
    .footer_contad span, a {font-size: 11px;}
    .header-image {width: 20%;}
    .project-details .contribute-now {margin: 0px; padding: 2px 0px;}
    .project-details .image {width: 65%;}
    .type-page.status-publish p {text-align: center; margin: auto; display: block; padding: 0px !important;} 
    #main-content {width: 58%;}
    .sort-tabs {width: 61%;}
    .sort-tabs li a {padding: 0 4px;font-size: 12px;}
    .memberdeck .checkout-title-bar {width: 906px;}
    .contacts h2 {width: 40%;}
    #projects .masonry {margin-right: auto;margin-left: auto;}
    #payment-form .row-secondleft {width: 50% !important;}
    .about-inner-page-space p {text-align: left !important;}
    .order-team {order: 1;}
    .project-details .right-side ,.contribute {height: auto; margin: 5px;}
    .left-text-about-res p {text-align: left !important;}
    .sort-tabs {overflow: auto;white-space: nowrap;min-height: 47px;}
    .sort-tabs li {margin: 0 9px 0px;float: none;vertical-align: top;display: inline-block;}
    .themeum-campaign-item .camp-title {word-break: break-all;}
    .backer_project_mini .backer_project_text {text-overflow: ellipsis;display: -webkit-box !important;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
    .type-page.status-publish label, .type-page.status-publish .accordion p, .type-page.status-publish .our-mission-box p, .type-page.status-publish .work-col p {text-align: left;}
    .memberdeck .md-dash-sidebar {margin-top: 0px;}
    .memberdeck .md-profile .profile-info-wrapper {margin-top: 25px;}
    .memberdeck #payment-form, .memberdeck .checkout-title-bar {max-width: 950px !important; width: 100%;}
    .memberdeck .dashboardmenu a:hover, .memberdeck .dashboardmenu .active a {padding: 8px 1px;}
    .md-requiredlogin.login {max-width: 905px;}
    .blog-detail {padding-top: 40px;}
    /* dashboard */
    .md-box-left-auto-right ul li {width: 44%;}
    .wpneo-form-of-dashboard p {text-align: left !important;}
    .right-side a {font-size: 12px;;padding: 10px 15px;}
    .custom-campian-tight-side .contribute-now {margin-right: 0px !important;}
    .upload-input input[type="file"] {width: 100%;}
    .dashboard-head-date .hasDatepicker {width: 35% !important;}
    /* dashboard */
    .header-space .site-title a{display:block;}
    #main-content{width: 100%;}
    .memberdeck form .form-row.date {padding-left: 0; padding-right: 10px;}
    .month-and-year-inputs select {padding: 8px 5px; margin: 0; width: 46%}
    .ignitiondeck .notification.green {padding: 10px !important;font-size: 16px !important;}
}

@media only screen and (max-width: 1160px) {
    #menu .right{right:0}
    #menu {padding: 30px;top: 100%;}
    #menu .sub-menu .sub-menu {top: 0;}
    .backnow-review-cont-of-lead span {font-size: 13px;}
    .blue-headerbar{background:transparent;height: 0;padding: 0;}
    #menu ul li a{color: #fff;font-size:14px;font-weight:normal;}
    #menu .sub-menu li a{ color: #fff; }
    #menu{padding-left:15px !important;}
    .btns-block{position: static;padding-right: 12px;text-align:center;}
    .container .header-btn{float:none;border: 2px solid #1fcb64;font-size: 14px;}
    #menu{top: 118px !important;background-color: #020621 !important;margin: 14px 0 0 !important;}
    .container {max-width: 100%;}
    #menu li{text-align: left;display: block;line-height: 25px;}
    .support-btn:hover .handshake-icon,.support-btn:focus .handshake-icon{background: url(images/handshake-white.png) center no-repeat;}
    #content #main-content, .page-block .full-blk, .page-block .vc_col-sm-4{width:100%;}
    .memberdeck.checkout-wrapper {padding: 30px 30px 0;}
    .memberdeck #payment-form, .memberdeck .checkout-title-bar {max-width: 100% !important;}
    .idsocial-post-icons .container {padding-left: 30px;}
    .overlay-box {position: unset; opacity: 1; padding: 25px; min-height: 570px;}
    .type-page.status-publish .team-col p {line-height: 26px; margin-bottom: 15px;}
}

@media only screen and (max-width: 991px) {
    .profile-block h4{font-size:14px;}
    .header-catagories .themeum-campaign-item {width: 33.3%;}
    .header-image{width: 25%;}
    #footer .footer-widget {padding: 20px;}
    #footer .footer-widget:first-child {width: 30%;}
    #footer .footer-widget:nth-child(2) {width: 36%;}
    .mc4wp-form-fields button {z-index: 9;}
    .footer_contad {float: left;}
    .how-great-section-font-sizes .thm-heading-title {line-height: normal;}
/* home page */
    /* #header {padding: 15px 0;} */
    .header-catagories .thm-heading-title {font-size: 36px;}
    .popular-all .thm-heading-title {line-height: normal;}
    .ignitiondeck form .form-row.twothird, .ignitiondeck form .twothird {width: 100% !important;}
/* home page */
/* home catagory */
    .option-set.home {float: left;}
    .sort-tabs li a {text-align: left; padding: 0px; font-size: 12px; text-transform: capitalize;}
    .themeum-author-funded {float: none;}
    .page-numbers {padding: 9px 3px;font-size: 27px; margin-right: 10px;}
    .right-side .contribute {font-size: 15px;}
    .author-bio {width: 44%;}
    .project-details {margin-bottom: 0px;padding-bottom: 0px;}
    .themeum-author-funded {float: none;}
    .page-numbers {padding: 9px 3px; font-size: 27px; margin-right: 10px;}
    .right-side .contribute {font-size: 13px;}
    .author-bio {width: 44%;}
    .container.blog-section .blog-topspace {width: auto; padding: 50px 15px 0;}
/* home catagory */
    .page-numbers.current {line-height: 27px;}
/* create account */
    #payment-form .third.left, .third {width: 100% !important; padding: 0px !important;}
    #payment-form .twoforth, #payment-form .row-secondleft {width: 100% !important;}
    .memberdeck #payment-form {max-width: 675px !important;}
/* create account */
    #footer input[type="text"], #footer input[type="email"] {width: 80%;font-size: 12px;}
    .memberdeck .checkout-title-bar {max-width: 674px; width: 100%;}
    .memberdeck a.reveal-login, .memberdeck a.hide-login {width: auto;}
    .idc-terms-checkbox label {width: 94%;}
    .header-catagories {padding: 60px 0;}
    .section-common-padding, .section-common-padding-topbottom, .elementor-section {padding: 50px 0 30px;}
    .postive-section, .section-common-padding-topbottom {padding: 50px 0;}
    .how-great-section-font-sizes .sub-title-content {padding: 0;}
    .header-catagories .thm-heading-title, .thm-heading-title{font-size: 28px !important; line-height: normal;}
    .sub-title-content {font-size: 18px !important; line-height: normal; margin-top: 10px !important;}
    .backnow-title-content-wrapper {margin-bottom: 25px;}
    .themeum-tab-navigation {white-space: nowrap;width: 100%; display: inline-block; overflow: auto; padding-bottom: 3px;}
    .elementor-widget-backnow-product-tab ul li.nav-item {display: inline-block;}
    .memberdeck .dashboardmenu a, .memberdeck .dashboardmenu a:visited {padding: 8px 10px;font-size: 12px;}
    .memberdeck .dashboardmenu a:hover, .memberdeck .dashboardmenu .active a {padding: 8px 10px;}
    .contacts h2 {width: 19%;font-size: 14px;line-height: normal;letter-spacing: 0px;}
    .order-table ul {overflow-x: auto;}
    .month-and-year-inputs input {width: 48.97% !important;}
    /** .contacts .address {width: 506px;} **/
    .ignitiondeck form .form-row.third:not(.right), .ignitiondeck form .third:not(.right) {padding-right: 0px;}
    .md-box-wrapper #edit-profile {padding: 0px 9px;}
    .memberdeck .dashboardmenu {white-space: nowrap;overflow: auto;padding: 15px 0px;}
    .upload-avatar-profile, .upload-avatar-profile label {text-align: center !important;}
    .md-requiredlogin.login {max-width: 680px;}
    /* dashboard */
    .md-box-left-auto-right ul li {width: 41%;}
    .dashboard-head-right-custom form input {padding: 8px 5px !important; font-size: 12px !important;margin-right: 5px;}
    .dashboard-head-right-custom button {margin: 8px;}
    .dashboard-head-right-custom {width: 100%;}
    .dashboard-head-right-custom .dashboard-head-date {margin: 0;}
    .wpneo-dashboard-summary-dash-style ul li {width: 207px;}
    .project-details .right-side, #sidebar, .sort-tabs, .inner-project-pages .project-details-page, .sort-tabs {width: 100%;max-width: 100%;}
    .project-details .image, #main-content {max-width: 100%; width: 100% !important;}
    .form.form-of-contribute-level .form-row.inline.left.twothird {width: 100% !important;}
    /* dashboard */
    #header{padding: 15px 0 0;}
    #menu{top: 128px !important;}
    .side-topspace, .blogdetail-topspace{padding-top: 0;}
    .paginate-links .page-numbers.current{line-height: 15px;}
    .paginate-links .page-numbers{font-size:14px;}
    .blog-topspace .botom-space:last-child{margin-bottom:0;}
    .paginate-links{padding:10px 0px 25px;}
    .side-block#sidebar .posts-sec li h4{padding-top: 20px;}
    .side-block#sidebar .posts-sec li{padding: 10px 10px;margin: 0;}
    .principal-section h2{font-size:18px;}
    .profile-block h2{font-size:20px;padding-top: 35px;padding-bottom: 0px;}
    .like_box_facbook-4 iframe{width: 230px;}
    /*.month-and-year-inputs select {width: 47%;}*/
    .memberdeck #payment-form {max-width: 100% !important}
    .month-and-year-inputs select#year {float: right;}
    .month-and-year-inputs .card-exp-slash {padding-left: 15px;}
	.prod-modal.idc_lightbox .total span.doller-sign{left:10px;}
	.total .total_error{float:none !important;}
	label#month-error, label#year-error{left:0;}
	.zip-code-custom-inputs.top-spc{padding-top:;}
	.checkout-form .month-and-year-inputs select#year{float: none;display: inline-block;}
	.month-and-year-inputs .card-exp-slash {padding-left: 5px;padding-right: 5px;}
	.month-and-year-inputs select{width:48%;}
	.zip-code-custom-inputs.top-spc{padding-top: 10px !important;}
	.una-test .idsocial-post-icons.ignitiondeck #share-pinterest {padding-top: 0px;}
    .una-test .idsocial-post-icons.ignitiondeck .container{padding-left:13px;}
}

@media only screen and (max-width: 880px) {
    .inner-project-pages .project-details-page, .sort-tabs {width: 100%; padding: 0;}
    /* dashboard */
    .md-box-left-auto, .md-box-left-auto-right, .md-box-left-auto-last {width: 100% !important;}
    /* dashboard */
	
}


@media only screen and (max-width: 767px) {
    .header-image {margin-top: 8px; width: 30%;}
    #footer .footer-widget:last-child {height: 300px;}
    #footer p {display: block;text-align: left;}
    .social-share-b ul li {padding: 0px 5px;}
    #footer .footer-widget:first-child {width: 48%;}
    #footer .footer-widget:nth-child(2) {width: 52%;}
    #footer .footer-widget {width: 100%;}
    #footer .footer-widget:last-child {border-left: none;}
    .footer-widget:last-child p {text-align: center !important;}
    .brands-of-section-main img {margin: 0 auto;display: block;}
    .memberdeck #payment-form, .md-requiredlogin #loginform {width: 100%;}
    .memberdeck.checkout-wrapper {float: left;}
    .memberdeck .checkout-title-bar {width: 100%;float: left;}
    .memberdeck .checkout-title-bar {max-width: 100%;}
    .idc-terms-checkbox label {width: 92%;}
    #payment-form button {font-size: 13px !important;}
     .memberdeck .checkout-title-bar span.currency-symbol, .memberdeck .checkout-title-bar span.checkout-project-title, .memberdeck .checkout-title-bar span.checkout-payment, .memberdeck .checkout-title-bar span.active {display: inline-block; width: 24%;}
     .memberdeck #payment-form {max-width: 100% !important;}
    .memberdeck .checkout-title-bar {padding-top: 10px;}
    .contacts h2 {width: 100%;font-size: 18px;}
    .sort-tabs {width: 100%;}
    .memberdeck .dashboardmenu {white-space: nowrap;overflow: auto;padding: 15px 0px;}
    .memberdeck .dashboardmenu a:hover, .memberdeck .dashboardmenu .active a {padding: 10px;}
    .ignitiondeck form .form-row.left ,.third {padding-right: 0px;}
    .backer_project_mini .backer_project_text {text-overflow: ellipsis;display: -webkit-box !important;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
    .ignitiondeck.backer_profile .backer_projects li.backer_project_mini {width: 50% !important;}
    .ignitiondeck.backer_profile .backer_projects li.backer_project_mini .backers_hover_content .backer_project_text {line-height: inherit;font-size: 14px;}
    .ignitiondeck form .form-row.half, .ignitiondeck form .half, .memberdeck form .form-row.half, .memberdeck form .form-row.quarter {width: 100% !important;}
    .md-requiredlogin.login {max-width: 490px;}
    .month-and-year-inputs input {width: 100% !important;}
    /* dashboard */
    .md-box-left-auto-right ul li {width: 100%;}
    .ignitiondeck.backer_profile .backer_info {border-right: none;margin: auto;text-align: center;width: 100%;margin-bottom: 20px;}
    .ignitiondeck.backer_profile .backer_info .backer_title {width: auto;}
    .ignitiondeck.backer_profile .backer_data, .backer_supported, .backer_joined {width: 100%; text-align: center !important;margin-bottom: 20px;}
    /* dashboard */
    .contacts .contact-info{width:100%;}
    .contacts .contact-info h2{padding-bottom: 15px;}
    .contacts .address{padding-top: 20px;padding-bottom: 0;}
    .elementor-container .themeum-campaign-tab-post p {width: auto;}
    .wpneo-dashboard-summary-dash-style ul li, .wpneo-custom-dash-padd img {width: 100%;}
    .btns-block{margin:10px 0;}
    #menu {top: 135px !important;}
    .header-space {padding: 0 20px 20px;}
    .btns-block{padding-right:0;}
    #main-content .blog-detail .blogdetail-title{font-size:32px;margin: 5px 0 15px;}
    #main-content .image {padding: 0;}
    .blog-topspace{padding-top:50px;}
    .page-block .vc_empty_space{height: 0 !important;}
    .mission-section h1 {padding-top: 0;}
    .mission-section h4, .workbotom-space span, .team-block h1{font-size: 14px;}
    .mission-section h1, .principal-section h2.head-md, .vc_custom_heading.headtop-space, .team-block h1{font-size:30px !important;}
    .team-block h1{padding-bottom:0;}
    .principal-section {padding-top: 0;}
    .principal-section h2.head-md{padding-bottom:30px;}
    .principal-section h2 {font-size: 20px;}
    .vc_custom_heading.headtop-space{padding-top:50px;}
    .workbotom-space {margin-bottom: 10px;}
    .work-grid h2 {font-size: 20px;text-align: center !important;padding-bottom:10px;}
    .work-grid p{text-align:center !important;}
    .vc_custom_heading.team-heading{padding-top:0;}
    .profile-block h2{padding-top: 0;}
    .profile-block {padding-top: 40px !important;}
    #recurring_payment_modal .modal-content{width: 94%;display: inline-block;}
    .modal .modal-content{margin-top: 5%;}
    #recurring_payment_modal .modal-title{font-size:22px;margin-bottom:0;}
    #recurring_payment_modal .modal-body{padding: 0 30px 0px;}
    #recurring_payment_modal .modal-header { padding: 15px 0px 0 0px;}
    .month-and-year-inputs .card-exp-slash {padding-left: 8px;}
    .project-details .image.col-md-7 {margin: auto; max-width: 100%;}
    .project-details .right-side {margin: 0; padding: 0;}
    .right-side .campaign-stats a {padding: 10px 0 0;}
    .faq-bold {padding: 30px 15px;}
    .our-mission-box {margin-top: 20px;}
    .our-mission-box p {line-height: 26px;}
    div.entry-content .three-col-section p {margin-bottom: 30px;}
    .overlay-box {margin-bottom: 30px; min-height: auto;}
    .team-section, .team-head-row, .how-it-work-section, .our-guiding-section {padding: 30px 0;}
    iframe.lazyloaded {height: 300px;}
    .month-and-year-inputs select{width:100% !important;}
    .card-exp-slash{display:none;}
    .check-blk #month{margin-bottom: 30px;}
    .ignitiondeck .notification.green {font-size: 14px !important;}
    .una-test .idsocial-post-icons.ignitiondeck #share-fb {margin-right: 5px;}
    .una-test .idsocial-post-icons.ignitiondeck {padding-bottom: 10px;}
    .idc-social-sharing-box .social-sharing-options-wrapper .friendlink .text{width:auto;}
    .ignitiondeck.idc_lightbox #share-twitter {margin: 2px 3px 0 2px;}
}

@media only screen and (max-width: 600px) {
    .widget.widget-bio, .mail-chimp-of-form input[type="email"], .container {width: 100%;}
    #header {padding: 15px 0 10px;}
    #header  .menu-toggle {margin-top: 10px;}
    .entry-share {width: 100%; display: inherit;}
    .page-numbers.current {height: 32px; width: 32px; line-height: 20px;}
    .page-numbers {padding: 6px 3px;font-size: 16px;width: 10px;}
    .author-bio {width: 70%; margin-bottom: 15px;}
    .author-bio-links li {justify-content: flex-start;}
    .author-bio-links {width: 100%;}
    .footer-widget:last-child p {text-align: center !important;}
    .brands-of-section-main img {margin: 0 auto; display: block;}
    .memberdeck a.reveal-login, .memberdeck a.hide-login {width: 100%;}
    .memberdeck form .form-row.left {padding-right: 0px;}
    .memberdeck form .finaldesc, .memberdeck form .finaldesc p {font-size: 16px; padding: 30px 15px 10px;}
    .memberdeck .main-submit-wrapper {display: unset;}
    .memberdeck .idc-terms-checkbox {width: 100%;float: left;}
    .form-row.checklist input {height: auto !important;}
    .form-row.checklist .terms-checkbox-input {top: 0px !important;left: 0px !important;}
    .memberdeck .idc-terms-checkbox {padding-top: 10px; text-align: center;}
    .form-row input[type="checkbox"] {float: none;}
    .idc-terms-checkbox label {width: auto;}
    .memberdeck .idc-terms-checkbox .form-row {display: inline-block;}
    .header-catagories .thm-heading-title, .thm-heading-title{font-size: 28px !important;}
    .sub-title-content {font-size: 18px !important;}
    .section-common-padding, .section-common-padding-topbottom, .header-catagories, .elementor-section, .postive-section {padding: 40px 0 30px;}
    .backnow-title-content-wrapper {margin-bottom: 10px;}
    .header-catagories {padding-top: 80px;}
    .how-great-section-font-sizes .sub-title-content {padding: 0;}
    .how-great-section-main {min-height: auto;}
    .address form label input, textarea, .wpneo-form-of-dashboard .wpneo-name.float-left,.wpneo-form-of-dashboard .wpneo-fields {width: 100% !important;}
    .contacts .address .left {width: 100%;}
    .contacts .address {width: 100%;}
    .sort-tabs li {width: auto !important; padding: 0px 10px;}
    .dashboard-head-right-custom form input {width: 100% !important; margin-bottom: 15px;}
    .dashboard-head-right-custom button {margin: 0;}
    .heading-with-logo-color {font-size: 30px;}
    .btns-block {margin: 15px 0 0px;}
    .paginate-links.front-pagination .next.page-numbers {width: auto;}
    .paginate-links .page-numbers.current {line-height: 20px;}
    .memberdeck form .checklist input[type="checkbox"] {top: -6px;}
    div#backers {overflow: auto;}
    .backer-list-table {width: 600px; border: none;}
    table.table.ign_backer_list {margin-bottom: 0;}
    .first-row-width {width: 160px;}
    .prod-modal .processing_fee, .prod-modal .additional_donation, .prod-modal .total_donation_amount{float:none;width:100%;}
    .prod-modal .ques-sec .doller-sign {top: 31px;right: auto;left: 10px;}
    .proceesing-fee .processing_fee_error, .additional_donation_error, .total_donation_amount_error{width:100%;}
    #payment-form button{margin-top:20px;}
    .left-text{width:100%;}
    .checkout-terms-wrapper input.terms-checkbox-input.required {margin: 0px 1px 0 0 !important;}
    .memberdeck .md-profile .column-2:nth-child(2n+1), .memberdeck .md-profile .column-2:nth-child(2n+3){padding-right: 0;}
}
@media only screen and (max-width: 500px) {
/*
#show_add_donation .doller-sign{top:43px;}
*/
}




@media only screen and (max-width: 480px) {
    .header-image {margin-top: 10px; width: 40%;}
    .sub-title-content {font-size: 16px !important;}
    .header-catagories .thm-heading-title, .thm-heading-title {font-size: 22px !important; margin-bottom: 10px !important;}
    #footer .copy-wrapper {text-align: center !important;}
    .front-pagination .next.page-numbers, .front-pagination .prev.page-numbers {width: 100%;}
    .social-share-b {display: block; text-align: center; width: 100%; height: auto;}
    #footer .footer-widget:last-child {height: auto;border: none;width: 100%;}
    #footer p {text-align: center;}
    .memberdeck form .checklist input[type="checkbox"], .memberdeck form .checklist input[type="radio"] {float: left;}
    .memberdeck .idc-terms-checkbox {padding-left: 0;}
    .idc-terms-checkbox label {max-width: 92%; text-align: left; float: left;}
    #footer .footer-widget, #footer .last-widget {width: 100% !important; text-align: center;margin: 0 !important;}
    .sort-tabs li {width: 100% !important;}
    .sort-tabs li a {font-size: 14px;}
    .memberdeck .checkout-title-bar span.checkout-project-title, .memberdeck .checkout-title-bar span.currency-symbol, .memberdeck .checkout-title-bar span.checkout-payment, .memberdeck .checkout-title-bar span.active {float:left;width: 48%;}
    .checkout-title-bar span {margin-bottom: 8px;vertical-align: middle; margin-top: 8px;}
    .memberdeck .dashboardmenu li {margin-bottom: 10px; margin-right: 15px;}
    .memberdeck .dashboardmenu li a {padding: 5px 0px !important;}
    .popular-all .themeum-tab-inner .themeum-campaign-post-content h3, .themeum-tab-category h3 {word-break: break-all;}
    #projects .masonry .masonry-brick {transform: translate3d(0px, 0px, 0px) !important;padding: 0px;}
    .sort-tabs li {width: auto !important; padding: 0px 10px;}
    .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {padding: 15px 0px;}
    .ignitiondeck.backer_profile .backer_projects li.backer_project_mini {width: 100% !important;}
    .login h2, .memberdeck #payment-form h2 {font-size: 20px;}
    .memberdeck .md-profile .md-membership {text-align: center;border: 1px solid;padding: 15px 0px;width: 100%;}
    .memberdeck .md-profile .profile-info-wrapper {width: 100%;}
    .align-right {float: none;}
    .project-details .image.col-md-7 {padding: 5px 0;}
    .left-align {width: 100%; text-align: center;}
    .project-details .contribute-now {display: block; margin-top: 10px;}
    .project-details .right-side, .contribute {margin: 0;}
    .memberdeck .idc-terms-checkbox .form-row.checklist {margin-left: 15px;}
    .heading-with-logo-color {font-size: 24px;}
    .container .header-btn{display:block;margin-bottom: 10px;}
    #menu {top: 195px !important;}
    #header .icon-menu::before{margin-right:0;}
    .header-space {padding: 0 15px 0px 15px;}
    .side-block#sidebar .widget{margin-bottom: 25px;}
    .side-block#sidebar .sidebar-widgets .posts-sec h3 {margin-bottom: 20px;}
    .side-block#sidebar .posts-sec li{padding-left:0;}
    #main-content .blog-detail .blogdetail-title{font-size: 24px;margin: 5px 0 5px;}
    #main-content .post-meta{padding: 10px 0 0px;}
    .mission-section h1, .principal-section h2.head-md, .vc_custom_heading.headtop-space{font-size: 28px !important;}
    .mission-section h1, .principal-section h2.head-md{padding-bottom: 0;}
    .page-block .vc_custom_1579975637424 {margin-bottom: 20px;}
    .profile-block h4{padding-bottom: 0;line-height: 17px;}
    .profile-block h2{font-size:18px;}
    .vc-hoverbox h4 {font-size: 13px;}
    .img-ht .vc-hoverbox-block-inner {margin-top: -53%;}
    .month-and-year-inputs .card-exp-slash {padding-left: 1px;}
    .month-and-year-inputs select {width: 46%;}
    .memberdeck.checkout-wrapper {padding: 60px 15px 0;}
    .blog-detail {padding-top: 100px;}
    .accordion button.btn.btn-link {font-size: 16px; line-height: 20px;}
    .entry-content p, .entry-summary p, .comment-content p, .mu_register p {font-size: 14px; line-height: 22px;}
    .accordion button.btn.btn-link:before, .accordion button.btn.btn-link.collapsed:before {top: 14px;}
    .entry-content .section-title {font-size: 26px;}
    iframe.lazyloaded {height: 200px;}
    .prod-modal .botom-spc{line-height:17px;}
    .memberdeck form #idc_checkout_extra_fields_anon .checklist input[type="checkbox"]{float:none;}
    #show_processing_fee .left-text{padding-right:41px;}
    #show_processing_fee .doller-sign{top:32px;}
    .mob-space {margin-top: 5px;}
    .ignitiondeck .notification.green {font-size: 13px !important;}
    .checkout-terms-wrapper input.terms-checkbox-input.required {margin: 3px 1px 0 0 !important;}
    .una-test .idsocial-post-icons.ignitiondeck .container, .una-test .idsocial-post-icons.ignitiondeck #share-fb {padding-left: 0px;}
    .idc-social-sharing-box .social-sharing-options-wrapper {padding: 0 0 10px;}
    .idc-social-sharing-box .social-sharing-options-wrapper>.social-share ~ .social-share {padding-left: 4px;}
}
