@media only screen and (min-width: 1280px) {
  #footer-top {
    display: -ms-flexbox;
    display: flex; }
  /*font*/
  /*colors*/
  /*grid dimensions*/
  /*font settings*/
  #footer-top {
    align-items: flex-end; }
  #quote-slider {
    order: -1;
    flex: 0 0 70%;
    max-width: 70%;
    padding-right: 40px; }
  .card-list {
    margin-left: 5px !important;
    margin-right: 5px !important; }
  #background-section {
    margin-top: 50px; }
  #home-colaj-wrapper {
    height: 582px;
    margin-bottom: -60px; }
  .relative-col {
    height: 90%; }
  .colaj-1 {
    padding: 17.1% 24.4%;
    left: 0;
    transform: translateX(0); }
  .colaj-2 {
    top: 230px;
    left: 29%;
    padding: 12.2% 15.5%; }
  .colaj-3 {
    right: 0;
    top: 75px;
    padding: 14.45% 21.75%; }
  .slider-ellipse {
    width: 475px;
    height: 475px; }
  .slider-left {
    flex: 0 0 51%;
    max-width: 51%;
    margin-top: 160px; }
  #footer-contacts {
    margin-right: 120px; }
  #footer-menu {
    flex-flow: row; }
  .gallery-img-col {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .custom-col {
    max-width: 490px;
    top: -130px; }
  #footer-logo {
    max-width: 150px; }
  #footer-bottom {
    justify-content: space-between; }
  .menu-col:not(:last-child) {
    margin-right: 45px; }
  #up-events {
    margin-top: 0;
    padding-top: 0;
    margin-bottom: -95px; }
    #up-events:before {
      top: 55px;
      bottom: 95px; }
  .section-title-wrapper {
    top: 92px; }
  .slider-item-txt div {
    max-height: 120px !important;
    -webkit-line-clamp: 5 !important; }
  #services {
    padding-bottom: 6%; }
  #up-events:after {
    left: 80px;
    width: 338px;
    height: 543px; }
  #upcoming-slider .owl-prev {
    left: -70px;
    width: 35px;
    height: 72px; }
  #upcoming-slider .owl-next {
    right: -70px;
    width: 35px;
    height: 72px; }
  #footer-bottom {
    align-items: center; }
  .quote-item:before {
    width: 39px;
    height: 32px; }
  .quote-item:before {
    width: 39px;
    height: 32px; } }

@media only screen and (min-width: 1441px) {
  .relative-col {
    height: 65%; }
  .slider-left {
    margin-top: 180px;
    flex: 0 0 48%;
    max-width: 48%; }
  .custom-col {
    max-width: 540px; }
  .slider-ellipse {
    width: 555px;
    height: 555px; }
  #footer-logo {
    max-width: 220px; }
  .menu-col:not(:last-child) {
    margin-right: 55px; }
  .staff-item-img {
    width: 218px;
    height: 218px; }
  .tour-tab-item {
    padding: 7px 25px; }
  .news-item-img {
    height: 202px;
    max-width: 194px;
    flex: 0 0 194px; }
  .colaj-wrapper {
    height: 660px; }
  .colaj-11 {
    padding: 16.6% 24.2%; }
  .colaj-22 {
    padding: 13.8% 17.4%; }
  .colaj-33 {
    padding: 22% 26.2%; }
  .service-item-img {
    height: 176px; }
    .service-item-img > img {
      width: 57%; }
  #footer-contacts {
    margin-right: 170px; }
  .custom-form-wrap + .form-item textarea {
    min-height: 239px; } }
