@font-face{font-family:'OldStandardRegular';src:url("../fonts/OldStandardRegular.eot");src:url("../fonts/OldStandardRegular.eot") format("embedded-opentype"),url("../fonts/OldStandardRegular.woff2") format("woff2"),url("../fonts/OldStandardRegular.woff") format("woff"),url("../fonts/OldStandardRegular.ttf") format("truetype"),url("../fonts/OldStandardRegular.svg#OldStandardRegular") format("svg")}@font-face{font-family:'OldStandardItalic';src:url("../fonts/OldStandardItalic.eot");src:url("../fonts/OldStandardItalic.eot") format("embedded-opentype"),url("../fonts/OldStandardItalic.woff2") format("woff2"),url("../fonts/OldStandardItalic.woff") format("woff"),url("../fonts/OldStandardItalic.ttf") format("truetype"),url("../fonts/OldStandardItalic.svg#OldStandardItalic") format("svg")}@font-face{font-family:'OldStandardBold';src:url("../fonts/OldStandardTT-Bold.eot");src:url("../fonts/OldStandardTT-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/OldStandardTT-Bold.woff") format("woff"),url("../fonts/OldStandardTT-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'Lato';src:url("../fonts/Lato-Regular.eot");src:url("../fonts/Lato-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato-Regular.woff") format("woff"),url("../fonts/Lato-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Lato-black';src:url("../fonts/Lato-Black.eot");src:url("../fonts/Lato-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato-Black.woff") format("woff"),url("../fonts/Lato-Black.ttf") format("truetype");font-weight:900;font-style:normal}textarea{resize:none;-ms-overflow-style:none}h1:hover,h1:focus,h2:hover,h2:focus,h3:hover,h3:focus,h4:hover,h4:focus,h5:hover,h5:focus,h6:hover,h6:focus,p:hover,p:focus,strong:hover,strong:focus,span:hover,span:focus,div:hover,div:focus,img:hover,img:focus,a:hover,a:focus,section:hover,section:focus,em:hover,em:focus,footer:hover,footer:focus,header:hover,header:focus,section:hover,section:focus,nav:hover,nav:focus,ul:hover,ul:focus,li:hover,li:focus,audio:hover,audio:focus,video:hover,video:focus,input:hover,input:focus,textarea:hover,textarea:focus,button:hover,button:focus{outline:none !important}a{text-decoration:none !important;color:#e5bd4b !important}html,body{margin:0 0;-webkit-overflow-scrolling:touch}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#fff;color:#000}.navbar .navbar-nav>li.current_page_item>span.dropdown-toggle:after{color:#fff}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#000}.no-js .ajax-loader{display:block}.no-js #banner{position:relative}.no-js #banner .banner-wrapper{visibility:hidden;width:1920px;height:805px}.no-js #banner .banner-wrapper:after{content:"<div class='ajax-loader'></div>"}.no-js .home-gallery-holder{position:relative}.no-js .home-gallery-holder .home-gallery{width:1920px;height:210px;visibility:hidden}.ajax-loader{display:none;background:url(../images/ajax-loader.gif) center no-repeat;height:64px;width:64px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.page-id-632 .pagination-wrapper .pagination{margin-top:40px}.news-row:focus{outline:none}.breadcrumbs a{text-decoration:none}.titan-accordion{margin:0;padding:0;background:#2196F3}.titan-accordion__submenu{margin:0;padding:0}.titan-accordion__submenu .titan-accordion__li{background:#1976D2}.titan-accordion__li{border-top:1px solid #fff;list-style:none}.titan-accordion--child-1{text-indent:1em}.titan-accordion--child-2{text-indent:2em}.titan-accordion--child-3{text-indent:3em}.titan-accordion--clickable{background:url("../images/accordion-arrow.png") no-repeat 96% 10px;cursor:pointer}.titan-accordion--shown{background:url("../images/accordion-arrow.png") no-repeat 96% -70px}.titan-accordion__title{height:48px;line-height:48px;display:block}.titan-accordion__title a{color:#fff;display:block;padding:0 1em;width:84%}.btn-common{background-color:#e5bd4b !important;color:#fff !important;font-family:'OldStandardRegular', serif;text-align:center}body{overflow-x:hidden}.page-content .content .wp-post-image{margin-bottom:30px}.breadcrumbs{font-family:"Open Sans",sans-serif;font-size:14px;text-transform:capitalize;margin-bottom:24px}.breadcrumbs>span a{color:#5c5c5c !important;text-transform:capitalize;font-weight:400 !important;font-size:14px}.breadcrumbs>span{color:#e5bd4b !important;text-transform:uppercase;font-weight:400;font-size:14px}.titan-breadcrumb{font-family:"Open Sans",sans-serif;font-size:14px;text-transform:capitalize;margin-bottom:24px}.titan-breadcrumb a{color:#5c5c5c !important;text-transform:capitalize !important;font-weight:400 !important;font-size:14px !important}.titan-breadcrumb span.current{color:#e5bd4b !important;text-transform:uppercase;font-weight:400;font-size:14px}.page_thumbnail{width:100%;height:auto}.sidebar .gform_widget h3.widget-title{font-size:0;margin:0}ul.navbar-nav li ul{display:none}ul.navbar-nav li ul li ul{display:none}.directors li img{width:auto}.img_float{float:none;margin:0 auto 15px;display:block}.home_con_items{margin-bottom:50px}.home_con_items h4{margin:0 0 25px !important;white-space:nowrap}.each-project a{text-decoration:none}.each-project a h5{font-family:"Open Sans",sans-serif;color:#e5bd4b !important;font-size:14px;text-transform:uppercase;margin:25px 0 0;position:relative;padding-bottom:10px}.each-project a h5:after{content:'';width:50px;height:1px;background:#e5bd4b !important;display:block;position:relative;top:10px}.home-gallery .slick-list{padding:15px !important}.pagination-wrapper{text-align:center}.pagination-wrapper ul.pagination li{vertical-align:top;padding-left:0 !important}.pagination-wrapper ul.pagination li a,.pagination-wrapper ul.pagination li span{color:#888888}.pagination-wrapper ul.pagination li:before{content:"";font-size:0}.contact__form .gform_body input[type='text'],.contact__form .gform_body input[type='email'],.contact__form .gform_body input[type='tel']{height:36px;padding-left:14px;padding-right:14px;font-size:14px;color:#5c5c5c}.contact__form .gform_body textarea{height:178px;padding-left:14px;padding-right:14px;font-size:14px;color:#5c5c5c}.pagination-container+.pagination-container{display:none}.pagination-container ul.pagination{text-align:center;width:100%;margin:20px 0;padding:0;list-style:none;text-align:center}.pagination-container ul.pagination:after{content:' ';display:table;clear:both}.pagination-container ul.pagination li{display:inline-block;margin-right:3px;padding-left:0 !important;margin-right:0}.pagination-container ul.pagination li.active a{cursor:default !important}.pagination-container ul.pagination li:before{content:'';font-size:0}.pagination-container ul.pagination li>a{display:block;text-align:center;border:1px solid #ddd;background:white;text-decoration:none;cursor:pointer;color:#888888;padding:6px 12px}.pagination-container ul.pagination li.disabled{display:none}.top_nav{padding:15px 0 15px}.top_nav .navbar-brand{padding:0}.top_nav .fa{font-size:22px;color:#e5bd4b !important}.top_nav .social_icons{text-align:right;margin:35px 0 0}.top_nav .social_icons li{padding:0;margin-right:33px}.top_nav .social_icons li .fa{line-height:31px}.top_nav .social_icons li:last-child{margin-right:25px}.top_nav .phone_number{font-family:"Gudea",serif;color:#000;font-size:22px;margin:0}.top_nav .phone_number a{text-decoration:none;color:#e5bd4b !important}.navbar{background-color:#fff !important;margin:0;min-height:0px}.navbar .fa-bars{color:white}.navbar .navbar-toggle{float:none}.navbar .navbar-nav li{border-left:1px solid #e5bd4b !important}.navbar .navbar-nav li:last-child{border-right:none}.navbar .navbar-nav li span.dropdown-toggle{position:absolute;right:10px;top:3px}.navbar .navbar-nav li span.dropdown-toggle:after{content:'\35';font-size:30px;font-family:'ElegantIcons';color:#000}.navbar .navbar-nav li.open>span.dropdown-toggle:after{content:'\33'}.navbar .navbar-nav li .dropdown-menu{border-radius:0 !important;padding:0;background-color:#fff}.navbar .navbar-nav li .dropdown-menu li:last-child{border-bottom:none}.navbar .navbar-nav li .dropdown-menu li{border:none;border-bottom:1px solid #e7e7e7}.navbar .navbar-nav li .dropdown-menu li a{border:none;padding:10px 17px;line-height:30px;color:#000}.navbar .navbar-nav li .dropdown-menu li a:hover,.navbar .navbar-nav li .dropdown-menu li a:active,.navbar .navbar-nav li .dropdown-menu li a:focus{background-color:inherit;border:none}.navbar .navbar-nav li a{display:inline-block;font-size:17px;color:#fff !important;font-family:"Gudea",serif;padding:10px 17px;line-height:30px;text-transform:uppercase}.banner-content-slide{background:rgba(0,0,0,0.4)}.banner-wrapper{position:relative}.banner-wrapper .banner-content-wrapper{position:absolute;top:198px;left:0;width:100%}.banner-wrapper .slick-prev,.banner-wrapper .slick-next{width:50px;height:50px;top:50%;z-index:999;position:absolute;cursor:pointer;background:#261d20;-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;font-size:0;border:0;filter:alpha(opacity=40);transform:translate(0, -50%)}.banner-wrapper .slick-prev:before,.banner-wrapper .slick-next:before{font-family:'ElegantIcons';color:white;font-size:24px}.banner-wrapper .slick-prev:hover,.banner-wrapper .slick-next:hover{-moz-opacity:1;-khtml-opacity:1;opacity:1;background:#e5bd4b !important}.banner-wrapper .slick-prev{left:15px}.banner-wrapper .slick-prev:before{content:"\34"}.banner-wrapper .slick-next{right:15px}.banner-wrapper .slick-next:before{content:"\35"}.banner-wrapper .slick-dots{background:transparent;position:absolute;bottom:20px;display:none !important}.banner-wrapper .banner-slider{padding:18px 18px 24px}.banner-wrapper .banner-slider h2{font-family:"Gudea",serif;color:#fff;font-size:40px;margin:0}.banner-wrapper .banner-slider p{font-family:"Open Sans",sans-serif;color:#fff;font-size:14px;max-width:480px}.banner-wrapper .banner-slider p span{display:block;font-family:"Open Sans",sans-serif;font-size:20px;color:#fff;margin:10px 0;text-transform:uppercase}.banner-wrapper .banner-slider ul li,.banner-wrapper .banner-slider ol li{font-family:"Open Sans",sans-serif;color:#fff;font-size:14px;max-width:480px}.banner-wrapper .banner-slider .btn{font-size:16px;padding:16px 54px;margin:6px 0 0;color:#fff}.video_button .attachment-full.size-full{margin-top:46px;margin-left:8px}.social-wrapper{z-index:999}a.hflink{width:180px;display:inline-block}a.hflink img.hfbadge{width:100%;vertical-align:bottom}.footer-social img.hfbadge{vertical-align:text-bottom !important}.gform_validation_container{width:0;height:0;overflow:hidden}.gfield_required,.validation_message,.validation_error{color:#c00}.gform_wrapper .validation_error{margin-bottom:1em}.gform_wrapper ul{margin:0;padding:0;list-style:none}.gform_wrapper li{margin-bottom:1em}.gfield.gform_validation_container,.gform_hidden{visibility:hidden;position:absolute !important}.gform_body input,.gform_body select,.gform_body textarea{padding:0.500em;width:100%;border:1px solid #b7b7b7}.gform_body textarea{height:220px}.gform_body input:focus,.gform_body select:focus,.gform_body textarea:focus{background:#fafafa}.gfield_error input,.gfield_error textarea{border-color:#c00}.gfield_description.validation_message,.instruction.validation_message{display:none}.contact{margin-bottom:2em}.contact__form .gform_body ul{margin:0 -15px}.contact__form .gform_body ul li{margin-bottom:10px}#banner-description{display:none;padding:0}.contact__gmaps{margin-bottom:1em;width:100%;overflow:hidden}.contact__gmaps iframe{width:100%;height:386px;border:1px solid #cdcdcd;overflow:hidden}.contact-container{overflow:hidden;margin-bottom:2px}.contact-container .contact__details-heading{display:inline-block;max-width:100%;font-weight:700;font-family:"Open Sans",sans-serif;color:#e5bd4b !important;font-size:16px}.contact-container .contact__details-content,.contact-container .contact__details-content a{margin-bottom:1em;font-family:"Open Sans",sans-serif;color:#373737 !important;font-size:14px;font-weight:400 !important;text-decoration:none}.contact-sidebar_wrapper{padding:30px 22px 33px;background:#e5bd4b !important;border-radius:5px}.contact-sidebar_wrapper .contact-sidebar .gform_title{display:block;text-align:center;color:#fff;font-size:28px;font-family:"Gudea",serif;margin-top:0;margin-bottom:14px}.contact-sidebar_wrapper .contact-sidebar .gfield_label{font-family:"Gudea",serif;color:#fff;font-size:17px;margin:0;font-weight:400}.contact-sidebar_wrapper .contact-sidebar .ginput_container_textarea textarea{height:110px}.contact-sidebar_wrapper .contact-sidebar .gform_footer{text-align:right}.contact-sidebar_wrapper .contact-sidebar .gform_footer input[type="submit"]{border:0;outline:0;color:#fff;font-family:"Gudea",serif;font-size:17px;border-radius:5px;width:194px;height:38px;text-align:left;text-indent:5px;background:url(../images/submit-logo.png) no-repeat 160px center #373737;display:inline-block;margin-bottom:0;font-weight:normal;vertical-align:middle;white-space:nowrap;padding:6px 12px;line-height:1.42857143;text-indent:-1px}.page-home .page-content h1{margin:0 0 10px}.page-content h1{color:#373737;font-family:"Gudea",serif;font-size:42px;margin:0 0 20px}.page-content h2{color:#373737;font-family:"Gudea",serif;font-size:34px}.page-content .content p{font-family:"Open Sans",sans-serif;font-size:18px;line-height:24px}.page-content .content .readmore{font-size:15px;padding:16px 54px;margin:6px 0 0;color:#fff;padding:19px 41px;margin-top:10px;font-weight:400;text-transform:uppercase}.page-content .content .readmore.active{margin-top:20px}.page-content .content img{max-width:100%;width:auto;height:auto}.page-content .content ul{list-style:none;margin:20px 0}.page-content .content ul li{position:relative;padding-left:20px;font-family:"Open Sans",sans-serif;font-size:18px;line-height:24px}.page-content .content ul li:before{content:"\f178";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;position:absolute;left:0;top:0;color:#e5bd4b !important}.page-content .content ol{list-style-type:decimal}.page-content .content ol li{font-family:"Open Sans",sans-serif;font-size:18px;color:#888888;line-height:24px}.page-content .content ol ol{list-style-type:lower-latin}.page-content .content a{font-weight:bold;color:#e5bd4b !important}.leadin-box{min-height:445px;padding:100px 156px 0}.leadin-box .inner{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.leadin-box .inner .leadin-title{color:#fff;font-size:30px;font-family:"Gudea",serif;position:relative}.leadin-box .inner .leadin-content{color:#fff;font-size:15px;text-shadow:1.5px 1.25px #000000;font-family:"Open Sans",sans-serif;line-height:22px}.leadin-box .inner .leadin-button{margin-top:25px;font-size:14px;padding:13px 41px;color:#fff}.home-gallery-desc{margin:0 auto;max-width:825px;padding:80px 12px 20px}.home-gallery-desc .home-gallery-title{font-family:"Gudea",serif;color:#2b2b2b;font-size:40px;margin:0 0 10px}.home-gallery-desc .home-gallery-text{font-family:"Open Sans",sans-serif;font-size:14px;color:#888888;line-height:24px}.home-gallery-desc .home-gallery-btns ul{margin:32px 0 24px}.home-gallery-desc .home-gallery-btns ul li{padding:0}.home-gallery-desc .home-gallery-btns ul li a{color:#e5bd4b !important;background:#fff;font-family:"Gudea",serif;font-size:14px;border:1px solid #e5bd4b !important;text-transform:uppercase}.home-gallery-desc .home-gallery-btns ul li a:hover{color:#fff;background:#e5bd4b !important;border-radius:5px}.testimonial-holder .testimonial-desc{margin:0 auto;max-width:825px;padding:60px 0 80px}.testimonial-holder .testimonial-desc h3{font-family:"Gudea",serif;color:#2b2b2b;font-size:36px;margin:0 0 12px}.testimonial-holder .testimonial-desc p{font-family:"Open Sans",sans-serif;font-size:14px;color:#888888;margin:0;line-height:26px}.testimonial-holder .posts-loop .testimonial{margin-bottom:90px;overflow:hidden}.testimonial-holder .posts-loop .testimonial img{border-radius:50%;-webkit-box-shadow:0px 0px 5px 0px #ecedee;-moz-box-shadow:0px 0px 5px 0px #ecedee;box-shadow:0px 0px 5px 0px #ecedee;width:102px;height:102px}.testimonial-holder .posts-loop .testimonial .testimonial_title{font-family:"Gudea",serif;color:#e5bd4b !important;font-size:18px;margin:0 0 10px}.testimonial-holder .posts-loop .testimonial .testimonial_title span{font-family:"Gudea",serif;color:#2c3e50;text-transform:uppercase}.testimonial-holder .posts-loop .testimonial .testimonial_content{font-family:"Open Sans",sans-serif;font-size:14px;color:#888888;margin:8px 0 0}.testimonial-holder .posts-loop .testimonial .testimonial_link{font-family:"Gudea",serif;font-size:15px;color:#0b0b0b;text-decoration:none;display:inline-block;margin-top:24px}#pre-footer{background:#3e3e3e;padding:85px 0 70px}#pre-footer .why-choose h3{color:#fff;font-size:36px;font-family:"Gudea",serif;margin:0 0 40px;text-align:center}#pre-footer .why-choose li{font-family:"Open Sans",sans-serif;color:#fff;font-size:14px;margin-bottom:10px;position:relative;padding-left:25px}#pre-footer .why-choose li .fa{color:#e5bd4b !important;margin-right:10px;position:absolute;left:0;top:4px}#pre-footer .contact-info h3{color:#fff;font-size:36px;font-family:"Gudea",serif;margin:0 0 35px;text-align:center}#pre-footer .contact-info .footer-social{margin:0 0 12px}#pre-footer .contact-info .footer-social li{margin-right:40px;padding:0}#pre-footer .contact-info .footer-social li a{color:#e5bd4b !important;font-size:24px}#pre-footer .contact-info .contact-info-text p{font-family:"Open Sans",sans-serif;color:#fff;font-size:14px;line-height:30px}#pre-footer .contact-info .contact-info-text ul{list-style:none;margin:0;padding:0}#pre-footer .contact-info .contact-info-text ul li{font-family:"Open Sans",sans-serif;color:#fff;font-size:14px;line-height:30px}#pre-footer .contact-info .contact-info-text ul li a{font-family:"Open Sans",sans-serif;color:#fff;font-size:14px;line-height:30px;text-decoration:none}.news-row a{text-decoration:none}.news-row h2{margin:0 0 10px;color:#373737;font-size:24px;font-family:"Gudea",serif;text-transform:uppercase}.news-row p,.news-row ol li,.news-row ul li{font-size:14px !important;font-family:"Open Sans",sans-serif !important;line-height:17px !important}.news-row a.btn{margin-top:6px;padding:8px 20px;font-weight:400}.faq-loop{border-bottom:1px solid #b7b7b7}.faq-loop .faq-title{cursor:pointer;color:#373737;font-size:14px;font-family:"Open Sans",sans-serif;line-height:22px;border-top:1px solid #b7b7b7;padding:20px 0 20px 40px;margin:0;position:relative}.faq-loop .faq-title.ui-accordion-header-active{color:#e5bd4b !important;font-family:"Open Sans",sans-serif}.faq-loop .faq-title.ui-accordion-header-active:before{color:#e5bd4b !important}.faq-loop .faq-title:before{content:"\f0fe";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#373737;font-size:18px;padding-right:0.5em;position:absolute;top:22px;left:0}.faq-loop .faq-content{color:#888888;font-size:14px;font-family:"Open Sans",sans-serif}.project-type{padding:10px 0}.project-type .project-type-title{width:100%;margin:0 auto;height:280px;position:relative}.project-type .project-type-title h3{font-size:30px;font-family:"Gudea",serif;color:#fff;margin:0;text-transform:uppercase;position:relative;display:inline-block;left:0;top:50%;transform:translate(0%, -50%);width:auto;word-wrap:break-word}.project-type .project-type-content{color:#000;line-height:18px;margin-top:36px;min-height:90px}.project-type .project-type-content ul,.project-type .project-type-content ol{text-align:left}.project-type .project-type-content ul li,.project-type .project-type-content ol li{color:#000}.project-type .find-btn{font-size:14px;line-height:48px;margin-top:14px;max-width:200px;display:block;margin:24px auto 0;font-weight:400}.page-header{border:none}.page-header .project-status label{font-family:"Open Sans",sans-serif;color:#000;font-size:14px;margin-right:8px;font-weight:400}.page-header .project-status .select-holder{display:inline-block;background:url(../images/dropdown.png) no-repeat 142px center;border:1px solid #acacac}.page-header .project-status .select-holder select{border:none;color:#5c5c5c;width:164px;padding:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;font-family:"Open Sans",sans-serif;font-size:14px}.page-header .project-status .select-holder select::-ms-expand{display:none}.gallery-images ul{padding:0}.gallery-images ul li{display:inline-block;padding:0}.gallery-images ul li:before{content:''}.ajax-content .row{opacity:0}.error404 h1{margin-bottom:24px !important}.sitemap-list{padding:0;margin:0}.sitemap-list ul{margin:0 !important}.gform_confirmation_wrapper{font-family:"Lato", sans-serif;font-size:15px;color:#888888;line-height:24px}.single-post .breadcrumbs{margin-bottom:0}.single-post .post-info{margin-bottom:24px}.single-post .post-info p{font-size:14px}.navigation.pagination .screen-reader-text{display:none}.pagination{margin-bottom:1px !important}.gallery-images{padding:15px 0 0}.project-content .each-project,.ajax-content .each-project{text-align:center;margin-bottom:40px}.project-content .each-project a h5,.ajax-content .each-project a h5{text-align:center}.project-content .each-project a h5:after,.ajax-content .each-project a h5:after{left:0;right:0;margin:0 auto}.project-content .each-project a,.ajax-content .each-project a{display:block;width:100%;height:100%;position:relative}.project-content .each-project .award-wrapper,.ajax-content .each-project .award-wrapper{position:absolute;left:0;right:0;top:12px;text-align:center;background:rgba(0,0,0,0.5)}.project-content .each-project .award-wrapper__title,.ajax-content .each-project .award-wrapper__title{text-align:center;font-size:18px;color:#fff;font-family:"Gudea",serif;text-transform:none;margin-top:10px}.project-content .each-project .award-wrapper__title:after,.ajax-content .each-project .award-wrapper__title:after{background:transparent}.wrapper-vid{position:relative;bottom:0;right:0;height:260px;width:260px;z-index:999;margin:auto}.wrapper-vid .head{font-family:"OldStandardItalic", serif;display:block;color:#000;font-size:24px;text-align:center}.wrapper-vid .video_button a{width:210px;height:210px;background-color:#e1ab24;color:#fff;display:block;border-radius:50%;padding:5px;text-align:center;margin:auto}.wrapper-vid .video_button a i{font-size:200px}.home-gallery .gallery-image .awards{display:none}.home-gallery .slick-center .awards{position:absolute;color:#fff;z-index:10;left:0;right:0;text-align:center;font-size:18px;font-family:"Gudea",serif;display:block}.home-gallery .gallery-image img{width:290px;height:210px}.home-gallery .slick-list .gallery-image{overflow:hidden}.home-gallery .slick-list .gallery-image img{-webkit-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.home-gallery .slick-list .gallery-image:hover img{position:relative;z-index:1;-webkit-transition:all .5s;-webkit-transform:scale(1.1);-ms-transition:all .5s;-ms-transform:scale(1.1);-moz-transition:all .5s;-moz-transform:scale(1.1);transition:all .5s;transform:scale(1.1)}.home-gallery .slick-list .gallery-image.slick-center:hover:after{z-index:6}.home-gallery .slick-list .gallery-image.slick-center:hover strong,.home-gallery .slick-list .gallery-image.slick-center:hover .num_holder{z-index:7}.home-gallery .slick-list .gallery-image.slick-center:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.home-gallery-holder .slick-arrow{background-color:#e5bd4b !important;display:block;width:50px;height:50px;color:#fff;position:absolute}.home-gallery-holder .slick-prev{left:0}.home-gallery-holder .slick-next{right:0}.sidebar h3{margin-top:0;margin-bottom:15px}.footer{font-size:12px;padding:50px 0 24px}.footer a{color:#fafafa;text-decoration:none}.footer__copyright{margin:24px 0 4px}.footer__menu ul{margin:0;padding:0}.footer__menu ul li{border-left:1px solid #9e9e9e;display:inline-block;list-style:none;margin:0;padding:0 8px}.footer__menu ul li a{font-size:12px;color:#fff;font-family:Arial,Helvetica,sans-serif}.footer__menu ul li:first-child{border-left:none;padding-left:0}.footer__badge{text-align:center}.footer__badge span{margin-right:1em;position:relative;top:0.25em;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#fff;margin-top:20px}.footer__logos{text-align:center}.footer__logos h5{font-family:Arial,Helvetica,sans-serif;color:#fff;font-size:12px;margin:15px 0 0}@media (min-width: 300px){.navbar-holder{position:relative}.top_nav .header-social{display:inline-block;float:left;text-align:center;width:100%;padding-left:0px}.top_nav .menu-wrapper{text-align:center}.top_nav .social_icons{margin:0;text-align:left;position:relative;z-index:99999;margin-right:-15px;margin-left:-15px;padding:10px 15px 0}.top_nav .social_icons li{margin-right:5px}.top_nav .social_icons li:last-child{margin-right:0}.top_nav .social_icons li .fa{font-size:16px;line-height:24px}.top_nav .phone_number{margin:0;z-index:99999;top:0;padding-top:10px;text-align:center;padding-bottom:10px}.top_nav .phone_number a{display:inline-block}.top_nav .phone_number a .fa{font-size:22px}.top_nav .navbar-brand{position:relative;z-index:99999;width:100%;min-height:auto;height:auto}.top_nav .navbar-brand img{margin:30px auto;width:100%;height:auto;max-width:170px}.top_nav .navbar-header{position:relative;text-align:right;margin-left:-10px;margin-right:-10px;padding:10px 0}.top_nav .navbar-header .navbar-toggle{border-color:transparent;background-color:transparent;margin:0 15px 0 0;padding-top:2px}.top_nav .navbar-header .navbar-toggle .fa-bars{color:#000;font-size:30px}.navbar{border:none;z-index:9999;width:100%;min-height:auto}.navbar .container .navbar-collapse{border:none;padding:0}.navbar .container .navbar-nav{margin:0}.navbar .container .navbar-nav li{border:none;position:relative}.navbar .container .navbar-nav li .span.dropdown-toggle{display:none}.navbar .container .navbar-nav li a{display:block}.navbar .container .navbar-nav li a:active,.navbar .container .navbar-nav li a:focus{background-color:#e5bd4b !important !important;color:#fff !important}.navbar .container .navbar-nav li .dropdown-menu li{text-indent:15px}.navbar .container .navbar-nav li .dropdown-menu li ul{position:relative;left:0;top:0;width:100%;margin:0;border:0}.navbar .container .navbar-nav li.current_page_item>a{background-color:#e5bd4b !important;color:#fff !important}.banner-wrapper .banner-image-container .banner-slide img{width:100%;height:100%}.banner-wrapper .banner-slider{padding:10px}.banner-wrapper .banner-slider h2{font-size:24px}.banner-wrapper .banner-slider p{font-size:14px}.banner-wrapper .banner-slider p span{font-size:14px}.banner-wrapper .banner-slider .btn{font-size:12px;padding:10px}.banner-wrapper .banner-content-wrapper{position:relative;top:0}.banner-wrapper .banner-content-wrapper .video_button{text-align:center;padding-top:15px}.banner-wrapper .banner-content-wrapper .video_button a{display:inline-block;border-radius:50%;margin:0 auto;background-color:rgba(225,171,36,0.66);padding:5px 12px}.banner-wrapper .banner-content-wrapper .video_button a .fa{color:#fff}.banner-wrapper .slick-prev{left:0}.banner-wrapper .slick-next{right:0}.home-gallery{text-align:center;overflow-x:hidden;padding-bottom:0;position:relative}.home-gallery .slick-next{line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:#d1d1d1;border:none;outline:none;background:transparent;right:10px;font-size:20px;z-index:9999}.home-gallery .slick-prev{line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:#d1d1d1;border:none;outline:none;background:transparent;left:10px;font-size:20px;z-index:9999}.home-gallery .gallery-image img{margin:0 auto}.home-gallery .slick-list{overflow:visible}.home-gallery .slick-list .gallery-image{position:relative;-webkit-transition:all 200ms ease-in;-webkit-transform:scale(1);-ms-transition:all 200ms ease-in;-ms-transform:scale(1);-moz-transition:all 200ms ease-in;-moz-transform:scale(1);transition:all 200ms ease-in;transform:scale(1);text-decoration:none;color:transparent}.home-gallery .slick-list .gallery-image span,.home-gallery .slick-list .gallery-image strong{display:none}.home-gallery .slick-list .gallery-image.slick-center{position:relative;z-index:2;-webkit-transition:all 200ms ease-in;-webkit-transform:scale(1.1);-ms-transition:all 200ms ease-in;-ms-transform:scale(1.1);-moz-transition:all 200ms ease-in;-moz-transform:scale(1.1);transition:all 200ms ease-in;transform:scale(1.1)}.home-gallery .slick-list .gallery-image.slick-center:before{content:url("../images/gallery-btn.png");position:absolute;left:0;right:0;top:45px;margin:0 auto;z-index:10}.home-gallery .slick-list .gallery-image.slick-center:after{content:'\A';width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.6);position:absolute}.home-gallery .slick-list .gallery-image.slick-center img{outline:1px solid #fff;opacity:1}.home-gallery .slick-list .gallery-image.slick-center strong{display:block;color:#e5bd4b !important;text-align:center;position:absolute;text-align:center;z-index:5;left:0;right:0;top:100px;font-family:"Gudea",serif;font-size:25px;text-transform:uppercase;line-height:23px;font-weight:400}.home-gallery .slick-list .gallery-image.slick-center .num_holder{text-align:center;position:relative;margin-top:-27px;bottom:30px}.home-gallery .slick-list .gallery-image.slick-center .num_holder span{display:inline-block;z-index:5;color:#fff;font-family:"Gudea",serif;font-size:20px;position:relative;padding-left:60px}.home-gallery .slick-list .gallery-image.slick-center .num_holder .bed_num:before{content:url(../images/bed-before.png);right:17px;position:absolute;top:1px}.home-gallery .slick-list .gallery-image.slick-center .num_holder .bath_num:before{content:url(../images/bath-before.png);right:17px;position:absolute;top:2px}.home-gallery .slick-list .gallery-image.slick-center .num_holder .garage_num:before{content:url(../images/garage-before.png);right:17px;position:absolute;top:4px}.banner-content-slide{margin:10px 0}.page-content h1{font-size:24px;text-transform:uppercase}.page-content h3{font-family:"Gudea",serif;font-size:26px}.page-content h4{font-size:24px;font-family:"Gudea",serif;margin:45px 0 20px}.page-content h5{font-size:22px;font-family:"Gudea",serif}.page-content h6{font-size:20px;font-family:"Gudea",serif}.page-content .home-content-holder{overflow:hidden}.page-content .home-content-holder .readmore-btn{float:right;margin-bottom:40px}.leadin-box{min-height:auto;padding:50px 0 40px}.leadin-box .inner{position:relative;left:auto;top:auto;-webkit-transform:none;-moz-transform:none;transform:none;background:rgba(0,0,0,0.4);padding:20px}.leadin-box .inner .leadin-title{font-size:26px;height:37px}.leadin-box .inner .leadin-title .leadin-content{line-height:20px}.leadin-box .inner .leadin-title .leadin-content .leadin-button{margin-top:45px}.testimonial-holder{padding-bottom:15px}.testimonial-holder .slick-next{line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:#d1d1d1;border:none;outline:none;background:transparent;right:10px;font-size:20px;z-index:9999}.testimonial-holder .slick-prev{line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:#d1d1d1;border:none;outline:none;background:transparent;left:10px;font-size:20px;z-index:9999}.testimonial-holder .testimonial-desc{padding:0 0 40px}.testimonial-holder .testimonial-desc h3{font-size:30px;margin-top:30px}.testimonial-holder .testimonial{text-align:center;margin-bottom:0 !important;padding:20px 10px;background:#f6f6f6}.testimonial-holder .testimonial img{margin:0 auto 20px}.home-gallery-desc{padding:20px 12px}.home-gallery-desc .home-gallery-btns ul li{display:block;margin:0 1px 10px}.home-gallery-desc .home-gallery-title{font-size:26px}.sidebar{padding:30px 0}.sidebar .menu-subpage{margin-bottom:24px}.sidebar .menu-subpage li{border-top:1px solid #d7d7d7}.sidebar .menu-subpage li a{display:block;font-family:"Open Sans",sans-serif;color:#000;font-size:16px;line-height:48px;text-decoration:none;padding-left:10px}.sidebar .menu-subpage li a .fa{color:#e5bd4b !important;font-size:16px;margin-right:10px}.sidebar .menu-subpage li:last-child{border-bottom:1px solid #d7d7d7}.dir_holder{margin-top:60px}.dir_holder .dir_image{display:block;width:auto;vertical-align:top}.dir_holder .dir_image img{width:auto;margin:0 auto;display:block}.dir_holder .dir_content{display:block;width:auto;vertical-align:top}.dir_holder .dir_content h5{text-align:center;color:#373737;font-size:24px;font-family:"Gudea",serif;margin:10px 0 10px}.home_con_items:first-child{margin-top:50px}.home_con_items h4{white-space:initial}.content{min-height:auto}.news-row{margin-top:40px;overflow:hidden}.news-row h2{margin-top:16px}.contact__gmaps{padding:0 15px}.testimonials-container{padding-top:20px;overflow:hidden}.testimonials-container .testimonial-single .post-thumbnail{margin-bottom:10px}.testimonials-container .testimonial-single .post-content h4{color:#e5bd4b !important;font-size:14px;margin-top:30px;font-family:"Open Sans",sans-serif}.testimonials-container .testimonial-single .post-content h4 span{display:block;color:#888888;font-size:14px;font-family:"Open Sans",sans-serif;margin-top:10px}.faq-loop .faq-content{padding:0 0 20px 40px}.white-border{border-bottom:1px solid #fff;box-sizing:border-box}.testimonial-single .post-thumbnail img{border-radius:50%}.gallery-images a{margin-bottom:20px;display:block;text-align:center}.contact-sidebar_wrapper{margin-top:20px}.contact-sidebar_wrapper .contact-sidebar .gform_title{font-size:22px}#pre-footer{padding:40px 0}#pre-footer .why-choose{padding:0 10px 0;margin-bottom:40px}#pre-footer .why-choose h3{font-size:26px;margin:0 0 20px}#pre-footer .why-choose li{font-size:13px}#pre-footer .contact-info{padding:0 10px 0}#pre-footer .contact-info h3{font-size:26px;margin:0 0 20px}#pre-footer .contact-info p{font-size:13px}#pre-footer .contact-info .contact-info-text{line-height:20px}#pre-footer .contact-info ul.footer-social{text-align:center}#pre-footer .contact-info ul.footer-social li{margin:0 12px 0 0}.footer{text-align:center;padding:40px 0 30px}.footer .footer__copyright{margin:0}.footer .footer__menu{margin-bottom:40px}.footer .footer__badge{margin-top:40px}}.contact__form .gform_body ul{margin:30px 0 0 !important}.contact__form .gform_body ul li{display:inline-block;width:100%;vertical-align:top}.contact__form .gform_body ul li:before{content:"" !important}.contact__form .gform_body ul li label{display:none}.contact__form .gform_body ul li#field_12_7{padding-left:0;width:100%}.contact__form .gform_body ul li.gf_left_half{padding-right:0;padding-left:0}.contact__form .gform_body ul li.gf_right_half{padding-left:0}.contact__form .gform_footer input[type='submit']{float:right;border:0;color:#fff;outline:0;padding:12px 40px 12px 12px;border-radius:5px;background:url(../images/submit-logo2.png) no-repeat 93% center #e5bd4b !important;font-size:17px;font-family:"Gudea",serif}.contact__info{padding-top:30px}.project-content .each-project a h5{text-align:center}.project-content .each-project a h5:after{left:0;right:0;margin:0 auto}.project-type .project-type-title h3{width:100%}@media (min-width: 480px){.wrapper{position:relative}.top_nav .navbar-header .navbar-toggle{border-color:transparent;background-color:transparent;font-size:30px}.top_nav .navbar-header .navbar-toggle .fa-bars{color:#000;font-size:48px}.top_nav .social_icons{padding:20px 15px 0;text-align:left}.top_nav .social_icons li{margin-right:5px}.top_nav .social_icons li:last-child{margin-right:0}.top_nav .social_icons li .fa{font-size:22px;line-height:31px}.top_nav .phone_number{margin:0;z-index:99999}.top_nav .phone_number a{display:inline-block}.top_nav .phone_number a .fa{font-size:22px}.top_nav .navbar-brand{padding:0 !important;width:100%;max-width:100%;min-height:auto}.top_nav .navbar-brand img{width:auto !important;height:auto;max-width:200px}.navbar{border:none;z-index:1000;width:100%}.navbar .container .navbar-header{position:relative;text-align:right;margin-left:-10px;margin-right:-10px}.navbar .container .navbar-collapse{border:none}.navbar .container .navbar-nav li{border:none}.navbar .container .navbar-nav li a{display:block}.banner-wrapper .banner-content-wrapper .video_button{padding-top:15px}.page-content h1{font-size:32px}.page-content .home-content-holder{overflow:hidden}.page-content .home-content-holder .readmore-btn{float:right;margin-bottom:40px}.page-content .each-project .award-wrapper{width:260px;margin:0 auto}.leadin-box .leadin-title .leadin-content{line-height:20px}.leadin-box .leadin-title .leadin-content .leadin-button{margin-top:45px}.testimonial-holder .slick-next{line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:#d1d1d1;border:none;outline:none;background:transparent;right:10px;font-size:20px;z-index:999999}.testimonial-holder .slick-prev{line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:#d1d1d1;border:none;outline:none;background:transparent;left:10px;font-size:20px;z-index:999999}.testimonial-holder .testimonial-desc{padding:0 0 40px}.testimonial-holder .testimonial{text-align:center;margin-bottom:0 !important;padding:40px 10px;background:#f6f6f6}.testimonial-holder .testimonial img{margin:0 auto 20px}.home-gallery-holder .slick-arrow{background-color:#e5bd4b !important;display:block;width:50px;height:50px;color:#fff;position:absolute}.home-gallery-holder .slick-prev{left:0}.home-gallery-holder .slick-next{right:0}.home-gallery-desc .home-gallery-btns ul li{display:inline-block}.project-type .project-type-title h3{width:auto}.project-type .project-type-title h3:before{content:'';display:block;width:50px;height:1px;background:#fff;position:relative;top:35px}#pre-footer{padding:40px 0}#pre-footer .why-choose{padding:0 26px 0}#pre-footer .why-choose h3{text-align:center}#pre-footer .why-choose li{font-size:13px}#pre-footer .contact-info{padding:0 26px 0}#pre-footer .contact-info h3{text-align:center}#pre-footer .contact-info p{font-size:13px}#pre-footer .contact-info .contact-info-text{line-height:20px}#pre-footer .contact-info ul.footer-social li{margin:0 12px 0 0}.footer{text-align:center;padding:40px 0 30px}.footer .footer__copyright{margin:0}.footer .footer__menu{margin-bottom:40px}.footer .footer__badge{margin-top:40px}}@media (min-width: 768px){.top_nav .navbar-header .navbar-toggle{margin:2px 0 0;top:13px}.top_nav .navbar-header .navbar-toggle .fa-bars{color:#000;font-size:48px}.top_nav a.hflink{width:150px;display:inline-block;line-height:18px}.social-wrapper{z-index:999}.social_icons{padding-top:35px;padding-right:25px;display:inline-block}.social_icons li{margin-right:12px}.social_icons li .fa{font-size:22px}.phone_number{padding-top:10px;padding-bottom:10px;display:block;text-align:center;position:relative;width:100%;float:none}.phone_number a{display:inline-block}.phone_number a .fa{font-size:22px}.navbar-brand{position:relative;z-index:99999;width:100%}.navbar-brand img{max-width:200px}}.banner-wrapper .banner-slider{padding:10px}.banner-wrapper .banner-slider h2{font-size:40px}.banner-wrapper .banner-slider p{font-size:14px}.banner-wrapper .banner-slider p span{font-size:14px}.banner-wrapper .banner-slider .btn{font-size:14px;padding:16px 54px}.banner-wrapper .banner-content-wrapper{padding:0}.banner-wrapper .banner-content-wrapper .video_button{padding-top:15px}.page-content h1{font-size:45px;font-weight:600}.page-content .each-project .award-wrapper{width:100%;margin:0 auto}.leadin-box{border-bottom:none}.leadin-box .leadin-title{font-size:30px}.leadin-box .leadin-title .leadin-content .leadin-button{margin-top:45px}.testimonial-holder .testimonial{text-align:left}.testimonial-holder .slick-arrow{font-size:2.857em;height:40px !important;width:40px !important}.home-gallery-desc{padding:80px 12px 0}.home-gallery-desc .home-gallery-title{font-size:40px}.home-gallery-desc .home-gallery-text p{font-size:14px}.testimonial-holder .testimonial-desc h3{font-size:36px}.testimonial-holder .testimonial-desc p{font-size:14px}.dir_holder{margin-top:60px}.dir_holder .dir_image{display:inline-block;width:28%;vertical-align:top}.dir_holder .dir_content{display:inline-block;width:70%;vertical-align:top;padding-left:15px}.dir_holder .dir_content h5{text-align:left;margin:0 0 10px}.faq-loop .faq-content{padding:0 0 20px 80px}.home-gallery .slick-list{overflow:visible}.home-gallery .slick-list .gallery-image{position:relative;-webkit-transition:all 200ms ease-in;-webkit-transform:scale(1);-ms-transition:all 200ms ease-in;-ms-transform:scale(1);-moz-transition:all 200ms ease-in;-moz-transform:scale(1);transition:all 200ms ease-in;transform:scale(1)}.home-gallery .slick-list .gallery-image span,.home-gallery .slick-list .gallery-image strong{display:none}.home-gallery .slick-list .gallery-image.slick-center{-webkit-box-shadow:0px -2px 15px -1px #dcdcdc,0px 4px 15px -7px #000;-moz-box-shadow:0px -2px 15px -1px #dcdcdc,0px 4px 15px -7px #000;box-shadow:0px -2px 15px -1px #dcdcdc,0px 4px 15px -7px #000}.contact__form .gform_body ul li{display:inline-block;width:50%}.contact__form .gform_body ul li#field_12_7{width:100%}.contact__form .gform_body ul li.gf_left_half{padding-right:15px;padding-left:0}.contact__form .gform_body ul li.gf_right_half{padding-left:15px;padding-right:0}.contact__form .gform_body input[type='submit']{margin-right:15px}.project-content .each-project a h5,.ajax-content .each-project a h5{text-align:left}.project-content .each-project a h5:after,.ajax-content .each-project a h5:after{margin:0}.img_float{float:left;margin:0 30px 15px 0}#pre-footer .why-choose{padding:0}#pre-footer .why-choose li{font-size:14px}#pre-footer .why-choose h3{font-size:36px}#pre-footer .contact-info{padding:0}#pre-footer .contact-info p{font-size:14px}#pre-footer .contact-info ul.footer-social li{margin:0 12px 0 0}#pre-footer .contact-info h3{font-size:36px}#pre-footer .contact-info .contact-info-text{line-height:22px}.footer{text-align:left}.footer .footer__copyright{margin:10px 0 4px}.footer .footer__menu{margin-bottom:40px}.footer .footer__badge{margin-top:20px;text-align:right}.footer .footer-box-left{padding-right:0}.footer .footer-box-center{padding:0}@media (min-width: 700px) and (max-width: 991px){.social-wrapper,.logo-wrapper,.menu-wrapper{width:33.2%}.top_nav .social_icons{padding:30px 0px 0px 15px}.top_nav .social_icons li{margin-right:3px}}@media (max-width: 699px){.social-wrapper{text-align:center}.top_nav a.hflink{width:180px;display:inline-block}.top_nav .social_icons{padding-top:5px;padding-left:25px;padding-bottom:25px;display:inline-block}.top_nav .social_icons li{margin-right:12px}.top_nav .social_icons li .fa{font-size:22px}}@media (min-width: 992px){.top_nav .header-social{display:inline-block;float:left;text-align:center;width:100%;padding-left:5px}.top_nav .social_icons{padding-top:35px;padding-right:25px;display:inline-block}.top_nav .social_icons li{margin-right:12px}.top_nav .social_icons li .fa{font-size:22px}.top_nav .phone_number a{display:block;padding-left:5px;text-align:right}.top_nav .phone_number a .fa{font-size:22px}.top_nav .navbar-brand{position:relative;z-index:99999;width:100%}.top_nav .navbar-brand img{margin:0 auto;max-width:80%}.navbar{top:0}.navbar .navbar-header .navbar-toggle{margin:2px 0 31px;top:24px}.navbar .navbar-header .navbar-toggle .fa-bars{color:#000;font-size:48px}.banner-wrapper .banner-content-wrapper{padding:20px 0;position:absolute;left:50%;top:65%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.banner-wrapper .banner-content-wrapper .slick-list{padding-bottom:415px;overflow:visible}.banner-wrapper .banner-content-wrapper .wrapper-vid{height:initial;width:initial;top:275px}.banner-wrapper .banner-content-wrapper .video_button{padding-top:60px}.banner-wrapper .banner-content-wrapper .video_button a{padding:5px 19px}.banner-wrapper .banner-content-wrapper .video_button a .fa{font-size:200px}.banner-wrapper .banner-slider{padding:14px 16px 24px}.banner-wrapper .banner-slider .btn{font-size:16px}.banner-wrapper .banner-slider p span{font-size:20px}.navbar .container .navbar-header{padding:0}.news-row h2{margin-top:0}.news-row .col-md-5.post-thumbnail{width:37%}.video_button span{display:block}.wrapper-vid{position:absolute;margin:0}.wrapper-vid .head{color:#fff}.page-content .home-content-holder .readmore-btn{float:none}.leadin-box{border-bottom:none;padding:0 10px 0;min-height:445px;width:90%}.leadin-box .inner{position:absolute;max-width:630px;padding:30px 50px;background:rgba(0,0,0,0.4);left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.leadin-box .inner .leadin-title{font-size:30px}.leadin-box .inner .leadin-title .leadin-content .leadin-button{margin-top:45px}.testimonial-holder{padding-bottom:25px}.testimonial-holder .testimonial{padding:40px 0px;margin-bottom:22px !important}.testimonial-holder .slick-arrow{font-size:40px}.home-gallery-desc p{max-height:95px;overflow:hidden}.home-gallery{margin-bottom:40px;overflow:hidden}.home-gallery:after{content:'';height:53px;background:#f9fafb;display:block;position:absolute;bottom:3px;left:0;width:100%;z-index:-1}.dir_holder .dir_image{width:30%}.dir_holder .dir_content{width:68%}.dir_holder .dir_content h5{max-height:25px;overflow:hidden}.dir_holder .dir_content p{font-size:14px}.testimonials-container{padding-top:50px}.testimonial-holder .testimonial-desc h3{margin-top:0}.sidebar{padding:0}.contact-sidebar_wrapper{margin-top:0}.banner-content-slide{margin:0}.contact__info{padding-top:0px}.contact__form .gform_body ul li{display:inline-block;width:100%}.contact__form .gform_body ul li.gf_left_half,.contact__form .gform_body ul li.gf_right_half{padding-right:0;padding-left:0}#pre-footer{padding:90px 0 70px}#pre-footer .why-choose{max-width:100%;margin:0}#pre-footer .why-choose li{font-size:14px}#pre-footer .why-choose h3{margin-bottom:40px;text-align:left}#pre-footer .contact-info{max-width:100%;margin:0;padding:0}#pre-footer .contact-info p{font-size:14px;line-height:28px}#pre-footer .contact-info ul.footer-social{text-align:left}#pre-footer .contact-info ul.footer-social li{margin:0 45px 0 0}#pre-footer .contact-info h3{margin-bottom:40px;text-align:left}.footer{text-align:left}.footer .footer__copyright{margin:10px 0 4px}.footer .footer__menu{margin-bottom:40px}.footer .footer__badge{margin-top:20px}}@media (min-width: 992px) and (max-width: 1199px){.banner-wrapper .banner-content-wrapper #banner-description .slick-list{padding-bottom:30px}.banner-wrapper .banner-content-wrapper #banner-description .slick-list .wrapper-vid{top:10px}.banner-wrapper .banner-content-wrapper #banner-description .slick-list .wrapper-vid .video_button{padding-top:0px}}@media (min-width: 1200px){.top_nav .header-social{display:inline-block;float:left;text-align:left;width:100%;padding-left:5px}.top_nav .phone_number{position:relative;top:0;right:0;padding-top:0;padding-bottom:5px}.top_nav .phone_number a{font-size:22px}.top_nav .phone_number a .fa{font-size:22px;color:#e5bd4b !important;position:relative;right:5px}.top_nav .social-wrapper{text-align:right}.top_nav .social_icons{text-align:right;display:inline-block;padding-left:45px}.top_nav .social_icons li{margin-right:28px}.top_nav .social_icons li .fa{font-size:23px}.top_nav .social_icons li:last-child{margin-right:5px}.top_nav .navbar-brand{width:auto}.navbar{border:none;position:-webkit-sticky;position:sticky;top:0;z-index:1020}.navbar .container .navbar-nav{width:100%;display:table;margin:0}.navbar .container .navbar-nav>li{display:table-cell;text-align:center}.navbar .container .navbar-nav li{border-left:none;border-top:none;float:none}.navbar .container .navbar-nav li:hover>ul{display:block}.navbar .container .navbar-nav li a{padding:6px 16px}.navbar .container .navbar-nav li a:hover{background-color:#000;color:#fff}.navbar .container .navbar-nav li span.dropdown-toggle{display:none}.navbar .container .navbar-nav li .dropdown-menu li{text-indent:0}.navbar .container .navbar-nav li .dropdown-menu li a:hover{background-color:#e5bd4b !important;color:#fff}.navbar .container .navbar-nav li .dropdown-menu li ul{position:absolute;left:100%}.navbar .container .navbar-nav li.current_page_item>a{background-color:#e5bd4b !important;color:#fff}.contact__form .gform_body ul li{display:inline-block;width:50%}.contact__form .gform_body ul li#field_12_7{width:100%}.contact__form .gform_body ul li.gf_left_half{padding-right:15px;padding-left:0}.contact__form .gform_body ul li.gf_right_half{padding-left:15px;padding-right:0}.testimonial-holder .testimonial-desc{padding-top:50px}.sidebar .menu-subpage li a{padding-left:15px}.sidebar .menu-subpage li a .fa{margin-right:15px}.dir_holder .dir_image{width:28%}.dir_holder .dir_content{width:70%}.home_con_items h4{white-space:nowrap}.page-home .content{padding:0}.page-home .page-content h1{margin-top:40px}.contact-sidebar_wrapper .contact-sidebar .gform_title{font-size:28px}#pre-footer .contact-info .contact-info-text{line-height:25px}}@media (min-width: 1400px){.banner-content-slide{margin-left:50px}}html,body{height:100%}body.home{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-shadow:0 0.05rem 0.1rem rgba(0,0,0,0.5);box-shadow:inset 0 0 5rem rgba(0,0,0,0.5);height:100%;background:#000}.home .cover-container{max-width:42em}.bg-black{background:#000 !important}.bg-primary{background:#e5bd4b !important}.bg-black h1,.bg-black h2,.bg-black h3,.bg-black h4,.bg-black h5{color:#fff}.front-logo .navbar-brand img{width:80%;height:80%;margin-bottom:40px;max-width:100%}.top_nav .navbar-brand img.bLogo{max-width:90%}.text-light{color:#ddd !important}.text-primary{color:#e5bd4b !important}.nav .bolded{font-weight:600}#media .card{border:none !important}#media h3.entry-title a{color:#fff !important}#media h3.entry-title{font-size:1.2rem;font-family:"Gudea",serif;text-transform:uppercase;line-height:1.6rem}.footer.bg-primary{color:#e5bd4b !important !important;font-size:16px;font-family:"Open Sans",sans-serif}.footer.bg-primary a{color:#000 !important}.footer.bg-primary span{color:#7e5c07 !important}.awardCarousel h4{font-size:14px;margin:16px 0 10px}.awardCarousel h5{font-size:20px}.awardCarousel .slick-arrow{width:50px;height:50px;top:-99px;z-index:999;position:absolute;cursor:pointer;background:#000 !important;color:#fff;font-size:0;border:0}.awardCarousel .slick-arrow.slick-next{right:30%}.awardCarousel .slick-arrow.slick-prev{left:30%}.awardCarousel .slick-next::before{content:"\35"}.awardCarousel .slick-prev::before{content:"\34"}.awardCarousel .slick-prev::before,.awardCarousel .slick-next::before{font-family:'ElegantIcons';color:#e5bd4b !important;font-size:24px}@media (max-width: 768px){.awardCarousel .slick-arrow.slick-prev{left:20px}.awardCarousel .slick-arrow.slick-next{right:20px}}.testCarousel h4 span{color:#e5bd4b !important}.testCarousel .content{min-height:600px}.testCarousel .slick-arrow{width:50px;height:50px;top:0;z-index:999;position:absolute;cursor:pointer;background:#e5bd4b !important;color:#fff;font-size:0;border:0}.testCarousel .slick-arrow.slick-prev{left:0}.testCarousel .slick-arrow.slick-next{right:0}.testCarousel .slick-next::before{content:"\35"}.testCarousel .slick-prev::before{content:"\34"}.testCarousel .slick-prev::before,.testCarousel .slick-next::before{font-family:'ElegantIcons';color:white;font-size:24px}@media (max-width: 768px){.testCarousel .slick-arrow.slick-prev{left:0}.testCarousel .slick-arrow.slick-next{right:0}}.gfield_label{display:none}

/*# sourceMappingURL=maps/style.css.map */
