

@media (max-width: 400px) {
	.btn.filter {
		padding-left: 1.1rem;
		padding-right: 1.1rem;
	}
}

@media (max-width: 405px) {
	.bg-img {
	    min-height: 400px;
	}
}

@media (max-width: 450px) {
	.gallery {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
		-webkit-column-width: 100%;
		-moz-column-width: 100%;
		column-width: 100%;
	}
	.logo2r1 {width: 75px;}
	.navbar-brand{width: 75px;}
	.navbar {padding-top: 8px;}	
	.container .gallery a img {width: 50%;}
	.email {font-size: 20px;}
	.aant-logo-btn {
    position: absolute;
    left: 0;
    top: -4px;}	
}

@media(max-width:576px){
    
    iframe {
        height:calc(60vh - 40px)!important;
    }
    .padding-l-0 iframe {
        height:calc(40vh - 40px)!important;
    }
    .no-header {
        margin-top: 75px;
    }
    .padding-l-0 {
        padding-left: 15px;
    }
    .padding-r-0 {
        padding-right: 15px;
    }
    
	.about-pic {
		margin-left: -21px;
	}

	.fa-6x {
		font-size: 3em!important;
	}

	h5 {
		font-size: 1em!important;
	}
	.aant-logo-btn {
		top: -4px!important;
	}	
}


@media(max-width:992px){
	.aant-logo-btn {
	    width: 66px;
	    margin: 15px 2px;   
	    left: 5px;
	    top: 44px;
	}
}

@media (min-width: 992px) {
	.navbar-collapse {
		order: 0;
	}

	#aant {display: none;
	}

	.navbar-expand-lg .navbar-nav .nav-link {padding: 1rem 2rem;}
}


@media(max-width:360px){
	.fa-6x {
		font-size: 2.3em!important;
	}

	.icons .fa-6x {
		margin: 8px;
		padding: 0!important;
	}
}