/** File: style.css **/

/* Global
 ====================================================================== */
body#main {
    margin: 0;
    font-family: 'Droid Sans', sans-serif;
    font-size: 13px;
    line-height: 1.8em;
    overflow-y: auto;
    margin-top: 75px;
}

hr {
    background: url(../images/hr.png) repeat;
    margin: 45px 0;
}

a {
    color: #b09a73;
    text-decoration: none;
}

a:hover, a:focus {
    color: #7e6c4b;
    text-decoration: underline;
}
p {
    font-size: 13px;
    line-height: 1.6em;
}
/* mobile nav tweaks */
#sidebar {	margin-top: 75px;
}
.navbar {
	margin-bottom: 0;
}
section.banner {
	margin-top: 0;
}
/* end - mobile nav tweaks */
.btn-yellow {
    background-color: hsl(43, 100%, 57%) !important;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffdd89", endColorstr="#fec023");
    background-image: -khtml-gradient(linear, left top, left bottom, from(#ffdd89), to(#fec023));
    background-image: -moz-linear-gradient(top, #ffdd89, #fec023);
    background-image: -ms-linear-gradient(top, #ffdd89, #fec023);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffdd89), color-stop(100%, #fec023));
    background-image: -webkit-linear-gradient(top, #ffdd89, #fec023);
    background-image: -o-linear-gradient(top, #ffdd89, #fec023);
    background-image: linear-gradient(#ffdd89, #fec023);
    border-color: #fec023 #fec023 hsl(43, 100%, 52%);
    color: #804A11 !important;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);
    -webkit-font-smoothing: antialiased;
}

.ani-delay1 {
    -webkit-animation-delay: 0.1s;
    -moz-animation-delay: 0.1s;
    -o-animation-delay: 0.1s;
    animation-delay: 0.1s;
}
.ani-delay2 {
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    -o-animation-delay: .2s;
    animation-delay: .2s;
}
.ani-delay3 {
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s;
}
.ani-delay4 {
    -webkit-animation-delay: .4s;
    -moz-animation-delay: .4s;
    -o-animation-delay: .4s;
    animation-delay: .4s;
}
.ani-delay5 {
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
}

/* Hidden animated elements
 ======================================================= */

.middle .ol-circle li, .recent-item {
    opacity: 1;
}

.no-cssanimations .middle .ol-circle li,.no-cssanimations .recent-item {
    opacity: 1;
}

/* Top navbar
 ======================================================= */

.navbar {
    min-height: 75px;
    border-top: 3px solid #b09a73;
    background: #FFF;
    -moz-box-shadow: 0px 2px 5px #A5A5A5;
    -webkit-box-shadow: 0px 2px 5px #A5A5A5;
    box-shadow: 0px 2px 5px #A5A5A5;
}
.navbar-nav > li > a {
    padding-top: 26px;
    padding-bottom: 26px;
    color: #444444;
    font-size: 1.1em;
}


.navbar-nav > li.active > a {
    text-decoration: none;
    background-color: #EEE;
}
.navbar-fixed-top, .navbar-fixed-bottom {
    border-width: 3px 0 0;
}
.navbar > .container .navbar-brand {
    line-height: 35px;
    font-size: 1.8em;
}
.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #fafafa;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #FFF;
    text-decoration: none;
    background-color: #b09a73;
}
.navbar-toggle {
    background: #EBEBEB;
    margin-top: 15px;
}
.navbar-toggle .icon-bar {
    background: #444;
}

/* container
 ====================================================================== */
.container-wrapper {
    background: #FFF;
    z-index: 999;
    -moz-box-shadow: 0px -11px 8px -10px #000;
    -webkit-box-shadow: 0px -11px 8px -10px #000;
    box-shadow: 0px -11px 8px -10px #000;
}
.container-wrapper.margintop {
    margin-top: 450px;
    position: relative;
    z-index: 1;
}
.container-wrapper > section {
    margin-top: 50px;
    margin-bottom: 40px;
}
.container-wrapper > section:first-child {
    margin-top: 0;
}
.wrapper > section {
    margin-top: 30px;
    margin-bottom: 30px;
}

/* Top
 ====================================================================== */
.wrapper .services-top {
    background: #fafafa;
    border-bottom: 1px solid #ededed;
    padding: 20px 0 20px;
    margin-top: 0;
}
.icon-circle {
    width: 70px !important;
    height: 70px;
    border-radius: 50%;
    font-size: 30px;
    line-height: 60px;
    display: block;
    text-align: center;
}
.services-top .icon-circle {
    margin: 35% auto;
}
.icon-green {
    background-color: #b09a73;
    color: #FFF;
}
.services-top  h4 {
    margin-bottom: 12px;
}

/* home About and why chooes us  block
 ====================================================================== */
.about-img img {
    border-radius: 5px;
}
section h4 {
    margin-bottom: 20px;
}
.about-details h5 {
    font-weight: bold;
}

.whyus-block ol li {
    font-size: 1.2em;
}

ol.ol-circle {
    counter-reset: li;
    margin: 0 0 0 25px;
}

ol.ol-circle li {
    position: relative;
    margin: 10px 0 15px 0;
    padding: 2px;
    list-style: none;
}
ol.ol-circle > li:before {
    content: counter(li);
    counter-increment: li;
    position: absolute;
    top: -2px;
    left: -45px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    background: #b09a73;
    color: #FFF;
    text-align: center;
    line-height: 1.8em;
    font-size: 1.1em;
}

/* home recent work
 ====================================================================== */
.recent-work {
    margin-top: 60px;
}
.recent-item {
    -webkit-animation-duration: .3s;
    -moz-animation-duration: .3s;
    -o-animation-duration: .3s;
    animation-duration: .3s;
}
.recent-item img {
    border-radius: 5px 5px 0 0;
}
.rw-details {
    background: #F8F8F8;
    border-radius: 0 0 5px 5px;
    padding: 12px 0 5px;
    border-top: 2px solid #b09a73;
}
.recent-item a {
    display: block;
    position: relative;
    border-radius: 5px 5px 0 0;
}
.rw-details h5 {
    font-weight: bold;
    margin-top: 0;
}
.image-overlay-link {
    background-image: url(../images/overlay-icon-link.png);
}
.image-overlay-link {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    height: 50px;
    width: 50px;
    left: 0;
    top: -100%;
    bottom: 0;
    right: 0;
    position: absolute;
    z-index: 40;
    display: block;
    background-color: rgba(0, 0, 0, 0.8);
    background-repeat: no-repeat;
    background-position: 50%;
    cursor: pointer;
    margin: auto;
    border-radius: 50%;
    opacity: 0;
    overflow: hidden;
}

.image-overlay-bg {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    z-index: 40;
    opacity: 0;
    display: block;
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 5px 5px 0 0;
}

.recent-item a:hover .image-overlay-link, .recent-item a:focus .image-overlay-link, .recent-item a:hover .image-overlay-bg, .recent-item a:focus .image-overlay-bg {
    opacity: 1;
    top: 0;
}

/* Home testimonials block
 ====================================================================== */
.testimonials {
    /*margin-top: 60px;*/
    margin-bottom: 10px;
    min-height: 400px;
}
.testimonials h4 {
    padding: 30px 0 0;
    font-size: 1.6em;
    position: relative;
}

#testiCarousel {
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    min-height: 200px;
}
#testiCarousel .item {
    min-height: 200px;
}
#testiCarousel .cl-photo {
    height: 100px;
    width: 100px;
    margin: 0 auto;
    border: 6px solid #c2c3c3;
    border-radius: 50%;
    margin: 20px auto 5px;
}

#testiCarousel .item img {
    height: 100%;
    width: 100%;
    border-radius: 50%;
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
}
#testiCarousel .item blockquote {
    width: 60%;
    font-size: 1.4em;
    color: #737373;
    font-style: italic;
    line-height: 1.8em;
    margin: 0 auto;
    border-left: 0;
    -webkit-animation-delay: .6s;
    -moz-animation-delay: .6s;
    -o-animation-delay: .6s;
    animation-delay: .6s;
}

#testiCarousel .item p {
    font-size: 15px;
    color: #444444;
    font-weight: bold;
    padding-bottom: 20px;
}

