/* 게시판 목록 */

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}


#bo_gall > .nav {width:100%;  margin:0 auto; margin-bottom:50px;}
 
#bo_gall > .nav > ul {background:#01c73c;border-top:1px solid rgba(0,0,0,0.1);}
#bo_gall > .nav > ul:after{clear:both; content:''; display:block;}
#bo_gall > .nav > ul > li {display:block; float:left; border-bottom:1px solid rgba(0,0,0,0.1); position:relative; top:0; left:0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
#bo_gall > .nav > ul > .li01 {border-left:1px solid  rgba(0,0,0,0.1); border-right:1px solid  rgba(0,0,0,0.1);}
#bo_gall > .nav > ul > .li02 {border-right:1px solid  rgba(0,0,0,0.1);}
#bo_gall > .nav > ul > .li03 {border-right:1px solid  rgba(0,0,0,0.1);}
#bo_gall > .nav > ul > .li04 {border-right:1px solid  rgba(0,0,0,0.1);}
#bo_gall > .nav > ul > .li05 {border-right:1px solid  rgba(0,0,0,0.1);}
#bo_gall > .nav > ul > li:hover {background:#19ce60;}
#bo_gall > .nav > ul > .width_20 {width:20%;}
#bo_gall > .nav > ul > .width_25 {width:25%;}
#bo_gall > .nav > ul > .width_33 {width:33%;}
#bo_gall > .nav > ul > .width_34 {width:34%;}
#bo_gall > .nav > ul > li .list_div {padding:13px 0 15px 0; text-align:center; cursor:pointer;}
#bo_gall > .nav > ul > li .list_div > .title_con {margin-bottom:6px;}
#bo_gall > .nav > ul > li .list_div > .title_con span {font-size:16px; font-weight:500; color:#fff;  }
#bo_gall > .nav > ul > li .list_div > .btn_con {height:26px;}
#bo_gall > .nav > ul > li .list_div > .btn_con span {font-size:20px; color:#e7ff49;  text-shadow:0px 0px 2px rgba(0,0,0,0.3); -moz-text-shadow: 0px 0px 2px  rgba(0,0,0,0.3); -webkit-text-shadow: 0px 0px 2px  rgba(0,0,0,0.3);}
 
