/*
Theme Name: Dolan Site
Theme URI: http://www.pigartgraphics.com/dolan
Author: Jobayer
Author URI: http://freelancer-jobayer.com
Description: This is a custom based theme, responsive design
Tags: responsive, mobile friendly. 
Text Domain: dolan
*/
/** Generated by FG **/
@font-face {
	font-family: 'Conv_MinionPro-Regular';
	src: url('fonts/MinionPro-Regular.eot');
	src: local('?'), url('fonts/MinionPro-Regular.woff') format('woff'), url('fonts/MinionPro-Regular.ttf') format('truetype'), url('fonts/MinionPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/** Generated by FG **/
@font-face {
	font-family: 'Conv_Stag Bold';
	src: url('fonts/Stag Bold.eot');
	src: local('?'), url('fonts/Stag Bold.woff') format('woff'), url('fonts/Stag Bold.ttf') format('truetype'), url('fonts/Stag Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/** Generated by FG **/
@font-face {
	font-family: 'Conv_Stag BookItalic';
	src: url('fonts/Stag BookItalic.eot');
	src: local('?'), url('fonts/Stag BookItalic.woff') format('woff'), url('fonts/Stag BookItalic.ttf') format('truetype'), url('fonts/Stag BookItalic.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/** Generated by FG **/
@font-face {
	font-family: 'Conv_Stag Medium';
	src: url('fonts/Stag Medium.eot');
	src: local('?'), url('fonts/Stag Medium.woff') format('woff'), url('fonts/Stag Medium.ttf') format('truetype'), url('fonts/Stag Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/** Generated by FG **/
@font-face {
	font-family: 'Conv_Stag MediumItalic';
	src: url('fonts/Stag MediumItalic.eot');
	src: local('?'), url('fonts/Stag MediumItalic.woff') format('woff'), url('fonts/Stag MediumItalic.ttf') format('truetype'), url('fonts/Stag MediumItalic.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/** Generated by FG **/
@font-face {
	font-family: 'Conv_Stag Semibold';
	src: url('fonts/Stag Semibold.eot');
	src: local('?'), url('fonts/Stag Semibold.woff') format('woff'), url('fonts/Stag Semibold.ttf') format('truetype'), url('fonts/Stag Semibold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body{
	font-family: 'Sanchez', 'Conv_MinionPro-Regular', 'Conv_Stag Bold', 'Conv_Stag BookItalic', 'Conv_Stag Medium', 'Conv_Stag MediumItalic', 'Conv_Stag Semibold';
}
h2{
	font-size: 36px;
	color: #395E77;
	font-weight: bold;
	margin: 10px 0px;
}
h5{
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #395E77;
	font-weight: bold;
	font-size: 21px;
	line-height: 30px;
}
.full_container{
	width:100%;
	background:#808080;
	min-height:1000px;
	overflow:hidden;
}
.main_container{
	width:100%;
	margin:auto;
	overflow:hidden;
	background:#ffffff;
}
.header_area{
	height:123px;
	overflow:visible;
	width:100%;
	z-index: 9999;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	position:relative;
}
.header_area .logo {
	margin: 15px 20px;
	float:left;
	overflow:hidden;
	width:50%;
}
.navigation_icon{
	float:right;
	overflow:hidden;
	width:40%;
}
.navigation_icon .bar{
	text-align:right;
	margin: 38px 30px;
}
.navigation_icon .bar a{
	display:inline-block;
}
.navigation_icon .bar a i{
	color: rgb(51, 88, 117);
	font-size: 36px;
}
.slider{
	width: 100%;
	height: 615px;
	overflow: hidden;
	background-image: url("images/slider3.jpg");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: 100% 100%;
	background-position: bottom center;
	position: relative;

}
.slider_text{
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.2);
	text-align:center;
}
.slider_text h2{
	padding-top: 50px;
	margin-top: 0px;
	text-align: center;
	font-size: 40px;
	color: #FFF;
	padding-bottom: 30px;
	line-height: 50px;
	display: inline-block;
}
.slider_project{
	margin-top:15px;
}
.slider_project, .slider_services{
	text-align:center;
	min-height:70px;
}
.slider_project a, .slider_services a{
	font-size:22px;
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	padding:10px;
	background:transparent;
	border:3px solid #fff;
	font-weight:bold;
	font-family: Arial;
}
.slider_services a{
	font-size:23.5px;
}
.slider_bottom{
	width:100%;
	height:15px;
	background:#395E77;
}
.services_bottom{
	width:100%;
	height:15px;
	background:#395E77;

}
.about_section{
	text-align:center;
	overflow:hidden;
	width: 748.8px;
	margin:auto;
	padding: 55px 0px;
}
.about_title h2{
	font-size: 36px;
	color: #395E77;
	font-weight: bold;
	margin: 10px 0px;
}
.about_exerpt p{
	letter-spacing: 2px;
	text-transform: uppercase;
	color: rgb(57, 94, 119);
	font-weight: bold;
	font-size: 19px;
	line-height: 36px;
}
.about_content p{
	color: #728397;
	text-align: center;
	font-size: 16.5px;
	line-height: 30px;
}
.about_read_more a {
	text-transform: uppercase;
	text-decoration: none;
	color: rgb(143, 155, 173);
	font-style: italic;
	font-size: 12px;
	font-weight: bolder;
}
.about_read_more a:hover {
    color: #FAAA43;
}
.about__more_content{
	display:block;
clear: both;
overflow: hidden;
}
.about__more_content p{
	color: #728397;
	text-align: center;
	font-size: 16.5px;
	line-height: 30px;
}
.about_close{
	display:none;
}
.about_read_more a img{
	margin-left:8px;
	height: 10px;
}
.about_close a{
	text-transform: uppercase;
	text-decoration: none;
	color: rgb(143, 155, 173);
	font-style: italic;
	font-size: 12px;
	font-weight: bolder;
}
.about_close a:hover{
	color: #FAAA43;
}
.about_close a img{
	margin-left: 8px;
	height: 10px;
}
.about_contact{
	width: 566px;
	margin:auto;
	text-align:center;
}
.about_call{
	width: 270px;
	background: rgb(143, 155, 173) none repeat scroll 0% 0%;
	padding: 10px 6px;
	float:left;
	overflow:hidden;
	margin-right:2px;
	cursor: pointer;
}
.about_email{
	width: 270px;
	background: rgb(143, 155, 173) none repeat scroll 0% 0%;
	padding: 10px 6px;
	float:left;
	overflow:hidden;
	cursor: pointer;
}
.about_email:hover , .about_call:hover{
    background: #FAAA43;
}
.about_call a, .about_email a{
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	font-style: italic;
	font-size: 0.7em;
	font-weight: bolder;
	letter-spacing:2px;
}
.about_call a i, .about_email a i{
	font-size: 18px;
	margin-left: 12px;
}
.about_hypens{
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	line-height: 30px;
}
.services_sections{
	text-align:center;
	overflow:hidden;
	width: 100%;
	margin:auto;
	padding: 55px 0px;
}
.services_title h2{
	font-size: 36px;
	color: #395E77;
	font-weight: bold;
	margin: 10px 0px;
}
.services_exerpt p{
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #395E77;
	font-weight: bold;
	font-size: 19px;
	line-height: 36px;
}
.services_details_link a{
	text-transform: uppercase;
	text-decoration: none;
	color: rgb(143, 155, 173);
	font-style: italic;
	font-size: 12px;
	font-weight: bolder;
	margin-bottom: 10px;
}
.services_details_link a:hover{
	color:#FAAA43;
}
.services_details_link a img{
	margin-left: 8px;
	height: 10px;
}
.services_tabs{
	margin-top:30px;
}
.services_tabs #tabs{
	border:none;
}
.services_tabs .tabs_arc{
	background: rgb(143, 155, 173) none repeat scroll 0% 0%;
}
.services_tabs .tabs_arc a{
	color:#ffffff;
}
.services_tabs .ui-widget-header{
	border:none;
	background:none;
}

.services_tabs #tabs ul li a{
	padding: 0px 0px;
	font-weight: 700;
	width: 100%;
	padding-top:20px;
	padding-left: 10px;
	text-align: left;
	font-size: 14px;/** TK, was 20px **/
	height:100%:
}
.services_tabs #tabs ul li:last-child a{
	padding-top:25px;
}
.services_tabs #tabs ul li{
	width: 49.5%;
	margin: 0px;
	overflow: hidden;
	height:90px;
}
.services_tabs #tabs ul li:first-child{
	border-right:none;
}
.services_tabs #tabs ul li:last-child{
	border-left:none;
}
.services_tabs #tabs ul li a span{
	margin-left: 10px;
	position: relative;
	top: -10px;
}

.primary_navigation{
	position:absolute;
	width: 100%;
	height: auto;
	background: #395E77 none repeat scroll 0% 0%;
	display:none;
	z-index: 10000;
	top:100%;
	opacity:1;
	height:123px;
}
.primary_navigation ul{
	margin: 0px;
	padding: 0px;
	list-style: outside none none;
}
.primary_navigation ul li{
	float: none;
	position:relative;
}
.primary_navigation ul li a{
	text-align: left;
	display: block;
	padding: 15px 40px;
	background: rgb(57, 94, 119) none repeat scroll 0% 0%;
	color: rgb(255, 255, 255);
	text-decoration: none;
	text-transform: uppercase;
	border-bottom: 1px solid rgb(255, 255, 255);
	font-size: 14px;
	letter-spacing:2px;
}
.primary_navigation ul li a:hover{
	background:#FAAA43;
}
.primary_navigation ul ul{
	display:none;
}
.primary_navigation ul ul li a{
	padding-left:30px;
	background:#FAAA43;
}
.leecox_section{
	margin:auto;
	width: 748.8px;
	margin-bottom: 55px;
}
.leecox_icons{
	text-align: center;
	margin-top: 30px;
}
.leecox_avatar{
	text-align: center;
	margin-top: 10px;
}
.leecox_title{
	text-align:center;
}
.leecox_title h2 {
	font-size: 36px;
	color: #395E77;
	font-weight: bold;
	margin: 10px 0px;
}
.leecox_subtitle{
	text-align:center;
}
.leecox_subtitle p{
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #395E77;
	font-weight: bold;
	font-size: 21px;
	line-height: 30px;
}
.leecox_details p{
	color: #728397;
	text-align: center;
	font-size: 16.5px;
	line-height: 30px;

}
.leecox_readmore{
	text-align:center;
}
.leecox_readmore a{
	text-transform: uppercase;
	text-decoration: none;
	color: #8F9BAD;
	font-style: italic;
	font-size: 15px;
	margin-bottom: 10px;
}
.leecox_readmore a img{
	margin-left:8px;
}
.client_section{
	width: 748.8px;
	margin:auto;
	margin-bottom: 55px;
}
.client_icons{
	text-align:center;
	margin-top:30px;
}
.client_title{
	text-align:center;
}
.client_title h2{
	font-size: 36px;
	color: #395E77;
	font-weight: bold;
	margin: 10px 0px;
}
.client_subtitle{
	text-align:center;
}
.client_subtitle p{
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #395E77;
	font-weight: bold;
	font-size: 21px;
	line-height: 30px;
}
.client_readmore{
	overflow: hidden;
}
.commercial_client{
	float: left;
	overflow: hidden;
	width: 340px;
	border: 1px solid rgb(135, 148, 166);
	text-align: center;
}
.commercial_client a{
	text-decoration: none;
	font-size: 20px;
	padding: 10px;
	display: block;
	font-weight: 900;
	letter-spacing: 1px;
	font-family: 'Alegreya', serif;
	color: #395E77;
	text-transform: uppercase;
}
.commercial_client a:hover, .government_client a:hover{
background:#FAAA43; 
color:#fff;
}
.government_client{
	float: right;
	overflow: hidden;
	width: 340px;
	border: 1px solid rgb(135, 148, 166);
	text-align: center;
}
.government_client a{
	text-decoration: none;
	font-size: 20px;
	padding: 10px;
	display: block;
	font-weight: 900;
	letter-spacing: 1px;
	font-family: "Alegreya",serif;
	color: #395E77;
	text-transform: uppercase;
}
.contact_section{
	width: 748.8px;
	margin: auto;
	margin-bottom: 55px;
}
.contact_icons{
	text-align: center;
	margin-top: 30px;
}
.contact_title{
	text-align:center;
}
.contact_title h2{
	font-size: 36px;
	color: #395E77;
	font-weight: bold;
	margin: 10px 0px;
}
.contact_phone, .contact_email, .contact_address{
	text-align:center;
	margin-top: 35px;
}
.contact_phone p, .contact_email p, .contact_address p{
	margin: 0px;
	color: #516B83;
	font-weight: normal;
	font-family: 'Sanchez', 'Conv_MinionPro-Regular', 'Conv_Stag Bold', 'Conv_Stag BookItalic', 'Conv_Stag Medium', 'Conv_Stag MediumItalic', 'Conv_Stag Semibold';
}
.contact_phone p a{
color: inherit;
text-decoration: none;
font-size: inherit;
font-weight: inherit;
}
.contact_phone p i, .contact_email p i, .contact_address p i{
	font-size:45px;
	color: #395E77;
	cursor: pointer;
}

.footer_section{
	background: #395E77;
	width: 100%;
}
.footer_bg{
	width:80%;
	margin:auto;
	padding-bottom: 55px;
}
.footer_title{
	padding: 20px;
}
.footer_title h2{
	font-size: 16px;
	color: rgb(250, 170, 67);
	font-weight: bold;
	margin: 0px;
	text-align: center;
	letter-spacing:1px;
}
.footer_hypens{
	color: #FFF;
	text-align: center;
	font-size: 12px;
	margin: 10px;
}
.footer_navigation ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.footer_navigation ul li a{
	text-decoration:none;
	color:#ffffff;
	display:block;
	text-align:center;
	padding:5px;
}
.footer_navigation ul li a:hover{
color:#FAAA43;
}
.tabs_details{
	color: #728397;
	text-align: center;
	font-size: 16.5px;
	line-height: 30px;
	margin-top: 25px;
}
.archaeology_read_more, .archaeology_close{
	display:none;
}
.archaeology_read_more a , .archaeology_close a{
	text-transform: uppercase;
	text-decoration: none;
	color: #8F9BAD !important;
	font-style: italic;
	font-size: 16px;
}
.tabs_title{
	font-size: 20px;
	color: #395E77;
	font-weight: 900;
	text-transform: uppercase;
	font-family: 'Alegreya', serif;
	letter-spacing: 1px;
	margin-top: 30px;
	margin-bottom: 0px;
}

.sub-menu-toggle{
	position: absolute;
	top: 15px;
	right: 30px;
	cursor: pointer;
	background:url(images/arrowmenu.png) no-repeat top center scroll;
	width:23px;
	height:22px;
	
}
.activated{
	
}

.projects_tabs_1{
	background: rgb(57, 94, 119) none repeat scroll 0% 0% !important;
}
.projects_tabs_2{
	background:#FAAA43 !important;
}
#projects_tabs{
	border:none;
	padding:0px;
}
#projects_tabs li a span{
	color:#ffffff;
}
#projects_tabs li{
	border: medium none;
	float: left;
	overflow: hidden;
	width: 50%;
	margin: 0px;
	height: 95px;
}
#projects_tabs li a{
	width: 100%;
	padding: 0;
	padding: 29px 0px;
}
.project_icons{
	text-align: center;
	margin-top: 30px;
}
.projects_title{
	text-align:center;
}
.projects_title h2{
	font-size: 36px;
	color: #395E77;
	font-weight: bold;
	margin: 25px 0px;
}
.projects_subtitle{
	text-align:center;
}
.projects_subtitle h2{
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #395E77;
	font-weight: bold;
	font-size: 21px;
	line-height: 30px;
	margin-bottom:25px;
}
#projects_tabs .ui-widget-header {
  border: medium none;
	background: transparent none repeat scroll 0% 0%;
	text-align: center;
	margin: auto;
	width: 748.5px;
}
.projects_details_1{
	background:#395E77 !important;
	padding: 0px !important;
}
.projects_details_2{
	background:#FAAA43 !important;
	padding: 0px !important;
}
.projects_details_2 .project_article_subtitle h2, .projects_details_2 .projects_article_location_subtitle p, .projects_details_2 .projects_article_read_more a{
	color: rgb(57, 94, 119) !important;
}
.project_article{
	width: 80%;
	margin: auto;
	border-width: 0px 1px 5px;
	border-style: solid;
	border-color: #8F9BAD #8F9BAD #65798F;
}
.project_article_img{
	text-align: center;
	padding-top: 50px;
}
.project_article_title h6{
	color: rgb(255, 255, 255);
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	font-size: .7em;
	margin-bottom: 18px;
	letter-spacing: 3px;
}
.project_article_subtitle h2{
	padding: 2px 20px;
	text-align: center;
	color: rgb(250, 170, 67);
	font-weight: normal;
	font-size: 26px;
	margin-bottom: 35px;
}
.projects_article_location_title h6{
	color: rgb(255, 255, 255);
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	font-size: 0.7em; /** TK was 16px **/
	letter-spacing:4px; /** TK new **/
	margin-bottom: 20px;
	margin-top: 25px;
}
.projects_article_location_subtitle p{
	text-align: center;
	color: rgb(250, 170, 67);
	margin-top: 0px;
}
.projects_article_read_more{
	width: 340px;
	margin: auto auto 50px;
}
.projects_article_read_more a:hover {
    background: orange;
    color: #fff !important;
}
.projects_article_read_more a{
	display: block;
	border: 1px solid rgb(143, 155, 173);
	text-align: center;
	text-decoration: none;
	color: #FAAA43 !important;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-top:35px;
padding: 10px;
font-weight: 700;
letter-spacing: 1px;
font-family: "Alegreya",serif;
}
.projects_details_2 .projects_article_read_more a:hover {
    color: #fff;
    background: #395E77;
}
.single_project_first{
	width: 100%;
	margin: auto;
	border-bottom: 0px solid #7E8CA0;
}
.location_client_projects{
	width: 100%;
	height: auto;
	overflow: hidden;
	border-top: 1px solid #8F9BAD;
	border-bottom: 1px solid #8F9BAD;
}
.single_client, .single_location{
	float: left;
	overflow: hidden;
	width: 49.9%;
	height: auto;
	margin-top: 30px;
	margin-bottom: 30px;
}
.single_client{
	border-right:1px solid #8F9BAD;

}
.single_client h6, .single_location h6{
	text-align: center;
	font-size: .7em;
	text-transform: uppercase;
	color: rgb(255, 255, 255);
	margin: 5px 0px;
	letter-spacing: 3px;
	margin-bottom: 18px;
}
.single_client p, .single_location p{
	text-align: center;
	color: #FAAA43;
	margin-top: 5px;
	margin-bottom: 5px;	
	padding: 0px 20px;
}

