@media screen and (max-width:1919px) {
    header {padding: 30px 0;}
    .home-banner .banner-content h1 {font-size: 68px;line-height: 120%;}
    .home-banner .banner-content p {font-size: 26px;line-height: 170%;}
    .home-banner .banner-content span {font-size: 28px;margin-bottom: 30px;}
    .title h2 {font-size: 56px;}
    .title .dashed-title {font-size: 28px;}
    p.subtitle {font-size: 23px;line-height: 38px;}
    .objectives-section .content-box .img-box {height: 180px;width: 180px;}
    h3 {font-size: 36px;margin-bottom: 20px;}
    .what-sets-apart .icon {height: 90px;width: 90px;}
    .what-sets-apart .common-box h3 {font-size: 28px;margin-bottom: 10px;}
    .home-banner .banner-content h1::before {bottom: 0;}
    .our-services .common-box p{font-size: 22px;line-height: 150%;padding-left: 45px;}
    .our-services .common-box p::after {height: 15px;width: 15px;}
    .our-services .common-box p::before {height: 30px;width: 30px}
    .our-services .outer-container {gap: 30px;}
    .process-section img {width: 75%;}
    .our-approach-section .steps-container .common-box {padding: 40px;}
    .our-approach-section .steps-container .common-box::before {right: -45px;top: 84px;}
    p {font-size: 18px;line-height: 165%;}
    .core-values .inner-content .common-box h4 {font-size: 28px;}
    .get-in-touch .form-control {padding: 16px;}
    .get-in-touch .form-group label { font-size: 22px;}
    .get-in-touch h4 , .get-in-touch .contact-address a{font-size: 23px;line-height: 36px;}
    .get-in-touch .form-group {margin-bottom: 40px;}
    .our-team .team-member{margin-bottom: 30px;padding: 40px 40px;gap: 40px;}
    .our-team .team-member .name {margin-bottom: 15px;}
    .core-values .inner-content .common-box img {width: 90px;}
    figure span::after {border-width: 75px 43px 0;}
    .scroll-down {bottom: 45px;}
    .home-banner .banner-content {bottom: 190px;}
    .carrier-selection .dashed-title {margin-bottom: 75px;}

}

@media screen and (max-width:1599px) {
    .custom-container {width: 90%;max-width: 90%;}
    .common-section {padding: 100px 0;}
    .common-bottom-padding {padding-bottom: 100px;}
    .common-top-padding {padding-top: 100px;}
    p {font-size: 18px;line-height: 170%;}
    .home-banner .banner-content {bottom: 65px;}
    .home-banner .banner-content h1 {font-size: 58px;line-height: 90%;}
    .home-banner .banner-content h1::before {height: 20px;bottom: -5px;}
    .home-banner .banner-content p {font-size: 24px;line-height: 150%;}
    .home-banner .banner-content span {font-size: 24px;margin-bottom: 20px;letter-spacing: 2.1px;}
    .title h2 {font-size: 48px;}
    .title {margin-bottom: 30px;}
    .title.bottom-dash {padding-bottom: 30px;}
    .title .dashed-title span{width: 120px;margin-right: 20px;}
    .what-we-do .common-btn, .who-we-are .common-btn {margin-top: 25px;}
    .common-btn {font-size: 20px;padding: 16px 32px;}
    .img-box.img-shadow::before {width: 108%;top: 40px;}
    p.subtitle {font-size: 20px;line-height: 32px;}
    .objectives-section .content-box .img-box {height: 150px;width: 150px;}
    .what-sets-apart .common-box h3 {font-size: 24px; margin-bottom: 5px;}
    .what-sets-apart .icon {height: 80px;width: 80px;padding: 10px;}
    .what-sets-apart .icon img {width: 100%;}
    h3 {font-size: 32px;}
    footer ul h4 {margin-bottom: 30px;}
    .what-sets-apart .common-box, .our-services .common-box {padding: 25px;}
    footer .bottom-footer {padding: 15px 0;}
    footer a img {width: 80%;}
    footer .bottom-footer p , footer a , footer li{font-size: 16px;}
    .our-services .common-box.ml-240 {margin-left: 185px;}
    .book-recommendations .inner-box {gap: 30px;}
    .process-section img {width: 85%;}
    .our-approach-section .steps-container .common-box {padding: 30px;}
    .our-approach-section .steps-container .common-box::before {right: -30px;top: 71px;height: 5px;}
    .our-approach-section .steps-container .common-box span {font-size: 42px;width: 85px;height: 85px; border-width: 5px;}
    .our-approach-section .steps-container .common-box h4 {font-size: 26px;margin-bottom: 20px;}
    .core-values .inner-content .common-box h4 {font-size: 24px;}
    .process-section .title {margin-bottom: 60px;}
    .book-recommendations .inner-box h4 {font-size: 18px;}
    .book-recommendations .inner-box p {font-size: 14px;}
    .book-recommendations .inner-box img {width: 95%;}
    .get-in-touch .contact-address {width: 50%;}
    .get-in-touch .img-box img {width:100%;}
    .get-in-touch .form-box {width: 40%;}
    .title .dashed-title {margin-bottom: 20px;}
    .core-values .inner-content .common-box img {width: 80px;}
    .our-team .team-member .name {font-size: 26px;}
    .our-team .team-member .designation {font-size: 20px;}
    .scroll-down img {width: 50px;}
    .home-banner .banner-content {bottom: 150px;}
    header .logo img{width: 80%;}
    .scroll-down {bottom: 40px;}
    .carrier-selection .dashed-title {margin-bottom: 50px;}
    .carrier-selection img {width: 80% !important;height: 45px;}

    
}

