@media (max-width: 1680px) {
  /* line 12, ../sass/responsive.scss */
  .section-home-video .video-poster {
    max-width: 560px;
  }
}
@media (max-width: 1440px) {
  /* line 22, ../sass/responsive.scss */
  .home-top-box h1 {
    font-size: 45px;
  }

  /* line 25, ../sass/responsive.scss */
  .section-home-top {
    padding-top: 87px;
  }

  /* line 28, ../sass/responsive.scss */
  .services-wrapper {
    padding-top: 69px;
  }

  /* line 31, ../sass/responsive.scss */
  .services-wrapper > h2 {
    font-size: 27px;
  }

  /* line 34, ../sass/responsive.scss */
  .service-home h2 {
    font-size: 20px;
    margin-bottom: 30px;
  }

  /* line 38, ../sass/responsive.scss */
  h2 {
    font-size: 37px;
  }

  /* line 41, ../sass/responsive.scss */
  p {
    font-size: 16px;
  }

  /* line 44, ../sass/responsive.scss */
  .section-services-home-2 h2 {
    margin-bottom: 50px;
  }

  /* line 47, ../sass/responsive.scss */
  .section-home-video {
    padding-bottom: 100px;
  }

  /* line 50, ../sass/responsive.scss */
  .opinions-wrapper {
    padding-top: 106px;
    padding-bottom: 85px;
  }

  /* line 54, ../sass/responsive.scss */
  .opinion p {
    font-size: 19px;
  }

  /* line 57, ../sass/responsive.scss */
  .section-opinions h2 {
    margin-bottom: 58px;
  }

  /* line 60, ../sass/responsive.scss */
  .opinion span {
    margin-bottom: 75px;
  }

  /* line 63, ../sass/responsive.scss */
  .post-item h2 a {
    font-size: 27px;
  }

  /* line 66, ../sass/responsive.scss */
  .post-item .post-description p {
    font-size: 16px;
  }

  /* line 69, ../sass/responsive.scss */
  .post-item .post-date {
    margin-bottom: 27px;
  }

  /* line 72, ../sass/responsive.scss */
  .post-item .post-description p {
    margin-bottom: 48px;
  }

  /* line 75, ../sass/responsive.scss */
  .section-home-blog {
    padding-bottom: 56px;
  }

  /* line 78, ../sass/responsive.scss */
  #service-page-wrapper h1 {
    font-size: 36px;
    margin-bottom: 96px;
  }

  /* line 82, ../sass/responsive.scss */
  .section-service-top {
    padding-top: 58px;
  }

  /* line 85, ../sass/responsive.scss */
  .service-main-1 {
    font-size: 27px;
  }

  /* line 88, ../sass/responsive.scss */
  #experts-page-wrapper {
    padding-top: 56px;
  }

  /* line 91, ../sass/responsive.scss */
  .home-expert-box h3 {
    font-size: 18px;
    margin-bottom: 26px;
  }

  /* line 95, ../sass/responsive.scss */
  .home-expert-box p {
    font-size: 16px;
  }

  /* line 98, ../sass/responsive.scss */
  .experts-wrapper .col-expert {
    margin-bottom: 125px;
  }

  /* line 101, ../sass/responsive.scss */
  h1 {
    font-size: 36px;
  }

  /* line 104, ../sass/responsive.scss */
  .container-big-yellow-heading p {
    font-size: 36px;
  }

  /* line 107, ../sass/responsive.scss */
  .additional-services {
    padding-top: 75px;
    padding-bottom: 65px;
  }

  /* line 111, ../sass/responsive.scss */
  .container-additional-services ul li {
    margin-bottom: 36px;
    font-size: 16px;
  }

  /* line 115, ../sass/responsive.scss */
  .container-additional-services ul li:before {
    top: -4px;
  }

  /* line 118, ../sass/responsive.scss */
  .floating-clients span {
    font-size: 36px;
  }

  /* line 121, ../sass/responsive.scss */
  .floating-clients p {
    font-size: 16px;
  }

  /* line 124, ../sass/responsive.scss */
  .floating-clients {
    width: 150px;
    height: 163px;
    padding-top: 47px;
  }

  /* line 129, ../sass/responsive.scss */
  .multimedia-carousel {
    padding-bottom: 90px;
  }

  /* line 132, ../sass/responsive.scss */
  .multimedia-carousel .multimedia-item p {
    font-size: 18px;
  }

  /* line 135, ../sass/responsive.scss */
  .col-expert-2-columns-1 .text-expert-big {
    font-size: 36px;
  }

  /* line 138, ../sass/responsive.scss */
  .expert-yellow-bg-short {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  /* line 142, ../sass/responsive.scss */
  .expert-yellow-bg-short h2, .expert-yellow-bg-short h3 {
    margin-bottom: 54px;
  }

  /* line 145, ../sass/responsive.scss */
  .expert-yellow-box-wrapper {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  /* line 149, ../sass/responsive.scss */
  .expert-yellow-box-wrapper h2 {
    margin-bottom: 42px;
  }

  /* line 152, ../sass/responsive.scss */
  .expert-yellow-box-wrapper ul li {
    font-size: 16px;
    margin-bottom: 36px;
  }

  /* line 156, ../sass/responsive.scss */
  .expert-yellow-box-wrapper ul li:before {
    top: -4px;
  }

  /* line 159, ../sass/responsive.scss */
  .col-2-columns-without-bg-1 p {
    font-size: 37px;
  }

  /* line 162, ../sass/responsive.scss */
  .container-long-yellow-content .long-yellow-content-wrapper {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  /* line 166, ../sass/responsive.scss */
  .container-long-yellow-content .long-yellow-content-wrapper p {
    font-size: 19px;
  }

  /* line 169, ../sass/responsive.scss */
  .section-service2-top {
    padding-top: 28px;
  }

  /* line 172, ../sass/responsive.scss */
  .service-background-neon .floating-yellow-box {
    width: 150px;
    height: 150px;
    padding: 43px 20px 20px 20px;
  }

  /* line 177, ../sass/responsive.scss */
  .service-background-neon .floating-yellow-box .text-big {
    font-size: 40px;
  }

  /* line 180, ../sass/responsive.scss */
  .service-background-neon .floating-yellow-box .text-small {
    font-size: 16px;
  }

  /* line 183, ../sass/responsive.scss */
  .container-4-columns h2, .container-4-columns h3 {
    font-size: 18px;
    margin-bottom: 45px;
  }

  /* line 187, ../sass/responsive.scss */
  .container-4-columns p {
    font-size: 16px;
  }

  /* line 190, ../sass/responsive.scss */
  .c2-img-box .floating-yellow-box {
    width: 150px;
    height: 150px;
    padding: 43px 20px 20px 20px;
  }

  /* line 195, ../sass/responsive.scss */
  .c2-img-box .floating-yellow-box .text-big {
    font-size: 40px;
  }

  /* line 198, ../sass/responsive.scss */
  .c2-img-box .floating-yellow-box .text-small {
    font-size: 16px;
  }

  /* line 201, ../sass/responsive.scss */
  .row-service-2-top {
    padding-top: 75px;
  }

  /* line 204, ../sass/responsive.scss */
  .yellow-box-wrapper h2 {
    margin-bottom: 43px;
  }

  /* line 207, ../sass/responsive.scss */
  .yellow-box-wrapper ul li {
    font-size: 16px;
    margin-bottom: 36px;
  }

  /* line 211, ../sass/responsive.scss */
  .yellow-box-wrapper ul li:before {
    top: -4px;
  }

  /* line 214, ../sass/responsive.scss */
  #index-wrapper {
    padding-top: 58px;
  }

  /* line 217, ../sass/responsive.scss */
  .col-post-small h2 {
    font-size: 20px;
  }
  /* line 219, ../sass/responsive.scss */
  .col-post-small h2 a {
    font-size: 20px;
  }

  /* line 223, ../sass/responsive.scss */
  .col-post-small .post-item .post-description p {
    font-size: 16px;
  }

  /* line 226, ../sass/responsive.scss */
  #single-wrapper {
    padding-top: 58px;
  }

  /* line 229, ../sass/responsive.scss */
  .single-bg-neon .entry-content p.lead {
    font-size: 20px;
  }

  /* line 232, ../sass/responsive.scss */
  .single-bg-neon .entry-content p.lead {
    margin-bottom: 37px;
  }

  /* line 235, ../sass/responsive.scss */
  .single-bg-neon .entry-content h2, .single-bg-neon .entry-content h3 {
    margin-bottom: 30px;
  }

  /* line 238, ../sass/responsive.scss */
  .read-also {
    font-size: 36px;
    margin-bottom: 60px;
  }

  /* line 242, ../sass/responsive.scss */
  .row-related-articles .post-item h2 a {
    font-size: 20px;
  }

  /* line 245, ../sass/responsive.scss */
  .row-related-articles .post-item .post-description p {
    font-size: 16px;
  }

  /* line 248, ../sass/responsive.scss */
  .col-transport ul li {
    font-size: 22px;
    line-height: 70px;
    height: 70px;
    width: 70px;
    max-height: 70px;
  }

  /* line 255, ../sass/responsive.scss */
  #navbarNavDropdown li:not(.btn-menu) a {
    font-size: 16px;
  }
}
@media (max-width: 1200px) {
  /* line 273, ../sass/responsive.scss */
  .navbar-brand img {
    max-width: 150px;
  }

  /* line 276, ../sass/responsive.scss */
  #main-nav {
    padding: 10px 15px 5px 15px;
  }

  /* line 279, ../sass/responsive.scss */
  .navbar-nav .nav-link {
    text-align: center;
  }

  /* line 282, ../sass/responsive.scss */
  #navbarNavDropdown .btn-menu a {
    display: table;
    margin-left: auto;
    margin-right: auto;
  }

  /* line 287, ../sass/responsive.scss */
  .dropdown-menu {
    display: none;
  }

  /* line 293, ../sass/responsive.scss */
  .menu-item-has-children:hover .dropdown-menu {
    display: block;
  }
  /* line 297, ../sass/responsive.scss */
  .menu-item-has-children a {
    text-align: center;
  }

  /* line 301, ../sass/responsive.scss */
  #main-menu {
    padding-bottom: 20px;
  }
}
@media (max-width: 991px) {
  /* line 312, ../sass/responsive.scss */
  .service-home .service-box {
    margin-left: 0;
  }

  /* line 315, ../sass/responsive.scss */
  .services-carousel {
    width: auto;
  }

  /* line 318, ../sass/responsive.scss */
  .home-top-box h1 {
    font-size: 33px;
    margin-bottom: 30px;
  }

  /* line 322, ../sass/responsive.scss */
  .section-home-top {
    padding-top: 35px;
  }

  /* line 325, ../sass/responsive.scss */
  .col-contact-home-top {
    margin-top: 40px;
  }

  /* line 328, ../sass/responsive.scss */
  .container-home-services-2 .row:first-child .col-service-home-2-content {
    padding-top: 50px;
  }

  /* line 331, ../sass/responsive.scss */
  .col-service-home-2-content {
    padding-top: 51px;
  }

  /* line 334, ../sass/responsive.scss */
  .section-home-video .video-poster {
    position: static;
    padding-top: 50px;
    display: table;
    max-width: 100%;
  }
  /* line 339, ../sass/responsive.scss */
  .section-home-video .video-poster img {
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
  }

  /* line 343, ../sass/responsive.scss */
  .service-home p {
    font-size: 16px;
  }

  /* line 346, ../sass/responsive.scss */
  .service-home .service-box {
    margin-right: 30px;
  }

  /* line 349, ../sass/responsive.scss */
  .col-contact-form-box {
    width: 100%;
    flex: none;
  }

  /* line 354, ../sass/responsive.scss */
  .contact-footer-wrapper, .contact-footer-wrapper-2 {
    max-width: 100%;
    padding-top: 50px;
  }

  /* line 358, ../sass/responsive.scss */
  .contact-footer-wrapper-2 {
    max-width: 100%;
  }

  /* line 362, ../sass/responsive.scss */
  .section-footer-bottom div[class*="col-"] {
    max-width: 50%;
    flex: 0 0 50%;
    margin-bottom: 30px;
  }

  /* line 368, ../sass/responsive.scss */
  #service-page-wrapper h1 {
    margin-bottom: 72px;
  }

  /* line 371, ../sass/responsive.scss */
  .service-main-2 {
    margin-bottom: 30px;
  }

  /* line 374, ../sass/responsive.scss */
  .col-service-top-image {
    text-align: left;
  }

  /* line 377, ../sass/responsive.scss */
  .col-background-neon-image {
    margin-bottom: 50px;
  }

  /* line 380, ../sass/responsive.scss */
  .service-background-neon {
    padding-bottom: 26px;
  }

  /* line 384, ../sass/responsive.scss */
  .container-service-text-left .col-lg-6 {
    top: 0 !important;
  }

  /* line 388, ../sass/responsive.scss */
  .container-service-text-left img {
    text-align: left;
    margin-left: 0;
  }

  /* line 392, ../sass/responsive.scss */
  .container-service-image-left {
    padding-top: 45px;
  }

  /* line 395, ../sass/responsive.scss */
  .section-service-top {
    padding-top: 40px;
  }

  /* line 398, ../sass/responsive.scss */
  .service-background-without-neon img {
    margin-left: 0;
  }

  /* line 401, ../sass/responsive.scss */
  .section-service2-top {
    padding-top: 10px;
  }

  /* line 404, ../sass/responsive.scss */
  .row-service-2-top {
    padding-top: 20px;
  }

  /* line 407, ../sass/responsive.scss */
  .page-id-16 .service-background-neon:before {
    bottom: 0;
  }

  /* line 410, ../sass/responsive.scss */
  .container-4-columns {
    padding-top: 46px;
  }

  /* line 413, ../sass/responsive.scss */
  .col-4-columns-content {
    padding-bottom: 20px;
  }

  /* line 416, ../sass/responsive.scss */
  .col-4-columns-img {
    margin-bottom: 30px;
  }

  /* line 419, ../sass/responsive.scss */
  .container-expert-2-columns2 {
    padding-top: 75px;
  }

  /* line 422, ../sass/responsive.scss */
  .row-col2-2 {
    margin-top: 158px;
  }

  /* line 425, ../sass/responsive.scss */
  .page-id-18 .col-service-background-without-neon {
    position: relative;
    margin-top: 0;
  }

  /* line 429, ../sass/responsive.scss */
  .row-service-background-without-neon-1 p.text-large {
    margin-left: 0;
  }

  /* line 432, ../sass/responsive.scss */
  .container-service-2-yellow-box {
    margin-top: 0 !important;
  }

  /* line 435, ../sass/responsive.scss */
  .col-yellow-box.bg_right {
    margin-left: 0;
    margin-top: 40px;
  }

  /* line 439, ../sass/responsive.scss */
  #index-wrapper {
    padding-top: 40px;
  }

  /* line 442, ../sass/responsive.scss */
  #single-wrapper {
    padding-top: 40px;
  }

  /* line 445, ../sass/responsive.scss */
  #pricing-page-wrapper {
    padding-top: 40px;
  }

  /* line 448, ../sass/responsive.scss */
  .section-pricing-top img {
    margin-top: 0;
  }

  /* line 451, ../sass/responsive.scss */
  .col-pricing-top-content {
    padding-top: 40px;
  }

  /* line 454, ../sass/responsive.scss */
  .section-pricing-lists {
    margin-top: 30px;
  }

  /* line 457, ../sass/responsive.scss */
  .pricing-lists-wrapper {
    padding-top: 50px;
  }

  /* line 460, ../sass/responsive.scss */
  .expert-bg-wrapper {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  /* line 464, ../sass/responsive.scss */
  .col-short-expert-text {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  /* line 475, ../sass/responsive.scss */
  .col-contact-home-top {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 479, ../sass/responsive.scss */
  .contact-form-box {
    padding: 56px 10px 17px 10px;
  }

  /* line 482, ../sass/responsive.scss */
  .service-home .service-box {
    margin-right: 0;
  }

  /* line 485, ../sass/responsive.scss */
  .service-box {
    padding-right: 10px;
  }

  /* line 488, ../sass/responsive.scss */
  .home-posts-carousel {
    width: inherit;
  }

  /* line 491, ../sass/responsive.scss */
  .home-posts-carousel .post-item {
    margin-right: 20px;
  }

  /* line 494, ../sass/responsive.scss */
  .col-form-tel p {
    font-size: 16px;
  }

  /* line 497, ../sass/responsive.scss */
  .col-form-address {
    margin-bottom: 18px;
  }

  /* line 500, ../sass/responsive.scss */
  .section-footer-bottom div[class*="col-"] {
    max-width: 100%;
    flex: none;
  }

  /* line 504, ../sass/responsive.scss */
  .social-footer-sz {
    margin-left: 0;
  }

  /* line 507, ../sass/responsive.scss */
  .section-footer-bottom {
    padding-top: 70px;
  }

  /* line 510, ../sass/responsive.scss */
  .experts-wrapper .col-expert {
    margin-bottom: 60px;
  }

  /* line 513, ../sass/responsive.scss */
  .contact-footer-wrapper p {
    font-size: 16px;
    line-height: 1.47;
  }

  /* line 517, ../sass/responsive.scss */
  .col-hours {
    font-size: 15px;
    line-height: 2;
    font-weight: bold;
  }

  /* line 522, ../sass/responsive.scss */
  .col-days {
    font-size: 15px;
    line-height: 2;
  }

  /* line 526, ../sass/responsive.scss */
  .col-hours span:before {
    top: 4px;
  }

  /* line 529, ../sass/responsive.scss */
  .blog h1 {
    margin-bottom: 52px;
  }

  /* line 532, ../sass/responsive.scss */
  .container-blog-list .row {
    margin-right: -15px;
    margin-left: -15px;
  }

  /* line 536, ../sass/responsive.scss */
  .container-blog-list .row div[class*='col-'] {
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 540, ../sass/responsive.scss */
  .container-blog-list .row div[class*='col-'] {
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 544, ../sass/responsive.scss */
  .container-blog-list {
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 548, ../sass/responsive.scss */
  .col-post-small {
    margin-bottom: 74px;
  }

  /* line 551, ../sass/responsive.scss */
  .single .site-main {
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 555, ../sass/responsive.scss */
  .price-item .price-val {
    margin-left: 0;
    padding-left: 30px;
    margin-top: 10px;
  }

  /* line 560, ../sass/responsive.scss */
  .price-item {
    display: block;
  }

  /* line 563, ../sass/responsive.scss */
  .container {
    max-width: 100%;
  }

  /* line 566, ../sass/responsive.scss */
  .single .site-main {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 570, ../sass/responsive.scss */
  .single .site-main iframe {
    width: 100%;
    max-width: 100%;
  }
}
