body {background: url('../img/body_bg.jpg') no-repeat center top white;}

.header-section,
.banner-section ,
.inner-banner-section {max-width:1300px;margin:0 auto;}
.feature-boxes-section {max-width:900px;background: rgba(255,255,255,0.7);padding:20px 5px 80px 5px;margin:0 auto;margin-top: -45px;position: relative;z-index: 1005;}
.feature-info-section {max-width:1220px;margin:0 auto;padding-bottom: 80px;}

.footer-section {max-width:100%;border-top:9px solid #154733;background-color: #f6f6f6;padding:25px 0 40px 0}

.logo-navigation .top-bar .name h1 a {padding-top:30px; padding-bottom:27px;}
.logo-navigation .top-bar {background: transparent}
.logo-navigation .top-bar-section ul {margin-top: 109px;}
.logo-navigation .top-bar-section .right li .dropdown {margin-top:0;border-top:3px solid #cccc00;}
.logo-navigation .top-bar-section ul li,
.logo-navigation .top-bar-section li:not(.has-form) a:not(.button){background: transparent;border-bottom:3px solid transparent;}
.logo-navigation .top-bar-section ul li > a,
.logo-navigation .top-bar-section ul li:hover:not(.has-form) > a {font-weight:700;color:#154733;text-transform: uppercase;font-size:13px;}
.logo-navigation .top-bar-section ul li:hover:not(.has-form) > a,
.logo-navigation .top-bar-section ul li:not(.has-form) > a.active {border-bottom:3px solid #cccc00;}
.logo-navigation .top-bar-section ul li.not-click:hover > a {border-color:transparent}
.logo-navigation .top-bar-section ul li li,
.logo-navigation .top-bar-section ul li li a,
.logo-navigation .top-bar-section ul li:hover li:hover a{border-bottom:0 none!important;}
.logo-navigation .top-bar-section .has-dropdown > a:after {border-color: #154733 transparent transparent transparent;}
.logo-navigation .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
.logo-navigation .top-bar-section li.active:not(.has-form) a:not(.button) {color: #154733;background-color:rgba(210,210,210,0.8);}

.banner-section {background: url("../img/banner_bg.jpg") no-repeat center top transparent;margin-top: 30px;}
.banner-section .row,
.feature-info-section .row,
.inner-banner-section .row,
.inner-section .row {max-width:100%;}
.inner-banner-section {margin-top: 30px;background: url("../img/inner_banner_bg.jpg") no-repeat center top transparent;}
.inner-section {position:relative;max-width:1200px;margin:-60px auto 0 auto;padding-top:60px;padding-bottom:100px;background-color: #fff;border-top:10px solid #154733;}

.animated-banner .orbit-container .orbit-slides-container > * .orbit-caption {bottom:auto;width:40%;top:50px;background-color: transparent;left: 45px;}
.animated-banner .orbit-container .orbit-slides-container > * .orbit-caption h3 {color:#fff;font-size:35px}
.animated-banner .orbit-container .orbit-slides-container > * .orbit-caption button,
.animated-banner .orbit-container .orbit-slides-container > * .orbit-caption .button {background-color:#154733;padding:10px 20px}

.animated-banner .orbit-container .orbit-prev,
.animated-banner .orbit-container .orbit-next {top:90%;height: 42px;width:22px;background: url("../img/banner_arrows.png") no-repeat}
.animated-banner .orbit-container .orbit-prev {background-position: left top;}
.animated-banner .orbit-container .orbit-next {background-position: right top;}
.animated-banner .orbit-container .orbit-prev > span,
.animated-banner .orbit-container .orbit-next > span {display:none;}

.feature-box a img {border-radius:8px}
.feature-info {position:relative;}
.feature-info p {font-size:13px;padding: 10px 20px 10px 20px;margin-bottom:0;}
.feature-info a {font-size:12px;font-style:italic;padding:8px 15px;position:absolute;right: 40px;bottom: -60px;}
.about-f {border-left:1px solid #c3d600}
.about-f a.button {background-color: #c3d600}
.plot-f {border-left:1px solid #008655}
.plot-f a.button {background-color: #008655}
.finance-f {border-left:1px solid #154733}
.finance-f a.button {background-color: #154733}
.inner-content p {font-size:14px;color: #9b9b9b}
.inner-content p,
.inner-content h1 {padding-left:50px;}
.inner-content h1.page-heading {padding-left:20px;color:#154733;margin-left:30px;border-left:3px solid #c3d600;font-size: 32px;line-height:32px}
.plot-item {margin-top:40px}
.plot-item h2 {padding-left:50px;font-size:24px;color:#154733}
.image-preview, .plot-description {display:inline-block;}
.image-preview {float:left;width:50%;padding-left:50px}
.plot-description {padding-left:20px;float:right;color: #9b9b9b;width:50%;font-size:14px;}

.inner-contact {background: url("../img/contact-bg.png") no-repeat center top transparent;min-height:375px;padding:70px 45px;}
.inner-avaliable {background-image: url("../img/inner-contact-bg.png");}
.inner-contact .row,
.enquiry-form .row {margin-left:auto;margin-right:auto;}
.inner-contact input {margin-bottom:5px;}
.inner-contact button {margin-top: 10px;float:right;padding:6px 35px;font-size:13px;text-transform: uppercase;background-color:#154733;font-weight:700;margin-right: 15px;}
.inner-contact textarea {height: 78px;max-height:78px;margin-bottom:0}

.enquiry-form {margin-left: 29px;background-color: #154733;padding: 26px;max-width:400px;}
.enquiry-form input {margin-bottom:3px;background: no-repeat 10px 10px white;padding-left:35px}
.enquiry-form .name-input {background-image: url("../img/name-bg.jpg")}
.enquiry-form .email-input {background-image: url("../img/mail-bg.jpg")}
.enquiry-form .phone-input {background-image: url("../img/phone-bg.jpg")}
.enquiry-form .msg-input {background-image: url("../img/comments-bg.jpg")}
.enquiry-form textarea {height: 78px;max-height:78px;background-repeat: no-repeat;background-position: 10px 10px;padding-left:35px}
.enquiry-form button {background:url("../img/enq-btn.png") no-repeat center center #c3d600; width:100%;padding:10px;color:transparent}

.footer-section .row {max-width:900px;}
.footer-section span {color: #58595b;font-size:13px;}
.footer-navigation, .copyright {margin-bottom:45px;}
.footer-navigation ul {list-style:none;margin:0;padding:0}
.footer-navigation ul li {float:left;margin-right:20px;}
.footer-navigation ul li a {font-size:13px;font-weight:700;text-transform: uppercase;color:#154733}
.footer-navigation ul li a:hover,
.footer-navigation ul li a.active {color:#c3d600}
.du {margin-top: 38px;}

/* Media Queries */
/* Small screens */
@media only screen { } /* Define mobile styles */

@media only screen and (max-width: 40em) { } /* max-width 640px, mobile-only styles, use when QAing mobile issues */

/*// Medium screens*/
@media only screen and (min-width: 40.063em) { } /* min-width 641px, medium screens */

@media only screen and (min-width: 40.063em) and (max-width: 64em) { } /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

/*// Large screens*/
@media only screen and (min-width: 64.063em) { } /* min-width 1025px, large screens */

@media only screen and (min-width: 64.063em) and (max-width: 90em) { } /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */

/*// XLarge screens*/
@media only screen and (min-width: 90.063em) { } /* min-width 1441px, xlarge screens */

@media only screen and (min-width: 90.063em) and (max-width: 120em) {body{background-size: 100%;} } /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */

/*// XXLarge screens*/
@media only screen and (min-width: 120.063em) { } /* min-width 1921px, xxlarge screens */