#bo_gall > .nav > ul > li .list_div > .btn_con .off {display:inline-block; *display:inline; zoom:1;}
#bo_gall > .nav > ul > li .list_div > .btn_con .on {display:none;}
#bo_gall > .nav > ul > .on .list_div > .btn_con .off {display:none;}
#bo_gall > .nav > ul > .on .list_div > .btn_con .on {display:inline-block; *display:inline; zoom:1;}
#bo_gall > .nav > ul > li .select_con {display:none;  border:4px solid #525f78; background-color:#ffffff; position:absolute; top:-2px; left:-1px; right:-1px;z-index:20; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#bo_gall > .nav > ul > li .select_con > .list_con {padding:22px 0;}
#bo_gall > .nav > ul > li .select_con > .list_con > ul {}
#bo_gall > .nav > ul > li .select_con > .list_con > ul > li {margin-top:14px; text-align:center;}
#bo_gall > .nav > ul > li .select_con > .list_con > ul > li a {font-size:18px; color:#222222; line-height:25px;}
#bo_gall > .nav > ul > li .select_con > .list_con > ul > li a:hover {text-decoration:underline; color:#01c73c;}
#bo_gall > .nav > ul > li .select_con > .list_con > ul > li .on {color:#01c73c;}
#bo_gall > .nav > ul > li .select_con > .list_con > ul > li:first-child {margin-top:0;}
#bo_gall > .nav > ul > li .select_con > .btn_con {background-color:#525f78; color:#fff; font-size:20px; padding:12px 0 10px 0; text-align:center; cursor:pointer;}
#bo_gall > .list_con {margin-bottom:56px;}
#bo_gall > .list_con > ul {}
#bo_gall > .list_con > ul > li {float:left; display:block; width:31%; margin:0 1% 24px 1%;}
#bo_gall > .list_con > ul > li .list_div {position:relative; top:0; left:0;}
#bo_gall > .list_con > ul > li .list_div > .img_con {background-color:#5b5b5b; overflow:hidden;}
#bo_gall > .list_con > ul > li .list_div > .img_con img {display:block; width:auto; height:245px; margin:0 auto; transition:all 0.2s ease-in-out;}
#bo_gall > .list_con > ul > li .list_div:hover > .img_con img {transform:scale(1.05,1.05);}
#bo_gall > .list_con > ul > li .list_div:focus > .img_con img {transform:scale(1.05,1.05);}
#bo_gall > .list_con > ul > li .list_div > .m_img_con {display:none; background-repeat:no-repeat; background-size:cover; background-position:center;}
#bo_gall > .list_con > ul > li .list_div > .m_img_con img {display:block; width:100%;}
#bo_gall > .list_con > ul > li .list_div > .text_con {width:100%; margin:0 auto; background-color:#000000; background-color:rgba(0,0,0, 0.6); padding:16px 20px; position:absolute; bottom:0; left:0; right:0; z-index:10; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; *zoom:1;}
#bo_gall > .list_con > ul > li .list_div > .text_con:after {content:""; display:block; clear:both;}
#bo_gall > .list_con > ul > li .list_div > .text_con span {font-size:17px; color:#ffffff; line-height:27px;}
#bo_gall > .list_con > ul > li .list_div > .text_con > .title_con {float:left;}
#bo_gall > .list_con > ul > li .list_div > .text_con > .info_con {float:right;}
#bo_gall > .list_con > ul > li .list_div > .over_text_con {display:none; width:100%; height:100%; background-color:#e23345; background-color:rgba(0,0,0, 0.6); padding:42px 20px 0 20px; text-align:center; position:absolute; bottom:0; left:0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#bo_gall > .list_con > ul > li .list_div > .over_text_con > .style_con {margin-bottom:7px;}
#bo_gall > .list_con > ul > li .list_div > .over_text_con > .style_con span {font-size:18px; color:#ffffff; line-height:23px;}
#bo_gall > .list_con > ul > li .list_div > .over_text_con > .bar {width:20px; height:1px; margin:0 auto; margin-bottom:11px; background-color:#ffffff;}
#bo_gall > .list_con > ul > li .list_div > .over_text_con > .info01_con {margin-bottom:7px;}
#bo_gall > .list_con > ul > li .list_div > .over_text_con > .info01_con span {font-size:18px; color:#ffffff; line-height:23px;}
#bo_gall > .list_con > ul > li .list_div > .over_text_con > .info01_con .bar {font-size:16px;}
#bo_gall > .list_con > ul > li .list_div > .over_text_con > .info02_con {}
#bo_gall > .list_con > ul > li .list_div > .over_text_con > .info02_con span {font-size:18px; color:#ffffff; line-height:23px;}
#bo_gall > .list_con > ul > li .list_div > .over_text_con > .icon_con {width:100%; margin:0 auto; position:absolute; bottom:35px; left:0; right:0; z-index:10;}
#bo_gall > .list_con > ul > li .list_div:hover > .text_con {display:none;}
#bo_gall > .list_con > ul > li .list_div:hover > .over_text_con {display:block;}
#bo_gall > .number_list_con {}

#gall_allchk input[type=checkbox] {border:1px solid #e5e5e5;}
#gall_allchk input[type=checkbox]:checked {background:#000; border-color:#000;}

#bo_gall {	    width: 100%;	 display: flex;    align-items: center;   justify-content: flex-start;flex-direction:column; }
 
.review-wrap {
	width:950px;
 	height:calc(100vh - 400px);
	overflow-y:auto;
 
	margin:0 auto;
}

