@media (min-width: 280px) and (min-width: 1199px) {
	.sheightb-1 {
		min-height: 344px;
	}
}

@media (min-width: 280px) and (max-width: 1199px) {
	.office-box {
		min-height: 220px;
	}
	.delive-cont .sub-title {
		width: 80%;
	}
	.delive-tabs {
		width: 90%;
	}
	.dirmsg-cont .sub-line {
		font-size: 20px;
		width: 100%;
	}
	.high-cont .highlight-tabs {
		width: 90%;
	}
	.high-box.qtr-2 {
		min-height: 886px;
	}
	.win-box {
		min-height: 280px;
	}
	.highlight-tabs.inhigh-tab .high-box.qtr-1 {
		min-height: 660px;
	}
	.highlight-tabs.inhigh-tab .high-box.qtr-2 {
		min-height: 840px;
	}
	.highlight-tabs.inhigh-tab .high-box.qtr-4 {
		min-height: 1160px;
	}
	.inchair-msg .chair-msg {
		margin: 0px;
    	width: 100%;
		font-size: 20px;
	}
	.inchair-msg .auth-name {
		margin: 20px 0;
	}
	.roadmap-box h2 {
		min-height: 96px;
	}
	.roadmap-box {
		min-height: 698px;
	}
	.sheightb-1 {
		min-height: 432px;
	}
}

@media (min-width: 280px) and (max-width: 1023px) {
	.res-table-2 {
		overflow-x: auto;
	}
	.res-table-2 table {
		width: 150%;
	}
	.office-box {
		min-height: 200px;
	}
	.msg-box {
		width: 90%;
		margin: 0 auto 40px;
	}
	.high-box.qtr-1, .high-box.qtr-2, .high-box.qtr-3, .high-box.qtr-4, .highlight-tabs.inhigh-tab .high-box.qtr-1, .highlight-tabs.inhigh-tab .high-box.qtr-2, .highlight-tabs.inhigh-tab .high-box.qtr-4  {
		min-height: auto;
	}
	.high-box .kyc-image {
		margin-top: 0;
	}
	.value-list {
		margin-top: 30px;
	}
	.win-box {
		min-height: auto;
	}
	.roadmap-box, .roadmap-box h2 {
		min-height:auto;
	}
	.csrhead-icon {
		text-align: left
	}
	.sheightb-1 {
		min-height:auto;
	}
}

@media (min-width: 280px) and (max-width: 999px) {
}

@media (min-width: 280px) and (max-width: 998px) {
}

@media (min-width: 280px) and (max-width: 992px) {
}

@media (min-width: 280px) and (max-width: 991px) {
	.banner-cont .ban-box {
		top: 40%
	}
	.banner-title {
		text-align: center;
		margin: 0px 0 230px;
	}
	.md-thumb {
		width: 400px;
	}
	.md-thumb img {
		width: 80%;
	}
	.exp-img {
		width: 100%
	}
	.smart-bg.africa-bg {
		width: auto;
		height: 600px;
	}
	.reven-cont ul li .text-box {
		left: -40px;
	}
	.reven-cont ul li .num-box {
		font-size: 22px;
	}
	.reven-cont ul li.big-bar {
		margin: 100px 2% 0 0;
	}
	.ie-cube img {
		width: 70%;
	}
}

@media (min-width: 280px) and (max-width: 800px) {
}

@media (min-width: 280px) and (max-width: 799px) {
	.dirct-box .name-b {font-size: 21px;}
}

@media (min-width: 280px) and (max-width: 768px) {
}