@media screen and (max-width:1439px) {
    .common-section {padding: 90px 0;}
    .common-bottom-padding {padding-bottom: 90px;}
    .common-top-padding {padding-top: 90px;}
    footer a img {width: 70%;}
    .our-services .common-box.ml-100 {margin-left: 65px;}
    .book-recommendations .inner-box {gap: 16px;}
    .get-in-touch .img-box.img-shadow::before {width: 105%;top: 30px;}
    .get-in-touch .inner-container {gap: 90px;}
    .get-in-touch .contact-address {width: 55%;}
    .get-in-touch h4, .get-in-touch .contact-address a , .get-in-touch .contact-address p{font-size: 22px;line-height: 34px;}
    .our-team .team-member {padding: 30px;gap: 30px;}
    .title h2 {font-size: 44px;}
}

@media screen and (max-width:1365px) {
    .common-section {padding: 80px 0;}
    .common-bottom-padding {padding-bottom: 80px;}
    header .right-box ul.nav-bar {gap: 75px;}
    .title h2 {font-size: 42px;}
    .who-we-are {margin-bottom: 30px;}
    .objectives-section .content-box p{width: auto;}
    .title .dashed-title span {width: 80px;}
    footer .logo-box {width: 20%;}
    footer a img {width: 100%;}
    .our-approach-section .steps-container .common-box span {font-size: 34px;width: 75px;height: 75px;border-width: 4px;margin-bottom: 20px;}
    .our-approach-section .steps-container .common-box::before {width: 70%;height: 4px;}
    .our-approach-section .steps-container .common-box p {font-size: 16px;line-height: 160%;}
    .our-approach-section .steps-container .common-box h4 {font-size: 24px;}
    .get-in-touch .form-control {font-size: 20px;}
    .get-in-touch .form-group label {font-size: 20px;margin-bottom: 5px;}
    .get-in-touch .form-group {margin-bottom: 25px;}

}

