header .main-menu .menu-item>a {
    background-color: transparent;
    color: #44484A;
}

header .main-menu .menu-item > a {
	padding-right: 15px;
	padding-left: 15px;
}


header .main-menu .menu-item>a:hover {
    background-color: transparent;
    color: #e0b641
}

.btn-primary {
	font-family: 'Lato', sans-serif;
	background-color: #535353;
	border: none;
	font-size: 16px;
	font-weight: bold;
	border-radius: 3px;
	margin-left: 20px;
	margin-top: 10px;
	padding: 8px 15px;
}

.btn-primary:hover {
	background-color: #e0b641;
	border: none;
}



.right-align {
    text-align: right!important;
    position: absolute;
    right: 15px;
    top: 35%!important;
    color: #3f3f3f
}

#main-slider .right-content-h4 {
    top: 18%;
    right: 15px
}

.text-small {
    font-size: 52px!important
}

.col-lg-5ths,
.col-md-5ths,
.col-sm-5ths,
.col-xs-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px
}

.col-xs-5ths {
    float: left;
    width: 20%
}

@media (min-width:768px) {
    .col-sm-5ths {
        float: left;
        width: 20%
    }
}

@media (min-width:992px) {
    .col-md-5ths {
        float: left;
        width: 20%
    }
}

@media (min-width:1200px) {
    .col-lg-5ths {
        float: left;
        width: 20%
    }
}

.join-us {
    padding: 30px 0 70px;
    background-color: #585d60
}

.contact-info a {
    color: #fff
}

.contact-info a:hover {
    text-decoration: underline;
    color: #e0b641
}

footer .copyright-area {
    color: #eee;
    font-size: 14px
}

textarea {
    height: 250px!important
}

.contact .contact-info i {
    display: block;
    font-size: 32px;
    margin-bottom: 30px;
    color: #44484A
}

.grey_text a {
    color: #44484A
}

.section-title-light {
    background-color: transparent;
    color: #fff;
    height: 55px;
    padding: 10px 20px 0
}

.light-border,
.light-text {
    color: #fff!important
}

.light-border {
    border: 1px solid #fff!important
}

.light-border:hover {
    border: 1px solid #e0b641!important
}

.testimonials .userinfo .username {
    margin-top: 10px;
    font-family: Arimo, sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: #000
}

.testimonials .testimonial-content .text {
    margin-top: 10px;
    color: #555;
    font-size: 16px;
    line-height: 1.875
}

.highlight-text {
    color: #e0b641;
    font-weight: 700
}

.testimonials .userinfo .jobtitle {
    color: #e0b641;
    font-size: 14px
}

header .main-menu .page_bookmark>a {
    color: #e0b641
}

.about-us {
    padding: 0 0 15px;
    background-color: #585d60
}

.banner-row-h3 {
    padding-top: 50px
}

.theme-intro .booard-tab {
    margin-top: 55px
}

.margin100 {
    margin-top: 100px
}

.icon-checkmark {
    margin-right: 20px
}

footer .widget-twitter .tweet:not(:first-child) {
    padding-top: 15px;
    border-top: none
}

footer .widget-twitter .tweet {
    padding-bottom: 15px
}

.accordion {
    padding: 0
}

.theme-intro.home3 {
    padding-bottom: 10px
}

header {
    padding-top: 0
}

ol,
ul {
    margin-top: 10px
}

.theme-intro {
    padding: 55px 0 40px
}

.nopaddingleft,
header .main-menu {
    padding-left: 0
}

header .logo.small {
    padding-top: 10px;
    height: 70px
}

.heading-underline2 {
    max-width: 450px;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #bcbcbc;
    position: relative
}

.heading-underline2:before {
    display: block;
    position: absolute;
    content: '';
    width: 18px;
    height: 18px;
    border-style: solid;
    border-width: 0 0 1px 1px;
    border-color: #bcbcbc;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    left: 50%;
    margin-left: -9px;
    top: -8px
}

.heading-underline2 .line1,
.heading-underline2 .line2 {
    display: block;
    position: absolute;
    width: 105px;
    height: 1px;
    left: 50%;
    top: 0;
    border-bottom: 1px solid #9a9a9a
}

.heading-underline2 .line1 {
    margin-left: -117px
}

.heading-underline2 .line2 {
    margin-left: 12px
}

.progressbar.gray .progressbar-meter {
    background-color: #e0b461
}

footer .widget-area {
    padding: 40px 0 30px
}

.testimonials {
    padding: 40px 0 100px
}

.createdby a:hover {
    text-decoration: underline;
    color: #e0b641
}

.about-us-h4 .about-us-h4-slider-thumb .thumb-wrapper {
    width: 50%;
    float: left
}

@media (min-width:768px) {
    .about-us-h4 .about-us-h4-slider-thumb .thumb-wrapper {
        width: 35%;
        float: left
    }
}

@media (min-width:550px) and (max-width:768px) {
    .about-us-h4 .about-us-h4-slider-thumb .thumb-wrapper {
        width: 30%;
        float: left
    }
}

@media (min-width:480px) and (max-width:550px) {
    .about-us-h4 .about-us-h4-slider-thumb .thumb-wrapper {
        width: 35%;
        float: left
    }
}

.about-us-h4 .about-us-h4-slider-thumb .thumb {
    border: 1px solid #8f9294
}

.about-us-h4 .about-us-h4-slider-thumb {
    margin-bottom: 30px;
    margin-top: 0
}

.about-us-h4 .about-us-h4-slider-thumb .thumb-image:after {
    background-color: rgba(0, 0, 0, .4)
}

@media (min-width:328px) and (max-width:630px) {
    .piechart-scaling {
        width: 95%
    }
}

@media (min-width:992px) and (max-width:1200px) {
    .piechart-scaling {
        margin-top: 30px;
        width: 95%
    }
    header .main-menu .menu-item>a {
        font-size: 14px;
        padding: 0 15px
    }
}

.sub-menu-item a {
    color: #eee
}

.sub-menu-item a:hover {
    color: #e0b641
}

li.sub-menu-item {
    margin: 25px 0
}

.join-us .col-join-us {
    float: left;
    width: 16.566666665%;
    padding: 0 15px;
    text-align: center;
    color: #fff
}

@media only screen and (max-width:992px) {
    .join-us .col-join-us {
        width: 33.3%;
        margin-bottom: 45px
    }
    @media only screen {
        .lifestyle-image {
            width: 95%
        }
    }
}