a[href^="tel:"] {
color: inherit;
text-decoration: none;
}
/*------ template stylization ------*/

body{
background:#FFFFFF;
color:#5E5E5E;

/*font-family:'Georgia','ヒラギノ明朝 Pro W3','Hiragino Mincho Pro',"HGS明朝E","メイリオ", Meiryo,serif;*/

font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "MS PGothic", "ＭＳ Ｐゴシック", sans-serif,"メイリオ", Meiryo,serif;
letter-spacing:0.1em;
font-size:12px;
letter-spacing:0.15em;
}

body#galleryall {
	background:#000;
}
#galleryall h1 { color:#CCC}



a {
  color: #121212;
  text-decoration: none;
  word-break:break-all;
}

a:hover,
a:focus {
  color: #AFAFAF;
  text-decoration: underline;
}

a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}



.mb15{ margin-bottom:15px;}
.mt15{ margin-top:15px;}
.light{ color:#b4b4b4;}
.clear{ clear:both;}
.fl{ float:left;}
.w50per { width:45%;}
.line{ margin:20px 0; background:#e8e8e8; height:1px; width:100%;}

.lager { font-size:larger;}


.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
color: #ffffff;
text-decoration: none;
background-color: #666;
}
.btn-default .caret {
border-top-color: #666;
}



#top_newrelease{}
h3.top_newrelease {

}
#top_newrelease h3{
	font-family: 'Cinzel', serif;
	font-size:19px;
}
#top_newrelease p{}


.form-horizontal .control-label {
text-align: left;
}