.projects_single_scopr h6{
	text-align: center;
	text-transform: uppercase;
	color: #FFF;
	margin: 40px 0px 18px 0px;
	font-size: .7em;
	letter-spacing: 3px;
}
.projects_single_scopr{
padding-bottom: 40px;
}
.projects_single_scopr p{
	padding: 0px 20px;
	text-align: left;
	color: #FAAA43;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	font-size: 16.5px;
	line-height: 30px;
}
.single_project_article{
	border-bottom:none;
	width: 99.86%;
}
.full_single_article{
	border-bottom: 5px solid #8794A6;
	width: 750px;
	margin: auto;
}
.project_single_article_title h6{
	margin-top:0px;
	padding-top:40px;
}
.project_single_article_img{
	width:100%;
	height:auto;
clear: both;
text-align: center;
}
.project_single_article_img img{
	width:auto;
	height:auto;
}
.projects_pre_next{
	width: 100%;
	max-width: 748px;
	margin: 0 auto;
}
.projects_prev{
	float: left;
	overflow: hidden;
	width: 49%;
}
.projects_prev a{
	text-align: left; /** Generated by FG **/
	text-decoration: none;
	color: rgb(110, 127, 148) ;
	padding: 16px 0px;
	display: block;
	text-transform: uppercase;
	font-style: italic;
	font-weight: bold;
	font-size: 15px;
}