.review-wrap .row {margin:0 auto;}
.review-wrap::-webkit-scrollbar { width: 8px; }/* 스크롤바의 width */
.review-wrap::-webkit-scrollbar-track { background-color: #e4e4e4; }/* 스크롤바의 전체 배경색 */
.review-wrap::-webkit-scrollbar-thumb {   background:#707e60; }/* 스크롤바 색 */
.review-wrap::-webkit-scrollbar-button { display: none; }

.review-wrap .col-md-6 {padding:0px 45px;}


@media (min-width: 768px) {
    .col-sm-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }

}

@media screen and (max-width: 1200px) {
 	.review-wrap {	width:100%; max-width:950px; margin-top:20px;}
	.review-wrap .col-md-6 {padding:0px 20px;}
	}
 
@media screen and (max-width: 992px) {
    .review-wrap .thumbnail .caption {
        padding: 0;
        color: #000;
 
    }
 
    .review-wrap .row {
        margin: 0;
    }
    .review-wrap .col-half-offset {
        margin-left: none;
        padding: 0;
        margin: 0;
    }
    .review-wrap .row .col-xs-6 {
        padding:  10px;
        margin: 0;
    }
}
.review-wrap .card {	position:relative; overflow:hidden; margin-bottom:10px;}
.review-wrap .thumbnail { 
	width:100%;
	overflow:hidden;
   aspect-ratio: 1 / 1;display: flex;  justify-content: center;  align-items:flex-start; 
    padding: 0;
    background-color: #fff;
    margin: 0;
    transition: 0.3s;
    border-radius: 0;
    border: 0 !important;
     box-shadow: none !important;
	line-height:1;

}

.review-wrap .thumbnail:hover {
     box-shadow:  none !important;
}
 

.review-wrap .card .thumbnail img {width:100%; height:100%;aspect-ratio: 1 / 1; opacity:1.0;  object-fit:cover; -webkit-transform:scale(1.00); transform:scale(1.00);-webkit-transition: .2s ease-in-out; transition: .2s ease-in-out;}

.review-wrap .card input[type=checkbox] {position:absolute; top:10px; left:10px; z-index:15;  width:16px; height:16px;}

 
.review-wrap .card  a {display:block;}
.review-wrap .card .caption h3{ font-size:16px; margin:0px; padding:0px;}
.review-wrap .card .caption h4{font-size:16px; margin:0px; padding:0px;}
.review-wrap .card .summary {   width:100%;  padding:0px;  text-align:left;  padding:20px 0px 0; min-height:100px;  line-height:1.3;   display: flex;   -webkit-box-pack: justify;  justify-content: flex-start; flex-direction: column; align-items: center; }
.review-wrap .card:hover .thumbnail img { -webkit-transform:scale(1.06); transform:scale(1.06); opacity:0.3;}
 
 
.review-wrap .card .summary .sbj  {font-size:1.1em; font-weight:500; line-height:1.3; padding:0px 0 15px; text-align:center; }
.review-wrap .card .summary .sbj span {display:inline-block;  }
 .review-wrap .card  .summary .info {font-size:0.95em; font-weight:400; color:#727272;  display: flex;   justify-content: center;  align-items: center; }
.review-wrap .card .summary .info span {margin:0px 15px; display:inline-block; width:1px; height:10px; background:rgba(0,0,0,0.1); border-radius:3px;  }

#gall_allchk {margin-bottom:20px; position:relative; padding-left:24px; line-height:18px;}
#gall_allchk input[type=checkbox] {margin:0px; position:absolute; top:2px; left:0px; width:16px; height:16px;}


.bo_fx {margin-top:10px; width:100%;}
/* 게시판 목록 마감 */


/* 게시판 뷰 페이지 */

#bo_v_title .bo_v_tit {
    border-top: 2px #000 solid;
    border-bottom: 1px #e0e0e0 solid;
    background-color: #fcfcfc;
    display: block;
    font-size: 19px;
    font-weight: 900;
    padding-left: 20px;
    margin: 5px 0 0;
    padding-top: 22px;
    padding-bottom: 22px;
    word-break: break-all;
}

#bo_v_info .profile_info .pf_img img {
    border-radius: 50%;
    width: 42px;
    height: 42px;
    margin-right: 10px;
}

#bo_v_info .profile_info {
    margin: 10px 0 10px;
    display: inline-block;
    float: left;
    padding-left: 20px;
}

#bo_v_info .sv_member,
#bo_v_info .sv_guest,
#bo_v_info .member,
#bo_v_info .guest {
    font-weight: bold;
}

#bo_v_sns {
    padding: 0;
    list-style: none;
    zoom: 1;
    float: right;
    display: inline-block
}

