.lightbg #gkHeaderMod .gkPage {
  left: 30%;
  width: 40%;
}
.lightbg #gkHeaderMod h1 {
  color: #489060;
  font-size: 3rem;
}
.lightbg #gkHeaderMod h2 {
  color: #444;
}
/*#gkHeaderNav .gkMainMenu .gkmenu > li > a:active, #gkHeaderNav .gkMainMenu .gkmenu > li > a:focus, #gkHeaderNav .gkMainMenu .gkmenu > li > a:hover, #gkHeaderNav .gkMainMenu .gkmenu > li > a.active, #gkHeaderNav .gkMainMenu .gkmenu > li > span.active, #gkHeaderNav .gkMainMenu .gkmenu > li.active > a:active, #gkHeaderNav .gkMainMenu .gkmenu > li.active > a:focus, #gkHeaderNav .gkMainMenu .gkmenu > li.active > a:hover #gkHeaderNav .gkMainMenu .gkmenu > li.active > a.active {
  color: #489060;
}*/
#gkHeaderNav .gkMainMenu .gkmenu > li > a:active, #gkHeaderNav .gkMainMenu .gkmenu > li > a:focus, #gkHeaderNav .gkMainMenu .gkmenu > li > a:hover, #gkHeaderNav .gkMainMenu .gkmenu > li > a.active, #gkHeaderNav .gkMainMenu .gkmenu > li > span.active, #gkHeaderNav .gkMainMenu .gkmenu > li.active > a:active, #gkHeaderNav .gkMainMenu .gkmenu > li.active > a:focus, #gkHeaderNav .gkMainMenu .gkmenu > li.active > a:hover, #gkHeaderNav .gkMainMenu .gkmenu > li.active > a.active, .gk-fixed-nav .gkMainMenu > .gkmenu > li > a:hover, .gk-fixed-nav .gkMainMenu > .gkmenu > li > a:active, .gk-fixed-nav .gkMainMenu > .gkmenu > li > a:focus, .gk-fixed-nav .gkMainMenu > .gkmenu > li.active > a, .dark-bg .gk-fixed-nav .gkMainMenu > .gkmenu > li > a:hover, .dark-bg .gk-fixed-nav .gkMainMenu > .gkmenu > li > a:active, .dark-bg .gk-fixed-nav .gkMainMenu > .gkmenu > li > a:focus, .dark-bg .gk-fixed-nav .gkMainMenu > .gkmenu > li.active > a {
	color: #56A0D3;
}
.gk-fixed-nav .gkMainMenu > .gkmenu > li > a:hover, .gk-fixed-nav .gkMainMenu > .gkmenu > li > a:active, .gk-fixed-nav .gkMainMenu > .gkmenu > li > a:focus, .gk-fixed-nav .gkMainMenu > .gkmenu > li.active > a, .dark-bg .gk-fixed-nav .gkMainMenu > .gkmenu > li > a:hover, .dark-bg .gk-fixed-nav .gkMainMenu > .gkmenu > li > a:active, .dark-bg .gk-fixed-nav .gkMainMenu > .gkmenu > li > a:focus, .dark-bg .gk-fixed-nav .gkMainMenu > .gkmenu > li.active > a {
	color: #56A0D3 !important;
}
/*.gk-fixed-nav .gkMainMenu > .gkmenu > li > a:hover, .gk-fixed-nav .gkMainMenu > .gkmenu > li > a:active, .gk-fixed-nav .gkMainMenu > .gkmenu > li > a:focus, .gk-fixed-nav .gkMainMenu > .gkmenu > li.active > a, .dark-bg .gk-fixed-nav .gkMainMenu > .gkmenu > li > a:hover, .dark-bg .gk-fixed-nav .gkMainMenu > .gkmenu > li > a:active, .dark-bg .gk-fixed-nav .gkMainMenu > .gkmenu > li > a:focus, .dark-bg .gk-fixed-nav .gkMainMenu > .gkmenu > li.active > a {
  color: #489060 !important;
}*/
.lightbg #gkHeaderNav .gkMainMenu .gkmenu > li > a, .lightbg #gkHeaderNav .gkMainMenu .gkmenu > li > span {
  text-shadow: 1px 1px 4px #fff;
}
#gkLogo {
  margin-top: 10px;
}
#gkHeaderMod .btn-border {
  margin: 30px 5px 0;
}
.btn-border {
  border: 2px solid #3399cc !important;
}
.frontpage .gk-desc {
  padding: 150px 0 0;
}
.frontpage.fullscreen #gkBottom1 {
  background: #489060 none repeat scroll 0 0;
}
.homeservices1 {
  display: block;
  float: left;
  font-size: 14px;
  width: 33%;
}
.homeservices1 .gkmod-3 {
  background: #fff none repeat scroll 0 0;
  margin: 0 20px;
  padding: 40px;
}
.homeservices1 h3 {
  color: #000;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 3px;
  text-transform: uppercase;
}
#gkHeaderNav.gk-fixed-nav #gkLogo {
  margin-top: 57px;
}
.homeservices1 .readon {
  background: #3399CC none repeat scroll 0 0;
}
/*.frontpage.fullscreen #gkHeaderMod h1, .frontpage.fullscreen #gkHeaderMod h2 {
  text-shadow: 1px 2px 5px #000;
}*/
.frontpage.fullscreen .parallax-img.gk-vertical {
  opacity: 0.8;
}
.contact1 .parallax-img {
  opacity: 0.7;
}
.frontpage #gkBottom3 .parallax-bg-layer {
  box-shadow: inset 0 0 0 1000px rgba(0,0,0,.2);
}
.gk-video-link {
  /*color: #000;*/
  font-size: 30px;
  /*text-shadow: 2px 2px 4px #fff;*/
}
.fa-play::before {
  color: #89c344;
}
.numblock {
  color: #111;
  font-size: 1.2rem;
}
.numblock span {
  background: #489060 none repeat scroll 0 0;
  border: 1px solid #489060;
  color: #fff;
  font-size: 22px;
  height: 42px;
  line-height: 38px;
  top: 2px;
  width: 42px;
}
body {
  color: #303030;
  font-size: 15px;
  line-height: 1.4;
}
select, textarea, input[type="text"], input[type="password"], input[type="url"], input[type="email"] {
  border: 1px solid #bfc1bf;
}
.frontpage.fullscreen #gkHeaderMod {
  background: #010101 none repeat scroll 0 0;
}
.frontpage.fullscreen #gkHeaderMod img.parallax-img {
  opacity: 0.9;
}
.frontpage.fullscreen #gkLogo img {
  max-width: 300px;
}
.frontpage.fullscreen .gk-fixed-nav #gkLogo img {
  max-width: 200px;
}
.frontpage.fullscreen #gkHeaderNav .gkMainMenu .gkmenu > li > a, .frontpage.fullscreen #gkHeaderNav .gkMainMenu .gkmenu > li > span {
  color: #fff;
  display: block;
  padding: 12px 15px;
  position: relative;
}
.center1 {
  margin: 0 auto;
  text-align: center;
  background: #eee none repeat scroll 0 0;
  padding: 50px;
}
.gkPage, #gkHeaderNav .gkPage, #gkMainbody .content {
    max-width: 100%;
}
#gkFooter .gkPage{
    margin:0 auto;
    max-width:1240px;
}
ul {
    list-style: none;
        list-style-position: outside;
        list-style-type: none;
}
#eb {
    margin:60px auto 60px;
    max-width:1240px;
}
.eb-mod-body {
    line-height: 1.6 !important;
}
.mlink a{
color:#56A0D3;
}
.mlink1 a{
color:#eee;
}
.gk-fixed-nav #gkLogo img {
    max-width: 200px;
}
.hblog {
    margin: 0px auto  !important;
}

