@media (min-width: 1920px) and (max-width: 2560px) {
  .banner-text h3,
  .banner-text h1,
  .banner-text .banner-heading {
    font-size: 74px;
  }

  .service-slider {
    margin-right: -750px;
  }
  .service-arrow-right {
    right: 455px;
  }

  .service-arrow-left,
  .service-arrow-right {
    top: 42%;
  }

  /*.parallex-area, .home-newvideo-box-content iframe{height: 780px;}*/
  .parallex-area,
  .home-newvideo-box-content .parallex-homevideo {
    height: 820px;
  }
  .aboutstory-big {
    height: 580px;
  }
  .mission-box img {
    height: 630px;
  }
  .mission-image {
    height: 630px;
    width: 46.8%;
  }
  .mission-left {
    margin-top: 441px;
  }

  .guidetab-box {
    height: 520px;
  }

  .cab-about:before {
    width: 70%;
  }

  .mice-destination:before {
    width: 960px;
    height: 960px;
  }
  .mice-destination:after {
    width: 960px;
    height: 970px;
  }
  .destiarrow-right {
    right: 220px;
  }
  .destination-slider {
    margin-bottom: 240px;
  }
  .micedesti-content {
    padding-top: 240px;
  }
  .destin-box p {
    font-size: 17px;
  }

  .event-box {
    width: 1200px !important;
  }

  .team-bigmodel .modal-dialog {
    max-width: 1300px;
  }

  .sustain-videobox video {
    width: 600px;
    height: 600px;
  }
  .sustain-videobox h1 {
    font-size: 130px;
  }
  .sustain-action .row {
    min-height: 780px;
  }
  .susplanet-content {
    margin: 150px 0px;
  }
}

@media (min-width: 1801px) and (max-width: 1919px) {
  .banner-text h3,
  .banner-text h1,
  .banner-text .banner-heading {
    font-size: 74px;
  }

  .service-slider {
    margin-right: -700px;
  }
  .service-arrow-right {
    right: 440px;
  }

  /*.parallex-area, .home-newvideo-box-content iframe{height: 770px;}*/
  .parallex-area,
  .home-newvideo-box-content .parallex-homevideo {
    height: 780px;
  }
  .aboutstory-big {
    height: 580px;
  }
  .mission-box img {
    height: 630px;
  }
  .mission-image {
    height: 630px;
    width: 46.8%;
  }
  .mission-left {
    margin-top: 441px;
  }

  .guidetab-box {
    height: 490px;
  }

  .cab-about:before {
    width: 70%;
  }

  .mice-destination:before {
    width: 920px;
    height: 920px;
  }
  .mice-destination:after {
    width: 920px;
    height: 930px;
  }
  .destiarrow-right {
    right: 210px;
  }
  .destination-slider {
    margin-bottom: 240px;
  }
  .micedesti-content {
    padding-top: 240px;
  }
  .destin-box p {
    font-size: 17px;
  }

  .event-box {
    width: 1200px !important;
  }

  .team-bigmodel .modal-dialog {
    max-width: 1300px;
  }

  .sustain-videobox video {
    width: 550px;
    height: 550px;
  }
  .sustain-videobox h1 {
    font-size: 120px;
  }
  .sustain-action .row {
    min-height: 740px;
  }
  .susplanet-content {
    margin: 135px 0px;
  }
}

@media (min-width: 1681px) and (max-width: 1800px) {
  .banner-text h3,
  .banner-text h1,
  .banner-text .banner-heading {
    font-size: 64px;
  }

  .service-slider {
    margin-right: -580px;
  }
  .service-arrow-right {
    right: 410px;
  }

  /*.parallex-area, .home-newvideo-box-content iframe{height: 700px;}*/
  .parallex-area,
  .home-newvideo-box-content .parallex-homevideo {
    height: 730px;
  }
  .aboutstory-big {
    height: 580px;
  }
  .mission-box img {
    height: 630px;
  }
  .mission-image {
    height: 630px;
    width: 46.8%;
  }
  .mission-left {
    margin-top: 441px;
  }

  .guidetab-box {
    height: 460px;
  }

  .mice-destination:before {
    width: 860px;
    height: 860px;
  }
  .mice-destination:after {
    width: 860px;
    height: 870px;
  }
  .destiarrow-right {
    right: 190px;
  }
  .destination-slider {
    margin-bottom: 200px;
  }
  .micedesti-content {
    padding-top: 200px;
  }
  .destin-box p {
    font-size: 17px;
  }

  .event-box {
    width: 1150px !important;
  }

  .team-bigmodel .modal-dialog {
    max-width: 1200px;
  }

  .sustain-videobox video {
    width: 550px;
    height: 550px;
  }
  .sustain-videobox h1 {
    font-size: 120px;
  }
  .sustain-action .row {
    min-height: 690px;
  }
  .sustain-comeimg {
    width: 28%;
  }
  .susplanet-content {
    margin: 120px 0px;
  }
}

@media (min-width: 1600px) and (max-width: 1680px) {
  .banner-text h3,
  .banner-text h1,
  .banner-text .banner-heading {
    font-size: 64px;
  }

  .service-slider {
    margin-right: -500px;
  }
  .service-arrow-right {
    right: 390px;
  }

  /*.parallex-area, .home-newvideo-box-content iframe{height: 700px;}*/
  .parallex-area,
  .home-newvideo-box-content .parallex-homevideo {
    height: 720px;
  }
  .aboutstory-big {
    height: 580px;
  }

  .guidetab-box {
    height: 430px;
  }

  .mice-destination:before {
    width: 790px;
    height: 790px;
  }
  .mice-destination:after {
    width: 790px;
    height: 800px;
  }
  .destiarrow-right {
    right: 190px;
  }
  .destination-slider {
    margin-bottom: 200px;
  }
  .micedesti-content {
    padding-top: 200px;
  }

  .event-box {
    width: 1100px !important;
  }

  .team-bigmodel .modal-dialog {
    max-width: 1100px;
  }

  .sustain-videobox video {
    width: 500px;
    height: 500px;
  }
  .sustain-videobox h1 {
    font-size: 110px;
  }
  .sustain-action .row {
    min-height: 650px;
  }
  .sustain-comeimg {
    width: 30%;
  }
  .susplanet-content {
    margin: 100px 0px;
  }
}

@media (min-width: 1441px) and (max-width: 1599px) {
  .banner-text h3,
  .banner-text h1,
  .banner-text .banner-heading {
    font-size: 60px;
  }

  .parallex-area,
  .home-newvideo-box-content .parallex-homevideo {
    height: 680px;
  }

  .service-slider {
    margin-right: -460px;
  }
  .service-arrow-right {
    right: 380px;
  }

  .guidetab-box {
    height: 400px;
  }

  .mice-destination:before {
    width: 750px;
    height: 750px;
  }
  .mice-destination:after {
    width: 750px;
    height: 760px;
  }
  .destiarrow-right {
    right: 170px;
  }
  .destination-slider {
    margin-bottom: 200px;
  }
  .micedesti-content {
    padding-top: 200px;
  }

  .event-box {
    width: 1100px !important;
  }

  .sustain-action .row {
    min-height: 590px;
  }
  .sustain-comeimg {
    width: 28%;
  }
  .susplanet-content {
    margin: 80px 0px;
  }
    /* Landing Page CSS */

}

@media (min-width: 1400px) and (max-width: 1440px) {
  .banner-text h3,
  .banner-text h1,
  .banner-text .banner-heading {
    font-size: 60px;
  }

  .parallex-area,
  .home-newvideo-box-content .parallex-homevideo {
    height: 610px;
  }

  .mice-destination:before {
    width: 630px;
    height: 630px;
  }
  .mice-destination:after {
    width: 630px;
    height: 640px;
  }
  .destiarrow-right {
    right: 160px;
  }
  .event-box {
    width: 1000px !important;
  }
  .guidetab-box {
    height: 360px;
  }

  .sustain-action .row {
    min-height: 580px;
  }
  .sustain-comeimg {
    width: 27%;
  }
  .susplanet-content {
    margin: 65px 0px;
  }
    /* Landing Page CSS */

}

@media (min-width: 1300px) and (max-width: 1366px) {
  .parallex-area,
  .home-newvideo-box-content .parallex-homevideo {
    height: 580px;
  }

  .susplanet-content {
    margin: 55px 0px;
  }
}

