.journey_sec .slider li .block{background-size:cover;}
@media(max-width:1700px){
.tide-slider-bar .right .content {max-width: 60%;}
.repair-bar.fabrication-block .left .stairs {position: relative;bottom: -55px;}
}

@media(max-width:1500px){
	.header-box .repeater{margin-bottom: 20px;}
	.header-box .container .right {padding-left: 14px;}
	.repair-bar.years-of-excellence {padding: 106px 0px 106px;}
	.repair-bar .left {width: 46%;}
	.repair-bar .right {width: 53%;}
	.tide-slider-bar .right .content {max-width: 54%;}
	.repair-bar{overflow:hidden;}
	.repair-bar .left{position:relative;}
	.repair-bar.fabrication-block .left .stairs {position: absolute;bottom: -50px;}
	
}

@media(max-width:1400px){
.about-bar .left {width: calc(100% - 676px);}
.repair-bar.fabrication-block.accessories ul li:nth-of-type(2n+1) {width: 41%;}
.repair-bar.repair_s .left p {max-width: 505px;}

	.service-bar .right {width: calc(100% - 568px);padding-right:20px;}
	.service-bar.first .right{padding-left:20px;}
	.header-box .container .left .image {min-height: 112px;background-size: 100% 100% !important;background-position-x: 1px !important;}
.header-box .container .left .content {min-height: 66px;padding: 10px 14px;}
.header-box {padding: 17px 0px;}
.repair-bar.fabrication-block .left p br {display: none;}
.repair-bar.fabrication-block .left h2 {margin-bottom: 11px;}
.tide-slider-bar .right:after{right: -155px;}
.tide-slider-bar .right .content {max-width: 71%;}
.tide-slider-bar .left {width: 36%;}
.tide-slider-bar .left h3{font-size:30px;}
.tide-slider-bar .left img {margin-top: 18px;}
.contact-us-bar .container .right {width: 35%;padding: 146px 0px 0px 46px;}
.contact-us-bar .container .right .repeater p, .contact-us-bar .container .right .repeater p a{font-size:20px;}
.repair-bar .left p {width: 100% !important;}
.repair-bar .left p br{display:none;}
.header-bar {padding: 40.5px 0px;}
.slider-bar {padding-top: 233px;}
.repair-bar, .contact-us-bar {margin-top: 165px;}
.tide-slider-bar .right:after {right: -95px;}
.recive-bar-marine.home-footer {padding-top: 60px;/* padding-bottom: 215px; */}
.header-box .repeater {width: 12.8%;}


.slider-bar .custom-slick .left{ width:calc(100% - 350px); }
.slider-bar .custom-slick .inner-bg { min-height: 234px; }

.slider-bar .right { width: 600px; margin-left: -250px; padding: 14px 15px 0 0; }
.slider-bar .right .slick-slide .bg_ul { font-size: 18px; line-height: 22px; margin-bottom: 15px; }

.slider-bar .right .slick-slide .bg_ul.first { padding: 6px 230px 6px 0px; }
.slider-bar .right .slick-slide .bg_ul.first::after { right: 130px; }
.slider-bar .right .slick-slide .bg_ul.second { padding: 8px 170px 8px 0px; }
.slider-bar .right .slick-slide .bg_ul.second::after { right: 80px; }
.slider-bar .right .slick-slide .bg_ul.third { padding: 10px 110px 10px 0px; }
.slider-bar .right .slick-slide .bg_ul.third::after { right: 35px; }
.slider-bar .right .slick-slide .bg_ul.fourth { padding: 12px 50px 12px 0px; }
}

