@import url(https://fonts.googleapis.com/css?family=Abril+Fatface|Dynalight|IBM+Plex+Sans:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i);*,:after,:before{box-sizing:border-box;-moz-box-sizing:border-box;image-rendering:-webkit-optimize-contrast}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-text-size-adjust:100%}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input:not([type=radio]):not([type=checkbox]),select,textarea{-webkit-appearance:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{font-size:18px;line-height:22px;font-family:'IBM Plex Sans',sans-serif;color:#333;font-weight:300}a{text-decoration:none}img{max-width:100%;vertical-align:top;image-rendering:-webkit-optimize-contrast}textarea{resize:none;overflow:auto}iframe{border:none;width:100%}h1,h2,h3,h4,ul{margin:0;padding:0;list-style:none}b,strong{font-weight:700}em,i{font-style:italic}input[type=submit]{cursor:pointer}a[href^="tel:"]{color:inherit!important;text-decoration:none}.clearfix:after,.clearfix:before{content:"";display:table;clear:both}.clearfix{clear:both;overflow:hidden}.comp{color:#fdd00e;font-weight:700}.comingsoon{color:red;font-style:italic;font-weight:700}.col2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.col3{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.col2 li,.col3 li{overflow:hidden;width:100%;display:inline-block}.back_top{display:none;z-index:-1}.h1_hdng{font-size:22px;font-weight:700;color:#000}.thumb_left_dd,.thumb_left_dr{float:left;margin:-4px 19px 0 0;height:auto}.thumb_right_dd,.thumb_right_dr{float:right;margin:-4px 0 0 19px;height:auto}.thumb_center_dd,.thumb_center_dr{display:block;margin:10px auto;height:auto}.text_left,.text_left p{text-align:left}.text_right,.text_right p{text-align:right}.text_center,.text_center p{text-align:center;display:block}.wrapper{width:100%;max-width:1080px;margin:0 auto;position:relative}#google_translate_element{float:right;padding:55px 0 0}.header_section{min-height:235px}.logo{position:absolute;top:4px;left:0;right:0;margin:0 auto;text-align:center;width:133px}.logo img{max-width:133px;width:100%}.left_bar{float:left;padding:29px 0 0}.service_areas{width:267px;height:47px;display:block;background:#fed30e;text-align:center;font-family:'Abril Fatface',cursive;font-size:18px;text-transform:uppercase;color:#000;line-height:47px;margin:10px 0 0 0}.service_areas:hover{background:#000;color:#fff}.social_links a:hover{opacity:.5}.nav_section{position:absolute;bottom:13px;right:0;left:0}nav{background:#eee;height:55px;text-align:center;position:relative;z-index:10}nav ul li{display:inline-block;position:relative;margin:0 4px}nav ul li:first-child{margin-left:0}nav ul li:last-child{margin-right:0}nav ul li:after{content:url(images/nav_spacer.png);position:absolute;top:20px;right:-7px}nav ul li:last-child:after{content:""}nav ul li a{display:block;font-size:18px;font-weight:300;color:#333;text-transform:uppercase;line-height:55px;padding:0 15px;font-family:'IBM Plex Sans',sans-serif}nav ul li a:active,nav ul li a:hover,nav ul li a:hover small,nav ul li.current_page_item a small,nav ul li.current_page_item>a{text-decoration:underline;transition:.4s}nav ul li:hover>ul{display:block;visibility:visible}nav ul ul{display:none;margin:0;padding:0;position:absolute;top:100%;left:0;z-index:999}nav ul ul ul{left:100%;top:0}nav ul ul li{display:block;width:100%;margin:0}nav ul ul li a{background:#353535;width:150px;margin:auto;height:auto;display:block;padding:0;text-indent:15px;border-bottom:1px solid;line-height:40px;text-align:left}nav span{position:absolute;right:0;top:0;display:none;padding:0;cursor:pointer;z-index:9;color:#fff}.fa:before{position:absolute}.nav_toggle_button{width:100%;display:none;color:#000;height:60px;background:#fff;border-bottom:2px solid #000;margin:0 auto;padding:10px 15px 8px;text-align:left;font-weight:700;position:relative}.nav_toggle_button i{cursor:pointer}.fa{display:block;float:right;margin-top:-3px}.hamburger-box{position:relative;top:-2px}.menu_name{text-transform:uppercase;position:absolute;bottom:2px;right:16px;font-size:12px}.nav_logo{position:absolute;top:3px;left:10px;max-width:48px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000!important}.banner_section{position:relative;min-height:566px}.slider{position:absolute;width:1920px;min-height:566px;left:-420px}.bnr_info{background:rgba(0,0,0,.6);top:201px;left:0;right:0;margin:0 auto 0;width:100%;position:absolute;height:245px;text-align:center;z-index:22;padding:50px 0;max-width:790px}.bnr_info h4{font-family:'IBM Plex Sans',sans-serif;font-weight:500;font-size:43px;color:#fff}.bnr_info h4 small{font-size:128px;color:#fed30e;font-family:Dynalight,cursive;text-shadow:4px 0 0 #fff,-4px 0 0 #fff,0 4px 0 #fff,0 -4px 0 #fff,2px 2px #fff,-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff}.bnr_info h4 span{display:block;font-size:50px;font-family:'Abril Fatface',cursive;padding-top:29px}.bnr_info a{width:206px;height:41px;display:block;background:#fed30e;text-align:center;font-family:'Abril Fatface',cursive;font-size:18px;text-transform:uppercase;color:#000;line-height:41px;margin:36px auto 0;border-radius:4px}.bnr_info a:hover{background:#000;color:#fff}.media_img1{display:none}#middle{text-align:center;background:#fffbf6}#middle>.wrapper{max-width:1100px}.middle_con{min-height:235px;position:relative;z-index:33}.middle_inner{position:absolute;bottom:0;left:0;right:0;height:295px;width:100%;background:#000;padding:55px 0 0 0}.middle_inner h4{font-weight:500;font-size:40px;color:#fff}.middle_inner p{color:#fff;font-size:18px;padding:29px 0 19px}.middle_inner input[type=submit],.middle_inner input[type=text],.middle_inner select{width:229px;height:41px;display:inline-block;vertical-align:top;border:1px solid #d9d9d9;margin-bottom:12px;border-radius:4px;font-family:'IBM Plex Sans',sans-serif;font-size:16px;color:#333;padding:0 0 4px 15px;margin-right:17px}.middle_inner input[type=submit],.middle_inner select:nth-child(4){margin-right:0}.middle_inner input[type=submit]{background:#fed30e;text-align:center;font-family:'Abril Fatface',cursive;font-size:18px;text-transform:uppercase;color:#000;border:0;padding:0;text-align:center;line-height:41px}.middle_inner input[type=submit]:hover{background:#eee}#main_area{background:#fffbf6}.main_section{min-height:490px;padding:50px 0 35px}.main_img1{position:absolute;top:59px;left:0}main{float:right;width:500px;line-height:35px;max-width:100%}main .h1_title{font-size:37px;font-weight:700;margin-bottom:23px;font-family:'Abril Fatface',cursive;color:#e7c00d;line-height:32px}main .h1_title span{font-size:25px;color:#333;font-weight:500;display:block;font-family:'IBM Plex Sans',sans-serif}main p{text-align:left;margin-bottom:15px}main ol{padding-left:35px;margin-bottom:15px}main .bullet{padding:0 0 0 15px;margin-bottom:15px}main .bullet li{padding:0 0 0 20px;position:relative}main .bullet li:before{position:absolute;content:"";top:7px;left:0;width:13px;height:13px;background:#fff;border-radius:50%;border:3px solid #338055}main a{font-weight:700;color:#171512}main a:hover{text-decoration:underline}.images_main{margin-top:7px;display:inline-block;vertical-align:middle}.images_main li{display:inline-block;vertical-align:middle;margin-right:13px}main .bullet2{padding:0 0 0 15px;margin-bottom:15px}main .bullet2 li{position:relative;padding:0 0 0 20px;display:block}main .bullet2 li:before{content:"";width:10px;height:20px;border-bottom:10px solid #e4e4e4;background:#212121;position:absolute;top:10px;left:0}.btm1_con{min-height:658px;position:relative}.btm1_inner{display:inline-block;vertical-align:top;padding:47px 0 0 0}.btm1_inner:first-child{width:658px;margin-right:-5px}.btm1_inner:last-child{width:422px;background:url(images/bottom_bg.png) no-repeat center top #000;min-height:658px;padding-left:22px}.btm1_inner:last-child:before{content:"";background:url(images/bottom_after1.png) no-repeat center top #000;position:absolute;top:0;right:-419px;width:420px;height:100%}.btm1_inner:last-child h3{color:#fff}.btm1_inner:last-child h3 span{text-transform:uppercase}.btm1_inner:last-child p{color:#fff}.btm1_inner:last-child a{width:157px;height:41px;display:block;background:#fed30e;text-align:center;font-family:'Abril Fatface',cursive;font-size:18px;text-transform:uppercase;color:#000;line-height:41px;margin:-10px 0 0;border-radius:4px;z-index:44;position:relative}.btm1_inner:last-child a:hover{background:#eee;color:#000}.bottom_img1{position:absolute;bottom:0;right:-350px;z-index:33}.btm1_inner h3{font-size:25px;font-weight:500}.btm1_inner h3 span{display:block;color:#e7c00d;font-size:37px;font-family:'Abril Fatface',cursive;padding-top:10px}.btm1_p{padding:29px 20px 43px 0;line-height:33px}.btm1_boxes section{width:305px;display:inline-block;height:352px;vertical-align:top;border:1px solid #b9b9b9;text-align:center;margin-right:20px;position:relative}.btm1_boxes section span{width:80px;height:69px;background:#fed30e;display:block;margin:42px auto 0;position:relative}.btm1_boxes section:last-child span{background:#000}.btm1_boxes section:last-child span:before{content:url(images/bottom_before2.png)}.btm1_boxes section span:before{content:url(images/bottom_before1.png);position:absolute;top:10px;left:0;right:0}.btm1_boxes section h4{font-family:'Abril Fatface',cursive;font-size:25px;color:#e7c00d;text-transform:uppercase;padding-top:27px}.btm1_boxes section:last-child h4{color:#000}.btm1_boxes section:last-child p{color:#000}.btm1_boxes section:last-child a{background:#000;color:#fff}.btm1_boxes section:last-child a:hover{background:#eee;color:#000}.btm1_boxes section p{color:#333;font-size:16px;padding:15px 0 0;line-height:33px}.btm1_boxes section:last-child{margin-right:0;background:#fed30e;border:1px solid #fed30e}.btm1_boxes section a{width:157px;height:41px;display:block;background:#fed30e;text-align:center;font-family:'Abril Fatface',cursive;font-size:18px;text-transform:uppercase;color:#000;line-height:41px;margin:27px auto 0;border-radius:4px}.btm1_boxes section a:hover{background:#000;color:#fff}#bottom2{background:#fffbf6}.btm2_con{min-height:799px;padding:84px 0 0}.btm2_con h4{font-family:'Abril Fatface',cursive;font-size:37px;text-transform:uppercase;color:#333;padding-bottom:76px}.btm2_con ul li{width:347px;display:inline-block;vertical-align:top;margin-right:15px;text-align:left}.btm2_con ul li:last-child{margin-right:0}.btm2_con ul li span{font-size:28px;font-weight:500;padding:21px 0 0 19px;display:block;min-height:61px}.btm2_con ul li p{white-space:pre-line;font-size:16px;font-weight:300;padding-left:20px;line-height:27px}.owl-dots{counter-reset:counter;position:absolute;right:0;top:-106px}.owl-carousel .owl-dot{background:#fff;border:1px solid #d0cecb;width:43px;height:41px;display:inline-block;vertical-align:top;position:relative;margin-right:4px;border-radius:4px}.owl-carousel .owl-dot:hover{background:url(images/number_bg.png) repeat-x center top 1px #fed30e;border:1px solid #fed30e}.owl-carousel .owl-dot:after{counter-increment:counter;content:counter(counter);position:absolute;top:6px;left:0;font-size:25px;color:#333;font-weight:500;text-align:center;right:0}.owl-carousel .owl-dot:hover:after{color:#c5a71f}.owl-dot.active{background:url(images/number_bg.png) repeat-x center top 1px #fed30e;border:1px solid #fed30e}.owl-dot.active:after{color:#c5a71f}.diff_homes{text-align:center}.footer_top{background:url(images/footer_bg.png) no-repeat center top #2c2c2c;min-height:335px;padding:0 0 0 37px}.contact_info,.footer_logo,.left_side{display:inline-block;vertical-align:top;color:#fff;padding-top:62px;position:relative}.left_side{width:202px;text-align:center;margin-right:108px}.footer_logo{width:263px;text-align:center;margin-top:-4px;margin-right:110px;position:relative}.contact_info{width:347px;position:relative}.footer_logo:before,.left_side:before{content:"";width:1px;position:absolute;top:59px;right:-61px;background:#a5a5a5;height:215px}.left_img{width:169px;height:157px;background:#fed30e;padding:2px;margin:0 auto 0}.left_side h4{font-weight:500;color:#fff;padding-top:13px;line-height:26px}.left_side h4 span{font-weight:400;display:block;font-size:16px}.footer_logo img{max-width:133px}.footer_logo p{line-height:30px;padding-top:11px}.contact_info ul{padding:0;margin:-10px 0 0}.contact_info ul li{display:inline-block;vertical-align:top;white-space:pre-line;padding-left:82px;text-align:left;line-height:25px;position:relative;font-size:15px}.contact_info ul li:before{content:url(images/footer_before1.png);position:absolute;top:55px;left:10px}.contact_info ul li:last-child:before{content:url(images/footer_before2.png);top:39px}.contact_info ul li a[href^="tel:"]{color:inherit}.contact_info ul li a:hover{text-decoration:underline}.ahref_footer{color:#fff;z-index:44;position:relative}.ahref_footer:hover{text-decoration:underline;color:#fed30e}.footer_btm{background:#fff;min-height:131px;text-align:center}.footer_nav{padding-top:36px}.footer_nav ul{margin:auto 0;padding:0;text-align:center;list-style:none}.footer_nav ul li{display:inline-block;vertical-align:top;position:relative}.footer_nav ul li:after{top:5px;right:-3px;content:"";width:1px;background:#333;height:14px;position:absolute}.footer_nav ul li:last-child:after{background:0 0}.footer_nav ul li a{display:block;padding:0 15px;text-transform:uppercase;color:#333}.footer_nav ul li a:active,.footer_nav ul li a:hover,.footer_nav ul li.current_page_item a{text-decoration:underline}.copyright{color:#333;margin-top:10px}.copyright a{color:#333}.copyright a:hover{text-decoration:underline}.copyright span{display:block}.footer_comp{display:inline-block;margin:0 10px;position:relative}.footer_comp:before{content:"\2022";left:-10px;top:0;position:absolute}.footer_comp:after{content:"\2022";right:-10px;top:0;position:absolute}.resources{font-size:14px;margin-top:10px}.resources a{display:block;font-weight:700;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}.resources a:hover{padding-left:2px;text-decoration:none!important;color:red}.resources li,.resources ul{list-style-type:none;margin:0;padding:0}.resources ul li{margin-bottom:8px;padding:12px;background:#fafdfe;border:1px solid #0160c5;border-bottom:2px solid #0160c5}.resources ul li:before{content:""}.resources ul li:after{content:""}.resources ul li a span{font-size:11px;color:#666;letter-spacing:1px}.lt-ie8 .dang-ie{width:100%;height:100%;position:fixed;background-color:#00abdd}.message{text-align:center;color:#fff;font-size:20px;position:absolute;top:20%;left:0;right:0}.inner-message{position:relative;top:-20%;left:0;right:0;text-align:center;margin:auto}.inner-message img{position:relative;left:0}.inner-message a.download{display:block;width:300px;padding:10px;color:#fff;margin:2em auto;border:1px solid #fff}.terms{color:#fff;font-size:13px;padding:20px;position:absolute;right:0;bottom:0}.terms a{color:#fff;font-weight:700}.lt-ie8 .protect-me{display:none}.sitemap li{margin-bottom:8px;padding:12px;background:#fafdfe;border:1px solid #fed10e;border-bottom:2px solid #fed10e;line-height:20px}.intro_txt{border-bottom:solid 3px #333;text-align:center;margin:0 auto 30px;font-size:20px;padding:0 0 10px;line-height:30px;display:block}.htitle{display:inline-block;font-size:18px;font-weight:700;color:#d5af00;border-bottom:solid 1px #333;margin:0 0 10px;padding:0 15px 0 0;border-radius:0 0 10px}.listcont{margin:0 auto 25px;padding:0 0 0 30px}.listcont li{position:relative;padding:0 0 10px 25px}.listcont li strong{display:block}.listcont li:after{content:url(images/bull.png);position:absolute;top:5px;left:0}.comm_images{margin:20px auto;text-align:center}.comm_images ul li{width:24%;display:inline-block;margin:0 0 20px;vertical-align:top;text-align:center}.comm_images ul li img{margin:0 auto 10px;text-align:center;line-height:0}.comm_images ul li span{text-align:center;font-weight:700}.comm_images ul li a span{color:#bb9b09}.comm_images ul li a:hover span{color:#000}.pagination_content{margin:30px auto 0}.pagination_tabs{text-align:left}.pagination_tabs ul li{width:auto;display:inline-block;margin:0 -3px;position:relative;text-align:center}.pagination_tabs ul li a{display:block;text-decoration:none;color:#000;padding:0 15px;background:#f7f4f4;border:solid 1px #ececec;border-radius:10px 10px 0 0;font-size:15px;line-height:50px;cursor:pointer}.pagination_tabs ul li a.current_tab,.pagination_tabs ul li a:hover{background:#fed30e;transition:2s ease;-webkit-transition:2s ease}.pagination_contents{padding:20px 15px;background:#fff;border-radius:0 10px 10px 10px;position:relative}.pagecont{display:none;text-align:left}.current{display:block}#widgetbottom .newsfeed_iframe iframe table tr:last-child td small{display:none}.rss_frame{width:100%;height:100%;border:none}