@charset "utf-8";.header_area_holder{float:left;width:100%;background-color:#fff;border-top:1px solid #e6e6e6}.left_area_holder{float:left;max-width:200px}.left_area_holder .logo-box{max-width:200px;position:relative;z-index:999;padding-top:10px;padding-bottom:10px}.navbar-default .navbar-nav>li>a:after,.navbar-default .navbar-nav>li>a:before{width:0}.navbar-default .navbar-nav>.active>a:after,.navbar-default .navbar-nav>li>a:hover:after{position:absolute;content:"";left:0;z-index:9;bottom:0;width:100%;height:3px;background:#262a3f}.navbar-default .navbar-nav>.active>a:before,.navbar-default .navbar-nav>li>a:hover:before{position:absolute;content:"";left:0;z-index:9;top:0;width:100%;height:3px;background:#262a3f}.middle_area_holder{float:left;padding:14px 0}.top_area_holder .right_area_holder{float:right;padding:10px 0 0}.top_area_holder .right_area_holder ul{padding:0;margin:0;list-style:none;float:left}.top_area_holder .right_area_holder ul li{float:left;padding-left:20px}.top_area_holder .right_area_holder ul li .left{float:left;padding-right:15px}.right_area_holder ul li .left img{width:20px}.top_area_holder .right_area_holder ul li .right{float:left}.top_area_holder .right_area_holder ul li .right p{line-height:20px;color:#959595;font-size:15px;margin:0}.top_area_holder .right_area_holder ul li .right .blod a{font-weight:600;color:#171717;font-size:15px}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.logo-box{float:left;max-width:100px;padding:10px 0}.search_area{padding:14px 5px}.right_area_holder a{font-size:20px;color:#43aee1;font-weight:700}.right_area_holder a.appointment_btn{font-size:15px;text-transform:uppercase;background-color:#43aee1;color:#fff}.right_area_holder a.appointment_btn:hover{background-color:#171717;color:#fff}.middle_area_holder .menu_area_holder .navbar{position:inherit}@media screen and (min-width:991px){li.mega_menu{position:inherit}li.mega_menu ul.dropdown-menu{width:100%}li.mega_menu ul.dropdown-menu li{float:left;width:25%;padding:4px 15px}}body .nivo-caption{background-color:transparent;bottom:50%;transform:translate(0,50%);overflow:auto;opacity:1}.banner_inner{padding:20px}.banner_inner .inner{max-width:700px;float:left}.banner_inner h1{margin-top:0;color:#fff;font-family:'Oswald',sans-serif;font-size:45px;text-transform:uppercase;font-weight:400;margin-bottom:15px;position:relative}.banner_inner h1 span{background-color:#43aee1;display:inline-block;padding:4px 15px}.banner_inner h4{margin-top:0;color:#fff;font-size:38px;font-family:'Merriweather',serif;text-shadow:3px 3px 5px #00000069}.nivo-caption .banner_inner a{font-size:18px;border-bottom:none !important;text-transform:uppercase;line-height:18px;font-weight:600;background-color:#fff;padding:15px 35px;display:inline-block !important;color:#43aee1 !important}.nivo-caption .banner_inner a:hover{background-color:#222;color:#fff !important}.sub_ttl{color:#43aee1}.banner_icon_holder{position:relative}.banner_icon_holder .col-md-4{position:relative;transform:translateY(-50%);min-height:155px}.banner_icon_holder .col-md-4.box_1{background-color:#fff}.banner_icon_holder .col-md-4.box_2{background-color:#029dd1}.banner_icon_holder .col-md-4.box_3{background-color:#171717}.banner_icon_holder .inner .left{position:absolute;top:50%;left:15px;display:inline-block;transform:translateY(-50%)}.banner_icon_holder .inner .right{padding-left:100px}.banner_icon_holder .inner .right h2{font-size:21px;font-family:'Oswald',sans-serif}.banner_icon_holder .box_2 .inner .right h2{color:#fff}.banner_icon_holder .box_2 .inner .right p{color:#fff}.banner_icon_holder .box_3 .inner .right h2{color:#fff}.banner_icon_holder .box_3 .inner .right p{color:#fff}.banner_icon_holder_2{text-align:center}.banner_icon_holder_2 .text_area{margin-bottom:30px}.banner_icon_holder_2 .icon_holder{display:inline-block;width:75px;padding:20px;background-color:#43aee1;border-radius:1000px}.banner_icon_holder_2 .txt_holder h2{font-size:21px;text-transform:uppercase;font-weight:500}.details_area_holder{float:left;width:100%;padding:50px 0 20px;position:relative}.service_area_holder .img_1{width:50%;text-align:center;float:left;padding:10px}.service_area_holder .img_2{width:50%;text-align:center;float:left;padding:10px}.service_area_holder .img_3{width:100%;text-align:center;float:left;padding:10px}.details_area_holder .text_area_inner{padding:40px 20px;background:#fff;box-shadow:0 0 25px #d0d0d0;border-radius:20px;min-height:280px}.details_area_holder .icon_part i{color:#43aee1;font-size:30px}.details_area_holder .text_part h3{font-size:20px;color:#222}.details_area_holder .text_part h3 a{color:#222}.details_area_holder .text_part h3 a:hover{color:#43aee1}.details_area_holder .text_part p{color:#787888;font-weight:600;font-size:15px}.food_additives_area_holder{float:left;width:100%;position:relative;padding:40px 0;background-color:#fafafa}.food_additives_area_holder .btn{margin-top:20px;background-color:#43aee1;color:#fff}h2.ttl{color:#222;font-size:42px;font-weight:700;position:relative;margin-bottom:20px}h2.ttl:after{position:absolute;content:"";height:5px;width:130px;background-color:#43aee1;bottom:0;left:0;margin-bottom:-12px}.food_additives_area_holder .text_area p{font-size:15px}.food_additives_area_holder .image_area{padding:10px 0;text-align:center}.counter_area_holder{width:100%;float:left;position:relative;padding:40px;background-color:#5a3733;overflow:hidden}.counter_area_holder .counter_inner{position:relative;padding:20px 0}.counter_area_holder .counter_inner .text_area h2{margin-top:0;color:#fff;font-weight:800;font-size:45px;z-index:999999;position:relative}.counter_area_holder .counter_inner .text_area h4{color:#ffda32;font-size:20px;font-weight:800;z-index:999999;position:relative}.counter_area_holder .counter_inner .ltx-hex-wrapper{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:180px;height:155.88px;margin-top:0}.counter_area_holder .counter_inner .ltx-hex-main{position:absolute;z-index:0;top:0;left:0;width:180px;height:155.88px}.counter_area_holder .counter_inner .ltx-hex-main .ltx-hex-inner{zoom:1;filter:alpha(opacity=10);-webkit-opacity:.1;-moz-opacity:.1;opacity:.1}.ltx-hex{overflow:hidden;display:inline-block;width:154px;height:133.364px;transform:rotate(-30deg) skewX(30deg);border-radius:14px;position:relative;left:13px;top:13px}.ltx-hex .ltx-hex-inner{transform:skewX(-30deg) rotate(60deg) skewX(30deg)}.ltx-hex>.ltx-hex-inner,.ltx-hex>.ltx-hex-inner:before{display:block;overflow:hidden;width:inherit;height:inherit;border-radius:inherit}.ltx-hex .ltx-hex-inner:before{transform:skewX(-30deg) rotate(60deg) skewX(30deg);background-color:#eb6d2f;content:''}.ltx-hex.ltx-hex-black .ltx-hex-inner:before{background-color:#5a3733}.countUp-wrap .ltx-hex.ltx-hex-black{top:6px;left:7px;z-index:0;position:absolute;width:166px;height:143.756px}.service_area_holder{float:left;width:100%;position:relative;padding:50px 0;background-color:#f8f8f8}.service_area_holder .service_inner{background-color:#fff;box-shadow:5px 0 5px #22222230;min-height:500px}.service_area_holder .service_inner img{width:100%}.service_area_holder .service_inner .service_text_area{padding:0 20px 20px}.service_area_holder .service_text_area h3{font-size:23px;line-height:25px}.service_area_holder .service_text_area p{font-size:15px;line-height:23px}.service_area_holder .service_text_area a{background-color:#43aee1;color:#fff;padding:5px 20px;border-radius:30px;display:inline-block;margin-top:20px}.map_and_form_area_holder{width:100%;float:left;position:relative;padding:50px}.map_area iframe{height:340px;width:340px;position:relative;z-index:999999}.map_area{position:relative;padding:20px 0}.map_area:after{position:absolute;content:"";background-image:url(//gerepair.us/wp-content/themes/gerepair/assets/images/chocolate.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;height:350px;width:400px;left:0;bottom:0;margin-left:130px;margin-bottom:-77px}.form_area .contact-form-chemistry h5{font-size:15px;color:#43aee1;text-transform:uppercase;font-weight:400}.form_area .contact-form-chemistry h2{font-size:35px;color:#222;text-transform:capitalize;font-weight:800}.form_area .contact-form-chemistry span{display:block}.form_area .contact-form-chemistry .light_form{font-weight:400;text-transform:lowercase;position:relative;margin-bottom:30px}.form_area .contact-form-chemistry .light_form:after{position:absolute;content:"";width:100px;height:5px;background-color:#43aee1;left:0;bottom:0;margin-bottom:-17px;border-radius:30px}.form_area .contact-form-chemistry .light_form:before{position:absolute;content:"";width:23px;height:5px;background-color:#43aee1;left:0;bottom:0;margin-bottom:-17px;border-radius:30px;margin-left:106px}.form_area .your-browser select{width:100%;padding:8px;border-radius:0;border:1px solid #cecece;color:#b3b3b3}.ingredients_area_holder{position:relative;width:100%;float:left;background-color:#43aee1;padding:40px}.ingredients_area_holder .ingredients_text_area h2{font-size:35px;color:#fff;margin-top:0;margin-bottom:20px;font-weight:800;position:relative}.ingredients_area_holder .ingredients_text_area h2:after{position:absolute;content:"";width:130px;height:3px;background-color:#fff;left:50%;bottom:0;margin-left:-65px;margin-bottom:-10px}.ingredients_area_holder .ingredients_text_area p{color:#fff;font-size:15px}.detail_part .bold{font-weight:700}.footer_social_media_area_holder ul li{display:inline-block;padding:10px}.footer_social_media_area_holder ul li a{height:40px;width:40px;background-color:#ff9f0d;border-radius:50%;text-align:center;display:block;line-height:40px;color:#fff !important}.footer_social_media_area_holder ul li a:hover{background-color:#43aee1 !important;color:#000 !important}.footer_4 .mc4wp-form-fields{position:relative}.footer_4 .mc4wp-form-fields input[type=email]{padding-right:120px}.footer_4 .mc4wp-form-fields input[type=submit]{padding:15px;background-image:linear-gradient(to right,#1f2231,#43aee1);border:0;border-radius:1000px;margin-top:10px}.footer_4 .mc4wp-form-fields input[type=email]{padding-right:100px;border-radius:1000px}.simple-sitemap-container{text-align:center}.simple-sitemap-wrap ul.simple-sitemap-page{padding:0;margin:0;list-style:none}.simple-sitemap-wrap ul.simple-sitemap-page .sitemap-item{display:inline-block}.simple-sitemap-wrap ul.simple-sitemap-page .sitemap-item{width:25%;float:left;padding:10px}.simple-sitemap-wrap ul.simple-sitemap-page .sitemap-item a{display:inline-block;padding:8px 25px;background-color:#43aee1;color:#fff;border:2px solid #43aee1;position:relative}.simple-sitemap-wrap ul.simple-sitemap-page .sitemap-item a:hover{background-color:#fff;color:#43aee1;border:2px solid #43aee1}.simple-sitemap-wrap ul.simple-sitemap-page .sitemap-item a:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #43aee1;position:absolute;bottom:-6px;left:50%}.error404 .page-header .page-title{color:#fff}.error-404.not-found{background:url(//gerepair.us/wp-content/themes/gerepair/assets/images/404img.gif) center no-repeat;min-height:80vh}.error-404.not-found .page-content{max-width:700px;margin:0 auto;padding:50px 0}.error-404.not-found .page-content .form-control{height:52px}.error-404.not-found .page-content .input-group{box-shadow:0px 0px 10px #00000026}.last_image_area_holder{text-align:center}@media (max-width:1199px){.map_area:after{height:300px;width:70%;margin-left:30%;margin-bottom:-40px}.navbar-nav>li{padding:0 !important}}@media (max-width:991px){.nav.navbar-nav{float:right;width:100%;text-align:center}.navbar-default .navbar-nav>li>a{width:100%}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>.caret,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li:hover>a,.navbar-default .navbar-nav>li:focus-within>a,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{width:100%;margin:0 !important}.banner_inner h1{font-size:45px}.navbar-toggle{display:inline-block !important;z-index:9999;margin:0}.navbar-collapse.collapse{padding:0}.navbar-nav>li>a{padding:5px 15px !important}.caret{cursor:pointer;position:absolute;right:10px;top:5px;color:#fff !important;height:30px;width:30px;border-top:0 dashed;border-top:0 solid\9;border-right:0 solid transparent;border-left:0 solid transparent}.caret:after{position:absolute;right:12px;top:14px;display:inline-block;content:"";width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.navbar-default .navbar-nav>.active>a:after{display:none}.dropdown-menu{width:100%;position:relative;background-color:#333;text-align:center}.details_area_holder{padding-bottom:30px}.details_area_holder .text_area{margin-bottom:20px}.food_additives_area_holder .image_area{padding:43px 0 15px}.food_additives_area_holder .text_area p{text-align:justify}.counter_area_holder .counter_inner{padding:50px 0}.service_area_holder .service_inner{margin-bottom:20px}.service_area_holder{padding:50px 0 30px}.food_additives_area_holder .text_area h2{font-size:35px}.footer-widget{width:50%}.footer-widget.footer_3{clear:left}.ingredients_area_holder .ingredients_text_area h2{font-size:30px;color:#fff;margin-top:0;margin-bottom:20px;font-weight:800;position:relative}.map_and_form_area_holder{padding:40px 0}.map_and_form_area_holder .form_area{margin-top:50px}.form_area .contact-form-chemistry h2{font-size:26px}.footer-widget.footer_3{width:100%}.simple-sitemap-wrap ul.simple-sitemap-page .sitemap-item{width:33.333%}}@media (max-width:767px){.search_area{display:none}.navbar-nav{margin:0}.caret{top:0}.dropdown-menu>li{padding:2px 15px !important}.banner_inner h1{font-size:27px}.banner_inner h4{font-size:20px}.banner_inner h1:after{height:2px}.nivo-caption .banner_inner a{font-size:15px;padding:10px 25px}.right_area_holder{margin-right:0}.footer-widget{width:100%;text-align:center}.footer_social_media{width:100%;text-align:center}.footer_social_media li{margin:auto}.simple-sitemap-wrap ul.simple-sitemap-page .sitemap-item{width:50%}}@media (max-width:550px){.simple-sitemap-wrap ul.simple-sitemap-page .sitemap-item{width:100%}}@media (max-width:450px){.banner_inner h1{margin-bottom:10px;font-size:17px}.banner_inner h1:after{bottom:-7px}.banner_inner h4{font-size:14px}.nivo-caption .banner_inner a{font-size:12px;padding:4px 16px}.ingredients_area_holder{padding:40px 0}}