
@media screen and (max-width: 1366px) {
    .swiper-slide .swiper-image-col .swiper-image-box img {
        max-width: 87.7%;
    }
	
	
	.home-banner .main-heading.pt-40 {
    margin-top: 50px;
}

.inner-page-banner .img-banner-bottom {
       
        width: 90%;
    }

}



@media screen and (max-width: 1100px) {

    /* .headerTop .nav .menu-top-menu-container {
        display: none;
        visibility: hidden;
    } */
    .navigation.navOpen ul li#sidenav1,
    .navigation.navOpen ul li#sidenav2,
    .navigation.navOpen ul li#sidenav3,
    .navigation.navOpen ul li#sidenav4,
    .navigation.navOpen ul li#sidenav5,
    .navigation.navOpen ul li#sidenav6,
    .navigation.navOpen ul li#sidenav7,
    .navigation.navOpen ul li#sidenav8,
    .navigation.navOpen ul li#sidenav9,
    .navigation.navOpen ul li#sidenav10 {
        display: block;
    }
	
    .book-demo-section .container-wrapper {
        padding: 0 50px;
    }
    img.video-img {
        position: absolute;
        left: -55px;
        top: -7px;
        width: 522px;
        max-width: initial;
        height: 380px;
        z-index: 0;
    }
}

@media screen and (max-width: 1024px) {
    .improveSuccess-section .col .impact-ul-col {
    padding-right: 40px;
   
}
	.impact-section .col .impact-ul-col {
    padding-right: 22px;
   
}
.blue-section .blue-row .col .impact-ul-col {
    padding: 30px 20px 30px 2px;
    margin: 32px 5px;
    
}
	.menu-top-menu-container {
        margin-right: 0em;
    }

    .testimonial .item {
        margin: 15px 9px;
        padding: 42px 25px 30px;
        width: 97%;
    }

    .book-demo-section .container-wrapper {
        padding: 0 40px;
    }
}