#menu108 {
	background: #4179A0;
	border: 1px solid #4179A0;
	color: #fff !important;
	line-height: 25px !important;
	/* height: 50px !important; */
}
/*.frontpage #menu108 {*/
/*  background: none;*/
/*  border: none;*/
/*}*/
.frontpage #gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li > a {
  color: #26292b;
}
#gkHeaderMod {
	margin-top: 85px;
}
.frontpage #gkHeaderMod {
	margin-top: 0px;
}
#gkHeaderNav .gkMainMenu {
	margin-top: 20px !important;
}
#gkHeaderNav.gk-fixed-nav .gkMainMenu {
	height: 72px;
	margin-top: 45px !important;
	line-height: 72px;
}
#gkHeaderNav .gkMainMenu .gkmenu > li > a, #gkHeaderNav .gkMainMenu .gkmenu > li > span {
	color: #444;
	display: block;
	padding: 12px 15px;
	position: relative;
}
.frontpage #menu171 {
	background: none;
	border: none;
}
.frontpage .gk-fixed-nav #menu171 {
	background: #4179a0;
}
#gkLogo img {
	max-width: 300px;
}
#gkMobileMenu i::before, #gkMobileMenu i::after, #gkMobileMenu i {
	background: #4179A0;
}
.frontpage #gkMobileMenu i::before, .frontpage #gkMobileMenu i::after, .frontpage #gkMobileMenu i {
	background: #fff;
}
#gk-mobile-menu-text {
	display: none;
}
#gkMobileMenu i::before, #gkMobileMenu i::after {
	height: 3px;
	top: -7px;
	width: 24px;
}
#gkMobileMenu i::after {
	top: 7px;
}
#gkMobileMenu i {
	height: 3px;
	top: 14px;
	width: 24px;
}
#gk-menu-overlay-wrap #menu171 {
	background: none !important;
	border: none;
}
#gk-menu-overlay-wrap .gkMainMenu a:active, #gk-menu-overlay-wrap .gkMainMenu a:focus, #gk-menu-overlay-wrap .gkMainMenu a:hover, #gk-menu-overlay-wrap .gkMainMenu span:active, #gk-menu-overlay-wrap .gkMainMenu span:focus, #gk-menu-overlay-wrap .gkMainMenu span:hover {
	color: #56A0D3;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Montserrat', Arial, sans-serif;
}
#gkFooter {
	background: #4179A0;
}
#gkCopyrights {
	color: #fff;
	float: right;
	font-size: 14px;
	line-height: 22px;
	padding: 0;
	text-align: center;
	text-transform: none;
	width: 100%;
}
#gkFooter a:active, #gkFooter a:focus, #gkFooter a:hover {
	color: #56A0D3;
}
.blue1a {
  color: #56A0D3;
}
/*****************************/
@media screen and (min-width: 1920px) {
	    	#gkHeaderMod,
	    	.blog-page > .header,
	    	.single-page > .header,
	    	.search-page .header { height: 100% !important; }
	    }

