

/*# sourceMappingURL=custommedia.css.map */
@media(max-width: 991px) {
	.nav > li a {
		padding: 10px 8px;
		font-size: 15px;
	}
	.footer_social ul li {
		margin: 0 6px 0 0;
	}
	.slide {
		padding-left: 60px;
	}
	.latest h4 {
		padding-top:30px;
	}
	.inner-blog {
		margin-bottom: 30px;
	}
	.contribute {
		margin-bottom: 30px;
	}
	.tbl-mar li {
		padding-bottom: 10px;
	}
	.para-text {
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.left-display h3 {
		padding-top :15px;
	}
	.weather-table {
		padding-top:10px;
	}
	.weather-table p {
		padding-bottom: 0px;
	}
	.left-display h4 {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.tbl-mar {
		margin-bottom: 15px;

	}

}
@media(max-width:767px) {
	.right-display {
		margin-top: 30px;
	}
	.navbar-toggle {
		margin-top: 26px;
	}
	.nav-menu {
		float: none;
	}
	.header_top .header_social {
		margin-left: -20px;
	}
	.edu_block ul {
		display: table;
		margin: 0 auto;
		text-align: center;
	}
	.edu_block h3 {
		display: table;
		margin:0 auto;
	}
	.services ul li {
		padding-left: 20px;
	}
	.footer_left {
		padding-left: 30px;
	}
	.footer_left ul {
		padding: 20px 0 0 1px;
	}
	.subscribe h6 {
		padding: 0 0 29px 56px;
		clear: both;
		padding-top: 10px;
	}
	.subscribe input {
		width: 54.7%;
		margin-left: 46px;
	}
	.footer_social {
		float: none;
	}
	.copy p {
		text-align: center;
		display: block;
		float: none;
	}
.navbar-default .navbar-nav > .open > a,
 .navbar-default .navbar-nav > .open > a:hover,
  .navbar-default .navbar-nav > .open > a:focus {
  	padding-left:8px;
  }

.appstore_sec {
	position: relative;
}
.mobile {
	position: absolute;
	right: 0;
	bottom: 0;
	opacity: 0.5;
}
}
@media(max-width:580px) {
	.edu_block ul li {
		width: 100%;
	}
}
@media(max-width:560px){

	.news_title {
		width: 100%;
		text-align: center;
		padding-left: 0px;
	}
	.services ul li {
		width: 100%;
		margin-top: 10px;
	}
	.footer_social {
		padding: 0 0 0 5.4%;
	}
	.footer_left ,.footer_right {
		float: none;
		width: 100%
	}
	.footer_left img , .footer_left ul ,.footer_social ,.subscribe {
		display: table;
		margin:0 auto;
	}
	.footer_left img,
	.footer_left ul ,
	.footer_social h6 {
		float: none;
	}
	.footer_social ul {
		padding-left: 54px;
		padding-top: 10px;
	}

	.add-device {
		padding-left: 0px;
	}
	.mobile img {
		width: 170px;
		height: auto;
	}
}

@media(max-width:460px) {
  .color-chart h3 {
    line-height: 19px;
	}
	.app_data img {
		padding-top: 10px;
	}
	.tbl-mar li{
		float: none;
	}

}
