/*
Template Name:agricultural
File: Layout CSS
Author: Templates On Web
Author URI: http://templateonweb.com/
Licence: <a href="http://www.templateonweb.com/terms.php?v=content&contentid=152">Website Template Licence</a>
*/

@font-face {
  font-family: 'Bluemun';
  src: url('../fonts/Florsn01.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Wavehaus';
  src: url('../fonts/Wavehaus-66Book.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Wavehaus';
  src: url('../fonts/Wavehaus-95SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
}

:root{
 --eml-green-deep:#52a447;
 --eml-green-mid:#6fba65;
 --eml-green-soft:#8ccc7f;
 --eml-cream:#fff8e7;
 --eml-charcoal:#1f2b1e;
 --eml-shadow-soft:0 8px 20px rgba(0,0,0,0.14);
 --eml-shadow-strong:0 14px 28px rgba(0,0,0,0.22);
}

html, body {
font-family: 'Wavehaus', 'Segoe UI Symbol', 'Arial Unicode MS', sans-serif;
font-size: 15px;
background:linear-gradient(180deg, #fffdf6 0%, #f8f7ef 100%);
color:#243020;
text-rendering:optimizeLegibility;
  }
a{ 
transition:color .25s ease, opacity .25s ease;
}
a:hover{
text-decoration:none;
}
p {
color: rgb(37, 37, 37);
font-size: 15px;
padding-bottom:10px;
}
h1,h2,h3,h4,h5,h6{
padding:0px;
margin:0px;
}
h1{
font-size:28px;
color:var(--eml-green-deep);
font-weight:bold;
}
h2{
font-size: 24px;
color:var(--eml-green-deep);
font-weight: bold;
}
h3{
font-size: 20px;
color:var(--eml-green-deep);
font-weight:700;
}
h4{
font-size:18px;
color:var(--eml-green-deep);
font-weight:700;
}
h5{
font-size: 17px;
color:#000;
font-weight:700;
}
h6{ 
font-size: 16px;
color:#000;
font-weight:700;
} 
ul{
padding:0;
margin:0;
list-style:none;	
}
b{ 

}
span{ 

}
br{ 

}
section{ 

}
.img_responsive{ 
 width:100%
 }
.button{ 
font-size: 18px;
border: 1px solid var(--eml-green-deep);
padding: 13px 38px 13px 38px;
border-radius: 10px;
color: #fff;
background:linear-gradient(135deg, var(--eml-green-deep) 0%, var(--eml-green-mid) 100%);
letter-spacing: 1px;
box-shadow:var(--eml-shadow-soft);
transition:transform .25s ease, box-shadow .25s ease, filter .25s ease;
}
.button:hover{ 
color: #000;
background:var(--eml-cream);
border-color: #fff;
transform:translateY(-2px);
box-shadow:var(--eml-shadow-strong);
}
.button_1{ 
font-size: 18px;
border: 2px solid var(--eml-green-deep);
padding: 13px 38px 13px 38px;
border-radius: 10px;
color: #000;
background-color:var(--eml-cream);
letter-spacing: 1px;
box-shadow:var(--eml-shadow-soft);
transition:transform .25s ease, box-shadow .25s ease, background-color .25s ease;
}
.button_1:hover{ 
color: #fff;
background-color: #000;
border: 2px solid var(--eml-green-deep);
transform:translateY(-2px);
box-shadow:var(--eml-shadow-strong);
}
.space_left{
padding-left:0; 
} 
.space_right{
padding-right:0; 
} 
.space_all{
padding:0; 
}  
#header_main .glyphicon {
 top: 2px;
}
.left_1{ 
  display:block; 
  }
/********************* header_main ****************/
#header_main{ 
 padding-top:8px;
 padding-bottom: 0px;
 position:relative;
 overflow:hidden;
 background:transparent;
 }
#header_main::before{
 content:"";
 position:absolute;
 inset:0;
 background:linear-gradient(180deg, rgba(251,248,238,0.96) 0%, rgba(244,240,226,0.96) 48%, rgba(234,228,212,0.96) 100%);
 backdrop-filter: blur(4px);
 pointer-events:none;
 z-index:1;
}
#header_main .header_main_video{
 position:absolute;
 inset:0;
 width:100%;
 height:100%;
 object-fit:cover;
 z-index:0;
 filter:contrast(1.04) saturate(1.05) brightness(0.9);
}
#header_main .container{
 position:relative;
 z-index:2;
}
.header_main_1 i{ 
 padding-right:4px;
 color:#A3CC38;
}
.header_main_1 img{
 max-height:150px;
 width:auto;
 vertical-align:middle;
}
.header_main_1 a{
 position:relative;
 display:inline-block;
 overflow:hidden;
 border-radius:12px;
}
.header_main_1 a img{
 border:none;
 box-shadow:0 6px 18px rgba(0,0,0,0.22);
 filter:brightness(1.04) contrast(1.06) saturate(1.05);
 transition:transform .35s ease, filter .35s ease;
}
.header_main_1 a::after{
 content:"";
 position:absolute;
 top:-40%;
 left:-130%;
 width:60%;
 height:180%;
 background:linear-gradient(100deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 48%, rgba(255,255,255,0) 100%);
 transform:rotate(10deg);
 pointer-events:none;
 transition:left .7s ease;
}
.header_main_1 a:hover::after{
 left:145%;
}
.header_main_1 a:hover img{
 transform:translateY(-1px);
 filter:brightness(1.08) contrast(1.08) saturate(1.06);
}
.header_main_1 a{ 
 font-size:20px;
 color:#000;
 font-weight:bold;
 line-height: 53px;
}
.header_main_2{ 
 float: right;
}
.header_main_4 i{ 
 font-size:35px;
 color: #9acc19;
 }
