@font-face {
    font-family: "BYekan";
    src: url("../../../fonts/BYekan.eot?#") format("eot"), url("../../../fonts/BYekan.ttf") format("truetype"), url("../../../fonts/BYekan.woff") format("woff");
}
* {
    font-family: BYekan,tahoma;
    font-size: 12pt;
}
.modal {
    bottom: 0;
    display: none;
    left: 0;
    outline: 0 none;
    overflow-x: auto;
    overflow-y: scroll;
    position: fixed;
    right: 0;
    top: 0px;
    z-index: 9999;
}
.blog-wrapper {
    margin: 0px auto;
    position: relative;
    border: 10px solid #fff;
    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
    -webkit-box-shadow: 0 0 2px #999;
       -moz-box-shadow: 0 0 2px #999;
            box-shadow: 0 0 2px #999;
}
.datepicker-plot-area{
	z-index: 9001;
}

.white-bg {
    background-color: #ffffff !important;
    border: medium none !important;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

.panel-purple {
	background-color: #272727;
	color : #fff;
}
.panel-purple a {
	
	color : #fff;
}
.subfooter {
    text-align: center;
}
.subfooter {
    font-size: 14px;
}
.subfooter {
    background-color: #000000;
    padding: 25px 0;
}

.pr-10 {
    padding-left: 10px;
}
.header-top {
    font-size: 12px;
}
.header-top.white-bg {
    border-bottom: 1px solid #dadada !important;
    box-shadow: none;
}
.gray-bg {
    background-color: #f1f1f1;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.13) !important;
    position: relative;
}
.pagecontainer2 {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cccccc;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.13);
    position: relative;
}
 
.offset-2 {
	padding:20px;
}
.gray-bg:before {
    background-color: transparent;
    box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.13);
    content: "";
    height: 5px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.navbar-right {
	margin-right: 362px;
    margin-top: 50px;
}

h1, .h1, h2, .h2, h3, .h3 {
    margin-bottom: 10px;
    margin-top: 4px;
}
nav {  
	background-color :#f8f8f8;
    height: 100px;
    left: 0;
    position: fixed;
    top: 0;
    transition: height 0.3s ease 0s;
    width: 100%;
    z-index: 99;
}
.logo-top  {
	width: 330px;
	position : absolute ;
	margin: 15px 15px 15px 15px;
}
.pull-left {
	float :left;
	left : 0px;
	margin-top : 1px;
}
.opensans.size13 {
    line-height: 40px;
}
.wh90percent.textleft > div {
    height: 36px;
}

