/* style css */

*{margin:0;padding:0;}
.cle{clear:both;}
body{background:url(../images/bg.jpg);background-position:center top;background-repeat:no-repeat;color:#666;font-size:14px;background-color:#f5f5f5;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
@font-face{font-family:'LinowriteRegular';src:url('linowrite.eot');src:url('linowrite.eot') format('embedded-opentype'),
url('linowrite.woff') format('woff'),
url('linowrite.ttf') format('truetype'),
url('linowrite.svg#LinowriteRegular') format('svg');}
.wrepper{width:1110px;margin:auto;padding:0;}
.wreppar2{margin:auto;width:1103px;}
.header2{margin-top:15px;}
.logo{width:499px;height:87px;}
.top_nav{width:50%;margin:auto;padding-bottom:15px;font-family:"LinowriteRegular", Arial, Helvetica, sans-serif;}
.header-right{float:right;width:80%;margin-top:10px;}
.header-right ul{margin:0;padding:0;}
.header-right ul li{padding:0px 0px 0px 0px;display:inline;background-image:url(../images/nav_mid_line.jpg);background-position:right;background-repeat:no-repeat;}
.header-right ul li a{padding:5px 21px 5px 21px;text-decoration:none;text-transform:uppercase;color:#201b17;}
.header-right ul li a:hover{color:#f3f3f3;background-color:#201b17;border:#201b17;border-radius:20px;}
.header-right ul li a.active{color:#f3f3f3;text-transform:uppercase;background-color:#201b17;border:#201b17;border-radius:20px;}
.header-right ul li.zz{background-image:none;}
ul.menu{list-style:none;margin:0;padding:0px;font-family:"LinowriteRegular", Arial, Helvetica, sans-serif;color:#f3f3f3;font-size:16px;text-transform:uppercase;}
ul.menu *{margin:0px;padding:0px;}
ul.menu a{display:block;color:#f3f3f3;text-decoration:none;}
ul.menu li{position:relative;float:left;margin-right:0px;margin-bottom:-5px;}
ul.menu ul{position:absolute;top:30px;left:0;background-color:#201b17;display:none;opacity:0;list-style:none;border:#201b17;border-radius:14px;}
ul.menu ul li{position:relative;font-family:"LinowriteRegular", Arial, Helvetica, sans-serif;font-size:16px;text-align:left;border-top:none;width:150px;margin:0px;background-image:none;border:#201b17;border-radius:14px;}
ul.menu ul li a{display:block;font-size:16px;color:#f3f3f3;padding:5px 11px 5px 11px;border:#201b17;border-radius:14px;}
ul.menu ul li a:hover{color:#f3f3f3;text-decoration:none;background-color:#3c3936;}
ul.menu ul ul{left:150px;padding:5px 11px 5px 11px;}
ul.menu .menulink{border:1px solid #aaa;padding:5px 11px 5px 11px;font-weight:bold;}
ul.menu .menulink:hover, ul.menu .menuhover{background:url(images/header_over.gif);}
ul.menu .sub{background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat;font-family:"LinowriteRegular", Arial, Helvetica, sans-serif;font-size:16px;color:#fff;padding:0px 0px 0px 5px;}
ul.menu .topline{border-top:0px solid #aaa;font-family:"LinowriteRegular", Arial, Helvetica, sans-serif;font-size:16px;}
.slider{margin-top:10px;}
.slider img{margin:auto;}
.body_div{margin:15px 0 25px 0;}
.box_1{width:368px;height:301px;background-image:url(../images/pic1.png);background-position:center top;background-repeat:no-repeat;float:left;display:block;}
.box_2{width:368px;height:301px;background-image:url(../images/pic2.png);background-position:center top;background-repeat:no-repeat;float:left;}
.box_3{width:368px;height:301px;background-image:url(../images/pic3.png);background-position:center top;background-repeat:no-repeat;float:left;}
.body_head{font-size:23.89px;color:#FFF;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;padding-top:212px;}
.body_btn{font-size:13.38px;color:#FFF;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;padding-top:17px;text-transform:uppercase;}
.body_btn a{color:#201b17;text-decoration:none;}
.partner_div{}
.partner{font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;font-size:25px;color:#808080;text-align:center;background-image:url(../images/line.png);background-position:center;background-repeat:no-repeat;}
.white_box2{width:1103px;background:#FFF;padding:6px 8px 6px 8px;margin-top:7px;border:#FFF;border-radius:10px;margin:auto;}
.white_box{width:1103px;padding:6px 8px 6px 8px;margin-top:7px;margin:auto;}
.white_box img{margin-right:4px;}
.grey_box{background:#e6e6e6;}
.footer{margin-top:8px;padding:15px 0;}
.nav{padding-left:9px;width:332px;float:left;margin-right:30px;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;}
.heading4{font-size:21px;color:#4f4f4f;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;padding-bottom:5px;}
.nav_link{float:left;margin-right:17px;}
.nav_link2{float:left;margin-left:17px;}
.nav_link3{float:right;}
.nav_link a{font-size:14px;color:#4f4f4f;line-height:24px;text-decoration:none;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;}
.nav_link a:hover{font-size:14px;color:#000000;line-height:24px;text-decoration:none;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;}
.nav_link2 a{font-size:14px;color:#4f4f4f;line-height:24px;text-decoration:none;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;}
.nav_link2 a:hover{font-size:14px;color:#000;line-height:24px;text-decoration:none;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;}
.nav_link3 a{font-size:14px;color:#4f4f4f;line-height:24px;text-decoration:none;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;}
.nav_link3 a:hover{font-size:14px;color:#000;line-height:24px;text-decoration:none;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;}
.abt{width:445px;float:left;margin-left:22px;}
.abt_div{}
.abt_pic{float:left;width:22%;}
.abt_text{float:right;color:#676767;font-size:14px;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;width:74%;padding-top:5PX;}
.read_more{font-size:14px;color:#4f4f4f;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;text-transform:uppercase;}
.read_more a{color:#4f4f4f;text-decoration:none;}
.read_more a:hover{color:#000;text-decoration:none;}
.contact{float:right;}
.contact_text{color:#676767;font-size:14px;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;}
.contact_text a{color:#676767;text-decoration:none;}
.contact_text a:hover{color:#000;text-decoration:none;}
.contact_text2{color:#ab4901;font-weight:bold;font-size:14px;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;}
.contact_text2 a{color:#ab4901;text-decoration:none;}
.contact_text2 a:hover{color:#000;text-decoration:none;}
.footer2{border-top:#bebebe solid 1px;margin-top:10px;padding:15px 0;margin-bottom:50px;}
.copy{float:left;color:#575757;font-size:14px;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;}
.copy a{color:#575757;text-decoration:none;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;}
.copy a:hover{color:#000;text-decoration:none;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;}
.social_icon{float:right;color:#4f4f4f;font-size:15px;}
.text{float:left;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;}
.pic{float:left;margin-top:10px;}
.pic img{margin-right:8px;}
.mission{font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;font-size:24px;color:#201b17;}
.mission_text1{font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;font-size:17px;color:#201b17;padding:10px 0px 10px 0px;}
.mission_text2{font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;font-size:21px;color:#201b17;padding:10px 0px 10px 0px;}
.mission_text3{font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;font-size:15px;color:#201b17;padding:10px 0px 10px 0px;line-height:25px;}
.team_text{font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;font-size:15px;color:#201b17;padding:10px 0px 10px 0px;line-height:25px;margin-bottom:60px;}
.team_text img{padding-right:10px;}
.gray_line_top{background-image:url(../images/gray_line.png);background-position:top;background-repeat:repeat-x;margin-bottom:13px;}
.gray_line_bottom{background-image:url(../images/gray_line.png);background-position:top;background-repeat:repeat-x;margin-top:5px;}
.port_div{border-bottom:#d5d5d5 solid 1px;padding-bottom:18px;padding-top:12px;}
.port_div2{border-bottom:#d5d5d5 solid 1px;padding-bottom:18px;padding-top:18px;}
.port_div3{padding-bottom:18px;padding-top:18px;}
.port_pic{float:left;border:#bbbbbb solid 2px;margin-right:10px;width:244px;height:175px;}
.port_text{font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;font-size:15px;color:#444343;float:right;width:820px;line-height:24PX;}
.port_text span{font-size:18px;color:#201b17;}
.read_more_div{margin-top:60px;}
.client_div2{padding-bottom:5px;padding-top:5px;}
.client_logo{float:left;margin-right:9px;width:266px;height:175px;}
.greybutton{background:url(../images/btn-h.jpg);font-size:11px;color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;padding:0px 0px 0px 0px;font-weight:bold;}
.messagediv{border-top:#990000 solid 1px;border-top-color:#990000;border-bottom:#990000 solid 1px;background:url(../images/error_icon.png) no-repeat;background-color:#FFCCCC;font-size:11px;color:#990000;font-family:Arial, Helvetica, sans-serif;padding:5px 5px 5px 25px;background-position:3px;}
.messagediv2{border-top:#006600 solid 1px;border-top-color:#006600;border-bottom:#006600 solid 1px;background:url(../images/icon_success.png) no-repeat;background-color:#AFE3AE;font-size:11px;color:#006600;font-family:Arial, Helvetica, sans-serif;padding:5px 5px 5px 25px;background-position:3px;}
.errmessagediv{border-top:#990000 solid 1px;border-top-color:#990000;border-bottom:#990000 solid 1px;background-color:#FFCCCC;font-size:11px;color:#990000;font-family:Arial, Helvetica, sans-serif;padding:5px 5px 5px 10px;}
.btncss{background-image:url(../images/button-bg.jpg);border-bottom:0px;border-top:0px;border-left:0px;border-right:0px;height:22px;font-size:11px;font-size:11px;color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;cursor:pointer;}

/* demo css */

@import url('reset.css');body{font-family:'PT Sans Narrow', Arial, sans-serif;font-size:12px;}
a{color:#000;text-decoration:none;}
.clr{clear:both;}
h1, h5{margin:15px;font-size:44px;color:#000;font-family:'Rochester', sans-serif;text-shadow:1px 1px 1px #fff;text-align:center;}
h1 span, h5{font-size:20px;display:block;color:#60817a;}
.header{height:25px;line-height:24px;font-size:13px;background:#000;opacity:0.9;text-transform:uppercase;z-index:4;}
.header a{padding:5px 10px;letter-spacing:1px;text-shadow:1px 1px 1px #000;color:#ddd;text-align:right;}
.header a:hover{color:#fff;}
.header a span{font-weight:bold;}
.header span.right_ab{position:absolute;right:4px;}

/* style2 css */

.ca-container{position:relative;margin:0px auto 0px auto;width:1100px;height:190px;}
.ca-wrapper{width:100%;height:100%;position:relative;}
.ca-item{position:relative;float:left;width:274px;height:100%;text-align:center;}
.ca-more{position:absolute;bottom:10px;right:0px;padding:4px 15px;font-weight:bold;background:#ccbda2;text-align:center;color:white;font-family:"Georgia","Times New Roman",serif;font-style:italic;text-shadow:1px 1px 1px #897c63;}
.ca-close{position:absolute;top:10px;right:10px;background:#fff url(../images/cross.png) no-repeat center center;width:27px;height:27px;text-indent:-9000px;outline:none;-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);box-shadow:1px 1px 2px rgba(0,0,0,0.2);opacity:0.7;}
.ca-close:hover{opacity:1.0;}
.ca-item-main{padding:0px;position:absolute;top:5px;left:5px;right:5px;bottom:5px;overflow:hidden;}
.ca-icon{width:248px;height:182px;position:relative;margin:0 auto;}
.ca-item-1 .ca-icon{background-image:url(../missionimages/1.jpg);}
.ca-item-3 .ca-icon{background-image:url(../missionimages/3.jpg);}
.ca-item-4 .ca-icon{background-image:url(../missionimages/4.jpg);}
.ca-item-5 .ca-icon{background-image:url(../missionimages/5.jpg);}
.ca-item-6 .ca-icon{background-image:url(../missionimages/6.jpg);}
.ca-item-7 .ca-icon{background-image:url(../missionimages/7.jpg);}
.ca-item-8 .ca-icon{background-image:url(../missionimages/8.jpg);}
.ca-item-9 .ca-icon{background-image:url(../missionimages/9.jpg);}
.ca-item-10 .ca-icon{background-image:url(../missionimages/10.jpg);}
.ca-item-11 .ca-icon{background-image:url(../missionimages/12.jpg);}
.ca-item-12 .ca-icon{background-image:url(../missionimages/14.jpg);}
.ca-item-13 .ca-icon{background-image:url(../missionimages/15.jpg);}
.ca-item-14 .ca-icon{background-image:url(../missionimages/16.jpg);}
.ca-item-15 .ca-icon{background-image:url(../missionimages/18.jpg);}
.ca-item-16 .ca-icon{background-image:url(../missionimages/19.jpg);}
.ca-item-17 .ca-icon{background-image:url(../missionimages/20.jpg);}
.ca-item-18 .ca-icon{background-image:url(../missionimages/21.jpg);}
.ca-item-19 .ca-icon{background-image:url(../missionimages/23.jpg);}
.ca-item-20 .ca-icon{background-image:url(../missionimages/24.jpg);}
.ca-item-21 .ca-icon{background-image:url(../missionimages/25.jpg);}
.ca-item-22 .ca-icon{background-image:url(../missionimages/26.jpg);}
.ca-item-23 .ca-icon{background-image:url(../missionimages/27.jpg);}
.ca-item-24 .ca-icon{background-image:url(../missionimages/28.jpg);}
.ca-item-25 .ca-icon{background-image:url(../missionimages/29.jpg);}
.ca-item-26 .ca-icon{background-image:url(../missionimages/30.jpg);}
.ca-item-27 .ca-icon{background-image:url(../missionimages/31.jpg);}
.ca-item-28 .ca-icon{background-image:url(../missionimages/33.jpg);}
.ca-item-29 .ca-icon{background-image:url(../missionimages/34.jpg);}
.ca-item-30 .ca-icon{background-image:url(../missionimages/35.jpg);}
.ca-item-31 .ca-icon{background-image:url(../missionimages/36.jpg);}
.ca-item-32 .ca-icon{background-image:url(../missionimages/37.jpg);}
.ca-item-33 .ca-icon{background-image:url(../missionimages/38.jpg);}
.ca-item-34 .ca-icon{background-image:url(../missionimages/39.jpg);}
.ca-item-35 .ca-icon{background-image:url(../missionimages/40.jpg);}
.ca-item-36 .ca-icon{background-image:url(../missionimages/41.jpg);}
.ca-item-37 .ca-icon{background-image:url(../missionimages/42.jpg);}
.ca-item-38 .ca-icon{background-image:url(../missionimages/43.jpg);}
.ca-item-39 .ca-icon{background-image:url(../missionimages/45.jpg);}
.ca-item-40 .ca-icon{background-image:url(../missionimages/46.jpg);}
.ca-item-41 .ca-icon{background-image:url(../missionimages/47.jpg);}
.ca-item-42 .ca-icon{background-image:url(../missionimages/48.jpg);}
.ca-item-43 .ca-icon{background-image:url(../missionimages/50.jpg);}
.ca-item-44 .ca-icon{background-image:url(../missionimages/51.jpg);}
.ca-item-45 .ca-icon{background-image:url(../missionimages/52.jpg);}
.ca-item-46 .ca-icon{background-image:url(../missionimages/53.jpg);}
.ca-item-47 .ca-icon{background-image:url(../missionimages/55.jpg);}
.ca-item-48 .ca-icon{background-image:url(../missionimages/56.jpg);}
.ca-item h3{font-family:'Coustard', sans-serif;text-transform:uppercase;font-size:30px;color:#000;margin-bottom:20px;height:85px;text-align:center;text-shadow:0px 1px 1px #e4ebe9;}
.ca-item h4{font-family:"Georgia","Times New Roman",serif;font-style:italic;font-size:12px;text-align:left;border-left:10px solid #b0ccc6;padding-left:10px;line-height:24px;margin:10px;position:relative;}
.ca-item h4 span{text-indent:40px;display:block;}
.ca-item h4 span.ca-quote{color:#f4eee3;font-size:100px;position:absolute;top:20px;left:0px;text-indent:0px;}
.ca-content-wrapper{background:#b0ccc6;position:absolute;width:0px;height:179px;top:5px;text-align:left;z-index:10000;overflow:hidden;}
.ca-content{width:248px;overflow:hidden;}
.ca-content-text{font-size:14px;font-style:italic;font-family:"Georgia","Times New Roman",serif;margin:10px 20px;padding:10px 20px;line-height:24px;}
.ca-content-text p{padding-bottom:5px;}
.ca-content h6{margin:25px 20px 0px 35px;font-size:32px;padding-bottom:5px;color:#000;font-family:'Coustard', sans-serif;color:#60817a;border-bottom:2px solid #99bcb4;text-shadow:1px 1px 1px #99BCB4;}
.ca-content ul{margin:20px 35px;height:30px;}
.ca-content ul li{float:left;margin:0px 2px;}
.ca-content ul li a{color:#fff;background:#000;padding:3px 6px;font-size:14px;font-family:"Georgia","Times New Roman",serif;font-style:italic;}
.ca-content ul li a:hover{background:#fff;color:#000;text-shadow:none;}
.ca-nav span{width:25px;height:38px;background:transparent url(../images/arrows.png) no-repeat top left;position:absolute;top:50%;margin-top:-20px;left:-40px;text-indent:-9000px;opacity:0.7;cursor:pointer;z-index:100;}
.ca-nav span.ca-nav-next{background-position:top right;left:auto;right:-40px;}
.ca-nav span:hover{opacity:1.0;}

/* jquery.jscrollpane css */

.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:0;width:10px;height:100%;background:#fff;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:10px;background:#fff;}
.jspVerticalBar *,
.jspHorizontalBar *{margin:0;padding:0;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{background:#fff;position:relative;}
.jspDrag{background:#000;position:relative;top:0;left:0;cursor:pointer;}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;}
.jspArrow.jspDisabled{cursor:default;background:#80808d;}
.jspVerticalBar .jspArrow{height:10px;}
.jspHorizontalBar .jspArrow{width:10px;float:left;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{background:#eeeef4;float:left;height:100%;}
* html .jspCorner{margin:0 -3px 0 0;}

/* font1 css */

/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(http://fonts.gstatic.com/s/ptsansnarrow/v7/UyYrYy3ltEffJV9QueSi4SppsHecKHw584ktcwPXSnc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(http://fonts.gstatic.com/s/ptsansnarrow/v7/UyYrYy3ltEffJV9QueSi4Uvi3q9-zTdQoLrequQTguk.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(http://fonts.gstatic.com/s/ptsansnarrow/v7/UyYrYy3ltEffJV9QueSi4T3sPXe5Q4a3bCZMR7ryN4o.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(http://fonts.gstatic.com/s/ptsansnarrow/v7/UyYrYy3ltEffJV9QueSi4WotjbVOVynb-djvVaJqnZI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}


/* font2 css */

/* latin */
@font-face {
  font-family: 'Coustard';
  font-style: normal;
  font-weight: 900;
  src: local('Coustard-Black'), url(http://fonts.gstatic.com/s/coustard/v6/zZrOBKsm_2zXTCex2CMWjeL2WfuF7Qc3ANwCvwl0TnA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}


/* font3 css */

/* latin */
@font-face {
  font-family: 'Rochester';
  font-style: normal;
  font-weight: 400;
  src: local('Rochester'), local('Rochester-Regular'), url(http://fonts.gstatic.com/s/rochester/v6/nE50b4-SbQ54pks-8vOplxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}


/* bjqs css */

ul.bjqs{position:relative;list-style:none;padding:0;margin:0;overflow:hidden;display:none;}
li.bjqs-slide{position:absolute;display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style:none;padding:0;margin:0;width:100%;}
ol.bjqs-markers.h-centered{text-align:center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}

/* font4 css */

/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTSUUniRZcd_wq8DYmIfsw2A.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTeXREeHhJi4GEUJI9ob_ak4.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTY0Uz7fbu6RM5MPetubMKio.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTfzy0yu4vcvNhe7QLuoE8rU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTc9-ZSaZ3mOOsU9E1f6DGWc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTYZI5FoslwusAsZHK_V0XCI.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTRUOjZSKWg4xBWp_C_qQx0o.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Source Code Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Code Pro'), local('SourceCodePro-Regular'), url(http://fonts.gstatic.com/s/sourcecodepro/v6/mrl8jkM18OlOQN8JLgasDy2Q8seG17bfDXYR_jUsrzg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Code Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Code Pro'), local('SourceCodePro-Regular'), url(http://fonts.gstatic.com/s/sourcecodepro/v6/mrl8jkM18OlOQN8JLgasDzKRFmJUU_JfdI4amS9F_UY.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* demo2 css */

body{font-family:"Open Sans", helvetica, arial;}
pre{font-family:"Source Code Pro", monospace;display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:whiteSmoke;border:1px solid #CCC;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
h2{font-size:48px;}
pre + h2{margin-top:80px;}
#container{max-width:1103px;margin:0;}
#banner-fade,
#banner-slide{margin-bottom:60px;}
ul.bjqs-controls.v-centered li a{display:block;padding:10px;background:#fff;color:#000;text-decoration:none;}
ul.bjqs-controls.v-centered li a:hover{background:#000;color:#fff;}
ol.bjqs-markers li a{padding:5px 10px;background:#000;color:#fff;margin:5px;text-decoration:none;}
ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{background:#999;}
p.bjqs-caption{background:rgba(255,255,255,0.5);}

/* latin-ext */

/* latin-ext */