.toplinkcolor a { color:#FFFFFF; text-decoration:none !important;}
.toplinkcolor a:hover { color:#C3C3C3; text-decoration:none !important;}

dl.liner dt{ margin:15px 0;}
dl.liner dd{ margin:15px 0 25px 0;}

.thumbnail{ margin-bottom:15px;
box-shadow: 0px 0px 6px 2px rgba(163,163,163,0.1) inset;
background: #FFFFFF;
border: 1px solid #e8e8e8;}
.thumbnail img{ margin-top:5px; width:70%;}

.panel{border: 1px solid #e8e8e8;box-shadow: 0px 0px 6px 2px rgba(163,163,163,0.1) inset;}

.panel-body h3{font-family:"ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;}

.panel-default > .panel-heading { background:#FFFFFF;
color:#1e1e1e;
/*border: 1px solid #e8e8e8;border-color: #e8e8e8;*/}

.btn-default,.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default{font-family: 'Cinzel', serif;}
.btn-default-sns,.btn-default-sns:hover, .btn-default-sns:focus, .btn-default-sns:active, .btn-default-sns.active, .open .dropdown-toggle.btn-default{font-family: 'Cinzel', serif; font-size:1.3em;}


.btn-default{border-color: #040404;color: #FFFFFF; background:#040404;}
.btn-default-sns{border-color: #FFFFFF;color: #333333; background:#FFFFFF; width:100%; margin:5px;}


.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
color: #fff;
background-color: #999999;
border-color: #999999;
}


.btn-default-sns:hover, .btn-default-sns:focus, .btn-default-sns:active, .btn-default-sns.active, .open .dropdown-toggle.btn-default {
color: #5E5E5E;
background-color: #040404;
border-color: #040404;
}





.btn-primary {
 color: #5E5E5E;
  background:#040404;
  border-color: #040404;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
color: #fff;
background-color: #333333;
border-color: #333333;
}

.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}







ol{ /*margin:0;*/ padding:0; margin:10px 0 10px 35px;}
ol li{ line-height:1.5em; list-style:decimal-leading-zero; /*margin:30px 0;*/ margin:10px 0px; padding:0; }

ol.news_release{ /*margin:0;*/ padding:0; margin:10px 0 10px 35px;}
ol.news_release li{ line-height:1.7em; list-style:decimal-leading-zero; /*margin:30px 0;*/ margin:10px 0; padding:0; }

ul.links{padding:0; margin:0;}
ul.links li{ list-style:none; /*margin:10px 10px 20px 0;*/margin:10px 10px 0px 0; padding:0;}

.buyshop { width:95% !important; text-align:left; background:#CCC; border:none; margin-left:1%;}
a .buyshop { color:#666!important}
a:hover .buyshop { color:#FFF!important}
.date{ color:#b4b4b4;}

.bg_top01 {background: url(../img/bg_top01.jpg) no-repeat #000000;}
.bg_top02 {background: url(../img/bg_top02.jpg) no-repeat #000000;}
.bg_top03 {background: url(../img/bg_top03.jpg) no-repeat #000000;}


#mainpict {
width: 100%;
	background-size:cover;
/*background: url(../img/main.png) no-repeat #ffffff;*/
/*background-size: 1140px 573px;*/

/*padding: 573px 0px 0px 0px;*/
border-radius: 6px;
/*box-shadow: 0px 0px 6px 2px rgba(218,208,192,0.5) inset;*/
box-shadow: 0px 0px 1px 1px rgba(255,255,255,0.5) inset;
position:relative;

}

#mainpict h2{
	max-width: 432px;
position:absolute;
bottom:10%;
right:3%;
}

.dl-horizontal{
/*
line-height:1.7em;
background: url(../img/footer_line.gif) repeat-x bottom;
padding:5px 0;
*/
}
.dl-horizontal dt {
color:#676767;
font-family: 'Cinzel', serif;
letter-spacing:0.1em;
text-align: left;
white-space: nowrap;
font-weight:normal;
width:90px;
line-height:1.7em;
padding:5px 0;
}
.dl-horizontal dd {
/*margin-left: 20px;*/
margin-left: 0px;
margin-bottom:5px;
line-height:1.7em; 
/*background: url(../img/footer_line.gif) repeat-x bottom;*/
border-bottom:1px solid #F0F0F0;
padding:5px 0;
}

.dl-horizontal dd a { text-decoration:none;}

.img-responsive {
width:100%;
}

.popup-gallery { margin-bottom:20px;}
.mfp-title { text-align:center;}

h1{
font-family: 'Cinzel', serif;
color:#1e1e1e;
font-size:50px;
}

h2{
font-family: 'Cinzel', serif;
color:#1e1e1e;
font-size:22px;
}


h3{
font-family: 'Cinzel', serif;
color:#1e1e1e;
font-size:19px;
}

h4{
font-family: 'Lancelot', cursive;
letter-spacing:0.05em;
font-size:18px;
font-weight:bold;
}

.jumbotron {
background-color: transparent !important;
}

.navbar-inverse {
background:none;
border:none;
}

#logo{
position:relative;
}

h1.navbar-brand {
position: absolute;
/*left: 45%;*/
/*left: 46.4%;*/
left: 0;
top: 0;
height:156px;
z-index: 1040;
padding:0;
margin:0;
line-height:0;
width: 157px;
}
/*h1.navbar-brand a {
  font-size: 0;
  line-height: 0px;
  margin:0;
  padding:0;
}*/

#header {
    margin: 0 auto 60px;
    width: 100%;
    font-size: 85%;
	background:url(../img/bg-w-alp.png);
}

.fixed {
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%;
	z-index:100;
}

figure {
width: 100%;
}

.img-indent {
margin: 29px 0 28px 0;
}

.img-indent img{
width:100%;
}

.navbar-nav { padding-left:160px; width:100%; box-sizing:border-box;}

.navbar-inverse .navbar-nav > li > a {
color:#000000;
font-family: 'Lancelot', cursive;

letter-spacing:0.1em;
font-size:17px;
margin-top:2px;
/*text-shadow: 0 1px 1px #fff;*/
-moz-transition: 0.2s linear;
-webkit-transition: 0.2s linear;
transition: 0.2s linear;
}

.link_title{ display:none;}

.navbar-navSns {
	float:right;
	position:absolute;
	left:50%;
	top:20px;
	margin-left:380px;
	z-index:100;
}

.navbar-nav > li.live_link {
float: left;
margin-left:5px;
}
.navbar-navSns > li.live_link {
float: left;
margin-left:5px;
}

.navbar-navSns > li.tw_link {
float: left;
margin-right:2px;
}
.navbar-navSns > li.fb_link {
float: left;
margin-right:2px;
}
.navbar-navSns > li.yt_link {
float: left;
margin-right:2px;
}

.navbar-navSns > li.insta_link {
float: left;
margin-right:2px;
}

.navbar-navSns > li.line_link {
float: left;
margin-right:2px;
}

.nav > li.snslink > a {
  position: relative;
  display: block;
  padding: 10px 8px;
}


.navbar-nav > li {
float: left;
margin-right:18px;
}
.navbar-navSns > li {
float: left;
margin-right:5px;
}

.navbar-nav > li.nomargin {
float: left;
margin-right:0px;
}

.navbar-nav {
background:url(../img/menu_line.png) repeat-x;
height:56px;
/*margin-top:15px;*/
margin-top:15px;
padding:0 15px;
}

.navbar-collapse {
max-height: 440px !important;
padding-left: 150px;
position:relative;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
color: #939393;
background-color: transparent;
}


.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
color: #939393;
background-color: transparent;
}


/*------ footer ------- */
footer {
padding: 20px 0 38px 0;
/*background: url(../img/footer.jpg) 0 0 repeat-x;*/
/*background:url(../img/ftbg.jpg) #f6f1e6;*/
background:#151515;
color: #9f9b92;
/*border-top:1px solid #fff;*/
width:100%;  
}

footer .btn-default{color: #fff;
background-color: #333333;
border-color: #333333;}

footer .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
border-color: #040404;color: #fff; background:#040404;
}


footer h3{
	color:#EFEFEF;
}

footer p{
text-align:center;
font-family: 'Cinzel', serif;
letter-spacing:0.1em;
margin:30px 0 0 0 ;
color: #444444;
}

footer a{
color:#747474;
text-decoration:underline;
}

footer a:hover{
color:#333333;
text-decoration:none;
}

/*.footertop{
background:url(../img/ftbgtop.jpg) repeat-x;
height:70px;
}*/

.footer-menu li a {
margin: 0 12px;
color: #84827d;
text-transform: uppercase;
text-decoration: none;
}
.footer-menu li:first-child a {
margin-left: 0;
}
.footer-menu li a:hover,
.footer-menu li a.current {
text-decoration: underline;
}

.top_NewR { height:340px; overflow:auto;}
.top_What { height:200px; overflow:auto;}
.liveinfo a { text-decoration:none !important}
.pcNo { display:none;}

ul#whatsnew{
margin:0;
padding:0;
}

ul#whatsnew li{
list-style-type:none;
padding:5px 0;
margin:0;
line-height:1.7em;
border-bottom:1px solid #121212;
/*background: url(../img/footer_line.gif) repeat-x bottom;*/
}

ul#whatsnew li span{
margin:0px 15px 0px 0px;
color:#a37e76;
font-family: 'Cinzel', serif;
letter-spacing:0.1em;
}

ul#blog{
margin:0;
padding:0;
}

ul#blog li{
list-style-type:none;
padding:5px 0;
margin:0;
line-height:1.7em;
background: url(../img/footer_line.gif) repeat-x bottom;
}

ul#blog li span{
margin:0px 15px 0px 0px;
color:#a37e76;
font-family: 'Cinzel', serif;
letter-spacing:0.1em;
}

.navbar-toggle {
position: relative;
float: right;
padding: 9px 10px;
margin-top: 8px;
margin-right: 15px;
margin-bottom: 8px;
background-color: #151515;
border: 1px solid transparent;
border-radius: 4px;
}

ul#footer_sns{ margin:0; padding:0;}

/*ul#footer_sns li{
list-style-type:none;
float:left;
padding:5px 0;
margin:0 17px 0 0;
line-height:1.7em;
width:90%;
}*/

ul#footer_sns li{
list-style-type:none;
float:left;
/*padding:5px 0;
margin:5px;
/*line-height:1.7em;*/
width:45%;


}