.header_main_5 p{ 
 padding-bottom:0px;
 }
.header_main_5 a{ 
 color: #6d9602;
 }
/********************* header_main_end ****************/
/********************* header ****************/
#header{
 border-bottom: 1px solid rgba(255,255,255,0.28);
 border-top: 1px solid rgba(255,255,255,0.28);
  }
#header .navbar-default {
background:linear-gradient(180deg, #78be68 0%, #52a447 48%, #428f39 100%);
border:none;
box-shadow:inset 0 1px 0 rgba(255,255,255,0.26), inset 0 -1px 0 rgba(0,0,0,0.12);
}
.cd-secondary-nav {
  position: static;
}
.cd-secondary-nav .is-visible {
  visibility: visible;
  transform: scale(1);
  transition: transform 0.3s, visibility 0s 0s;
}
 .cd-secondary-nav.is-fixed {
    z-index: 9999;
    position: fixed;
    left: auto;
    top: 0; 
	width:100%;
  }
#header .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
color: #000;
background:none;
border:none;
}
#header .navbar-default .navbar-nav>li>a {
color:#fff;
font-size: clamp(13px, 1.4vw, 20px);
font-weight:700;
letter-spacing:.03em;
text-transform:uppercase;
position:relative;
}
#header .navbar-default .navbar-nav>li>a:hover{
color:#f4ffd9;
border:none;
}
#header .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
background:none;
}
#header .navbar-brand {
padding:0px;
}
#header .navbar {
border-radius:0px;
}
#header .navbar {
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
}
#header .navbar-nav {
display: flex;
justify-content: space-between;
width: 100%;
float: none;
margin: 0;
padding: 0;
}
#header .nav>li>a {
padding: 10px 15px;
}
#header .dropdown-large {
position: static !important;
}
#header .dropdown-menu-large {
  margin-left:0px;
  margin-right:0px;
  padding: 20px 0px;
  width:100%;
}
#header .dropdown-menu-large > li > ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .dropdown-menu-large {
    margin-left: 0 ;
    margin-right: 0 ;
  }
  .dropdown-menu-large > li {
    margin-bottom: 30px;
  }
  .dropdown-menu-large > li:last-child {
    margin-bottom: 0;
  }
  .dropdown-menu-large .dropdown-header {
    padding: 3px 15px !important;
  }
}
#header .dropdown-menu>li>a {
display: block;
padding: 3px 20px;
line-height: 20px;
font-size:12px;
font-weight:bold;
color:#000;
}
#header .navbar-default {
background:linear-gradient(180deg, #78be68 0%, #52a447 48%, #428f39 100%);
border: none;
padding-top: 10px;
padding-bottom: 10px;
box-shadow:inset 0 1px 0 rgba(255,255,255,0.26), inset 0 -1px 0 rgba(0,0,0,0.12), 0 10px 24px rgba(0,0,0,0.16);
backdrop-filter: blur(10px);
}
#header .navbar-default .navbar-nav>.active>a,
#header .navbar-default .navbar-nav>.active>a:hover,
#header .navbar-default .navbar-nav>.active>a:focus {
 color: #f4ffd9;
}
#header .navbar-default .navbar-nav>li>a::after{
 content:"";
 position:absolute;
 left:15px;
 right:15px;
 bottom:4px;
 height:2px;
 background:linear-gradient(90deg, rgba(237,255,198,0.05), rgba(237,255,198,0.95), rgba(237,255,198,0.05));
 transform:scaleX(0);
 transform-origin:center;
 transition:transform .28s ease;
}
#header .navbar-default .navbar-nav>li>a:hover::after,
#header .navbar-default .navbar-nav>.active>a::after{
 transform:scaleX(1);
}
#header .dropdown-menu>li>a:hover{
background:none;
color: #8c3232;
}
#header .navbar-brand{ 
 display:none!important;
}
#header .ih-item {
  position: relative;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
