@media (min-width:1920px) {
    .container-fluid {max-width:1920px;}
}

@media (min-width:992px) {
}

/************************************************************************/

@media (max-width:1199.98px) {
	.numb {font-size:100px;}
	.box:before,.box2:before {top: 35%;}
}

@media (min-width:992px) and (max-width:1199.98px) {
}

@media (max-width:991.98px) {
	.box,.box2 {text-align:center;}
	.box:before,.box2:before {
	  left: 38%;
	  top: -39%;
	  border-left: 46px solid transparent !important;
	  border-right: 46px solid transparent !important;
	}
	.bg-color1 .box:before {border-bottom: 50px solid #ff7a00;}
	.bg-color2 .box2:before {border-bottom: 50px solid #ae0a09;}
	.bg-color3 .box:before {border-bottom: 50px solid #092d7b;}
	.bg-color4 .box2:before {border-bottom: 50px solid #b18b5a;}
	.bg-color5 .box:before {border-bottom: 50px solid #6d6f6e;}
}

@media (min-width:768px) and (max-width:991.98px) {
     .modal-dialog {
        max-width: 700px;
    }
}

@media (min-width:576px) and (max-width:767.98px) {
}

@media (min-width:480px) and (max-width:575.98px) {
}

@media (min-width:360px) and (max-width:479.98px) {
}

/*********************************************************************/

@media (min-width:768px) {
	#Books h3 {font-size:36px;}
}

/*********************************************************************/

@media (max-width:767.98px) {	
	h1, .h1 {font-size:60px;}	
	h2, .h2 {font-size: 40px;}
}

@media (max-width: 575.98px) {
}

@media (max-width: 479.98px) {
	h1, .h1 {font-size:50px;}
	.carousel-caption {padding:10px; position:static !important; -webkit-transform: translate(0,0); -ms-transform: translate(0,0); -o-transform: translate(0,0); transform: translate(0,0);}
	.year {font-size:24px;}
	.numb {font-size:100px;}
	.box:before,.box2:before {top: auto; bottom:100%;}
	#Newsletter .btn {height:60px; border-radius:0px; padding:0 20px;}
}

@media (max-width: 399.98px) {
}

@media (max-width: 359.98px) {
}