.projects_prev a:hover, .projects_next a:hover, .projects_details_2 .projects_prev a :hover, .projects_details_2 .projects_next a:hover{
	color: #fff !important;  /** TK new **/
}

.projects_next{
	float: right;
	overflow: hidden;
	width: 49%;
}
.projects_next a{
	text-align: right;
	text-decoration: none;
	color: rgb(110, 127, 148) !important;
	padding: 16px 0px;
	display: block;
	text-transform: uppercase;
	font-style: italic;
	font-weight: bold;
	font-size: 15px;
}
.projects_details_2 .single_client p, .projects_details_2 .single_location p{
	color: #395E77;
}
.projects_details_2 .projects_single_scopr p {

    color: #395E77;

}
.projects_details_2 .single_project_first {
    border-bottom: 0px solid #FEDAAD;
}
.projects_details_2 .project_article {
    width: 80%;
    margin: auto;
    border-width: 0px 1px 5px;
    border-style: solid;
    border-color: #FED6A4 #FED6A4 #FED6A4;
}
.projects_details_2 .projects_article_read_more a {
    border: 1px solid rgb(254, 214, 164);
}
.projects_details_2 .location_client_projects {
    border-top: 1px solid #FED6A4;
    border-bottom: 1px solid #FED6A4;
}
.projects_details_2 .single_client {
    border-right: 1px solid #FED6A4;
}
.projects_details_2 .projects_prev a , .projects_details_2  .projects_next a{
    color: #FECE94;
}
.projects_details_2 .full_single_article {
    border-bottom: 5px solid #FED6A4;
}
.projects_details_2 .single_project_article{
	border-bottom:none;
}
.projects_contact i:hover ,.contact_phone p i:hover, .contact_email p i:hover, .contact_address p i:hover{
    color: #fff;
}
.home .projects_contact i:hover , .home  .contact_phone p i:hover, .home .contact_email p i:hover, .home  .contact_address p i:hover{
    color: #FAAA43;
}
.projects_details_2 .projects_contact i:hover{
    color:#395E77;
}
.projects_contact{
	text-align:center;
}
.projects_contact_icons{
	margin-top:50px;
}
.projects_contact_icons img{
	width:78px;
	height:auto;
}
.projects_contact_subtitle p{
	letter-spacing: 1px;
	text-transform: uppercase !important;
	font-weight: bold;
	font-size: 14px;
	line-height: 22px;
	color: rgb(255, 255, 255);
}
.projects_contact_subtitle h1{
	margin-top: 40px;
	margin-bottom: 0px;
	color: rgb(255, 255, 255);
	font-size: 40px;
}
.contact_director{
	margin-top:2px;
	color:#fff !important;
}
.projects_contact i{
	color: #9CAAB3;
	font-size: 45px;
	margin-top:40px;
	cursor:pointer;
}
.single-investigations .projects_contact i{
	color:#fff;
}
.projects_contact p{
	margin-bottom: 0px;
	color: #395E77;
	font-weight: bold;
	margin-top: 10px;
	text-transform: capitalize;
	line-height: 1.6em;
	font-size: 16px;
}
#projects_archaeology_tabs .projects_details_1 .projects_contact p{
	color:#fff;
}
.projects_contact p a{
	color: inherit;
	text-decoration: none;
	font-size: inherit;
	font-weight: inherit;
}
.project_contact_address{
	padding-bottom:50px;
}
.projects_tabs_2 a img{
	position: relative;
	left: -10px;
	top: 12px;
}
.projects_tabs_1 a img{
	position: relative;
	top: 5px;
	left: -5px;
}
.page-template-projects .slider, .single-archaeology .slider, .single-investigations .slider{
height: 0px;
background:none;
overflow: visible;
}
.page-template-projects .slider .slider_text, .single-archaeology .slider .slider_text, .single-investigations .slider .slider_text{
display:none;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
    	border:none;
}
.slider_project a:hover, .slider_services a:hover{
    background: #FAAA43;
    border: 3px solid #FAAA43;
}
.about_call_mobile, .about_email_mobile{
    display:none;
}
.services_tabs .ui-state-hover a img, .services_tabs .ui-state-active a img{
display:none;
}
.services_tabs .hover_investigation{
display:none;
width:55px;
height:33px; 
margin-left: 0px;
}
.services_tabs .hover_archaeology{
display:none;
width:72px;
height:39px; 
margin-left: 0px;
margin-top: 0px;
}
.services_tabs .ui-state-hover a .hover_investigation, .services_tabs .ui-state-active a .hover_investigation{
display:inline-block !important;
}
.services_tabs .ui-state-hover a .hover_archaeology, .services_tabs .ui-state-active a .hover_archaeology{
display:inline-block !important; 
}
.services_tabs .ui-state-hover a span, .services_tabs .ui-state-active a span{
color: #395E77; 
}
.services_tabs .ui-state-hover a .archaeology_li, .services_tabs .ui-state-active a .archaeology_li{
color:#395E77; 
}
.home .ui-state-default {
    background: rgb(215, 221, 225) !important;
}
.home .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active.ui-sortable-handle {
    border-bottom: 0px;
    border-top: 1px solid #000;
    border-right: 1px solid #000;
}
.home .ui-state-default.ui-corner-top.ui-sortable-handle {
    border-bottom-width: 1px;
    border-top: 0px;
    border-right: 0px;
}
.home .services_tabs #tabs ul li:nth-child(3){
	border-left:transparent; 
	border-right:1px solid #000;
}
.home .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active.ui-sortable-handle:nth-child(3) {
    border-left: 1px solid #000 !important;
}
.services_tabs #tabs ul li:nth-child(3):hover {
    border: 1px solid rgb(0, 0, 0);
    border-bottom-width: 0;
    border-left: 1px solid #000 !important;
}
.rslides li, .rslides li img{
width:100% !important;
}
@media all and (max-width:940px){
.projects_pre_next{
	width:80%;
}
.full_single_article{
width: 80%;
}
.single-investigations .single_project_first, .single-investigations .projects_details_2 .project_article {
    width: 98% !important;
}
   .projects_tabs_2 a img, .projects_tabs_1 a img{
	position: initial;
	display: block;
	margin: auto;
   }

   .services_tabs .hover_investigation, .services_tabs .hover_archaeology{
	margin-left: 0px;
	margin: auto;
    }
  .services_tabs .ui-state-hover a .archaeology_li, .services_tabs .ui-state-active a .archaeology_li, .services_tabs .ui-state-hover a span, .services_tabs .ui-state-active a span{
	margin-left: 0px !important;
	}
.services_tabs #tabs ul li {
    height: 110px;
	width:49%;
}
.home .services_exerpt, .home .ui-tabs .ui-tabs-panel{
	width:80% !important; 
}
    .services_tabs .hover_archaeology {
   	 display: none;
    }
    .main_container {
        width: 100%;
    }
    .about_call, .about_email{
        display:none;
    }
    .about_contact, .leecox_section, .about_section, .client_section, .contact_section {
        width: 95%;
        margin-top:10px;
    }    
    .about_call_mobile, .about_email_mobile{
        display:block !important;
        float: left;
        overflow: hidden;
        width: 43%;
        background: transparent;
        color: #728397;
    }
    #projects_archaeology_tabs ul, #projects_investigations_tabs ul{width:100% !important; }
    .all_projects_article{width:99% !important;}
    .about_read_more img, .about_hypens{
        display:none;
    }
    .about_read_more a {
        color: #FAAA43;
    }
    .about_call_mobile p{
        margin:0px;
    }
    .about_call_mobile i{
        color:#FDC343;
        font-size:40px;
    }
    .about_call a{
        color:#FDC343;
    }
    .about_email_mobile p{
        margin:0px;
    }
    .about_email_mobile i{
        color:#395E77;
        font-size:40px;
    }
    .about_email a{
        color:#395E77;
    }
    .about_exerpt p{
        font-size:18px;
    }
    .leecox_readmore img{
        display:none;
    }
    .leecox_readmore a{
        padding: 10px 40px;
        border: 1px solid rgb(250, 170, 67);
    }
    .client_readmore{
        text-align: center;
    }

    .commercial_client {
       float: none;
       margin: auto;
       color: rgb(57, 94, 119);
    }
    .commercial_client a{
        color: rgb(57, 94, 119);
        font-weight: bold;
    }
    .government_client{
        float: none;
        margin: 20px auto;
    }
    .government_client a{
        color: rgb(57, 94, 119);
        font-weight: bold;
    }
    .client_readmore img{
        display:none;
    }
    .services_sections{
        width:100%;
        padding: 0px;
    }
    .services_exerpt, .services_details_link{
        width:80% !important;
        margin:auto;
    }
    .services_tabs #tabs{
        margin: 0px;
        padding: 0px;
    }
    .services_tabs .ui-widget-header{
        padding:0px;
        margin:0px;
    }
    .services_tabs #tabs ul li:first-child{
        border-right: 2px solid rgb(104, 123, 145);
    }
    .services_tabs #tabs ul li a{
        width: 100%;
        text-align: center;
        margin: auto;
        padding: 12px 0px;
    }

    .services_tabs #tabs ul li a span{
        display: block;
        text-align: center;
        position: initial;
        white-space: normal;
        margin: 0px;
        padding: 3px 12px;
        color: #687B91;
    }
    .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
           border-top: 2px solid #687B91;
        border-right: 2px solid #687B91 !important;
        border-bottom: transparent !important;
        border-left: 2px solid #687B91;
        -moz-border-top-colors: none;
        -moz-border-right-colors: none;
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        border-image: none;
        background: rgb(246, 246, 246) none repeat scroll 0% 0% !important;
        font-weight: normal;
        color: #FFF;
    }
    .ui-tabs .ui-tabs-nav li {
        border-bottom-width: 2px;
    }
    .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
        border-bottom: 2px solid #395E77;

    }
    .services_tabs .ui-tabs-panel{
        border-left: 2px solid rgb(104, 123, 145);
        border-right: 2px solid rgb(104, 123, 145);
    }
    #projects_tabs .ui-widget-header{
        width:100%;
        margin: 0px;
        padding: 0px;
    }
    #projects_tabs li{
        width:49.4%;
    }
    #projects_tabs li {
        border: normal;
    }
    #projects_tabs .ui-state-active, #projects_tabs .ui-widget-content .ui-state-active, #projects_tabs .ui-widget-header .ui-state-active {
        border-top: 2px solid #687B91;
        border-right: 2px solid #687B91 !important;
        border-bottom: medium none transparent !important;
        border-left: 2px solid #687B91;
        -moz-border-top-colors: none;
        -moz-border-right-colors: none;
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        border-image: none;
        background: rgb(57, 94, 119) none repeat scroll 0% 0% !important;
        font-weight: normal;
        color: #FFF;
    }
   #projects_tabs .ui-state-default, #projects_tabs .ui-widget-content .ui-state-default, #projects_tabs .ui-widget-header .ui-state-default {
        border-bottom: 2px solid #395E77;
    }
    #projects_tabs .ui-widget-header{
        border:none;
    }
    .project_article {
        width: 99.3%;
        margin: auto;
        border-width: 0px 2px 5px;
        border-style: solid;
        border-color: #687B91 #687B91 transparent;
    }
    .project_article:last-child{
        border-bottom:2px solid #687B91;
    }
    .project_article_subtitle h2 {
        color: #395E77;
    }
    .project_article_title h6 {
        color: rgb(255, 255, 255);
    }
    .projects_article_read_more a {
        border: 1px solid#FAAA43;
        color: #FAAA43 !important;
        font-weight: normal;
        font-style: italic;
    }
    
    .projects_article_read_more {
        width: 330px;
        margin: auto auto 0px;
        padding-bottom: 30px;
    }
    #projects_tabs li a span {
        color: #fff;
        white-space: normal;
        display: block;
        padding: 2px 20px;
    }
    #projects_tabs li a {
        padding: 5px 0px;
    }
    .projects_details_2 .project_article{
        width: 99.3%;
        margin: auto;
        border-width: 0px 2px 5px;
        border-style: solid;
        border-color: #687B91 #687B91 transparent;
    }
    .single_archaeology_tab .single_archaeology_tab_1 a{
        background:#395E8D !important;
        height:100%;    
    }
    .single_archaeology_tab .full_single_article{
        background:#395E77 !important;
    }
    .single_archaeology_tab .single_archaeology_tab_1 a span{
        color:#fff !important;
    }
    .project_single_article_title h6 {
        color: #ACB4C0 !important;
    }
    .single_project_first {
        border-bottom: none;
    }
    .single_archaeology_tab .project_article_subtitle h2{
        color:#ffffff !important;
    }
   .single_archaeology_tab .location_client_projects{
       border:none;
       height:auto;
   }
   .single_archaeology_tab .single_client, .single_archaeology_tab .single_location{
       border: none;
        float: none;
        width: 80%;
        margin:20px  auto;
   }
   .single_archaeology_tab  .single_client h6,  .single_archaeology_tab  .single_location h6 {
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
    color: #ACB4C0;
   }
  .single_archaeology_tab .single_client p, .single_archaeology_tab .single_location p {
        color: #ffffff;
    }
   .single_archaeology_tab .projects_single_scopr h6{
       color:#ACB4C0;
   }
  .single_archaeology_tab .projects_single_scopr p{
      color:#ffffff;
  }
  .single_archaeology_tab .projects_contact p{
      color: #FFAF39;
        margin-top: 40px;
  }
  .single_archaeology_tab .projects_contact p,  .single_archaeology_tab .projects_contact_subtitle h1, .single_archaeology_tab .projects_contact p, .single_archaeology_tab .projects_contact i{
      color: rgb(255, 175, 57);
  }
  .single_archaeology_tab  .projects_contact_icons{
      display:none;
  }
  .single_investigations_tab .projects_tabs_2 a{
      background:#FFAF39;
      height:100%;
  }
  .single_investigations_tab .projects_details_2 .single_project_first{
      border:none;
  }
  .single_investigations_tab .projects_details_2 .location_client_projects{
      border:none;
  }
  .single_investigations_tab .projects_details_2{
      background:#FFAF39 !important;
  }
  .single_investigations_tab .location_client_projects{
      height:auto;
  }
  .single_investigations_tab .single_client, .single_investigations_tab .single_location{
          width: 80%;
         float: none;
         margin:20px auto;
          border: medium none;
  }
 .single_investigations_tab .projects_details_2 .projects_single_scopr p{
        color: #455E67;
  }
  .single_investigations_tab .project_single_article_title h6 {
        color: #ffffff !important;
    }
    .single_investigations_tab #projects_tabs li a span{
        margin-top:10px;
    }
    .single_investigations_tab .projects_details_2 .project_article{
        border:none;
    }
}
@media all and (max-width:769px){
	.header_area .logo img {
    		width: 100%;
  		  height: auto;
	}
}
@media all and (max-width:580px){
    .header_area {
         height: auto;
    }
    .header_area .logo img{
        width:100%;
        height:auto;
    }
    .navigation_icon {
        width: 25%;
    }
    .navigation_icon .bar {
        margin: 15px 30px;
    }
     .leecox_readmore a{
          font-size:12px;
    }
    .commercial_client{
        width:250px;
    }
     .government_client{
        width:250px;
    }
    .projects_article_read_more {
         width: 280px;
    }
}
@media all and (max-width:630px){
	.primary_navigation{top:100px}
}
@media all and (max-width:530px){
	.primary_navigation{top:85px}
}
@media all and (max-width:410px){
	.primary_navigation{top:78px}
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
    border:none;
}
.slider_project a:hover, .slider_services a:hover{
    background: #FAAA43;
    border: 3px solid #FAAA43;
}
.about_call_mobile, .about_email_mobile{
    display:none;
}
.ui-tabs .ui-tabs-nav {
    margin: 0 auto !important;
    padding: 0 !important;
    max-width: 748.8px;
    width:100%;
    position:relative;
}
.left_border{
height: 1px;
background: rgb(57, 94, 119) none repeat scroll 0% 0%;
position: absolute;
top: 100%;
left: -100%;
width: 100%;
}
.right_border{
height: 1px;
background: rgb(57, 94, 119) none repeat scroll 0% 0%;
position: absolute;
top: 100%;
right: -99.4%;
width: 100%;
}
.home .services_exerpt, .home .ui-tabs .ui-tabs-panel{
width:100%;
max-width:748.8px;
padding:0px 20px;
margin:0 auto;
}
@media all and (max-width:940px){
    .main_container {
        width: 100%;
    }
    .about_call, .about_email{
        display:none;
    }
    .about_contact {
        width: 95%;
        margin-top:10px;
    }    
    .about_call_mobile, .about_email_mobile{
        display:block;
        float: left;
        overflow: hidden;
        width: 43%;
        background: transparent;
        color: #728397;
    }
    .about_read_more img, .about_hypens{
        display:none;
    }
    .about_read_more a {
        color: #FAAA43;
    }
    .about_call_mobile p{
        margin:0px;
    }
    .about_call_mobile i{
        color:#FDC343;
        font-size:40px;
    }
    .about_call a{
        color:#FDC343;
    }
    .about_email_mobile p{
        margin:0px;
    }
    .about_email_mobile i{
        color:#395E77;
        font-size:40px;
    }
    .about_email a{
        color:#395E77;
    }
    .about_exerpt p{
        font-size:18px;
    }
    .leecox_readmore img{
        display:none;
    }
    .leecox_readmore a{
        padding: 10px 40px;
        border: 1px solid rgb(250, 170, 67);
    }
    .client_readmore{
        text-align: center;
    }

    .commercial_client {
       float: none;
       margin: auto;
       color: rgb(57, 94, 119);
    }
    .commercial_client a{
        color: rgb(57, 94, 119);
        font-weight: bold;
    }
    .government_client{
        float: none;
        margin: 20px auto;
    }
    .government_client a{
        color: rgb(57, 94, 119);
        font-weight: bold;
    }
    .client_readmore img{
        display:none;
    }
    .services_sections{
        width:100%;
        padding: 0px;
    }
    .services_exerpt, .services_details_link{
        width:80%;
        margin:auto;
    }
    .services_tabs #tabs{
        margin: 0px;
        padding: 0px;
    }
    .services_tabs .ui-widget-header{
        padding:0px;
        margin:0px;
    }
    .services_tabs #tabs ul li:first-child{
        border-right: 2px solid rgb(104, 123, 145);
    }
    .services_tabs #tabs ul li a{
        width: 100%;
        text-align: center;
        margin: auto;
        padding: 12px 0px;
    }
 
    .services_tabs #tabs ul li a span{
        display: block;
        text-align: center;
        position: initial;
        white-space: normal;
        margin: 0px;
        padding: 3px 12px;
        color: #687B91;
    }
    .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
           border-top: 2px solid #687B91;
        border-right: 2px solid #687B91 !important;
        border-bottom: transparent !important;
        border-left: 2px solid #687B91;
        -moz-border-top-colors: none;
        -moz-border-right-colors: none;
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        border-image: none;
        background: rgb(246, 246, 246) none repeat scroll 0% 0% !important;
        font-weight: normal;
        color: #FFF;
    }
    .ui-tabs .ui-tabs-nav li {
        border-bottom-width: 2px;
    }
    .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
        background:#ffffff;
        border-bottom: 2px solid #395E77;

    }
    .services_tabs .ui-tabs-panel{
        border-left: 2px solid rgb(104, 123, 145);
        border-right: 2px solid rgb(104, 123, 145);
    }
    #projects_tabs .ui-widget-header{
        width:100%;
        margin: 0px;
        padding: 0px;
    }
    #projects_tabs li{
        width:49.4%;
    }
    #projects_tabs li {
        border: normal;
    }
	.projects_tabs #projects_tabs ul .projects_tabs_2 {
		background: #FAAA43 !important;
	}
   #projects_tabs .ui-state-default, #projects_tabs .ui-widget-content .ui-state-default, #projects_tabs .ui-widget-header .ui-state-default {
        border-bottom: 2px solid #395E77;
    }
    #projects_tabs .ui-widget-header{
        border:none;
    }
    .project_article {
        width: 99.3%;
        margin: auto;
        border-width: 0px 2px 5px;
        border-style: solid;
        border-color: #687B91 #687B91 transparent;
    }
    .project_article:last-child{
        border-bottom:2px solid #687B91;
    }
    .project_article_subtitle h2 {
        color: rgb(250, 170, 67);
    }
    .project_article_title h6 {
        color: #fff;
    }
    .projects_article_read_more a {
        border: 1px solid#FAAA43;
        color: #FAAA43 !important;
        font-weight: normal;
        font-style: italic;
    }
    
    .projects_article_read_more {
        width: 330px;
        margin: auto auto 0px;
        padding-bottom: 30px;
    }
    #projects_tabs li a span {
        color:#fff;
        white-space: normal;
        display: block;
        padding: 2px 20px;
    }
	.projects_section, .slider_bottom{
		width:100%;
		overflow:hidden;
	}

    #projects_tabs li a {
        padding: 5px 0px;
    }
    .projects_details_2 .project_article{
        width: 99.3%;
        margin: auto;
        border-width: 0px 2px 5px;
        border-style: solid;
        border-color: #687B91 #687B91 transparent;
    }
    .single_archaeology_tab .single_archaeology_tab_1 a{
        background:#395E77 !important;
        height:100%;    
    }
    .single_archaeology_tab .full_single_article{
        background:#395E77 !important;
    }
    .single_archaeology_tab .single_archaeology_tab_1 a span{
        color:#fff !important;
    }
    .project_single_article_title h6 {
        color: #ACB4C0 !important;
    }
    .single_project_first {
        border-bottom: none;
    }
    .single_archaeology_tab .project_article_subtitle h2{
        color:#ffffff !important;
    }
   .single_archaeology_tab .location_client_projects{
       border:none;
       height:auto;
   }
   .single_archaeology_tab .single_client, .single_archaeology_tab .single_location{
       border: none;
        float: none;
        width: 80%;
        margin:20px  auto;
   }
   .single_archaeology_tab  .single_client h6,  .single_archaeology_tab  .single_location h6 {
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
    color: #ACB4C0;
   }
  .single_archaeology_tab .single_client p, .single_archaeology_tab .single_location p {
        color: #ffffff;
    }
   .single_archaeology_tab .projects_single_scopr h6{
       color:#ACB4C0;
   }
  .single_archaeology_tab .projects_single_scopr p{
      color:#ffffff;
  }
  .single_archaeology_tab .projects_contact p{
      color: #FFAF39;
        margin-top: 40px;
  }
  .single_archaeology_tab .projects_contact p,  .single_archaeology_tab .projects_contact_subtitle h1, .single_archaeology_tab .projects_contact p, .single_archaeology_tab .projects_contact i{
      color: rgb(255, 175, 57);
  }
  .single_archaeology_tab  .projects_contact_icons{
      display:none;
  }
  .single_investigations_tab .projects_tabs_2 a{
      background:#FFAF39;
      height:100%;
  }
  .single_investigations_tab .projects_details_2 .single_project_first{
      border:none;
  }
  .single_investigations_tab .projects_details_2 .location_client_projects{
      border:none;
  }
  .single_investigations_tab .projects_details_2{
      background:#FFAF39 !important;
  }
  .single_investigations_tab .location_client_projects{
      height:auto;
  }
  .single_investigations_tab .single_client, .single_investigations_tab .single_location{
          width: 80%;
         float: none;
         margin:20px auto;
          border: medium none;
  }
 .single_investigations_tab .projects_details_2 .projects_single_scopr p{
        color: #455E67;
  }
  .single_investigations_tab .project_single_article_title h6 {
        color: #ffffff !important;
    }
    .single_investigations_tab #projects_tabs li a span{
        margin-top:10px;
    }
    .single_investigations_tab .projects_details_2 .project_article{
        border:none;
    }
}
@media all and (max-width:580px){
    .header_area {
         height: auto;
    }
    .header_area .logo img{
        width:100%;
        height:auto;
    }
    .navigation_icon {
        width: 25%;
    }
    .navigation_icon .bar {
        margin: 15px 30px;
    }

     .leecox_readmore a{
          font-size:12px;
    }
    .commercial_client{
        width:250px;
    }
     .government_client{
        width:250px;
    }
    .projects_article_read_more {
         width: 280px;
    }
}

