.default .ry-fullwrp{margin:0 0 6em 0}.contact-block{float:right;position:relative;top:-31px}table.contact-info span{position:relative;left:-20em}.slider-text-wrapper h4{font-family:Muli,sans-serif;color:#292929;font-size:23px!important;letter-spacing:5px;text-transform:uppercase}.btn:not(.btn-social).btn-primary,.login .btn-login,.login .btn-resetPassword,.registerBox .btn-register{background:#74bb75;border:solid 1px #000;color:#000;letter-spacing:3px}.btn:not(.btn-social).btn-primary:hover,.login .btn-login:hover,.login .btn-resetPassword:hover,.registerBox .btn-register:hover{background:#2a3136;border:solid 1px #2a3136;color:#fff;letter-spacing:3px}.top-contact-wrapper a{font-size:24px;position:relative;color:#000;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:1px}div#contactmodal .modal-content button.btn.btn-default{position:absolute;right:0;top:0;color:#000!important;background:0 0;border:transparent;font-size:25px!important}div#def-content .ry-content-wrp h1{display:none}div.sidebar-content h3{text-align:center!important;font-size:30px!important}.btn.btn-primary.contact a{color:#000!important}a.btn.btn-primary:active,a.btn.btn-primary:focus{color:#fff}.social-inner-wrap p{position:relative;color:#fff;left:-111px;top:35px;pointer-events:none}.slider-text-wrapper a.btn.btn-primary{font-size:16px;color:#eec055;background:#000;letter-spacing:0!important}.fade-in-bottom{-webkit-animation:fade-in-bottom .9s linear both;animation:fade-in-bottom .9s linear both}.slider-text-wrapper span.span-1{background:0 0!important;color:#bbd1e4!important;padding:0;font-size:50px}.slider-text-wrapper a.btn.btn-primary:hover{color:#000}.btn.btn-primary.phone{background:#2b2b2b;border:none;border-radius:0!important;display:inline-block;margin-top:0;padding:5px 20px}div.ry-fullwrp{padding:0;width:100%;margin:2em 0}.btn.btn-primary.app{background:0 0;border-radius:0!important;display:inline-block;position:relative;padding:2px 20px;border:3px solid #d8c654!important}.btn.btn-primary.contact.a{text-transform:initial}.btn.btn-primary.app a{font-size:16px;color:#000;padding:0;font-family:Muli,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px}.social-container{color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ry-container{max-width:1200px;float:none;margin:auto;clear:both;padding:0 2em}body{position:relative;width:100%;height:100%}body,html{overflow:initial}.footer-wrapper.ry-fluid{margin-bottom:-1em}body p{color:#000;font-size:16px;font-weight:600}div#homefooter{display:block;clear:both;position:relative}.site-header .menu-wrap{padding-top:1em}.social-inner-wrap li a{padding:0!important;font-size:14px!important}div.social-inner-wrap li{list-style:none;display:inline-block;background:0 0!important;width:35px;height:35px;border:2px solid #222}.form-control:focus{border:1px solid #000!important}button.btn.btn-primary{padding:13px 35px;border-radius:0!important;text-transform:uppercase}.btn.btn-primary.contact{color:#000!important;padding:3px 17px 3px 45px}.btn.btn-primary.contact a{color:#000!important;text-decoration:none;font-family:Muli,sans-serif;font-size:17px}.btn-default{color:#333;background-color:#464646;border-color:#ccc;color:#fff!important;text-transform:capitalize!important;padding:10px 20px}.btn-default:hover{background-color:#20b1b1}.ry-wrp{display:block;width:100%;clear:both}.headwrp{padding:0}.site-header{padding:0;border-bottom:none;height:auto}.ry-header-container{padding:1em 0}.headLeft{padding:0}.logo img{max-width:170px;margin:auto;float:none;position:relative;top:48px}body{font-size:16px;color:#333;font-family:Muli,sans-serif}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-family:Muli,sans-serif;color:#000;font-weight:600}h1{font-size:30px!important;margin-top:0}.default p{text-align:justify!important}.default .footer-wrapper.ry-fluid{margin-top:0;position:relative}.slider-text-wrapper{padding:0;position:absolute;top:40%;left:-15%;z-index:1}.slider-text-wrapper h1{color:#292929;font-size:65px!important;letter-spacing:0;position:relative;top:0;font-family:Muli,sans-serif}.intro-box h2:after,.intro-box h2:before{display:none}.site-header .menu-wrap>ul>li.dropdown.open{background:0 0!important}.site-header ul .dropdown-menu li a{color:#fff;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;text-shadow:none;text-transform:capitalize;padding:10px 0 10px 10px;width:100%;display:block;text-align:left;font-size:16px;color:#000!important}.site-header ul.dropdown-menu>li{-webkit-box-shadow:0 11px 15px -16px rgba(102,102,102,.8);box-shadow:0 11px 15px -16px rgba(102,102,102,.8);background:#fff}.site-header ul .dropdown-menu{margin:0;width:220px;background:0 0;border:transparent!important;padding:0;margin-top:1em}.site-header ul li a{background:0 0;padding-right:0}div.ry-header-container{-webkit-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;float:none;margin:auto}.ry-header-container{padding-top:2em}.ry-header-container{max-width:80%;float:none;margin:2em auto 0}.menuwrp{float:right;width:60%}.bnr-wrp{display:none}div#def-footer{padding-top:0}div#ry-footer-top{background:#f0f0f0;padding:10em 0}#ry-footer-top .ry-left-wrp{border-bottom:1px solid rgba(17,17,17,.15);width:18em;padding-top:3em}#ry-footer-top .ry-right-wrp{padding-left:2em}div.bnr-wrp{background:#fff!important;height:300px}.bnr-title{position:absolute;left:0;bottom:40%;max-width:1200px;margin:auto;right:0;width:100%}.bnr-title{position:relative;top:-9em}.headwrp{position:relative;z-index:30;background:#fff;border-bottom:5px solid #a28816}.main-content{margin-top:-1px;overflow:initial}.main-content p{line-height:1.5!important}a.btn.btn-primary{-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;padding:15px 30px;text-transform:none;letter-spacing:1px!important;color:#000;font-size:15px!important;border:1px solid #000;font-weight:900;text-transform:uppercase;background:0 0!important}.btn.btn-primary.app:hover a{color:#fff}button.btn.btn-primary:active,button.btn.btn-primary:focus{color:#fff!important}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){video{height:auto}.nopadding.intro-box{padding-bottom:50em!important}div#gallery-section{display:block}body,html{overflow:visible}}@supports (-ms-ime-align:auto){video{top:-9em;height:auto}}@media only screen and (min-width:992px){.blog-item .col-xs-12.col-md-4.col-lg-4{margin-right:1em}.headwrp:before{top:1.5em}div#phone{padding-right:10px}}@media only screen and (max-width:991px){div.bnr-title{top:-6em}.contct-submit button.btn.btn-primary{margin-top:1em}form#contact-form{padding-right:0}.ry-wrp{display:inline-block;width:100%}table.bc-chart td{padding:10px}.blog-item img{margin:0 auto 1em}div#def-footer,div#homefooter{text-align:left}div#homecontent{text-align:center}body{-webkit-overflow-scrolling:touch;overflow-y:scroll!important}.main-content{margin-top:-21px;overflow:hidden}.main-banner{margin-top:3em}.default .ry-left-wrp{padding-bottom:2em}}