﻿@media only screen and (min-width:1000px) {
	body #ajax-content-wrap.no-scroll{min-height: calc(100vh - 106px);
	height: calc(100vh - 106px)!important;
	
}
#header-outer,#logo,.container,.span_3,.span_9
	{
		height:85px;
	}
 
#page-header-wrap.fullscreen-header,#page-header-wrap.fullscreen-header #page-header-bg,html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header,.nectar_fullscreen_zoom_recent_projects,#nectar_fullscreen_rows:not(.afterLoaded) > div {
	height: calc(100vh - 105px);
}

.wpb_row.vc_row-o-full-height.top-level,.wpb_row.vc_row-o-full-height.top-level>.col.span_12 {
	min-height: calc(100vh - 105px);
}

html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header {
	top: 106px;
}

.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container {
	height: calc(100vh - 104px)!important;
}

.admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container {
	height: calc(100vh - 104px - 32px)!important;
}}

#nectar_fullscreen_rows {
	background-color:;
}

.is-form-id-275 .is-search-submit:focus,.is-form-id-275 .is-search-submit:hover,.is-form-id-275 .is-search-submit,.is-form-id-275 .is-search-icon {
	color: #fff!important;
	background-color: #fff!important;
	border-color: #fff!important;
}

.for-mobile {
	display: none;
}

.for-tabs {
	display: none;
}

@media only screen and (max-width:1300px) and (min-width:999px) {
	.for-tabs {
		display: inline-block;
		float: left;
	}
	

	#header-outer:not([data-format="centered-menu-bottom-bar"]) #top .span_9 > .slide-out-widget-area-toggle, #slide-out-widget-area .mobile-only {
		order: 1;
	}

	nav {
		width: 0;
	}

	#top .container .row {
		margin-right: 0!important;
	}

	.btns_outerr {
		margin-top: 40px;
	}

	.btns_outerr ul {
		margin: 0;
		list-style: none;
		float: right;
		width: 100%;
		height: 100%;
		display: inline-flex;
	}

	.btns_outerr ul li {
		margin-right: 15px;
	}

	.btns_outerr ul li a {
		background: #1a63ad;
		color: #fff;
		padding: 4px 20px;
		border-radius: 30px;
		height: 24px;
		font-size: 14px;
	}

	.btns_outerr li:nth-child(2) a {
		background: #72b237;
	}

	#header-outer:not([data-format="centered-menu-bottom-bar"]) #top .span_9 {
		flex-direction: row;
	}

	.open-submenu .sub-menu {
		max-height: 0!important;
	}

	.sub-menu {
		height: 100%!important;
		display: block!important;
		max-height: 100%!important;
	}
}

@media only screen and (max-width:998px) and (min-width:500px) {
	.btns_outerr {
		margin-top: 20px;
	}

	.for-tabs {
		display: inline-block;
		float: none;
	}

	.btns_outerr ul {
	 
		list-style: none;
		float: right;
		width: 100%;
		height: 100%;
		display: inline-flex;
	}

	.btns_outerr ul li {
		margin-right: 15px;
	}

	.btns_outerr ul li a {
		background: #1a63ad;
		color: #fff;
		padding: 4px 20px;
		border-radius: 30px;
		height: 24px;
		font-size: 14px;
	}

	.btns_outerr li:nth-child(2) a {
		background: #72b237;
	}

	.open-submenu .sub-menu {
		max-height: 0!important;
	}

	.sub-menu {
		height: 100%!important;
		display: block!important;
		max-height: 100%!important;
	}
}

@media only screen and (max-width:499px) {
	.for-mobile.fix_btns {
		text-align: center;
	}

	.for-mobile {
		display: block;
	}

	.fix_btns ul {
		display: inline-flex;
		padding: 0;
		width: 45%;
		float: none;
		margin: 0 auto;
	}

	.fix_btns ul li {
		width: 100%;
		list-style: none;
		margin: 0 5px;
		float: right;
		text-align: center;
	}

	.fix_btns ul li a {
		color: #fff;
		padding: 14px 10px;
		font-size: 14px;
		border-radius: 25px;
		display: inline-block;
		width: 100%;
		text-align: center;
		background: #1a63ad;
	}

	.fix_btns ul li:nth-child(2) a {
		background: #72b237;
	}

	.open-submenu .sub-menu {
		max-height: 0!important;
	}

	.sub-menu {
		height: 100%!important;
		display: block!important;
		max-height: 100%!important;
	}
}
 
 @media only screen and (max-width:1000px) 
{
		ul li
		{
			padding-top:25px;
		}
}