@font-face {
  font-family: 'BYekan';
  src: url('../fonts/BYekan.eot?#') format('eot'),
       url('../fonts/BYekan.woff') format('woff'),
       url('../fonts/BYekan.svg') format('svg'),
       url('../fonts/BYekan.ttf') format('truetype');
}
@font-face {
  font-family: 'Yekan';
  src: url('../fonts/Yekan.eot?#') format('eot'),
       url('../fonts/Yekan.woff') format('woff'),
       url('../fonts/Yekan.svg') format('svg'),
       url('../fonts/Yekan.ttf') format('truetype');
}
@font-face {
  font-family: 'DroidKufi-Bold';
  src: url('../fonts/DroidKufi-Bold.eot?#') format('eot'),
       url('../fonts/DroidKufi-Bold.woff') format('woff'),
       url('../fonts/DroidKufi-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'DroidKufi-Regular';
  src: url('../fonts/DroidKufi-Regular.eot?#') format('eot'),
       url('../fonts/DroidKufi-Regular.woff') format('woff'),
       url('../fonts/DroidKufi-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'irsns-light';
  src: url('../fonts/irsns-light.eot?#') format('eot'),
       url('../fonts/irsns-light.woff') format('woff'),
       url('../fonts/irsns-light.ttf') format('truetype');
}
@font-face {font-family: "Century Gothic";
    src: url("//db.onlinewebfonts.com/t/cfce6abbbff0099b15691345d8b94dcc.eot");
    src: url("//db.onlinewebfonts.com/t/cfce6abbbff0099b15691345d8b94dcc.eot?#iefix") format("embedded-opentype"),
    url("//db.onlinewebfonts.com/t/cfce6abbbff0099b15691345d8b94dcc.woff2") format("woff2"),
    url("//db.onlinewebfonts.com/t/cfce6abbbff0099b15691345d8b94dcc.woff") format("woff"),
    url("//db.onlinewebfonts.com/t/cfce6abbbff0099b15691345d8b94dcc.ttf") format("truetype"),
    url("//db.onlinewebfonts.com/t/cfce6abbbff0099b15691345d8b94dcc.svg#Century Gothic") format("svg");
}
a{
    text-decoration: none!important;
}
p{
    margin: 0;
    font:14px 'Century Gothic';
    line-height: 27px;
    color: #3b3b3b;
}
ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
hr{
  border-color: #bbb;
}
/*------------------------------defult-style-----------------------------*/
body {direction: ltr;}
/*body.rtl .sp-megamenu-parent,body.rtl #offcanvas-toggler {float: right!important;}*/
#sp-header {height: auto!important;box-shadow: none!important;}
.form-horizontal .controls{margin: 0!important;}
.credit a img{display: none;}
.offcanvas .offcanvas-menu {
    right: 0%!important;
}
/*---------------------------------------------my-stle----------------------------------------*/
/*---------------------------------------------header-----------------------------------------*/
#sp-header{
  padding:3px 0;
}
#sp-header #sp-logo img{
  display: block;
  margin: 0px auto 0;
  max-width: 100%;
}
/*---------------------------------------------menu---------------------------------------------*/
#sp-menu{
  margin: 15px 0 0;
}
.sp-megamenu-parent {
    float:left!important;
}
.sp-megamenu-parent > li > a {
    padding: 20px 25px !important;
    line-height: 0px;
    font: 15px Century Gothic !important;
    color: #000;
}
/*.sp-megamenu-parent > li:hover{
  background-color: #fff;
}
.sp-megamenu-parent > .active {
    background-color: #fff;
}*/
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a {
    color: #bf9000!important;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #ffffff;
    box-shadow: 0 3px 5px 0 rgba(0,0,0,0.2);
    padding: 0!important;
}
/*.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right {
    right: -60px!important;
}*/
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    padding: 7px 10px!important;
    color:#bf9000!important;
    font: 15px Century Gothic;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
    background: #bf9000!important;
    color: #fff !important;
}
body.rtl .sp-megamenu-parent > li.sp-has-child > a::before {
    content: none !important;
}
/*--------------------------------slider------------------------------------------*/
#sp-main-slider {
    background-color: #ffffff;
    margin: 0px 0 0;
}
.nivoSlider {
    position: relative;
    margin: 0;
    background: #fff url(images/loading.gif) no-repeat 50% 50% !important;
    -moz-box-shadow: none!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}
