/**

Theme Name: kz-landing

Author: NetSergio

Author URI: https://mcsite.ua

Description: Created by NetSergio from web-studio McSite

Version: 1.0.0

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Text Domain: kz-landing

Template: astra

*/


/* CNT */

/* MAIN
/* HEADER
/* HOME
  /* SITE HERO */
/* FOOTER
/* MEDIA min-width 560px (PC and Tablet version)
  /* HOME min-width 560px */
/* MEDIA (min-width: 560px) and (max-width: 1200px) (Only Laptop)
/* MEDIA (min-width: 560px) and (max-width: 800px) (Only iPad)
/* MEDIA min-width 920px
/* MEDIA min-width 1025px (PC)
  /* MAIN (min-width: 1025px) */
  /* UKRAINE HERITAGE (min-width: 1025px) */
/* MEDIA min-width 1240px (PC)
/* MEDIA min-width 1360px (PC Big)
/* MEDIA max-width 1240px (PC)
/* MEDIA max-width 1024px (Laptop)
  /* UKRAINE HERITAGE (max-width 1024px) */
/* MEDIA max-width 920px (Laptop)
/* MEDIA max-width 780px (Mobile horizontal)
/* MEDIA max-width 560px
  /* HOME max 560px */
  /* Home Site Hero max 560px */
  




/* MAIN
========================================*/

h2 {
text-transform: none !important;  
}

h2 > span {
text-transform: none !important;  
}

.orange {
color: #ff695f; 
}

h3.orange {
font-size: 1.35rem;  
}


/* HEADER
========================================*/

#header_logo {
width: 240px;
}


/* HOME
========================================*/

/* SITE HERO */


/* CONTACT FORM */

form.wpcf7-form > p > button.main-button > input.wpcf7-form-control {
border-bottom: none !important;	
padding: 1px 1px 1px 1px !important;
margin: 1px 1px 1px 1px !important;
color: #fff !important;
}

form.wpcf7-form > p > button.main-button {
padding: 4px 36px !important;
}

textarea#cf7_home_message {
    width: 100%;
    border: 1px solid #9bdbf8;	
}


div.owl-item > div.item > h2.banner-h2 {
line-height: 64px;	
}

/* ABOUT US */

#about {
padding-top: 21px;    
}

.section-heading > .info > span {
display: grid;    
}

.section-heading > .info > span > a > img {
width: 70px;
}

div.section-heading > div.info {
padding-left: 13%;
}


/* FOOTER
========================================*/

#footer_logo {
width: 172px;    
}





@media screen and (max-width: 768px) {

div.section-heading > div.info {
display: grid;
grid-template-columns: 1fr 1fr;
}


div.owl-item > div.item > h2.banner-h2 {
line-height: 50px;
font-size: 40px;
}

}


@media screen and (max-width: 360px) {

div.section-heading > div.info {
padding-left: 6%;
}

}


@media screen and (min-width: 1000px) {

.min1000-mt-15px {
margin-top: 15px !important;  
}

}







