/* -------------- media query start ---------------*/
@media (max-width:2560px)and (min-width: 1921px){
}
@media (max-width:2000px) and (min-width: 1921px){
}
@media (max-width:1800px) {
    .container_full {
        max-width: 1440px;
    }
.maintenance_certification_part .career_training_block {
    width: 31.7%;
}
.course_testimonal_slider.arrow_part .owl-prev span, .course_testimonal_slider.arrow_part .owl-next span {
    background-size: 65px;
    width: 65px;
    height: 65px;
}

.maintenance_certification_part .career_training_block .career_training_info h3 {
    letter-spacing: -0.9px;
}
    .arrow_part .owl-nav {
        max-width: 1440px;
    }
    .main_banner_content h1 {
        font-size: 75px;
        padding-bottom: 5px;
    }
    .main_banner_content p {
        font-size: 20px;
    }
    .getting_started_part {
        padding-top: 45px;
        padding-bottom: 45px;
    }
    .getting_started_left h3 {
        font-size: 15px;
        letter-spacing: 1px;
        padding-bottom: 35px;
    }
    .getting_started_block h4 {
        font-size: 25px;
        line-height: 26px;
    }
    .getting_started_right h3 {
        font-size: 15px;
        padding-bottom: 30px;
    }
    .getting_started_block {
        padding: 30px 0;
        padding-left: 25px;
    }
    .getting_started_left {
        padding-left: 65px;
        padding-right: 55px;
    }
    .chapmen_difference_section {
        padding: 125px 0px;
        padding-bottom: 110px;
    }
    .logo_shap img {
        width: 95px;
    }
    .chapmen_difference_info {
        padding-left: 115px;
    }
    .chapmen_difference_info h2 {
        font-size: 53px;
        padding-top: 30px;
        padding-bottom: 20px;
    }
    .chapmen_difference_info p {
        padding-bottom: 35px;
    }
    .logo_shap {
        top: 63px;
    }
    .chapman_block h3 {
        font-size: 62px;
    }    
    .waterfront_campus_content {
        padding: 50px 65px;
        padding-bottom: 0;
    }
    .waterfront_campus_content h6 {
        font-size: 15px;
        padding-bottom: 20px;
    }
    .waterfront_campus_content h2 {
        font-size: 53px;
        padding-bottom: 30px;
    }
    .waterfront_blue_section {
        padding: 50px 45px;
    }
    .waterfront_blue_section h3 span img {
        width: 48px;
    }
    .waterfront_blue_section h3 span {
        padding-bottom: 15px;
    }
    .waterfront_blue_section h3 {
        font-family: RobotoCondensed-Light;
        font-size: 26px;
    }
    .waterfront_campus_section {
        padding-bottom: 100px;
    }
    .career_training_section {
        background-color: #f0f4f7;
        padding: 110px 0px;
    }
    .career_training_info h3 {
        font-size: 36px;
        line-height: 36px;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .career_training_info {
        margin: 25px 40px;
    }
    .career_training_block {
        padding-bottom: 28px;
    }
    .get_started_block h2 {
        font-size: 60px;
        line-height: 60px;
    }
    .student_testimonal_info h5 {
        font-size: 15px;
        padding-bottom: 30px;
    }
    .student_testimonal_info p {
        font-size: 27px;
        line-height: 30px;
    }
    .student_testimonal_img {
        top: 56px;
        left: -93px;
    }
    .student_testimonal_info h6 {
        padding-top: 0;
        padding-bottom: 25px;
    }
    .student_testimonal_info {
        padding-left: 35px;
    }
    .support_our_school_section {
        padding: 125px 0px;
    }
    .support_our_school_section {
        padding: 110px 0px;
    }  
    .support_our_school_info {
        padding-left: 60px;
    }
    .support_our_school_info h2 {
        font-size: 53px;
        padding-top: 20px;
        padding-bottom: 20px;
        max-width: 400px;
    }
    .support_our_school_info .learn_about {
        margin-top: 50px;
    }
    .footer_block ul li a {
        font-size: 15px;
        line-height: 35px;
    }
    .arrow_part .owl-nav {
        top: 42.6%;
    }
}

@media (max-width:1750px) {
    .main_banner_content h1 {
        font-size: 73px;
        padding-bottom: 5px;
    }
    .getting_started_part {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .chapmen_difference_section {
        padding: 115px 0px;
        padding-bottom: 110px;
    }
    .chapman_block h3 {
        font-size: 60px;
    }
    .waterfront_campus_content h2 {
        font-size: 51px;
        padding-bottom: 28px;
    }
    .career_training_section {
        padding: 100px 0px;
    }
    .get_started_block h2 {
        font-size: 58px;
        line-height: 58px;
    }
    .student_testimonal_info p {
        font-size: 26px;
        line-height: 29px;
    }
    .support_our_school_info h2 {
        font-size: 51px;
    }
    .waterfront_blue_section {
        padding: 40px 35px;
    }
    .career_training_info h3 {
        font-size: 34px;
        line-height: 34px;
    }
    .get_started_section {
        height: 900px;
    }
    .main_banner_content h1 {
        font-size: 71px;
    }
    .getting_started_block h4 {
        font-size: 24px;
        line-height: 25px;
    }
    .getting_started_left {
        padding-left: 60px;
        padding-right: 50px;
    }
    .chapmen_difference_section {
        padding: 105px 0px;
        padding-bottom: 100px;
    }
    .chapmen_difference_info h2 {
        font-size: 51px;
    }
    .chapmen_difference_info h2 {
        font-size: 48px;
    }
    .chapmen_difference_section {
        padding: 100px 0px;
        padding-bottom: 95px;
    }
    .chapman_block h3 {
        font-size: 57px;
    }
    .waterfront_campus_content h2 {
        font-size: 48px;
        padding-bottom: 22px;
    }
    .get_started_block h2 {
        font-size: 56px;
        line-height: 56px;
    }
    .support_our_school_info h2 {
        font-size: 48px;
    }
}

@media (max-width:1650px){
    .container_full {
        max-width: 1400px;
    }
.maintenance_certification_part .career_training_block {
    width: 31.6%;
}
.maintenance_certification_part .career_training_block .career_training_info h3 {
    font-size: 32px;
    line-height: 38px;
}
    .arrow_part .owl-nav {
        max-width: 1400px;
    }
    .main_banner_content h1 {
        font-size: 70px;
        padding-bottom: 0px;
    }
    .getting_started_part {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .getting_started_left h3 {
        font-size: 15px;
        letter-spacing: 1px;
        padding-bottom: 30px;
    }
    .getting_started_right h3 {
        padding-bottom: 25px;
    }
    .chapmen_difference_section {
        padding: 105px 0px;
        padding-bottom: 100px;
    }
    .chapmen_difference_info h2 {
        font-size: 48px;
        padding-top: 20px;
    }
    .logo_shap {
        top: 55px;
    }
    .chapmen_difference_info p {
        padding-bottom: 33px;
    }
    .chapman_block h3 {
        font-size: 60px;
    }
    .waterfront_campus_content h2 {
        font-size: 48px;
    }
    .career_training_info h3 {
        font-size: 32px;
        line-height: 33px;
    }
    .get_started_block h2 {
        font-size: 55px;
        line-height: 55px;
    }
    .get_started_section {
        height: 850px;
    }
    .support_our_school_section {
        padding: 80px 0px;
    }
    .support_our_school_info h2 {
        font-size: 48px;
    }
}
@media (max-width:1560px){
    .container_full {
        max-width: 1350px;
    }
    .arrow_part .owl-nav {
        max-width: 1350px;
    }
    .main_banner_content h1 {
        font-size: 65px
    }
    .chapmen_difference_info h2 {
        font-size: 47px;
    }
    .chapmen_difference_section {
        padding: 100px 0px;
        padding-bottom: 95px;
    }
    .chapman_block h3 {
        font-size: 58px;
    }
    .chapman_section {
        padding-bottom: 100px;
    }
    .waterfront_campus_content h2 {
        font-size: 47px;
    }
    .career_training_info h3 {
        font-size: 31px;
        line-height: 32px;
    }
    .get_started_block h2 {
        font-size: 54px;
        line-height: 54px;
    }
    .support_our_school_info h2 {
        font-size: 47px;
    }
}
@media (max-width:1500px) {
    .container_full {
        max-width: 1350px;
    }
}

@media (max-width:1440px){
.arrow_part .owl-nav {
    max-width: 1343px;
    top: 42.1%;
}
.t_training_programs_right {
    padding-left: 50px;
}
.t_training_programs_left {
    padding-right: 35px;
}
.course_testimonal_section {
    padding: 130px 0px;
}
.course_testimonal_info h3 {
    font-size: 27px;
    line-height: 35px;
}
.course_testimonal_info {
    padding: 0px 45px;
}
.maintenance_certification_part .career_training_block .career_training_info h3 {
    font-size: 27px;
    line-height: 31px;
}
.maintenance_certification_part .career_training_block {
    width: 30.3%;
    padding-bottom: 28px;
}
.container_full {
    max-width: 1200px;
}
.arrow_part .owl-nav {
    max-width: 1200px;
}
.main_banner_content h1 {
    font-size: 72px;
}
/* .main_banner_content {
    margin-top: -50px;
} */
.getting_started_part {
    padding-top: 40px;
    padding-bottom: 36px;
}
.getting_started_block h4 {
    font-size: 20px;
    line-height: 22px;
}
.chapmen_difference_section {
    padding: 130px 0px;
    padding-bottom: 115px;
}
.logo_shap img {
    width: 90px;
}
.chapmen_difference_info {
    padding-left: 81px;
    padding-right: 50px;
    width: 50%;
}
.chapmen_difference_img {
    width: 50%;
}
.chapmen_difference_img img {
    width: 100%;
}
.chapmen_difference_info h2 {
    font-size: 55px;
}
.waterfront_campus_content h2 {
    font-size: 46px;
    padding-bottom: 25px; 
}
.waterfront_campus_content {
    padding: 55px 70px;
}
.waterfront_campus_content h6 {
    padding-bottom: 20px;
}
.waterfront_campus_content p {
    margin-bottom: 44px;
}
.waterfront_blue_section h3 {
    line-height: 40px;
    font-size: 22px;
}
.career_training_section {
    padding: 106px 0px;
}
.career_training_info h3 {
    font-size: 36px;
}
.career_training_part {
    display: flex;
    gap: 30px;
}
.student_testimonal_img {
    left: 0;
    top: 61px;
}
.student_testimonal_info p {
    max-width: 487px;
}
.student_testimonal_info h6 {
    font-size: 15px;
    line-height: 27px;
    padding-top: 0; 
    padding-bottom: 35px;
}
.student_testimonal_img img {
    width: 62px;
}
.student_testimonal_info {
    padding-left: 100px;
}
.get_started_block h2 {
    font-size: 60px;
    line-height: 64px;
}
.student_testimonal_info p {
    font-size: 26px;
    line-height: 32px;
}
.support_our_school_section {
    padding: 120px 0px;
}
.support_our_school_info {
    padding-left: 60px;
    padding-right: 0;
}
.footer_bottom_left h2 {
    font-size: 42px;
}
.footer_bottom_right p {
    font-size: 13px;
}
.support_our_school_info h2 {
    font-size: 55px;
}
.chapman_block h3 {
    font-size: 58px;
}
.careers-program-btn a {
    column-gap: 40px;
}
.get_started_section {
    height: 710px;
}
.header_part.container_full {
    max-width: 1200px;
}
.arrow_part .owl-prev span{
    background: url(../image/new-left-slider-arrow.webp);
    background-repeat: no-repeat;
}
.arrow_part .owl-next span{
    background: url(../image/new-right-slider-aroow.webp);
    background-repeat: no-repeat;
}
.main_banner_content h1 {
    font-size: 60px;
}
.main_banner_content p {
    font-size: 18px;
}
.arrow_part .owl-dot {
    width: 12px;
    height: 12px;
}
.getting_started_left h3 {
    font-size: 14px;
    padding-bottom: 30px;
}
.getting_started_left {
    padding-left: 53px;
    padding-right: 46px;
}
.getting_started_block {
    padding: 28px 0;
    padding-left: 25px;
    padding-bottom: 30px;
}
.getting_started_left_flex {
    gap: 28px;
}
.getting_started_right h3 {
    font-size: 14px;
    padding-bottom: 21px;
}
.getting_started_right ul li a {
    font-size: 16px;
}
.chapmen_difference_section {
    padding: 116px 0px;
    padding-bottom: 100px;
}
.chapmen_difference_info h2 {
    font-size: 46px;
    padding-top: 20px;
    padding-bottom: 17px;
}
.logo_shap {
    top: 50px;
    left: -45px;
}
.chapmen_difference_info {
    padding-left: 79px;
    padding-right: 34px;
    width: 50%;
}
.learn_about {
    width: 342px;
    height: 55px;
}
.chapmen_difference_info p {
    padding-bottom: 33px;
}
.chapman_slider.arrow_part .owl-prev span{
    left: -45px;
}
.chapman_slider.arrow_part .owl-next span{
    right: -45px;
}
.waterfront_campus_content {
    padding: 48px 58px;
    padding-bottom: 0;
}
.waterfront_blue_section h3 span img {
    width: 43px;
}
.waterfront_blue_section {
    padding: 27px 31px;
}
.career_training_info {
    margin: 26px 38px;
}
.career_training_info h3 {
    font-size: 30px;
    line-height: 30px;
}
.career_training_info p {
    font-size: 16px;
    line-height: 22px;
}
.career_training_block {
    padding-bottom: 21px;
}
.careers-program-btn a {
    font-size: 12px;
    column-gap: 18px;
}
.careers-program-btn a img {
    width: 19px;
}
.get_started_block h3 {
    font-size: 18px;
    padding-bottom: 0;
}
.get_started_block h3::after {
    right: 37px;
    width: 70%;
}
.get_started_block h2 {
    font-size: 50px;
    line-height: 51px;
    padding-bottom: 13px;
}
.get_started_block {
    max-width: 455px;
}
.student_testimonal_info h5 {
    font-size: 14px;
    padding-bottom: 37px;
}
.support_our_school_section {
    padding: 65px 0px;
}
.support_our_school_info h3 {
    color: #000000;
    font-size: 14px;
}
.support_our_school_info h2 {
    font-size: 46px;
    max-width: 400px;
    padding-top: 20px;
    padding-bottom: 25px;
}
.support_our_school_info .learn_about {
    margin-top: 49px;
}
.footer_top {
    padding-bottom: 115px;
}
.footer_middal {
    padding-bottom: 100px;
}
.footer_newsletter h4 {
    font-size: 21px;
}
.footer_addres p {
    font-size: 17px;
    line-height: 27px;
}
.footer_block ul li a {
    font-size: 15px;
    line-height: 35px;
}
.line span:nth-child(23):before{
    content: unset;
}
.line span:nth-child(24):before{
    content: unset;
}
.line span:nth-child(25):before{
    content: unset;
}
.horizontal-line {
    left: 107px;
}
.horizontal-line.horizontal-line-bottom span:nth-child(62):before{
    content: unset;
}
.horizontal-line.horizontal-line-bottom span:nth-child(63):before{
    content: unset;
}
.horizontal-line.horizontal-line-bottom span:nth-child(64):before{
    content: unset;
}
.horizontal-line.horizontal-line-bottom span:nth-child(65):before{
    content: unset;
}
.horizontal-line.horizontal-line-bottom span:nth-child(66):before{
    content: unset;
}
.horizontal-line.horizontal-line-bottom span:nth-child(67):before{
    content: unset;
}
.horizontal-line.horizontal-line-bottom span:nth-child(68):before{
    content: unset;
}
.horizontal-line.horizontal-line-bottom span:nth-child(69):before{
    content: unset;
}
.horizontal-line.horizontal-line-bottom span:nth-child(70):before{
    content: unset;
}
.horizontal-line.horizontal-line-bottom span:nth-child(71):before{
    content: unset;
}
.horizontal-line.horizontal-line-bottom span:nth-child(72):before{
    content: unset;
}
.horizontal-line.horizontal-line-bottom span:nth-child(73):before{
    content: unset;
}
.horizontal-line.horizontal-line-bottom span:nth-child(74):before{
    content: unset;
}
.horizontal-line.horizontal-line-bottom span:nth-child(75):before{
    content: unset;
}
.horizontal-line.horizontal-line-bottom span:nth-child(76):before{
    content: unset;
}
.horizontal-line.horizontal-line-bottom span:nth-child(77):before{
    content: unset;
}
.horizontal-line.horizontal-line-bottom span:nth-child(78):before{
    content: unset;
}
.horizontal-line.horizontal-line-bottom span:nth-child(79):before{
    content: unset;
}
.horizontal-line.horizontal-line-bottom span:nth-child(80):before{
    content: unset;
}
.horizontal-line.horizontal-line-bottom span:nth-child(81):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(81):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(82):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(83):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(84):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(85):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(86):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(87):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(88):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(89):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(90):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(91):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(92):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(93):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(94):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(95):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(96):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(97):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(98):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(99):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(100):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(101):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(102):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(103):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(104):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(105):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(106):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(107):before{
    content: unset;
}
.career_courses_certifications_info h2 {
    font-size: 54px;
    line-height: 58px;
}
}
@media (max-width:1366px) {
    .header_part.container_full {
        max-width: 1150px;
    }
.campus_photos_img {
    width: 32.4%;
}
.boats_sale_list {
    gap: 31px;
}

.career_courses_certifications_content {
    padding-right: 15px;
}
.training_programs_block:after {
    left: -53px;
}
.school_fleet_part {
    padding-top: 165px;
}
.chapman_seamanship_part {
    gap: 29px;
}
    .container_full {
        max-width: 1150px;
    }
    .arrow_part .owl-nav {
        max-width: 1150px;
        top: 41.6%;
    }
    .main_banner_content h1 {
        font-size: 58px;
    }
    .chapmen_difference_info h2 {
        font-size: 44px;
        line-height: 48px;
    }
    .chapmen_difference_info p {
        padding-bottom: 30px;
        font-size: 17px;
    }
    .chapman_block h3 {
        font-size: 56px;
    }
    .chapman_block h4 {
        font-size: 22px;
    }    
    .waterfront_campus_content h2 {
        font-size: 44px;
        padding-bottom: 20px;
    }
    .waterfront_campus_content p {
        margin-bottom: 40px;
        font-size: 17px;
    }
    .career_training_section {
        padding: 86px 0px;
    }
    .career_training_info h3 {
        font-size: 28px;
        line-height: 28px;
    }
    .career_training_info {
        margin: 20px 33px;
    }
    .get_started_block h2 {
        font-size: 48px;
        line-height: 48px;
    }
    .get_started_section {
        height: 670px;
    }
    .student_testimonal_info p {
        font-size: 25px;
        line-height: 30px;
    }
    .student_testimonal_info h5 {
        padding-bottom: 25px;
    }
    .student_testimonal_img {
        left: 0;
        top: 50px;
    }
    .support_our_school_info h2 {
        font-size: 44px;
        padding-top: 15px;
        padding-bottom: 20px;
    }
    /* .horizontal-line.horizontal-line-bottom span:nth-child(58):before{
        content: unset;
    } */
    .horizontal-line.horizontal-line-bottom span:nth-child(59):before{
        content: unset;
    }
    .horizontal-line.horizontal-line-bottom span:nth-child(60):before{
        content: unset;
    }
    .horizontal-line.horizontal-line-bottom span:nth-child(61):before{
        content: unset;
    }
    /* .horizontal-line-bottom span:nth-child(80):before{
        content: unset;
    }
    .horizontal-line-bottom span:nth-child(79):before{
        content: unset;
    }
    .horizontal-line-bottom span:nth-child(78):before{
        content: unset;
    }
    .horizontal-line-bottom span:nth-child(77):before{
        content: unset;
    } */
}
@media (max-width:1280px) {
    .header_part.container_full {
        max-width: 1100px;
    }
.chapman_seamanship_part {
    gap: 28px;
}
.boat_detail_galler_img_small .boat_detail_galler_img {
    width: 49.4%;
}
.related_boats_flex .boats_sale_flex .boats_sale_img {
    height: 190px;
}
.boats_sale_list {
    gap: 30px;
}
.boat_sale_left {
    padding-right: 30px;
}

.Program_overview_left {
    padding-right: 50px;
}
.maintenance_certification_part .career_training_block .careers-program-btn a img {
    margin-right: 25px;
}
.maintenance_certification_part .career_training_block .careers-program-btn {
    padding-left: 25px;
}
.maintenance_certification_part .career_training_block .career_training_info p {
    padding: 0px 0px;
}
.maintenance_certification_part .career_training_block .career_training_info {
    margin: 20px 20px;
}
.course_testimonal_section {
    padding: 100px 0px;
}
.maintenance_certification_section {
    padding: 90px 0px;
    padding-bottom: 70px;
}
.career_courses_certifications {
    padding: 100px 0px;
}
.course_testimonal_info h3 {
    font-size: 25px;
    line-height: 35px;
}
.course_testimonal_info {
    padding: 0px 90px;
}
.maintenance_certification_part {
    gap: 33px;
}
.training_programs_block:after {
    left: -39px;
}
.school_fleet_img img {
    height: 100%;
}
.school_fleet_img {
    height: 714px;
}
.school_fleet_part {
    padding-top: 138px;
}
.campus_photos_img {
    height: 220px;
}
    .container_full {
        max-width: 1100px;
    }
    .arrow_part .owl-nav {
        max-width: 1100px;
        top: 41%;
    }
    .chapmen_difference_info h2 {
        font-size: 42px;
        line-height: 44px;
    }
    .logo_shap {
        top: 50px;
        left: -25px;
    }
    .chapman_block h3 {
        font-size: 54px;
    }
    .waterfront_campus_content h2 {
        font-size: 42px;
        line-height: 44px;
    }
    .get_started_block h2 {
        font-size: 44px;
        line-height: 44px;
    }
    .student_testimonal_info {
        padding-left: 80px;
    }
    .student_testimonal_img img {
        width: 50px;
    }
    .student_testimonal_info p {
        font-size: 24px;
        line-height: 28px;
    }
    .support_our_school_info h2 {
        font-size: 42px;
        line-height: 44px;
    }
    .chapman_slider.arrow_part .owl-prev span {
        left: -25px;
    }
    .chapman_slider.arrow_part .owl-next span {
        right: -25px;
    }
    .horizontal-line.horizontal-line-bottom span:nth-child(59):before{
        content: '';
    }
    .horizontal-line.horizontal-line-bottom span:nth-child(60):before{
        content: '';
    }
    .horizontal-line.horizontal-line-bottom span:nth-child(61):before{
        content: '';
    }
    .horizontal-line.horizontal-line-bottom span:nth-child(62):before{
        content: '';
    }
    .horizontal-line.horizontal-line-bottom span:nth-child(63):before{
        content: '';
    }
    .horizontal-line-bottom span:nth-child(81):before{
        content: '';
    }
    .horizontal-line-bottom span:nth-child(82):before{
        content: '';
    }
    .horizontal-line-bottom span:nth-child(83):before{
        content: '';
    }
    .horizontal-line-bottom span:nth-child(84):before{
        content: '';
    }
    .horizontal-line-bottom span:nth-child(85):before{
        content: '';
    }
	.boat_detail_galler_img-thumb {
        width: 140px;
    }
}
@media (max-width:1220px) {
    .header_part.container_full {
        max-width: 1075px;
    }
.boats_sale_list {
    gap: 27px;
}
    .chapman_seamanship_part {
        gap: 27px;
    }
    .container_full {
        max-width: 1075px;
    }
    .arrow_part .owl-nav {
        max-width: 1075px;
    }
.maintenance_certification_part {
    gap: 32px;
}
    .chapman_slider.arrow_part .owl-nav {
        top: 19.5%;
    }
	.boat_detail_galler_img-thumb {
        width: 137px;
    }
}
@media (max-width:1200px) {
    .header_part.container_full {
        max-width: 1050px;
    }
.campus_photos_img {
    width: 32.3%;
}
.boat_detail_point_list ul li {
    font-size: 16px;
}
.boats_sale_img {
    height: 258px;
}

.training_programs_block:after {
    left: -28px;
}
    .container_full {
        max-width: 1050px;
    }
    .arrow_part .owl-nav {
        max-width: 1050px;
        top: 40.5%;
    }
    .main_banner_content h1 {
        font-size: 56px;
    }
    .chapmen_difference_section {
        padding: 96px 0px;
        padding-bottom: 90px;
    }
    .chapman_block h3 {
        font-size: 52px;
    }
    .chapman_section {
        padding-bottom: 90px;
    }
    .waterfront_campus_content h2 {
        font-size: 40px;
        line-height: 42px;
    }
    .waterfront_campus_content h6 {
        padding-bottom: 10px;
    }
    .waterfront_campus_content {
        padding: 38px 48px;
    }
    .waterfront_blue_section {
        padding: 20px 24px;
    }
    .waterfront_blue_section h3 {
        line-height: 40px;
        font-size: 20px;
    }
    .career_training_section {
        padding: 76px 0px;
    }
    .career_training_info h3 {
        font-size: 26px;
        line-height: 26px;
    }
    .student_testimonal_info p {
        font-size: 22px;
        line-height: 25px;
    }
    .support_our_school_info h2 {
        font-size: 40px;
        line-height: 42px;
    }
    /* .arrow_part .owl-nav {
        top: 29%;
    } */
	.boat_detail_galler_img-thumb {
        width: 134px;
    }
    .veterans-career-part {
        height: 215px;
    }
    .captain-section-img-info {
        top: 20%;
    }    
}

@media (max-width:1150px) {
    .header_part.container_full {
        max-width: unset;
        padding: 10px 40px;
    }
.chapman_seamanship_part {
    gap: 25px;
}
    .container_full {
        max-width: unset;
        padding: 0 40px;
    }
    .logo_shap {
        left: 0;
    }
    .chapmen_difference_info {
        padding-left: 110px;
    }
    .chapmen_difference_info h2 {
        font-size: 40px;
        line-height: 40px;
    }
    .chapman_slider.arrow_part .owl-prev span {
        left: 0;
    }
    .chapman_slider.arrow_part .owl-next span {
        right: 0;
    }
    .chapman_block h3 {
        font-size: 46px;
    }
    .logo_shap img {
        width: 75px;
    }
    .chapmen_difference_info {
        padding-left: 95px;
    }
    .get_started_block h2 {
        font-size: 42px;
        line-height: 42px;
    }
    .get_started_section {
        height: 600px;
    }
    .main_banner_content h1 {
        font-size: 54px;
    }
    .veterans-career-part {
        height: 215px;
    }
}

@media (max-width:1145px) {
    .boat_detail_galler_img-thumb {
        width: 133px;
    }
}
@media (max-width:1137px) {
    .boat_detail_galler_img-thumb {
        width: 132px;
    }
}
@media (max-width:1130px){
    .boat_detail_galler_img-thumb {
        width: 131px;
    }
}
@media (max-width:1122px) {
    .boat_detail_galler_img-thumb {
        width: 130px;
    }
}
@media (max-width:1114px) {
    .boat_detail_galler_img-thumb {
        width: 129px;
    }
}
@media (max-width:1106px) {
    .boat_detail_galler_img-thumb {
        width: 128px;
    }
}
@media (max-width:1100px) {
    a.navbar-brand {
        width: 20%;
    }
    a.navbar-brand img{
        width: 100%;
    }
    .header_part nav ul li a {
        padding: 7px 10px !important;
    }
.chapman_seamanship_part {
    gap: 24px;
}
.campus_photos_img {
    width: 32.2%;
    height: 185px;
}
.our_crew_flex {
    gap: 15px;
}

}
@media (max-width:1099px) {
    .boat_detail_galler_img-thumb {
        width: 49%;
    }
}
@media (max-width:1024px) {
.arrow_part .owl-nav {
    max-width: 927px;
    top: 40.8%;
}
.related_boats_flex .boats_sale_flex .boats_sale_info_title h3 {
    font-size: 16px;
}
.related_boats_flex .boats_sale_flex .boats_sale_info_title h5 {
    font-size: 16px;
}
.related_boats_flex {
    gap: 12px;
}
.featured_video_info {
    padding-left: 20px;
}
.boat_detail_description {
    padding-top: 23px;
    padding-right: 5px;
}
.boat_detail_galler_img_small .boat_detail_galler_img {
    width: 49.3%;
}
.inquire_form p {
    font-size: 17px;
}
.boat_detail_right {
    padding-left: 10px;
}
.filter_results_block h4 {
    font-size: 18px;
}
.filter-part-info .accordion-option .accordion1 {
    font-size: 18px;
}
.boats_sale_img {
    height: 228px;
}
.boats_sale_info_title h5 {
    font-size: 16px;
}
.boats_sale_info_title h3 {
    font-size: 19px;
}
.min_max_number p {
    padding: 0px 8px;
}
.boats_sale_list {
    gap: 25px;
}
.acordian-part-info a.accordion {
    font-size: 26px;
    line-height: 37px;
}
.class_schedule_title h3 {
    font-size: 30px;
    line-height: 35px;
}
.Program_overview_left {
    padding-right: 20px;
}
.Program_overview_left p {
    font-size: 17px;
    line-height: 24px;
}
.maintenance_certification_part {
    gap: 28px;
}
.career_courses_certifications_info h2 {
    font-size: 42px;
    line-height: 47px;
}
.our_location_section {
    padding: 75px 0px;
}
.credentials_section {
    padding-top: 60px;
    padding-bottom: 65px;
}
.learn_at_the_help_section {
    padding: 46px 0px;
    padding-top: 70px;
}
.our_crew_section {
    padding-top: 70px;
    padding-bottom: 55px;
}
.our_location_map {
    height: 375px;
}
.our_location_info {
    padding-left: 25px;
}
.our_location_info h2 {
    font-size: 44px;
    line-height: 52px;
}
.training_programs_block:after {
    left: -11px;
}
.training_programs_block h2 span {
    font-size: 25px;
    line-height: 28px;
}
.training_programs_block h2 {
    font-size: 70px;
}
.training_programs_block {
    padding: 0px 35px;
}
.school_fleet_part {
    padding-top: 97px;
}
.school_fleet_img {
    height: 645px;
}
.learn_at_the_help_left {
    padding-right: 25px;
}
.featured_video_info h2 {
    font-size: 31px;
    line-height: 37px;
}
.photo_gallery_img img {
    height: 100%;
    object-fit: cover;
}
.campus_photos_section {
    padding-bottom: 95px;
}
.photo_gallery_img {
    height: 390px;
}
    .main_banner_img {
        height: 650px;
    }
    .main_banner_img img {
        height: 100%;
        object-fit: cover;
    }
    /* .arrow_part .owl-nav {
        top: 31%;
    } */
    .logo_shap img {
        width: 70px;
    }
    .chapmen_difference_info h2 {
        font-size: 38px;
        line-height: 38px;
    }
    .main_banner_content h1 {
        font-size: 52px;
    }
    .chapmen_difference_section {
        padding: 86px 0px;
    }
    .chapman_block h3 {
        font-size: 43px;
    }
    .chapman_section {
        padding-bottom: 80px;
    }
    .waterfront_blue_section {
        padding: 15px 17px;
    }
    .waterfront_campus_content h2 {
        font-size: 38px;
        line-height: 40px;
    }
    .support_our_school_info h2 {
        font-size: 38px;
        line-height: 40px;
    }
    .getting_started_left_flex {
        gap: 10px;
    }
    .getting_started_block {
        padding: 22px 0;
        padding-left: 18px;
    }
    .career_training_info h3 {
        font-size: 25px;
        line-height: 25px;
    }
    .get_started_section {
        height: 530px;
    }
    .horizontal-line.horizontal-line-bottom span:nth-child(59):before{
        content: unset;
    }
    .horizontal-line.horizontal-line-bottom span:nth-child(60):before{
        content: unset;
    }
    .horizontal-line.horizontal-line-bottom span:nth-child(61):before{
        content: unset;
    }
    .horizontal-line.horizontal-line-bottom span:nth-child(62):before{
        content: unset;
    }
    .horizontal-line.horizontal-line-bottom span:nth-child(63):before{
        content: unset;
    }
    .horizontal-line-bottom span:nth-child(81):before{
        content: unset;
    }
    .horizontal-line-bottom span:nth-child(82):before{
        content: unset;
    }
    .horizontal-line-bottom span:nth-child(83):before{
        content: unset;
    }
    .horizontal-line-bottom span:nth-child(84):before{
        content: unset;
    }
    .horizontal-line-bottom span:nth-child(85):before{
        content: unset;
    }
    .training-survey-part-main {
        column-gap: 20px;
        padding: 0px 40px;
    }
    .veterans-info-part-main{
        padding: 40px 0px;
    }
    .boat-donation-right-part-info ul li {
        font-size: 16px;
    }
    .boat-donation-right-part-info h2 {
        font-size: 40px;
    }
    .boat-donation-left-part-info ul li {
        list-style: none;
        padding-left: 30px;
        font-family: 'RobotoCondensed-Regular';
        font-size: 16px;
    }
    .boat-donation-left-part-info h2 {
        font-size: 40px;
    }
    .support-part h2 {
        font-size: 40px;
    }    
    .support-part p {
        font-size: 22px;
    }
    .boat-donation-info-part-main {
        max-width: unset;
        padding: 0px 20px;
    }
    .boat-donation-info-part-main p {
        font-size: 16px;
    }
    .contact-us-img-info {
        width: 48%;
        padding-left: 60px;
    }
    .contact-us-input {
        width: 52%;
    }
    .contact-container {
        max-width: unset;
        margin: 0 auto;
        padding: 0px 40px;
    }
    .contact-us-img-part-main iframe {
        width: 100%;
    }
    .alumni-container {
        max-width: unset;
        padding: 0 40px;
    }
}
@media (max-width: 1020px){
.chapman_seamanship_part {
    gap: 22px;
}
}
@media (max-width:991px){
/* .main_banner_content h1 {
    font-size: 60px;
} */
.header_part.container_full {
    padding: 10px 40px;
}
.boat_detail_left .boats_sale_info_title h3 {
    font-size: 26px;
}
.boat_detail_left .boats_sale_info_title h5 {
    font-size: 20px;
}
.boat_detail_section {
    padding-bottom: 42px;
}

.boats_sale_list {
    gap: 22px;
}
.maintenance_certification_part {
    gap: 27px;
}
.our_location_info h2 {
    font-size: 41px;
    line-height: 49px;
    padding-bottom: 21px;
}
.featured_video_section {
    padding: 78px 0px;
}
.credentials_part p {
    font-size: 19px;
    padding-bottom: 4px;
}
.training_programs_block p {
    font-size: 17px;
    line-height: 26px;
}
.chapman_seamanship_section {
    padding: 75px 0px;
    padding-bottom: 70px;
}
.chapman_seamanship_block {
    width: 48.6%;
}
.container_full {
   padding: 0 40px;
}
/* .arrow_part .owl-nav {
    top: 27%;
} */

/* .main_banner_content p {
    font-family: RobotoCondensed-Regular;
    font-size: 20px;
} */
.getting_started_part {
    padding-top: 35px;
    padding-bottom: 48px;
}
.getting_started_left {
    padding-left: 50px;
    padding-right: 50px;
}
.main_banner_img {
    height: 570px;
}
.chapmen_difference_section {
    padding: 90px 0px;
    padding-bottom: 85px;
}
/* .chapmen_difference_info h2 {
    font-size: 42px;
    padding-top: 15px;
    line-height: 48px;
} */
.logo_shap {
    top: 61px;
}
.chapmen_difference_part {
    flex-wrap: wrap;
    row-gap: 35px;
    flex-direction: column-reverse;
}
.chapmen_difference_info {
    width: 100%;
}
.chapmen_difference_img {
    width: 100%;
}
.chapmen_difference_img {
    height: 520px;
}
.chapmen_difference_img img {
    height: 100%;
    object-fit: cover;
}
.logo_shap {
    top: 49px;
}
.chapman_section {
    padding-bottom: 80px;
}
.chapman_block h4 {
    font-size: 22px;
}
/* .chapman_block h3 {
    font-size: 48px;
} */
/* .chapman_block{
    margin: unset;
} */
.arrow_part .owl-nav {
    max-width: 911px;
    top: 39.5%;
}
.waterfront_campus_section {
    position: relative;
    padding-bottom: 80px;
}
.waterfront_campus_content {
    padding: 0px 35px;
    padding-top: 35px;
}
.waterfront_campus_content h6 {
    padding-bottom: 20px;
}
/* .waterfront_campus_content h2 {
    font-size: 45px;
    padding-bottom: 20px;
    line-height: 48px;
} */

.waterfront_blue_section h3 {
    line-height: 28px;
    font-size: 24px;
}
.waterfront_blue_section {
    padding: 25px 30px;
}
.waterfront_blue_section {
    padding: 30px 30px;
}
.career_training_section {
    padding: 80px 0px;
}
.student_testimonal_img img {
    width: 50px;
}
.student_testimonal_info {
    padding-left: 60px;
}
.student_testimonal_info h5 {
    padding-bottom: 25px;
}
/* .student_testimonal_info p {
    font-size: 26px;
    line-height: 30px;
} */
.student_testimonal_img {
    top: 48px;
}
.student_testimonal_info h6 {
    font-size: 18px;
    padding-top: 0;
}
    /* .student_testimonal_bg {
        height: 565px;
    } */
.support_our_school_section {
    padding: 80px 0px;
}
.support_our_school_info {
    padding-left: 40px;
}
/* .support_our_school_info h2 {
    font-size: 45px;
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 48px;
} */
.support_our_school_info .learn_about {
    margin-top: 25px;
}
/* .get_started_block h2 {
    font-size: 52px;
    line-height: 55px;
} */
.footer_section {
    padding-top: 66px;
}
.footer_top {
    padding-bottom: 90px;
}
.footer_middal {
    padding-bottom: 85px;
}
.footer_bottom_left h2 {
    color: #ffffff;
    font-size: 36px;
}
.navbar-light .navbar-toggler-icon {
    background: url(../image/search_menu.png) !important;
    background-repeat: no-repeat;
    height: 17px;
    width: 43px;
}
.header_menu_part span.header-text {
    margin-right: 13px;
}
.mob_header_menu{
    background-color: #095dac;
    width: 155px;
    height: 49px;
    border-radius: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 23px;
}
.header_menu{
    display: none;
}
.header_menu_part span.header-text {
    color: #ffffff;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: Oswald-Regular;
    margin-right: 29px;
}
.navbar-light .navbar-toggler{
    color: unset !important;
    box-shadow: unset !important;
    border: unset !important;
}
.mobile_header{
    display: block;
}
.main_header{
    display: none;
}
.navbar-collapse ul {
    padding-top: 53px;
    padding-bottom: 1200px;
    position: absolute;
    top: 78px;
    z-index: 2;
    background: #fff;
    width: 59%;
    right: -40px;
    padding-bottom: 1000px;
    padding-left: 50px;
}
.header_part nav ul li a {
    font-family: Oswald-Bold;
    font-size: 18px;
    line-height: 44px;
}
body.menu-open {
    overflow: hidden;
}
.mobile_header .mobile-right {
    display: flex;
    align-items: center;
}
.header_menu_part span.header-text {
    margin-right: 0;
    font-size: 14px;
    line-height: 20px;
}
.menu-img-section button.navbar-toggler {
    padding-right: 0;
    padding-left: 23px;
}
.veterans-info-part-main {
    padding: 64px 20px;
}
.training-survey-part-main {
    column-gap: 20px;
    padding: 0px 20px;
}
.contact-container {
    padding: 0px 20px;
}
.alumni-container {
    max-width: unset;
    padding: 0 20px;
}
.captain-section-img-info {
    top: 12%;
}
}
@media (max-width:978px){
.campus_photos_img {
    width: 32%;
}
.chapman_seamanship_part {
    gap: 20px;
}
}
@media(max-width:940px){
    .boat-donation-left-part-info ul {
        padding-bottom: 6px;
    }
    .boat-donation-right-part-info h2 {
        font-size: 38px;
    }
    .boat-donation-left-part-info h2 {
        font-size: 38px;
    }
    .boat-donation-right-part-info ul {
        padding-bottom: 6px;
    }
    .boat-donation-right-part-info {
        padding-left: 25px;
    }
}
@media (max-width:846px){
.campus_photos_img {
    width: 31.8%;
}
.chapman_seamanship_part {
    gap: 18px;
}
.contact-us-img-info-main {
    display: flex;
    column-gap: 70px;
    justify-content: unset;
}
.contact-us-img-info {
    width: 100%;
    padding-left: 0px;
    padding-top: 50px;
}
.contact-us-input {
    width: 100%;
}
}
@media (max-width:768px){
    .container_full {
        padding: 0 30px;
    }
.photo_gallery_info h1 {
    font-size: 46px;
    line-height: 49px;
}
.related_boats_section {
    padding-bottom: 60px;
}
.related_boats_flex .boats_sale_flex {
    width: 49.1%;
}
.related_boats_flex {
    flex-flow: wrap;
}
.boat_detail_section {
    padding-top: 45px;
}
.boat_detail_part {
    flex-flow: column-reverse;
}
.boat_detail_right {
    padding-left: 0;
    width: 55%;
}
.boat_detail_left {
    width: 100%;
    padding-top: 38px;
}
.boat_sale_section {
    padding-bottom: 65px;
}
.boat_sale_part {
    padding-bottom: 65px;
}
.boat_sale_right {
    width: 100%;
    margin: 0;
}
.boat_sale_left {
    display: none;
}
.Program_overview_part {flex-flow: column-reverse;}
.Program_overview_section {
    padding: 60px 0px;
}
.class_schedule_block.education_block {
    padding-top: 50px;
}
.admission_list {
    padding: 40px 0px;
}
.acordian-part-info a.accordion {
    font-size: 21px;
    line-height: 30px;
    padding: 16px 0px;
}
.Program_overview_left h2 {
    font-size: 36px;
    line-height: 40px;
    padding-bottom: 17px;
}
.your_journey_start_info {
    padding-left: 20px;
}
.your_journey_start_title h2 {
    font-size: 36px;
    line-height: 40px;
}
.class_schedule_section {
    padding-top: 71px;
    padding-bottom: 80px;
}
.course_testimonal_info h3 {
    padding-top: 21px;
    padding-bottom: 13px;
}
.class_schedule_table .customers tr th {
    font-size: 15px;
}
.class_schedule_table .customers tr td {
    font-size: 15px;
}
.Program_overview_left {
    width: 100%;
    padding-right: 0;
    padding-top: 35px;
}
.next_start_date_part h3 {
    font-size: 23px;
}
.Program_overview_right {
    width: 100%;
}
.photo_gallery_info.career_course_detail_info h4 {
    font-size: 22px;
    padding-top: 13px;
}
.career_programs_title p {
    font-size: 20px;
}
.career_programs_title {
    padding-bottom: 21px;
}
.t_training_programs_left h2 {
    font-size: 36px;
    line-height: 40px;
    padding-bottom: 15px;
}
.career_programs_title h2 {
    font-size: 36px;
    line-height: 40px;
    padding-bottom: 9px;
}
.t_training_programs_section {
    padding: 60px 0px;
}
.t_training_programs_part {
    flex-flow: column;
}
.t_training_programs_right:after{
    display: none;
}
.t_training_programs_left {
    width: 100%;
    padding-right: 0;
}

.t_training_programs_right {
    width: 100%;
    justify-content: flex-start;
    padding-left: 0;
    padding-top: 17px;
}
.career_courses_certifications_part {
    flex-flow: column-reverse;
}
.career_courses_certifications {
    padding: 60px 0px;
    padding-bottom: 50px;
}
.career_courses_certifications_images {
    width: 100%;
}
.course_testimonal_info h3 {
    font-size: 23px;
    line-height: 32px;
}
.course_testimonal_section {
    padding: 70px 0px;
}
.maintenance_certification_section {
    padding: 72px 0px;
    padding-bottom: 40px;
}
.career_courses_certifications_info {
    width: 100%;
    padding-top: 40px;
}
.maintenance_certification_part {
    gap: 21px;
}
.maintenance_certification_part .career_training_block {
    width: 48.5%;
}
.our_crew_section {
    padding-top: 55px;
    padding-bottom: 45px;
}
.our_crew_info h3 {
    font-size: 16px;
    letter-spacing: 0.4px;
}
.learn_at_the_help_left h2 {
    font-size: 36px;
    line-height: 40px;
}
.our_location_part {
    flex-flow: column;
}
.our_location_map {
    width: 100%;
}
.our_location_info {
    width: 100%;
    padding-left: 0;
    padding-top: 32px;
}
.school_fleet_part h2 {
    font-size: 36px;
    line-height: 40px;
}
.our_crew_title h2 {
    font-size: 36px;
    line-height: 40px;
}
.credentials_part h2 {
    font-size: 36px;
    line-height: 40px;
    padding-bottom: 25px;
}
.our_location_info h2 {
    font-size: 36px;
    line-height: 40px;
}
.about_banner_title {
    padding-bottom: 35px;
}
.learn_at_the_help_section {
    padding: 46px 0px;
    padding-top: 50px;
}
.learn_at_the_help_part {
    flex-flow: column;
}
.learn_at_the_help_left {
    width: 100%;
    max-width: 100%;
    padding-right: 0;
}
.training_programs_block {
    padding: 0px 17px;
}
.learn_at_the_help_right {
    width: 100%;
}
.school_fleet_img {
    height: 583px;
}
.school_fleet_part {
    padding: 0px 30px;
    padding-top: 65px;
}
.learn_at_the_help_list {
    align-items: flex-start;
}
.about_banner_title h1 {
    font-size: 52px;
    line-height: 55px;
}
.featured_video_info h4 {
    padding-bottom: 7px;
}
.featured_video_info h2 {
    font-size: 26px;
    line-height: 32px;
}
.campus_photos_block.campus_photos_block1 {
    padding-top: 55px;
}
.campus_photos_section {
    padding-bottom: 75px;
    padding-top: 55px;
}
.campus_photos_title h1 {
    font-size: 40px;
    line-height: 48px;
}
.photo_gallery_img {
    height: 330px;
}
.campus_photos_img {
    width: 48.9%;
}
    .arrow_part .owl-nav {
        max-width: 708px;
        top: 39.4%;
    }
    /* .main_banner_content h1 {
        font-size: 55px;
    } */
    .main_banner_content p {
        font-size: 18px;
    }
    .getting_started_part {
        flex-wrap: wrap;
        row-gap: 50px;
    }
    .getting_started_left {
        width: 100%;
    }
    .getting_started_right {
        width: 100%;
        border-left: unset;
        padding-left: 50px;
    }
    .chapmen_difference_section {
        padding: 80px 0px;
        padding-bottom: 75px;
    }
    .chapmen_difference_img {
        height: 490px;
    }
    .getting_started_left_flex {
        display: flex;
        gap: 20px;
    }
    .chapman_section {
        padding-bottom: 55px;
    }
    .waterfront_campus_content h6 {
        padding-bottom: 15px;
    }
    /* .waterfront_campus_content h2 {
        font-size: 42px;
        padding-bottom: 15px;
        line-height: 44px;
    } */
    .support_our_school_info h2 {
        font-size: 36px;
        line-height: 38px;
        max-width: unset;
    }
    .waterfront_campus_content h2 {
        font-size: 36px;
        line-height: 38px;
    }
    .waterfront_campus_content p {
        margin-bottom: 25px;
    }
    .waterfront_campus_content {
        padding: 0px 25px;
        padding-top: 25px;
    }
    .waterfront_blue_section {
        padding: 25px 25px;
    }    
    .waterfront_blue_section h3 span img {
        width: 45px;
    }
    .waterfront_blue_section h3 {
        line-height: 28px;
        font-size: 24px;
    }
    /* .get_started_img {
        height: 530px;
    } */
    .get_started_block h2 {
        font-size: 48px;
        line-height: 52px;
    }
    .student_testimonal_qute-slider.arrow_part.owl-carousel.owl-thh5e.owl-loaded.owl-drag {
        width: 100%;
    }
    .student_testimonal_info {
        width: 100%;
        padding-left: 70px;
    }
    .student_testimonal_part {
        row-gap: 40px;
        flex-direction: column-reverse;
    }
    .student_testimonal_qute-block {
        height: 420px;
    }
    .student_testimonal_qute-block img {
        width: 100% !important;
        height: 100%;
        object-fit: cover;
    }
    .student_testimonal_bg {
        height: 888px;
    }
    .student_testimonal_flex {
        padding: 70px 0;
    }
    .student_testimonal_bg img {
        height: 100%;
        object-fit: cover;
    }
    .support_our_school_info {
        width: 100%;
        padding-left: 0;
    }
    .support_our_school_part {
        flex-wrap: wrap;
        row-gap: 40px;
    }
    .support_our_school_img {
        width: 100%;
    }
    .footer_top {
        flex-wrap: wrap;
    }
    .footer_logo {
        width: 30%;
    }
    .footer_top {
        flex-wrap: wrap;
        row-gap: 50px;
        padding-bottom: 75px;
    }
    .social_icon {
        display: flex;
        justify-content: center;
        width: 100%;
    }
    .footer_middal {
        flex-wrap: wrap;
        row-gap: 35px;
    }
    .footer_menu {
        width: 100%;
    }
    .footer_block {
        width: 33.33%;
    }
    .footer_newsletter {
        width: 100%;
    }
    .emailpart-block .sr-input {
        width: 327px;
    }
    .footer_middal {
        padding-bottom: 70px;
    }
    .footer_bottom_left h2 {
        color: #ffffff;
        font-size: 32px;
    }
    .career_training_part {
        flex-wrap: wrap;
        row-gap: 45px;
    }
    .career_training_part {
        flex-wrap: wrap;
        row-gap: 45px;
        column-gap: 20px;
    }
    .career_training_block {
        width: 50%;
    }
    .career_training_block {
        width: 48.58%;
    }
    .career_training_section {
        padding: 75px 0px;
    }
    .header_part.container_full {
        padding: 10px 30px;
    }
    .navbar-collapse ul {
        top: 63px;
        right: -30px;
        width: 70%;
    }
    .getting_started_right::before{
        content: unset;
    }
    .get_started_section {
        height: 530px;
    }
    .chapmen_difference_info h2 {
        font-size: 36px;
        line-height: 36px;
    }
    .line {
        display: none;
    }
    .training-survey-part-main {
        column-gap: 20px;
        padding: 0px 20px;
    }
    .veterans-info-part-main h2 {
        font-size: 29px;
    }
    .veterans-info-part-main p {
        font-size: 17px;
    }
    .brochures-part-main {
        column-gap: 4%;
        padding-right: 20px;
        padding-left: 20px;
    }
    .veterans-career-part {
        height: 245px;
    }
    .boat-donation-left-part-info {
        width: 100%;
        padding-top: 50px;
    }
    .boat-donation-right-part-img {
        width: 100%;
    }
    .boat-donation-right-part-info {
        width: 100%;
        padding-top: 50px;
    }
    .boat-donation-left-part-img {
        width: 100%;
    }
    .boat-donation-container-part {
        max-width: unset;
    }
    .boat-donation-page-left-right-part-main {
        flex-direction: column-reverse;
    }
    .boat-donation-right-part-info {
        padding-left: 0px;
    }
    .alumni-info-section-main p {
        font-size: 16px;
    }
    .alumni-info-section-main h2 {
        font-size: 26px;
    }    
    .alumni-info-section hr {
        margin: 2rem 0;
    }
    .captain-section-img img {
        height: 300px;
    }
    .accrdian-section-start h2 {
        font-size: 42px;
    }
    .accordion-button {
        font-size: 24px !important;
    }
}
@media (max-width:768px){
.campus_photos_img {
    width: 48.7%;
    height: 210px;
}
}
@media (max-width:720px){
.chapman_seamanship_part {
    gap: 15px;
}
}
@media (max-width:600px){
	.boat_detail_galler_img-thumb {
		width: 33.33%;
		padding: 2px 2px !important;
	}
.top_bar .container_full {
    padding: 0 13px;
}
.boat_detail_right {
    width: 100%;
}
.boat_detail_point_list ul li {
    line-height: 28px;
}
.boat_detail_point_list {
    flex-flow: column;
}
.boat_detail_galler_part {
    flex-flow: column;
}
.boat_detail_section {
    padding-bottom: 35px;
}
.related_boats_title h2 {
    font-size: 24px;
    padding-bottom: 12px;
}
.related_boats_flex .boats_sale_flex {
    width: 100%;
}
.boat_detail_galler_img_small .boat_detail_galler_img {
    width: 32.7%;
}
.boat_detail_galler_img_big {
    width: 100%;
    margin-right: 0;
    margin-bottom: 3px;
}
.boat_detail_galler_img_small {
    width: 100%;
	gap: 0;
}
.boat_sale_sort {
    padding-bottom: 10px;
}
.custom-select-new {
    font-size: 14px;
}
.boats_sale_flex {
    width: 100%;
}
.boat_sale_part {
    padding-bottom: 55px;
}
.boat_sale_section {
    padding-bottom: 55px;
    padding-top: 40px;
}
.boat_sale_title h2 {
    padding-bottom: 20px;
}
.admission_list {
    padding: 30px 0px;
}
.your_journey_start_section {
    padding: 50px 0px;
    padding-bottom: 50px;
}
.your_journey_start_block {
    flex-flow: column;
}
.your_journey_start_img {
    width: 100%;
}
.your_journey_start_info {
    width: 100%;
    padding-left: 0;
    padding-top: 30px;
}
.your_journey_start_title p {
    font-size: 16px;
}
.class_schedule_block.course_description_part {
    padding-top: 30px;
}
.general_program_requirements {
    padding-top: 40px;
}
.course_description p a {
    font-size: 13px;
}
.Program_overview_left p {
    font-size: 16px;
}
.acordian-part-info a.accordion {
    font-size: 16px;
    padding: 13px 0px;
}
.admission_list ul li {
    font-size: 15px;
}
.education_list ul li {
    font-size: 16px;
    line-height: 26px;
    padding-bottom: 7px;
}
.class_schedule_table .customers tr th {
    font-size: 13px;
}
.class_schedule_table .customers tr td {
    font-size: 14px;
}
.class_schedule_block.education_block {
    padding-top: 43px;
}
.class_schedule_title h3 {
    font-size: 26px;
    line-height: 30px;
}
.class_schedule_section {
    padding-top: 50px;
    padding-bottom: 60px;
}
.next_start_date_part h3 {
    font-size: 20px;
}
.next_start_date_part h5 {
    font-size: 14px;
}
.Program_overview_btn {
    flex-flow: column;
}
.Program_overview_btn a.learn_about.overview_btn {
    margin-left: 0;
    margin-top: 10px;
}
.Program_overview_btn .learn_about {
    width: 100%;
}
.t_training_programs_left p {
    font-size: 16px;
}
.t_training_programs_section {
    padding: 50px 0px;
}
.career_programs_title p {
    font-size: 16px;
}
.career_courses_certifications_info h2 {
    font-size: 36px;
    line-height: 40px;
    padding-top: 11px;
    padding-bottom: 11px;
}
.course_testimonal_section {
    padding: 60px 0px;
    padding-bottom: 130px;
}
.course_testimonal_slider.arrow_part .owl-prev span, .course_testimonal_slider.arrow_part .owl-next span {
    background-size: 50px;
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
}
.course_testimonal_info h3 {
    font-size: 19px;
    line-height: 26px;
    padding-top: 15px;
    padding-bottom: 10px;
}
.course_testimonal_info h6 {
    font-size: 15px;
    line-height: 26px;
}
.course_testimonal_slider.arrow_part .owl-nav {
    top: 100%;
    background-color: transparent;
}
.course_testimonal_info {
    padding: 0px 0px;
}
.maintenance_certification_section {
    padding: 55px 0px;
    padding-bottom: 45px;
}
.career_courses_certifications_info p {
    font-size: 16px;
}
.career_courses_certifications {
    padding: 55px 0px;
    padding-bottom: 30px;
}
.maintenance_certification_part .career_training_block .career_training_info h3 {
    padding-top: 20px;
}
.maintenance_certification_part .career_training_block {
    width: 100%;
    margin-bottom: 12px;
}
.our_location_info p {
    font-size: 16px;
}
.our_location_section {
    padding: 60px 0px;
}
.our_crew_flex {
    flex-flow: wrap;
}
.our_location_map {
    height: 290px;
}
.our_location_info h2 {
    font-size: 34px;
    line-height: 40px;
}
.credentials_section {
    padding-top: 50px;
    padding-bottom: 49px;
}
.credentials_part p {
    font-size: 17px;
    padding-bottom: 1px;
}
.our_crew_block {
    width: 47.8%;
}
.our_crew_title {
    padding-bottom: 32px;
}
.our_crew_part.instructors {
    padding-top: 35px;
}
.training_programs_flex {
    flex-flow: column;
}
.training_programs_section {
    margin-top: 0;
    padding: 22px 0px;
    background-color: #1a68b3;
}
.training_programs_block:after{
    display: none;
}
.school_fleet_part p {
    font-size: 16px;
}
.school_fleet_part h2 {
    padding-top: 15px;
    padding-bottom: 19px;
}
.learn_at_the_help_section {
    padding: 40px 0px;
    padding-top: 40px;
}
.learn_at_the_help_block h3 {
    font-size: 18px;
}
.learn_at_the_help_left p {
    font-size: 16px;
}
.featured_video_part {
    flex-flow: column;
}
.learn_at_the_help_left h2 {
    padding-bottom: 16px;
}
.learn_at_the_help_left h2 {
    font-size: 35px;
    line-height: 40px;
}
.about_banner_title h1 {
    font-size: 48px;
    line-height: 54px;
}
.learn_at_the_help_block {
    width: 100%;
    height: 67px;
    padding: 0px 20px;
}
.featured_video_section {
    padding: 60px 0px;
}
.featured_video_img {
    width: 100%;
}
.chapman_seamanship_section {
    padding: 60px 0px;
    padding-bottom: 60px;
}
.featured_video_info {
    width: 100%;
    padding-left: 0;
    padding-top: 16px;
}
.chapman_seamanship_block {
    width: 100%;
}
.campus_photos_section {
    padding-bottom: 70px;
    padding-top: 45px;
}
.campus_photos_block.campus_photos_block1 {
    padding-top: 45px;
}
.campus_photos_title h1 {
    font-size: 36px;
    line-height: 48px;
}
.photo_gallery_info h1 {
    font-size: 38px;
    text-align: center;
    line-height: 49px;
}
.campus_photos_title {
    padding-bottom: 25px;
}
.campus_photos_img {
    width:100%;
}
.header_part.container_full {
    padding: 10px 13px;
}
.mob-logo{
    display: block;
}
.desk-logo{
    display: none;
}
a.navbar-brand {
    width: unset;
}
a.navbar-brand img.mob-logo {
    width: unset;
}
.top_right ul li {
    font-size: 13px;
}
.top_right p {
    font-size: 13px;
}
.top_right {
    justify-content: space-between;
}
.main_banner_img {
    height: unset;
}
.main_banner_img .desk-logo{
    display: none !important;
}
.main_banner_img .mob-logo{
    display: block !important;
}
.getting_started_section {
    margin-top: 0;
    position: unset;
}
.main_banner_content {
    margin-top: 0;
}
.logo_shap {
    display: none;
}
.chapmen_difference_info {
    padding-left: 0;
    padding-right: 0;
}
.main_banner_content h1 {
    font-size: 50px;
    line-height: 50px;
    text-align: center;
    padding-bottom: 12px;
}
.arrow_part .owl-dots {
    bottom: 51px;
}
.main_banner_content p {
    font-size: 18px;
    line-height: 24px;
    text-align: center;
}
.arrow_part .owl-dot {
    width: 8px;
    height: 8px;
    margin: 0 5px;
}
.arrow_part .owl-prev span{
    background: url(../image/mobile-slider-left-arrow.webp);
    height: 45px;
    width: 45px;
}
.arrow_part .owl-next span{
    background: url(../image/mobile-slider-right-arrow.webp);
    height: 45px;
    width: 45px;
}
.arrow_part .owl-nav {
    max-width: 185px;
    top: unset;
    bottom: 100px;
    margin-top: 0;
}
.getting_started_section .container_full {
    padding: 0;
}
.getting_started_left {
    padding-left: 30px;
    padding-right: 30px;
}
.getting_started_block {
    width: 100%;
}
.getting_started_left_flex {
    gap: 0;
    row-gap: 13px;
    flex-flow: column;
}
.getting_started_part{
    border-radius: unset;
    box-shadow: unset;
}
.getting_started_block h4 {
    max-width: unset;
}
.getting_started_block h4 {
    font-size: 18px;
}
.getting_started_block {
    padding: 17px 0;
    padding-left: 20px;
}
.getting_started_part {
    row-gap: 41px;
    padding-top: 41px;
    padding-bottom: 32px;
}
.getting_started_right ul.list-unstyled {
    max-width: 225px;
    columns: 2;
    max-width: 225px;
}
.getting_started_right ul.list-unstyled li {
    width: 100%;
}
.getting_started_right ul li a {
    font-size: 16px;
}
.chapmen_difference_section {
    padding: 45px 0px;
}
.chapmen_difference_img {
    height: unset;
}
.chapmen_difference_info h5 {
    font-size: 14px;
    letter-spacing: 0.14px;
}
.chapmen_difference_part {
    row-gap: 25px;
}
.chapmen_difference_info h2 {
    font-size: 36px;
    padding-top: 15px;
    line-height: 40px;
    padding-bottom: 20px;
}
.chapmen_difference_info p {
    font-size: 16px;
}
.chapmen_difference_info p {
    padding-bottom: 8px;
}
.top_right p img {
    margin-right: 5px;
    height: 16px;
    width: 16px;
}
.chapman_slider.arrow_part .owl-nav {
    top: 40px;
    bottom: unset;
    max-width: 337px;
}
.chapman_block h3 {
    font-size: 68px;
}
.waterfront_chapman_img {
    height: 515px;
}
.waterfront_chapman_img img {
    height: 100%;
    object-fit: cover;
}
.waterfront_campus_part {
    flex-wrap: wrap;
    row-gap: 55px;
    padding-top: 48px;
}
.waterfront_campus_content {
    padding: 0 ;
}
.waterfront_campus_content {
    width: 100%;
    margin-top: 0;
    padding: 0 25px;
}
.waterfront_campus_content h6 {
    font-size: 14px;
}
.waterfront_campus_content h2 {
    font-size: 36px;
    line-height: 40px;
}
.waterfront_campus_info .container_full {
    padding: 0;
}
.waterfront_blue_section {
    width: 100%;
    padding-top: 55px;
    padding-bottom: 45px;
}
.waterfront_blue_section h3 {
    line-height: 44px;
    font-size: 26px;
    max-width: 340px;
}
.student_testimonal_info h6 {
    font-size: 16px;
}
.get_started_img {
    height: 513px;
}
/* .get_started_img {
    height: unset;
} */
.student_testimonal_bg {
    height: 890px;
}
.get_started_block h2 {
    font-size: 34px;
    line-height: 42px;
    max-width: 310px;
}
.get_started_block h3 {
    padding-bottom: 3px;
}
.get_started_btn {
    padding-top: 32px;
}
.get_started_btn a {
    height: 50px;
}
.student_testimonal_img {
    display: none;
}
.student_testimonal_info {
    padding-left: 0;
}
.student-testimonal-mobile{
    display: block;
    padding-bottom: 20px;
}
.student-testimonal-mobile img {
    width: 44px;
}
.student_testimonal_qute-block {
    height: unset;
}
.student_testimonal_info p {
    font-size: 20px;
}
.student_testimonal_info h6 {
    line-height: 26px;
    padding-bottom: 30px;
}
.student_testimonal_info h6 span {
    display: block;
}
.support_our_school_section {
    padding: 41px 0px;
}
.support_our_school_info h3 {
    font-size: 14px;
}
.support_our_school_part {
    row-gap: 32px;
}
.waterfront_campus_section {
    padding-bottom: 0;
}
.support_our_school_info h2 {
    font-size: 36px;
    line-height: 40px;
}
.footer_logo {
    width: unset;
    margin: 0 auto;
}
.footer_top {
    text-align: center;
}
.footer_top {
    row-gap: 35px;
}
.footer_menu {
    flex-wrap: wrap;
}
.footer_block {
    width: 100%;
    border-left: unset;
    padding-left: 0;
    text-align: center;
}
.footer_menu {
    flex-wrap: wrap;
    row-gap: 45px;
}
.footer_block:first-child {
    margin-top: -8px;
}
.footer_newsletter h4 {
    padding-bottom: 11px;
}
.emailpart-block .sr-input {
    width: 100%;
}
.footer_newsletter {
    text-align: center;
}
.footer_middal {
    padding-bottom: 46px;
}
.footer_bottom {
    flex-wrap: wrap;
    text-align: center;
    padding-top: 38px;
    padding-bottom: 53px;
}
.footer_bottom_left h2 {
    font-size: 44px;
    padding-bottom: 23px;
}
.career_training_part {
    display: unset;
}
span.career_propeller img {
    width: unset !important;
    margin: 0 auto;
    height: 22px !important;    
}
.career_training_section{
    display: none !important;
}
.career-mobile-slider {
    display: block !important;
}
.career_training_info:after {
    height: 3px;
    top: 28px;
}
.career_training_slider_blocks {
    background-color: #ffffff;
    border-radius: 11px;
    box-shadow: 0px 0px 11.68px 4.32px rgb(0 0 0 / 4%);
    text-shadow: 0px 0px 11.68px rgb(0 0 0 / 4%);
}
.career_training_info h3 {
    font-size: 26px;
    line-height: 26px;
    padding-top: 0;
}
.career_training_info {
    margin-top: 7px;
    padding-bottom: 0;
}
.career_training_info p {
    font-size: 14px;
    line-height: 18px;
}
.careers-program-btn a {
    font-size: 12px;
    column-gap:45px
}
.careers-program-btn a img{
    width: unset !important;
    height: 12px; 
}
.career-training-slider {
    padding: 45px 0;
}
.support_our_school_info p {
    font-size: 16px;
}
.learn_about{
    width: 100%;
}
.waterfront_campus_content p {
    font-size: 16px;
}
.navbar-collapse ul {
    top: 58px;
    width: 80%;
    right: -13px;
}
/* .get_started_block h3::after {
    position: absolute;
    content: '';
    background: url(../image/white-line.webp);
    background-repeat: no-repeat;
    width: 52%;
    height: 10px;
    top: 41%;
    transform: translateY(-50%);
    right: 37px;
} */
.footer_block::after{
    content: unset;
}
.chapman_slider .owl-item.active:after{
    content: unset;
}
.chapman_block p {
    font-size: 16px;
}
.career-mobile-slider .owl-dot {
    width: 10px;
    background: #a7bfd0 !important;
    height: 10px;
    border-radius: 100%;
    margin: 0 6px;
}
.career-mobile-slider .owl-dot.active{
    background-color: #0c2d4c !important;
}
.career-mobile-slider .owl-dots {
    display: flex;
    justify-content: center;
    padding-top: 30px;
}
.get_started_section{
    background: url(../image/mobile-get-started-img.webp);
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 515px;
}
.mob_header_menu {
    margin-left: 12px;
    width: 125px;
    height: 40px;
}
.menu-img-section button.navbar-toggler {
    padding-left: 12px;
}
.getting_started_right {
    padding-left: 30px;
}
.horizontal-line.horizontal-line-bottom span:nth-child(47):before{
    content: unset;
}
.horizontal-line.horizontal-line-bottom span:nth-child(48):before{
    content: unset;
}
.horizontal-line.horizontal-line-bottom span:nth-child(49):before{
    content: unset;
}
.horizontal-line.horizontal-line-bottom span:nth-child(50):before{
    content: unset;
}
.horizontal-line.horizontal-line-bottom span:nth-child(51):before{
    content: unset;
}
.horizontal-line.horizontal-line-bottom span:nth-child(52):before{
    content: unset;
}
.horizontal-line.horizontal-line-bottom span:nth-child(53):before{
    content: unset;
}
.horizontal-line.horizontal-line-bottom span:nth-child(54):before{
    content: unset;
}
.horizontal-line.horizontal-line-bottom span:nth-child(55):before{
    content: unset;
}
.horizontal-line.horizontal-line-bottom span:nth-child(56):before{
    content: unset;
}
.horizontal-line.horizontal-line-bottom span:nth-child(57):before{
    content: unset;
}
.horizontal-line.horizontal-line-bottom span:nth-child(58)::before{
    content: unset;
}
/* .horizontal-line-bottom span:nth-child(67):before{
    content: unset;
} */
.horizontal-line-bottom span:nth-child(68):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(69):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(70):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(71):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(72):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(73):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(74):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(75):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(76):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(77):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(78):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(79):before{
    content: unset;
}
.horizontal-line-bottom span:nth-child(80):before{
    content: unset;
}
.career_courses_certifications_info {
    padding-top: 28px;
}
.career_courses_certifications_img1 {
    width: 100%;
}
.career_courses_certifications_images {
    flex-flow: column;
}
.veterans-banner img {
    height: 314px;
    object-fit: cover;
}
.veterans-info-part-main {
    padding: 64px 20px;
}
.veterans-info-part-main h2 {
    font-size: 20px;
}
.veterans-info-part-main p {
    font-size: 14px;
}
.veterans-info-part-main h3 {
    font-size: 18px;
}
.training-part-left {
    width: 100%;
}
.survey-part-right {
    width: 100%;
}
.training-survey-part-main {
    column-gap: unset;
    padding: 0px 20px;
    row-gap: 30px;
}
.training-part-left .veterans-career-part h3 {
    padding-top: 20px;
}
.veterans-career-part {
    height: 223px;
}
.survey-part-right .survey-part-main h3 {
    padding-top: 20px;
}
.training-survey-part {
    padding: 68px 0px;
}
.brochures-part-main {
    justify-content: unset;
    padding-top: 25px;
    padding-bottom: 40px;
}
.brochures-part-start h1 {
    font-size: 50px;
}
.brochures-part-main h2 {
    font-size: 25px;
}
.brochures-part-main p {
    font-size: 15px;
}
.veterans-career-part h3 {
    font-size: 32px;
    line-height: 43px;
}
.boat-donation-info-part-main h2 {
    font-size: 26px;
}
.boat-donation-info-part-main p {
    font-size: 14px;
}
.boat-donation-left-part-info ul li {
    font-size: 14px;
}
.boat-donation-right-part-info ul li {
    font-size: 14px;
}
.boat-donation-right-part-info h2 {
    font-size: 35px;
}
.boat-donation-left-part-info h2 {
    font-size: 35px;
}
.support-part h2 {
    font-size: 35px;
}
.support-part p {
    font-size: 20px;
}
.alumni-info-section {
    padding-top: 50px;
    padding-bottom: 70px;
}
.alumni-info-section-main h2 {
    font-size: 22px;
}
.alumni-info-section-main p {
    font-size: 14px;
}
.alumni-info-section-main h4 {
    font-size: 16px;
}
.captain-section-img-info h2 {
    color: #000;
    font-size: 38px;
}
.captain-section-img-info p {
    color: #000;
    font-size: 14px;
}
.captain-section-img-info h3 {
    color: #000;
    font-size: 20px;
}
.captain-section-img-info {
    position: unset;
    padding-top: 50px;
}
.captain-section-img img {
    height: 400px;
}
.accrdian-section-start {
    padding: 50px 0px;
}
.accordion-body {
    font-size: 14px;
}
.apply-banner-info h1 {
    font-family: 'Oswald-medium';
    font-size: 48px;
}
.apply-container {
    max-width: unset;
    padding: 0px 40px;
    padding-bottom: 70px;
}
}
@media(max-width:500px){
    .contact-us-input-main input {
        width: 100%;
    }
    .contact_us_in {
        width: 100%;
    }
    .contact-page-form-flex {
        display: flex;
       flex-wrap: wrap;       
    }
}
@media (max-width:414px) {
    .navbar-collapse ul {
        top: 53px;
    }
    .chapman_slider.arrow_part .owl-nav {
        max-width: 354px;
    }
    .chapman_block {
        max-width: 214px;
        margin: 0 auto;
    }
    .veterans-career-part h3 {
        font-size: 28px;
    }
    .vaterans.info h1 {
        font-size: 45px;
    }
    .boat-donation-info-part {
        padding: 50px 0px;
    }
    .support-part h2 {
        font-size: 33px;
    }
    .boat-donation-page-left-right-part {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .boat-donation-page-left-right-part2 {
        padding-bottom: 50px;
    }
    .boat-donation-left-part-info h1 {
        font-size: 30px;
    }
	.accordion-button {
        font-size: 17px !important;
    }
    .apply-banner-info h1 {
        text-align: center;
    }
    .apply-container {
        padding: 0px 20px;
        padding-bottom: 50px;
    }
    .conatct-page-part-start h2 {
        font-size: 30px;
    }
    .conatct-page-part-start p {
        font-size: 13px;
    }
    .conatct-page-part-start {
        padding-top: 50px;
    }
}
@media (max-width:375px){
    .get_started_block h3::after {
        right: 14px;
    }
.our_crew_flex {
    gap: 13px;
}
.our_location_info h2 {
    font-size: 31px;
    line-height: 38px;
}
a.learn_about.testimonials_btn.campus_photo {
    margin-top: 11px;
}
.course_testimonal_info h6 {
    font-size: 13px;
}
.school_fleet_part {
    padding-top: 54px;
}
.boat-donation-left-part-info h2 {
    font-size: 31px;
}
.boat-donation-right-part-info h2 {
    font-size: 31px;
}
.support-part h2 {
    font-size: 30px;
}
.support-part p {
    font-size: 18px;
}
.support-part {
    padding: 50px 0px;
}
.conatct-page-part-start h2 {
    font-size: 25px;
}
} 