.about_call_mobile{
	display:none;
}
.page-template-projects .primary_navigation, .single .primary_navigation{
	
}
.main_content_container{
	width: 100%;
	margin: auto;
	overflow: hidden;
}
.is-sticky .header_area{
opacity:.95;
}
.all_projects_article{
width:936px;
margin:auto;
}
.single-investigations .single_project_first, 
.single-investigations .projects_details_2 .project_article {
    width: 750px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{
padding-bottom:0px !important;
}
 .services_tabs .ui-state-active {
background-color:#fff !important; 
}

#projects_tabs .projects_tabs_2.ui-state-default.ui-corner-top.ui-sortable-handle.ui-state-hover a span{
	color: #395E77;
}
#projects_tabs .projects_tabs_2.ui-state-default.ui-corner-top.ui-sortable-handle.ui-state-hover.ui-state-active a span{
	color: #fff;
}
#projects_tabs .projects_tabs_1.ui-state-default.ui-corner-top.ui-sortable-handle.ui-state-hover a span{
	color: #FAAA43;
}
#projects_tabs .projects_tabs_1.ui-state-default.ui-corner-top.ui-sortable-handle.ui-state-hover.ui-state-active a span{
	color: #fff;
}
#projects_archaeology_tabs .projects_tabs_2:hover a span{
color:#395E77 !important;
}
#projects_investigations_tabs .projects_tabs_1:hover a span{
color:#FAAA43 !important;
}