#testiCarousel .carousel-control.left, #testiCarousel .carousel-control.right {
    background-image: none;
    width: 40px;
    height: 40px;
    background: #FFF;
    filter:none;
    background-image:none;
    border-radius: 50%;
    opacity: 1;
    color: #22c5ac;
    border: 2px solid #22c5ac;
    text-shadow: none;
    bottom: -25px;
    top: auto;
    margin: 0 auto;
    left: 0;
    right: 0;
}
#testiCarousel .carousel-control .icon-prev {
    margin-top: -18px;
    margin-left: -17px;
}
#testiCarousel .carousel-control .icon-next {
    margin-top: -18px;
    margin-left: -14px;
    right: 0%;
}
#testiCarousel .carousel-control.left {
    right: 50px;
}
#testiCarousel .carousel-control.right {
    left: 50px;
}

/* parallax
 ======================================================= */
.testimonials {
    position: relative;
}
.bg {
    background: url(../images/testimonial-bg.jpg) center center repeat;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    position: absolute;
    background-size: cover;
    background-repeat: repeat-y !important;
}


/* company Logo container
 ====================================================================== */
.company-logo {
    margin-top: 20px;
    margin-bottom: 20px;
}

/* Footer 1 container
 ====================================================================== */
.footer-nav {
    background: url(../images/footer-nav-bg.jpg) repeat-x;
    margin-bottom: 0;
    min-height: 50px;
}
.search-bar {
    margin-top: 14px;
    width: 24%;
    float: right;
}
.search-bar .btn {
border: 0;
height: 28px;
padding: 4px 10px;
background-color: #FFF;
color: #444444;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
box-shadow: inset 0px -2px 3px rgba(201, 199, 199, 0.67);
margin: -1px 0 0 -4px;
}
.search-bar .form-control {
    border: 0;
    height: 28px;
    background-color: #fff;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    box-shadow: inset 0px -2px 3px rgba(201, 199, 199, 0.67);
}

