@media (max-width:768px){

	.mobileonly{

		display:block;

	}

	.desktoponly{

		display:none;

	}

	.main{

		overflow:hidden;

	}

	.container{

		max-width:100%;

	}

	.box{

		margin:0px;

	}

	.banner{

		height:275px;

	}

	.section .box5 h1{

		margin:5px 5px;

	}

	.box1{

		position:relative;

		top:30px;

		padding:0px;

	}

	.box2{

		margin:0px;

		position:relative;

		top:30px;

		left:-80px;

	}

	.box3{

		position:relative;

		top:30px;

	}

	.box4 img{

		width:40px;

		height:40px;

		margin:10px;

	}

	.col-md-3{

		position: relative;

		width: 30%;

		padding-right: 15px;

		padding-left: 15px;

	}

}



@media (min-width:768px){

	.mobileonly{

		display:none;

	}

	.desktoponly{

		display:flex;

	}

}