@media(max-width:1199px){
.slider-bar {padding-top: 203px;}
.header-bar.flexed.flex-center.shrink a.logo {max-width: 456px;}
.header-bar.flexed.flex-center.shrink {padding: 18px 0px;}
.repair-bar, .contact-us-bar {margin-top: 150px;}
.header-box .repeater {width: 18.5%;margin-left: 10px;}
.header-bar {padding: 28.5px 0px;}
.service-bar .right {width: calc(100% - 409px);}
.header-box .container .left{justify-content: flex-start;width:83%;}
.header-box .container .left .repeater:nth-of-type(1) {margin-left: 0px;}
.header-box .container .left .repeater:nth-of-type(6) {margin-left: 0px;}
.header-box .container .right {width: calc(100% - 83%);}
.header-box .container .right {padding-left: 0px;}
.repair-bar .left {width: 450px;}
.repair-bar .right {width: calc(100% - 450px);padding-left:30px;}
.repair-bar .right p {margin-bottom: 20px;}
.about-bar .left {width: 50%;padding-right: 30px;}
.about-bar .right {width: 50%;}
.recive-bar-marine.year-of {padding-top: 90px;}
.extreme-bar {padding: 63px 0px 63px;}
.header-bar .logo{margin:0 auto;}
.repair-bar{padding-top:57px;}
.tide-slider-bar .right:after {right: -305px;}
.tide-slider-bar .right .content {max-width: 90%;}
.tide-slider-bar .left h3{font-size:27px;}
.recive-bar-marine{padding-bottom:75px;}
.recive-bar-marine .form-bar-repairs .form-repairs input[type="text"], .recive-bar-marine .form-bar-repairs .form-repairs input[type="email"], .recive-bar-marine .form-bar-repairs .form-repairs input[type="tel"] {width: 250px;}
.recive-bar-marine.footer-fabrication .form-bar-repairs {margin-top: 50px;
}


}
@media(min-width:1672px){
	.repair-bar.fabrication-block.bulkheades{position: relative;min-height:820px;}
	.repair-bar.fabrication-block.bulkheades .left .stairs, .repair-bar.fabrication-block.bulkheades .left .stairs{margin-left: 0px;position: absolute;left: 0px;bottom:-6px;}
	.repair-bar .left p{width:100%;}
}
@media(max-width:1023px){

.header-box .repeater {width: 23.9%;}
.header-box .container .right a i{margin-top:0px;}
.header-box .container .left .repeater:nth-of-type(6) {margin-left: 10px;}
.header-box .container .left .repeater:nth-of-type(5){margin-left:0px;}
.header-bar .logo {max-width: 320px;display: block;margin-right: auto;margin:7px auto 0px;}
.slider-bar {padding-top: 160px;}
.header-bar.flexed.flex-center.shrink a.logo {max-width: 306px;}
.repair-bar, .contact-us-bar {margin-top: 106px;}
.header-bar p{margin-top:0px;}
.header-bar .menu-block span{margin-top:9px;}
.header-bar {padding: 24.5px 0px 15px;}
.header-box .container {flex-direction: column-reverse;}
.header-box .container .right{width:100%;}
.header-box .container .left{width:100%;}
.header-box .container .right {width: 100%;}
.header-box .container .right span, .header-box .container .right a.menu {float: left;width: 136px;margin-right: 10px;}
.service-bar .right {width: 100%;}
.service-bar {min-height: auto;padding: 50px 0px;}
.service-bar.first {background-size: cover;min-height: auto;margin-top: 0px;}
.service-bar.sec {margin-top: -2px;padding: 10px 0px;min-height:auto;}
.recive-bar-marine{padding-top: 100px;padding-bottom: 60px;}

.recive-bar-marine .form-bar-repairs .form-repairs input[type="text"], .recive-bar-marine .form-bar-repairs .form-repairs input[type="email"], .recive-bar-marine .form-bar-repairs .form-repairs input[type="tel"] {width: 162px;}
.recive-bar-marine .form-bar-repairs .copy-bar {margin-top: 40px;}
.repair-bar .left {width: 100%;margin-bottom:20px;}
.about-bar .left {width: 100%;padding-right: 0px;}
.repair-bar.years-of-excellence {padding: 56px 0px 56px;}
.repair-bar.years-of-excellence .year-experence{margin:0 auto;}
.repair-bar .right {width: 100%;padding-left: 0px;}
.repair-bar .right p{padding-right:0px;margin-bottom:15px;}
.about-bar .right {width: 100%;}
.about-bar .right .img-block {margin: 0 auto;text-align: center;}
.tide-slider-bar .right:after{display:none;}
.tide-slider-bar .left {width: 100%;}
.tide-slider-bar {padding: 50px 0px 95px;}
.tide-slider-bar .right {width: 100%;}
.contact-us-bar .container .copy-bar {margin-top: 80px;}
.contact-us-bar {padding: 79px 0px 73px;}
.service-bar.first .right {padding-left: 0px;}
.service-bar .right{padding-right:0px;}

.slider-bar .custom-slick .left{ width:calc(100% - 300px); }
.slider-bar .custom-slick .inner-bg { min-height: 195px; }

.slider-bar .right { width: 500px; margin-left: -200px; padding: 12px 15px 0 0; }
.slider-bar .right .slick-slide .bg_ul { font-size: 18px; line-height: 22px; margin-bottom: 15px; }

.slider-bar .right .slick-slide .bg_ul.first { padding: 5px 190px 5px 0px; }
.slider-bar .right .slick-slide .bg_ul.first::after { right: 115px; }
.slider-bar .right .slick-slide .bg_ul.second { padding: 5px 130px 5px 0px; }
.slider-bar .right .slick-slide .bg_ul.second::after { right: 65px; }
.slider-bar .right .slick-slide .bg_ul.third { padding: 5px 90px 5px 0px; }
.slider-bar .right .slick-slide .bg_ul.third::after { right: 25px; }
.slider-bar .right .slick-slide .bg_ul.fourth { padding: 5px 40px 5px 0px; }
.repair-bar.fabrication-block .left .stairs { z-index: -1; }

.contact-us-bar .container .left { width: 100%; }
.contact-us-bar .container .right { padding: 20px 0px 0px 0px; width: 100%; }
.contact-us-bar .form .top-content { margin-bottom: 30px; }
.contact-us-bar .container .right .repeater { margin-bottom: 25px; }
}

