.col-xs-12.pull-right a#donation-edit {
    display: none;
}
ul#launchForm_nav li.launchForm__panel:nth-child(2) {
    display: none;
}
.blog-item-content .item-content {
    width: 100% !important;
    float: left;
}
div#Mod213 .section-ct {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 60px;
    width: 100%;
    float: left;
}
form#payment-form .control-group .controls span {
    float: left;
    padding: 0px 20px;
}
@media (min-width: 992px) and (max-width: 1100px){
span.text-primary.font-icon {
    display: none;
}
.acm-contact-info a {
    font-size: 14px;
}
div#t4-megamenu-mainmenu li a, div#t4-megamenu-mainmenu li .separator {
    padding-right: 7px !important;
    font-size: 13px;
}
.acm-contact-info .contact-inner + .contact-inner {
    padding-left: 20px;
    margin-left: 20px;
}
}
@media (min-width: 1101px) and (max-width: 1200px){

.acm-contact-info a {
    font-size: 15px;
}
div#t4-megamenu-mainmenu li a, div#t4-megamenu-mainmenu li .separator {
    padding-right: 7px !important;
    font-size: 16px;
}
.acm-contact-info .contact-inner + .contact-inner {
    padding-left: 20px;
    margin-left: 20px;
}
}
@media (min-width: 1201px) and (max-width: 1280px){

.acm-contact-info a {
    font-size: 18px;
}
div#t4-megamenu-mainmenu li a, div#t4-megamenu-mainmenu li .separator {
    padding-right: 12px !important;
    font-size: 18px;
}
.acm-contact-info .contact-inner + .contact-inner {
    padding-left: 20px;
    margin-left: 20px;
}
}
@media (min-width: 1281px) and (max-width: 1320px){

.acm-contact-info .contact-inner + .contact-inner {
    padding-left: 20px;
    margin-left: 20px;
}

}
div#user-info-tab label[for="register"] {
    display: none;
}
.loginsec a {
    color: #fff !important;
}
div#Mod213 {
    color: #fff;
    width: 10%;
    float: left;
}
.acm-contact-info {
    width: 85%;
    float: left;
}

ul#jgive_tabs, ul#launchForm_nav li.launchForm__panel {
    width: 100%;
    float: left;
    border-top: 2px solid #000;
    padding-top: 20px;
    font-size: 23px;
}
.team_leader_amount label.control-label {
    color: #c6475a;
}
button.btn.button.buttongo, button.btn.button.buttonreset {
    border: 1px solid #000;
    padding: 10px 20px !important;
    margin-top: 0px;
    line-height: 16px;
    margin-left: 10px;
}
input#acymailingsearch {
    float: left;    margin-bottom: 20px;
}
span#basic-addon2 {
    display: inherit !important;
}
div#jgiveWrapper form#adminForm .form-control-feedback {
    top: 67px;
    right: 0px;
    width: 100%;
    font-size: 14px;
    font-weight: 400;
}
input.validate_video_link.btn.btn-primary.btn-success.btn-donate.af-mt-5 {
    padding: 10px 30px !important;
}
.col-xs-12.form-group button.btn.btn-default {
    border: 1px solid #a19d9d;
}
 input#jform_gallery_file {
    height: 72px;
}
div#gallery_media {
    display: none;
}
form#annotationform .media-body {
    width: 100% !important;
}
#donor_paymentmethod {
    border: 2px solid #eaeaea;width: 100%;
    float: left;margin-bottom:20px; padding:10px 20px;
}
#donor_info {
    border: 2px solid #ececec;width: 100%;
    float: left;margin:20px 0px; padding:10px 20px;
}
#donation_info {
    border: 2px solid #ececec;
    text-align: center;width: 100%;
    float: left; 
}
div#launch-campaign-modal a.modal {
    color: #c6475a;
    font-weight: bold;
}
label#jform_meta_data-lbl, textarea#jform_meta_data,
label#jform_meta_desc-lbl, textarea#jform_meta_desc{
    display: none;
}
div#donor_info h4.jd-heading,
div#donation_info h4.jd-heading,
div#donor_paymentmethod h4.jd-heading {
    text-align: center;
    text-transform: uppercase;
}
#donation_info .input-prepend {
    float: left;
    margin: 15px;
}
#donation_info  .amounts {
    font-size: 20px;
    line-height: 28px;
    margin: 10px;
    box-shadow: 0 1px 2px 0 #d1d1d1;
    color: grey;
    cursor: pointer;
    display: inline-block;
    padding: 10px 5px 10px 5px;
    background: #ececec;
    color: #000;
    float: left;
}
input#jform_vendor_logo {
    padding: 5px 0px;
    border: none;
}
div#t4-mega-2 a.link-action.btn.btn-light {
    margin-top: 0px;
}
.t4-topbar.d-none.d-lg-flex {
    height: 75px !important;
}
div#ic-calendar-214 {
    width: 100%;
    float: left;
    padding: 20px 20px;
    background: #fff;
}
div#Mod178, div#Mod112 {
    width: 100%;
    float: left;}
	
