.navbar-toggler { display:none; }
.vanchor { display: block;}

@media (max-width: 3000px) {
	.sentence-pdf { width: 890px; height: 300px; }
}
@media (max-width: 1699px) {
	.sentence-container{
		background-image:none;
		background-color:#f8f8f8;
		height:auto;
		padding-top:3rem;
	}
	.stat50-container{
		background-image:none;
	}
	.sentence-container .container-fluid{
		width:100%;
		padding:0px 10px 0px 10px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {	
	.sentence-box-text { padding-right: 0; }
	.sentence-pdf { width:auto; height:auto; }
}
@media (min-width: 768px) and (max-width: 991px) {
	.navbar-expand-md .navbar-nav .nav-link { padding-left: 0.6rem; padding-right: 0.6rem; }
	
	.top-content { padding: 180px 0; }
	.section-description p { padding: 0; }
	
	.services-box .services-box-icon { width: 50px; height: 50px; font-size: 26px; line-height: 50px; border-radius: 18px; }
	
	.sentence-box { margin-top: 80px; }
	.sentence-box:last-child { margin-top: 50px; }
	.sentence-box-text { padding-right: 0;}
}
@media (min-width: 1200px) and (max-width: 1318px) {	
	#emblem_dn1{
		margin-right:0px;
	}
	#emblem_dn2{
		margin-top:10px;
	}	
}
@media (max-width: 1199px){
	.navbar.navbar-no-bg { background: #444; }
	.navbar-dark .navbar-toggler { border-color: #444; }
	.navbar-dark .navbar-toggler:focus { background: #333; outline: 0; }
	.navbar-expand-md .navbar-nav .nav-link { padding-top: 0.3rem; padding-bottom: 0.3rem; }
	.navbar-brand { 
		width: 240px; 
		background: url(../img/logo/kidp_logo.png), url(../img/logo/50_logo.png);
		background-position: left center, right center;
		background-repeat:no-repeat;
		text-align:left;
		text-indent: -99999px; 
	}
	.navbar-toggler { display:block; }
	.vanchor { display: none;}
	.google-photo-link{			
		font-size:12px;
		height:29.2px;
		line-height:29.2px;
	}
	.photo-modal .photo-modal-body {padding:28px;}

	.vision-container .title-box{
		margin-bottom:0;
	}
	.vision-box.left, .vision-box.right {
		width: 100%;
		margin-top:0;
		border-left:1px solid #fff;		
		padding-bottom:2.5rem;
	}
	.vision-design-box{
		display:none;
	}
	.vision-box.left{		
		text-align:left;
	}
	.vision-circle.left {
		left:-10px;
	}
	.vision-circle.right {
		left:-10px;
	}
	.vision-box.left ul{
		margin-left:20px;
		direction:ltr;
	}
	.vision-box-top p{
		font-size:0.9rem;
		padding-left:1rem;
	}
	.vision-box-top h2{
		font-size:1.1rem;
		padding-bottom:0.2rem;
		margin-top:-0.8rem;
		padding-left:1rem;
	}
	.vision-box-bottom p{
		font-size:1rem;
		padding-top:0.5rem;
		padding-left:1rem;
	}
	.vision-box-bottom ul{
		font-size:0.9rem;
		padding-left:1rem;
	}
	#vision-item{
		border-left:1px solid #F03637;
	}
	#emblem_video_box{
		padding:40px 40px 0px 40px;
	}
	#emblem_img_box{
		padding:41px 40px 40px 40px;
	}
	#emblem_download_box{
		float: none;
	}
}
@media (max-width: 991px) {
	#photo-slider .carousel-control-prev img, #photo-slider .carousel-control-next img{
		width:29.5px;
		height:29.5px;
	}
	#photo-slider, #photo-info{width:100%;}
	#photo-info{padding:0;margin-top:6.3px;}
	.photo-modal .photo-modal-body {padding:14px;}
	.photo-modal .photo-modal-body .close {
		font-size:1.5rem;
		top: 10px;
		right: 14px;
	}
	#photo-title{
		font-size: 16px;
	}
	#kidp-history .timeline-content p {	   
	   line-height: 1.3;
	}
	#search-year input {		
		padding: 8px 10px 8px 32px;
		padding-left: 10px;
	}
}
@media (max-width: 767px) {
	.top-content { padding: 140px 0; }
	.top-content .top-big-link { margin-top: 25px; }
	.top-content .top-big-link a.btn { margin-top: 10px; }
	
	.section-description p { padding: 0; }
	
	footer { text-align: center; text-indent:0px;}
	.photo-modal .photo-modal-body {padding:7px;}
	.photo-modal .photo-modal-body .close {		
		right: 7px;
	}
	.section-container {
		margin-bottom:0px;
	}		
	.sentence-pdf { width:auto; height:auto; }
}
@media (max-width: 661px){
	#emblem_dn1{
		margin-right:0px;
	}
	#emblem_dn2{
		margin-top:10px;
	}
}
@media (max-width: 470px){
	.top-content .row{
		margin-left:0px;
	}
	#main-title{
		font-size:4rem;
		margin-top:60px;
		margin-bottom:20px;
		font-family: Impacto, Impact, sans-serif;
	}
	#sub-title{
		border-top:2px solid #fff;
		border-bottom:2px solid #fff;
		font-size:1.5rem;
		padding:6px 12px 10px 12px;
	}
	.stat-modal .close{
		top: 2px;
		right: 8px;
		font-size:1.8rem;
	}
	#stat50-cont{
		margin-top:-120px;
	}
	#stat-slider-page2 {
		position: absolute;
		bottom: 160px;
	}
	.honeycombs .inner_span{		
		font-size:0.75rem;
	}
}	
@media (max-width: 446px){
	.stat-text{width:100%;}
	.stat-num{font-size:5.5rem;margin-top:25px;}
	.stat-title{font-size:0.9rem;margin-top:40px;}
}

@media (max-width: 415px) {
	.title-box h2{font-size:1.8rem !important;}
	.title-box p{font-size:1rem !important;}
	.sentence-title{font-size:1.7rem;}
	.emblem-container .title-row h2{font-size:3.1rem !important;}
	.sentence-pdf { width:auto; height:auto; }
	.down-btn { margin-left:17px; }
}


/* Retina-ize images/icons */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
	
	/* logo */
    /*
	.navbar-brand {
    	background-image: url(../img/logo@2x.png) !important; background-repeat: no-repeat !important; background-size: 136px 39px !important;
    }
	*/
}
