@charset"utf-8";

header{width:100%;}
#header_wrap{width:1000px;margin:0 auto;padding:20px 0;overflow:hidden}
#header_wrap h1{float:left; padding-top:5px;}
/* nav {float:left;margin-left:100px;} */
/* nav ul {float:right;} */
nav ul {/*padding-left:57px;*/}
nav li {float:left;font-size:17px;font-weight:bold;}
nav li a{display:inline-block; padding:25px 0 16px 41px; /*width:130px;*/ letter-spacing:-1px;color:#333;text-align:center;}/*기존가로사이즈 118PX*/
nav li a:hover {color:#7a171f;}

#header_wrap .gnb{position:absolute;top:-20px;left:50%;margin-left:310px;;background:#edecec;margin-top:15px;padding:0 5px }
#header_wrap .gnb li{float:left;font-size:12px; padding:3px 5px;}
#header_wrap .gnb li a{display:inline-block;background:url(../images/common/gnb_dot.png) no-repeat 0px 50%;padding-left:10px;}
#main_container{position:relative; /*height:800px*/}
#main_con{position:absolute;left:50%;margin-left:-200px;top:80px;width:715px;}
#main_con img{margin:0 13px 6px 0;box-shadow:3px 3px 10px #bcc0c9 }
/*#main_con2{position:absolute;top:610px;left:50%;margin-left:-495px;background:#ffffff;width:1000px;height:270px;}*/
#main_con2 li{float:left;}
.board_pre{padding:30px 20px;}
.board_pre .board_tit{display:inline-block;padding-right:10px;}
.board_pre .tit{display:inline-block;width:180px;font-size:12px}
.no_con{padding:30px 20px;}


/* footer */
footer {clear:both; width:100%; /*margin-top:11px;*/ }
footer .inner {position:relative; overflow:hidden; width:1000px; margin:0 auto;  border-top:1px #dbdbdb solid;background:#fff; padding:0 0 30px 0;}

.footer_menu {height:30px; margin-bottom:21px; padding:11px 0 13px; overflow:hidden; border-bottom:1px #dbdbdb solid;}
ul.footerUL {float:left; margin-top:6px;}
ul.footerUL li {float:left; padding:0 9px 0 9px; background:url(../images/common/bg_ftbar.gif) right 60% no-repeat;}
ul.footerUL li:first-child {padding-left:0;}
ul.footerUL li:last-child {padding-right:0; background:none;}
ul.footerUL li a {color:#555; letter-spacing:-1px;}
ul.footerUL li a:hover {color:#444; text-decoration:underline;}

.family_box {float:right; margin-left:10px; font-size:0;}
select.slct {width:148px; padding:3px 3px 3px 0; height:29px; border:1px #a9a9a9 solid; font-family:"Nanum Barun Gothic",Nanum Gothic, dotum, sans-serif;}
button.btn_go {width:47px; height:29px; margin-left:3px; line-height:12px; color:#fff; background:#7d7d7d; border:0; font-family:"Malgun Gothic","맑은고딕"; vertical-align:middle; cursor:pointer;}

footer .inner p.logo {float:left; display:block; margin-right:35px;}
footer .inner address {float:left; color:#888984; line-height:22px; font-style:normal;}
footer .inner address span {color:#b6b5b5; margin:0 10px; font-size:10px;}
footer .sns-links {position:absolute; top:80px; right:0; font-size:0; line-height:0;}
footer .sns-links a {margin-left:7px;}

.quick{position:absolute;top:172px;right:50%;margin-right:-610px;}

/* 메인 */

.section01_download {float:left; margin-right:25px; }
.section_quick li {display:flex; text-align:center; width:16.6%;}
.section_quick li span {display:block; font-size:15px; letter-spacing:-0.08em; font-weight:600; color:#515151;}

#section_layout {float:right; overflow:hidden; width:699px; margin:82px 0 64px 0;}
.section_pop {float:left; width:450px; height:378px; margin-right:16px;}
.section_bnr {float:right; width:233px; height:378px;}
.section_bnr a {display:block; font-size:0; line-height:0;}
.section_bnr a:first-child {margin-bottom:11px;}

#section_layout2 {margin:0 auto; clear:both; width:1000px; padding:30px 0 40px 0;}

/*#section_layout2 {margin: 0 auto; clear:both; width:1000px; height:270px; }
.section_notice {width:361px; height:275px; float:left;}
.section_notice h2 {float:left; display:inline-block; margin:30px 13px 10px 0; font-size:15px;}
.section_notice h2 a {color:#04050d; padding-left: 278px;}
.section_notice ul {float:left; height:207px; overflow:hidden; margin-top:10px; }
.section_notice ul li {clear:both; overflow:hidden;font-size:15px;line-height:30px;width:360px;}
.section_notice ul li a {float:left; display:block; width:170px; padding:0; color:#555; letter-spacing:-1px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.section_notice ul li a:hover {color:#222; text-decoration:underline;}
.section_notice ul li span {float:right; color:#777; letter-spacing:-0.6px;}

.section_notice_img {position:absolute;float:left; margin-left:390px; margin-top:10px;  }*/

.section_bnrUL li {float:left; width:280px; height:85px; padding:13px 0 0 31px; border-left:1px #e7e3e0 solid; background:url(../images/main/bg_arrow.png) 94% 40% no-repeat;}

/* 풀다운메뉴 */
.header{width:1000px; margin:0 auto;overflow:visible}
.subgnb_bg{position:absolute; z-index:99999; width:100%; background:#f6f6f6; border-bottom:1px solid #3f3f3f; padding:20px 0 0 0; top:93px; left:0}
.subgnb_wrap{width:1000px; margin:0 auto}
.subgnb {width:750px;margin-left:255px;}
.subgnb_cnt{float:left;width:115px; padding-right:12px; text-align:center;}
.subgnb_cnt:nth-of-type(5), .subgnb_cnt:nth-of-type(6) {padding-right:0px;}
.subgnb_cnt li a{font-size:14px;line-height:200%; background:url(../images/main/ico_dot.gif) no-repeat 0 50%;}
.subgnb_cnt li a:hover{font-weight:bold; }

/* 메인롤링 */
.visual_img{position:relative;height:598px;width:100%;}
.visual_img li{position:absolute;top:0;height:598px;width:100%;}

/* 서브 */
#sub_container {width:1000px; margin:35px auto;overflow:hidden}
#sub_visual {background:url(../images/sub/sub_visual.jpg) no-repeat 50% 50%;height:180px;}
#sub_menu {background:url(../images/sub/menu_body.gif) no-repeat; height:50px;}
#sub_menu ul {width:100%; margin: 0 auto; text-align: center;}
#sub_menu li {/*float: left;*/ display: inline-block; /*min-width:251px;*/ min-width:300px;  position: relative;}
#sub_menu li:last-child a {border-right: 0;}
#sub_menu li a {display: block; padding: 15px 0; text-align: center; color: #ffffff; font-size: 14px; font-weight: bold; letter-spacing: -2px; border-right: 1px #616161 solid;}
#sub_menu li a span.menuicon1{padding-left: 26px; padding-bottom: 10px; background: url(../images/sub/menu_icon1.png) no-repeat;}
#sub_menu li a span.menuicon2{padding-left: 24px; padding-bottom: 10px; background: url(../images/sub/menu_icon2.png) no-repeat;}
#sub_menu li a span.menuicon3{padding-left: 26px; padding-bottom: 10px; background: url(../images/sub/menu_icon3.png) no-repeat;}
#sub_menu li a span.menuicon4{padding-left: 24px; padding-bottom: 10px; background: url(../images/sub/menu_icon4.png) no-repeat;}


#snb{float:left;width:190px;}
#snb h2{color:#3f3f3f; font-size:22px;text-align:left;border-bottom:3px solid #3f3f3f;padding:0 0 25px 20px;}
#snb ul{margin-top:15px;}
#snb li{border-bottom:1px dotted #ddd;}
#snb li a{display:inline-block; padding:12px 0;width:100%;text-indent:15px;font-weight:bold;}
#snb li a:hover,#snb li.on a{background:#3f3f3f url(../images/sub/bg_snb.png) no-repeat 90% 50%;color:#fff; }
#contents_wrap{float:right;width:750px; margin-bottom:30px;}

.place_wrap{position:relative;width:100%;background:url(../images/sub/bar_bg.gif) no-repeat 0 100%;padding-bottom:26px;}
.place_wrap h3{font-size:20px;color:#333;}
.place_wrap .place{position:absolute;top:0;right:0}
.place_wrap .place li{float:left;background:url(../images/sub/place_bg.gif) no-repeat 0 55%;padding:0 10px; line-height:100%}
.place_wrap .place li:last-child{font-weight:bold}
.place_wrap .place li:first-child{background:none}

#contents_wrap h4{background:url(../images/sub/ico_h4.gif) no-repeat 0 50%;margin:20px 0 10px 0;color:#333333; font-size:18px;font-weight:normal;letter-spacing:-1px;padding-left:22px;}
#contents_wrap h5{background:url(../images/sub/ico_h5.gif) no-repeat 0 50%;margin:10px 0 10px 0;color:#a70f2b; font-size:15px;font-weight:normal;letter-spacing:-1px;padding-left:15px;}

.num_list,.list_Type{width:100%; overflow:hidden}
.num_list li{color:#666;margin-bottom:10px;line-height:100%}
.num_list li span{display:inline-block;background:url(../images/sub/num_bg.gif) no-repeat;width:24px; padding:3px 0 8px 0;text-align:center; color:#fff;line-height:100%;font-weight:bold;margin-right:5px;}

.tbl_basic{width:100%;border:1px solid #ddd; border-top:2px solid #666}
.tbl_basic thead th{background:#f6f6f6;padding:10px 0;border-bottom:1px solid #ddd; border-right:1px solid #ddd;font-weight:normal}
.tbl_basic tbody td{padding:10px 0;border-bottom:1px solid #ddd; border-right:1px solid #ddd;text-align:center; color:#666;padding:10px;letter-spacing:-1px}
.tbl_basic tbody td.left{text-align:left;}

.list_Type {overflow:hidden;margin-top:30px;}
.list_Type li{background:url(../images/sub/ico_arrow.gif) no-repeat 0 50%;padding-left:10px;color:#666;margin-bottom:3px;}
.list_Type li span{color:#a70f2b;}
.list_Type .img{float:left;width:200px;}
.list_Type dl{float:left;width:550px;}

.b_txt{color:#a70f2b; font-size:16px;letter-spacing:-1px}
.info_bg{background:url(../images/sub/info_02.gif) no-repeat 100% 0%;margin-top:40px;}

.teach_list{border-top:1px dashed #ddd;overflow:hidden;}
.teach_list li{padding:15px;border-bottom:1px dashed #ddd;}
.teach_list li:nth-child(even){background:#f8f8f8}
.teach_list .img{float:left;width:94px;padding:5px ;border:1px solid #ddd;background:#fff}
.teach_list dl{float:left;width:580px;margin-left:30px;font-size:12px;}
.teach_list dt{width:100%;font-size:16px;font-weight:bold;padding:10px 0;color:#333}
.teach_list dd{background:url(../images/sub/ico_dot.gif) no-repeat 0 50%;padding-left:8px;color:#666;letter-spacing:0}
.teach_list dd span{display:inline-block;background:url(../images/sub/teach_line.gif) no-repeat 65px 50%;padding-right:5px;width:70px;font-weight:bold;color:#333 }

.tab{border-bottom:1px solid #ddd;margin:30px 0;}
.tab li{float:left;}
.tab li a{display:inline-block; width:130px; padding:10px 0;border:1px solid #ddd;border-bottom:0;text-align:center; font-family:dotum;background:#f9f9f9}
.tab li a:hover,.tab li a.tab_on{border-top:2px solid #a70f2b; color:#a70f2b; font-weight:bold; font-size:12px;background:#fff}
.tab li:first-child a{border-right:0}

.edu_table{border-top:2px solid #333; width:100%;border-left:1px solid #ddd}
.edu_table thead th{background:#f7f7f7;border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:5px 0}
.edu_table thead td{background:#f2f2f2;border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:5px 0;text-align:center}
.edu_table tbody td{text-align:center;padding:5px;border-right:1px solid #ddd; border-bottom:1px solid #ddd}
.edu_table tbody td.left{text-align:left}
.edu_table tbody tr.total{background:#eaeaea}
.edu_table tbody tr.all_total{background:#999; color:#fff}
.edu_table tbody tr.total_num{background:#f9dfa1}
.edu_box{padding:10px 15px; background:#fafafa;border:1px solid #ddd}


#downbox h4 {display: inline-block; width:375px; height:40px; text-align:left;}
#downbox .filedown {width:180px; height:40px; display: inline-block;  text-align:center; line-height: 40px; border:1px solid #ddd; }

/* 정암학사 안내 */
.text_list {background:#f1f1f1; padding:10px;margin:10px 0;font-size:12px}
.bg_history {float: left; width: 167px; height: 167px; padding: 10px; margin: 0 auto; background:url(../images/sub/history.png) no-repeat 50% 50%;}
.history_wrap{overflow:hidden}
.history_list{float:left;width:560px;}
.history_list dt{float:left;width:110px;padding:10px 0; border-bottom:1px dashed #ddd; color:#a70f2b;font-weight:bold; text-align:center; font-size:14px;}
.history_list dd{float:left;width:440px;padding:10px 0px; border-bottom:1px dashed #ddd}
.history_list dt.line_2{padding-bottom:30px}
.history_list dt.line_3{padding-bottom:52px}
.history_bg{/*background:#fbfbfb;*/overflow:hidden;margin: 0;padding:30px 0;}

/* 정암학사 수칙 */
.img_view {width: 100%; overflow: hidden;}
.img_view li {border: 2px solid #ddd; padding: 0.4; margin-right: 1%; margin-bottom: 1%; width: 240px; float: left;}
.img_view li.m_r0 {margin-right: 0;}
.img_view li img {display: block; margin: 0 auto;}

/* 정암학사 둘러보기 */
#tour_view1_box {width:100%;height:400px;}
#tour_view2_box {width:100%;height:400px;margin-top:20px;}


#tour_view1 {height:100%;width: 32%;display: inline-block;cursor: pointer}
#tour_view2_1 {height:50%;}
#tour_view2_2 {height:50%;}
#tour_view3 {height:100%;width: 32%;display: inline-block;cursor: pointer;}
#tour_view4 {height:100%;width: 38.4%;display: inline-block;cursor: pointer}
#tour_view5 {height:100%;width: 57.6%;display: inline-block;cursor: pointer}

.tour_view_img {height:100%;width: 100%;cursor: pointer}

#tour_view_half {height:100%;width: 32%;display: inline-block;}


/* 정암학사 수칙 */
#demeritSuggestion {width:100%; text-align:center; font-size:20px; font-weight: bold;}



/* 캠퍼스안내도 */


.location_wrap {margin-top:30px;}
.campus_map{position:relative;background:url(../images/sub/campus.jpg) no-repeat;width:100%; height:600px;margin-top:30px;}
.campus_map .cam01{position:absolute;z-index:99;top:350px;left:420px}
.campus_map .cam02{position:absolute;z-index:99;top:450px;left:320px}
.campus_map .cam03{position:absolute;z-index:99;top:420px;left:150px}
.campus_map .cam04{position:absolute;z-index:99;top:350px;left:70px}
.campus_map .cam05{position:absolute;z-index:99;top:250px;left:50px}
.campus_map .cam06{position:absolute;z-index:99;top:250px;left:150px}
.campus_map .cam07{position:absolute;z-index:99;top:210px;left:230px}
.campus_map .cam08{position:absolute;z-index:99;top:140px;left:220px}
.campus_map .cam09{position:absolute;z-index:99;top:135px;left:310px}
.campus_map .cam10{position:absolute;z-index:99;top:140px;left:380px}
.campus_map .cam11{position:absolute;z-index:99;top:120px;left:410px}
.campus_map .cam12{position:absolute;z-index:99;top:120px;left:490px;}
.campus_map .cam13{position:absolute;z-index:99;top:230px;left:410px;}

.cam_box_wrap{position:relative;padding-left:30px;width:234px;}
.cam_box_wrap .box_point{position:absolute;z-index:9999;top:150px;left:50%;margin-left:-129px;}
.cam_box{border:2px solid #a70f2b; background:#fff;width:234px;padding:20px;border-radius:10px;)}
.cam_box dt{color:#a70f2b; font-size:15px;}

.con_01{position:absolute;z-index:999;top:195px;left:440px}
.con_02{position:absolute;z-index:999;top:295px;left:340px}
.con_03{position:absolute;z-index:999;top:265px;left:165px}
.con_04{position:absolute;z-index:999;top:195px;left:85px}
.con_05{position:absolute;z-index:999;top:95px;left:65px}
.con_06{position:absolute;z-index:999;top:95px;left:165px}
.con_07{position:absolute;z-index:999;top:55px;left:245px}
.con_08{position:absolute;z-index:999;top:-15px;left:240px}
.con_09{position:absolute;z-index:999;top:-18px;left:325px}
.con_10{position:absolute;z-index:999;top:-15px;left:395px}
.con_11{position:absolute;z-index:999;top:-35px;left:425px}
.con_12{position:absolute;z-index:999;top:-35px;left:505px}
.con_13{position:absolute;z-index:999;top:75px;left:430px}

.location_add{background:url(../images/sub/location_img.gif) no-repeat 0 10px;padding-left:25px; }
.location_add li{line-height:250%}
.img_list{width:100%;overflow:hidden;}
.img_list .ico{float:left;width:130px;}
.img_list .subway{float:left;overflow:hidden;padding:5px 0;width:600px}
.img_list .subway .ico2{float:left;padding-right:15px}
.img_list .subway dl{float:left;}
.img_list .subway dt{background:url(../images/common/ico_dot.gif) no-repeat 0 50%;font-weight:bold;padding-left:10px;color:#000 }
.img_list .subway dd{padding:10px 0}

.tb_base { clear:both; float:left; width:100%; border-top:2px solid #999; /*border-left:1px solid #dcdcdc;*/ margin-bottom:20px; }
.tb_base thead th { padding:15px 0; border-bottom:1px solid #dcdcdc; /*border-right:1px solid #dcdcdc;*/ background-color:#f6f7f9; line-height:14px; font-family:Dotum; font-size:13px; color:#444; text-align:center; }
.tb_base tbody th { padding:15px 0; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; background-color:#f6f7f9; line-height:14px; font-family:Dotum; font-size:13px; color:#444; text-align:center; }
.tb_base tbody th.th_left { text-align:left; padding-left:10px; }
.tb_base tbody td { padding:10px 5px; /* font-family:Dotum;*/ font-size:13px; color:#666; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; text-align:center; line-height:18px; }
.tb_base tbody td.td_left { text-align:left; padding-left:15px; line-height:20px; }
.tb_base tbody td a.td_request { display:inline-block; width:90px; line-height:28px; font-family:Dotum; font-weight:bold; color:#fff; text-align:center; background-color:#f36e6e; border-radius:3px; }
.tb_base tbody tr.select_sch:hover { background-color:#f6f7f9; }
.tb_base tbody td.font_green { color:#61ac40; font-weight:bold; }
.tb_base tbody td.photo img { width:200px; height:180px; }

.mt40 { margin-top:40px;}

/*
 * grid
 */

.col_xxs_dev, .col_xxs_1, .col_xxs_2, .col_xxs_3, .col_xxs_4, .col_xxs_5, .col_xxs_6, .col_xxs_7, .col_xxs_8, .col_xxs_9, .col_xxs_10, .col_xxs_11, .col_xxs_12, .col_xs_dev, .col_sm_dev, .col_md_dev, .col_lg_dev, .col_xs_1, .col_sm_1, .col_md_1, .col_lg_1, .col_xs_2, .col_sm_2, .col_md_2, .col_lg_2, .col_xs_3, .col_sm_3, .col_md_3, .col_lg_3, .col_xs_4, .col_sm_4, .col_md_4, .col_lg_4, .col_xs_5, .col_sm_5, .col_md_5, .col_lg_5, .col_xs_6, .col_sm_6, .col_md_6, .col_lg_6, .col_xs_7, .col_sm_7, .col_md_7, .col_lg_7, .col_xs_8, .col_sm_8, .col_md_8, .col_lg_8, .col_xs_9, .col_sm_9, .col_md_9, .col_lg_9, .col_xs_10, .col_sm_10, .col_md_10, .col_lg_10, .col_xs_11, .col_sm_11, .col_md_11, .col_lg_11, .col_xs_12, .col_sm_12, .col_md_12,
.col_lg_12 { position:relative; min-height:1px; box-sizing:border-box;}

.col_xxs_dev, .col_xs_dev, .col_sm_dev, .col_md_dev, .col_lg_dev { float:left; width:20%;}


.col_xs_dev, .col_xs_1, .col_xs_2, .col_xs_3, .col_xs_4, .col_xs_5, .col_xs_6, .col_xs_7, .col_xs_8, .col_xs_9, .col_xs_10, .col_xs_11, .col_xs_12 { float:left;}
.col_xs_12 { width:100%;}
.col_xs_11 { width:91.66666667%;}
.col_xs_10 { width:83.33333333%;}
.col_xs_9 { width:75%;}
.col_xs_8 { width:66.66666667%;}
.col_xs_7 { width:58.33333333%;}
.col_xs_6 { width:50%;}
.col_xs_5 { width:41.66666667%;}
.col_xs_4 { width:33.33333333%;}
.col_xs_3 { width:25%;}
.col_xs_dev { width:20%;}
.col_xs_2 { width:16.66666667%;}
.col_xs_1 { width:8.33333333%;}


.uni_inner_map{background: url('/images/sub/inner_map.jpg');}
.uni_out_map{background: url('/images/sub/kakao_map.PNG');}

.point{ width: 20px; height: 20px; border-radius: 100%; background: #b34242; display: inline-block; color: #ffffff; font-size: 28px; line-height: 13px; font-weight: 700;}

.point1{ position: relative; top: 100px; left: 40px;}
.point2{ position: relative; top: 100px; left: 110px;}
.point3{ position: relative; top: 80px; left: 160px;}
.point4{ position: relative; top: 35px; left: 125px;}
.point5{ position: relative; top: 35px; left: 185px;}
.point6{ position: relative; top: 35px; left: 227.5px;}
.point7{ position: relative; top: 25px; left: 232.5px;}
.point8{ position: relative; top: 25px; left: 282.5px;}
.point9{ position: relative; top: 160px; left: -130px;}
.point10{ position: relative; top: 200px; left: -80px;}
.point11{ position: relative; top: 215px; left: 55px;}
.point12{ position: relative; top: 90px; left: 115px;}


.h_map{ width: 600px; height: 300px; border: 1px solid ; /*background-size: cover;*/ background-repeat: no-repeat;}

.point_info{ position: absolute; background: #ffffff; border: 1px solid ; width: 300px; display: none; border-radius: 1rem; border: 1px solid #640324; border-top-left-radius: 0;}

.point_info .info_content{padding: 1rem;}

.point_info .info_title{margin-top: 7px;  text-align: right; padding-right: 10px; font-weight: 600;}

.i_title{padding-top: 20px; padding-left: 10px; font-size: 16px; font-weight: 600; color: #302d2d;}
.i_detail{padding-left: 20px;}
.close_info{background: #ffffff; padding: 5px;  background: #640324; color: #ffffff; border-radius: 1.5rem;}

.welcom{ font-size: 18px; /*padding-top: 30px;*/}

.welcom .l_info{ font-size: 24px; padding: 10px 0;}

.welcom .l_detail{ padding-left: 15px; padding-top: 10px; padding-bottom: 10px; color: rgb(152, 152, 152); }

.welcom .l_d_deep{ font-size: 18px; line-height: 10px; font-size: 17px; margin-bottom: 5px;}

.welcom .strong{ font-weight: 700; }


.wc_h4 {background: url('https://www.hosan.ac.kr/images/common/ico_h4.png') no-repeat 0 50%; font-weight: 600; margin-top: 30px; font-size: 18px; color: #a70f2b; padding-left: 20px;margin-bottom: 10px;}


@media (min-width: 768px) {
.col_sm_dev, .col_sm_1, .col_sm_2, .col_sm_3, .col_sm_4, .col_sm_5, .col_sm_6, .col_sm_7, .col_sm_8, .col_sm_9, .col_sm_10, .col_sm_11, .col_sm_12 { float:left;}
.col_sm_12 { width:100%;}
.col_sm_11 { width:91.66666667%;}
.col_sm_10 { width:83.33333333%;}
.col_sm_9 { width:75%;}
.col_sm_8 { width:66.66666667%;}
.col_sm_7 { width:58.33333333%;}
.col_sm_6 { width:50%;}
.col_sm_5 { width:41.66666667%;}
.col_sm_4 { width:33.33333333%;}
.col_sm_3 { width:25%;}
.col_sm_dev { width:20%;}
.col_sm_2 { width:16.66666667%;}
.col_sm_1 { width:8.33333333%;}
}
@media (min-width: 992px) {
.col_md_dev, .col_md_1, .col_md_2, .col_md_3, .col_md_4, .col_md_5, .col_md_6, .col_md_7, .col_md_8, .col_md_9, .col_md_10, .col_md_11, .col_md_12 { float:left;}
.col_md_12 { width:100%;}
.col_md_11 { width:91.66666667%;}
.col_md_10 { width:83.33333333%;}
.col_md_9 { width:75%;}
.col_md_8 { width:66.66666667%;}
.col_md_7 { width:58.33333333%;}
.col_md_6 { width:50%;}
.col_md_5 { width:41.66666667%;}
.col_md_4 { width:33.33333333%;}
.col_md_3 { width:25%;}
.col_md_dev { width:20%;}
.col_md_2 { width:16.66666667%;}
.col_md_1 { width:8.33333333%;}
}

@media (min-width: 1200px) {
.col_lg_dev, .col_lg_1, .col_lg_2, .col_lg_3, .col_lg_4, .col_lg_5, .col_lg_6, .col_lg_7, .col_lg_8, .col_lg_9, .col_lg_10, .col_lg_11, .col_lg_12 { float:left;}
.col_lg_12 { width:100%;}
.col_lg_11 { width:91.66666667%;}
.col_lg_10 { width:83.33333333%;}
.col_lg_9 { width:75%;}
.col_lg_8 { width:66.66666667%;}
.col_lg_7 { width:58.33333333%;}
.col_lg_6 { width:50%;}
.col_lg_5 { width:41.66666667%;}
.col_lg_4 { width:33.33333333%;}
.col_lg_3 { width:25%;}
.col_lg_dev { width:20%;}
.col_lg_2 { width:16.66666667%;}
.col_lg_1 { width:8.33333333%;}
}
