/*
  Theme Name: Keystone
  Theme URL: https://dedewp.com
  Description: A better wordpress theme by dedewp.com
  Author: dedewp.com
  Author URI: https://dedewp.com
  Version: 1.0
*/
/*首页*/
/*导航栏*/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body,[class^="icon-"]:before, [class*=" icon-"]:before,p,label,h1,h2,h3,button{font-family:exoregular}
@font-face {font-family: exoregular;src: url('./fonts/exo-regular.woff2') format('woff2'),url('./fonts/exo-regular.woff') format('woff'),url('./fonts/exo-regular.ttf') format('truetype'),url('./fonts/exo-regular.svg#exoregular') format('svg');font-weight:300;font-style: normal;}

a{color:#2d374b;text-decoration:none}
a:hover{color:#cd0200;text-decoration:underline}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
@font-face {
  font-family: 'iconfont';  /* project id 1782570 */
  src: url('//at.alicdn.com/t/font_1782570_i3fo7rt53i.eot');
  src: url('//at.alicdn.com/t/font_1782570_i3fo7rt53i.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1782570_i3fo7rt53i.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1782570_i3fo7rt53i.woff') format('woff'),
  url('//at.alicdn.com/t/font_1782570_i3fo7rt53i.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1782570_i3fo7rt53i.svg#iconfont') format('svg');
}
 .fa{
    font-family:"iconfont" !important;
    font-style:normal;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
      margin-right: 5px;
  }
.header {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99;
	width: 100%;
	height: 80px;
	background-color: rgba(0, 0, 0, .8);
	line-height: 80px;
	-webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
}

.logo {
	float: left;
	padding-left: 60px;
	line-height: 80px;
	margin-top:10px ;
	-webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
}
.nav {
	float: right;
	margin-right: 120px;
}

.nav li {
	padding: 0 35px;
	width: auto;
	text-align: center;
}

.header .nav li a {
	padding: 0;
	color: #fff;
	font-size: 20px;
}

.header .nav li a:hover,a:focus {
	background-color: transparent;
	color: #43f1ff;
}

.header .nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: transparent;
    outline: none;
}

.slinks {
	float: right;
	width: 160px;
}

.h55 {
	height: 55px;
	line-height: 55px;
	margin-top: 0;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	transition-property: height,margin-top;
}
/*幻灯片*/
.swiper-container .swiper-slide img{height:100vh;}

.swiper-container {
	width: 100%;
}
.swiper-button-prev {
    background-image: url(./images/left.png);
}
.swiper-button-next {
    background-image: url(./images/right.png);
}

.swiper-button-next,.swiper-button-prev {
	display: none;
}

.swiper-container:hover .swiper-button-next {
	display: block;
}

.swiper-container:hover .swiper-button-prev {
	display: block;
}

.inner {
	position: absolute;
	top: auto;
	right: auto;
	bottom: 40px;
	left: 0;
	z-index: 99;
	padding: 30px 40px 30px 80px;
	width: 50%;
	background: rgba(47,47,47,.2);
	color: #fff;
	font-family: 'Arial';
}

.inner h3 {
	font-size: 31px;
	font-family: 'Arial';
	line-height: 31px;
}

.inner a {
	color: #fff;
	text-decoration: none;
}

.inner a:hover {
	color: #43f1ff;
}

.inner span {
	font-size: 12px;
	font-family: 'Arial';
}

.company .btimg {
	margin: 83px auto 42px;
}

.mt0 .btimg {
	margin-top: 0;
}
/*我们在做什么*/
.company {
	text-align: center;
}

.company p.xbt {
	padding: 0 0 27px 0;
	color: #9a9a9a;
	font-size: 28px;
	font-family: exoregular;
}

.do {
	min-height: 765px;
	overflow: hidden;
}

.do .item.even {
	right: 0;
	left: 49.9%;
	margin-left: -44px;
}

.do .item.odd {
	right: 49.9%;
	left: 0;
	margin-right: -44px;
}

.do .item {
	position: absolute;
	top: 0;
	bottom: 0;
	float: left;
	padding: 0;
	width: auto;
}

.do a {
	display: block;
	width: 100%;
	position: relative;
}

.do img {
	width: 100%;
	height: auto;
}

.mask {
	position: absolute;
	padding: 25px 30px;
	width: 100%;
	background: #9a9a9a69;
	color: #fff;
	font-size: 22px;
	font-family: Arial;
}

.odd .mask {
	top: 0;
	right: 5px;
	padding-right: 80px;
	text-align: right;
	-webkit-transform: skewX(-7deg);
	-moz-transform: skewX(-7deg);
	transform: skewX(-7deg);
	-ms-transform: skewX(-7deg);
}

.even .mask {
	bottom:6px;
	left: 4px;
	padding-left: 80px;
	-webkit-transform: skewX(-7deg);
	-moz-transform: skewX(-7deg);
	transform: skewX(-7deg);
	-ms-transform: skewX(-7deg);
}

.odd a:hover .mask {
	background-color: #000;
	color: #43f1ff;
	opacity: 0.5;
	filter: alpha(Opacity=50);
	-moz-opacity: 0.5;
}

.even a:hover .mask {
	background-color: #000;
	color: #43f1ff;
	opacity: 0.5;
	filter: alpha(Opacity=50);
	-moz-opacity: 0.5;
}
/*关于我们*/
.about_us {
	margin: 83px auto 45px;
}

.about_us .xbt {
	color: #9a9a9a;
	text-align: left;
	font-weight: 300;
	font-size: 28px;
	font-family: exoregular;
	line-height: 44px;
}
.about_us .bg{max-height: 555px;min-height: 555px;margin-bottom: 0;background: url(./images/5a17e3c066a74.png) no-repeat right top;}
.about_us p {
	text-align: center;
	margin: 21px 0;
}

.about_us p.more img {
	margin: 0 auto;
}

/*我们的团队*/
.team {
	margin: 83px auto 45px;
	text-align: center;
}

.team img {
	margin: 0 auto;
}

.team .xbt {
	margin: 0 auto 42px;
	color: #9a9a9a;
	text-align: center;
	font-weight: 300;
	font-size: 28px;
	font-family: exoregular;
	line-height: 44px;
}

.w100 {
	width: 100%;
}

/*我们的客户*/
.client {
	padding: 0 120px 30px;
}

.client li {
	float: left;
	margin: 0 auto 13px;
	width: 20%;
}

.client li img {
	float: left;
}

/*联系我们*/
.lianxi {
	text-align: left;
}

.lianxi .bg {
	padding-bottom: 60px;
	background: url(./images/ours.png);
	background-size: cover;
	background-repeat: no-repeat;
	margin: 0 -15px;
}
.bottom_lianxi{position:absolute;bottom:60px;right:135px;width:325px}
.bottom_lianxi a{float:left;width:20%}
.pd60 {
	padding: 0 60px;
}

.pt83 {
	padding-top: 83px;
}

.pl60 {
	padding-left: 60px;
}

.pr100 {
	padding-right: 100px;
}

.mb40 {
	margin-bottom: 40px;
}

.pb50 {
	padding-bottom: 50px;
}

.lianxi h3 {
	padding-bottom: 30px;
	color: #fff;
	font-size: 30px;
}

#textForm {
	text-align: left;
}

