@media only screen 
and (min-width : 320px)
and (max-width : 999px) {
	.sol-col, .sol-col h3 {
		text-align: center;
	}

	.container {
		width: 95%;
	}

	.rated-box p {
	    font-size: 150px;
	}

	.footer ul {
	    width: 100%;
	    text-align: left;
	    font-size: 25px;
	    margin-left: 0px;
	    margin-top: 10px;
	}
	
	.footer li {
		margin-left: 20px;
	}

	.header-sec .owl-nav {
	    width: 70%;
	    left: 15%;
	}

	.nav-container {
		display: none;
	}
	.whatis p, .challenges-set p, .solution-sec p, .blockchein-sec .desc,
	.blockchein-sec .bold-desc, .blockchein-sec li, .about-us-sec p,
	.advisors-sec p, #accordion div, .btn {
		font-size: 30px;
	}
	.btn {
		width: auto !important;
		font-size: 35px !important;
	}
	.header img{
		height: 60px;
	}
	
	.header .logo {
	    height: auto;
	}
	
	img.flag {
	    height: 80px;
	}
	
	.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
	    font-size: 75px;
	}
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
/* Styles */
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
/* Styles */
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
/* Styles */
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
/* Styles */
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1000px) {
	.sol-col, .sol-col h3 {
		text-align: left;
	}
}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
/* Styles */
}