/*
CTC Separate Stylesheet
Updated: 2024-02-14 07:25:56
*/

.ctct-form input{
	background:transparent;
	color:white;
	border-color:#ffffff !important;
	border-radius:6px;	
}
.ctct-submit{
	background:#ffffff !important;
	color:#eb1b23 !important;
}
.ctct-form-field{
	margin-right:10px !important;
}
.ctct-form-field input::placeholder {
	color:#ffffff !important;
	opacity:0.6;
}
.ctct-submit{
	background:#ffffff !important;
	color:#eb1b23 !important;
	width:100%;
}
.slick-prev:before {
  color: #ec1b23 !important;
}
.slick-next:before{
    color: #ec1b23 !important;
}

.ssslider .owl-prev{
    position: absolute;
     border: 2px solid #ed1c24 !important;
      color: #ffffff !important;
         background-color:#ed1c24 !important;
         border-radius: 5px !important;
}
.ssslider .owl-next{
	border: 2px solid #ed1c24 !important;
      color: #ffffff !important;
         background-color:#ed1c24 !important;
  border-radius: 5px !important;
}
.ssslider .owl-next:hover{
    border: 2px solid #ed1c24 !important;
    background-color: #ffffff !important;
     color:#ed1c24 !important;
}
.ssslider .owl-prev:hover{
    border: 2px solid #ed1c24 !important;
    background-color: #ffffff !important;
     color:#ed1c24 !important;
}

input[type=button]{
    background-color: #EC1B23 !important;
    color: white !important;
    padding: 12px 25px 12px 25px !important;
    border-radius: 5px !important;
    border: white !important;
	
}
#select_location{
    border-radius: 5px !important;
    
}
/* .form{
    display: flex !important;
} */
.sel{
    width: 100% !important;
/*     padding-right: 20px !important; */
}
.donation .elementor-testimonial__header{
    display: inline-grid !important;
	width:100% !important;
}
.donation{
    text-align: center !important;
}
/* .donation .elementor-testimonial__title{
    padding-top: 20px !important;
} */
.donation .elementor-testimonial__image{
    text-align: center !important;
        display: block !important;
	width:100% !important;
}
.donation .swiper-pagination-bullet{
    width: 25px !important;
    border-radius: 2px;
    height: 4px;
}

.link a{
    color: red !important;
     
}
.link a:hover{
    text-decoration: underline;
}
.sep{
    transform: rotate(90deg);
}

#btnform{
    display: none !important;
}
.services .elementor-item.elementor-item-active {
    background-color: #e6e6e6;
}

.doctor a{
    text-align: left !important;
}

.doctor a:hover{
    text-decoration: underline !important;
    
}
.doctora a:hover{
    text-decoration: underline !important;
    
}
.doctora:hover .elementor-toggle .elementor-tab-title{
    background-color: #EC1B23 !important;
    border-radius: 0 5px 5px 0;
    
}
.doctora:hover a {
    color: white !important;
}

.doctora:hover .elementor-tab-content a{
    color: red !important;

}
.doctora .elementor-tab-content a{
    color: red !important;
}

.doctora .elementor-toggle .elementor-tab-title.elementor-active{
    background-color: #EC1B23 !important;
    color: white !important;
}
.doctora:hover .elementor-toggle-icon i:before {
    color: #ffffff !important;
}
.lcc_mapf .dynamic-content-for-elementor-acf{
	width:100% ;
} 
.lcc_map{
	    height: 75vh;

}
@media only screen and (max-device-width: 600px) {
	.panel-default>.panel-heading {
		min-height:60px !important;
	}
.tab_iner_content h3 {
	font-size:5vw !important;
	line-height:5.5vw !important;
	text-align:center !important;
	}
	.tab_iner_content p {
	font-size:3.5vw !important;
	line-height:5vw !important;
	text-align:center !important;
	}
	.tab_iner_content .elementor-button-wrapper{
		text-align:center !important;
	}
	.tab_iner_content .elementor-button-wrapper a{
		font-size: 3vw !important;
    
	}
	.rev-col{
		 display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse !important;
	}
			.tab_iner_contentb a{
			font-size:3.5vw !important;
	line-height:4vw !important;
	}
		.pluginmdiv{
	
	margin: auto;
			
}
	.pluginmdivt{
		padding:20px;
	}
	.pluginmdivt form{
		overflow:scroll !important;
	}
	.skm-tiger-club-fp h1{
		font-size:25px;
		color:#EB1B23;
		text-align:center;
	}
	.skm-tiger-club-fp{
    margin:auto;
    padding:50px 20px;
    
}
#frmSkmtTigerClub{
    border:1px solid black;
    border-radius:10px;
    padding:20px;
}
#frmSkmtTigerClub label{
    color:#EB1B23;
	padding-bottom:10px;
	font-size:14px;
}
.skm-tiger-club-fp .col-md-6, .col-md-12{
   padding-bottom:20px;
}
	.skm-tiger-club-fp .col-md-2{
    width:35%;
}
	.skm-tiger-club-fp .col-md-3{
		padding-bottom:10px;
	}
	.skm-tiger-club-fp .dobf{
		padding:0 !important;
	}
	.skm-tiger-club-fp .dobf .col-md-12{
		padding:0 !important;
	}
	.skm-tiger-club-fp .dobf2{
		padding-bottom:20px !important;
	}
	.tigerbtn{
		display:flex;
	}
		.donate-blood-form{
		 margin:auto;
    padding:50px 20px;
	}
	.donate-blood-form h1{
		font-size:25px;
		color:#EB1B23;
		text-align:center;
	}
	#frmBloodDonation{
    border:1px solid black;
    border-radius:10px;
    padding:20px;
}
#frmBloodDonation label{
    color:#EB1B23;
	padding-bottom:10px;
	font-size:14px;
}
	