#textForm label {
	margin-bottom: 5px;
	height: 26px;
	color: #fff;
	font-weight: 300;
	font-size: 20px;
	font-family: exoregular;
}

#textForm input {
	border-color: #fff;
	border-width: 2px;
	border-radius: 0;
	background-color: transparent;
	color: #fff;
}

#textForm input.first {
	width: 65%;
}

#textForm textarea {
	margin-bottom: 10px;
	width: 100%;
	border-color: #fff;
	border-width: 2px;
	border-radius: 0;
	background-color: transparent;
	color: #fff;
	line-height: 30px;
	resize: none;
}

#textForm  .send_btn {
	display: block;
	margin: 0 auto;
	width: 135px;
	height: 41px;
	border: 2px solid #fff;
	border-radius: 0;
	text-align: center;
	line-height: 32px;
}

.lianxi p {
	margin-right: 5.8%;
	padding-bottom: 10px;
	width: 85%;
	color: #fff;
	word-wrap: break-word;
	font-weight: 300;
	font-size: 20px;
	font-family: exoregular;
	line-height: 33px;
	word-break: break-all;
}

.social li {
	float: left;
	margin-right: 5%;
}
.social li a{text-decoration: none;
}
.social li .fa{color:#666666;font-size:43px;}
.social li a:hover .fa{color:#0F9DEC}

.weixin:hover::after {
	display: block;
	transform: scale(1);
}

.weixin::after {
	position: absolute;
	top: -160px;
	right: -50px;
	z-index: 99;
	width: 120px;
	height: 120px;
	border-radius: 4px;
	content: url(./images/qrcode.jpg);
	display: none;
	-webkit-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	transform: scale(0);
	transform-origin: bottom left;
}

/*footer*/
.go_top {
	position: fixed;
	right: 10%;
	bottom: 50px;
	cursor: pointer;
}

.footer {
	padding-top: 44px;
	background: #000;
	text-align: center;
}

.footer a {
	padding: 10px 30px;
	color: #fff;
	font-size: 18px;
}

.footer .copyright,p.copyright,.copyright a {
	padding: 20px 0;
	color: #85878a;
	font-size: 18px;
}
/*page 页面*/
/*关于我们page*/
.pt100{padding-top: 100px;}
.page_about{background: #1b1b1b;}
.page_about .part1,.page_about .part3{margin: 0 auto;max-width: 900px;}
.page_about h1, .page_about h3{
  font-size: 48px;
  color: #34474e;
  text-align: center;
  margin: 31px 0;
  font-weight: 800;
  letter-spacing: 5px;
}
.page_about p{
  color: #9a9a9a;
  text-indent: 2em;
  margin: 0 auto 30px;
  text-align: left;
  font-size: 22px;
  line-height: 44px;
  font-weight: 300;}

.slideBox img{margin: 0 auto;}
/*历史大事件*/
.event_box{width:100%;margin:3% auto 0;position:relative;min-height:420px;}
.event_box .parHd {width:100%;display:inline-block;height:400px;overflow:hidden; margin-top: 60px;}
.parHd  ul{width:100%;text-align:center;margin:0 auto;padding-top:25px !important;}
.parHd .tempWrap{margin:0 auto;}
.parHd .tempWrap:after{content:'';width:85%;height:1px;background:#9a9a9a;position:absolute;right:8%;z-index:10;top:198px;}
.parHd li.no_line:before{display:none;}
.parHd li{display:inline-block;cursor:pointer;padding-top:30px;font-size:16px;color:#9a9a9a;margin:0 30px;position:relative;height: 250px;top: 50%; margin-top: 175px;width:113px !important;}
.parHd li:after{content:'';background:url(./images/dot_ico.png) no-repeat;width:24px;height:24px;position:absolute;z-index:20;top:-12px;left:50%;margin-left:-12px;}
.parBd{text-align:center;margin-top:60px;    margin-bottom: 80px;}
.parBd h4{position:relative;font-size:40px;margin-bottom:3%;/*width:200px;*/ padding:0 60px;display:inline-block;text-align:center;color: #9a9a9a;}
.parBd h4:after{content:'';background:#9a9a9a;width:100px;height:1px;position:absolute;left:-100px;bottom:12px;}
.parBd h4:before{content:'';background:#9a9a9a;width:100px;height:1px;position:absolute;right:-100px;bottom:12px;}
.page_about .parBd .slideBox p{line-height:180%;font-size:16px;width:80%;margin:0 auto;text-align: center;}
div#listBox {width:100%;}
.sPrev,.sNext{width:30px;height:30px;display:block;position:absolute;top: 33%;}
.sPrev{left:0;}
.sNext{right:0;}
.sPrev img,.sNext img{transition:all .6s cubic-bezier(.51,1.1,.9,.95);-moz-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-webkit-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-o-transition:all .6s cubic-bezier(.51,1.1,.9,.95);}
.parHd li.act span{display:block;width:24px;height:24px;overflow:hidden;background:url(./images/cat.png) no-repeat;position:absolute;top:-12px;left:44px;z-index:21;}
.parHd li span,.parHd li.clone span{display:none;}
.tempWrap li .top_image,.tempWrap li .bottom_image{position:absolute;height:100px;width:50px;left:0;margin:0;filter:opacity(0.5)}
.tempWrap li .top_image img,.tempWrap li .bottom_image img{margin-bottom:5px;}
.top_image{top:-170px;}
.tempWrap li .single_img {top:-90px;}
.top_line{top:-40px;}
.bottom_image{bottom:78px;}
.parHd p{text-align: center;}
#m-slider .light{filter:none !important;}

/*作品展示page*/

.page_works{
    background: #1b1b1b;
    text-align: center;
}
.tab_container{padding:0 10px}
.page_works p {
  color: #9a9a9a;
  padding-bottom: 82px;
  width: 100%;
  margin: 0 auto;
  line-height: 44px;
  font-size: 22px;
  text-align: left;
  text-indent: 2em;
}
.page_works h2 {
  padding: 103px 0 38px;
  font-size: 62px;
  color: #34474e;
}

.page_works .company{margin: 0 auto;max-width: 900px;}

.tab_container a.btn.active, .tab_content a.btn:hover {
  background: #34474e;
}

.tab_container a.btn {
  display: inline-block;
  font-size: 22px;
  color: rgba(255,255,255,.7);
  width: 300px;
  height: 58px;
  line-height: 58px;
  text-align: center;
  padding: 0;
  background: #1b1b1b;
  border: 0;
  margin: 0 auto;
  border-radius: 0;
}
.page_works .play{margin: 0 auto;max-width: 1400px;}
.page_works .play .row .play_div {
  float: left;
  width: 20%;
  /*height: 100%;*/
  max-height: 280px;
    
}

.page_works .play .row .this {
  width: 40%;
  float: left;
  height: 100%;
}

.page_works .play .row div .video_zj {
  width: 100%;
}

.page_works .play .row .video_zj {
  position: relative;
  cursor: pointer;
}
.page_works .play .row .video_zj .bg_color {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  padding: 0;
  margin: 0;
  display: none;
}
.page_works .play .row div.this .video_zj img.img_btn {
position: absolute;
    top: 50%;
    left: 50%;
    width: 284px;
    height: 62px;
     display: none; 
    margin-top: -31px;
    margin-left: -142px;
}
.page_works .play .row .video_zj img.img_btn {
  position: absolute;
  top: 40%;
  left: 20%;
  width: 60%;
  height: auto;
  display: none;
}

.page_works .play .row img {
  cursor: pointer;
  vertical-align: middle;
  width: 100%;
  max-height: 100%;
}
/*弹出窗样式start*/
.modal-content {
  background: rgba(0, 0, 0, 0.7);
}
.modal-header {
  border: 0;
}
.modal-dialog {
  width: 76%;
  margin: 30px auto;
}
.modal-header .close {
  font-size: 33px;
  color: #fff;
}
p.tpjj{color:#fff;margin: 10px 0;font-size: 22px;}

.glyphicon.left{position: absolute;top: 50%;width: 42px;height: 80px;margin-top: -40px;margin-left: -110px;}
.glyphicon.right{position: absolute;top: 50%;width: 42px;height: 80px;margin-top: -40px;margin-left: 53px;}
.glyphicon.right{background:url("./images/right.png");background-repeat:no-repeat;background-size:cover; }
.glyphicon.left{background:url("./images/left.png");background-repeat:no-repeat;background-size:cover; }
/*弹出窗样式end*/
.play .row .qj_video .video_zj img.img_btn {
    position: absolute;
    width: 100px;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -50px;
}
.play .row .qj_video .video_zj .bg_color {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 88px;
  background: rgba(0, 0, 0, 0.6);
  padding: 0;
  margin: 0;
  line-height: 88px;
  font-size: 27px;
  color: #fff;
  text-align: left;
  padding-left: 2%;
}
.page_works .play.v_play {
  padding-bottom: 166px;
}
.m100{margin:100px auto}
.page_works .play .row .video_zj:hover img.img_btn{display: block;}


/*团队页面*/

.page_team{background: #1b1b1b;min-height: 1000px;}
.page_team .tab_team .btns {
  height: 58px;
  line-height: 58px;
  background: none;
  border-radius: 0;
  display: block;
  color: rgba(255,255,255,.7);
  font-size: 30px;
  text-decoration: none;
}
.page_team .tab_team .btns:hover {
  background: #34474e;
  border: 0;
  height: 58px;
  line-height: 58px;
  text-align: center;
}
.page_team .team_content{margin: 0 auto;max-width: 900px;}

.page_team .nav-tabs{border-bottom: none ;}
.page_team .tab-pane{padding-top:150px}
.page_team  .team_list {
  margin-bottom: 52px;
}
.page_team .team_list h2 {
  text-align: left;
  font-size: 26px;
  color: rgba(255,255,255,.7);
}
.page_team .team_list h3 {
  text-align: left;
  font-size: 22px;
  color: #34474e;
  margin: 15px 0;
}
.page_team .tab-pane p{
  font-size: 16px;
  color: #9a9a9a;
  text-align: left;
  width: 100%;
  margin: 0;
  line-height: 34px;
  text-indent: 0;
}
.team_content .team_list .col-md-8 {
  padding-top: 25px;
}

/*联系我们*/
.page_contact{background: #1b1b1b;}
.info_us .contactform h3.first {
  font-size: 32px;
  color: rgba(255,255,255,.7);
  line-height: 53px;
  margin-bottom: 20px;
}
.info_us .info .phone {
  margin-top: 34px;
  margin-bottom: 17px;
}

.info_us .info .phone h3 {
  font-size: 26px;
  color: rgba(255,255,255,.7);
  line-height: 60px;
}


.info_us .lxxx {
  font-size: 32px;
  font-family: exoregular;
  color: rgba(255,255,255,.7);
  line-height: 53px;
}
.info_us .info h4 {
  font-size: 24px;
  color: rgba(255,255,255,.7);
  font-family: exoregular;
  margin-top: 23px;
}
.info_us .info p {
  font-size: 24px;
  color: #777;
  line-height: 24px;
  font-family: Arial;
  word-wrap: break-word;
  word-break: break-all;
  margin: 10px 0;
}

.page_contact .info_us #textForm input {
  border-color: #9a9a9a;
    border-width: 2px;
    border-radius: 0;
    line-height: 43px;
    height: 43px;
    color: #fff;
  background: rgba(47, 47, 47, 0.2);
 }
 .page_contact .contactform{
   padding-right: 150px;
 }
 .page_contact .info_us #textForm textarea {
  border-color: #9a9a9a;
    border-width: 2px;
    border-radius: 0;
    color: #fff;
  background: rgba(47, 47, 47, 0.2);
 }
.page_contact .info_us{padding-bottom: 100px;}

/*文章页*/
.single-content{margin: 120px;text-align: center;}
.single-content h2{padding:35px 0;color: #fff;}
.single-content img{max-width: 100%;}

/*手机端*/
@media screen and (max-width: 1400px){
    .nav{margin-right:8px}
    .slinks{width:100px}
}
@media screen and (max-width: 1200px){
.slinks{width:100px}
.logo img{margin-top:7px;width: 300px;}
.nav{float:none;overflow: hidden;margin-right: 8px;}
.nav li{padding:0 5px}
.do {min-height: 485px;}
}
@media screen and (max-width: 960px){
.logo img {width: 210px;}.pr100{padding-right: 0;}
.pl60{padding-left: 0;}
.client{padding: 15px;}
.client li {margin: 0 5px 5px 0px;width: 48%;}
}
@media screen and (max-width:767px) {
/*首页*/
div#header-nav {width: 100%;margin: 0;padding: 0;}
.navbar-toggle .icon-bar {background-color: #fff;}
.swiper-container .swiper-slide img{max-width: 100%;}
.page_works .company,.page_works .play{margin: 0 15px;padding:0}
.logo{padding-left:0;line-height: 50px; margin-top: 0;}
.logo a {line-height: 55px;height: 55px;display: inline-block;}
.logo img{width: 210px;margin-top: 13px;}
.slinks{float:left;margin-left: 10px;width: 75px;}
.nav{margin:0;width: 100%;}
.nav li{background-color:rgba(0,0,0,0.8) ;}
#banner{max-height: 175px;}
.swiper-wrapper {max-height: 168px;}
.header {position: relative;line-height: 55px;height: 55px;}
.swiper-container .swiper-slide img {height: auto;}
.about_us{padding:0}
.pd60{padding: 0 20px;}
.pb50{padding-bottom: 15px;}
.pt83{padding-top: 15px;}
.do {min-height: 135px;}
.do .item.even {margin-left: -19px;}
.do .item.odd {margin-right: -2px;}
.mask{padding:0;font-size: 14px;}
.do .item {height: 120px;min-height: 120px;}
.do .item.even {margin-left: -19px;}
.even .mask {left: 8px;padding-left: 10px;bottom: 67px;}
.odd .mask {right: 10px;padding-right: 0;}
.inner {top: auto;bottom: 5px;right: auto;left: 0;padding: 5px;width: 76%;}
.inner span{display:block;}
.inner h3 {font-size: 14px;line-height: 22px;}
.about_us p.xbt{padding:0 30px}
.about_us,.team{margin:15px auto 0px}
.company p.xbt{font-size:18px;line-height: 28px;text-align: center;margin: 0 auto;}
.about_us p.more img {width: 60px;margin: 15px 0;}
.lianxi .form-group{padding: 0 15px;}
.lianxi p{font-size: 16px;padding-left: 15px;}
.lianxi h3{font-size: 22px;padding-left: 15px;}
#textForm .send_btn{margin-bottom: 30px;}
#submit img{margin-top: 5px;}
/*page work*/
.page_works h2{padding: 30px 0;font-size: 22px;}
.page_works .play .row .this,.page_works .play .row .play_div{width: 100%;}
.page_works p{font-size: 18px;}
.company .btimg {margin: 20px auto 22px;width: 50%;}
.modal-dialog {width: 100%;}
.page_works .play.v_play {padding-bottom: 20px;}
.qj_video {margin: 0 -15px;}

/*联系*/
.page_contact .contactform {padding-right: 10px;}
.bottom_lianxi{display: none;}
.info_us .info p{font-size: 20px;}
.info_us .lxxx,.info_us .contactform h3.first {font-size: 26px;}
.lianxi .info li{height:45px;margin-right:1%;}
.weixin::after{top: -175px;right: -22px;}
/*团队*/
.page_team .team_content {padding: 0 30px;}
.page_team .tab_team .btns{font-size:26px;}
.page_team .tab-pane {padding-top: 30px;}

/*关于*/
.pt100{padding-top: 0;}
.page_about .part1,.page_about .part3,.page_about .about_us {padding: 0;}
.page_about h1, .page_about h3 {font-size: 28px;}
.page_about p{font-size: 18px;line-height: 36px;}
.page_contact .info_us {padding-bottom: 100px;}
.page_contact .info_us {padding-bottom: 30px;}

.page_about .event_box .parHd{margin-top:0;}
.page_about .parBd h4{font-size:22px;padding:0 15px;width:250px!important;}
.page_about .parBd h4:after{content:'';background:#9a9a9a;width:30px;height:1px;position:absolute;left:-60px;bottom:12px;overflow:hidden;}
.page_about .parBd h4:before{content:'';background:#9a9a9a;width:30px;height:1px;position:absolute;right:-60px;bottom:12px;overflow:hidden;}
.page_about .about_us .parBd .slideBox p{width:70%;}
.page_about .sPrev,.page_about .sNext{top:28%;}

/*footer*/
.footer {padding-top: 20px;}
.footer a {padding: 5px 10px;display: inline-block;}
.footer .copyright, p.copyright {padding: 11px 0;font-size: 14px;}
.page_contact .company .col-md-12 .btimg{width:80%}
div[class^="page_"] .company .btimg{width:100%}

.single-content {margin: 0 0 15px 0;}
}