@import url('https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,700i');

.marqitem{
margin:0 30px;
display:inline-block;
font-weight:400;
}

.post-content img{
max-width:100%;
height:auto;
}

.post-content a,.post-content h2{
color:#c61f36;
}

.single-title{
font-weight:bold;
}

.fbbox{
color:#fff;
background:#c61f36;
}
.sbbox{
color:#fff;
background:orange;
}

/*Responsiveness css*/
@media (max-width:700px) {
.camps-tab .vc_grid-item-zone-c-right  .vc_grid-item-mini .vc_gitem-animated-block,
.camps-tab  .vc_grid-item-zone-c-right .vc_grid-item-mini  .vc_gitem-zone-c {
     width:100% !important;
     float: none !important;
}
}
.VolDonate span.wpcf7-list-item {
float:left;
}
.donationrowbox {
display: none;
}
 
#category-posts-2-internal .cat-post-current .cat-post-title {
    text-transform: none !important;
}
#category-posts-2-internal .cat-post-title {
color:#000000 !important;
}
@media (max-width:1200px) {
.slider-sec.vc_col-sm-9 {
width:70% !important;
}
.list-sec.vc_col-sm-3 {
	}
}
 .vc_btn3-left> a {
padding: 10px !important;
font-size: 14px;
font-weight:600;
line-height: 12px  !important;
}
.vc_gitem-post-data-source-post_excerpt{
font-weight: 100;
}
/*.donationrowbox{
    position: absolute;
     top: 20%;
    width: 43%;
    margin-left: 103%;
display:none !important;
}*/
.donationdetailsbox{
font-weight: bold !important;
}
.donationbank {
    background-color: #c61f36 !important;
}
.blog-list  li.single{
font-family: Lato;
    line-height: 17px;
    font-weight: 400;
    font-style: normal;
    color: #333;
    font-size: 17px;
    text-align: justify;
}
.blog-list> p{
font-family: Lato;
    line-height: 18px;
    font-weight: 400;
    font-style: normal;
    color: #000000;
    font-size: 16px;
text-align: justify;
}
h3{
font-size:22px !important;
}
#recent-posts-2{display:  none;}
@media (max-width:1200px) {
.ult-content-box-container  {
width:250px !important;
text-align:center !important;
}
}
@media (max-width:1200px) and (min-width:800px) {
.ult-content-box-container  {
width:230px !important;
text-align:center !important;
}
}
@media (max-width:1200px) {
.be-angel-sec.vc_col-sm-8{
	width:100% !important;
}
}
@media (min-width:768px ) and (max-width:1200px) {
.Enquire-form-sec.vc_col-sm-4 {
	width:60% !important;
       margin:5% 20% !important;
}
}
@media (min-width:1350px) {
.aio-icon, .vc_row .aio-icon {
    height: 14vh !important;
 }
}
@media (min-width:1250px) and (max-width:1350px) {
.aio-icon, .vc_row .aio-icon {
    height: 23.5vh !important;
 }
}
@media (min-width:1200px) and (max-width:1250px) {
.aio-icon, .vc_row .aio-icon {
    height: 21.5vh !important;
 }
}
/*Responsiveness css end*/
#header{
margin: 0 auto;
}
#mainmenu .active>a {
color:#C61F36   !important;
}
.call-btn>a{
background:#C61F36  !important;
color:#ffffff   !important;
margin: 14px 0px !important;
padding: 10px !important;
border-radius: 5px !important;
}
#mainmenu a {
    padding: 22px 3px ;
   text-transform:uppercase !important;
  letter-spacing:1px   !important;
}
body {
    font-size:16px;
    font-weight:400;
    color:#221F20 !important;
}
.uvc-sub-heading {
    font-weight:100 !important;
}
footer {
padding:0px !important;
}
#back-to-top {
    display:none !important;
}
@media (min-width: 768px) {
footer .col-sm-6 {
    width: 100%;
}
}
.subfooter {
    padding: 16px 0 0px !important;
}
.VolunteerOrDonate {
 color:#ffffff;   
}
.cm-btn {
margin: 6% auto 0;
color: #C71F37 !important;
background-color: #ffffff !important;
padding: 6px 20px;
border: solid 2px #fff;
display: block;
}
.cm-btn:hover {
    border-color:#ccc  !important;
    color:#ffffff !important;
    background-color:#C71F37 !important;
}
.enquire-submit-btn {
    margin-top: 6%;
    color:#C71F37 !important;
    background-color:#ffffff !important;
       padding: 5px 10px  !important;
}
.enquire-submit-btn:hover {
    border-color:#ccc  !important;
    color:#ffffff !important;
    background-color:#C71F37 !important;
}