@media(max-width:767px){
.header-bar p { display: none; }.header-bar .menu-block {width: 100%;}.header-bar .flex-space-between { flex-direction: column-reverse; }.header-bar .logo { margin: 15px auto 0; }
.repair-bar, .contact-us-bar {margin-top: 166px;}
.contact-us-bar .form .top-content {margin-bottom: 35px;}
.header-bar p{width: 140px;font-size:12px;line-height:18px;}
.header-bar .menu-block span {min-width: auto;}
.service-bar {min-height: auto;padding: 30px 0px;}.service-bar .container { padding: 0 25px;}
.service-bar .right h2{margin-bottom:10px;}
.header-box .repeater {width: 23.7%;}
.recive-bar-marine .form-bar-repairs .form-repairs input[type="text"], .recive-bar-marine .form-bar-repairs .form-repairs input[type="email"], .recive-bar-marine .form-bar-repairs .form-repairs input[type="tel"] {width: 100%;margin-top: 13px;}
.recive-bar-marine .form-bar-repairs .form-repairs input[type="submit"] {margin-top: 15px;width: 100%;}
.recive-bar-marine .form-bar-repairs .form-repairs label:nth-of-type(4) {padding-right: 0px;display: block; width: 129px !important; margin:0 auto; }
.recive-bar-marine {padding-top: 60px;}
.header-box .repeater {width: 32.1%;}
.header-box .container .left .repeater:nth-of-type(5) {margin-left: 10px;}
.header-box .container .left .repeater:nth-of-type(4) {margin-left:0px;}
.header-bar p {width: 100%;font-size: 18px;line-height: 25px;order: 3;margin-top: 20px;}
.header-bar .logo {max-width: 400px;margin: 20px auto 0; padding: 0 15px}.header-bar.flexed.flex-center.shrink {padding: 0px 0px 18px;}
.header-bar .menu-block span {margin-top: 0px;}
.header-bar {padding: 0px 0px 15px;}
.header-bar .container { padding: 0; }
.header-bar .menu-block span { border-radius:0; }
.header-box .container .right { display: flex; }
.header-box .container .right span { order: 4; -webkit-order: 4;   margin-right:0 !important; margin-left: 4px;}
.header-box .container .right a i { height: 36px; margin-right: 10px; }
.recive-bar-marine .form-bar-repairs h2 {font-size: 40px;margin-bottom: 0px;}
.recive-bar-marine.footer-fabrication .form-bar-repairs {margin-top: 50px;}
.testimonial-start p {font-size: 20px;line-height: 30px;padding-bottom: 43px;}
.testimonial-start .inner-section {padding: 0px 23px;}
section.recive-bar-marine.footer-fabrication {padding-top: 110px;}
.contact-us-bar .container .right {width: 100%;padding: 40px 0px 0px 0px;}
.contact-us-bar .container .left {width: 100%;}
.footer-repair-bar {min-height: 107px;}
.recive-bar-marine {padding-top: 50px;}
.repair-bar {padding: 117px 0px 46px;}
.repair-bar .left p{width:100%;}
.repair-bar .right h4 a{font-size:35px;}
.repair-bar .right h4 {padding-top: 0px;line-height: 51px;}
.repair-bar {padding: 117px 0px 46px;}
.repair-link-bar ul li {width: 100%;display: block;line-height: 20px;font-size: 15px;margin-bottom: 10px;text-align: left;}
.repair-link-bar ul li:after {display: block !important;top: 7px;}
.repair-link-bar ul li:nth-of-type(1), .repair-link-bar ul li:nth-of-type(4) {padding-left: 0px;padding: 0px 8px 0px 15px;}
.slider-bar {padding-top: 251px;}
.contact-us-bar .container .right{padding-top:40px;}.repair-bar.fabrication-block .left .stairs {  display: none;}

.recive-bar-marine .copy-bar p span { font-size: 0px; display: block; line-height: 0px;}
.recive-bar-marine .copy-bar h6 em { display: none; }
.recive-bar-marine .copy-bar h6 span { display: block; }
.testimonial-box .slick-arrow { top: 40%; bottom: auto; z-index: 9}
.testimonial-box .slick-arrow.slick-next {right: auto; left: -7%;}
.testimonial-box .slick-arrow.slick-prev {left: auto; right: -7%;}

}