@media (min-width: 992px) and (max-width: 1200px) {
  .banner-text {
    left: 0;
    right: 0;
    width: 960px;
    margin: 0px auto;
    padding: 0px 15px;
  }

  .about-area .about-image{
    height: 400px;
    width: 100%;
  }
  .banner-text h3,
  .banner-text h1,
  .banner-text .banner-heading {
    font-size: 44px;
    width: 70%;
  }
  .banner-movers {
    bottom: 30px;
    padding: 0px 15px;
    width: 960px;
    left: 0;
    right: 0;
  }
  .bannerslider-dots li button {
    width: 60px;
    height: 30px;
    outline-offset: 3px;
  }
  .bannerslider-dots:before,
  .bannerslider-dots:after {
    width: 8px;
    height: 8px;
  }
  .bannerarrow-right {
    width: 40px;
    height: 40px;
  }
  .bannerarrow-right .fa-arrow-right {
    font-size: 13px;
  }

  .about-big {
    height: 400px;
  }
  .about-small {
    width: 220px;
    height: 280px;
  }

  .service-slider {
    margin-right: -260px;
  }
  .servicearea-box h4 {
    font-size: 20px;
  }
  .service-arrow-right {
    right: 285px;
  }
  .servicearea-box img {
    width: 100%;
  }

  .choose-accord .card-header button[aria-expanded="true"] span {
    font-size: 22px;
  }
  .choose-reason img {
    height: auto;
  }

  .feature-box {
    padding: 0px;
    min-height: 350px;
  }
  .feature-box h4 {
    font-size: 19px;
  }

  .unique-box {
    min-height: 234px;
  }

  .story-box h4 {
    padding: 0px;
  }

  .blog-bigimage {
    height: 360px;
  }
  .blog-box h4,
  .blog-box .blog-text {
    font-size: 16px;
  }
  .blog-list {
    height: 530px;
  }
  .blog-text-box h4 {
    font-size: 16px;
  }

  .newsarea-marquee {
    height: 441px;
  }

  .footer-form h4,
  .footer-form .footer-heading{
    font-size: 48px;
  }
  .new-footer-address ul li p {
    font-size: 13px;
  }
  .new-footer-address ul li a {
    font-size: 13px;
  }
  .what-footer-link ul li a {
    font-size: 12px;
    letter-spacing: 0px;
  }
  .new-footer-logo img {
    width: 200px;
  }
  .blog-smallimage {
    height: 240px !important;
    width: 100%;
  }
  .blog-header {
    padding: 30px 0 !important;
  }
  .blog-list-box {
    padding-bottom: 30px !important;
  }

  .founder-head img {
    width: 800px;
  }
  .founder-box img {
    height: 300px;
  }
  .founder-content {
    padding: 25px;
    margin-left: -30px;
    margin-top: 30px;
  }
  .teamarrow-left,
  .teamarrow-right {
    width: 40px;
    height: 40px;
  }
  .teamarrow-left {
    left: -25px;
  }
  .teamarrow-right {
    right: -25px;
  }
  .teamarrow-left .fa-arrow-left,
  .teamarrow-right .fa-arrow-right {
    font-size: 14px;
  }
  .aboutgroup-small {
    width: 55%;
  }
  .aboutpage-group-logo a {
    min-height: 60px;
    margin-top: 20px;
  }
  .aboutpage-group-logo a img {
    width: 70px;
  }
  .aboutpage-group-logo .heading {
    font-size: 44px;
    margin-bottom: 30px;
  }

  .recentblog-area .blog-smallimage {
    height: 250px !important;
  }
  .blog-biggimage {
    height: 290px;
  }

  .cabtravel-box div h4 {
    font-size: 18px;
  }
  .centerarrow-left,
  .centerarrow-right {
    width: 40px;
    height: 40px;
  }
  .centerarrow-right {
    right: -30px;
  }
  .centerarrow-left {
    left: -30px;
  }
  .cabislider-box h4 {
    font-size: 21px;
  }
  .newsupdate-box h4 {
    font-size: 16px;
  }
  .cab-bigimage {
    object-fit: cover;
    width: 100%;
    height: 580px;
  }

  .mice-destination:before {
    width: 550px;
    height: 550px;
  }
  .mice-destination:after {
    width: 550px;
    height: 560px;
  }
  .event-box {
    width: 770px !important;
  }

  .accomo-priority .unique-box {
    min-height: 234px;
  }

  .blogpage-blog .head-image {
    height: 278px;
  }

  .blog-header .main-box .image-container .image-content {
    padding: 0px 20px 20px !important;
    top: auto;
    bottom: 0;
  }
  .blog-header .main-box .image-container .image-content p:last-child {
    margin-bottom: 0px;
  }
  .blog-header .main-box .image-container .image-content h1,
  .blog-header .main-box .image-container .image-content .heading-text {
    font-size: 26px !important;
  }

  .addform-right .img-responsive {
    height: 673px;
  }

  .sustain-tagline {
    padding-top: 120px;
  }
  .sustain-quote {
    font-size: 200px;
  }
  .principle-midtext {
    min-height: 203px;
  }
  .sustain-action .row {
    min-height: 420px;
  }
  .action-image {
    width: 480px;
  }
    /* Landing Page CSS */

}

@media (min-width: 1200px) and (max-width: 1200px) {
  .banner-text {
    width: 1140px;
  }
  .banner-movers {
    width: 1140px;
  }

  .servicearea-box h4 {
    font-size: 22px;
  }

  .service-arrow-right {
    right: 330px;
  }

  .choose-accord .card-header button[aria-expanded="true"] span {
    font-size: 24px;
  }

  .feature-box {
    padding: 0px 15px;
    min-height: 380px;
  }
  .feature-box h4 {
    font-size: 20px;
  }

  .unique-box {
    min-height: 195px;
  }

  .blog-bigimage {
    height: 440px;
  }
  .blog-box h4,
  .blog-box .blog-text {
    font-size: 18px;
  }
  .blog-list {
    height: 600px;
  }
  .blog-text-box h4 {
    font-size: 18px;
  }

  .newsarea-marquee {
    height: 467px;
  }

  .footer-form h4,
  .footer-form .footer-heading {
    font-size: 64px;
  }
  .new-footer-address ul li p {
    font-size: 14px;
  }
  .new-footer-address ul li a {
    font-size: 14px;
  }
  .what-footer-link ul li a {
    font-size: 13px;
    letter-spacing: 0.6px;
  }

  .founder-box img {
    height: 320px;
  }
  .founder-content {
    padding: 40px;
    margin-left: -40px;
    margin-top: 50px;
  }

  .recentblog-area .blog-smallimage {
    height: 300px !important;
  }
  .blog-biggimage {
    height: 360px;
  }

  .cabtravel-box div h4 {
    font-size: 21px;
  }
  .cabtravel-box div {
    min-height: 118px;
  }
  .cabislider-box h4 {
    font-size: 23px;
  }
  .newsupdate-box h4 {
    font-size: 18px;
  }

  .mice-destination:before {
    width: 580px;
    height: 580px;
  }
  .mice-destination:after {
    width: 580px;
    height: 590px;
  }

  .accomo-priority .unique-box {
    min-height: 215px;
  }

  .blogpage-blog .head-image {
    height: 330px;
  }
  .blog-header .main-box {
    width: 100%;
  }

  .addform-right .img-responsive {
    height: 657px;
  }
    /* Landing Page CSS */

}

@media (min-width: 1200px) {
  .banner-movers {
    padding: 0px 15px;
    width: 1140px;
    left: 0;
    right: 0;
  }

  .banner-text {
    left: 0;
    right: 0;
    width: 1140px;
    margin: 0 auto;
    padding: 0px 15px;
  }

  .banner-text h3,
  .banner-text h1,
  .banner-text .banner-heading {
    width: 70%;
  }

  .home-banner{

    height: 100vh;
    width:100%;
  }
}



@media (min-width: 992px){
  .banner-box{

    width: 100%;
    height: 100vh;
  }
  .home-banner{
    height: 100vh;
    width: 100%;
  }

}