.donate-blood-form .col-md-6, .col-md-12{
   padding-bottom:20px;
}
.donate-blood-form .col-md-3{
   padding-bottom:10px;
}
.donate-blood-form .col-md-2{
     width:35%;
}
.donate-blood-form .dobf{
		padding:0 !important;
	}
.donate-blood-form .dobf .col-md-12{
		padding:0 !important;
	}
.donate-blood-form .dobf2{
	padding-bottom:20px !important;
	}
	.blood-donate-fbtn{
		display:flex;
	}
	.sadqa-campaign-form{
		 margin:auto;
       padding:50px 20px;
	}
	.sadqa-campaign-form h1{
		font-size:25px;
		color:#EB1B23;
		text-align:center;
	}
	.sadqa-campaign-form p{
		text-align:center;
		font-size:16px;
	}
	.sadqa-campaign-form  .col-md-2{
     width:35%;
}
	#frmMarketingCampaign{
	border:1px solid black;
    border-radius:10px;
    padding:20px;
	margin-top: 30px;
	}
	#frmMarketingCampaign label{
      color:#EB1B23;
	padding-bottom:10px;
	font-size:14px;
}
	
.sadqa-campaign-form .row{
    padding: 0;
}
.sadqa-campaign-form .col-md-6{
    padding-bottom:20px;
}
	.sadqa-campaign-btn{
		display:flex;
	}
}

@media screen and (min-device-width: 601px) and (max-device-width: 1024px) { 
   .tab_iner_content h3 {
	font-size:2.5vw !important;
	line-height:3vw !important;
	
	}
	.tab_iner_content p {
	font-size:1.8vw !important;
	line-height:2.3vw !important;
	
	}
	.tab_iner_content .elementor-button-wrapper a{
		font-size: 1.2vw !important;
    
	}
		.tab_iner_contentb a{
			font-size:2vw !important;
	line-height:2.5vw !important;
	}
}
@media screen and (min-device-width: 1024px){
	.ctct-form{
    display:flex !important;
}
	.pluginmdivt{
	padding:80px 0 80px 0;
	width:1280px;
	margin: auto;
}
	.ctct-form-field{
	width:25%;
}
	.skm-tiger-club-fp{
    width:1280px;
    margin:auto;
    padding:50px 0;
    
}
#frmSkmtTigerClub{
    border:1px solid black;
    border-radius:10px;
    padding:30px;
}
#frmSkmtTigerClub label{
    color:#EB1B23;
	padding-bottom:10px;
}
	
.skm-tiger-club-fp .row{
    display:flex;
    padding:10px 0;
}
.skm-tiger-club-fp .col-md-6{
    width:50%;
    padding:0 10px;
}
	.skm-tiger-club-fp .col-md-3{
    width:33.33%;
    padding:0 10px;
}
		.skm-tiger-club-fp .col-md-2{
    width:10%;
    padding:0 10px;
}
.skm-tiger-club-fp .col-md-12{
    width:100%;
    padding:0 10px;
}
	.skm-tiger-club-fp .dobf{
		padding:10px 10px 0 10px;
	}
	.skm-tiger-club-fp .dobf .col-md-12{
		padding:0 !important;
	}
	.skm-tiger-club-fp .dobf2{
		padding:0 20px 10px 0 !important;
	}
		.skm-tiger-club-fp h1{
		color:#EB1B23;
		text-align:center;
	}
	.donate-blood-form{
		 width:1280px;
    margin:auto;
	padding:80px 0 80px 0;
	}
	.donate-blood-form h1{
		color:#EB1B23;
		text-align:center;
	}
	#frmBloodDonation{
    border:1px solid black;
    border-radius:10px;
    padding:30px;
	width:100%;
}
#frmBloodDonation label{
    color:#EB1B23;
	padding-bottom:10px;
}
	
