@media (max-width:768px)  {	
	.no-desktop{
		display: inline-block;
	}
	.no-mobile{
	    display: none;
	}
	body{
	    padding-top: 2.5rem;
	}
	.navbar{
		padding-left: .75rem !important;
	}
	.navbar img{
		height: 20px;
		vertical-align: sub;
	}
	.navbar-brand{
		font-size: 1rem;
	}
	.header h2{
		font-size: 1.25rem; 
	}
	.content{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}	
	.footer{
		padding-right: 0 !important;
	}
	
	.home-ctn .content p{
		text-align: justify;
	}

	.reg-ctn .countrySel,
	.reg-ctn .sectorSel,
	.reg-ctn .indSel{
		width:100% !important;
	}
	.bootstrap-select .dropdown-menu{
		min-width: 0 !important;
		width: 100%;
	}
	.bootstrap-select>select{
		left:0;
	}

	.tool-ctn .btn-nav{
	    width: 100%;
	    margin-top: .75rem;
	}
	.ng-table-pager{
		text-align: center;
	}
	.ng-table-counts{
		float: none !important;
		margin-bottom: 1rem;
	}
	.pagination{
		justify-content: center;
	}
	.pagination>li>a,
	.ng-table-counts .btn{
	    padding: 4px 8px;
    	font-size: .75rem;
	}
}