#header .ih-item,
#header .ih-item * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#header .ih-item a {
  color: #333;
}
#header .ih-item a:hover {
  text-decoration: none;
}
.ih-item img {
  width: 100%;
  height: 100%;
}
#header .ih-item.square {
  position: relative;
  width: 418px;
  height: 353px;
  border: 8px solid #fff;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}
#header .ih-item.square .info {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
#header .ih-item.square.effect14.colored .info {
  background: #1a4a72;
}
#header .ih-item.square.effect14.colored .info h3 {
  background: rgba(12, 34, 52, 0.6);
}
#header .ih-item.square.effect14 .img {
  opacity: 1;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
#header .ih-item.square.effect14 .info {
  background: #333333;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transition: all 0.35s ease 0.2s;
  -moz-transition: all 0.35s ease 0.2s;
  transition: all 0.35s ease 0.2s;
}
#header .ih-item.square.effect14 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 30px 0 0 0;
}
#header .ih-item.square.effect14 .info p {
  font-style: italic;
  font-size: 25px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center;
}
#header .ih-item.square.effect14 a:hover .img {
  opacity: 0;
  pointer-events: none;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
}
#header .ih-item.square.effect14 a:hover .info {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
#header .ih-item.square.effect14.top_to_bottom .img {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
#header .ih-item.square.effect14.top_to_bottom a:hover .img {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
/********************* header_end ****************/
/********************* footer ****************/
#footer{ 
 background-image: none;
 background: transparent;
 border-top:1px solid rgba(255,255,255,0.35);
 }
.footer_inner{ 
 background:linear-gradient(180deg, rgba(122,194,109,0.96) 0%, rgba(82,164,71,0.97) 40%, rgba(60,135,51,0.98) 100%);
 padding-top: 60px;
 padding-bottom: 50px;
 box-shadow:inset 0 1px 0 rgba(255,255,255,0.24), 0 12px 30px rgba(0,0,0,0.12);
 backdrop-filter: blur(10px);
 position:relative;
 overflow:hidden;
 }