.donate-blood-form .row{
    display:flex;
    padding:10px 0;
}
.donate-blood-form .col-md-6{
    width:50%;
    padding:0 10px;
}
.donate-blood-form .col-md-3{
    width:33.33%;
    padding:0 10px;
}
.donate-blood-form .col-md-2{
    width:10%;
    padding:0 10px;
}
.donate-blood-form .col-md-12{
    width:100%;
    padding:0 10px;
}
.donate-blood-form .dobf{
		padding:10px 10px 0 10px;
	}
.donate-blood-form .dobf .col-md-12{
		padding:0 !important;
	}
.donate-blood-form .dobf2{
		padding:0 20px 10px 0 !important;
	}
	.sadqa-campaign-form{
		 width:1280px;
    margin:auto;
	padding:80px 0 80px 0;
	}
	.sadqa-campaign-form h1{
		color:#EB1B23;
		text-align:center;
	}
	.sadqa-campaign-form p{
		text-align:center;
	}
	.sadqa-campaign-form  .col-md-2{
    width:10%;
    padding:0 10px;
}
	#frmMarketingCampaign{
		 border:1px solid black;
    border-radius:10px;
    padding:30px;
	margin-top:20px;
	width:100%;
	}
	#frmMarketingCampaign label{
    color:#EB1B23;
	padding-bottom:10px;
}
	
.sadqa-campaign-form .row{
    display:flex;
    padding:10px 0;
}
.sadqa-campaign-form .col-md-6{
    width:50%;
    padding:0 10px;
}
}
.sidebar .elementor-item-active{
    border-left: 4px solid red !important;
}
.sidebar .elementor-item:hover{
	text-decoration: underline !important;
}
.pluginform{
    column-gap: 1vw !important;
}
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-description:last-child{
	display: none !important;
}
.tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper{
	    pointer-events: none !important;
}
.footable .open>.dropdown-menu{
	display: none !important;
}
.footable .open>.dropdown-menu{
    display: none !important;
}
.foo-table button.btn.btn-default.dropdown-toggle{
    display: none !important;
}
/* Desktop CSS */
.container-careers-section h3, a{
    font-size: 1.2vw;
    font-weight: 600;
    line-height: 100%;
	color:#EC1B23;
}
/* Desktop CSS */

.eventbtn{

    color: #FFFFFF !important;
    background-color: #EC1B23 !important;
    border-radius: 5px 5px 5px 5px;
    padding: 12px 25px 12px 25px !important;
	margin-top: 15px !important;
}
.eventbtn:focus{
	outline: #EC1B23 !important;
}


.labbtn{
       background-color: #eb1b23;
       color: #ffffff;
     border:2px solid #eb1b23;
border-radius :10px;
width: 100%;
}
.labbtn:focus{
       background-color: #eb1b23;
       color: #ffffff;
     border:2px solid #eb1b23;
border-radius :10px;
width: 100%;
}
.labbtn:hover{
     border-color: #eb1b23;
     color: #eb1b23;
      background-color: #ffffff;
      border:2px solid #eb1b23;
}
.pluginform{
    display: flex;
    width: 100%;
    
}
.pluginform-field{ 
    width: 50%;
}
pluginform-fieldc{
	 width: 60% !important;
}
.pluginform-button{
    width: 40%;
}
.completed-reports {
    background-color: #66CC99;
}
.bottom-btns .btn{
     border-color: #eb1b23;
     color: #eb1b23;
      background-color: #ffffff;
      border:2px solid #eb1b23;
}
.bottom-btns .btn:hover{
           background-color: #eb1b23;
       color: #ffffff;
     border:2px solid #eb1b23;

}
.bottom-btns .btn:focus{
           background-color: #eb1b23;
       color: #ffffff;
     border:2px solid #eb1b23;

}

.pluginmdivt .pluginmdiv-inner .btn{
	background-color:#eb1b23 !important;
	font-size:12px !important;
	color:#ffffff !important;
	margin:10px 10px 10px 0 !important;
}
.tigerbtn .btn{
	background-color:#eb1b23 !important;
	font-size:14px !important;
	color:#ffffff !important;
	margin:20px 20px 20px 0 !important;
}
.blood-donate-fbtn .btn{
	background-color:#eb1b23 !important;
	font-size:14px !important;
	color:#ffffff !important;
	margin:20px 20px 20px 0 !important;
}
.sadqa-campaign-btn .btn{
		background-color:#eb1b23 !important;
	font-size:14px !important;
	color:#ffffff !important;
	margin:20px 20px 20px 0 !important;
}





