* {

    margin: 0;

    padding: 0;

}



@font-face {

    font-family: 'Avenir Book';

    src: url('../fonts/AvenirLTStd-Book.eot');

    src: url('../fonts/AvenirLTStd-Book.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirLTStd-Book.woff2') format('woff2'), url('../fonts/AvenirLTStd-Book.woff') format('woff'), url('../fonts/AvenirLTStd-Book.ttf') format('truetype'), url('../fonts/AvenirLTStd-Book.svg#AvenirLTStd-Book') format('svg');

    font-weight: normal;

    font-style: normal;

    font-display: swap;

}



@font-face {

    font-family: 'Avenir';

    src: url('../fonts/webfontnew/Avenir-Black.eot');

    src: url('../fonts/webfontnew/Avenir-Black.eot?#iefix') format('embedded-opentype'), url('../fonts/webfontnew/Avenir-Black.woff2') format('woff2'), url('../fonts/webfontnew/Avenir-Black.woff') format('woff'), url('../fonts/webfontnew/Avenir-Black.ttf') format('truetype'), url('../fonts/webfontnew/Avenir-Black.svg#Avenir-Black') format('svg');

    font-weight: 900;

    font-style: normal;

    font-display: swap;

}



@font-face {

    font-family: 'Carla Sans';

    src: url('../fonts/CarlaSansBold.eot');

    src: url('../fonts/CarlaSansBold.eot?#iefix') format('embedded-opentype'), url('../fonts/CarlaSansBold.woff2') format('woff2'), url('../fonts/CarlaSansBold.woff') format('woff'), url('../fonts/CarlaSansBold.ttf') format('truetype'), url('../fonts/CarlaSansBold.svg#CarlaSansBold') format('svg');

    font-weight: bold;

    font-style: normal;

    font-display: swap;

}



@font-face {

    font-family: 'Carla Sans';

    src: url('../fonts/CarlaSansLight.eot');

    src: url('../fonts/CarlaSansLight.eot?#iefix') format('embedded-opentype'), url('../fonts/CarlaSansLight.woff2') format('woff2'), url('../fonts/CarlaSansLight.woff') format('woff'), url('../fonts/CarlaSansLight.ttf') format('truetype'), url('../fonts/CarlaSansLight.svg#CarlaSansLight') format('svg');

    font-weight: 300;

    font-style: normal;

    font-display: swap;

}



@font-face {

    font-family: 'Carla Sans';

    src: url('../fonts/CarlaSansRegular.eot');

    src: url('../fonts/CarlaSansRegular.eot?#iefix') format('embedded-opentype'), url('../fonts/CarlaSansRegular.woff2') format('woff2'), url('../fonts/CarlaSansRegular.woff') format('woff'), url('../fonts/CarlaSansRegular.ttf') format('truetype'), url('../fonts/CarlaSansRegular.svg#CarlaSansRegular') format('svg');

    font-weight: normal;

    font-style: normal;

    font-display: swap;

}



@font-face {

    font-family: 'Carla Sans';

    src: url('../fonts/CarlaSansSemibold.eot');

    src: url('../fonts/CarlaSansSemibold.eot?#iefix') format('embedded-opentype'), url('../fonts/CarlaSansSemibold.woff2') format('woff2'), url('../fonts/CarlaSansSemibold.woff') format('woff'), url('../fonts/CarlaSansSemibold.ttf') format('truetype'), url('../fonts/CarlaSansSemibold.svg#CarlaSansSemibold') format('svg');

    font-weight: 600;

    font-style: normal;

    font-display: swap;

}

.amont-feild input {
    width: 100% !important;
}




.congrat-imgg img {
    width: auto;
    height: calc(100vh - 321px);
    margin: auto;
}


.scrollBar1 {
    background-color: none;
    height: 20px;
    width: 380px;
    position: absolute;
    left: 15%;
}

.scrollBar1 span {
    width: 0;
    height: 26px;
    display: block;
    transition: all 10s linear;
    -webkit-transition: all 10s linear;
    background-color: #0c2169;
}

section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont a.five-nxxt:hover {
    background: none;
}

section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont a.five-bkkk:hover {
    background: none;
}

.box1 {
    background: #0c2169;
    width: 79px;
    height: 79px;
    position: relative;
    z-index: 1;
    margin-top: -26px;
    margin-left: 2px;
    border-radius: 1000px;
    opacity: 0;
}

.box2 {
    background: #0c2169;
    width: 79px;
    height: 79px;
    position: relative;
    z-index: 1;
    margin-top: -26px;
    margin-left: 3px;
    border-radius: 1000px;
    opacity: 0;
    right: 3px;
}

.box0 {
    background: #0c2169;
    width: 79px;
    height: 79px;
    position: relative;
    z-index: 1;
    margin-top: -26px;
    margin-left: 3px;
    border-radius: 1000px;
    opacity: 1;
}

.animate-process {
    position: absolute;
    top: 34%;
    left: 0;
    display: flex;
    z-index: -1;
    width: 100%;
    justify-content: space-between;
}

.modal-body.custom-process {
    padding: 0px;
    box-shadow: inset 3px 15px 15px #0000001A, 3px 12px 15px #00000029;
    border: 3px solid white;
    background: linear-gradient(180deg, #FFFFFF, #EFEFEF);
    border-radius: 25px;
}

.modal-content.step-new-modal {
    background: none;
    border: none;
    outline: none;
}

section.finance-sec .finance-sec-each .finance-cont-sec.thnk {
    justify-content: center;
}

.modal-body.custom-process h2 {
    margin-bottom: 25px;
    color: #707070;
    text-align: center;
    font-family: "Carla Sans";
    font-size: 25px;
    line-height: 35px;
    letter-spacing: 0px;
    margin-top: 20px;
}

.step-imgg {
    margin: 0 20px;
}

.step-numms {
    display: flex;
    justify-content: space-around;
}

.step-nums-1 {
    margin-left: -50px;
}


.step-imgg {
    margin: 0 20px;
    position: relative;
    z-index: 1;
}

.step-numms h3 {
    color: #fc9100;
    font-family: 'Jost';
    font-weight: 800;
}


.step-names {
    display: flex;
    justify-content: space-between;
    padding: 0 24px;
    margin-bottom: 20px;
    margin-top: 10px;
}

/* 
.step-names .names-ss {
    width: calc(100% / 3);
} */

.step-names .names-ss h4 {
    font-size: 15px;
    font-family: "Avenir Book";
    font-weight: 600;
    color: #fc9100;
    text-align: center;
    line-height: 20px;
}



.page-template-Axopar-37-Spyder .drive-slide .lead-imgg {
    margin-top: -22%;
}

.page-template-Axopar-37-Spyder section.mini-gallery.bg-fadee {
    padding-top: 150px;
    border-radius: 200px 200px 0 0;
}

.page-template-Axopar-37-Spyder .after-editon img {
    object-position: top;
}

.extra-specc {
    text-align: right;
}

.extra-specc p {
    color: white;
    font-size: 20px;
    font-family: 'Jost';
    font-weight: 300;
    line-height: 22px;

}

.extra-specc p br {
    display: block;
}

.page-template-Axopar-37-Spyder .drive-slide .item:nth-child(2) .market-lead-cont .lead-head h2 {
    color: white;
}

.page-template-Axopar-37-Spyder .drive-slide .item:nth-child(2) .market-lead-cont .lead-contt p {
    color: white;
}


img {

    display: block;

    width: 100%;

    max-width: 100%;

}



section.main-listing-sec {

    padding: 140px 0px 0 0px;

    z-index: 9 !important;

    position: relative;


}



section.main-listing-sec .main-listt-row {

    display: flex;

    justify-content: space-between;

    align-items: center;

}



section.adjcent {

    margin-top: -165px;

}

/* section.main-listing-sec .main-listt-row .main-list-cont.exc-new-frt {
    border-radius: 126px 0 0 126px;
} */

section.main-listing-sec .main-listt-row .main-list-cont {

    width: 70%;

    border: 2px solid #FC9100;

    border-radius: 126px;

    padding: 50px 50px 50px 100px;

    margin-right: -22%;

}



section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each h5:last-child {

    border: none;

    margin-bottom: 0;

    padding-bottom: 0;

}



section.main-listing-sec .main-listt-row .main-list-img {

    width: 51%;

}



section.main-listing-sec .main-listt-row .main-list-img img {

    width: 100%;

}





section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each h4 {

    font-size: 28px;

    color: #0C2169;

    font-family: 'Avenir Book';

    font-weight: 300;

    margin-bottom: 6px;

    text-transform: uppercase;

}



section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each h3 {

    font-size: 40px;

    font-family: 'Jost', sans-serif;

    color: #0C2169;

    font-weight: 700;

    line-height: 50px;

    text-transform: uppercase;

    margin-bottom: 15px;

}





section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each p {

    font-size: 30px;

    color: #0C2169;

    font-family: 'Avenir Book';

    margin-bottom: 15px;

}



section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each h5 {

    font-size: 30px;

    color: #0C2169;

    font-family: 'Jost';

    font-weight: 700;

    border-bottom: 1px solid #fc9100;

    padding-bottom: 10px;

    margin-bottom: 15px;

    max-width: 350px;

}



section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each h5 a {

    color: #0C2169;

}



section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each h5:hover {

    color: #fc9100;

}



section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each h5 a:hover {

    color: #fc9100;

}

.your-info.one-part .info-form-sec {
    padding: 0;
}

.your-info.one-part .info-form-sec:first-child {
    padding-top: 50px;
}

.main-listt-row.second-list-reverse {

    flex-direction: row-reverse;

}

.big-img-sec .congrats-cont {
    position: absolute;
    top: 100px;
    width: 100%;
    padding: 0px 50px;
    z-index: 9999;
}

.page-template-Axopar-37-Spyder section.frst-head .first-heading .left-headd {
    padding-left: 100px;
}

.page-template-Axopar-37-Spyder .para-box-spyder p br {
    display: block;
}

.page-template-Axopar-37-Spyder .para-box-spyder {
    background: #F7F7F7;
    padding: 40px 30px;
    width: 83%;
    margin-left: auto;
    margin-right: auto;
    border-radius: 25px;
}

.page-template-Axopar-37-Spyder .para-box-spyder p {
    font-size: 28px;
}

.page-template-Axopar-37-Spyder section.para-sec-af-vdo .para-cont-vdo .para-box-spyder p {
    font-size: 28px;
}



section.main-listing-sec .main-listt-row.second-list-reverse .main-list-cont {

    margin-right: unset;

    margin-left: -20%;

    padding-left: calc(20% + 80px);

}



.main-listt-row.second-list-reverse .main-list-img {

    position: relative;

}



section.main-listing-sec .main-list-cont.extra-padding {

    padding: 100px 120px;

    background-color: white;

}



section.main-listing-sec .main-listt-row.second-list-reverse .main-list-cont.extra-pad-one {

    padding-top: 100px;

    padding-bottom: 100px;

}



section.adjcent.sec-fiv {

    position: relative;

    margin-top: -515px;

    z-index: 1;

}



section.adjcent.sec-four {

    margin-top: -380px;

}



section.main-listing-sec .main-listt-row.second-list-reverse .main-list-cont.extra-pad-one {

    background: white;

}



/* footer css */

footer {

    margin-top: -350px;

    z-index: 0;

    position: relative;

}



section.foot-two {

    margin-top: -175px;

    position: relative;

}



.foot-three video {

    width: 100%;

    display: block;

}



section.foot-three {

    margin-top: -6px;

}



section.foot-two::after {

    content: "";

    position: absolute;

    width: 100%;

    height: 50px;

    bottom: 0;

    background: linear-gradient(180deg, rgb(0 70 134 / 0%) 0%, #004686 100%);

}



section.foot-three:before {

    content: "";

    position: absolute;

    width: 100%;

    height: 80px;

    background: linear-gradient(180deg, rgb(0 70 134) 0%, rgb(0 70 134 / 0%) 100%);

    top: -10px;

    /* filter: blur(14px); */

}



section.foot-three {

    margin-top: -10px;

    position: relative;

}





.all-logo-foot-nwq {

    display: flex;

    align-items: center;

    justify-content: space-between;

    margin-bottom: 50px;

}



.foot-new-logos {

    position: absolute;

    top: 71%;

    left: 50%;

    width: 100%;

    padding: 0 130px;

    transform: translate(-50%, -50%);

    z-index: 99;

}



.all-logo-foot-nwq a img.fl-axopar {

    width: 341px;

}





.all-logo-foot-nwq a img.fl-iblue {

    width: 316px;

}



.all-logo-foot-nwq a img.fl-crowline {

    width: 342px;

}



.all-logo-foot-nwq a img.fl-sailfish {

    width: 335px;

}



.all-logo-foot-nwq a img.fl-starcraft {

    width: 341px;

}



.all-logo-foot-nwq a img.fl-sunchaser {

    width: 299px;

}



.all-logo-foot-nwq a img.fl-wellcraft {

    width: 268px;

}



.all-logo-foot-nwq a img.fl-tidewater {

    width: 222px;

}



.all-logo-foot-nwq a img.fl-nv {

    width: 462px;



}



br.copy-res-n {

    display: none;

}



.all-logo-foot-nwq.exx {

    justify-content: center;

}





.side-cont {

    position: fixed;

    top: 50%;

    transform: translateY(-50%);

    left: -3px;

    z-index: 999999;

}



.side-cont .side-cont-s a img {

    width: 65px;

    opacity: .7;

}



.foot-copy {

    padding: 10px 0 50px;

    background: #F1F2F4;

}



.foot-copy p {

    font-size: 20px;

    color: #00012B;

    text-align: center;

    font-family: 'Avenir Book';

    font-weight: 500;
    margin-bottom: 0;

}



section.finance-sec {

    padding: 170px 0px 50px 0px;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;

}



section.finance-sec .finance-sec-each {

    background: linear-gradient(180deg, #FFFFFF, #EFEFEF);

    border-radius: 1000px;

    box-shadow: inset 3px 15px 15px #0000001A, 3px 12px 15px #00000029;

    border: 3px solid white;

}



section.finance-sec .finance-sec-each .finance-cont-sec {

    display: flex;

    justify-content: space-between;

    align-items: center;

    padding: 30px 25px 25px 25px;

}



section.finance-sec .finance-sec-each .finance-cont-sec .finance-img-sec {

    width: 32%;

}



section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont {

    width: 68%;

    padding-left: 5px !important;

}





section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont h2 {

    font-size: 25px !important;

    color: #707070;

    font-family: "Carla Sans";

    font-weight: 400;

    margin-bottom: 10px !important;

}


.amont-feild input {
    display: block;
    width: 100%;
}

.amont-feild {
    flex-wrap: wrap;
}


section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont a.excep-case {
    display: none;
}

section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont p {

    font-size: 18px !important;

    color: #707070;

    font-family: "Avenir Book";

    text-align: center;
    line-height: 30px !important;

}



section.finance-sec.second-finance {

    padding-top: 0;

    padding-bottom: 50px;

}





section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-img-sec {

    width: 30%;

}



section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-cont {

    width: 70%;

    text-align: center;

}



section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-cont .second-st-sec {

    display: flex;

    justify-content: center;

    margin-top: 30px;

}



section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-cont .second-st-sec .scnd-fl {

    width: calc(100% / 3);

}



section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-cont .second-st-sec .scnd-fl h3 {

    font-size: 18px !important;

    font-family: "Carla Sans";

    color: #707070;

}



section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-cont .second-st-sec .scnd-fl {

    border-right: 3px solid #FC9100;

    padding: 10px 0;

}



section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-cont .second-st-sec .scnd-fl:last-child {

    border: none;

    text-align: left;

    padding-left: 30px;

}



section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-cont .second-st-sec .scnd-fl h3:hover {

    color: #FC9100;

}



section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-cont h4 {

    font-size: 18px !important;

    margin-top: 30px;

    font-family: "Avenir Book";

    color: #707070;

    font-weight: bolder;

}



section.finance-sec.third-finance {

    padding-top: 0px;

    padding-bottom: 50px;

}





section.finance-sec .finance-sec-each .finance-cont-sec.third-f {

    padding: 50px !important;

}



section.finance-sec .finance-sec-each .finance-cont-sec.third-f .finance-cont {

    padding: 0;

    text-align: center;

    width: 100%;

}







.form-sec-finance .input-boxes {

    display: flex;

    width: 100%;

    align-items: center;

    justify-content: space-between;

    gap: 30px;

    margin-bottom: 20px;

}



.form-sec-finance .input-boxes .input-box {

    width: 60%;

}



.form-sec-finance .input-boxes .input-box-two {

    width: 40%;

}



.form-sec-finance .input-boxes input {

    width: 100%;

    padding: 12px 20px !important;

    color: #707070;

    font-size: 30px;

    border-radius: 50px;

    border: 1px solid white;

    background: white;

    box-shadow: inset 0px 6px 8px #00000029, 0px 3px 8px #00000029;

    -webkit-box-shadow: inset 0px 6px 8px #00000029, 0px 3px 8px #00000029;

    -webkit-appearance: none;

    /*    text-transform: uppercase;*/

}





.form-sec-finance .input-boxes label {

    font-size: 22px !important;

    font-family: 'Jost', sans-serif;

    color: #fc9100;

    text-transform: uppercase;

    margin-bottom: 12px;

    display: block;

}



section.finance-sec.third-finance .finance-sec-each {

    border-radius: 50px;

}



.buton-box button {

    background: #fc9100;

}

.buton-box input {

    background: #fc9100;

}


.radio_button_group.new-rdio {
    margin-bottom: 30px;
}

a#step_second img.blue-btnn {
    display: none;
}

#step_second:hover .orng-btnn {
    display: none;
}

#step_second:hover .blue-btnn {
    display: block;
}

.buton-box button {

    background: #fc9100;

    box-shadow: inset 0px 6px 8px #00000029, 0px 3px 8px #00000029;

    font-size: 20px !important;
    padding: 20px 25px !important;
    border-radius: 50px !important;
    width: 265px !important;

    text-transform: uppercase;

    font-family: 'Jost', sans-serif;

    border: none;
    cursor: pointer;

    color: white;

    margin-top: 20px;

}

.buton-box input {

    background: #fc9100;

    box-shadow: inset 0px 6px 8px #00000029, 0px 3px 8px #00000029;

    font-size: 20px !important;
    padding: 20px 25px !important;
    border-radius: 50px !important;
    width: 265px !important;

    text-transform: uppercase;

    font-family: 'Jost', sans-serif;

    border: none;
    cursor: pointer;

    color: white;

    margin-top: 20px;

}

.blue-btnn {
    display: none;
}

.buton-box button:hover {
    background: #0c2169;
}

.buton-box input:hover {
    background: #0c2169;
}

a.third_next:hover .orng-btnn {
    display: none;
}

a.third_next:hover .blue-btnn {
    display: block;
}

a.third_next .blue-btnn {
    display: none;
}

a.fourth_next:hover .thrd-nxt {
    display: none;
}