.footer-1 .navbar {
    border-top: 0;
    min-height: 50px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    border: 0;
}

.footer-1 .navbar-nav > li > a {
    padding-top: 16px;
    padding-bottom: 16px;
}
/* Footer 2 container
 ====================================================================== */
.footer-2 {
    background: #fafafa;
    padding-top: 10px;
    padding-bottom: 25px;
}
.footer-2 h4 {
    color: #444444;
    margin-top: 20px;
    margin-bottom: 20px;
}

/* Photo Stream Flickr */
.gallery-flickr .flickr-widget {
    margin-right: -12px;
    margin-top: 15px;
}
.gallery-flickr .flickr-widget img {
    display: block;
    width: 100%;
    height: auto;
}
.gallery-flickr .flickr-widget a:hover {
    border-color: #505050;
}

.gallery-flickr .flickr-widget a {
    float: left;
    width: 33%;
    padding: 10px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    overflow: hidden;
}
.gallery-flickr .flickr-widget a img {
    border-radius: 4px;
}
.ie7 #gallery-flickr  .flickr-widget a {
    width: 212px;
    height: 152px;
}

/* address */
.footer-2 .address a {
    color: #444444;
    text-decoration: none;
}
address {
    margin-bottom: 7px;
}

.footer-2 .address a:hover, a:focus {
    color: #808080;
    text-decoration: none;
}
.footer-2 .address ul li a {
    color: #444444;
}
.footer-2 .address i {
    margin-right: 12px;
    margin-top: 5px;
}
.footer-2 .address ul li a:hover {
    text-decoration: none;
    color: #ACA7A7;
}
/* Social Icons */
.social-icons ul li {
    font-size: 14px;
    margin-top: 12px;
    margin-bottom: 12px;
    padding-right: 2px;
    padding-left: 2px;
}
.social-icons ul li a {
    background: #B9BABB;
    padding: 9px;
    border-radius: 50%;
    color: #fff;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.social-icons ul li a:hover {
    color: #b09a73;
    text-decoration: none;
    background: #DBDADA;
}

