.mar-bot {
	margin-bottom: 20px;
}
.glow-main {
	padding-top: 27px;
}
.box-main {
	background: rgb(255, 255, 255); margin: 0px auto; padding-top: 30px; max-width: 1230px;
}
.clear {
	margin: 0px; padding: 0px; width: 100%; height: 0px; line-height: 0; overflow: hidden; clear: both; font-size: 0px; display: block;
}
header {
	background: 0px 0px rgb(255, 255, 255); padding: 0px; z-index: 50;
}
.row-nav-search {
	background: url("../images/tail-nav.png") repeat-x 0px 0px rgb(25, 25, 25); margin-top: 20px; margin-bottom: 20px;
}
.navbar_ {
	margin: 25px 0px; float: right; position: relative;
}
.navbar_ .navbar-inner_ {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; min-height: inherit;
}
.navbar_ .nav-collapse select {
	display: none;
}
.navbar_ .container {
	position: relative;
}
.nav-collapse_.nav-collapse {
	height: auto !important; overflow: visible; z-index: 10;
}
.nav-collapse_ .nav {
	margin: 0px;
}
.nav-collapse_ .nav li {
	margin: 0px; padding: 0px; position: relative; -ms-zoom: 1;
}
.nav-collapse_ .nav > li:first-child {
	background: none;
}
.nav-collapse_ .nav > li {
	background: url("../images/border-item.png") no-repeat left 0px; float: left !important; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.nav-collapse_ .nav li a {
	font-family:BYekan, "MuseoSlab500Regular", arial, helvetica, sans-serif; text-decoration: none; box-shadow: none; text-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.nav-collapse_ .nav > li > a {
	background: 0px 0px; margin: 0px; padding: 6px 14px 6px 12px; transition:0.3s; color: rgb(119, 119, 119); line-height: 18px; font-size: 14px; font-weight: normal; display: block; position: relative; z-index: 20; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;
}
.nav-collapse_ .nav > li.sfHover > a {
	color: rgb(22, 159, 230);
}
.nav-collapse_ .nav > li.sfHover > a:hover {
	color: rgb(22, 159, 230);
}
.nav-collapse_ .nav > li > a:hover {
	color: rgb(22, 159, 230);
}
.nav-collapse_ .nav > li.active > a {
	color: rgb(22, 159, 230);
}
.nav-collapse_ .nav > li.active > a:hover {
	color: rgb(22, 159, 230);
}
.sub-menu > a {
	position: relative;
}
.nav-collapse_ .nav ul {
	background: 0px 0px rgb(255, 255, 255); list-style: none; margin: 0px; padding: 0px; left: 0px; top: 47px; width: 161px; border-top-color: rgb(22, 159, 230); border-top-width: 3px; border-top-style: solid; display: none; position: absolute; z-index: 100; -ms-zoom: 1; box-shadow: 0px 1px 3px #cccccc; -webkit-box-shadow: 0 1px 3px #CCCCCC; -moz-box-shadow: 0 1px 3px #CCCCCC;
}
.nav-collapse_ .nav ul li ul {
	background: 0px 0px rgb(255, 255, 255); list-style: none; margin: 0px; padding: 0px; left: 161px; top: 0px; width: 161px; border-top-color: rgb(22, 159, 230); border-top-width: 3px; border-top-style: solid; display: none; position: absolute; z-index: 100; -ms-zoom: 1; box-shadow: 0px 1px 3px #cccccc; -webkit-box-shadow: 0 1px 3px #CCCCCC; -moz-box-shadow: 0 1px 3px #CCCCCC;
}
.nav-collapse_ .nav ul li {
	background: url("../images/border-ul-li.png") repeat-x 0px 0px;
}
.nav-collapse_ .nav ul li:first-child {
	background: none; margin: 0px; padding: 0px;
}
.nav-collapse_ .nav ul li a {
	padding: 10px; text-align: left !important; color: rgb(119, 119, 119); line-height: 18px; overflow: hidden; font-size: 12px; display: block;
}
.nav-collapse_ .nav ul li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(22, 159, 230);
}
.nav-collapse_ .nav ul li a strong {
	transition:0.3s; overflow: hidden; font-weight: normal; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;
}
.nav-collapse_ .nav ul li a span {
	padding-right: 18px; float: left;
}
.nav-collapse_ .nav > li > ul li > a:hover strong {
	color: rgb(47, 150, 180); text-decoration: none;
}
.nav-collapse_ .nav > li > ul li.sfHover > a strong {
	color: rgb(47, 150, 180); text-decoration: none;
}
#responsive-main-nav-menu {
	display: none;
}
.brand_ {
	margin: 12px 0px; padding: 0px; font-size: 0px; float: left; display: inline-block; text-shadow: none;
}
.box-soc-adress {
	text-align: right; overflow: hidden;
}
.list-soc {
	overflow: hidden; margin-top: 15px; margin-bottom: 15px;
}
.list-soc li {
	margin-left: 3px; float: right;
}
.list-soc li a {
	transition:0.3s; opacity: 1; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;
}
.list-soc li a:hover {
	opacity: 0.5;
}
ul {
	list-style: none; margin: 0px;
}
.phone-1 {
	text-align: right; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 26px; padding-bottom: 4px; font-family:BYekan,  BZar, BYagut ,Arial, sans-serif; font-size: 18px; font-weight: 700;
}
.address-1 {
	text-align: right; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 16px; font-family:BYekan,  BZar, BYagut ,Arial, sans-serif; font-size: 12px;
}
#search {
	background: url("../images/tail-search.gif") repeat-x 0px 0px rgb(20, 20, 20); margin: 0px; padding: 0px; overflow: hidden; float: right; position: relative;
}
#search input {
	background: url("../images/border-item.gif") no-repeat 0px 0px; margin: 0px; padding: 18px; border-radius: 0px; border: currentColor; border-image: none; width: 225px; height: 53px; color: rgb(80, 80, 80); line-height: 17px; float: left; box-sizing: border-box; box-shadow: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none;
}
#search input:focus {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
#search a {
	transition:0.3s; width: 48px; height: 53px; float: left; display: inline-block; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;
}
#search a:hover {
	background-position: 0px bottom;
}
.se-container {
	font-family:BYekan, "MuseoSlab500Regular", arial, helvetica, sans-serif; width: 100%; overflow: hidden; padding-top: 150px; display: block; background-color: rgb(22, 159, 230);
}
.se-slope {
	margin: 0px -50px; transform-origin: left center; text-align: center; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center;
}
:first-child.se-slope {
	margin-top: -290px !important;
}
:last-child.se-slope {
	box-shadow: 0px 0px 0px !important;
}
:last-child.se-slope .se-content {
	padding: 150px 100px 20px !important;
}
:nth-child(2n+1).se-slope {
	background: rgb(255, 255, 255); margin-top: -200px; box-shadow: 0px -1px 3px rgba(0,0,0,0.4); transform: rotate(5deg); -webkit-transform: rotate(5deg); -moz-transform: rotate(5deg); -o-transform: rotate(5deg);
}
:nth-child(2n).se-slope {
	background: rgb(22, 159, 230); box-shadow: inset 0px 2px 3px rgba(0,0,0,0.4); transform: rotate(-5deg); -webkit-transform: rotate(-5deg); -moz-transform: rotate(-5deg); -o-transform: rotate(-5deg);
}
:nth-child(2n+1).se-slope i {
	top: 160px; right: 70px; color: rgb(238, 238, 238); font-size: 400px; position: absolute;
}
:nth-child(2n).se-slope i {
	left: 90px; top: 150px; color: rgb(0, 127, 198); font-size: 400px; position: absolute;
}
.se-content {
	margin: 0px auto;
}
.se-content h3 {
	background: rgb(0, 0, 0); padding: 10px 30px 8px; height: 80px; line-height: 80px; font-size: 60px; margin-bottom: 20px; display: inline-block; position: relative; text-shadow: 1px 1px 1px rgba(0,0,0,0.9);
}
.se-content h3::before {
	left: -59px; top: 0px; width: 0px; height: 0px; border-top-color: transparent; border-right-color: rgb(255, 255, 255); border-bottom-color: transparent; border-top-width: 38px; border-right-width: 60px; border-bottom-width: 60px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; position: absolute; content: "";
}
.se-content h3::after {
	top: 0px; width: 0px; height: 0px; right: -59px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: rgb(255, 255, 255); border-top-width: 38px; border-bottom-width: 60px; border-left-width: 60px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; content: "";
}
:nth-child(2n+1).se-slope .se-content h3::before {
	border-right-color: rgb(22, 159, 230); border-left-color: rgb(22, 159, 230);
}
:nth-child(2n+1).se-slope .se-content h3::after {
	border-right-color: rgb(22, 159, 230); border-left-color: rgb(22, 159, 230);
}
.se-content p {
	margin: 0px auto; width: 75%; line-height: 24px; padding-top: 10px; padding-bottom: 20px; font-size: 18px; font-style: italic; max-width: 500px;
}
.se-content p::first-letter {
	font-size: 40px;
}
:nth-child(2n+1).se-slope .se-content {
	padding: 130px 100px 250px; color: rgb(51, 51, 51); transform: rotate(-5deg); -webkit-transform: rotate(-5deg); -moz-transform: rotate(-5deg); -o-transform: rotate(-5deg);
}
:nth-child(2n).se-slope .se-content {
	padding: 150px 100px 250px; color: rgb(255, 255, 255); transform: rotate(5deg); -webkit-transform: rotate(5deg); -moz-transform: rotate(5deg); -o-transform: rotate(5deg);
}
:nth-child(2n+1).se-slope .se-content h3 {
	background: rgb(22, 159, 230); color: rgb(255, 255, 255);
}
:nth-child(2n).se-slope .se-content h3 {
	background: rgb(255, 255, 255); color: rgb(22, 159, 230);
}
.se-slope .well {
	margin: 0px auto 10px; max-width: 400px;
}
.se-slope form {
	margin: 0px;
}
.se-slope .form-search .navbar-search {
	width: 100%;
}
.se-slope .se-row-center {
	margin: 0px auto; text-align: center; display: inline-block;
}
.se-slope .tab-button {
	float: none;
}
.se-slope .thumbnails_3 {
	margin-bottom: 0px;
}
.se-slope .img-circle {
	border-radius: 130px; -webkit-border-radius: 130px; -moz-border-radius: 130px;
}
.se-slope .lead {
	margin: 0px; color: rgb(255, 255, 255); line-height: 26px; font-family:BYekan, "MuseoSlab500Regular", arial, helvetica, sans-serif; font-size: 24px; text-decoration: none;
}
.se-slope a.lead {
	text-decoration: none;
}
.se-slope a.lead:hover {
	color: rgb(82, 80, 80);
}
.se-slope a.email {
	color: rgb(255, 255, 255); font-family:BYekan, "MuseoSlab500Regular", arial, helvetica, sans-serif; font-size: 32px; text-decoration: none; text-shadow: 0px 2px 0px rgba(0,0,0,0.3);
}
.se-slope a.email:hover {
	color: rgb(51, 51, 51); font-family:BYekan, "MuseoSlab500Regular", arial, helvetica, sans-serif; font-size: 32px; text-decoration: none; text-shadow: 0px 2px 0px rgba(255,255,255,0.3);
}
#banners {
	padding: 46px 0px 0px;
}
.banners_cycle {
	margin: 0px; width: 100%; padding-bottom: 19px;
}
.banners_cycle li {
	margin: 10px -72px 0px 0px; top: 0px; right: 0px; color: white; float: left; list-style-type: none; position: relative;
}
.banners_cycle li.nomargin {
	margin-top: -20px;
}
.banners_cycle li .tail i {
	background: 0px 0px; margin: 0px !important; top: 25px; color: rgba(0, 0, 0, 0.3); font-size: 42px; float: none;
}
.banners_cycle li .inner {
	padding: 30px 20px;
}
.banners_cycle li .tail {
	background-position: left top; border-radius: 50%; border: 5px solid rgba(255, 255, 255, 0.3); border-image: none; width: 248px; height: 248px; text-align: center; box-shadow: 3px 3px 0px 1px rgba(0,0,0,0.1); background-repeat: repeat-y; behavior: url(js/PIE.htc); -webkit-border-radius: 50%; -moz-border-radius: 50%; -webkit-box-shadow: 3px 3px 0px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 3px 3px 0px 1px rgba(0, 0, 0, 0.1);
}
.banners_cycle li .top {
	background-position: left top; height: 6px; line-height: 0; overflow: hidden; font-size: 0px; background-repeat: no-repeat;
}
.banners_cycle li .bot {
	background-position: left top; height: 8px; line-height: 0; overflow: hidden; font-size: 0px; background-repeat: no-repeat;
}
.banners_cycle .style-1 {
	z-index: 6;
}
.banners_cycle .style-2 {
	z-index: 5;
}
.banners_cycle .style-3 {
	z-index: 4;
}
.banners_cycle .style-4 {
	z-index: 3;
}
.banners_cycle .style-5 {
	z-index: 2;
}
.banners_cycle .style-6 {
	z-index: 1;
}
.banners_cycle .style-1 .tail {
	background: 0px 0px rgb(242, 85, 85);
}
.banners_cycle .style-2 .tail {
	background: 0px 0px rgb(242, 163, 85);
}
.banners_cycle .style-3 .tail {
	background: 0px 0px rgb(230, 205, 80);
}
.banners_cycle .style-4 .tail {
	background: 0px 0px rgb(135, 196, 66);
}
.banners_cycle .style-5 .tail {
	background: 0px 0px rgb(85, 164, 242);
}
.banners_cycle .style-6 .tail {
	background: 0px 0px rgb(105, 84, 209);
}
.banners_cycle li h4 {
	color: rgb(255, 255, 255); font-size: 24px; margin-bottom: 20px;
}
.banners_cycle li p {
	line-height: 18px;
}
.banners_cycle li.style-1 h4 {
	text-shadow: 1px 1px 1px #ce4a4a;
}
.banners_cycle li.style-2 h4 {
	text-shadow: 1px 1px 1px #d28d48;
}
.banners_cycle li.style-3 h4 {
	text-shadow: 1px 1px 1px #bfaa3e;
}
.banners_cycle li.style-4 h4 {
	text-shadow: 1px 1px 1px #67992f;
}
.banners_cycle li.style-5 h4 {
	text-shadow: 1px 1px 1px #4185c9;
}
.banners_cycle li.style-6 h4 {
	text-shadow: 1px 1px 1px #4f3ea6;
}
.banners_cycle li .button {
	background: 0px 0px rgba(0, 0, 0, 0.1); padding: 6px 9px; border-radius: 36px 36px 130% 130%; bottom: 15px; color: rgb(255, 255, 255); display: none; behavior: url(js/PIE.htc); -webkit-border-radius: 36px 36px 130% 130%; -moz-border-radius: 36px 36px 130% 130%;
}
.banners_cycle li .button:hover {
	background: 0px 0px rgba(255, 255, 255, 0.3); color: rgb(0, 0, 0);
}
.rb-content h2 {
	margin: 35px 0px 18px; font-size: 26px;
}
#rb-grid-content {
	margin: 30px 0px 60px; z-index: 999;
}
.rb-grid {
	list-style: none; text-align: center;
}
.rb-grid .rb-span-1 {
	background: rgb(140, 199, 223); border-radius: 3px; transition:0.5s; height: 140px; color: rgb(255, 255, 255); overflow: hidden; margin-top: 1%; margin-left: 1%; float: left; display: block; position: relative; cursor: pointer; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.rb-grid .rb-span-2 {
	background: rgb(140, 199, 223); border-radius: 3px; transition:0.5s; height: 140px; color: rgb(255, 255, 255); overflow: hidden; margin-top: 1%; margin-left: 1%; float: left; display: block; position: relative; cursor: pointer; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.rb-grid .rb-span-3 {
	background: rgb(140, 199, 223); border-radius: 3px; transition:0.5s; height: 140px; color: rgb(255, 255, 255); overflow: hidden; margin-top: 1%; margin-left: 1%; float: left; display: block; position: relative; cursor: pointer; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.rb-grid li:hover {
	background: rgb(34, 34, 34) !important; border: 1px solid rgb(102, 102, 102) !important; border-image: none !important; box-shadow: 0px 1px 3px #666666; -moz-box-shadow: 0 1px 3px #666666; webkit-box-shadow: 0 1px 3px #666666;
}
.rb-grid li.rb-span-1 {
	width: 18.78%;
}
.rb-grid li.rb-span-2 {
	width: 38.82%;
}
.rb-grid li.rb-span-3 {
	width: 99%;
}
.rb-grid li h3 {
	color: rgb(255, 255, 255); font-size: 24px; font-weight: 100;
}
.rb-grid li div[class^='icon-']::before {
	left: -10px; width: 100%; height: 100%; text-align: right; bottom: 8px; color: rgb(255, 255, 255); line-height: 3; font-size: 6em; display: block; position: absolute; opacity: 0.06; pointer-events: none; text-shadow: 0px 1px 2px #000000;
}
.rb-grid li div[class*=' icon-']::before {
	left: -10px; width: 100%; height: 100%; text-align: right; bottom: 8px; color: rgb(255, 255, 255); line-height: 3; font-size: 6em; display: block; position: absolute; opacity: 0.06; pointer-events: none; text-shadow: 0px 1px 2px #000000;
}
.rb-title {
	transition:opacity 0.3s ease-in-out; font-size: 18px; display: block; opacity: 0.5; -webkit-transition: opacity 0.3s ease-in-out; -moz-transition: opacity 0.3s ease-in-out;
}
.rb-grid li:hover .rb-title {
	opacity: 1;
}
.rb-overlay {
	transition:0.4s; left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: -1; cursor: default; opacity: 0; pointer-events: none; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease;
}
.rb-close {
	top: 0.4em; width: 2em; height: 2em; right: 0.4em; text-indent: -9000px; position: absolute; z-index: 1000; cursor: pointer;
}
.rb-close::before {
	left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; line-height: 0.6; text-indent: 0px; font-size: 3em; font-weight: 100; position: absolute; content: "x";
}
.rb-content {
	width: 100%; height: 100%;
}
.rb-content > div {
	padding: 3% 0px; width: 100%; height: 100%; float: left; position: relative;
}
.rb-content > div:first-child {
	
}
.rb-content span {
	margin: auto 0px; padding: 5% 0px; width: 100%; height: 30%; line-height: 0.8; font-size: 2em; font-weight: 100; display: block;
}
.rb-content .our-team span {
	color: rgb(51, 51, 51) !important; line-height: 13px !important; font-size: 11px !important; margin-top: 0px !important; display: block !important;
}
.rb-content ul.team-social-icon {
	border-top-color: rgba(255, 255, 255, 0.3); border-bottom-color: rgba(255, 255, 255, 0.3); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.rb-content span.rb-city {
	padding: 1% 10%; line-height: 1.2; font-size: 1em; font-weight: 700;
}
.rb-content [class^='icon-']::before {
	font-size: 2.5em; font-weight: normal;
}
.rb-content > div:first-child [class^='icon-'] {
	opacity: 0.1;
}
.rb-grid li li {
	background: none !important; border: currentColor !important; border-image: none !important;
}
.rb-grid li li:hover {
	background: none !important; border: currentColor !important; border-image: none !important; box-shadow: 0px 0px 0px !important; -moz-box-shadow: 0 0 0; webkit-box-shadow: 0 0 0;
}
.rb-grid li:nth-child(1) {
	background: rgb(92, 164, 28); border: 1px solid rgb(118, 185, 44); border-image: none;
}
.rb-grid li:nth-child(2) {
	background: rgb(211, 86, 52); border: 1px solid rgb(212, 88, 53); border-image: none;
}
.rb-grid li:nth-child(3) {
	background: rgb(0, 168, 235); border: 1px solid rgb(0, 169, 236); border-image: none;
}
.rb-grid li:nth-child(4) {
	background: rgb(198, 44, 78); border: 1px solid rgb(202, 47, 81); border-image: none;
}
.rb-grid li:nth-child(5) {
	background: rgb(0, 72, 127); border: 1px solid rgb(54, 113, 169); border-image: none;
}
.rb-grid li:nth-child(6) {
	background: rgb(29, 79, 175); border: 1px solid rgb(47, 100, 189); border-image: none;
}
.rb-grid li:nth-child(7) {
	background: rgb(80, 53, 168); border: 1px solid rgb(113, 75, 193); border-image: none;
}
.rb-grid li:nth-child(8) {
	background: rgb(3, 137, 26); border: 1px solid rgb(5, 157, 40); border-image: none;
}
.rb-grid li:nth-child(9) {
	background: rgb(215, 77, 26); border: 1px solid rgb(231, 105, 31); border-image: none;
}
.rb-grid li:nth-child(10) {
	background: rgb(217, 134, 26); border: 1px solid rgb(221, 145, 36); border-image: none;
}
.rb-grid li:nth-child(11) {
	background: rgb(167, 26, 61); border: 1px solid rgb(191, 42, 87); border-image: none;
}
.rb-grid li:nth-child(12) {
	background: rgb(13, 116, 123); border: 1px solid rgb(28, 135, 142); border-image: none;
}
.rb-grid li:nth-child(13) {
	background: rgb(141, 52, 167); border: 1px solid rgb(159, 62, 187); border-image: none;
}
.rb-grid li:nth-child(14) {
	background: rgb(41, 116, 232); border: 1px solid rgb(83, 143, 237); border-image: none;
}
.rb-grid li:nth-child(15) {
	background: rgb(27, 143, 74); border: 1px solid rgb(37, 153, 87); border-image: none;
}
.rb-grid li:nth-child(1) .rb-content {
	background: rgb(92, 164, 28);
}
.rb-grid li:nth-child(2) .rb-content {
	background: rgb(211, 86, 52);
}
.rb-grid li:nth-child(3) .rb-content {
	background: rgb(0, 168, 235);
}
.rb-grid li:nth-child(4) .rb-content {
	background: rgb(198, 44, 78);
}
.rb-grid li:nth-child(5) .rb-content {
	background: rgb(0, 72, 127);
}
.rb-grid li:nth-child(6) .rb-content {
	background: rgb(29, 79, 175);
}
.rb-grid li:nth-child(7) .rb-content {
	background: rgb(80, 53, 168);
}
.rb-grid li:nth-child(8) .rb-content {
	background: rgb(3, 137, 26);
}
.rb-grid li:nth-child(9) .rb-content {
	background: rgb(215, 77, 26);
}
.rb-grid li:nth-child(10) .rb-content {
	background: rgb(217, 134, 26);
}
.rb-grid li:nth-child(11) .rb-content {
	background: rgb(167, 26, 61);
}
.rb-grid li:nth-child(12) .rb-content {
	background: rgb(13, 116, 123);
}
.rb-grid li:nth-child(13) .rb-content {
	background: rgb(141, 52, 167);
}
.rb-grid li:nth-child(14) .rb-content {
	background: rgb(41, 116, 232);
}
.rb-grid li:nth-child(15) .rb-content {
	background: rgb(27, 143, 74);
}
.img-slidewrap {
	position: relative;
}
.img-slidewrap .carousel {
	padding: 0px;
}
.img-slidewrap .carousel li {
	float: left; display: block;
}
.img-slidewrap .carousel a {
	float: left; display: block;
}
.img-slidewrap .carousel .carousel-active-tab a {
	background: rgb(119, 119, 119);
}
.portfolio-overlay {
	margin: 4px 0px 4px 1px;
}
.portfolio-overlay:hover img {
	cursor: pointer; opacity: 0.6;
}
.img-slidecontrol li a.next {
	right: 0px; bottom: 0px; position: absolute;
}
.img-slidecontrol li a.prev {
	right: 29px; bottom: 0px; position: absolute;
}
.img-slidecontrol li a.next {
	background: rgb(52, 158, 219); width: 28px; height: 28px; text-align: center; display: block; z-index: 999; cursor: pointer; opacity: 0.8;
}
.img-slidecontrol li a.prev {
	background: rgb(52, 158, 219); width: 28px; height: 28px; text-align: center; display: block; z-index: 999; cursor: pointer; opacity: 0.8;
}
.img-slidecontrol li a.carousel-disabled.next {
	background: rgb(51, 51, 51); display: block; cursor: default;
}
.img-slidecontrol li a.carousel-disabled.prev {
	background: rgb(51, 51, 51); display: block; cursor: default;
}
.img-slidecontrol li a .icon-chevron-left {
	color: rgb(255, 255, 255); font-size: 15px; margin-top: 6px;
}
.img-slidecontrol li a .icon-chevron-right {
	color: rgb(255, 255, 255); font-size: 15px; margin-top: 6px;
}
.portfolio-overlay-content {
	bottom: 0px; position: absolute;
}
.portfolio-overlay-content h2 {
	background: url("../images/blue_tr_bg.png"); margin: 0px; padding: 6px 20px; color: rgb(255, 255, 255); font-size: 12px; font-weight: 600; float: left;
}
.portfolio-overlay:hover .portfolio-overlay-content h2 {
	transition:0.3s ease-in-out; margin-left: 0px; opacity: 1; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
.zoom-effect {
	margin: 0px 0px 8px; color: rgb(22, 159, 230); display: inline-block;
}
.link-page {
	margin: 0px 0px 8px; color: rgb(22, 159, 230); display: inline-block;
}
.video-page {
	margin: 0px 0px 8px; color: rgb(22, 159, 230); display: inline-block;
}
.zoom-effect a {
	background: url("../../images/zoom.png") no-repeat center rgb(51, 51, 51); width: 28px; height: 28px; margin-left: -28px; position: absolute; z-index: 50; opacity: 0;
}
.zoom-effect a:hover {
	background: url("../images/zoom.png") no-repeat center rgb(52, 158, 219);
}
.portfolio-overlay:hover .zoom-effect a {
	transition:0.3s ease-in-out; margin-left: 1px; opacity: 1; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
.link-page {
	position: absolute;
}
.link-page a {
	background: url("../images/internet_link.png") no-repeat center rgb(51, 51, 51); width: 28px; height: 28px; margin-left: -28px; position: absolute; z-index: 50; opacity: 0;
}
.link-page a:hover {
	background: url("../images/internet_link.png") no-repeat center rgb(52, 158, 219);
}
.portfolio-overlay:hover .link-page a {
	transition:0.6s ease-in-out; margin-left: 30px; opacity: 1; -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out;
}
.video-page a {
	background: url("../images/video_link.png") no-repeat center rgb(51, 51, 51); width: 28px; height: 28px; margin-left: -28px; position: absolute; z-index: 50; opacity: 0;
}
.video-page a:hover {
	background: url("../images/video_link.png") no-repeat center rgb(52, 158, 219);
}
.portfolio-overlay:hover .video-page a {
	transition:0.3s ease-in-out; margin-left: 1px; opacity: 1; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
ul.team-social {
	list-style: none; left: -21px; bottom: 0px; overflow: hidden; margin-left: 20px !important; position: absolute; z-index: 11;
}
ul.team-social li {
	margin: 0px 0px 0px 1px !important; border: currentColor; border-image: none; width: auto !important; float: left; opacity: 0.7;
}
ul.team-social li:hover {
	opacity: 1;
}
.twitter-team a {
	background: url("../images/social-sprite-team.png") no-repeat left bottom; transition:0.3s ease-in-out; width: 28px; height: 28px; text-indent: 8000px; margin-top: 3px; float: left; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
.facebook-team a {
	background: url("../images/social-sprite-team.png") no-repeat left bottom; transition:0.3s ease-in-out; width: 28px; height: 28px; text-indent: 8000px; margin-top: 3px; float: left; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
.dribbble-team a {
	background: url("../images/social-sprite-team.png") no-repeat left bottom; transition:0.3s ease-in-out; width: 28px; height: 28px; text-indent: 8000px; margin-top: 3px; float: left; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
.skype-team a {
	background: url("../images/social-sprite-team.png") no-repeat left bottom; transition:0.3s ease-in-out; width: 28px; height: 28px; text-indent: 8000px; margin-top: 3px; float: left; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
.twitter-team {
	background-position: -1px bottom;
}
.twitter-team a {
	background-position: -1px bottom;
}
.facebook-team {
	background-position: -29px bottom;
}
.facebook-team a {
	background-position: -29px bottom;
}
.dribbble-team {
	background-position: -57px bottom;
}
.dribbble-team a {
	background-position: -57px bottom;
}
.skype-team {
	background-position: -86px bottom;
}
.skype-team a {
	background-position: -86px bottom;
}
#content {
	padding: 0px 0px 26px; position: relative;
}
.p-full {
	width: 100%; display: inline-block;
}
.left-0 {
	margin-left: 0px !important;
}
.overflow {
	overflow: hidden;
}
.thumbnail-1 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.box-title {
	background: 0px 0px rgb(255, 255, 255); padding: 0px 20px 20px; border-radius: 4px; border: 1px solid rgb(243, 243, 243); border-image: none; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.box-title h4 {
	margin-bottom: 10px;
}
.box-title span {
	color: rgb(47, 150, 180); line-height: 18px; padding-bottom: 15px;
}
.txt-1 {
	text-transform: uppercase; line-height: 22px; padding-bottom: 21px; font-size: 18px;
}
.date-1 {
	color: rgb(68, 68, 68); text-transform: uppercase; padding-bottom: 7px; font-family:BYekan,  BZar, BYagut ,Arial, sans-serif; font-weight: 600;
}
.date-1 time {
	display: inline-block;
}
.date-1 span {
	color: rgb(170, 170, 170); text-transform: none; padding-left: 4px; display: inline-block;
}
.list-service li {
	overflow: hidden;
}
.list-service {
	margin: 0px;
}
.extra.list-blog .btn-3 {
	margin-top: 5px;
}
.list-blog li {
	overflow: hidden; padding-top: 23px; margin-top: 30px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.list-blog li:first-child {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
.list-blog li:last-child {
	margin-bottom: 8px;
}
.list-blog li img {
	
}
.list-blog li p {
	padding-bottom: 12px; margin-bottom: 0px;
}
.list-feature {
	padding: 3px 0px 20px; width: 100%; display: inline-block;
}
.list-feature li {
	background: url("../images/marker-1.png") no-repeat 3px 12px; line-height: 17px; padding-top: 8px; padding-left: 22px; font-size: 13px; margin-top: 6px; border-top-color: rgb(228, 225, 225); border-top-width: 1px; border-top-style: solid;
}
.list-feature li:first-child {
	margin: 0px; border: currentColor; border-image: none;
}
.list-feature li a {
	color: rgb(119, 119, 119); display: inline-block;
}
.list-feature li a:hover {
	color: rgb(127, 127, 127); text-decoration: none;
}
.btn-2 {
	border-color: rgba(0, 0, 0, 0.01) rgba(0, 0, 0, 0.01) rgba(0, 0, 0, 0.15); padding: 17px 20px 16px; color: rgb(119, 119, 119); line-height: 18px; font-family:BYekan,  BZar, BYagut ,Arial, sans-serif; font-size: 11px; font-weight: 800; text-shadow: 0px -1px 0px rgba(255,255,255,0.25); background-image: linear-gradient(rgb(255, 255, 255), rgb(238, 238, 238)); background-repeat: repeat-x; background-color: rgb(247, 247, 247);
}
.btn-3 {
	border-color: rgba(0, 0, 0, 0.01) rgba(0, 0, 0, 0.01) rgba(0, 0, 0, 0.15); padding: 17px 20px 16px; color: rgb(119, 119, 119); line-height: 18px; font-family:BYekan,  BZar, BYagut ,Arial, sans-serif; font-size: 11px; font-weight: 800; text-shadow: 0px -1px 0px rgba(255,255,255,0.25); background-image: linear-gradient(rgb(255, 255, 255), rgb(238, 238, 238)); background-repeat: repeat-x; background-color: rgb(247, 247, 247);
}
.btn-2:hover {
	color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-image: linear-gradient(rgb(85, 85, 85), rgb(85, 85, 85)); background-repeat: repeat-x; background-color: rgb(85, 85, 85);
}
.btn-3:hover {
	color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-image: linear-gradient(rgb(85, 85, 85), rgb(85, 85, 85)); background-repeat: repeat-x; background-color: rgb(85, 85, 85);
}
.btn-2 {
	padding: 8px 12px 7px; font-size: 12px;
}
.btn-3 {
	padding: 4px 10px 5px; font-size: 11px;
}
.link-1 {
	color: rgb(119, 119, 119); padding-right: 10px; font-weight: bold; margin-top: 10px; display: inline-block;
}
.link-1:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.list-blog .img-border {
	margin: 4px 30px 10px 1px !important;
}
.vcard span {
	width: 230px; margin-bottom: 10px; display: block;
}
.vcard a {
	width: 230px; margin-bottom: 10px; display: block;
}
.vcard .street-address {
	background: url("../images/ico-home.png") no-repeat 0px 0px; padding-left: 30px;
}
.vcard .tel {
	background: url("../images/ico-phone.png") no-repeat 0px 0px; padding-left: 30px;
}
.vcard a.email {
	background: url("../images/ico-mail.png") no-repeat 0px 0px; color: rgb(119, 119, 119); padding-left: 30px; text-decoration: underline;
}
.vcard a.email:hover {
	color: rgb(255, 255, 255);
}
@media all and (min-width:1200px)
{
.se-content h3 {
	font-size: 40px;
}
}
@media all and (max-width:979px)
{
.banners_cycle li .tail {
	width: 148px; height: 148px;
}
.banners_cycle li .tail i {
	display: none !important;
}
}
@media all and (max-width:1200px) and (min-width:767px)
{
.banners_cycle li .tail {
	width: 206px; height: 206px;
}
.banners_cycle li .tail i {
	display: none !important;
}
}
@media all and (max-width:979px) and (min-width:768px)
{
.banners_cycle li .tail {
	width: 170px; height: 170px;
}
.banners_cycle li .tail i {
	display: none !important;
}
.banners_cycle li h4 {
	margin: 0px;
}
.banners_cycle li .inner {
	padding: 20px;
}
#search input {
	padding: 0px 8px 2px; width: 175px;
}
.extra.overflow {
	overflow: visible;
}
.rb-grid li.rb-span-1 {
	width: 48%;
}
.rb-grid li.rb-span-2 {
	width: 48%;
}
.rb-grid li.rb-span-3 {
	width: 99%;
}
}
@media all and (max-width:767px)
{
.banners_cycle li .tail {
	width: 164px; height: 164px;
}
.banners_cycle li .tail i {
	display: inline-block !important;
}
.banners_cycle li h4 {
	margin: 10px 0px;
}
.banners_cycle li .inner {
	padding: 20px;
}
.banners_cycle li p {
	display: none !important;
}
.sf-menu {
	display: none !important;
}
.navbar_ {
	
}
.navbar_ .btn-navbar {
	display: none;
}
.select-menu {
	background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(0, 0, 0); display: block !important;
}
.select-menu option {
	padding-bottom: 4px;
}
#search {
	margin-bottom: 10px; float: none; position: relative;
}
.row-nav-search {
	background: none;
}
#search a {
	top: 0px; width: 48px; height: 53px; right: 0px; float: none; display: inline-block; position: absolute;
}
#search a:hover {
	background-position: 0px -63px;
}
#search input {
	padding: 4px 6px; width: 70%; height: 33px; line-height: 33px;
}
.navbar_ .nav-collapse select {
	margin: 0px; width: 100%; position: relative;
}
.se-content h3 {
	font-size: 20px;
}
.rb-grid li.rb-span-1 {
	width: 99%;
}
.rb-grid li.rb-span-2 {
	width: 99%;
}
.rb-grid li.rb-span-3 {
	width: 99%;
}
.list-service {
	margin-left: -20px;
}
.list-service img {
	width: 100%;
}
.list-service li {
	width: 43%; margin-bottom: 20px; margin-left: 20px; float: left;
}
body {
	padding: 0px;
}
.container {
	padding: 0px 20px;
}
.extra.overflow {
	overflow: visible;
}
.list-blog .extra.overflow {
	overflow: hidden;
}
}
@media all and (max-width:600px)
{
.banners_cycle li .tail {
	width: 132px; height: 132px;
}
.banners_cycle li .tail i {
	display: inline-block !important;
}
.banners_cycle li h4 {
	margin: 10px 0px; font-size: 16px;
}
.banners_cycle li .inner {
	padding: 20px;
}
.banners_cycle li p {
	display: none !important;
}
.list-soc {
	float: right;
}
.phone-1 {
	float: none; display: none;
}
.address-1 {
	float: none; display: none;
}
}
@media all and (max-width:550px)
{
.banners_cycle li .tail {
	width: 118px; height: 118px;
}
.banners_cycle li .tail i {
	display: inline-block !important;
}
.banners_cycle li h4 {
	margin: 10px 0px; font-size: 16px;
}
.banners_cycle li .inner {
	padding: 20px;
}
.banners_cycle li p {
	display: none !important;
}
.banners_cycle li {
	margin: 10px; right: 0px !important;
}
.banners_cycle li.nomargin {
	margin-top: 10px;
}
.list-service li {
	width: 100%; margin-left: 0px; float: none;
}
.list-service {
	margin-left: 0px;
}
}
@media all and (max-width:480px)
{
.banners_cycle li .tail {
	width: 154px; height: 154px;
}
.banners_cycle li .tail i {
	display: inline-block !important;
}
.banners_cycle li h4 {
	margin: 10px 0px; font-size: 23px;
}
.banners_cycle li .inner {
	padding: 20px;
}
.banners_cycle li p {
	display: none !important;
}
.banners_cycle li {
	margin: 10px; right: 0px !important;
}
.banners_cycle li.nomargin {
	margin-top: 10px;
}
.date-1 {
	display: inline-block;
}
.list-service {
	margin: 0px;
}
}
@media all and (max-width:420px)
{
.banners_cycle li .tail {
	width: 135px; height: 135px;
}
.banners_cycle li .tail i {
	display: inline-block !important;
}
.banners_cycle li h4 {
	margin: 10px 0px; font-size: 19px;
}
.banners_cycle li .inner {
	padding: 20px;
}
.banners_cycle li p {
	display: none !important;
}
.banners_cycle li {
	margin: 10px; right: 0px !important;
}
.banners_cycle li.nomargin {
	margin-top: 10px;
}
.se-content h3 {
	height: 60px; line-height: 20px; padding-top: 30px; font-size: 20px;
}
.se-content p {
	width: 95%;
}
:nth-child(2n+1).se-slope .se-content {
	padding-right: 60px; padding-left: 60px;
}
:nth-child(2n).se-slope .se-content {
	padding-right: 60px; padding-left: 60px;
}
}
@media all and (max-width:320px)
{
.banners_cycle li .tail {
	width: 93px; height: 93px;
}
.banners_cycle li .tail i {
	display: inline-block !important;
}
.banners_cycle li h4 {
	margin: 10px 0px; font-size: 12px;
}
.banners_cycle li .inner {
	padding: 20px 3px;
}
.banners_cycle li p {
	display: none !important;
}
.banners_cycle li {
	margin: 10px; right: 0px !important;
}
.banners_cycle li.nomargin {
	margin-top: 10px;
}
.banners_cycle li .button {
	background: 0px 0px rgba(0, 0, 0, 0.5); padding: 3px; border-radius: 3px; color: rgb(255, 255, 255); font-size: 9px; display: none; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.list-blog .extra.overflow {
	overflow: visible;
}
.list-soc {
	margin-top: 2px;
}
.list-soc {
	margin-top: 2px;
}
.list-soc li {
	margin: 0px 0px 3px; float: none;
}
}
