.header-section {
    padding: 5px 100px 7px !important;
}
.blog-section {
    position: relative;
    z-index: 5;
    min-height: 730px;
    padding: 40px 0px;
}
.detail-part p{
	margin-top:35px;
	font-family: DM Sans !important;
	font-size: 18px !important;
	font-weight: 700 !important;
	line-height: 23px !important;
	letter-spacing: 0em !important;
	text-align: left;
	color: rgba(243, 132, 32, 1);
	text-transform: uppercase;
}
.detail-part h2{
	color:rgba(0, 0, 0, 1);
	font-family: DM Sans;
	font-size: 41px;
	font-weight: 500;
	line-height: 53px;
	letter-spacing: 0em;
	text-align: left;
	width: 650px;
}
.detail-part h2 a{
    color:rgba(0, 0, 0, 1);
    font-family: DM Sans;
    font-size: 41px;
    font-weight: 500;
    line-height: 53px;
    letter-spacing: 0em;
    text-align: left;
    width: 650px;
}
.detail-part span{
	color: rgba(0, 0, 0, 1);
	font-family: DM Sans;
	font-size: 20px;
	font-weight: 400;
	line-height: 26px;
	letter-spacing: 0em;
	text-align: left;
	width: 670px;
}
.blog-box-left .img-section{
	background:#c9d7e1;
	border-radius:15px;
	height:500px;
}
.blog-box-left .img-section img{
	border-radius:15px;
	height:100% !important;
	width: 100%;
	object-fit: contain;
}
.blog-box-date span{
	font-family: DM Sans;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: 0em;
	text-align: left;
	color:rgba(122, 122, 122, 1);
}
.blog-box-date ul{
	list-style: none;
	padding: 0px;
	margin-top:30px;
	font-family: Golos Text;
}
.blog-box-date ul li img{
	width: 80px;
	height: 80px;
	border-radius:50%;
	position: relative;
	top:-15px;
	margin-right:5px;
}
.blog-box-date ul li{
	display:inline-block;
	padding:0px;
	margin: 0px;
}
.blog-box-date ul li p{
	padding:0px;
	margin-bottom:-5px;
	font-family: DM Sans;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 0em;
	color: rgba(0, 0, 0, 1);
}
.blog-box-date ul li span{
	margin-top: 0px;
	font-family: DM Sans;
	font-size: 16px;
	font-weight: 400;
	line-height: 21px;
	letter-spacing: 0em;
	text-align: left;
	color: rgba(0, 0, 0, 1);
}
.blog-box-right-left img{
	width: 100%;
	height:200px !important;
	border-radius:8px; 
}
.blog-box-right-right{
	background: #c9d7e1;
	border-radius:10px;
	height:200px !important;
}
.blog-box-right-right img{
	width: 100%;
	object-fit: contain;
}
.blog-box-right-bottom .head p{
	font-family: DM Sans;
	font-size: 12px;
	font-weight: 700;
	line-height: 13px;
	letter-spacing: 0em;
	text-align: left;
	color: rgba(243, 132, 32, 1);
	margin-top:5px !important;
}

.blog-box-right-bottom .head h2 a{
	font-family: DM Sans;
	font-size: 25px;
	font-weight: 500;
	line-height: 33px;
	letter-spacing: 0em;
	text-align: left;
	color: rgba(0, 0, 0, 1);
	width: 270px;
	height:70px;
}
.blog-box-right-bottom-bottom .head h2 a{
	font-family: DM Sans;
	font-size: 31px;
	font-weight: 500;
	line-height: 40px;
	letter-spacing: 0em;
	text-align: left;
	color: rgba(0, 0, 0, 1);
	width: 270px;
	height:70px;
}
.blog-box-right-bottom .head span{
	font-family: DM Sans;
	font-size: 12px !important;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: 0em;
	text-align: left;
	color: rgba(0, 0, 0, 1);
	width: 270px;
	height:65px;
}
.blog-box-right-bottom .detail a img{
	width:8% !important;
}
.top-right-box .detail a img{
	width:12% !important;
}
.blog-box-right-bottom .detail a{
	font-family: DM Sans;
	font-size: 16px;
	font-weight: 500;
	line-height: 21px;
	letter-spacing: 0em;
	text-align: left;
	color: rgba(0, 0, 0, 1);
}
.blog-box-right-bottom .detail{
/*	margin-top:18px;*/
}
.blog-box-right-bottom .detail span{
	font-size:12px;
	color:#9f9e9e;
	font-family: Golos Text;
}
.blog-box-right .box{
	margin-bottom:18px;
}

