div#company a img {
    width: 250px;
    height: 100px;
    object-fit: contain;
}
header {
    background-color: #336633;
}
nav#cssmenu {
    background-color: #336633;
}
nav#cssmenu ul {
    margin-top: -14px;
}
table.top-head tr td i {
    color: #fff;
}
li.lst_li {
    margin-top: 10px;
}
#cssmenu > ul > li > a {
    padding: 20px 18px;
}
ul.dropdown.fr.large.akl {
    float: left;
    margin-top: 3px;
    margin-bottom: 3px;
}
#headerFormatNT nav.f1, a.button, .category li:hover .bg, footer, .right-head .icon span, .right-head .icon span::before, .right-head .icon span::after, .headRw_f3.headHr, .clfd-price, .slider-content3 a + a, .slider-content4 a + a, .services-list .ser-icon, a.site-btn, button.site-btn, #middle .ui-tabs-nav .ui-tabs-selected a, #middle .ui-tabs-nav a:hover, #middle .ui-tabs-nav a:focus, #middle .ui-tabs-nav a:active, #middle .ui-tabs-nav .ui-tabs-active a, #middle .ui-tabs-nav .ui-state-active a, footer .headHr, .headHr, .paging a.on, .paging a:hover, a.buttonBig:hover, input.buttonBig:hover, .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .back, .clfd-details .bx-wrapper .bx-prev, .nslider .bx-wrapper .bx-prev, .clfd-details .bx-wrapper .bx-next, .nslider .bx-wrapper .bx-next, .saleRent .bx-wrapper .bx-prev, .saleRent .bx-wrapper .bx-next, .headFormat.f6, .resort-box2:hover .iconBox, .theme1, .head-bdrb::before, input.button:hover, .hd_frmt_f6_outer, header.f6Tree_bg ~ .headBg.theme2 {
    background-color: #336633;
}
ul.dropdown.fr.large.akl li{
	margin-right: 30px;
}
.widget_nav_menu li a:hover {
    color: #336633;
    transition: 1s ease;
}
.tagcloud a:hover {
	color: #336633 !important;
    transition: 1s ease;
}
.footer-area .widget-title:after {
    background: #336633;
    height: 3px;
    width: 100px;
    display: block;
    content: '';
    margin-top: 10px;
}
img.ft-img {
    display: block;
    margin-top: 15px;
    margin-bottom: 20px;
}
.contat-sec {
    margin-top: 30px;
    margin-bottom: 30px;
}
.contat-sec .col-md-6 {
    margin-top: 20px;
}
.ac.ak {
    margin-top: 20px;
    margin-bottom: 20px;
}
.ic.showHide_rp ul li a {
    color: #336633;
}
.btn-ak {
    font-size: 16px;
    letter-spacing: 1px;
    padding: 10px 50px;
    display: block;
    border-radius: 1px;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -ms-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    font-family: 'Rubik', sans-serif;
    background-color: #336633 !important;
    border-color: #336633 !important;
    text-transform: uppercase;
    border: none;
}
.contat-sec {
    background: url(../images/contact-bg.jpg);
    background-size: cover;
    color: #fff;
    background-attachment: fixed;
    padding: 30px 0;
}
.contat-sec .head-c1{
	color: #fff;
}
.header-top {
    background-color: #ff6633;
}
li.dib.vat table {
    color: #fff;
}
li.dib.vat table a{
	color: #fff;
}
li.dib.vat.ak table i {
    color: #fff;
}

/*------------------*owl carosuel------------------*/
#owl-demo .item, #owl-demo1 .item{
        padding: 30px 0px;
        margin:0 10px ;
    }

.owl-theme .owl-controls .owl-buttons div {
    zoom: 1;
    float: none !important;
    font-size: 0px;
    position: absolute;
    top: 45%;
}

.owl-next {
    background: rgba(0, 0, 0, 0.5) url("../images/right.png") no-repeat scroll 0 0;
     height: 50px;
    width: 50px;
    position: absolute !important;
    right: 0.4%;
}

