@import url('http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css');
@import url('http://fonts.googleapis.com/earlyaccess/notosanskr.css');


h2 {font-size:35px; font-weight:bold; }
strong { font-size:26px; font-weight:500;}
.dbs-cont {font-size:24px; line-height: 1.7em; margin-top:50px; font-weight:600;}
.depth2 { position:absolute;}

body {background-image:url(../../Images/main4/dreamplus_bg1.jpg); background-size:cover; background-position:center right; background-repeat:no-repeat; width:100%; height:100vh; position:relative; background-attachment:fixed; }
#woman_bg { background-color:rgba(255,255,255,0.7); height:100%; ;}
#woman-1 .woman_1_top { padding-top:270px;}
.nav-tabs { float:right; }
.nav-tabs>li { margin-left:15px;}
.nav-tabs>li>a { font-size: 24px; color:#565656; text-decoration:none; border:none; font-weight:600; padding-right:0px;}
.nav>li>a:focus, .nav>li>a:hover { background-color:transparent; }
.nav-tabs {border-bottom:none; padding-bottom:50px;}
.tab-content h3 { font-size: 38px; font-weight:bold; margin-bottom:70px; color:#000;}
.tab-content span { font-size: 31px; font-weight:400; }
.tab-content p { font-size: 26px; color:#000; font-weight:400; margin-bottom:15px;}
.tab-content table {border:none; font-size: 25px; color: #000; margin-top:60px; margin-bottom:50px;}
.tab-content td { padding: 0px 30px 30px 0px; font-weight:400;} 
.tab-content strong {font-weight:400; font-size:32px;}
.woman_1_bottom { background-color:rgba(0,0,0,0.5); padding: 50px 0px; width:100%;}
.woman_1_bottom h4 { font-size:30px; color:#fff; padding-bottom:15px; border-bottom:1px solid  #fff; display:inline-block; font-weight:400; margin-bottom:15px;}
.woman_1_bottom h5 { font-size:25px; color:#fff; padding-bottom:10px; font-weight:300;}
.woman_1_bottom p { font-size:21px; color:#d4d4d4; padding-left:10px; border-left: 6px solid #d4d4d4; font-weight:300; margin-top:20px;} 
.woman_qt { font-size:20px; color:#333333; padding-left:10px; border-left: 6px solid #333333; margin-top:50px; font-weight:300;}
.woman_1_cont .nav-tabs p:hover, .woman_1_cont ul .active p {font-weight:bold; color: #000; cursor: pointer; background-color: transparent!important; border: none; border-bottom: 3px solid #000; transition:0.3s; padding-bottom:5px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border:none; background-color:transparent; font-weight:bold; color:#000;}
#woman_2 h3 span { font-size:38px; font-weight:400; }


@media (min-width:1200px) and (max-width:1499px) {
    .tab-content h3 { font-size:32px;}
    #woman_2 h3 span {font-size:32px;}
    .tab-content span {font-size:27px;}
    .tab-content p {font-size:18px;}
    .tab-content strong { font-size:27px;}
    .tab-content table {font-size:23px;}
    .woman_1_bottom h4 {font-size:25px;}
    .woman_1_bottom h5 {font-size:20px;}
}

@media (min-width:993px) and (max-width:1199px) {
    .tab-content h3 { font-size:28px;}
    .tab-content p { font-size:16px;}
    #woman_2 h3 span {font-size:28px;}
    .tab-content span { font-size:22px;}
    .tab-content strong { font-size:22px;}
    .tab-content table {font-size:18px;}
    #woman_1 .container, #woman_2 .container { padding:0px 15px;}
    .woman_1_bottom h4 { font-size:20px;}
    .woman_1_bottom h5 { font-size:18px;}
    .nav-tabs > li > a {font-size:19px;}
    .nav-tabs { margin-right:0px;}
}


@media (min-width:768px) and (max-width:992px) {
    #woman_2 h3 span { font-size:25px;}
    #woman-1 .woman_1_top { padding-top:200px;}
        .tab-content h3 { font-size:30px;}
    .tab-content p { font-size:20px;}
    .tab-content span { font-size:25px;}
    .tab-content strong { font-size:25px;}
    .tab-content table {font-size:20px;}
    #woman_1 .container, #woman_2 .container { padding:0px 30px;}
    .woman_1_bottom h4 { font-size:25px;}
    .woman_1_bottom h5 { font-size:20px;}
    .nav-tabs { margin-right:15px;}
}

@media (max-width:767px) {
	.nav-tabs { margin-right: 30px; }
	.nav-tabs>li>a { font-size:18px; }
        #woman-1 .woman_1_top { padding-top:160px;}
        #woman_2 h3 span { font-size:20px;}
        .tab-content h3 { font-size:20px; line-height:1.7em; margin-bottom:40px;}
    .tab-content p { font-size:14px;}
    .tab-content span { font-size:18px;}
    .tab-content strong { font-size:18px;}
    .tab-content table {font-size:14px;}
    #woman_1 .container, #woman_2 .container { padding:0px 50px;}
    .woman_1_bottom h4 { font-size:18px;}
    .woman_1_bottom h5 { font-size:16px; line-height:1.7em;}
    .woman_1_bottom p { font-size:15px!important;}
    .tab-content td {
    padding: 0px 15px 30px 0px;
    font-weight: 400;
}
.woman_qt { font-size:16px; line-height:1.7em; }
}