.nivo-controlNavHolder {
    z-index: 100;
    text-align: center !important;
    top: -68px;
    position: relative;
    left: 25%;
}
.nivo-controlNav a {
    display: block;
    width: 63px!important;
    height: 11px!important;
    background:#fff none!important;
    text-indent: -9999px;
    border: 0;
    margin-right: 3px;
    float: left;
}
.nivo-controlNav a.active{
    background-color: #bf9000!important;
}
#sp-main-slider  .ari-image-slider-wCtrlNav {
    margin: 0!important;
}
/*-----------------------------------------service------------------------------*/
#sp-service{
  padding: 40px 0 30px;
}
.animated {
    -webkit-animation-fill-mode: inherit!important;
    animation-fill-mode: inherit!important;
}
#sp-service #sp-position2 .service{
  text-align: center;
  background-color: #fff;
  vertical-align: middle;
  transition: all 400ms ease-out 0s;
}
#sp-service #sp-position2 .service h3{
  font: 18px Century Gothic;
  color: #474646;
}
#sp-service #sp-position2 .service img{
  display: block;
  max-width: 100%;
  margin: 0 auto 15px;
  transition: all 400ms ease-out 0s;
}
#sp-service #sp-position2 .service h3 a{
  font: 22px Century Gothic;
  color: #4b4b4b;
  margin: 0;
}
#sp-service #sp-position2 .service .link-service {
	display: block;
	font-size: 35px;
	border:2px solid transparent;
	color: #fff;
	margin: 15px auto 0;
	transition: all 400ms ease-out 0s;
	background-color: #bf9000;
	width: 50px;
	height: 50px;
	line-height: 45px;
}
#sp-service #sp-position2 .service:hover .link-service{
  color: #bf9000;
  border:2px solid #bf9000;
  background: none;
  transition: all 400ms ease-out 0s;
}

/*--------------------------------footer-------------------------*/
#sp-footer {
    text-align: left !important;
    /*padding: 50px 0 !important;*/
}
#sp-footer .footer-logo img{
  display: block;
  margin: 0 auto 10px;
  max-width: 100%;
}
#sp-footer .info ul li{
  display: block;
  border: none;
  margin: 8px 0 15px 5px;
}
#sp-footer .info ul li img{
  display: inline-block;
  margin: 0 5px 0 0;
}
#sp-footer .info ul li span{
  font: 14px Century Gothic;
  color: #fffefe;
}
/*-------------------------------------------copy-raight--------------------------------*/
#sp-copyright .network{
  margin: 0 auto 0px;
}
#sp-copyright .network li{
  display: inline-block;
  border: none;
}
#sp-copyright .network li a{
  display: block;
  color: #fff;
  background-color: #bf9000;
  width: 45px;
  height: 45px;
  line-height: 41px;
  font-size: 20px;
  border-radius: 50%;
  border: 3px solid #bf9000;
  transition: all 400ms ease-out 0s;
}
#sp-copyright .network li a:hover{
  background:none;
  border-color: #bf9000;
  color: #bf9000;
  transition: all 400ms ease-out 0s;
}
#sp-copy{
    padding: 10px 0;
    text-align: center;
}
#sp-copyright p,#sp-copyright p a{
  color: #8a8a8a;
}
/*----------------------------------------internal-pages---------------------------------------*/
#sp-component .item .entry-header .post-format,#sp-component .item .entry-header .article-info,#sp-component .item .icons,.pager,.article-footer-top{
  display: none!important;
}
.entry-header.has-post-format,.entry-header h2,article.item {
    margin:0!important;
}
/*---------------------------------aboutus-page---------------------------------*/
#sp-aboutus-page,#sp-construction-and-renovation,#property-search #sp-position12,#sp-architectural-design #sp-position13,
#sp-services-page #sp-position14,#sp-project #sp-position15,#sp-ourteam-pages #sp-position16,
#sp-contact-us-page #sp-position18,#sp-interior-design-and-furnishing #sp-position19{
	height: 90vh;
	min-height: 100%;
}


property-search