.owl-prev {
    background: rgba(0, 0, 0, 0.5) url(../images/left.png) no-repeat scroll 0 0;
    height: 50px;
    width: 50px;
    position: absolute !important;
    left: 0.4;
}
.owl-prev:hover, .owl-prev:hover {
    background:#000;
    
}
.owl-carousel .col-md-12{
    padding-left:5px;
    padding-right:5px;
}
.cate-wrp .course-wrap {
    border: 1px solid #ccc;
    background-color: #fff;
}
#akm{
    background-color:  #fff;
}
h3.content-title a {
    text-decoration: none;
    text-align: center;
    margin-top: 24px;
    display: block;
    margin-bottom: 20px;
    font-size:18px;
    color: #1a4c05;
}
.cate-wrp .ac {
    margin-bottom: 40px;
    margin-top: 40px;
}
img.content-image {
    height: 220px;
}
.video-banner img{
    height: 220px;
}
.video-banner{
     border: 1px solid #ccc;
}
.cate-wrp {
    background-color: #f3f3f3;
    padding-top: 30px;
    padding-bottom: 20px;
    margin-bottom: 30px;
}
.prd-disc h2 {
    text-align: center;
    font-size: 18px;
    margin-top: 15px;
    display: block;
    color: #fff;

}
.widget-sidebar {
    border: 1px solid #eee;
    padding: 10px;
}
.title-widget-sidebar {
    font-size: 16px;
    padding-bottom: 10px;
    border-bottom: 1px solid #297cc0;
    margin-bottom: 10px;
    color: #1c4c5b;
    font-weight: 500;
    text-align: left;
}
.recent-post {
    list-style: none;
    margin-top: 19px;
    margin-bottom: 30px;
}
section.product-wrappe .ac {
    margin-top: 40px;
    margin-bottom: 40px;
}
section.product-wrappe.one {
    margin-top: 25px;
    margin-bottom: 20px;
}
section.product-wrappe .col-md-3 {
    margin-top: 20px;
}
.post-img {
    position: relative;
}
.recent-post a {
    color: #000;
    font-weight: normal;
    text-decoration: none !important;
}
.post-img img {
    width: 80px;
    height: 40px;
    float: left;
    margin-right: 15px;
    transition: 0.5s;
}
li.recent-post a h5 {
    font-size: 14px;
}
.image-zoom img {
    width: 200px;
    height: 180px;
    margin-bottom: 10px;
    margin-right: auto;
    margin-left: auto;
    display: table;
}
.prd-disc a {
    background-color: #336633;
    margin-right: auto;
    margin-left: auto;
    display: table;
    margin-top: 20px;
    margin-bottom: 10px;
    padding: 8px 18px;
    color: #fff;
    text-decoration: none !important;
    text-transform: uppercase;
    font-size: 14px;
}


.col-inner1 {
    border: 1px solid #292929;
    padding: 10px;
    background: #292929;
}
.product-wrapper {
    padding: 50px 0;
    margin: auto;
    background: url(../images/product-bg1.jpg) center fixed;
    width: 100%;
    left: 0;
    right: 0;
    transition: opacity .6s;
    transition-delay: .2s;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
}
.product-wrapper:before {
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    background: rgba(62, 117, 39, 0.5);
    height: 100%;
    width: 100%;
}
#akm {
    padding: 50px 0;
    margin: auto;
    background: url(../images/fetr-back.jpg) center fixed;
    width: 100%;
    left: 0;
    right: 0;
    transition: opacity .6s;
    transition-delay: .2s;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
}
.video-wrap {
    background-color: #fff;
}
.product-wrapper .ac{
    margin-bottom: 50px;
}
.product-wrapper .col-md-3{
    margin-top: 20px;   
}
#cssmenu > ul > li.has-sub > a:before {
    position: absolute;
    top: 19px;
    right: 14px;
    display: block;
    width: 2px;
    height: 8px;
    background: #ddd;
    content: '';
    -webkit-transition: all .25s ease;
    -ms-transition: all .25s ease;
    transition: all .25s ease;
    display: none;
}
#cssmenu > ul > li.has-sub > a:after {
    position: absolute;
    top: 22px;
    right: 11px;
    width: 8px;
    height: 2px;
    display: block;
    background: #ddd;
    content: '';
    display: none;
}
nav#cssmenu ul li a i {
    margin-left: 6px;
    font-size: 12px;
}
section.product-wrapper.one {
    margin-bottom: -75px;
    /* padding-bottom: 41px; */
}

@media (max-width:767px){

ul.header-social-media {
    text-align: center;
    margin-top: 10.5%;
    margin-bottom: 0;
}
}

@media (max-width:768px){
.row.dt.col-12 {
    padding-left: 30px;
}
.searchRound .input, .searchFull .input, .searchInline .input {
    width: 100%;
    padding: 14px 19px 11px 15px;
}
li.dib.vat table {
    color: #000;
}
li.dib.vat table a{
    color: #000;
}
li.dib.vat.ak table i {
    color: #000;
}
table.top-head tr td i {
    color: #000;
}
}