@charset "utf-8";



.clr{display:block;float:none;clear:both;height:0;font-size:0 !important;line-height:0 !important;overflow:hidden;margin:0 !important;padding:0 !important;}
.blk{float:none;clear:both;font-size:0 !important;line-height:0 !important;overflow:hidden;margin:0 !important;padding:0 !important;}
/* align */
.taL {text-align:left !important;}
.taC {text-align:center !important;}
.taR {padding-left:0 !important;text-align:right !important;}
th.taL,
td.taL {padding-left:10px;padding-right:0 !important;}
th.taC,
td.taC {padding-left:0 !important;padding-right:0 !important;}
th.taR
td.taR {padding-left:0 !important;padding-right:10px;}

/* 폼 테이블 */
.tbl_frm01 {}
.tbl_frm01 th {padding:10px 0;width:90px;border:1px solid #e9e9e9;border-left:0;text-align:left}
.tbl_frm01 td {padding:10px 5px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:transparent}
.wr_content textarea,.tbl_frm01 textarea,.form_01 textarea, .frm_input {border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;font-size:1.083em;max-width:100%;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);}
.frm_input {height:40px;}
.tbl_frm01 textarea {width:100%;height:100px}
.tbl_frm01 a {text-decoration:none}
.tbl_frm01 .frm_address {margin-top:5px;width:100%}
.tbl_frm01 .frm_file {display:block;margin-bottom:5px;width:100%}
.tbl_frm01 .frm_info {display:block;padding:5px 0 0;color:#666;line-height:1.3em}


/* 이미지 등비율 리사이징 */
.img_fix {width:100%;height:auto}

/* ckeditor 단축키 */
.cke_sc {margin:0 0 5px;text-align:right}

/* 콘텐츠별 스타일 */
.cnt_cmt {display:inline-block;margin:0 0 0 5px;font-weight:bold}

/* 버튼 */
.btn{display:inline-block;padding:0 5px;height:30px;line-height:30px;border-radius:3px}
a.btn01 {display:inline-block;padding:0 7px;;border: 1px solid #ccc;border-bottom: 1px solid #aaa;;background:#fff;color:#333;text-decoration:none;vertical-align:middle}
a.btn01:focus, a.btn01:hover {text-decoration:none}
button.btn01 {display:inline-block;margin:0;padding:7px;border:1px solid #ccc;background:#fff;color:#666;text-decoration:none}
a.btn02 {display:inline-block;padding:8px 7px 7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle}
a.btn02:focus, .btn02:hover {text-decoration:none}
button.btn02 {display:inline-block;margin:0;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none}
.frm_input {height:40px;}

/* 기본리스트 */
.list_01{padding:0 10px;}
.list_01 li{background:#fff;border-radius:3px;margin:10px 0;padding:10px 15px;
-webkit-box-shadow:  0 1px 4px #cbd1df;
-moz-box-shadow:  0 1px 4px #cbd1df;
box-shadow: 0 1px 4px #cbd1df;
}
.frm_input {height:30px;}
.full_input{width:100%} 

/* 자료 없는 목록 */
.empty_table {padding:50px 0 !important;text-align:center !important;color:#666 !important}
.empty_list {padding:50px 0 !important;text-align:center !important;color:#666 !important}

/* 필수입력 */
.required, textarea.required {background-image:url('../img/require.png')  !important;background-repeat:no-repeat   !important;background-position:right top  !important;}
.pg {display:inline-block}
.pg a:focus, .pg a:hover {text-decoration:none}
#fregisterform{margin:10px}
#bo_w {padding:10px}
#fqalist {padding:0 10px}


.none {display:none !important;}
img {max-width:100%;height:auto;vertical-align:middle;}
.Grp {max-width:1200px;margin:0 auto;}

#pc_header {display:block;}

h3.title {color:#000;font-size:20px;line-height:55px;letter-spacing:-0.05em;font-weight:700;font-family: 'sdg-b';}
h3.title span {color:#0cb649;}

a.wtn,
span.wtn {display:inline-block;*display:inline;*zoom:1;height:40px;line-height:40px;background:#54bb2d;color:#fff;font-size:14px;padding:0 20px;border-radius:50px;cursor:pointer;}


span.btn,
a.btn {display:inline-block !important;*display:inline !important;*zoom:1 !important;padding:0 10px !important;height:35px !important;line-height:33px !important;font-size:13px !important;border-radius:3px;}
a.btn_b02, .btn_b02 {background-color:#0061ec !important;}
.btn_submit {background-color:#0061ec !important;}

#mConts {padding:0;}

    .blk1 {height:10px;}
.blk2 {height:20px;}
.blk3 {height:30px;}
.blk4 {height:40px;}
.blk5 {height:50px;}
.blk6 {height:60px;}
.blk7 {height:70px;}
.blk8 {height:80px;}
.blk9 {height:90px;}
.blk10 {height:100px;}

/*## 브랜드 */
.brandBx {width: 100%; padding-bottom:0px;text-align: center; }
ul.list_Brand {text-align: center;}

ul.list_Brand > li {display: inline-block;width:78px;margin-right:2%;text-align:center;}
ul.list_Brand > li a {display:block; text-decoration: none;}
ul.list_Brand > li a p {display:block;padding: 10px 0 5px;}
ul.list_Brand > li a > img {width:90%;height:auto;}
ul.list_Brand > li a:hover,
ul.list_Brand > li:nth-child(12n+0) {margin-right:0;}
ul.list_Brand > li a .sbj {height:26px;line-height:26px; font-size: 14px;}

.btn01 {background-color:#fff !important;border:solid 1px #ddd !important;color:#444 !important;vertical-align:-1px;}
#layer {display:none;position:fixed;padding:0;left:50%;margin-left:-400px;top:50px;width:800px;background-color:#fff;/*border:solid 3px rgba(0,97,236,0.8);border-radius:8px;*/z-index:99999999999; box-sizing: border-box;}
#layer .in{padding: 20px 50px; box-sizing: border-box;}
#layer .scrollBx {border:solid 1px #ddd;padding:10px;height:80px;overflow-y:scroll; font-size: 13px;}
#bg {display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:9999999;}

    
#viewCar {border-top:solid 1px #ddd;padding-top:70px;}
.carBx {border:solid 2px #dedede;padding:10px;}
.carBx .car_name {position:relative;padding-left:20px;padding-top:20px;color:#000;font-weight:800;font-size:30px; }
.carBx .car_name span {font-size:18px;font-weight:600;}


.carBx .carBig {float:left; width:65%; text-align:center; margin-top: -75px; }
.carBx .carSmall {float:right;width:35%;max-width:405px;}
.carBx .carSmall > ul > li {float:left;width:49%;margin-bottom:4px;}
.carBx .carSmall > ul > li img {cursor:pointer;}
.carBx .carSmall > ul > li:nth-child(2n+0) {float:right;}

.car_option {border:solid 1px #ddd;border-bottom:solid 2px #dedede;}
.car_options {border-bottom:solid 2px #dedede;background:url(/img/site/dot.png) repeat-y center 0;}
.car_options > ul > li {float:left;width:50%;}
.car_options > ul > li:nth-child(2n+0) {float:right;}
.car_options > ul > li .tit {height:70px;line-height:70px;background-color:#f0f0f0;color:#222;font-size:21px;font-weight:600;text-align:center;}
.car_options > ul > li .conts {padding:8px;}
.car_options input[type="radio"],
.car_options input[type="checkbox"] {display:none;}
.car_options input[type="radio"] + label,
.car_options input[type="checkbox"] + label {display:block;height:50px;line-height:50px;padding:0 10px;color:#333;font-size:16px;font-weight:700;margin-bottom:2px;cursor:pointer;text-align:right;}
.car_options input[type="radio"] + label b,
.car_options input[type="checkbox"] + label b {float:left;}
.car_options input[type="radio"] + label:hover,
.car_options input[type="checkbox"] + label:hover,
.car_options input[type="radio"]:checked + label,
.car_options input[type="checkbox"]:checked + label {color:#fff;background-color:#0cb649;}
.car_price {/*height:80px;*/line-height:120px;background-color:#fafafa;color:#444;font-weight:700;font-size:23px;text-align:center;}
/*.car_price span {color:#0cb649;}*/
.car_price .gg {color:#0cb649;}
a.ordtn,
span.ordtn {display:block;width:100%;max-width:530px;height:80px;line-height:80px;margin:0 auto;font-size:24px;border:solid 1px rgba(0,0,0,0.8);border-radius:10px;cursor:pointer;}




/*수정사항*/
.carBx .car_name{
    position: absolute;
	padding: 20px;
    color: #000;
    font-weight: 800;
    font-size: 30px;
    background: #fff;
    line-height: 1em;
}
#viewCar .carBx{overflow: hidden;}
#viewCar .carBx .carBig{width: 60%; text-align: right;}
#viewCar .carBx .carBig li{margin-top: 80px;}
#viewCar .carBx .carBig li img{width:100%; }
#viewCar .carBx .carSmall{width: 40%; float: right;}
#viewCar .carBx .carSmall ul{margin-top: 80px;}
#viewCar .carBx .carSmall > ul > li{width:49.5%; margin-bottom: 36px;}



/***********옵션 선택**********/

.box_l input[type="radio"]{display:none}
.box_l input[type="checkbox"]{display:none}
.build_area {position:relative; margin: 0 auto;  overflow: hidden; width: 90%; padding:0 0 30px;}
.build_area h3 {margin-bottom:25px; color: #fff;}
.build_area .input_box {margin:0}
.build_area .input_box .box_l {float:left; width:30.62%; margin:0 2% 1% 0%;display:block; kground:none; box-sizing:border-box;}
/*.build_area .input_box .box_l:nth-child(3n+1) {margin:0 1% 0.8% 0;}
.build_area .input_box .box_l:nth-child(3n+3) {margin:0 0 0.8% 1%;}*/

.build_area .input_box .box_l .box {position:relative; height:108px; padding:44px 20px 29px; box-sizing:border-box; background:none; border:1px solid #ccc; border-radius: 10px; font-size:14px; color:#808080; line-height:1.4;}
.build_area .input_box .box_l .box .h {height:96%; float: left; overflow:hidden;  text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; word-wrap:break-word;}
.build_area .input_box .box_l input[type="radio"]:checked +.box{box-sizing:border-box; background:#0cb649; border:1px solid #0cb649; color:#fff!important;}
.build_area .input_box .box_l input[type="checkbox"] +.box{position:relative; height:108px; padding:14px 20px 29px; box-sizing:border-box; background:url(/image/checkbox_off.png) no-repeat 18px 65px; border:1px solid #222; font-size:14px; color:#808080; line-height:1.4;}
.build_area .input_box .box_l input[type="checkbox"]:checked +.box{box-sizing:border-box;background:url(/image/checkbox_on.png) no-repeat 18px 65px; border:1px solid #ad7b61; color:#fff;}

.build_area .input_box .box_l .box .price {/*display:block;*/ float: right; /*position:absolute; right:20px; bottom:10px;*/ font-size:18px; letter-spacing:-1px;}
.build_area .input_box .box_l .box .price em {padding-left:2px; font-size:12px; vertical-align:1px;}
.build_area .input_box .box_l .box.rec .price:before {position:absolute; top:2px; left:-52px; bottom:auto; width:auto; height:auto; background:none; padding:2px 12px; background:#ad7b61; border-radius:20px; font-size:12px; color:#fff; content:'추천';}
.build_area .input_box .box_l.on .box.rec .price:before {box-sizing:border-box; background:#eec714; color:#1e0000;}


 .b_tit{position:relative}
 .b_tit h4, .sgi_content_item_s .b_tit h5, .sgi_content_item_s .b_tit h6, .accordion .h6_frt, .accordion .h6_01{line-height:24px;padding-left:14px;background:url("/image/ico_arrow2.png") 0 6px no-repeat;font-size:18px;font-weight:500;color:#222}

    
table{table-layout:fixed;width:100%;border-collapse:separate;border-spacing:0;word-break:break-all}
.form_table{position:relative;border-top:2px solid #222}
.form_table th, .form_table td{height:60px;line-height:22px;border-width:0 1px 1px 0;border-style:solid;border-color:#e6e6e6;text-align:left;vertical-align:middle}
.form_table th, .form_table td.th{line-height:22px;padding:3px 15px 3px 30px;background-color:#f8fafb;color:#222}
.form_table td{padding:3px 15px;background-color:#fff}
.form_table th.last, .form_table td.last{border-right:none}

.layer_head{position:relative;padding:28px 50px;background:#54bb2d url("./image/bg_window_header.png") no-repeat}
.layer_head h1{font-size:24px;font-weight:500;color:#fff}
.layer_head .btn_close_window{position:absolute;top:0;right:0;width:100px;height:80px;background:url("/image/ico_close_window.png") 50% 50% no-repeat}
button{border:none;background:none;cursor:pointer}
            legend, .offscreen, .hide{position:absolute!important;height:1px!important;width:1px!important;overflow:hidden!important;clip:rect(1px 1px 1px 1px)!important;clip:rect(1px,1px,1px,1px)!important}


      .mySwiper {
        width: 100%;
        height: 530px;
      }

      .swiper-slide {
        text-align: center;
        font-size: 18px;
		width:70%;
      }

      .swiper-slide img {
        display: block;
        width: 100%;
        height: 98%;
        object-fit: cover;
		box-shadow:1px 1px 3px #333;
      }
	.mySwiper .swiper-button-next {left:50%;margin-left:440px;background:#fff;border-radius:80px;width:45px;height:45px;border:1px solid #ddd;box-shadow:1px 1px 1px #444}
	.mySwiper .swiper-button-next img {width:90%}
	.mySwiper .swiper-button-prev {left:50%;margin-left:-490px;background:#fff;border-radius:80px;width:45px;height:45px;border:1px solid #ddd;box-shadow:1px 1px 1px #444;text-align:center}

	.carswiper .swiper-button-next {left:95%;background:#fff;border-radius:80px;width:45px;height:45px;border:1px solid #ddd;box-shadow:1px 1px 1px #444}
	.carswiper .swiper-button-next img {width:90%}
	.carswiper .swiper-button-prev {left:1%;float:right;background:#fff;border-radius:80px;width:45px;height:45px;border:1px solid #ddd;box-shadow:1px 1px 1px #444;text-align:center}


	.event_swiper .swiper-button-next {left:95%;background:#fff;border-radius:80px;width:45px;height:45px;border:1px solid #ddd;box-shadow:1px 1px 1px #444}
	.event_swiper .swiper-button-next img {width:90%}
	.event_swiper .swiper-button-prev {left:1%;float:right;background:#fff;border-radius:80px;width:45px;height:45px;border:1px solid #ddd;box-shadow:1px 1px 1px #444;text-align:center}
	
      .event_swiper {
        width: 100%;
        height: 286px;
      }


/*---------- 타임세일 ----------*/

	.time {max-width:1280px;margin:0 auto;padding:80px 0px;overflow:hidden;}
	.time li{width:25%;display:fixed;float:left}
	.time .car{margin:10px;border:1px solid #ddd;box-shadow:1px 1px 10px #ddd;transition: all 0.5s;}
	.time .car:hover{margin:10px;border:1px solid #009c4d;box-shadow:1px 1px 10px #009c4d;transition: all 0.5s;}
	.time .car:hover .applicate{margin:10px 0px;width:100%;background:#333300;color:#fff;border-radius:3px;font-size:11pt;padding:5px;transition: all 0.5s}
	.car_img {overflow:hidden}
	.time .car_img img{transition: all 0.3s linear;cursor:pointer}
	.car ul{position:absolute;z-index:2;}
	.car li{float:left;margin:10px 0px 0px 10px;font-size:9pt;min-width:70px;text-align:Center}
	.time .car_img img{min-height:200px;width:100%}
	.time .car_img img:hover{transform: scale(1.1);}
	.hot_pro {background:#ff0000;color:#fff;width:70px}
	.limit_pro {background:#3366cc;color:#fff;width:70px}
	.hit_pro {background:#669900;color:#fff;width:70px}
	.pro_de{padding:20px;font-size:11pt;text-align:left}
	.ca_name{font-family:'notom';font-size:14pt}
	.ca_name span{font-family:'notor';font-size:10pt;float:right}
	.ca_option{font-family:'notor';font-size:10pt;border-bottom:1px dotted #ddd;padding-bottom:10px;margin-bottom:10px;text-align:left}
	.ca_condition span{float:Right}
	.ca_condition em{font-size:12pt;font-family:'notob';}
	.ca_rental{clear:Both;margin:10px 0px}
	.ca_rental span{float:Right;font-family:'notob';font-size:13pt;color:#f74409}
	.ca_rental span em{font-size:9pt;color:#666}
	.cl{clear:Both}
	.applicate {margin:20px 0px 10px;width:100%;background:#009c4d;color:#fff;border-radius:3px;font-size:11pt;padding:5px;transition: all 0.5s;font-family:"notom"}


/*고객후기*/

	.search_box {border:1px solid #ddd;max-width:360px;margin:0 auto;text-align:left}
	.search_box select{padding:15px 20px;border:0px;border-right:1px solid #ddd;padding-right:10px}
	.search_box input{padding:15px 20px;border:0px;padding-right:10px}
	.search_box button{background:#155b5f;color:#fff;padding:10px 14px;float:right}

	.after_list {margin:30px 0px 60px;overflow:hidden;text-align:left}
	.after_list li{width:31%;margin-right:2%;border:1px solid #ddd;border-radius:0px;float:left;margin-bottom:30px;box-shadow:1px 1px 3px #fff}
	.after_list li:hover{width:31%;margin-right:2%;border:1px solid #155b5f;border-radius:0px;float:left;margin-bottom:30px;box-shadow:1px 1px 3px #155b5f;transition: all 0.3s linear;}
	.after_list li:nth-child(3n){width:31%;margin-right:0%}
	.after_list li img{border-radius:px 0px;height:260px;width:100%}
	.after_list li:hover img{border-radius:10px 10px 0px 0px;}
	.yfont {color:#ffcc00;padding:20px}
	.cont_area {padding:0px 20px 20px }
	.car_name {padding:0px 20px;float:left;width:40%}
	.id_name {padding:0px 10px 20px;font-size:9pt;float:right;width:40%;text-align:right}
	.carswiper img{height:150px}

	.paging {clear:both;overflow:hidden;padding:30px 0px;text-align:center}
	.paging span{border:1px solid #ddd;font-size:9pt;padding:5px 10px;cursor:pointer}
	.paging span:hover{border:1px solid #155b5f;font-size:9pt;padding:5px 10px}
	.paging .on{border:1px solid #155b5f;background:#155b5f;color:#fff;font-size:9pt;padding:5px 10px}
	.after_list .car_img {position:relative;overflow:hidden}
	.after_list .car_img img{transition: all 0.3s linear;cursor:pointer}
	.after_list .car_img img:hover{transform: scale(1.2);}
	.w_btn {clear:Both;text-align:Center;padding:30px}
	.w_btn button{font-family: 'notom';color:#fff;background:#155b5f;padding:10px 50px;border-radius:30px}
	.w_btn button:hover{font-family: 'notom';color:#fff;background:#555;padding:10px 50px;border-radius:30px;transition: all 0.3s linear;}

/*공지사항 글쓰기*/

	.notice_table {border-top:2px solid #155b5f;width:100%;max-width:1280px;margin:0 auto;margin-top:30px}
	.notice_table th{background:#fafafa;padding:10px 0px;border-bottom:1px solid #ddd;width:20%;font-size:11pt;font-family: 'notom';}
	.notice_table td{padding:10px;border-bottom:1px solid #ddd;width:80%;font-size:10pt;font-family: 'notor';}
	.notice_table td input{border:1px solid #ddd;border-radius:10px;width:98%;padding:10px}
	.notice_table td input:focus { outline: none !important; border-color: #155b5f; box-shadow: 0 0 10px #155b5f; }
	.notice_table td textarea{border:1px solid #ddd;border-radius:10px;width:98%;padding:10px;min-height:200px}
	.notice_table td textarea:focus { outline: none !important; border-color: #155b5f; box-shadow: 0 0 10px #155b5f; }


/*고객후기 글쓰기*/

	.after_table {border-top:2px solid #155b5f;width:100%;max-width:1280px;margin:0 auto}
	.after_table th{background:#fafafa;padding:10px 0px;border-bottom:1px solid #ddd;width:20%;font-size:11pt;font-family: 'notom';}
	.after_table td{padding:10px;border-bottom:1px solid #ddd;width:80%;font-size:10pt;font-family: 'notor';}
	.after_table td input{border:1px solid #ddd;border-radius:10px;width:98%;padding:10px}
	.after_table td input:focus { outline: none !important; border-color: #155b5f; box-shadow: 0 0 10px #155b5f; }
	.after_table td textarea{border:1px solid #ddd;border-radius:10px;width:98%;padding:10px;min-height:200px}
	.after_table td textarea:focus { outline: none !important; border-color: #155b5f; box-shadow: 0 0 10px #155b5f; }

	.star-score-check{ margin:0 0 0 0; direction:rtl; font-size:0; text-align:left; }
	.star-score-check > button { overflow:visible; display:inline-block; padding:0; border:none; font-size:0; line-height:0; background-color:#ccc; background-repeat:no-repeat; background-position:0 50%; }
	.star-score-check > button.even { background-position:0px 50%; margin-right:10px; }
	.star-score-check > button.even:first-child { margin-right:0; }
	.star-score-check > button { width:34px; height:34px; background-image:url("/image/star_bg_big.png"); }
	.star-score-check > button.active { background-color:#fdda39; }

/*이벤트*/

	.search_box {border:1px solid #ddd;max-width:360px;margin:0 auto;text-align:left}
	.search_box select{padding:15px 20px;border:0px;border-right:1px solid #ddd;padding-right:10px}
	.search_box input{padding:15px 20px;border:0px;padding-right:10px}
	.search_box button{background:#155b5f;color:#fff;padding:10px 14px;float:right}

	.event_list {margin:30px 0px 60px;overflow:hidden;text-align:left}
	.event_list li{width:31%;margin-right:2%;border:1px solid #ddd;border-radius:0px;float:left;margin-bottom:30px;box-shadow:1px 1px 3px #fff}
	.event_list li:hover{width:31%;margin-right:2%;border:1px solid #155b5f;border-radius:0px;float:left;margin-bottom:30px;box-shadow:1px 1px 3px #155b5f;transition: all 0.3s linear;}
	.event_list li:nth-child(3n){width:31%;margin-right:0%}
	.event_list li img{border-radius:0px 0px;height:208px;width:100%}
	.event_list li:hover img{border-radius:10px 10px 0px 0px;}
	.yfont {color:#ffcc00;padding:20px}
	.cont_area {padding:20px 20px 0px }
	.event_date {padding:0px 20px 20px;float:left;width:100%;font-size:9pt;color:#777}
	.id_name {padding:0px 10px 20px;font-size:9pt;float:right;width:40%;text-align:right}
	.event_list .carswiper img{height:150px}
	.event_list .car_img {position:relative;overflow:hidden}
	.event_list .car_img img{transition: all 0.3s linear;cursor:pointer}
	.event_list .car_img img:hover{transform: scale(1.08);}
	.w_btn {clear:Both;text-align:Center;padding:30px}
	.w_btn button{font-family: 'notom';color:#fff;background:#155b5f;padding:10px 50px;border-radius:30px}
	.w_btn button:hover{font-family: 'notom';color:#fff;background:#555;padding:10px 50px;border-radius:30px;transition: all 0.3s linear;}

/*이벤트 글쓰기*/

	.event_table {border-top:2px solid #155b5f;width:100%;max-width:1280px;margin:0 auto}
	.event_table th{background:#fafafa;padding:10px 0px;border-bottom:1px solid #ddd;width:20%;font-size:11pt;font-family: 'notom';}
	.event_table td{padding:10px;border-bottom:1px solid #ddd;width:80%;font-size:10pt;font-family: 'notor';}
	.event_table td input{border:1px solid #ddd;border-radius:10px;width:98%;padding:10px}
	.event_table td input:focus { outline: none !important; border-color: #155b5f; box-shadow: 0 0 10px #155b5f; }
	.event_table td textarea{border:1px solid #ddd;border-radius:10px;width:98%;padding:10px;min-height:200px}
	.event_table td textarea:focus { outline: none !important; border-color: #155b5f; box-shadow: 0 0 10px #155b5f; }


@media (max-width: 1835px) {
      .mySwiper {
		max-height:300px;}
		.mySwiper .swiper-button-next {left:50%;margin-left:180px}
		.mySwiper  .swiper-button-prev {left:50%;margin-left:-180px}
      }

@media (max-width: 1586px) {
      .mySwiper {
		max-height:280px;}
		.swiper-button-next {left:50%;margin-left:180px}
		.swiper-button-prev {left:50%;margin-left:-180px}
      .swiper-slide img {
        display: block;
        width: 100%;
        height: 98%;
        object-fit: cover;
		border-radius:20px;
		box-shadow:1px 1px 3px #333;
         }
@media (max-width: 576px) {
      .mySwiper {
		min-height:250px;}
		.swiper-button-next {left:0%;margin-left:-340px}
		.swiper-button-prev {right:0%;margin-right:-1540px}
      .swiper-slide img {
        display: block;
        width: 100%;
        height: 98%;
        object-fit: cover;
		border-radius:20px;
		box-shadow:1px 1px 3px #333;
         }
@media (max-width: 360px) {
      .mySwiper {min-height:200px;}
		.mySwiper  .swiper-button-next {left:0%;margin-left:-340px;}
		.mySwiper  .swiper-button-prev {right:0%;margin-right:-1540px}
      .swiper-slide img {
        display: block;
        width: 100%;
        height: 98%;
        object-fit: cover;
		border-radius:20px;
		box-shadow:1px 1px 3px #333;
         }