.footer_inner::before,
.footer_inner::after{
 content:"";
 position:absolute;
 pointer-events:none;
 z-index:1;
}
.footer_inner::before{
 top:-30%;
 left:-8%;
 width:45%;
 height:120%;
 background:radial-gradient(circle at top left, rgba(255,255,255,0.24) 0%, rgba(255,255,255,0.08) 38%, rgba(255,255,255,0) 72%);
}
.footer_inner::after{
 top:-75%;
 left:-30%;
 width:54%;
 height:280%;
 background:linear-gradient(102deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.24) 46%, rgba(255,255,255,0) 76%);
 transform:rotate(6deg);
 animation:footerGlossSweep 9s ease-in-out infinite;
}
.footer_inner > .container{
 position:relative;
 z-index:2;
}
.footer_1 h3{ 
 color: #fff;
 padding-bottom: 16px;
 font-size: 20px;
 letter-spacing: 1px;
 border-bottom: 2px solid rgba(255,255,255,0.3);
 margin-bottom: 16px;
 }
.footer_1 p{ 
 color:#fff;
 padding-bottom:20px;
 line-height: 1.8;
 font-size: 15px;
 }
.footer_read_more{
 display:inline-block;
 color:#fff8e7;
 font-size:14px;
 letter-spacing:1px;
 text-transform:uppercase;
 border-bottom:1px solid rgba(255,248,231,0.65);
 padding-bottom:3px;
}
.footer_read_more:hover,
.footer_read_more:focus{
 color:#ffffff;
 border-bottom-color:#ffffff;
}
.footer_2 h3{ 
 color:#fff;
 padding-bottom: 16px;
 font-size: 20px;
 letter-spacing: 1px;
 border-bottom: 2px solid rgba(255,255,255,0.3);
 margin-bottom: 16px;
 }
.footer_2 li{ 
 font-size: 16px;
 color: #fff;
 padding-bottom: 10px;
 line-height: 1.7;
 }
.footer_2 li a{ 
 color:#fff;
 }
.footer_3 h3{ 
 color:#fff;
 padding-bottom: 16px;
 font-size: 20px;
 letter-spacing: 1px;
 border-bottom: 2px solid rgba(255,255,255,0.3);
 margin-bottom: 16px;
 }
.footer_3 li{ 
 display:inline-block;
 margin: 5px 6px;
 }
#footer .footer_3 li a{
 position:relative;
 display:inline-block;
 overflow:hidden;
 border-radius:12px;
}
#footer .footer_3 li a img{
 border-radius:12px;
 border:1px solid rgba(255,255,255,0.5);
 box-shadow:0 8px 18px rgba(0,0,0,0.25);
 filter:brightness(1.05) contrast(1.07) saturate(1.06);
 transition:transform .35s ease, filter .35s ease;
}
#footer .footer_3 li a::after{
 content:"";
 position:absolute;
 top:-38%;
 left:-130%;
 width:62%;
 height:175%;
 background:linear-gradient(100deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.52) 50%, rgba(255,255,255,0) 100%);
 transform:rotate(11deg);
 pointer-events:none;
 transition:left .7s ease;
}
#footer .footer_3 li a:hover::after{
 left:140%;
}
#footer .footer_3 li a:hover img{
 transform:translateY(-1px);
 filter:brightness(1.09) contrast(1.08) saturate(1.08);
}
.footer_3 li a i{ 
 font-size: 20px;
 height: 45px;
 line-height: 45px;
 width: 45px;
 border: 2px solid #fff;
 color: #fff;
 border-radius: 60%;
 text-align: center;
 }
.footer_3 li a i:hover{ 
 background-color: var(--eml-green-deep);
 border: 1px solid var(--eml-green-deep);
 color:#fff;
 }
