@media (max-width: 1280px) {
	.banner_caption h1{
		font-size: 60px;
	}
}
@media (max-width: 1199px) {
	.hd-type-2 {
		font-size: 34px;
	}
	.banner_caption h1{
		font-size: 55px;
	}
	.banner_caption p{
		font-size: 18px;
	}
}
@media (max-width: 991px) {
	.hdr-btns {
		margin-right: 12px;
	}
	.sec-padding {
	    padding: 80px 0;
	}
	.top-title {
	    margin-bottom: 30px;
	}
	.eolb-rgt-desc {
	    padding: 0;
	}
	.elb-box.left p {
	    padding-right: 0;
	}
	.eolb-rgt-col{
		margin-top: 0;
		margin-bottom: 24px;
	}
	.eolb-rgt-col:last-child{
		margin-bottom: 0;
	}
	.hd-type-1{
		font-size: 50px;
	}
	.hd-type-2{
		font-size: 32px;
	}
	.hd-type-3{
		font-size: 25px;
	}
	.section-boat-parts h2{
		font-size: 60px;
	}
	.section-waste-hierarchy{
		padding: 70px 0;
	}
	.exp-item{
		min-height: 500px;
	}
	.spare-desc {
	    position: relative;
	}
	.section-boat-parts::before{
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		bottom: 0;
		content: "";
		background: RGBA(0,91,140,0.72);
	}
	.footer-top {
	    padding: 60px 0;
	}
	.ftr-right{
		margin-top: 40px;
	}
	.footer-title{
		font-size: 24px;
	}
	.search-inputs{
		width: 100%;
	}
	.search-collapse{
		bottom: -76px;
		width: 100%;
	}
	.home-slides-content{
		width: 100%;
		bottom: 10%;
		top: auto;
		transform: none;
	}
	.banner_caption h1{
		font-size: 50px;
	}
	.single-banner-slide::after{
		background: rgb(4,30,63);
		background: -moz-linear-gradient(180deg, rgba(4,30,63,0) 0%, rgba(4,30,63,1) 100%);
		background: -webkit-linear-gradient(180deg, rgba(4,30,63,0) 0%, rgba(4,30,63,1) 100%);
		background: linear-gradient(180deg, rgba(4,30,63,0) 0%, rgba(4,30,63,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#041e3f",endColorstr="#041e3f",GradientType=1);
	}

}
@media (max-width: 767px) {
	.sec-padding {
	    padding: 50px 0;
	}
	.section-waste-hierarchy{
		padding: 50px 0;
	}
	.hd-type-1{
		font-size: 40px;
	}
	.hd-type-2{
		font-size: 28px;
	}
	.section-boat-parts h2{
		font-size: 50px;
	}
	.hi-waste-icon-circle-outer{
		width: 100px;
		height: 100px;
	}
	.hi-waste-icon-circle-sub{
		width: 80px;
		height: 80px;
		padding: 15px;
	}
	.section-waste-hierarchy h5{
		font-size: 20px;
	}
	.max-w60{
		max-width: 100%;
	}
	.btn-type1{
		padding: 12px 24px;
		font-size: 14px;
	}
	.btn-type2{
		padding: 12px 24px;
		font-size: 14px;
	}
	.btn_submit{
		padding: 12px 24px;
		font-size: 14px;
	}
	.btn-wraper {
	    margin-top: 30px;
	}
	.section-more-info{
		padding: 40px 0;
	}
	.ftr-reachus ul{
		margin-bottom: 30px;
	}
	.top-links{
		width: 100%;
	}
	.top-links li a{
		justify-content: flex-start;
	}
	.banner_caption h1 {
	    font-size: 45px;
	}
	.blogdetails-block .bdetails-description .inline-row-img .bdimg-block{
		height: auto;
	}
}

@media (max-width: 575px) {
	.hdr-btns {
		margin-right: 12px;
	}
	
	
	.hi-waste-box .sub-hd{
		font-size: 16px;
	}
	.hd-type-1 {
	    font-size: 32px;
	}
	.section-boat-parts h2{
		font-size: 42px;
	}
	.exp-item{
		min-height: 400px;
	}
	.overlay-desc p{
		display: none !important;
	}
	.exp-item:hover .exp-overlay {
	    justify-content: flex-end;
	}
	.exp-item:hover .exp-box::before{
	    height: 45%;
	    background: rgb(1,1,1);
    	background: linear-gradient(0deg, rgba(1,1,1,1) 0%, rgba(0,0,0,0) 80%);
	}
	.owl-prev, .owl-next{
		width: 28px !important;
		height: 40px !important;
	}
	.banner_caption h1 {
	    font-size: 35px;
	}
	.banner_caption {
	    padding: 0 30px;
	}
}
@media (max-width: 385px) {
	.hi-waste-icon-circle-outer{
		width: 80px;
		height: 80px;
	}
	.hi-waste-icon-circle-sub{
		width: 60px;
		height: 60px;
	}
}








@media (max-width: 1199px) {
	.related-post .relpost-description h3 {
		font-size: 18px;
	}
	.related-post .relpost-description p {
		font-size: 14px;
	}
	.related-post .relpost-buttons {
		padding-top: 20px;
	}

	.newsletter-block {
		padding: 30px 30px 30px 30px;
	}
	.newsletter-block h3 {
		margin-bottom: 20px;
	}
}

@media (max-width: 991px) {
	.inner-page {
		padding: 50px 0px;
	}
}

@media (max-width: 991px) {
	.inner-page {
		padding: 40px 0px;
	}
}