#wrapper {width:100%; }
.ct {position:relative; max-width:1280px; width:90%; margin:0 auto;}
.m_wrap {display:none;}
/*
.body  {width:100%; position:relative; height:auto;}
.menu_bg {width: 100%; height:100vh; background: rgba(0,0,0,0.7); position: absolute;z-index:99;  top:0; display: none;}
.menu_btn { float:left;  position:relative; top:19px; right:0; z-index:999; width:60px; height:60px; cursor:pointer; border:none; outline:none; transition:all 0s ease; background: url(/police/images/common/btn-menu.png) no-repeat 50% 50%; } 
.close_btn {position:absolute; top:0; left:190px; z-index:999; display:block; width:60px; height:60px; cursor:pointer;outline:none; background: url(/police/images/common/btn-close.png) no-repeat 50% 50%;} 
*/
#header.sticky {/* height:60px;*/ transition:0.2s;}
#header.sticky.header-sub {position:fixed; }
#header {position:fixed;transition:all .2s ease; top:0; left:0; z-index:99; width:100%; height:125px; border-bottom:1px solid #263866; background:rgba(250,250,250,1);}
#header .logobox {margin-left:30px;}
#header .logo {width:303px;}
#header .logo img {width:100%;}
#header .btn_menu {display:none;}
#navigation {display:flex; flex-wrap:wrap; justify-content:center; align-items:center; justify-content: space-between; height:125px;}
#navigation .nav {display:flex; flex-wrap:wrap; justify-content:center; align-items:center; margin-right:30px;}
#navigation .nav li {display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}
#navigation .nav li a {display:table-cell; padding:10px 20px 10px 20px; font-size:20pt; font-family:'notokr-M'; text-align:center; vertical-align:middle; color:#333; border-bottom:4px solid transparent; line-height:1.2em; letter-spacing:-0.02em; transition:all 0s ease;}
#navigation .nav li a:hover { color:#263866; border-bottom:4px solid #2e3990;}
.dropMenuWrap2 {display:none;}