@media (min-width: 768px) and (max-width: 991px) {
  .heading {
    font-size: 42px;
  }

  .home-banner{
    height: 100vh;
    width: 100%;
    background: #fff;
    overflow: hidden;
  }

  .banner-text {
    left: 0;
    right: 0;
    width: 720px;
    margin: 0 auto;
    padding: 0px 15px;
  }
  .banner-text h3,
  .banner-text h1,
  .banner-text .banner-heading {
    font-size: 40px;
    width: 70%;
  }
  .banner-movers {
    bottom: 30px;
    padding: 0px 15px;
    width: 720px;
    left: 0;
    right: 0;
  }
  .bannerslider-dots li button {
    width: 60px;
    height: 30px;
    outline-offset: 3px;
  }
  .bannerslider-dots:before,
  .bannerslider-dots:after {
    width: 8px;
    height: 8px;
  }
  .bannerarrow-right {
    width: 40px;
    height: 40px;
  }
  .bannerarrow-right .fa-arrow-right {
    font-size: 13px;
  }

  .about-area {
    padding: 80px 0px 80px;
  }
  .about-big {
    height: 360px;
    width: 90%;
  }
  .about-small {
    width: 180px;
    height: 220px;
  }

  .service-slider {
    margin-right: -300px;
  }
  .servicearea-box h4 {
    font-size: 20px;
  }
  .servicearea-box img {
    width: 100%;
  }
  .service-arrow-right {
    right: 320px;
  }

  .parallex-area,
  .home-newvideo-box-content .parallex-homevideo {
    height: 500px;
  }

  .choose-accord {
    padding-left: 20px;
  }
  .choose-accord .card-header button span {
    font-size: 18px;
  }
  .choose-accord .card-header button[aria-expanded="true"] span {
    font-size: 21px;
  }
  .choose-accord .card-header button:after {
    left: -22px;
  }
  .choose-reason img {
    height: 350px;
  }

  .item-number {
    padding: 40px 3px;
  }
  .item-number h4 {
    font-size: 38px;
  }
  .item-number span {
    font-size: 28px;
  }
  .item-number p {
    font-size: 11px;
    letter-spacing: 0px;
  }

  .feature-box {
    padding: 0px;
    min-height: 340px;
  }
  .feature-box h4 {
    font-size: 18px;
  }

  .story-box h4 {
    font-size: 18px;
    padding: 0px;
  }

  .blog-bigimage {
    height: 360px;
  }
  .blog-box h4,
  .blog-box .blog-text {
    font-size: 16px;
  }
  .blog-list {
    height: 350px;
  }
  .blog-text-box h4 {
    font-size: 16px;
  }

  .footer-form {
    padding-right: 0px;
  }
  .footer-form h4,
  .footer-form .footer-heading {
    font-size: 30px;
  }
  .new-footer-social li a {
    width: 34px;
    height: 34px;
    font-size: 13px;
  }
  .new-footer-logo img {
    width: 160px;
  }
  .new-footer-logo {
    margin-bottom: 20px;
  }

  .contact-box img {
    width: 70px;
  }
  .contact-detail {
    margin-bottom: 40px;
  }
  .contact-box h4,
  .contact-box .contact-text {
    font-size: 18px;
    margin: 4px 0px 5px;
  }
  .worldmap-text {
    margin-top: 30px;
  }
  .worldmap-text h2 {
    font-size: 30px;
  }
  .contact-box {
    padding: 20px 8px 30px;
  }

  .blogpage-blog .head-image {
    height: 208px;
  }

  .blog-header .main-box .image-container .image-content {
    padding: 15px !important;
    top: auto;
    bottom: 0;
  }
  .blog-header .main-box .image-container .image-content h1,
  .blog-header .main-box .image-container .image-content .heading-text{
    text-align: left;
    font-size: 20px !important;
  }
  .blog-header .main-box .image-container .image-content p:last-child {
    margin-bottom: 0px;
    font-size: 14px;
  }
  .blog-smallimage {
    height: 400px !important;
    width: 100%;
  }
  .blog-header {
    padding-bottom: 30px;
  }
  .blog-list-box {
    padding-bottom: 30px !important;
  }

  .aboutstory-big {
    height: 540px;
    width: 100%;
  }
  .aboutpage-text p {
    margin: 15px 0px 40px;
  }
  .aboutpage-text img {
    left: -70px;
  }
  .mission-area {
    padding-top: 150px;
  }
  .mission-right {
    padding-right: 0px;
  }
  .mission-box h3 {
    font-size: 34px;
  }
  .mission-box img {
    height: 460px;
  }
  .mission-left {
    padding-left: 0px;
    margin-top: 321px;
  }
  .mission-image {
    width: 48.3%;
    height: 460px;
  }
  .teamarrow-left,
  .teamarrow-right {
    width: 40px;
    height: 40px;
  }
  .teamarrow-left {
    left: -30px;
  }
  .teamarrow-right {
    right: -30px;
  }
  .aboutgroup-big {
    width: 85%;
  }
  .aboutgroup-small {
    bottom: 18px;
    right: 0px;
    width: 55%;
  }
  .aboutpage-group-logo a {
    min-height: 60px;
    margin-top: 20px;
  }
  .aboutpage-group-logo a img {
    width: 70px;
  }
  .aboutpage-group-logo a span {
    font-size: 18px;
    margin-left: 12px;
  }
  .aboutpage-group-logo .heading {
    font-size: 32px;
  }
  .aboutpage-group-video {
    width: 94%;
  }
  .aboutgroup-video .img-responsive,
  .groupvideo-frame {
    height: 380px;
  }
  .unique-box {
    min-height: 202px;
  }

  .blogdetail-heading {
    font-size: 30px;
  }
  .blogdetail-mainhead {
    font-size: 26px;
  }
  .recentblog-area .blog-smallimage {
    height: 380px !important;
  }
  .blog-biggimage {
    height: 460px;
  }

  .subheader {
    padding: 90px 0px;
  }
  .subheader-content h1 {
    font-size: 42px;
  }

  .expertize-design .tab-content {
    padding-right: 0px;
  }
  .expertize-headcontent div {
    padding: 25px;
  }
  .expertize-headtab {
    padding-left: 0px;
  }
  .expertize-headtab .nav-tabs li a {
    padding: 12px 15px;
  }
  .expert-design-head {
    font-size: 26px;
  }
  .guidetab-box {
    height: 440px;
  }
  .approach-box {
    padding-right: 0px;
  }
  .expertclient-box {
    padding: 0px 0px;
  }
  .expertclient-box h4,
  .expertclient-box span {
    font-size: 60px;
  }
  .expertclient-box p {
    font-size: 14px;
  }
  .allin-image img {
    object-fit: cover;
    width: 100%;
    height: auto;
  }
  .expertschedule-box div {
    padding: 30px;
  }
  .expertschedule-box {
    background-position: center right;
  }

  .cababout-text img {
    height: 210px;
    margin-left: 20px;
  }
  .cabtravel-box div h4 {
    font-size: 20px;
  }
  .centerarrow-left,
  .centerarrow-right {
    width: 42px;
    height: 42px;
  }
  .centerarrow-right {
    right: -30px;
  }
  .centerarrow-left {
    left: -30px;
  }
  .cabglobal-box {
    padding: 0px;
  }
  .cabglobal-box h5 {
    font-size: 20px;
  }
  .presence-box img {
    width: 45px;
  }
  .presence-box h4,
  .presence-box span {
    font-size: 26px;
  }
  .making-gallery .gallery-img-1 {
    height: auto;
  }
  .making-gallery .gallery-img-2 {
    height: auto;
  }
  .making-gallery .gallery-img-3 {
    height: auto;
  }
  .making-gallery .gallery-img-4 {
    height: auto;
  }
  .making-gallery .gallery-img-5 {
    height: auto;
  }
  .making-gallery .gallery-img-6 {
    height: auto;
  }
  .making-gallery .gallery-img-7 {
    height: auto;
  }
  .cabbrand-links a img {
    width: 65px;
  }
  .cabbrand-links a span {
    font-size: 16px;
    margin-left: 7px;
  }
  .newsupdate-box h4 {
    font-size: 15px;
  }
  .newsupdate-box span {
    font-size: 10px;
  }

  .cab-bigimage {
    object-fit: cover;
    width: 100%;
    height: 555px;
  }

  .open.btn1:before {
    transform: scale(0.9);
  }
  .bigmenu-content-left ul li a {
    font-size: 30px;
  }
  .bigmenu-content-left ul li a span {
    font-size: 14px;
  }

  .mice-destination:before {
    width: 430px;
    height: 430px;
  }
  .mice-destination:after {
    width: 430px;
    height: 440px;
  }
  .destiarrow-right {
    right: 160px;
  }
  .micedesti-content {
    width: 90%;
  }
  .event-box {
    width: 570px !important;
  }

  .accomo-travel .img-responsive {
    height: auto;
  }
  .accomo-partner-logo {
    justify-content: center;
    flex-wrap: wrap;
  }
  .accomo-partner-logo li {
    width: 30%;
    height: 45px;
    margin: 5px 4px;
  }
  .accomo-partner-logo li img {
    width: 70%;
  }
  .accomojoin-logo li img {
    width: 70%;
  }
  .aboutvideo-box .img-responsive,
  .accomo-frame {
    height: 480px;
  }
  .accomo-budget-form {
    margin-left: 0px;
  }
  .accomo-budget-form h4 br {
    display: none;
  }
  .accomo-calculate {
    margin-left: 0px;
  }
  .accomo-option {
    flex-wrap: wrap;
  }
  .accomo-option li {
    margin: 6px;
  }
  .accomo-casestudy-text p {
    width: 90%;
  }
  .accomo-user-box p {
    font-size: 12px;
  }

  .cabinews-right .cabi-new {
    width: 114px;
  }

  .home-news .cabi-content {
    width: 200px;
  }

  .cabinews-right div h4 {
    font-size: 15px;
  }
  .newsarea-marquee {
    height: 398px;
  }

  .cabi-brand-logo {
    padding: 30px;
  }
  .cabi-brand-content {
    padding: 0px 10px 10px;
  }
  .cabi-brand-content h4 {
    font-size: 20px;
  }
  .cabi-brand-content p {
    font-size: 14px;
  }

  .booking-popup .modal-dialog {
    max-width: 750px;
  }

  /*-- add page --*/
  .landing-addform {
    padding: 20px;
  }
  .addform-head {
    font-size: 26px;
    margin-bottom: 20px;
  }
  .landing-addform .form-field .form-control {
    height: 38px;
  }
  .landing-addform textarea {
    height: 61px !important;
  }
  .addform-right .img-responsive {
    height: 588px;
  }
  .landform-right {
    padding-right: 5px;
  }
  .landform-left {
    padding-left: 5px;
  }

  .privacypage-content {
    margin-top: 20px;
  }

  .sustain-tagline {
    padding-top: 90px;
  }
  .sustain-quote {
    font-size: 160px;
  }
  .susplanet-content {
    margin: 0px;
  }
  .planet-image {
    width: 42%;
  }
  .susmission-content p {
    padding-left: 0px;
  }
  .sustain-action {
    padding-bottom: 60px;
  }
  .sustain-action .row {
    min-height: auto;
  }
  .action-image {
    width: 330px;
    top: auto;
    bottom: 0;
    transform: none;
  }
  .whowe-hide {
    display: none;
  }
  .sustain-video-thumb .img-responsive,
  .sustainvideo-frame {
    height: 280px;
  }
  .sustain-whobox {
    margin-top: 20px;
  }
  .sustain-comes-image {
    width: 40%;
  }
  .sustain-comes-text {
    padding-left: 20px;
    width: 60%;
  }
  .principle-midtext {
    min-height: auto;
  }
  .impact-head {
    padding-right: 0px;
    margin-bottom: 40px;
  }

  .about-area .about-image{
    height: 360px;
    width: 100%;
  }
    /* Landing Page CSS */

}

@media (min-width: 900px) and (max-width: 991px) {
}

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

