.visible-xs{
	display: none !important;
}
.hidden-xs{
	display: block !important;
}
@media(max-width: 767px){
	.visible-xs{
		display: block !important;
	}
	.hidden-xs{
		display: none !important;
	}
}
@media(max-width: 2040px){
	body, html{
		font-size: 14px;
	}
}
@media(max-width: 1366px){
	body, html{
		font-size: 11px;
	}
}
@media(max-width: 1200px){
	body, html{
		font-size: 10px;
	}
}
@media(max-width: 1100px){
	body, html{
		font-size: 8px;
	}
}
@media(max-width: 1024px){
	body, html{
		font-size: 8px;
	}
}
@media(min-width: 992px){
	.container{
		max-width: 700px;
	}
}
@media(min-width: 1200px){
	.container{
		max-width: 1000px;
	}
}
@media(max-width: 767px){
	body, html{
		font-size: 14px;
	}
	body{
    	background-size: 100vw 100vh;
	}
	.header{
	    display: block;
	    padding-top: 5rem
	}
	.header h1{
	    font-size: 5rem;
	}
	.header .icon_box{
	    background: #1B252E;
	    padding: 3rem;
	    margin-bottom: 5rem;
	    width: 80%;
	   	box-shadow: 0 0 1rem #0000006e;
	}
	.img-main-col{
		position: relative;
	}
	.img-main-col:after {
	    content: '';
	    right: initial;
	    left: 0;
	    width: 100%;
	    bottom: 2rem;
	    top: initial;
	}
	.img-main-col1:after {
	    content: '';
	    left: initial;
	    right: 0;
	    width: 100%;
	    bottom: 2rem;
	    top: initial;
	    transform: rotate(180deg);
	}
	.header .overlay{
	    background: #1B252E;
	    position: absolute;
	    left: 0;
	    top: 28.5%;
	    bottom: 0;
	    right: 0;
	}
	.nav_section ul li:first-child a{
		display: none;
	}
	body, html{
		overflow-y: auto;
	}
	.header .btn_grad span {
	    padding: .75rem 3rem;
	}
	.header .icon_box {
	    width: 17rem;
	    margin-bottom: 4rem;
	}
	.header .icon_box .imgbox img {
	    height: 4.5rem;
	}
	.header .icon_box .imgbox {
	    min-height: 5rem;
	    margin-bottom: 1rem;
	    margin-top: 1rem;
	}
	.header .icon_box h3 {
	    font-size: 2.5rem;
	}
	.header .icon_box .imgbox.imgbox1 img {
	    height: 4rem;
	}
	.header a.link{
		font-size: 1.2rem;
		padding-left: 0;
	}
	.nav_section img {
	    width: 11rem;
	}
}
@media(max-width: 576px){
	body, html{
		font-size: 13px;
	}
}	