@charset "utf-8";
/* CSS Document */

  body{ background-image:url(../images/bg_sub.jpg); background-position:right bottom; background-repeat:no-repeat; background-attachment:fixed; background-size:cover;} 
   nav {background-image:url(); background-position:left top; background-repeat:no-repeat;} 
	  .bg-light-navy {background-color:#ffffff;}
	   nav .sub-nav {background-image:url(../images/left_top.png); background-position:left top; background-repeat:no-repeat;}
	  .navbar {padding: 1rem 2.6rem;
	    /* Animation*/
         -webkit-transition: all 0.4s ease;
         transition: all 0.4s ease;
	    }
		
		a.navbar-brand img{ margin-top:0px; margin-left:0px;}
	  /* .navbar-collapse {background-color:rgba(255,255,255,.5);}*/
	    a.nav-link {font-size:17px; font-weight:900; color:#000;}
	   .navbar-expand-lg .navbar-nav .nav-link {
											   padding-right: .7rem;
											   padding-left: .7rem;
											  }
											  .navbar-light .navbar-nav .nav-link { color: rgba(0,0,0,1); }
	    @media (max-width: 576px) {
									  body{ background-image:none;} 
									 
									  nav {background-image:none;}
									 .navbar {padding: .5rem 1rem .5rem .1rem;}
									 .navbar-brand {padding-top:0;}
									 a.navbar-brand img{ width:auto; height:40px; margin-top:0px; margin-left:10px;}
									 .navbar-collapse {background-color:rgba(255,255,255,1);}
		}
		  .dodo {
			   padding: .5rem 2.6rem .5rem 2.6rem; /*스크롤시 네브바 높이 조절을 padding값으로 제어 - px등으로 제어도 가능*/
		  }
		  
		  @media (max-width: 576px) {
			.dodo {
			   padding: .5rem 1rem .5rem .1rem; /*스크롤시 네브바 높이 조절을 padding값으로 제어 - px등으로 제어도 가능*/
		  }  
		  }