@media screen and (max-width: 1920px) {
	    	#gkHeaderMod,
	    	.blog-page > .header,
	    	.single-page > .header,
	    	.search-page .header { height:  100% !important;  }
	    }

@media screen and (max-width: 1440px) {
	    	#gkHeaderMod,
	    	.blog-page > .header,
	    	.single-page > .header,
	    	.search-page .header { height:  100% !important;  }
	    }

@media screen and (max-width: 1040px) {
	    	#gkHeaderMod,
	    	.blog-page > .header,
	    	.single-page > .header,
	    	.search-page .header { height:  100% !important; }
	    }

@media screen and (max-width: 840px) {
	    	#gkHeaderMod,
	    	.blog-page > .header,
	    	.single-page > .header,
	    	.search-page .header { height:  100% !important; ; }
	    }

@media screen and (max-width: 640px) {
	    	#gkHeaderMod,
	    	.blog-page > .header,
	    	.single-page > .header,
	    	.search-page .header { height:  100% !important;  }
	    }

@media screen and (min-width: 1920px) {
	    	.frontpage #gkHeaderMod,
	    	.frontpage .blog-page > .header,
	    	.frontpage .single-page > .header,
	    	.frontpage .search-page .header { height:  100% !important; min-height: 100% !important; max-height: 100% !important; }
	    }

@media screen and (max-width: 1920px) {
	    	.frontpage #gkHeaderMod,
	    	.frontpage .blog-page > .header,
	    	.frontpage .single-page > .header,
	    	.frontpage .search-page .header { height:  100% !important; min-height: 100% !important; max-height: 100% !important; }
	    }

@media screen and (max-width: 1440px) {
	    	.frontpage #gkHeaderMod,
	    	.frontpage .blog-page > .header,
	    	.frontpage .single-page > .header,
	    	.frontpage .search-page .header { height:  100% !important;  min-height: 100% !important; max-height: 100% !important;}
	    }

@media screen and (max-width: 1040px) {
	    	.frontpage #gkHeaderMod,
	    	.frontpage .blog-page > .header,
	    	.frontpage .single-page > .header,
	    	.frontpage .search-page .header { height: 100% !important; min-height: 100% !important; max-height: 100% !important; }
	    }

@media screen and (max-width: 840px) {
	    	.frontpage #gkHeaderMod,
	    	.frontpage .blog-page > .header,
	    	.frontpage .single-page > .header,
	    	.frontpage .search-page .header { height: 100% !important; min-height: 100% !important; max-height: 100% !important; }
	    }

