.project-single-outer{
	padding: 15px 0px 50px;
}
.project-info-outer{
	margin-top: 25px;
}
.project-info .heading-64{
	margin-top: 42px;
}
.project-info .heading{
	margin-top: 22px;
}
.project-info .heading *{
	line-height: 38px;
}
.project-info p{
	font-size: 16px;
	margin-top: 42px;
}
.project_info_text *{
	font-size: 16px;
	line-height: 32px;
	margin-top: 20px;
}
.project-att{
	margin-top: 10px;
}
.pro-att{
	margin-top: 40px;
}
.pro-att span{
	font-size: 21px;
	display: block;
	margin-top: 13px;
}
.pro-single-img{
	margin-bottom: 40px;
}
.projectContainer .col-lg-6:first-child .pro-single-img{
	margin-bottom: 52.3px;
}
.pro-single-img img{
	width: 100%;
	height: auto;
}
@media(min-width: 1560px) and (max-width: 1629px){
	.project-single-outer {
    	padding: 25px 0px 0px;
    	margin-bottom: 30px;
	}
	.project-info-outer {
    	margin-top: 0px;
	}
	.project-info .heading-64 {
    	margin-top: 30px;
	}
	.project-info .heading {
    	margin-top: 18px;
	}
    .project-info .heading * {
    	line-height: 35px;
    	font-size: 25px;
	}
	.project-info p {
    	margin-top: 25px;
	}
	.pro-att {
    	margin-top: 25px;
	}
	.pro-att span {
    	font-size: 18px;
    	margin-top: 8px;
	}
	.project-att {
    	margin-top: 0px;
	}
}
@media(min-width: 1460px) and (max-width: 1559px){
    .project-single-outer {
    	padding: 25px 0px 0px;
    	margin-bottom: 30px;
	}
	.project-info-outer {
    	margin-top: 0px;
	}
	.pro-single-img {
    	margin-bottom: 40px !important;
	}
	.project-info .heading-64 {
    	margin-top: 30px;
	}
	.project-info .heading {
    	margin-top: 18px;
	}
	.project-info .heading * {
    	line-height: 35px;
    	font-size: 25px;
	}
	.project-info p {
    	margin-top: 20px;
	}
	.pro-att {
    	margin-top: 25px;
	}
	.pro-att span {
    	font-size: 18px;
    	margin-top: 8px;
	}
	.project-att {
    	margin-top: 0px;
	}
}
@media(min-width: 1360px) and (max-width: 1459px){
	.project-single-outer {
    	padding: 25px 0px 0px;
    	margin-bottom: 30px;
	}
	.project-info-outer {
    	margin-top: 0px;
	}
	.pro-single-img {
    	margin-bottom: 30px !important;
	}
	.project-info .heading-64 {
    	margin-top: 30px;
	}
	.project-info .heading {
    	margin-top: 18px;
	}
	.project-info .heading * {
    	line-height: 35px;
    	font-size: 25px;
	}
	.project-info p {
    	margin-top: 20px;
	}
	.pro-att {
    	margin-top: 25px;
	}
	.pro-att span {
    	font-size: 18px;
    	margin-top: 8px;
	}
	.project-att {
    	margin-top: 0px;
	}
}
@media(min-width: 1200px) and (max-width: 1359px){
	.project-single-outer {
    	padding: 25px 0px 30px;
	}
	.project-info .heading-64 {
    	margin-top: 25px;
	}
	.project-info-outer {
    	margin-top: 0px;
	}
	.project-info .heading {
    	margin-top: 20px;
	}
	.project-info .heading * {
    	line-height: 33px;
    	font-size: 22px;
	}
	.project-info p {
    	margin-top: 20px;
	}
	.pro-att span {
    	font-size: 16px;
    	margin-top: 8px;
	}
	.project-att {
    	margin-top: 0px;
	}
	.pro-single-img {
    	margin-bottom: 30px !important;
	}	
	.pro-att {
    	margin-top: 25px;
	}
}
@media(min-width: 992px) and (max-width: 1199px){
	.project-single-outer {
    	padding: 25px 0px 30px;
	}
	.project-info .heading-64 {
    	margin-top: 25px;
	}
	.project-info-outer {
    	margin-top: 0px;
	}
	.project-info .heading {
    	margin-top: 20px;
	}
	.project-info .heading * {
    	line-height: 33px;
    	font-size: 22px;
	}
	.project-info p {
    	margin-top: 20px;
	}
	.pro-att span {
    	font-size: 16px;
    	margin-top: 8px;
	}
	.project-att {
    	margin-top: 0px;
	}
	.pro-single-img {
    	margin-bottom: 20px !important;
	}	
	.pro-att {
    	margin-top: 25px;
	}
	.project_info_text *{
		line-height: 28px;
	}
}
@media(min-width: 768px) and (max-width: 991px){
	.project-single-outer {
    	padding: 15px 0px 20px;
	}	
	.project-info-outer{
		margin-bottom: 30px;
	}
	.project-info .heading-64 {
    	margin-top: 25px;
	}
	.project-info .heading {
    	margin-top: 20px;
	}
	.project-info p {
    	margin-top: 20px;
	}
	.pro-att {
    	margin-top: 30px;
	}
	.pro-att span {
    	font-size: 18px;
    	margin-top: 10px;
	}
	.pro-single-img {
    	margin-bottom: 20px !important;
	}
	.project-info.is-affixed{
		height: initial !important;
	}
	.project-info-inner{
		position: relative !important;
		top: 0px !important;
		left: 0px !important;
		width: 100% !important;
		transform: none !important;
	}
	.project_info_text *{
		line-height: 28px;
	}
}
@media(max-width: 767px){
	.project-info .heading-64 {
    	margin-top: 20px;
	}
	.project-info .heading {
    	margin-top: 15px;
	}
	.project-info .heading * {
    	line-height: 30px;
	}
	.project-info p {
    	margin-top: 20px;
	}
	.pro-att {
    	margin-top: 20px;
	}
	.pro-att span {
    	font-size: 17px;
    	margin-top: 6px;
	}
	.project-att .col-sm-6{
		width: 50%;
	}
	.projectContainer {
		margin-top: 30px;
	}
	.pro-single-img {
    	margin-bottom: 20px !important;
	}
	.project-single-outer {
    	padding: 15px 0px 20px;
	}
	.projectContainer.row {
		margin: 30px -10px 0px;
	}
	.projectContainer .plr-20{
		padding: 0px 10px;
	}
	.project-info.is-affixed{
		height: initial !important;
	}
	.project-info-inner{
		position: relative !important;
		top: 0px !important;
		left: 0px !important;
		width: 100% !important;
		transform: none !important;
	}
	.project_info_text *{
		line-height: 28px;
	}
}
@media(max-width: 575px){
	.projectContainer.row {
		margin: 0px;
		margin-top: 25px;
	}
	.projectContainer .plr-20{
		padding: 0px;
	}
}