/* news */

#inner{ margin-top:30px;}
/*#inner{ margin-top:100px; padding-top: -100px!important}*/

.newsbg{/* background-color:#fff !important;*/}
.news_wrap{padding:20px; border-radius:6px;
/*box-shadow: 0px 0px 6px 2px rgba(163,163,163,0.1) inset;*/
box-shadow: 0px 0px 1px 1px rgba(255,255,255,0.5) inset;
background:url(../img/arrow.png) no-repeat right #FFFFFF;
margin:0 0 20px 0;
border:1px solid #e8e8e8;
position:relative;
}
.news_wrap h3{font-family:"ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
}


.news_wrap_in{
	padding:14px;
	border-radius:6px;
box-shadow: 0px 0px 6px 2px rgba(163,163,163,0.1) inset;
background: #FFFFFF;
margin:0 0 20px 0;
border:1px solid #F0F0F0;
position:relative;

}

.news_wrap_in h3{font-family:"ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
}


.news_wrap_in a {
	text-decoration: underline;
 
}

.news_wrap_in a:hover,
.news_wrap_in a:focus {
   text-decoration: none;
}

.new_rb{ position:absolute; top:0; left:0; background:url(../img/new_rb.png) no-repeat; width:65px; height:46px;}

.news_wrap a{ text-decoration:none;
}
.news_wrap:hover{
background:url(../img/arrow_on.png) no-repeat right #F4F4F4;
box-shadow: 0px 0px 6px 2px rgba(163,163,163,0.2) inset;
}
.news_wrap h3,.news_wrap_in h3{
	margin:0;
	padding:15px 0;
	font-weight:bold;
}
.subtitle_txt{
	width: 90%;
    overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap; }
	
