/* TYPOGRAPHY */
a:hover, a:active, a:focus {outline: 0;}
input::-moz-focus-inner { border: 0; }
textarea:focus,input[type='text']:focus,input[type='password']:focus,select:focus {outline: none!important;}

.h4, h4 {font-size: 1rem;text-align: center;padding-bottom: 10px;}

.flarge {font-size: 62px;text-align: center;font-weight: 600;line-height: 140%;}
.fmedium{ font-size: 24px;text-align: center;font-weight: 300; font-style: italic; }
.fimedium {font-family: 'Old Standard TT', serif;font-size: 48px;text-align: center;font-style: italic;line-height:120%;}
.smallText {font-size: 14px;}
h4.flarge {padding-bottom: 0;}
h5{font-size:10px;}

.hide{ display: none; }
.els-fp { text-shadow: 5px 5px 5px #000!important;}

.gallpad img {height: auto!important;}

/* HEADER */
.itemid-159 #sp-header {background: transparent;height: auto;box-shadow: none;	position: absolute;top:0;}
#sp-header{ background: transparent;position:absolute; }
#sp-header.header-sticky  {background: #000;}
#sp-header .logo {height: auto;}
#sp-slider {top: 0;width: 100%;height: 100%;left: 0;}
.itemid-159 #sp-header.header-sticky {position: fixed;z-index: 9999;background-color: #000;}
.itemid-161 #sp-header.header-sticky {position: fixed;z-index: 9999;background-color: #000;}

#sp-tlogo {text-align: center;}
#sp-header .logo {height: auto;padding: 10px;}
.itemid-159 #sp-header .fplogo-scroll{ display: none; }
.itemid-161 #sp-header .fplogo-scroll{ display: none; }

#sp-header.header-sticky .fplogo{ display: none; }
#sp-header.header-sticky .fplogo-scroll,.fplogo-scroll {display: inline-block;padding: 20px 15px 15px 15px ;text-align: center;}
.fplogo {display: none;}
.itemid-159 .fplogo {padding: 10px;display: inline-block;padding-top:0;}
.itemid-161 .fplogo {padding: 10px;display: inline-block;padding-top:0;}

.startproject a{margin: 14px 7px 10px 3px;padding: 10px 7px 11px 7px;display: inline-block;color: #fff;border: 1px solid #fff;font-size: 16px;}
.startproject a:hover{ background-color: #fff;color: #000; }


/* FRONT PAGE */

.hr-vertical {border-right: 2px solid #8ec640;margin-left: auto;margin-right: auto;width: 0;padding: 15px 0px;}

.tbox {
	text-align: center;
	padding: 30px 0;
	color: #fff;
	font-size: 46px;
	background-size: 100% 200%;
	background-image: linear-gradient(to bottom, #8ec640 50%, black 50%);
	-webkit-transition: background-position 1s;
	-moz-transition: background-position 1s;
	transition: background-position 1s;
	font-family: 'Old Standard TT', serif;
	font-style: italic;
}
h1.siteTitle {font-size: 26px;padding-top: 25px;font-weight: 400; padding-bottom:20px;}
.tbox:hover {background-position: 0 -100%;}
.tbox img {display: inline;color: #fff;padding-left: 10px;}
.tbox a{ color: #fff; }

.whyus .fimedium {line-height: 110%;padding-bottom: 40px;font-size: 36px;text-align: left;}
.whyus .sppb-btn{ display: none; }

.wuTitle {font-size: 22px;}
.wuText {font-size: 16px;color: #aaaaaa;}

.lnews a {color: #000;}
.sppb-article-introtext {font-size: 14px;color: #444;}
.lnews .sppb-addon-articles .sppb-addon-article {margin-bottom: 0px;}
.rlnew {border-bottom: 1px solid #eee;}
.lnews h3 {font-size: 20px;line-height: 120%;padding-top: 10px;font-family: 'Old Standard TT', serif;font-style:italic;}

.fpbox {border-right: 1px solid #fff;border-right: 0px solid #fff;}

/* PORTFOLIO */
.lprojectsContainer .light-text h3.mnwall-title a, .lprojectsContainer.light-text h3.mnwall-title span {color: #000;}
.lprojectsContainer .light-text .mnwall-s-desc, .lprojectsContainer .light-text .mnwall-desc, .lprojectsContainer .light-text .mnwall-price, .lprojectsContainer .light-text .mnwall-hits {color: #000;}
.mnwall-columns .mnwall-photo-link img:hover {transition: transform 800ms ease 0s;transform: scaleX(1.05) scaleY(1.05) scaleZ(1);}
.mnwall-s-desc, .mnwall-desc {font-size: 13px;line-height: 18px;font-weight: 400;padding: 10px 0;}


/* BOTTOM */
.bslogan {font-size: 22px;}
.bemail a {font-size: 22px;color: #fff !important;font-weight:bold;}
.bspacer{height:50px;}
.bcTitle {font-weight: bold;font-size: 16px;padding-bottom: 5px;}
.bcText {line-height: 2;}

.common_h3.green {font-size: 30px;}

#sp-footer a, #sp-bottom a {color: #fff;line-height:160%;}
#sp-bottom .link-hover,#sp-footer .link-hover  {display: inline-block;position: relative;overflow: hidden;}
#sp-bottom .link-hover .line::after, #sp-bottom .link-hover::after, 
#sp-footer .link-hover .line::after, #sp-footer .link-hover::after{
	content: "";
	position: absolute;
	bottom: 0px;
	left: 0;
	width: 100%;
	height: 0;
	border-bottom: .15rem solid;
	transition: all .8s cubic-bezier(.555,.205,.295,.975);
}

#sp-footer #sp-footer2 {text-align: left;font-size: 12px;}
#sp-footer1 {color: #6D6D6D;font-size: 12px;}


/* PAGES */
.sp-page-title {padding: 250px;background-position: center;}
div.sp-page-title {padding: 245px 0 245px;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;background-attachment: scroll;text-align: center;position: relative;}
.sp-page-title h2,.sp-page-title h1  {font-size: 38px;line-height: 1;font-weight: 400; color: #fff;}
.sp-page-title h3 {font-size: 28px;font-weight: normal;line-height: 1;margin-top: 20px;font-family: 'Old Standard TT', serif;font-style: italic;}

.gallpad a.sppb-gallery-btn {padding: 10px;}

.aboutus h4 {text-align: center;padding-left: 0px;padding-top: 10px;}
.aText {color: #929292;line-height: 180%;padding-left: 20px;}

.fmedium.aleft {text-align: left;padding: 15px 0;line-height: 120%;}
.bbtn {border: 1px solid #fff;border-radius: 0;}
.bbtn:hover{ background-color: #fff!important;color: #000!important; }

.sppb-progress {border-radius: 0px;}
.sppb-progress-label.clearfix {color: #7A7A7A;font-weight: normal;font-size: 12px;}

.animnum {font-weight: bold;}
.animnum .sppb-animated-number-title{ font-size: 20px!important; }
.animnum .sppb-addon-content{ padding: 20px; }
.animnum .sppb-addon-content:hover{ background-color: #8ec34f;color: #fff; }
.animnum .sppb-animated-number-title {line-height: 30px !important;}

.servtop .sppb-addon-title {font-size: 1em;color: #939393;font-weight: 300;}
.servtop h3 {font-size: 32px;font-family: 'Old Standard TT', serif;font-style: italic;color: #000;}
.servText {font-weight: 300;}
.bg-secondary {background-color: #000!important;}
.offset-30px-top {margin-top: 30px;}
.separator-line-horrizontal-medium-light {width: 36px;	height: 3px;}

.list-style-4 {list-style: none;margin: 0;padding: 0;color:#6f6f6f;font-size:15px;}
.list-style-4 li {position: relative;padding: 0 0 10px 25px;margin: 0 0 10px 0;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.list-style-4 li::before {content: "\f00c";position: absolute;top: 1px;left: 0;	font-family: 'FontAwesome';}
.carservices h2 {font-size: 38px !important;padding-bottom: 20px;font-family: 'Old Standard TT', serif;font-style: italic;padding-top:20px;}
.sppb-carousel-arrow {font-size: 28px;color: #000;text-align: center;text-shadow: none;}
.sppb-carousel-arrow:hover {font-size: 28px;color: #000;text-align: center;text-shadow: none;}
.formbtn span.caption { color:#000!important; font-size:18px; font-family: 'Roboto', sans-serif; font-style:normal!important; padding: 5px 10px;}


.breadcrumb {font-size: 14px;}
ol.breadcrumb {display: inline;}
li.breadcrumb-item {display: inline;}

.abnum {border-top: 1px solid #eee;}

.addr h4 {font-size: 20px !important;color: #000;padding-top: 20px;}
.addr .sppb-addon-text {color: #b6b6b6;line-height: 70%;font-size: 15px;font-weight:300;}
.addr a {color: #b6b6b6;}
.addr .sppb-addon-content {padding: 65px 45px 50px;background-color: #f7f7f7;border:1px solid #eee;}

.cfrm .controls {width: 100%!important;font-size:14px;}
.cfrm input,.cfrm textarea {width: 100% !important;border:1px solid #e8e8e8!important;border-radius:0!important;height:52px!important;}
.cfrm textarea{height:100px!important;}
.cfrm .chzn-container {width: 100% !important;}
div#fox-container-m131 .btn,div#fox-container-m138 .btn {display: inline-block;text-align: center;vertical-align: middle;text-shadow: none;	background-color: #e6e6e6;background-image: none;border: 0px solid #bbbbbb;border-radius: 0px;box-shadow: none;	padding: 10px 25px;line-height: 30px;	width: 100%;	background-color: #000;	color: #fff !important;}
.fox-messages {font-size: 14px;}
span.caption {color: #fff !important;font-size: 26px;font-family: 'Old Standard TT', serif;font-style: italic;}
div#fox-container-m131 .radio input[type="radio"], div#fox-container-m131 .checkbox input[type="checkbox"],
div#fox-container-m138 .radio input[type="radio"], div#fox-container-m138 .checkbox input[type="checkbox"] {float: left;margin-left: 0px;width: 10% !important;}
label.checkbox {width: 100%;line-height: 380%;}
.ckbtext {color: #9B9B9B;}

.cusbtn a {color: #8ec640;}
.cusbtn a:hover {color: #333;}

.imgtxt .sppb-addon-image-layout-content.sppb-text-alignment.collage-content-right {z-index: 99;}

.whyjoomla h3 {font-size: 22px;}


/* OUR WORK */

.itemid-215 #sp-header, .itemid-215 #sp-header.header-sticky  {background: #000;}
.itemid-215 #sp-main-body {padding: 80px 0;}
.mnwall_filters_sortings {margin: 5px 0 35px;text-align: center;}
.mnwall_iso_filters {font-size: 15px;font-weight: 300;}
#mnwall_container_2 .mnwall_iso_buttons a.mnw_filter_active {background-color: transparent!important;border-color: transparent!important;border: 0;box-shadow: none;	color: #000;font-weight: bold;}
#mnwall_container_2 .mnwall_iso_buttons a {border-radius: 0px;border: 0;box-shadow: none;}
h3.mnwall-title {line-height: 24px;margin: 0;padding: 0;}
.mnwall-title {color: #fff;font-size: 22px!important;}
.mnwall-desc{ color: #fff;font-size: 15px!important; font-weight: 300;}
.light-text .mnwall-s-desc, .light-text .mnwall-desc, .light-text .mnwall-price, .light-text .mnwall-hits, .light-text .mnwall-count {color: #fff;}
.mnwall-hover-box-content h3.mnwall-title a, .mnwall-hover-box-content h3.mnwall-title span {font-size: 24px;font-weight: 400;line-height: 20px;}

#mnwall_container_2 .mnwall_iso_dropdown .dropdown-label {border-radius: 0px;}
.mnwall_iso_dropdown .dropdown-label {background: #ffffff;border: 1px solid #000;box-shadow: none;margin: 0;height: 43px;padding: 0;vertical-align: middle;width: 100%;color: #000;}
.mnwall_iso_dropdown .dropdown-label span {display: inline-block;line-height: 41px;font-size: 14px;	width: 100%;}
.mnwall_iso_dropdown .dropdown-label span i {margin: 0 20px;}

.ptags {color: #fff;}
ul.tagsList {margin-left: 0;padding-left: 0;}
.ptags ul li {list-style: none;}

.mnwall-item-inner.mnwall-detail-box.light-text.introtext-hidden.date-hidden.category-hidden.type-hidden.author-hidden.hits-hidden.count-hidden.readmore-hidden {background: none !important;}
.lprojectsContainer h3.mnwall-title {line-height: 24px;margin: 20px;padding: 5px 10px;display: inline-block;background-color: #fff;}
.mnwall-hover-box-content, .mnwall-hover-box-content span {font-size: 14px;line-height: 18px;}


.itemid-105 #sp-main-body {padding: 50px 0;}
.light{font-weight:300;}


.gkTabsNav {background: #0e1a1f url(../images/services-bg.png) no-repeat top left !important}
.gkTabsWrap.vertical ol li, .gkTabsWrap.horizontal ol li {color: #fff;text-shadow: none;}
.gkTabsWrap.horizontal > ol {position: relative;z-index: 5;border: none;padding: 150px 0 !important;}
.gkTabsContainer {padding: 80px 50px 0px 80px;}
.gkTabsWrap.horizontal ol li {border-bottom: 0px solid #eee !important;}
.gkTabsWrap.horizontal ol li {width: 100%;border: none;padding: 15px 0 !important;}
.gkTabsWrap.vertical ol li, .gkTabsWrap.horizontal ol li {font-size: 28px;float: left;line-height: 28x !important;}
.gkTabsWrap.vertical ol li.active, .gkTabsWrap.horizontal ol li.active, .gkTabsWrap.vertical ol li:hover, .gkTabsWrap.horizontal ol li:hover {color: #8ec641;background:none;}
.gkTabsItem {font-size: 16px;font-weight: 300;}
.gkTabsItem .fimedium{text-align:left;padding-bottom:15px;}


.pager {list-style: none;padding: 2rem 0 0 0;margin: 2rem 0 0 0;border-top: 0px solid #f5f5f5;text-align: center;}
.pager > li a {border: 0px solid #ededed;color: #fff;background-color: #000;border-radius: 0;font-size: 18px;padding: 0.8rem 4rem!important;}
.pager > li a:hover{background-color:#e600c5;color: #fff;}
ul.pager > li.previous {float: none;}
ul.pager > li.next {float: none;position: relative;}
ul.pager li {margin: 0 10px;}

.img-shadow {box-shadow: -9px 11px 20px -1px #696969;}
.img-shadow-right {box-shadow: 9px 11px 20px -1px #696969;}

/* MENU */
.off-menu_104 .sm-level > dl {padding: 0px!important;}
.sm-mod.sm-bottom {margin-top: 50px;background-color: #000!important;color: #fff!important;}
.off-menu_104 dt.sm-mod, .off-menu_104 dt.sm-mod:hover {	background-color: #000!important;}
.row.mnubg {padding: 50px;border-top: 1px solid #202020;}
.mnubg{ background-color: #000; }
.off-menu_104 dl .navBottom  a, .off-menu_104 dl .navBottom a:link,.off-menu_104 dl.level1 .navBottom  a, .off-menu_104 dl.level1 .navBottom  a:link {font-size: 16px!important;}

.navBottom {position: fixed!important;bottom: 0;width: 100%;}
.navBottom {left: 0;right: 0;bottom: 0;padding: 60px 0!important;background: #0b0b0b;font-size: 16px!important;}
.navBottom .container {margin: 0 auto;width: 97%;max-width: 1280px;}
.navBottom .officeBox {float: left;}
.navBottom .emailBox {float: left;margin-left: 40px;padding-left: 40px;border-left: solid #fff 1px;}
.navBottom .socialBox {float: right;}
.navBottom .common_h3 {display: inline-block;margin: 0px 80px 0 0;vertical-align: top;}
.navBottom p {display: inline-block;color: #fff;margin-bottom: 0;}
.navBottom .socialBox .socialLinks {display: inline-block;text-align: left;margin-top: 5px;}
.navBottom .socialBox .socialLinks li {display: inline-block;font-size: 18px;margin-right: 15px;list-style: none;}
.socialLinks .fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: 32px!important;}
.off-menu_104 dl .parent::after, .off-menu_104 dl.level1 > .parent::after {background-image: none!important;}
.level2 {padding: 0 !important;}

.fl,.emailBox,.socialBox {padding-top: 10px !important;}
.sm-full-104 .sm-overlay-win #off-menu_104 {margin-top: -170px!important;}
.green{ color:#8ec640;  }
.socialBox .common_h3.green {margin: 0px 20px 0px 0px;}


#ecomTop .fimedium, #ecomMid .fimedium  {text-align:left;padding-bottom:15px;}
#ecomTop .sppb-btn,#ecomMid .sppb-btn{display:none;}
#ecomTop .fmedium, #ecomMid .fmedium {font-size: 20px;text-align: left;padding-bottom:20px;}

#ecomTop ul li {list-style: url;color: #fff;font-size: 16px;padding-bottom: 10px;}
#ecomMid ul li {list-style: url;color: #666;font-size: 16px;padding-bottom: 10px;}

.sp-page-builder .page-content #webprocess {background-position: 0px -100px!important;}

.lamedium .fmedium {text-align: left;}
.lamedium .fimedium {text-align: left;font-size: 44px;padding-bottom: 10px;}


.services {border-bottom: 1px solid #DBDBDB;}

.imgcontent .fmedium{ text-align: left!important; }

.article-list .article {border: 0px solid #f5f5f5;border-radius: 0px;}
.article-list .article .article-intro-image, .article-list .article .article-featured-video, .article-list .article .article-featured-audio, .article-list .article .article-feature-gallery {border-radius: 0;}

.article-details .article-header h1{font-size: 3.25rem;font-family: 'Old Standard TT', serif;}
.article-details a {color: #8ec640;}
.article-details a:hover {}

::-moz-selection { background: yellow;color: #000; }
::selection { background: yellow; color: #000;}
.sp-page-title ::-moz-selection { background: #000; color: #fff;}
.sp-page-title ::selection { background: #000; color: #fff;}

.itemid-115 .article-details {max-width: 940px;	margin: 0 auto;}
.itemid-253 .article-details {max-width: 940px;	margin: 0 auto;}


.article-info .published {color: #fff;background-color: #d5d5d5;padding: 4px 8px; margin-bottom:20px;}
.article-details {text-align: justify;}
.article-introtext {text-align: justify;}


.article-list .article .article-header h1 a:hover, .article-list .article .article-header h2 a:hover, .article-list .article .article-header h1 a:active, 
.article-list .article .article-header h2 a:active, .article-list .article .article-header h1 a:focus, .article-list .article .article-header h2 a:focus {color: #6fc72c;}
.article .article-introtext h2 {font-size: 18px;}
.article .article-header {min-height: 70px;}

.lang-inline li{padding:10px;}
.lang-inline a {border: 1px solid #fff;color: #fff !important;}
.sp-module-content .mod-languages ul.lang-inline li a {padding: 9px !important;}
.lang-inline {margin-top: 13px !important;margin-left:-55px!important;}


.itemsProp {   display: none;} 

/*website layout services homepage*/
.titlos-services h2{display: block;width: 70%;text-align: center;padding: 15px 35px 15px 35px;background-color: #8ec640;color: #000 !important;
font-size: 29px !important;line-height: 1.1 !important;margin-left: 60px;margin-bottom: -40px;position: relative;text-align: left;}
.serv-h3{font-size: 22px !important;font-family: "Old Standard TT";font-weight:500;}
.pos-button{position: relative;margin-top:-3em;border: 1px solid black;background-color:#fff!important;color:#000!important;}  
.pos-button:hover{background-color:#000!important;color:#fff!important;}
.sppb-addon-text p{font-weight:300;}
/*small logos homepage*/
.logos-trans img{filter:grayscale(100%);transition:0.4s;}
.logos-trans img:hover{filter:grayscale(0%);}


.blogprojectClass {padding: 20px;}
.blogprojectClass .article-introtext {display: none;}

.relpost h3{line-height:24px;}
.relpost h3 a {font-size: 18px;color: #000;font-weight:300;}


@media (max-width: 480px) {
	#sp-header {position: fixed;z-index: 9999;background-color: #000;}
	.itemid-159 #sp-header .fplogo-scroll{ display: inline-block;padding: 20px 15px 15px 15px ; }
	.itemid-161 #sp-header .fplogo-scroll{ display: inline-block;padding: 20px 15px 15px 15px ; }
	#sp-header .fplogo {display: none;}
	#sp-tlogo {text-align: left;}
	.tbox {   font-size: 26px;}
	#sp-bottom {padding: 20px!important;}
	.bspacer { height: 50px;}
	#sp-footer {background-color: #000000;padding: 0px 10px 30px 10px!important;}
	.sp-page-title h3 {line-height: 120%;}
	#mnwall_container_2 {width: 99%;margin: 0 auto;}
	#sp-main-body {padding: 30px 0;}
	.gkTabsWrap.horizontal > ol { padding: 0;}
	.gkTabsContainer {height: auto!important; padding: 0;}
	.gkTabsWrap.horizontal > ol, .gkTabsWrap.horizontal > .gkTabsContainer {display: block; vertical-align: top;}
	.gkTabsWrap.horizontal > ol { padding: 10px 0 !important;}
	#gk-tabs-132 .gkTabsWrap > ol {width: auto!important;}
	.gkTabsWrap.horizontal ol li {width: 100%; padding: 7px 0 !important;}
	.gkTabsItem .fimedium { text-align: left;  font-size: 28px;padding-bottom: 15px; padding-top: 15px;}
	.fimedium {font-size: 30px!important;}
	.fmedium {font-size: 20px;}
	.sm-full-104 .sm-overlay-win #off-menu_104 {margin-top: 0px!important;}
	.carservices .sppb-carousel-inner>.sppb-item { padding: 30px;}
	.carservices .sppb-carousel-pro-text h2{line-height:30px!important;}
	.sppb-col-xs-6 {-ms-flex: 0 0 50%;flex: 0 0 50%; max-width: 50%;}	
	.article-details .article-header h1 {font-size: 2rem;font-family: 'Old Standard TT', serif;}
	.aligncenter {text-align: center;}
	.lang-inline {margin-top: 15px !important;margin-left: 0px!important;}
	ul.lang-inline a {font-size: 20px!important;}
	.flarge {font-size: 32px!important;}
	.titlos-services h3 {padding: 5px 5px 5px 5px !important;font-size: 20px!important;}
	.titlos-services h2 { font-size: 20px !important;}
.fpbox {border-bottom: 1px solid #fff;border-right: 0px solid #fff;}
}

@media (min-width: 481px) {
	.aligncenter {text-align: center;}
	.lang-inline {margin-top: 15px !important;margin-left: 0px!important;}
	ul.lang-inline a {font-size: 20px!important;}
	.flarge {font-size: 32px!important;}
	.titlos-services h3 {padding: 5px 5px 5px 5px !important;font-size: 20px!important;}
	.titlos-services h2 { font-size: 20px !important;}
.fpbox {border-bottom: 1px solid #fff;border-right: 0px solid #fff;}
}

@media (max-width: 767px) {
	.titlos-services h3{padding: 25px 15px 25px 15px ;font-size:20px!important;}
	.fpbox {border-bottom: 1px solid #fff;border-right: 0px solid #fff;}
}

@media (min-width: 767px) {
	.sppb-col-xs-6 {-ms-flex: 0 0 50%;flex: 0 0 50%; max-width: 50%;}
	.article-details .article-header h1 {font-size: 3rem;font-family: 'Old Standard TT', serif;}
	.lang-inline {margin-top: 12px !important;margin-left:-50px!important;}
	.navBottom {padding: 20px 0 !important;}
	.off-menu_104 dl dt, .off-menu_104 dl.level1 dt {padding: 0px 12px 0px 12px!important;}
	.titlos-services h3 {padding: 5px 5px 5px 5px !important;font-size: 20px!important;}	
	.titlos-services h2 { font-size: 29px !important;}
}

@media (min-width: 992px) and (max-width: 1278px){
	.lang-inline {margin-top: 13px !important;margin-left: -35px !important;}
	.startproject a {font-size: 14px;padding: 10px 5px;}
	h2.common_h3.green { display: none;}
	.navBottom .emailBox { margin-left: 20px;  padding-left: 20px;}
	ul.socialLinks {margin-left: 0;padding-left: 0;}
	.navBottom {padding: 20px 0 !important;}

	
}

@media (min-width: 1279px) {
	.d-lg-none.d-xl-block.aligncenter .lang-inline {display: none;}
.fpbox {border-bottom: 0px solid #fff;border-right: 1px solid #fff;}
}

@media (min-width: 1367px) {
	.navBottom {padding: 60px 0 !important;}
	.off-menu_104 dl dt, .off-menu_104 dl.level1 dt {padding: 7px 12px 7px 12px!important;}
	.startproject a {	margin: 14px 7px 10px 13px;padding: 10px 7px 11px 7px;background-color: transparent;color: #fff;}
	.header-sticky .startproject a {background-color: #fff;color: #000;}
	.fpbox {border-bottom: 0px solid #fff;border-right: 1px solid #fff;}
}