a.fourth_next:hover .blue-btnn {
    display: block;
}

a.fifth_next:hover .forth-nxt {
    display: none;
}

a.fifth_next:hover .blue-btnn {
    display: block;
}

section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont .five-btns a {
    padding: 0;
    width: auto;
    margin: unset;
    background: none;
    box-shadow: none;
}

.last-bck a {
    box-shadow: none !important;
}

.main-list-cont-each p br {
    display: block;
}

section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont a:hover {
    background: #0c2169;
}

section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont .five-btns a.five-nxxt:hover .six_next {
    display: none;
}

section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont .five-btns a.five-nxxt:hover .blue-btnn {
    display: block;
}

section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont .last-bck a {
    padding: 0;
    width: auto;
    margin: unset;
    background: none;
}

section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont .last-bck a.lst-nxx-exp:hover .seventh_next {
    display: none;
}

section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont .last-bck a.lst-nxx-exp:hover .blue-btnn {
    display: block;
}

a.third_back:hover .orng-btnn {
    display: none;
}

a.third_back:hover .blue-btnn {
    display: block;
}


a.fourth_back:hover .orngg-btn {
    display: none;
}

a.fourth_back:hover .blue-btnn {
    display: block;
}

a.fifth_back:hover .orngg-btn {
    display: none;
}

a.fifth_back:hover .blue-btnn {
    display: block;
}

a.five-bkkk:hover .six_back {
    display: none;
}

a.five-bkkk:hover .five-step-back-excpt {
    display: block;
}

a.lst-bkk-exp:hover .seven_back {
    display: none;
}

a.lst-bkk-exp:hover .blue-btnn {
    display: block;
}

section.finance-sec.fourth-finance {

    padding-top: 30px;

    padding-bottom: 50px;

}



section.finance-sec .finance-sec-each .finance-cont-sec.fourth-f h2 {

    font-size: 25px !important;

    color: #707070;

    font-family: "Carla Sans";

    font-weight: 400;

    margin-bottom: 20px !important;

    text-align: center;

}



section.finance-sec .finance-sec-each .finance-cont-sec.fourth-f {

    display: unset;

    padding: 0;

}



.protect-work {

    display: flex;

    justify-content: center;

    gap: 20px;

}



