/*=====================================
YOU CAN WRIGHT CUSTOME CSS
======================================*/
.logo-header {
    position: absolute;
    /*top: -38%;*/
}
.header-middle{
    height: 117px;
}
.header-botton .header-nav .nav {
    float: right;
}
.header-botton {
    background-color: #2c3d3d;
}
.header-nav .nav > li > a {
    padding: 35px 26px;
    color: #000;
}
a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .text-primary, ul.primary li::before, button.scroltop, .wt-breadcrumb li a, .header-nav .nav>li:hover>a, .header-nav .nav>li .sub-menu li a:hover, .header-nav .nav>li .sub-menu li:hover>a, .header-nav .nav>li .mega-menu>li ul a:hover, .header-nav .nav>li.active>a, .header-nav .nav>li.current-menu-item>a, .header-style-3 .is-fixed .header-nav .nav>li:hover>a, .header-style-3 .is-fixed .header-nav .nav>li.active>a, .header-style-3 .is-fixed .header-nav .nav>li.current-menu-item>a, .header-style-5 .is-fixed .header-nav .nav>li:hover>a, .header-style-5 .is-fixed .header-nav .nav>li.active>a, .header-style-5 .is-fixed .header-nav .nav>li.current-menu-item>a, .nav-dark.header-nav .nav>li .mega-menu>li ul a:hover, .date-style-3 .post-date strong, .status-value span, .rating-bx, .testimonial-1 .testimonial-position, .testimonial-grid-1 .testimonial-position, .testimonial-2 .testimonial-text .fa-quote-left, .testimonial-grid-2 .testimonial-text .fa-quote-left, .testimonial-2 .testimonial-position, .testimonial-grid-2 .testimonial-position, .testimonial-3 .testimonial-position, .testimonial-grid-3 .testimonial-position, .testimonial-3 .quote-left::before, .testimonial-grid-3 .quote-left::before, .testimonial-4 .testimonial-detail .fa-quote-left, .testimonial-grid-4 .testimonial-detail .fa-quote-left, ol.comment-list li.comment .reply a, .masonry-filter>li.active a, .masonry-filter>li a:hover, .masonry-filter>li a:active, .masonry-filter>li a:focus, .masonry-filter.link-style.white>li.active a, .masonry-filter.link-style.white>li a:hover, .masonry-filter.link-style.white>li a:active, .masonry-filter.link-style.white>li a:focus, .masonry-filter.outline-style>li.active a, .masonry-filter.outline-style>li a:hover, .masonry-filter.outline-style>li a:active, .masonry-filter.outline-style>li a:focus, .widget_categories ul li a:hover, .widget_archive ul li a:hover, .widget_meta ul li a:hover, .widget_pages ul li a:hover, .widget_recent_comments ul li a:hover, .widget_nav_menu li a:hover, .widget_recent_entries ul li a:hover, .widget_services ul li a:hover, .footer-dark .footer-top a:active, .footer-dark .footer-top a:focus, .footer-dark .footer-top a:hover, .social-icons.social-light.has-bg li a:hover, .social-icons.social-dark.has-bg li a:hover, .masonry-filter.link-style.has-bg > li.active a, .masonry-filter.link-style.has-bg > li:hover a, .masonry-filter.outline-style.has-bg > li.active a, .masonry-filter.outline-style.has-bg > li a:hover, .pricing-table-style-3 .pricingtable-title *, .latest-blog-3.blog-md .wt-post-meta i, .latest-blog-3.post-overlay .wt-post-meta i, .pricing-table-style-5 .pricingtable-title *, .btn-filter-wrap li.btn-active, .video-play-btn, blockquote::before {
    color: #cf9031;
}
.header-info > ul li strong {
    display: block;
    font-size: 14px;
    text-transform: uppercase;
    color: #1a1a1a;
}
.icon-content span{
    font-size: 13px;
}
.header-info > ul li {
    display: table-cell;
    padding: 30px 10px 11px;
    vertical-align: middle;
}
.site-button {
    background-color: #d5a758;
}
.site-button:hover, .site-button:focus, .site-button:active {
    background-color: var(--color-btn);
}
.video-play-btn2::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-40%) translateY(-50%);
    transform: translateX(-40%) translateY(-50%);
    transform-origin: center center;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 15px solid #d5a758;
    z-index: 100;
    -webkit-transition: all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.p-a20 {
    padding: 20px;
}
.noTrespassingBarLineG, .cssload-cupcakeCircle, .bg-primary, .site-button, ol.list-num-count>li::before, .wt-separator-two[class*="style-"]::after, .wt-separator-two[class*="style-"]::before, .masonry-filter.outline-style.customize>li.active a, .masonry-filter.outline-style.customize>li:hover a, .masonry-filter.button-style>li.active a, .masonry-filter.button-style>li a:hover, .masonry-filter.button-style>li a:active, .masonry-filter.button-style>li a:focus, .date-style-3 .post-date i, .date-style-3.date-skew .post-date i, .date-style-3.date-skew .post-date i::after, .testimonial-4 .testimonial-detail, .testimonial-grid-4 .testimonial-detail, .testimonial-4 .testimonial-detail::after, .testimonial-grid-4 .testimonial-detail::before, .wt-team-four .wt-team-skew-block .social-icons-outer::after, .acc-bg-primary a, .pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus, .pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus, .custom-pagination.pagination>li>a:focus, .custom-pagination.pagination>li>a:hover, .custom-pagination.pagination>li>span:focus, .custom-pagination.pagination>li>span:hover, .wt-nav-pills li:hover a, .custom-pagination.pagination>.active>a, .custom-pagination.pagination>.active>span, .custom-pagination.pagination>.active>a:hover, .custom-pagination.pagination>.active>span:hover, .custom-pagination.pagination>.active>a:focus, .custom-pagination.pagination>.active>span:focus, .call-to-action-skew .call-to-action-left::after, .constrot-strip, .widget-title::after, .owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span, .social-icons.social-square.social-primary a, .social-icons.social-radius.social-primary a, .social-icons.social-square.social-darkest a:hover, .social-icons.social-radius.social-darkest a:hover, .wt-tabs.border-top .nav-tabs>li.active>a::after, .faq-block .faq-que::after, .faq-block .faq-ans::after, .animate_line:hover::after, .animate_line:hover::before, .about-com-pic::after, .date-style-2 .post-date, .custom-page.pager li>a:focus, .custom-page.pager li>a:hover, .pricingtable-price, .pricing-table-style-2 .pricingtable-title, .widget_calendar table tbody td#today, .widget_categories li span.badge, .widget_archive ul li span.badge, .widget_calendar thead, .widget_getintuch i, .masonry-filter.button-style.has-bg > li.active a, .masonry-filter.button-style.has-bg > li a:hover, .testimonial-5 .testimonial-pic-block.radius-bx .testimonial-pic:after, .testimonial-grid-5 .testimonial-pic-block.radius-bx .testimonial-pic:after, .contact-home1-left::after, .contact-home1-left::before, .searchform input[type="submit"], .overlay-icon a {
    background-color: var(--color-btn);
    letter-spacing: 1.1px;
}
.date-style-2 .post-date strong {
    font-size: 10px;
    padding: 10px 5px 5px;
    position: relative;
    background-color: #2c3d3d;
}
.contact-address .icon-content {
    overflow: hidden;
    height: 120px;
}
.bg-gray{
    background: #98582a1c;
}
.contact-address .icon-content p {
    line-height: 3px;
    margin-bottom: 24px;
}
.contact-address .p-a30 {
    padding: 20px 30px;
}
.tb-info-liner li, .tb-social-liner li {
    border-left: 1px solid rgba(0,0,0,0.1);
    padding: 8px;
    display: block;
    float: left;
}
.tag-small.widget_tag_cloud a {
    padding: 5px 9px;
    background-color: #2c3d3d;
    font-size: 14px;
    display: inline-block;
    margin: 0 0 5px;
    color: #fff;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}
.site-button-secondry:hover, .site-button-secondry:focus, .site-button-secondry:active {
    background-color: #2c3d3d;
}
.site-button-secondry {
    background-color: #2c3d3d;
}
.career_styling span {
    color: #fff;
}
.site-button.black {
    background-color: #2c3d3d;
    color: #fff;
}
.footer-bottom .copyrights-nav li a:hover, .footer-bottom .copyrights-nav li a:active, .footer-bottom .copyrights-nav li a:focus, .footer-bottom .copyrights-nav li.active a {
    color: #d5a758;
}
.masonry-filter > li {
    display: inline-block;
    margin-right: 15px;
    position: relative;
    background-color: unset;
    padding: 10px 20px;
    text-align: center;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    font-family: "Roboto Condensed", sans-serif;
}
.masonry-filter.outline-style.customize>li.active a, .latest-blog-1 .wt-post-media, button.scroltop, .bdr-primary, input[type=radio]:checked+label:before, input[type=checkbox]:checked+label:before, input[type=checkbox]+label:hover:before, input[type=radio]+label:hover:before, .testimonial-4 .testimonial-pic::after, .testimonial-4 .testimonial-pic, .testimonial-grid-4 .testimonial-pic, .masonry-filter.outline-style.customize>li.active a, .masonry-filter.outline-style.customize>li:hover a, .masonry-filter.outline-style>li.active a, .masonry-filter.outline-style>li a:hover, .masonry-filter.outline-style>li a:active, .masonry-filter.outline-style>li a:focus, .social-icons.social-square.social-dark.has-bg a:hover, .social-icons.social-radius.social-dark.has-bg a:hover, .about-com-pic:after, .pricing-table-style-4 .pricingtable-inner, .date-style-3 .wt-post-media, .masonry-filter.outline-style.has-bg > li.active a, .masonry-filter.outline-style.has-bg > li a:hover, ol.list-num-count.list-outline > li::before {
    border-color: #432818;
}
.link-top{
    float: right;
    margin-right: 60px;
}
.widget_gallery li {
    display: block;
    margin-bottom: 5px;
    width: 14%;
    float: left;
    height: 37px;
    background: #fff;
    margin-left: 6px;
    border-radius: 3px;
    padding: 10px;
}
.widget_gallery img {
    padding: 6px 4px 6px 4px;
    width: 48px;
}
.widget_gallery li a {
    position: relative;
    background-color: #fff;
    /* width: 31px; */
    font-size: 21px;
    /* padding: 10px; */
    text-align: center;
}
.footer-bottom .copyrights-text {
    color: #fff;
}
.footer-bottom .copyrights-nav li a {
    color: #fff;
}
.icon-md i{
    color: #CC9933;
}
.p-tb60 {
    padding-bottom: 36px;
    padding-top: 30px;
}
::selection {
    background: #b27226;
}
::selection {
    background: #b87c29;
    color: #fff;
}
.contact-home1-left {
    position: relative;
    padding: 30px 0px 10px;
}
.wt-breadcrumb li a{
    color: #cc9933;
}
.gmap-outline iframe{
    width: 100%;
}
.footer-dark .footer-top a:hover{
    color: #cc9933;
}
.career-bg {
    padding: 10px;
    font-size: 18px;
    font-style: italic;
    color: #555555;
    margin: 14px 0;
    line-height: 30px;
    position: relative;
    /* background: #f6f6f6; */
    clear: both;
    border: none;
}
.portfo{
    position: absolute;
    top: 59%;
    background: rgba(255, 255, 255,0.8);
    left: 0px;
    padding: 20px;
    border-left: 5px solid #cc9933;
    width: 100%;
}
.portfo .wt-info-has-text{
    color: #585858;
    margin-bottom: 20px;
    line-height: 24px;
}
.property .bdr-gray {
    border-color: transparent;
}
.property .p-a30 {
    padding: 30px 30px 10px;
}
.gray1{
    border-right: 1px solid #ccc !important;
}
.career-label .form-group .file {
    width: 100%;
    height: 40px;
    float: left;
    padding: 0 3px;
    background: #fff;
    border: 1px solid #ccc;
    position: relative;
}
.career-label .form-group .file i {
    color: #2c3d3d;
    float: left;
    font-size: 25px;
    margin-top: 5px;
    margin-right: 10px;
}
.career-label .form-group .file input[type="file"] {
    height:39px;
    /* float: right; */
    color: #ef3030;
    padding-top: 9px;
    /* opacity: 0; */
    position: relative;
    z-index: 2;
    margin-right: -89px;
}
.district {
    position: absolute;
    top: 2%;
    left: 3%;
    color: #fff;
    text-transform: capitalize;
    background: var(--color-btn);
    font-weight: 400;
    padding: 4px 5px;
}
.district-one {
    position: absolute;
    top: -8px;
    right: 18px !important;
    color: #fff;
    text-transform: capitalize;
    background: #78a347;
    font-weight: 400;
    padding: 4px 5px;
    border-top-right-radius: 5px;
    /* border-top-left-radius: 5px; */
    font-size: 15px;
}

.district.green{
    background: #78a347;
}

.district-one.orange, .district.orange  {
    background: #bfb02d;
}
.district-one.yellow, .district.yellow {
    background: #3498DB;
}
.car123{
    position: absolute;
    top: 24%;
    left: 42%;
    color: #000;
}
.wt-team-media img {
    width: 100%;
    border-radius: 50%;
}
.section-head h1, .section-head h2, .section-head h3 {
    margin-top: 0;
    color: #232718;
}
.font-36 {
    font-size: 36px;
    line-height: 42px;
    color: #000000;
}
.wt-icon-box-wraper h4 {
    margin-top: 0;
    text-transform: uppercase;

}
.text-uppercase {
    text-transform: uppercase;
    color: #232718;
}
.ceo123 p{
    margin-bottom: 10px;
}
.contact-home1-left iframe{
    width:100%;
}
.btn123{
    float: right;
    margin-right: 18px;
}
.wt-icon-box-wraper p a:active, .wt-icon-box-wraper p a:hover, .wt-icon-box-wraper p a:focus {
    color: #cc9933;
}
.ceoa1{
    margin-left:23%;
}
.star12 .fa{
        color: #cc9933;
}
.about-content{
    text-align: center;
    border: 1px solid #ddcdcd;
    padding: 20px 10px;
}
.btn-filter-wrap li{
    display: inline-block;
    margin-right: 15px;
    position: relative;
    background-color: #886f6000;
    padding: 10px 20px;
    text-align: center;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    font-family: "Roboto Condensed", sans-serif;
}

.btn-filter-wrap li.btn-active {
    color: #ffffff;
    background: #cf9031;
}

.header-video {
    position: relative;
    overflow: hidden
}

#hero_video {
    position: relative;
    background-size: cover;
    color: #fff;
    width: 100%;
    font-size: 16px;
    display: table;
    height: 550px;
    z-index: 99;
    text-align: center;
    text-transform: uppercase;
}

.header-video video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%
}
.contact-banner h1{
    margin-top: 200px;
    font-size: 50px;
}
.button.scroltop{
    color: #7a4622;
}
h2.our_brands_color{
    color: #232718;
}
#careerform input, #careerform textarea {
    margin-bottom: 0.5rem;
  }
  #careerform span[id*=-error] {
    color: #862702;
  }

/*css for responisve*/
@media(max-width:912px){
    #hero_video {
        position: relative;
        background-size: cover;
        color: #fff;
        width: 100%;
        font-size: 16px;
        display: table;
        height: 393px;
    }
}

@media(max-width:540px){
    .btn-filter-wrap li {
        display: inline-block;
        margin-right: 15px;
        position: relative;
        padding: 10px 20px;
        text-align: center;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        font-family: "Roboto Condensed", sans-serif;
        line-height: 22px;
    }
}

@media(max-width:414px){
    #hero_video {
        position: relative;
        background-size: cover;
        color: #fff;
        width: 100%;
        font-size: 16px;
        display: table;
        height: 180px;
    }
    .contact-banner h1 {
        margin-top: 200px;
        font-size: 35px;
    }
}