@media screen and (max-width: 640px) {
	    	.frontpage #gkHeaderMod,
	    	.frontpage .blog-page > .header,
	    	.frontpage .single-page > .header,
	    	.frontpage .search-page .header { height: 100% !important; min-height: 100% !important; max-height: 100% !important;}
	    }

  @media (max-width: 560px){
    #qx-dual-button-cuczt .qx-element-dual-button-horizontal {
      -ms-flex-direction: column;
      -webkit-flex-direction: column;
      flex-direction: column;
    }
    
    #qx-dual-button-cuczt .qx-element-dual-button-horizontal .btn-second a {
      margin-left: 0;
    
    }
    
    #qx-dual-button-cuczt .qx-element-dual-button-horizontal .btn-first a {
      margin-right: 0;
      margin-bottom: 20px;
    }
    
    
    #qx-dual-button-uig1t .qx-element-dual-button-horizontal {
      -ms-flex-direction: column;
      -webkit-flex-direction: column;
      flex-direction: column;
    }
    
    #qx-dual-button-uig1t .qx-element-dual-button-horizontal .btn-second a {
      margin-left: 0;
    
    }
    
    #qx-dual-button-uig1t .qx-element-dual-button-horizontal .btn-first a {
      margin-right: 0;
      margin-bottom: 20px;
    }
    #qx-dual-button-omvge .qx-element-dual-button-horizontal {
      -ms-flex-direction: column;
      -webkit-flex-direction: column;
      flex-direction: column;
    }
    
    #qx-dual-button-omvge .qx-element-dual-button-horizontal .btn-second a {
      margin-left: 0;
    
    }
    
    #qx-dual-button-omvge .qx-element-dual-button-horizontal .btn-first a {
      margin-right: 0;
      margin-bottom: 20px;
    }
    
    #qx-dual-button-aul2k .qx-element-dual-button-horizontal {
      -ms-flex-direction: column;
      -webkit-flex-direction: column;
      flex-direction: column;
    }
        
    #qx-dual-button-aul2k .qx-element-dual-button-horizontal .btn-second a {
          margin-left: 0;
        
    }
        
    #qx-dual-button-aul2k .qx-element-dual-button-horizontal .btn-first a {
          margin-right: 0;
          margin-bottom: 20px;
    }
    
    
    
    #qx-dual-button-ziko2 .qx-element-dual-button-horizontal {
          -ms-flex-direction: column;
          -webkit-flex-direction: column;
          flex-direction: column;
    }
    
    #qx-dual-button-ziko2 .qx-element-dual-button-horizontal .btn-second a {
          margin-left: 0;
    }    
    
    #qx-dual-button-ziko2 .qx-element-dual-button-horizontal .btn-first a {
          margin-right: 0;
          margin-bottom: 20px;
    }
    
    
    
    
    #qx-dual-button-hxwm9 .qx-element-dual-button-horizontal {
          -ms-flex-direction: column;
          -webkit-flex-direction: column;
          flex-direction: column;
    }
    
    #qx-dual-button-hxwm9 .qx-element-dual-button-horizontal .btn-second a {
          margin-left: 0;
    }    
    
    #qx-dual-button-hxwm9 .qx-element-dual-button-horizontal .btn-first a {
          margin-right: 0;
          margin-bottom: 20px;
    }
    
    
    
    #qx-dual-button-rjdj4 .qx-element-dual-button-horizontal {
          -ms-flex-direction: column;
          -webkit-flex-direction: column;
          flex-direction: column;
    }
    
    #qx-dual-button-rjdj4 .qx-element-dual-button-horizontal .btn-second a {
          margin-left: 0;
    }    
    
    
    #qx-dual-button-rjdj4 .qx-element-dual-button-horizontal .btn-first a {
          margin-right: 0;
          margin-bottom: 20px;
    }
    
    
    
    #qx-dual-button-32esc .qx-element-dual-button-horizontal {
          -ms-flex-direction: column;
          -webkit-flex-direction: column;
          flex-direction: column;
    }
    
    #qx-dual-button-32esc .qx-element-dual-button-horizontal .btn-second a {
          margin-left: 0;
    }    
    
    
    #qx-dual-button-32esc .qx-element-dual-button-horizontal .btn-first a {
          margin-right: 0;
          margin-bottom: 20px;
    }
    
    
    
    
}

b, strong {
	font-weight: 500;
}

#gkFooter{
    display:none;
}
._8O0BMVAG__fields {
  display: flex;
  display: -webkit-flex;
  position: relative;
}
._8O0BMVAG ._8O0BMVAG__button {
  border: none;
background-color: rgb(86, 160, 211);
  color: #fff;
  font-size: 13px;
  flex: 0 0 auto;
  margin-left: -1px;
}
._8O0BMVAG ._8O0BMVAG__field {
  height: 40px;
  padding: 0 20px;
  line-height: 40px;
  box-shadow: none !important;
  outline: none !important;
  border-radius: 0;
  box-sizing: border-box;
}
._8O0BMVAG ._8O0BMVAG__field {
  height: 40px;
  padding: 0 20px;
  line-height: 40px;
  box-shadow: none !important;
  outline: none !important;
  border-radius: 0;
  box-sizing: border-box;
}
._8O0BMVAG input {
  width: 100%;
}
#qx-section-au8kc,#qx-section-qgk0v{
background-position: 50% 15%;
}
#qx-section-9827q{
background-position: 50% 36%;
}
#qx-section-x9vpa{
background-position: 50% 85%;
}
#gkPageContent {
  padding: 0px;
}
.gkmenu a:hover {

  text-decoration: none;
}
@media screen and (max-width: 820px) {
    #gkHeaderMod {
      margin-top: 70px !important;
    }
}