#sp-aboutus-page #sp-position10 .box-text::after,#sp-architectural-design #sp-position13 .box-text::after,
#sp-services-page #sp-position14 .box-text::after,#sp-project #sp-position15 .box-text::after,
#sp-ourteam-pages #sp-position16 .box-text::after,#sp-contact-us-page #sp-position18 .box-text::after,
#sp-interior-design-and-furnishing #sp-position19 .box-text::after{
    background: #fff;
    content: "";
    position: absolute;
    left: -30%;
    top: 0;
    -moz-transform: skew(30deg);
    -webkit-transform: skew(30deg);
    -ms-transform: skew(30deg);
    -o-transform: skew(30deg);
    transform: skew(30deg);
    display: block;
    width: 100%;
    height: 50.2%;
    z-index: 1;
    overflow: hidden;
}
#sp-aboutus-page #sp-position10 .box-text,#sp-architectural-design #sp-position13 .box-text,#sp-services-page #sp-position14 .box-text,
#sp-project #sp-position15 .box-text,#sp-ourteam-pages #sp-position16 .box-text,#sp-contact-us-page #sp-position18 .box-text,
#sp-interior-design-and-furnishing #sp-position19 .box-text{
	min-width: 100%;
	max-width: 100%;
	height: 90vh;
	min-height: 100%;
	background: transparent;
	position: relative;
	color: #000;
	padding: 195px 60px;
	overflow: hidden;
}
#sp-aboutus-page #sp-position10 .box-text::before,#sp-architectural-design #sp-position13 .box-text::before,
#sp-services-page #sp-position14 .box-text::before,#sp-project #sp-position15 .box-text::before,
#sp-ourteam-pages #sp-position16 .box-text::before,#sp-contact-us-page #sp-position18 .box-text::before,
#sp-interior-design-and-furnishing #sp-position19 .box-text::before{
    background: #fff;
    content: "";
    position: absolute;
    left: -30%;
    top: 50%;
    -moz-transform: skew(-30deg);
    -webkit-transform: skew(-30deg);
    -ms-transform: skew(-30deg);
    -o-transform: skew(-30deg);
    transform: skew(-30deg);
    display: block;
    width: 100%;
    height: 50%;
    z-index: 2;
    overflow: hidden;
}
#sp-aboutus-page #sp-position10 .box-text h3,#sp-architectural-design #sp-position13 .box-text h3,#sp-services-page #sp-position14 .box-text h3,
#sp-project #sp-position15 .box-text h3,#sp-ourteam-pages #sp-position16 .box-text h3,#sp-contact-us-page #sp-position18 .box-text h3,
#sp-interior-design-and-furnishing #sp-position19 .box-text h3{
    font-family: 'Century Gothic';
    color: #000;
    font-weight: 300;
    font-size: 22px;
    text-transform: uppercase;
    position: relative;
	z-index: 3;
}
#sp-aboutus-page #sp-position10 .box-text p,#sp-architectural-design #sp-position13 .box-text p,#sp-services-page #sp-position14 .box-text p,
#sp-services-page #sp-position14 .box-text ul li,#sp-project #sp-position15 .box-text p,#sp-ourteam-pages #sp-position16 .box-text p,
#sp-contact-us-page #sp-position18 .box-text ul li,#sp-interior-design-and-furnishing #sp-position19 .box-text p{
    position: relative;
    z-index: 4;
    width: 60%;
    font-weight: 300;
	font:17px 'Century Gothic';
	margin: 10px 0;
	color: #3b3b3b;
}
#sp-services-page #sp-position14 .box-text ul li{
    border:none;
}
#sp-services-page #sp-position14 .box-text ul li::before{
    content: "\f111";
    font: normal normal normal 8px/1 FontAwesome;
    color:#bf9000;
    padding:0 5px 0 0;
}
/*------------------------------aboutus-------------------------------*/
#sp-aboutus-page #sp-position10 .box-text{
    padding: 25px 50px;
}
#sp-aboutus-page #sp-position10 .box-text p{
    font: 14px 'Century Gothic';
    line-height: 20px;
}
/*-----------------------------sp-interior-design-and-furnishing-----------------------------------*/
#sp-interior-design-and-furnishing #sp-position19 .box-text {
    padding: 60px 40px;
}
#sp-interior-design-and-furnishing #sp-position19 .box-text h3 {
    font-size: 20px;
}
#sp-interior-design-and-furnishing #sp-position19 .box-text p{
    font: 14px 'Century Gothic';
    line-height: 20px;
    width: 63%;
}
/*-----------------------------service--------------------------------*/
#sp-services-page #sp-position14 .box-text{
    padding: 25px 50px;
}
#sp-services-page #sp-position14 .box-text p{
    font: 15px 'Century Gothic';
    line-height: 22px;
}
/*----------------------------sp-construction-and-renovation----------------------------*/
#sp-construction-and-renovation #sp-position11 .box-text::after {
    background: #fff;
    content: "";
    position: absolute;
    left: -30%;
    top: 0;
    -moz-transform: skew(30deg);
    -webkit-transform: skew(30deg);
    -ms-transform: skew(30deg);
    -o-transform: skew(30deg);
    transform: skew(30deg);
    display: block;
    width: 100%;
    height: 50.2%;
    z-index: 1;
    overflow: hidden;
}
#sp-construction-and-renovation #sp-position11 .box-text {
	min-width: 100%;
	max-width: 100%;
	height: 90vh;
	min-height: 100%;
	background: transparent;
	position: relative;
	color: #000;
	padding: 120px 50px;
	overflow: hidden;
}
#sp-construction-and-renovation #sp-position11 .box-text::before {
    background: #fff;
    content: "";
    position: absolute;
    left: -30%;
    top: 50%;
    -moz-transform: skew(-30deg);
    -webkit-transform: skew(-30deg);
    -ms-transform: skew(-30deg);
    -o-transform: skew(-30deg);
    transform: skew(-30deg);
    display: block;
    width: 100%;
    height: 50%;
    z-index: 2;
    overflow: hidden;
}
#sp-construction-and-renovation #sp-position11 .box-text h3 {
    font-family: 'Century Gothic';
    color: #000;
    font-weight: 300;
    font-size: 20px;
    text-transform: uppercase;
    position: relative;
	z-index: 3;
}
#sp-construction-and-renovation #sp-position11 .box-text p {
     position: relative;
    z-index: 4;
    width: 60%;
    font-weight: 300;
	font:17px 'Century Gothic';
	margin: 10px 0;
	color: #3b3b3b;
}
/*------------------------------------- -medical-devices-page---------------------------------------*/
#sp-architectural-design #sp-position13 .box-text{
    padding: 140px 60px;
}
/*-------------------------------------Medical Technology-----------------------------------*/
#sp-property-search #sp-position12 .box-text::after {
    background: #fff;
    content: "";
    position: absolute;
    left: -30%;
    top: 0;
    -moz-transform: skew(30deg);
    -webkit-transform: skew(30deg);
    -ms-transform: skew(30deg);
    -o-transform: skew(30deg);
    transform: skew(30deg);
    display: block;
    width: 100%;
    height: 50.2%;
    z-index: 1;
    overflow: hidden;
}
#sp-property-search #sp-position12 .box-text {
	min-width: 100%;
	max-width: 100%;
	height: 90vh;
	min-height: 100%;
	background: transparent;
	position: relative;
	color: #000;
	padding: 140px 60px;
	overflow: hidden;
}
#sp-property-search #sp-position12 .box-text::before {
    background: #fff;
    content: "";
    position: absolute;
    left: -30%;
    top: 50%;
    -moz-transform: skew(-30deg);
    -webkit-transform: skew(-30deg);
    -ms-transform: skew(-30deg);
    -o-transform: skew(-30deg);
    transform: skew(-30deg);
    display: block;
    width: 100%;
    height: 50%;
    z-index: 2;
    overflow: hidden;
}
#sp-property-search #sp-position12 .box-text h3 {
    font-family: 'Century Gothic';
    color: #000;
    font-weight: 300;
    font-size: 22px;
    text-transform: uppercase;
    position: relative;
	z-index: 3;
}
#sp-property-search #sp-position12 .box-text p {
     position: relative;
    z-index: 4;
    width: 60%;
    font-weight: 300;
	font:17px 'Century Gothic';
	margin: 10px 0;
	color: #3b3b3b;
}
/*-------------------------------------Medical Technology-----------------------------------*/
#sp-virtual-tours #sp-position22 .box-text::after {
    background: #fff;
    content: "";
    position: absolute;
    left: -30%;
    top: 0;
    -moz-transform: skew(30deg);
    -webkit-transform: skew(30deg);
    -ms-transform: skew(30deg);
    -o-transform: skew(30deg);
    transform: skew(30deg);
    display: block;
    width: 100%;
    height: 50.2%;
    z-index: 1;
    overflow: hidden;
}
#sp-virtual-tours #sp-position22 .box-text {
  min-width: 100%;
  max-width: 100%;
  height: 90vh;
  min-height: 100%;
  background: transparent;
  position: relative;
  color: #000;
  padding: 140px 60px;
  overflow: hidden;
}
#sp-virtual-tours #sp-position22 .box-text::before {
    background: #fff;
    content: "";
    position: absolute;
    left: -30%;
    top: 50%;
    -moz-transform: skew(-30deg);
    -webkit-transform: skew(-30deg);
    -ms-transform: skew(-30deg);
    -o-transform: skew(-30deg);
    transform: skew(-30deg);
    display: block;
    width: 100%;
    height: 50%;
    z-index: 2;
    overflow: hidden;
}
#sp-virtual-tours #sp-position22 .box-text h3 {
    font-family: 'Century Gothic';
    color: #000;
    font-weight: 300;
    font-size: 22px;
    text-transform: uppercase;
    position: relative;
  z-index: 3;
}
#sp-virtual-tours #sp-position22 .box-text p {
     position: relative;
    z-index: 4;
    width: 60%;
    font-weight: 300;
  font:17px 'Century Gothic';
  margin: 10px 0;
  color: #3b3b3b;
}
/*------------------------------product---------------------------------*/
#sp-project #sp-position15{
	height:100vh;
	min-height: 100%;
}
#sp-project .col-md-7{
    padding: 0 30px 0 0px;
}
#sp-project #sp-position15 .box-text::afte{
    background: #fff;
    content: "";
    position: absolute;
    left: -30%;
    top: 0;
    -moz-transform: skew(30deg);
    -webkit-transform: skew(30deg);
    -ms-transform: skew(30deg);
    -o-transform: skew(30deg);
    transform: skew(30deg);
    display: block;
    width: 100%;
    height: 50.2%;
    z-index: 1;
    overflow: hidden;
}
#sp-project #sp-position15 .box-text{
	min-width: 100%;
	max-width: 100%;
	height: 100vh;
	min-height: 100%;
	background: transparent;
	position: relative;
	color: #000;
	padding: 290px 60px 0;
	overflow: hidden;
}
#sp-project #sp-position15 .box-text::before{
    background: #fff;
    content: "";
    position: absolute;
    left: -30%;
    top: 50%;
    -moz-transform: skew(-30deg);
    -webkit-transform: skew(-30deg);
    -ms-transform: skew(-30deg);
    -o-transform: skew(-30deg);
    transform: skew(-30deg);
    display: block;
    width: 100%;
    height: 50%;
    z-index: 2;
    overflow: hidden;
}
#sp-project #sp-position15 .box-text h3{
    font-family: 'Century Gothic';
    color: #000;
    font-weight: 300;
    font-size: 22px;
    text-transform: uppercase;
    position: relative;
	z-index: 3;
}
#sp-project #sp-position15 .box-text p{
    position: relative;
    z-index: 4;
    width: 60%;
    font-weight: 300;
	font:17px 'Century Gothic';
	margin: 10px 0;
	color: #3b3b3b;
}
#sp-project #sp-empty6 .box-prodact{
    background-color: rgba(255,255,255,0.7);
    color: #373737;
    padding: 0px 0px 0;
    margin: 20% 0px 0;
    height: 230px;
    transition: all 400ms ease-out 0s;
}
#sp-project #sp-empty6 .box-prodact:hover{
    background-color: rgba(255,255,255,1);
    transition: all 400ms ease-out 0s;
}
#sp-project #sp-empty6 .box-prodact p{
	color: #373737;
	font-size: 13px;
	line-height: 25px;
}
#sp-project #sp-empty6 .box-prodact h3{
    margin:16px 0;
}
#sp-project #sp-empty6 .box-prodact h3 a{
    display: block;
    color: #373737;
    font-size: 15px;
    text-align: center;
    font-weight: bold;
    transition: all 400ms ease-out 0s;
}
#sp-project #sp-empty6 .box-prodact:hover h3 a{
    color:#bf9000;
    transition: all 400ms ease-out 0s;
}
/*-----------------------------our-taem-----------------------------------*/
#sp-ourteam-pages #sp-position17 .box-dr{
	background-color: rgba(255,255,255,0.7);
	color: #fff;
	padding: 5px 15px 5px;
	margin: 37% 5% 0;
	text-align: center;
}
#sp-ourteam-pages #sp-position17 .box-dr img{
	margin: 12px auto 12px;
	border-radius: 50%
}
#sp-position16 h3{
	line-height: 17;
}
#sp-ourteam-pages #sp-position16 .box-text {
    padding: 170px 60px;
}
/*-----------------------------------------contact-us---------------------------*/
#sp-contact-us-page #sp-position18 .box-text ul li img{
	display: inline-block;
}
.media-body, .media-left, .media-right {
    vertical-align: middle!important;
}
 #sp-contact-us-page #sp-position18 .box-text ul li {
    width: 77%;
    font-size: 13px;
    margin: 20px 0;
    padding: 0 0 20px;
}
#sp-contact-us-page #sp-position18 .box-text {
    padding: 150px 60px;
}
#je_contact{
	margin: 25% 50px 0 0;
	background: rgba(255,255,255,0.5);
	padding: 15px 20px !important;
}
#je_contact input, #je_contact textarea {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #333333;
    width: 100%!important;
    padding: 0 9px!important;
    height: 35px!important;
    font: 15px Century Gothic!important;
}
#je_contact textarea{
	height: 100px!important;
}
#je_contact .je-btn{
	background: #bf9000;
