/*carousel css*/



.carousel{ width:100%; padding:0px;/*height:451px;margin-bottom:5px;*/}
.carousel-caption{z-index:10;}
.carousel .item{/*height:451px;background-color:rgb(119, 119, 119);*/} 
.carousel-inner > .item > img{left:0px;top:0px;/*height:420px;*/position:absolute; min-width:100%}

.marketing .col-lg-4{text-align:center;margin-bottom:20px;}
.marketing h2{font-weight:normal;}
.marketing .col-lg-4 p{margin-right:10px;margin-left:10px;}
.featurette-divider{margin:80px 0px;}

/*.featurette-heading{letter-spacing:-1px; font-weight:300; margin-bottom:10px; font-size:3em; color: rgb(250,250,250); font-family :script,Arial,'ＭＳ Ｐゴシック',sans-serif ;
text-align:right;  text-shadow: 1px 1px 15px rgb(95,95,95);}

.featurette-heading2 { font-size:2em; color: rgb(250,250,250); text-align:right; margin-bottom:250px;*/

.featurette-heading{letter-spacing:-1px; font-weight:300; margin-bottom:10px; font-size:3em; color: rgb(250,250,250); font-family : "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "MS P明朝", serif;
text-align:right;  text-shadow: 1px 1px 15px rgb(95,95,95);}

.featurette-heading2 { font-size:2em; color: rgb(250,250,250); text-align:right; margin-bottom:250px;font-family : "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "MS P明朝", serif ;  text-shadow: 1px 1px 15px rgb(95,95,95); }

/*.featurette-heading{line-height:1.5;letter-spacing:-1px;font-weight:300; margin-bottom:10px; font-size:3em; color: rgb(250,250,250); font-family : "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "MS P明朝", serif ;
background: rgba(150,150,150,0.2); text-align:right; text-shadow: 1px 1px 15px rgb(95,95,95); font-weight:100;}

.featurette-heading2 { font-size:2em; color: rgb(250,250,250); text-align:right; margin-bottom:300px; font-family : "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "MS P明朝", serif ; background: rgba(150,150,150,0.2); }*/



}


@media all and (max-width:1600px){
.featurette-heading{ font-size:2em;margin-bottom:1px;  }
.featurette-heading2 { font-size:1.8em;margin-bottom:140px; }	
}



@media all and (max-width:1300px){
.featurette-heading{ font-size:2em;margin-bottom:1px;  }
.featurette-heading2 { font-size:1.8em;margin-bottom:90px; }	
}

@media all and (max-width:992px){
.featurette-heading{font-size:1.8em;margin-bottom:1px;}
.featurette-heading2 { font-size:1.5em;margin-bottom:70px; }	
}
/*@media all and (min-width:768px){
.carousel{height:253px;margin-bottom:5px;} 
.carousel .item{height:253px;}
.carousel-caption p{ line-height:1.4;font-size:21px;margin-bottom:20px;}
.featurette-heading{font-size:36px;margin-bottom:200px;}
}*/
/*@media all and (min-width:992px){
.featurette-heading{ margin-bottom:400px;}
.carousel{height:451px;margin-bottom:5px;}
.carousel .item{/*height:451px;}
}*/
@media screen and (max-width:768px){
.carousel{/*height:325px;margin-bottom:5px;*/}
.carousel .item{/*height:325px;*/}
.featurette-heading{font-size:1.5em;margin-botom:0px; }
.featurette-heading2 { font-size:1.3em;margin-bottom:50px;}
}

@media screen and (max-width:480px){
.carousel{/*height:198px;margin-bottom:5px;*/}
.carousel .item{/*height:198px;*/}
.featurette-heading{ font-size:1.4em;margin-botom:0px;letter-spacing:-1px;}
.featurette-heading2 { font-size:1.2em;margin-bottom:20px; }

}
@media screen and (max-width:400px){
/*.carousel {height:128px; margin-bottom:5px;padding:0;}
.carousel .item{ height:128px;padding:0;}*/
.featurette-heading{font-size:1.1em;margin-bottom:0px;}
.featurette-heading2 { font-size:1em;margin-bottom:10px; }
}