.raise-hero-banner .fl-row-content-wrap{min-height: 500px; background-color: #e5e6e8;  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center;}
.raise-hero-banner .fl-heading .fl-heading-text {font-size: 32px; margin-top: 30px; font-weight: 400;}
.full-intro-desc {padding: 0 0 15px; margin-top: -25px;}
.voting-wrap {max-width: 1370px; padding: 0 15px; margin: auto; }
.full-intro-desc .fl-rich-text p{font-size: 21px; font-weight: 300;}
.banner_image_logo img.fl-photo-img {margin-bottom: 35px; }
.voting-wrap .raise_voice {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; margin: 0; }
.voting-wrap .raise_voice li.raise-your-voice, .voting-wrap .raise_voice li.first_content{list-style: none; box-shadow: 0px 5px 9px #9293973b; max-width: 400px; margin: 30px 15px; }
.voting-wrap .raise_voice li.raise-your-voice .content{padding: 25px;}
.voting-wrap .raise_voice li.first_content{box-shadow: none;}
.voting-wrap .raise_voice h2._first_title{font-size: 32px; font-weight: 400;}
.voting-wrap .raise_voice li{flex: 0 0 33%;}
.voting-wrap .raise_voice h2{font-size: 24px; position: relative; padding-bottom: 20px; margin-bottom: 15px; font-weight: 400;}
.voting-wrap .raise_voice h2:after{content: ''; position: absolute; width: 100px; height: 1px; background-color: #252525; bottom: 0; left: 0;}
.voting-wrap .raise_voice li.first_content p.first_content {font-size: 21px; font-weight: 300;}
.voting-wrap .raise_voice li .box-shodw {padding: 30px; background: #F0F0F1; border-radius: 6px; margin-top: 30px; font-weight: 300; min-height: 376px;}
.voting-wrap .raise_voice li .video-background{max-height: 225px; object-fit: cover;}
.voting-wrap .raise_voice li .video-background {max-height: 225px; object-fit: cover; min-height: 225px; background: #929397; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; justify-content: center; border-top-left-radius: 6px; border-top-right-radius: 6px; }
.voting-wrap .raise_voice li.raise-your-voice p {font-size: 16px; line-height: 22px; font-weight: 300;}
.voting-wrap .raise_voice li ul li {list-style-type: disc; list-style-position: outside; margin-left: 20px !important; margin-bottom: 10px !important; font-weight: 300;}
.voting-wrap .raise_voice li .box-shodw a {color: #159BD7; font-weight: 600; text-decoration: none; border:none;}
.voting-wrap .raise_voice li ul{margin: 0; margin-bottom: 20px;}
.voting-wrap .raise_voice li .box-shodw strong{font-weight: bold; margin-bottom: 10px; display: block;}
.voting-wrap .raise_voice li a.opensmsdialog , .modal-content  input#voice_btn{font-size: 15px; background: #EF453E; color: #fff; padding: 12px 20px 11px; border-radius: 4px; margin-right: 15px; margin-top: 5px; display: inline-block; border: 0;}
.modal-content  input#voice_btn{line-height: 20px; }
.voting-wrap .raise_voice li.raise-your-voice .content span{font-size: 18px;}
.voting-wrap .raise_voice li.raise-your-voice .content span strong{font-weight: 700;}
.loadmore-video-link {text-align: center; margin: 20px 0; }
.loadmore-video-link a#loadmore_video_posts {background: #ef453e; color: #fff; padding: 12px 25px; border-radius: 4px; border: 0;}
.modal-header{padding: 0 !important; height: auto !important;}
.modal{bottom: 0; left: 0; padding: 12px; position: fixed; right: 0; top: 0; z-index: 100003; max-width: 700px; margin: 0 auto; background: transparent !important;}
.modal-dialog {position: relative; top: 50%; transform: translateY(-50%); background: #fff; padding: 0; min-height: 300px; max-width: 500px; margin: auto; padding: 30px 10px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; justify-content: center; border-radius: 6px; }
.modal-content {overflow-y: auto!important; overflow: hidden; }
.modal-header .close {cursor: pointer; color: #9d9d9d; float: right; position: absolute; top: 20px; right: 20px; background: transparent; border: 1px solid #ccc; font-size: 32px; height: 32px; width: 32px; border-radius: 50%; }
.modal-header.custom-mod-hed h2.modal-title {font-size: 22px; text-align: center;}
.voting-wrap .raise_voice li .video-background a {border: 0;}
.raise_voice li.raise-your-voice{position:relative; padding-bottom: 80px;}
.custom-link {position: absolute; bottom: 0; width: 100%; padding: 15px 20px; left: 0;}
.full-intro-desc .fl-rich-text p strong {font-size: 32px; display: inline-block; line-height: 32px; }
.modal-header .close{width: 32px!important; max-width: 32px!important; height: 32px !important; padding:0 !important; display: flex; align-items: center; justify-content: center; appearance: none; -moz-appearance: none; -webkit-appearance: none;}

@media screen and (max-width: 1319px) {
	.voting-wrap .raise_voice li {flex: 0 0 30.3%;}
}
@media screen and (max-width: 1023px) {
	.voting-wrap .raise_voice li{margin: 15px auto !important;}
	.voting-wrap .raise_voice li{flex: 0 0 50%; }
	.voting-wrap .raise_voice li.first_content p.first_content{line-height: 27px;}
	.voting-wrap .raise_voice li.raise-your-voice, .voting-wrap .raise_voice li.first_content{max-width: 345px;}
	.loadmore-video-link{margin: 30px 0;}
}
@media screen and (max-width: 767px) {
	.voting-wrap .raise_voice li.raise-your-voice, .voting-wrap .raise_voice li.first_content{max-width: 270px;}
	.full-intro-desc .fl-rich-text p br{display: none;}
	.voting-wrap .raise_voice h2._first_title{font-size: 22px;}
	.full-intro-desc .fl-rich-text p {font-size: 18px; line-height: 24px;}
	.voting-wrap .raise_voice li.first_content p.first_content {line-height: 24px; font-size: 18px;}
	.raise-hero-banner .fl-heading .fl-heading-text {font-size: 24px; margin-top: 26px;}
	.voting-wrap .raise_voice h2{font-size: 20px;}
	.full-intro-desc .fl-rich-text p strong {font-size: 24px; line-height: 28px; }
}
@media screen and (max-width: 600px) {
	.voting-wrap .raise_voice li {flex: 0 0 100%; }
	.voting-wrap .raise_voice li.raise-your-voice, .voting-wrap .raise_voice li.first_content{max-width: 400px;}
	.voting-wrap{padding: 0;}
}