/*!
Skin Name: Air Conditioner
*/
/*--------------------------------------------------------------
# Grid
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Lists
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Tables
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Icons
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Preloader
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## ToTop button
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Buttons
--------------------------------------------------------------*/
.btn,
form button,
form input[type='button'],
form input[type='reset'],
form input[type='submit'] {
  line-height: 2;
  display: inline-block;
  max-width: 100%;
  padding: 13px 30px;
  cursor: pointer;
  text-align: center;
  overflow: hidden;
  vertical-align: top;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  border-radius: 2px;
  border-width: 0;
  border-style: solid;
  letter-spacing: 0.05em;
  -webkit-transition: .3s ease-out;
  -o-transition: .3s ease-out;
  transition: .3s ease-out;
  text-transform: uppercase; }
  .btn, .btn:hover,
  form button,
  form button:hover,
  form input[type='button'],
  form input[type='button']:hover,
  form input[type='reset'],
  form input[type='reset']:hover,
  form input[type='submit'],
  form input[type='submit']:hover {
    text-decoration: none; }
  .btn:focus,
  form button:focus,
  form input[type='button']:focus,
  form input[type='reset']:focus,
  form input[type='submit']:focus {
    outline: 0; }
  .btn:active,
  form button:active,
  form input[type='button']:active,
  form input[type='reset']:active,
  form input[type='submit']:active {
    -webkit-box-shadow: none;
    box-shadow: none; }

/*--------------------------------------------------------------
## Fields
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Search-form
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Comment-form
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Password-form
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Top Menu
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Main Menu
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Vertical menu
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Footer Menu
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Paginations
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Breadcrumbs
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Social List
--------------------------------------------------------------*/
.social-list--footer .social-list__items .menu-item {
  padding-left: 3px;
  padding-right: 3px; }
  .social-list--footer .social-list__items .menu-item a {
    width: 50px;
    height: 50px;
    border-radius: 50%; }
    .social-list--footer .social-list__items .menu-item a:before {
      line-height: 50px; }

/*--------------------------------------------------------------
## Toggle buttons
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Modules
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Accessibility
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Alignments
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Clearings
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Swiper
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Author-bio
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Share
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Contact block
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Magnific Popup
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Layout
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Header
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Sticky Post
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Post Formats
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Footer
--------------------------------------------------------------*/
.footer-area {
  padding: 74px 0 71px; }

.site-footer.style-2 .footer-container {
  padding-top: 40px;
  padding-bottom: 36px; }

.site-footer.style-2 .site-info * + .social-list,
.site-footer.style-2 .site-info * + .footer-copyright {
  margin-top: 21px; }

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Defaults
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## About author
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## About Magic
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Banner
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Carousel
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Contact Information
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Custom Posts
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Featured Posts Block
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Instagram
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Image Grid
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## News Smart Box
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Playlist Slider
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Smart Slider
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Subscribe
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Taxonomy Tiles
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Embeds
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Booked
--------------------------------------------------------------*/
/*-------------------------------------------------------------
## Timeline
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Contact Form 7
--------------------------------------------------------------*/
.wpcf7-form p {
  margin-bottom: 20px; }
  .wpcf7-form p:last-child, .wpcf7-form p:last-of-type {
    margin-bottom: 0; }

.wpcf7-form > * {
  margin-bottom: 20px; }
  .wpcf7-form > *:last-child {
    margin-bottom: 0; }

.wpcf7 .row {
  margin-left: -10px;
  margin-right: -10px; }
  .wpcf7 .row > * {
    padding-left: 10px;
    padding-right: 10px; }
  .wpcf7 .row + .row {
    margin-top: 20px; }
  .wpcf7 .row > div:not(:last-child) {
    padding-bottom: 20px; }
    @media (min-width: 1200px) {
      .wpcf7 .row > div:not(:last-child) {
        padding-bottom: 0; } }

.wpcf7 textarea {
  height: 169px;
  min-height: 169px; }

/*-------------------------------------------------------------
## ELementor Builder
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Admin
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Accordion
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Adv-carousel
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Brands
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Button
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Counter
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Icon
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Icon-box
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Icon-list
--------------------------------------------------------------*/
.elementor-widget-icon-list .elementor-icon-list-item + .elementor-icon-list-item {
  margin-top: 17px; }

.elementor-widget-icon-list .elementor-icon-list-text {
  padding-left: 10px; }