border: none;
padding: 10px 37px;
margin: 23px auto 0;
text-shadow: none;
color: #fff;
border-radius: 0;
}
.bt-googlemaps{
width: 94%!important;
height: 300px;
position: relative;
overflow: hidden;
margin: -37px 16px 33px 0!important;
}
#sp-component .search{
	margin: 50px 0;
	border: 1px solid #ddd;
	padding: 15px 16px;
}
/*-----------------------------------services-page------------------------------------------*/
#sp-services-page {
    background-position: 0px 70%!important;
}
#sp-services-page ul li a::before{
    content:none!important;
}
#sp-services-page ul li a{
    line-height: 0px!important;
    padding: 2px 0!important;
    display: inline-block;
}
#sp-services-page ul li a:hover{
    color:#cc9b35;
}
/*------------------------------------------construction-and-renovation-----------------------------------*/
#sp-construction-and-renovation {
    background-position: 300px -160px!important;
}
/*---------------------------------------medical-devices------------------------------------*/
#sp-architectural-design {
    background-position: 345px -20px !important;
}
/*---------------------------------------pharmaceutical----------------------------------------*/
#sp-interior-design-and-furnishing {
   background-position: 235px -236px !important;
}
/*-----------------------------------------aboutus-page----------------------------------------------*/
#sp-aboutus-page {
    background-position: 140px;
}
/*-----------------------------------------#sp-virtual-tours----------------------------------------------*/
#sp-virtual-tours {
    background-position: right 55%!important;
}
/*-----------------------------------------#sp-property-search ----------------------------------------------*/
#sp-property-search {
    background-position: right 55%!important;
}
/*----------------------contact-us----------------------------------------------------*/
#sp-contact-us-page {
    
    background-color: rgba(191,144,0,0.8)!important;
}
#sp-position18,#sp-contact-us-page{
    margin: -1px 0 0 0;
}
/*-------------------------------------------ourteam-pages---------------------------------------------*/
#sp-ourteam-pages,#sp-project {
    margin: -1px 0 0 0;
}
/*------------------------------------------sp-left---------------------------------------------------*/
#sp-left{
    margin:0px 0 60px;
}
#sp-left .sp-module-title{
    margin: 0 0 10px;
font: 22px Century Gothic;
    line-height: normal;
text-transform: uppercase;
line-height: 1;
border-bottom: 1px solid;
padding: 0 0 6px;
color: #474646;
}
#sp-left ul li a{
    padding: 8px 5px !important;
    font: 15px Century Gothic !important;
    color: #474646;
    transition: all 400ms ease-out 0s;
}
#sp-left ul li a:hover{
    color: #cc9b35;
    transition: all 400ms ease-out 0s;
}
#sp-left ul .current a{
    color: #cc9b35;
}
.item-page h4{
        margin: 0px 0 10px;
font: 22px Century Gothic;
    line-height: normal;
text-transform: uppercase;
line-height: 1;
border-bottom: 1px solid;
padding: 0 0 6px;
color: #474646;
}
.bt-cs .bt-inner .bt-title {
    clear: both;
    color: #00c5ff;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 150%;
}
.bt-cs{
    margin: 0 0 25px;
}
#sp-banner {
    margin:0 0 60px;
}
/*-------------------------------------------phocagallery--------------------------------*/
.phocagallery-box-file{
    padding:0 !important;
}
#lbCaption {

    font-weight: bold;
    display: none;

}