/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */

body { color: #5a5a5a;}a:hover{text-decoration: none;}
.mb40{margin-bottom: 40px;}
.topbar{font-size: 14px; height: 30px; border-bottom: 1px solid #ddd;padding:5px 0 0 0;}
.topbar a{ color: #333;}
.topbar span{ padding: 0 5px;}
.top{padding:20px 0;}
.fl{float: left;}.fr{float: right;}
.rcyy_title{text-align: center; font: normal 32px/40px "\5FAE\8F6F\96C5\9ED1";background: url("../images/tbg-en.jpg") no-repeat center center; margin-bottom:30px;}
.logo h1{ margin: 0;padding: 0}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom: 50px;}
.keshibox{padding-bottom: 35px;}
.keshibox h2{text-align: center;color: #1889c1;font: normal 24px/30px "\5FAE\8F6F\96C5\9ED1"; display: block; padding:65px 0 50px 0;}
.keshibox p{color: #666;text-align: justify;text-justify: inter-ideograph;/*IE*/ padding: 0 10px; font: normal 14px/24px "\5FAE\8F6F\96C5\9ED1";}
.keshibox .ksbtn {width: 150px;margin:20px auto 15px auto;}
.keshibox .ks1{background:url("../images/ks1.png") no-repeat center top;height:130px; margin: 0 auto}
.keshibox .ks2{background:url("../images/ks2.png") no-repeat top center;height:130px; margin: 0 auto}
.keshibox .ks3{background:url("../images/ks3.png") no-repeat top center;height:130px; margin: 0 auto}
.keshibox .ks4{background:url("../images/ks4.png") no-repeat center top;height:130px; margin: 0 auto}
.keshibox .ks5{background:url("../images/ks5.png") no-repeat top center;height:130px; margin: 0 auto}
.keshibox .ks6{background:url("../images/ks6.png") no-repeat top center;height:130px; margin: 0 auto}
.keshibox .ks7{background:url("../images/ks7.png") no-repeat top center;height:130px; margin: 0 auto}
.info{ background:#00aef0 url("../images/infobg.gif") no-repeat 150px bottom; padding:40px 0 80px 0; width: 100%; margin: 0 auto 50px auto;}
.info h3{ text-align:left; color: #fff; font: 700 32px/40px "\5FAE\8F6F\96C5\9ED1"; margin: 0 0 15px 0; }
.info p{ color: #fff;padding: 0 20px 0 0; text-indent: 2em;text-align: justify;text-justify: inter-ideograph;/*IE*/font:normal 16px/26px "\5FAE\8F6F\96C5\9ED1";}

.info2{ background:#00aef0 url("../images/infobg2.jpg") no-repeat left 20px; padding:80px 0 40px 0; width: 100%; margin: 0 auto 50px auto;}
.info2 h3{ color: #fff; font: 700 32px/40px "\5FAE\8F6F\96C5\9ED1"; margin: 0 0 15px 0;  text-align: center}
.info2 p{ color: #fff;padding: 0 0 40px 0; text-indent: 2em;text-align: justify;text-justify: inter-ideograph;/*IE*/font:700 16px/28px "\5FAE\8F6F\96C5\9ED1";}
.info2 p a{color: #fff; }
.info2 p a:hover{color: #f60;}
.lianxibox{background:#00aef0;padding:40px 0 60px 0; width: 100%; margin: 0 auto;}
.lxicon1{ background: url("../images/lxwm.png") no-repeat;}
.lxicon2{ background: url("../images/time.png") no-repeat;}
.lxicon3{ background: url("../images/add.png") no-repeat;}
.lxicon1,.lxicon2,.lxicon3{width: 56px;height: 56px; margin: 0 auto 8px auto;}

.lxtxt p{padding: 0;margin:0;color: #fff;font:normal 14px/26px "\5FAE\8F6F\96C5\9ED1"; text-align: center;}

.infopic{ margin: 0 0 28px 0;}
.infopic img{width: 100%; }
.listbox{ list-style: none; padding: 0; margin: 0;}
.listbox li{background: #fff; padding: 8px; height: 138px; margin: 0 0 12px 0;}
.listbox li img{width: 192px;height:auto; margin-right:15px;float: left;}
.listbox li h4{float: left;font: normal 14px/22px "\5FAE\8F6F\96C5\9ED1"; width:59.99%;margin:0;padding: 0}
.listbox li p{float: left;font: normal 14px/20px "\5FAE\8F6F\96C5\9ED1";width:59.99%; padding: 0; margin: 0; color: #777; text-indent: 0em;}
.blk-1{padding: 0;margin: 0; }
.blk-2{padding: 0;margin: 0; }
.blk-3{padding:18px;margin: 0;border: 1px solid #e8e8e8;}
.blk-1 img{width: 100%; height: auto; margin:0;}
.nbox{border: 1px solid #e8e8e8; border-top: none;padding:18px;}

.nbox span{ color: #999;font:normal 12px/20px "\5FAE\8F6F\96C5\9ED1";padding: 0;margin: 0 0 5px 0;}
.nbox h5{font:500 22px/32px "\5FAE\8F6F\96C5\9ED1";}
.nbox h5 a{ color: #333;}.nbox h5 a:hover{color: #1889c1}
.nbox p{font: normal 14px/22px "\5FAE\8F6F\96C5\9ED1";}
.clearfix {overflow: auto;zoom: 1;}
.list_nav {width: 100%;margin: 0px auto 20px auto;border-bottom: 1px solid #e8e8e8;border-top: 1px solid #e8e8e8;background: #fff;display: table;padding: 8px 0 ; font: normal 14px/30px "\5FAE\8F6F\96C5\9ED1"}.list_nav b{padding:0 5px 0 0;}
.where{margin: 0 5px 0 0;}
.br8{-moz-border-radius:8px; /* Gecko browsers */ -webkit-border-radius:8px; /* Webkit browsers */ border-radius:8px;}
.br8-0{-moz-border-radius:8px 8px 0 0; /* Gecko browsers */ -webkit-border-radius:8px 8px 0 0; /* Webkit browsers */ border-radius:8px 8px 0 0;}
.list_nav02 {padding: 0 0 5px 0;border: 1px solid #e8e8e8;}
.list_title {font:700 16px/40px "\5FAE\8F6F\96C5\9ED1";padding: 0;margin: 0; text-align: center; background: #e8e8e8; }
.list_nav02 ul {list-style: none;padding:10px 0; margin: 0;}
.list_nav02 ul li {text-align: center;font: normal 14px/28px "\5FAE\8F6F\96C5\9ED1";padding:8px;height:auto; border-bottom: 1px dotted #e8e8e8}
.list_nav02 ul li a{padding:8px 12px}

.cont_title{font:700 20px/32px "\5FAE\8F6F\96C5\9ED1";padding: 0 0 10px 15px;margin: 0 0 20px 0; border-bottom: 1px solid #e8e8e8;}
.cont_con{padding: 15px;}
.cont_con p{text-indent: 2em;text-align: justify;text-justify: inter-ideograph;/*IE*/font:normal 16px/30px "\5FAE\8F6F\96C5\9ED1";margin: 0; padding: 0 0 20px 0;}
.cont_con img{ max-width:600px;display: block;margin: 0 auto 10px auto }
.article_title{border-bottom: 1px solid #e8e8e8;text-align: center;font:700 20px/32px "\5FAE\8F6F\96C5\9ED1";padding: 10px 0 15px 0;}
.titinfo {font:normal 14px/24px "\5FAE\8F6F\96C5\9ED1";border-bottom: 1px solid #e8e8e8;text-align: center;margin: 0 0 20px 0;padding:5px 0;}
.contime{ padding: 0 8px 0 0;}
.news_up {padding: 15px 0 0 35px; border-top: 1px solid #e8e8e8;margin:0 auto;list-style: none;}
.news_up li {font:normal 16px/30px "\5FAE\8F6F\96C5\9ED1";}

.e2 { float: left;padding:0 15px;margin:15px 0 0 0;width: 100%;}
.e2 li { float: left; border-bottom: 1px dotted #e8e8e8;background: url(//www.sararz.com/mobile/images/dot.jpg) no-repeat left 13px;padding: 0 0 10px 15px; margin: 0 0 8px 0; font:normal 16px/32px "\5FAE\8F6F\96C5\9ED1"; overflow: hidden;width: 100%}
.e2 span { float: right;color: #888; }

.e2-2 { float: left;padding:0 15px;margin:15px 0 0 0;width: 100%;}
.e2-2 li { float: left; border-bottom: 1px dotted #e8e8e8;background: url(//www.sararz.com/mobile/images/dot.jpg) no-repeat left 13px;padding: 0 0 10px 15px; margin: 0 0 8px 0; font:normal 16px/32px "\5FAE\8F6F\96C5\9ED1"; overflow: hidden;width: 50%}

.kslist{list-style: none}
.kslist li { float: left;padding: 0 0 10px 15px; margin: 0 0 8px 0; font:normal 16px/32px "\5FAE\8F6F\96C5\9ED1"; overflow: hidden;}
.dede_pages { margin: 0px auto; display: table; }
.dede_pages ul { float: left; padding: 40px 0px 20px 16px; list-style: none;font-size: 14px; }
.dede_pages ul li { float: left; font-family: Tahoma; line-height: 17px; margin-right: 6px; border: 1px solid #E9E9E9; }
.dede_pages ul li a { float: left; padding: 2px 8px 2px 8px; color: #555; display: block; }
.dede_pages ul li a:hover { color:#337ab7; text-decoration: none;  padding: 2px 8px 2px 8px; }
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { background-color: #337ab7;color: #fff; }
.dede_pages .pageinfo { line-height: 21px; padding: 12px 10px 12px 16px; color: #999; }
.dede_pages .pageinfo strong { color: #555; font-weight: normal; margin: 0px 2px; }

.js-silder{	position: relative;	min-width: 320px;}
.silder-scroll{	width: 100%;	overflow: hidden;}
.silder-main{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.silder-main-img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.silder-main-img img{
	width: 100%;
}
.js-silder-ctrl{
	width: 100%;
	text-align: center;
}
.silder-ctrl-prev,
.silder-ctrl-next{
	position: absolute;
	top: 0;
	width: 8%;
	height: 100%;
	vertical-align: middle;
	cursor: pointer;
	color: #fff;
	font-family: "宋体";
	font-size: 52px;
	font-weight: 600;
	text-shadow: #666 2px 2px 5px;
}
.silder-ctrl-prev{
	left: 0;
	text-align: left;
}
.silder-ctrl-next{
	right: 0;
	text-align: right;
}
.silder-ctrl-prev>span,
.silder-ctrl-next>span{
	position: absolute;
	top: 50%;
	margin-top: -40px;
}
.silder-ctrl-prev>span{
	left: 0;
}
.silder-ctrl-next>span{
	right: 0;
}
.silder-ctrl-con{
	display: inline-block;
	width: 4%;
	padding: 10px 0;
	margin: 0 10px;
	cursor: pointer;
}
.silder-ctrl-con>span{
	display: block;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	padding: 5px 0;
	cursor: pointer;
	background-color: #e4e4e4;
}
.silder-ctrl-con.active>span{
	background-color: #7bbedf;
}

@media (max-width: 768px){
	.silder-ctrl-prev,
	.silder-ctrl-next{
		width: 10%;
		font-size: 26px;
		margin-top:18px;
	}
	.silder-ctrl-con{
		width: 14px;
		height: 14px;
		padding: 0;
		margin:8px 5px 0 5px;
	}
	.silder-ctrl-con>span{
		display: block;
		width: 100%;
		height:40%;

		padding: 0;
	}
}
nav {
    font-family: Helvetica; padding:3px 0 0 0;
    text-align: right;
    text-transform: uppercase;  
 
}

nav ul {

    margin: 0 auto;
    list-style-type: none;
}

nav ul li {
    display: inline-block;
}

nav ul li a {
    color: #333;
    font-weight: bold;
    text-decoration: none;
    display: inline-block;
    padding:1em;
    box-sizing: border-box;
}

nav ul li a:hover {color: white; background: #00aef0;-moz-border-radius:8px; /* Gecko browsers */ -webkit-border-radius:8px; /* Webkit browsers */ border-radius:8px; }

.current_page { background: #00aef0;-moz-border-radius:8px; /* Gecko browsers */ -webkit-border-radius:8px; /* Webkit browsers */ border-radius:8px; }

.current_page a { color: white;}

#menu_button_wrapper{  display: none;}

.hidden {   display: none;}

/* Responsive for smaller screens */

@media (max-width: 760px) {
	.logo img{max-width:200px;}.rcyy_title{text-align: center; font: normal 18px/24px "\5FAE\8F6F\96C5\9ED1";background: url("../images/tbg-en.jpg") no-repeat center center; margin-bottom:30px;}
	
    #menu_button_wrapper{
        display: block;width: 100%;
        padding:0.3em 1em 0.2em 0 ;
        color: #333;
        -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.1);
        box-shadow: 0 1px 0 rgba(255,255,255,.1);
        margin-bottom: .5em;
    }
    
    #menu_button {
        box-sizing: border-box;
        float: right;
        padding: .5em 1em;
        border: 1px solid #00aef0;
        border-radius: 5px;
        color:#333;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
    
    #menu_button:hover {cursor: pointer;}
    
    #hamburger { float: right;color: #333;  padding-top: .15em; }
    
    #menu_button span{
        display: block;
        background-color:#00aef0;
        width: 1.8em;
        height: .18em;
        border-radius: 1px;
        margin-bottom: .2em;
    }
    
    nav ul {
        width: 100%;
        margin: 0 auto;
        padding: 0;
        box-sizing: border-box;
    }

    nav ul li { width: 100%;background-color:#fafafa;-moz-border-radius:8px; /* Gecko browsers */ -webkit-border-radius:8px; /* Webkit browsers */ border-radius:8px; }
    nav ul li a {width: 100%; text-align: center;}
	nav ul li a:hover{background-color:#00aef0; color: #fff;}
    nav ul li a:focus{background-color:#00aef0; color: #fff;}
.nav_b{position: absolute; background: #fff;  right: 5px;left: 5px; margin-top:40px; z-index: 99999}
}



.navbar-inverse{background-color:#fff;border-color:#fff}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{ background: #00aef0;}
.navbar-inverse a:hover{ background: #00aef0;}
.rcyy_banner { width: 100%;}
.rcyy_banner img { width: 100%;}
.picbox{ margin: 20px auto 0 auto; height: 100%; width: 100%;}
.hzjg{ background: #0ba4ff; margin: 0 auto;}
.box_shadow{-webkit-box-shadow:0px 3px 0px #f0f0f0;-moz-box-shadow: 0px 3px 0px #f0f0f0;box-shadow:0px 3px 0px #f0f0f0;}


.newsbox h2{font:700 18px/30px Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif"; padding: 0; margin: 0;}
.newsbox h2 a{color: #333; }
.newsbox h2 a:hover{color: #127fb2;text-decoration: none;}
.news { display: table;width: 90%; margin:15px auto 0 auto; padding: 0; }
.news li {height: 36px;line-height: 36px;background: url(/images/c_list.jpg) no-repeat left center;padding-left: 15px;overflow: hidden;}
.dl_news{border-bottom:1px dotted #ddd;padding-bottom: 15px;margin-top: 10px;float: left;width:680px;}
.dl_news dt{ text-align:center; width:80px; height:80px; float:left; background:#f5f5f5}
.dl_news dt b{color:#127fb2;font-size: 20px;margin-top: 10px;display: table;width: 100%;}
.dl_news dt span{width: 100%;float: left;}
.dl_news dd{float:right;height:80px;width:580px;}
.dl_news dd a{ font-size: 16px; }
.dl_news dd a:hover{color:#127fb2;text-decoration: none;}
.dl_news dd p{ width: 540px;
    font-size: 14px;
    color:  #999999; line-height: 24px;
    margin-top: 5px;
}

.line_news{width:100%;margin:13px auto 0 auto;padding: 0; list-style: none; background: url("../images/line5.jpg") repeat-y}
.line_news li span{ display: block; font:normal 12px/17px Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif"; color: #777; width: 100%;}
.line_news li{border-left: 5px solid #a7a7a7;padding: 0 0 0 15px; float: left; margin:15px 0; font: normal 14px/24px Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif"}
.line_news li a{color: #333;text-decoration: none;}
.line_news li a:hover{color:#127fb2;text-decoration: none;}
.line_news li:hover{border-left: 5px solid #127fb2;}
@media screen and (min-width: 769px) and (max-width: 1199px){	
.info{ background:#00aef0 url("../images/infobg.gif") no-repeat 50% bottom; padding:40px 0 80px 0; width: 100%; margin: 0 auto 50px auto;}
.info2{ background:#00aef0 url("../images/infobg2.jpg") no-repeat center bottom; padding:40px 0 80px 0; width: 100%; margin: 0 auto 50px auto;}
.listbox li h4{float: left;font: normal 16px/24px "\5FAE\8F6F\96C5\9ED1"; width:56%;margin: 0 0 5px 0;padding: 0}
.listbox li p{float: left;font: normal 14px/20px "\5FAE\8F6F\96C5\9ED1";width:55%; padding: 0; margin: 0; color: #777; text-indent: 0em;}		
.listbox li img{width: 160px;height:auto; margin-right:15px;float: left;}
.listbox li{background: #fff; padding: 8px; height:118px; margin: 0 0 12px 0;}	
	
	
.dl_news{border-bottom:1px dotted #ddd;padding-bottom:5px;margin-top:0px;width:100%;}
.dl_news dt{ float:left;height:20px; background: #fff;text-align: left;color: #666; font:normal 12px/20px Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif"; }

.dl_news dt span{float: left;}
.dl_news dd{ width:100%;float: left; padding:0 0 8px 0;}
.dl_news dd a{ font:normal 16px/22px Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif"; }
.dl_news dd a:hover{color:#127fb2;text-decoration: none;}
.dl_news dd p{ 
    font-size:12px;width:100%;
    color:  #999999; line-height: 20px;
    margin: 5px 0 0 0;padding:0;
}}
@media (max-width: 768px){
.info{ background:#00aef0 url("../images/infobg.gif") no-repeat 50% bottom; padding:40px 0 80px 0; width: 100%; margin: 0 auto 50px auto;}
.info h3{ text-align:left; color: #fff; font: 700 28px/40px "\5FAE\8F6F\96C5\9ED1"; margin: 0 0 10px 0; }
.info p{ color: #fff; text-indent: 2em;padding: 0 20px 30px 0; font:normal 14px/24px "\5FAE\8F6F\96C5\9ED1";text-align: justify;
       text-justify: inter-ideograph;/*IE*/}
    
    
.info2{ background:#00aef0 url("../images/infobg2.jpg") no-repeat center bottom; padding:40px 0 80px 0; width: 100%; margin: 0 auto 50px auto;}
.info2 h3{  color: #fff; font:400 22px/32px "\5FAE\8F6F\96C5\9ED1"; margin: 0 0 10px 0; text-align: center }
.info2 p{ color: #fff; text-indent: 2em;padding:0 10px 30px 10px; font:normal 14px/24px "\5FAE\8F6F\96C5\9ED1";text-align: justify;
       text-justify: inter-ideograph;/*IE*/}    

    
.listbox li h4{float: left;font: normal 18px/26px "\5FAE\8F6F\96C5\9ED1"; width:69.99%;margin: 0 0 8px 0;padding: 0}
.listbox li p{float: left;font: normal 16px/24px "\5FAE\8F6F\96C5\9ED1";width:69.99%; padding: 0; margin: 0; color: #777; text-indent: 0em;}	
	
	.newsbox{margin-bottom:30px;}
	.dl_news{border-bottom:1px dotted #ddd;padding-bottom:25px;margin-top:5px;width:100%;}
.dl_news dt{ float:left;height:24px; background: #fff;text-align: left;color: #666; font:normal 14px/24px Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif"; }

.dl_news dt span{float: left;}
.dl_news dd{ width:100%;float: left; padding:0 0 10px 0;}
.dl_news dd a{ font:normal 18px/30px Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif"; }
.dl_news dd a:hover{color:#127fb2;text-decoration: none;}
.dl_news dd p{ 
    font-size:14px;width:100%;
    color:  #999; line-height: 24px;
    margin: 5px 0;padding:0;
}
}

@media  (min-width:300px) and (max-width:475px) {
.listbox li h4{float: left;font: normal 14px/22px "\5FAE\8F6F\96C5\9ED1"; width:50%;margin: 0 0 8px 0;padding: 0}
.listbox li img{width:145px;height:auto; margin-right:15px;float: left;}
.listbox li{background: #fff; padding: 8px; height:106px; margin: 0 0 12px 0;}	
.info{ padding:30px 0 15px 0; width: 100%; margin: 0 auto 40px auto;}
.info h1{ text-align: center; color: #333; font: 700 20px/28px Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif"; margin: 0 0 15px 0; }
.news { width: 90%; margin:15px auto 0 auto; padding: 0; }
.nbox{margin-bottom:20px}
.cont_con img{ max-width:90%;display: block;margin: 0 auto}
.news_up {padding:8px 0 0 0;}
    .news_up li{ margin-top: 5px;}
.e2 li {padding: 0 0 5px 0; background: none; margin: 0 0 10px 0;font:normal 18px/36px "\5FAE\8F6F\96C5\9ED1";}
}


   .swiper-container {
      width: 100%;
      height: auto;
      margin-left: auto;
      margin-right: auto;
    }

.swiper-wrapper { margin: 0 0 48px 0; padding: 0; text-align: left;}
.swiper-wrapper li{ text-align: left; height: 129px;}
.swiper-wrapper li img{width: 129px; height: 129px; float: left; margin:0 15px 0 0}
.swiper-wrapper li p{ color: #555; font: normal 12px/20px Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif"; padding:8px 12px 0 0;}
.swiper-wrapper li p a{text-decoration: none;}
.swiper-wrapper li p span{ display: block; color: #333;  height:40px;font: 600 20px/40px Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif"; padding-bottom:30px;}
/*轮播2*/
.special-report{}
.special-report ul{margin: 0;padding:0 0 20px 0; list-style: none;}
.special-report ul li{padding:0; margin: 0 15px;float: left;border: 1px solid #eee;}

.special-report ul li span{
	 float: left;
	height:30px;
	color:#404040;line-height:30px;
	background:#fff;
	overflow:hidden;
}
.special-report ul li img{width: 129px; height: 129px; float: left;}
.special-report ul li p{ font: normal 12px/18px Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";}
.special-report .swiper-container .swiper-pagination{
	position:relative;
	margin-top:20px; margin-left:30px;
}

/*轮播2end*/
/* 底部 */
.footer { background-color: #fafafa; padding: 30px 0; margin:0; }
.footer span { color: #ababab; display: block; text-align: center; }
.footer span a { color: #ababab; }
.footer span a:hover { color: #ababab; }
@media (max-width: 767px) {
	.footer { padding: 20px 0; margin:0; }
	.footer span { font-size: 0.32rem; }
}



/* MARKETING CONTENT
-------------------------------------------------- */

/* Center align the text within the three columns below the carousel */
.marketing .col-lg-4 {
  margin-bottom: 20px;
  text-align: center;
}
.marketing h2 {
  font-weight: normal;
}
.marketing .col-lg-4 p {
  margin-right: 10px;
  margin-left: 10px;
}


/* Featurettes
------------------------- */

.featurette-divider {
  margin: 80px 0; /* Space out the Bootstrap <hr> more */
}

/* Thin out the marketing headings */
.featurette-heading {
  font-weight: 300;
  line-height: 1;
  letter-spacing: -1px;
}


/* RESPONSIVE CSS
-------------------------------------------------- */

@media (min-width: 768px) {
  /* Navbar positioning foo */
  .navbar-wrapper {
    margin-top: 20px;
  }
  .navbar-wrapper .container {
    padding-right: 15px;
    padding-left: 15px;
  }
  .navbar-wrapper .navbar {
    padding-right: 0;
    padding-left: 0;
  }

  /* The navbar becomes detached from the top, so we round the corners */
  .navbar-wrapper .navbar {
    border-radius: 4px;
  }

  /* Bump up size of carousel content */
  .carousel-caption p {
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 1.4;
  }

  .featurette-heading {
    font-size: 50px;
  }
}

@media (min-width: 992px) {
  .featurette-heading {
    margin-top: 120px;
  }
}