@media screen and (max-width: 992px) {
    .row .col.s12.paddingleft {
        padding-left: 1rem;
    }

    .swiper-main-wrapper .swiper-slide .section_container .title {
        font-size: 20px;
        line-height: 27px;
    }

    .swiper-main-wrapper .swiper-slide .section_container .description {
        font-size: 14px;
        line-height: 21px;
    }

    .features-section .features-content {
        padding-right: 0;
    }

    .banner-content {
        padding-top: 20px;
    }

    h1,
    .h1 {
        font-size: 30px;
        line-height: 36px;
    }

    h2 {
        font-size: 26px;
        line-height: 32px;
        margin-bottom: 15px;
    }

    h3 {
        font-size: 22px;
        line-height: 28px;
    }

    .improveSuccess-section .container-wrapper {
        padding: 0 50px;
    }

    .threestage-wrap {
        padding-top: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .right-content p,
    .dev-left-content p,
    .imp-right-content p {
        font-size: 18px;
        line-height: 22px;
        margin: 0 0 15px;
    }

    ul.check-list-circle li {
        font-size: 18px;
        line-height: 22px;
        padding-bottom: 7px;
    }

    .dev-left-content {
        padding-left: 10px;
    }

    .bubble-vdo,
    img.video-img {
        display: none;
    }
}

@media screen and (min-width: 900px) {
	.platform-features-section .col .platform-ul-col ul {
   
    left: 26px;
}
    .testimonial .item::after {
        position: absolute;
        content: "";
        width: 136px;
        height: 106px;
        background-image: url(../images/Pattern-1.svg);
        right: 42px;
        bottom: -12px;
        background-repeat: no-repeat;
    }

    .testimonial .item::before {
        position: absolute;
        content: "";
        width: 88px;
        height: 105px;
        background-image: url(../images/Pattern-2.svg);
        background-repeat: no-repeat;
        left: 35px;
        top: 0;
    }

}
@media screen and (min-width: 1600px) {
	.contact-section {
    padding-top: 240px;
    
}
}

@media screen and (max-width: 860px){
    .book-demo-section .book-demotext {
        font: 600 30px/32px 'Roboto', sans-serif;
        max-width: 420px;
    }
    .demo-button {
        margin-right: -40px;
    }
    .platform-features-section .container-wrapper {
        padding: 0;
    }
    .platform-features-section .col .platform-ul-col {
        padding-right: 0;
    }
}

@media screen and (max-width: 768px) {

    .container-wrapper,
    .features-section .container-wrapper,
    .pl-50,
    .book-demo-section .container-wrapper {
        padding: 0 20px;
    }

    .navigation,
    .navigation.navOpen {
        right: 20px;
    }

    .partners-wrap {
        padding-bottom: 30px;
    }

    .partners-wrap .owl-dots {
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        bottom: 0px;
    }

    .owl-dots button.owl-dot {
        width: 11px;
        height: 11px;
        border-radius: 50%;
        border: 2px solid #6B19FF;
        margin: 3px;
    }

    .owl-dots button.owl-dot.active {
        background: #6B19FF;
    }

    .testimonial {
        padding: 0px;
    }

    .row.footer-flex {
        display: block;
        align-items: start;
    }

    .col.top-links,
    .col.bottom-links {
        padding-left: 20px;
    }

    .swiper-main-wrapper .swiper-vertical-box {
        height: 800px;
    }

    .swiper-slide .swiper-image-col {
        height: 256px;
    }

    .swiper-main-wrapper .swiper-slide .swiper-flex-row {
        flex-direction: column-reverse;
    }

    .swiper-main-wrapper .swiper-slide .section_container {
        padding: 40px 20px 40px 40px;
        text-align: center;
    }

    .swiper-main-wrapper .swiper-pagination-progressbar.swiper-pagination-vertical,
    .swiper-main-wrapper .swiper-vertical>.swiper-pagination-progressbar {
        left: 20px;
        top: 370px;
        height: calc(100% - 390px);
    }

    .swiper-main-wrapper .swiper-slide .sections {
        position: relative;
        z-index: 1;
    }

    .swiper-main-wrapper .swiper-slide .swiper-flex-row .col {
        width: 100%;
        border-radius: 0;
    }

    .swiper-main-wrapper .swiper-slide .section_container .title {
        font-size: 22px;
        line-height: 27px;
    }

    .swiper-main-wrapper .swiper-slide .section_container .description {
        font-size: 16px;
        line-height: 24px;
    }

    .swiper-slide .swiper-image-col .swiper-image-box img {
        max-width: 64.5%;
    }

    .bubble-vdo,
    img.video-img {
        display: none;
    }
    ul.faq-ul li {
        min-width: auto;
    }
    .open-tabs img {
        display: none;
    }

}

@media screen and (max-width: 900px) and (min-width: 768px) {
    .swiper-main-wrapper .swiper-vertical-box {
        height: 570px;
    }

    img.goals2 {
        position: absolute;
        right: 15px;
        z-index: 2;
        top: 0px;
    }

    img.goals3 {
        position: absolute;
        top: 0px;
        right: 60px;
        z-index: 1;
        width: 60%;
    }

    img.dev-img4 {
        position: absolute;
        right: 100px;
        top: 10px;
        width: 80%;
    }
    .platform-features-section .col .platform-ul-col ul::after{
        display: none;
        opacity: 0; 
    }

}




@media screen and (max-width: 768px) and (min-width: 600px) {
    .banner-content h1 {
        font-size: 34px;
        line-height: 42px;
    }

    .improveSuccess-section .impact-icon {
        height: auto;
    }

    .improveSuccess-section .impact-inside .impact-list-title {
        font: normal 20px/26px 'Roboto', sans-serif;
    }

    img.goals1 {
        top: 0px;
    }

    img.goals2 {
        right: -30px;
        top: 50px;
    }

    img.goals3 {
        top: -60px;
        right: 0;
        width: 80%;
    }

    .dev-right-image {
        position: relative;
        top: 0;
        right: -80px;
    }

    img.dev-img4 {
        position: absolute;
        right: 80px;
        top: -40px;
        width: 100%;
    }

    .swiper-main-wrapper .swiper-vertical-box {
        height: 594px;
    }

    .swiper-main-wrapper .swiper-slide .sections {
        height: 320px;
    }

    .swiper-slide .sections:before {
        height: 320px;
    }

    .swiper-slide .swiper-image-col::before,
    .swiper-slide .sections:before {
        display: none;
    }
}

@media screen and (max-width: 767px) {
	.column-box2 {
   
    height: auto;
    margin-bottom: 15px;
}
	.sec2-boxes {
  
    flex-direction: column;
   padding-right: 0px;
}
.sec2-boxes-boxnnew {
   
    border-left: 0;
    border: 1px solid #d6d5d97d;
    padding: 30px;
    border-radius: 10px;
}
.Recruitment_sec3 .sec3-boxes {
     padding-right: 0px;
    flex-direction: column;
}
.Recruitment_sec3 .sec3-boxes-boxnnew {
    border-left: 0px solid rgb(41 41 41 / 17%);
    /* padding-left: 20px; */
    border-left: 0px;
    border: 1px solid #f1e6ff;
    padding: 30px;
}
	.career-inner-card {
   
    margin-bottom: 20px;
}
.content-card-career {
    padding-top: 17px;
}

.icon-card-outer {
  
    margin-bottom: 15px;
}
.mobile-reverse {
    flex-direction: column;
}
.d-flex-user {
    display: block;
    
    padding: 21px 1px 10px 10px;
   
}
.career-testimonials-slider .owl-stage-outer {
    border-radius: 20px;
   
}
.testmo-user-detail {
    padding-top: 14px;
}
.career-testimonials-slider .owl-dots {
    text-align: center;
}
.career-testi-about {
    padding: 10px 10px 19px 10px;
   
}
	.img-box-accor {
   
    margin: 0 auto;
    padding: 0px;
    margin-left: 0px;
   
}
.tabs-body-item {
    border: 0px solid #E0CFFF;
    border-top: 0;
  
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    padding: 8px;
}
.our-awards-slider .item {
   
    width: auto;
}
.grid-design-team {

    gap: 30;
    flex-direction: column;
}
.how-we-work-tab.about-value-tab {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 4px 4px 0px 0px;
  
    border: 0px solid #E0CFFF;
   
}
.box-img {
    padding-bottom: 20px;
}
.main-heading-new1 {
    
    font-size: 32px;
   
}
.mobile-derection-reverse {
    flex-direction: column-reverse;
}
    .home-banner-img img {
       
        max-width: 100%;
    }
	.certification-compliance-image {
    height: auto;
    padding-bottom: 17px;
}
.Unlock-Recruitment-boxnnew {
    border-left: 0px solid rgb(41 41 41 / 17%);
    padding-left: 0px;
    padding: 25px;
    border: 1px solid #f6e7ff;
}
.bottom-connectiong-line {
  
    display: none;
}
.main-heading-new {
    text-align: center;
   
    margin: 35px 0px 40px 0px;
}
.round-background {
    background: transparent;
    border: 0px solid #E0CFFF;
    
}
.mobile-derection {
    flex-direction: column;
}
.home-awards .owl-dots {
    text-align: center;
}
    #the_content .module-border-wrap {
        width: 161px !important;
    }
.according-te .collapsible-header {
    border-bottom: 1px solid #ddd;
    font: normal normal normal 18px/24px Roboto;
    margin-right: 0px;
    padding-right: 55px;
    margin-bottom: 10px;
    display: flex;
    justify-content: space-between;
    font-weight:600;
    padding-left: 20px;
}
.according-te .ab-icon {
    position: block;
    top: 30px;
    margin-right: 17px;
}
.according-te .active .ab-icon {
    position: block;
    top: 30px;
    argin-right: 17px;
}
.according-te .collapsible-body{
    padding-left: 20px;
}
    /* header .logo img,
    header .logo svg {
        height: 30px;
    } */
    .navigation {
        display: block;
    }

    .headerTop .nav .menu-top-menu-container {
        display: none;
        visibility: hidden;
    }

    .des-login-cta {
        display: none;
    }
    .menu-top-menu-container.mobile-menu ul li a {
    display: block;
    text-align: left;
    position: relative;
}
.menu-top-menu-container.mobile-menu ul li a:before {
}
.menu-top-menu-container.mobile-menu ul li ul.sub-menu{
  padding-left: 0px;
}
.menu-top-menu-container.mobile-menu ul li ul.sub-menu li {
    margin-bottom: 0;
    padding-left: 0;
       margin-top: 8px;
    margin-left: 10px;
}
.mobile-menu-lis li{
    position:relative;
}
.mobile-menu-list .menu-item.menu-item-has-children:before {
  content: "";
    background: url(https://stg2023.unlocku.com/wp-content/themes/unlocku/assets/images/menuopen-white.svg) no-repeat;
    width: 15px;
    height: 15px;
    right: 33px;
    top: 20px;
    position: absolute;
}
.mobile-menu-list .menu-item.menu-item-has-children:hover:before {

    background: url(https://stg2023.unlocku.com/wp-content/themes/unlocku/assets/images/menuopen-black.svg) no-repeat;
    z-index: 99;
}

    .trialbutton_mobile {
        display: none;
    }
    .hs-input,
    .hs-form-field {
        width: 100% !important;
    }
    .hbspt-form fieldset > div:nth-child(even) .input,
    .hbspt-form fieldset > div:nth-child(even) select,
    .hbspt-form fieldset > div:nth-child(even) ul.hs-error-msgs,
    .hbspt-form fieldset > div:nth-child(odd) .input,
    .hbspt-form fieldset > div:nth-child(odd) select,
    .hbspt-form .hs-fieldtype-select .form-field.input {
        margin: 0!important;
    }
    .hbspt-form fieldset > div:nth-child(2n+1) .input,
    .hbspt-form fieldset > div:nth-child(2n+1) select,
    .hbspt-form .hs-fieldtype-select .form-field.input {
        margin-right: 0 !important;
    }
    .hbspt-form fieldset > div:nth-child(2n) .input,
    .hbspt-form fieldset > div:nth-child(2n) select,
    .hbspt-form fieldset > div:nth-child(2n) ul.hs-error-msgs,
    .hbspt-form .hs-fieldtype-select label {
        margin-left: 0 !important;
    }
    .hbspt-form .hs-button, .hbspt-form .hs-button:focus {
        width: 100% !important;
        height: 50px;
    }

    .bubble-pt,
    img.dot-pattern {
        display: none;
    }

    .improveSuccess-section .container-wrapper {
        padding: 0 20px;
    }

    .swiper-main-wrapper .container-wrapper {
        padding: 0;
    }

    .swiper-main-wrapper {
        margin-bottom: 0;
    }
    .modal .formbox {
        float: none;
        width: 100%;
    }
    .img-box {
        position: static;
    }
    img.pop-img {
        display: none;
    }
    img.pt1 {
        display: none;
    }
    .modal{
       width: 90%;
    }
    .modal{
        padding: 25px;
    }
    .modal h2{
        font-size: 20px;
    }
    .modal-close {
        position: absolute;
        right: 7px;
        top: 7px;
        color: #292929;
    }
    .modal .hbspt-form .hs-form-field {
        margin-bottom: 0.8rem !important;
    }
}

@media screen and (max-width: 601px) {
   
    body:before {
        display: none;
    }
    .navigation.navOpen {
        right: 0;
        width: 100%;
        overflow-y: auto;
    }
    .login-btn-m {
        display: block;
    }
    .login-btn-m a {
        background: #fff;
        color: #000 !important;
        justify-content: flex-end;
        border: 1px solid #fff !important;
    }
    h1,
    .banner-content h1 {
        font-size: 36px;
        line-height: 1.15;
    }
    .book-demo-section .book-demotext {
        font-size: 32px;
        line-height: 34px;
    }
    .improveSuccess-section {
        margin: 0px 0 0px;
    }

    .slider-wrap {
        padding: 0 20px;
    }
    .improveSuccess-section .impact-inside .impact-list-title {
        font: normal 22px/30px 'Roboto', sans-serif;
    }
    img.left-circle,
    .impact-icon {
        display: none !important;
    }

    .swiper-flex-row {

        height: 550px;
        display: grid;
    }

    .sections.col.s5 {
        order: 2;
    }

    h2 {
        font-size: 28px;
        line-height: 36px;
    }

    h3 {
        font-size: 28px;
        line-height: 46px;
    }

    h4 {
        font-size: 20px;
        line-height: 30px;
        font-weight: 400;
    }

    h2 br {
        display: none;
    }
    br {
        display: none;
    }

    .padding {
        padding: 40px 0;
    }

    .banner-wrap {
        padding-bottom: 0;
        padding-top: 130px;
    }

  

    img.left-pt-mobile {
        position: absolute;
        left: 0px;
        top: 370px;
    }

    img.right-pt-mobile {
        position: absolute;
        right: 0px;
        top: 350px;
    }

    img.left-circle {
        position: absolute;
        left: 0px;
        bottom: -40px;
    }

    img.right-triangle {
        position: absolute;
        right: 70px;
        bottom: -20px;
        display: none !important;
    }

    .banner-content {
        padding-top: 0;
        text-align: center;
    }

    .banner-content p {
        margin: 15px auto 5px;
        max-width: 330px;
    }

    .banner-content p br {
        display: none;
    }

    .banner-content .btn {
        padding: 14px 20px;
    }

    img.arrow-pt,
    img.arrow-white,
    .goal-bubble-1,
    .goal-bubble-2,
    .dev-right-image,
    .video-section {
        display: none;
    }

    .clientsec {
        padding-bottom: 20px;
        padding-top: 100px;
    }

    .left-image {
        display: none;
    }

    .set-goal {
        margin-bottom: 60px;
        margin-top: 50px;
        position: relative;
    }

    .set-goal h3 {
        font-size: 22px;
        line-height: 28px;
    }

   
    .set-goal h2 {
        text-align: left;
    }

    .devlopSkill-Sec {
        padding: 50px 0 40px;
    }

    .dev-left-content {
        padding-left: 0;
    }

    .devlopSkill-Sec .threestage-wrap {
        position: relative;
    }

    img.right-big-cr {
        position: absolute;
        right: -20px;
        top: -120px;
        width: 70px;
    }

    .features-section .col {
        padding-bottom: 0;
    }

    .swiper-slide .swiper-image-col .bubble-img.bubble-shape2 {
        left: 160px;
        top: 160px;
    }

    /*     .swiper-slide .swiper-image-col {
        height: 670px;
    } */
    .swiper-slide .swiper-image-col .swiper-image-box img {
        max-width: 100%;
        max-height: 235px;
    }
    .swiper-slide .swiper-image-box{
        height: 100%;
    }

    .swiper-main-wrapper .swiper-pagination-progressbar.swiper-pagination-vertical,
    .swiper-main-wrapper .swiper-vertical>.swiper-pagination-progressbar {
        left: 20px;
        top: 300px;
        height: calc(95% - 316px);

    }

    .swiper-main-wrapper .swiper-vertical-box {
        height: 730px;
    }
    .swiper-main-wrapper .swiper-slide .sections {
        height: 450px;
    }


    /* 	.swiper-main-wrapper .swiper-slide .sections {
    height: 976px;
} */
    .swiper-main-wrapper .swiper-slide .section_container {
        padding: 40px 20px 40px 40px;
        text-align: left;
    }

    .threestage-wrap,
    .improve-wrap {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
    }

    img.dot-pattern {
        display: none;
    }

    ul.check-list-circle li strong {
        font-weight: 300;
    }

    ul.check-list-circle li,
    .right-content p,
    .dev-left-content p,
    .imp-right-content p {
        font-size: 18px;
        line-height: 24px;
        font-weight: 300;
    }

    .testimonial .item p {
        font-size: 18px;
        color: #292929cc;
        font-weight: normal;
    }

    .swiper-main-wrapper {
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .swiper-slide .swiper-image-col::before,
    .swiper-slide .sections:before {
        display: none;
    }

    .row .col.s12.col50,
    .footer-copyright .row .col.s12 {
        width: 100%;
    }

    .socialicon {
        margin-bottom: 0px;
        margin-top: 0px;
        text-align: left;
    }

    footer {
        border-top: none;
        padding: 0;
    }

    .row.footer-flex {
        padding-bottom: 0;
    }

    .bottom-icon {
        display: none;
    }

    .col.top-links {
      
        border-bottom: 1px solid rgb(41 41 41 / 17%);
        min-height: auto;
        padding-bottom: 20px;
        padding-left: 10px;
        padding-top: 30px;
        border-left: none;
    }

    .col.bottom-links {
       
        border-bottom: 1px solid rgb(41 41 41 / 17%);
        display: inline-block;
        min-height: auto;
        padding-left: 10px;
        padding-top: 20px;
        padding-bottom: 20px;
        border-left: none;
    }

    .footer-copyright {
        border: none;
    }

    ul.footermenu2 {
        float: none;
        text-align: left;
        margin-top: 1rem;
    }

    .footer-copyright p,
    .footermenu2 li a {
        color: #555555;
    }

    .footermenu2 li:first-child {
        padding-left: 0;
    }

    .improveSuccess-section {
        margin-top: 20px;
    }

    .improveSuccess-section .col ul::after,
    .impact-section .col ul::after,
    .platform-features-section .col ul::after {
        display: none;
    }
    .platform-features-section ul li:last-child {
        padding-bottom: 20px;
    }
    .improveSuccess-section .col .impact-ul-col {
        padding-right: 0;
        padding-bottom: 40px;
    }

    .check-list-circle i {
        transform: scale(0.9);
        margin-top: 3px;
    }

    footer .middleline {
        width: 100%;
        display: none;
    }
    .main-menu a,
    a.sub-menu{
        display: block;
    }

    .blue-section .blue-row .col,
    .blue-section .blue-row .col:nth-last-child(1),
    .blue-section .blue-row .col:nth-last-child(2) {
        border-bottom: 1px solid #BC9AFF;
        border-left: 0;
    }

    .blue-section .blue-row .col:last-child {
        border-bottom: 0;
    }

    .blue-section .blue-row .col .impact-ul-col {
        max-width: 100%;
        padding: 10px 0;
        margin-left: 0;
        height: auto;
    }

    .blue-section .blue-row .col .impact-ul-col:hover,
    .blue-section .blue-row .col .impact-ul-col:hover .impact-list-title {
        background: none;
        box-shadow: none;
        color: #ffffff;
    }

    .blue-section .impact-inside {
        padding-bottom: 20px;
    }

    .features-section {
        margin: 0;
        padding-bottom: 0;
    }
    .features-section .features-content {
        padding-right: 0;
        padding-left: 0;
    }

    .features-section h1 {
        padding-bottom: 0;
        font: 400 28px/36px 'Roboto', sans-serif;
        text-align: left;
    }
    .features-section h1 br,
    h1.platform-title.center br {
        display: none;
    }
    .circle-img{
        display: none;
    }
    .features-section .row {
        padding: 0;
    }
    .bubble-img,
    .arrow-shape {
        display: none;
    }
    .platform-features-inside {
        padding: 50px 0 0px 0;
    }
    .platform-features-section .col .platform-ul-col{
        padding-bottom: 0;
    }
    .platform-features-section ul li {
        font: 400 20px/24px 'Roboto', sans-serif;
        padding-bottom: 20px;
    }
    .platform-features-section .platform-ul-col .big-arrowlist .arrow-icon {
        background: url(../images/bullet-arrow.svg) no-repeat left top;
        background-size: 80%;
    }
    .impact-section .container-wrapper,
    .platform-features-section .container-wrapper {
        padding: 0 20px;
    }
    .impact-section .col .impact-ul-col{
       padding-right: 0;
    }
    .impact-section .impact-inside .impact-title,
    .platform-features-section .platform-title,
    .blue-section .impact-inside .impact-title {
        font: 400 28px/36px 'Roboto', sans-serif;
        margin-bottom: 20px;
    }

    .features-section .features-imgcol,
	.right-mo-img,
    .blue-section .blue-leftcol img {
        display: none;
    }

    .features-section .features-title-text {
        font: normal 22px/28px 'Roboto', sans-serif;
    }

    .book-demo-section .book-demotext-box {
        background: none;
    }
    .book-demo-box {
        text-align: center;
        display: block;
        margin: 0 !important;
        padding: 10px 20px;
    }
    .book-demo-box div {
        margin: 20px 0;
    }
    .next-prev a.outline-gradient {
        font-size: 13px;
    }
   
    .faq-title-sin:after,
    .indicator-p:before{
        display: none;
    }
    .w-c-f-l{
        display: none;
    }
    .flexRow {
         display: block;
         justify-content: space-between;
         flex-wrap: wrap;
         /* overflow: hidden; */
    }
    .last_msg {
        background-size: cover !important;
    }
    .submitted-message {
        padding: 25px 0 0;
    }
    .submitted-message p {
        font-size: 20px;
        line-height: 24px;
    }
    .submitted-message p:first-child {
        font-size: 16px;
        line-height: 20px;
    }
    .submitted-message p:last-child {
        font-size: 16px;
        line-height: 24px;
        margin-top: 10px;
    }
    .content-innter-faq img{
        max-width: 100%;
    }

}

@media screen and (max-width: 480px) {

    header .logo img,
    header .logo svg {
        height: 40px;
        max-width: 100%;
    }

    .headerTop .nav {
        margin-right: 60px;
    }

    .navigation {
        top: 0;
        right: 0;
    }

    .navToggle {
        top: 30px;
        right: 20px;
    }

    .navigation.navOpen {
        right: 0;
        width: 100%;
    }

    .testimonial .item {
        box-shadow: 3px 1px 10px #f7e6ef9c;
    }


}

@media (max-width: 400px) {

    .contact-section fieldset .hs-form-field:not(:last-child) .input,
    .contact-section fieldset .hs-form-field .input {
        margin-right: 0 !important;
    }
}

@media screen and (min-width: 600px) {
    .m-flex {
        display: flex;
        align-items: center;
    }

    .impact-section .col .impact-ul-col ul::after,
    .platform-features-section .col .platform-ul-col ul::after {
        display: inline-block;
    }
}

@media screen and (min-width: 1601px) {
	.img-banner-bottom{
		right:unset;
		width:750px;
	}
	
    .navToggle {
        top: 47px;
    }

    .sticky_top .navToggle {
        top: 1.5em;
    }
}

@media screen and (min-width: 1280px) {
       .home-banner-img img {
        width: 35%;
        max-width: 530px;
        max-width: 80vw;
        height: auto;
	   }
	   
    .blue-section .blue-row .col:nth-child(2n) {
        border-right: 1px solid #BC9AFF;
    }
}