ul.nav{ }

.sidebar-nav{/*margin:85px 0 0 0 ;*/}

.sidebar-nav h3{ margin:0 0 7px 0; padding:0 0 5px 0; border-bottom: 1px dashed #e8e8e8;}

.sidebar-nav ul.nav li{ border-bottom:1px solid #e8e8e8;}

#inner ul.nav li a{  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition-duration: all 0.5s;}

#inner ul.nav li.active{ 
background:url(../img/new.gif) no-repeat top left;
margin:5px 0 0 0;}

#inner ul.nav li.active a:hover, #inner ul.nav li.active a:focus {
text-decoration: none;
background:url(../img/new.gif) no-repeat top left #eeeeee;
}

ul.navTopInc{ }

#inner ul.navTopInc li a{  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition-duration: all 0.5s;}

#inner ul.navTopInc li.active{ 
background:url(../img/new.gif) no-repeat top left;
margin:5px 0 0 0;}

#inner ul.navTopInc li.active a:hover, #inner ul.navTopInc li.active a:focus {
text-decoration: none;
background:url(../img/new.gif) no-repeat top left #eeeeee;
}


.well{ background:#fff; 
border: 1px solid #e8e8e8;
}

.iframe-wrapper{
    position: relative;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
}
iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#bgm {
	position:absolute;
	bottom:20px;
	left:10px;
	width:50px;
	height:50px;
}
.bgmtitle {
	font-size:10px;
	color:#FFF;
	position:absolute;
	bottom:35px;
	left:70px;
	text-align:left;
	width:100px;
}

.smaller { font-size:smaller}

.red { color:#FF0004}

.indentleft {
  padding-left:1em;
  text-indent:-1em;
}
/*----PROFILE-----*/
.proname {color:##1e1e1e;}
.protxt {
	color:##1e1e1e;
}



@media (min-width: 640px) and (max-width: 990px) {

  .navbar-collapse {
  max-height: 440px !important;
  padding-left: 100px;
  }
  .link_title{ display:none;}

  .navbar-nav > li.live_link {
  float: left;
  margin-left:5px;
  }

  .navbar-nav > li.tw_link {
  float: left;
  margin-right:3px;
  }
  .navbar-nav > li.fb_link {
  float: left;
  margin-right:3px;
  }
  .navbar-nav > li.yt_link {
  float: left;
  margin-right:3px;
  }
  .navbar-nav > li.insta_link {
  float: left;
  margin-right:3px;
  }

  .navbar-nav > li.line_link {
  float: left;
  margin-right:3px;
  }

  .nav > li.snslink > a {
    position: relative;
    display: block;
    padding: 10px 3px;
  }
  	
  #mainpict {

  /*
  	width: 100%;
  	background: url(../img/main.png) no-repeat #ffffff;*/
  /*background-size: 720px 363px;
  padding: 362px 0px 0px 0px;*/
  border-radius: 6px;
  /*box-shadow: 0px 0px 6px 2px rgba(218,208,192,0.5) inset;*/
  box-shadow: 0px 0px 1px 1px rgba(255,255,255,0.5) inset;
  }

  	
  .navbar-inverse .navbar-nav > li > a {
  color:#5E5E5E;
  font-family: 'Lancelot', cursive;
  letter-spacing:0.1em;
  font-size:14px;
  margin-top:2px;
  text-shadow: 0 1px 1px #fff;
  }

  .navbar-nav > li {
  float: left;
  margin-right:5px !important;
  }
  .navbar-navSns > li {
  float: left;
  margin-right:5px !important;
  }	

  .navbar-nav > li.nomagin {
  float: left;
  margin-right:5px;
  }

  .img-indent img{
  /*width:50%!important;*/
  margin:0 auto;
  }	
  .col-lg-4 {
  text-align: center;
  margin-bottom: 20px;
  max-width:80%;
  margin:0 auto;
  }

  h1.navbar-brand {
  position: absolute;
  left: 0%;
  top: 0;
  z-index: 1040;
  padding:0;
  margin:0;
  line-height:0;
  width: 110px;
  }

  h1.navbar-brand img{
  width:110px;
  }
  .limit-w-100per { width:100%;}

  #bgm,.bgmtitle {
  	display:none;
  }
}