.footer_certifications{
 text-align:right;
}
.footer_certifications h3{
 color:#fff;
 padding-bottom:16px;
 font-size:20px;
 letter-spacing:1px;
 border-bottom:2px solid rgba(255,255,255,0.3);
 margin-bottom:16px;
}
.footer_certifications_media{
 display:inline-block;
 max-width:100%;
 padding:8px 0;
}
.footer_certifications_media .footer_cert_image{
 display:block;
 width:min(220px, 100%);
 height:100px;
 object-fit:contain;
 margin-left:auto;
 margin-right:auto;
 border-radius:12px;
 border:1px solid rgba(255,255,255,0.45);
 box-shadow:0 8px 20px rgba(0,0,0,0.22);
 filter:brightness(1.04) contrast(1.06) saturate(1.05);
 transition:transform .35s ease, filter .35s ease;
}
.footer_certifications_media img{
 display:block;
 max-width:100%;
 width:min(360px, 100%);
 height:auto;
 border-radius:12px;
 border:1px solid rgba(255,255,255,0.45);
 box-shadow:0 8px 20px rgba(0,0,0,0.22);
 filter:brightness(1.04) contrast(1.06) saturate(1.05);
 transition:transform .35s ease, filter .35s ease;
}
.footer_certifications_media img:hover{
 transform:translateY(-1px);
 filter:brightness(1.08) contrast(1.08) saturate(1.07);
}
.footer_certifications_media img + img{
 margin-top:12px;
}
.footer_certifications_media .footer_cert_row{
 display:flex;
 justify-content:center;
 align-items:center;
 gap:10px;
 margin-top:12px;
}
.footer_certifications_media .footer_cert_row .footer_cert_image{
 width:min(105px, 45%);
 height:70px;
 margin:0;
}
.footer_2 i{ 
 padding-right:10px;
 }
#footer .form-control {
 border: none;
 -webkit-box-shadow: none;
 box-shadow: none;
 -webkit-transition: none;
 transition: none;
 background-color: rgb(31 43 59 / 0%);
 font-size:19px;
 border-bottom:1px solid #fff;
 border-radius:0px;
 padding-bottom:20px;
 color:#fff;
}
#footer .form-control::placeholder{
 color:#fff;
}
.footer_4 p{
 padding-top:0px;
 color:#fff;
 padding-bottom:0px;
}
/********************* footer_end ****************/
/********************* footer_main ****************/
#footer_main{ 
 padding-top: 28px;
 padding-bottom: 20px;
 text-align: center;
 background:linear-gradient(180deg, rgba(111,184,98,0.98) 0%, rgba(82,164,71,0.98) 54%, rgba(60,132,51,0.98) 100%)!important;
 backdrop-filter: blur(10px);
 position:relative;
 overflow:hidden;
 }
#footer_main::before{
 content:"";
 position:absolute;
 top:0;
 left:-10%;
 width:120%;
 height:100%;
 background:linear-gradient(180deg, rgba(255,255,255,0.22) 0%, rgba(255,255,255,0.05) 22%, rgba(255,255,255,0) 52%);
 pointer-events:none;
}
.footer_main_1 p{ 
 color:#fff;
 font-size:18px;
 }
.footer_main_1{
 position:relative;
 z-index:1;
}
.footer_main_1 p a{ 
 color:#fff;
 }
.footer_main_1 p a:hover{ 
 color:#999!important;
 }
@keyframes footerGlossSweep {
 0% {
  left:-35%;
  opacity:0.28;
 }
 50% {
  left:72%;
  opacity:0.4;
 }
 100% {
  left:130%;
  opacity:0;
 }
}
@media (prefers-reduced-motion: reduce){
 .footer_inner::after{
  animation:none;
 }
}
/********************* footer_main_end ****************/







