/*	Media 768Px Start */
@media (min-width: 768px) and (max-width: 990px) {
	.as-menuwrapper { display: inline-block; }
	.main-navigation { display: none; }

	/* MainGrid */
	.ec-main-content .col-md-3,.ec-main-content .col-md-4 { display: inline-block; margin-left: -4px; float: none !important; vertical-align: top; width: 50%; }
	.as-blogs > ul > li,.as-events > ul > li,.as-causes-list > ul > li,.as-volunteer > ul > li { float: left; }
	/* Header */
	.ec-topbar { text-align: center; }
	.ec-stripinfo,.ec-search { float: none; display: inline-block; }
	.ec-topbar .col-md-4 { width: 100%; float: left; }
	.ec-absolute { float: left; width: 100%; position: relative; background: rgba(0,0,0,0.5); }
	.ec-left-section { width: 75%; } .ec-getqoute { width: 24%; }
	.ec-caption h1 { font-size: 24px; } .ec-caption p { display: none; } .ec-caption span { font-size: 18px; }
	.caption-left-section { padding-left: 5%; }
	.ec-sponsored ul li.col-md-3 { width: 33.333%; }
	.ec-minheader { padding: 100px 0px 0px 0px; }
	.ec-simple ul li.col-md-6 { width: 50%; display: inline-block; margin: 0px -4px 0px 0px; }
	.ec-main-content aside.col-md-4,.ec-postsection ul li { float: left; width: 100%; } .ec-main-content aside.col-md-4 { margin-top: 30px; }
	.ec-blog > ul > li.col-md-6 { float: left; }
	
	/* Footer */
	#ec-footer .col-md-3 { width: 50%; display: inline-block; margin: 0px -4px 30px 0px; vertical-align: top; }
	.ec-social-network { left: auto; right: 28%; }

}

/* Media 420Px Start */
@media (max-width: 767px) {
	/* Header */
	.as-menuwrapper { display: inline-block; }
	.main-navigation { display: none; }
	.as-absolute { position: relative; background-color: #333; float: left; width: 100%; }
	.as-stripinfo { display: none; }
	.as-header-bar { text-align: center; }
	.as-header-bar .col-md-10 { display: inline-block; width: 100%; }
	.as-header-bar .col-md-2 { width: 100%; }
	.logo { display: inline-block; float: none; }
	.modal-dialog { width: 100%; padding-right: 20px; }
	/* Header */
	.ec-topbar,.ec-social-strip { text-align: center; }
	.ec-topbar .col-md-6,.ec-social-strip .col-md-6 { float: left; width: 100%; }
	.ec-mainheader { margin: 0px; }
	.ec-logo { float: none; display: inline-block; padding-bottom: 0px; }
	.ec-stripinfo li { padding-bottom: 42px;}
	.ec-stripinfo,.ec-search,.top-nav,.social-media { float: none; display: inline-block; }
	.ec-topbar .col-md-4 { width: 100%; float: left; }
	.ec-absolute { float: left; width: 100%; position: relative; background: rgba(0,0,0,0.5); }
	.ec-left-section { width: 50%; } .ec-getqoute { width: 49%; }
	.ec-caption h1 { font-size: 20px; } .ec-caption p { display: none; } .ec-caption span { font-size: 18px; }
	.caption-left-section { padding: 0px 0px 0px 10%; width: 100%; }
	.ec-minheader { padding: 100px 0px 0px 0px; }
	.col-md-12,.ec-main-content aside.col-md-4,.ec-postsection ul li { float: left; width: 100%; } .ec-main-content aside.col-md-4 { margin-top: 30px; }
	.ec-postsection ul li { border-bottom: 1px solid #ddd; }
	#eccomments ul ul.children { padding-left: 70px; } #eccomments ul ul.children::after { width: 40px; }
	.ec-form form p input[type="text"] {  width: 100%;} .ec-form form p.ec-comment { position: relative; float: left; width: 100%; padding-left: 0px; }
	.ec-form form p.ec-submit { float: left; padding-left: 0px; padding-top: 20px; }
	.ec-images,.ec-summary { float: left; width: 100%; } .ec-summary { padding-left: 0px; }
	.ec-blog-large .ec-blog-info time ~ .ec-inner-info { float: left; margin: 0px 0 0 0px; width: 100%; }
	.ec-blog-large .ec-blog-info time { margin-top: -88px; position: relative; }

	/* MainGrid */
	.ec-main-content .col-md-3,.ec-main-content .col-md-4 { display: inline-block; margin-left: -4px; float: none !important; vertical-align: top; width: 50%; }
	.ec-sponsored ul li.col-md-3 { width: 33.333%; }
	#ec-footer .col-md-3,.ec-simple ul li.col-md-6 { width: 50%; display: inline-block; margin: 0px -4px 30px 0px; vertical-align: top; }
	.ec-blog > ul > li.col-md-6 { float: left; }
	.ec-social-network { left: auto; right: 28%; }
}

/* Media 300Px Start */
@media (max-width: 480px) {
	.as-menuwrapper { max-width: 150px; }
	.ec-stripinfo li { float: none; display: inline-block; padding-bottom: 15px; }
	/* MainBanner */
	.ec-caption { margin-top: -20px; }
	.ec-caption a,.social-media { display: none; }
	.flex-direction-nav a { font-size: 20px; height: 40px; padding: 5px 10px 0 4px; width: 20px; }
	.flex-direction-nav .flex-next { padding: 5px 0 0 5px; }
	.ec-team-medium figure { width: 100%; }
	.ec-team-medium figure ~ .ec-teaminfo,.ec-team-thumb ~ .ec-team-detail { padding: 20px 0px 0px 0px; float: left; width: 100%; }
	.ec-team-medium .ec-teaminfo,.ec-team-thumb { float: left; width: 100%; }
	/* MainGrid */
	.ec-main-content .col-md-3,.ec-main-content .col-md-4,.ec-main-content .col-md-6 { float: left; width: 100%; }
	.ec-sponsored ul li.col-md-3 { width: 50%; }
	#ec-footer .col-md-3,.ec-simple ul li.col-md-6 { width: 100%; }
	.ec-social-network { left: auto; right: 14%; }
	.ec-medium-blog figure { width: 100%; } .ec-medium-blog figure ~ .ec-blog-text { padding: 16px 16px 16px 16px; float: left; width: 100%; }

}

/* Media 940Px Start */
@media screen and (min-width: 991px) and (max-width: 1054px) {
	
	.main-navigation > ul > li > a { padding: 16px 17px 16px; }
	.ec-stripinfo li { padding-right: 1px; }
	.ec-left-section { width: 84%; } .ec-getqoute { width: 15%; }
	.ec-caption h1 { font-size: 30px; } .ec-caption p { display: none; }
	.caption-left-section { padding-left: 5%; }

}