.trusted-organizations-section .content {
    flex-wrap:nowrap;
}
body .trusted-organizations-section {
    padding:50px 0;
}
body .trusted-organizations-section .organizations {
    padding-top:0;
    gap:30px 50px;
    align-items: center;
    margin: 0 !important;
    margin-left:100px!important;
    justify-content: center;
}
body .trusted-organizations-section .organizations .single {
    display:inline-flex;
    align-items: center;
}
body .trusted-organizations-section .organizations .single img {
    filter:none;
    max-width: 150px;
    max-height: 60px;
}
body .trusted-organizations-section .organizations .single:not(:last-child),
body .trusted-organizations-section .organizations .single {
    padding:0;
    margin:0;
	max-width:initial;
	max-heght:initial;
}
body .trusted-organizations-section .wrapper {
    background:var(--color-card);
    box-shadow: 0 15px 60px -25px rgba(0, 0, 0, 0.3);
    border-radius:50px;
    padding:50px;
}


body .gravity-book-demo-form .gform_fields .gfield .gchoice label {
	font-size:12px;
}

.statsarea {
    padding-top:0!important;
}
.statsarea h3 {
    margin-bottom:20px;
}
.statsarea .stats {
    margin-top:50px;
    gap:65px;
    justify-content: center;
}
.statsarea h2:nth-child(3) {
    margin-top:100px;
}
body .statsarea .content {
    flex-wrap: nowrap;
    gap:100px 0;
    flex-direction: column;
    text-align: center;
}
body .statsarea .content>div {
    width:100%;
}
body .single-stat:not(:last-child) {
    margin-right:0;
}
body .statsarea .content>div:nth-child(2) {
    background: var(--color-card);
    box-shadow: 0 15px 60px -25px rgba(0, 0, 0, 0.3);
    border-radius: 50px;
    padding: 50px;
    text-align:center;
}
body .statsarea .content>div:nth-child(1),
body .statsarea .content>div:nth-child(3) {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}
body .single-stat {
    max-width: 250px;
}
body .stats .single-stat:before {
    z-index:1!important;
    left: 50%!important;
}
body .single-stat h4 {
    position:relative;
    z-index:2;
}





.section-solutions p {
    margin-bottom:20px;
}
.section-solutions li {
    margin-bottom:20px;
    list-style:none;
}
.section-solutions ul li:before {
    content:'';
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg width='800px' height='800px' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns'%3E%3Ctitle%3Echeckmark-circle%3C/title%3E%3Cdesc%3ECreated with Sketch Beta.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' sketch:type='MSPage'%3E%3Cg id='Icon-Set' sketch:type='MSLayerGroup' transform='translate(-100.000000, -1139.000000)' fill='%235f925f'%3E%3Cpath d='M122.027,1148.07 C121.548,1147.79 120.937,1147.96 120.661,1148.43 L114.266,1159.51 L110.688,1156.21 C110.31,1155.81 109.677,1155.79 109.274,1156.17 C108.871,1156.54 108.85,1157.18 109.228,1157.58 L113.8,1161.8 C114.177,1162.2 114.81,1162.22 115.213,1161.84 C115.335,1161.73 122.393,1149.43 122.393,1149.43 C122.669,1148.96 122.505,1148.34 122.027,1148.07 L122.027,1148.07 Z M116,1169 C108.268,1169 102,1162.73 102,1155 C102,1147.27 108.268,1141 116,1141 C123.732,1141 130,1147.27 130,1155 C130,1162.73 123.732,1169 116,1169 L116,1169 Z M116,1139 C107.164,1139 100,1146.16 100,1155 C100,1163.84 107.164,1171 116,1171 C124.836,1171 132,1163.84 132,1155 C132,1146.16 124.836,1139 116,1139 L116,1139 Z' id='checkmark-circle' sketch:type='MSShapeGroup'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: contain;
    width: 25px;
    height: 25px;
    display: inline-block;
    margin-left: -35px;
    position: relative;
    top: 7px;
    margin-right: 10px;
}
.section-solutions .btn {
    display:inline-block;
}
.section-solutions .btns {
    display:flex;
    gap:20px;
    margin-top:40px;
}
.section-solutions h1 {
    margin-bottom:20px;
}






.more-content .content>div {
    width:100%;
}
.more-content h3, .more-content p {
    margin-bottom:20px;
    text-align: center;
}
.more-content p {
    max-width:900px;
    margin-left:auto;
    margin-right:auto;
}
.more-content .content {
    background: #187bd50d;
    padding: 50px;
    border-radius: 50px;
    color: white;
    box-shadow: 0 15px 60px -25px rgba(0, 0, 0, 0.3);
}


.section-booking2 .left-side {
    order:2;
}



.single-card .card-body strong {
    color:var(--color-blue);
}
.single-card .card-body p {
    text-align:left;
}
.single-card .icon {
    text-align:center;
}
body .cards-4 .single-card .card-heading .icon img {
    width: 4.5625vw;
    height: 4.5625vw;
    margin-top:-30px;
}
body .cards-4 {
    justify-content: space-between;
    margin-top:50px;
}
body .cards-4 .single-card:not(:last-child) {
    margin-right:0;
}
.cards-4 .single-card {
    margin-bottom:0;
    height:100%;
}