@media screen and (max-width:1279px) {
    header .right-box ul.nav-bar {gap: 45px;}
    header a {font-size: 14px;}
    header {padding: 20px 0;}
    .home-banner .banner-content h1 {font-size: 46px;}
    .home-banner .banner-content .con-box {width: 80%;}
    .home-banner .banner-content p {font-size: 20px;line-height: 155%;}
    .common-btn {font-size: 18px;padding: 14px 28px;}
    .what-we-do .common-btn, .who-we-are .common-btn {margin-top: 10px;}
    .home-banner .banner-content span {font-size: 20px;margin-bottom: 10px;letter-spacing: 1.1px;font-weight: 600;}
    .img-box.img-shadow::before {width: 105%;top: 20px;border-radius: 10px;}
    .title h2 {font-size: 34px;}
    .title .dashed-title {font-size: 20px;margin-bottom: 20px;}
    .title {margin-bottom: 20px;}
    .title.bottom-dash {padding-bottom: 20px;}
    p {font-size: 16px;line-height: 170%;}
    .br-20 {border-radius: 10px;}
    .what-we-do .inner-box, .who-we-are .inner-box {gap: 80px;}
    .what-we-do .img-box , .who-we-are .img-box {width: 45%;}
    .what-we-do .img-box img , .who-we-are .img-box img {width: 100%;}
    .what-we-do .content-box , .who-we-are .content-box {width: 65%;}
    .common-section {padding: 70px 0;}
    .common-bottom-padding {padding-bottom: 70px;}
    .objectives-section .content-box {width: 46%;}
    .objectives-section .content-box .img-box {height: 130px;width: 130px;}
    .objectives-section .object-container {gap: 40px;}
    p.subtitle { font-size: 18px; line-height: 30px;}
    .objectives-section .content-box .img-box img {width: 80%;}
    .what-sets-apart .title {width: 100%;}
    .what-sets-apart .inner-box {flex-wrap: wrap;}
    .what-sets-apart .con-box {width: 87%;}
    h3 {font-size: 28px;}
    footer ul h4 {font-size: 18px;margin-bottom: 15px;}
    footer .main-footer .custom-container .inner {flex-wrap: wrap;gap: 30px;}
    footer .logo-box {width: 25%;}
    footer ul li:not(:last-child) {margin-bottom: 15px;}
    footer .bottom-footer {padding: 10px 0;}
    footer .bottom-footer p , footer a , footer li{font-size: 14px;}
    .our-services .common-box.ml-240 {margin-left: 125px;}
    .our-services .common-box p {font-size: 18px;padding-left: 35px;}
    .our-services .common-box.ml-100 {margin-left: 50px;}
    .our-services .common-box p::after {height: 12px;width: 12px;left: 6px;}
    .our-services .common-box p::before {height: 24px;width: 24px;}
    .third-party-experts .inner-content .common-box {width: 29%;}
    .core-values .inner-content .common-box h4 {font-size: 20px;}
    .our-approach-section .steps-container .common-box {padding: 15px;}
    .our-approach-section .steps-container .common-box::before {top: 50px;right: -17px;height: 4px;}
    .our-approach-section .steps-container .common-box span { font-size: 30px; width: 70px; height: 70px; border-width: 4px; margin-bottom: 15px;}
    .our-approach-section .steps-container .common-box h4 {font-size: 20px;margin-bottom: 15px;}
    .our-approach-section .steps-container .common-box p {font-size: 14px;line-height: 155%;}
    .process-section .title {margin-bottom: 40px;}
    .book-recommendations .inner-box h4 {font-size: 16px;}
    .get-in-touch .inner-container {gap: 30px;}
    .get-in-touch h4, .get-in-touch .contact-address a , .get-in-touch .contact-address p {font-size: 18px;line-height: 26px;}
    .get-in-touch .form-control {font-size: 18px;padding: 10px 15px;}
    .get-in-touch .form-group label {font-size: 16px}
    footer .main-footer{background-position: right;}
    figure span::after {border-width: 60px 35px 0;}
    .home-banner .banner-content {bottom: 200px;}
    header .logo img , header.shrink .logo img{width: 70%;}
    header a::before {top:4px}
    .home-banner , .quote , .our-mission {background-attachment: scroll;}
    .scroll-down{bottom: 70px;}
    .home-banner .banner-content h1::before {height: 15px;}
    .process-section svg {width: 90%;}
    .carrier-selection .dashed-title {margin-bottom: 40px;}
    .carrier-selection img {width: 70% !important;height: 40px;}
    
}