#bo_v_sns:after {
    display: block;
    visibility: hidden;
    clear: both;
    content: ""
}

#bo_v_sns li {
    float: left;
    width: 35px;
    margin-right: 3px;
    text-align: left
}

#bo_v_sns li a {
    height: 35px;
    line-height: 35px;
    text-align: center;
    border-radius: 3em;
    color: #fff;
    font-size: 0.95em;
    padding-left: 6px;
}

#bo_v_sns li img {
    vertical-align: middle;
    margin-right: 5px
}

#bo_v_sns li .sns_f {
    display: block;
    background: #3b5997
}

#bo_v_sns li .sns_t {
    display: block;
    background: #09aeee
}

#bo_v_sns li .sns_g {
    display: block;
    background: #ea4026
}

#bo_v_sns li .sns_k {
    display: block;
    background: #fbe300
}

#bo_v_sns li span {
    display: none;
}

 .bo_v_wrap {
  width: 1390px; margin:0 auto;
}

#bo_v_con{ position: relative; background:#fff;}
.bo_v_topimg {     }
.bo_v_topimg img{  width:100% !important; height:100% !important; object-fit: cover !important; margin-bottom:0px !important; }
.bo_v_content {  position: relative;background:#fff; z-index:1;margin-top:100vh;}
.bo_v_nb{ position: relative; background:#fff; }
.footer {position: relative;}
.bo_v_bottom{ position: relative; background:#fff; padding:20px 0;}
.bo_v_bottom .bo_v_nb {margin:0px;}
#bo_v_con p{margin:0px !important;}
.bo_v_wrap {padding:80px 0;}
.top_summary {  border:1px solid #dfe1e3; padding:50px 30px 20px; text-align:left;  }

.bo_v_topimg .viewtitleA { position: fixed; top:14vh; left:50%;width:100%; padding:0px 20px;    font-family: 'S-CoreDream-6Bold'; font-size:50px; line-height:150%;color:#fff; text-align:center; word-break:keep-all; -webkit-transform: translate(-50%,0);  -ms-transform: translate(-50%,0);  transform: translate(-50%,0); text-shadow:0px 0px 3px rgba(0,0,0,0.3); -moz-text-shadow: 0px 0px 3px  rgba(0,0,0,0.3); -webkit-text-shadow: 0px 0px 3px  rgba(0,0,0,0.3); }

.top_summary .expline {color:#03c75a;font-family: 'S-CoreDream-6Bold'; font-size:16px; font-weight:normal; line-height:140%; margin-bottom:10px;}
.top_summary .subject {  font-size: 30px;  margin-bottom: 3.2rem;  line-height: 150%;  color: #252525; word-break:keep-all;}

#bo_v_con .bo_w_tit.view_div label { text-align:left; top:4px; width:70px;}
.top_summary .specdet {font-size:14px; }
#bo_v_con .bo_w_tit.view_div  {line-height:140%; padding:4px 0 4px 70px;}
.top_summary .specdet .line { border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.top_summary .btndet {display: flex;   -webkit-box-pack: justify;  justify-content: center; flex-direction: column; align-items: center;}
.top_summary .btndet a {display:block; width:100%;background:#5a697f; margin-top:5px;  border: 1px solid rgba(0,0,0,0.1); color:#fff !important; font-size:16px; font-weight:700; line-height:40px; text-align:center; text-decoration:none !important; text-shadow:0px 0px 2px rgba(0,0,0,0.3); -moz-text-shadow: 0px 0px 2px  rgba(0,0,0,0.3); -webkit-text-shadow: 0px 0px 2px  rgba(0,0,0,0.3);}
.top_summary .btndet a:hover {background:#97a8c1;}
.top_summary .btndet a.btn_apply {background: #01c73c;font-size:18px; font-weight:700;  line-height:60px; margin-top:0px;}
.top_summary .btndet a.btn_apply:hover {background:#43d77d;}



#bo_v_atc, .bo_v_bottom {max-width:1240px; margin:0 auto;}
#bo_v_con {max-width:1240px; margin:0 auto; display:none; }
.bbstopsummwr {width:100%; display: grid;     grid-auto-flow: row;    grid-template-columns:  1fr 940px;gap:40px;    align-items: flex-end; margin-bottom:60px;}
.bbstopsummwr .bbstopstxtwr {width:100%; display: flex;    align-items: flex-start;   justify-content: flex-start;flex-direction:column;  }
.bbstopsummwr .bbstopsimgwr{width:100%; display: flex;    align-items: flex-start;   justify-content: flex-end;   	 }
.bbstopsummwr .bbstopstxtwr .case-title {width:100%; text-align:left;margin-top:30px;}
.bbstopsummwr .bbstopstxtwr .case-title .subject {font-size:1.45em; font-weight:400; line-height:1.5;  color:#000; word-break:keep-all;}
.bbstopsummwr .bbstopstxtwr .case-spec {width:100%; display: flex; align-items: flex-start;   justify-content: flex-start;flex-direction:column; gap:6px; margin-top:20px;}
.bbstopsummwr .bbstopstxtwr .case-spec  li {width:100%; display:grid;  grid-auto-flow: row;   grid-template-columns:60px 1fr; align-items: flex-start;text-align:left;  }
.bbstopsummwr .bbstopstxtwr .case-spec  li label {display:block; font-size:0.9em; font-weight:500; margin:0px; color:#999;}
.bbstopsummwr .bbstopstxtwr .case-spec  li .txt {width:100%; color:#000;  font-size:0.95em; padding-top:1px; line-height:1.4;}

.bbstopsummwr  .btn-detconview {margin-top:20px; border:1px solid #333; color:#333; background:#fff; padding:8px 20px 8px 30px; font-size:0.95em; font-weight:400; display: flex;    align-items: center;   justify-content: center; gap:12px;  transition: .2s all;}
.bbstopsummwr  .btn-detconview i{font-size:0.8em; transition: .2s all;}
.bbstopsummwr  .btn-detconview:hover {background:#707e60; border-color:rgba(0,0,0,0.1); color:#fff;   }
.bbstopsummwr  .btn-detconview.active {background:#aaa; border-color:rgba(0,0,0,0.1); color:#fff;  }
.bbstopsummwr  .btn-detconview.active i {transform: rotate(90deg);   }


.bbstopsummwr .swiper-container.bbstopsimg {padding-right:40px;}


#bo_v_con.active {display:block;    transition: .3s all;   }


#bo_w .frm_input {width:100% !important;}
#bo_w .frm_textar1{height:290px !important;}

.botlistslide { width:100%; background:#fff;}
.botlistslide .box {position:relative;}
.botlistslide .title-wrap { position:absolute; top:0px; left:0px; width:100%; height:100%; padding:0px; background:rgba(0,0,0,0.6); z-index:10; text-align:left;color:#fff;  padding:20px 20px;  line-height:1.3;   display: flex;   -webkit-box-pack: justify;  justify-content: center; flex-direction: column; align-items: center; display:none;-webkit-transition: .2s ease-in-out; transition: .2s ease-in-out;}
.botlistslide a:hover .box .title-wrap {display:flex; } 
.botlistslide a:hover .box .title-wrap  h3 {font-size:20px;color:#fff; line-height:1.3; padding:0px 0 0px; text-align:center; }
.botlistslide .scale img {max-width:100% !important; width:100% !important; height: 100% !important;     object-fit: cover !important;     }
.botlistslide  .slick-slider {    margin:0 -14px;}
.botlistslide .slick-slide {    padding:0px;    text-align:center;    margin-right:14px;    margin-left:14px;}
.botlistslide .slick-prev, .botlistslide .slick-next { z-index:1;  top:50%; width:37px; height:37px; border-radius:20px;color:#fff;  background:#868e96;  -webkit-transform: translate(0, -50%);  -ms-transform: translate(0, -50%);  transform: translate(0, -50%); }
.botlistslide .slick-prev {left:-40px;}
.botlistslide .slick-next {right:-40px;}
.botlistslide .slick-next:before { content: "\e649";}
.botlistslide .slick-prev:before { content: "\e64a";}
.botlistslide .slick-prev:before, .botlistslide .slick-next:before { font-size:13px;font-family: 'themify';  speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;  -webkit-font-smoothing: antialiased;}

.botlistslide .slick-prev:hover, .botlistslide .slick-next:hover {background:#aeb4b9;}
.botlistslide .slick-dots li button {font-size:0px; display:inline-block; background:#fff;  width:10px; height:10px; line-height:8px; border-radius:8px; border:1px solid #a5a5a5;  box-sizing:border-box;}
.botlistslide .slick-dots li button:before {display:none !important;}
.botlistslide .slick-dots li.slick-active button {background:#868e96; border-color:#868e96;}

.botlistslide {border-top:1px solid #555;  padding-top:50px;}
.botlistslide .botsltitle {font-weight:800; font-size:24px; color:#212121; margin-bottom:30px;}
.exptt {font-size:0.9em; color:#e58a00; font-weight:500; display:block; padding:5px 0;}

@media (max-width: 1600px) {
	#bo_v {padding-right:60px;}
}
@media (max-width: 1389px) {
.bo_v_wrap {  width: 100%; }
.bo_v_content .bo_v_wrap {  width: 100%;  padding:50px 20px;  }
.botlistslide{  width: 100%;  padding:20px 20px;  }
.botlistslide .slick-prev, .botlistslide .slick-next {display:none !important;}
	#bo_v {padding-right:0px;}
	.bbstopsummwr {gap:40px; 	grid-template-columns: 1fr 720px; }
	.bbstopsummwr .bbstopsimgwr {width:720px;}
}
 

@media (max-width: 1200px) {
.bo_v_topimg .viewtitleA {font-size:44px;top: 18vh;}
	#bo_v {padding-right:0px; padding-top:34px;}
	.bbstopsummwr { 	grid-template-columns: 1fr 520px; gap:20px; }
	.bbstopsummwr .bbstopsimgwr {width:520px;}	

}



@media (max-width: 997px) {
	#bo_v{padding: 20px ;}
 }

@media(max-width:992px) {
 
.botlistslide  .slick-slider {    margin:0;}
.botlistslide .slick-slide {     margin-right:0px;    margin-left:0px;}
 .botlistslide .scale img {max-width:100%; width:100%; height: 100%;     object-fit: cover;     }
 
.bo_v_topimg .viewtitleA {font-size:38px;}
.top_summary {padding:30px 20px 0px;  }
 .top_summary .specdet .line {border-left:none; border-right:none;}
.botlistslide  {padding-top:40px;}
.botlistslide .botsltitle { font-size:20px;  margin-bottom:25px;}
.bbstopsummwr .swiper-container.bbstopsimg {padding-right:0px !important;}
.bbstopsummwr .swiper-button-next {display:none !important;}
.bbstopsummwr .swiper-button-prev {display:none !important;}

.case_end .container {padding:0px;}

.bo_fx {padding:20px;}
.review-wrap .card .summary .sbj {padding-bottom:8px;}
}
@media(max-width:949px) {
	.review-wrap {width:100%; height:auto; padding: 0 15px; margin:0;}
	#bo_gall form {width:100%;}
	#bo_btn_top {padding:0px;}
	.review-wrap .row {width:100%;}
	.review-wrap .col-md-6 {padding:0 5px !important;}
		.bbstopsummwr { 	grid-template-columns: 1fr 520px; gap:20px; }
}

@media (max-width: 767px) { 
.bo_v_topimg .viewtitleA {font-size:28px;}
.botlistslide .botsltitle {  margin-bottom:20px;}
.bbstopsummwr .bbstopstxtwr .case-title .subject {font-size:1.3em;}
.bbstopsummwr { display: flex;  justify-content: flex-start;  align-items: flex-start; flex-direction:column-reverse;}
.bbstopsummwr .bbstopsimgwr {width:100%;}	
	#bo_v{padding-top: 0px ;}
	.review-wrap .card .summary .sbj {padding-bottom:4px;} 
.review-wrap .card .summary {padding-top:10px; min-height:auto;}	
}
@media (max-width: 420px) {
.bo_v_topimg .viewtitleA {font-size:24px;}
}