.protect-work .protect-work-each {

    width: calc(100% / 3);

    border-radius: 1000px;

    border: 3px solid white;

    box-shadow: inset 3px 15px 15px #0000001A, 3px 12px 15px #00000029;

    background: linear-gradient(180deg, #FFFFFF, #EFEFEF);

    padding: 25px;

    text-align: center;

}



section.finance-sec.fourth-finance .finance-sec-each {

    background: none;

    border-radius: 0;

    box-shadow: none;

    border: none;

}



.protect-work .protect-work-each .prot-img {

    margin-bottom: 20px;

}



.protect-work.downn .protect-work-each {

    width: 50%;

    border-radius: 40px;

    padding: 40px;

}


section.finance-sec.six {
    padding-top: 0px;
}


.protect-work.downn .protect-work-each .prot-img img {

    width: 250px !important;

    margin-left: auto;

    margin-right: auto;

}



.protect-work.downn .protect-work-each .prot-cont {

    padding-bottom: 0px;

    padding: 0 0px !important;

}



.protect-work.downn .protect-work-each .prot-img {

    margin-bottom: 20px !important;

}



.prot-cont {

    padding: 0 0px;

    padding-bottom: 90px;

}



.protect-work .protect-work-each h3 {

    font-size: 22px !important;

    color: #707070;

    font-family: "Carla Sans";

    font-weight: 400;

    margin-bottom: 20px !important;

    line-height: 25px !important;

}



.protect-work .protect-work-each p {

    font-size: 18px !important;

    color: #707070;

    font-family: "Avenir Book";

    line-height: 30px !important;

}



.protect-work.downn .prot-cont h3 {

    font-size: 25px;

    line-height: 30px;

}



section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont a {

    color: white;

    background: #fc9100;

    /* box-shadow: inset 0px 6px 8px #00000029, 0px 3px 8px #00000029; */

    font-size: 18px !important;

    padding: 18px 25px !important;

    border-radius: 50px !important;

    width: 165px !important;

    text-transform: uppercase;

    font-family: 'Jost', sans-serif;

    border: none;

    color: white;

    margin-top: 20px;

    display: block;

    text-align: center;

    margin-left: auto;

    margin-right: 17%;

}







section.finance-sec.steper .finance-sec-each {

    border-radius: 50px !important;

    text-align: center;

}



section.finance-sec.steper .finance-sec-each .finance-cont {

    width: 100%;

    position: relative;

    padding: 0;

}



section.finance-sec.steper .finance-sec-each .finance-cont-sec.steper-f {

    padding: 50px;

}



section.finance-sec.steper {

    padding-top: 0px;

}



.loan-amount {

    display: flex;

    justify-content: space-between;

    align-items: end;

    padding: 30px !important;

    background: linear-gradient(180deg, #efefef, #ffffff);

    box-shadow: inset 3px 15px 15px #0000001c, 3px 12px 15px #00000029;

    border: 3px solid white;

    border-radius: 30px;

    margin-top: 40px;

    gap: 30px;

}



.loan-amount .loan-img {

    width: 15%;

}



.loan-amount .loan-rqst {

    width: 70%;

    text-align: left;

}



.loan-amount .next-btn {

    width: 30%;

}



.loan-amount .loan-rqst h3 {

    font-size: 25px !important;

    color: #707070;

    font-family: "Carla Sans";

    font-weight: 400;

    margin-bottom: 5px !important;

}

.your-info.boat-info.two-part .sep-form {
    margin-top: 270px;
}

.your-info.one-part .info-form-right {
    margin-top: 0;
}

section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont .loan-amount .loan-rqst p {

    font-size: 23px;

    color: #707070;

    font-family: "Avenir Book";

    line-height: 24px;

}



.loan-amount .loan-rqst span {

    font-size: 23px;

    color: #707070;

    font-family: "Avenir Book";

    line-height: 30px;

    margin-bottom: 10px;

    display: block;

    margin-top: -5px;

}



.loan-amount .next-btn img {

    width: 150px;

    margin-left: auto;

}



.amont-feild {

    display: flex;

    padding: 25px 0;

    gap: 20px;

}



.amont-feild input {

    width: 100px;

    border: none;

    border-bottom: 1px solid #999999;

    border-radius: 0px;

    color: #999999;

    font-size: 30px;

    text-align: center;

    background: none;

}





section.finance-sec .finance-sec-each .finance-cont-sec .loan-amount .next-btn a {

    background: none;

    box-shadow: none;

    font-size: unset;

    border-radius: unset;

    width: unset;

    margin: unset;

    padding: 0;

}





section.finance-sec.steper {

    display: none;

}



img.phone-imgg {

    display: none;

}



br.phone-break {

    display: none;

}



/* 

.loan-amount {

display: none;

} */



.your-info {

    padding: 50px !important;

    background: linear-gradient(180deg, #efefef, #ffffff);

    box-shadow: inset 3px 15px 15px #0000001c, 3px 12px 15px #00000029;

    border: 3px solid white;

    border-radius: 30px;

    margin-top: 40px;

}



.info-logo {

    display: flex;

    gap: 30px;

    align-items: center;

}



.info-logo .info-img {

    width: 15% !important;

}



.info-logo .infoo {

    width: 72%;

    text-align: left;

}



.info-logo .infoo h3 {

    font-size: 25px !important;

    color: #707070;

    font-family: "Carla Sans";

    font-weight: 400;

}



.info-logo .infoo span {

    font-size: 18px !important;

    color: #707070;

    font-family: "Avenir Book";

}



.input-sec.select-sec {

    position: relative;

}



.phon-back {

    display: none;

}



.ryt-inptt.select-sec {

    position: relative;

}



.for-years.select-sec {

    position: relative;

}



.for-month.select-sec {

    position: relative;

}



/*.for-month.select-sec:after {

    content: "";

    position: absolute;

    top: 50%;

    right: 6%;

    width: 20px;

    height: 12px;

    display: block;

    background-image: url(https://html.localserverpro.com/Nauticalventure/assets/images/finance/Path-268.png);

    background-size: 100% 100%;

    pointer-events: none;

    z-index: 1;

}



.for-years.select-sec:after {

    content: "";

    position: absolute;

    top: 50%;

    right: 6%;

    width: 20px;

    height: 12px;

    display: block;

    background-image: url(https://html.localserverpro.com/Nauticalventure/assets/images/finance/Path-268.png);

    background-size: 100% 100%;

    pointer-events: none;

    z-index: 1;

}*/



/*.ryt-inptt.select-sec:after {

    content: "";

    position: absolute;

    top: 62%;

    right: 6%;

    width: 20px;

    height: 12px;

    display: block;

    background-image: url(https://html.localserverpro.com/Nauticalventure/assets/images/finance/Path-268.png);

    background-size: 100% 100%;

    pointer-events: none;

    z-index: 1;

}*/



/*.input-sec.select-sec:after {

    content: "";

    position: absolute;

    top: 62%;

    right: 6%;

    width: 20px;

    height: 12px;

    display: block;

    background-image: url(https://html.localserverpro.com/Nauticalventure/assets/images/finance/Path-268.png);

    background-size: 100% 100%;

    pointer-events: none;

    z-index: 1;

}*/



.info-form-sec {

    display: flex;

    align-items: center;

    justify-content: space-between;

    gap: 50px;

    padding: 50px 0;

}



.info-form-sec .info-form-left {

    width: 50%;

}



.info-form-sec .info-form-right {

    width: 50%;
    margin-top: 30px;

}

.info-form-sec .info-form-left.w-100 {
    width: 100%;
}

.info-form-left.w-100 .back-btnn.right-btnn p {
    text-align: left;
}

.info-form-sec .input-sec {

    margin-bottom: 25px;

    text-align: left;

}



.info-form-sec .input-sec label {

    display: flex;

    margin-bottom: 10px;

    font-family: 'Jost', sans-serif;

    color: #fc9100;

    /* padding: 0 0 0 40px; */

    font-size: 16px !important;

}


.info-form-sec .input-sec input,
.info-form-sec .input-sec select {
    width: 100%;
    padding: 14px 15px 12px 15px !important;
    border-radius: 50px;
    border: 1px solid white;
    background: white;
    box-shadow: inset 0px 6px 8px #00000029, 0px 3px 8px #00000029;
    -webkit-box-shadow: inset 0px 6px 8px #00000029, 0px 3px 8px #00000029;
    -webkit-appearance: none;
    font-size: 25px;
    font-family: 'Jost', sans-serif;
    color: #707070;
    text-transform: uppercase;
}



.info-form-sec .input-sec option {

    font-size: 14px;

    text-transform: capitalize;

}



.info-form-sec .input-sec select {

    font-size: 20px;

    font-family: 'Jost', sans-serif;

    color: #D0D0D0;

    padding: 20px 15px 13px;

    -webkit-appearance: none;

}



.info-form-sec .input-sec input::placeholder,

.info-form-sec .input-sec select::placeholder,

.info-form-sec .input-sec option::placeholder {

    font-size: 20px;

    font-family: 'Jost', sans-serif;

    color: #D0D0D0;

}



.info-form-sec .input-sec .con-num-inp {

    display: flex;

    align-items: center;

    gap: 20px;

}



.info-form-sec .input-sec .rdio-lbl label {

    display: inline-flex;

}



.info-form-sec .input-sec .con-num-inp input.num-code {

    width: 25%;

}



.info-form-sec .input-sec .con-num-inp input.numm {

    width: 75%;

}



.back-btnn {

    text-align: left;

}



section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont .info-form-sec .info-form-left a {

    background: none;

    box-shadow: none;

    font-size: unset;

    border-radius: unset;

    width: 150px;

    margin: unset;

    padding: 0;

}





.back-btnn.right-btnn {

    text-align: right;

}



section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont .info-form-sec .info-form-right a {

    background: none;

    box-shadow: none;

    font-size: unset;

    border-radius: unset;

    width: 150px;

    margin: unset;

    padding: 0;

    margin-left: auto;

}



.info-form-sec .input-sec .con-num-inp.ryt-fl .ryt-inptt {

    width: 61%;

}



.info-form-sec .input-sec .con-num-inp.ryt-fl .left-inptt {

    width: 39%;

}



.info-form-sec .input-sec .con-num-inp.ryt-fl .ryt-inptt input.num-code {

    width: 100%;

}



.info-form-sec .input-sec .con-num-inp.ryt-fl .left-inptt input.numm {

    width: 100%;

}



h2.phone-head {

    display: none;

}



/* neeraj-radio */



.radio_button_group {

    display: flex;

    gap: 15px;

    align-items: center;

}





.group1 label {

    display: flex;

    align-items: center;

    cursor: pointer;

    font-size: 20px;

}



input[type="radio"] {

    opacity: 0;

}



.design-finance {

    width: 33px;

    height: 33px;

    border-radius: 50%;

    outline-offset: 3px;

    margin-right: 20px;

    box-shadow: inset 0px 6px 8px #00000029, 0px 3px 8px #00000029;

    border: 2px solid #FFFFFF;

    border-radius: 48px;

    display: block;

}



.info-form-sec .input-sec .group1 label input[type="radio"] {

    width: unset;

    padding: unset;

    border-radius: unset;

    box-shadow: none;

    border: none;

    font-size: 0px;

}



.radio_button_group {

    padding: 30px 0 0px 0;

}



.group1 span.value {

    text-transform: uppercase;
    padding-left: 8px;

}



.info-form-sec .input-sec .group1 label input[type="radio"]:checked~.design-finance {

    background: #ff8500;

}



.info-form-sec .input-sec .group1 label input[type="radio"]:checked~.value {

    color: #FC9100;

}





.your-info.boat-info .radio_button_group {

    gap: 10px;

    padding: 20px 0 0 0;

}



h3.form-sep {

    color: #707070;

    font-size: 25px;

    font-family: 'jost';

    text-align: left;

    font-weight: 800;

    margin: 60px 0;

}



.sep-form {

    margin: 302px 0 0 0;

}



img.s-two,

img.s-three,

img.s-four,

img.s-five,

img.s-six {

    display: none;

}



.your-info {

    display: none;

}





.your-info.my-loan.three-part {

    display: none;

}







.your-info.my-loan.three-part .info-logo .infoo {

    border-bottom: 2px solid #707070;

    padding-bottom: 30px;

}



.your-info.my-loan.three-part form {

    margin-top: -50px;

}



.for-year {

    display: flex;

    gap: 20px;

}



.for-year .for-years {

    width: 50%;

}



.for-year .for-month {

    width: 50%;

}



h3.form-sep-exc {

    color: #707070;

    font-size: 25px !important;

    font-family: 'jost';

    text-align: left;

    font-weight: 800;

    margin: 0;

    border-bottom: 2px solid #707070;

    padding-bottom: 20px;

}



.your-info.my-loan.three-part .info-form-sec {

    padding: 30px 0;

}



.your-info.four-part {

    display: none;

}



.infoo.infoo_border {

    border-bottom: 2px solid #707070;

    padding-bottom: 30px;

}



.group1.fiv span.design-finance {

    width: 30px !important;

    height: 30px !important;

}



.group1.fiv span.value {

    color: #fc9100;

}



.group1.fiv {

    margin: 30px 0;

}



.infoo.infoo_border {

    border-bottom: 2px solid #707070;

    padding-bottom: 30px;

}



.your-info.five-part {

    display: none;

}



.info-form-sec .input-sec .group1 label input[type="radio"]:checked~.design-finance {

    background: #ff8500;

}



.group1.fiv input[type="radio"]:checked~.design-finance {

    background: #ff8500;

}





.last-bck {

    display: flex;

    justify-content: space-between;

}



.last-bck img {

    width: 150px;

}



form.frst-stp.last-op {

    text-align: left;

    width: 79%;

    margin-left: auto;

    padding: 50px 0;

}



.compl-cont P {

    text-align: left;

    width: 79%;

    margin-left: auto;

}



.compl-cont {

    margin-top: -20px;

}



.info-logo .infoo li {

    font-size: 20px !important;

    margin-bottom: 30px;

    font-family: "Avenir Book";

    color: #707070;

    line-height: 30px !important;

}



.info-logo .infoo li::marker {

    margin: 0 !important;

}



.info-logo .infoo li a {

    background: none !important;

    box-shadow: none !important;

    width: unset !important;

    padding: 0 !important;

    border-radius: 0px !important;

    color: #707070 !important;

    margin: unset !important;

    text-align: unset !important;

    display: unset !important;

}



.five-btns {

    display: flex;

    justify-content: space-between;

}



.five-btns img {

    width: 150px;

}



/*select dropdown*/

.num-code .selectize-input {

    padding: 15px 15px;

    border-radius: 50px;

    border: 1px solid white;

    background: white;

    box-shadow: inset 0px 6px 8px #00000029, 0px 3px 8px #00000029;

    -webkit-box-shadow: inset 0px 6px 8px #00000029, 0px 3px 8px #00000029;

    -webkit-appearance: none;

    font-size: 30px;

    font-family: 'Jost', sans-serif;

    color: #D0D0D0;

}



.selectize-control.single .selectize-input:after {

    content: " ";

    display: block;

    position: absolute;

    top: 50%;

    right: calc(0.75rem + 5px);

    margin-top: -3px;

    width: 20px;

    height: 12px;

    background-image: url(https://html.localserverpro.com/Nauticalventure/assets/images/finance/Path-268.png);

    background-size: contain;

    background-repeat: no-repeat;

    border-style: none;

    border-width: 0;

    border-color: transparent;

}



.selectize-control.single .selectize-input.dropdown-active:after {

    content: "";

    position: absolute;

    top: 50%;

    right: calc(0.75rem + 5px);

    margin-top: -3px;

    width: 20px;

    height: 12px;

    display: block;

    background-image: url(https://html.localserverpro.com/Nauticalventure/assets/images/finance/Path-268.png);

    background-repeat: no-repeat;

    background-size: 100% 100%;

    pointer-events: none;

    z-index: 1;

}



.selectize-dropdown-content {

    padding: 5px 0;

    font-size: 30px;

    font-family: 'Jost', san-serif;

}



.selectize-dropdown .selected {

    background-color: #ff8500;

    color: #fff;

}



.selectize-input>* {

    color: #707070;

}



.selectize-dropdown,
.selectize-dropdown.form-control {

    border-radius: 10px;

    overflow: hidden;

}



.info-form-sec .input-sec input::placeholder {

    font-size: 22px !important;

}

/*  AXOPAR 37 XC */
section.frst-head {
    padding: 80px 0px;
}

section.frst-head .first-heading {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

/* section.frst-head .first-heading .left-headd {
    width: 40%;
    padding-left: 150px;
} */

section.frst-head .first-heading .right-head-para {
    width: 60%;
}

section.frst-head .first-heading .left-headd h5 {
    font-size: 25px;
    font-family: 'Jost';
    font-weight: 400;
    color: #0C2169;
    margin-bottom: 5px;
    letter-spacing: 1px;
}

section.frst-head .first-heading .left-headd h2 {
    font-size: 45px;
    color: #0C2169;
    font-weight: 700;
    line-height: 60px;
    font-family: 'Jost';
}

section.frst-head .first-heading .right-head-para p {
    font-size: 28px;
    color: #0C2169;
    font-family: 'Jost';
    margin-bottom: 35px;
}

.vdo-fst-imgg {
    position: relative;
}

.vdo-fst-imgg img.play-frst-icn {
    position: absolute;
    top: 79%;
    right: 9%;
    width: 90px;
    height: 90px;
    z-index: 99;
    cursor: pointer;
}

.vdo-fst-vdo {
    display: none;
    position: relative;
}

section.frst-head .first-heading .right-head-para p:last-child {
    margin: 0;
}

.vdo-fst-vdo video {
    display: block;
    width: 100%;
}




.vdo-fst-vdo:before {
    transform: translate(-50%, -50%);
    content:
        '';
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 85%;
    height: 85%;
    background: none;
    border-radius: 50px;
    border: 2px solid white;
}


section.para-sec-af-vdo {
    padding: 70px 0px;
}

section.para-sec-af-vdo .para-cont-vdo {
    text-align: center;
}

section.para-sec-af-vdo .para-cont-vdo p {
    font-size: 28px;
    color: #0C2169;
    font-family: 'Avenir Book';
    line-height: 40px;
    margin-bottom: 30px;
    font-weight: 500;
}

section.para-sec-af-vdo .para-cont-vdo p:last-child {
    margin: 0;
}

.first-slide-sec .item {
    padding: 12px;
}

.slide-cont {
    background: #fc9100;
    display: flex;
    align-items: flex-start;
    padding: 50px 40px 15px 40px;
    margin-top: -33px;
    border-radius: 0 0 40px 40px;
    gap: 30px;
    opacity: 0;
    transition: all .5s ease-in;
    z-index: -1;
    position: relative;
}

.bg-fadee {
    background: #f7f7f7;
}

.slide-cont h3 b {
    font-weight: 200;
}

.vdo-slide-nums h3 span.exc-line {
    font-weight: 200;
}

.first-slide-sec .item.slick-active .slide-cont {
    opacity: 1;
}

.slide-cont h3 {
    font-size: 50px;
    font-weight: 500;
    font-family: 'Jost';
    color: #0C2169;
    line-height: 50px;
}

.slide-cont p {
    font-size: 30px;
    color: white;
    font-family: 'jost';
    line-height: 32px;
}

.first-slide-sec .slick-arrow {
    /*    display: none !important;*/
}


section.video-features-slider h2 {
    text-align: center;
    font-size: 55px;
    font-family: 'Jost';
    color: #FC9100;
    margin-bottom: 10px;
}

section.video-features-slider {}

section.video-features-slider h2 {
    text-align: center;
    font-size: 60px;
    font-family: 'Jost';
    color: #FC9100;
    margin-bottom: 10px;
}

.video-ftr-slide .slick-arrow {
    position: absolute;
    top: 70%;
}

.vdo-slide-nums {
    background: #0C2169;
    padding: 50px 140px;
    border-radius: 0 0 100px 100px;
    display: flex;
    align-items: center;
    gap: 30px;
}

.vdo-slide-nums h3 {
    color: white;
    font-size: 50px;
    font-weight: 500;
    font-family: 'Jost';
}

.vdo-slide-nums h4 {
    font-size: 35px;
    color: white;
    font-family: 'Jost';
    font-weight: 500;
}

.video-ftr-slide .slick-right {
    right: 8%;
}

.video-ftr-slide .slick-left {
    right: 17%;
    z-index: 99;
}

.video-ftr-slide .slick-arrow {
    position: absolute;
    top: 84%;
    padding: 25px;
    border-radius: 1000px;
    background: #32478F;
    width: 100px;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}


.market-lead-cont {
    display: flex;
    justify-content: space-between;
    padding: 50px 0px;
    z-index: 9;
    position: relative;
}

.market-lead-cont .lead-head {
    width: 40%;
}

.market-lead-cont .lead-contt {
    width: 60%;
}

.market-lead-cont .lead-head h2 {
    line-height: 70px;
    font-size: 55px;
    font-family: 'Jost';
    color: #0C2169;
}


.market-lead-cont .lead-contt p {
    font-size: 30px;
    font-family: 'Jost';
    color: #0C2169;
    margin-bottom: 40px;
}

section.market-lead .lead-imgg {
    margin-top: -9%;
}

.lead-accordion {
    background: #FC9100;
    padding: 35px 0 35px 0;
    /*    margin-top: -10%;*/
    border-radius: 0 0 200px 200px;
}

.lead-accordion .lead-faq {
    max-width: 43%;
    margin-left: auto;
    margin-right: auto;
}

.lead-accordion .lead-faqul ul li {
    display: flex;
}

.lead-accordion .lead-faq ul li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid white;
    margin-bottom: 20px;
    padding-bottom: 20px;
    cursor: pointer;
}

.lead-accordion .lead-faq ul li p.faq-answer {
    display: none;
}

.lead-accordion .lead-faq ul li img {
    width: 35px;
    height: 35px;
}

.lead-accordion .lead-faq ul li h4 {
    color: white;
    font-size: 30px;
    font-family: 'Jost';
}

.lead-accordion .lead-faq ul li:last-child {
    border: none;
    margin: 0;
    padding: 0;
}

section.mini-gallery {
    padding: 60px 0px;
}

.mini-gallery-imgs {
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
    justify-content: center;
}

.mini-gallery-imgs .min-gallery-each {
    /* width: 48%; */
}

.more-gallry {
    text-align: center;
    width: 100%;
}

.more-gallry img {
    width: 55px;
    margin: auto;
    height: 55px;
}

.lead-accordion .lead-faq p {
    color: white;
    font-size: 25px;
    font-family: 'Avenir Book';
    line-height: 35px;
    display: none;
    margin-bottom: 20px;
}

section.editoin-img-sec img {
    width: 100%;
}

.watch-headd {
    text-align: center;
    background: #F7F7F7;
    padding: 37px 0 30px 0;
    border-radius: 200px 200px 0 0;
}

.watch-headd h2 {
    font-size: 55px;
    font-family: 'Jost';
    color: #0C2169;
}

.watch-headd p {
    font-size: 29px;
    color: #0C2169;
    font-family: 'Avenir Book';
}


#lead-one,
#lead-two,
#lead-three {
    display: none;
}

section.edition-fetaure-section {
    background: #f7f7f7;
}

section.edition-fetaure-section p {
    font-size: 28px;
    font-family: 'Jost';
    color: #0C2169;
    text-align: center;
    margin-bottom: 50px;
}

section.edition-fetaure-section {
    padding: 0 0px;
}

.edition-cols {
    display: flex;
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 30px;
}

.edition-cols .editon-head-new {
    display: flex;
    width: 50%;
    justify-content: flex-start;
    padding-right: 50px;
    padding-left: 150px;
}

.edition-cols .edtion-para-new {
    width: 50%;
    padding-left: 50px;
}

.edition-cols .editon-head-new h2 {
    font-size: 55px;
    font-family: 'Jost';
    color: #0C2169;
    line-height: 65px;
}

.edition-cols .edtion-para-new ul li {
    list-style: none;
    margin-bottom: 10px;
    font-size: 28px;
    font-family: 'Jost';
    color: #0C2169;
    display: flex;
    gap: 10px;
}

.after-editon img {
    width: 100%;
}

.slick-arrow {
    display: none;
}

section.boat-slide-main-sec {
    background: linear-gradient(#F7F7F7, #C9C9C9);
    border-radius: 0 0 200px 200px;
    overflow: hidden;
}

.items-each h3 {
    text-align: center;
    font-size: 25px;
    color: #0C2169;
    font-family: 'Jost';
    padding-bottom: 175px;
    padding-top: 90px;

}

.items-each img {
    padding-left: 150px;
}

.items-each {
    /* position: relative; */
    /* padding-left: 150px; */
}

.after-editon {
    background: #f7f7f7;
}

.boat-slide .slick-arrow {
    position: absolute;
    bottom: 4%;
}

.boat-slide .slick-left.slick-arrow {
    left: 7%;
    z-index: 999;
}

.boat-slide .slick-right.slick-arrow {
    right: 7%;
}

.boat-slide .slick-arrow img {
    background: white;
    width: 100px;
    height: 100px;
    border-radius: 1000px;
    padding: 15px;
}

section.spec-sec {
    padding: 50px 0px;
}

section.spec-sec .spec-boxx {
    border-radius: 50px;
    background: #0C2169;
    padding: 30px 60px;
}

section.spec-sec .spec-boxx h2 {
    font-weight: 500;
    text-align: center;
    color: white;
    font-family: 'Jost';
    margin-bottom: 50px;
    font-size: 50px;
}

.spec-lists {
    display: flex;
    gap: 20px;
}

.spec-lists .spec-each-box {
    width: calc(100% / 4);
}

.spec-lists .spec-each-box ul li {
    list-style: none;
    color: white;
    font-family: 'Avenir Book';
    font-size: 26px;
    border-bottom: 1px solid white;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.spec-lists .spec-each-box ul li.exc-spec {
    line-height: 57px;
}

.spec-lists .spec-each-box ul li.exc-blnk {
    height: 57px;
}

section.congrats-sec {
    padding: 30px 0px;
}

.congrats-cont {
    text-align: center;
}

.congrats-cont h2 {
    color: #0C2169;
    font-size: 55px;
    font-family: 'Jost';
    margin-bottom: 10px;
}

.congrats-cont p {
    font-size: 28px;
    color: #0C2169;
    font-family: 'Jost';
    margin-bottom: 10px;
}


section.congrats-sec {
    padding: 30px 0px;
}

.congrats-cont {
    text-align: center;
}

.congrats-cont h2 {
    color: #0C2169;
    font-size: 60px;
    font-family: 'Jost';
    margin-bottom: 10px;
}

.congrats-cont p {
    font-size: 30px;
    color: #0C2169;
    font-family: 'Jost';
    margin-bottom: 10px;
}

.congrats-slide .slick-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.congrats-slide .slick-left.slick-arrow {
    left: -6%;
}

.congrats-slide .slick-right.slick-arrow {
    right: -6%;
}

.congrats-slide .slick-arrow img {
    width: 50px;
}

.item-box-cong {
    padding: 0 8px;
}

.item-box-cong .congrat-imgg {
    background: #EBEBEB;
    border-radius: 40px;
    padding: 20px 50px;
}

.congrats-slider-sec {
    margin: 50px 0 0 0;
}

.congrats-box-info {
    background: #FC9100;
    padding: 45px 22px 15px 22px;
    margin-top: -29px;
    border-radius: 0 0 40px 40px;
    z-index: -1;
    position: relative;
}

.congrats-box-info p {
    color: white;
    font-size: 21px;
    text-align: center;
    font-family: 'Jost';
}

section.big-img-sec {
    padding: 40px 0;
    position: relative;
}


section.all-boxes-sec {
    padding: 40px 0px;
}

section.all-boxes-sec .all-boxes {
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
    justify-content: center;
}

section.all-boxes-sec .all-boxes .each-boxes-sec {
    width: 48%;
    display: flex;
    flex-direction: column;
}

section.all-boxes-sec .all-boxes .each-boxes-sec .img-box-c {
    width: 100%;
    z-index: 9;
}

.each-box-conttt {
    background: #FC9100;
    padding: 70px 30px 30px 30px;
    border-radius: 0 0 50px 50px;
    margin-top: -40px;
    flex-grow: 1;
}

.each-box-conttt h4 {
    color: white;
    font-size: 30px;
    font-family: 'Jost';
    margin-bottom: 15px;
}

.each-box-conttt p {
    color: white;
    font-size: 25px;
    font-family: 'Jost';
}

.each-box-conttt.exc-blue {
    background: #0C2169;
}


/* accordions*/
.set .content ul {
    padding-left: 25px;
}

section.accordions {
    padding: 5.188rem 0em;
    background: #EBEBEB;
    border-radius: 0 0 12.5rem 12.5rem;
    display: flex;
    flex-direction: column;
    gap: 70px;
    margin-top: 50px;
}

.accordions h3 {
    font-size: 1.563rem;
    line-height: 2.188rem;
    padding-bottom: 1.5rem;
    font-family: 'Jost', sans-serif;
    font-weight: 700;
    color: #0c2169;
    border-bottom: 1.5px solid #0c2169;
}

.accordion-container {
    position: relative;
    max-width: 100%;
    height: auto;
}

.set {
    position: relative;
    width: 100%;
    height: auto;
}

.set>button {
    cursor: pointer;
    font-size: 1.563rem;
    line-height: 2.188rem;
    margin: 0;
    font-family: 'Jost', sans-serif;
    font-weight: 500;
    display: flex;
    width: 100%;
    background: transparent;
    justify-content: space-between;
    align-items: center;
    padding: 1.5rem 1.5rem 1.5rem 0;
    text-decoration: none;
    color: #0c2169;
    border: 0;
    border-bottom: 1.5px solid #0c2169;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.set>button i {
    float: right;
    margin-top: 2px;
}

.set>button.active,
.set>button.span {
    font-weight: 700;
    border-bottom: none;
}

.set .content {
    display: none;
    border-bottom: 1.5px solid #0c2169;
    padding: 0 0 1.5rem;
}

.set .content h4,
.set .content p,
.set .content li {
    color: #0c2169;
    margin: 0;
    font-family: 'Jost', sans-serif;
    font-weight: 500;
}


section.colors-sec {
    padding: 50px 0px 100px 0px;
    background: white;
    z-index: 999;
    border-radius: 0 0 200px 200px;
    position: relative;
}

section.colors-sec h2 {
    font-size: 55px;
    font-family: 'Jost';
    color: #0C2169;
    text-align: center;
    margin-bottom: 20px;
}

section.colors-sec .colors-box {
    display: flex;
    gap: 40px;
    justify-content: center;
    flex-wrap: wrap;
}

section.colors-sec .colors-box .colors-box-each {
    width: 48%;
}

section.colors-sec .colors-box .colors-box-each img {
    margin-bottom: 30px;
}

section.colors-sec .colors-box .colors-box-each h4 {
    color: #0C2169;
    font-size: 30px;
    font-family: 'Jost';
    font-weight: 400;
    padding-left: 40px;
}





/*--------------------------------------*/

more-gallry img {
    cursor: pointer;
}


.drive-sec-slider .drive-slide .lead-imgg {
    background: #fc9100;
    background-image: linear-gradient(white, #fc9100);
}


section.big-img-sec.mobile_img_bc {
    padding-bottom: 0px;
    border-radius: 0 0 110px 110px;
    background-image: linear-gradient(white, #0c2169);
}

.big-img-sec .lead-accordion {
    background: #0c2169;
    padding: 35px 0 35px 0;
    /*    margin-top: -10%;*/
    border-radius: 0 0 200px 200px;
}

.big-img-sec .lead-accordion .lead-faq ul li h4 {
    margin: 0 auto;
    color: white;
    font-size: 32px;
    font-family: 'Jost';
}

.mar_lead {
    margin-top: -590px;
}

.z_lead2 {
    position: relative;
    z-index: 999;
}

.z_lead {
    position: relative;
    z-index: 99;
}






.drive-slide .slick-arrow {
    display: none !important;
}

.drive-slide .lead-accordion .lead-faq ul li {
    justify-content: center;
}

img.hover_none {
    position: absolute;
    top: 0;
    opacity: 0;
}

div#load {
    position: relative;
    width: fit-content;
    margin: 0 auto;
}


img.hover_none:hover {
    position: absolute;
    top: 0;
    opacity: 1;
}

img.hover_img:hover {
    opacity: 0;
}




.has-toolbar {
    z-index: 9999999 !important;
}

div#fancybox-3 {
    z-index: 9999999;
}

.block {
    display: none;
}

.lb-outerContainer {
    border-radius: 80px;
    overflow: hidden;
}

.lightboxOverlay {
    z-index: 99999999;
}

div#lightbox {
    z-index: 9999999999;
}

.vdo-fst-vdo video {
    display: block;
    width: 100%;
    height: calc(100vh - 71px);
    object-fit: cover;
}

.vdo-fst-imgg:after {
    position: absolute;
    top: 7%;
    left: 7.5%;
    content: "";
    width: 85%;
    height: 85.5%;
    /* background: red; */
    border-radius: 50px;
    border: 2px solid white;
}

.after-editon img {
    height: 100vh;
    object-fit: cover;
    border-radius: 0 0 100px 100px;
}

.link_border {
    display: none;
}

.mobile_br {
    display: none;
}

.first-slide-sec .slick-arrow img {
    width: 50px;
}

.first-slide-sec .slick-arrow {
    position: absolute;
    top: 44%;
    transform: translateY(-56%);
}

.first-slide-sec .slick-left.slick-arrow {
    left: 14%;
    z-index: 999;
}

.first-slide-sec .slick-right.slick-arrow {
    right: 14%;
}


.each-boxes-sec.h1_hai {
    display: none !important;
}


.arrow_0 {
    /*top: 34% !important;
        align-items: center;
    display: flex !important;
    transform: none;*/
    /*background: #68636b;
    border-radius: 50px;*/
    /* padding: 10px;
    width: 50px;
    height: 50px;
    justify-content: center;*/
}


.arrow_0 img {
    filter: brightness(28.5);
}

.ecpt-box {
    margin-right: auto;
    max-width: 70%;
    margin-left: auto;
    background: #F7F7F7;
    padding: 50px 30px;
    border-radius: 40px;
}

section.para-sec-af-vdo .para-cont-vdo .ecpt-box p {
    font-size: 28px;
}


/* .info-form-sec {
    flex-wrap: wrap;
}

.info-form-sec .info-form-left,
.info-form-sec .info-form-right {
    width: 100%;
} */




@media(min-width:1601px) and (max-width:1919px) {
    .congrat-imgg img {

        height: calc(100vh - 338px);

    }

    .first-slide-sec .slick-right.slick-arrow {
        right: 17%;
    }

    .first-slide-sec .slick-left.slick-arrow {
        left: 17%;
    }

    .first-slide-sec .slick-arrow img {
        width: 40px;
    }

    section.frst-head .first-heading .left-headd h5 {
        font-size: 20px;
    }

    section.frst-head .first-heading .left-headd {
        padding-left: 50px;
    }

    section.frst-head .first-heading .left-headd h2 {
        font-size: 45px;
        line-height: 55px;
    }

    section.frst-head .first-heading .right-head-para p {
        font-size: 25px;
    }

    section.para-sec-af-vdo .para-cont-vdo p {
        font-size: 25px;
    }

    section.para-sec-af-vdo {
        padding: 50px 0px;
    }

    .slide-cont p {
        font-size: 22px;
    }

    .slide-cont h3 {
        font-size: 40px;
    }

    section.video-features-slider h2 {
        font-size: 45px;
    }

    .vdo-fst-imgg img.play-frst-icn {
        width: 70px;
        height: 70px;
    }

    .vdo-fst-imgg:after {
        border-radius: 30px;
    }

    .vdo-fst-vdo:before {
        border-radius: 30px;
    }

    .vdo-slide-nums h3 {
        font-size: 40px;
    }

    .vdo-slide-nums h4 {
        font-size: 30px;
    }

    .video-ftr-slide .slick-arrow {
        width: 80px;
        height: 80px;
        top: 86%;
    }

    .vdo-slide-nums {
        padding: 40px 140px;
    }

    .market-lead-cont .lead-head h2 {
        font-size: 45px;
        line-height: 55px;
    }

    .market-lead-cont .lead-contt p {
        font-size: 25px;
    }

    .lead-accordion .lead-faq ul li h4 {
        font-size: 35px;
    }

    .lead-accordion {
        /*        padding-top: 210px;*/
    }

    .watch-headd h2 {
        font-size: 45px;
    }

    .watch-headd p {
        font-size: 22px;
    }

    section.edition-fetaure-section p {
        font-size: 25px;
    }

    .edition-cols .editon-head-new h2 {
        font-size: 45px;
        line-height: 55px;
    }

    .edition-cols .edtion-para-new ul li {
        font-size: 25px;
    }

    .items-each h3 {
        font-size: 29px;
    }

    .boat-slide .slick-arrow img {
        width: 80px;
        height: 80px;
    }

    .boat-slide .slick-arrow {
        bottom: 4.5%;
    }

    section.spec-sec .spec-boxx h2 {
        font-size: 40px;
    }

    .spec-lists .spec-each-box ul li {
        padding-bottom: 15px;
        font-size: 22px;
        margin-bottom: 15px;
    }

    .spec-lists .spec-each-box ul li.exc-blnk {
        height: 42px;
    }

    .spec-lists .spec-each-box ul li.exc-spec {
        line-height: 42px;
    }

    .congrats-cont h2 {
        font-size: 45px;
    }

    .congrats-cont p {
        font-size: 25px;
    }



    section.colors-sec h2 {
        font-size: 45px;
    }

    section.colors-sec .colors-box .colors-box-each h4 {
        font-size: 25px;
    }

    section.colors-sec .colors-box {
        gap: 30px;
    }



    .your-info {

        padding: 40px 100px;

    }



    .info-logo .infoo h3 {

        font-size: 40px;

    }



    .info-logo .infoo span {

        font-size: 20px;

    }



    .loan-amount .loan-rqst h3 {

        font-size: 40px;

    }



    .loan-amount .loan-rqst span {

        font-size: 20px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont .loan-amount .loan-rqst p {

        font-size: 20px;

    }



    .amont-feild input {

        width: 80px;

    }



    .loan-amount .next-btn img {

        width: 130px;

    }



    .amont-feild {

        padding: 15px 0;

    }



    .loan-amount .loan-img {

        width: 20%;

    }



    .loan-amount .loan-rqst {

        width: 60%;

    }





    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont h2 {

        font-size: 41px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont p {

        font-size: 24px;

        line-height: 37px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-cont .second-st-sec .scnd-fl h3 {

        font-size: 25px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-cont h4 {

        font-size: 20px;

        margin-top: 10px;

    }



    .form-sec-finance .input-boxes label {

        font-size: 20px;

    }



    .form-sec-finance .input-boxes input {

        padding: 20px 10px;

    }



    .buton-box button {

        font-size: 20px;

        padding: 18px 0;

        width: 270px;

    }

    .buton-box input {

        font-size: 20px;

        padding: 18px 0;

        width: 270px;

    }




    section.finance-sec .finance-sec-each .finance-cont-sec.fourth-f h2 {

        font-size: 40px;

    }



    .protect-work .protect-work-each p {

        font-size: 24px;

        line-height: 37px;

    }



    .protect-work.downn .prot-cont h3 {

        font-size: 35px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont a {

        padding: 15px 0;

    }





    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each h4 {

        font-size: 20px;

    }



    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each h3 {

        font-size: 28px;

        line-height: 40px;

    }



    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each p {

        font-size: 22px;

    }



    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each h5 {

        font-size: 25px;

        max-width: 300px;

    }



    section.adjcent {

        margin-top: -135px;

    }



    section.adjcent.sec-four {

        margin-top: -300px;

    }



    section.adjcent.sec-fiv {

        margin-top: -460px;

    }



    .all-logo-foot-nwq a img.fl-axopar {

        width: 280px;

    }





    .all-logo-foot-nwq a img.fl-iblue {

        width: 245px;

    }



    .all-logo-foot-nwq a img.fl-crowline {

        width: 300px;

    }



    .all-logo-foot-nwq a img.fl-sailfish {

        width: 300px;

    }



    .all-logo-foot-nwq a img.fl-starcraft {

        width: 300px;

    }



    .all-logo-foot-nwq a img.fl-sunchaser {

        width: 260px;

    }



    .all-logo-foot-nwq a img.fl-wellcraft {

        width: 230px;

    }



    .all-logo-foot-nwq a img.fl-tidewater {

        width: 200px;

    }



    .all-logo-foot-nwq a img.fl-nv {

        width: 390px;

    }

}



@media(min-width:1600px) and (max-width:1600px) {
    .congrat-imgg img {

        height: calc(100vh - 331px);

    }


    section.frst-head .first-heading .left-headd h5 {
        font-size: 20px;
    }

    section.frst-head .first-heading .left-headd {
        padding-left: 60px;
    }

    section.frst-head .first-heading .left-headd h2 {
        font-size: 45px;
    }

    section.frst-head .first-heading .right-head-para p {
        font-size: 25px;
    }

    section.para-sec-af-vdo .para-cont-vdo p {
        font-size: 25px;
    }

    section.para-sec-af-vdo {
        padding: 50px 100px;
    }

    .slide-cont p {
        font-size: 22px;
    }

    .slide-cont h3 {
        font-size: 40px;
    }

    section.video-features-slider h2 {
        font-size: 45px;
    }

    .vdo-fst-imgg img.play-frst-icn {
        top: 80%;
        width: 60px;
        height: 60px;
    }

    .vdo-slide-nums h3 {
        font-size: 40px;
    }

    .vdo-slide-nums h4 {
        font-size: 30px;
    }

    .video-ftr-slide .slick-arrow {
        width: 100px;
        height: 100px;
        top: 84%;
    }

    .vdo-slide-nums {
        padding: 40px 140px;
    }

    .market-lead-cont .lead-head h2 {
        font-size: 45px;
        line-height: 55px;
    }

    .market-lead-cont .lead-contt p {
        font-size: 25px;
    }

    .lead-accordion .lead-faq ul li h4 {
        font-size: 35px;
    }

    .lead-accordion {
        /*        padding-top: 210px;*/
    }

    .watch-headd h2 {
        font-size: 45px;
    }

    .watch-headd p {
        font-size: 22px;
    }

    section.edition-fetaure-section p {
        font-size: 25px;
    }

    .edition-cols .editon-head-new h2 {
        font-size: 45px;
        line-height: 55px;
    }

    .edition-cols .edtion-para-new ul li {
        font-size: 25px;
    }

    .items-each h3 {
        font-size: 45px;
    }

    .boat-slide .slick-arrow img {
        width: 80px;
        height: 80px;
    }

    .boat-slide .slick-arrow {
        bottom: 4.5%;
    }

    section.spec-sec .spec-boxx h2 {
        font-size: 40px;
    }

    .spec-lists .spec-each-box ul li {
        padding-bottom: 15px;
        font-size: 22px;
        margin-bottom: 15px;
    }

    .spec-lists .spec-each-box ul li.exc-blnk {
        height: 42px;
    }

    .spec-lists .spec-each-box ul li.exc-spec {
        line-height: 42px;
    }

    .congrats-cont h2 {
        font-size: 50px;
    }

    .congrats-cont p {
        font-size: 25px;
    }



    section.colors-sec h2 {
        font-size: 45px;
    }

    section.colors-sec .colors-box .colors-box-each h4 {
        font-size: 25px;
    }

    section.colors-sec .colors-box {
        gap: 30px;
    }





    .your-info {

        padding: 40px 100px;

    }



    .info-logo .infoo h3 {

        font-size: 40px;

    }



    .info-logo .infoo span {

        font-size: 17px;

    }



    .info-form-sec .input-sec label {

        font-size: 16px;

    }



    .info-form-sec .input-sec input {

        padding: 12px 15px;

    }



    .info-form-sec .input-sec select {

        padding: 23px 15px 15px;

    }



    .back-btnn.right-btnn a img {

        width: 120px;

    }



    .back-btnn a img {

        width: 120px;

    }



    .loan-amount .loan-rqst h3 {

        font-size: 40px;

    }



    .loan-amount .loan-rqst span {

        font-size: 18px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont .loan-amount .loan-rqst p {

        font-size: 20px;

    }



    .amont-feild input {

        width: 70px;

    }



    .loan-amount .next-btn img {

        width: 120px;

    }



    .loan-amount .loan-img {

        width: 21%;

    }



    .amont-feild {

        padding: 15px 0;

    }



    .loan-amount .loan-rqst {

        width: 63%;

    }





    section.finance-sec .finance-sec-each .finance-cont-sec.third-f {

        padding: 70px 100px 50px 100px;

    }



    .form-sec-finance .input-boxes input {

        padding: 18px 10px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont h2 {

        font-size: 41px;

    }



    .five-btns img {

        width: 120px;

    }



    .group1.fiv span.design-finance {

        width: 60px;

        height: 60px;

    }



    .last-bck img {

        width: 120px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont p {

        font-size: 20px;

        line-height: 30px;

    }



    .info-logo .infoo li {

        font-size: 20px;

        line-height: 30px;

        margin-bottom: 15px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-cont .second-st-sec .scnd-fl h3 {

        font-size: 25px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-cont h4 {

        font-size: 20px;

        margin-top: 10px;

    }



    .form-sec-finance .input-boxes label {

        font-size: 20px;

    }



    .form-sec-finance .input-boxes input {

        padding: 18px 10px;

    }



    .buton-box button {

        font-size: 20px;

        padding: 18px 0;

        width: 270px;

    }

    .buton-box input {

        font-size: 20px;

        padding: 18px 0;

        width: 270px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.fourth-f h2 {

        font-size: 40px;

    }



    .protect-work .protect-work-each p {

        font-size: 24px;

        line-height: 37px;

    }



    .protect-work.downn .prot-cont h3 {

        font-size: 35px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont a {

        padding: 15px 0;

    }







    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each h4 {

        font-size: 20px;

    }



    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each h3 {

        font-size: 28px;

        line-height: 40px;

    }



    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each p {

        font-size: 22px;

    }



    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each h5 {

        font-size: 25px;

        max-width: 300px;

    }



    section.adjcent {

        margin-top: -135px;

    }



    section.adjcent.sec-four {

        margin-top: -300px;

    }



    section.adjcent.sec-fiv {

        margin-top: -460px;

    }



    .all-logo-foot-nwq a img.fl-axopar {

        width: 280px;

    }





    .all-logo-foot-nwq a img.fl-iblue {

        width: 245px;

    }



    .all-logo-foot-nwq a img.fl-crowline {

        width: 300px;

    }



    .all-logo-foot-nwq a img.fl-sailfish {

        width: 300px;

    }



    .all-logo-foot-nwq a img.fl-starcraft {

        width: 300px;

    }



    .all-logo-foot-nwq a img.fl-sunchaser {

        width: 260px;

    }



    .all-logo-foot-nwq a img.fl-wellcraft {

        width: 230px;

    }



    .all-logo-foot-nwq a img.fl-tidewater {

        width: 200px;

    }



    .all-logo-foot-nwq a img.fl-nv {

        width: 390px;

    }

}



@media(min-width:1441px) and (max-width:1599px) {
    section.main-listing-sec .main-listt-row .main-list-cont {
        border-radius: 70px !important;
    }

    section.frst-head .first-heading .left-headd {
        padding-left: 0;
    }


    .first-slide-sec .slick-arrow img {
        width: 40px;
    }

    .first-slide-sec .slick-right.slick-arrow {
        right: 19%;
    }

    .first-slide-sec .slick-left.slick-arrow {
        left: 19%;
    }

    .first-slide-sec .slick-arrow {
        top: 38%;
    }

    section.frst-head .first-heading .left-headd h5 {
        font-size: 20px;
    }

    section.frst-head .first-heading .left-headd h2 {
        font-size: 40px;
        line-height: 50px;
    }

    section.frst-head .first-heading .right-head-para p {
        font-size: 22px;
    }

    .vdo-fst-imgg img.play-frst-icn {
        width: 60px;
        height: 60px;
        top: 80%;

    }

    .vdo-fst-imgg:after {
        border-radius: 30px;
    }

    .vdo-fst-vdo:before {
        border-radius: 30px;
    }


    section.para-sec-af-vdo .para-cont-vdo p {
        font-size: 22px;
        line-height: 30px;
    }

    section.para-sec-af-vdo {
        padding: 50px 100px;
    }

    .slide-cont h3 {
        font-size: 40px;
    }

    .slide-cont p {
        font-size: 22px;
        line-height: 29px;
    }

    section.video-features-slider h2 {
        font-size: 40px;
    }

    .vdo-slide-nums h3 {
        font-size: 45px;
    }

    .vdo-slide-nums h4 {
        font-size: 30px;
    }

    .video-ftr-slide .slick-arrow {
        width: 100px;
        height: 100px;
        top: 84%;
    }

    .vdo-slide-nums {
        padding: 40px 130px;
    }

    .market-lead-cont {
        padding: 50px 100px;
    }

    .market-lead-cont .lead-head h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .market-lead-cont .lead-contt p {
        font-size: 22px;
    }

    .lead-accordion {
        padding: 35px 0 35px 0;
    }

    .lead-accordion .lead-faq ul li h4 {
        font-size: 30px;
    }

    .watch-headd h2 {
        font-size: 40px;
    }

    .watch-headd p {
        font-size: 15px;
    }

    section.edition-fetaure-section p {
        font-size: 22px;
        margin-bottom: 20px;
    }

    .edition-cols .editon-head-new h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .edition-cols .edtion-para-new ul li {
        font-size: 22px;
    }

    .items-each h3 {
        font-size: 40px;
        padding-top: 70px;
        padding-bottom: 70px;
    }

    .boat-slide .slick-arrow img {
        width: 80px;
        height: 80px;
    }

    section.spec-sec {
        padding: 50px 0px;
    }

    section.spec-sec .spec-boxx h2 {
        font-size: 40px;
    }

    section.spec-sec .spec-boxx {
        border-radius: 30px;
        padding: 20px 50px;
    }

    .spec-lists .spec-each-box ul li {
        font-size: 22px;
    }

    .spec-lists .spec-each-box ul li.exc-blnk {
        height: 47px;
    }

    .spec-lists .spec-each-box ul li.exc-spec {
        line-height: 47px;
    }

    .congrats-cont h2 {
        font-size: 40px;
    }

    .congrats-cont p {
        font-size: 22px;
    }

    .congrats-box-info p {
        font-size: 20px;
        line-height: 28px;

    }

    .congrat-imgg img {
        height: calc(100vh - 302px);
    }

    section.congrats-sec {
        padding: 30px 100px;
    }

    .congrats-slide .slick-left.slick-arrow {
        left: -5%;
    }

    .congrats-slide .slick-arrow img {
        width: 35px;
    }

    .congrats-slide .slick-right.slick-arrow {
        right: -5%;
    }

    .each-box-conttt h4 {
        font-size: 25px;
    }

    .each-box-conttt p {
        font-size: 22px;
    }

    section.accordions {
        padding: 80px 180px;
    }

    .accordions h3 {
        font-size: 25px;
    }

    .set>button {
        font-size: 22px;
        padding: 15px 0;
    }

    .set .content p {
        font-size: 20px;
    }


    section.colors-sec h2 {
        font-size: 40px;
    }

    section.colors-sec .colors-box .colors-box-each h4 {
        font-size: 25px;
    }

    .your-info {

        padding: 30px 80px;

    }



    .info-logo .infoo h3 {

        font-size: 40px;

    }



    .info-logo .infoo span {

        font-size: 20px;

    }



    .info-form-sec .input-sec input {

        padding: 12px 15px;

    }



    .info-form-sec .input-sec input[type=date] {

        padding: 11px 15px;

    }



    .info-form-sec .input-sec select {

        padding: 22px 15px 16px;

    }



    .back-btnn.right-btnn a img {

        width: 120px;

    }



    .back-btnn a img {

        width: 120px;

    }



    .info-form-sec .input-sec label {

        font-size: 16px;

    }



    .sep-form {

        margin: 175px 0 0 0;

    }



    h3.form-sep {

        font-size: 22px;

        margin: 40px 0;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont p {

        font-size: 20px;

        line-height: 30px;

    }



    .group1.fiv span.design-finance {

        width: 65px;

        height: 65px;

    }



    .info-logo .infoo li {

        font-size: 20px;

        line-height: 30px;

        margin-bottom: 20px;

    }



    .last-bck img {

        width: 120px;

    }



    form.frst-stp.last-op {

        padding: 30px 0;

    }



    .five-btns img {

        width: 120px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont p {

        font-size: 20px;

        line-height: 30px;

    }





    section.finance-sec.steper .finance-sec-each .finance-cont-sec.steper-f {

        padding: 50px 36px;

    }



    .loan-amount .loan-rqst h3 {

        font-size: 40px;

    }



    .loan-amount .loan-rqst span {

        font-size: 20px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont .loan-amount .loan-rqst p {

        font-size: 20px;

    }



    .amont-feild {

        padding: 10px 0;

    }



    .amont-feild input {

        width: 70px;

    }



    .loan-amount .next-btn img {

        width: 120px;

    }



    .loan-amount .loan-img {

        width: 21%;

    }



    .loan-amount .loan-rqst {

        width: 65%;

    }



    .loan-amount .next-btn {

        width: 25%;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont {

        padding-left: 30px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont h2 {

        font-size: 40px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont p {

        font-size: 22px;

        line-height: 35px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-cont .second-st-sec .scnd-fl h3 {

        font-size: 22px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-cont h4 {

        font-size: 20px;

        margin-top: 15px;

    }



    .form-sec-finance .input-boxes label {

        font-size: 20px;

    }



    .form-sec-finance .input-boxes input {

        padding: 20px 10px;

    }



    .buton-box button {

        font-size: 20px;

        width: 260px;

        padding: 17px 0;

    }

    .buton-box input {

        font-size: 20px;

        width: 260px;

        padding: 17px 0;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.third-f {

        padding: 79px 100px 50px 100px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.fourth-f h2 {

        font-size: 40px;

    }



    .protect-work .protect-work-each {

        padding: 20px;

    }







    .protect-work .protect-work-each p {

        font-size: 22px;

        line-height: 35px;

    }



    .prot-cont {

        padding: 0 20px;

        padding-bottom: 80px;

    }



    .protect-work.downn .protect-work-each {

        border-radius: 50px;

    }



    .protect-work.downn .prot-cont h3 {

        font-size: 30px;

    }



    .protect-work.downn .protect-work-each .prot-img {

        margin-bottom: 20px;

    }



    .protect-work.downn .protect-work-each .prot-cont {

        padding: 0 50px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont a {

        font-size: 20px;

        padding: 17px 0;

    }







    .foot-copy p {

        font-size: 16px;

    }



    .foot-copy {

        padding: 27px;

    }



    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each h4 {

        font-size: 20px;

    }



    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each h3 {

        font-size: 30px;

        line-height: 40px;

    }



    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each p {

        font-size: 22px;

    }



    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each h5 {

        font-size: 25px;

        max-width: 300px;

    }



    section.main-listing-sec .main-listt-row .main-list-cont {

        margin-right: -23%;

        width: 75%;

        padding: 40px 40px 40px 79px;

    }



    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each h4 {

        font-size: 20px;

    }



    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each h3 {

        font-size: 30px;

        line-height: 40px;

    }



    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each p {

        font-size: 22px;

    }



    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each h5 {

        font-size: 25px;

        max-width: 300px;

    }



    section.main-listing-sec .main-listt-row .main-list-cont {

        margin-right: -23%;

        width: 75%;

        padding: 40px 40px 40px 79px;

    }



    section.main-listing-sec .main-listt-row .main-list-img {

        width: 57%;

    }



    section.main-listing-sec .main-list-cont.extra-padding {

        padding: 60px 60px 60px 100px;

        border-radius: 100px;

    }





    .all-logo-foot-nwq a img.fl-axopar {

        width: 250px;

    }





    .all-logo-foot-nwq a img.fl-iblue {

        width: 210px;

    }



    .all-logo-foot-nwq a img.fl-crowline {

        width: 250px;

    }



    .all-logo-foot-nwq a img.fl-sailfish {

        width: 250px;

    }



    .all-logo-foot-nwq a img.fl-starcraft {

        width: 260px;

    }



    .all-logo-foot-nwq a img.fl-sunchaser {

        width: 240px;

    }



    .all-logo-foot-nwq a img.fl-wellcraft {

        width: 210px;

    }



    .all-logo-foot-nwq a img.fl-tidewater {

        width: 190px;

    }



    .all-logo-foot-nwq a img.fl-nv {

        width: 340px;

    }





    .all-logo-foot-nwq {

        margin-bottom: 30px;

    }



    section.adjcent {

        margin-top: -125px;

    }



    section.adjcent.sec-four {

        margin-top: -270px;

    }



    section.adjcent.sec-fiv {

        margin-top: -420px;

    }



    .side-cont .side-cont-s a img {

        width: 50px;

    }



    section.main-listing-sec {

        padding: 100px 100px 0 100px;

        z-index: 0;

        position: relative;

    }



    .foot-new-logos {

        padding: 0 120px;

    }

    section.finance-sec {
        padding: 8.854166666666666vw 0px 2.6041666666666665vw 0px !important;
        max-width: 68.083333vw !important;
    }


}

@media (max-width:1540px) {
    section.finance-sec {
        padding: 8.854166666666666vw 0px 2.6041666666666665vw 0px !important;
        max-width: 68.083333vw !important;
    }
}




@media(max-width:1440px) {


    .info-form-sec .input-sec input,
    .info-form-sec .input-sec select {
        font-size: 20px;
        line-height: 20px;
    }

    .info-form-sec .input-sec label {
        font-size: 15px !important;
    }

    .info-form-sec .input-sec select.num-code {
        padding: 17px 15px !important;
    }

    section.main-listing-sec .main-listt-row .main-list-cont.exc-new-frt {
        border-radius: 80px;
    }

    .first-slide-sec .slick-arrow img {
        width: 30px;
    }

    .mar_lead {
        margin-top: -377px;
    }

    .first-slide-sec .slick-right.slick-arrow {
        right: 20%;
    }

    .first-slide-sec .slick-left.slick-arrow {
        left: 20%;
    }

    .first-slide-sec .slick-arrow {
        top: 35%;
    }


    section.frst-head .first-heading .left-headd {
        padding-left: 0;
    }

    section.frst-head .first-heading .left-headd h5 {
        font-size: 20px;
        padding-left: 50px;
    }

    section.frst-head .first-heading .left-headd h2 {
        font-size: 40px;
        line-height: 50px;
        padding-left: 50px;
    }

    section.frst-head .first-heading .right-head-para p {
        font-size: 22px;
    }

    .vdo-fst-imgg img.play-frst-icn {
        width: 55px;
        height: 55px;
        top: 80%;
    }

    section.para-sec-af-vdo .para-cont-vdo p {
        font-size: 22px;
        line-height: 30px;
    }

    section.para-sec-af-vdo {
        padding: 50px 100px;
    }

    .slide-cont h3 {
        font-size: 40px;
    }

    .slide-cont p {
        font-size: 22px;
        line-height: 29px;
    }

    section.video-features-slider h2 {
        font-size: 40px;
    }

    .vdo-slide-nums h3 {
        font-size: 45px;
    }

    .vdo-slide-nums h4 {
        font-size: 30px;
    }

    .video-ftr-slide .slick-arrow {
        width: 80px;
        height: 80px;
        top: 83%;
    }

    .vdo-slide-nums {
        padding: 29px 130px;
    }

    .market-lead-cont {
        padding: 50px 100px;
    }

    .market-lead-cont .lead-head h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .market-lead-cont .lead-contt p {
        font-size: 22px;
    }

    .lead-accordion {
        padding: 35px 0 35px 0;
    }

    .lead-accordion .lead-faq ul li h4 {
        font-size: 30px;
    }

    .watch-headd h2 {
        font-size: 40px;
    }

    .watch-headd p {
        font-size: 15px;
    }

    section.edition-fetaure-section p {
        font-size: 22px;
        margin-bottom: 20px;
    }

    .edition-cols .editon-head-new h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .edition-cols .edtion-para-new ul li {
        font-size: 22px;
    }

    .items-each h3 {
        font-size: 19px;
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .boat-slide .slick-arrow img {
        width: 70px;
        height: 70px;
    }

    section.spec-sec {
        padding: 50px 100px;
    }

    section.spec-sec .spec-boxx h2 {
        font-size: 40px;
    }

    section.spec-sec .spec-boxx {
        border-radius: 30px;
        padding: 20px 50px;
    }

    .spec-lists .spec-each-box ul li {
        font-size: 20px;
    }

    .spec-lists .spec-each-box ul li.exc-blnk {
        height: 47px;
    }

    .spec-lists .spec-each-box ul li.exc-spec {
        line-height: 47px;
    }

    .congrats-cont h2 {
        font-size: 40px;
    }

    .congrats-cont p {
        font-size: 22px;
    }

    .congrats-box-info p {
        font-size: 18xpx;
        line-height: 22px;
    }

    .congrat-imgg img {
        height: calc(100vh - 302px);
    }

    section.congrats-sec {
        padding: 30px 100px;
    }

    .congrats-slide .slick-left.slick-arrow {
        left: -5%;
    }

    .congrats-slide .slick-arrow img {
        width: 35px;
    }

    .congrats-slide .slick-right.slick-arrow {
        right: -5%;
    }

    .each-box-conttt h4 {
        font-size: 25px;
    }

    .each-box-conttt p {
        font-size: 22px;
    }

    section.accordions {
        padding: 80px 180px;
    }

    .accordions h3 {
        font-size: 25px;
    }

    .set>button {
        font-size: 22px;
        padding: 15px 0;
    }

    .set .content p {
        font-size: 20px;
    }

    .set .content li {
        font-size: 20px;
    }

    section.colors-sec h2 {
        font-size: 40px;
    }

    section.colors-sec .colors-box .colors-box-each h4 {
        font-size: 25px;
    }




    h3.form-sep-exc {

        font-size: 22px;

    }



    .your-info {

        padding: 30px 100px;

    }



    .info-logo .infoo h3 {

        font-size: 35px;

    }



    .info-logo .infoo span {

        font-size: 18px;

    }



    .info-form-sec {
        padding-top: 30px;
        padding-bottom: 0;
    }



    .info-form-sec .input-sec label {

        font-size: 15px;

    }



    .info-form-sec .input-sec input {

        padding: 10px 15px;

    }



    .info-form-sec .input-sec select {

        padding: 20px 15px 13px;

        font-size: 20px;

    }



    .back-btnn.right-btnn img {

        width: 110px;

    }



    .back-btnn img {

        width: 110px;

    }



    .info-form-sec .input-sec input[type=date] {
        padding: 15px 15px !important;
    }



    .design-finance {

        width: 25px;

        height: 25px;

    }



    .back-btnn.right-btnn a {

        width: 110px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont .info-form-sec .info-form-right a {

        width: 110px;

    }



    .group1.fiv span.design-finance {

        width: 50px;

        height: 50px;

    }



    .info-logo .infoo li {

        font-size: 20px;

        line-height: 30px;

        margin-bottom: 20px;

    }



    .five-btns img {

        width: 110px;

    }



    .last-bck img {

        width: 110px;

    }



    form.frst-stp.last-op {

        padding: 30px 0;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont p {

        font-size: 19px;

    }





    section.finance-sec.steper .finance-sec-each .finance-cont-sec.steper-f {

        padding: 50px;

    }



    .loan-amount .loan-rqst h3 {

        font-size: 35px;

    }



    .loan-amount .loan-rqst span {

        font-size: 18px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont .loan-amount .loan-rqst p {

        font-size: 18px;

    }



    .amont-feild {

        gap: 10px;

        padding: 10px 0;

    }



    .amont-feild input {

        width: 60px;

        font-size: 20px;

    }



    .loan-amount .loan-img {

        width: 19%;

    }



    .loan-amount .loan-rqst {

        width: 60%;

    }







    .loan-amount .next-btn img {

        width: 110px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont {

        padding-left: 30px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont h2 {

        font-size: 35px;

        margin-bottom: 10px;

    }







    section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-cont .second-st-sec .scnd-fl h3 {

        font-size: 20px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-cont .second-st-sec {

        margin-top: 20px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-cont h4 {

        font-size: 18px;

        margin-top: 16px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec {

        padding: 25px 20px 20px 20px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.third-f {

        padding: 79px 100px 50px 100px;

    }



    .form-sec-finance .input-boxes label {

        font-size: 18px;

    }



    .form-sec-finance .input-boxes input {
        padding: 12px 20px !important;
        font-size: 22px;
    }



    .buton-box button {
        padding: 15px 0 !important;
        width: 230px !important;
        font-size: 16px !important;
    }

    .buton-box input {
        padding: 15px 0 !important;
        width: 230px !important;
        font-size: 16px !important;
    }



    section.finance-sec .finance-sec-each .finance-cont-sec.fourth-f h2 {

        font-size: 35px;

    }



    .protect-work .protect-work-each {

        padding: 20px;

    }



    .protect-work .protect-work-each h3 {

        font-size: 25px;

        line-height: 29px;

    }



    .prot-cont {

        padding: 0 19px;

        padding-bottom: 60px;

    }



    .protect-work .protect-work-each p {

        font-size: 20px;

        line-height: 35px;

    }



    .protect-work.downn .protect-work-each {

        border-radius: 50px;

    }



    .protect-work.downn .prot-cont h3 {

        font-size: 30px;

    }



    .protect-work.downn .protect-work-each .prot-cont {

        padding: 0 50px;

    }



    .protect-work.downn .protect-work-each .prot-img {

        margin-bottom: 15px;

    }



    .protect-work.downn .protect-work-each .prot-img img {

        width: 300px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont a {

        padding: 14px 0;

        width: 170px;

        font-size: 18px;

    }


    .foot-copy {
        padding: 10px 50px 50px 50px;
    }



    .foot-copy p {

        font-size: 15px;

    }



    section.main-listing-sec {

        padding: 100px 100px 0 100px;

    }



    section.main-listing-sec .main-listt-row .main-list-cont {

        padding: 40px 40px 40px 80px;

        border-radius: 80px;

    }



    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each h4 {

        font-size: 18px;

    }



    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each h3 {

        font-size: 25px;

        line-height: 32px;

        margin-bottom: 10px;

    }



    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each p {

        font-size: 20px;

    }



    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each h5 {

        font-size: 20px;

        max-width: 260px;

    }



    .foot-new-logos {

        padding: 0 100px;

    }



    .all-logo-foot-nwq {

        margin-bottom: 50px;

    }



    section.adjcent {

        margin-top: -115px;

    }



    section.adjcent.sec-four {

        margin-top: -270px;

    }



    section.adjcent.sec-fiv {

        margin-top: -388px;

    }



    .all-logo-foot-nwq a img.fl-axopar {

        width: 250px;

    }





    .all-logo-foot-nwq a img.fl-iblue {

        width: 230px;

    }



    .all-logo-foot-nwq a img.fl-crowline {

        width: 250px;

    }



    .all-logo-foot-nwq a img.fl-sailfish {

        width: 260px;

    }



    .all-logo-foot-nwq a img.fl-starcraft {

        width: 280px;

    }



    .all-logo-foot-nwq a img.fl-sunchaser {

        width: 230px;

    }



    .all-logo-foot-nwq a img.fl-wellcraft {

        width: 210px;

    }



    .all-logo-foot-nwq a img.fl-tidewater {

        width: 180px;

    }



    .all-logo-foot-nwq a img.fl-nv {

        width: 300px;

    }

}


@media (max-width: 1280px) {
    section.finance-sec {
        padding: 8.854166666666666vw 0px 2.6041666666666665vw 0px !important;
        max-width: 70.083333vw !important;
    }

    /* section.finance-sec {
        padding: 50px 70px 30px 70px;
        max-width: 85.083333vw !important;
    } */

    .info-form-sec .info-form-right,
    .info-form-sec .info-form-left {
        width: 100%;
    }

    .your-info.my-loan.three-part .info-form-sec {
        flex-wrap: wrap;
    }
}

@media(max-width:1200px) {

    .vdo-fst-vdo:before {
        border-radius: 40px;
    }

    .first-slide-sec .slick-arrow img {
        width: 25px;
    }

    .first-slide-sec .slick-right.slick-arrow {
        right: 3%;
    }

    .first-slide-sec .slick-left.slick-arrow {
        left: 3%;
    }

    .first-slide-sec .slick-arrow {
        align-items: center;
        display: flex !important;
        top: 73%;
        transform: none;
        background: #68636b;
        border-radius: 50px;
        padding: 10px;
        width: 50px;
        height: 50px;
        justify-content: center;
    }

    .first-slide-sec .item {
        padding: 0;
    }

    section.video-features-slider h2 {
        font-size: 30px;
    }

    .vdo-slide-nums {
        padding: 20px 90px;
    }

    .vdo-slide-nums h3 {
        font-size: 30px;
    }

    .vdo-slide-nums h4 {
        font-size: 20px;
    }

    .video-ftr-slide .slick-arrow {
        padding: 11px;
        top: 90%;
        width: 50px;
        height: 50px;
    }

    .market-lead-cont {
        padding: 30px 60px;
    }

    h2 {}

    .market-lead-cont .lead-head h2 {
        font-size: 30px;
        line-height: 35px;
    }

    .market-lead-cont .lead-contt p {
        font-size: 17px;
    }

    .lead-accordion .lead-faq ul li h4 {
        font-size: 25px;
    }

    .lead-accordion {
        padding: 35px 0 30px 0;
        border-radius: 0 0 150px 150px;
    }

    section.mini-gallery {
        padding: 50px 60px;
    }

    .mini-gallery-imgs .min-gallery-each {}

    .mini-gallery-imgs {
        gap: 30px;
    }

    .lead-accordion .lead-faq ul li img {
        width: 25px;
        height: 25px;
    }

    .more-gallry img {
        width: 40px;
        height: 40px;
    }

    .watch-headd h2 {
        font-size: 30px;
    }

    section.edition-fetaure-section p {
        font-size: 17px;
    }

    section.edition-fetaure-section {
        padding: 0 60px;
    }

    .edition-cols .editon-head-new h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .edition-cols .edtion-para-new ul li {
        font-size: 17px;
    }

    .edition-cols .edtion-para-new {
        padding-left: 30px;
    }

    .edition-cols .editon-head-new {
        padding-right: 30px;
    }

    .items-each h3 {
        padding-top: 40px;
        font-size: 19px;
        padding-bottom: 40px;
    }

    .boat-slide .slick-arrow img {
        width: 50px;
        height: 50px;
    }

    section.boat-slide-main-sec {
        border-radius: 0 0 150px 150px;
    }

    section.spec-sec {
        padding: 40px 60px;
    }

    section.spec-sec .spec-boxx h2 {
        font-size: 30px;
        margin-bottom: 20px;
    }

    section.spec-sec .spec-boxx {
        padding: 20px 40px;
    }

    .spec-lists .spec-each-box ul li {
        margin: 10px 0;
        padding: 10px 0;
        font-size: 16px;
    }

    .spec-lists .spec-each-box ul li.exc-blnk {
        height: 40px;
    }

    .spec-lists .spec-each-box ul li.exc-spec {
        line-height: 35px;
    }

    .congrats-cont h2 {
        font-size: 30px;
    }

    .congrats-cont p {
        font-size: 17px;
    }

    .congrats-box-info p {
        line-height: 19px;
        font-size: 16px;
    }

    section.congrats-sec {
        padding: 30px 60px;
    }

    .congrats-box-info {
        padding: 45px 15px 15px 15px;
    }

    section.all-boxes-sec {
        padding: 20px 60px;
    }

    section.all-boxes-sec .all-boxes {
        gap: 30px;
    }

    .each-box-conttt p {
        font-size: 18px;
    }

    section.accordions {
        padding: 60px 60px;
    }


    section.frst-head {
        padding: 40px 60px;
    }

    section.frst-head .first-heading .left-headd h5 {
        font-size: 16px;
    }

    section.frst-head .first-heading .left-headd h2 {
        font-size: 30px;
        line-height: 40px;
    }

    section.colors-sec h2 {
        font-size: 30px;
    }

    section.colors-sec {
        padding: 40px 60px 60px 60px;
        border-radius: 0 0 150px 150px;
    }

    section.colors-sec .colors-box {
        gap: 30px;
    }

    section.colors-sec .colors-box .colors-box-each h4 {
        font-size: 20px;
    }

    section.frst-head .first-heading .right-head-para p {
        font-size: 17px;
    }

    .vdo-fst-imgg img.play-frst-icn {
        width: 60px;
        height: 60px;
        top: 78%;
    }

    section.para-sec-af-vdo .para-cont-vdo p {
        font-size: 20px;
    }

    section.para-sec-af-vdo .para-cont-vdo p {
        font-size: 17px;
        line-height: 25px;
    }

    section.para-sec-af-vdo {
        padding: 30px 60px;
    }



    section.finance-sec {

        padding: 50px 70px 30px 70px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont h2 {

        font-size: 30px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont p {

        font-size: 16px !important;

        line-height: 27px !important;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont p br {

        display: none;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont {

        padding: 0;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-cont .second-st-sec .scnd-fl h3 {

        font-size: 14px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-cont h4 {

        font-size: 12px;

    }



    section.finance-sec.third-finance .finance-sec-each {

        border-radius: 50px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.third-f {

        padding: 60px;

    }



    .form-sec-finance .input-boxes label {

        font-size: 14px;

    }



    .form-sec-finance .input-boxes input {

        padding: 10px 22px !important;

    }



    .buton-box button {

        font-size: 14px;

        padding: 16px 0;

        width: 200px;

    }

    .buton-box input {

        font-size: 14px;

        padding: 16px 0;

        width: 200px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.fourth-f h2 {

        font-size: 30px;

    }



    .protect-work .protect-work-each {

        padding: 15px;

    }



    .prot-cont {

        padding: 0 10px;

        padding-bottom: 60px;

    }



    .protect-work .protect-work-each h3 {

        font-size: 20px;

        line-height: 25px;

        margin-bottom: 10px;

    }



    .protect-work .protect-work-each p {

        font-size: 16px;

        line-height: 27px;

    }



    .protect-work.downn .prot-cont h3 {

        font-size: 25px;

        line-height: 30px;

    }



    .protect-work.downn .protect-work-each .prot-img img {

        width: 250px;

    }



    .protect-work.downn .protect-work-each {

        border-radius: 30px;

    }



    .protect-work.downn .protect-work-each .prot-cont {

        padding: 0 30px;

    }



    section.finance-sec.six {

        padding-top: 0;

    }





    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont a {

        font-size: 14px;

        padding: 10px 0;

        width: 120px;

        margin-right: 5%;

    }







    section.main-listing-sec {

        padding: 80px 80px 0 80px;

    }



    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each h4 {

        font-size: 15px;

    }



    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each h3 {

        font-size: 21px;

        line-height: 27px;

    }



    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each p {

        font-size: 16px;

    }



    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each h5 {

        font-size: 16px;

        margin-bottom: 6px;

        padding-bottom: 7px;

    }



    section.main-listing-sec .main-listt-row .main-list-cont {

        padding: 30px 30px 30px 60px;

        border-radius: 50px;

    }



    section.adjcent {

        margin-top: -80px;

    }



    section.adjcent.sec-four {

        margin-top: -175px;

    }



    section.adjcent.sec-fiv {

        margin-top: -280px;

    }



    .foot-new-logos {

        padding: 0 80px;

    }



    .all-logo-foot-nwq {

        margin-bottom: 40px;

    }



    .all-logo-foot-nwq a img.fl-axopar {

        width: 190px;

    }





    .all-logo-foot-nwq a img.fl-iblue {

        width: 165px;

    }



    .all-logo-foot-nwq a img.fl-crowline {

        width: 190px;

    }



    .all-logo-foot-nwq a img.fl-sailfish {

        width: 200px;

    }



    .all-logo-foot-nwq a img.fl-starcraft {

        width: 220px;

    }



    .all-logo-foot-nwq a img.fl-sunchaser {

        width: 180px;

    }



    .all-logo-foot-nwq a img.fl-wellcraft {

        width: 160px;

    }



    .all-logo-foot-nwq a img.fl-tidewater {

        width: 150px;

    }



    .all-logo-foot-nwq a img.fl-nv {

        width: 220px;

    }



    footer {

        margin-top: -210px;

    }


}



@media(max-width:1023px) {


    section.finance-sec {
        padding: 170px 30px 50px 30px;

    }


    .vdo-fst-vdo:before {
        border-radius: 30px;
    }



    .vdo-fst-imgg:after {
        border-radius: 30px;
    }

    .first-slide-sec .slick-arrow {
        top: 63%;
    }

    section.all-boxes-sec .all-boxes {
        gap: 20px;
    }

    section.accordions {
        border-radius: 0 0 100px 100px;
    }

    section.colors-sec .colors-box {
        gap: 20px;
    }

    .boat-slide .slick-arrow {
        bottom: 4%;
    }

    section.frst-head .first-heading {
        flex-wrap: wrap;
    }

    section.frst-head .first-heading .left-headd {
        width: 100%;
    }

    section.frst-head .first-heading .right-head-para {
        width: 100%;
    }

    section.frst-head .first-heading .left-headd h2 br {
        display: none;
    }

    section.frst-head .first-heading .left-headd h2 {
        margin-bottom: 20px;
    }

    section.frst-head .first-heading .right-head-para p {
        font-size: 20px;
    }

    .vdo-fst-imgg img.play-frst-icn {
        top: 76%;
    }

    section.para-sec-af-vdo .para-cont-vdo p {
        line-height: 30px;
        font-size: 20px;
    }

    section.para-sec-af-vdo .para-cont-vdo p br {
        display: none;
    }

    .slide-cont h3 {
        font-size: 30px;
    }

    .slide-cont p {
        font-size: 18px;
        line-height: 25px;
    }

    .vdo-slide-nums {
        padding: 20px 70px;
    }

    .vdo-slide-nums h3 {
        font-size: 20px;
    }


    .vdo-slide-nums h4 {
        font-size: 16px;
    }

    .video-ftr-slide .slick-arrow {
        top: 90%;
    }

    .market-lead-cont {
        flex-wrap: wrap;
    }

    .market-lead-cont .lead-head {
        width: 100%;
    }

    .market-lead-cont .lead-contt {
        width: 100%;
    }


    .market-lead-cont .lead-head h2 br {
        display: none;
    }

    .market-lead-cont .lead-head h2 {
        margin-bottom: 10px;
    }

    .market-lead-cont .lead-contt p br {
        display: none;
    }

    .market-lead-cont .lead-contt p {
        font-size: 20px;
    }

    .lead-accordion {
        padding: 35px 0 30px 0;
    }

    .lead-accordion .lead-faq {
        max-width: 57%;
    }

    .lead-accordion .lead-faq ul li h4 {
        font-size: 20px;
    }

    .lead-accordion .lead-faq ul li img {
        width: 20px;
        height: 20px;
    }

    section.mini-gallery {
        padding: 20px 60px;
    }

    .mini-gallery-imgs {
        gap: 20px;
    }

    .edition-cols {
        justify-content: flex-start;
        flex-wrap: wrap;
    }

    .edition-cols .editon-head-new {
        width: 100%;
        justify-content: flex-start;
    }

    .edition-cols .editon-head-new h2 br {
        display: none;
    }

    .edition-cols .editon-head-new h2 {
        margin-bottom: 10px;
    }

    .edition-cols .edtion-para-new {
        width: 100%;
        padding: 0;
    }

    .edition-cols .edtion-para-new span br {
        display: none;
    }

    .items-each h3 {
        font-size: 25px;
    }

    section.boat-slide-main-sec {
        border-radius: 0 0 100px 100px;
    }

    .spec-lists {
        flex-wrap: wrap;
        gap: 0 15px;
    }

    .spec-lists .spec-each-box {
        width: 48%;
    }

    section.congrats-sec {
        padding-top: 0;
    }

    .congrats-cont p br {
        display: none;
    }

    .congrats-cont p {
        font-size: 20px;
    }

    .congrats-slide .slick-arrow img {
        width: 20px;
    }




    .your-info.my-loan.three-part .info-form-sec.ex-ipad {

        padding-top: 70px;

    }



    .compl-cont {

        margin: 0;

    }



    .compl-cont P {

        width: 81%;

    }



    form.frst-stp.last-op {

        padding: 10px 0 30px 0;

    }



    .last-bck img {

        width: 90px;

    }



    .loan-amount .next-btn img {

        width: 90px;

    }



    .back-btnn.right-btnn img {

        width: 90px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont .info-form-sec .info-form-right a {

        width: 90px;

    }



    .five-btns img {

        width: 90px;

    }











    .infoo.infoo_border {

        padding-bottom: 10px;

        margin-bottom: 10px;

    }



    .group1.fiv {

        margin: 15px 0;

    }







    .protect-work .protect-work-each.pro-two {

        flex-direction: column;

        border-radius: 1000px 1000px 100px 100px;

    }



    .protect-work .protect-work-each h3 {

        font-size: 30px;

        margin-bottom: 20px;

    }



    .protect-work.downn .protect-work-each {

        width: 100%;

    }



    .protect-work.downn {

        margin-top: 50px;

    }



    .protect-work.downn .prot-cont h3 {

        font-size: 30px;

    }



    section.finance-sec.six {

        padding-top: 50px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont a {

        margin-right: auto;


    }



    section.finance-sec.steper .finance-sec-each {

        border-radius: 20px;

    }



    section.finance-sec.steper .finance-sec-each .finance-cont-sec.steper-f {

        padding: 20px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont {

        padding: 10px;

    }



    .loan-amount {

        margin-top: 20px;

        flex-wrap: wrap;

    }



    .loan-amount .loan-img {

        width: 100%;

    }



    .loan-amount .loan-rqst {

        width: 100%;

        text-align: center;

    }



    .loan-amount .next-btn {

        width: 100%;

    }



    .amont-feild {

        justify-content: center;

    }



    .loan-amount .next-btn img {

        margin-right: auto;

    }



    .loan-amount .loan-rqst h3 {

        font-size: 30px;

    }



    .loan-amount .loan-img img {

        width: 150px;

        margin: auto;

    }



    section.finance-sec.steper .finance-sec-each .finance-cont-sec.steper-f .finance-cont {

        padding: 10px;

    }



    .your-info {

        padding: 20px 30px;

    }



    .info-logo .infoo h3 {

        font-size: 25px;

    }



    .info-logo .infoo span {

        font-size: 15px;

    }



    .info-logo {

        gap: 20px;

    }



    .info-form-sec {

        flex-wrap: wrap;

    }



    .info-form-sec .info-form-left {

        width: 100%;

    }



    .info-form-sec .info-form-right {

        width: 100%;

    }



    .radio_button_group {

        padding: 20px 0 0 0;

    }



    .back-btnn.extr-hide-m {

        display: none;

    }



    .info-form-sec {

        gap: 0;

    }



    .back-btnn.right-btnn {

        display: flex;

        justify-content: space-between;

        flex-direction: row-reverse;

    }



    h3.form-sep {

        font-size: 16px;

        margin: 30px 0;

    }



    .sep-form {

        margin: 0;

    }



    .your-info.my-loan.three-part .info-logo .infoo {

        padding-bottom: 10px;

    }



    h3.form-sep-exc {

        font-size: 16px !important;

        padding-bottom: 10px;

    }







    .info-logo .infoo {

        width: 100%;

    }



    .group1.fiv span.design-finance {

        width: 30px;

        height: 30px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont p {

        font-size: 16px;

    }



    .info-logo .infoo li {

        font-size: 16px;

        line-height: 25px;

        margin-bottom: 10px;

    }



    .group1.fiv span.value {

        font-size: 13px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont .info-form-sec .info-form-right a {

        margin-left: unset;

    }





    .form-sec-finance .input-boxes {

        flex-wrap: wrap;

        margin-bottom: 30px;

    }



    .form-sec-finance .input-boxes .input-box {

        width: 100%;

    }



    .form-sec-finance .input-boxes .input-box-two {

        width: 100%;

    }



    .buton-box button {

        width: 100%;

    }

    .buton-box input {

        width: 100%;

    }



    section.finance-sec.third-finance .finance-sec-each {

        border-radius: 30px;

    }



    .protect-work .protect-work-each {

        flex-direction: column-reverse;

        display: flex;

        border-radius: 100px 100px 1000px 1000px;

    }



    .prot-cont {

        padding: 30px;

    }



    section.finance-sec.fourth-finance {

        padding-top: 0;

        padding-bottom: 0;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.fourth-f h2 {

        display: none;

    }



    .protect-work {

        flex-wrap: wrap;

        gap: 50px;

    }



    .protect-work .protect-work-each {

        width: 100%;

    }





    section.finance-sec .finance-sec-each {

        border-radius: 1000px 1000px 100px 100px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-cont .second-st-sec .scnd-fl h3 {

        font-size: 18px;

        color: #FC9100;

    }



    section.finance-sec {

        padding: 90px 70px 60px 70px;

    }



    img.desk-imgg {

        display: none;

    }



    img.phone-imgg {

        display: block;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec {

        flex-wrap: wrap;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-img-sec {

        width: 100%;
        margin-bottom: 20px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont {

        width: 100%;

        text-align: center;

        padding: 0px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-cont h4 {

        font-size: 20px;

    }



    section.finance-sec.second-finance .finance-sec-each {

        background: linear-gradient(180deg, #efefef, #ffffff);

        border-radius: 100px 100px 1000px 1000px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-img-sec {

        width: 100%;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-cont {

        width: 100%;

    }



    section.finance-sec.second-finance .finance-sec-each .finance-cont-sec.second-f {

        flex-direction: column-reverse;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-cont .second-st-sec {

        flex-wrap: wrap;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-cont .second-st-sec .scnd-fl {

        width: 100%;

        box-shadow: inset 0px 6px 6px #0000004D;

        border-radius: 1000px;

        border: none;

        margin-bottom: 20px;

        border: 3px solid #FFFFFF;

        background: transparent linear-gradient(180deg, #FFFFFF 0%, #EFEFEF 100%) 0% 0% no-repeat padding-box;

        padding: 25px 0;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-cont .second-st-sec .scnd-fl:last-child {

        text-align: center;

        padding-left: 0;

        border: 3px solid #FFFFFF;

    }



    .side-cont .side-cont-s a img {

        width: 40px;

    }



    section.main-listing-sec .main-listt-row {

        flex-wrap: wrap;

        width: 100%;

        flex-direction: column-reverse;

    }



    section.main-listing-sec .main-listt-row .main-list-cont {

        width: 100%;

        border: none;

        padding: 0;

        text-align: center;

        margin-right: unset;

        margin-top: 40px;

        background: none;

    }



    section.main-listing-sec .main-listt-row .main-list-img {

        width: 100%;

    }



    section.main-listing-sec {

        padding: 60px 60px 0 60px;

    }



    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each h4 {

        font-size: 18px;

    }



    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each h3 {

        font-size: 24px;

    }



    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each p {

        margin-bottom: 15px;

        font-size: 20px;

        line-height: 25px;

    }



    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each h5 {

        font-size: 22px;

        margin-left: auto;

        margin-right: auto;

    }



    section.adjcent {

        margin-top: -30px;

    }



    section.main-listing-sec .main-listt-row.second-list-reverse .main-list-cont {

        margin-left: unset;

        padding-left: unset;

    }



    section.main-listing-sec .main-listt-row.second-list-reverse .main-list-cont.extra-pad-one {

        padding-top: 0;

        padding-bottom: 15px;

    }



    section.adjcent.sec-four {

        margin-top: -43px;

    }





    section.adjcent.sec-fiv {

        margin-top: -110px;

    }



    footer {

        margin-top: -220px;

    }



    section.foot-two {

        margin-top: -74px;

        position: relative;

    }



    .all-logo-foot-nwq {

        margin-bottom: 30px;

    }



    .foot-new-logos {

        padding: 0 60px;

    }



    .all-logo-foot-nwq a img.fl-axopar {

        width: 160px;

    }





    .all-logo-foot-nwq a img.fl-iblue {

        width: 120px;

    }



    .all-logo-foot-nwq a img.fl-crowline {

        width: 130px;

    }



    .all-logo-foot-nwq a img.fl-sailfish {

        width: 130px;

    }



    .all-logo-foot-nwq a img.fl-starcraft {

        width: 150px;

    }



    .all-logo-foot-nwq a img.fl-sunchaser {

        width: 120px;

    }



    .all-logo-foot-nwq a img.fl-wellcraft {

        width: 120px;

    }



    .all-logo-foot-nwq a img.fl-tidewater {

        width: 110px;

    }



    .all-logo-foot-nwq a img.fl-nv {

        width: 170px;

    }

}




@media (max-width: 991px) {
    section.frst-head .first-heading .left-headd h2 {
        padding-left: 0px;
    }



    .min_width_d {
        display: block;
    }

    .big-img-sec .lead-accordion .lead-faq ul li h4 {
        font-size: 29px;
    }

    .big-img-sec .congrats-cont {
        text-align: inherit;
        top: 60px;
        padding: 0px 40px;
    }

    .dis_bs_mg {
        display: none;
    }


    .mobile_img_bc .lead-accordion {
        background: #0c2169;
        padding: 35px 0 35px 0;
        /*        margin-top: -10%;*/
        border-radius: 0 0 50px 50px;
    }

    .big-img-sec .lead-accordion .lead-faq ul li h4 {
        font-size: 25px;
        font-family: 'Jost';
    }

    section.frst-head .first-heading .left-headd h5 {
        padding-left: 0px;
    }

    .edition-cols .editon-head-new {
        padding-left: 0px;
    }


    .mobile_img_bc .lead-accordion {
        background: #0c2169;
        padding: 35px 0 35px 0;
        /*        margin-top: -10%;*/
        border-radius: 0 0 100px 100px;
    }



}






@media(max-width:767px) {
    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont a.excep-case {
        display: unset;
    }

    section.finance-sec .finance-sec-each .finance-cont-sec.thnk .finance-cont {
        padding-top: 100px;
    }

    .scrollBar1 {
        background-color: none;
        height: 20px;
        width: 259px;
        position: absolute;
        left: 15%;
    }

    .scrollBar1 span {
        height: 15px;
    }

    .box1 {
        background: #0c2169;
        width: 61px;
        height: 59px;
        position: relative;
        z-index: 1;
        margin-top: -19px;
        margin-left: 0px;
        border-radius: 1000px;
        opacity: 0;
    }

    .box2 {
        background: #0c2169;
        width: 61px;
        height: 59px;
        position: relative;
        z-index: 1;
        margin-top: -19px;
        margin-left: 3px;
        border-radius: 1000px;
        opacity: 0;
        right: 3px;
    }

    .step-names .names-ss h4 {
        font-size: 12px;
        line-height: 15px;
    }

    .box0 {
        background: #0c2169;
        width: 61px;
        height: 59px;
        position: relative;
        z-index: 1;
        margin-top: -19px;
        margin-left: 3px;
        border-radius: 1000px;
        opacity: 1;
    }


    .market-lead-cont.custom-container {
        position: initial;
    }

    img.pluse_img {
        width: 17px;
    }

    .main-header {
        position: sticky;
    }

    .buton-box button {
        font-size: 14px !important;
        padding: 16px 0 !important;
        width: 200px !important;
    }

    .buton-box input {
        font-size: 14px !important;
        padding: 16px 0 !important;
        width: 200px !important;
    }

    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont a {
        margin-right: auto;
        font-size: 16px !important;
        padding: 12px 25px !important;
        border-radius: 50px !important;
        width: 150px !important;
    }

    .number_37 {
        display: none;
    }

    /*.main-bg-img-37 {
    border-radius: 0px 0px 150px 150px;
    overflow: hidden;
}*/

    .vdo-fst-imgg:after {
        border-radius: 15px;
    }

    .vdo-fst-vdo video {
        height: 238px;
    }

    .after-editon img {
        height: 300px;
        object-fit: cover;
        border-radius: 0 0 50px 50px;
    }

    section.all-boxes-sec .all-boxes .each-boxes-sec .img-box-c img {
        height: 350px;
        object-fit: cover;
    }

    .first-slide-sec .item {
        padding: 0;
    }

    .vdo-fst-vdo:before {
        border-radius: 15px;
    }

    br.mobile_br {
        display: block;
    }

    section.congrats-sec {
        padding: 0;

    }

    .congrats-sec .congrats-cont {

        text-align: justify;
    }

    .mobile_bor {
        border-bottom: 0px !important;
    }

    .spec-lists .spec-each-box ul li {
        padding: 15px 0;
        margin: 0px;
    }

    .spec-lists {
        flex-wrap: wrap;
        gap: 0px;
    }

    .spec-lists .spec-each-box {
        width: 50%;
    }

    .congrats-slide .slick-arrow img {
        width: 29px;
    }



    .congrats-sec .congrats-cont {
        padding: 0px 60px;
    }

    .item-box-cong {
        padding: 0 0px;
    }

    .congrats-box-info {
        padding: 45px 50px 15px 50px;
    }

    .congrat-imgg img {
        /*        height: calc(100vh - 40px);*/
    }

    .congrats-slide .slick-right.slick-arrow {
        right: 35px;
    }

    .congrats-slide .slick-left.slick-arrow {
        left: 35px;
        z-index: 9;
    }








    .each-boxes-sec.h1_hai {
        display: block !important;
    }


    section.all-boxes-sec .all-boxes .each-boxes-sec:last-child {
        width: 100%;
        display: block;
        background: #f7f7f7;
        border-radius: 0px 0px 50px 50px;
    }

    .each-box-conttt.exc-blue {
        background: #fff;
    }

    section.all-boxes-sec .all-boxes .each-boxes-sec:last-child .each-box-conttt.exc-blue {
        background: #F7F7F7;
    }


    .each-box-conttt.h1_hai_n {
        background: #FC9100;
        position: relative;
        margin-top: -165px;
        padding-top: 175px;
        padding-bottom: 70px;
    }

    .first-slide-sec .slick-arrow {
        top: 51%;
        width: 41px;
        height: 41px;
    }



    section.big-img-sec {
        z-index: 99999;
        position: relative;
        background-image: repeating-linear-gradient(white 0%, #fc9100 100%);
    }

    section.all-boxes-sec .all-boxes .each-boxes-sec .img-box-c {
        width: 100%;
        height: 350px;
        object-fit: cover;
        z-index: 9;
        margin-top: -100px;
        border-radius: 0px 0px 50px 50px;
    }



    .each-box-conttt h4 {
        color: #0c2169;
    }

    .each-box-conttt p {
        color: #0c2169;
    }

    .each-box-conttt {
        background: #fff;
        z-index: 9999;
        position: relative;
        margin-top: 0px;
        padding-top: 40px;
    }



    .set>button>span {
        width: 100%;
    }

    section.all-boxes-sec .all-boxes .each-boxes-sec {
        width: 100%;
        display: block;
    }

    section.all-boxes-sec {
        padding: 20px 0px;
    }

    .set:last-child button {
        border: none;
    }

    section.colors-sec .colors-box .colors-box-each h4 {
        padding: 0px;
        text-align: center;
    }

    .accordions h3 {
        text-align: center;
    }

    section.colors-sec {
        border-radius: 0 0 50px 50px;
        background: #F7F7F7;
        margin-top: -60px;
        padding-top: 87px;
    }

    section.accordions {
        border-radius: 0 0 50px 50px;
        background: white;
        position: relative;
        z-index: 9999;
        margin-top: 0px;
        padding-top: 30px;
        padding-left: 30px;
        padding-right: 30px;
    }


    .link_border {
        width: 100%;
        margin-bottom: 20px;
        /* display: none; */
        display: block;
        display: flow-root;
        border: 1px solid #fc9100;
        padding: 20px 0px;
        border-radius: 25px;
    }

    .link_border ul li {
        list-style: none;
    }

    .link_border ul li a {
        font-size: 12px;
        color: #0C2169;
        font-weight: bold;
    }

    .link_border ul li {
        list-style: none;
        padding: 0px 5px;
        font-family: 'Jost';
        line-height: 1;
        border-right: 1px solid #000;
        text-align: center;
    }

    .link_border ul {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .link_border ul li:nth-child(2) {
        border-right: 0px;
    }

    .link_border ul li:nth-child(4) {
        border-right: 0px;
        border-left: 1px solid #000;
    }

    .link_border ul li:nth-child(3) {
        border-right: 0px;
        border-left: 1px solid #000;
    }



    section.frst-head .first-heading .left-headd h2 .desk-break {
        display: none;
    }

    section.frst-head .first-heading .left-headd h2 {
        font-size: 24px;
        line-height: 32px;
    }

    section.frst-head .first-heading .right-head-para p br {
        display: none;
    }

    section.frst-head .first-heading .right-head-para p {
        font-size: 18px;
        color: #0C2169;
    }


    section.para-sec-af-vdo .para-cont-vdo p {
        line-height: 27px;
        font-size: 18px;
        text-align: left;
        color: #0C2169;
    }

    section.video-features-slider h2 {
        font-size: 24px;
        text-align: justify;
        padding: 0px 30px;
    }

    .vdo-slide-nums {
        border-radius: 0px 0px 25px 25px;
    }

    .slide-cont {
        border-radius: 0 0 25px 25px;
    }

    .lead-accordion {
        /*    padding: 100px 0 30px 0;*/
        border-radius: 0px 0px 50px 50px;
    }


    .lead-accordion .lead-faq {
        padding: 0px 60px;
        max-width: 100%;
    }

    .mini-gallery-imgs .min-gallery-each {
        width: 45%;
        border-radius: 15px;
        overflow: hidden;
    }

    .watch-headd {
        border-radius: 25px 25px 0 0;
        text-align: left;
        padding: 37px 0px 30px 30px;
    }

    .watch-headd h2 {
        font-size: 24px;
    }



    section.edition-fetaure-section p {
        font-size: 18px;
        text-align: left;
    }

    .edition-cols .editon-head-new h2 {
        font-size: 24px;
        line-height: 27px;
        padding-bottom: 15px;
    }


    section.boat-slide-main-sec {
        border-radius: 0 0 50px 50px;
    }

    .boat-slide .slick-arrow {
        bottom: 31px;
    }


    /*
.spec-lists .spec-each-box {
    width: 47%;
}
section.spec-sec .spec-boxx {
    padding: 20px 30px;
}
.spec-lists {
    flex-wrap: wrap;
    gap: 0px;
}
*/

















    .info-form-sec .input-sec input[type=date] {

        display: block;

    }



    .for-years.select-sec:after {

        top: 40%;

    }



    .for-month.select-sec:after {

        top: 40%;

    }



    .phon-back {

        display: block;

    }



    section.finance-sec.steper {

        padding-left: 0;

        padding-right: 0;

    }



    .protect-work.downn .protect-work-each {

        border-radius: 30px 30px 1000px 1000px;

        padding: 30px 20px 0 20px;

    }



    .protect-work.downn .protect-work-each .prot-cont {

        padding: 30px;

    }



    .protect-work.downn .protect-work-each .prot-img img {

        width: 100% !important;

    }



    .your-info.my-loan.three-part .info-logo .infoo {

        border: none;

        margin: 0;

    }



    .your-info.boat-info .radio_button_group {

        padding: 0;

    }



    .for-year {

        flex-wrap: wrap;

    }



    .for-year .for-years {

        width: 100%;

    }



    .for-year .for-month {

        width: 100%;

    }



    .infoo.infoo_border {

        border: none;

        margin: 0;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont p {

        text-align: center;

    }



    .group1.fiv label {

        justify-content: center;

    }



    .info-logo .infoo li {

        text-align: center;

        line-height: 28px;

        font-size: 18px !important;

    }



    .group1.fiv span.design-finance {

        width: 35px;

        height: 35px;

    }



    .protect-work-each.pro-one {

        background: linear-gradient(180deg, #efefef, #ffffff);

        padding-bottom: 0px;

    }



    .protect-work .protect-work-each h3 {

        line-height: 40px;

        margin-bottom: 10px;

    }





    .protect-work .protect-work-each p {

        font-size: 18px !important;

    }



    .protect-work .protect-work-each.pro-two .prot-img {

        margin: 0;

    }



    .protect-work-each.pro\=three {

        background: linear-gradient(180deg, #efefef, #ffffff);

        padding-bottom: 0px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont p {

        width: 100%;

    }



    form.frst-stp.last-op {

        width: 100%;

    }



    .info-form-sec .input-sec select {

        font-size: 16px;

    }



    .design-finance {

        width: 22px;

        height: 22px;

        margin-right: 10px;

    }



    .radio_button_group .rdio-lbl label {

        margin-bottom: 0px;

    }



    .info-form-sec .input-sec .con-num-inp.ryt-fl .left-inptt input.numm {

        padding: 20px 10px 14px 10px;

    }



    .info-logo {

        flex-wrap: wrap;

        justify-content: center;

        gap: 10px;

    }



    .info-logo .infoo h3 {

        text-align: center;

    }



    .info-logo .infoo span {

        text-align: center;

        display: block;

    }



    .info-form-sec .input-sec label {

        text-align: center;

        justify-content: center;

    }



    .info-form-sec .input-sec input {

        padding: 16px 10px 6px 10px !important;

        font-size: 15px;

    }

    .your-info.boat-info.two-part .sep-form {
        margin-top: 0;
    }


    .your-info {

        padding: 20px 15px !important;

    }



    .info-form-sec .input-sec .con-num-inp {

        gap: 10px;

    }



    .info-form-sec .input-sec input[type=date] {

        padding: 15px 10px;

        min-height: 56px;

    }



    .info-form-sec .input-sec .con-num-inp.ryt-fl {

        flex-wrap: wrap;

    }



    .info-form-sec .input-sec .con-num-inp.ryt-fl .ryt-inptt {

        width: 100%;

        margin-bottom: 10px;

    }



    .info-form-sec .input-sec .con-num-inp.ryt-fl .left-inptt {

        width: 100%;

    }



    .info-form-sec .input-sec input::placeholder {

        font-size: 16px;

    }



    .info-form-sec .input-sec options {

        font-size: 16px;

    }



    .radio_button_group {

        flex-wrap: wrap;

        justify-content: space-evenly;

        padding-top: 0px;

    }



    .radio_button_group .rdio-lbl {

        width: 100%;

        text-align: center;

    }





    .amont-feild input {

        width: 30px;

        font-size: 18px;

    }



    .loan-amount {

        gap: 20px;

    }



    .loan-amount {

        padding: 20px 10px !important;

    }



    .loan-amount .loan-img img {

        width: 80px;

    }



    .loan-amount .loan-rqst h3 {

        font-size: 25px;

    }



    .loan-amount .loan-rqst span {

        font-size: 16px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont .loan-amount .loan-rqst p {

        font-size: 16px;

        line-height: 22px;

    }





    br.phone-break {

        display: block;

    }





    h2.phone-head {

        display: block;

    }



    h2.desk-head {

        display: none;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.third-f {

        padding: 50px 30px 40px 30px !important;

    }



    section.finance-sec {

        padding: 80px 30px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont {

        padding: 20px 10px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont p {

        font-size: 18px;

        line-height: 28px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-cont .second-st-sec .scnd-fl h3 {

        font-size: 18px;

    }



    .main-list-cont-each p br {

        display: none;

    }



    .foot-new-logos {

        padding: 0 30px;

    }



    .all-logo-foot-nwq {

        flex-wrap: wrap;

        justify-content: center;

    }



    .all-logo-foot-nwq a {

        width: 100%;

    }



    .all-logo-foot-nwq a img {

        margin-left: auto;

        margin-right: auto;

        margin-bottom: 30px;

    }



    footer {

        margin-top: -110px;

    }



    section.foot-two {

        margin-top: -50px;

        position: relative;

    }



    section.main-listing-sec {

        padding: 30px 30px 0 30px;

    }



    img.desk-img {

        display: none;

    }



    img.phone-img {

        display: block;

    }



    section.main-listing-sec .main-listt-row .main-list-cont {

        margin-top: 30px;

    }



    section.main-listing-sec .main-listt-row.second-list-reverse .main-list-cont.extra-pad-one {

        background: none;

    }



    section.adjcent.sec-four {

        margin-top: -29px;

    }



    section.adjcent.sec-fiv {

        margin-top: -170px;

    }



    .all-logo-foot-nwq a img.fl-axopar {

        width: 190px;

    }





    .all-logo-foot-nwq a img.fl-iblue {

        width: 176px;

    }



    .all-logo-foot-nwq a img.fl-crowline {

        width: 189px;

    }



    .all-logo-foot-nwq a img.fl-sailfish {

        width: 186px;

    }



    .all-logo-foot-nwq a img.fl-starcraft {

        width: 195px;

    }



    .all-logo-foot-nwq a img.fl-sunchaser {

        width: 162px;

    }



    .all-logo-foot-nwq a img.fl-wellcraft {

        width: 140px;

    }



    .all-logo-foot-nwq a img.fl-tidewater {

        width: 125px;

    }



    .all-logo-foot-nwq a img.fl-nv {

        width: 230px;

    }



    .foot-new-logos {

        top: 64%;

    }



    .foot-three video {

        height: 600px;

        object-fit: cover;

    }



    section.foot-two::after {

        content: "";

        position: absolute;

        width: 100%;

        height: 50px;

        bottom: -29px;

        background: linear-gradient(0, #06528d, #0847771a);

    }



    .foot-copy p {

        font-size: 12px;

        line-height: 18px;

    }



    br.copy-res-n {

        display: block;

    }



    .num-code .selectize-input {

        padding: 16px 10px;

        font-size: 15px;

    }

    .form-sec-finance {

        position: sticky;

        top: 57px;

        left: 0;

        width: 100%;

        z-index: 1040;

    }



    .form-sec-finance img {

        background: linear-gradient(to bottom, #f9f9f9, #f7f7f7);

        border-radius: 5px;

    }

    .selectize-dropdown-content {

        font-size: 15px;

    }

}


@media (max-width:620px) {
    section.all-boxes-sec {
        padding: 0px;
        margin-top: 40px;
        z-index: 99;
        position: relative;
    }

    section.spec-sec {
        padding: 40px 0px;
    }

    .spec-lists .spec-each-box {
        width: 50%;
    }

    .spec-lists {
        flex-wrap: wrap;
        gap: 0px;
    }






}

@media (max-width:431px) {

    .mobile_img_bc .lead-accordion {
        padding: 35px 0 35px 0;
        border-radius: 0 0 50px 50px;
    }


    .lead-accordion .lead-faq ul li h4 {
        font-size: 19px;
    }

}



@media (max-width:431px) {
    .big-img-sec .lead-accordion .lead-faq ul li h4 {
        font-size: 22px;
        font-family: 'Jost';
    }

    .box0 {
        background: #0c2169;
        width: 60px;
        height: 60px;
        position: relative;
        z-index: 1;
        margin-top: -19px;
        margin-left: 3px;
        border-radius: 1000px;
        opacity: 1;
    }

    .box1 {
        background: #0c2169;
        width: 60px;
        height: 60px;
        position: relative;
        z-index: 1;
        margin-top: -19px;
        margin-left: -2px;
        border-radius: 1000px;
        opacity: 0;
    }

    .box2 {
        background: #0c2169;
        width: 60px;
        height: 60px;
        position: relative;
        z-index: 1;
        margin-top: -19px;
        margin-left: 3px;
        border-radius: 1000px;
        opacity: 0;
        right: 4px;
    }



    .link_border ul li a {
        font-size: 11px;
    }

    .vdo-slide-nums {
        gap: 10px;
    }

    .video-ftr-slide .slick-arrow {
        top: 77%;
        width: 40px;
        height: 40px;
    }

    .video-ftr-slide .slick-left {
        right: 21%;
    }

    .big-img-sec .congrats-cont {
        top: 50px;
    }




    section.para-sec-af-vdo .para-cont-vdo p {
        line-height: 25px;
        font-size: 16px;
    }

    .market-lead-cont .lead-contt p {
        font-size: 16px;
    }

    .congrats-cont p {
        font-size: 15px;
    }

    .each-box-conttt p {
        font-size: 16px;
    }

    .set>button {
        font-size: 20px;
        padding: 15px 0;
    }

    section.colors-sec .colors-box .colors-box-each h4 {
        font-size: 16px;
    }




    .mobile_br {
        display: block !important;
    }

    .spec-lists .spec-each-box ul li.exc-spec {
        line-height: 28px;
    }

    .congrats-sec .congrats-cont {
        padding: 0px 30px;
    }

    section.spec-sec .spec-boxx {
        padding: 20px 24px;
    }

    .spec-lists .spec-each-box ul li {
        font-size: 14px;
    }


    section.colors-sec {
        padding-left: 30px;
        padding-right: 30px;
    }

    section.frst-head .first-heading .right-head-para p {
        font-size: 16px;
    }

    section.colors-sec .colors-box .colors-box-each {
        width: 47%;
    }

    .vdo-fst-imgg img.play-frst-icn {
        width: 43px;
        height: 44px;
    }

    .vdo-fst-imgg img.play-frst-icn {
        top: 68%;
        right: 11%;
    }

    section.frst-head {
        padding: 20px 30px;
    }

    section.para-sec-af-vdo {
        padding: 20px 30px;
    }

    .vdo-slide-nums {
        padding: 20px 30px;
        padding-right: 125px !important;
    }

    .market-lead-cont {
        padding: 20px 30px;
    }

    .lead-accordion .lead-faq {
        padding: 0px 30px;
    }

    section.mini-gallery {
        padding: 20px 20px;
    }

    section.spec-sec {
        padding: 20px 0px;
    }

    section.edition-fetaure-section {
        padding: 0 30px;
    }

    .items-each h3 {
        font-size: 20px;
        /*    padding-bottom: 10px !important;*/
        padding: 40px 30px;
    }

    .slide-cont p {
        line-height: 20px;
        font-size: 14px;
    }

    .slide-cont h3 {
        font-size: 20px;
    }

    section.video-features-slider h2 {
        font-size: 20px;
    }

    .market-lead-cont .lead-head h2 {
        font-size: 20px;
        line-height: inherit;
    }

    .lead-accordion {
        padding: 30px 0 30px 0;
    }

    .watch-headd h2 {
        font-size: 20px;
    }

    section.frst-head .first-heading .left-headd h2 {
        font-size: 20px;
        /*    line-height: 32px;*/
    }

    section.spec-sec .spec-boxx h2 {
        font-size: 24px;
        margin-bottom: 20px;
    }


    .congrats-cont h2 {
        font-size: 20px;
    }

    .congrats-slider-sec {
        margin: 35px 0 0 0;
    }

    .congrats-sec .congrats-cont {
        padding: 0px 30px;
    }

    .each-box-conttt h4 {
        font-size: 20px;
    }

    .accordions h3 {
        font-size: 20px;
    }

    section.colors-sec h2 {
        font-size: 20px;
    }







}


@media(max-width:390px) {



    .box1 {
        background: #0c2169;
        width: 54px;
        height: 56px;
        position: relative;
        z-index: 1;
        margin-top: -19px;
        margin-left: 0px;
        border-radius: 1000px;
        opacity: 0;
    }

    .box2 {
        background: #0c2169;
        width: 54px;
        height: 56px;
        position: relative;
        z-index: 1;
        margin-top: -19px;
        margin-left: 3px;
        border-radius: 1000px;
        opacity: 0;
        right: 3px;
    }



    .box0 {
        background: #0c2169;
        width: 54px;
        height: 56px;
        position: relative;
        z-index: 1;
        margin-top: -19px;
        margin-left: 3px;
        border-radius: 1000px;
        opacity: 1;
    }

    section.colors-sec .colors-box {
        gap: 15px;
    }

    .first-slide-sec .slick-arrow {
        top: 47%;
    }
}

@media (max-width:350px) {


    .big-img-sec .lead-accordion .lead-faq ul li h4 {
        font-size: 19px;
        font-family: 'Jost';
    }


    .spec-lists .spec-each-box ul li {
        font-size: 13px;
    }

    section.spec-sec .spec-boxx {
        padding: 20px 15px;
    }

    .spec-lists .spec-each-box ul li.exc-spec {
        line-height: 33px;
    }

    .link_border ul li {
        padding: 0px 2px;
    }

    .link_border ul li a {
        font-size: 9px;
    }

    .video-ftr-slide .slick-arrow {
        padding: 11px;
        top: 73%;
        width: 40px;
        height: 40px;
    }

    .video-ftr-slide .slick-right.slick-arrow {
        right: 10px;
    }

    .vdo-slide-nums {
        gap: 8px;
    }

    .vdo-slide-nums h4 {
        font-size: 14px;
    }















}

@media(max-width:900px) and (min-width:768px) {


    .video-ftr-slide .slick-arrow {
        top: 88.5%;
    }
}

@media(min-width:1920px) {
    .custom-container.axopar__listing_custom_container {
        max-width: 75%;
    }
}

@media(min-width:1921px) and (max-width:2499px) {

    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont h2 {

        font-size: 60px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont p {

        font-size: 30px;

        line-height: 50px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-cont .second-st-sec .scnd-fl h3 {

        font-size: 35px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-cont h4 {

        font-size: 30px;

    }



    .form-sec-finance .input-boxes label {

        font-size: 25px;

    }



    .form-sec-finance .input-boxes input {

        padding: 35px 10px;

    }



    .buton-box button {

        font-size: 25px;

        padding: 22px 30px;

        width: 320px;

    }

    .buton-box input {

        font-size: 25px;

        padding: 22px 30px;

        width: 320px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.fourth-f h2 {

        font-size: 60px;

        margin-bottom: 40px;

    }



    .protect-work .protect-work-each h3 {

        font-size: 40px;

        line-height: 50px;

    }



    .prot-cont {

        padding: 0 40px;

        padding-bottom: 100px;

    }



    .protect-work .protect-work-each p {

        font-size: 30px;

        line-height: 40px;

    }



    .protect-work.downn .prot-cont h3 {

        font-size: 50px;

        line-height: 60px;

    }



    .protect-work .protect-work-each p {

        font-size: 30px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont a {

        width: 230px;

        font-size: 25px;

    }

}

/*----------------------------*/

@media (min-width:767px) {


    .form-sec-finance .input-boxes label {
        font-size: 15px !important;
    }


    .drive-slide .slick-slide img {
        height: 100%;
        object-fit: cover;
        object-position: center 15px;
    }

    .drive-slide .lead-imgg {
        border-radius: 0px 0px 150px 150px;
        overflow: hidden;
        height: 100vh;
    }

    .drive-sec-slider .drive-slide .lead-imgg {
        border-radius: inherit;

    }






    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont h2 {
        font-size: 22px !important;
    }


    section.main-ban-axopar {
        border-radius: 0px 0px 150px 150px;
        overflow: hidden;
        height: 100vh;
    }

    section.main-ban-axopar img.desk-img {
        height: 100%;
        object-fit: cover;
        object-position: center 15px;
    }






    .vdo-fst-imgg.except-vdo-sec img.vdo-post {
        height: calc(100vh - 72px);
        object-fit: cover;
    }





    .video-features-slider img.vdo-post {
        /* height: calc(100vh - 245px); */
        object-fit: cover;
    }



    .watch-the-vdo .vdo-fst-imgg img.vdo-post {
        height: calc(100vh - 72px);
        object-fit: cover;
    }

    .number_37 {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        margin: 0 auto;
    }

    .number_37 img {
        width: 40%;
        margin: 0 16vw 0 auto;
    }

    .main-bg-img-37 {
        position: relative;
    }



    .custom-container {
        max-width: 1170px;
        margin-left: auto;
        margin-right: auto;

    }

    .accordions .custom-container {
        width: 100%;
    }

    p br {
        display: none;
    }

    .dis_top {
        width: 60%;
        margin: 0 auto;
    }

}


@media (min-width:1919px) {

    .accordions .custom-container {
        width: 100%;
    }


}

@media (min-width:991px) {
    .dis_top {
        width: 50%;
        margin: 0 auto;
    }




    .mobile_bg_mg {
        display: none;
    }

    .dis_bs_mg {
        display: block;
    }







}


@media(min-width:1100px) {
    .main-bg-img-37 img.desk-img {
        height: 100%;
        object-fit: cover;
        object-position: center 15px;
    }

    .main-bg-img-37 {
        border-radius: 0px 0px 150px 150px;
        overflow: hidden;
        height: 100vh;

    }

}


@media(min-width: 2199px) {

    .form-sec-finance {

        top: 170px;

    }

}



@media(min-width:2500px) {
    section.foot-two {
        margin-top: -230px;
        position: relative;
    }

    .first-slide-sec .slick-right.slick-arrow {
        right: 10%;
    }

    .vdo-fst-imgg img.play-frst-icn {
        width: 100px;
        height: 100px;
        top: 80%;
    }

    .first-slide-sec .slick-left.slick-arrow {
        left: 10%;
    }

    .first-slide-sec .slick-arrow img {
        width: 70px;
    }





    .congrat-imgg img {

        height: calc(100vh - 429px);

    }

    section.frst-head .first-heading .left-headd h5 {
        font-size: 30px;
    }

    section.frst-head .first-heading .left-headd h2 {
        font-size: 55px;
        line-height: 70px;
    }

    section.frst-head .first-heading .left-headd {
        padding-left: 0px;
    }

    section.frst-head .first-heading .right-head-para p {
        /*        font-size: 35px;*/
    }

    section.para-sec-af-vdo .para-cont-vdo p {
        /*font-size: 35px;
        line-height: 55px;*/
    }

    .slide-cont {
        padding: 90px 50px 25px 40px;
        margin-top: -60px;
    }

    .slide-cont h3 {
        font-size: 60px;
    }

    .slide-cont p {
        font-size: 35px;
        line-height: 45px;
    }

    section.video-features-slider h2 {
        font-size: 55px;
    }

    .video-ftr-slide .slick-arrow {
        top: 87.5%;
    }

    .market-lead-cont .lead-head h2 {
        font-size: 55px;
        /* padding-left: 100px; */
        line-height: 70px;
    }

    .watch-headd h2 {
        font-size: 55px;
        line-height: 70px;
    }

    .market-lead-cont .lead-contt p {
        font-size: 35px;
    }

    .lead-accordion {
        /*        padding-top: 310px;*/
    }

    section.mini-gallery {
        padding: 100px 0px;
    }

    section.edition-fetaure-section p {
        /*font-size: 35px;
        line-height: 55px;*/
    }

    .edition-cols .editon-head-new h2 {
        font-size: 55px;
        line-height: 70px;
    }

    .edition-cols .edtion-para-new ul li {
        /*        font-size: 35px;*/
        line-height: 50px;
        margin-bottom: 20px;
    }

    .boat-slide .slick-arrow {
        bottom: 3%;
    }

    .boat-slide .slick-arrow {}

    section.spec-sec {
        padding: 100px 0px;
    }

    section.spec-sec .spec-boxx h2 {
        font-size: 55px;
    }

    .spec-lists .spec-each-box ul li {
        /*        font-size: 35px;*/
    }

    .spec-lists .spec-each-box ul li.exc-spec {
        line-height: 60px;
    }

    .congrats-cont h2 {
        font-size: 55px;
    }

    .congrats-cont p {
        /*font-size: 35px;
        line-height: 55px;*/
    }

    .congrats-slide .slick-left.slick-arrow {
        left: -4%;
    }

    .congrats-slide .slick-right.slick-arrow {
        right: -4%;
    }

    .congrats-box-info {
        padding: 55px 30px 20px 30px;
    }

    .congrats-box-info p {
        font-size: 28px;
    }

    .each-box-conttt h4 {
        font-size: 40px;
    }

    .each-box-conttt p {
        /*        font-size: 35px;*/
    }

    .each-box-conttt {
        padding: 90px 40px 40px 40px;
        margin-top: -55px;
    }

    .accordions h3 {
        font-size: 35px;
    }

    .set>button {
        font-size: 35px;
    }

    .set .content li {
        font-size: 28px;
        margin-bottom: 15px;
    }

    .set .content p {
        font-size: 28px;
    }

    section.colors-sec .colors-box .colors-box-each h4 {
        font-size: 35px;
    }


    .info-logo .infoo li {

        font-size: 35px;

        line-height: 60px;

    }



    .last-bck img {

        width: 200px;

    }



    .sep-form {

        margin: 170px 0 0 0;

    }



    .five-btns img {

        width: 200px;

    }



    h3.form-sep-exc {

        font-size: 35px;

    }



    .info-logo .infoo h3 {

        font-size: 70px;

    }



    .info-logo .infoo span {

        font-size: 30px;

    }



    .info-form-sec .input-sec label {

        font-size: 25px;

    }



    .info-form-sec .input-sec input {

        padding: 30px 15px;

    }



    .num-code .selectize-input {

        padding: 30px 15px;

    }



    .info-form-sec .input-sec select {

        padding: 40px 15px 35px;

    }



    .radio_button_group {

        padding: 100px 0 0 0;

    }



    .design-finance {

        width: 40px;

        height: 40px;

    }







    .back-btnn.right-btnn a img {

        width: 200px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont .info-form-sec .info-form-right a {

        width: 200px;

    }



    .back-btnn a img {

        width: 200px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont .info-form-sec .info-form-left a {

        width: 200px;

    }





    .loan-amount .loan-rqst h3 {

        font-size: 60px;

        margin-bottom: 20px;

    }



    .loan-amount {

        padding: 40px;

    }



    .loan-amount .loan-rqst span {

        font-size: 30px;

        margin-bottom: 20px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont .loan-amount .loan-rqst p {

        font-size: 28px;

        line-height: 32px;

    }



    .amont-feild input {

        width: 140px;

    }



    .loan-amount .next-btn img {

        width: 200px;

    }





    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont h2 {

        font-size: 70px;

    }





    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont p {

        font-size: 35px;

        line-height: 60px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-cont .second-st-sec .scnd-fl h3 {

        font-size: 40px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-cont h4 {

        font-size: 34px;

    }



    .form-sec-finance .input-boxes label {

        font-size: 30px;

    }



    .form-sec-finance .input-boxes input {

        padding: 45px 10px;

        border-radius: 1000px;

    }



    .loan-amount .loan-img {

        width: 17%;

    }



    .form-sec-finance .input-boxes {

        gap: 40px;

    }



    .buton-box button {

        width: 390px;

        font-size: 30px;

        padding: 25px 25px;

    }

    .buton-box input {

        width: 390px;

        font-size: 30px;

        padding: 25px 25px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.fourth-f h2 {

        font-size: 70px;

        margin-bottom: 40px;

    }



    .protect-work .protect-work-each h3 {

        font-size: 50px;

        line-height: 60px;

    }



    .prot-cont {

        padding: 0 40px;

        padding-bottom: 100px;

    }



    .protect-work .protect-work-each p {

        font-size: 35px;

        line-height: 60px;

    }



    .protect-work.downn .prot-cont h3 {

        font-size: 60px;

        line-height: 70px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont a {

        width: 250px;

        font-size: 30px;

    }



    .protect-work.downn .protect-work-each .prot-img img {

        width: 550px;

    }





    .foot-copy p {

        font-size: 25px;

    }



    .foot-copy {

        padding: 40px 0;

    }



    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each h4 {

        font-size: 32px;

    }


    /* 
    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each h3 {

        font-size: 50px;

        line-height: 60px;

    } */



    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each p {

        font-size: 34px;
        max-width: 70%;

    }

    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each p br {
        display: none;
    }



    section.main-listing-sec .main-listt-row .main-list-cont .main-list-cont-each h5 {

        font-size: 34px;

        padding-bottom: 15px;

        max-width: 400px;

        margin-bottom: 20px;

        border-bottom: 2px solid #fc9100;

    }



    .all-logo-foot-nwq a img.fl-axopar {

        width: 420px;

    }



    .all-logo-foot-nwq a img.fl-iblue {

        width: 380px;

    }



    .all-logo-foot-nwq a img.fl-crowline {

        width: 400px;

    }



    .all-logo-foot-nwq a img.fl-sailfish {

        width: 400px;

    }



    .all-logo-foot-nwq a img.fl-starcraft {

        width: 420px;

    }



    .all-logo-foot-nwq a img.fl-sunchaser {

        width: 370px;

    }



    .all-logo-foot-nwq a img.fl-wellcraft {

        width: 320px;

    }



    .all-logo-foot-nwq a img.fl-tidewater {

        width: 320px;

    }



    .all-logo-foot-nwq a img.fl-nv {

        width: 500px;

    }



    section.main-listing-sec .main-listt-row.second-list-reverse .main-list-cont {



        padding-left: calc(20% + 150px);

    }



    section.main-listing-sec .main-listt-row .main-list-cont {

        padding: 80px 80px 80px 150px;

    }



    .side-cont .side-cont-s a img {

        width: 90px;

    }

    .form-sec-finance {

        top: 205px;

    }

}



@media(min-width:2700px) {
    .video-ftr-slide .slick-arrow {
        top: 88.5%;
    }

    /*.lead-accordion {
        padding-top: 352px;
    }*/


    .congrat-imgg img {

        height: calc(100vh - 440px);

    }

    .market-lead-cont .lead-contt p {
        font-size: 40px;
    }

    section.para-sec-af-vdo .para-cont-vdo p {
        /*        font-size: 40px;*/
        /*        line-height: 60px;*/
    }

    section.frst-head .first-heading .right-head-para p {
        /*        font-size: 40px;*/
    }

    .spec-lists .spec-each-box ul li {
        /*        font-size: 40px;*/
    }

    .spec-lists .spec-each-box ul li.exc-blnk {
        height: 69px;
    }

    .spec-lists .spec-each-box ul li.exc-spec {
        line-height: 68px;
    }

    .congrats-cont p {
        /*font-size: 40px;
        line-height: 60px;*/
    }

    .each-box-conttt h4 {
        font-size: 45px;
    }

    .each-box-conttt p {
        /*        font-size: 40px;*/
    }

    .accordions h3 {
        font-size: 40px;
    }

    .set>button {
        font-size: 37px;
    }

    .set .content p {
        font-size: 35px;
        line-height: 45px;
    }

    .set .content li {
        font-size: 32px;
        margin-bottom: 15px;
    }

    section.edition-fetaure-section p {
        /*font-size: 40px;
        line-height: 60px;*/
    }

    .edition-cols .edtion-para-new ul li {
        /*        font-size: 40px;*/

    }

    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont h2 {

        font-size: 72px;

    }

    .form-sec-finance {

        top: 220px;

    }

}



@media(min-width:3200px) {
    section.foot-two {
        margin-top: -295px;
        position: relative;
    }

    .info-logo .infoo li {

        font-size: 45px;

        line-height: 70px;

    }

    .video-ftr-slide .slick-arrow {
        top: 89.5%;
    }


    .loan-amount .loan-rqst h3 {

        font-size: 70px;

    }



    .loan-amount .loan-rqst span {

        font-size: 40px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont .loan-amount .loan-rqst p {

        font-size: 38px;

        line-height: 40px;

    }



    .loan-amount .next-btn img {

        width: 250px;

    }



    .info-form-sec .input-sec label {

        font-size: 40px;

    }



    .info-form-sec .input-sec input {

        padding: 40px 20px;

        border-radius: 1000px;

    }



    .radio_button_group {

        padding: 130px 0 0 0;

    }



    .info-form-sec .input-sec select {

        padding: 50px 20px 45px;

        border-radius: 1000px;

    }



    .back-btnn.right-btnn a img {

        width: 250px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont .info-form-sec .info-form-right a {

        width: 250px;

    }



    .back-btnn a img {

        width: 250px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont .info-form-sec .info-form-left a {

        width: 250px;

    }



    .five-btns img {

        width: 250px;

    }



    .last-bck img {

        width: 250px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont h2 {

        font-size: 90px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont p {

        font-size: 45px;

        line-height: 70px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-cont .second-st-sec .scnd-fl h3 {

        font-size: 55px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.second-f .finance-cont h4 {

        font-size: 40px;

    }



    .form-sec-finance .input-boxes label {

        font-size: 40px;

    }



    .form-sec-finance .input-boxes input {

        padding: 55px 10px;

        border-radius: 1000px;

    }



    .buton-box button {

        width: 470px;

        font-size: 37px;

        padding: 40px 25px;

        border-radius: 1000px;

    }

    .buton-box input {

        width: 470px;

        font-size: 37px;

        padding: 40px 25px;

        border-radius: 1000px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec.fourth-f h2 {

        font-size: 90px;

        margin-bottom: 60px;

    }



    .protect-work .protect-work-each h3 {

        font-size: 60px;

        line-height: 70px;

    }



    .protect-work .protect-work-each .prot-img {

        margin-bottom: 50px;

    }



    .protect-work .protect-work-each p {

        font-size: 45px;

        line-height: 70px;

    }



    .prot-cont {

        padding: 0 60px;

        padding-bottom: 150px;

    }



    .protect-work.downn .prot-cont h3 {

        font-size: 70px;

    }



    .protect-work.downn .protect-work-each .prot-img img {

        width: 700px;

    }



    .protect-work.downn .protect-work-each {

        padding: 60px;

    }



    section.finance-sec .finance-sec-each .finance-cont-sec .finance-cont a {

        width: 350px;

        font-size: 37px;

        padding: 30px 0;

        border-radius: 1000px;

    }

    .form-sec-finance {

        top: 260px;

    }

}