@media screen and (max-width : 767px){
#header .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
 background-color: #292d1b;
}
#header .navbar-default .navbar-toggle {
 border-color: #101010;
 background-color: #101010;
 margin-top: 10px;
}
.cd-secondary-nav.is-fixed {
 position: static;
}
#header .navbar-collapse {
 max-height: none;
}
#header .navbar-collapse.collapse {
 display: none !important;
}
#header .navbar-collapse.collapse.in {
 display: block !important;
}
#header .ih-item.square {
 width: 100%;
 height: 100%;
 margin-bottom:10px;
}
#header .ih-item.square.effect14 .info p {
 font-size: 11px;
}
#header .navbar-default .navbar-toggle .icon-bar {
 background-color: #fff8e7;
}
#header_main{ 
 display:none;
  }
#header .navbar-brand {
 padding: 10px 12px 8px;
 color: #fff8e7;
 font-size: 18px;
 font-weight: 600;
 letter-spacing: 0.04em;
 text-transform: uppercase;
 line-height: 1.2;
}
#header .navbar-brand img{
 display:block;
 width:auto;
 height:38px;
 max-width:180px;
 object-fit:contain;
 filter:brightness(1.03) contrast(1.04) saturate(1.03);
}
#header .navbar-nav {
 width: 100%;
 padding-left: 0px;
 text-align: center;
 display: block;
}
#header .navbar-nav>li {
 float: none;
 display: block;
}
#header .navbar-default .navbar-nav>li>a {
 font-size: clamp(15px, 4.6vw, 19px);
 letter-spacing: 0.02em;
 width: 100%;
 white-space: normal;
}
#header .nav>li>a {
 padding: 10px 8px;
}
.header_4 h3 {
 width: 100%;
}
.left_1{ 
 display:block!important;
 float:left!important;
  }
#header .navbar-brand{ 
 display:block!important;
}
#header .navbar-default {
 padding-top:0px;
 padding-bottom:0px;
}
#footer {
 text-align: center;
}
.footer_certifications {
 text-align: center;
 margin-top: 28px;
}
.footer_2 li {
 display: inline-block;
}
#header .dropdown-menu-large {
 background-color: #fff8e7;
}
}

@media (min-width:470px) and (max-width:767px) { 
}
 
@media (min-width:768px) and (max-width:960px) { 
#header .navbar-nav {
 width: 100%;
 padding-top: 0px;
 padding-left: 0px;
}
#header .navbar-default .navbar-nav>li>a {
 font-size: 15px;
}
#header .nav>li>a {
 padding: 10px 8px;
 margin:1px;
}
.header_main_1 a {
 font-size: 20px;
 line-height: 33px;
}
.header_main_5 p {
 font-size: 13px;
}
#header .ih-item.square {
 width: 100%;
 height: 100%;
}
.footer_1 h3 {
 font-size: 20px;
}
.footer_2 h3 {
 font-size: 20px;
}
.button {
 padding: 13px 18px 13px 18px;
}
#footer .form-control {
 font-size: 13px;
}
.footer_inner {
 padding-bottom: 0px;
}
} 

 
@media (min-width:961px) and (max-width:1200px) {
#header .navbar-nav {
 width: 100%;
 padding-top: 0px;
 padding-left: 0px;
}
#header .navbar-default .navbar-nav>li>a {
 font-size: 15px;
}
#header .nav>li>a {
 padding: 10px 8px;
 margin:1px;
}
.header_main_1 a {
 font-size: 20px;
 line-height: 33px;
}
.header_main_5 p {
 font-size: 13px;
}
#header .ih-item.square {
 width: 100%;
 height: 100%;
}
.footer_1 h3 {
 font-size: 20px;
}
.footer_2 h3 {
 font-size: 20px;
}
.button {
 padding: 13px 18px 13px 18px;
}
#footer .form-control {
 font-size: 13px;
}
.footer_inner {
 padding-bottom: 0px;
}
}

@media (min-width:1201px) and (max-width:1320px) {
#header .ih-item.square {
 width: 100%;
 height: 100%;
}
#header .ih-item.square.effect14 .info p {
 font-size: 23px;
}
}