@font-face {
    font-family: 'social-icons';
    src: url('../fonts/social-icons.eot');
}
@font-face {
    font-family: 'social-icons';
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
    font-weight: normal;
    font-style: normal;
}

.social-icons [class*="icon-"] {
    font-family: 'social-icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-facebook:before {
    content: "\e60b";
}
.icon-google-plus:before {
    content: "\e60a";
}
.icon-twitter:before {
    content: "\e60e";
}
.icon-linkedin:before {
    content: "\e619";
}
.icon-pinterest:before {
    content: "\e617";
}
.icon-dribbble:before {
    content: "\e613";
}
/* Subscribe */
.subscribe p {
    color: #444444;
}
.subscribe input {
    /*width: 90%;*/
    margin-bottom: 15px;
    padding-left: 5px;
}
.subscribe .btn {
    border-radius: 4px;
    width: 40%;
    border: 1px solid #B8B6B6;
    background: #F1F1F1;
}
/* Footer 3 container
 ====================================================================== */
.footer-3 {
    border-top: 3px solid #b09a73;
}
.footer-3 p, .footer-3 p a {
    color: #444444;
    margin: 20px auto;
}
.footer-3 .sm-cr-circle1 {
    display: inline-block;
    height: 10px;
    width: 10px;
    margin-left: 20px;
    background: #b09a73;
    border-radius: 50%;
}
.footer-3 .sm-cr-circle2 {
    display: inline-block;
    height: 10px;
    width: 10px;
    margin-right: 20px;
    margin-left: 3px;
    border-radius: 50%;
    border: 1px solid #b09a73;
}

/* Inner Pages
 ====================================================================== */
.content-wrapper{
    margin-bottom: 30px;
}
#page-title {
    margin: 0 0 40px 0;
    padding-left: 5px;
    padding-right: 5px;
    background-color: #666;
    background: #000 url(../images/carousel-bg.jpg) repeat 0 0;
}
#page-title h2 {
    display: inline-block;
    color: white;
    padding: 5px 0 15px;
    font-size: 25px;
    font-weight: normal;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.9);
    -webkit-animation-delay: .4s;
    -moz-animation-delay: .4s;
    -o-animation-delay: .4s;
    animation-delay: .4s;
}
.breadcrumb {
    padding: 8px 15px;
    margin: 7px 0;
    list-style: none;
    background-color: transparent;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: inline-block;
}
.breadcrumb li a,
.breadcrumb li span {
    color: #999;
}
.breadcrumb span.divider img {
display: none;
}
.breadcrumb > .active{
    color: #000;
}

/* fontawesome home icon in breadcrumbs */
.breadcrumb>li+li+li:before {
content: "/\00a0";
padding: 0 5px;
color: #ccc;
}
.breadcrumb>li+li:before {
display: inline-block;
font-family: fontawesome;
content: "\f015";
font-size: 15px;
color: #999;
padding-right: 5px;
}
/* end - fontawesome home icon in breadcrumbs */

.content-wrapper .headline h4 {
    font-size: 2.1em;
    color: #B09A73;
}

.content-wrapper .headline h5 {
    font-size: 1.6em;
    color: #B09A73;
}

div.item-page div.row.recent-work a img {
    opacity:0.7;
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
    -o-transition: all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
    transition: all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000);

    -webkit-transition-timing-function: cubic-bezier(0.250, 0.100, 0.250, 1.000);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.100, 0.250, 1.000);
    -o-transition-timing-function: cubic-bezier(0.250, 0.100, 0.250, 1.000);
    transition-timing-function: cubic-bezier(0.250, 0.100, 0.250, 1.000);
}

