/*
Theme Name: Charity
Theme URI: https://www.cry.org
Author: the WordPress team
Author URI: https://www.kreativemachinez.com
Description: Top NGO in India to Support Child Rights &amp; Underprivileged Children- CRY
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: charity
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/*.grecaptcha-badge {
display: none !important;
}*/
.form-group.block.indianState p { display: block }
.breadcrumb-section, .parallax-section, body, p { font-size: 16px }
a:active, a:focus, a:hover { outline: 0 !important }
.lowerclass { text-transform: lowercase !important }
.buttonshistory a, .campaignsreadmore>a, .changeenableddivtitle, .creditcarddetailstitle h4, .donationdiv .title h3, .donationformtitle h3, .heads-blogs, .mediafellowshippersonsdetails h4, .our-works h3, .project-listing .charity-project h3, .search-form .form-control, .sitemaplinks h6, .tahnkyou_popup_box strong, .threegridhomecontainer .items .h6, .thumbnailforshopcategories .caption h3 a, .vertical, .videocontainer center, .volunteerbanner h1, .volunteerbanner h3, .we-help .thumbnail .h3, ul.list-unstyled li a { text-transform: uppercase }
.modal-open { overflow-y: scroll !important; padding: 0 !important }
.paddingtop20 { padding-top: 20px }
.breadcrumb-section h1 { color: #fff }
.breadcrumb>li+li::before { color: #fff !important }
.breadcrumb li a, .breadcrumb>.active, .vertical { color: #fff }
* { -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease }
.buttonshistory a, .socialmediadiv ul li a { transition: all .5s ease-in-out; text-decoration: none; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out }
.vertical-wrapper { position: fixed; left: 0; top: 60%; z-index: 9; display: none }
.vertical { box-sizing: border-box; cursor: pointer; font-size: 14px; overflow-wrap: break-word; padding: 1em 9px; background-color: #32312f; width: 38px; float: left; font-weight: 300; font-family: Lato; line-height: 22px; border-right: 3px solid #d6b014; text-align: center }
.vertical-content { background-color: #fff; color: #fff; float: left; width: 122px; box-shadow: 2px 0 6px 1px rgba(0, 0, 0, .31) }
.vertical-content p { width: auto }
.CorporatePartnerships ul li, .vertical-content img { float: left; width: 100% }
.vertical-content img { padding: 2px 11px }
.vertical-content p:first-child img { padding-bottom: 0 }
.parallax-section { background-color: RGBA(0, 0, 0, .62) }
.tp-bgimg.defaultimg { background-color: RGBA(0, 0, 0, .45) !important }
article.blog p { margin-bottom: 14px !important; color: #000 }
.testimonial-slider blockquote p { position: relative }
.testimonial-slider blockquote p::before { content: "\f10d"; font-family: fontAwesome; position: absolute; z-index: 1; top: -25px; left: -25px }
.testimonial-slider blockquote p::after { content: "\f10e"; font-family: fontAwesome; position: absolute; z-index: 1; right: 0; bottom: -16px }
a.bannerbutton { text-decoration: none; color: #fff }
.bannerbutton { float: left; padding: 5px 30px !important; background-color: #ecc731; border-radius: 5px; margin-top: 20px !important }
.donationdiv .title { border-bottom: 1px solid #5d5d5d; color: #000; margin: 0 0 20px }
.donationdiv .title h3 { float: left; width: 100%; margin: 0; padding: 10px 0 5px }
.partners ul { padding-left: 0; margin-bottom: 0 }
@media(min-width:992px) and (max-width:1199px) {
	.honorrolllists ul li { width: 25px !important }
	.newsletter-social-icon form input[type=submit] { padding: 10px 12px }
}
@media(min-width:320px) and (max-width:479px) {
	#header.fixed { position: relative !important; top: 0 !important }
	#wrapper { padding: 0 !important }
	#header.up { opacity: 1 !important; visibility: visible }
	.primary-header .brand { float: left; width: 100%; text-align: center }
	.primary-header .social-links { float: left; width: 100% }
	.btn-volunteer, .btn-volunteerreverse { float: none }
	.primary-header .social-links a { float: left; width: 50%; margin: 0 }
	.partners { float: left; width: 100% }
	.partners ul li::before { content: "" !important; padding: 0 !important }
	.partners .title { float: left; width: 50%; text-align: right }
	.partners ul li { padding-left: 10px }
}
@media(min-width:480px) and (max-width:767px) {
	#header.fixed { position: relative !important; top: 0 !important }
	#wrapper { padding: 0 !important }
	#header.up { opacity: 1 !important; visibility: visible }
	form.navbar-right:last-child { float: left }
	.menu-header-menu-container .nav li { float: left; width: 100% }
	.partners ul li { padding-left: 5px }
	.primary-header .brand { float: left; width: 50%; text-align: center }
	.primary-header .social-links { float: left; width: 50% }
	.btn-volunteer, .btn-volunteerreverse { float: none }
	.primary-header .social-links a { float: left; width: 50%; margin: 0 }
	.partners { float: left; width: 100% }
	.partners ul li::before { content: "" !important; padding: 0 !important }
	.partners .title { float: left; width: 50%; text-align: right }
	.navbar-form.navbar-right:last-child { position: relative; width: 100% }
}
@media(min-width:640px) and (max-width:767px) {
	.menu-header-menu-container, .menu-header-menu-container .nav { float: left; width: 100% }
	.menu-header-menu-container .nav li { float: left; padding: 0 15px }
}
.ch-number { padding: 20px 0 !important }
.partners { float: right; position: relative; margin-top: 15px }
.partners ul li:before { content: "/"; padding: 0 10px }
.campaignback::after, .partners ul li:first-child:before { content: "" }
.partners ul li { display: inline-block }
.partners ul li a { color: #fff }
.social-links a span { display: table; padding: 6px 18px; border-width: 2px; border-style: solid; border-color: #ffd400; border-image: initial }
.btn-volunteerreverse { padding: 4px; float: right; margin-left: 2%; color: #fff; font-size: 15px !important; font-family: latoblack, sans-serif !important; font-weight: 600; background-color: #ecc731 }
.navbar-nav li>.dropdown-menu { background: #000 !important }
.btn-volunteerreverse:hover { background-color: #32302f !important }
.btn-volunteer { background-color: #32302f; color: #ecc731 }
.btn-volunteer:hover { background-color: #ecc731; color: #ffe66d !important }
@media(min-width:992px) and (max-width:1199px) {
	.honorrolllists ul li { width: 25px !important }
}
.buttonshistory { float: none; width: 100%; text-align: center; display: table; margin: 0 auto; padding: 20px 0 40px }
.buttonshistory a { background-color: #ecc731; color: #fff; padding: 20px 0; display: block; font-size: 21px }
.buttonshistory a:hover { background-color: #c29f0e }
.historydiv .quote { text-align: center; font-weight: 700; font-size: 22px }
.historydiv .quote b { font-size: 16px }
.our-causes .items .btn { margin: 15px auto }
article.blog h2 { float: left; width: 100%; margin: 0; padding: 20px 0 30px }
.content-wrapper article.blog { float: left; width: 100%; padding: 0 10px }
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { float: left }
.wpb_wrapper { float: left; width: 100% }
.progress-bar { display: none !important }
.article-list-large .donation, .btn.btn-default.pull-right.charity-donation-button, .detail-description a.btn-default { display: none }
.vc_row.wpb_row.vc_row-fluid { float: left; width: 100% }
.borderright { border-right: 1px solid #6b6864 }
.changeenableddiv { float: left; width: 100% }
.changeenableddivtitle { float: left; width: 100%; font-size: 25px }
.changeenableddivdetails p { margin: 0 !important }
.changeenableddivdetails { display: -webkit-flex; display: flex; align-items: center; -webkit-align-items: center; float: left; width: 100% }
.changeenableddiv section { float: left; width: 100%; padding: 10px 0 }
.changeenableddivdetails .figcaption { font-size: 12px; float: left; width: 65% }
.changeenableddivdetails .fig { float: left; width: 35% }
.block, .honorrollsubsection { width: 100%; float: left }
.changeenableddivdetails .figcaption span { float: left; width: 100%; font-weight: 700 }
.honorrollsubsection { padding: 10px; border-bottom: 1px solid #c2c2c2 }
.honorrollsubsection img { float: left; padding-right: 20px }
@media(min-width:320px) and (max-width:767px) {
	.honorrollsubsection .col-xs-6 { width: 50%; float: left }
	.peopledetails { text-align: center }
}
.socialmediadiv { float: left; width: 100% }
.socialmediadiv ul { display: table; margin: 0 auto }
.socialmediadiv ul li { list-style: none; display: inline-block; width: 40px; text-align: center; float: left }
.socialmediadiv ul li a { color: #32302f; font-size: 15px; border-radius: 50%; border: 1px solid; width: 30px; display: inline-block; height: 30px; padding-left: 2px; line-height: 27px }
.socialmediadiv ul li a:hover { background-color: #32302f; color: #fff }
.sectionpeopledivtitle h4 { text-align: center; margin: 0; padding: 20px 0; color: #ecc731 }
.mediafellowshippersonsdetails h4 { font-size: 15px; font-weight: 700; padding-bottom: 10px; text-align: center; border-bottom: 1px dotted #ddd; margin-bottom: 10px !important }
.peopledetails h4 { margin: 0; color: #32302f }
.peopledesignation { font-size: 16px; padding: 5px 0; font-style: italic }
.peopledetails .personimage { text-align: center }
.peopledetails .personimage img { display: inline; width: auto }
.peopledetails .persondetails { font-size: 14px; line-height: 20px; color: #727272 }
.peopledetails { min-height: 295px; padding: 10px; border: 1px dotted #c3c3c3; margin-bottom: 15px; border-radius: 5px }
@media(min-width:768px) and (max-width:991px) {
	.peopledetails { min-height: 210px }
}
@media(min-width:320px) and (max-width:767px) {
	.we-help .thumbnail { min-height: auto !important }
}
@media(min-width:768px) and (max-width:991px) {
	.we-help .thumbnail .h3>a { font-size: 12px }
	.we-help .gallery .thumbnail h3 { margin-top: 0 }
	.we-help .thumbnail>p { font-size: 12px; min-height: 130px }
}
@media(min-width:992px) and (max-width:1199px) {
	.we-help .gallery .thumbnail h3 a { font-size: 15px }
	.we-help .thumbnail>p { font-size: 13px }
}
.we-help .thumbnail:hover { border-color: #ecc731 }
.we-help .thumbnail { margin-bottom: 25px; padding: 20px 10px; border: 1px solid #ddd; float: left; width: 100% }
.we-help .thumbnail .h3 { float: left; width: 100%; margin-top: 0 !important }
.we-help .gallery .thumbnail h3 a { float: left }
.thumbnail.embed-image a { margin: 0 auto; display: table; padding: 5px 10px }
.color-readmore-team { color: #d6b014 }
.color-readmore-team:hover { background-color: #ecc731; color: #32302f }
.honorrolllists { float: left; width: 100%; margin-top: 30px }
.honorrolllists ul { display: table; margin: auto }
.honorrolllists ul li { list-style: none; display: inline-block; width: 30px; font-size: 15px }
.honorrolllists ul li a { transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; text-align: center; display: inline-block; width: 30px; color: #727272 }
.honorrolllists ul li a:hover { color: #B7A045 !important }
.honorrolllists ul li a.selected { background-color: #ECC731 !important; color: #323232; width: 26px; display: inline-block; text-align: center }
.campaign { float: left; width: 100% }
.campaignback { position: relative; display: inline-block }
.campaignback::after { position: absolute; width: 100%; top: 0; left: 0; right: 0; bottom: 0; height: 100%; background-color: RGBA(32, 8, 3, .6) }
.campaignsreadmore { position: absolute; bottom: 20px; left: 0; right: 0; opacity: 0; transition: all .3s ease-in-out; transform: translateY(-30px) }
.campaignsfront:hover .campaignsreadmore { opacity: 1; transform: translateY(0) }
.campaignsreadmore>a { color: #fff; font-size: 20px; border: 1px solid #ecc731; padding: 5px 15px }
.campaigncontent { position: relative; margin-bottom: 20px !important }
.bottomlink, .campaignsfront { position: absolute; transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out }
.campaignback img { float: left; width: 100%; margin: 0 !important }
.campaignsfront { top: 0; left: 0; right: 0; text-align: center; height: 100% }
.campaignsfront:hover { background: #200803 }
.campaignsfront h4 { color: #fff; margin: 0; padding: 5px 0 0 }
.campaignsfront article { color: #fff; padding: 10px; margin: 0 !important }
.campaignsfront article a { font-size: 16px; color: #fff }
.campaignsfront p { color: #ECC731; padding: 5px 10px }
.bottomlink { bottom: 10px; right: 10px; font-size: 25px; color: #fff }
.campaignsfront a:hover { color: #fff }
.campaignsfront a { color: #ecc731; font-size: 18px }
@media(min-width:320px) and (max-width:639px) {
	.campaignsdivideformobile { float: left; width: 100% }
}
@media(min-width:640px) and (max-width:767px) {
	.campaignsdivideformobile { float: left; width: 50% }
}
@media(min-width:768px) and (max-width:1199px) {
	.campaignsfront article, .campaignsfront article a { padding-bottom: 0; font-size: 12px }
	.campaignsfront article { line-height: 15px }
	.campaignsfront ul li { line-height: 18px !important; font-size: 12px }
	.campaignsfront ul li a { font-size: 12px !important }
}
.currentopenings h3 { float: left; width: 100%; margin: 0 0 10px; padding: 5px 0; background-color: #ecc731; text-indent: 20px; color: #fff }
.currentopenings .panel-title { background-color: #ddd; padding: 5px 0; text-indent: 20px }
.currentopenings .panel-heading a { color: #000 }
.panel-title i { float: right; font-size: 18px; font-weight: 700; color: inherit; opacity: 1; transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; display: none; margin-right: 10px }
.collapsed .panel-title .active { display: block }
.collapsed .panel-title .inactive { display: none !important }
.inactive { display: none }
.link .panel-title .inactive { display: block }
@media(min-width:320px) and (max-width:479px) {
	.currentopenings .panel-title { text-indent: 0; font-size: 10px }
	.panel-title i { font-size: 10px }
	.currentopenings .panel-body { font-size: 12px }
	.partner-copy.flexblock { width: 100%; padding: 0 6px !important; margin: 0 }
	.partner-copy .title { float: left }
	.partner-copy .title a { width: auto; padding: 0 0 0 6px }
}
@media(min-width:480px) and (max-width:640px) {
	.currentopenings .panel-title { text-indent: 8px; font-size: 11px }
	.panel-title i { font-size: 11px }
	.currentopenings .panel-body { font-size: 12px }
}
.testimonials { background-color: #f2ede9; margin-bottom: 20px; padding: 10px; border-radius: 10px }
.testimonials h3 { margin: 0; padding: 10px 0; color: #000; font-size: 18px; text-align: center; font-weight: 700 !important }
.testimonials p { color: #32302f; text-align: justify }
.flex { display: -webkit-inline-flex; display: inline-flex; align-items: center; -webkit-align-items: center }
.formdiv .form-group span { font-weight: lighter; width: 120px; font-size: 18px }
.form-group select, article.blog ul { float: left; width: 100% }
.updownarrows .fa { font-size: 14px; color: #6b6864 }
.form-group p { margin: 0 !important }
.formdiv .form-group { margin-bottom: 20px }
.form-group label { font-size: 18px; margin-bottom: 0; color: #6b6864 }
.form-group.taxdeclaration { margin: 20px 0; margin-bottom: 16px !important }
.form-group label p { margin: 0 }
.form-group select { height: 37px }
select:-moz-focusring { color: transparent; text-shadow: 1px 1px 0 #555 }
.formdiv .checkbox input[type=checkbox], .formdiv .checkbox-inline input[type=checkbox], .formdiv .radio input[type=radio], .formdiv .radio-inline input[type=radio] { margin-top: 23px }
@media(min-width:768px) and (max-width:1199px) {
	.formdiv .radio input[type=radio] { margin-top: 22px }
}
.formdiv .updownarrows { text-align: center }
.formdiv .form-group .btn.btn-default { display: table; margin: 4px auto }
.formdiv .form-group .btn.btn-default:hover { color: #32302F }
.newsletter-social-icon form input[type=submit]:hover { color: #32302f !important; background-color: #ecc731 !important }
.formdiv .form-group textarea { resize: none; height: 120px }
.wpcf7-form #submit:hover { color: #32302f }
#payment_method { margin-top: 10px }
.formdiv .form-group input:focus, .formdiv .form-group textarea:focus { border: 1px solid #ddd; box-shadow: 0 0 5px #3c3c3c }
.form-control:focus { background: 0 0 }
.form-group label br:first-child, .monthlyformconfirm, .monthlythankyoumessage, .onetimeformconfirm, .thankyoumessage { display: none }
.one-time-payment-form-confirmation .btn-block { margin: 0 auto; width: 30%; float: none }
.tahnkyou_popup_box strong { font-size: 18px; text-align: center; width: 100%; float: left }
.form-control { background-color: transparent }
.one-time-payment-form-confirmation .radio { float: left; width: 100%; padding: 15px 0; margin: 0; border-bottom: 1px dashed }
.one-time-payment-form-confirmation .radio+.radio { border-bottom: none }
.one-time-payment-form-confirmation .radio .flex { display: -webkit-flex; display: flex; align-items: center; -webkit-align-items: center }
.one-time-payment-form-confirmation .radio .flex img { margin-right: 5px; border: 1px solid; margin-bottom: 0 }
.one-time-payment-form-confirmation .radio .flex i { padding-left: 10px; font-size: 20px; color: #727272 }
.tooltip-inner { padding: 5px 2px; background-color: #d6b014; color: #32302f }
.tooltip.top .tooltip-arrow { border-top-color: #d6b014 }
.taxdeclaration { float: left; width: 100%; background-color: #ecc731; color: #32302f }
.taxdeclaration h4 { margin: 0; padding: 20px 5px; text-align: center; font-size: 18px }
.taxdeclaration h4 a { color: #000;    display: block;    padding: 5px; }
.form-group.taxdeclaration h4 a{color: #000;    display: block;    padding: 15px;}
.form-group.taxdeclaration h4 a:hover{background: #000; color: #fff;}
.form-group.taxdeclaration h4 { padding: 0px;}
.taxdeclaration select { margin: 0 5px; float: none; width: 100px; font-size: 18px; text-align: center }
.blog ul li a:hover { color: #ecc731 !important }
#foreigndonorsmonthly_donationform { width: 100%; margin: 10px auto; border: 1px solid; border-color: #d3dbde #c4cddb #bfc9dc; padding: 10px; border-radius: 9px; display: table; float: left }
.formdiv .form-group i { padding-left: 10px; font-size: 20px; color: #727272 }
.has-post-thumbnail { margin-bottom: 10px; min-height: 350px }
#page-info .project-listing .charity-project h3 { font-size: 14px; min-height: 34px; text-align: center }
.project-listing .charity-project h3 { font-size: 14px; min-height: 94px }
.project-listing.project-details blockquote, .project-listing.project-details p { margin-bottom: 0 !important }
.projectscontentdetailsdiv h5 { margin: 0; padding: 20px 0 10px }
.projectscontentdetailsdiv { margin: 20px 0 }
.volunteerbanner .flex { display: flex; align-items: center }
.volunteerbanner { position: relative; overflow: hidden; background-color: #e7cd00; background-blend-mode: multiply; background-size: cover; padding: 30px 0 }
.banner-content { position: absolute; text-align: center; top: 50%; transform: translateY(-50%); left: 0; right: 0 }
.volunteerbanner h1 { margin: 0; padding: 5px 0; color: #32302f; font-size: 28px }
.volunteerbanner h1 span { color: #fff }
.volunteerbanner h3 { margin: 0; padding: 10px 0; font-size: 21px }
.volunteerbanner h3 a { color: #32302f }
.volunteerbanner .btn { color: #32302f; font-size: 20px; background-color: transparent; transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; border: 2px solid #32302f; border-radius: 0; padding: 10px 30px 7px; letter-spacing: 1px }
.volunteerbanner .btn:hover { background-color: #32302f; color: #fff }
.videocontainer center { float: left; width: 100%; background-color: #e7cd00; margin: -7px 0 0; padding: 10px 0; font-size: 21px }
.videocontainer center a { color: #000 }
.volunteeriwthusdiv strong { font-size: 20px; font-style: italic }
.privacypolicydiv ul li { list-style: outside; padding-left: 10px }
.privacypolicydiv ul li ul li { list-style: circle }
.privacypolicydiv h2 { margin: 0 !important; padding: 10px 0 !important; color: #ecc731 }
.volunteervoices { float: left; width: 100%; background-color: #f2ede9; margin-bottom: 15px; padding: 10px; border-radius: 5px }
.volunteervoices h3 { margin: 0; font-size: 18px }
.volunteervoices p { color: #32302f; margin-top: 10px }
.content-wrapper .our-causes .article-list .charity-causes { min-height: auto }
.spacer-bottom h3 { min-height: 40px; font-size: 15px }
.childrightfelloship h3 { margin: 0; padding: 10px 0; color: #ecc731 }
.childrightfelloship ul li { float: left; width: 100%; list-style: outside; line-height: 27px }
#footer ul, .virtualvolunteeringdiv ul li, ul.list-unstyled li { list-style: none }
.childrightfelloship ul li a { padding-left: 10px }
.childrightfelloship ul li a:hover { color: #ecc731 !important; padding-left: 20px }
.financialscontent { margin-bottom: 25px !important; min-height: 310px; background-color: #332900; padding: 10px; text-align: center; position: relative; transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out }
.financialscontent:hover { background: #ba9b1c; -webkit-box-shadow: 0 0 10px #8e8d8d; -moz-box-shadow: 0 0 10px #8e8d8d; box-shadow: 0 0 10px #8e8d8d; color: #e1e1e1 }
.financialscontent:hover .more { color: #ddd }
.financialscontent:hover h2 a { color: #332900 !important }
.financialscontent h2 a { color: #fbd433 !important }
.financialscontent h2 { font-size: 20px; color: #fbd433 }
.financialscontent p, .more { color: #fff }
.more { position: absolute; bottom: 5px; right: 10px; font-size: 20px }
.financialsdiv p { color: #fff; font-size: 15px; line-height: 27px !important }
.media-body p, .our-works h3 { line-height: 22px }
@media(min-width:320px) and (max-width:479px) {
	.col-lg-4.col-md-4.col-sm-4.col-xs-6.financialsdivideformobile { float: left; width: 100% }
}
@media(min-width:480px) and (max-width:640px) {
	.col-lg-4.col-md-4.col-sm-4.col-xs-6.financialsdivideformobile { float: left; width: 50% }
}
.campaignsfront ul, .campaignsfront ul li, .virtualvolunteeringdiv { width: 100%; float: left }
@media(min-width:768px) and (max-width:991px) {
	.financialscontent { min-height: 390px }
	.financialscontent p { font-size: 11px }
}
@media(min-width:992px) and (max-width:1199px) {
	.financialscontent { min-height: 370px }
	.project-listing .charity-project h3 { text-transform: uppercase; font-size: 14px; min-height: 114px }
}
.campaignsfront ul li a, .our-works h3 { font-size: 16px }
.our-works .thumbnail { padding: 10px; border: 1px solid #c7c7c7; box-shadow: none; min-height: 180px; text-align: center; border-radius: 0 }
.our-works .thumbnail:hover { border-color: #ecc731 }
.our-works h3 { height: 60px }
.our-works .charity-our-works .thumbnail .btn-default { display: table; margin: 0 auto }
.Childrightsleaders { display: -webkit-flex; display: flex; align-items: center; -webkit-align-items: center; background-color: #ddd; padding: 15px 10px 5px; margin-bottom: 10px }
.campaignsfront ul, .childrightsleadersprofile { padding: 0 10px }
.childrightsleadersprofile h3 { margin: 0; font-size: 16px }
.campaignsfront ul li { text-align: left; line-height: 22px }
.campaignsfront ul li span { font-weight: 700; font-size: 15px; padding-right: 10px }
.advocatediv p { margin-bottom: 10px !important }
.advocatediv h2 { margin: 0; color: #ecc731; padding: 10px 0 }
.childrightsleaderssocialicons ul { display: table; margin: 0 auto }
.childrightsleaderssocialicons ul li { display: inline-block; padding: 0 10px }
#footer address, .indianState p, .monthlyindianState p, .panel-heading p { display: none }
.childrightsleaderssocialicons ul li a { font-size: 30px }
.ChildRightsLeaderProgrammediv h3 { margin: 0; padding: 10px 0; color: #ecc731 }
.ChildRightsLeaderProgrammediv h5, .ChildRightsLeaderProgrammediv ul { margin: 0 }
.virtualvolunteeringdiv article { float: left; width: 100%; font-size: 22px; text-align: center; padding-bottom: 10px; font-weight: 700 }
.virtualvolunteeringdiv h3 { margin: 0; padding: 10px 0; color: #ecc731 }
.virtualvolunteeringdiv ul { margin-bottom: 15px !important; padding: 0 }
.donationformtitle h3 { background-color: #32302f; margin-bottom: 20px; padding: 10px 0; text-align: center; font-size: 18px; color: #fff }
.donationpagetitle, .indian { text-align: left; font-size: 20px; padding: 20px 0 }
.indian { border-bottom: 1px solid #e4e2de }
.donationdiv input.custominput { width: 95px; text-align: center; margin-right: 28px }
.donationdiv .tab-content { padding: 10px }
.donationdiv .nav-justified>li>a { border: 1px solid #ddd }
.donationdiv .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover { color: #32302f !important; background-color: #ecc731 }
.donationaccordiandiv .panel-collapse { float: left }
.donationdiv .nav>li>a:hover, .nav>li>a:focus { background-color: #32302f; color: #fff !important }
.donationaccordiandiv .panel-heading a { text-decoration: none; float: left; width: 100%; text-indent: 20px }
.donationaccordiandiv .panel-title { color: #333; padding: 10px 0; margin-bottom: 5px; background-color: #c4c4c4 }
.content-top h2 { margin: 10px 0 0; padding: 5px 0; background-color: #ddd; text-indent: 20px; font-size: 15px; border-bottom: 2px solid #333; border-radius: 5px }
.donationaccordiandiv .content-top h2 { padding: 5px 0 }
.donationaccordiandiv .panel-body ul li p { margin: 0 }
.norightpad { padding-right: 0 }
.creditcarddetailstitle h4 { margin: 0 0 20px; text-align: center; padding: 5px 0; border-radius: 5px; border-bottom: 2px solid #ecc731; color: #ecc731 }
.second-footer .footer-logo { margin-bottom: 0 }
#footer .footer-logo a { font-size: 27px; float: left; width: 100%; margin: 0 0 25px; color: #fff; font-weight: 700 }
.newsletter-social-icon .social-media-widget { padding-top: 0 }
#footer .social-icons { margin: 0; display: none; }
#footer ul li a { color: #8f8b89; font-family: Lato, sans-serif; font-size: 16px; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out }
#footer ul li a:hover { color: #ecc731 }
#footer .twitter-update a:hover { color: #ecc731 !important }
#footer h6:first-child { font-weight: 400; font-size: 26px; color: #fff; margin: 5px 0 35px }
#footer h6 { margin-bottom: 10px }
#footer ul { padding-left: 0 }
@media(min-width:640px) and (max-width:767px) {
	.dividefooterformobileandtablet { float: left; width: 50%; min-height: 300px }
}
@media(min-width:768px) and (max-width:991px) {
	.dividefooterformobileandtablet { float: left; width: 50%; min-height: 300px }
}
.thumbnailforshopcategories { text-align: center; border: 1px solid #ddd; margin-bottom: 20px !important; overflow: hidden }
.thumbnailforshopcategories .caption h3 { margin: 0; font-size: 20px; padding-bottom: 10px }
.thumbnailforshopcategories .caption h3 a { color: #000 }
.thumbnailforshopcategories .caption a.button { font-size: 15px; padding: 5px 10px; border: 1px solid; color: #000 }
.thumbnailforshopcategories .caption a.button:hover { background-color: #ECC731; color: #fff }
@media(min-width:480px) and (max-width:639px) {
	.primary-header { padding: 5px 0 0; display: -webkit-flex; display: flex; align-items: center; -webkit-align-items: center }
	.primary-header .brand { top: 0 }
	.bannerbtn a { width: 168px; text-align: center }
	.btn-volunteer, .btn-volunteerreverse { font-size: 8px !important }
}
.banner-slider a { background-color: #ffd400 !important; border-color: #ffd400 !important; color: #000 !important }
.banner-slider .black a { background-color: #000 !important; border-color: #ffd400 !important; color: #ffd400 !important }
.banner-slider .black a:hover {background-color: #1e1e1e !important;}
@media(min-width:640px) and (max-width:767px) {
	.primary-header { padding: 5px 0 0; display: -webkit-flex; display: flex; align-items: center; -webkit-align-items: center }
	.primary-header .brand { top: 0 }
	.bannerbtn a { width: 168px; text-align: center }
}
@media(min-width:768px) and (max-width:991px) {
	#footer, #main { position: relative; top: 0px }
	#wrapper { padding: 0 !important }
	#footer { float: left; width: 100% }
	.parallax-section { background-size: auto auto }
	.primary-header { padding: 5px 0 0; display: -webkit-flex; display: flex; align-items: center; -webkit-align-items: center }
	.navbar-default .navbar-nav>li { padding-right: 15px }
	.navbar-default .navbar-nav>li a { font-size: 11px }
}
@media(min-width:992px) and (max-width:1199px) {
	.primary-header { padding: 5px 0 0; display: -webkit-flex; display: flex; align-items: center; -webkit-align-items: center }
	.navbar-default .navbar-nav>li { padding-right: 20px }
	.navbar-nav>li>a { font-size: 14px }
	.banner-section .banner-slider .hesperiden.tp-bullets { bottom: 150px !important }
}
@media(min-width:1200px) {
	.primary-header { padding: 5px 0 0; display: -webkit-flex; display: flex; align-items: center; -webkit-align-items: center }
}
.threegridhomecontainer .items .h6 { margin: 0; text-align: center; font-weight: 700; padding: 10px 0 30px }
.sitemaplinks h6 { margin: 0; padding: 10px 0; font-weight: 700 }
.sitemaplinks ul { padding: 0; float: left; width: 100% }
.sitemaplinks ul li { float: left; width: 100%; list-style: none }
.sitemaplinks ul li:before { content: "-"; padding-right: 10px }
.sitemaplinks ul li a:hover { padding-left: 10px; color: #ecc731 !important }
@media(min-width:320px) and (max-width:767px) {
	.vc_row { margin-left: 0 !important }
	.partner-copy { float: left !important; position: relative; width: 100%; margin: 0 15px }
	.primary-header .social-links a { float: right }
	.buttonshistory { padding: 20px 0 0 }
}
.ChildRightsIssues>h3 { float: left; width: 100%; margin: 0; padding: 10px 0; font-size: 20px }
.ChildRightsIssues h2 { font-size: 22px; color: #ecc731; float: left !important; width: 100% !important; margin: 0 !important; padding: 20px 0 !important }
.recommendationdiv ul li h3 { margin: 0 0 10px; font-size: 20px }
.recommendationdiv ul li { list-style-type: lower-roman }
.recommendationdiv ul li ul li { list-style-type: circle }
.recommendationdiv ul li ul li ul li { list-style-type: lower-roman }
.flexblock { display: block !important; align-items: center; -webkit-align-items: center; font-size: 15px !important; padding-right: 12px !important; color: #a3a09b }
.partner-copy { float: right; position: relative; margin-top: 5px }
.linkdes { padding-left: 2px }
.linkdes-uk { padding-left: 4px }
.bdgeimg { width: 7%; padding-right: 2px; padding-top: 14px }
.content-wrapper article.blog { margin-bottom: 40px; border: 1px solid #ccc }
.blog-black-bg { border: 1px solid #000; background: #000; margin-top: 21px }
figure { margin-top: 1.5% }
.col-sm-offset-1 { margin-left: 2.333333% !important }
.post-in .btn-default { background: #4d4641 !important; color: #fff }
.para-padding { padding: 23px; color: #fff; font-size: 14px }
.btn-default { color: #d6b014; background: #000; border-color: #000 }
.btn-default:hover { color: #ffe66d }
.row .caption { width: 95% }
.media>.pull-left.warning-icon-box { margin: 0 !important; width: 70px !important; height: 77px }
.media-body.less-width { width: 75%; padding: 0 16px }
article.media.flex { width: 80% }
@media(min-width:320px) and (max-width:767px) {
	article.media.flex { width: 100%; margin: 0 }
	.media-body.less-width { width: 79%; padding: 0 16px }
	.media-body p { margin: 0 !important; font-size: 13px; line-height: 18px }
}
.tp-parallax-wrap .tp-caption .block.hidden-md.hidden-lg.font-mobile { font-size: 17px !important; word-break: break-word; width: 74% !important; white-space: nowrap }
.sb-social { float: left; margin: 0 0 80px -4px }
.sb-social a { width: 40px; height: 40px; float: left; border: 1px solid #dcd7d7; margin: 0 3px; text-align: center; color: #000; padding: 5px 0; font-size: 18px }
.post_tags { word-wrap: break-word; padding: 9px 28px }
.post_tags a { background: #373737; color: #cdcdcd; font-size: 13px; padding: 5px 10px; float: left; margin: 3px }
.heads-blogs { color: #ecc731; font-size: 16px; text-align: center; margin: 17px 0 14px; font-weight: 100 }
span.bord-blog { border-top: 2px solid #545454; border-bottom: 2px solid #545454; float: left; width: 100%; height: 10px; margin: 4px 0 -16px; z-index: -1 }
span.cntshd { padding: 0 11px; z-index: 9999; background: #000; font-weight: 100 }
.m-b-0 { margin-bottom: 0 }
article.blog ul li { color: #000 !important }
article.blog ul.waward li a { color: #b09200 !important }
.no-pad { padding: 0 !important }
#header.fixed { position: relative !important }
header#header { top: 0 !important }
@media(max-width:320px) {
	#rev_slider_1_1_wrapper .tp-bgimg.defaultimg { background-size: 100% !important }
	#rev_slider_1_1_wrapper .revslider-initialised { height: 100px !important }
	#rev_slider_1_1_wrapper .tp-bullets { bottom: 22px !important }
	#rev_slider_1_1_wrapper .adjustbannertextformobile { display: block !important; font-size: 10px !important; line-height: 15px !important }
	#rev_slider_1_1_wrapper .tp-parallax-wrap { left: 0 !important; top: 4px !important }
	#rev_slider_1_1_wrapper .bannerbtn a { width: auto !important; text-align: center; display: table; letter-spacing: .5px !important; margin-top: 37px !important }
	#rev_slider_1_1_wrapper .bannerbtn a.last-tag { margin-top: 10px !important }
	.adjustbannertextformobile.mob-sec1 { margin-left: 132px !important; width: 50% !important; position: relative; float: left }
	#rev_slider_1_1_wrapper .mob-sec a { margin-left: 49px !important; font-size: 12px !important; padding: 12px !important }
	#rev_slider_1_1_wrapper .mob-sec1>a.last-tag { margin-left: 205px !important; font-size: 9px !important; padding: 10px 6px !important }
	#rev_slider_1_1_wrapper .mab-1 a { font-size: 12px !important; padding: 12px !important }
}
@media(min-width:321px) and (max-width:375px) {
	#rev_slider_1_1_wrapper .tp-bgimg.defaultimg { background-size: 100% !important }
	#rev_slider_1_1_wrapper .revslider-initialised { height: 100px !important }
	#rev_slider_1_1_wrapper .tp-bullets { bottom: 22px !important }
	#rev_slider_1_1_wrapper .adjustbannertextformobile { display: block !important; font-size: 10px !important; line-height: 15px !important }
	#rev_slider_1_1_wrapper .tp-parallax-wrap { left: 0 !important; top: 4px !important }
	#rev_slider_1_1_wrapper .bannerbtn a { width: auto !important; text-align: center; display: table; letter-spacing: .5px !important; margin-top: 37px !important }
	.adjustbannertextformobile.mob-sec1 { margin-left: 176px !important; width: 50% !important; position: relative; float: left }
	#rev_slider_1_1_wrapper .mob-sec a { margin-left: 68px !important; font-size: 12px !important; padding: 12px !important }
	#rev_slider_1_1_wrapper .mob-sec1>a.last-tag { margin-left: 249px !important; font-size: 9px !important; padding: 10px 6px !important }
	#rev_slider_1_1_wrapper .mab-1 a { font-size: 12px !important; padding: 12px !important }
}
@media(min-width:376px) and (max-width:414px) {
	#rev_slider_1_1_wrapper .tp-bgimg.defaultimg { background-size: 100% !important }
	#rev_slider_1_1_wrapper .revslider-initialised { height: 100px !important }
	#rev_slider_1_1_wrapper .tp-bullets { bottom: 22px !important }
	#rev_slider_1_1_wrapper .adjustbannertextformobile { display: block !important; font-size: 10px !important; line-height: 15px !important }
	#rev_slider_1_1_wrapper .tp-parallax-wrap { left: 0 !important; top: 4px !important }
	#rev_slider_1_1_wrapper .bannerbtn a { width: auto !important; text-align: center; display: table; letter-spacing: .5px !important; margin-top: 37px !important }
	#rev_slider_1_1_wrapper .bannerbtn a.last-tag { margin-top: 10px !important }
	.adjustbannertextformobile.mob-sec1 { margin-left: 210px !important; width: 50% !important; position: relative; float: left }
	#rev_slider_1_1_wrapper .mob-sec a { margin-left: 68px !important; font-size: 12px !important; padding: 12px !important }
	#rev_slider_1_1_wrapper .mob-sec1>a.last-tag { margin-left: 282px !important; font-size: 9px !important; padding: 10px 6px !important }
	#rev_slider_1_1_wrapper .mab-1 a { font-size: 12px !important; padding: 12px !important }
}
@media(min-width:1025px) and (max-width:1280px) {
	.tp-bgimg.defaultimg { background-size: 100% !important }
	div#rev_slider_1_1 { height: 398px !important }
}
@media(min-width:1400px) and (max-width:1600px) {
	.tp-bgimg.defaultimg { background-size: 100% !important }
}
.vc_custom_heading { background: #eac833; color: #fff; font-size: 20px; margin-bottom: 5px; padding: 7px 20px }
.vc_tta-panel-heading { background: 0 0 !important }
.vc_tta-panel-heading a { color: #000 !important; font-size: 14px; margin-bottom: 3px !important; padding: 9px !important }
.vc_tta-panel-body { background: #fff !important }
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon { right: 20px !important; position: absolute; top: 50%; transform: translateY(-50%) }
.primary-header h1 .brand, a.brand img { position: relative; float: left; width: 100%; display: table }
.vc_tta-panels-container i { left: unset !important; right: 15px !important }
.primary-header h1 { margin: 0 }
a.brand img { padding-left: 0;
			  max-width: 175px;
			}

/*section.how-to-help.header-one-help.bala-calss {
	padding-bottom: 0;
	margin-top: 80px
}*/
p.trust { font-size: 20px; font-weight: 400; color: #000; text-align: center; padding-bottom: 80px; margin-top: 15px }
.bala-calss h2 { text-align: center; font-weight: 600; margin-top: 38px }
ul.list-unstyled { float: right; background: #000; padding: 12px 9px; margin-left: 19px }
ul.list-unstyled li a { color: #d6b014; font-weight: 600; font-size: 13px }
.list-unstyled .dropdown-toggle img { margin-right: 8px }
.caret { margin-left: 32px }
.dropdown-menu { min-width: 122px; left: -9px; background: #000; margin: 9px 0 0; top: 23px }
ul.dropdown-menu { border-radius: 0 }
ul.dropdown-menu li a { font-size: 13px; display: table; width: 100% }
@media(max-width:568px) {
	.dropdown-menu { min-width: 568px; left: -10px; background: #000; margin: 9px 0 0; top: 23px }
}
.dropdown-menu li a img { margin-right: 10px }
.dropdown-menu>li>a { padding: 9px 7px; border-bottom: 1px solid #d6b014 }
p.flex img {    width: 120px;}
div.flex, p.flex { padding-left: 20px }
.navbar-default .navbar-nav>li>a:hover { color: #fff }
select#liststate { margin-top: 0 }
@media(max-width:568px) {
	.breadcrumb-section { height: auto !important; background-size: 100%; background-position: unset; padding: 0 0 44px }
	.nav-justified { width: 100%; position: relative; float: left }
	.donationpagetitle p > strong { font-size: 14px; margin-bottom: 10px; text-align: center }
	.donationpagetitle p { font-size: 14px !important; text-align: justify }
	.donationpagetitle, .indian { padding: 0 }
	ul.nav.nav-pills.nav-justified li a { font-size: 15px }
	div.flex, p.flex { padding-left: 0 }
	.form-group label { font-size: 12px }
}
.My-donation h3 { margin-top: 0; margin-bottom: 14px; text-transform: uppercase; font-weight: bold; margin-left: 15px; font-size: 18px }
.My-donation { position: relative; float: left; width: 100% }
.My-donation input { display: block; width: 100%; height: 40px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fbf9f8; background-image: none; border: 1px solid #e4e2de; border-radius: 0 }
.My-donation textarea { display: block; width: 100%; height: 40px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fbf9f8; background-image: none; border: 1px solid #e4e2de; border-radius: 0; height: 100px; margin-top: 30px; resize: none }
.cryworkingissuediv li { text-align: justify }
.HonorrollA img { width: auto !important; max-width: 100% }
div#map_base { position: relative }
.yellow_sec { width: 33%; left: 0; top: 89%; position: absolute }
.yellow_sec h2 { font-size: 22px; color: #fff }
.yellow_sec h2 span { width: 30px; height: 30px; background: #ffd400; display: inline-block; vertical-align: middle }
div#mapwrapper h2 { text-align: center; color: #fff; font-size: 18px; font-weight: 600 }
section.honorrollsubsection img { width: auto; float: right; overflow: hidden }
.bckp { background: #ffd400; font-size: 16px; text-transform: uppercase; color: #000; padding: 7px 89px; display: table; float: right; font-weight: bold }
.honourroll { padding: 50px }
.honourroll p { padding: 10px 0 }
.honourroll ul li { display: inline-block; width: 13%; margin: 0 18px; vertical-align: middle }
.honour_block { margin-bottom: 44px; border-bottom: 1px solid #dedede; padding-bottom: 30px }
a.donationlogo { width: 130px; display: inline-block }
a.donationlogo.donationlogoright { width: 127px; padding: 0 4px; position: absolute; right: 10px; top: 16px }
.media_center { padding: 60px 0 }
.cont { width: 100%; height: 100%; overflow: hidden; transition: 0.5s; opacity: 0; position: absolute; background-color: rgba(0, 0, 0, 0.5); padding: 16px; top: 0; left: 0; display: table-cell; vertical-align: middle; text-align: center; padding-top: 90px; font-size: 50px; color: #fff }
.center_media a:hover .cont { opacity: 1 }
.center_media { background: #332900; display: flex; vertical-align: middle; height: 260px; margin-bottom: 25px; text-align: center; justify-content: center; align-items: center; overflow: hidden; position: relative }
.media_center p { font-size: 19px }
.center_media a p { color: #fbd433; font-size: 20px }
.donationdiv .nav-justified>li>a { color: #000 }
.tahnkyou_popup_box { color: #000 }
.tahnkyou_popup_box li { color: #000 }
.wpb_wrapper h3 { color: #000; background-color: #ffd400; text-align: center; font-weight: bold !important; margin: 22px 0; }

/* shop */
.shop_pro h2 { background: #ffd400; padding: 16px; font-weight: 600; font-size: 24px; }
.pro_block { padding: 0 75px;    /* text-align: center; */ }
.imgsec img {    /* padding: 5px; */
width: 100%; }
.descripTion p { margin-bottom: 3px; color: #000; font-size: 14px; }
.descripTion { min-height: 230px; padding-top: 5px; border: 1px solid #999; padding: 22px; }
.pro_block_exclu { display: flex; vertical-align: middle; align-items: center; margin: 15px 0; }
.pro_block_exclu .imgsec { width: 30%; margin: 0 35px; }
.pro_block_exclu .descripTion { width: 70%; }
.s_part ul li a { background: #ffd400; display: block; min-height: 100px; display: block;    /* align-items: center; */    /* justify-content: center; */
color: #000; font-size: 19px; padding-top: 19px; }
.s_part ul li a span { display: block; width: 100%; font-size: 21px; font-weight: 600; }
.s_part ul li { display: inline-block; width: 31%; margin: 12px; text-align: center;    /* float: left; */ }
.s_part ul li a:hover { background: #000; color: #ffd400; }
.s_heading { border-top: 1px solid #dedede; padding-top: 15px; text-align: center; }
.s_category { border-top: 1px solid #dedede; padding-top: 20px; margin-top: 20px; }
.tooltip { position: relative; display: inline-block; opacity: 1; border-bottom: 1px dotted black; }
.tooltip .tooltiptext { visibility: hidden; width: 120px; background-color: #d6b014; color: #000; text-align: center; padding: 6px; border-radius: 6px; padding: 5px 0; position: absolute; z-index: 1; bottom: 125%; left: 50%; margin-left: -60px; opacity: 0; transition: opacity 0.3s; }
.tooltip .tooltiptext::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: #555 transparent transparent transparent; }
.tooltip:hover .tooltiptext { visibility: visible; opacity: 1; }
.updownarrows a { display: block; }
.re_img h2 { margin-top: 6px;text-align: center;
    font-weight: 600;font-size: 18px; color: #000;}


   .budget ol {
    list-style-type: none;
    text-align: left;

    
	}

	.budget ol li a {
		color:#CDDC39;
		font-size: 13px;
	}

	.budget ol li a:hover {

		color:#000;
	}


/* ::::::::::::somdwip:::::::::::::::*/


a.getTouch1 {
    background-color: #fccc08;
    color: #000;
    padding: 5px 20px;
    font-weight: bold;
    margin: 9px 0;
    display: table;
}
a.getTouch1:hover{
	background-color: #000;
    color: #fccc08;
}


.get-touch-m .i-m {
    margin: 0px 0 5px;
    display: flex;
    align-items: center;
    width: 100%;
}

.get-touch-m .i-m select, input:focus{
	background: transparent !important;
	
}

.get-touch-m .i-m select {
    width: 100%;
    padding: 10px;
        border-color: #ddd;
}
.mo-head{
text-align: justify;
}
.mo-head span {
    display: table;
    font-weight: bold;
    color: #000;
}

button.mod-butt {
    padding: 5px 30px;
    background-color: #fccc08;
    border: none;
    color: #000;
    text-align: center;
    margin: 20px auto 30px;
    display: table;
    
}

button.mod-butt:hover{
	background-color: #000;
    color: #fccc08;
}


/*div#main {
    background-color: #ffd400;
}*/
.content-wrapper article.blog {   
    border: none !important;
}

.comment-block {
    border-bottom: none !important;    
}

h6.thnx-u {
    font-size: 75px;
    font-weight: 700;
    font-family: lato;
    text-align: center;
}

h6.thnx-u  span {
    width: 100%;
    display: table;
    font-size: 20px;
    line-height: 100px;
}

p.thnx-soon {
    text-align: center;
}

#page-info {
    padding-bottom: 0px !important;
}

.btn-pandetails {
    font-size: 15px !important;
    font-family: latoblack, sans-serif !important;
    margin: 10px 0 0 0;
}

/*.comment-block {
        display: none;
}*/