
/* =RESPONSIVE
-------------------------------------------------------------- */

img, object, video, iframe, input, textarea {
	max-width: 100%;
}




@media only screen and (min-width: 2000px) {


}

@media only screen and (max-width: 1600px) {
	
	
}

@media only screen and (max-width: 1440px) {
	
	 }
	 
@media only screen and (max-width: 1360px) {
	
	#calendar-section #hcal {
		width:500px;
	}
	
	#contact-line .form-title {
		font-size:32px;
	}
	
	
	 }


@media only screen and (max-width: 1280px) {
	.menu-primary li a {
		padding:20px 10px;
	}
		
}


@media only screen and (max-width: 1024px) {
	#icons-section .box-item {
		width: auto;
		padding:50px 15px;
	}
	
	#presentation.parallax {
		 background-attachment: inherit !important;
    background-position: center center !important;
	}
	
	#double-section .flex,
	#double-section-sem .flex {
		display: block;
	}
	
	#double-section .flex-item {
		width:100%;
	}
	
	#events-nav ul li a {
		padding:20px 10px;
	}
	
	.single-date-area {
		text-align:start;
		margin-bottom:30px;
	}
	
	.single-date-area time {
		margin-top:0;
		margin-bottom:10px;
	}
	
	.s-event-side {
		padding-left:0;
	}
	
	.page-title {
		margin-bottom:30px;
		font-size:30px;
	}
	
	.export-btns {
		display: block;
		text-align: center;
	}
	
	.export-btns a {
		margin-right:5px;
		margin-bottom:10px;
		padding:5px 10px;
	}
	
	#filter-panel .sf-field-taxonomy-research_area ul li {
		width:49%;
	}
	
	.m-item.m-1 {
		width:40%;
	}
	
	.m-item.m-2 {
		width:30%;
	}
	
	.member-list-item .row {
		display: block;
	}
	
	.m-item.m-1,
	.m-item.m-2,
	.m-item.m-3,
	.m-item.m-4 {
		width:100%;
	}
	
	.graduate-list .g-1,
	.graduate-list .g-2,
	.graduate-list .g-3,
	.graduate-list .g-4,
	.graduate-list .g-5,
	.graduate-list .g-6 {
		width:100%;
		padding:5px 10px;
	}
	
	.graduate-list .m-item {
		font-size:16px;
		
	}
	
	#double-section, #double-section-sem {
		width:100%;
		overflow: hidden;
	}
	
	.news-heading {
		display: block;
		margin-bottom:20px;
	}
	
	.news-heading .page-title {
		margin-bottom:15px;
	}
	
#list-advisors .m-item.m-1,
#list-advisors .m-item.m-11, 
#list-advisors .m-item.m-2,
#list-advisors .m-item.m-3,
#list-advisors .m-item.m-4 {
	width:100%;
}

#tech-staff .m-item.m-1,
#tech-staff .m-item.m-11, 
#tech-staff .m-item.m-2,
#tech-staff .m-item.m-3,
#tech-staff .m-item.m-4 {
	width:100%;
}
	
}

@media only screen and (max-width: 820px) {
	
	#main {
		padding:30px 0;
	}
	
	#flexible-content .section {
		padding:20px 0;
	}
	
	.title {
		font-size:28px;
		margin-bottom:20px;
	}
	
	#contact-line .flex {
		display: block;
	}
	
	#contact-line .form-area {
		width: 100%;
	}
	
	#contact-line .title-area {
		padding:0 0 10px 0;
	}
	
	.footer-inner {
		width:70%;
		margin: auto;
	}
	
	.logo-bottom {
		text-align: center;
	}
	
	#news-section,
	#events-section {
		width:100%;
		overflow: hidden;
		padding:20px;
	}
	
	.ds-title {
		margin-left:0 !important;
		padding-left:45px;
		margin-bottom:30px;
	}
	
	.lang-he .ds-title {
		margin-left:0 !important;
		padding-right:45px;
		padding-left:0;
		
	}
	
	.ds-title:before {
		left: -20px;
	}	
	
	.lang-he .ds-title:before {
		left: auto;
		right: -20px;
	}
	
	.lang-he .ds-title.t-2 {
		margin-right:0;
	}
	
	.home-events {
		padding:0 20px;
		
	}
	
	.home-event {
		display: block;
	}
	
	.home-event .date-area {
		width:100%;
		border-right:none;
		border-left: none;
    	padding-right: 0px;
		border-bottom: #FFF 2px solid;
    	padding-bottom: 10px;
		margin-bottom:10px;
		text-align: start;
	}
	
	.home-event month,
	.home-event day,
	.home-event year,
	.home-event time {
		display: inline;
		font-size:23px;
		font-weight: bold;
	}
	
	.home-event day:after {
		content:", ";
	}
	
	#seminars-section {
		padding:20px;
	}
	
	.all-btn {
		margin-top:30px;
	}
	
	#events-section .all-btn {
		margin-left:0;
	}
	
	#calendar-section #hcal {
		width:100%;
	}
	
	.bottom-soc {
		text-align: center;
	}
	
	#studies-top {
		display: block;
	}
	
	.top-slice {
		width:100%;
	}
	
	#studies-top .cap {
		padding:20px;
	}
	
	#studies-top .top-title {
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 0px;
	}
	
	#icon-boxes-flexy .flex-item {
		width:50%;
	}
	
	#color-boxes-flexy .before-boxes {
			font-size:18px;
		}
	
	#share .flex {
		display: block;
		text-align: center;
	}
	
	#share text {
		padding:0 0 10px 0;
	}
	
	.acc-section .beefup__head {
		padding:10px;
	}
	
	.acc-section .acc-title {
		font-size:18px;
		line-height:1.1;
	}
	
	.title {
		font-size:24px;
	}
	
	.person-contacts {
		padding:30px;
	}
	
	.person-img img {
		width:100%;
		max-width:100%;
	}


}