@media screen and (max-width:1023px) {
    header .right-box {display: none;}
    .menu-box{display: block;}
    .what-we-do .inner-box {display: flex;flex-direction: column-reverse;}
    .what-we-do .inner-box, .who-we-are .inner-box{flex-wrap: wrap;}
    .what-we-do .content-box, .who-we-are .content-box { width: 100%;}
    .what-we-do .img-box, .who-we-are .img-box {width: 60%;margin-right: auto;}
    footer .main-footer{background-position: right;}
    footer .links-box {width: 100%;flex-wrap: wrap;gap: 30px;}
    .home-banner.inner-banner .banner-content .con-box {width: auto;}
    .home-banner .banner-content h1 {font-size: 42px;}
    .our-services .outer-container{width: 90%;margin: 0 auto;}
    .our-services .common-box {width: 90%;margin-left: 0 !important;}
    .mb-50 {margin-bottom: 25px;}
    .third-party-experts .inner-content .common-box {width: 46%;}
    .our-approach-section .steps-container .common-box {width: 49%;}
    .our-approach-section .inner-box {flex-wrap: wrap}
    .our-approach-section .steps-container .common-box::before {display: none;}
    .process-section img {width: 95%;}
    .third-party-experts .inner-content .common-box img {width: 75px;}
    .core-values .inner-content {gap: 40px;}
    .third-party-experts .press-inquiry {margin-top: 50px;}
    .press-inquiry .btn-box {width: 50%;text-align: right;}
    .what-we-do .inner-box, .who-we-are .inner-box {gap: 30px;}
    .book-recommendations .inner-box { gap: 20px; flex-wrap: wrap;justify-content: start !important;}
    .book-recommendations .inner-box .common-box {width: 31%;}
    .get-in-touch .contact-address , .get-in-touch .form-box {width: 100%;}
    .get-in-touch .inner-container {flex-wrap: wrap;gap: 60px;}
    .get-in-touch .form-box {order: 1;}
    h3 {margin-bottom: 10px;}
    .our-team .team-member {padding: 20px;gap: 20px;margin-bottom: 20px;}
    .our-team .team-member .name {font-size: 20px;margin-bottom: 5px;}
    .our-team .team-member .designation {font-size: 16px;}
    .core-values .inner-content .common-box {width: 47%;}
    .what-we-do .common-btn, .who-we-are .common-btn {margin-top: 10px;}
    .what-sets-apart .con-box {width: 84%;}
    .get-in-touch .img-box img {width: 96%;}
    .get-in-touch .img-box.img-shadow::before {width: 100%;}
    .our-mission {background-attachment: unset;}
    .objectives-section {background-position: right;}
    header .logo img, header.shrink .logo img {width: 82%;}
    header a::before {display: none;}
    .home-banner , .quote , .our-mission{background-attachment: scroll;}
    .home-banner .banner-content .con-box {width: auto;}
    #carrier-slider.owl-carousel .owl-nav button {margin: 0;height: 25px;width: 25px;background-color: #48bcff;transition: all 0.3s linear}
    #carrier-slider.owl-theme .owl-nav {margin-top: 30px;}
    #carrier-slider.owl-carousel .owl-nav button.owl-prev {margin-right: 15px;}
    #carrier-slider.owl-carousel .owl-nav button:hover {background:#24315d;color: #FFF;transition: all 0.3s linear}
    #carrier-slider.owl-carousel .owl-nav button span {font-size: 24px;line-height: 0;color: #fff;}
    footer .logo-box {width: 40%;}
    footer ul {width: 47%;}
}

@media screen and (max-width:767px) {
    .common-section {padding: 50px 0;}
    .common-bottom-padding {padding-bottom: 50px;}
    .common-top-padding {padding-top: 50px;}
    .home-banner .banner-content {bottom: 60px;}
    .home-banner .banner-content h1 {font-size: 36px;}
    .home-banner .banner-content .con-box {width: auto;}
    .home-banner .banner-content p {font-size: 16px;}
    .home-banner .banner-content span {font-size: 18px;}
    .common-btn {font-size: 16px;padding: 15px 30px;}
    .title h2 {font-size: 32px;font-weight: 600;}
    .title .dashed-title span {width: 50px;margin-right: 10px;}
    .what-we-do .common-btn, .who-we-are .common-btn {margin-top: 0;}
    h3{margin-bottom: 10px;letter-spacing: normal;font-size: 24px;font-weight: 600;}
    p.subtitle {font-size: 14px;line-height: 24px;}
    .objectives-section .content-box .img-box {height: 100px;width: 100px;}
    .objectives-section .content-box .img-box img {width: 85%;}
    .what-sets-apart .con-box {width: 80%;}
    footer ul h4 {font-size: 18px;}
    footer ul li:not(:last-child) {margin-bottom: 10px;}
    footer ul li{font-size: 14px;}
    .our-services .common-box {width: 100%;}
    .book-recommendations .inner-box h4 {font-size: 14px;margin-bottom: 5px;}
    .book-recommendations .inner-box p {font-size: 13px;line-height: 140%;}
    .get-in-touch .img-box img {width: 95%;}
    .get-in-touch .img-box.img-shadow::before {width: 99%;top: 25px;}
    .get-in-touch .form-group {margin-bottom: 15px;}
    .get-in-touch .contact-address ul { width: auto;}
    .our-team .team-member {flex-wrap: wrap;}
    .core-values .inner-content .common-box {width: 46%;}
    .owl-theme .owl-nav {margin-top: 0;}
    .our-services .outer-container {gap: 20px;}
    .home-banner .banner-content h1::before {height: 15px;}
    .home-banner .banner-content {bottom: 100px;}
    header .logo img, header.shrink .logo img {width: 75%;}
    .nav {height: 50px;width: 55px;}
    .menu-icon:checked + label, .menu-icon:not(:checked) + label {top: 36px;right: 51px;}
    .home-banner , .quote , .our-mission{background-attachment: fixed;}
    .scroll-down {bottom: 30px;}
    .scroll-down img {width: 40px;}
    .what-we-do {margin-bottom: 20px;}
    .carrier-selection .dashed-title {margin-bottom: 30px;}
    footer .bottom-footer p, footer a, footer li {font-size: 16px;}
    footer ul li {align-items: start;}

}