.bookform {
    padding: 50px;
    border-radius: 30px;
    color: white;
    box-shadow: 0 0 15px #00000017;
    background-color:rgb(255 255 255 / 80%);
}
.bookform .gform_wrapper.gravity-theme .ginput_complex input,
.bookform .gform_wrapper.gravity-theme .gfield input.large,
.bookform .gform_wrapper.gravity-theme .gfield select.large {
    background:white;
}
.bookform .h2, .bookform p {
    text-align:center;
}


.bookform .gform_wrapper.gravity-theme .ginput_complex input, .bookform .gform_wrapper.gravity-theme .gfield input.large, .bookform .gform_wrapper.gravity-theme .gfield select.large {
    color:black;
}


.is-light .bookform {
    background-color:rgb(255 255 255 / 80%);
}
.is-dark .bookform {
    background-color:rgb(25 25 25 / 80%);
}
.is-dark .bookform .gform_wrapper.gravity-theme .gfield input::placeholder,
.is-dark .bookform .gform_wrapper.gravity-theme .gfield select::placeholder,
.is-dark .gravity-book-demo-form .gform_fields .gfield input {
    color:rgba(255, 255, 255, 0.9)!important;
}
body.is-dark .trusted-organizations-section .organizations .single img {
	filter: var(--img-filter-color);
}

body.is-dark .gravity-book-demo-form .gform_fields .gfield input[type="text"],
body.is-dark .gravity-book-demo-form .gform_fields .gfield input[type="email"],
body.is-dark .gravity-book-demo-form .gform_fields .gfield input[type="tel"] {
    opacity:1;
    background:#818181;
    color:white!important;
}

.single-card .card-body p { margin-bottom:0; }

.bgbg {
    position: relative;
    background-color:var(--color-theme-bg);
    padding-bottom:150px;
    overflow:hidden;
  }
  .bgbg>svg {
    object-fit: cover;
    position: absolute;
    top:0;
    left:0;
  }

  .glass-overlay {
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    backdrop-filter: blur(6px);
    z-index: 1;
  }

  .bgbg .wrapper {
    position:relative;
    z-index:1;
  }

  .dot {
    position: absolute;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-color: tomato;
    animation: pulse 1.5s ease-in-out infinite;
    pointer-events: none;
    z-index: 0;
  }

  .bgbg>svg>g {
	fill:var(--color-booking-bg);
}

body .bgbg .btn {
    padding-left:0;
    margin-left:0;
}

  @keyframes pulse {
    0% {
      transform: scale(1);
      opacity: 1;
    }
    50% {
      transform: scale(1.5);
      opacity: 0.4;
    }
    100% {
      transform: scale(1);
      opacity: 1;
    }
  }

body .gform_footer input[type=submit] {

    color: var(--color-font-btn);
    font-weight:600;
    
}

@media screen and (max-width:1350px) {

    body .trusted-organizations-section .wrapper {
        border-radius: 30px;
        padding:30px;
        margin-top:30px;
    }

    body .trusted-organizations-section .organizations .single img {
        filter: none;
        max-width: 100px;
        max-height: 45px;
    }

    body .trusted-organizations-section .organizations {
        margin-left: 0!important;
        margin-top:30px!important;
    }

    .section-booking2 .left-side {
        order:0;
    }

    body .statsarea .content>div:first-child,
    body .statsarea .content>div:last-child {
        width:100%;
    }
    body .statsarea .content {
        gap:50px;
    }
    body .single-stat {
        margin-bottom:0;
        max-width: 40%;
    }
    .statsarea .stats {
        justify-content: space-between;
    }

    body .cards-4 .single-card .card-heading .icon img {
        margin-top:-10px;
    }
    .cards-4 .single-card {
        margin-bottom:0;
        height:auto;
    }

}

@media screen and (max-width:768px) {

    .photo.bg-img-p { margin-left:-12%; margin-bottom:30px; }
    body .section-solutions .content .right-side { width:95%!important; }

    body .cards-4 {
        gap:50px 0;
    }
    .more-content .wrapper {
        width:100%;
    }
    .more-content .content {
        padding:30px;
        border-radius: 0;
    }
    .single-card .icon {
        text-align:left;
    }
    body .cards-4 .single-card .card-heading .icon img {
        width:200px;
        height:200px;
    }

    body .trusted-organizations-section .organizations .single img {
        max-width:100%;
        height:auto;
    }

    body .statsarea .stats {
        right:initial;
        gap:50px 0;
    }
	
	body .section-solutions .content .right-side { margin-left:0!important; width: 100% !important; margin-top:40px; }
	.bookform { padding:30px; }
	.section-solutions li { margin-left:20px; }
	.bgbg { padding-bottom:20px; }
	body .trusted-organizations-section .organizations .single:not(:last-child), body .trusted-organizations-section .organizations .single { max-width: calc(45% - 20px); }
	body .trusted-organizations-section .organizations { gap:15px; }
	
	body .statsarea .content>div:nth-child(2) { border-radius:30px; padding:30px; }

}