@media only screen and (max-width: 736px) {
	
	
	
}

@media only screen and (max-width: 420px) {
	
	body {
		font-size:16px;
	}
	.section {
		padding:20px 0;
	}
	
	.home-title {
		font-size:24px;
		margin-bottom:20px;
	}
	
	.home-title .chunk1 {
	margin-bottom:10px;
	}
	.home-title .chunk2 {
		font-size:31px;
		line-height:1.1;
	}
	
	.v-slider {
		display: block;
	}
	
	.home-box {
		width:100%;
	}
	
	.v-slider .box-title .t-2 {
		opacity:1;
	}
	
	.home-box .box-title {
		padding:10px;
		height: auto;
	}
	
	.padding {
		width:100%;
	}
	
	#calendar-section {
		padding:20px;
	}
	
	#calendar-section .em.em-calendar .em-cal-body > div {
    border: #f3f8f9 5px solid;
    border-top: none;
	}
	
	#contact-line form,
	#contact-line .gform_fields{
		display: block;
	}
	
	#contact-line .gform_body,
	#contact-line .gform_footer {
		width:100%;
	}
	
	#contact-line .gfield {
		width:100%;
		margin-bottom:7px;
	}
	
	.footer-inner {
		width:100%;
	}
	
	.copyrights {
		text-align: center;
		margin-bottom:10px;
	}
	
	.credits {
		text-align: center;
	}
	
	.bottom-soc label {
		display: block;
		margin-bottom:7px;
	}
	
	#events-nav ul li a {
		font-size:20px;
		padding:10px;
	}
	
	#events-list .date-area {
		border-right: none;
		border-bottom: 1px solid #EDF3F5;
		padding-bottom:10px;
		margin-bottom:10px;
	}
	
	.date-area month,
	.date-area day,
	.date-area year,
	.date-area time {
		display: inline;
		font-size:23px;
		font-weight: bold;
	}
	
	.date-area day:after {
		content:", ";
	}
	
	#events-list .details {
		border: none;
		margin-bottom:10px;
	}
	
	.topimg {
		height:90px;
		width: auto;
		max-width: inherit;
	}
	
	#main {
		padding:20px 0;
	}
	
	.page-title {
    margin-bottom: 20px;
    font-size: 28px;
	}
	
	.single-date-area date {
		font-size:24px;
	}
	
	
	.single-e-meta li {
		font-size:18px;
	}
	
	.single-date-area {
		margin-bottom:20px;
	}
	
	.entry h1 {	
	font-size:28px;
	}
	.entry h2 {
	font-size:26px;
	}

	.entry h3 {
	font-size:24px;
	}
	.entry h4 {
	font-size:22px;	
	}
	
	.export-btns a {
		display: block;
		text-align: center;
	}
	
	#studies-top .topimg {
		width:100%;
		height: auto;
	}
	
	.single-img.alignright,
	.single-img.alignleft {
		width:100%;
		float: none;
		padding:0 0 20px 0;
		text-align: center;
		max-width:100%;
	}
	
	ul.p-contacts li {
		font-size:18px;
	}
	
	.single-gvahim-members ul.p-contacts li i {
		display: none;
	}
	
	ul.p-contacts {
		margin-top:0;
	}
	
	.content .entry {
	font-size:16px;
		} 
		
		#color-boxes-flexy .before-boxes {
			font-size:16px;
		}
		
		#icon-boxes-flexy .flex-item {
			width:100%;
		}
		
		#buttons-section ul {
			display: block;
			text-align: center;
			padding:10px;
		}
		
		#buttons-section ul li {
			display: block;
			margin:0 0 10px 0;
		}
		
		#buttons-section ul li a {
			padding:7px 10px;
		}
		
		.rel-title {
			font-size:24px;
			margin-bottom:15px;
		}
		
		#filter-panel .sf-field-taxonomy-research_area ul li {
			width:100%;
		}
		
		#filter-panel form ul {
			display: block;
		}
		
		.members-search {
			margin-bottom:20px;
		}
		
		#open-filters {
			margin-top:0;
			margin-bottom:20px;
			text-align: left;
		}
		
		.filter-close {
			right: auto;
			left:0;
		}
		
		#all-members .section {
			padding:0 0 20px 0;
		}
		
		.member-list .m-item {
			padding:5px 10px;
		}
		
		.person-contacts {
		padding:15px 10px;
			}
			
			.person-title {
				font-size:28px;
				margin-bottom:10px;
			}
			
			.academic-title {
				font-size:22px;
				margin-bottom:20px;
			}
			
		.members-search {
			display: block;
		}
}


@media only screen and (max-width: 325px) { 
	
}