.popup {position:absolute; left:50%; top:50%; z-index:10; width:450px; height:230px; border:2px solid #000; background:#fff; transform:translateX(-50%) translateY(-50%);}
.popup .tit {padding:7px 0 10px 10px; font-size:15pt; font-family:'notokr-M'; color:#fff; line-height:1em; background:#ff0606;}
.popup .txt {padding:20px 10px; font-family:'notokr-M'; text-align:center; line-height:1.4em; }
.popup .btn {position:absolute; left:0; bottom:10px; z-index:1; width:430px; margin:0 10px 0 10px; padding:10px 0; font-size:12pt; font-family:'notokr-M'; color:#fff; text-align:center; line-height:1.4em; cursor:pointer; background:#1f178b;}
.popup .btn:hover {background:#68289a;}

.video-wrap {position:relative; width:100%; height:1300px; overflow:hidden;}
.video-wrap .bg {position:absolute; left:0; top:0; z-index:-1; width:100%; height:100%;}
.video-wrap .bg::after {position:absolute; left:0; top:0; z-index:1; content:""; display: block; width:100%; height:100%; background:rgba(0,0,0,.4);}
.video-wrap video {position:absolute; left:50%; top:50%; z-index:-1; width:100%; min-width:2200px; transform:translateX(-50%) translateY(-50%);}

.page1 {display:flex; flex-wrap:wrap; justify-content:center; justify-content: space-between; }
.page1 .main_top_notice {display:flex; justify-content:center; align-items:center; width:100%; margin-top:165px; margin-bottom:80px;}
.page1 .main_top_notice .box {display:flex; align-items:center; max-width:900px; width:100%; padding:10px; overflow:hid den; background:#263866; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; 
-moz-box-shadow: 0 0 10px rgba(66, 125, 255, 1); -webkit-box-shadow: 0 0 10px rgba(66, 125, 255, 1); box-shadow: 0 0 10px rgba(66, 125, 255, 1);}
.page1 .main_top_notice .box .tit {display:flex; justify-content:center; align-items:center; margin-right:30px; padding:0 10px; font-size:16pt; font-family:'notokr-B'; color:#fff;}
.page1 .main_top_notice .box .tit .icon {display:table-cell; width:15px; margin-right:8px;}
.page1 .main_top_notice .box .tit .icon img {width:100%;}
.page1 .main_top_notice .box .txt {font-size:15pt; font-family:'notokr'; color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.page1 .left_box {display:flex; flex-wrap:wrap; justify-content:center;}
.page1 .left_box .iconbox {display:flex; flex-wrap:wrap; justify-content:center; justify-content: space-between; width:400px;}
.page1 .left_box .iconbox .icon {display:flex; justify-content:center; align-items:center;flex-direction: column; width:40%; margin:30px 20px;}
.page1 .left_box .iconbox .icon .img {width:140px;}
.page1 .left_box .iconbox .icon .img img {width:100%;}
.page1 .left_box .iconbox .icon .txt {font-family:'notokr'; color:#fff;}

.page1 .right_box {display:flex; flex-wrap:wrap; justify-content:center; align-items: flex-start; max-width:550px; width:90%; margin-right:30px;}
.page1 .right_box .present {width:100%; padding:20px; margin-bottom:20px; overflow:hidden; background: transparent;
background: -webkit-linear-gradient(left, rgba(115,55,136,.8) 0%,rgba(35,73,155,.8) 100%); 
background: -ms-linear-gradient(left, rgba(115,55,136,.8) 0%,rgba(35,73,155,.8) 100%);  
background: linear-gradient(left, rgba(115,55,136,.8) 0%,rgba(35,73,155,.8) 100%);
-moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; 
-moz-box-shadow: 0 0 10px rgba(66, 125, 255, 1); -webkit-box-shadow: 0 0 10px rgba(66, 125, 255, 1); box-shadow: 0 0 10px rgba(66, 125, 255, 1);}
.page1 .right_box .present .tit {width:100%; font-size:30pt; font-family:'notokr-B'; color:#fff; text-align:center; line-height:1.4em;}
.page1 .right_box .present .txt {width:100%; font-size:14pt; font-family:'notokr-L'; color:#fff; text-align:center;}
.page1 .right_box .present .main_count_box {display:flex; flex-wrap:wrap; justify-content:center; align-items:center; justify-content: space-between; margin:40px 0;}
.page1 .right_box .present .main_count_box .box {width:33%; padding:15px 10px; text-align:center; border:2px solid rgba(255,255,255,.8); background:rgba(255,255,255,.5); -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius: 100px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.page1 .right_box .present .main_count_box .box .txt { font-family:'notokr-M'; color:#000; line-height:1.4em;}
.page1 .right_box .present .main_count_box .box .num {font-size:18pt; font-family:'notokr-B'; color:#000; line-height:1.4em;}

.page1 .right_box .issue {width:100%; padding:0 0 20px 0; background:rgba(35,73,155,.4); overflow:hidden; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; 
-moz-box-shadow: 0 0 10px rgba(66, 125, 255, 1); -webkit-box-shadow: 0 0 10px rgba(66, 125, 255, 1); box-shadow: 0 0 10px rgba(66, 125, 255, 1);}
.page1 .right_box .issue .tit {width:100%; padding:7px 0; margin-bottom:10px; font-size:20pt; font-family:'notokr-M'; color:#fff; text-align:center; line-height:1.4em; background:rgba(35,73,155,.7);}
.page1 .right_box .issue .main_count_box {display:flex; flex-wrap:wrap; justify-content:center; align-items:cen ter; justify-content: space-between; width:100%; padding:20px 20px 0 20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.page1 .right_box .issue .main_count_box .box {width:30%; }
.page1 .right_box .issue .main_count_box .box .img {width:100%; min-height:200px; background:#263866;}
.page1 .right_box .issue .main_count_box .box .img img {width:100%;}
.page1 .right_box .issue .main_count_box .box .txt {width:100%; height:80px; margin-top:10px; font-family:'notokr-M'; color:#fff; line-height:1.4em; word-break:keep-all; text-overflow:ellipsis; overflow:hidden;}

.main-title {width:100%;display:flex; flex-wrap:wrap; justify-content:center; margin-bottom:60px;}
.main-title .tit {width:100%; font-size:30pt; font-family:'notokr-B'; color:#fff; text-align:center; line-height:1.4em; text-shadow:0 0 20px rgba(66, 125, 255, 1);}

.count_box {display:flex; flex-wrap:wrap; justify-content:center; align-items:cen ter; justify-content: space-between; width:100%;}
.count_box .box {display:flex; flex-wrap:wrap; justify-content:center; align-items: flex-start; width:24%;}
.count_box .box .img {width:100%; xmin-height:200px; overflow:hidden; background:#263866; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; 
-moz-box-shadow: 0 0 20px rgba(66, 125, 255, 1); -webkit-box-shadow: 0 0 20px rgba(66, 125, 255, 1); box-shadow: 0 0 20px rgba(66, 125, 255, 1);}
.count_box .box .img img {width:100%;}
.count_box .box .txt {margin-top:15px; font-size:15pt; font-family:'notokr-M'; text-align:center; color:#fff; line-height:1.4em;}

.page2 {position:relative; z-index:1; padding:90px 0 100px 0; background:#999 url(/police/images/main/bg1.jpg) no-repeat 50% 50%; background-size:cover;}
.page2::after {position: absolute; left:0; top:0; z-index:1; content:""; display: block; width:100%; height:100%;  background:rgba(0,0,0,.4);}
.page2 .ct {position:relative; z-index:2; display:flex; flex-wrap:wrap; justify-content:center;}

.page3 {position:relative; z-index:1; padding:90px 0 100px 0; background:#666 url(/police/images/main/bg2.jpg) no-repeat 50% 50%; background-size:cover;}
.page3::after {position: absolute; left:0; top:0; z-index:1; content:""; display: block; width:100%; height:100%;  background:rgba(0,0,0,.4);}
.page3 .ct {position:relative; z-index:2; display:flex; flex-wrap:wrap; justify-content:center;}

.page4 {position:relative; z-index:1; padding:90px 0 100px 0; background:#666 url(/police/images/main/bg3.jpg) no-repeat 50% 40%; background-size:cover;}
.page4::after {position: absolute; left:0; top:0; z-index:1; content:""; display: block; width:100%; height:100%;  background:rgba(0,0,0,.4);}
.page4 .ct {position:relative; z-index:2; display:flex; flex-wrap:wrap; justify-content:center;}

.page5 {position:relative; z-index:1; padding:90px 0 100px 0; background:#666 url(/police/images/main/bg4.jpg) no-repeat 50% 50%; background-size:cover;}
.page5::after {position: absolute; left:0; top:0; z-index:1; content:""; display: block; width:100%; height:100%;  background:rgba(0,0,0,.5);}
.page5 .ct {position:relative; z-index:2; display:flex; flex-wrap:wrap; justify-content:center;}

.page6 {position:relative; z-index:1; padding:90px 0 100px 0; background:#666 url(/police/images/main/bg5.jpg) no-repeat 50% 50%; background-size:cover;}
.page6::after {position: absolute; left:0; top:0; z-index:1; content:""; display: block; width:100%; height:100%;  background:rgba(0,0,0,.3);}
.page6 .ct {position:relative; z-index:2; display:flex; flex-wrap:wrap; justify-content:center;}

.page7 {position:relative; padding:90px 0 100px 0; background:#fff;}
.page7 .main-title .tit {color:#111; text-shadow:none; }
.page7 .notice_bubble {display:flex; flex-wrap:wrap; justify-content:center; align-items:cen ter; width:100%;}
.page7 .notice_bubble .box_area {position:relative; display:flex; flex-wrap:wrap; justify-content:center; align-items:cen ter;width:100%; padding-left:110px;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.page7 .notice_bubble .year {position: absolute; left:0; top:0px; z-index:1; width:80px; height:100%;}
.page7 .notice_bubble .year::after { position: absolute; left:50%; top:0; content:""; display: block; width:1px; height:100%;  background:#dce1e4; }
.page7 .notice_bubble .year .data {position:relative; z-index:1; font-size:13pt; font-family:'notokr-L'; background:#fff;}
.page7 .notice_bubble .year .icon {position:relative; z-index:1; width:28px; margin:0 auto; background:#fff;}
.page7 .notice_bubble .year .icon img {width:100%;}

.page7 .notice_bubble .box {display:flex; flex-wrap:wrap; align-items: flex-start; width:100%; padding:20px 20px; margin-bottom:25px; background:#f3f5f9; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.page7 .notice_bubble .box .tit {width:100%; font-size:16pt; font-family:'notokr-M'; color:#111; line-height:1.4em;}
.page7 .notice_bubble .box .txt {margin-top:5px; font-size:13pt; font-family:'notokr-L'; color:#7c8990; line-height:1.4em; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.page7 .notice_bubble .box .num {width:100%; margin-top:10px;  font-size:13pt; font-family:'notokr-L'; text-align:right; color:#888; line-height:1.4em; }

.contents_Wrap.pd0 {}
.contents_Wrap {}
.sub_visual1 .img,.sub_visual2 .img,
.sub_visual3 .img, .sub_visual4 .img, .sub_visual5 .img {width:100%; height:800px;}
.sub_visual1 .img {background: url(/police/images/common/sub_visual1.jpg) no-repeat 50% 50%; background-size:cover;}
.sub_visual2 .img {background: url(/police/images/common/sub_visual2.jpg) no-repeat 50% 50%; background-size:cover;}
.sub_visual3 .img {background: url(/police/images/common/sub_visual3.jpg) no-repeat 50% 50%; background-size:cover;}
.sub_visual4 .img {background: url(/police/images/common/sub_visual4.jpg) no-repeat 50% 50%; background-size:cover;}
.sub_visual5 .img {background: url(/police/images/common/sub_visual5.jpg) no-repeat 50% 50%; background-size:cover;}

.shadow-bar {width:100%; background:#fff; border-bottom:1px solid #ddd;}
.shadow-bar .ct { display:flex; flex-wrap:wrap; align-items:center; align-items: stretch; font-size:13pt; color:#fff; }
.shadow-bar .home { display:flex; justify-content:center; align-items:center; width:50px; height:50px; background:#3e5180 url(/police/images/common/icon_home.png) no-repeat 50% 50%; background-size:15px;}
.shadow-bar .txt {display:flex; flex-wrap:wrap; justify-content:center; align-items:center; width:130px; font-size:11pt; color:#666; border-right:1px solid #ddd;}
.footer {width:100%; padding:50px 20px; background:#263866; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.footer .copyright {float:right; font-size:12pt; font-family:'notokr-L'; color:#fff;}

.subtitle {width:100%; padding:60px 0 5px 5px; font-size:18pt; font-family:'notokr-B'; color:#111; line-height:1.4em; border-bottom:2px solid #cf2338; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

/* �쇳빐�좉퀬 */
.pop_notice {position:relative;  width:100%; padding:10px 0; background:#abb7d7;}
.pop_notice .ct { display:flex; flex-wrap:wrap; align-items:center; font-size:13pt; color:#fff; }
.pop_notice .icon {width:20px; height:30px; margin-right:10px; background: url(/police/images/common/icon_notice.png) no-repeat 50% 50%; background-size:15px;}
.pop_notice .close {position: absolute; right:0; top:0px; z-index:1; width:20px; padding:15px 20px; cursor:pointer; }
.pop_notice .close img {width:100%; -webkit-filter: brightness(100);filter: brightness(100);}

.formulaire_box {width:100%; padding-bottom:50px; overflow:hidden;}
.formulaire_box input[type="radio"], .formulaire_box input[type="checkbox"] { cursor:pointer; border:0; background:rgba(255,255,255,0);}
.formulaire_box input[type="id"], .formulaire_box input[type="password"], .formulaire_box input[type="text"] {height:50px; }
.formulaire_box input.in-wid0, .formulaire_box select.in-wid0, .formulaire_box textarea.in-wid0 {width:100%;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.formulaire_box input {padding:5px; font-size:13pt; font-family:'notokr-L';}
.formulaire_box textarea {padding:5px; font-size:13pt; font-family:'notokr-L'; border:1px solid #ddd; line-height:1.4em; background:#fff;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.formulaire_box button.btn_ok {width:150px; margin-top:10px; padding:8px 5px 10px 5px; font-size:13pt; font-family:'notokr'; color:#fff; text-align:center; overflow:hidden; cursor:pointer; border:0; background:#346cac; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.formulaire_box button.btn_ok:hover {background:#263866;}
.formulaire_box .tit {width:100%; padding:30px 0 5px 0; font-size:13pt; font-family:'notokr-M'; color:#111; line-height:1.4em;}
.formulaire_box button.btn_ok2 {clear:both; float:right; width:250px; padding:12px 5px 12px 5px; font-size:16pt; font-family:'notokr'; color:#fff; text-align:center; overflow:hidden; cursor:pointer; line-height:1.4em; border:0; background:#346cac; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;}
.formulaire_box button.btn_ok2:hover {background:#263866;}
.formulaire_box .txt-s {float:right; font-size:11pt; }
.formulaire_box .txt-s2 {width:100%; float:left; margin-top:10px; margin-bottom:40px; font-size:11pt; color:#999; line-height:1.4em;}
 select.search_select {float:right; width:170px; height:50px; margin-bottom:20px; margin-right:1%; padding:5px; font-size:13pt; font-family:'notokr-L'; overflow:hidden; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}

/* �섏궗釉뚮━�� */
.search_bar {width:100%; margin:30px 0; padding:5px; overflow:hidden; background: transparent;
background: -webkit-linear-gradient(left, rgba(115,55,136,1) 0%,rgba(35,73,155,1) 100%); 
background: -ms-linear-gradient(left, rgba(115,55,136,1) 0%,rgba(35,73,155,1) 100%);  
background: linear-gradient(left, rgba(115,55,136,1) 0%,rgba(35,73,155,1) 100%);
 -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
 .search_bar .box {position:relative; width:100%; padding:0 76px 0 0; overflow:hidden; background:#fff;  -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
  .search_bar .box input {width:100%; padding:10px 0 10px 10px; font-size:13pt; border:0;}
 .search_bar .box .btn {display:flex; justify-content:center; align-items:center; position: absolute; right:0; top:0px; z-index:1; width:50px; height:40px; padding:5px 15px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
 .search_bar .box .btn img {width:100%; -webkit-filter: opacity(50%);filter: opacity(50%);}
 
.sub_count_box {display:flex; flex-wrap:wrap; justify-content:cent er; align-items:cen ter; width:100%; padding-bottom:50px;}
.sub_count_box .box {display:flex; flex-wrap:wrap; justify-content:center; align-items: flex-start;align-content: flex-start; width:23%; margin:0 1% 30px 1%; }
.sub_count_box .box .img {position:relative; width:100%; min-height:200px; overflow:hidden; background:#f4f4f4; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.sub_count_box .box .img::after { position: absolute; right:0; top:0; content:""; display: block; width:100%; height:100%;  border:1px solid rgba(0,0,0,.05); -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.sub_count_box .box .img img {width:100%;}
.sub_count_box .box .txt {display:flex; flex-wrap:wrap;  flex-start; width:100%; margin-top:10px; font-size:15pt; font-family:'notokr-M'; text-align:left; color:#333; line-height:1.4em;}
.sub_count_box .box .tag {display:flex; flex-wrap:wrap;  flex-start; width:100%; margin-top:10px; text-align:left;}
.sub_count_box .box .tag span {margin-right:5px; font-size:11pt; font-family:'notokr'; text-align:left; color:#6a7291; line-height:1.4em;}

/* 而ㅻ��덊떚 */
.tab_bar {width:100%; margin:60px 0 20px 0; border-top:1px solid #ddd;}
.tab_bar .ct {display:flex; flex-wrap:wrap; align-items: flex-start; }
.tab_bar a {margin-top:-1px;padding:10px 10px; font-size:15pt; font-family:'notokr-M'; color:#999; line-height:1.4em;}
.tab_bar a.sel { color:#333; border-top:1px solid #000;}



@media (max-width: 1320px) {
#header {height:175px}
#navigation .nav {width:100%; margin:20px 0 30px 0;}
#navigation .nav li a {padding:10px 15px 10px 15px;}

.page1 .main_top_notice {margin-top:205px; }
}

@media (max-width: 1280px) {
.sub_visual1 .img,.sub_visual2 .img,
.sub_visual3 .img, .sub_visual4 .img, .sub_visual5 .img {height:700px;}
}

@media (max-width: 1023px) {
.sub_visual1,.sub_visual2,
.sub_visual3, .sub_visual4, .sub_visual5 {display:none;}
#header {height:70px;}
#header .logobox {width:200px; margin:auto;}
#header .logobox img {width:200px;}
#header .btn_menu {display:flex; flex-wrap:wrap;align-content: center; position:absolute; top:0; right:0; z-index:1;  display:block; height:70px; padding:0 10px; cursor:pointer; }
#navigation {height:100%;}
#navigation .nav {display:none;}
.dropMenuWrap2 {display:block; position:absolute; top:0; left:0; z-index:1; width:100%; height:100vh; background:#fff;}
.dropMenuWrap2 .dropMenu_logo {width:200px; margin:10px auto 0 auto;}
.dropMenuWrap2 .dropMenu_logo img {width:100%;}
.dropMenuWrap2 .btn_close {display:flex; flex-wrap:wrap;align-content: center; position:absolute; top:0; right:0; z-index:1; height:70px; padding:0 10px;}
.dropMenuWrap2 .login {display:flex; flex-wrap:wrap; justify-content:center; align-items:center; width:100%; margin-top:30px;}
.dropMenuWrap2 .login li {}
.dropMenuWrap2 .login li a {padding:5px 10px; margin:0 10px; border-bottom:1px solid #333;}
.dropMenuWrap2 .nav-mobile {width:90%; margin:80px auto 0 auto;}
.dropMenuWrap2 .nav-mobile li {width:100%; margin:10px 0;}
.dropMenuWrap2 .nav-mobile li a {display:block; width:100%; padding:15px 0; font-size:16pt; font-family:'notokr-M'; text-align:center; border:1px solid #ddd; transition:all .2s ease; background:#f9f9f9; 
-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; 
-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.dropMenuWrap2 .nav-mobile li a:hover {background:#eee;}





.video-wrap {height:1000px;}
.video-wrap video { top:0; transform:translateX(-50%) translateY(0); min-width:1280px;}
.video-wrap video {}
.page1 .main_top_notice {margin-top:90px}
.page1 .main_top_notice .box {width:90%;}
.page1 .left_box {width:100%;}
.page1 .left_box .iconbox {display:flex; flex-wrap:wrap; justify-content:center; justify-content: space-between; width:100%; }
.page1 .left_box .iconbox .icon {width:30%; margin:10px 0;}
.page1 .left_box .iconbox .icon .img {width:100px;}

.page1 .right_box {max-width:100%; width:100%; margin-top:154px; margin-right:0;}
.page1 .right_box .present {width:100%; background: transparent;
background: -webkit-linear-gradient(left, rgba(115,55,136,1) 0%,rgba(35,73,155,1) 100%); 
background: -ms-linear-gradient(left, rgba(115,55,136,1) 0%,rgba(35,73,155,1) 100%);  
background: linear-gradient(left, rgba(115,55,136,1) 0%,rgba(35,73,155,1) 100%);
-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; 
-moz-box-shadow: 0 0 0 rgba(66, 125, 255, .01); -webkit-box-shadow: 0 0 0 rgba(66, 125, 255, .01); box-shadow: 0 0 0 rgba(66, 125, 255, .01);}

.page1 .right_box .issue {display:none;}
.footer .copyright {margin-right:5%;}

.tab_bar a {font-size:13pt;}
}

@media (max-width: 759px) {
.count_box .box {width:49%; margin-bottom:30px;}
.sub_count_box { justify-content: space-between;}
.sub_count_box .box {width:49%; margin:0 0 30px 0;}
}

@media (max-width: 500px) {
.dropMenuWrap2 .nav-mobile li a:hover {background:#f9f9f9;}

.page1 .left_box .iconbox .icon {width:30%;}
.page1 .left_box .iconbox .icon .img {width:70px;}
.page1 .left_box .iconbox .icon .txt {font-size:4vw;}
.page1 .right_box .present .tit {font-size:24pt;}
.page1 .right_box .present .txt {font-size:12pt;}

.main-title .tit {font-size:24pt;}
.count_box .box .txt {font-size:13pt;}
.sub_count_box .box .txt {font-size:13pt;}
.formulaire_box button.btn_ok2 {float:none; display:block;  margin:0 auto 0 auto;}
}