.btn-search2 {
  /*color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
  */
	text-transform:uppercase;
	margin-top:12px;
  
	border: 1px solid #d75124;
	background: #e35121;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff6633), to(#e35121));
	background: -webkit-linear-gradient(top, #ff6633, #e35121);
	background: -moz-linear-gradient(top, #ff6633, #e35121);
	background: -ms-linear-gradient(top, #ff6633, #e35121);
	background: -o-linear-gradient(top, #ff6633, #e35121);
	padding: 7.5px 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: rgba(0,0,0,0.18) 0 1px 0;
	-moz-box-shadow: rgba(0,0,0,0.18) 0 1px 0;
	box-shadow: rgba(0,0,0,0.18) 0 1px 0;
	text-shadow: rgba(0,0,0,.4) 0 -1px 0;
	color:#ffffff;
	font-size: 13px;
	font-family: Helvetica, Arial, Sans-Serif;
	text-decoration: none;
	vertical-align: middle;

	font-family:"Open Sans";
	font-weight:700;
  
-webkit-transition:.3s;-moz-transition:.3s;transition:.3s
}
.btn-search2:hover{
	/*color:#be3507;*/
	color:#ffffff;
	/*text-shadow: rgba(255,255,255,.4) 0 1px 0;*/
	text-shadow: rgba(0,0,0,.4) 0 -1px 0;
	
	background: #ff6633;
	background: -webkit-gradient(linear, left top, left bottom, from(#e35121), to(#ff6633));
	background: -webkit-linear-gradient(top, #e35121, #ff6633);
	background: -moz-linear-gradient(top, #e35121, #ff6633);
	background: -ms-linear-gradient(top, #e35121, #ff6633);
	background: -o-linear-gradient(top, #e35121, #ff6633);
	
	
}


.btn-search {
    background: -moz-linear-gradient(center top , #ff6633, #e35121) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #d75124;
    border-radius: 3px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.18);
    color: #ffffff;
    font-size: 13px;
    font-weight: 700;
    margin-left: 30px;
    margin-top: 12px;
    padding: 7.5px 20px;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
    vertical-align: middle;
}
.btn-search:hover {
    background: -moz-linear-gradient(center top , #e35121, #ff6633) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
}


.navbar-header {
	width :100%;
}	
.navbar-brand {
	padding : 0px;
}
.smaller-height {
    height: 15px;
}
	
.smaller-width-img {
	width:166px;
}	

.header22 { 
	background: #38c7f4;
}	
header {
    text-align: center;
    color: #fff;
    position: fixed;
    width:100%;
    z-index: 1;
   /* height: 88%;*/
    overflow: hidden;
    top: 0;
    left: 0;
}

.content-wrapper{
    background-color: white;
    /*top: 88%;*/
    min-height: 12%;
    position:absolute;
    z-index: 2;
    width: 100%;    
}
.content-wrapper2{
    background-color: white;
    top: 100px;
    min-height: 12%;
    position:absolute;
    z-index: 2;
    width: 100%;    
}
/* HERE ENDS THE MAGIC */
header .container {
    padding-top: 100px;
    padding-bottom: 50px;
}

header img {
    display: block;
    margin: 0 auto 20px;
	width:100px;
}
img {
    display: block;
    height: auto;
    max-width: 100%;
}
.section {
    padding: 25px 0;
}
.overlay {
    background-color: rgba(241, 241, 241, 0.85);
    bottom: -1px;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    right: -1px;
    top: 0;
    transform: scale(0.8);
    transition: all 0.2s linear 0s;
}
.overlay-container:hover .overlay, .overlay-container:hover .overlay-links {
    opacity: 1;
    transform: scale(1);
}
header .intro-text .name {
    display: block;
    text-transform: uppercase;
    font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 2em;
    font-weight: 700;
}

header .intro-text .skills {
    font-size: 1.25em;
    font-weight: 300;
}

a {
	text-decoration: none;
}
.light-translucent-bg, .dark-translucent-bg, .default-translucent-bg, .parallax {
    background-size: cover !important;
}

.no-touch .light-translucent-bg, .no-touch .dark-translucent-bg, .no-touch .default-translucent-bg, .no-touch .parallax {
    background-attachment: fixed !important;
}

.parallax {
    background-position: 50% 0;
    background-repeat: no-repeat;
    padding: 50px 0;
    position: relative;
    z-index: 1;
}
.light-translucent-bg, .dark-translucent-bg, .default-translucent-bg {
    background-position: 50% 0;
    background-repeat: no-repeat;
    position: relative;
    z-index: 1;
}
.light-translucent-bg:after, .dark-translucent-bg:after, .default-translucent-bg:after {
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}
.light-translucent-bg {
    border-bottom: 1px solid #dadada;
    border-top: 1px solid #dadada;
    color: #333;
}
.header + .banner > .light-translucent-bg {
    border-top: medium none;
}
.slider-banner-container .light-translucent-bg {
    border: medium none;
}
.light-translucent-bg .separator-2 {
    background-color: #333;
}
.light-translucent-bg:after {
    background-color: rgba(255, 255, 255, 0.7);
}
.dark-translucent-bg:after {
    background-color: rgba(0, 0, 0, 0.7);
}
.dark-translucent-bg, .dark-translucent-bg h1, .dark-translucent-bg h2, .dark-translucent-bg h3, .dark-translucent-bg h4, .dark-translucent-bg h5, .dark-translucent-bg h6 {
    color: #ffffff;
}
.dark-translucent-bg a:not(.btn) {
    color: #ffffff;
    text-decoration: none;
}
.dark-translucent-bg a:hover:not(.btn) {
    color: #ffffff;
    text-decoration: none;
}
.default-translucent-bg:after {
    background-color: rgba(232, 76, 61, 0.7);
}
.default-translucent-bg, .default-translucent-bg h1, .default-translucent-bg h2, .default-translucent-bg h3, .default-translucent-bg h4, .default-translucent-bg h5, .default-translucent-bg h6 {
    color: #ffffff;
}
.default-translucent-bg a:not(.btn) {
    color: #ffffff;
    text-decoration: underline;
}
.default-translucent-bg a:hover:not(.btn) {
    color: #ffffff;
    text-decoration: none;
}
.light-translucent-bg .container, .dark-translucent-bg .container, .default-translucent-bg .container {
    position: relative;
    z-index: 3;
}

.parallax-bg-3 {
    background: url("../../../images/bgcon.jpg") no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
}
section {
    padding: 50px 0;    
    width: 100%;
}

section h2 {
    margin: 0;
    font-size: 3em;
}
hr.star-light,
hr.star-primary {
    margin: 25px auto 30px;
    padding: 0;
    max-width: 250px;
    border: 0;
    border-top: solid 5px;
    text-align: center;
}

hr.star-light:after,
hr.star-primary:after {
    content: "\f005";
    display: inline-block;
    position: relative;
    top: -.8em;
    padding: 0 .25em;
    font-family: FontAwesome;
    font-size: 2em;
}

hr.star-light {
    border-color: #fff;
}

hr.star-light:after {
    color: #fff;
    background-color: #18bc9c;
}

hr.star-primary {
    border-color: #2c3e50;
}

hr.star-primary:after {
    color: #2c3e50;
    background-color: #fff;
}

.box-style-1 {
    margin: 20px 0;
    padding: 20px;
    text-align: center;
}
.object-non-visible {
    opacity: 0;
}
.object-visible, .touch .object-non-visible {
    opacity: 1 !important;
}
.white-bg {
    background-color: #ffffff !important;
    border: medium none !important;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

.footer {
    color: #999999;
    font-size: 14px;
}
.footer {
    background-color: #262626;
    border-bottom: 1px solid #333333;
    border-top: 1px solid #3a3a3a;
    padding: 30px 0;
}
.subfooter  p {
	color: #999999;
}
.box-style-1 i {
    font-size: 90px;
    margin: 15px 0 5px;
    text-align: center;
}
ul {
    list-style: outside none square;
}
.list-icons, .list {
    list-style: outside none none;
    padding: 0;
}
.list-icons li, .list li {
    padding: 5px 0;
}
.list-icons li i {
    text-align: center;
    width: 25px;
}




.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    right: 100%;
    margin-top: -6px;
    margin-right: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: left;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px  5px 5px 0;
    border-right-color: #ccc;
    margin-top: 5px;
    margin-left: -10px;
}

.dropdown-submenu:hover>a:after {
    border-right-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    right: -100%;
    margin-right: 10px;
    -webkit-border-radius: 6px 6px 6px 0 ;
    -moz-border-radius: 6px 6px 6px 0 ;
    border-radius: 6px 6px 6px 0 ;
}





/***************************box overlay********************/

.overlay, #overlay {
	text-align:right;
	padding:40px;
	z-index:10000;
	width:480px;  
	height:450px;
	display:none;
	background-image:url(../images/white.png);	
}

a.close {
	background:url(../images/close.png) no-repeat;
	position:absolute;
	top:2px;
	right:5px; 
	width:35px;
	height:35px;
	cursor:pointer;
}
div.overlay {
	width:450px;		
	height:250px;
}
div.reset_pass_overlay {
	width:470px;		
	height:150px;
}
.block {
	width:780px;
	margin:0 auto;
	text-align:right;
}

.element * {
	padding:5px; 
	margin:2px; 
	font-family:tahoma;
	font-size:11px;
}
.element label {
	float:right; text-align:right;
	width:170px;
	font-weight:700
}
.element input.text {
	float:right; direction:ltr;
	width:230px;
	padding-left:20px;
}
.element input.mail {
	float:right; direction:ltr;
	width:230px;
	padding-left:20px;
}
.element .textarea {
	height:120px; direction:ltr;
	width:230px;float:right;
	padding-left:20px;
}
.element .hightlight {
	border:2px solid #9F1319;
	background:url(../images/iconCaution.gif) no-repeat 2px
}
.element #submit {
	float:left;
	margin-left:7px;
}
.loading {
	float:left; 
	background:url(../images/wait.gif) no-repeat 1px; 
	height:28px; 
	width:28px; 
	display:none;
}
.done {
	text-align:right;
	background:url(../images/iconIdea.gif) no-repeat 220px; 
	padding-right:40px;
	display:none;
	width:220px; 
	margin:100px auto; 
}
.done2{
	text-align:right;
	padding-right:10px;
	width:250px; 
	display:none;	
	margin:40px auto; 
}
.first,.last  {
	font-family:tahoma;
	font-size:11px; 
}


/* Slider Revolution
---------------------------------- */
.banner {
    margin-top: 100px;
}
.banner2 {
    margin-top: 30px;
}
.slider-banner-container {
	width: 100%;
	position: relative;
	padding: 0;
}
.slider-banner,
.slider-banner-2,
.slider-banner-3,
.slider-banner-fullscreen {
	width: 100%;
	position: relative;
}
.slider-banner>ul,
.slider-banner-2>ul,
.slider-banner-3>ul,
.slider-banner-fullscreen>ul {
	display: none;
}
.tp-loader.spinner0 {
	background: url("../images/loader.gif") no-repeat center center;
	box-shadow: none;
	-webkit-box-shadow: none;
	-webkit-animation: none;
	animation: none;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	width: 44px;
	height: 44px;
	margin-top: -22px;
	margin-left: -22px;
}
.tp-loader.spinner4 .dot1,
.tp-loader.spinner4 .dot2 {
	background-color: #666666;
	box-shadow: 0px 0px 20px 0px rgba(255, 255, 255, 0.80);
	-webkit-box-shadow: 0px 0px 20px 0px rgba(255, 255, 255, 0.80);
}
.slideshow-boxed {
	padding: 20px 0 60px;
}
.slideshow-boxed .slider-banner-container {
	padding: 10px;
	background: #fff;
	border: 1px solid #eaeaea;
}
.slideshow-boxed .tp-caption {
	margin-left: 20px !important;
}

/* Slider Revolution captions */
.tp-caption {
	z-index: 5;
}
.tp-caption a.btn,
.tp-caption a.btn:hover {
	color: #ffffff;
}
.default_bg {
	background-color: #e84c3d;
	color: #fff;
}
.white_bg {
	background-color: #ffffff;
	color: #333333;
}
.dark_gray_bg {
	background-color: #666666;
	color: #fff;
}
.light_gray_bg {
	background-color: #fafafa;
	color: #333;
	border: 1px solid #f3f3f3!important;
	border-left: none!important;
}
.tp-caption.small_thin_white {
	font-size: 18px;
	line-height: 26px;
	color: #e1e1e1;
	font-weight: 300;
	text-shadow: 1px 1px 1px #000000;
}
.tp-caption.small_thin_dark {
	font-size: 18px;
	line-height: 26px;
	color: #000;
	font-weight: 400;
}
.tp-caption.large {
	font-size: 36px;
	padding: 0px 15px;
}
.tp-caption.medium {
	font-size: 22px;
	padding: 2px 10px;
}
.tp-caption.small {
	font-size: 14px;
	padding: 5px;
}

/* Large devices (Large desktops less than 1199px) */
@media (max-width:1199px) {
	.tp-caption {
		margin-left: 20px !important;
	}
}

/* Revolution Nav Controls */
.tparrows.round {
	background-image: none;
	width: 50px;
	height: 50px;
	text-align: center;
	color: #fff;
	background-color: rgba(0, 0, 0, 0.5);
	top: 50% !important;
	-webkit-transition: all linear 0.2s;
	-moz-transition: all linear 0.2s;
	-o-transition: all linear 0.2s;
	-ms-transition: all linear 0.2s;
	transition: all linear 0.2s;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.tparrows.round:before {
	font-family: 'fontello';
	font-size: 24px;
	content: '\e87c';
	line-height: 52px;
	display: inline-block;
}
.tparrows.round.tp-rightarrow:before {
	content: '\e87d';
}
.tparrows.round:hover {
	color: #ffffff;
	background-color: #e84c3d;
}
.slideshow-boxed .slider-banner-container .tparrows {
	opacity: 0;
	filter: alpha(opacity=0);
}
.slideshow-boxed .slider-banner-container:hover .tparrows {
	opacity: 1;
	filter: alpha(opacity=100);
}
.tp-bullets {
	z-index: 100;
}
.tp-bullets.simplebullets.round .bullet {
	background-image: none;
	width: 14px;
	height: 14px;
	background: rgba(0, 0, 0, 0.5);
	border: none;
	margin: 0 3px;
	-webkit-transition: all linear 0.2s;
	-moz-transition: all linear 0.2s;
	-o-transition: all linear 0.2s;
	-ms-transition: all linear 0.2s;
	transition: all linear 0.2s;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.bullets-with-bg + .tp-bullets.preview4 {
	height: auto;
	background-color: rgba(255, 255, 255, 1);
	padding: 5px 15px;
	bottom: -6px !important;
	border-radius: 3px;
}
.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected {
	background-color: #e84c3d;
}
.tp-bannertimer {
	background-image: none;
	background-color: rgba(232, 76, 61, 0.7);
	z-index: 100;
	display: none;
}
.slideshow-boxed .tp-bullets {
	bottom: -33px !important;
}
.slideshow-boxed .bullets-with-bg + .tp-bullets.preview4 {
	padding: 7px 15px 2px;
	bottom: -45px !important;
}
.slideshow-boxed .tp-rightarrow {
	right: 10px !important;
}
.slideshow-boxed .tp-leftarrow {
	left: 10px !important;
}
.slideshow-boxed .tp-bullets.hidebullets {
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
}

/* Extra small devices (phones, less than 480px) */
@media (max-width:480px) {
	.tparrows,
	.tp-bullets {
		display: none;
	}
}

/* 9 Owl carousel
----------------------------------------------------------------------------- */
.owl-carousel {
	z-index: 4;
}
.owl-carousel .owl-item>div {
	margin: 0px 0 0px;
    height: 250px;
}
.owl-carousel.carousel .owl-item>div,
.owl-carousel.carousel-autoplay .owl-item>div {
	margin: 10px 20px 20px 0;
}
.owl-carousel.clients .owl-item>div {
	margin: 0px 30px 0px 0;
}
.well.owl-carousel .owl-item>div {
	margin: 10px 0 0;
}
.tab-content .owl-carousel .owl-item>div {
	margin: 0 0 20px;
}

/* caption */
.caption {
	background-color: rgba(255, 255, 255, 0.85);
	padding: 15px;
	position: absolute;
	bottom: 80px;
	left: 80px;
	width: 40%;
	border: 1px solid #ffffff;
}
.caption .title {
	margin-top: 0;
}

/* Medium devices (desktops, tablets less than 991px) */
@media (max-width:991px) {
	.caption {
		width: 90%;
		bottom: 40px;
		left: 40px;
	}
}

/* Small devices (tablets, phones less than 767px) */
@media (max-width:767px) {
	.caption {
		width: 100%;
		bottom: 30px;
		left: 0;
		position: relative;
		background-color: #fafafa;
		bottom: 0;
		padding-bottom: 35px;
	}
}

/* owl controls */
.owl-controls {
	width: 100%;
	margin-bottom: 0px;
}
.owl-controls .owl-buttons div {
	display: inline-block;
	zoom: 1;
	padding: 3px 10px;
	font-size: 12px;
	position: absolute;
	width: 30px;
	height: 30px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.owl-prev {
	left: 0;
	background-color: #e84c3d;
	color: #f1f1f1;
}
.owl-next {
	left: 30px;
	background-color: #f1f1f1;
	color: #e84c3d;
}
.owl-prev:hover,
.owl-next:hover,
.gray-bg .owl-next:hover {
	background-color: #333333;
	color: #f1f1f1;
}
.gray-bg .owl-next {
	background-color: #ffffff;
}
.owl-controls .owl-buttons div:after {
	font-family: "fontello";
	font-size: 18px;
	line-height: 26px;
}

.no-touch .owl-controls.clickable .owl-buttons div:hover {
	filter: Alpha(Opacity=100);
	opacity: 1;
	text-decoration: none;
}
.content-slider-with-controls {
	margin-bottom: 20px;
}
.content-slider-with-controls .owl-controls,
.content-slider-with-controls-autoplay .owl-controls {
	margin-bottom: 0;
}
.content-slider-with-controls .owl-buttons div,
.content-slider-with-controls-autoplay .owl-buttons div {
	top: 50%;
	margin-top: -15px;
	background-color: #e84c3d;
	color: #f1f1f1;
}
.content-slider-with-controls .owl-buttons div.owl-next,
.content-slider-with-controls-autoplay .owl-buttons div.owl-next {
	left: auto;
	right: 0;
}
.content-slider-with-controls .owl-prev:hover,
.content-slider-with-controls .owl-next:hover,
.content-slider-with-controls-autoplay .owl-prev:hover,
.content-slider-with-controls-autoplay .owl-next:hover {
	background-color: #f1f1f1;
	color: #e84c3d;
}
.content-slider-with-controls-bottom .owl-controls .owl-pagination {
	bottom: -30px;
}
.content-slider-with-controls-bottom .owl-controls .owl-page span {
	background: #acacac;
}
.owl-controls .owl-pagination {
	position: absolute;
	bottom: 25px;
	text-align: center;
	margin: 0 auto;
	display: block;
	width: 100%;
}
.owl-controls .owl-page {
	display: inline-block;
	zoom: 1;
}
.owl-controls .owl-page span {
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 4px;
	background: #ffffff;
}
.owl-controls .owl-page.active span,
.owl-controls.clickable .owl-page:hover span {
	background: #e84c3d;
}
#owl-demo .item {
    border-radius: 3px;
    color: #fff;
    display: block;
    margin: 5px;
    padding: 5px 0;
    text-align: center;
	height : 115px;
}

.orange {
    background: none repeat scroll 0 0 #ff8a3c;
}
.darkCyan {
    background: none repeat scroll 0 0 #42bdc2;
}
.forestGreen {
    background: none repeat scroll 0 0 #7fc242;
}
.yellow {
    background: none repeat scroll 0 0 #ffd800;
}
.dodgerBlue {
    background: none repeat scroll 0 0 #388bd1;
}
.skyBlue {
    background: none repeat scroll 0 0 #a1def8;
}
.zombieGreen {
    background: none repeat scroll 0 0 #3fbf79;
}
.violet {
    background: none repeat scroll 0 0 #db6ac5;
}
.yellowLight {
    background: none repeat scroll 0 0 #fee664;
}
.steelGray {
    background: none repeat scroll 0 0 #cad3d0;
}



.filtertip {
    background: none repeat scroll 0 0 #006699;
    color: #fff;
    font-family: "Open Sans";
    height: 50px;
    line-height: 10px;
    padding: 15px;
    position: relative;
    text-align: center;
}
.filtertip a {
    color: #fff;
}

.tip-arrow {
    background: url("../../../images/tip-arrow.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: -9px;
    height: 9px;
    left: 50%;
    margin-left: -15px;
    position: absolute;
    width: 33px;
}





.btn {
    background: #3c6 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    box-shadow: none;
    color: #fff;
    display: inline-block;
    font-family:  BYekan,tahoma;
    text-transform: uppercase;
}
.comment_form button {
    font-family: BYekan,tahoma;
    font-weight: 200;
    padding: 10px 0;
    text-transform: none;
}
.comment_form input, .comment_form textarea {
    background: #fff none repeat scroll 0 0;
    border: 0 none;
    box-shadow: none;
    height: 100px;
}
.comment_form input, .comment_form textarea, .comment_form button {
    box-sizing: border-box;
    font-family: BYekan,tahoma;
    font-weight: 200;
    width: 100%;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    border-radius: 0;
    color: #555;
    display: inline-block;
    font-size: 16px;
    height: 35px;
    line-height: 20px;
    margin-bottom: 10px;
    padding: 4px 6px;
    vertical-align: middle;
}
.comment_form button i {
    display: block;
    font-size: 50px;
    margin-bottom: 10px;
}
.subfooter p {
    color: #999999;
}
.box-style-1 i {
    font-size: 90px;
    margin: 15px 0 5px;
    text-align: center;
}

img.border {
    background-color: #efefef;
    border: 1px solid #eeeeee;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
    margin: 7px;
    padding: 5px;
}
a:hover img.border {
    background-color: #fff000;
    border: 1px solid #fff000;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.13);
    margin: 7px;
    padding: 5px;
}
.fancybox { 
	float:right;
}

div.thumbnail:hover {
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	}