.savelittlebannerrow {
display: none !important;
} 
.header-bg{
background-color: #ffffff !important;
color: #000000 !important;
}
#subheader{
display: none !important;
}

#content{
    padding-bottom: 0px !important;
  padding-top: 90px !important;
}

.donationdetailsbox{
   font-weight:600px !important;
   font-size: 30px !important;
   margin-bottom: 8px !important;
   line-height: 30px !important;
padding-bottom: 5px !important;
  border-bottom: 2px solid !important;
text-align: center !important;
}
.donationdetailsbox> .vc_column-inner> .wpb_wrapper> .wpb_text_column{
text-align:center !important;
   font-weight:600px !important;
}  


.blog-list .post-text{
padding-left: 0px !important;
}
.blog-list .date-box{
display: none !important;
}
.donationbank
{ 
color: #ffffff;
line-height: normal !important;
text-align: center !important;
}

.post-image{
 border-bottom: 0px !important;
}
.vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat{
background-color: #C61F36 !important}

.post-info{display:none !important}
.comments-box{display:none !important}
.leave-reply {display:none !important}
.post-navigation{display:none !important}
.widget {  margin-bottom: 0px !important;
border-bottom: none !important;
padding-bottom: 30px  !important;
}
.widget h4{
font-size: 30px !important;
padding-bottom: 10px !important;
}
.widget > .small-border{display: none !important;
}
.widget> h4 { text-transform: none !important;
margin-top: 0px  !important;
margin-bottom: 0px  !important;
padding-bottom" 10px !important;
font-size: 30px  !important;
}

.widget> h2{ 
margin-top: 0px  !important;
margin-bottom: 10px  !important;
font-weight:400 !important;
}
.textwidget> .vc_col-sm-4{
    width: 100%;
    text-align: center;
    font-weight: 500;
}
.widget> ul> li{
padding: 10px 0px !important;
    border-bottom: 1px solid #ccc;
}
#mainmenu{
  margin-top:10px !important;
}


@media (min-width:769px) and (max-width:1024px) {

    #mainmenu{
  padding-left: 0px !important;
  margin-top:10px !important;
}
    #mainmenu> li> a {
     padding-left: 0px !important;
padding-right: 0px !important;
}
}

@media (max-width:769px) {
#menu-btn{
background: #ffffff !important;
}
#menu-btn:before{
color: #C61F36  !important;
}
}
@media (max-width: 420px) {
#menu-btn{
 width: 29px !important;
}
.upcomingcontent{
border-left: none
}
#upcomingcontactbox{
margin: 0px  !important;
}
}


.vc_tta-tab> a{
line-weight: 14px !important;
    height: 34px;
    font-size: 14px;
    font-weight: 600;
    padding: 10px !important;
}
.vc_tta-tab> a{
line-weight: 14px !important;
    height: 34px;
    font-size: 14px;
    font-weight: 600;
    padding: 8px !important;
}
@media (max-width: 769px){
 #content{
padding-top: 50px !important;
}
}
#subheader{
display: none !important;
}
@media only screen and (max-width: 760px){
#contactdetailsrow> .container{
   padding-left: 0px   !important;
    padding-right: 0px  !important;

}
.wpb_video_widget.vc_video-el-width-60 .wpb_wrapper{
width:100% !important;
}
.calltoaction{
margin-left: 0px !important;
}
}

@media (max-width: 425px) {

.upcomingcontent> .vc_column-inner{
border-right: none !important;
    padding: 0px 0px !important;
}

#upcomingcontactbox{
margin: 0px  !important;
}
}

 
@media (min-width: 426px )and (max-width: 769px) {
.upcomingcontent> .vc_column-inner{
border-right: none !important;
    padding: 0px 0px !important;

}

.upcomingcontent{
    width: 95% !important;
}

 
}


/* post editor----------------------------------------------*\


.vc_tta.vc_tta-accordion .vc_tta-tabs-container, .vc_tta.vc_tta-tabs .vc_tta-tabs-container {
    display:block !important;
}