@media(max-width:639px){
	.repair-bar, .contact-us-bar {margin-top: 126px;}
	.recive-bar-marine .copy-bar p{font-size:15px;}
	.header-box .repeater {width: 31.75%;}
	.header-box .container .right span, .header-box .container .right a.menu {min-width: auto;width: 100px;margin-right:10px;}
	.header-box .container .left .repeater:last-child {margin-left: 0px;}
	/* .header-bar .logo {max-width: 320px;margin: 4px auto 0px;margin-left: 0px;} */
	.testimonial-box:before, .testimonial-box:after{font-size:90px;}
	.recive-bar-marine.footer-fabrication {padding-top: 70px;}
	.testimonial-start p {font-size: 16px;line-height: 28px;}
	.journey_sec .slider li {width: 400px;margin-right: 18px;}
	.journey_sec .slider li .block {width: 100%;height: 250px;}
	.header-box {padding: 10px 0px 0px;overflow: scroll;height: 100vh;}
	.header-box .container .right span img {width: 13px;max-width: 13px;}
	.header-box .container .right span {background: url(../images/close-icn.png) #f4794d no-repeat;background-size: 13px;background-size: 10%;background-position: 85% 52%;padding-right:20px;}
	.header-box .container .right span img{display:none;}
	.recive-bar-marine.footer-fabrication .form-bar-repairs h2 {margin-bottom: 16px;font-size: 26px;line-height: 36px;}
.testimonial-start h6{line-height:21px;}
.tide-slider-bar .left img{max-width:200px;}

.slider-bar .custom-slick { display: block; width: 100%; position: relative; z-index:1; }
.slider-bar .custom-slick .left { width: 100%; }
.slider-bar .custom-slick .left:after{ content:""; position:absolute; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.3); z-index:99; }

.slider-bar .right { width: 300px; margin-left: 0; padding:0; background: none !important; position:absolute; left:0; bottom:0; z-index:999;  }

.slider-bar .right .slick-slide .bg_ul { font-size: 12px; line-height: 14px; margin-bottom: 10px; color:#005081; }

.slider-bar .right .slick-slide .bg_ul.first { padding: 5px 150px 5px 0px; }
.slider-bar .right .slick-slide .bg_ul.first:after { opacity:0.7; right:85px }
.slider-bar .right .slick-slide .bg_ul.second { padding: 5px 105px 5px 0px; }
.slider-bar .right .slick-slide .bg_ul.second:after { opacity:0.7; right:42px; }
.slider-bar .right .slick-slide .bg_ul.third { padding: 5px 70px 5px 0px; }
.slider-bar .right .slick-slide .bg_ul.third:after { opacity:0.7; right:17px; }
.slider-bar .right .slick-slide .bg_ul.fourth:after { opacity:0.7; }.slider-bar {padding-top: 136px;}.container { padding: 0 25px;}
.slider-bar .right { display: none; }
}

@media(max-width:479px){
	
	.repair-bar, .contact-us-bar {margin-top: 126px;}
	.repair-bar, .contact-us-bar {margin-top: 60px;}	.repair-bar.years-of-excellence { padding: 90px 0px 56px;}
	.slider-bar {padding-top: 132px;}
	
	.contact-us-bar .form-container.half label {width: 100%;}
	.contact-us-bar .form-container.half label:nth-of-type(1) {margin-bottom: 20px;}
	.contact-us-bar .form-container.two {justify-content: start;}
	.header-box .repeater {width: 47.8%;}
	.header-box .container .left .repeater:nth-of-type(4) {margin-left: 10px;}
	.header-box .container .left .repeater:nth-of-type(3) {margin-left: 0px;}
	.header-box .container .left .repeater:nth-of-type(5) {margin-left: 0px;}
	.header-box {padding: 10px 0px 0px;}
	.header-box .container .right a i {margin-top: 2px;}
	.service-bar .right h2 {font-size: 26px;line-height: 28px;}
	.repair-bar.years-of-excellence .year-experence h1 {font-size: 40px;letter-spacing: 4px;}
	.repair-bar.years-of-excellence .year-experence h1 span {font-size: 33px;display: block;letter-spacing: 2.2px;margin-top: 0px;}
	.extreme-bar .content h2 {font-size: 23px;line-height: 31px;}
	.header-bar.flexed.flex-center.shrink a.logo {max-width: 290px;}
	/* .header-bar.flexed.flex-center .logo {max-width: 220px;} */
.repair-bar.fabrication-block .left p {padding-right: 0px;font-size: 22px;line-height: 29px;}
.repair-bar.fabrication-block.accessories ul li:nth-of-type(2n+1),.repair-bar.fabrication-block.accessories ul li:nth-of-type(2n+0) {width: 100%;margin-bottom:6px;}
.tide-slider-bar .right .content {max-width: 100%;}
.tide-slider-bar .right .content p {font-size: 16px;line-height: 27px;}
.contact-us-bar .form-container.three label:nth-of-type(1) {width: 100%;}
.contact-us-bar .form-container.three label:nth-of-type(2) {width: 100%;}
.contact-us-bar .form-container.three label:nth-of-type(3) {width: 100%;}
.contact-us-bar .form-container.three label {margin-bottom: 24px;}
.contact-us-bar .form-container.three label:last-child {margin-bottom: 0px;}
.contact-us-bar .form-container.full select {background-position: 98% 50%;background-position: 91% 50%;}
.footer-repair-bar {min-height: 47px;background-size: cover;margin-top: -12px;}
.header-box .container .right a i { display: none; }
.header-box .container .right span { margin-left: 0; }
}

@media(max-width:374px){
.slider-bar {padding-top: 123px;}
.service-bar.first {padding-top: 8px;}
/* .header-bar .menu-block span {margin-top: 0px;font-size: 0px;text-align: center;display: flex;
flex-wrap: wrap;align-items: center;justify-content: center;height: 33px;text-indent: 0px;margin-top: 0px;} */
.header-bar .menu-block span img {margin-top: -2px;margin-left: -3px;}
/* .header-bar .logo {margin: 0px auto 0px;margin-left:0px;} */
.header-bar p {font-size: 14px;line-height: 20px;margin-top: 6px;}
.header-box .container .right span, .header-box .container .right a.menu {min-width: auto;width: 81px; margin-right: 4px;font-size: 10px;}

.recive-bar-marine .form-bar-repairs p {font-size: 18px;line-height: 26px;}
.recive-bar-marine .form-bar-repairs .form-repairs {margin-top: 10px;}
.header-box .container .left .content h3 {font-size: 14px;line-height: 18px;}
.recive-bar-marine .form-bar-repairs h2 {font-size: 30px;margin-bottom: 12px;line-height: 34px;}
.repair-bar.years-of-excellence .year-experence h1 {font-size: 33px;}
.repair-bar.years-of-excellence .year-experence h1 span {font-size: 27px;}
.extreme-bar .content h2 {font-size: 20px;line-height: 28px;}
.repair-bar.fabrication-block .left h2 {font-size: 42px;}
.recive-bar-marine.footer-fabrication .form-bar-repairs h2 {font-size: 31px;}
.testimonial-start .inner-section {padding: 0px 12px;}
.testimonial-start h6 {position: initial;line-height:23px;}
.testimonial-start p{padding-bottom:0px;}
.testimonial-box:before, .testimonial-box:after{bottom:0px;}
.testimonial-box .slick-arrow.slick-next {right: auto; left: -12%;}
.testimonial-box .slick-arrow.slick-prev {left: auto; right: -12%;}
}