@media screen and (max-width:639px) {
    p {font-size: 14px;line-height: 170%;}
    header {padding: 10px 0;}
    .nav {top: 10px;right: 10px;width: 55px;height: 50px;}
    .menu-icon:checked + label, .menu-icon:not(:checked) + label {top: 26px;right: 22px;}
    .home-banner .banner-content h1 { font-size: 26px;letter-spacing: 2.05px;}
    .home-banner .banner-content span {font-size: 16px;}
    .title h2 {font-size: 28px;}
    .title .dashed-title {font-size: 18px;margin-bottom: 10px;}
    .what-we-do p:not(:last-child), .who-we-are p:not(:last-child) {margin-bottom: 10px;}
    .objectives-section .content-box {width: 100%;}
    .home-banner .banner-content h1::before {height: 12px;bottom: -3px;}
    header.shrink {padding: 10px 0;}
    .title.bottom-dash {padding-bottom: 15px;}
    .title {margin-bottom: 15px;}
    h3{font-size: 20px;}
    .objectives-section .object-container {gap: 20px;}
    .what-sets-apart .con-box {width: 75%;}
    .what-sets-apart .common-box p {font-size: 14px;}
    .what-sets-apart .common-box, .our-services .common-box {padding: 20px;}
    footer .bottom-footer .custom-container {flex-wrap: wrap;text-align: center;justify-content: center !important;}
    .what-we-do .img-box, .who-we-are .img-box {width: 80%;margin: 0 auto;}
    .what-sets-apart .title {text-align: center;}
    .our-services .outer-container {gap: 20px;}
    .third-party-experts .inner-content .common-box {width: 100%;}
    .core-values .inner-content .common-box h4 {margin: 10px 0;}
    .our-approach-section .steps-container {margin: 0 20px;}
    .our-approach-section .steps-container .common-box span {font-size: 26px;width: 60px;height: 60px;border-width: 3px;margin-bottom: 10px;}
    .our-approach-section .steps-container .common-box::before {top: 44px;right: -23px;height: 3px;}
    .third-party-experts .inner-content .common-box img {width: 60px;}
    .core-values .inner-content .common-box h4 {font-size: 18px;width: auto;}
    .core-values .inner-content {gap: 25px;}
    .core-values .inner-content .common-box p {font-size: 14px;}
    .press-inquiry {text-align: center;}
    .press-inquiry .d-flex {flex-wrap: wrap;text-align: center;gap: 20px;justify-content: center !important;}
    .press-inquiry .btn-box {width: 100%;text-align: center;}
    .book-recommendations .inner-box .common-box {width: 47%;}
    .get-in-touch h4, .get-in-touch .contact-address a , .get-in-touch .contact-address p {font-size: 16px;line-height: 24px;}
    .core-values .inner-content .common-box {width: 100%;}
    .core-values .inner-content .common-box img {width: 65px;}
    .mb-50 {margin-bottom: 10px;}
    .get-in-touch .img-box.img-shadow::before {top: 20px;}
    .objectives-section {background-position: center;}
    figure span::after {border-width: 40px 23px 0;}
    figure{left: 45%;top:40%;margin: auto;}
    .home-banner.inner-banner {height: 100vh;}
    .home-banner.inner-banner .banner-content {bottom: 30px;}
    .scroll-down img {width: 30px;}
    .home-banner .banner-content {bottom: 60px;}
    .scroll-down {bottom: 20px;}
    .wve-logo {order: 2;width: 100%;text-align: center;}
    .carrier-selection .dashed-title {margin-bottom: 30px;}
    h3 {font-size: 18px;}
    footer .links-box {flex-wrap: wrap;gap: 30px;}
    footer .links-box ul {width: 44%;}
    footer .logo-box {width: 60%;}
    footer .data-info p {font-size: 12px;margin-bottom: 10px;opacity: 0.7;}
    footer .links-box ul {width: 100%;}
    
}