.box-section-list{
	margin-top:40px;
}

.box-section-list .blog-box-right .blog-box-right-left img{
	border-radius:15px;
	object-fit: contain;
	width: 80%;
	height:280px !important;
}
.box-section-list .blog-box-right .blog-box-right-left{
	background: #c9d7e1;
	border-radius:15px;
	text-align: center;
}

.bottom-box{
	box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.25);
	margin:0px 10px;
	margin-top:-60px;
	background: #fff;
	padding:25px 20px;
	margin-bottom: 20px;
	border-radius:5px;
}
.bottom-box .head h2{
	font-size:30px;
	margin-bottom:8px;
	font-family: Golos Text;
}
.bottom-box .head span{
	font-size:15px;
	line-height:22px;
	font-family: Golos Text;
}
.bottom-box .detail a{
	font-size:18px;
	font-family: Golos Text;
}
.box-section-list .head-title h2{
	font-family: DM Sans;
	font-size: 49px;
	font-weight: 500;
	line-height: 64px;
	letter-spacing: 0em;
	text-align: left;
	color: rgba(0, 0, 0, 1);
	margin-bottom:40px;
}
.box-section-list .blog-box-right-bottom .head h2{
	font-family: DM Sans;
	font-size: 31px;
	font-weight: 500;
	line-height: 40px;
	letter-spacing: 0em;
	text-align: left;
	color: rgba(0, 0, 0, 1);
	height:115px !important;
}
.box-section-list .blog-box-right-bottom .head span{
	font-family: DM Sans;
	font-size: 16px !important;
	font-weight: 400;
	line-height: 21px;
	letter-spacing: 0em;
	text-align: left;
	color: rgba(0, 0, 0, 1);
	width: 100% !important;
}
.footer-section{
	margin-top:0px;
}
.footer-section:before{
	margin-top: -69px;
    width: 85%;
}


@media only screen and (max-width: 600px){
	.header-section {
    	padding: 5px 20px 7px !important;
	}
	.detail-part h2,.detail-part span{
		width: 100%;
	}
	.blog-box-date ul li img{
		width: 70px;
    	height: 70px;
    	top: -15px;
	}
	.blog-box-date ul li p{
		margin-bottom: -5px !important;
	}
	.blog-box-right-bottom .head p{
		margin-top: 30px !important;
		font-size: 16px;
	}
	.blog-box-right-bottom .detail a img {
	    width: 10% !important;
	}
	.blog-box-right-bottom .head h2{
		height:auto;
	}
	.box-section-list .head-title h2{
		font-size: 35px;
	}
	.box-section-list .blog-box-right .blog-box-right-left img{
		height: 300px !important;
	}
	.blog-box-right-left img,.blog-box-right-right{
		height: 300px !important; 
	}
	.blog-box-left .img-section{
		height: 300px;
	}
}


@media only screen and (min-width: 0px) and (max-width: 1250px){
    .blog-box-right-left img,.blog-box-right-right{
        height:unset !important;
    }
    .box-section-list .blog-box-right-bottom .head h2{
    	height:unset !important;
    }
    .blog-box-right-bottom .detail{
    	margin-top:25px !important;
    }
    .blog-box-right-bottom .detail a img {
	    width: 10% !important;
	}
}