/*--------------------------------------------------------------
### Misc
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Posts
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Progress
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Pricing-table
--------------------------------------------------------------*/
.elementor-jet-pricing-table .pricing-table__heading {
  padding: 43px 25px; }

.elementor-jet-pricing-table .pricing-table__price {
  padding: 39px; }
  @media (min-width: 1200px) {
    .elementor-jet-pricing-table .pricing-table__price {
      min-width: 191px;
      min-height: 128px; } }

.elementor-jet-pricing-table .pricing-table__title {
  margin-bottom: 27px; }

.elementor-jet-pricing-table .pricing-table__subtitle {
  margin-top: 20px; }

.elementor-jet-pricing-table .pricing-table__action .pricing-table-button {
  position: relative; }
  .elementor-jet-pricing-table .pricing-table__action .pricing-table-button:before {
    display: inline-block;
    font-family: 'nc-icon-outline';
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    speak: none;
    text-transform: none;
    /* Better Font Rendering */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e7ae';
    display: inline-block;
    vertical-align: baseline;
    margin-right: 7px;
    z-index: 1; }

.elementor-jet-pricing-table .pricing-table > div:not(.pricing-table__heading):nth-last-child(2), .elementor-jet-pricing-table .pricing-table > div:not(.pricing-table__heading):last-child {
  padding-top: 31px; }
  @media (min-width: 1200px) {
    .elementor-jet-pricing-table .pricing-table > div:not(.pricing-table__heading):nth-last-child(2), .elementor-jet-pricing-table .pricing-table > div:not(.pricing-table__heading):last-child {
      padding-left: 50px;
      padding-right: 50px; } }

.elementor-jet-pricing-table .pricing-table > div:not(.pricing-table__heading):last-child {
  padding-bottom: 32px; }

/*--------------------------------------------------------------
### Slider
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Tabs
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Testimonial
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Toggle
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Typography
--------------------------------------------------------------*/
/*-------------------------------------------------------------
## Cherry Team Members
--------------------------------------------------------------*/
/*-------------------------------------------------------------
## Cherry Testimonials
--------------------------------------------------------------*/
.tm-testi--default-3 .tm-testi__item-body {
  padding: 30px 30px 24px;
  background: none;
  border: 1px solid;
  border-radius: 2px; }

/*-------------------------------------------------------------
## Cherry Project
--------------------------------------------------------------*/
/*-------------------------------------------------------------
## Cherry Service List
--------------------------------------------------------------*/
.template-media-icon-bg-2 .services-item .services-item-inner {
  padding: 15px 40px 39px; }

.template-media-icon-bg-2 .services-item .icon_wrap .service-icon {
  background: none; }
  .template-media-icon-bg-2 .services-item .icon_wrap .service-icon i {
    font-size: 50px; }

.template-media-icon-bg-2 .services-item .title_wrap {
  margin-top: 17px;
  max-width: inherit; }

.template-media-icon-bg-2 .services-item .btn-link {
  line-height: 2;
  display: inline-block;
  max-width: 100%;
  padding: 13px 30px;
  cursor: pointer;
  text-align: center;
  overflow: hidden;
  vertical-align: top;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  border-radius: 2px;
  border-width: 0;
  border-style: solid;
  letter-spacing: 0.05em;
  -webkit-transition: .3s ease-out;
  -o-transition: .3s ease-out;
  transition: .3s ease-out;
  text-transform: uppercase;
  margin-top: 22px; }
  .template-media-icon-bg-2 .services-item .btn-link, .template-media-icon-bg-2 .services-item .btn-link:hover {
    text-decoration: none; }
  .template-media-icon-bg-2 .services-item .btn-link:focus {
    outline: 0; }
  .template-media-icon-bg-2 .services-item .btn-link:active {
    -webkit-box-shadow: none;
    box-shadow: none; }

.template-media-icon-bg-2 .services-item .services-item-inner:hover .icon_wrap .service-icon {
  background: none; }

/*-------------------------------------------------------------
## Mega Menu
--------------------------------------------------------------*/
/*-------------------------------------------------------------
## WPML - Polylang
--------------------------------------------------------------*/
/*-------------------------------------------------------------
## TM photo gallery
--------------------------------------------------------------*/
/*-------------------------------------------------------------
## Cherry Trending Posts
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Woocommerce Part
--------------------------------------------------------------*/
