@media (max-width:1799.98px){
  .profile-modal .modal-dialog{max-width:1540px;}
  .profile-modal .modal-body{padding:100px 60px;}
  .request-modal .modal-dialog{max-width:1140px;}
  .request-modal .modal-body{padding:50px;}
}
@media (max-width:1599.98px){

  /* COMMON */
  .bttn{font-size:24px;min-width:265px;}
  .h1{font-size:57px;line-height:77px;}
  .h2{font-size:47px;line-height:57px;}
  .h3{font-size:37px;line-height:40px;}
  .h4{font-size:34px;line-height:54px;}
  .h5{font-size:27px;line-height:42px;}
  .h6{font-size:21px;line-height:35px;}
  .font_28{font-size:26px;line-height:50px;}
  .font_20{font-size:20px;}
  .title-main{padding-bottom:50px;}

  /* HEADER */
  .header-main .header-inner-main .header-inner .header-menu ul{gap:30px;}
  .header-main .header-inner-main .header-inner .header-menu ul .nav-item .nav-link{font-size:19px;}
  .header-main{padding:40px 0;}

  /* BANNER */
  .banner-sec .banner-content{padding:170px 52px 0 52px;}

  /* WHAT IS MARINER */
  .wim-sec .wim-content{padding-right:60px;}
  .wim-sec .wim-content .wim-text-wrapper{gap:20px;}

  /* SELLING POINTS */
  .usp-sec .usp-main .usp-card .usp-details .usp-content{line-height:50px;}
  .usp-sec .usp-main .usp-card .usp-details{gap:30px;}
  .usp-sec .usp-main .usp-card .usp-card-icon{margin-bottom:30px;}
  .usp-sec .usp-main .usp-card .usp-details .usp-title{min-height:165px;}

  /* BENEFIT SECTION */
  .bnt-main .bnt-content .bnt-list li::before{margin-top:7px;}
  .bnt-main .bnt-content .bnt-list{gap:20px;padding-right:60px;}
  .bnt-main .bnt-content .bnt-content-img{margin-top:-10px;max-width:600px;}

  /* INDUSTRY NEEDS MARINER */
  .inm-sec .inm-content{padding-left:50px;}
  .inm-sec .inm-content .inm-text-wrapper{gap:30px;}

  /* WORKS */
  .works-sec .works-step-row .works-step-col:nth-child(odd) .works-step-content{padding-left:100px;}
  .works-sec .works-step-row .works-step-col:nth-child(even) .works-step-content{padding-right:145px;}

  /* CTA SECTION */
  .cta-sec .cta-img{max-width:700px;object-position:left;}

  /* FOOTER */
  .footer-main{background-position:bottom -10% left 0%;}
  .footer-main .footer-wrapper .get-in-touch{width:500px;}
  .footer-logo{max-width:300px;}
  .footer-logo img{width:100%;}

  /* PROFILE MODAL */
  .profile-modal .modal-dialog{max-width:90%;}
  .profile-modal .profile-modal-content{max-width:730px;}
  .profile-modal .modal-body{padding:60px 50px;}
  .request-modal .modal-body{padding:40px;}
  .primary-policy-sec .primary-policy-main li::before{margin-top:7px;}

  /* THANK YOU PAGE */
  .thank-you-sec .thank-you-main .thank-you-image{max-width:400px;}

  /* PAGE NOT FOUND PAGE */
  .pnf-sec .pnf-main .pnf-image{max-width:400px;}
}
@media (max-width:1399.98px){
  section{scroll-margin-top:120px;}

  /* COMMON */
  .bttn{font-size:22px;min-width:250px;height:60px;}
  .h1{font-size:55px;line-height:75px;}
  .h2{font-size:42px;line-height:normal;}
  .h3{font-size:30px;line-height:35px;}
  .h4{font-size:28px;line-height:45px;}
  .h5{font-size:24px;line-height:37px;}
  .h6{font-size:20px;line-height:32px;}
  .font_28{font-size:24px;line-height:45px;}
  .font_20{font-size:18px;}
  .title-main{padding-bottom:45px;}
  .common-padding-t{padding-top:100px;}
  .common-padding-b{padding-bottom:100px;}

  /* HEADER */
  .header-main .header-inner-main .header-inner .header-menu ul{gap:20px;}
  .header-main .header-inner-main .header-inner .header-menu ul .nav-item .nav-link{font-size:18px;}
  .header-main .header-inner-main .header-logo{max-width:200px;}
  .header-main .header-main .header-logo img{width:100%;}

  /* BANNER */
  .banner-sec .banner-content{padding:155px 52px 0 52px;}

  /* WHAT IS MARINER */
  .wim-sec .wim-content{padding-right:50px;}

  /* SELLING POINTS */
  .usp-sec .usp-main .usp-card{padding:40px 24px;}
  .usp-sec .usp-main .usp-card .usp-details .usp-content{line-height:45px;}
  .usp-sec .usp-main .usp-card .usp-details{gap:24px;}
  .usp-sec .usp-main .usp-card .usp-card-icon{margin-bottom:24px;}
  .usp-sec .usp-main .usp-card .usp-details .usp-title{min-height:135px;}

  /* BENEFIT SECTION */
  .bnt-main .bnt-content .bnt-list li::before{margin-top:3px;}
  .bnt-main .bnt-content .bnt-list{gap:16px;padding-right:50px;}
  .bnt-main .bnt-content .bnt-content-img{margin-top:-10px;max-width:500px;}

  /* ABOUT US */
  .about-sec .about-row .about-col .about-card .about-details{padding:40px 24px;}

  /* INDUSTRY NEEDS MARINER */
  .inm-sec .inm-content{padding-left:40px;}
  .inm-sec .inm-content .inm-text-wrapper{gap:20px;}

  /* WORKS */
  .works-sec .works-step-row .works-step-col:nth-child(odd) .works-step-content{padding-left:30px;}
  .works-sec .works-step-row .works-step-col:nth-child(even) .works-step-content{padding-right:30px;}
  .works-sec .works-step-row .works-step-col img{max-width:430px;}
  .works-sec .works-step-row:after{top:0%;left:-8%;background-size:352px 775px;}

  /* CTA SECTION */
  .cta-sec .cta-img{max-width:600px;}

  /* FOOTER */
  .footer-main{background-position:bottom -10% left 0%;background-size:400px;}
  .footer-main .footer-wrapper .get-in-touch{width:500px;}
  .footer-main .footer-wrapper .get-in-touch .get-in-touch-form{padding:30px 30px 30px 24px;}
  .footer-logo{max-width:250px;}
  .footer-main .footer-list .footer-item .footer-link{font-size:18px;}

  /* PROFILE MODAL */
  .profile-modal .modal-dialog{max-width:95%;}
  .profile-modal .profile-modal-content{max-width:600px;}
  .profile-modal .profile-bg-image{object-position:center 100%;}
  .profile-modal .modal-body{padding:50px 30px;}
  .request-modal .modal-dialog{max-width:95%;}
  .request-modal .modal-body{padding:40px 30px;}
  .primary-policy-sec .primary-policy-main li::before{margin-top:3px;}
}
@media (max-width:1199.98px){
  section{scroll-margin-top:115px;}

  /* COMMON */
  .bttn{font-size:20px;min-width:210px;height:55px;}
  .h1{font-size:52px;line-height:72px;}
  .h2{font-size:40px;line-height:normal;}
  .h3{font-size:26px;line-height:35px;}
  .h4{font-size:24px;line-height:40px;}
  .h5{font-size:22px;line-height:35px;}
  .h6{font-size:20px;line-height:32px;}
  .font_28{font-size:22px;line-height:42px;}
  .font_20{font-size:18px;}
  .title-main{padding-bottom:40px;}
  .common-padding-t{padding-top:100px;}
  .common-padding-b{padding-bottom:100px;}

  /* HEADER */
  .header-main .header-inner-main .header-inner .header-menu ul{gap:12px;}
  .header-main .header-right{padding-left:20px;}
  .header-main .header-inner-main .header-inner .header-menu ul .nav-item .nav-link{font-size:16px;}
  .header-main .header-inner-main .header-logo{max-width:160px;}

  /* BANNER */
  .banner-sec .banner-content{padding:155px 52px 0 52px;}

  /* WHAT IS MARINER */
  .wim-sec .wim-content{padding-right:0;}
  .wim-sec .wim-content .wim-text-wrapper{gap:16px;}

  /* SELLING POINTS */
  .usp-sec .usp-main .usp-card{padding:40px 24px;}
  .usp-sec .usp-main .usp-card .usp-details .usp-content{line-height:45px;}
  .usp-sec .usp-main .usp-card{height:auto;}
  .usp-sec .usp-main .usp-card .usp-details{gap:20px;}
  .usp-sec .usp-main .usp-card .usp-details .usp-title{min-height:auto;}

  /* BENEFIT SECTION */
  .bnt-main .bnt-content .bnt-list{padding-right:0;}
  .bnt-main .bnt-content .bnt-content-img{margin-top:0;max-width:100%;margin:auto;}

  /* ABOUT US */
  .about-sec .about-row .about-col .about-card .about-details{padding:30px 20px;}

  /* INDUSTRY NEEDS MARINER */
  .inm-sec .inm-content{padding-left:calc(0.5 * 3rem);}

  /* WORKS */
  .works-sec .works-step-row .works-step-col img{max-width:395px;}

  /* CTA SECTION */
  .cta-sec .cta-img{max-width:500px;}

  /* FOOTER */
  .footer-main{background-position:bottom -10% left 0%;background-size:400px;}
  .footer-main .footer-wrapper .get-in-touch{width:100%;padding-top:30px;}
  .footer-main .footer-list{gap:20px;}
  .footer-main .footer-wrapper .quick-list li a,
  .footer-main .footer-list .footer-item .footer-link{font-size:16px;}
  .footer-main .footer-wrapper .footer-left,
  .footer-main .footer-wrapper .footer-middle{width:calc(50% - 1.5rem);}

  /* PROFILE MODAL */
  .common-modal .common-modal-close-btn{top:15px;right:15px;}
  .common-modal .common-modal-close-btn svg{width:40px;height:40px;}
  .profile-modal .modal-dialog{max-width:95%;}
  .profile-modal .profile-modal-content{max-width:70%;}
  .profile-modal .profile-bg-image{object-position:top 0 right -185px;}
  .profile-modal .modal-body{padding:50px 30px;}
  .request-modal .get-in-touch .get-in-touch-form{padding:30px;}

  /* THANK YOU PAGE */
  .thank-you-sec .thank-you-main .thank-you-image{max-width:350px;}

  /* PAGE NOT FOUND PAGE */
  .pnf-sec .pnf-main .pnf-image{max-width:350px;}
}
@media (min-width:1025px){
  .header-menu ul li:hover .dropdown_main .collapse:not(.show){display:block;}
}
@media (max-width:991.98px){
  section{scroll-margin-top:80px;}
  .container{max-width:100%;padding:0 20px;}
  .h1{font-size:44px;line-height:60px;}
  .h2{font-size:36px;line-height:normal;}
  .h3{font-size:22px;line-height:30px;}
  .h5{font-size:20px;line-height:30px;}
  .h6{font-size:18px;line-height:28px;}
  .font_28{font-size:20px;line-height:37px;}
  .common-padding-t{padding-top:60px;}
  .common-padding-b{padding-bottom:60px;}
  .title-main{padding-bottom:30px;}

  /* HEADER */
  .header-main{padding:20px 0;}
  .header-main.active{padding:20px 0;}

  /* ======================================================
  =========================================================
                      HEADER SOC
  =========================================================
  ====================================================== */
  .header-main .header-inner-main .header-inner .header-menu .header-menu-inner{position:fixed;top:80px;left:0;right:0;background:#fff;z-index:777;height:calc(100vh - 56px);overflow:auto;transition:all 400ms ease-in-out;transform:translateY(-30px);visibility:hidden;opacity:0;}
  .header-main .header-inner-main .header-inner .header-menu.show .header-menu-inner{transform:translateY(0);visibility:visible;opacity:1;}
  .header-main .header-inner-main .header-inner .header-menu ul .nav-item .nav-link{margin:0;padding:5px 0;width:100%;color:#4caf50;font-size:16px;}
  .header-main .header-inner-main .header-inner .header-menu ul li.active a{color:#fff;}
  .header-main .header-right{margin-right:0px;text-align:right;}
  .header-main .header-inner-main .header-inner .header-menu .header-menu-inner{display:block;}
  .header-main .header-inner-main .header-menu-inner .header-btn{justify-content:center;max-width:400px;}
  .header-main .header-inner-main .header-menu-inner .header-btn a{margin:20px 8px;}
  .header-main .header-menu .header-menu-inner>ul{padding:0 20px;}
  .header-main .header-menu .header-menu-inner>ul>li{text-align:left;border-bottom:1px solid #ececec;}
  .header-main .header-menu .header-menu-inner>ul>li:last-child{border-bottom:none;}
  .login-btn ul li{margin-left:00px;display:block;}
  .header-menu ul li .login-btn a.btn{color:#fff!important;}
  .header-menu ul li .login-btn a.btn::after{display:none!important;}
  .header-main .header-inner-main .header-inner .header-menu ul li a:hover:after,
  .header-main .header-inner-main .header-inner .header-menu ul li a.active:after{transform-origin:unset!important;bottom:0px;}
  .header-main .header-menu .header-menu-inner>ul>li{padding:10px 0;}
  .header-main .header-inner-main .header-inner .header-menu ul .nav-item .nav-link{padding:0;}
  .header-main .header-menu .header-menu-inner .login-btn>ul>li{padding-bottom:20px;}
  .header-main .header-right .navbar-toggler{outline:none!important;box-shadow:none;}
  .header-main .header-inner-main .header-inner .header-menu ul .nav-item .nav-link:after{display:none;}
  .header-main .header-inner-main .header-inner .header-menu ul li a.accordion-btn{display:flex;align-items:center;justify-content:space-between;}
  .header-main .header-inner-main .header-inner .header-menu ul li a.accordion-btn i{font-size:22px;}
  .header-main .navbar-container{border-radius:0px;}
  .header-main.active .navbar-container{box-shadow:none;background:transparent;}
  .header-menu ul li .dropdown_main{position:static;margin-top:0px;}
  .dropdown_main .header-tabs{height:auto;overflow:visible;max-height:unset;margin:10px 0;}
  .dropdown_main .header-tabs .tab-content{width:100%;border-left:none;}
  .sub-menu-inner-wp ul.sub-menu-inner{width:100%;text-align:left;border-right:none;padding:0px;}
  .header-main .header-right{width:auto;padding:0;}
  .header-main .header-inner-main .header-inner{width:auto;}
  .header-main .header-inner-main .header-inner{background-color:transparent;}
  .header-main .header-inner-main .header-inner .header-menu .header-menu-inner{padding-bottom:50px;}

  /* BANNER */
  .banner-sec .banner-content{padding:100px 40px 0 40px;}

  /* SELLINGA SECTION */
  .usp-sec .usp-main .usp-card .usp-details{gap:16px;}
  .usp-sec .usp-main .usp-card .usp-details .usp-content{line-height:34px;}

  /* ABOUT US */
  .about-sec .about-row .about-col .about-card .about-details{padding:20px 12px;}

  /* WORKS SECTION */
  .works-sec .works-step-row .works-step-col img{max-width:300px;}
  .works-sec .works-step-row:after{background-size:200px 575px;}

  /* CTA SECTION */
  .cta-sec .cta-img{max-width:350px;}

  /* FOOTER */
  .footer-main .footer-wrapper .get-in-touch{padding-top:10px;}
}
@media (max-width:767.98px){
  .container{padding:0 15px;}
  .h1{font-size:40px;line-height:50px;}
  .h2{font-size:34px;line-height:normal;}
  .font_28{font-size:18px;line-height:33px;}
  .bttn{font-size:18px;min-width:210px;height:50px;}

  /* INDUSTRY */
  .inm-sec .inm-content .inm-text-wrapper{gap:16px;}
  .inm-sec .inm-content{padding-left:15px;}

  /* WORKS */
  .works-sec .works-step-row{gap:70px;}
  .works-sec .works-step-row:after{display:none;}
  .works-sec .works-step-row .works-step-col:nth-child(odd) .works-step-content{padding-left:0;}
  .works-sec .works-step-row .works-step-col:nth-child(even) .works-step-content{padding-right:60px;}
  .works-sec .works-step-row .works-step-col img{max-width:250px;}

  /* FOOTER */
  .footer-main .footer-wrapper .footer-left{width:100%;}
  .footer-main .footer-wrapper .footer-middle{width:100%;padding-top:10px;}
  .footer-main .footer-wrapper .get-in-touch .get-in-touch-form{padding:24px;}

  /* COMMON MODALS */
  .profile-modal .modal-body{padding:0;}
  .profile-modal .profile-bg-image{object-position:center;position:unset;width:100%;}
  .profile-modal .profile-modal-content{max-width:100%;padding:0 20px 30px;background:#2F4F4F;margin-top:-50px;box-shadow:0px -30px 45px 48px #2F4F4F;}
  .request-modal .modal-body{padding:30px 20px;}
  .request-modal .get-in-touch .get-in-touch-form hr{margin-top:25px;}
  .request-modal .get-in-touch .get-in-touch-form{padding:20px;}
}
@media (max-width:575px){
  .h1{font-size:34px;line-height:47px;}
  .font_20{font-size:16px;}

  /* BANNER */
  .banner-sec .banner-content{padding:100px 20px 0 20px;}

  /* SELLING */
  .usp-sec .usp-main .usp-card{padding:30px 20px;}
  .usp-sec .usp-main .usp-card .usp-card-icon{width:80px;height:80px;padding:15px;}

  /* WORKS */
  .works-sec .works-step-row{gap:50px;}
  .works-sec .works-step-row .works-step-col:nth-child(even) .works-step-content{padding-right:0;}

  /* FOOTER */
  .footer-main{background:unset;}
  .footer-main .footer-wrapper .quick-list,
  .footer-main .footer-list{gap:16px;}
  .footer-logo{max-width:160px;}

  /* THANK YOU PAGE */
  .thank-you-sec .thank-you-main .thank-you-image{max-width:320px;}

  /* PAGE NOT FOUND PAGE */
  .pnf-sec .pnf-main .pnf-image{max-width:320px;}
}