div#t4-bottommenu .t4-section-inner {
    /*width: 100%;
    float: left;
    text-align: center*/;
}
.t4-megamenu .dropdown-menu { min-width: 20rem !important;}
.t4-megamenu .navbar-nav>li>a, .t4-megamenu .navbar-nav>li>.nav-link { padding-right:30px !important;}
div#t4-bottommenu .t4-section-inner ul {
    width: 100%;
    float: left;
    text-align: center;
    display: inline-block;
}
div#t4-header {
    border-bottom: 1px solid #000;
}
div#t4-bottommenu .t4-section-inner ul li {
    display: inline-block;    padding: 0px 20px;line-height: 1px;
    float: none;
}
div#t4-footer .t4-section-inner.container {
    padding-top: 10px;
}
.t4-footnav .container { padding-bottom:15px !important;}
div#t4-bottommenu {
    background: #141414;
}
div#t4-footer a {
    color: #fff;
}
div#t4-help, div#t4-contact {
    background: #fff;
}
fieldset#rsform_3_page_0 .rsform-block { margin-bottom:0px !important;}
.rsform h2 {
    margin-top: 0px;
}
fieldset#rsform_3_page_0 .rsform-input-box {
    width: 75% !important;
    height: 29px !important;
}
fieldset#rsform_3_page_0 .rsform-text-box {
    width: 75% !important;
}
div#t4-bottommenu .t4-section-inner li a , div#t4-bottommenu .t4-section-inner li a:hover{
    color: #fff;
}
div#t4-section-7 .features-detail.col-12.col-lg{ margin-bottom:20px !important;}
div#t4-section-7 .features-detail.col-12.col-lg a.link-action.btn.btn-light {
    margin-top: 10px !important;
}
.t4-logo-header {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
#t4-header .t4-logo-header .logo-image .logo-img {    max-width: 230px !important;}

.features-details .features-detail {
    margin-top: 25px !important;
}
div#Mod144 .mod-title {
    display: none;
}
button#Submit {
    background: #000!important;
    border-color: #000!important;
    opacity: 1;
    padding: 1rem 2rem;
    font-size: 20px;
    font-weight: 600;
}
button#Submit:hover, button#Submit:focus {
    background: #c6475a!important;
    border-color: #c6475a!important;
}
p.formDescription {
    margin: 5px !important;
}
div#t4-footnav .t4-section-inner.container-fluid {
    padding-top: 90px;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
}
#rd_amount {
    height: 45px !important;
}
.inner-contact {
    background: #faf4ed !important;
    padding-top: 45px;
}
div#t4-main-body {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
}
a.ic-title-cat-btn.ic-button.ic-padding-1.ic-radius-1.ic-bg-dark {
    background: #f8f8f8 !important;
}
div#t4-custom {
    padding-top: 50px;
}
div#Mod201 .section-title-wrap.text-left.space-small,
div#Mod202 .section-title-wrap.text-left.space-small,{
    padding-bottom: 0px !important;
}
.com_jgive_border .progress {
    margin-bottom: 20px;
}
.dropdown-menu-inner li.nav-item a {
font-size: 18px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;}
.t4-megamenu .dropdown-menu .dropdown-menu-inner>ul {
    padding: 1rem 0rem !important;
}
div#t4-header .t4-logo-header {
    background: #fff !important;
    border-right: 1px solid #000;
}
.form-control, .inputbox {
    border-color: #000;
    height: 45px;
}
#jgiveWrapper .launchForm__radio .btn-group label.btn {border: 1px solid #eadada;padding: .5rem 2rem !important; margin:0px !important;}
#jgiveWrapper input#jform_image {
    border-color: #fff;
    height: 75px;
}
#jgiveWrapper .row{ /*margin-left:0px !important; margin-right:0px !important;*/}
.col-xs-12 {position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;}
.login .password-group .input-password-toggle {
    height: 45px;
    padding: 1rem 1rem;
    line-height: 0;
    border-radius: 0px 10px 10px 0px;
}
@media screen and (min-width: 1900px){
#t4-header .t4-logo-header .logo-image .logo-img {
    max-width: 200px !important;
}

}

