/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1920px) { 
	.container{
		max-width: 1700px;
	}
}
@media (min-width: 1600px) and (max-width: 1919.98px){
	.container{
		max-width: 1500px;
	}
}
@media (min-width: 1366px) and (max-width: 1599.98px){
	.container{
		max-width: 1290px;
	}
}
@media (min-width: 1200px) and (max-width: 1365.99px){
	.container{
		max-width: 1140px;
	}
}
@media (min-width: 992px) and (max-width: 1199.98px){
	html{
		font-size: 50%;
	}
	.container{
		max-width: 970px;
	}
}
@media (min-width: 992px){
	.col-lg-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}
@media (max-width: 991.98px) {
	html{
		font-size: 55%;
	}
	.home_area{
		text-align: center;
	}
	.home_area p {
	    max-width: 53.8rem;
	    margin-left: auto;
	    margin-right: auto;
	}
	.app_img{
		margin-top: 4rem;
	}
	.home_area::before {
	    width: 72%;
	    height: 57rem;
	}
}
/*Medium devices (tablets, 767px and down)*/
@media (max-width: 767.98px) {
	html{
		font-size: 45%;
	}
}

/*Small devices (landscape phones, 575px and down)*/
@media (max-width: 575.98px) {
	html{
		font-size: 1.88vw;
	}
	body{
		font-size: 2rem;
	}
	.container{
		padding-left: 2rem;
		padding-right: 2rem;
	}
	header {
	    padding: 1.5rem 2rem 0;
	}
	.nav-content-bc{
		margin-right: -2rem;
	}
	.nav-menu-container .nav-menu>li>.nav-menu-item {
	    padding: 0 1.5rem;
	}
	.nav-menu-container .nav-menu{
		margin-left: -1.5rem;
	}
	.layout-footer-holder-bc {
	    padding: 0 2rem;
	}
	.footerLinkColEl a,
	.footerLinkColTitle, 
	.footerSliderTitle,
	.ftr-copy-rights-bc,
	.footerCopyrights {
	    font-size: 1.6rem;
	}
	.footerLinkCol:not(:last-child) {
	    margin-right: 13%;
	}
	.footerWarningAge {	    
		width: 3.4rem;
	    height: 3.4rem;
	    font-size: 1.6rem;
	}
}