div.item-page div.row.recent-work a:hover img {
    opacity:1;
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
    -o-transition: all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
    transition: all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000);

    -webkit-transition-timing-function: cubic-bezier(0.250, 0.100, 0.250, 1.000);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.100, 0.250, 1.000);
    -o-transition-timing-function: cubic-bezier(0.250, 0.100, 0.250, 1.000);
    transition-timing-function: cubic-bezier(0.250, 0.100, 0.250, 1.000);
}

img {
    max-width: 100%;
    height: auto;
}

/* pagionation fix */

.pagination {
    width: 100%;
}
.pagination ul {
    list-style-type: none;
}
ul.pagination-list {
    list-style-type: none;
}
.pagination ul > li {
    float: left;
    padding: 0 15px 0 15px;
}
.pagination ul > li.disabled a {
    font-size: 20px;
}
.pagination p.counter {
    margin: 0;
}

/* contact form
=====================*/
.contact-form .message-input textarea {
    width: 100%;
    height: 250px;
}

.contact-form input,
.contact-form textarea,
.contact-form .uneditable-input {
    width: 100%;
}

.contact-form .send-btn,
.contact-form .email-copy {
    padding: 0;
    float: left !important;
}

.contact-form .send-btn {
    padding: 0;
	float: right !important;
}

.btn-danger {
    color: #FFF;
    background-color: #B09A73;
    border-color: #B09A73;
}

.btn-danger:hover {
    color: #333;
    background-color: #dbc6a1;
    border-color: #dbc6a1;
}

.contact-form legend {
    font-size: 1.3em;
}

/* Sidebar
 ======================================================= */
.left-sidebar aside{
    /*padding-right:10px;*/
}
.right-sidebar aside{
    /*padding-left:10px;*/
}
aside.widget{
    margin-bottom: 20px;
}
.headline h4,
.page-header h2 {
    border-bottom: 2px solid #b09a73;
    padding-bottom: 10px;
    display: inline-block;
    margin-bottom: -2px;
}
.headline h5 {
    border-bottom: 2px solid #b09a73;
    padding-bottom: 10px;
    display: inline-block;
    margin-bottom: -2px;
    margin-left: 15px;
}
.headline {
    display: block;
    margin: 10px 0 15px 0;
    border-bottom: 1px dotted #E4E9F0;
}

.page-header h2,
.page-header h2 span {
    font-size: 1.6em;
    color: #B09A73;
}
.page-header {
    padding-bottom: 0px;
    margin: 40px 0 20px;
    border-bottom: none;
}

.page-header {
    display: block;
    margin: 10px 0 15px 0;
    border-bottom: 1px dotted #E4E9F0;
}

.blog .page-header h2,
.blog .page-header h2 span {
    font-size: 1.8em;
    color: #B09A73;
}


/* For IE 8
 ======================================================= */
.lt-ie9 .navbar{
    border-bottom: 1px solid #ddd;
}
.lt-ie9  .navbar-nav > li > a {
    padding-top: 28px;
    padding-bottom: 27px;
}
.lt-ie9 footer .navbar-nav > li > a {
    padding-top: 16px;
    padding-bottom: 16px;
}
.lt-ie9  .carousel-caption {
    left: 10%;
}
.lt-ie9  .image-overlay-link{
    top:-130%;
    background-color: #222;
}
.lt-ie9  .recent-item {
    overflow: hidden;
}

.lt-ie9 .btn-trans {
    color: #f8f8f8;
    background-color:#333;
}
.lt-ie9 .btn-trans:hover, .lt-ie9  .btn-trans:focus, .lt-ie9  .btn-trans:active, .lt-ie9 .btn-trans.active {
    color: #FFF;
    background-color:#000;
}

.pull-right {
	background-color: #B09A73;
}

a.btn.dropdown-toggle {
	color: #fff;
}

