.navigation > ul > li > a {
	font-size: 14px !important;
}
.navigation > ul > li:hover > a {
	color: #c48f56 !important;
}
.navigation > ul > li.current-menu-item > a span, .navigation > ul > li.current-menu-ancestor > a span, .navigation > ul > li.current_page_item > a span, .navigation > ul > li.current-menu-ancestor > a span {
	border: 2px solid #c48f56 !important;
	color: #c48f56;
}
.heading-decor-s.tac h3 {
	color: #c48f56 !important;
}
.site-header .logo img, .side-header .logo img {
	max-height: 100px !important;
}
body.site-dark {
	background: #141414 !important;
	color: #fff;
}
.site-header.header-space-on.dark {
	background: #141414 !important;
}
.site-dark .site-footer {
	background: #141414 !important;
}
.h.vc_custom_heading {
	color: #fff !important;
}
.site-footer p {
	font-size: 15px;
}
.banner-social-buttons .item:hover, .footer-social-button a:hover {
	color: #fff !important;
}
.navigation.hover-style2 > ul > li.current-menu-item > a span::after, .navigation.hover-style2 > ul > li.current-menu-ancestor > a span::after, .navigation.hover-style2 > ul > li.current_page_item > a span::after, .navigation.hover-style2 > ul > li.current-menu-ancestor > a span::after {
	display: none;
}
.side-bar-button.multimedia-icon-list {
	display: none;
}

.skill-item p, .skill-item-line p {
	font-size: 15px !important;
	line-height: 1.50em !important;
}
.skill-item h6, .skill-item-line h6 {
	font-size: 1.3em !important;
}

.filter-button-group button::after, .filter-button-group a::after, .category-buttons a::after {
	display: none;
}
.filter-button-group.tac button.active {
	margin: 0 10px 0;
	border: 2px solid #c48f56;
	padding: 7px 12px 7px 12px;
}
.footer-social-button {
	color: #000;
	font-size: 16px !important;
	font-weight: bolder !important;
}
.banner-social-buttons {
	display: none;
}
.banner-carousel.owl-carousel.owl-loaded.owl-drag {
	display: none;
}

.left_righ .wpb_column.vc_column_container.vc_col-sm-6 {
	float: right;
}
.Cont_flot .wpb_wrapper {
	text-align: right;
}
.butt_css.bg .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-color- {
	background-color: #c48f56;
}
.Pading_to_bt .vc_column-inner {
	border-radius: 50px;
	padding: 40px;
	width: 90%;
  margin-bottom: 30px;
}

.portfolio-item .content {
	display: none;
}

.Pading_to_bt .wpb_text_column.wpb_content_element {
	position: relative;
}

.Bg_col_css .vc_column-inner::before {
	background-color: rgba(0, 0, 0, 0.7);
	content: "";
	display: block;
	position: absolute;
	width: 90%;
	height: 92.6%;
	left: 0px;
	top: 0px;
	border-radius: 50px;
}

.banner-area.external-indent {
	margin: 0px !important;
	padding-bottom: 70px;
}
.fr {
	float: right;
	margin-top: 10px;
}
.site-dark .footer-social-button {
	background: #C48F56 !important;
}
.navigation > ul > li > a span {
	border-right: rgb !important;
	padding: 6px 14px 6px 14px !important;
}
.navigation > ul > li {
	float: left;
	position: relative;
	left: 70px !important;
}
.navigation > ul > li > a {
	font-size: 16px !important;
}

.fr ul > li > a span {
	border: 2px solid transparent;
}
.navigation > ul > li.current-menu-item > a span, .navigation > ul > li.current-menu-ancestor > a span, .navigation > ul > li.current_page_item > a span, .navigation > ul > li.current-menu-ancestor > a span {
  border: 2px solid #c48f56 !important;
}
.navigation > ul > li:not(:last-of-type) {
	margin: 0px 7.8px 0px 7.5px !important
}
.site-footer .logo img {
	max-height: 100px !important;
	max-width: 240px !important;
}
.test_padd .vc_column-inner {
	padding-left: 45px !important;
	padding-right: 45px !important;
}
.button-style1, .vc_general.vc_btn3 {
	border: 2px solid #c48f56 !important;
}