.admin-bar .primary_navigation{
top:123px;
}
.admin-bar .header_areas{top:32px;}
.more_Services_Content{
display:none; 
}
.about_read_more, .about_close{
text-align: center;
margin: 20px;
}
.government_list, .commercial_list, .commercial_close, .government_close, .government_toparrow_img, .commercial_toparrow_img{
display:none; 
list-style: none outside none;
margin: 0px;
padding: 0px;
}
.government_list ul, .commercial_list ul{
list-style: none outside none;
margin: 0px;
padding: 0px;
}
.government_list li, .commercial_list li{
padding:10px 20px;
color: #2C5C78;
font-size: 16px;
}
.commercial_close a, .government_close a{
text-transform: uppercase;
text-decoration: none;
color: #8F9BAD !important;
font-style: italic;
font-size: 16px;
}
.services_sections .services_details_list, .services_sections .services_equipment_list{
display:none; 
margin-top:15px;
background: #F6F6F7;
padding: 20px;
width: 100%;
max-width: 748.8px;
margin-left: auto;
margin-right: auto;
margin-bottom:40px;
}
.services_sections .services_equipment_list p{
min-height: 10px;
color:#395E77;
font-size: 15px;
}
.services_details_list p{
font-size: 15px;
}
.services_sections .services_details_list{display:none}
.details_list_link_top_img, .details_list_equipment_link_top_img{
display:none;
}
.services_details_link_close a, .services_equipment_link_close a{
text-transform: uppercase;
text-decoration: none;
color: #8F9BAD !important;
font-style: italic;
font-size: 16px;
}
.services_details_link_close, .services_equipment_link_close{margin:15px}
.flex-direction-nav a{background-size:90px !important}
.metaslider {
    max-width: 750px !important;
}
.primary_navigation ul .menu-item-771 a{
   color: rgb(239, 165, 69);
	padding: 30px 40px;
	background: rgb(57, 94, 119);
}
.primary_navigation ul .menu-item-771 a span{font-weight:bold}
.primary_navigation ul .menu-item-771 a:hover{
color:#fff !important;
}
.equipment_button{text-decoration:none}
.equipment_button:hover{background:#FBAA43 !important; border:2px solid #FBAA43 !important; color:#fff !important; }
#projects_tabs .projects_tabs_1 a span:hover {
    color: #fff;
}
#projects_tabs .projects_tabs_2 a span:hover {
    color: #fff;
}
.services_tabs #tabs ul li:hover {
    border: 1px solid rgb(0, 0, 0);
    border-bottom-width: 0;
}
.services_tabs #tabs ul li:last-child:hover{
	border-left: none;
}