/*!
 * Copyright 2015 Kopatheme
 * Licensed under GPL
 */
@media screen and (max-width: 1120px) {
  /* line 7, responsive.scss */
  .wrapper {
    width: 980px;
  }

  /* line 11, responsive.scss */
  .header-top-left {
    padding-right: 90px;
  }

  /* line 15, responsive.scss */
  .content-top .kopa-search-form-widget {
    top: 25px;
  }

  /* line 19, responsive.scss */
  .owl-carousel-3 {
    margin-bottom: 30px;
    margin-top: 30px;
  }

  /* line 25, responsive.scss */
  .sv-line::before, .sv-line::after {
    height: 125px;
  }

  /* line 30, responsive.scss */
  .scrollup {
    top: -140px;
  }

  /* line 35, responsive.scss */
  .kopa-area-2 .span-bg::before, .kopa-area-2 .span-bg::after {
    top: -75px;
  }
  /* line 39, responsive.scss */
  .kopa-area-2 .span-bg::before, .kopa-area-2 .span-bg::after {
    height: 90px;
  }
  /* line 44, responsive.scss */
  .kopa-area-2 .span-bg .c-tg::before, .kopa-area-2 .span-bg .c-tg::after {
    bottom: -75px;
  }
  /* line 48, responsive.scss */
  .kopa-area-2 .span-bg .c-tg::before, .kopa-area-2 .span-bg .c-tg::after {
    height: 90px;
  }

  /* line 54, responsive.scss */
  .kopa-header.style3 .kopa-logo {
    width: 300px;
  }

  /* line 58, responsive.scss */
  .kopa-address-box.style2 ul li {
    margin: 0 0 0 15px;
    font-size: 14px;
  }

  /* line 63, responsive.scss */
  .header-middle-left {
    padding-right: 15px;
    margin-right: 20px;
  }

  /* line 68, responsive.scss */
  .owl-carousel-6 .entry-content {
    top: 90px;
  }

  /* line 72, responsive.scss */
  .kopa-blog-list-1, .kopa-blog-list-2 {
    margin-top: 0;
  }

  /* line 76, responsive.scss */
  .kopa-blog-list-3 .masonry-list-wrapper > ul {
    margin-top: -50px;
  }

  /* line 80, responsive.scss */
  .kopa-article-list-widget .widget-content {
    margin-top: -20px;
  }
  /* line 83, responsive.scss */
  .kopa-article-list-widget .widget-content .row {
    margin-top: 20px;
  }

  /* line 89, responsive.scss */
  .nav-tabs.kopa-tabs-2 > li a {
    font-size: 14px;
    padding: 7px 15px;
  }
  /* line 94, responsive.scss */
  .nav-tabs.kopa-tabs-1 > li a, .nav-tabs.kopa-tabs-3 > li a {
    font-size: 14px;
  }
  /* line 98, responsive.scss */
  .nav-tabs.kopa-tabs-4 > li a {
    font-size: 14px;
    padding: 7px 10px;
  }

  /* line 104, responsive.scss */
  .kopa-tab-container-4.row {
    margin-left: -10px;
    margin-right: -10px;
  }
  /* line 109, responsive.scss */
  .kopa-tab-container-4.row > div, .kopa-tab-container-4.row > ul {
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 116, responsive.scss */
  .woocommerce .kopa-masonry-wrap, .woocommerce-page .kopa-masonry-wrap {
    margin-left: -15px;
    margin-right: -15px;
  }

  /* line 121, responsive.scss */
  .woocommerce .kopa-masonry-wrap li, .woocommerce-page .kopa-masonry-wrap li {
    padding-left: 15px;
    padding-right: 15px;
    width: 33.32%;
  }

  /* line 127, responsive.scss */
  .kopa-element-container {
    padding: 30px;
  }
  /* line 130, responsive.scss */
  .kopa-element-container .kopa-button {
    padding-left: 30px;
    padding-right: 30px;
  }
  /* line 135, responsive.scss */
  .kopa-element-container i {
    margin-right: 30px !important;
  }
}
@media screen and (max-width: 1023px) {
  /* line 142, responsive.scss */
  .wrapper {
    width: 960px;
  }

  /* line 146, responsive.scss */
  .header-top-left {
    padding-right: 60px;
  }

  /* line 151, responsive.scss */
  .owl-theme .owl-controls.style1 .owl-buttons div.owl-prev {
    left: -30px;
  }
  /* line 155, responsive.scss */
  .owl-theme .owl-controls.style1 .owl-buttons div.owl-next {
    right: -30px;
  }

  /* line 161, responsive.scss */
  .entry-title.style1 {
    font-size: 34px;
    line-height: 40px;
  }
  /* line 166, responsive.scss */
  .entry-title.style2 {
    font-size: 34px;
    line-height: 40px;
    font-size: 22px;
    line-height: 28px;
  }

  /* line 174, responsive.scss */
  .article-list-2 .widget-content > ul {
    margin-left: -15px;
    margin-right: -15px;
  }
  /* line 178, responsive.scss */
  .article-list-2 .widget-content > ul li.ms-item3 {
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 184, responsive.scss */
  .kopa-skill-1-widget .widget-content .row {
    margin-top: -30px;
  }
  /* line 187, responsive.scss */
  .kopa-skill-1-widget .widget-content .row li {
    margin-top: 30px;
  }

  /* line 192, responsive.scss */
  .kopa-contact-info .row > div .social-box {
    text-align: left;
  }

  /* line 196, responsive.scss */
  .car-detail-box .car-des {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 979px) {
  /* line 202, responsive.scss */
  .wrapper {
    width: 780px;
  }

  /* line 206, responsive.scss */
  .header-top-left {
    padding-right: 15px;
    margin-right: 20px;
  }

  /* line 211, responsive.scss */
  .header-top-right .kopa-top-nav, .main-menu {
    display: none;
  }

  /* line 215, responsive.scss */
  .main-nav-mobile {
    display: block;
  }

  /* line 219, responsive.scss */
  .content-top .kopa-search-form-widget {
    top: 5px;
  }

  /* line 223, responsive.scss */
  .kopa-search-form-widget .widget-content {
    padding: 15px;
  }
  /* line 224, responsive.scss */
  .kopa-search-form-widget .widget-content .select-block > p {
    margin-bottom: 5px !important;
  }
  /* line 228, responsive.scss */
  .kopa-search-form-widget .widget-content input {
    margin-bottom: 10px;
  }
  /* line 229, responsive.scss */
  .kopa-search-form-widget .widget-content input.sc-submit {
    margin-bottom: 0;
  }
  /* line 236, responsive.scss */
  .kopa-search-form-widget .widget-content .sc-submit {
    padding: 10px 20px;
    height: 40px;
    line-height: 20px;
  }
  /* line 244, responsive.scss */
  .kopa-search-form-widget .widget-content .ft-left p {
    line-height: 26px;
  }

  /* line 250, responsive.scss */
  .kopa-area-2 .span-bg::before, .kopa-area-2 .span-bg::after {
    height: 80px;
  }
  /* line 254, responsive.scss */
  .kopa-area-2 .span-bg::before, .kopa-area-2 .span-bg::after {
    top: -60px;
  }

  /* line 260, responsive.scss */
  .entry-title.style1 {
    font-size: 30px;
    line-height: 36px;
  }
  /* line 265, responsive.scss */
  .entry-title.style2 {
    font-size: 30px;
    line-height: 36px;
    font-size: 18px;
    line-height: 28px;
  }

  /* line 273, responsive.scss */
  .widget {
    margin-bottom: 80px;
  }
  /* line 276, responsive.scss */
  .widget > header.style2 .widget-title {
    padding: 15px 70px 15px 15px;
  }
  /* line 277, responsive.scss */
  .widget > header.style2 .widget-title a {
    top: 14px;
    font-size: 40px;
  }
  /* line 282, responsive.scss */
  .widget > header.style2 .widget-title::before {
    border-top-width: 72px;
    border-right-width: 72px;
    left: -72px;
  }

  /* line 292, responsive.scss */
  .widget-title {
    font-size: 36px;
    line-height: 42px;
  }

  /* line 297, responsive.scss */
  .row {
    margin-right: -15px;
    margin-left: -15px;
  }
  /* line 301, responsive.scss */
  .row .col-xs-1, .row .col-sm-1, .row .col-md-1, .row .col-lg-1, .row .col-xs-2, .row .col-sm-2, .row .col-md-2, .row .col-lg-2, .row .col-xs-3, .row .col-sm-3, .row .col-md-3, .row .col-lg-3, .row .col-xs-4, .row .col-sm-4, .row .col-md-4, .row .col-lg-4, .row .col-xs-5, .row .col-sm-5, .row .col-md-5, .row .col-lg-5, .row .col-xs-6, .row .col-sm-6, .row .col-md-6, .row .col-lg-6, .row .col-xs-7, .row .col-sm-7, .row .col-md-7, .row .col-lg-7, .row .col-xs-8, .row .col-sm-8, .row .col-md-8, .row .col-lg-8, .row .col-xs-9, .row .col-sm-9, .row .col-md-9, .row .col-lg-9, .row .col-xs-10, .row .col-sm-10, .row .col-md-10, .row .col-lg-10, .row .col-xs-11, .row .col-sm-11, .row .col-md-11, .row .col-lg-11, .row .col-xs-12, .row .col-sm-12, .row .col-md-12, .row .col-lg-12 {
    padding: 0 15px;
  }

  /* line 306, responsive.scss */
  .entry-thumb.style1 .entry-date.style3 {
    left: 10px;
  }

  /* line 310, responsive.scss */
  .if-phone p {
    font-size: 64px;
    line-height: 70px;
  }

  /* line 316, responsive.scss */
  .sv-line::before, .sv-line::after {
    height: 100px;
  }

  /* line 321, responsive.scss */
  .scrollup {
    top: -130px;
  }

  /* line 325, responsive.scss */
  .kopa-header-top.style2 .header-top-left {
    padding-right: 0;
  }

  /* line 329, responsive.scss */
  .kopa-address-box ul li {
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 0 20px;
  }
  /* line 334, responsive.scss */
  .kopa-address-box ul li i {
    font-size: 16px;
  }

  /* line 339, responsive.scss */
  .owl-carousel-4 .entry-content {
    top: 80px;
  }

  /* line 343, responsive.scss */
  .owl-theme .owl-controls.style3 .owl-pagination {
    bottom: -20px;
  }

  /* line 347, responsive.scss */
  .ms-item3 {
    width: 24.9%;
  }

  /* line 351, responsive.scss */
  .kopa-service-2-widget .entry-item .entry-icon {
    margin-right: 15px;
    font-size: 14px;
    width: 40px;
    height: 40px;
    line-height: 35px;
  }

  /* line 359, responsive.scss */
  .team-style1 .entry-item .entry-thumb {
    width: 180px;
    margin-right: 20px;
  }

  /* line 365, responsive.scss */
  .kopa-social-links.style2 ul li, .kopa-social-links.style3 ul li {
    margin: 0 7px 15px;
  }

  /* line 370, responsive.scss */
  .owl-carousel-6 .entry-content p {
    display: none;
  }

  /* line 374, responsive.scss */
  .owl-theme .owl-controls .owl-pagination {
    bottom: 20px;
  }

  /* line 378, responsive.scss */
  .owl-carousel-6 .entry-content h2 {
    font-size: 40px;
    line-height: 46px;
  }

  /* line 383, responsive.scss */
  .widget > header.style3 .widget-title {
    font-size: 30px;
    line-height: 36px;
  }

  /* line 388, responsive.scss */
  .kopa-address-box.style2 {
    margin: 10px 0;
  }
  /* line 391, responsive.scss */
  .kopa-address-box.style2 ul li {
    float: none;
    display: block;
    margin: 10px 0 0;
    line-height: 30px;
  }
  /* line 397, responsive.scss */
  .kopa-address-box.style2 ul li a {
    display: inline-block;
    line-height: 26px;
  }
  /* line 402, responsive.scss */
  .kopa-address-box.style2 ul li i {
    margin: 0 10px 0 0;
    width: 30px;
    height: 30px;
    line-height: 26px;
    font-size: 14px;
  }

  /* line 412, responsive.scss */
  .owl-carousel-3 {
    margin-bottom: 20px;
    margin-top: 20px;
  }

  /* line 418, responsive.scss */
  .article-list-3 .entry-item .entry-content {
    padding: 15px 0;
  }
  /* line 422, responsive.scss */
  .article-list-3 .entry-item:hover .entry-content {
    padding: 15px;
  }

  /* line 428, responsive.scss */
  .car-detail-box .car-tech .car-tech-header .kopa-button {
    padding: 10px 15px;
  }
  /* line 433, responsive.scss */
  .car-detail-box .car-des .car-content .kopa-tab-container-3 .tab-title {
    padding: 0 15px;
    float: none !important;
  }
  /* line 438, responsive.scss */
  .car-detail-box .car-des .car-content .kopa-tab-container-3 .nav-tabs.kopa-tabs-3 li a {
    padding: 7px 15px;
  }
  /* line 442, responsive.scss */
  .car-detail-box .car-des .car-content .kopa-tab-container-3 .tab-content div blockquote {
    margin-left: 0;
  }

  /* line 449, responsive.scss */
  .kopa-tab-container-4.row > div, .kopa-tab-container-4.row > ul {
    padding-top: 40px;
  }

  /* line 455, responsive.scss */
  .kopa-element-container h4 {
    width: 60%;
    line-height: 36px;
  }
  /* line 460, responsive.scss */
  .kopa-element-container i {
    margin-right: 20px !important;
  }

  /* line 465, responsive.scss */
  .product_column .related.products ul.products li.product .entry-item {
    padding: 15px;
  }

  /* line 469, responsive.scss */
  .entry-price-1 span {
    font-size: 30px;
    line-height: 36px;
  }

  /* line 475, responsive.scss */
  .product_column .related.products ul.products li.product .entry-item .entry-title {
    font-size: 16px;
    line-height: 22px;
  }
  /* line 480, responsive.scss */
  .product_column .related.products ul.products li.product .entry-item .star-rating {
    margin-top: 30px;
  }

  /* line 485, responsive.scss */
  .kopa-blog-list-1 .entry-item .entry-content .entry-content-detail {
    margin-left: 170px;
  }
  /* line 489, responsive.scss */
  .kopa-blog-list-1 .entry-item .entry-content .entry-content-detail header .meta-box {
    float: none;
  }
  /* line 493, responsive.scss */
  .kopa-blog-list-1 .entry-item .entry-content .entry-content-detail header .entry-title {
    float: none;
    margin-bottom: 20px;
  }

  /* line 500, responsive.scss */
  .kopa-blog-list-2 .entry-item .entry-thumb {
    width: 280px;
  }

  /* line 504, responsive.scss */
  .kopa-blog-list-3 .masonry-list-wrapper > ul > li, .woocommerce .kopa-masonry-wrap li, .woocommerce-page .kopa-masonry-wrap li {
    width: 50%;
  }

  /* line 509, responsive.scss */
  .kopa-product-list-widget .entry-item {
    padding: 15px;
  }
  /* line 513, responsive.scss */
  .kopa-product-list-widget .widget-content .ms-item1 {
    width: 50% !important;
  }

  /* line 519, responsive.scss */
  .woocommerce ul.cart_list > li img, .woocommerce ul.product_list_widget > li img {
    width: 50px;
  }

  /* line 525, responsive.scss */
  .woocommerce-page ul.cart_list > li img, .woocommerce-page ul.product_list_widget > li img {
    width: 50px;
  }

  /* line 531, responsive.scss */
  .entry-date.style3 {
    width: 70px;
  }
  /* line 535, responsive.scss */
  .entry-date.style1 > div {
    padding: 5px;
  }
  /* line 539, responsive.scss */
  .entry-date.style3 > div {
    padding: 5px;
  }
  /* line 542, responsive.scss */
  .entry-date.style3 > div p {
    font-size: 30px;
    line-height: 26px;
  }

  /* line 549, responsive.scss */
  .owl-theme .owl-controls.style2 .owl-buttons div {
    top: 12px;
  }
}
@media screen and (max-width: 799px) {
  /*--- Layout ---*/
  /* line 557, responsive.scss */
  .wrapper {
    width: 720px;
  }

  /* line 562, responsive.scss */
  .owl-carousel-1 .entry-content .entry-categories {
    font-size: 24px;
    line-height: 30px;
  }
  /* line 567, responsive.scss */
  .owl-carousel-1 .entry-content .entry-title {
    font-size: 46px;
    line-height: 50px;
  }
  /* line 571, responsive.scss */
  .owl-carousel-1 .entry-content .entry-title span {
    font-size: 80px;
    line-height: 56px;
  }

  /* line 578, responsive.scss */
  .kopa-area .widget.kopa-feature-item-widget:first-child {
    margin-top: 0;
  }

  /* line 582, responsive.scss */
  .entry-icon {
    font-size: 40px;
    width: 80px;
    height: 80px;
    line-height: 74px;
    margin-right: 20px;
  }

  /* line 591, responsive.scss */
  .kopa-service-widget .entry-item .entry-title {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 10px;
  }
  /* line 597, responsive.scss */
  .kopa-service-widget .entry-item .entry-icon {
    margin-right: 15px;
  }

  /* line 604, responsive.scss */
  .kopa-event-widget .entry-item .entry-date.style1, .kopa-event-widget .entry-item .entry-date.style3 {
    margin-right: 20px;
  }
  /* line 609, responsive.scss */
  .kopa-event-widget .entry-item .entry-title {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 10px;
  }

  /* line 617, responsive.scss */
  .kopa-area-2 .span-bg .c-tg::before, .kopa-area-2 .span-bg .c-tg::after {
    height: 80px;
  }
  /* line 621, responsive.scss */
  .kopa-area-2 .span-bg .c-tg::before, .kopa-area-2 .span-bg .c-tg::after {
    bottom: -65px;
  }

  /* line 626, responsive.scss */
  .entry-title.style1 {
    font-size: 28px;
    line-height: 34px;
  }

  /* line 631, responsive.scss */
  .kopa-article-list-widget .widget-content .row {
    margin-top: 0;
  }

  /* line 635, responsive.scss */
  .widget-title.style3 {
    font-size: 20px;
    line-height: 26px;
  }

  /* line 640, responsive.scss */
  .owl-carousel-3 {
    padding: 0;
    margin-left: -90px;
  }
  /* line 645, responsive.scss */
  .owl-carousel-3 .owl-controls.style2 .owl-buttons div.owl-prev {
    left: -360px;
  }
  /* line 649, responsive.scss */
  .owl-carousel-3 .owl-controls.style2 .owl-buttons div.owl-next {
    right: -140px;
  }

  /* line 655, responsive.scss */
  .owl-theme .owl-controls.style2 .owl-buttons div {
    top: 10px;
  }

  /* line 659, responsive.scss */
  .kopa-address-box ul li {
    margin-left: 15px;
  }

  /* line 663, responsive.scss */
  .kopa-header-top.style2 .header-top-left::before {
    border-right-width: 40px;
  }

  /* line 667, responsive.scss */
  .owl-carousel-4 .entry-content .entry-title {
    font-size: 30px;
    line-height: 34px;
  }
  /* line 671, responsive.scss */
  .owl-carousel-4 .entry-content .entry-title span {
    font-size: 80px;
    line-height: 60px;
  }

  /* line 677, responsive.scss */
  .widget-title {
    font-size: 30px;
    line-height: 36px;
  }

  /* line 683, responsive.scss */
  .kopa-intro-2-widget .entry-item .entry-icon {
    margin-right: 20px;
  }
  /* line 687, responsive.scss */
  .kopa-intro-2-widget .entry-item .entry-title {
    font-size: 20px;
    line-height: 26px;
  }

  /* line 693, responsive.scss */
  .widget > header.style2 .widget-title::before {
    border-right-width: 66px;
    border-top-width: 66px;
    left: -66px;
  }

  /* line 699, responsive.scss */
  .if-phone p {
    font-size: 60px;
    line-height: 66px;
  }

  /* line 705, responsive.scss */
  .sv-line::before, .sv-line::after {
    height: 90px;
  }

  /* line 710, responsive.scss */
  .column ul li {
    padding: 10px 20px;
  }
  /* line 713, responsive.scss */
  .column ul li.title-row, .column ul li.pricing-row {
    padding: 15px 20px;
  }
  /* line 717, responsive.scss */
  .column ul li.footer-row {
    padding: 10px 20px 20px;
  }

  /* line 722, responsive.scss */
  .kopa-newsletter-widget .newsletter-form .search-submit {
    padding-right: 50px;
  }

  /* line 726, responsive.scss */
  .car-detail-box .car-des .car-content {
    margin-bottom: 30px;
  }

  /* line 730, responsive.scss */
  .portfolio-box .portfolio-content .row > div .portfolio-meta {
    padding: 20px;
  }

  /* line 734, responsive.scss */
  .product_column .related.products ul.products li.product {
    width: 50%;
  }

  /* line 738, responsive.scss */
  .more-link {
    padding-right: 45px;
    padding-left: 15px;
  }

  /* line 744, responsive.scss */
  .content-top > .wrapper {
    position: relative;
    margin-top: 30px;
  }
  /* line 749, responsive.scss */
  .content-top .kopa-search-form-widget {
    position: relative;
    width: 100%;
    border-radius: 0;
    margin-bottom: 20px;
  }

  /* line 757, responsive.scss */
  .kopa-area .widget.kopa-feature-item-widget:first-child {
    margin-top: -60px;
  }

  /* line 761, responsive.scss */
  .widget-header > header::after {
    border: none;
    width: 100%;
    background-color: #282f42;
  }

  /* line 767, responsive.scss */
  .widget-header > header::before {
    border: none;
    left: -100%;
    background-color: #282f42;
    width: 100%;
    height: 100%;
    margin-left: 0;
  }

  /* line 776, responsive.scss */
  .kopa-feature-item-widget .widget-header {
    padding: 0 30px;
  }
}
@media screen and (max-width: 767px) {
  /*--- Layout ---*/
  /* line 785, responsive.scss */
  body {
    padding: 0;
  }

  /* line 789, responsive.scss */
  .wrapper {
    width: 600px;
  }

  /* line 793, responsive.scss */
  .header-top-left {
    padding-right: 0;
  }

  /* line 797, responsive.scss */
  .kopa-contact-info {
    margin-bottom: 20px;
  }
  /* line 798, responsive.scss */
  .kopa-contact-info .row > div .social-box {
    overflow: hidden;
  }
  /* line 801, responsive.scss */
  .kopa-contact-info .row > div .social-box > p {
    float: left;
    margin-top: 3px;
  }

  /* line 810, responsive.scss */
  .kopa-tweet-widget {
    background: #282f42;
  }
  /* line 812, responsive.scss */
  .kopa-tweet-widget .widget-content .tg::before, .kopa-tweet-widget .widget-content .tg::after {
    display: none;
  }
  /* line 818, responsive.scss */
  .kopa-tweet-widget > .wrapper .cs::before, .kopa-tweet-widget > .wrapper .cs::after {
    display: none;
  }

  /* line 826, responsive.scss */
  .widget-title.style3 {
    text-indent: -9999px;
    left: 15px;
    top: 30px;
  }
  /* line 827, responsive.scss */
  .widget-title.style3 i {
    text-indent: 0;
    margin: 0;
  }

  /* line 837, responsive.scss */
  .kopa-tweet-widget .widget-content {
    padding-left: 0;
  }

  /* line 841, responsive.scss */
  .owl-carousel-3 {
    margin: 35px 0;
  }

  /* line 845, responsive.scss */
  .owl-theme .owl-controls.style2 .owl-buttons div {
    top: 0;
    width: 30px;
    height: 30px;
    line-height: 26px;
  }

  /* line 853, responsive.scss */
  .owl-carousel-3 .owl-controls.style2 .owl-buttons div.owl-prev {
    left: -65px;
  }
  /* line 857, responsive.scss */
  .owl-carousel-3 .owl-controls.style2 .owl-buttons div.owl-next {
    right: -65px;
  }

  /* line 863, responsive.scss */
  .sv-line::before, .sv-line::after {
    height: 80px;
  }

  /* line 868, responsive.scss */
  #kopa-footer .text-left {
    margin-right: -60px;
  }

  /* line 874, responsive.scss */
  .widget-title.style1 {
    border-radius: 0;
  }

  /* line 878, responsive.scss */
  .widget-header > header::before {
    border: none;
    left: -100%;
    background-color: #282f42;
    width: 100%;
    height: 100%;
    margin-left: 0;
  }

  /* line 887, responsive.scss */
  .kopa-area .widget.kopa-feature-item-widget:first-child {
    margin-top: -80px;
  }

  /* line 891, responsive.scss */
  .widget-header > header::after {
    border: none;
    width: 100%;
    background-color: #282f42;
  }

  /* line 897, responsive.scss */
  .kopa-feature-item-widget .widget-header {
    padding: 0 30px;
  }

  /* line 901, responsive.scss */
  .kopa-left-area {
    width: 100%;
    padding-right: 0;
  }

  /* line 906, responsive.scss */
  .kopa-right-area {
    width: 100%;
    padding-left: 0;
  }

  /* line 913, responsive.scss */
  .kopa-area-2 .span-bg::before, .kopa-area-2 .span-bg::after {
    display: none;
  }
  /* line 918, responsive.scss */
  .kopa-area-2::before, .kopa-area-2 .c-img {
    display: none;
  }
  /* line 923, responsive.scss */
  .kopa-area-2 .span-bg .c-tg::before, .kopa-area-2 .span-bg .c-tg::after {
    display: none;
  }

  /* line 929, responsive.scss */
  .kopa-right-area.kopa-area-dark {
    background-color: #282f42;
    padding-top: 70px;
  }
  /* line 933, responsive.scss */
  .kopa-right-area.kopa-area-dark:before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    background-color: #282f42;
    height: 100%;
    width: 200%;
  }
  /* line 943, responsive.scss */
  .kopa-right-area.kopa-area-dark:after {
    content: "";
    position: absolute;
    top: 0;
    left: 100%;
    background-color: #282f42;
    height: 100%;
    width: 200%;
  }

  /* line 954, responsive.scss */
  .kopa-feature-widget .widget-content .row {
    margin-top: -40px;
  }
  /* line 957, responsive.scss */
  .kopa-feature-widget .widget-content .row > div {
    margin-top: 40px;
  }

  /* line 962, responsive.scss */
  .entry-date.style2 {
    width: auto;
  }
  /* line 966, responsive.scss */
  .entry-date.style2 > div p {
    font-size: 40px;
    line-height: 40px;
  }
  /* line 971, responsive.scss */
  .entry-date.style2 > div span {
    font-size: 14px;
    line-height: 14px;
  }

  /* line 978, responsive.scss */
  .article-list-1 .last-item > .clearfix {
    padding-left: 0;
  }

  /* line 982, responsive.scss */
  .entry-date.style2 > p {
    font-size: 30px;
    line-height: 30px;
  }

  /* line 987, responsive.scss */
  .entry-title.style1 {
    font-size: 26px;
    line-height: 32px;
  }

  /* line 992, responsive.scss */
  .kopa-header.style2 .kopa-logo {
    width: 240px;
    margin-top: 10px;
  }

  /* line 997, responsive.scss */
  .kopa-address-box ul li i {
    display: none;
  }

  /* line 1001, responsive.scss */
  .owl-carousel-4 .entry-content {
    top: 60px;
  }

  /* line 1005, responsive.scss */
  .owl-theme .owl-controls.style3 .owl-pagination {
    bottom: -30px;
  }

  /* line 1009, responsive.scss */
  .ms-item3 {
    width: 50%;
  }

  /* line 1013, responsive.scss */
  .kopa-area-7 {
    background-color: #282f42;
  }

  /* line 1017, responsive.scss */
  .kopa-right-area {
    background-color: #f0f0f2;
    padding-top: 70px;
    position: relative;
  }
  /* line 1022, responsive.scss */
  .kopa-right-area:before {
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    content: "";
    background-color: #f0f0f2;
  }
  /* line 1032, responsive.scss */
  .kopa-right-area:after {
    position: absolute;
    top: 0;
    left: 100%;
    width: 100%;
    height: 100%;
    content: "";
    background-color: #f0f0f2;
  }

  /* line 1043, responsive.scss */
  .kopa-intro-2-widget .widget-content .row {
    margin-top: -30px;
  }
  /* line 1046, responsive.scss */
  .kopa-intro-2-widget .widget-content .row > div {
    margin-top: 30px;
  }

  /* line 1051, responsive.scss */
  .kopa-testimonial-widget .entry-content blockquote {
    font-size: 20px;
    line-height: 26px;
  }

  /* line 1056, responsive.scss */
  .team-style1 .entry-item .entry-thumb {
    width: 100%;
    margin: 0 0 20px;
    float: none;
  }

  /* line 1063, responsive.scss */
  .por-item1 .entry-item:hover .entry-content {
    padding: 15px;
  }
  /* line 1067, responsive.scss */
  .por-item1 .entry-item .entry-thumb {
    margin-top: 10px;
  }

  /* line 1072, responsive.scss */
  .owl-carousel-6 .entry-content {
    top: 50px;
  }

  /* line 1076, responsive.scss */
  .slider-nav-link {
    margin-top: 15px;
  }

  /* line 1080, responsive.scss */
  .entry-icon.style3 {
    width: 50px;
    height: 50px;
    line-height: 44px;
    font-size: 20px;
  }

  /* line 1089, responsive.scss */
  .article-list-4 .post-content > ul > li .entry-item .entry-icon {
    margin-top: -25px;
  }
  /* line 1093, responsive.scss */
  .article-list-4 .post-content > ul > li .entry-item .entry-content {
    padding: 15px 20px;
  }
  /* line 1098, responsive.scss */
  .article-list-4 .post-content > ul > li.right-content .entry-item {
    padding-left: 65px;
  }
  /* line 1102, responsive.scss */
  .article-list-4 .post-content > ul > li .entry-item {
    padding-right: 65px;
  }
  /* line 1105, responsive.scss */
  .article-list-4 .post-content > ul > li .entry-item .entry-icon {
    margin-right: 0;
  }

  /* line 1111, responsive.scss */
  .portfolio-container {
    margin-top: -35px;
  }

  /* line 1115, responsive.scss */
  .service-box .service-content {
    margin-bottom: 30px;
  }

  /* line 1119, responsive.scss */
  .kopa-article-list-widget .widget-content .row {
    margin-top: -30px;
  }
  /* line 1122, responsive.scss */
  .kopa-article-list-widget .widget-content .row > li {
    margin-top: 30px;
  }

  /* line 1127, responsive.scss */
  .kopa-car-carousel .item {
    text-align: center;
  }

  /* line 1131, responsive.scss */
  .related-car .row {
    margin-top: -30px;
  }
  /* line 1134, responsive.scss */
  .related-car .row > div {
    margin-top: 30px;
  }

  /* line 1139, responsive.scss */
  .entry-box .line-box .tag-box a {
    padding: 0 15px;
  }

  /* line 1143, responsive.scss */
  .kopa-blog-list-4 .last-item {
    margin-bottom: 20px;
  }

  /* line 1147, responsive.scss */
  #related-post .row {
    margin-top: -30px;
  }
  /* line 1150, responsive.scss */
  #related-post .row > li {
    margin-top: 30px;
  }

  /* line 1155, responsive.scss */
  .kopa-blog-list-1 .entry-item .entry-thumb blockquote {
    margin: 0;
  }

  /* line 1159, responsive.scss */
  .kopa-blog-list-2 .entry-item .entry-thumb {
    width: 200px;
  }

  /* line 1163, responsive.scss */
  .portfolio-box .portfolio-content .portfolio-detail {
    margin-bottom: 30px;
  }

  /* line 1167, responsive.scss */
  .widget > header.style2 .widget-title {
    min-width: 1px;
  }

  /* line 1171, responsive.scss */
  .social-panel-1 {
    top: 90px;
  }
  /* line 1174, responsive.scss */
  .social-panel-1.style2 .panel-title {
    display: none;
  }

  /* line 1180, responsive.scss */
  .home-slider-2 .entry-content {
    display: none;
  }
}
@media screen and (max-width: 639px) {
  /*--- Layout ---*/
  /* line 1189, responsive.scss */
  .wrapper {
    width: 440px;
  }

  /* line 1193, responsive.scss */
  .header-top-left {
    margin: 0;
    width: 100%;
    float: none;
    height: auto;
    text-align: center;
  }
  /* line 1200, responsive.scss */
  .header-top-left::before {
    border: none;
    width: 100%;
    height: 100%;
    background-color: #282f42;
  }

  /* line 1208, responsive.scss */
  .header-top-right {
    float: none;
    text-align: center;
  }
  /* line 1213, responsive.scss */
  .header-top-right > nav, .header-top-right > div {
    float: none;
    display: inline-block;
  }

  /* line 1220, responsive.scss */
  .sb-search-wrapper {
    margin-left: 0;
  }

  /* line 1224, responsive.scss */
  .kopa-header-bottom {
    margin-top: 0;
  }

  /* line 1229, responsive.scss */
  .owl-carousel-1 .entry-content .entry-title {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 20px;
  }
  /* line 1234, responsive.scss */
  .owl-carousel-1 .entry-content .entry-title span {
    font-size: 60px;
    line-height: 36px;
  }
  /* line 1240, responsive.scss */
  .owl-carousel-1 .entry-content .entry-categories {
    font-size: 16px;
    line-height: 22px;
  }

  /* line 1246, responsive.scss */
  .kopa-search-form-widget .widget-content {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 1251, responsive.scss */
  .kopa-feature-item-widget .widget-header {
    padding: 0;
    margin-left: -30px;
    margin-right: -30px;
  }

  /* line 1257, responsive.scss */
  #kopa-footer .text-left {
    margin-right: -110px;
  }

  /* line 1262, responsive.scss */
  .sv-line::before, .sv-line::after {
    height: 76px;
  }
  /* line 1266, responsive.scss */
  .sv-line::before {
    left: 2px;
  }
  /* line 1270, responsive.scss */
  .sv-line::after {
    right: 2px;
  }

  /* line 1275, responsive.scss */
  .scrollup {
    top: -120px;
  }

  /* line 1279, responsive.scss */
  #kopa-footer {
    padding-bottom: 20px;
  }
  /* line 1280, responsive.scss */
  #kopa-footer:before {
    content: "";
    position: absolute;
    top: -40px;
    background-color: #282f42;
    height: 100%;
    width: 100%;
    right: 10%;
  }
  /* line 1290, responsive.scss */
  #kopa-footer:after {
    content: "";
    position: absolute;
    top: -40px;
    background-color: #282f42;
    height: 100%;
    width: 100%;
    left: 10%;
  }

  /* line 1304, responsive.scss */
  .kopa-header-top.style2 .header-top-left {
    position: relative;
  }
  /* line 1308, responsive.scss */
  .kopa-header-top.style2 .header-top-right {
    display: none;
  }

  /* line 1313, responsive.scss */
  .kopa-header.style2 .kopa-logo {
    margin: 0;
    width: 100%;
  }

  /* line 1318, responsive.scss */
  .thumb-icon.style3 {
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    margin-top: -25px;
    margin-left: -25px;
  }
  /* line 1319, responsive.scss */
  .thumb-icon.style3::after {
    border-width: 4px;
    width: 70px;
    height: 70px;
    line-height: 70px;
    top: -10px;
    left: -10px;
  }

  /* line 1336, responsive.scss */
  .owl-carousel-4 .entry-content .entry-title {
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 5px;
  }
  /* line 1341, responsive.scss */
  .owl-carousel-4 .entry-content .entry-title span {
    font-size: 60px;
    line-height: 40px;
  }

  /* line 1347, responsive.scss */
  .kopa-skill-widget .widget-content .top-content .row {
    margin-top: -30px;
  }
  /* line 1350, responsive.scss */
  .kopa-skill-widget .widget-content .top-content .row > div {
    margin-top: 30px;
  }

  /* line 1355, responsive.scss */
  .widget-title {
    font-size: 26px;
    line-height: 32px;
  }

  /* line 1360, responsive.scss */
  .kopa-tag-line-widget {
    display: none;
  }

  /* line 1364, responsive.scss */
  .widget > header.style2 .widget-title::before {
    border-right-width: 62px;
    border-top-width: 62px;
    left: -62px;
  }

  /* line 1370, responsive.scss */
  .entry-date.style2 > div {
    padding: 15px;
  }

  /* line 1374, responsive.scss */
  .article-list-1 .last-item > .clearfix .entry-date.style2 {
    margin-right: 20px;
  }

  /* line 1378, responsive.scss */
  .kopa-article-list-widget .widget-content .entry-item.last-item {
    margin-bottom: 30px;
  }

  /* line 1382, responsive.scss */
  .kopa-pricing-widget .widget-content .row {
    margin-top: -30px;
  }
  /* line 1385, responsive.scss */
  .kopa-pricing-widget .widget-content .row > div {
    margin-top: 30px;
  }

  /* line 1390, responsive.scss */
  .portfolio-list-item > li {
    width: 50%;
  }

  /* line 1394, responsive.scss */
  .kopa-testimonial-widget {
    padding: 0;
  }

  /* line 1399, responsive.scss */
  .owl-theme .owl-controls.style4 .owl-buttons div.owl-prev {
    left: 0;
  }
  /* line 1403, responsive.scss */
  .owl-theme .owl-controls.style4 .owl-buttons div.owl-next {
    right: 0;
  }

  /* line 1408, responsive.scss */
  .kopa-team-widget .widget-content .row > li {
    width: 50% !important;
    margin-top: 50px;
  }

  /* line 1413, responsive.scss */
  .skill-rating {
    margin-top: 30px;
  }

  /* line 1417, responsive.scss */
  .kopa-nav-link.pull-left {
    display: none;
  }

  /* line 1421, responsive.scss */
  .kopa-address-box.style2 ul li {
    font-size: 12px;
    line-height: 30px;
  }
  /* line 1425, responsive.scss */
  .kopa-address-box.style2 ul li i {
    border-width: 1px;
    font-size: 12px;
  }

  /* line 1431, responsive.scss */
  .kopa-header.style3 .kopa-logo {
    width: 200px;
  }

  /* line 1435, responsive.scss */
  .header-middle-left::before {
    border-right-width: 25px;
  }

  /* line 1439, responsive.scss */
  .owl-carousel-6 .entry-content h2 {
    font-size: 30px;
    line-height: 36px;
  }

  /* line 1444, responsive.scss */
  .slider-nav-link {
    margin-top: 0;
  }

  /* line 1448, responsive.scss */
  .owl-carousel-6 .entry-content h6 {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
  }

  /* line 1454, responsive.scss */
  .slider-nav-link li a {
    padding-right: 50px;
  }

  /* line 1458, responsive.scss */
  .owl-carousel-6 .entry-content {
    top: 30px;
  }

  /* line 1462, responsive.scss */
  .owl-theme .owl-controls .owl-pagination {
    bottom: 10px;
  }

  /* line 1466, responsive.scss */
  .widget > header.style3 {
    margin-bottom: 0;
  }

  /* line 1470, responsive.scss */
  .kopa-intro-3-widget .content-wrap {
    margin-top: 20px;
  }

  /* line 1475, responsive.scss */
  .car-detail-box .car-des .car-content .kopa-tab-container-3 .nav-tabs.kopa-tabs-3 li {
    margin-bottom: 1px;
  }
  /* line 1476, responsive.scss */
  .car-detail-box .car-des .car-content .kopa-tab-container-3 .nav-tabs.kopa-tabs-3 li:first-child {
    margin-left: 1px;
  }
  /* line 1483, responsive.scss */
  .car-detail-box .car-des .car-content .tag-box {
    padding: 12px 15px;
  }
  /* line 1484, responsive.scss */
  .car-detail-box .car-des .car-content .tag-box a {
    padding: 0 10px;
  }

  /* line 1493, responsive.scss */
  .nav-tabs.kopa-tabs-2 > li a, .nav-tabs.kopa-tabs-1 > li a, .nav-tabs.kopa-tabs-3 > li a, .nav-tabs.kopa-tabs-4 > li a {
    font-size: 13px;
  }

  /* line 1498, responsive.scss */
  .error-404 .right-col h1 {
    font-size: 22px;
  }

  /* line 1503, responsive.scss */
  .line-box .tag-box {
    float: none !important;
  }
  /* line 1507, responsive.scss */
  .line-box .kopa-social-link {
    float: none !important;
    margin-left: -10px;
    margin-top: 15px;
  }

  /* line 1514, responsive.scss */
  #comments .comments-list li .children {
    margin-left: 0;
  }

  /* line 1518, responsive.scss */
  .woocommerce div.product div.images, .woocommerce-page div.product div.images {
    float: none;
    width: 100%;
  }

  /* line 1523, responsive.scss */
  .woocommerce div.product div.summary, .woocommerce-page div.product div.summary {
    float: none;
    padding-left: 0;
    margin-top: 0;
    width: 100%;
  }

  /* line 1531, responsive.scss */
  .kopa-blog-list-1 .entry-item .entry-content .date-box {
    width: auto;
  }
  /* line 1532, responsive.scss */
  .kopa-blog-list-1 .entry-item .entry-content .date-box .entry-post-date {
    font-size: 14px;
    padding: 10px;
  }
  /* line 1533, responsive.scss */
  .kopa-blog-list-1 .entry-item .entry-content .date-box .entry-post-date span {
    font-size: 40px;
    line-height: 40px;
    display: block;
  }
  /* line 1545, responsive.scss */
  .kopa-blog-list-1 .entry-item .entry-content .date-box .entry-post-year {
    font-size: 30px;
    line-height: 36px;
  }
  /* line 1551, responsive.scss */
  .kopa-blog-list-1 .entry-item .entry-content .entry-content-detail {
    margin-left: 110px;
  }
  /* line 1555, responsive.scss */
  .kopa-blog-list-1 .entry-item .entry-content .entry-content-detail footer .right-col {
    float: none;
    margin-top: 10px;
  }
  /* line 1560, responsive.scss */
  .kopa-blog-list-1 .entry-item .entry-content .entry-content-detail footer .more-link {
    float: none;
  }

  /* line 1567, responsive.scss */
  .kopa-blog-list-2 .entry-item .entry-thumb {
    float: none;
    width: 100%;
    margin: 0 0 30px;
  }

  /* line 1573, responsive.scss */
  .header-top-right {
    padding: 17px 0 15px;
    overflow: hidden;
  }
  /* line 1574, responsive.scss */
  .header-top-right .kopa-top-link {
    padding-left: 0;
  }
  /* line 1575, responsive.scss */
  .header-top-right .kopa-top-link::before {
    height: 40px;
    top: 0;
    left: 18px;
    display: none;
  }
  /* line 1589, responsive.scss */
  .header-top-right > .kopa-top-link {
    float: left;
  }
  /* line 1593, responsive.scss */
  .header-top-right > div.sb-search-wrapper {
    float: right;
  }

  /* line 1599, responsive.scss */
  .kopa-blog-list-3 .masonry-list-wrapper > ul > li {
    width: 100%;
  }

  /* line 1603, responsive.scss */
  .owl-theme .owl-controls.style2 .owl-buttons div {
    top: 10px;
  }

  /* line 1608, responsive.scss */
  .pagination ul li > span, .pagination ul li > a {
    width: 25px;
    height: 25px;
    line-height: 25px;
  }
  /* line 1614, responsive.scss */
  .pagination ul li > span i, .pagination ul li > a i {
    line-height: 25px;
  }

  /* line 1619, responsive.scss */
  .kopa-view-more {
    top: -5px;
  }

  /* line 1630, responsive.scss */
  .kopa-header.style3 .header-top-left, .kopa-header.style2 .header-top-left, .kopa-header.style1 .header-top-left {
    padding-top: 20px;
    padding-bottom: 20px;
    height: auto !important;
  }
  /* line 1634, responsive.scss */
  .kopa-header.style3 .header-top-left img, .kopa-header.style2 .header-top-left img, .kopa-header.style1 .header-top-left img {
    height: 40px;
  }
  /* line 1639, responsive.scss */
  .kopa-header.style3 .header-top-right, .kopa-header.style2 .header-top-right, .kopa-header.style1 .header-top-right {
    display: none;
  }
  /* line 1644, responsive.scss */
  .kopa-header.style3 .kopa-header-bottom .kopa-language,
  .kopa-header.style3 .kopa-header-bottom .kopa-ct-action,
  .kopa-header.style3 .kopa-header-bottom .kopa-user, .kopa-header.style2 .kopa-header-bottom .kopa-language,
  .kopa-header.style2 .kopa-header-bottom .kopa-ct-action,
  .kopa-header.style2 .kopa-header-bottom .kopa-user, .kopa-header.style1 .kopa-header-bottom .kopa-language,
  .kopa-header.style1 .kopa-header-bottom .kopa-ct-action,
  .kopa-header.style1 .kopa-header-bottom .kopa-user {
    display: none;
  }
  /* line 1650, responsive.scss */
  .kopa-header.style3 .kopa-header-bottom .sb-search-wrapper, .kopa-header.style2 .kopa-header-bottom .sb-search-wrapper, .kopa-header.style1 .kopa-header-bottom .sb-search-wrapper {
    display: block;
  }

  /* line 1658, responsive.scss */
  .home-slider-1 .aw_desktop {
    display: none;
  }
  /* line 1659, responsive.scss */
  .home-slider-1 .aw_mobile {
    display: block;
    text-align: center;
    margin-top: 50px;
  }
}
@media screen and (max-width: 479px) {
  /*--- Layout ---*/
  /* line 1667, responsive.scss */
  .wrapper {
    width: 300px;
  }

  /* line 1671, responsive.scss */
  .page-header .page-header-inner {
    padding: 90px 0;
  }
  /* line 1672, responsive.scss */
  .page-header .page-header-inner .page-title {
    font-size: 30px;
    line-height: 34px;
  }

  /* line 1680, responsive.scss */
  .breadcrumb {
    margin-bottom: 15px;
  }

  /* line 1684, responsive.scss */
  .kopa-area {
    padding-top: 50px;
  }

  /* line 1688, responsive.scss */
  .widget-title.style3 i {
    font-size: 30px;
    margin-top: 5px;
  }

  /* line 1693, responsive.scss */
  .owl-carousel-3 p {
    padding: 0;
  }

  /* line 1697, responsive.scss */
  .kopa-tweet-widget > .wrapper {
    padding: 0 45px;
  }

  /* line 1701, responsive.scss */
  .owl-carousel-3 {
    margin: 20px 0;
  }
  /* line 1705, responsive.scss */
  .owl-carousel-3 .owl-controls.style2 .owl-buttons div.owl-prev {
    left: -50px;
  }
  /* line 1709, responsive.scss */
  .owl-carousel-3 .owl-controls.style2 .owl-buttons div.owl-next {
    right: -50px;
  }

  /* line 1715, responsive.scss */
  .owl-theme .owl-controls.style2 .owl-buttons div {
    top: 10px;
  }

  /* line 1719, responsive.scss */
  .if-phone p {
    font-size: 44px;
    line-height: 50px;
  }

  /* line 1725, responsive.scss */
  #kopa-footer .row > div {
    width: 100% !important;
  }
  /* line 1729, responsive.scss */
  #kopa-footer .text-center {
    margin-top: -75px;
  }
  /* line 1732, responsive.scss */
  #kopa-footer .text-center img {
    width: 200px;
  }
  /* line 1737, responsive.scss */
  #kopa-footer .text-left {
    margin-right: 0;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 10px;
  }
  /* line 1744, responsive.scss */
  #kopa-footer .text-right {
    text-align: center;
  }

  /* line 1750, responsive.scss */
  .sv-line::before, .sv-line::after {
    height: 65px;
  }

  /* line 1755, responsive.scss */
  .scrollup {
    top: -115px;
  }

  /* line 1759, responsive.scss */
  .owl-carousel-1 .entry-content {
    margin-top: -65px !important;
  }
  /* line 1760, responsive.scss */
  .owl-carousel-1 .entry-content .entry-title {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 5px;
  }
  /* line 1765, responsive.scss */
  .owl-carousel-1 .entry-content .entry-title span {
    font-size: 34px;
    line-height: 20px;
  }
  /* line 1771, responsive.scss */
  .owl-carousel-1 .entry-content .entry-categories {
    font-size: 12px;
    line-height: 18px;
  }

  /* line 1779, responsive.scss */
  .kopa-area .widget.kopa-feature-item-widget:first-child {
    margin-top: -50px;
  }

  /* line 1783, responsive.scss */
  .kopa-feature-item-widget .widget-header {
    margin-right: -60px;
    margin-left: -60px;
  }

  /* line 1789, responsive.scss */
  .widget-header > header .widget-title {
    font-size: 26px;
    line-height: 32px;
  }
  /* line 1794, responsive.scss */
  .widget-header > header p {
    font-size: 16px;
    line-height: 22px;
  }

  /* line 1800, responsive.scss */
  .kopa-service-widget .entry-item {
    padding: 20px 15px 20px 20px;
  }

  /* line 1804, responsive.scss */
  .entry-icon {
    font-size: 30px;
    height: 60px;
    line-height: 54px;
    width: 60px;
  }

  /* line 1812, responsive.scss */
  .kopa-event-widget .entry-item .entry-date.style1, .kopa-event-widget .entry-item .entry-date.style3 {
    display: none;
  }

  /* line 1817, responsive.scss */
  .widget > header.style2 {
    padding-left: 70px;
    margin-bottom: 40px;
  }
  /* line 1821, responsive.scss */
  .widget > header.style2 .widget-title {
    padding-left: 0;
    min-width: 240px;
    padding-right: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  /* line 1828, responsive.scss */
  .widget > header.style2 .widget-title a {
    right: 15px;
    top: 8px;
    font-size: 30px;
  }

  /* line 1836, responsive.scss */
  .sm-thumb > ul > li {
    width: 50%;
    text-align: center;
  }

  /* line 1841, responsive.scss */
  .kopa-feature-widget .entry-item .entry-title {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 15px;
  }

  /* line 1847, responsive.scss */
  .entry-meta {
    margin-bottom: 10px;
  }

  /* line 1851, responsive.scss */
  .kopa-product-list-widget .widget-content .ms-item1 {
    width: 100% !important;
  }

  /* line 1856, responsive.scss */
  .kopa-area-5 .span-bg::before, .kopa-area-5 .span-bg::after {
    height: 55px;
  }

  /* line 1861, responsive.scss */
  .widget {
    margin-bottom: 40px;
  }

  /* line 1865, responsive.scss */
  .kopa-masonry-widget .kopa-masonry-wrap > li {
    width: 100%;
  }

  /* line 1869, responsive.scss */
  .kopa-loadmore span {
    min-width: 300px;
  }

  /* line 1873, responsive.scss */
  .article-list-1 .last-item > .clearfix .entry-date.style2 {
    display: none;
  }

  /* line 1877, responsive.scss */
  .entry-title.style1 {
    font-size: 22px;
    line-height: 28px;
  }

  /* line 1882, responsive.scss */
  .owl-carousel-4 .entry-content {
    top: 20px;
  }
  /* line 1883, responsive.scss */
  .owl-carousel-4 .entry-content .entry-title {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 0;
  }
  /* line 1888, responsive.scss */
  .owl-carousel-4 .entry-content .entry-title span {
    font-size: 40px;
    line-height: 20px;
  }
  /* line 1896, responsive.scss */
  .owl-carousel-4 .entry-content > p {
    font-size: 14px;
    line-height: 20px;
  }
  /* line 1901, responsive.scss */
  .owl-carousel-4 .entry-content span {
    font-size: 12px;
  }

  /* line 1906, responsive.scss */
  .owl-theme .owl-controls.style3 .owl-pagination {
    bottom: -50px;
  }

  /* line 1910, responsive.scss */
  .ms-item3, .kopa-service-2-widget .widget-content > ul > li {
    width: 100%;
  }

  /* line 1914, responsive.scss */
  .entry-icon.style2 {
    font-size: 30px;
    height: 58px;
    line-height: 54px;
    width: 58px;
  }

  /* line 1921, responsive.scss */
  .widget-title {
    font-size: 20px;
    line-height: 26px;
  }

  /* line 1926, responsive.scss */
  .widget > header.style2 .widget-title::before {
    border-right-width: 46px;
    border-top-width: 46px;
    left: -46px;
  }

  /* line 1932, responsive.scss */
  .portfolio-list-item > li {
    width: 100%;
  }

  /* line 1936, responsive.scss */
  .kopa-testimonial-widget .entry-content blockquote {
    padding: 0 40px;
  }
  /* line 1937, responsive.scss */
  .kopa-testimonial-widget .entry-content blockquote::before, .kopa-testimonial-widget .entry-content blockquote::after {
    font-size: 40px;
  }

  /* line 1944, responsive.scss */
  .kopa-team-widget .widget-content .row > li {
    width: 100% !important;
  }

  /* line 1948, responsive.scss */
  .kopa-address-box.style2 {
    display: none;
  }

  /* line 1952, responsive.scss */
  .header-middle-left {
    float: none;
    text-align: center;
    height: auto;
    margin: 0;
    padding: 20px 0;
  }

  /* line 1960, responsive.scss */
  .kopa-header.style3 .kopa-logo {
    width: 100%;
  }

  /* line 1964, responsive.scss */
  .header-middle-left::before {
    border: none;
    width: 100%;
    height: 100%;
    left: 100%;
    background-color: #efefef;
  }

  /* line 1972, responsive.scss */
  .kopa-ct-action {
    padding: 15px;
  }

  /* line 1976, responsive.scss */
  .kopa-language > button {
    padding: 0 15px;
  }

  /* line 1980, responsive.scss */
  .kopa-ct-action i, .owl-carousel-6 .entry-content {
    display: none;
  }

  /* line 1984, responsive.scss */
  .widget > header.style3 .widget-title {
    font-size: 26px;
    line-height: 32px;
  }

  /* line 1989, responsive.scss */
  .article-list-4 .post-content > ul > li {
    width: 100%;
    margin-bottom: 30px;
    float: none;
    margin-top: 0;
  }
  /* line 1995, responsive.scss */
  .article-list-4 .post-content > ul > li.right-content {
    margin-top: 0px;
    float: none;
  }
  /* line 2000, responsive.scss */
  .article-list-4 .post-content > ul > li:first-child {
    margin-bottom: 30px;
  }

  /* line 2005, responsive.scss */
  .about-box header .about-title, .service-box .service-content header .service-title {
    font-size: 26px;
    line-height: 32px;
  }

  /* line 2010, responsive.scss */
  .car-detail-box .car-des .car-content .tag-box a {
    margin-bottom: 5px;
  }

  /* line 2015, responsive.scss */
  .entry-box .line-box .tag-box a {
    margin-bottom: 5px;
  }
  /* line 2019, responsive.scss */
  .entry-box .entry-content blockquote {
    margin-left: 0;
  }

  /* line 2024, responsive.scss */
  .about-author .author-avatar, #comments .comments-list li .comment-wrap .comment-avatar {
    width: 60px;
    margin-right: 20px;
  }

  /* line 2030, responsive.scss */
  .kopa-blog-list-4 .older-post li .entry-item .entry-thumb {
    margin-right: 20px;
  }
  /* line 2034, responsive.scss */
  .kopa-blog-list-4 .meta-box {
    margin-left: -10px;
  }
  /* line 2037, responsive.scss */
  .kopa-blog-list-4 .meta-box .entry-author {
    margin-left: 10px;
  }

  /* line 2045, responsive.scss */
  #comments .comments-list li .comment-wrap .comment-body header .pull-right {
    float: none !important;
  }
  /* line 2049, responsive.scss */
  #comments .comments-list li .comment-wrap .comment-body header h6 {
    float: none !important;
    margin-bottom: 10px;
  }
  /* line 2055, responsive.scss */
  #comments .comments-list li .comment-wrap .comment-body .comment-content > span {
    margin-bottom: 10px;
  }
  /* line 2059, responsive.scss */
  #comments .comments-list li .comment-wrap .comment-body header {
    margin-bottom: 20px;
  }

  /* line 2065, responsive.scss */
  #respond > h4 {
    padding: 15px 0;
  }
  /* line 2069, responsive.scss */
  #respond .comments-form {
    padding: 15px 20px;
  }
  /* line 2072, responsive.scss */
  #respond .comments-form .row > div .comment-button input[type="submit"] {
    margin-right: 0;
  }

  /* line 2079, responsive.scss */
  .entry-box .entry-thumb .video-wrapper, .entry-box .entry-thumb iframe {
    height: 300px;
  }

  /* line 2084, responsive.scss */
  .portfolio-box .portfolio-thumb .kopa-portfolio-carousel .owl-controls .owl-buttons div {
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin-top: -15px;
  }
  /* line 2085, responsive.scss */
  .portfolio-box .portfolio-thumb .kopa-portfolio-carousel .owl-controls .owl-buttons div.owl-prev {
    left: 0;
  }
  /* line 2089, responsive.scss */
  .portfolio-box .portfolio-thumb .kopa-portfolio-carousel .owl-controls .owl-buttons div.owl-next {
    right: 0;
  }

  /* line 2099, responsive.scss */
  .kopa-portfolio-pagination {
    margin-bottom: 50px;
  }

  /* line 2104, responsive.scss */
  .product_column .related.products ul.products li.product {
    width: 100%;
  }
  /* line 2108, responsive.scss */
  .product_column .related.products h2 {
    font-size: 28px;
    line-height: 34px;
  }

  /* line 2115, responsive.scss */
  .kopa-blog-list-1 .entry-item .entry-content .date-box {
    display: none;
  }
  /* line 2119, responsive.scss */
  .kopa-blog-list-1 .entry-item .entry-content .entry-content-detail {
    margin-left: 0;
  }

  /* line 2125, responsive.scss */
  .kopa-blog-list-2 .entry-item .entry-content .entry-content-detail footer .more-link {
    float: left;
    margin-top: 10px;
  }
  /* line 2130, responsive.scss */
  .kopa-blog-list-2 .kopa-button.large-button {
    padding: 10px 100px;
  }

  /* line 2135, responsive.scss */
  .owl-theme .owl-controls.style2 .owl-buttons div {
    top: 20px;
  }

  /* line 2139, responsive.scss */
  .kopa-blog-list-1 .kopa-button.large-button, .kopa-portfolio-widget .kopa-button.large-button {
    padding: 10px 100px;
  }

  /* line 2143, responsive.scss */
  .kopa-view-more {
    top: -9px;
  }

  /* line 2147, responsive.scss */
  .nav-tabs.kopa-tabs-4 > li a {
    text-transform: uppercase;
  }
}
