/*!
 * cookcodesmenu Responsive Mobile Menu v1.0 Based On slicknavmenu 
 * (c) 2018 Nazmul Hussain
 * licensed under MIT
 * www.nazmul.info
 * mailatnazmul@gmail.com
 */
*:hover,
*:focus {
  text-decoration: none;
  border: none;
}

/*
font-family: 'Merriweather', serif; 400
font-family: 'Merriweather Sans', sans-serif; 400
font-family: 'Raleway', sans-serif; 300,400,500,700
font-family: 'Rock Salt', cursive; 400
font-family: 'Source Sans Pro', sans-serif; 200,300,400,600,700
 */
/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */
/*
font-family: 'Merriweather', serif; 400
font-family: 'Merriweather Sans', sans-serif; 400
font-family: 'Raleway', sans-serif; 300,400,500,700
font-family: 'Rock Salt', cursive; 400
font-family: 'Source Sans Pro', sans-serif; 200,300,400,600,700
 */

/* Base

----------------------------------------------------------------------------------------------------*/
*{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
a {
  color: #BB6B0B;
}
a:hover {
  color: #BB6B0B;
font-weight: 400;
}
/* Content CSS

----------------------------------------------------------------------------------------------------*/
.remove-top-margin {
  margin-top: 0px;
}
.remove-bottom-margin {
  margin-bottom: 0px;
}
.alternate-list-margins {
  margin-top: 3px;
  margin-left: 25px;
}
.box-content {
  border: none;
  background: #449639;
  box-shadow: inset 1px 0px 17px rgba(20, 20, 20, 0.08);
  -o-box-shadow: inset 1px 0px 17px rgba(20, 20, 20, 0.08);
  -moz-box-shadow: inset 1px 0px 17px rgba(20, 20, 20, 0.08);
  -webkit-box-shadow: inset 1px 0px 17px rgba(20, 20, 20, 0.08);
  color: #fdfcfa;
}
.box-content p {
  margin: 0;
}
p.content-50 {
  width: 45%;
  display: inline-block;
  margin: 0 4% 0 0;
}
.sublist-margins {
  margin-top: 3px;
  margin-left: 10px;
}
/* Layout

----------------------------------------------------------------------------------------------------*/
body {
  background: #fff;
  font-weight: 400;
  color: #383838;
  font-family: 'Source Sans Pro', sans-serif;
}

/* Menus - Mega Drop-Down Menu

----------------------------------------------------------------------------------------------------*/
/* Level 1 */
.menu-dropdown a.level1,
.menu-dropdown span.level1 {
  color: #fcfcfc;
  padding: 2px 25px;
  border-radius: 0;
}
.menu-dropdown li
{
    border-radius: 0;
}
.menu-dropdown li.active .level1
{
    background: #2d2d2d;
}
.menu-dropdown a.level1, .menu-dropdown span.level1 {
    font-size: 14px;
    font-weight: 500 !important;
}
.menu-dropdown li.level1:hover .level1, .menu-dropdown li.level1.remain .level1
{
    background: #2d2d2d;
}
.d-flex.justify-content-between{
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    align-items: center;
}
.menu.menu-dropdown
{
    float: none !important;
    text-align: center;
    width: 85%;
}
#header .wrapper
{
    max-width: 1100px;
}
.upperheadercontainer
{
max-width: 1075px;
    margin: auto;
}

#menu li.item126 a {
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
}
/* Level 2-3 */
.menu-dropdown a.level2,
.menu-dropdown span.level2,
.menu-dropdown a.level3 {
  color: #fcfcfc;
  font-family: 'Raleway', sans-serif;
  font-weight: 500;
  font-size: 15px;
  text-transform: uppercase;
}
.menu-dropdown a.level3 {
  font-size: 18px;
  padding-left: 30px;
}
/* Menu + Module */
.menu-dropdown .module a {
  color: #8699a9;
}
/* Menus - Sidebar/Accordion Menu

----------------------------------------------------------------------------------------------------*/
/* Link */
.menu-sidebar a,
.menu-sidebar li > span,
.menu-sidebar a.level2 {
  color: #8699a9;
}
/* Modules

----------------------------------------------------------------------------------------------------*/
/* Transparent */
.mod-box-transparent1 {
  background-image: url(../../../images/module_box_transparent1.png);
}
.mod-box-transparent2 {
  background-image: url(../../../images/module_box_transparent2.png);
}
.system-white #footer {
  color: #8699a9;
}
/* Header */
header#header {
  margin: 0;
}
#header #toolbar .float-right div.module {
  clear: both;
}
.float-left {
  float: none;
}
#toolbar {
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
}
#toolbar .float-left .call-to-action.module {
  margin: 0 0px 0 15px;
  text-align: right;
  float: right;
}
#toolbar .float-left .slogan.module {
  margin: 0 15px 0 85px;
  text-align: center;
  font-size: 14px;
  max-width: 14%;
  font-family: "Merriweather";
  font-weight: 300;
  color: #576a77;
  font-style: italic;
  margin-top: 70px;
}
.header-button .second-div {
  border-radius: 3px;
  background-color: #b8a58e;
  background: -webkit-gradient(linear, left top, left bottom, from(#b8a58e), to(#998165), color-stop(0.5, #b29f86));
  background: -webkit-linear-gradient(top, #b8a58e 0%, #b29f86 50%, #998165 100%);
  background: -moz-linear-gradient(top, #b8a58e 0%, #b29f86 50%, #998165 100%);
  background: -ms-linear-gradient(top, #b8a58e 0%, #b29f86 50%, #998165 100%);
  background: -o-linear-gradient(top, #b8a58e 0%, #b29f86 50%, #998165 100%);
  background: linear-gradient(to bottom, #b8a58e 0%, #b29f86 50%, #998165 100%);
  box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.26);
  padding: 10px 22px;
  display: inline-block;
  font-family: "Merriweather Sans";
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  margin-top: 0;
}
.header-button .second-div:hover {
  background-color: #998165;
  background: -webkit-gradient(linear, left top, left bottom, from(#998165), to(#b8a58e), color-stop(0.5, #b29f86));
  background: -webkit-linear-gradient(top, #998165 0%, #b29f86 50%, #b8a58e 100%);
  background: -moz-linear-gradient(top, #998165 0%, #b29f86 50%, #b8a58e 100%);
  background: -ms-linear-gradient(top, #998165 0%, #b29f86 50%, #b8a58e 100%);
  background: -o-linear-gradient(top, #998165 0%, #b29f86 50%, #b8a58e 100%);
  background: linear-gradient(to bottom, #998165 0%, #b29f86 50%, #b8a58e 100%);
}
.call_us,
.phone {
  line-height: 48px;
  display: inline-block;
  vertical-align: top;
  padding: 10px 0 5px;
}
.call_us {
  padding-right: 10px;
  font-family: 'Source Sans Pro';
  color: #439639;
  font-size: 23px;
  font-weight: 700;
}

.pos_relative{
    position: relative;
}
a.pay_bill_btn{
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}
.phone,
.phone a {
  font-family: 'Source Sans Pro', sans-serif;
  color: #2a5c23;
  font-size: 35px;
  font-weight: 400;
}
.connect {
  font-family: "Source Sans Pro";
  color: #787c7f;
  font-size: 18px;
  font-weight: 500;
  display: inline-block;
  vertical-align: top;
  line-height: 32px;
  padding: 0 15px 0 0;
}
a.fb {
  display: inline-block;
  width: 32px;
  height: 32px;
  background: url(../images/social-sprite.png) no-repeat bottom left;
  display: inline-block;
  vertical-align: top;
}
a.fb:hover {
  background: url(../images/social-sprite.png) no-repeat bottom left;
}
a.twitter {
  display: inline-block;
  width: 32px;
  height: 32px;
  background: url(../images/social-sprite.png) no-repeat bottom center;
  display: inline-block;
  vertical-align: top;
  margin-left: 5px;
}
a.twitter:hover {
  background: url(../images/social-sprite.png) no-repeat bottom center;
}
a.google {
  display: inline-block;
  width: 32px;
  height: 32px;
  background: url(../images/social-sprite.png) no-repeat bottom right;
  display: inline-block;
  vertical-align: top;
  margin-left: 5px;
}
a.google:hover {
	background: url(../images/social-sprite.png) no-repeat bottom right;
}
nav#menu {
  float: none;
  margin: 0;
}
#menubar {
 background: #3b3b3b;
  box-shadow: 2px 4px 5px 0px rgba(0, 0, 0, 0.1);
}
.menu-dropdown a.level2 > span, .menu-dropdown span.level2 > span {
    line-height: 14px;
}
/* Top Area */
.main-bg {
     /*background: #745a39 url(../images/backgroundwithfade.jpg) top center no-repeat;*/
  }
.maininner-bg {
  background: #fff;
  margin-bottom: 20px;
}
#top-a {
  text-align: center;
  margin-top: 15px;
}
/*
.top-a-background {
	background: rgb(178,214,228);
	background: -moz-linear-gradient(top, rgba(178,214,228,1) 0%, rgba(140,198,222,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(178,214,228,1)), color-stop(100%,rgba(140,198,222,1)));
	background: -webkit-linear-gradient(top, rgba(178,214,228,1) 0%,rgba(140,198,222,1) 100%);
	background: -o-linear-gradient(top, rgba(178,214,228,1) 0%,rgba(140,198,222,1) 100%);
	background: -ms-linear-gradient(top, rgba(178,214,228,1) 0%,rgba(140,198,222,1) 100%);
	background: linear-gradient(to bottom, rgba(178,214,228,1) 0%,rgba(140,198,222,1) 100%);
	
	-webkit-box-shadow: inset 0 7px 6px -6px #555;
	-moz-box-shadow: inset 0 7px 6px -6px #555;
	box-shadow: inset 0 7px 6px -6px #555;
} */
#top-a .wk-slideshow .caption {
  text-align: right;
  background: none;
  width: 30%;
  left: auto;
  right: 75px;
  top: 25px;
}
#top-a .wk-slideshow .caption h4 {
  font-family: 'Raleway', sans-serif;
  font-weight: 700;
  font-size: 28px;
  line-height: 30px;
  margin: 0 0 25px;
  color: #2a5c23;
}
p.slide-txt {
  font-family: 'Source sans Pro', sans-serif;
  font-weight: 300;
  font-size: 24px;
  line-height: 26px;
  color: #06456d;
}
#top-a .wk-slideshow .caption a {
  text-decoration: none;
  font-family: 'Merriweather sans', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 17px;
  line-height: 20px;
  color: #fff;
  background: #275621;
  background: -webkit-linear-gradient(90deg, #275621 0%, #439639 100%);
  background: -moz-linear-gradient(90deg, #275621 0%, #439639 100%);
  background: -o-linear-gradient(90deg, #275621 0%, #439639 100%);
  background: -ms-linear-gradient(90deg, #275621 0%, #439639 100%);
  background: linear-gradient(0deg, #275621 0%, #439639 100%);
  display: inline-block;
  padding: 9px 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
#top-a .wk-slideshow .caption a:hover {
  background: #275621;
  background: -webkit-linear-gradient(90deg, #439639 0%, #275621 100%);
  background: -moz-linear-gradient(90deg, #439639 0%, #275621 100%);
  background: -o-linear-gradient(90deg, #439639 0%, #275621 100%);
  background: -ms-linear-gradient(90deg, #439639 0%, #275621 100%);
  background: linear-gradient(0deg, #439639 0%, #275621 100%);
}
#top-a .wk-slideshow article.wk-content:after {
  content: "";
  background: url('../images/slider-shadow.png') 50% no-repeat;
  height: 48px;
  width: 100%;
  margin-top: -25px;
}
#top-b {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background: -webkit-linear-gradient(90deg, #439639 0%, #67e256 100%);
  background: -moz-linear-gradient(90deg, #439639 0%, #67e256 100%);
  background: -o-linear-gradient(90deg, #439639 0%, #67e256 100%);
  background: -ms-linear-gradient(90deg, #439639 0%, #67e256 100%);
  background: linear-gradient(0deg, #439639 0%, #67e256 100%);
  box-shadow: 2px 4px 5px 0px rgba(0, 0, 0, 0.3);
  height: 133px;
  width: 100%;
}
#top-b .grid-box {
  max-height: 165px;
  z-index: 9999;
  position: relative;
}
#top-b p {
  font-family: 'Merriweather', sans-serif;
  font-weight: 400;
  font-size: 36px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  padding-left: 245px;
}
img.main-badge {
  float: left;
  position: relative;
  top: -15px;
  left: -15px;
}
.feature-area {
  text-align: center;
}
#top-c img {
  box-shadow: 3px 2px 10px #888;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.feature-area h3 {
  margin: 10px 0;
  font-family: 'Source sans Pro', sans-serif;
  font-weight: 600;
  font-size: 36px;
  color: #2b5e24;
}
.feature-area p {
  font-family: 'Source sans Pro', sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 20px;
  max-width: 380px;
  color: #424242;
}
a.feature-button {
  font-family: 'Merriweather sans', sans-serif;
  font-weight: 400;
  font-size: 20px;
  color: #fff;
  text-transform: uppercase;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #439639;
  background: -webkit-linear-gradient(90deg, #439639 0%, #67e256 100%);
  background: -moz-linear-gradient(90deg, #439639 0%, #67e256 100%);
  background: -o-linear-gradient(90deg, #439639 0%, #67e256 100%);
  background: -ms-linear-gradient(90deg, #439639 0%, #67e256 100%);
  background: linear-gradient(0deg, #439639 0%, #67e256 100%);
  display: inline-block;
  width: 95%;
  padding: 10px 0;
  box-shadow: 1px 2px 6px -2px #000000;
}
a.feature-button:hover {
  background: #275621;
  background: -webkit-linear-gradient(90deg, #275621 0%, #439639 100%);
  background: -moz-linear-gradient(90deg, #275621 0%, #439639 100%);
  background: -o-linear-gradient(90deg, #275621 0%, #439639 100%);
  background: -ms-linear-gradient(90deg, #275621 0%, #439639 100%);
  background: linear-gradient(0deg, #275621 0%, #439639 100%);
}
#top-c .module {
  margin: 10px 0;
}
/* Content */
.home #maininner {
  border-left: 2px solid #dfdfde;
  border-right: 2px solid #dfdfde;
}
#sidebar-b {
  width: 24%;
}
.home #main {
  margin: 50px 0;
  border-bottom: 2px solid #dfdfde;
  border-top: 2px solid #dfdfde;
}
.home .maininner-bg {
  border-top: 0;
}
.maininner-bg {
  border-top: 5px solid #000;
  background: rgba(255,255,255,.95);
}
#main {
  margin: 0 10px;
}

#maininner {
	width: 73%
	}
	
.menu-title-container {
  background: #b2d6e4;
  background: -moz-linear-gradient(top, #b2d6e4 0%, #8cc6de 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b2d6e4), color-stop(100%, #8cc6de));
  background: -webkit-linear-gradient(top, #b2d6e4 0%, #8cc6de 100%);
  background: -o-linear-gradient(top, #b2d6e4 0%, #8cc6de 100%);
  background: -ms-linear-gradient(top, #b2d6e4 0%, #8cc6de 100%);
  background: linear-gradient(to bottom, #b2d6e4 0%, #8cc6de 100%);
  -webkit-box-shadow: inset 0 7px 6px -6px #555555;
  -moz-box-shadow: inset 0 7px 6px -6px #555555;
  box-shadow: inset 0 7px 6px -6px #555555;
}
.menu-title-container h2 {
  font-family: 'Raleway', sans-serif;
  font-weight: 500;
  font-size: 60px;
  color: #fdfcfa;
  padding: 50px 0 15px;
  line-height: 50px;
}
/* Sidebar */
#sidebar-a .module {
  margin: 10px 10px 0 0;
}
#sidebar-a .gform_wrapper {
  background: #b2d6e4;
  background: -moz-linear-gradient(top, #b2d6e4 0%, #8cc6de 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b2d6e4), color-stop(100%, #8cc6de));
  background: -webkit-linear-gradient(top, #b2d6e4 0%, #8cc6de 100%);
  background: -o-linear-gradient(top, #b2d6e4 0%, #8cc6de 100%);
  background: -ms-linear-gradient(top, #b2d6e4 0%, #8cc6de 100%);
  background: linear-gradient(to bottom, #b2d6e4 0%, #8cc6de 100%);
  padding: 10px;
  box-shadow: 1px 2px 8px #555;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
#sidebar-a .gform_wrapper .gform_heading {
  margin: 0;
  text-align: center;
}
#sidebar-a .gform_wrapper h3.gform_title {
  margin: 0 0 5px;
  font-family: 'Merriweather sans', sans-serif;
  font-weight: 400;
  font-size: 22px;
  color: #05446f;
  text-shadow: 1px 1px 4px #888;
}
#sidebar-a .gform_wrapper .top_label input.medium,
#sidebar-a .gform_wrapper .top_label textarea.textarea,
#sidebar-a .simple_captcha_medium input {
  padding-right: 2px;
  padding-left: 5px;
  font-size: 18px;
  font-family: 'Source sans Pro', sans-serif;
  font-weight: 300;
  color: #424242;
  width: 98%;
  border: none;
  margin: 4px 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  box-shadow: 1px 2px 6px -2px #000000;
}
#sidebar-a .gform_wrapper .top_label textarea.textarea {
  max-height: 72px;
}
#sidebar-a .simple_captcha_medium input {
  width: 35%;
  margin: 0 0 0 5px;
  padding: 7px 7px;
}
#sidebar-a .gfield_captcha_container img.gfield_captcha {
  float: left !important;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#sidebar-a .gform_wrapper .gform_footer {
  padding: 0;
  margin: 5px 0 0;
  clear: both;
  text-align: center;
}
#sidebar-a .gform_wrapper .gform_footer input[type=submit] {
  border: none;
  font-family: 'Merriweather sans', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 20px;
  color: #fcfcfc;
  width: 100%;
  padding: 5px 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  box-shadow: 1px 2px 6px -2px #000000;
  background: #1272b1;
  background: -moz-linear-gradient(top, #1272b1 0%, #0063a4 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1272b1), color-stop(100%, #0063a4));
  background: -webkit-linear-gradient(top, #1272b1 0%, #0063a4 100%);
  background: -o-linear-gradient(top, #1272b1 0%, #0063a4 100%);
  background: -ms-linear-gradient(top, #1272b1 0%, #0063a4 100%);
  background: linear-gradient(to bottom, #1272b1 0%, #0063a4 100%);
}
#sidebar-a .gform_wrapper .gform_footer input[type=submit]:hover {
  background: #0164a5;
  background: -moz-linear-gradient(top, #0164a5 0%, #1273b2 99%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0164a5), color-stop(99%, #1273b2));
  background: -webkit-linear-gradient(top, #0164a5 0%, #1273b2 99%);
  background: -o-linear-gradient(top, #0164a5 0%, #1273b2 99%);
  background: -ms-linear-gradient(top, #0164a5 0%, #1273b2 99%);
  background: linear-gradient(to bottom, #0164a5 0%, #1273b2 99%);
}
#sidebar-a li#field_5_5 {
  text-align: right;
}
::-webkit-input-placeholder {
  color: #424242;
}
:-moz-placeholder {
  /* Firefox 18- */

  color: #424242;
}
::-moz-placeholder {
  /* Firefox 19+ */

  color: #424242;
}
:-ms-input-placeholder {
  color: #424242;
}
.content-img {
  box-shadow: 3px 2px 10px #888;
  border: 1px solid #5197c4;
}
/*SIDEBAR - B *************************/
#sidebar-b .module {
  padding-bottom: 20px;
}
#sidebar-b h3.module-title {
  font-family: 'Source sans pro', sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 18px;
  background: #1272b1;
  background: -moz-linear-gradient(top, #1272b1 0%, #0063a4 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1272b1), color-stop(100%, #0063a4));
  background: -webkit-linear-gradient(top, #1272b1 0%, #0063a4 100%);
  background: -o-linear-gradient(top, #1272b1 0%, #0063a4 100%);
  background: -ms-linear-gradient(top, #1272b1 0%, #0063a4 100%);
  background: linear-gradient(to bottom, #1272b1 0%, #0063a4 100%);
  color: #fff;
  padding-left: 10px;
}
p.testimonial-txt {
  font-family: 'source sans pro', sans-serif;
  font-weight: 600;
  font-size: 15px;
  line-height: 17px;
  text-align: center;
  color: #000;
}
#sidebar-b .wk-slideshow .caption {
  background: none;
  left: auto;
  right: 0;
  padding: 0;
  bottom: -40px;
}
#sidebar-b .wk-slideshow .caption p {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 600;
  font-size: 13px;
  color: #000;
}
#sidebar-b .wk-slideshow .wk-content {
  text-align: center;
}
/* learning-center widget */
.learning-center-widget {
  background: #8f755a url(../images/learning-bg.png) no-repeat;
  height: 465px;
  width: 310px;
}
.learning-center-widget h3 {
  font-family: 'Source Sans Pro';
  color: #ffffff;
  font-size: 24px;
  font-weight: 700;
  text-shadow: 2px 1px 3.4px rgba(0, 0, 0, 0.42);
  text-align: center;
  margin: 20px 0 10px;
}
.learning-center-widget ul {
  list-style-type: none;
  padding: 0 8.9px;
  margin: 0;
  font-weight: 300;
}
.learning-center-widget li {
  display: inline-block;
  width: 94px;
  height: 94px;
}
.learning-center-widget li a {
  display: inline-block;
  width: 94px;
  height: 94px;
  border: 1px solid #000;
}
.learning-center-widget li .ants {
  background: url(../images/ants.jpg) no-repeat;
}
.learning-center-widget li .cockroaches {
  background: url(../images/cockroaches.jpg) no-repeat;
}
.learning-center-widget li .crickets {
  background: url(../images/crickets.jpg) no-repeat;
}
.learning-center-widget li .Earwigs {
  background: url(../images/earwigs.jpg) no-repeat;
}
.learning-center-widget li .bed-bugs {
  background: url(../images/bedbugs.jpg) no-repeat;
}
.learning-center-widget li .fleas-ticks {
  background: url(../images/fleas.jpg) no-repeat;
}
.learning-center-widget li .millipedes-centipedes {
  background: url(../images/millipedes.jpg) no-repeat;
}
.learning-center-widget li .rodents {
  background: url(../images/rodents.jpg) no-repeat;
}
.learning-center-widget li .silverfish {
  background: url(../images/silverfish.jpg) no-repeat;
}
.learning-center-widget li .spiders {
  background: url(../images/spiders.jpg) no-repeat;
}
.learning-center-widget li .stinging-insects {
  background: url(../images/stinging-insects.jpg) no-repeat;
}
.learning-center-widget li .termites {
  background: url(../images/termites.jpg) no-repeat;
}
.learning-center-widget li .scorpions {
  background: url(../images/scorpions.jpg) no-repeat;
}
/* Bottom Area */
.bottom-wrapper {
  background: #275621;
  background: -webkit-linear-gradient(90deg, #275621 0%, #439639 100%);
  background: -moz-linear-gradient(90deg, #275621 0%, #439639 100%);
  background: -o-linear-gradient(90deg, #275621 0%, #439639 100%);
  background: -ms-linear-gradient(90deg, #275621 0%, #439639 100%);
  background: linear-gradient(0deg, #275621 0%, #439639 100%);
  box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.3);
}
.coupons {
  max-width: 243px;
  margin-top: 30px;
}
.coupons-div {
  position: absolute;
  text-align: center;
  font-family: Merriweather;
  padding: 5px 20px;
  top: 0;
}
.coupons-div .title {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.42);
  margin-bottom: 38px;
}
.coupons-div .discount {
  color: #242021;
  font-size: 34px;
  font-weight: 400;
  margin-bottom: 10px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.42);
}
.coupons-div .details {
  font-family: 'Source Sans Pro';
  color: #242021;
  font-size: 12px;
  line-height: 15px;
  font-weight: 400;
}
.coupons-div .details span {
  color: #285822;
}
.bottom-info,
.bottom-info a {
  text-align: center;
  color: #fff;
}
p.comp-name {
  font-family: 'Source sans Pro', sans-serif;
  font-weight: 600;
  font-size: 24px;
  line-height: 24px;
  margin: 5px 0;
}
p.address,
.address a {
  font-family: 'Source sans pro', sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  margin: 8px 0;
}
p.address span {
  font-weight: 400;
}
#bottom-b h3.module-title {
  font-family: 'Source sans Pro', sans-serif;
  font-weight: 700;
  color: #fff;
  text-align: center;
  font-size: 24px;
  line-height: 26px;
}
/* gravity forms */
body #bottom-b .gform_wrapper h3.gform_title {
  text-align: center;
  font-family: 'Source Sans Pro';
  color: #ffffff;
  font-size: 24px;
  font-weight: 600;
}
body #bottom-b .gform_wrapper .top_label input.large,
body #bottom-b .gform_wrapper .top_label select.large,
body #bottom-b .gform_wrapper .top_label textarea.textarea,
body #bottom-b .gform_wrapper .simple_captcha_medium input {
  width: 100%;
  margin: 0 0 8px;
  border: none;
  padding: 5px 5px 5px 10px;
  font-family: 'Source Sans Pro';
  color: #5b5b5b;
  font-size: 16px;
  font-weight: 600;
  font-style: italic;
  line-height: 18px;
  background: #FFF;
  box-sizing: border-box;
  height: 35px;
}
body .gform_wrapper textarea.medium {
  height: 80px;
}
::-webkit-input-placeholder {
  color: #5b5b5b;
}
:-moz-placeholder {
  /* Firefox 18- */

  color: #5b5b5b;
}
::-moz-placeholder {
  /* Firefox 19+ */

  color: #5b5b5b;
}
:-ms-input-placeholder {
  color: #5b5b5b;
}
body .gform_wrapper .gform_footer {
    margin: 0;
    padding: 0;
    text-align: center;
    width: 49%;
}
body .gform_wrapper .gform_footer button,
body .gform_wrapper .gform_footer input[type='button'],
body .gform_wrapper .gform_footer input[type='submit'] {
  color: #fff;
  font-family: 'Raleway', sans-serif;
  font-weight: 500;
  padding: 8px 30px;
  text-transform: uppercase;
  border: none;
  border-radius: 3px;
  background: #af891e;
  background: -webkit-linear-gradient(90deg, #af891e 0%, #f3e8ce 100%);
  background: -moz-linear-gradient(90deg, #af891e 0%, #f3e8ce 100%);
  background: -o-linear-gradient(90deg, #af891e 0%, #f3e8ce 100%);
  background: -ms-linear-gradient(90deg, #af891e 0%, #f3e8ce 100%);
  background: linear-gradient(0deg, #af891e 0%, #f3e8ce 100%);
  box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.3);
}
body #bottom-b .gfield_captcha_container {
  text-align: center;
  margin-bottom: 10px;
}
/* Footer */
/* Tools

----------------------------------------------------------------------------------------------------*/
/* Zebra List and Table */
.mod-plain ul.line > li {
  border-bottom-color: #bfdce3;
}
table.zebra caption {
  color: #A0C5CF;
}
.mod-box-color ul.zebra > li.odd,
.mod-box-color table.zebra tbody tr.odd {
  background: #D3EBF8;
  background: rgba(255, 255, 255, 0.2);
}
/* Boxes */
.box-note,
.box-info,
.box-warning,
.box-hint,
.box-download,
.box-content {
  border-color: #DDEAEE;
}
/* Forms (Needed for System Markup) */
form.style input:focus,
form.style select:focus,
form.style textarea:focus {
  border-color: #2697d1;
}
/* System

----------------------------------------------------------------------------------------------------*/
/* Drop-Down Results */
.searchbox .results li.results-header {
  color: #b0c1d3;
}
/* Breadcrumbs */
.breadcrumbs {
  background: #d6eff5;
  background: url(../../../images/module_box_transparent1.png) 0 0 repeat;
}
/* Author */
#system .author-box {
  border-color: #fff;
  background: rgba(255, 255, 255, 0.3);
}
#system .author-box .avatar {
  border-color: #fff;
}
/* Comments */
#system #comments .comment-head,
#system #comments .comment-byadmin .comment-head,
.comments-list > article {
  border-color: #fff;
}
#system #comments .comment-byadmin .comment-head {
  background: rgba(255, 255, 255, 0.3);
}
/* Item

----------------------------------------------------------------------------------------------------*/
.isblog #system .item,
.isblog #system > .title,
.noblog #content {
  padding: 5px;
  background: #f4f4f4;
  background: none;
}
/* Widgetkit Gallery

----------------------------------------------------------------------------------------------------*/
.wk-gallery-glass li {
  background: url(../../../images/module_box_transparent2.png) 0 0 repeat;
}
/* Gravity Forms

----------------------------------------------------------------------------------------------------*/
.gform_wrapper .top_label .gplaceholder .gfield_label {
  display: none;
}

#bottom-b .gform_wrapper form {
text-align: left;
float: right;
border-left: solid 1px #898986;
padding-left: 20px;
}
.only_mob, .widget_text.slogan.deepest
{display: none;}

.header_upper
{background: #92cd5f;
    padding: 5px 25px;position: relative;}
    .header_upper p.middle {
        text-align: center;
        position: absolute;
        left: 50%;
        transform: translate(-50%, -50%);
        top: 50%;
        margin: 0;
        font-size: 14px;
        text-transform: uppercase;
        color: #fff;
        letter-spacing: 1px;
        font-family: 'Raleway', sans-serif;
        font-weight: 500;
    }
    
.connect {
    color: #333333;
}

.logo.deepest
{max-width: 260px;}
.mobile_nav_right
{
    display: none;
}
@media only screen and (max-width: 1300px) { 
#header .wrapper.pos_relative {
    max-width: 95%;
}
}
@media only screen and (max-width: 991px) { 
.header_upper p.middle {
    left: 60%;
}
}

@media only screen and (max-width: 767px) {
    .custom_logo
    {
        display: none !important;
    }
    .mobile_nav_right {
        width: 50px;
        display: none !important;
        height: 31px;
        position: absolute;
        display: block;
        top: 50%;
        right: 0;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        background: #f9f9f9;
    }
    #header-responsive{
        display: none !important;
    }
    body .gform_wrapper.gf_browser_chrome select {
        width: 100% !important;
    }
    .cstm_row .cntent_area {
        margin: 10px 0 0 !important;
    }
    .social-media{
        display: none;
    }
    .gform_wrapper {
        max-width: 100% !important;
    }
    .logo.deepest {
        max-width: 138px;
    }
    .bottom-wrapper{
        padding-bottom: 90px;
    }
    #bottom-b .gform_wrapper form {
       
        float: none;
        border-left: 0;
        padding-left: 0;
    }
    .header_upper p.middle {
        text-align: center;
        position: static;
        left: auto;
        transform: none;
        top: auto;
        margin: 0;
        font-size: 14px;
        margin-bottom: 0;
    }
    .social-media
    {
        text-align: center;
    }
.mobile_hide
{display: none;}
.only_mob {
   display: block;
    position: fixed;
    bottom: 0;
    background: #387e30;
    width: 100%;
    left: 0;
    z-index: 99999;
    text-align: center;
    color: #fff;
    
}
.only_mob h4
{
color: #fff;
    margin: 0 0 20px;
    padding: 0;
}
.only_mob a
{display: block;padding: 15px 0;}
.only_mob h5
{
	color: #fff;
    font-size: 35px;
    margin: 0;
    padding: 0;
}
.first-div
{margin-bottom: 15px;}
}
.custom_container {
    max-width: 980px;
    width: 100%;
    margin: auto;
    left: 0;
    right: 0;
    padding: 0 15px;
    box-sizing: border-box;
    float: none;
    margin: auto;
}
.page_wrapper {
    overflow: hidden;
}
.cstm_row {
    overflow: hidden;
    display: block;
}
.cstm_row .left_sec {
    width: 55%;
    float: left;
}
.cstm_row .cntent_area {
    margin: 40px 0 0;
}
.cstm_row .right_sec {
    width: 42%;
    float: right;
}
.cstm_row .left_sec h1 {
    font-size: 70px;
    text-transform: uppercase;
    color: #629434;
    text-align: left;
    width: 100%;
    margin: auto;
    line-height: 80px;
    letter-spacing: 1px;
}
.cstm_row .left_sec h1 span{
    display: block;
}
.page_wrapper{
    padding: 20px 0 30px;
    text-align: left;
}
.cstm_row .left_sec span.smll_txt {
    font-size: 40px;
    font-weight: 600;
    line-height: 40px;
}
.cntent_area p {
    color: #000;
    font-size: 14px;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    margin-top: 11px;
    text-align: left;
}
.listing_sec {
    margin-top: 20px;
    display: block;
}

.listing_sec ul{
    list-style: none;
}

.ideal_area
{
    margin-right: 10px;
    font-size: 30px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 15px 55px 15px 0;
    display: table;
    color: #629434;
    font-weight: 800;
}

.listing_sec ul {
    margin: 14px 0 0 2px;
    padding: 0;
}

.listing_sec ul li {
    text-align: left;
    list-style: none;
    display: block;
    margin-bottom: 10px;
    position: relative;
    padding: 0 0 0 18px;
    min-width: 160px;
    float: left;
}
.listing_sec ul li:before {
    content: "";
    display: block;
    position: absolute;
    top: 5px;
    left: 0;
    width: 10px;
    height: 10px;
    background: #629434;
    border-radius: 50%;
}
.frm_hdr h3{
    background: #77b342;
    padding: 15px 25px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-size: 35px;
    margin: 0;
}

.frm_cntent
{
    padding: 5%;
    background: #e8e8e8;
    display: table;
    width: 100%;
    box-sizing: border-box;
}

.frm_cntent input[type="text"], .frm_cntent input[type="email"], .frm_cntent input[type="tel"]{
   width: 100% !important;
    padding: 9px !important;
    border: 1px solid #3e3e3e !important;
   font-size: 14px !important;
   color: #666 !important;
   box-sizing: border-box !important;
   background: #ffffff !important;
}

.frm_cntent input[type="submit"]{
    background: #000 !important;
    color: #f5f5f5 !important;
    padding: 11px !important;
    text-transform: uppercase !important;
    text-align: center;
    border: 0 !important;
    font-size: 14px !important;
    cursor: pointer;
    width: 100% !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    
}

.frm_cntent select{
    width: 100% !important;
    padding: 7px;
    border: 1px solid #3e3e3e;
    font-size: 14px !important;
    color: #666 !important;
    margin-left: 0 !important;
    height: 38px;
 }
.inpt_sec
{
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    margin-bottom: 12px;
}
.lft_inpt, .right_inpt
{
    width: 48%;
}

.frm_cntent p.up_dsc{
    margin: 0 0 0;
    font-size: 14px;
}
.frm_cntent p.low_dsc{
    margin-bottom: 0;
    font-size: 14px;
    margin-top: 23px;
}
.form_sec .gform_heading{
    display: none;
}
.form_sec *
{
    min-height: auto !important;
}
.form_sec .gform_wrapper {
    max-width: 100%;
}
.form_sec label{
    display: none !important;
}

.form_sec .gf-left-half, .form_sec .gf-right-half
{
    width: 49%;
}

.form_sec .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.no_last_name span, .form_sec .gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span, .form_sec .gform_wrapper .ginput_complex.ginput_container.no_first_name.has_middle_name.has_last_name span
{
    width: 49%;
}

#gform_wrapper_7
{
    position: relative;
    display: table;
    width: 100%;
    margin: 10px 0 0 !important;
}

.gform_body
{display: table; width: 100%;}

#gform_wrapper_7 .gform_footer.top_label
{
    position: absolute;
    bottom: 0;
    right: 0;
}

.gform_validation_error#gform_wrapper_7 .gform_footer.top_label
{
    position: static;
}

.form_sec .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=email], .form_sec .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=number], .form_sec .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=password], .form_sec .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=tel], .form_sec .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=text], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=url], .form_sec .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=email], .form_sec .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=number], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=password], .form_sec .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=tel], .form_sec .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=text], .form_sec .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=url], .form_sec .gform_wrapper .ginput_complex input[type=email], .form_sec .gform_wrapper .ginput_complex input[type=number], .form_sec .gform_wrapper .ginput_complex input[type=password], .form_sec .gform_wrapper .ginput_complex input[type=tel], .form_sec .gform_wrapper .ginput_complex input[type=text], .form_sec .gform_wrapper .ginput_complex input[type=url]
{
    width: 100%;
}

.form_sec .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_last_name span.name_last {
    float: right;
}
.form_sec .gform_wrapper .validation_message
{color: #f00;}
.form_sec .gform_wrapper div.validation_error
{ color: #dc0000;display: none;}

.form_sec .gform_wrapper li.gfield.gfield_error, .form_sec .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning
{background: transparent !important;}
.form_sec .gform_wrapper .hidden_label input.large, .form_sec .gform_wrapper .hidden_label select.large, .form_sec .gform_wrapper .top_label input.large, .form_sec .gform_wrapper .top_label select.large {
    width: 100%;
}

.form_sec .gf-left-half{
    float: left;
    clear: inherit !important;
}
.form_sec .gf-right-half{
    float: right;
    clear: inherit !important;
}


.form_sec .gform_wrapper div.validation_error {
    font-size: 14px !important;
    margin-bottom: 10px;
    padding: 5px 0;
    clear: both;
    width: 100%;
}
.form_sec .gform_confirmation_message_7.gform_confirmation_message
{
color: #77b342;
    margin-top: 26px;
}

.form_sec .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .form_sec .gform_wrapper li.gfield_html {
    max-width: 100%;
}

.form_sec .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
    max-width: 100%;
    padding-right: 6px!important;
    font-weight: 300;
    font-size: 12px;
    padding-left: 6px !important;
    margin: 0 !important;
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}
.form_sec .gform_wrapper .top_label .gfield_error {
    width: 100%;
    border: 0 !important;
}
.form_sec .gform_wrapper li.gfield.gfield_error.gfield_contains_required {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.form_sec .gform_wrapper .validation_message {
    font-weight: 300;
    font-size: 12px;
    padding-left: 0;
    margin: 0;
}
.form_sec .instruction.validation_message
{display: none;}
.form_sec .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description, .form_sec .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .form_sec .gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label, .form_sec .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label
{
    margin: 0 !important;
    padding-left: 0 !important;
}

.wrapper.full_width_page
{
    width: 100%;
    max-width: 100%;
    padding: 0;
}


@media only screen and (max-width: 1023px){
.custom_container {
    margin-right: 0;
    padding: 0;
}
}
.cookcodesmenu_menu{
    display: none !important;
}
@media only screen and (max-width: 767px){
    header#header{
        height: 66px;
    }
   
    .cookcodesmenu_menu{
        display: block !important;
    }
    .listing_sec ul li {
        min-width: 150px;
    }
    .cstm_row .left_sec, .cstm_row .right_sec{
        width: 100%;
        float: none;
    }
    .left_sec{
        margin-bottom: 35px;
    }
    .cstm_row .left_sec h1 {
        font-size: 53px;
      text-align: center;
        line-height: 60px;
    }
    .cstm_row .left_sec span.smll_txt {
        font-size: 30px;
    }
    .cntent_area p{
        text-align: center;
    }
    .listing_sec {
        margin-top: 20px;
        justify-content: center;
        display: table;
        margin: auto;
    }
    .cookcodesmenu_btn {
        position: relative;
        display: block;
        vertical-align: middle;
        float: right;
        padding: 0.438em 0.625em 0.438em 0.625em;
        line-height: 1.125em;
        cursor: pointer;
      }
      
      .cookcodesmenu_btn .cookcodesmenu_icon-bar + .cookcodesmenu_icon-bar {
        margin-top: 0.188em;
      }
      
      .cookcodesmenu_menu {
        *zoom: 1;
      }
      
      .cookcodesmenu_menu .cookcodesmenu_menutxt {
        display: block;
        line-height: 1.388em;
        float: left;
      }
      
      .cookcodesmenu_menu .cookcodesmenu_icon {
        float: left;
        width: 30px;
        height: auto;
        margin: 0.188em 0 0 0.438em;
      }
      
      .cookcodesmenu_menu .cookcodesmenu_icon:before {
        background: transparent;
        width: 30px;
        height: auto;
        display: block;
        content: "";
        position: absolute;
      }
      
      .cookcodesmenu_menu .cookcodesmenu_no-text {
        margin: 0;
      }
      
      .cookcodesmenu_menu .cookcodesmenu_icon-bar {
        display: block;
        width: 30px;
        height: 3px;
        margin-bottom: 4px;
        border-radius: 1px;
        -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
        box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
      }
      
      .cookcodesmenu_menu:before {
        content: " ";
        display: table;
      }
      
      .cookcodesmenu_menu:after {
        content: " ";
        display: table;
        clear: both;
      }
      
      .cookcodesmenu_nav {
        clear: both;
      }
      
      .cookcodesmenu_nav ul {
        display: block;
      }
      
      .cookcodesmenu_nav li {
        display: block;
      }
      
      .cookcodesmenu_nav .cookcodesmenu_arrow {
        font-size: 0.8em;
        margin: 0 0 0 0.4em;
        float: right;
        border-left: 1px solid rgba(255, 255, 255, 0.1);
        padding-left: 15px;
        font-size: 15px;
      }
      
      .cookcodesmenu_nav .cookcodesmenu_item {
        cursor: pointer;
      }
      
      .cookcodesmenu_nav .cookcodesmenu_item a {
        display: inline;
      }
      
      .cookcodesmenu_nav .cookcodesmenu_row {
        display: block;
      }
      
      .cookcodesmenu_nav a {
        display: block;
      }
      
      .cookcodesmenu_nav .cookcodesmenu_parent-link a {
        display: inline;
      }
      
      .cookcodesmenu_brand {
        float: left;
      }
      
      .menuHidden {
        display: none !important;
      }

      .cookcodesmenu_nav li ul li a{
          color: #666;
          font-weight: 300;
      }

      .cookcodesmenu_menu.add_border
      {
          background: #fff;
          height: 100%;
      }
      
      .cookcodesmenu_menu {
        font-size: 16px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        background: transparent;
        padding: 0;
        position: absolute;
        width: 100%;
        top: 28px;
        z-index: 99999;
        overflow: auto;
        height: 66px;
    }

    .cookcodesmenu_menu.add_border
    {
        position: fixed;
    }
      
      .cookcodesmenu_menu * {
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
      }
      
      .cookcodesmenu_menu .cookcodesmenu_menutxt {
        color: #fff;
        font-weight: bold;
      }
      
      .cookcodesmenu_menu .cookcodesmenu_icon-bar {
        background-color: #fff;
      }
      
      .cookcodesmenu_btn {
        margin: 15px 5px 6px;
        text-decoration: none;
        border-radius: 4px;
        background-color: rgba(255, 255, 255, 0);
      }
      
      .cookcodesmenu_nav {
        color: #fff;
        margin: 0;
        padding: 0;
        font-size: 16px;
        list-style: none;
        text-align: center;
        position: static;
        padding-top: 50%;
        width: 100%;
      }
      
      .cookcodesmenu_nav li {
        border-top: 1px solid rgba(255, 255, 255, 0.1);
      }
      
      .cookcodesmenu_nav li a {
        padding: 0 15px;
    font-size: 23px;
    text-transform: uppercase;
    font-weight: 600;
      }
      
      .cookcodesmenu_nav ul {
        list-style: none;
        overflow: hidden;
        padding: 0;
      }
      
      .cookcodesmenu_nav ul li a {
        padding-left: 45px;
      }
      
      .cookcodesmenu_nav ul li ul li a {
        padding-left: 70px;
      }
      
      .cookcodesmenu_nav .cookcodesmenu_row:hover {
        border-radius: 6px;
        background: none;
        color: #fff;
      }
      
      .cookcodesmenu_nav a {
        text-decoration: none;
        color: #000000!important;
      }
      
      .cookcodesmenu_nav a:hover {
        text-decoration: none;
        background: none;
        color: rgba(255, 255, 255, 0.7);
      }
      
      .cookcodesmenu_nav a:active {
        color: rgba(255, 255, 255, 0.7);
      }
      
      .cookcodesmenu_nav a:focus {
        text-decoration: none;
      }
      
      .cookcodesmenu_nav .cookcodesmenu_txtnode {
        margin-left: 15px;
      }
      
      .cookcodesmenu_nav .cookcodesmenu_item a {
        padding: 0;
        margin: 0;
      }
      
      .cookcodesmenu_nav .cookcodesmenu_parent-link a {
        padding: 0;
        margin: 0;
      }
      
      .cookcodesmenu_brand {
        color: #000000;
        font-size: 18px;
        line-height: 30px;
        padding: 7px 15px;
      }
      .cookcodesmenu_menu.add_border
      {
          top: 0;
      }

      .cookcodesmenu_brand img{
        max-width: 130px;
      }
      
    
      .cookcodesmenu_icon-bar{
        background-color: #000000!important;
      }
      .cookcodesmenu_menu .change:last-child{
          display: none;
      }
      .cookcodesmenu_menu .change:nth-child(1) {
          background-color: #000000;
          transform: rotate(45deg) translate(7px, 3px);
          -webkit-transform: rotate(45deg) translate(7px, 3px);
          -webkit-transition-duration: 0.8s;
          }
      .cookcodesmenu_menu .change:nth-child(2) {
        background-color: #000000;
        transform: rotate(-45deg) translate(2px, 2px);
        -webkit-transform: rotate(-45deg) translate(2px, 2px);
        -webkit-transition-duration: 0.8s;
      }
      
      
      .cookcodesmenu_nav ul li a {
          padding-left: 15px;
      }
      .cookcodesmenu_nav ul li ul li a {
          padding-left: 15px;
      }
      .cookcodesmenu_nav .cookcodesmenu_row {
          padding-left: 58px;
      }
      .add_border {
          border: 3px solid #000000;
      }
      .cookcodesmenu_nav li {
          padding: 15px 0;
      }
      .cookcodesmenu_menu .cookcodesmenu_menutxt {
          display: none;
      }

}