@media (min-width: 601px) and (max-width: 767px) {
  .heading {
    font-size: 38px;
  }

  .banner-text {
    left: 15px;
    width: 80%;
  }
  .banner-text h3,
  .banner-text h1,
  .banner-text .banner-heading {
    font-size: 34px;
    line-height: 1.3;
  }
  .banner-movers {
    bottom: 30px;
    padding: 0px 15px;
  }
  .bannerslider-dots li button {
    width: 45px;
    height: 20px;
    outline-offset: 3px;
  }
  .bannerslider-dots:before,
  .bannerslider-dots:after {
    width: 8px;
    height: 8px;
  }
  .bannerarrow-right {
    width: 35px;
    height: 35px;
  }
  .bannerarrow-right .fa-arrow-right {
    font-size: 11px;
  }

  .about-big {
    height: 400px;
  }
  .about-small {
    width: 250px;
    height: 280px;
  }
  .about-content {
    margin-top: 40px;
  }

  .service-slider {
    margin-right: -250px;
  }
  .servicearea-box {
    margin: 0px 10px;
  }
  .servicearea-box h4 {
    font-size: 18px;
  }
  .servicearea-box img {
    width: 100%;
  }
  .service-arrow-right {
    right: 245px;
  }
  .service-arrow-left,
  .service-arrow-right {
    width: 45px;
    height: 45px;
    top: 33%;
  }
  .service-arrow-left .fa-arrow-left,
  .service-arrow-right .fa-arrow-right {
    font-size: 14px;
  }

  /*.parallex-area { height: 480px;}
  .home-newvideo-box-content iframe{height: 480px;}*/
  .parallex-area,
  .home-newvideo-box-content .parallex-homevideo {
    height: 350px;
  }

  .choose-image {
    margin-top: 30px;
  }
  .choose-accord .card-header button[aria-expanded="true"] span {
    font-size: 24px;
  }
  .choose-reason img {
    height: auto;
  }

  .item-number {
    padding: 30px 5px;
    margin: 12px 0px;
  }
  .item-number h4 {
    font-size: 38px;
  }
  .item-number span {
    font-size: 28px;
  }

  .feature-area .heading br {
    display: none;
  }
  .feature-box {
    padding: 0px;
  }
  .feature-box img {
    width: 100%;
  }
  .feature-box pre {
    height: 1px;
    width: 0px;
    top: auto;
    bottom: -17px;
    right: 0;
    left: 0;
    transition-delay: 0.5s;
    display: none;
  }
  .feature-box pre.is-visible {
    height: 1px;
    width: 100%;
  }

  .testimonial-area {
    padding-top: 0px;
    margin: 70px 0px 0px;
  }
  .home-testigap {
    padding-top: 70px;
    margin-top: 0px;
  }
  .testimonial-slider.slick-slider {
    margin-bottom: 30px;
  }
  .story-box {
    margin: 0px 5px;
  }
  .story-box h4 {
    padding: 0px 0px;
  }
  .client-logo {
    margin-top: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .client-logo i {
    width: 100px;
    height: 100px;
    float: none;
    margin: 8px 8px !important;
  }
  .client-logo i img {
    width: 75% !important;
  }
  .slideshow {
    margin: 0px auto;
  }

  .unique-box {
    min-height: auto;
  }

  .award-textbox{
    margin-bottom: 30px;
  }
  .award-imagebox img {
    width: 48%;
  }

  .blog-bigimage {
    height: 340px;
  }
  .blog-box h4,
  .blog-box .blog-text {
    font-size: 15px;
  }
  .blog-list {
    margin-top: 30px;
    height: 380px;
    padding-right: 15px;
  }
  .blog-text-box h4 {
    font-size: 15px;
  }

  .footer-form {
    padding-right: 0px;
    margin-bottom: 40px;
  }
  .footer-form h4,
  .footer-form .footer-heading{
    font-size: 40px;
  }
  .footer-bottom {
    margin-top: 30px;
  }
  .new-footer-logo img {
    width: 140px;
  }

  .site-footer {
    padding: 40px 0px 20px;
  }
  .new-footer-logo img {
    width: 130px;
  }
  .social-term {
    justify-content: center;
    margin: 10px 0px 8px;
  }
  .footer-copyright p {
    text-align: center;
  }

  .contact-box {
    padding: 10px 15px 20px;
  }
  .contact-box img {
    width: 80px;
  }
  .contact-detail {
    margin-bottom: 40px;
  }
  .contact-box h4,
  .contact-box .contact-text {
    font-size: 20px;
    margin: 4px 0px 5px;
  }
  .contact-address li:nth-child(1) {
    margin-bottom: 15px;
  }
  .contact-detail h4,
  .contact-detail .follow-us {
    font-size: 20px;
    margin: 30px 0px 8px;
  }
  .worldmap-text {
    margin-top: 30px;
  }
  .worldmap-text h2 {
    font-size: 30px;
  }
  .blog-header .main-box {
    flex-direction: column;
  }

  .blogpage-blog .blogpage-blog-wrap  {
    width: 100%;
  }
  .blogpage-blog .head-image {
    height: 312px;
  }

  .blog-header .main-box .image-container .image-content {
    padding: 0px 20px 20px !important;
    top: auto;
    bottom: 0;
  }
  .blog-header .main-box .image-container .image-content p:last-child {
    margin-bottom: 0px;
  }
  .blog-header .main-box .image-container .image-content h1,
  .blog-header .main-box .image-container .image-content .heading-text {
    text-align: left;
    font-size: 30px !important;
  }
  .blog-header {
    padding: 50px 0 30px !important;
  }
  .blog-list-box {
    padding-bottom: 30px !important;
  }

  .aboutpage-story {
    padding-top: 50px;
  }
  .aboutstory-big {
    width: 100%;
    height: 500px;
    margin-bottom: 25px;
  }
  .aboutpage-text p {
    margin: 15px 0px 30px;
  }
  .aboutpage-text img {
    left: 0px;
  }
  .founder-area {
    margin: 50px 0px 60px;
  }
  .founder-head span {
    margin: 25px 0px 8px;
  }
  .founder-head h2 {
    font-size: 36px;
  }
  .founder-box img {
    height: 230px;
  }
  .founder-content {
    padding: 20px;
    margin-left: -20px;
    margin-top: 20px;
  }
  .founder-content h3 {
    font-size: 20px;
    margin-bottom: 10px;
  }
  .mission-box img {
    height: 500px;
  }
  .mission-box {
    padding: 30px 24px;
  }
  .mission-area {
    margin-bottom: 40px;
    padding-top: 0px;
  }
  .mission-box h3 {
    font-size: 24px;
    margin-bottom: 12px;
  }
  .mission-right {
    padding-right: 0px;
  }
  .mission-left {
    padding-left: 0px;
    margin-top: 25px;
  }
  .mission-image {
    display: none;
  }
  .mission-mobile {
    display: block;
  }
  .team-area {
    margin-bottom: 50px;
  }
  .team-area .heading br {
    display: none;
  }
  .team-slider {
    margin-top: 30px;
  }
  .team-slider-item {
    margin: 0px 8px;
  }
  .team-slider-item h5 a {
    font-size: 14px;
  }
  .team-slider-item h5 {
    margin: 6px 0px 2px;
    font-size: 16px;
  }
  .team-slider-item p {
    font-size: 12px;
  }
  .teamarrow-left,
  .teamarrow-right {
    width: 40px;
    height: 40px;
  }
  .teamarrow-left .fa-arrow-left,
  .teamarrow-right .fa-arrow-right {
    font-size: 14px;
  }
  .aboutpage-group {
    margin: 50px 0px;
  }
  .aboutgroup-big {
    width: 85%;
  }
  .aboutgroup-small {
    bottom: 18px;
    right: 0px;
    width: 55%;
  }
  .aboutpage-group-logo a {
    min-height: 60px;
    margin-top: 20px;
  }
  .aboutpage-group-logo a img {
    width: 70px;
  }
  .aboutpage-group-logo a span {
    font-size: 18px;
    margin-left: 12px;
  }
  .aboutpage-group-logo .heading {
    margin: 40px 0px 28px;
  }
  .aboutpage-group-video {
    width: 100%;
    margin: 12px;
  }
  .aboutgroup-video .img-responsive,
  .groupvideo-frame {
    height: 420px;
  }
  .aboutpage-unique {
    margin-top: 10px;
  }

  .errorpage-content img {
    width: 350px;
  }

  .blogdetail-head {
    padding: 50px 0px 30px;
  }
  .blogdetail-heading {
    font-size: 24px;
  }
  .blogdetail-headtext ul {
    margin-top: 15px;
  }
  .blogdetail-headtext ul li p {
    width: auto;
  }
  .blogdetail-area {
    padding: 40px 0px 50px;
  }
  .blogdeatil-social {
    margin-bottom: 15px;
  }
  .blogdeatil-social span {
    font-size: 13px;
  }
  .blogdetail-mainhead {
    font-size: 22px;
  }
  .blogdetail-content h4 {
    font-size: 20px;
  }
  .blogby-heading {
    font-size: 20px;
  }
  .blogdetail-admin div span img {
    width: 44px;
    margin-right: 5px;
  }
  .blogdetail-admin div span {
    font-size: 12px;
  }
  .blogdetail-admin ul li a {
    font-size: 12px;
    width: 30px;
    height: 30px;
  }
  .blogdetail-admin ul li:nth-child(1) {
    margin-right: 0px;
    font-size: 13px;
  }
  .recentblog-area {
    padding-bottom: 50px;
  }
  .recentblog-area .heading {
    margin-bottom: 0px;
  }
  .blog-smallimage {
    height: 280px;
  }
  .blog-biggimage {
    height: 335px;
  }
  .blogdetail-more {
    margin-top: 30px;
  }

  .subheader {
    padding: 70px 0px;
  }
  .subheader-content h1 {
    font-size: 36px;
  }
  .subheader-content h1 br {
    display: none;
  }
  .subheader-content .butn-default {
    margin-top: 20px;
  }

  .expertize-design {
    padding: 50px 0px;
  }
  .expertize-headtab span {
    width: 40px;
    height: 5px;
  }
  .expertize-headtab {
    padding-left: 0px;
    margin-bottom: 40px;
  }
  .expertize-design .tab-content {
    padding-right: 0px;
  }
  .expertize-headtab .nav-tabs li a {
    padding: 12px 15px;
    font-size: 16px;
  }
  .expertize-headcontent div {
    padding: 30px;
  }
  .expert-design-head {
    font-size: 22px;
  }
  .expertize-guide {
    margin-top: 50px;
  }
  .expertize-guide .heading br {
    display: none;
  }
  .expertize-guide .heading-para {
    width: auto;
  }
  .expertize-guidetab {
    flex-flow: row nowrap;
    flex-direction: column;
  }
  .guidetab-box {
    height: auto;
    flex: 1 1 auto;
  }
  .guidetab-box:before {
    background-color: rgba(0, 0, 0, 0.3);
  }
  .expertize-approach {
    margin: 50px 0px;
  }
  .approach-box {
    padding-right: 0px;
    margin-bottom: 30px;
    text-align: center;
  }
  .expertize-client {
    padding: 50px 0px;
    margin-bottom: 50px;
    border-radius: 0px 0px 50px 50px;
  }
  .expertclient-head h4 {
    font-size: 28px;
    margin-bottom: 0px;
  }
  .expertclient-box h4,
  .expertclient-box span {
    font-size: 50px;
  }
  .expertize-allin p {
    width: auto;
  }
  .expertize-allin img {
    margin-top: 30px;
  }
  .allin-section {
    margin-top: 60px;
  }
  .allin-image {
    margin-bottom: 30px;
  }
  .allin-content label {
    font-size: 20px;
  }
  .expertize-schedule {
    margin: 50px 0px;
  }
  .expertschedule-box div {
    width: 100%;
    padding: 30px;
  }
  .expertschedule-box div p {
    width: 90%;
  }

  .cab-about {
    margin: 0px 0px 50px;
  }
  .cab-about:before {
    width: 100%;
  }
  .cababout-text {
    flex-direction: column;
    margin: 0px;
  }
  .cababout-text div {
    padding: 50px 0px 30px;
  }
  .cababout-text img {
    height: 350px;
    width: 100%;
    object-fit: cover;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 30px;
  }
  .cab-bigimage {
    height: 450px;
    object-fit: cover;
    width: 100%;
  }
  .centerarrow-left,
  .centerarrow-right {
    width: 40px;
    height: 40px;
  }
  .centerarrow-left .fa-arrow-left,
  .centerarrow-right .fa-arrow-right {
    font-size: 14px;
  }
  .centerarrow-left {
    left: -40px;
  }
  .centerarrow-right {
    right: -40px;
  }
  .cabitable-area {
    margin: 50px 0px;
  }
  .cabitable table tr th:nth-child(1) {
    font-size: 24px;
  }
  .cabitable table tr td,
  .cabitable table tr th {
    vertical-align: middle;
  }
  .cabislider-box {
    padding: 20px 15px;
    min-height: 200px;
  }
  .cabislider-box img {
    width: 50px;
  }
  .cabislider-box h4 {
    font-size: 20px;
  }
  .cabglobal-area {
    padding: 50px 0px;
    margin: 50px 0px;
  }
  .cabglobal-area .heading br {
    display: none;
  }
  .cabglobal-box {
    margin-top: 40px;
    padding: 0px;
  }
  .presence-box img {
    width: 40px;
  }
  .presence-box h4,
  .presence-box span {
    font-size: 26px;
  }
  .cabpresence-area {
    margin-bottom: 50px;
  }
  .cabmaking-area .heading-para {
    width: auto;
    margin: 10px auto 30px;
  }
  .making-gallery .d-flex {
    flex-direction: column;
  }
  .making-gallery .gallery-img-1 {
    height: 440px;
  }
  .making-gallery .gallery-img-2 {
    height: 430px;
  }
  .making-gallery .gallery-img-3 {
    width: 100%;
    height: 330px;
    margin-right: 0px;
  }
  .making-gallery .gallery-img-4 {
    width: 100%;
    height: 330px;
  }
  .making-gallery .gallery-img-5 {
    width: 100%;
    height: 430px;
    margin-right: 0px;
  }
  .making-gallery .gallery-img-6 {
    width: 100%;
    height: 400px;
  }
  .making-gallery .gallery-img-7 {
    height: auto;
  }
  .cab-testimonial {
    margin-top: 30px !important;
  }
  .cabbrand-area {
    padding: 50px 0px;
    margin: 50px 0px;
  }
  .cabbrand-area .heading {
    margin-bottom: 10px;
  }
  .cabbrand-area .heading br {
    display: none;
  }
  .cabbrand-links {
    margin-bottom: 0;
    flex-direction: column;
  }
  .cabbrand-links a {
    width: 100%;
  }
  .newsupdate-area {
    margin-bottom: 50px;
  }
  .newsupdate-box h4 {
    font-size: 17px;
  }

  .bigmenu-content {
    width: 100%;
  }
  .open.btn1:before {
    transform: scale(0.8);
  }
  .bigmenu-content-left ul li a {
    font-size: 24px;
  }
  .bigmenu-content-left ul li a span {
    font-size: 13px;
    margin-right: 8px;
  }

  .mice-about {
    margin: 50px 0px;
  }
  .mceabout-text {
    margin-top: 0px;
  }
  .mceabout-text p {
    margin: 15px 0px 30px;
    width: auto;
  }
  .mceabout-text img {
    right: 0;
  }
  .miceabout-big {
    height: auto;
    margin-top: 30px;
  }
  .mice-process {
    padding: 50px 0px;
  }
  .miceinner-box {
    flex-direction: column;
  }
  .mice-slider {
    margin-top: 30px;
  }
  .miceprocess-content {
    margin-left: 0px;
    margin-top: 30px;
    width: 100%;
  }
  .miceprocess-content h4 {
    font-size: 24px;
  }
  .whymice-area {
    margin: 50px 0px;
  }
  .mice-destination:before {
    width: 450px;
    height: 450px;
    top: 5px;
    transform: none;
    top: 55px;
  }
  .mice-destination:after {
    width: 450px;
    height: 460px;
    top: 0%;
    transform: none;
    top: 50px;
  }
  .micedesti-cutimage {
    height: 460px;
    margin-top: 50px;
  }
  .micedesti-content {
    padding-top: 40px;
    width: 100%;
  }
  .micedesti-content h5 {
    font-size: 24px;
  }
  .destination-slider {
    margin-bottom: 60px;
    margin-right: 0px;
  }
  .destin-box .img-responsive {
    margin: 0 auto;
  }
  .destiarrow-right {
    right: -10px;
  }
  .mice-event {
    margin: 50px 0px;
  }
  .mceevent-text {
    margin-top: 30px;
  }
  .mceevent-text label {
    font-size: 20px;
  }
  .mice-book {
    padding: 50px 0px;
  }
  .micebook-content {
    padding: 20px;
  }
  .mice-logo {
    margin-bottom: 20px;
  }
  .mice-logo .heading br {
    display: none;
  }

  .event-box {
    width: 650px !important;
  }

  .accomo-travel {
    padding: 50px 0px;
  }
  .accomo-travel .img-responsive {
    height: 500px;
    margin-top: 30px;
  }
  .accomo-partner {
    padding: 30px 0px;
  }
  .accomo-partner-text {
    text-align: center;
  }
  .accomo-partner-logo {
    justify-content: center;
    margin-top: 20px;
  }
  .accomo-partner-logo li {
    width: 30%;
    height: 50px;
    margin: 5px 4px;
  }
  .accomo-partner .client-slider .slick-slide {
    height: 60px;
  }
  .accomo-partner .client-slider {
    margin-top: 20px;
  }
  .accomo-priority .unique-box {
    min-height: auto;
  }

  .accomo-user {
    margin: 50px 0px;
  }
  .accomo-user-row {
    flex-wrap: wrap;
  }
  .accomo-user-box {
    width: 31%;
    margin: 7px 0px;
  }
  .accomo-priority .heading br {
    display: none;
  }
  .accomo-join {
    margin: 50px 0px 40px;
  }
  .accomojoin-box {
    padding: 20px;
    margin-bottom: 30px;
  }
  .accomojoin-box h4 {
    font-size: 24px;
  }
  .accomojoin-box ul li img {
    width: 50%;
  }
  .accomojoin-logo li img {
    width: 56%;
  }
  .accomo-video {
    padding: 50px 0px;
  }
  .accomo-video .heading-para {
    width: auto;
  }
  .aboutvideo-box .img-responsive,
  .accomo-frame {
    height: 450px;
  }
  .accomo-budget {
    margin-top: 50px;
  }
  .accomo-budget-text h5 {
    font-size: 19px;
  }
  .accomo-budget-form {
    margin-left: 0px;
    margin-top: 20px;
  }
  .accomo-budget-form h4 br {
    display: none;
  }
  .accomo-calculate {
    margin-left: 0px;
  }
  .accomo-mail {
    padding: 50px 0px;
  }
  .accomo-mail-form form {
    padding: 20px;
    margin-top: 20px;
  }
  .accomo-casestudy {
    margin-top: 50px;
  }
  .accomo-casestudy-text {
    padding: 40px 15px;
    margin-bottom: 30px;
  }
  .accomo-casestudy-text p {
    width: auto;
  }
  .casestudy-box h4 {
    font-size: 16px;
  }
  .accomo-faq {
    margin: 50px 0px;
  }
  .faq-accord .card-header button span {
    font-size: 15px;
  }

  .modal-profile {
    flex-direction: column;
    align-items: start;
  }
  .profile-content {
    width: 100%;
    padding: 15px;
  }
  .profile-content h4 {
    margin-top: 30px;
  }
  .profile-content p {
    margin-bottom: 30px;
    width: auto;
  }
  .profile-content span {
    margin-bottom: 10px;
  }
  .profile-image {
    width: 50%;
    margin: 10px auto 20px;
  }

  .cabinews-box {
    margin-bottom: 20px;
  }
  .cabinews-box h4 {
    font-size: 18px;
  }
  .cabinews-box p {
    line-height: 1.5;
  }

  .home-news .cabi-content {
    width: auto;
  }

  .cabinews-right {
    flex-direction: column;
  }
  .cabinews-right .cabi-new {
    width: auto;
    margin-right: 0px;
    margin-bottom: 10px;
  }
  .newsarea-marquee-content {
    animation: scroll-mar 90s linear infinite;
  }

  .book-noleft {
    display: none;
  }
  .left-close {
    display: block;
  }
  .booking-popup .left-close img {
    width: 13px;
    filter: none;
  }
  .popright-gap {
    padding-right: 15px;
  }
  .popleft-gap {
    padding-left: 15px;
  }
  .book-noright {
    padding-right: 15px;
  }

  /*-- add page --*/
  .addform-area {
    margin: 50px 0px;
  }
  .landing-addform {
    padding: 25px;
    margin-bottom: 40px;
  }
  .addform-left {
    padding-right: 15px;
  }
  .addform-right {
    padding-left: 15px;
  }
  .addform-head {
    font-size: 38px;
    margin-bottom: 20px;
  }
  .landing-addform textarea {
    height: 70px !important;
  }
  .addform-right .img-responsive {
    height: auto;
  }

  .land-divider { padding: 40px 0px;}
  .land-divider .heading { font-size: 35px;}

  .privacy-page {
    padding: 50px 0px;
  }
  .privacypage-content {
    padding: 15px;
    margin-top: 20px;
  }

  .sustain-video {
    padding: 50px 0px;
  }
  .sustain-videobox h1 {
    font-size: 78px;
  }
  .sustain-tagline {
    padding-top: 70px;
  }
  .sustain-quote {
    font-size: 120px;
  }
  .sustain-planet {
    margin: 50px 0px;
  }
  .susplanet-content {
    margin: 0px;
  }
  .planet-image {
    position: relative;
    width: 540px;
    top: 0;
    transform: none;
    padding: 0px 15px;
    margin: 20px auto 0px;
    display: block;
  }
  .susmission-content p {
    padding-left: 0px;
    margin-top: 20px;
  }
  .sustain-action {
    margin-top: 50px;
  }
  .sustain-action .row {
    min-height: auto;
  }
  .action-image {
    position: relative;
    width: 90%;
    height: auto;
    top: 0;
    transform: none;
    margin-top: 10px;
  }
  .sustain-whowe {
    padding: 50px 0px;
  }
  .sustain-whobox {
    padding-left: 0px;
    margin-top: 20px;
  }
  .sustain-whobox h4 br {
    display: none;
  }
  .sustain-whom-text {
    margin-top: 20px;
  }
  .sustain-comes {
    padding-top: 0px;
  }
  .sustain-comes-row {
    flex-direction: column;
  }
  .sustain-comes-image {
    width: 100%;
  }
  .sustain-comes-image img {
    width: 100%;
  }
  .sustain-comes-text {
    width: 100%;
    padding-left: 0px;
    margin: 20px 0px;
  }
  .sustain-comeimg {
    position: relative;
    width: 540px;
    padding: 0px 15px;
    margin: 0 auto;
    display: block;
  }
  .sustain-principle {
    padding: 50px 0px;
  }
  .principle-midtext {
    min-height: auto;
  }
  .sustain-impact {
    padding-top: 50px;
  }
  .impact-head {
    padding-right: 0px;
    margin-bottom: 30px;
  }
  .impact-post {
    margin-bottom: 30px;
  }
  .post-mobile-gap {
    margin-bottom: 30px !important;
  }
  .impact-image-small {
    height: 420px;
  }
  .impact-image-big {
    height: 520px;
  }
  .sustain-story {
    margin: 50px 0px;
  }
  .sustain-story-box ul li {
    align-items: start;
    text-align: left;
  }
  .sustain-story-box ul li .fa-check {
    margin-top: 4px;
  }

  .home-banner{
    height: 100vh;
    width: 100%;
    background: #fff;
    overflow: hidden;
  }

  .about-area .about-image{
    height: 400px;
    width: 100%;
  }
    /* Landing Page CSS */

}

@media (max-width: 600px) {
  .heading {
    font-size: 32px;
  }

  .home-banner{
    height: 500px;
    width: 100%;
    background: #fff;
    overflow: hidden;
  }

  .about-area .about-image{
    height: 290px;
    width: 100%;
  }

  .grey-header .header-area {
    padding: 4px 0px;
  }

  .header-area {
    padding: 10px 0px;
  }
  .header-area.sticky {
    padding: 6px 0px;
  }
  .logo a {
    width: 90px;
  }
  .sticky .logo a {
    width: 80px;
  }

  .inner-header {
    padding: 10px 0px;
  }

  .header-gap {
    margin-top: 80px;
  }

  .banner-text {
    left: 15px;
    width: 80%;
  }
  .banner-text h3,
  .banner-text h1,
  .banner-text .banner-heading {
    font-size: 28px;
    line-height: 1.3;
  }
  .banner-text h3 br,
  .banner-text h1 br,
  .banner-text .banner-heading  br{
    display: none;
  }
  .banner-movers {
    bottom: 20px;
    padding: 0px 15px;
  }
  .bannerslider-dots li button {
    width: 40px;
    height: 20px;
    outline-offset: 3px;
  }
  .bannerslider-dots:before,
  .bannerslider-dots:after {
    width: 8px;
    height: 8px;
  }

  .bannerslider-dots .slick-active button {
    outline: 2px solid #fff !important;
  }
  .bannerslider-dots li.slick-active button:focus:not(:focus-visible) {
    outline: 2px solid #fff !important;
  }
  .bannerslider-dots li button:focus:not(:focus-visible) {
    outline: 1px solid #fff !important;
  }

  .bannerarrow-right {
    width: 35px;
    height: 35px;
  }
  .bannerarrow-right .fa-arrow-right {
    font-size: 11px;
  }
  .banner-dots {
    width: 80%;
  }

  .banner-box img {
    height: 500px;
  }

  .about-area {
    padding: 110px 0px 50px;
  }
  .about-big {
    width: 80%;
    height: 290px;
  }
  .about-small {
    width: 180px;
    height: 200px;
  }
  .about-content {
    margin-top: 40px;
  }

  .service-area {
    margin-bottom: 50px;
    margin-top: 40px;
  }
  .service-area .heading {
    margin-bottom: 20px;
  }
  .service-slider {
    margin-right: 0;
  }
  .servicearea-box {
    margin: 0px 5px;
  }
  .servicearea-box h4 {
    font-size: 22px;
  }
  .servicearea-box img {
    width: 100%;
  }
  .service-arrow-left {
    left: -10px;
  }
  .service-arrow-right {
    right: -10px;
  }
  .service-arrow-left,
  .service-arrow-right {
    width: 40px;
    height: 40px;
  }
  .service-arrow-left .fa-arrow-left,
  .service-arrow-right .fa-arrow-right {
    font-size: 13px;
  }

  /*.home-newvideo-box-content iframe{height: 300px;}*/
  .parallex-area {
    margin-bottom: 50px;
    background-attachment: unset;
    height: 200px;
  }
  .home-newvideo-box-content .parallex-homevideo {
    height: 200px;
  }
  #MuteButton {
    bottom: 10px;
    left: 10px;
    font-size: 13px;
    width: 30px;
    height: 30px;
    line-height: 30px;
  }

  .choose-area .heading {
    margin-bottom: 10px;
  }
  .choose-area {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .choose-reason img {
    height: auto;
  }
  .choose-accord {
    padding-left: 20px;
  }
  .choose-accord .card-header button:after {
    left: -22px;
  }
  .choose-accord .card-header button span {
    font-size: 16px;
  }
  .choose-accord .card-header button[aria-expanded="true"] span {
    font-size: 19px;
  }
  .choose-image {
    margin-top: 30px;
  }
  .choose-accord .card-header button span label {
    font-size: 13px;
    margin-right: 8px;
  }

  .count-area {
    margin: 50px 0px;
  }
  .item-number {
    padding: 30px 4px;
    margin: 12px 0px;
  }
  .item-number h4 {
    font-size: 38px;
  }
  .item-number span {
    font-size: 28px;
  }
  .item-number p {
    font-size: 11px;
  }

  .feature-area .heading br {
    display: none;
  }
  .feature-area {
    margin-top: 50px;
  }
  .feature-box {
    padding: 0px;
  }
  .feature-box pre {
    height: 1px;
    width: 0px;
    top: auto;
    bottom: -17px;
    right: 0;
    left: 0;
    transition-delay: 0.5s;
    display: none;
  }
  .feature-box pre.is-visible {
    height: 1px;
    width: 100%;
  }

  .award-area {
    margin-bottom: 50px;
  }
  .award-textbox{
    margin-bottom: 30px;
  }
  .award-imagebox img {
    width: 48%;
  }

  .testimonial-area {
    margin: 50px 0px;
    padding-top: 0px;
  }
  .home-testigap {
    padding-top: 50px;
    margin-top: 0px;
  }
  .testimonial-area .heading {
    margin-bottom: 20px;
  }
  .testimonial-slider.slick-slider {
    margin-bottom: 30px;
  }

  .testiarrow-left, 
  .testiarrow-right {
    width: 40px;
    height: 40px;
  }

  .story-box {
    margin: 0px 5px;
  }
  .story-box h4 {
    font-size: 18px;
    padding: 0px 0px;
  }
  .client-logo {
    margin-top: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .client-logo i {
    width: 70px;
    height: 70px;
    float: none;
    margin: 8px 5px !important;
  }
  .client-logo i img {
    width: 80% !important;
  }

  .testi-desktop-view {
    display: none;
  }
  .testi-mobile-view {
    display: block;
  }

  .unique-box {
    min-height: auto;
  }
  .accomo-priority .unique-box {
    min-height: auto !important;
  }
  .blog-area {
    padding: 50px 0px;
    margin-bottom: 50px;
  }
  .blog-bigimage {
    height: 380px;
  }
  .blog-box h4,
  .blog-box .blog-text {
    font-size: 16px;
  }
  .blog-list {
    margin-top: 30px;
    height: 400px;
    padding-right: 15px;
  }
  .blog-text-box h4 {
    font-size: 15px;
  }

  .site-footer {
    padding: 40px 0px 20px;
  }
  .footer-form {
    padding-right: 0px;
    margin-bottom: 30px;
  }
  .footer-form h4,
  .footer-form .footer-heading{
    font-size: 32px;
  }
  .footer-form p {
    margin: 15px 0px 5px;
  }
  .what-footer-link {
    margin: 10px 0px 25px;
  }
  .new-footer-social {
    text-align: left;
  }

  .footer-bottom {
    margin-top: 25px;
  }
  .new-footer-logo a {
    width: 130px;
  }
  .social-term {
    justify-content: center;
    margin: 10px 0px 8px;
  }
  .footer-copyright p {
    text-align: center;
  }

  .contact-location {
    padding-top: 30px;
  }
  .contact-box {
    padding: 10px 15px 20px;
  }
  .contact-box img {
    width: 80px;
  }
  .contact-box h4,
  .contact-box .contact-text {
    font-size: 20px;
    margin: 4px 0px 5px;
  }
  .contact-area {
    margin: 50px 0px;
  }
  .contact-address li:nth-child(1) {
    margin-bottom: 15px;
  }
  .contact-address li:nth-child(2) {
    margin-right: 20px;
  }
  .contact-detail h4,
  .contact-detail .follow-us {
    font-size: 20px;
    margin: 30px 0px 8px;
  }
  .contact-detail {
    margin-bottom: 40px;
  }
  .world-map {
    margin-bottom: 50px;
  }
  .worldmap-text {
    margin-top: 20px;
  }
  .worldmap-text h2 {
    font-size: 28px;
  }
  .blog-header .main-box {
    flex-direction: column;
    width: 100%;
  }

  .blogpage-blog .blogpage-blog-wrap {
    width: 100%;
  }
  .blogpage-blog .head-image {
    height: 230px;
  }

  .blog-header .main-box .image-container .image-content {
    padding: 0px 15px 15px !important;
    bottom: 0;
    top: auto;
  }
  .blog-header .main-box .image-container .image-content p:last-child {
    margin-bottom: 0px;
    font-size: 14px;
    margin-top: 5px;
  }
  .blog-header .main-box .image-container .image-content h1,
  .blog-header .main-box .image-container .image-content .heading-text {
    text-align: left;
    font-size: 20px !important;
  }
  .blog-header {
    padding: 20px 0 20px !important;
  }
  .blog-list-box {
    padding-bottom: 30px !important;
  }

  .aboutpage-story {
    padding-top: 50px;
  }
  .aboutstory-big {
    width: 100%;
    height: 420px;
    margin-bottom: 25px;
  }
  .aboutpage-text p {
    margin: 15px 0px 30px;
  }
  .aboutpage-text img {
    left: 0px;
  }
  .founder-area {
    margin: 50px 0px 60px;
  }
  .founder-head span {
    margin: 25px 0px 8px;
  }
  .founder-head h2 {
    font-size: 30px;
  }
  .founder-box {
    flex-direction: column;
  }
  .founder-content {
    padding: 20px;
    margin-left: 0px;
    margin-top: 30px;
  }
  .founder-box img {
    width: 100%;
    height: 250px;
    object-fit: contain;
  }
  .mission-box img {
    height: 400px;
  }
  .mission-box {
    padding: 24px 20px;
    border-radius: 14px;
  }
  .mission-area {
    margin-bottom: 35px;
    padding-top: 0px;
  }
  .mission-icon {
    width: 48px;
    height: 48px;
    font-size: 18px;
    margin-bottom: 16px;
  }
  .mission-box h3 {
    font-size: 22px;
    line-height: 1.3;
    margin-bottom: 12px;
  }
  .mission-box p {
    font-size: 13.5px;
    line-height: 1.65;
  }
  .mission-right {
    padding-right: 0px;
  }
  .mission-left {
    padding-left: 0px;
    margin-top: 20px;
  }
  .floating-buttons-wrapper {
    bottom: 14px;
    right: 14px;
    gap: 10px;
  }
  .floating-btn {
    width: 44px;
    height: 44px;
  }
  .whatsapp-float-btn i {
    font-size: 24px;
  }
  .contact-float-btn i {
    font-size: 19px;
  }
  .floating-btn .float-tooltip {
    display: none !important;
  }
  .mission-image {
    display: none;
  }
  .mission-mobile {
    display: block;
  }
  .team-area {
    margin-bottom: 50px;
  }
  .team-area .heading br {
    display: none;
  }
  .team-slider {
    margin-top: 30px;
  }
  .team-slider-item {
    margin: 0px 50px;
    text-align: center;
  }
  .teamarrow-left,
  .teamarrow-right {
    width: 40px;
    height: 40px;
  }
  .teamarrow-left .fa-arrow-left,
  .teamarrow-right .fa-arrow-right {
    font-size: 14px;
  }
  .teamarrow-left {
    left: -8px;
  }
  .teamarrow-right {
    right: -8px;
  }
  .aboutpage-group {
    margin: 50px 0px;
  }
  .aboutgroup-big {
    width: 85%;
  }
  .aboutgroup-small {
    bottom: 18px;
    right: 0px;
    width: 55%;
  }
  .aboutpage-group-logo a {
    min-height: 60px;
    margin-top: 20px;
  }
  .aboutpage-group-logo a img {
    width: 70px;
  }
  .aboutpage-group-logo a span {
    font-size: 18px;
    margin-left: 12px;
  }
  .aboutpage-group-logo .heading {
    margin: 40px 0px 28px;
  }
  .aboutpage-group-video {
    width: 95%;
    margin: 12px auto;
  }
  .aboutgroup-video .img-responsive,
  .groupvideo-frame {
    height: 400px;
  }

  .errorpage-content img {
    width: 250px;
  }
  .thankyou-content p br {
    display: none;
  }

  .blogdetail-head {
    padding: 50px 0px 30px;
  }
  .blogdetail-heading {
    font-size: 22px;
  }
  .blogdetail-headtext ul {
    margin-top: 15px;
  }
  .blogdetail-headtext ul li p {
    width: auto;
  }
  .blogdetail-area {
    padding: 40px 0px 50px;
  }
  .blogdeatil-social {
    margin-bottom: 15px;
  }
  .blogdeatil-social span {
    font-size: 13px;
  }
  .blogdetail-mainhead {
    font-size: 20px;
  }
  .blogdetail-content h4 {
    font-size: 18px;
  }
  .blogby-heading {
    font-size: 18px;
  }
  .blogdetail-admin div span img {
    width: 44px;
    margin-right: 5px;
  }
  .blogdetail-admin div span {
    font-size: 12px;
  }
  .blogdetail-admin ul li a {
    font-size: 12px;
    width: 30px;
    height: 30px;
  }
  .blogdetail-admin ul li:nth-child(1) {
    margin-right: 0px;
    font-size: 13px;
  }
  .recentblog-area {
    padding-bottom: 50px;
  }
  .recentblog-area .heading {
    margin-bottom: 0px;
  }
  .blog-smallimage {
    height: 100%;
  }
  .blog-biggimage {
    height: 380px;
  }
  .blogdetail-more {
    margin-top: 30px;
  }

  .subheader {
    padding: 50px 0px;
  }
  .subheader-content h1 {
    font-size: 28px;
  }
  .subheader-content h1 br {
    display: none;
  }
  .subheader-content .butn-default {
    margin-top: 20px;
  }

  .expertize-design {
    padding: 50px 0px;
  }
  .expertize-headtab span {
    width: 40px;
    height: 5px;
  }
  .expertize-headtab {
    padding-left: 0px;
    margin-bottom: 40px;
  }
  .expertize-design .tab-content {
    padding-right: 0px;
  }
  .expertize-headtab .nav-tabs li a {
    padding: 12px 15px;
    font-size: 16px;
  }
  .expertize-headcontent div {
    padding: 20px;
  }
  .expert-design-head {
    font-size: 22px;
  }
  .expertize-guide {
    margin-top: 50px;
  }
  .expertize-guide .heading br {
    display: none;
  }
  .expertize-guide .heading-para {
    width: auto;
  }
  .expertize-guidetab {
    flex-flow: row nowrap;
    flex-direction: column;
  }
  .guidetab-box {
    height: auto;
    flex: 1 1 auto;
  }
  .guidetab-box:before {
    background-color: rgba(0, 0, 0, 0.3);
  }
  .expertize-approach {
    margin: 50px 0px;
  }
  .approach-box {
    padding-right: 0px;
    margin-bottom: 30px;
    text-align: center;
  }
  .expertize-client {
    padding: 50px 0px;
    margin-bottom: 50px;
    border-radius: 0px 0px 50px 50px;
  }
  .expertclient-head h4 {
    font-size: 28px;
    margin-bottom: 0px;
  }
  .expertclient-box h4,
  .expertclient-box span {
    font-size: 50px;
  }
  .expertize-allin p {
    width: auto;
  }
  .expertize-allin img {
    margin-top: 30px;
    object-fit: cover;
    width: 100%;
    height: 150px;
  }
  .allin-section {
    margin-top: 60px;
  }
  .allin-image {
    margin-bottom: 30px;
  }
  .allin-content label {
    font-size: 20px;
  }
  .expertize-schedule {
    margin: 50px 0px;
  }
  .expertschedule-box div {
    width: 100%;
    padding: 30px;
  }
  .expertschedule-box div p {
    width: 90%;
  }
  .expertise-sec .heading {
    font-size: 32px;
  }

  .cab-about {
    margin: 0px 0px 50px;
  }
  .cab-about:before {
    width: 100%;
  }
  .cababout-text {
    flex-direction: column;
    margin: 0px;
  }
  .cababout-text div {
    padding: 50px 0px 30px;
  }
  .cababout-text img {
    height: 350px;
    width: 100%;
    object-fit: cover;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 30px;
  }
  .cab-bigimage {
    height: auto;
  }
  .cabtravel-box div h4 {
    font-size: 20px;
  }
  .centerarrow-left,
  .centerarrow-right {
    width: 40px;
    height: 40px;
  }
  .centerarrow-left .fa-arrow-left,
  .centerarrow-right .fa-arrow-right {
    font-size: 14px;
  }
  .centerarrow-left {
    left: -10px;
  }
  .centerarrow-right {
    right: -10px;
  }
  .cabitable-area {
    margin: 50px 0px;
  }
  .cabitable table tr th:nth-child(1) {
    font-size: 15px;
  }
  .cabitable table tr td:nth-child(1) {
    font-size: 13px;
  }
  .cabitable table tr th:nth-child(1) {
    font-size: 16px;
  }
  .cabitable table tr th:last-child {
    width: 30%;
  }
  .cabitable table tr td,
  .cabitable table tr th {
    font-size: 13px;
    vertical-align: middle;
  }
  .cabitable table .fa-circle-xmark,
  .cabitable table .fa-circle-check {
    font-size: 20px;
  }
  .cabglobal-area {
    padding: 50px 0px;
    margin: 50px 0px;
  }
  .cabglobal-area .heading br {
    display: none;
  }
  .cabglobal-box {
    margin-top: 40px;
    padding: 0px;
  }
  .presence-box img {
    width: 40px;
  }
  .presence-box h4,
  .presence-box span {
    font-size: 26px;
  }
  .cabpresence-area {
    margin-bottom: 50px;
  }
  .cabmaking-area .heading-para {
    width: auto;
    margin: 10px auto 30px;
  }
  .making-gallery .d-flex {
    flex-direction: column;
  }
  .making-gallery .gallery-img-1 {
    height: 400px;
  }
  .making-gallery .gallery-img-2 {
    height: 400px;
  }
  .making-gallery .gallery-img-3 {
    width: 100%;
    height: 280px;
    margin-right: 0px;
  }
  .making-gallery .gallery-img-4 {
    width: 100%;
    height: 280px;
  }
  .making-gallery .gallery-img-5 {
    width: 100%;
    height: 390px;
    margin-right: 0px;
  }
  .making-gallery .gallery-img-6 {
    width: 100%;
    height: 330px;
  }
  .making-gallery .gallery-img-7 {
    height: 145px;
  }
  .cab-testimonial {
    margin-top: 30px !important;
  }
  .cabbrand-area {
    padding: 50px 0px;
    margin-bottom: 50px;
  }
  .cabbrand-area .heading {
    margin-bottom: 10px;
  }
  .cabbrand-area .heading br {
    display: none;
  }
  .cabbrand-links {
    margin-bottom: 0;
    flex-direction: column;
  }
  .cabbrand-links a {
    width: 100%;
  }
  .newsupdate-area {
    margin-bottom: 50px;
  }
  .newsupdate-box h4 {
    font-size: 16px;
  }

  .bigmenu-content {
    width: 100%;
  }
  .open.btn1:before {
    transform: scale(0.8);
  }
  .bigmenu-content-left ul li a {
    font-size: 24px;
  }
  .bigmenu-content-left ul li a span {
    font-size: 13px;
    margin-right: 8px;
  }

  .mice-about {
    margin: 50px 0px;
  }
  .mceabout-text {
    margin-top: 0px;
  }
  .mceabout-text p {
    margin: 15px 0px 30px;
    width: auto;
  }
  .mceabout-text img {
    right: 0;
  }
  .miceabout-big {
    height: auto;
    margin-top: 30px;
  }
  .mice-process {
    padding: 50px 0px;
  }
  .miceinner-box {
    flex-direction: column;
  }
  .mice-slider {
    margin-top: 30px;
  }
  .miceprocess-content {
    margin-left: 0px;
    margin-top: 30px;
    width: 100%;
  }
  .miceprocess-content h4 {
    font-size: 24px;
  }
  .whymice-area {
    margin: 50px 0px;
  }
  .mice-destination:before {
    width: 350px;
    height: 350px;
    top: 5px;
    transform: none;
    top: 55px;
  }
  .mice-destination:after {
    width: 355px;
    height: 360px;
    top: 0%;
    transform: none;
    top: 50px;
  }
  .micedesti-cutimage {
    height: 360px;
    margin-top: 50px;
  }
  .micedesti-content {
    padding-top: 40px;
    width: 100%;
  }
  .micedesti-content h5 {
    font-size: 24px;
  }
  .destination-slider {
    margin-bottom: 60px;
    margin-right: 0px;
  }
  .destin-box .img-responsive {
    margin: 0 auto;
  }
  .destiarrow-right {
    right: -10px;
  }
  .mice-event {
    margin: 50px 0px;
  }
  .mceevent-text {
    margin-top: 30px;
  }
  .mceevent-text label {
    font-size: 20px;
  }
  .mice-book {
    padding: 50px 0px;
  }
  .micebook-content {
    padding: 20px;
  }
  .mice-logo {
    margin-bottom: 20px;
  }
  .mice-logo .heading br {
    display: none;
  }

  .event-area {
    margin-top: 50px;
    margin-bottom: 50px;
    padding-top: 30px;
  }
  .event-area:before {
    width: 190px;
    height: 50%;
  }
  .event-head span {
    transform: none;
    writing-mode: unset;
    margin-top: 0px;
    margin-bottom: 28px;
    display: block;
  }
  .event-head span:before {
    width: 100px;
    height: 2px;
    top: 1px;
    left: 110px;
  }
  .event-slider.slick-slider {
    margin-right: 0px;
  }
  .event-box {
    width: 580px !important;
  }
  .event-box .event-box-content {
    margin-left: 15px;
  }
  .event-box .event-box-content h3 {
    font-size: 28px;
  }
  .event-box .event-box-content a {
    width: 60px;
    height: 60px;
    line-height: 60px;
    transform: translatex(-11px);
  }
  .event-box .event-box-content a:hover {
    transform: translatex(11px);
  }
  .event-box .event-box-content a img {
    width: 18px;
  }

  .accomo-travel {
    padding: 50px 0px;
  }
  .accomo-travel .img-responsive {
    height: auto;
    margin-top: 30px;
  }
  .accomo-partner {
    padding: 30px 0px;
  }
  .accomo-partner-text {
    text-align: center;
  }
  .accomo-partner-logo {
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 20px;
  }
  .accomo-partner-logo li {
    width: 30%;
    height: 50px;
    margin: 5px 4px;
  }
  .accomo-partner-logo li img {
    width: 70%;
  }
  .accomo-partner .client-slider .slick-slide {
    height: 60px;
  }
  .accomo-user {
    margin: 50px 0px;
  }
  .accomo-user-row {
    flex-wrap: wrap;
  }
  .accomo-user-box {
    width: 48%;
    margin: 7px 0px;
  }
  .accomo-priority .heading br {
    display: none;
  }
  .accomo-join {
    margin: 50px 0px 40px;
  }
  .accomojoin-box {
    padding: 20px;
    margin-bottom: 30px;
  }
  .accomojoin-box h4 {
    font-size: 24px;
  }
  .accomojoin-logo li img {
    width: 65%;
  }
  .accomo-video {
    padding: 50px 0px;
  }
  .accomo-video .heading-para {
    width: auto;
  }
  .aboutvideo-box .img-responsive,
  .accomo-frame {
    height: 420px;
  }
  .accomo-budget {
    margin-top: 50px;
  }
  .accomo-budget-text h5 {
    font-size: 17px;
  }
  .accomo-budget-form {
    margin-left: 0px;
    margin-top: 20px;
  }
  .accomo-budget-form h4 br {
    display: none;
  }
  .accomo-calculate {
    margin-left: 0px;
  }
  .accomo-option {
    flex-direction: column;
  }
  .accomo-option li {
    margin: 8px 0px;
  }
  .multi-form-feild {
    flex-direction: column;
  }
  .multi-form-feild .form-control {
    width: 100%;
  }
  .accomo-mail {
    padding: 50px 0px;
  }
  .accomo-mail-form form {
    padding: 20px;
    margin-top: 20px;
  }
  .accomo-casestudy {
    margin-top: 50px;
  }
  .accomo-casestudy-text {
    padding: 40px 15px;
    margin-bottom: 30px;
  }
  .accomo-casestudy-text p {
    width: auto;
  }
  .casestudy-box h4 {
    font-size: 16px;
  }
  .accomo-faq {
    margin: 50px 0px;
  }
  .faq-accord .card-header button span {
    font-size: 15px;
  }
  .slideshow {
    position: relative;
    z-index: 1;
    height: 100%;
    max-width: 700px;
    margin: 0px auto;
  }
  .slideshow .item img {
    width: 50%;
    margin: 0 auto;
  }

  .modal-profile {
    flex-direction: column;
    align-items: start;
  }
  .profile-content {
    width: 100%;
    padding: 15px;
  }
  .profile-content h4 {
    margin-top: 30px;
  }
  .profile-content p {
    margin-bottom: 30px;
    width: auto;
  }
  .profile-content span {
    margin-bottom: 10px;
  }
  .profile-image {
    width: 70%;
    margin: 10px auto 20px;
  }

  .book-button {
    bottom: 50px;
    right: 10px;
  }
  .book-button a span {
    width: 60px;
    height: 60px;
    font-size: 12px;
  }

  /*--------------- booking form popup---------------*/
  .book-noright {
    padding-right: 15px;
  }
  .book-noleft {
    display: none;
  }
  .booking-popup .modal-body {
    padding: 20px;
  }
  .booking-popup .modal-body h3,
  .booking-popup .modal-body .model-text {
    font-size: 28px;
  }
  .left-close {
    display: block;
  }
  .booking-popup .left-close img {
    width: 13px;
    filter: none;
  }
  .booking-popup .left-close {
    top: 7px;
    right: 20px;
  }
  .client-slider {
    margin-top: 30px;
  }
  .popright-gap {
    padding-right: 15px;
  }
  .popleft-gap {
    padding-left: 15px;
  }

  /*---end---*/

  .cabinews-area {
    margin-bottom: 50px;
  }
  .cabinews-box {
    margin-bottom: 20px;
  }

  .home-news .cabi-content {
    width: auto;
  }
  
  .cabinews-box h4 {
    font-size: 18px;
  }
  .cabinews-box p {
    line-height: 1.5;
  }
  .cabinews-right {
    flex-direction: column;
  }
  .cabinews-right .cabi-new  {
    width: auto;
    margin-right: 0px;
    margin-bottom: 10px;
  }

  .newsarea-marquee-content {
    animation: scroll-mar 100s linear infinite;
  }

  section.blogdetail-image img {
    margin-right: 0px;
    width: 100%;
  }

  /*-- add page --*/
  .addform-area {
    margin: 50px 0px;
  }
  .landing-addform {
    padding: 25px;
    margin-bottom: 40px;
  }
  .addform-left {
    padding-right: 15px;
  }
  .addform-right {
    padding-left: 15px;
  }
  .addform-head {
    font-size: 30px;
    margin-bottom: 20px;
  }
  .landing-addform textarea {
    height: 70px !important;
  }
  .addform-right .img-responsive {
    height: auto;
  }

  .land-divider { padding: 30px 0px; text-align: center;}
  .land-divider::before { background: rgb(0 0 0 / 35%); width: 100%;}
  .land-divider .heading { font-size: 28px;}
  .land-divider p { margin: 6px 0px 10px; font-size: 14px;}

  .privacy-page {
    padding: 50px 0px;
  }
  .privacypage-content {
    padding: 15px;
    margin-top: 20px;
  }
  .privacypage-content h2 {
    font-size: 28px;
  }

  .sustain-video {
    padding: 50px 15px;
  }
  .sustain-videobox video {
    width: 100%;
    height: auto;
  }
  .sustain-videobox h1 {
    font-size: 44px;
  }
  .sustain-tagline {
    padding-top: 70px;
  }
  .sustain-taglinetext h2 {
    font-size: 22px;
  }
  .sustain-taglinetext h2 img:nth-child(1),
  .sustain-taglinetext h2 img:nth-child(2) {
    width: 22px;
  }
  .sustain-quote {
    font-size: 74px;
  }
  .sustain-planet {
    margin: 50px 0px;
  }
  .susplanet-content {
    margin: 0px;
  }
  .planet-image {
    position: relative;
    width: 100%;
    top: 0;
    transform: none;
    padding: 0px 15px;
    margin-top: 20px;
  }
  .susmission-content p {
    padding-left: 0px;
    margin-top: 20px;
  }
  .sustain-action {
    margin-top: 50px;
  }
  .sustain-action .row {
    min-height: auto;
  }
  .action-image {
    position: relative;
    width: 90%;
    height: auto;
    top: 0;
    transform: none;
    margin-top: 10px;
  }
  .sustain-whowe {
    padding: 50px 0px;
  }
  .sustain-video-thumb .img-responsive,
  .sustainvideo-frame {
    height: 300px;
  }
  .sustain-whobox {
    padding-left: 0px;
    margin-top: 20px;
  }
  .sustain-whobox h4 br {
    display: none;
  }
  .sustain-whom-text {
    margin-top: 20px;
  }
  .sustain-comes {
    padding-top: 0px;
  }
  .sustain-comes-row {
    flex-direction: column;
  }
  .sustain-comes-image {
    width: 100%;
  }
  .sustain-comes-image img {
    width: 100%;
  }
  .sustain-comes-text {
    width: 100%;
    padding-left: 0px;
    margin: 20px 0px;
  }
  .sustain-comeimg {
    position: relative;
    width: 100%;
    padding: 0px 15px;
  }
  .sustain-principle {
    padding: 50px 0px;
  }
  .sustain-principle .heading {
    font-size: 32px;
  }
  .sustain-principle-box h4 {
    font-size: 28px;
  }
  .principle-midtext {
    min-height: auto;
  }
  .sustain-impact {
    padding-top: 50px;
  }
  .sustain-impact-tab li a {
    font-size: 14px;
    padding: 10px 5px;
  }
  .impact-head {
    padding-right: 0px;
    margin-bottom: 30px;
  }
  .impact-post {
    margin-bottom: 30px;
  }
  .post-mobile-gap {
    margin-bottom: 30px !important;
  }
  .sustain-story {
    margin: 50px 0px;
  }
  .sustain-story-box ul li {
    align-items: start;
    text-align: left;
  }
  .sustain-story-box ul li .fa-check {
    margin-top: 4px;
  }

  .service-area{
  min-height: 611px;
  width: 100%;
  }

  .about-area{
    min-height: 954px;
    width: 100%;
  }

  /* Landing Page CSS */

  .partner-section,
  .booking-business {
    padding-top: 50px;
  }
  ..tab-content .tab-pane {
    display: block;
}
}