.wpb_image_grid .wpb_image_grid_ul img {
	padding: 4px;
}
.Galler_css .heading-decor-s h3 {
	text-shadow: -1px 2px 2px #fff6;
}
.site-header.header_logo_left.dark.header-space-on.main-row {
	border-bottom: 1px solid #2a2a2a;
}

.codeneric-img-public-container h2 {
	display: none;
}

.navigation > ul > li > a {
	max-width: 100% !important;
}
.butt_css.bg .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-color- {
	background-color: #c48f56;
	color: #000;
	font-weight: bolder !important;
	padding: 13px 19px;
}
.fr {
	margin-top: 10px;
	float: none !important;
	position: relative;
	top: 77px;
	left: 45px;
}
.site-header.header-space-on.dark {
	background: #000;
	height: 160px;
}
dfn, cite, em, i {
	font-style: inherit !important;
	font-size: 17px;
}
h6 {
	font-size: 1.3em !important;
}


@media screen and (max-width: 768px) {
.test_padd .vc_column-inner {
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.widget .heading-decor {
	margin-bottom: 14px !important;
}  
  
.Cont_flot .wpb_wrapper {
	text-align: left;
}
dfn, cite, em, i {
  font-size: 16px !important;
} 
.navigation > ul > li {
	float: left;
	position: relative;
	left: auto !important;
}  

.h.vc_custom_heading.wpb_animate_when_almost_visible.wpb_fadeInLeft.fadeInLeft.wpb_start_animation.animated {
	float: left;
}
.heading-decor-s.tar .h::after {
	float: left !important;
}
p {
	text-align: justify;
	text-justify: distribute;
	font-size: 16px;
}
  
.header-space {
	height: 91px !important;
}
  .banner-social-buttons .item, .footer-social-button a {
	margin: 0 10px !important;
}
.butter-button {
	margin: -40px 0 30px -40px !important;
	cursor: pointer;
  width: 22px;
} 
.Pading_to_bt .vc_column-inner {
	width: 100% !important;
}
  .site-header.header-space-on.dark {
	background: #000;
	height: 80px !important;
}
.heading-decor, .heading-decor-s {
	margin: 0px 0 -20px !important;
	overflow: hidden;
}
.vc_column-inner.vc_custom_1506081646999 {
	padding-top: 40px !important;
	padding-bottom: 20px !important;
}
.vc_custom_1545733562499 {
	padding-top: 20px !important;
	padding-bottom: 0px !important;
}

.vc_custom_1545733547422 {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

.vc_column-inner.vc_custom_1506084117248 {
	padding-top: 40px !important;
	padding-bottom: 20px !important;
}
.vc_custom_1506084129462 {
	padding-top: 30px !important;
	padding-bottom: 20px !important;
}
  
.h.vc_custom_heading {
	font-size: 28px !important;
	padding-bottom: 28px !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1505137157448.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex {
	padding-top: 0px !important;
}
.vc_custom_1505376354305 {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}    
  
}  

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
.h.vc_custom_heading {
	font-size: 28px !important;
	padding-bottom: 28px !important;
}  
  
.Bg_col_css .vc_column-inner::before {
	background-color: rgba(0, 0, 0, 0.7);
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	border-radius: 50px;
}  
.site-header .logo img, .side-header .logo img {
	max-height: 80px !important;
}
.split-screen {
	height: 800px !important;
	margin-bottom: -100px !important;
}
.butter-button {
	margin: -40px 0 30px 30px !important;
	cursor: pointer;
  width: 22px;
} 
.site-header.header-space-on.dark {
	background: #000;
	height: 90px !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1505137157448.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex {
	padding-top: 20px !important;
}
.vc_custom_1505376354305 {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}  
 
.Pading_to_bt .vc_col-sm-3 {
	width: 46.5%;
	margin-left: 26px;
}
 
.heading-decor, .heading-decor-s {
	margin: 0px 0 -10px !important;
	overflow: hidden;
}  
  
}