.galleryitem {
  padding:15px;
  margin-bottom:30px;
  box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
  position: relative;
}
.newicon {
  position: absolute;
  top:-20px;
  right: -10px;
  width: 40px;
  z-index: 2;
}
.gallery_img {
  text-align: center;
}
.gallery_img img {
  width: 100%;
  height: auto;
}
.gallery_name {
  font-weight:bold;
}
a.gallery_buy {
  display: block;
  padding: 5px;
  background: #444444;
  color: #FFF;
  text-align: center;
  border-radius: 4px;
}
a.gallery_buy:hover {
  text-decoration: none;
  opacity: 0.7;
}
a.nobuy {
  pointer-events:none;
  opacity: 0.0;
}
.dummybuy {
  display: block;
  text-align:center;
  padding: 5px;
}
.tooltip {
  max-width: 50%;
}
.tooltip-inner  {
  text-align: left!important;
  padding: 15px;
  /*max-width: 100%;*/
  max-width: 50%;
  margin-left:25%;
}


@media (max-width: 768px) {


  #top_newrelease .top_newrelease_img{ float:none; text-align:center;}	
  #top_newrelease .top_newrelease_img img{ width:40%; margin:0 auto !important;}		

  #mainpict {

  /*width: 100%;
  	background: url(../img/main.png) no-repeat #ffffff;*/
  /*background-size: 571px 244px;
  padding: 244px 0px 0px 0px;*/
  border-radius: 6px;
  /*box-shadow: 0px 0px 6px 2px rgba(218,208,192,0.5) inset;*/
  box-shadow: 0px 0px 1px 1px rgba(255,255,255,0.5) inset;
  }

  #mainpict h2{
  max-width: 270px;
  position:absolute;
  bottom:10%;
  right:2%;}

  #mainpict h2 img{
  width:100%;}


  .dl-horizontal dd {
   margin-left: 0px;
  }

  .dl-horizontal dt {
  line-height:1.2em;
  padding: 0;
  margin-top:15px ;
  }
  h1.navbar-brand img{
  width:117px;}

  h1.navbar-brand{
  position: absolute;
  top: 0;
  height:auto;
  z-index: 1040;
  padding:0;
  margin:0;
  line-height:0;
  width: 117px;
  }

  .img-indent img{
  width:100%!important;
  margin:0 auto;
  }	
  .col-lg-4 {
  text-align: center;
  margin-bottom: 20px;
  max-width:70%;
  margin:0 auto;
  }


  .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
  border-top:#ffffff;
  background: #e6e6e6;
  }

  .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #d0d0d0;
  }

  .navbar-nav > li {
  float: none;
  margin-right:0;
  padding-left:10px !important;
  border-bottom:1px solid #ffffff;

  }

  .navbar-inverse .navbar-nav > li > a:hover {
  	background: url(../img/arrow.png) no-repeat right center #f3f3f3;
  }

  .navbar-inverse .navbar-nav > li > a {
  color: #292929;
  font-family: 'Lancelot', cursive;
  letter-spacing: 0.1em;
  font-size: 16px;
  margin-top: 0px;
  /*text-shadow: 0 1px 1px #313131;*/
  background: url(../img/arrow.png) no-repeat right center;
  }


  .link_title{ display:none;}

  .navbar-nav > li.live_link {
  float: none;
  margin-left:0px;
  }

  .navbar-nav > li.tw_link {
  float: none;
  margin-right:0px;
  }
  .navbar-nav > li.fb_link {
  float: none;
  margin-right:0px;
  }
  .navbar-nav > li.yt_link {
  float: none;
  margin-right:0px;
  }
  .navbar-nav > li.line_link {
  float: none;
  margin-right:0px;
  }
  .nav > li.snslink > a {
    position: relative;
    display: block;
    padding: 10px 5px;
  }

  .navbar-nav > li img{ display:none;}

  .navbar-nav {
  background:none;
  height:auto;
  margin-top:0px;
  margin-bottom:0;
  padding:0px;
  }

  #inner .col-xs-6 {
  /*width: 100% !important;*/
  }

  #sidebar{margin-top:15px;}

  .sidebar-nav{margin:15px 0 0 0 ;}

  .news_wrap h3{
  	margin:0 25px 0 0;
  	padding:15px 0;
  	font-size:14px;
  	font-weight:bold;
  }
  .limit-w-100per { width:100%;}

  .newicon {
    width: 30px;
  }

  .top_NewR { height:auto; overflow: auto;}
  .top_What { height:200px !important; overflow:auto;}

  #bgm,.bgmtitle {
  	display:none;
  }
  .pcNo { display:block;}

  .navbar-navSns {
  	position:absolute;
  	right:80px !important;
  	top:5px;
  	margin-left:-40px!important;
  	width:160px;

  }
}







.nofamily { font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
text-align:center;
border-bottom:#8A8A8A dotted 1px;}
.col-lg-3,.col-lg-4{ text-align:center;}




