/*main*/
body,html{height:100%;margin:0}:focus,img{outline:0}.clear,.clearfix:after{visibility:hidden;clear:both}html{padding:0;overflow-y:scroll!important;-webkit-text-size-adjust:none}body{font-family:'Fira Sans Regular',sans-serif;font-weight:300;font-style:normal;font-size:15px;line-height:20px;color:#000}img{border:none;line-height:0;vertical-align:middle}.clearfix:after{display:block;font-size:0;content:" ";height:0}* html .clearfix{zoom:1}.align_center{text-align:center}@font-face{font-family:'Fira Sans Light';src:url(../fonts/FiraSans-Light.eot);src:local('Fira Sans Light'),url(../fonts/FiraSans-Light.eot) format('embedded-opentype'),url(../fonts/FiraSans-Light.woff) format('woff'),url(../fonts/FiraSans-Light.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Fira Sans Regular';src:url(../fonts/FiraSans-Regular.eot);src:local('Fira Sans Regular'),url(../fonts/FiraSans-Regular.eot) format('embedded-opentype'),url(../fonts/FiraSans-Regular.woff) format('woff'),url(../fonts/FiraSans-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Fira Sans Regular Italic';src:url(../fonts/FiraSans-Italic.eot);src:local('Fira Sans Regular Italic'),url(../fonts/FiraSans-Italic.eot) format('embedded-opentype'),url(../fonts/FiraSans-Italic.woff) format('woff'),url(../fonts/FiraSans-Italic.ttf) format('truetype');font-weight:400;font-style:italic}@font-face{font-family:'Fira Sans Bold';src:url(../fonts/FiraSans-Bold.eot);src:local('Fira Sans Bold'),url(../fonts/FiraSans-Bold.eot) format('embedded-opentype'),url(../fonts/FiraSans-Bold.woff) format('woff'),url(../fonts/FiraSans-Bold.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Fira Sans Bold Italic';src:url(../fonts/FiraSans-BoldItalic.eot);src:local('Fira Sans Bold Italic'),url(../fonts/FiraSans-BoldItalic.eot) format('embedded-opentype'),url(../fonts/FiraSans-BoldItalic.woff) format('woff'),url(../fonts/FiraSans-BoldItalic.ttf) format('truetype');font-weight:700;font-style:italic}@font-face{font-family:'Fira Sans SemiBold';src:url(../fonts/FiraSans-SemiBold.eot);src:local('Fira Sans SemiBold'),url(../fonts/FiraSans-SemiBold.eot) format('embedded-opentype'),url(../fonts/FiraSans-SemiBold.woff) format('woff'),url(../fonts/FiraSans-SemiBold.ttf) format('truetype');font-weight:600;font-style:italic}@font-face{font-family:'Fira Sans Medium';src:url(../FiraSans-Medium.eot);src:local('Fira Sans Medium'),url(../fonts/FiraSans-Medium.eot) format('embedded-opentype'),url(../fonts/FiraSans-Medium.woff) format('woff'),url(../fonts/FiraSans-Medium.ttf) format('truetype');font-weight:500;font-style:normal}
/*basic*/
a,h1 a,h1 a:hover,h2 a,h2 a:hover,h3 a{text-decoration:none;color:#000}h1,h1 a,h2,h3{color:#000}h5,h6{margin-bottom:10px;margin-top:0}h2,h3,h4,h5,h6,p{margin-top:0}h1,h2,h3,h4,h5,h6,strong{font-family:'Fira Sans Medium',sans-serif;font-weight:500}h1{font-size:24px;line-height:30px}h1 a{cursor:auto}h2{font-size:20px;line-height:26px}h3{font-size:18px;line-height:22px}h3 a:hover{color:#fce28a}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}.button_yellow,a.button{cursor:pointer;display:inline-block;font-size:15px;text-decoration:none}a:hover{text-decoration:none}em{font-family:'Fira Sans Regular Italic',sans-serif}em strong,h3 em,strong em{font-family:'Fira Sans Bold Italic',sans-serif}a.button{color:#000;font-family:sans-serif;border:none;border-radius:4px;-moz-transition:all .1s ease-in;-webkit-transition:all .1s ease-in;-o-transition:all .1s ease-in;transition:all .1s ease-in}.button.yellow_btn{background:#F2C71C}.button:hover{background:#d1d1d1}.button.yellow_border{padding:6px 10px;border:2px solid #F2C71C;color:#fff;background-color:transparent}.button.yellow_border:hover{background-color:#F2C71C;color:#000}.button_yellow{background-color:transparent;border:2px solid #f2c71c;padding:6px 10px;border-radius:4px;color:#000;font-family:Arial,Helvetica,sans-serif;-moz-transition:all .1s ease-in;-webkit-transition:all .1s ease-in;-o-transition:all .1s ease-in;transition:all .1s ease-in}.button_yellow:hover{background-color:#F2C71C;color:#000}@media all and (max-width:1180px){.banner_process .button.yellow_border{font-size:12px;display:block;text-align:center}}@media all and (max-width:830px){.banner_process .button.yellow_border{font-size:11px;text-align:center}}@media all and (max-width:639px){.banner_process .button.yellow_border{font-size:14px}}@media all and (max-width:479px){.banner_process .button.yellow_border{font-size:11px}}
/*fluid*/
section{margin:0 auto;width:100%;max-width:1200px}.flblock{padding:10px}.blpadd{padding:0 20px}.flblock:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.fl-3,.fl-4,.fl-6,.fl2,.fl3,.fl4,.fl6{float:left;padding:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.fl2{width:50%}.fl3{width:33.333%}.fl4{width:25%}.fl6{width:16.666%}.fl-3{width:66.667%}.fl-4{width:75%}.fl-6{width:83.334%}@media all and (max-width:1279px){.fl6{width:33.333%}.fl-6{width:66.667%}}@media all and (max-width:959px){.flfxr-3{padding:10px 90px;text-align:center}.fxr3{width:60px;padding:10px}.fl-4,.fl4{width:50%}}@media all and (max-width:799px){.fl-2,.fl-3,.fl2,.fl3{width:100%}}@media all and (max-width:639px){.flblock{padding:10 0}.fl1{padding:20px 10px}.fl-6,.fl6{width:50%}}@media all and (max-width:479px){.fl-3,.fl-4,.fl-6,.fl2,.fl3,.fl4,.fl6{width:100%;padding:10px 0}}
/*header*/
header .mnav a,header nav a{text-decoration:none;font-size:16px}.push{height:110px}.push140{height:140px;background-color:#f1c40f}header{left:0;position:fixed;text-align:center;top:0;width:100%;z-index:1}header.headerbg{background-color:#F2C71C}header nav{height:140px;background-image:url(../img/logo_kilari2.png);background-repeat:no-repeat;background-position:center top;background-size:contain;-webkit-transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}header nav a{width:130px;vertical-align:middle;color:#fff;display:inline-block;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}header .mnav a.active,header .mnav a:hover,header nav a.active,header nav a:hover{color:#000}header .logo{width:330px;height:129px;margin:0;display:inline-block}header nav.slim{height:70px!important;background-color:#F2C71C!important}header nav.slim .logo{height:70px}header .hamburger{display:none;float:right;padding:10px;width:40px;height:50px;background-image:url(../img/hamburger.png);background-position:center;background-repeat:no-repeat;cursor:pointer;-webkit-tap-highlight-color:transparent}header .mnav{display:none;padding-bottom:10px}header .mnav a{display:block;padding:10px;color:#FFF}@media all and (max-width:1159px){.push140{height:70px;background-color:#f1c40f}header{background-color:#f2c71c}header .dnav{display:none}header nav{height:70px!important;background-position:center top}header .logo{width:180px;height:70px}header .hamburger{display:block}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){header .hamburger{background-image:url(../img/hamburger@2x.png);background-size:24px 23px}header .mnav a{font-size:18px}}
/*footer*/
footer .tel,footer h5{font-family:'Fira Sans Bold',sans-serif;font-weight:500}#ffix{height:50px}footer{background-color:#f2c71c}.footer_logo{margin:-33px 0 15px;text-align:center}.footer_logo a{display:inline-block;width:203px;height:64px;background-image:url(../img/logo_kilari_footer.png);background-position:left top;background-repeat:no-repeat}footer a{text-decoration:none;display:inline-block;font-size:12px;line-height:20px;color:#000}footer a:hover{text-decoration:underline}footer h5{font-size:14px;margin:0 0 10px}footer .tel{font-size:24px;color:#000;display:block}footer a.socials{background-image:url(../img/icons_social.png);background-repeat:no-repeat;margin:10px 0;display:inline-block;height:30px;width:30px}footer .mobile,footer a.mglink{display:none}footer .mobile a{display:block;padding-bottom:10px}@media all and (max-width:1279px){footer .fl6{height:235px}}@media all and (max-width:639px){footer .fl6{height:auto}footer .desktop{display:none}footer .mobile{display:block}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.footer_logo a{background-image:url(../img/logo_kilari_footer@2x.png);background-size:188px 64px}}
/*page*/
a{color:#000;text-decoration:none}.list_cell a.list_img{line-height:0;width:100%}.list_title{padding:8px 25px 8px 10px;margin-top:10px;font-size:13px;line-height:13px;font-family:'Fira Sans Bold Italic',sans-serif;font-weight:500;display:inline-block}.list_cell:hover .list_title{background:url(../img/title_bgr.png) right top no-repeat #F2C71C}.tab-navigation{height:40px;line-height:40px;font-size:18px;margin-bottom:20px}.tab-navigation span{margin-right:8px;float:left}.tab-navigation a{background-image:url(../img/tab_nav.png);background-repeat:no-repeat;display:inline-block;float:left}.left-tab{width:168px;padding-left:15px;background-position:-800px top}.left-tab.active,.left-tab:hover{background-position:left top}.right-tab{width:124px;padding-right:15px;text-align:right;margin-left:-15px;background-position:-800px top}.right-tab.active,.right-tab:hover{background-position:right top}@media all and (max-width:480px){.tab-navigation span{display:none}.tab-navigation a{background-image:url(../img/tab_nav1.png)}.tab-navigation{font-size:14px}.left-tab{width:133px;padding-left:10px}.right-tab{width:104px;padding-right:15px}}
/*form*/
::-webkit-input-placeholder{color:#707070;opacity:100}:-moz-placeholder{color:#707070;opacity:100}::-moz-placeholder{color:#707070;opacity:100}:-ms-input-placeholder{color:#707070;opacity:100}.dark_bgr{background:#292928;color:#fff}input[type=text],input[type=password],select,textarea{padding-top:2px;padding-left:8px;font-size:16px;border-radius:4px;border:none;background-color:#fff;font-family:'Fira Sans Regular',sans-serif;font-weight:300;color:#000;-webkit-appearance:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}input[type=text],input[type=password]{height:40px}.customselect{cursor:pointer;position:relative;display:inline-block;border-radius:4px;border:none;background:url(../img/selectarrow.png) right no-repeat #fff;width:100%}.customselect input{background:0 0;border:none}.csdisabled{border:1px solid #CCC!important}.selectlist{width:inherit;top:34px;left:-1px;display:none;text-align:left;z-index:1;background:#fff;position:absolute;border:1px solid #000;max-height:300px;overflow-x:hidden;overflow-y:auto}.selectlist a{color:#000;display:block;padding:5px 25px 5px 8px;font-size:14px;font-weight:400;text-decoration:none;white-space:nowrap}.selectlist a.current,.selectlist a:hover{background-color:#F2C71C;color:#000}.customselect.date{background-image:url(../img/icon_calendar.png)}input[type=button].button,input[type=submit].button{font-size:15px;color:#000;font-family:sans-serif;border:none;border-radius:4px;text-decoration:none;display:inline-block;cursor:pointer;-moz-transition:all .1s ease-in;-webkit-transition:all .1s ease-in;-o-transition:all .1s ease-in;transition:all .1s ease-in}.home_request{margin:65px 0;padding-bottom:20px}.icon_nobugs{width:60px;height:66px;margin-top:-32px;background-image:url(../img/icon_bug.png);background-repeat:no-repeat;background-position:center;display:inline-block}h3.title_request{color:#fff;display:block;font-size:24px;line-height:32px;padding-top:20px}.ffbox{display:inline-block;margin:0 18px 20px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media all and (max-width:899px){h3.title_request{padding:0 40px}.home_request form{padding:0 10px}.ffbox{float:left;margin:10px 2%;width:46%}.ffbox input{width:100%}.ffbtn{margin-top:20px}}@media all and (max-width:479px){h3.title_request{padding:0 20px}.home_request form{padding:0}.ffbox{float:none;margin:10px 4%;width:92%}.ffbtn .button{display:block;padding:10px 0;text-align:center;width:auto;margin:0 4%}}.col_request{padding:20px 10px 5px;border-radius:4px;margin-bottom:20px}.col_request span.pest_name,.col_request span.phone{margin-bottom:10px;display:block;font-family:'Fira Sans Regular Italic',sans-serif}.col_request .forminfo{padding:0 5px}.col_request span.phone{color:#f2c71c;font-size:30px;line-height:30px}.col_request span.phone a{color:#f2c71c!important}.col_request span.pest_name{color:#f2c71c;font-size:25px;line-height:28px}.col_request .fl1,.col_request .fl2{padding:10px 5px}.col_request .customselect,.col_request input{width:100%}.col_request .button{display:block;padding:10px 0;text-align:center;width:auto;margin:10px 5px}@media all and (max-width:879px){.col_request .fl2{width:auto;float:none}}@media all and (max-width:639px){.col_request{margin:0 -10px 20px;border-radius:0}.col_request .fl2{width:50%;float:left}}@media all and (max-width:379px){.col_request .fl2{width:auto;float:none}}.col_request .subtxt{padding:10px 5px;text-align:left;font-family:'Fira Sans Regular Italic',sans-serif;font-size:14px;margin:0}
/*sprite*/
.benefits{width:33.333%;float:left;padding:40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}@media all and (max-width:959px){.benefits{width:50%}}@media all and (max-width:639px){.benefits{width:100%;float:none}}.features{width:142px;height:154px;margin:0 auto;background-position:0 0;background-repeat:no-repeat;display:inline-block}
/*calendar*/
.mg_popup_cal{margin-top:2px;position:absolute;width:300px;border:1px solid #999;padding:4px;background-color:#fff;z-index:2;color:#000}.mg_cal_popup{width:100%;height:350px;font-size:16px;border:none;border-collapse:collapse}.mg_cal_f td,.mg_cal_weekdays td{border-top:1px solid #CCC;height:40px}.mg_cal_popup tr td{padding:0;text-align:center;vertical-align:middle!important}.mg_cal_weekdays td{color:#fff;border-bottom:1px solid #CCC;background:#000}.mg_cal_f td{cursor:pointer;background-color:#f2c71c}.mg_cal_f td:hover,.mg_cal_week td.active:hover{background-color:#EEE}.mg_cal_week td{width:14.2%}.mg_cal_week td.active{cursor:pointer}tr.mg_cal_h td{color:#f2c71c;height:50px;padding:5px 0}td.mg_cal_month{font-size:24px;border-left:none;border-right:none}td.mg_cal_week_today{background-color:#f2c71c}td.mg_cal_week_current{background-color:red}.mg_cal_popup tr td.mg_cal_left_arrow{background:url(../img/calendar/cal_arrow_left.png) left center no-repeat;border-right:medium none;background-size:60px;cursor:pointer}.mg_cal_popup tr td.mg_cal_right_arrow{background:url(../img/calendar/cal_arrow_right.png) right center no-repeat;border-left:medium none;background-size:60px;cursor:pointer}td.mg_cal_today{cursor:pointer}@media only screen and (max-width:480px) and (orientation:portrait){.mg_popup_cal{left:0;margin:1% 3%;padding:1%;width:92%}}
/*errorform*/
.mg_errorfield{border:1px solid red!important;background-color:#fffee4!important}.mg_errortooltip{position:absolute;max-width:520px;padding:7px 20px 7px 10px;text-align:left;border-radius:4px;color:#fff;background-color:#c40000;box-shadow:1px 1px 3px 0 rgba(0,0,0,.35)}.mg_errortooltip:after{height:0;width:0;bottom:100%;left:25px;border:solid transparent;content:" ";position:absolute;border-color:rgba(196,0,0,0);border-bottom-color:#c40000;border-width:7px;margin-left:-7px}
/*select*/
.mg_select{position:relative;display:inline-block;background:url(../img/selectarrow.png) right center no-repeat #FFF;cursor:pointer;border-radius:4px;border:none;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;text-align:left}.mg_select input{border:none;width:calc(100% - 24px)}.mg_select .mg_sllist{top:46px;left:-1px;display:none;text-align:left;z-index:1;background:#fff;border:1px solid #CCC;position:absolute;max-width:600px;max-height:300px;box-shadow:2px 2px 8px rgba(0,0,0,.2);overflow-x:hidden;overflow-y:auto}.mg_select .mg_sllist a{background-color:#FFF;color:#000;display:block;padding:2px 25px 2px 5px;text-decoration:none;font-weight:400;white-space:nowrap;font-family:sans-serif;font-size:14px}.mg_select .mg_sllist a.current,.mg_select .mg_sllist a:hover{background-color:#008ADB;color:#FFF}.mg_select .mg_sllist a span{display:inline-block;width:400px}.mg_select .mg_simple_select{position:absolute;top:0;left:0;bottom:0;right:0}
/*list*/
.list_cell,.main_col,.right_col{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.main_col{width:66.667%;padding-right:10px}.right_col{width:33.333%;padding-left:10px}.list_cell{width:25%;padding:0 10px 20px}.list_cell img{width:100%}.subtitle{background-color:#f1c40f;background-image:url(../img/title_bgr.png);background-repeat:no-repeat;background-position:right top;display:inline-block;font-size:18px;font-style:italic;line-height:18px;margin:30px 0;padding:10px 45px 10px 12px;text-transform:uppercase}@media all and (max-width:1099px){.main_col{width:63%}.right_col{width:37%}}@media all and (max-width:959px){.main_col{width:60%}.right_col{width:40%}.list_cell{width:33.333%}}@media all and (max-width:799px){.list_cell,.main_col,.right_col{width:50%}}@media all and (max-width:639px){.main_col,.right_col{width:100%;float:none;padding:0}.list_cell{width:33.333%}}@media all and (max-width:459px){.list_cell{width:50%}}@media all and (max-width:360px){.list_cell{width:100%;float:none}}