div#t4-custom2 {
    padding-top: 50px;
}
div#t4-bottommenu {
    width: 100%;
    float: left;
    background-color: #141414;
}
div#t4-footer {
    width: 100%;
    float: left;
}
div#t4-bottommenu nav.navbar.jmoddiv.jmodinside ul.nav.navbar-nav {
    width: 100%;
    float: left;
    text-align: center;
    display: inline-block;
}
div#t4-bottommenu ul.nav.navbar-nav li {
    display: inline-block;
    margin: 0px 5px;
    float: none;
}
div#t4-bottommenu ul.nav.navbar-nav li a,
div#t4-bottommenu ul.nav.navbar-nav li a:hover,
div#t4-bottommenu ul.nav.navbar-nav li a:focus,
div#t4-bottommenu ul.nav.navbar-nav li a:active{ color:#fff;}
div#t4-section-4 {
    padding-top: 10px;
    padding-bottom: 50px;
}
div#billing-info-tab {
    width: 80% !important;
}
div#billing-info-tab .row {
    width: 100%;
}
div#billing-info-tab .col-xs-12.col-md-6 {
    max-width: 80%;
}
div#billing-info-tab .col-xs-12.col-md-6 .form-group {
    width: 100%;
}

div#billing-info-tab div#other_city_control {
    float: left;
    width: auto;
}
#jgiveWrapper .row {
    display: inline-block;width: 100%;
}

@media screen and (max-width: 560px){
.acm-slideshow .slider-content .slide-title {
    font-size: 25px !important;
}

}

.acm-slideshow .slider-content .slide-title {
    background: rgb(0 0 0 / 30%);
    padding: 20px;
}
.row.gallery_box .col-sm-3.img_box p span.img_title {
    width: 100%;
    float: left;
    padding-top: 15px;
    font-weight: bold;
}
.row.gallery_box .col-sm-3.img_box p {
    width: 100%;
    float: left;
    text-align: center;
}
.tjBs3 .show {
    display: block !important;
    opacity: 1 !important;
}
div#billing-info div#jform_state_chosen, div#billing-info div#jform_city_chosen {
    width: 130px !important;
}
div#billing-info label.col-sm-4.control-label {
    padding-left: 0px;
}
label.checkbox-inline.has-success a.modal.jgive-bs3-modal {
    color: #c6475a;
    text-decoration: underline;
}
div#payment-info, div#confirm-order, div#billing-info{
    display: inline !important;
}
div#payment-info a.jgive_editTab,
div#billing-info a.jgive_editTab{
    display: none !important;
}
#jgive_tabs { padding:0px 0px 0px 15px;}
#jgive_tabs li { list-style-type:none!important;}
#payment_tab_table .control-group .control-label { width:inherit!important;}
#payment_tab_table .control-group .controls{  width:inherit!important;}
#payment_tab_table .control-group .controls select, #payment_tab_table .control-group .controls input{ /*float:none!important*/;width: inherit !important;} 
#payment-form .control-group .control-label{ width:25%;}
#payment-form .control-group .controls{  width:70%;}
#payment-form .control-group .controls select, #payment-form .control-group .controls input{ float:left;} 

@media (min-width: 360px) and (max-width: 600px){
video{ width:100%!important;}
}
.row.fourbox p.col-sm-3 a {
    border: 1px solid #000;
    padding: 10px;
    text-align: center;
    color: #000;
    background-color: #fceff1;
    font-weight: bold;
}
.row.fourbox p.col-sm-3 {
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
}
@media screen and (max-width: 991px){
.t4-right-header .t4-topbar.d-none.d-lg-flex .acm-contact-info {
    display: none;
}
.t4-right-header .t4-topbar.d-none.d-lg-flex {
    display: inline-block !important;
}
div#Mod213 {
    width: 100%;
    float: left;
}
div#Mod213 .loginsec{
float: right;
    text-align: right;
    width: 100%;}
}
@media (min-width: 576px) and (max-width: 991px){
div#Mod217 .col-sm-3.col-xs-12.jgive_module_campaign {
width: 50% !important;
    float: left;
    max-width: 50% !important;
    flex: 0 0 50%;}
div#Mod217 .row {
    width: 100%;
    float: left;
}

}