@media (min-width: 280px) and (max-width: 767px) {
	.res-table-1 {
		overflow-x: auto;
	}
	.res-table-1 table {
		width: 150%;
	}
	.office-box {
		min-height: 242px;
	}
	.banner-cont {
		min-height: auto;
	}
	.banner-cont .ban-box {
		position: inherit;
		-webkit-transform: inherit;
		-ms-transform: inherit;
		transform: inherit;
	}
	.banner-title {
		margin: 200px 0;
	}
	.cube-cont {
		height: 370px;
	}
	.delive-cont .sub-title {
		width: 90%;
	}
	.delive-tabs.ui-tabs .ui-tabs-panel .number-box {
		min-height: auto;
	}
	.hide-desk {
		display: block;
		font-size: 20px;
		font-family: 'tondo-regular';
	}
	.highlight-tabs .ui-state-active {
		border: none;
		background: #ed1d24}
	.highlight-tabs .ui-accordion .ui-accordion-content {
	 	padding: 0;
		background: none;
	}
	.inner-banner .inban-box h1, .inner-banner .inban-box.deliv-box h1 {
		font-size: 30px;
	}
	.md-thumb {
		width: 100%;
	}
	.smart-bg {
		width: auto;
		height: 400px;
	}
	.network-tabs {
		width: 90%;
		margin: 40px auto;
	}
	.newage-img1 {
		width: 100%;
		margin: 20px 0;
		float: none;
	}
	.reven-cont ul li .text-box {
		font-size: 12px;
	    left: -45px;
	}
	.ie-cube img {
		position: inherit;
		left: 0;
		top: 0;
		right: 0;
		-webkit-transform:inherit;
		transform: inherit;
		margin: 0 auto;
    	display: block;
		width: 90%
	}
}

@media (min-width: 280px) and (max-width: 640px) {
}

@media (min-width: 280px) and (max-width: 639px) {
	.res-table table {
		width: 200%;
	}
	.office-box {
		min-height: 200px;
	}
	.banner-cont .ban-box .one-title {
		font-size: 40px;
		line-height: normal;
	}
	.banner-title {
		margin: 150px 0;
	}
	.cube-cont {
		height: 260px;
	}
	.delive-tabs.ui-tabs .ui-tabs-nav li .r-bag {
		width: 70px;
		height: 70px;
	}
	.delive-tabs.ui-tabs .ui-tabs-panel .line-1 {
		font-size: 40px;
	}
	.delive-tabs.ui-tabs .ui-tabs-panel .line-1 .s-font, .delive-tabs.ui-tabs .ui-tabs-panel .line-1 .rupee-font {
		font-size: 22px;
	}
	.delive-tabs.ui-tabs .ui-tabs-nav li .r-bag img {
		width: 90%;
		padding: 0;
	}
	footer p, footer ul {
		text-align: center;
	}
	footer .aicl-logo {
		float: none;
		margin: 10px auto 0;
	}
	.smart-para {
		margin-left: 20px;
	}
	.smart-h1 {
		margin-left: 20px;
	}
	.smart-bg.africa-bg {
		height: 700px;
	}
	.africa-img1 {
		float: none;
		width: 100%;
		margin: 20px 0;
	}
	.dir-footer li {
		font-size: 14px;
	}
	.reven-cont ul li .num-box {
		font-size: 14px;
	}
	.reven-cont ul li.big-bar {
		margin: 100px 1% 0 0;
	}
}

@media (max-width: 500px) {
	.scene {
		transform: scale(.7);
	}
}

@media (max-width: 400px) {
	.scene {
		transform: scale(.6);
	}
}

@media (min-width: 280px) and (max-width: 480px) {
}

@media (min-width: 280px) and (max-width: 479px) {
	.res-table table {
		width: 250%;
	}
	.banner-cont .ban-box .one-title {
		font-size: 30px;
	}
	.banner-title {
		margin: 120px 0;
	}
	.cube-cont {
		height: 190px;
	}
	.delive-cont h1 {
		font-size: 24px;
	}
	.delive-tabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
		padding: 0 5px;
	}
	.delive-tabs.ui-tabs .ui-tabs-nav li .r-bag {
		width: 50px;
		height: 50px;
		padding: 12px;
	}
	.inner-banner .inban-box h1, .inner-banner .inban-box.deliv-box h1 {
		font-size: 20px;
	}
	.smart-bg {
		width: auto;
		height: 400px;
	}
	.smart-para {
		font-size: 16px;
	}
	.dir-footer .border-box {
		float: left;
		margin-bottom: 16px;
	}
	.reven-cont ul li.big-bar:before, .reven-cont ul li.big-bar:after {
		display: none
	}
	.reven-cont ul li.big-bar {
		margin: 0px 2% 0 0;
	}
	.reven-cont ul li .text-box {
		left: -48px;
	}
}

@media (min-width: 280px) and (max-width: 359px) {
}

@media (min-width: 280px) and (max-width: 360px) {
}

@media (min-width: 280px) and (max-width: 320px) {
}