p.counter.pull-right {background-color: transparent;}


/* Google Map container use ".google-map-canvas" for google map
 ====================================================================== */
.google-map-canvas, .google-map-canvas * {.box-sizing(content-box);}

/* firefox blog fix */
.item-image {
    max-width: 100%;
}

/* Added to enable sub-menu dropdowns
=========================================*/
.nav-custom .navbar-nav li.dropdown ul li a{padding: 10px 18px;}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
ul li.dropdown-submenu:hover ul.dropdown-menu {display: block !important;}
ul li.dropdown-submenu:hover ul ul.dropdown-menu {display: none !important;}
ul li.dropdown-submenu ul li.dropdown-submenu:hover ul.dropdown-menu {display: block !important;}
ul li.dropdown-submenu .caret {margin-left: 5px;vertical-align: middle;border-top: 0;border-right: 0;border-bottom: 0;border-left: 0;}

/* Custom Media Queries
 ====================================================================== */
/*Large desktop*/
@media (min-width: 1200px) {
}

/* desktop*/
@media (min-width: 993px) and (max-width: 1199px) {

}

@media (max-width: 1199px) {
	#nav > .container {
		width: auto;
		padding: 0 10px;
	}
}

/*Portrait tablet to landscape and desktop*/
@media (min-width: 768px) and (max-width: 992px) {

    .services-top .icon-circle {
        margin: 5% auto;
    }
    .services-top{
        text-align: center;
    }
    .middle .ol-circle li, .recent-item {opacity:1; }
    .recent-work {	margin-top: 20px;	}
    .recent-item img {
        border-radius: 5px 5px 0 0;
        text-align: center;
        display: block;
        margin: 0 auto;
    }
    .recent-item {margin-top: 25px;}
    #testiCarousel  {
        position: relative;
        margin-top: 0px;
    }
    #testiCarousel  .carousel-inner{
        padding-bottom: 30px;
    }
    #testiCarousel .carousel-control.left,#testiCarousel .carousel-control.right{
        bottom: 5px;
    }
    .search-bar {
        width:80%;
    }
}

/*Landscape phone to portrait tablet*/
@media (max-width: 767px) {
    .nav > li {
        border-bottom: 1px solid #ccc;
    }
    .nav {
        background: #f1f1f1;
    }
    .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .services-top .icon-circle {
        margin: 5% auto;
    }
    .services-top{
        text-align: center;
    }
    .about-block{
        text-align: center;
        margin-bottom: 20px;
    }
    .about-img img {
        border-radius: 5px;
        display: inline-block;
    }
    .recent-work {	margin-top: 20px;	}

    .recent-item img {
        border-radius: 5px 5px 0 0;
        width: 100%;
    }
    .recent-item {margin-top: 25px;}
    #testiCarousel .item blockquote {
        font-size: 1.1em;
        width:98%;
    }
    .search-bar {
        margin-top: 14px;
        width:95%;
        float: none;
        margin: 10px auto 0;
    }

    #testiCarousel  {
        position: relative;
        margin-top: 0px;
    }

    #testiCarousel .carousel-control .icon-prev,#testiCarousel .carousel-control .icon-next{
        font-size: 1.4em;
        margin-left: -11px;
        margin-top: -16px;
    }

    .middle .ol-circle li, .recent-item {opacity:1; }

}

/*Landscape phones and down*/
@media (max-width: 480px) {
    .nav > li {
        text-align: center;
    }


}

/*used on demo site - delete if you feel the need */
div.devcolor {
    background-color: #B3A897;
    padding: 10px;
    margin: 10px 0 10px 0;
    border-radius: 5px;
    color: #FFF;
    font-size: 18px;
    text-align: center;
}

/* fix disappearing labels issue */
div.item-page div.joostrap.btn-group.pull-right{
	display: block !important;
}
.control-label label, .input-append input, button.btn.hasTooltip {
	display: inline-block !important;
}
div.joostrap.btn-group {
	display: inline !important;
}