.winter_content{
		margin-top:50px !important;
	}
	.winter_content .content{
		text-align:right;
	}
	
	
	.manage_by{
		color:#ed2b3a;
		font-size: 20px;
		font-weight:bold;
		text-align:center;
		margin-bottom:10px;
	}
	.youtuber_name{
		width:70%;
		margin:auto;
		font-size: 18px;
		background-color:#ed2b3a;
		color:#fff;
		text-align:center;
		font-weight:bold;
		margin-bottom:10px;
	}
	.youtuber_link{
		text-align:center;
		margin-bottom:10px;
	}
	.youtuber_link a{
		font-weight:bold;
		font-size: 18px;
		color:#ed2b3a;
	}
	.first_section,.second_section ,.third_section{
		text-align:right;
	}
	
	.first_section img , .second_section img , .third_section img {
		max-width:100%;
	}
	.warm{
		text-align:right;
		margin-bottom:20px;
	}
	.first_section{
		width:36%;
		float:left;
	}
	.second_section{
		width:45%;
		float:left;
	}
	.doner .number{
		color:#ff1d1d;
		font-weight:bold;
		font-size:24px;
		margin-right:5px;
		position:relative;
		top:5px;
	}
	.describtion_content {
		text-align: justify;
		font-size:15px;
		font-family: swissranormal;
		color: #404040;
		border: 1px solid #F0F0F0;
		border-radius: 15px;
		padding: 15px;
		font-weight:bold;
	}
	.third_section{
		width:19%;
		float:left;
		    text-align: center;
	}
	.social_media_icon{
			margin-top: 25px;
			text-align:center;
	}
	.social_media_icon a{
		text-decoration:none;
	}
	.campaign_description{
		color:#ed2b3a;
		font-weight: bold;
		margin-top: 30px;
		font-size:24px;
		font-family: swissranormal;
	}
	.ruller{
		margin-top:30px;
		position:relative;
		background: url(../../img/winter/ruller.png) no-repeat;
		background-size: 100% 100%;
		width:100%;
		height:70px;
		padding:15px;
		
	}
	.percetage{
		display: block;
		position: absolute;
		width: 50px;
		background: #ff1d1d;
		top: -37px;
		
		border-radius: 5px;
		text-align: center;
		color: #fff;
		font-weight: bold;
		height: 30px;
		padding: 6px 3px;
	}
	.percetage::after{
		content: '';
		position: absolute;
		left: 42%;
		top: 100%;
		width: 0;
		height: 0;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-top: 5px solid #ff1d1d;
		clear: both;
	}
	.progress .progress-bar_general_box{
		position:relative;
	}
	.progress{
			overflow: visible;
	}
	.progress .progress-bar_general_box {
		background-color: #ff1d1d!important;
	}
	.progress{
		display:flex !important;
		width: 94%;
		margin: auto;
		height: 20px;
		border-radius: 10px;
	}
	.project_budget{
		color:#2c61c8;
		font-family: swissranormal;
		display:block;
		text-align:Center;
		font-weight:bold;
		font-size:20px;
		
	}
	.project_budget_value{
		color:#ff1d1d;
		font-family: swissranormal;
		display:block;
		text-align:Center;
		font-weight:bold;
		font-size:20px;
	}
	.donation_value{
		width: 100%;
		background: none;
		border: 2px solid #2c61c8;
		border-radius: 21px;
		margin-top: 25px;
		color: #ff1d1d;
		font-weight: bold;
		text-align: center;
		 float: none;
	}
	.btn_div{
		margin-top: 25px;
		    text-align: center;
	}
	.pre_value{
		    background-color: #2c61c8;
			border-radius: 10px;
			color: #fff;
			border: none;
			padding: 5px;
			font-size: 20px;
			margin: 0px 2%;
			cursor: pointer;
	}
	.pre_value.visit{
		background-color: #203f81;
	}
	.donation_type_container{
		margin:auto;
		overflow:hidden;
		margin-top:40px;
		
	}
	.donation_type{
		border: 1px solid #2c61c8;
		border-radius: 5px;
		width:40%;
		margin:0px 5%;
		float:left;
		padding:20px 0px;
		text-align:center;
		cursor:pointer;
	}
	.donation_type.active{
			background-color:#2c61c8;
	}
	.circle{
		width: 20px;
		height: 20px;
		border-radius: 10px;
		border: 1px solid #2c61c8;
		position: relative;
		margin-top: 0px;
		display: inline-block;
		    left: 4%;
		top: 7px;
	}
	.donation_type.active .circle{
		background-color:#fff;
	}
	.project_donate {
		float: none;
		margin-top: 50px;
		width: 50%;
		background-color:#ff1d1d;
		font-size: 20px;
		font-weight:bold;
		padding: 15px;
		

	}
	.bank_link{
		background-color: #2c61c8;
		border-radius: 10px;
		color: #fff;
		border: none;
		padding: 5px 25px;
		font-size: 20px;
		margin: 0px 2%;
		cursor: pointer;

	}
	.bank_donation{
		font-family: swissranormal;
		text-align:center;
		font-weight:bold;
		font-size:18px;
		margin-top: 35px;
	}
	.project_name{
		margin:auto;
		text-align:center;
		font-weight:bold;
		font-size:17px;
		color:#fff;
		width:150px;
		height:60px;
		cursor:pointer;
		background: #2c61c8;
		border-top-right-radius: 43px;
		border-bottom-left-radius: 43px;
		padding: 7% 4px;
		box-shadow: 3px 12px 24px -6px rgb(44 97 200 / 75%);
		margin-top:10px;
	}
	.project_name.active{
		background: #203f81;
		box-shadow: 3px 12px 24px -6px rgb(51 63 129 / 75%);
	}
	.project_name:last-child{
		padding: 4% 4px;
	}
	.project_focus{
		font-family: swissranormal;
		background-color: #ff1d1d;
		color: #fff;
		text-align: center;
		padding: 5px;
		width: 90%;
		margin: auto;
		border-radius: 10px;
	}
	.form-horizontal{
		display:inline-block;
	}
	@media only screen and (min-width: 921px) {
		.second_section{
			padding:0px 30px;
			margin-top:50px;

		}
		
	}
	@media only screen and (max-width: 920px) {
		.warm {
			margin-top: 43px;
			text-align: center;
		}
		.first_section , .second_section , .third_section{
			float:none;
			width:95%;
			margin:auto;
		}
		.pre_value{
			    margin: 0px 0% !important;
		}
		.bank_link{
			display: block;
			margin: 20px;
		}
		.donation_type img{
			width:60%;
		}
		.project_name{
			width:65%;
			margin-top:20px;
		}
	}