.csm-image-box-1{
    height: 100%;
}
.csm-image-box-1 .csmib1-img-d-1 .csmib1-i-1{
    height: 100%;
}
.csm-detail-head-image-1{
    max-height: 800px;
    width: auto;
    margin: 0 auto;
}
.csm-footer-rr-s-d-1 .csm-footer-head-1{
    text-align: right;
}
.csm-footer-rr-s-d-1 .csm-social-menu-1{
    justify-content: flex-end;
}
.csm-news-white-box-1 .csmnwb1-text-1{
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    max-height: 62px;
    min-height: 62px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.csm-footer-desc-1 a{
    font-weight: bold;
    color: #e84e1b;
}
.csm-pr-inc-data-1 table{
	width: 100%;
    border: 1px solid #e5e7e;
}
.csm-pr-inc-data-1 table tbody tr td p{
	margin: 0px;
}
.csm-pr-inc-data-1 table tbody tr td{
	border: 1px solid #e5e7eb;
    padding: 15px 20px;
}
.csm-pr-inc-data-1 table tbody tr:first-child td, .csm-pr-inc-data-1 table thead th td, .csm-pr-inc-data-1 table tbody tr:first-child td p, .csm-pr-inc-data-1 table thead th td p{
	background-color: #e84e1b;
	color: #ffffff;
}
.csm-image-box-2 .csmib2-link-1 i{
    position: relative;
    top: 2px;
}

@media (min-width: 1300px){
    .csm-main-menu-1 .dropdown-div-1 ul .item-level-2.dropdown-item-2.JSMMD2{
        position: relative;
    }
}

@media (max-width: 767px){
    .csm-footer-rr-s-d-1 .csm-footer-head-1{
        text-align: center;
    }
    .csm-footer-rr-s-d-1 .csm-social-menu-1{
        justify-content: center;
    }
    .csm-footer-logo-ll-1{
        margin: 0 auto;
    }
	.csm-header-logo-1{
		max-height: 40px;
		width: auto;
	}
	.csm-mobile-container .jsMobileNav {
        max-height: calc(98vh - 72px);
    }
	    .csm-mobile-container.active {
        height: calc(100vh - 72px);
    }
	.csm-mobile-container {
        top: 72px;
    }
}