<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* GOOGLE FONTS */
@import url(../../../../fonts.googleapis.com/css@family=Roboto_3A500,900italic,900,400italic,100,700italic,300,700,500italic,100italic,300italic,400);
@import url(../../../../fonts.googleapis.com/css@family=Roboto+Condensed_3A300italic,400italic,700italic,400,300,700);
@import url(../../../../fonts.googleapis.com/css@family=Lato_3A100,300,400,700,900,100italic,300italic,400italic,700italic,900italic);
@import url(../../../../fonts.googleapis.com/css@family=Open+Sans_3A300italic,400italic,600italic,700italic,800italic,700,300,600,800,400);



/* Global properties ======================================================== */
a[href^="tel:"] { color: inherit; text-decoration: none;}
::selection{ background:#888888!important; color:#fff}
::-moz-selection{ background:#888888!important; color:#fff}

a{ color:#606060; text-decoration: underline; outline:none}
a:hover{ color:#568919; text-decoration: none; outline:none}

body{ background:#fff; border:0; font: 14px 'Open Sans', Arial, Helvetica, sans-serif; color:#2b2c31 ; line-height:1.571428; min-width:320px;}

.container { position: relative; min-width: 320px;}

#main{margin: 0 auto; position: relative; overflow: hidden;}

/* Page Animated item Styles */
.animated {
  visibility: hidden;
}


.visible {
visibility: visible;
}

/* ============================= header ====================== */
#top1{width: 100%; position: relative; left: 0; top: 0; /*z-index: 99;*/ min-width: 320px;}

.top1_wrapper{background: url(../images/wood1.jpg) 0 0 repeat #5b472f; padding-top: 7px; padding-bottom: 7px;}

.top1{color: #e1e1e1; font-family: 'Lato'; font-weight: 300; text-transform: uppercase;text-align: right;}

.top1 strong{font-weight: 900;}

.phone1{display: inline-block; padding-right: 25px;}
.phone2{display: inline-block;}









#top2-sticky-wrapper{transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;}

.sticky-wrapper.is-sticky {height: 48px!important;}

#top2{position: relative; z-index: 40;}

.top2_wrapper{background: #fff;}
.is-sticky .top2_wrapper{box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5); moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5);}



.top2{position: relative;}

header{position: absolute; left: 0; top: 5px; z-index: 50;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.is-sticky header{top: 2px; max-width: 105px;}

.logo_wrapper img{}










/* ============================= content ====================== */

#content{position: relative; padding-top: 20px; padding-bottom: 50px;}


#home{position: relative; overflow: hidden;}

#services{position: relative; padding: 20px 0 60px;}

#about{position: relative; padding: 20px 0 60px; background: #568919;}

#about .page_title{color: #ecffa7;}
#about .page_title:after{background-image: url(../images/lines2.png);}

.welcome1{ padding-bottom: 25px; color: #fff;}
.welcome1 .txt1{font-family: 'Lato'; font-size: 24px; font-weight: 700; font-style: italic; position: relative; padding-bottom: 20px; margin-bottom: 20px; line-height: 1.1;}
.welcome1 .txt1:after{content: ''; display: block; width: 68px; height: 4px; background: #ffcf45; position: absolute; left: 0; bottom: 0;}
.welcome1 .txt2{padding-bottom: 10px;}

#pest{position: relative; padding: 20px 0 60px;}

#gallery{position: relative; padding: 20px 0 0px;}

#contacts{position: relative; padding: 20px 0 60px;}

#google_map{position: relative;}
.google_map{width: 100%; position: relative; overflow: hidden; margin: 0; padding: 0px; background: #fff; border: none; line-height: 1px; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;}
.google_map iframe{position: relative; overflow: hidden; width: 100%; height: 460px; border: none; background: #fff; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;line-height: 0;}

.breadcrumbs1_wrapper{background: #ebebeb; padding: 10px 0;}

.breadcrumbs1{padding: 0; margin-top: 0px; font-weight: 400; line-height: 20px; color: #5b5b5b; font-size: 14px; background: none; text-transform: uppercase; font-family: 'Lato';}
.breadcrumbs1 a{color: #5b5b5b; text-decoration: none;}
.breadcrumbs1 a:hover{color: #568919; text-decoration: underline;}
.breadcrumbs1 span{display: inline-block; width: 22px; height: 11px; background: url(../images/breadcrumbs1.png) 0 0 no-repeat; margin: 0 10px;}



/* ============================= banner ====================== */
#banner_wrapper{ position: relative; padding-top: 40px; padding-bottom: 50px;}

#banner_inner{}

#banner{position: relative;}

.banner_prev{display: block; width: 17px; height: 22px; background: url(../images/prev.png) left top no-repeat; position: absolute; left: -20px; margin-top: -11px; top: 50%; z-index: 10;}
.banner_prev:hover{background-position: bottom;}

.banner_next{display: block; width: 17px; height: 22px; background: url(../images/next.png) left top no-repeat; position: absolute; right: -20px; margin-top: -11px; top: 50%; z-index: 10;}
.banner_next:hover{background-position: bottom;}

#banner .carousel-box{position: relative;}
#banner .carousel-box .inner{position: relative; overflow: hidden; max-width: none; margin: 0;}
#banner .carousel.main{position: relative; overflow: hidden; margin: 0; padding: 0;margin-right: -30px; }
#banner .caroufredsel_wrapper{padding: 0; margin: 0;}
#banner .caroufredsel_wrapper ul{padding: 0; margin: 0;}
#banner .carousel-box ul li { float:left; display: inline-block; padding:0px 0px 0px 0px; position:relative; width:300px; overflow:hidden; padding-right:30px }

.banner{}
.banner .banner_inner{}
.banner .banner_inner a{display: block; text-decoration: none; position: relative; background: none; padding: 0px; text-align: left;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.banner .banner_inner a:hover{ background: none; }
.banner .banner_inner a figure{margin: 0; padding: 20px 0 0; position: relative; border: none; background: none;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.banner .banner_inner a:hover figure{background: none; padding: 0 0 20px;}
.banner .banner_inner a figure img{margin-left: auto; margin-right: auto;}
.banner .banner_inner a figure em{position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 2; background: none; opacity: 0; filter: alpha(opacity=0);
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.banner .banner_inner a:hover figure em{opacity: 1; filter: alpha(opacity=100);}
.banner .banner_inner a .caption{padding: 40px 0 0; text-align: center; background: none; border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.banner .banner_inner a:hover .caption{}
.banner .banner_inner a .txt1{font-family: 'Roboto Condensed'; font-size: 24px; color: #757575; font-weight: 700; text-decoration: none; position: relative; padding-bottom: 15px; margin-bottom: 15px;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.banner .banner_inner a .txt1:after{content: '';display: block; width: 67px; height: 4px; background: #ffcf45; position: absolute; left: 50%; margin-left: -33px; bottom: 0;}
.banner .banner_inner a:hover .txt1{color: #568919; text-decoration: none;}
.banner .banner_inner a .txt2{color: #5e5e5e;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.banner .banner_inner a:hover .txt2{color: #010101;}
/* ============================= banner end ====================== */

.full_list_wrapper{text-align: center;}
.full_list{display: inline-block; text-decoration: underline; position: relative; font-family: 'Lato'; font-weight: 700; font-size: 24px; color: #a9c938; line-height: 1; padding-left: 60px; padding-right: 60px;}
.full_list:hover{color: #568919; text-decoration: underline;}
.full_list:before{content: ''; display: block; width: 30px; height: 20px; background: url(../images/arrows_left.png) 0 0 no-repeat; position: absolute; left: 0; top: 50%; margin-top: -10px;}
.full_list:after{content: ''; display: block; width: 30px; height: 20px; background: url(../images/arrows_right.png) 0 0 no-repeat; position: absolute; right: 0; top: 50%; margin-top: -10px;}

.pest_wrapper{ margin-bottom: 30px;}
.pest{position: relative;}
.pest .button{position: relative; display: block;}
.pest .button img{width: 100%;}
.pest .button .txt1{font-family: 'Lato'; font-size: 16px; color: #757575; text-align: center; position: absolute; width: 100%; left: 0; bottom: 10px; text-transform: uppercase;}
.pest .button:after{content: ''; display: inline-block; border: 1px solid #d6d6d6; position: absolute;left: 0; top: 0; right: 0; bottom: 0;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.pest:hover .button:after{border: 3px solid #ffcf45;}


.pest .popup{background: #ffcf45; height: 360px; width: 393px; position: absolute; left: 100%; margin-left: -3px; top: 0; padding: 15px 40px 10px 40px; color: #3e3e3e; z-index: 10; visibility: hidden; opacity: 0; filter: alpha(opacity=0);
transition: all 0.1s ease-out; -moz-transition: all 0.1s ease-out; -webkit-transition: all 0.1s ease-out; -o-transition: all 0.1s ease-out;
}
.pest:hover .popup{display: block; visibility: visible; opacity: 1; filter: alpha(opacity=100);
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.pest .popup .title{font-family: 'Lato'; font-size: 24px; padding-bottom: 20px;}
.pest .popup .desk{}
.pest .popup .button_wrapper{}






/* ============================= footer ====================== */
#bot1{background: url(../images/wood1.jpg) 0 0 repeat #5b472f; padding-top: 40px; padding-bottom: 40px;}

.logo2_wrapper{float: left;}

.logo2{display: inline-block;}

.social2_wrapper{float: right; line-height: 1; padding-top: 40px; line-height: 0;}

.social2{ display: inline-block; margin: 0; padding: 0px 0; list-style: none;}
.social2 li{display: inline-block; margin: 0 1px; width: 50px; float: left;}
.social2 li a{display: block; text-decoration: none; font-size: 20px; color: #fff; line-height: 50px; text-align: center; background: rgba(255, 255, 255, 0.1);
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.social2 li a:hover{color: #fff; background: #a9c938;}

#bot2{background: #2b2826; padding: 20px 0px; color: #a5a5a5; font-size: 12px;}
#bot2 a{color: #a5a5a5;}
#bot2 a:hover{color: #fff;}



/* ============================= parallax ====================== */
.parallax {width: 100%; position: relative; overflow: hidden; background: none; padding-top: 90px; padding-bottom: 90px; }
.parallax, .parallax .parallax-content, .parallax .overlay { height: 100%;}

.parallax-bg { width: 100%; height: 100%; left: 0; top: 0; margin: 0 auto; position: absolute; background-size: cover; background-attachment: scroll; background-repeat: repeat-y; background-position: center center; }
.parallax-bg.bg-fixed{background-attachment: fixed;}
.parallax .overlay { background: none; width: 100%; position: absolute; overflow: hidden; background: none;}
.parallax .container { }
.parallax-content { color: #000; text-align: center;}
.parallax-content .txt1{font-family: 'Lato'; font-size: 60px; line-height: 1.1; text-transform: uppercase; font-weight: 900; padding-bottom: 10px;}
.parallax-content .txt2{font-family: 'Lato'; font-size: 40px; line-height: 1.1; text-transform: uppercase; font-weight: 400; padding-bottom: 20px;}




.bg1 { background-image: url(../images/parallax1.jpg); }

.bg2 { background-image: url(../images/parallax2.jpg); }

.bg3 { background-image: url(../images/parallax3.jpg); }

.bg4 { background-image: url(../images/parallax4.jpg); }

.bg5 { background-image: url(../images/parallax5.jpg); }


#parallax1{padding-bottom: 160px;}

#parallax1 .wave{position: relative;position: absolute;left: 0; bottom: 0; width: 100%; height: 86px;}

#parallax4{padding-top: 110px; padding-bottom: 110px;}
#parallax4 .parallax-content .txt1{ font-size: 48px; text-transform: none;}
#parallax4 .parallax-content .txt1 span{color: #bad460;}













/* ============================= main menu ====================== */
.navbar_ { margin: 0; padding: 0; background: none; border:none; position: relative;z-index: 30; min-height: 0; float: right;}
.navbar_ .navbar-toggle { background: #ffd65e; border: none;box-shadow: none; moz-box-shadow: none; -webkit-box-shadow: none; margin-top: 8px; margin-bottom: 8px; margin-right: 5px;}
.navbar_ .navbar-toggle:hover, .navbar_ .navbar-toggle:focus{background: #febf05;}
.navbar_ .navbar-toggle .icon-bar{background: #fff;}
.navbar-collapse_{padding-left: 0; padding-right: 0; border: none;}
.navbar_ .nav{position: relative; margin: 0; padding: 0; display: block; float: none; border-right: 1px solid #e5e5e5;}
.navbar_ .nav &gt; li{position: relative; display: block; float: left; white-space: nowrap; background: none;background: none; border-left: 1px solid #e5e5e5;}
.navbar_ .nav &gt; li:first-child{margin-left: 0;}
.navbar_ .nav &gt; li &gt; a{display: block; text-decoration: none; background: none; font-family: 'Roboto Condensed'; font-weight: 700; font-size: 16px; line-height: 76px; color: #686868; text-shadow:none; padding: 0px 24px; border: none; margin: 0; text-align: center; position: relative; z-index: 2; text-transform: uppercase; border-bottom: 4px solid #e0e0e0;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}

.is-sticky .navbar_ .nav &gt; li &gt; a{line-height: 44px;}

.navbar_ .nav &gt; li &gt; a:hover, .navbar_ .nav &gt; li &gt; a:focus, .navbar_ .nav &gt; li.sfHover &gt; a, .navbar_ .nav &gt; li.sfHover &gt; a:hover, .navbar_ .nav &gt; li.active &gt; a, .navbar_ .nav &gt; li.active &gt; a:hover, .navbar_ .nav &gt; li.active &gt; a:focus{color: #000; text-decoration: none; box-shadow: none; moz-box-shadow: none; -webkit-box-shadow: none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; background: #ffcf45; border-bottom-color: #dfad16;}






.sub-menu ul{ position: absolute; display: none; left: 0; top: 100%; list-style: none; zoom: 1; z-index: 1; margin: 0; padding:0; background: #568919; text-align: left; border: none;}
.sub-menu li{ margin: 0; position: relative; zoom: 1; display: block; border-bottom: 1px solid #679530;}
.sub-menu li:first-child{border-top: none;}
.sub-menu li a{display: block; position: relative; font-family:'Roboto Condensed'; font-weight: 400; font-size: 15px; line-height: 28px; color: #f2e5c1; text-decoration: none; padding: 0 60px 0 15px; background: none;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.sub-menu li a:hover{ text-decoration: none; color: #000; background: #ffcf45; }




.sub-menu-1 &gt; ul{}

.sub-menu-2 &gt; ul{left: 100%; top: -1px; margin-left: 0px; background: #568919;}




/* ============================= search-form ====================== */
.search-form-wrapper{padding-top: 50px; float: right; width: 270px;}
.navbar-form { float: none; position:relative; z-index: 11; margin:0px 0px 0 0 ; padding: 0; position: relative;}
.navbar-form:before{content: ''; display: inline-block; width: 1px; height: 4px; background: #4d4d4d; position: absolute; left: 0; bottom: 1px;}
.navbar-form:after{content: ''; display: inline-block; width: 1px; height: 4px; background: #4d4d4d; position: absolute; right: 0; bottom: 1px;}
.navbar-form input {outline: none; width: 100%; height: auto; font-size: 14px; line-height: 20px; color:#575757; background: none; border: none; border-bottom: 1px solid #4d4d4d; margin: 0; padding: 5px 75px 5px 10px; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;}
.navbar-form input:focus {color: #fff; background: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
.navbar-form a {text-decoration: none; margin: 0; display: inline-block; background: none; position:absolute; right:10px; bottom: 1px; color: #fff; font-size: 14px; text-transform: uppercase; font-weight: 700; line-height: 30px;text-align: center;}
.navbar-form a:hover { background: none; color: #ef1165;}

/* ============================= toTop ====================== */
#toTop { display:none; text-decoration:none; position:fixed; bottom:10px; right:10px; z-index: 1000; overflow:hidden; width:50px; height:50px; border:none; text-indent:100%; background:url(../images/totop.gif) no-repeat left top; }
#toTopHover { background:url(../images/totop.gif) no-repeat left bottom; width:50px; height:50px; display:block; overflow:hidden; float:left; opacity: 0; -moz-opacity: 0; filter:alpha(opacity=0); }
#toTop:active, #toTop:focus { outline:none; }


/* ============================= main layout ====================== */
.page_title{padding-top: 40px; padding-bottom: 45px; margin-bottom: 35px; text-align: center; font-size: 48px; line-height: 1.1; font-family: 'Lato'; font-weight: 400; color: #3e3e3e; position: relative;}
.page_title:after{content: ''; display: block; width: 165px; height: 11px; background: url(../images/lines1.png) 0 0 repeat-x; position: absolute; left: 50%; margin-left: -82px; bottom: 0;}
.page_title strong{font-weight: 900;}
.page_title span{color: #a9c938;}

.page_title2{padding-top: 30px; padding-bottom: 35px; margin-bottom: 0px; text-align: left; font-size: 24px; line-height: 1.1; font-family: 'Lato'; font-weight: 700; color: #272727; position: relative; text-transform: uppercase;}

.page_title3{padding-top: 0px; padding-bottom: 20px; margin-bottom: 0px; text-align: left; font-size: 18px; line-height: 1.1; font-family: 'Lato'; font-weight: 700; color: #272727; position: relative; text-transform: uppercase;}





h1{display: block; font-family:'Lato'; font-weight:900; font-size:48px; color:#2b2c31; line-height:1.1; padding:30px 0  30px 0; margin: 0 0 25px; text-transform: uppercase; position: relative;}
h1:after{content: ''; display: block; width: 165px; height: 6px; background: url(../images/h1.png) 0 0 repeat-x; position: absolute; left: 0; bottom: 0;}

h2{display: block; font-family:'Lato'; font-weight:900; font-size:28px; color:#2b2c31; line-height:1.1; padding:30px 0  30px 0; margin: 0 0 0; text-transform: uppercase; position: relative;}

h3{display: block; font-family:'Lato'; font-weight:900; font-size:20px; color:#2b2c31; line-height:1.1; padding:60px 0  30px 0; margin: 0 0 25px; text-transform: uppercase; position: relative;}
h3:after{content: ''; display: block; width: 100%; height: 6px; background: url(../images/h1.png) 0 0 repeat-x; position: absolute; left: 0; bottom: 0;}

h4{display: block; font-family:'Lato'; font-weight:900; font-size:16px; color:#568919; line-height:1.1; padding:10px 0  20px 0; margin: 0 0 0px; text-transform: uppercase; position: relative;}






h5, .h5 {display: block; font-family:'Roboto'; font-weight:400; font-size:16px; color:#2b2c31; line-height:1.625; padding:0; margin: 0 0 10px;}

h6{display: block; font-family:'Open Sans'; font-weight:700; font-size:20px; color:#272727; line-height:1.1; padding:0px 0  20px 0; margin: 0 0 0px; text-transform: uppercase;}















.img-responsive-old{display: block; max-width: 100%; height: auto;}

.img-responsive{width: auto \9;}

.border-box{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}





/* === */
.phone_ic{font-size: 14px; line-height: 20px; text-transform: uppercase; font-weight: 700; padding-bottom: 5px;}
.phone_ic i{float: left; padding-right: 10px; color: #a9c938; font-size: 16px; line-height: 20px;}
.phone_ic span{display: table;}
.email_ic{font-size: 14px; line-height: 20px; padding-bottom: 0px;}
.email_ic i{float: left; padding-right: 10px; color: #a9c938; font-size: 16px; line-height: 20px;}
.email_ic span{display: table;}

.links_block{padding-bottom: 40px;}

.ul1{ padding: 0; margin: 0; list-style: none;}
.ul1 &gt; li {font-size: 14px; font-weight: 400; line-height: 20px; color: #2b2c31; text-transform: none;}
.ul1 &gt; li a{color:#2b2c31; text-decoration: none; display: block; padding: 5px 0px 5px 15px; background: url(../images/li_st1.png) left center no-repeat;}
.ul1 &gt; li a:hover{color:#a9c938; text-decoration: underline;}

.ul2{ padding: 0; margin: 0; list-style: none;}
.ul2 &gt; li {font-size: 24px; font-family: 'Roboto Condensed'; font-weight: 700; line-height: 1.1; color: #757575; border-bottom: 1px solid #ebebeb;}
.ul2 &gt; li:first-child{}
.ul2 &gt; li a{color:#757575; text-decoration: none; display: block; padding: 17px 10px 17px 50px; background: url(../images/arrows_left.png) left center no-repeat; }
.ul2 &gt; li a:hover{color:#568919; text-decoration: none;}

.block1{background: #568919; padding: 30px 30px 10px; margin-top: 30px;}

.block1_title{font-family: 'Lato'; font-weight: 700; font-size: 28px; color: #ecffa7; padding-bottom: 15px;}

.news1{margin-bottom: 20px;}
.news1 a{display: block; text-decoration: none; border-bottom: 4px solid #83ad44; padding-bottom: 10px;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.news1 a:hover{border-color:#ffcf45;}
.news1 a .txt1{font-family: 'Lato'; font-weight: 700; font-style: italic; font-size: 22px; color: #fff; padding-bottom: 5px;}
.news1 a .txt2{color: #ecffa7;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.news1 a:hover .txt2{color: #fff;}



/*-----btn-----*/
.bt1_wrapper{text-align: center; padding-top: 20px;}

.btn-default.btn1{font-family: 'Open Sans'; display: inline-block; background: none; color: #272727; border: none; font-size: 26px; line-height: 1; font-weight: 400; padding: 15px 25px; text-decoration: none;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-top: 10px; margin-bottom: 10px;
background: #ffd65e; /* Old browsers */
background: -moz-linear-gradient(top,  #ffd65e 0%, #febf06 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd65e), color-stop(100%,#febf06)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffd65e 0%,#febf06 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffd65e 0%,#febf06 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffd65e 0%,#febf06 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffd65e 0%,#febf06 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#febf06',GradientType=0 ); /* IE6-9 */

box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.75); moz-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.75); -webkit-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.75);

text-shadow: 1px 1px rgba(255, 255, 255, 0.5);

transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.btn-default.btn1:hover{color: #000;
background: #ffe28d; /* Old browsers */
background: -moz-linear-gradient(top,  #ffe28d 0%, #ffc929 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe28d), color-stop(100%,#ffc929)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffe28d 0%,#ffc929 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffe28d 0%,#ffc929 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffe28d 0%,#ffc929 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffe28d 0%,#ffc929 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe28d', endColorstr='#ffc929',GradientType=0 ); /* IE6-9 */
}

.btn-default.btn2{font-family: 'Roboto'; display: inline-block; background: none; color: #ecffa7; font-size: 14px; line-height: 20px; font-weight: 400; padding: 6px 15px; text-decoration: none;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; margin-top: 10px; margin-bottom: 10px; text-transform: uppercase; letter-spacing: 0px; border: 1px solid #a9c938; font-size: 12px;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.btn-default.btn2:hover{color: #272727; background: #ffcf45; border-color: #ffcf45;}

.btn-default.btn3{font-family: 'Roboto Condensed'; display: inline-block; background: none; color: #3e3e3e; font-size: 14px; line-height: 20px; font-weight: 400; padding: 6px 15px; text-decoration: none;border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; margin-top: 10px; margin-bottom: 10px; text-transform: uppercase; letter-spacing: 0px; border: 2px solid #7f6e3a; font-size: 12px;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.btn-default.btn3:hover{color: #ffcf45; background: #7f6e3a; border-color: #7f6e3a;}

.btn-default.btn4{font-family: 'Lato'; display: inline-block; background: url(../images/arrows_left.png) left center no-repeat; color: #a9c938; font-size: 24px; line-height: 1.1; font-weight: 700; padding: 0px 0px 0 45px; text-decoration: underline;border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; margin-top: 10px; margin-bottom: 10px; letter-spacing: 0px;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.btn-default.btn4:hover{color: #568919;}








/* ============================= thumbnail ====================== */
.img-polaroid{position: relative; padding: 5px; background: none; border: 1px solid #cfcfcf;box-shadow: none; moz-box-shadow: none; -webkit-box-shadow: none;}

.thumbnail .caption{padding: 0; color: inherit;}

.thumb1 {margin-bottom: 0px; margin-top: 0px;}
.thumb1.last {margin-bottom: 0px;}
.thumb1 .thumbnail{padding: 0; border: none; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; box-shadow: none; moz-box-shadow: none; -webkit-box-shadow: none; margin-bottom: 0; background: none;}
.thumb1 figure{margin: 0; float: none; margin:0px 0px 20px 0px;}
.thumb1 figure img{width: 100%;}
.thumb1 .caption{}

.thumb2 {margin-bottom: 0px;}
.thumb2.last {margin-bottom: 0px;}
.thumb2 .thumbnail{padding: 0; border: none; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; box-shadow: none; moz-box-shadow: none; -webkit-box-shadow: none; margin-bottom: 0; background: none;}
.thumb2 figure{margin: 0; float: left; margin:0px 20px 20px 0px; }
.thumb2 figure img{width: auto;}
.thumb2 .caption{}
















/*================= queryLoader =========================*/
#load {width: 100%;height: 100%;position: fixed;overflow: hidden;z-index: 1001;	background-color: #fff;}
#qLoverlay{background: #fff!important;}
#qLbar{background: #ffcf45!important;}
#qLpercentage{color: #ffcf45!important; font-family: 'Roboto'; font-weight: 700; font-size: 40px!important; line-height: 1;}



/*================= Contacts =========================*/
#note{ }
.notification_error{ color:#f00; padding-bottom:10px; }
.notification_ok{ text-align: left; padding-bottom:10px; }

#ajax-contact-form .form-group{margin-left: 0; margin-right: 0;}
#ajax-contact-form .form-group label{color: #272727; font-weight: 400;}
#ajax-contact-form .form-control{height: 38px; padding: 8px 12px; font-size: 14px; line-height: 20px; color: #999999; background: #fff;border: 1px solid #ccc;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#ajax-contact-form .form-control:focus{border-color: #a9c938;   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(169, 201, 56, .6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(169, 201, 56, .6);}
#ajax-contact-form textarea.form-control {height: auto;}
#ajax-contact-form .form-group.capthca{float: left; margin-right: 30px;}
#ajax-contact-form .form-group.capthca input{width: 170px;}
#ajax-contact-form .form-group.img{float: left;}
#ajax-contact-form .form-group.img img{width:170px; height:38px;}

.btn-default.btn-cf-submit{display: inline-block; background: #568919; color: #fff; font-family: 'Open Sans'; font-size: 14px; line-height: 20px; font-weight: 700; padding: 15px 40px; text-decoration: none;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border: 1px solid #568919; text-transform: uppercase; letter-spacing: 0px;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.btn-default.btn-cf-submit:hover{background: #a9c938; color: #fff; border-color: #a9c938;}



/*----- media queries ------*/
/* Large desktop */
@media (min-width: 1200px) {

}
/* Default landscape and desktop to large desktop */
@media (max-width: 1119px) {


}
@media (min-width: 992px) {
  .pest_wrapper.nav4 .pest .popup, .pest_wrapper.nav5 .pest .popup, .pest_wrapper.nav6 .pest .popup, .pest_wrapper.nav10 .pest .popup, .pest_wrapper.nav11 .pest .popup, .pest_wrapper.nav12 .pest .popup{left: auto;margin-left: 0; right: 100%; margin-right: -3px;}

  .pest_wrapper.nav7 .pest .popup, .pest_wrapper.nav8 .pest .popup, .pest_wrapper.nav9 .pest .popup, .pest_wrapper.nav10 .pest .popup, .pest_wrapper.nav11 .pest .popup, .pest_wrapper.nav12 .pest .popup{top: auto; bottom: 0;}
}
@media (min-width: 992px) and (max-width: 1199px) {
  .pest .popup{width: 326px; height: 294px; padding: 15px 20px 10px 20px;}
  .pest .popup .title{font-size: 18px;padding-bottom: 10px;}
  .pest .popup .desk{font-size: 12px;}

}
/* Portrait tablet to landscape and desktop */
@media (max-width: 991px) {
  .parallax-content .txt1{font-size: 40px;}
  .parallax-content .txt2{font-size: 25px;}

  #parallax4 .parallax-content .txt1{ font-size: 30px;}

  .page_title{font-size: 38px;}

  h1{font-size: 38px;}



}
@media (min-width: 768px) and (max-width: 991px) {
  .navbar_ .nav &gt; li &gt; a{font-size: 14px; padding-left: 10px; padding-right: 10px;}

  .pest .popup{width: 378px; height: 346px; padding: 15px 30px 10px 30px;}

  .pest_wrapper.nav3 .pest .popup, .pest_wrapper.nav4 .pest .popup, .pest_wrapper.nav7 .pest .popup, .pest_wrapper.nav8 .pest .popup, .pest_wrapper.nav11 .pest .popup, .pest_wrapper.nav12 .pest .popup{left: auto;margin-left: 0; right: 100%; margin-right: -3px;}

  .pest_wrapper.nav9 .pest .popup, .pest_wrapper.nav10 .pest .popup, .pest_wrapper.nav11 .pest .popup, .pest_wrapper.nav12 .pest .popup{top: auto; bottom: 0;}


}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {

  .top1{text-align: center;}
  .phone1{display: block; padding-right: 0;}
  .phone2{display: block;}

  header {max-width: 160px;}

  #parallax1 .wave{position: relative;position: absolute;left: 50%; margin-left: -400px; bottom: 0; width: 800px; height: 43px;}

  .pest .popup{width: 100%; height: auto; padding: 15px 20px 10px 20px; left: 0; margin-left: 0; top: 100%; margin-top: -3px;}
  .pest_wrapper.nav12 .pest .popup{top: auto; margin-top: 0; bottom: 100%;}






	.navbar_ {float: none; height: 48px; margin-bottom: 0; }
	.navbar-collapse_{clear: both; margin-left: -15px; margin-right: -15px;}
	.navbar_ .nav{display: block; background: none; border-right: none;background: #fff; border: none;}
	.navbar_ .nav &gt; li{float: none;background: none; border-left: none; margin-right: 0; border-top:1px solid #e5e5e5; background: none;}
	.navbar_ .nav &gt; li &gt; a{margin-bottom: 0; line-height: 35px!important; border: none;}
	.navbar_ .nav &gt; li &gt; a:hover, .navbar_ .nav &gt; li &gt; a:focus, .navbar_ .nav &gt; li.sfHover &gt; a, .navbar_ .nav &gt; li.sfHover &gt; a:hover{}
	.sub-menu ul{position: relative; left: 0; top: 0;}

  .logo2_wrapper{float: none; text-align: center;}

  .social2_wrapper{float: none; margin-top: 20px; text-align: center; padding-top: 0;}

  #bot2{text-align: center;}























}
@media (min-width: 481px) and (max-width: 767px) {



}
/* Landscape phones and down */
@media (max-width: 480px) {

  header {max-width: 120px; top: -10px;}

  .parallax-content .txt1{font-size: 20px;}
  .parallax-content .txt2{font-size: 14px;}

  #parallax4 .parallax-content .txt1{ font-size: 20px;}

  .btn-default.btn1{font-size: 16px;}

  .page_title{font-size: 28px;}

  h1{font-size: 28px;}








  .google_map iframe{height: 240px;}









}



.modalDialog {
		position: fixed;
		font-family: Arial, Helvetica, sans-serif;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background: rgba(0,0,0,0.8);
		z-index: 99999;
		-webkit-transition: opacity 400ms ease-in;
		-moz-transition: opacity 400ms ease-in;
		transition: opacity 400ms ease-in;
		display: none;
		pointer-events: none;
	}

	.modalDialog:target {
		display: block;
		pointer-events: auto;
	}

	.modalDialog &gt; div {
		width: 350px;
		position: relative;
		margin: 10% auto;
		padding: 5px 20px 13px 20px;
		border-radius: 10px;
		background: #fff;

	}

	.close {
		background: #606061;
		color: #FFFFFF;
		line-height: 25px;
		position: absolute;
		right: -12px;
		text-align: center;
		top: -10px;
		width: 24px;
		text-decoration: none;
		font-weight: bold;
		-webkit-border-radius: 12px;
		-moz-border-radius: 12px;
		border-radius: 12px;
		-moz-box-shadow: 1px 1px 3px #000;
		-webkit-box-shadow: 1px 1px 3px #000;
		box-shadow: 1px 1px 3px #000;
	}

	.close:hover { background: #28921f; }
 




/* === Remove input autofocus webkit === */
*:focus {outline: none;}

cation {font-size: 11px;}

.contact_form {
		width:700px;
	}
.contact_form1 p {
    	width:650px;
	margin:7px 10px 7px 10px;
	padding:0px;
}

/* === Р&nbsp;Р°Р·РјРµСЂ Рё СЂР°СЃРїРѕР»РѕР¶РµРЅРёРµ Р±Р»РѕРєРѕРІ === */
.contact_form label {
	width:70px;
	margin-top: 3px;
	display:inline-block;
	float:center;
	padding:3px;
}
.contact_form input {
	height:20px; 
	width:220px; 
	padding:15px 8px;
}
.contact_form textarea {padding:8px; width:300px;}
.contact_form button {margin-left:156px;}

	/* Р¦РІРµС‚Р° Рё СЌС„С„РµРєС‚С‹ */
	.contact_form input, .contact_form textarea { 
		border:1px solid #aaa;
		box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;
		border-radius:2px;
		padding-right:30px;
		-moz-transition: padding .25s; 
		-webkit-transition: padding .25s; 
		-o-transition: padding .25s;
		transition: padding .25s;
	}
	.contact_form input:focus, .contact_form textarea:focus {
		background: #fff; 
		border:1px solid #555; 
		box-shadow: 0 0 3px #aaa; 
		padding-right:70px;
	}

/* === HTML5  === */	
.contact_form input:required, .contact_form textarea:required {
	background: #fff no-repeat 98% center;
}
.contact_form input:required:valid, .contact_form textarea:required:valid {
	background: #fff no-repeat 98% center;
	box-shadow: 0 0 5px #5cd053;
	border-color: #28921f;
}
.contact_form input:focus:invalid, .contact_form textarea:focus:invalid {
	background: #fff no-repeat 98% center;
	box-shadow: 0 0 5px #28921f;
	border-color: #28921f
}

/* === РЎС‚РёР»Рё РїРѕРґСЃРєР°Р·РѕРє === */
.form_hint {
	background: #28921f;
	border-radius: 3px 3px 3px 3px;
	color: white;
	margin-left:8px;
	padding: 1px 6px;
	z-index: 999; /* РїРѕРґСЃРєР°Р·РєРё РїРѕРІРµСЂС… РІСЃРµС… СЌР»РµРјРµРЅС‚РѕРІ */
	position: absolute; /* РїСЂР°РІРёР»СЊРЅРѕРµ РѕС‚РѕР±СЂР°Р¶РµРЅРёРµ, РµСЃР»Рё РїРѕРґСЃРєР°Р·РєР° РІ 2 СЃС‚СЂРѕРєРё */
	display: none;
}
.form_hint::before {
	content: "\25C0";
	color:#d45252;
	position: absolute;
	top:1px;
	left:-6px;
}
.contact_form input:focus + .form_hint {display: inline;}
.contact_form input:required:valid + .form_hint {background: #28921f;}
.contact_form input:required:valid + .form_hint::before {color:#28921f;}

button.submit {
	background-color: #28921f;
 
 margin-left: 0px;
 
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	 
	color: white;
	font-weight: bold;
	padding: 6px 20px;
	text-align: left;
	text-shadow: 0 -1px 0 #396715;
}
button.submit:hover {
	opacity:.85;
	cursor: pointer; 
}
button.submit:active {
	border: 1px solid #20911e;
	box-shadow: 0 0 10px 5px #356b0b inset; 
	-webkit-box-shadow:0 0 10px 5px #356b0b inset ;
	-moz-box-shadow: 0 0 10px 5px #356b0b inset;
	-ms-box-shadow: 0 0 10px 5px #356b0b inset;
	-o-box-shadow: 0 0 10px 5px #356b0b inset;
	
}



































</pre></body></html>