@charset "utf-8";
/*
CSS Document
note: based on bootstrap default grid break points
*/


/* xl */
@media (min-width:1200px){


} /* min-width: 1200px */






/* lg */
@media (max-width:1200px){

.mobile-menu-btn{
	display: block;
}
#main_nav_wrappper{
	display: none;
}

.bg-responsive-pos-lg-left{
	background-position: left center !important;
}
.bg-responsive-pos-lg-right{
	background-position: right center !important;
}
.bg-responsive-hide-lg{
	background-image: none !important
}

} /* max-width: 1200px */






/* md */
@media (max-width:992px){

.bg-responsive-pos-md-left{
	background-position: left center !important;
}
.bg-responsive-pos-md-right{
	background-position: right center !important;
}
.bg-responsive-hide-md{
	background-image: none !important
}

.about-category-character img{
	width: 400px !important;
}

} /* max-width: 992px */






/* sm */
@media (max-width:768px){

.bg-responsive-pos-sm-left{
	background-position: left center !important;
}
.bg-responsive-pos-sm-right{
	background-position: right center !important;
}
.bg-responsive-hide-sm{
	background-image: none !important
}

.speech-bubble-wrapper{
    padding: 20px 30px;
}

.quotes-carousel-character-img{
    right: auto;
    max-width: 280px;
    margin-right: auto;
    margin-left: auto;
    bottom: -10px;
}
} /* max-width: 768px */






/* xs */
@media (max-width:576px){

.bg-responsive-pos-xs-left{
	background-position: left center !important;
}
.bg-responsive-pos-xs-right{
	background-position: right center !important;
}
.bg-responsive-hide-xs{
	background-image: none !important
}

} /* max-width: 576px */