@media screen and (max-width:479px) {
    .common-section {padding: 30px 0;}
    .common-bottom-padding {padding-bottom: 30px;}
    .common-top-padding {padding-top: 30px;}
    .home-banner  {height: 100vh;background-attachment: unset;}
    .quote {background-attachment: unset; height: auto;}
    header {padding: 9px 0;}
    header .logo img {width: 80%;}
    .what-we-do .img-box, .who-we-are .img-box {width: 90%;}
    .what-sets-apart .icon {height: 65px;width: 65px;padding: 5px;margin: 0 auto;margin-bottom: 10px;}
    .what-sets-apart .con-box {width: auto;}
    .what-sets-apart .common-box, .our-services .common-box {padding: 15px;flex-wrap: wrap;text-align: center;}
    .what-sets-apart .common-box:hover, .our-services .common-box:hover {background-position: 70%;}
    .what-sets-apart .common-box, .our-services .common-box {background-size: cover;}
    .what-sets-apart .common-box h3 {font-size: 20px;}
    footer .main-footer .custom-container .inner {gap: 30px;}
    footer .logo-box {width: 65%;}
    footer .links-box {gap: 25px;}
    footer .links-box ul {width: 100%;}
    .home-banner .banner-content h1 {font-size: 22px;letter-spacing: normal;}
    .home-banner .banner-content h1::before {height: 10px;bottom: -3px;}
    .common-btn {font-size: 14px;padding: 12px 24px;letter-spacing: normal;}
    .home-banner .banner-content span {font-size: 14px;letter-spacing: normal;}
    .our-services .common-box p {text-align: left;}
    .title h2 {font-size: 26px;}
    .what-we-do .inner-box, .who-we-are .inner-box {gap: 30px;}
    .core-values {text-align: center;}
    .third-party-experts .inner-content .common-box p {width: auto;}
    .process-section .title {margin-bottom: 30px;}
    .our-approach-section .steps-container .common-box { width: 100%;}
    .our-approach-section .steps-container .common-box::before {display: none;}
    .book-recommendations .inner-box img {margin-left: 0;}
    .book-recommendations .inner-box .common-box {width: 46%;text-align: center;}
    .book-recommendations .inner-box h4 {font-size: 12px;}
    .book-recommendations .inner-box img {width: 100%;}
    .our-team .team-member .member-img img {height: 270px;}
    footer .main-footer {background-image: url('https://d24jm343jvu1tn.cloudfront.net/images/footer-mobile-bg.png')}
    .objectives-section {background-position: right;}
    .nav {width: 50px;height: 45px}
    .home-banner .banner-content p {font-size: 14px;}
    header .logo img {width: 70%;margin:0;}
    header.shrink .logo img {width: 70%;margin: 0;}
    figure span::after {border-width: 40px 23px 0;}
    .menu-icon:checked + label, .menu-icon:not(:checked) + label {top: 23px;right: 20px;}
    figure{left: 43%;top:40%;margin: auto;}
    .home-banner.inner-banner .banner-content {bottom: 135px;}
    .home-banner .banner-content {bottom: auto;transform: translateY(-50%);top: 50%;}
    .scroll-down {bottom: 100px;}
    .what-we-do {margin-bottom: 30px;}
    .home-banner, .quote, .our-mission {background-attachment: scroll;}
    #carrier-slider.owl-theme .owl-nav {margin-top: 20px;}
    h3 {font-size: 16px;}
    .carrier-selection img {width: 75% !important}
    .carrier-selection .dashed-title {margin-bottom: 20px;}
    footer .bottom-footer p, footer a, footer li {font-size: 14px;}
    footer .data-info {width: auto;text-align: left !important;}
    
}

@media screen and (max-width:359px) {
    p {font-size: 12px;line-height: 150%;}
    h3 {font-size: 18px;}
    .what-sets-apart .common-box h3 {font-size: 18px;}
    .title h2 {font-size: 24px;}
    .title .dashed-title span {width: 30px;margin-right: 5px;}
    .title .dashed-title {font-size: 16px;font-weight: 600;}
    .our-services .common-box p {font-size: 16px}
    .our-team .team-member .member-img img {height: 230px;}
    .our-team .team-member {padding: 15px;gap: 10px;margin-bottom: 15px;}
    .our-team .team-member .name {font-size: 16px;}
    .our-team .team-member .designation {font-size: 12px;}
    .home-banner.inner-banner .banner-content {bottom: 115px;}
    figure{left: 42%;top:42%;}
    .nav{width: 45px;height: 40px;}
    .menu-icon:checked + label, .menu-icon:not(:checked) + label {top: 20px;right: 18px;}
}