@charset "utf-8";
/*I can do everything through him who gives me strength.-Phil.4:13-*/
/***********Header******************/
.browsehappy{width:100%; position:fixed;top:150px;left:0; text-align:center;padding:20px 0;z-index:20000;background:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.browsehappy a{color:#F30;}
.browsehappy a.xx{color:#630;font-size:14px; }
body{width:100%;overflow-x:hidden;overflow-y:auto}
header{width:100%; background:rgba(255,255,255,0.3);position:fixed;top:0;left:0;z-index:10000;border-bottom:1px solid #ccc; }
.logo{float:left;padding:20px 0;}
.gnbul{float:right; height:90px;}
.gnbli{float:left;padding-top:30px; margin-right:45px;}
a.mainT{font-family: 'Nanum Barun Gothic', 나눔바른고딕;color:#111;font-size:14px; letter-spacing: -0.1px; font-weight:bold;}
a.mainT:hover{color:#f34e0a;}
.homebg{width:90px; height:60px;padding-top:30px; background:url(../images/main/homebg.png) repeat;text-align:center;color:#fff;float:right;margin-left:15px;}
.h_title{text-align:center; font-family:'Nanum Square',나눔-스퀘어;font-size:12px;font-size:0.857rem;color:#fff;font-weight:bold;}
.homebg a{width:100%;}
.icongo{color:#666;float:right;padding-top:25px;}
.enbtn{width:35px; height:17px;border:2px solid #777;border-radius:10px;text-align:center;line-height:17px;font-size:11px;font-size:0.786rem;color:#333;font-weight:bold;margin-top:5px;}

.m_btn{width:30px; height:29px;margin:17px 0 10px 10px; display:block;float:right;cursor:pointer;background:url(../images/main/mbtn.png) no-repeat;text-indent:-9999px;}
.m-brand{float:left; padding:10px 0;}

.m_menu{width:200px;height:100%;box-sizing:border-box;position:fixed;top:64px;right:-200px; z-index:15000;background:#333;}
.mli{border-bottom:1px solid #666;background:#333;}
.mli a.mtitle{width:100%;padding:10px 0;font-family: 'Nanum Barun Gothic', 나눔바른고딕;color:#fff;font-size:15px;font-size:1.071rem; line-height:1;text-indent:15px;}
.subul{ display:none;background:#252525;}
.subli{padding:8px 8px 8px 20px;border-bottom:1px solid #666;}
.subli a{width:100%; font-family: 'Nanum Barun Gothic', 나눔바른고딕;font-size:13px;font-size:0.929rem; line-height:1;color:#ccc;}

/****************************Main Index**************************************/
.mainvisual{position:relative;}
.mainvisual .bxslider li{width:100%;height:930px;text-indent:-9999px;}
.mainvisual .mv01{background:url(../images/main/main01.png) no-repeat;background-position:center center;background-size:cover;}
.mainvisual .mv02{background:url(../images/main/main02.png) no-repeat;background-position:center center;background-size:cover;}
.mainvisual .mv03{background:url(../images/main/main03.png) no-repeat;background-position:center center;background-size:cover;}
.copy{width:796px; padding:120px 0;position:absolute;left:50%;margin-left:-400px;top:50%;margin-top:-181px;  font-family:'Nanum Gothic',나눔고딕; font-size:40px;font-size:2.857rem;color:#fff;font-weight:bold;text-align:center;border:2px solid #111;background:rgba(0,0,0,0.3)}
/*******************Footer***************************************/
#footwrap{width:100%;background:#252525; padding:20px 0;}
.addr{font-family:'Nanum Barun Gothic', 나눔바른고딕,sans-serif;color:#e1e0e0;font-size:13px;font-size:0.929rem;line-height:1.7;letter-spacing:-0.5px; float:left;}
.fnb{float:right;color:#e1e0e0;font-size:13px;font-size:0.929rem;}
.fnb a{color:#e1e0e0;font-size:13px;font-size:0.929rem;}
@media (max-width:1199px){
	.copy{width:790px; padding:110px 0;margin-left:-396px;margin-top:-171px;}
	.mainvisual .bxslider li{height:740px;}
	}
@media (min-width:768px) and (max-width:1024px){
	.homebg{display:none;}
	.gnbli{ margin-right:35px;}
	.mainvisual .bxslider li{height:690px;}
	.copy{width:700px; padding:70px 0;margin-left:-348px;margin-top:-121px;}
	}
@media (max-width:767px){
	.addr{float:none;}
	.fnb{float:none;margin-top:10px;}
	.mainvisual .bxslider li{height:570px;}
	.copy{width:90%; padding:60px 0; font-size:30px;font-size:2.143rem;left:0;  margin-left:5%;margin-top:-61px;}
	}
@media (max-width:500px){
	.mainvisual .bxslider li{height:470px;}
	
}
/********************************SUB basic********************************************/
.subtop{width:100%;height:280px;text-indent:-9999px;background:#f6eae3;  background-image:url(/new/images/sub/sub_top.png);background-repeat:no-repeat;background-position: center center;}
.snbwrap{border-top:1px solid #ccc;border-bottom:1px solid #ccc; background:#f9f9f9;}
.snbul{width:1099px;margin:0 auto;border-left:1px solid #ccc;}
.snbli{text-align:center;height:50px;border-right:1px solid #ccc;float:left;box-sizing:border-box;}
.snbli.li3{width:33.33%;}
.snbli.li4{width:25%;}
.snbli.li6{width:16.66%;}
.snbli a{width:100%;line-height:50px;color:#666;font-size:14px; font-size:1rem;}
.snbli a.select{background:#f34e0a;color:#fff;font-weight:bold;}
.subtitle{ font-weight:bold; font-size:30px; font-size:2.143rem;color:#252525;text-align:center;margin-top:50px;}
.breadcrumbs{text-align:center;margin-top:10px;font-size:13px;font-size:0.929rem; color:#999;margin-bottom:60px;}
.h4title{font-weight:bold; font-size:26px; font-size:1.857rem;color:#333;margin-top:10px;}
.h5title{font-weight:bold; font-size:20px; font-size:1.429rem;color:#333;margin-bottom:15px;}
.table_top{height:2px;background:#444;}
.board_L{width:100%;}
.board_L tr{border-bottom:1px solid #ccc;}
.board_L th{font-size:15px;font-size:1.071rem;color:#333;text-align:left;padding:13px 0 11px 20px;background:#f4f4f4; font-weight:bold;}
.board_L th.thC, .board_L td.thC{text-align:center;padding:13px 0 13px 0px;}
.board_L td{font-size:14px;font-size:1rem;color:#666;text-align:left;padding:13px 0 11px 20px;}
.board_L th.bR1, .board_L td.bR1{border-right:1px solid #ccc;}
.board_L th.bL1, .board_L td.bL1{border-left:1px solid #ccc;border-right:1px solid #ccc;}
.board_L th.td1, .board_L td.td1{width:5%}
.board_L th.td2, .board_L td.td2{width:65%;}
.board_L th.td3, .board_L td.td3{width:15%}
.board_L th.td4, .board_L td.td4{width:15%;}
.halfbox{width:50%;float:left;}
.li4m12{width:calc(25% - 24px);margin:0 12px;float:left;border:1px solid #ccc;box-sizing:border-box;}
.half30{width:calc(50% - 15px);margin-right:30px;float:left;}
.half302{width:50%;padding-right:15px;float:left;box-sizing:border-box}
.half303{width:50%;padding-left:15px;float:left;box-sizing:border-box}
.threeli{width:33.33%;float:left;padding:0 10px;box-sizing:border-box;}
.big60{width:60%;float:left;padding-bottom:22px;}
.so40{width:40%;float:left;}
.soli{width:calc(50% - 25px);float:left;margin-left:25px;margin-bottom:8px;overflow:hidden; /*padding-bottom:22px;box-sizing:border-box;*/}
.soli a{width:100%;}

.capbox{width:100%;height:50px;background:rgba(0,0,0,0.7);color:#fff;font-weight:bold;font-size:15px;font-size:1.071rem;line-height:50px;text-indent:20px; position:absolute;bottom:0;left:0;z-index:10000;}
.selC{width:75px;height:30px;border:1px solid #ccc;padding:0 20px 0 10px;background:url(../images/sub/down.png) no-repeat;background-position:50px 9.5px;}
.selC2{height:30px;border:1px solid #ccc;padding:0 17px 0 5px;background:url(../images/sub/down.png) no-repeat;background-position:right center;}
.inC{width:160px; border:1px solid #ccc;background:#fff;height:28px;padding-left:10px;}
.inC1, .inC2{ border:1px solid #ccc;background:#fff;height:28px;padding-left:10px;}
.s_btn{height:30px;line-height:30px;padding:0px 20px;background:#ef6e48;border-radius:5px;color:#fff;font-weight:bold;font-size:14px;cursor:pointer; }
.boardN{margin-top:30px;text-align:center; }
.boardN a{width:28px;height:28px;line-height:28px;text-align:center;border:1px solid #ccc;color:#aaaaaa;font-size:12px;}
.boardN .select {color:#fff;background:#ef6e48;}
.boardli{padding:30px 0;border-bottom:1px solid #ccc;}
.photowrap{width:218px; height:158px; float:left;margin-right:30px;}
.photowrap img{width:100%;}
.textbox{width:100%;color:#777;font-size:14px;font-size:1rem;padding-top:15px;}
.textbox2{width:calc(100% - 250px);color:#777;font-size:14px;font-size:1rem;padding-top:15px;float:left;}
.textboxbody{max-height: 80px; overflow: hidden;}
.conT{padding:15px 20px;min-height:300px;color:#666;font-size:14px; font-size:1rem;line-height:1.7;}
.pnT{width:100%; border-top:1px solid #eee;margin:30px 0;}
.pnT tr{border-bottom:1px solid #eee;}
.pnT th{width:100px;height:38px; font-size:13px; font-size:0.929rem; color:#777;text-align:center; position:relative;font-weight:bold; }
.pnT th .divi1{position:absolute;font-size:13px; font-size:0.929rem; color:#777;top:10px; right:0;}
.pnT td{font-size:13px; font-size:0.929rem; color:#888;text-align:left;padding-left:20px;}
.area{border:1px solid #ccc; padding:10px; width:90%;min-height:150px;}
.privacy{height:100px;border:1px solid #ccc; padding:15px;font-size:13px; font-size:0.929rem; color:#777;overflow-x:auto;overflow-y:scroll;margin:10px 0;}
.privacy2{height:750px;border:10px solid #ccc; padding:15px;font-size:13px; font-size:0.929rem; color:#777;overflow-x:auto;overflow-y:scroll;margin:10px 0;}
@media (max-width:1199px){
	 
	}
@media (min-width:768px) and (max-width:1024px){
    .photowrap{width:188px; height:136px; margin-right:20px;}
	.breadcrumbs{margin-bottom:45px;}
	.textbox2{width:calc(100% - 210px);}
    .textboxbody{max-height: 80px;}
	}
@media (max-width:767px){
	.subtop{height:100px;}
	.subtitle{margin-top:30px;}
	.breadcrumbs{margin-bottom:30px;}
	.halfbox{width:100%;float:none;}
	.li4m12{width:calc(50% - 30px);margin:0 15px 15px 15px;}
	.half30{width:100%;float:none;margin-right:0;margin-bottom:10px;}
	.big60{width:100%;float:none;margin-bottom:15px;}
	.so40{width:100%;float:none;}
	.soli{width:calc(33.33% - 10px);margin-left:0px;margin-right:10px;margin-bottom:10px;}
	.board_L th{padding:10px 0 9px 10px;} 
	.board_L td{padding:10px 0 9px 15px;}
	.boardli{padding:20px 0;}
	.textbox, .textbox2{width:100%;float:none;padding-top:0px;}
    .textboxbody{max-height: 70px;}
	.boardN{margin-top:20px;}
    .boardN a{width:20px;height:20px;line-height:20px;}
	.conT{padding:10px 15px;min-height:150px;}
	.h5title{margin-bottom:8px;}
	.inC{width:100px;}
	.selC{width:60px;padding:0 15px 0 5px;background-position:43px 9.5px;}
	.s_btn{padding:0px 15px; }
	.board_L th.td1, .board_L td.td1{width:0%;display:none;}
.board_L th.td2, .board_L td.td2{width:85%;}
.board_L th.td3, .board_L td.td3{width:15%}
.board_L th.td4, .board_L td.td4{width:0%;display:none;}
.area{min-height:50px;}
.privacy{height:50px;}
.privacy2{height:200px;border:5px solid #ccc; }
.inC2{width:27%;  padding-left:5px;}
.selC2{width:27%;}
	}
@media (max-width:500px){
		
}
/****************************Subpage*******************************************/
.transT, .transT2{width:100%;}
.transT th{font-weight:bold;color:#c17551;font-size:14px;font-size:1rem;text-align:left;padding-left:10px;vertical-align:top;}
.transT td{font-size:14px;font-size:1rem;text-align:left;padding:0 10px 20px 20px;color:#666;letter-spacing:-0.5px;}
.transT2 td{font-size:15px;font-size:1.071rem;text-align:left;padding-bottom:50px;}
.transT2 td.td1{padding-left:10px}
.tabli{width:50%;height:45px;line-height:45px;border:1px solid #ccc;box-sizing:border-box; float:left;cursor:pointer;text-align:center; color:#999;font-size:15px; font-size:1.071rem;font-weight:bold;}
.tabli.select{background:#ddd;color:#333; }
.tabview{display:none;margin-top:80px;}
.map iframe{width:100%;height:500px;overflow:hidden;}
.w20{width:20%;float:left;}
.w80{width:80%;float:left;}
.w35{width:calc(35% - 40px);float:left;margin-right:40px;}
.w65{width:65%;float:left;}
.galli{width:calc(25% - 32px);float:left;margin:0 15px;text-align:center;}
.galli2{width:calc(25% - 30px);float:left;margin:0 15px 40px 15px;text-align:center;}
.galli3{width:calc(33.33% - 50px);float:left;margin:0 25px 40px 25px;text-align:center;}
.imgwrap{height:178px;border:1px solid #ccc; overflow:hidden;margin-bottom:10px;}
.galli a, .imgwrap img{width:100%;}
.bdbox{border:1px solid #ccc; padding:30px;border-radius:5px;}
.colorbox{width:198px; height:80px;line-height:80px;  font-weight:bold;color:#fff;font-size:14px;font-size:1rem;text-align:center;background:#e45b25;}
.cbox{width:calc(25% - 4px);height:80px;line-height:80px;float:left;font-weight:bold;color:#fff;font-size:14px;font-size:1rem;text-align:center;background:#f2931f;margin-right:4px;}
.board_T{width:100%; margin-top:20px;border-top:2px solid #444;}
.board_T tr{border-bottom:1px solid #ccc;}
.board_T th{font-size:18px;font-size:1.286rem;color:#333;text-align:center;padding:15px 0;font-weight:bold;line-height:1;position:relative;} 
.board_T td{font-size:16px;font-size:1.143rem;color:#333;text-align:center;padding:15px 0;position:relative;}
.board_T td.tdL{text-align:left;padding-left:30px;}
.board_T td .divi, .board_T th .divi{position:absolute;font-size:17px; color:#ddd;top:30px; right:0;}
.board_T .td1{width:17%;}
.board_T .td2{width:15%;}
.board_T .td3{width:68%;}
.bdbox2{border:1px solid #ccc;border-top:2px solid #444; padding:30px 20px;}
.bdbox3{border-left:1px solid #ccc;border-top:2px solid #444; }
.threeli2{width:33.33%;height:175px; padding:30px 10px;  float:left;border-right:1px solid #ccc;border-bottom:1px solid #ccc;  box-sizing:border-box;}
.iconwrap{width:115px; height:115px; float:left;margin-right:20px;}
.txtbox{width:calc(100% - 135px);float:left;font-size:14px;font-size:1rem;color:#666;}
.li5{width:calc(20% - 18px);height:118px;padding-bottom:20px;border:1px solid #ccc;margin-right:20px;  float:left;font-size:14px;font-size:1rem;color:#666;text-align:center;border-radius:10px;overflow:hidden;}
.proh6{height:50px; line-height:50px; margin-bottom:20px;  font-size:18px; font-size:1.286rem;font-weight:bold;color:#fff;text-align:center;background:#ef6e48;}

.faqul{border-top:2px solid #444;margin-bottom:30px;margin-top:30px; }
.faqul li{}
.faqdt{height:40px; border-bottom:1px solid #ddd; }
.faqdt .td1{width:40px;height:40px;float:left;  display:inline-block; text-align:center;font-size:16px; font-weight:bold;color:#888;border-right:1px solid #ddd;line-height:40px;}
.faqdt .td2{width:100px; display:inline-block;float:left; height:40px; line-height:40px;text-align:center;}
.faqdt .td3{ display:inline-block;float:left; height:40px; font-size:14px; color:#333; text-align:left;line-height:40px;padding-left:15px;}
.faqdd{border-bottom:1px solid #ddd; padding:20px;display:none;font-size:14px;color:#666;background:#f6f6f6;}
.faqul .on .td1{color:#ef6e48;}
.category{border:1px solid #ccc;border-right:none;border-bottom:none;margin-bottom:40px;}
.cateli{width:11.11%;height:45px;line-height:45px;  box-sizing:border-box;text-align:center;border-bottom:1px solid #ccc;  border-right:1px solid #ccc;background:#f9f9f9;font-size:14px;color:#666;float:left;cursor:pointer;}
.cateli.select{font-weight:bold;color:#fff;background:#ef6e48;}
.tabview2{display:none;}
.jungli{width:20%;height:255px;  float:left;border:1px solid #ccc; box-sizing:border-box;margin:0 2.5%;font-size:15px; font-size:1.071rem;color:#666;}
.jungli p{font-size:16px;font-size:1.143rem;color:#666;}
.jungtop{height:35px;line-height:35px;  background:#999;color:#fff;font-weight:bold;font-size:18px;font-size:1.286rem;text-align:left;padding-left:20px;}
.siteli{width:calc(20% - 20px);float:left;margin:0 10px;}
.s_title{height:50px;line-height:50px;  background:#ef6e48;color:#fff;font-weight:bold;font-size:18px;font-size:1.286rem;text-align:center;}
.siteli a{display:block;line-height:44px; border-bottom:1px solid #ccc;  color:#666;font-size:14px;font-size:1rem;text-align:center;}
.half80{width:calc(50% - 40px);margin-right:80px;float:left;color:#000;font-size:14px;font-size:1rem;word-break:keep-all;}
.proli{width:calc(33.33% - 20px);margin:0 10px;padding:20px 0;border-top:1px solid #666;   float:left;}
.proli p{height:60px;  margin-top:5px; color:#000;font-size:14px;font-size:1rem;word-break:keep-all;}
@media (max-width:1199px){
	 .w35{width:calc(35% - 30px);margin-right:30px;}
	}
@media (min-width:768px) and (max-width:1024px){
	.galli{width:calc(25% - 22px);margin:0 10px;}
	.imgwrap{height:150px;}
	.w35{width:calc(35% - 20px);margin-right:20px;}
	.half80{width:calc(50% - 25px);margin-right:50px;}
	.proli{width:calc(50% - 30px);margin:0 15px;padding:15px 0;}
.proli p{height:45px; }
	}
@media (max-width:767px){
	.tabview{margin-top:40px;}
	.transT2 td{padding-bottom:30px;}
	.map iframe{height:280px;}
	.w20{width:100%;float:none;margin-bottom:10px;}
	.w80{width:100%;float:none;}
	.transT td{padding:0 10px 15px 15px;}
	.galli{width:calc(50% - 12px);margin:0 5px;margin-bottom:10px;}
	.galli2{width:calc(50% - 10px);margin:0 5px 20px 5px;}
    .imgwrap{height:195px;margin-bottom:5px;}
	.w35{width:100%;float:none;margin-right:0px;margin-bottom:10px;}
	.w65{width:100%;float:none;}
	.colorbox{height:50px;line-height:50px;  }
	.cbox{height:50px;line-height:50px;}
.board_T th{padding:12px 0;} 
.board_T td{padding:12px 0;}
.board_T td.tdL{padding-left:20px;}
.board_T td .divi, .board_T th .divi{display:none; }
	.bdbox2{ padding:20px 10px;}
	.iconwrap{display:none;}
	.txtbox{width:100%;float:none;}
	.li5{width:calc(20% - 6px);height:118px;padding-bottom:10px;margin-right:5px;border-radius:5px;}
	.proh6{height:30px; line-height:30px; margin-bottom:10px;  font-size:14px; font-size:1rem;}
	.threeli2{height:130px; padding:20px 10px; }
	.cateli{width:20%;height:35px;line-height:35px;  font-size:13px;}
	.galli3{width:calc(33.33% - 10px);margin:0 5px 20px 5px;}
	.jungli{width:46%;height:163px;margin:0 2%;margin-bottom:15px;}
.jungtop{height:30px;line-height:30px;  }
.siteli{width:calc(33.33% - 10px);height:280px; margin:0 5px;margin-bottom:10px;}
.s_title{height:40px;line-height:40px;}
.siteli a{line-height:35px; }
.faqdt .td2{width:60px; }
.half80{width:100%;margin-right:0px;float:none;margin-bottom:13px;}
	.proli{width:calc(50% - 20px);margin:0 10px;padding:13px 0;}
.proli p{height:50px; }
	}
@media (max-width:500px){
	.imgwrap{height:120px;}
	.board_T th{font-size:16px;font-size:1.143rem;} 
	.board_T td.tdL{padding-left:15px;}
	.board_T .td1{width:20%;}
.board_T .td2{width:18%;}
.board_T .td3{width:62%;}
	.bdbox2{ padding:15px 5px;}
		.proli{width:calc(50% - 10px);margin:0 5px;padding:10px 0;}
.proli p{height:60px; }
}
/**********************************자주쓰는 스타일**************************************/
.orebtn{padding:12px 30px;background:#ef6e48;border-radius:5px;color:#fff;font-weight:bold;font-size:14px;font-size:1rem; line-height:1;}
.orebtn2{padding:8px 13px;background:#ef6e48;border-radius:5px;color:#fff;font-weight:bold;font-size:14px;font-size:1rem; line-height:1;}
.orebtn3{padding:6px 10px;background:#f78665;border-radius:5px;color:#fff;font-size:14px;font-size:1rem; line-height:1;}
.subtn{height:30px; padding:0px 7px;background:#ccc;color:#444;font-size:13px;line-height:30px;}
@media (max-width:767px){.orebtn3{padding:4px 7px;}}
.posR{position:relative;}
.dotline{height:1px;border-top:1px dotted #ccc;margin:10px 0;}
.line{height:1px;background:#ccc;margin:30px 0;}@media (max-width:767px){.line{margin:15px 0;}}
.bBnone{border-bottom:none;}
.bRnone{border-right:none;}
.bR1{border-right:1px;}
.pT15{padding-top:15px;}
.pL20{padding-left:20px;}
.mR00{margin-right:0;}
.mR10{margin-right:10px;}
.mT10{margin-top:10px;}
.mT20{margin-top:20px;}
.mT30{margin-top:30px;}@media (max-width:767px){.mT30{margin-top:20px;}}
.mT50{margin-top:50px;}@media (max-width:767px){.mT50{margin-top:37px;}}

.fs12{font-size:12px;}
.fs12C88{font-size:12px; font-size:0.857rem;color:#888;}
.fs14C66{font-size:14px; font-size:1rem;color:#666;line-height:1.7;letter-spacing:-0.5px;}
.fs15C66{font-size:15px; font-size:1.071rem;color:#666;letter-spacing:-0.25px;}
.fs16B33{font-size:16px; font-size:1.143rem;color:#333;font-size:bold;}
.fs18{font-size:18px; font-size:1.286rem;}
.fs20B{font-size:20px; font-size:1.429rem;font-weight:bold;}
.fs20BC{font-size:20px; font-size:1.429rem;color:#ef6e48;font-weight:bold;}
.fs30C33{font-size:30px; font-size:2.143rem;color:#333;}

.bg_aa{background:#aaa;}
.bg01{background:#6b4636;}
.bg02{background:#454545;}
.bg03{background:#25345b;}
.bg04{background:#cc6633;}

.C_33{color:#333;}
.C_99{color:#999;}
.C_orange{color:#ef6e48;}
.C_brown{color:#c17551;}

.fwB{font-weight:bold;}
.taC{text-align:center;}
.taR{text-align:right;}
.taL{text-align:left;}
.fL{float:left;}
.fR{float:right;}
@media (max-width:767px){
	.orebtn{padding:10px 20px;}
	.orebtn2{padding:7px 8px;border-radius:3px;}
	}

.bbsbtn{vertical-align:middle;background-color:#888888;border:1px solid #777777;color:#ffffff;font-size:11px;letter-spacing:-1px;padding:3px 15px 3px 15px;}
.conT img{max-width: 100%;} .conT a{display: block;}
.embed-responsive {position: relative; display: block;  height: 0;  padding: 0;  overflow: hidden;}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object {  position: absolute;  top: 0;  bottom: 0;  left: 0;  width: 100%;  height: 100%;  border: 0;}
.embed-responsive.embed-responsive-16by9 {  padding-bottom: 56.25%;}
.embed-responsive.embed-responsive-4by3 {  padding-bottom: 75%;}        







