@media(min-width:1020px) {
	.container {
		padding:0 !important;
	}
	.right-image-section .av_one_half.avia-builder-el-first {
		width:37%;
	}
	.right-image-section .av_one_half.el_before_av_one_full {
		width:52%;
		float:right;
	}
	.left-image-section .av_one_half.avia-builder-el-first {
		width:59%;
	}
	.left-image-section .av_one_half.el_before_av_one_full {
		width:35%;
		float:right;
	}
}
@media (max-width:1199px){
	.subscribe-section .container {
		width:90%;
	}
	.widget_custom_html ul li {
		margin-right:12px;
	}
	.partners-section {
		margin-bottom: 80px !important;
	}
}
@media (max-width:989px){
	p {
		/*font-size:16px !important;*/
	}
	body, body .avia-tooltip {
		/*font-size:15px !important;*/
	}
	.error404 .container .av-content-small.units p, .error404 .container .av-content-small.units ul li {
		font-size:15px;
	}
	.partners-section {
		margin-bottom: 40px !important;
	}
	.btn a {
		font-size: 14px !important;
		padding: 10px 30px !important;
	}
	.main_menu ul li {
		margin: 0 2px;
	}
	.logo a img {
		max-height:70px !important;
	}
	#home-banner {
		padding: 160px 0 85px 0 !important;
	}
	.story-slider .entry-content img {
		margin-top: 0;
	}
	.story-slider h2 {
		font-size: 26px;
		padding-top: 0;
	}
	.story-slider p {
		font-size: 15px;
		color: #323232;
		padding-top: 0;
		margin-top: 0;
	}
	.blog-section div .av_one_third {
		margin-left: 23px !important;
	}
	.blog-section header .entry-title {
		font-size: 20px;
	}
	.blog-section .entry-content p, .blog-section .read-more-link a {
		font-size: 15px;
	}
	.partner-home h3 {
		font-size: 26px;
	}
	.subscribe-section p {
		margin-top:0 !important;
	}
	.subscribe-section .btn-orange a {
		margin-top: 10px;
		font-size: 15px !important;
		padding: 14px 65px !important;
	}
	.subscribe-section {
		padding: 30px 0;
	}
	#footer div .av_one_fifth:nth-child(1) {
		width: 29%;
	}
	#footer div .av_one_fifth:nth-child(2), #footer div .av_one_fifth:nth-child(3) {
		width: 33%;
	}
	#footer div .av_one_fifth:nth-child(4) {
		width: 27%;
		margin-left: 0;
		margin-right: 3.5%;
	}
	#footer div .av_one_fifth:nth-child(5) {
		width: 67%;
		text-align: right;
	}
	#footer div .av_one_fifth:nth-child(4) .widget, #footer div .av_one_fifth:nth-child(5) .widget {
		margin-bottom:0;
	}
	.responsive-iconbox {
		margin:0 !important;
	}
	/*.header-inner-banner h1 {
		font-size:35px !important;
	}
	.header-inner-banner p {
		font-size:18px;
	}*/
	.tracking-section .av_one_half, .left-image-section-redesign .av_one_half, .right-image-section-redesign .av_one_half {
		padding-top:0 !important;
	}
	/*.header-inner-banner {
		padding: 180px 0 75px 0;
	}*/
	.news-section div .av_one_fifth {
		width: 235px;
	}
	.news-section div .av_four_fifth {
		width: 64%;
	}
	.news-section .av-catalogue-list li a .av-catalogue-title, .according-section h4 {
		font-size: 26px;
	}
	.news-section .av-catalogue-item {
		padding: 20px 25px !important;
	}
	.news-section .av-catalogue-list li a .av-catalogue-content p {
		font-size:15px;
	}
	.link-text a {
		font-size:15px;
	}
	.box-know.box-partner {
		padding: 25px 20px;
	}
	.single-box div .av_one_fourth .team-img-container {
		margin:auto;
	}
	.single-box div .av_one_fourth {
		width: 48%;
	}
	.all-team-box .template-page.content {
		padding: 50px 0 10px 0;
	}
	.blog-post header.entry-content-header, .blog-post header.entry-content-header h2, aside.sidebar .inner_sidebar h3, .archive.tag h3.post-title {
		font-size: 22px;
	}
	aside.sidebar .news-headline, .widget_categories ul li, .widget_categories ul li a {
		font-size:15px;
	}
	.contact-box p img {
		margin-right: 15px !important;
	}
	ul.social-icons li {
		margin-right:0;
	}
	.according-section .single_toggle .toggle_content p {
		font-size:15px;
	}
	.responsive-accordion .flex_column.av_one_full {
		margin-top: 10px !important;
		margin-bottom: 30px !important;
	}
	.responsive-accordion.according-section {
		padding: 30px 0 20px 0;
	}
	.responsive-accordion .flex_column.av_one_full {
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}
	.publication-box .post-entry h2 a span {
		font-size:26px !important;
	}
	.all-team-box.board-box {
		margin-bottom: 50px !important;
	}
	.single-board-heading .content {
		padding-top: 20px !important;
	}
	.search-results .widget ul li a {
		font-size: 15px;
	}
	.search-results .entry-content-header h2 a {
		font-size:22px;
	}
	.search-results .search_form_field p {
		font-size: 15px;
	}
	.search-results .search_form_field h4, .search-results .h4.extra-mini-title  {
		font-size: 22px;
	}
	.search-results .entry-content-header span  {
		font-size: 22px;
	}
	.archive.category header.entry-content-header, .single-post header.entry-content-header, .archive.tag header.entry-content-header {
		font-size:22px;
	}
	.archive.category header.entry-content-header h2, .single-post  header.entry-content-header h2, .entry-footer h5, .archive.tag header.entry-content-header h2 {
		font-size:22px;
	}
	.single-post .content {
		padding-bottom: 0 !important;
	}
	.single-post .widget {
		padding:30px 0 0px 0;
	}
	aside.single-post .inner_sidebar h3 {
		font-size: 22px;
	}
	.widget_categories ul li {
		font-size:15px;
	}
	.single-post .entry-content h3 strong,
.single-post .entry-content h3, .single-post .entry-content h3 em, .single-post .entry-content h3 strong, .single-post .entry-content p, .single-post .entry-content a, .single-post .entry-content h3 strong3, .single-post .entry-content em, .single-post .entry-content {
	/*font-size: 15px;*/
}
.subscribe-section .btn-orange-border a, .subscribe-section .btn-border-teal a {
    min-width: 180px !important;
    font-size: 15px !important;
}
.blog-section .entry-content h3 em {
	font-size: 16px;
}

.blog-post span.post-meta-infos {
	font-size:15px;
}
.blog-post .entry-content h3 em, .blog-post .entry-content p {
	font-size: 15px;
}
.blog-post .read-more-link a, .post-entry .read-more-link a {
	font-size:15px !important;
}
.archive.category span.post-meta-infos, .archive.tag span.post-meta-infos {
	color:#162548;
	font-size:17px;
	padding:10px 0 5px 0;
}
.single-post span.post-meta-infos {
	color:#162548;
	font-size:15px;
	padding:10px 0 5px 0;
}
.archive.category .entry-content h3, .archive.category .entry-content h3 em, .archive.category .entry-content h3 strong, .archive.category .entry-content p, .archive.category .entry-content a, .archive.category aside ul li,
.archive.tag .entry-content h3, .archive.tag .entry-content h3 em, .archive.tag .entry-content h3 strong, .archive.tag .entry-content p, .archive.tag .entry-content a, .archive.tag aside ul li {
	font-size: 15px;
}
.team-top-des p {
	font-size:18px !important;
}
}

@media (max-width:767px){
	
.archive.category .entry-content h3, .archive.category .entry-content h3 em, .archive.category .entry-content h3 strong, .archive.category .entry-content p, .archive.category .entry-content a, .archive.category aside ul li,
.archive.tag .entry-content h3, .archive.tag .entry-content h3 em, .archive.tag .entry-content h3 strong, .archive.tag .entry-content p, .archive.tag .entry-content a, .archive.tag aside ul li {
	font-size: 16px;
}
	.blog-post span.post-meta-infos {
	font-size:16px;
}
.blog-post .entry-content h3 em, .blog-post .entry-content p {
	font-size: 16px;
}
.blog-post .read-more-link a, .post-entry .read-more-link a {
	font-size:16px !important;
}
	.responsive #top .main_color .tabcontainer.sidebar_tab .tab.fullsize-tab {
		font-size:14px !important;
	}
	.responsive #top .main_color .tabcontainer.sidebar_tab .active_tab {
		background:#26aea5 !important;
		font-size:14px !important;
	}
	body, body .avia-tooltip {
		/*font-size:14px !important;*/
	}
	.error
	.subscribe-section .av_one_half {
		width: 48% !important;
		margin: 0 1% !important;
	}
	.subscribe-section .partner-btn a {
		margin-top:25px !important;
	}
	.responsive .big-preview {
		padding: 0 0 10px 0 !important;
	}
	.search-results .page-heading-container {
		padding-right:0 !important;
	}
	.search-results .pagination {
		width: 100%;
	}
	.responsive .template-blog .blog-meta {
		display:block !important;
		width: 100%;
	}
	.template-blog .post .entry-content-wrapper {
		overflow: initial !important;
	}
	.blog-post .small-preview, .archive.category .small-preview, .archive.tag .small-preview {
		background: none !important;
		margin: 0 auto 30px auto;
		float: none;
	}
	.error404 .container .av-content-small.units p, .error404 .container .av-content-small.units ul li {
		font-size:14px;
	}
	.responsive .error404#top .container .av-content-small {
		margin-bottom:0 !important;
	}
	.responsive #top #wrap_all #header {
		position: absolute !important;
	}
	.link-text a {
		font-size:14px;
	}
	/*.header-inner-banner {
		padding: 160px 0 75px 0;
	}*/
	nav.main_menu ul {
		padding-top: 20px;
	}
	nav.main_menu ul li.menu-item-search-dropdown {
		margin-right: 15px;
		position: relative;
		top: -2px;
	}
	nav.main_menu ul li.menu-item-search-dropdown a {
		padding:0 !important;
	}
	nav .av-burger-overlay {}
	.main_menu ul li a {
		/*color: #000 !important;*/
		padding: 12px 30px !important;
	}
	#header_main {
		padding: 15px 0;
	}
	.av-menu-button-colored a span {
		padding: 4px 22px !important;
		color: #000 !important;
	}
	.av-menu-button-colored a span:hover, .av-menu-button-colored a span:focus {
		color: #fff !important;
	}
	.main_menu ul li.av-burger-menu-main a {
		padding:0 !important;
	}
	#home-banner {
		padding: 70px 0 55px 0 !important;
		text-align:center;
	}
	#home-banner p br {
		display:none;
	}
	.tracking-section {
		text-align:center;
		padding:0;
	}
	.story-slider .entry-content {
		text-align:center;
	}
	.left-slider {
		width:100%;
		margin-bottom: 30px;
	}
	.left-slider img {
		margin-right:0 !important;
		width:100%;
	}
	.right-slider {
		width:100%;
	}
	.blog-section div .av_one_third {
		margin: 0 0 30px 0 !important;
		width:100% !important;
	}
	.blog-section div .av_one_third:last-child, .responsive-iconbox div .av_one_third:last-child {
		margin: 0 !important;
	}
	.blog-section header .entry-title {
		font-size: 18px;
		padding-top: 10px;
	}
	.blog-section .entry-content {
		font-size: 15px;
		color: #323232;
		padding-top: 5px;
	}
	.blog-section .content {
		padding-bottom: 20px !important;
	}
	.partner-home h3 {
		font-size: 22px;
	}
	#footer .widget {
		margin:20px 0 0 0 !important;
	}
	#footer {
		padding: 15px 0 0px 0 !important;
	}
	#footer a.btn {
		width: auto;
		padding: 10px 20px;
	}
	#footer a.btn.orange-border {
		padding: 8px 20px;
	}
	.story-slider p {
		margin:0 !important;
	}
	.responsive #top .avia-slideshow-controls a {
		display: block !important;
	}
	#top .story-slider .avia-smallarrow-slider-heading .prev-slide, #top  .partner-home  .avia-smallarrow-slider-heading .prev-slide {
		left:-20px;
	}
	#top .story-slider .avia-smallarrow-slider-heading .next-slide, #top  .partner-home  .avia-smallarrow-slider-heading .next-slide  {
		right:-20px !important;
	}
	.partner-home .avia-slideshow-arrows {
		top: calc(55% - 20px) !important;
	}
	#top #av-burger-menu-ul{
		display: block !important;
	}
	.right-image-section-redesign .av-special-heading, .right-image-section-redesign p, .left-image-section-redesign .av-special-heading, .right-image-section-redesign p {
	 text-align:center;
	}
	/*.header-inner-banner .av-special-heading {
		margin-top:0;
	}*/
	.box-know, .box-know.box-water {
		padding: 20px 10px 20px 10px;
		min-height: inherit !important;
	}
	.box-know h3 br {
		display:none !important;
	}
	.responsive #top #wrap_all .right-image-section-redesign .flex_column, .responsive #top #wrap_all .left-image-section-redesign .flex_column {
		margin-bottom:0 !important;
	}
	#footer div .av_one_fifth:nth-child(5) {
		text-align: left;
	}
	/*.header-inner-banner p {
		font-size: 15px;
		padding: 10px 0 0 0;
	}*/
	.left-image-section-redesign .av_one_half h2 br, .right-image-section-redesign .av_one_half  h2 br {
		display:none;
	}
	.left-image-section-redesign .entry-content-wrapper {
		display: flex;
		flex-wrap: wrap;
	}
	.left-image-section-redesign .entry-content-wrapper .avia-builder-el-first {
		order:2;
		text-align:center;
	}
	.left-image-section-redesign .entry-content-wrapper .avia-builder-el-last {
		order:1;
		text-align:center;
	}
	.right-image-section-redesign .avia-image-overlay-wrap img, .left-image-section-redesign .avia-image-overlay-wrap img {
		margin:15px 0;
	}
	.tracking-section h2 br {
		display:none;
	}
	.responsive #top #wrap_all .tracking-section .flex_column {
		margin-bottom:0 !important;
	}
	.get-section, .get-section .avia-builder-el-last.box-know {
		margin:0 !important;
	}
	.right-image-section-redesign .content, .left-image-section-redesign .content {
		padding-top: 25px;
	}
	/*.left-image-section-redesign {
		margin-bottom:50px !important;
	}*/
	/*.header-inner-banner {
		padding: 140px 0 55px 0;
	}*/
	.news-section .av-special-heading-h4 {
		margin:0 !important;
	}
	.news-section.avia-section-small .content {
		padding-bottom:0 !important; 
	}
	.news-section .av-catalogue-list li a .av-catalogue-content p {
		font-size:14px;
	}
	.program-area {
		margin-bottom: 0px !important;
	}
	.responsive #top #wrap_all .program-area  .flex_column {
		margin-bottom: 0px;
	}
	.header-scrolled {
		background: none !important;
	}
	.program-area .av-special-heading-h4 {
			padding-bottom: 10px !important;
			margin: 15px 0 0 0 !important;	
	}
	.full-width-with-title-redesign .content {
		padding:20px 0 0 0 !important;
	}
	.client-review p strong span {
		font-size:15px;
	}
	.responsive #top #wrap_all .all-team-box .flex_column {
		margin-bottom:0 !important;
	}
	.all-team-box .avia-image-overlay-wrap img {
		margin-bottom:15px;
		width:180px;
		margin:auto;
	}
	.all-team-box .avia-image-container.avia-align-left {
		float: none;
		margin-right: 0;
	}
	.all-team-box  h3 {
		padding:10px 0 !important;
	}
	.all-team-box .av-special-heading, .all-team-box  .av_textblock_section {
		text-align:center;
	}
	.single-box h2 {
		text-align:center;
	}
	.all-team-box .template-page.content {
    padding: 30px 0 10px 0;
	}
	.single-box h3 {
		font-size: 22px !important;
	}
	.partners-section {
		margin-bottom: 0px !important;
	}
	aside.sidebar .news-headline, .widget_categories ul li, .widget_categories ul li a {
		font-size:14px;
	}
	aside.sidebar {
		padding-top:0 !important;
	}
	aside .widget {
		padding-bottom:0 !important;
	}
	aside.sidebar .news-headline {
		padding-bottom:5px;
	}
	.according-section .single_toggle .toggle_content p {
		font-size:14px;
	}
	.publication-box .post-entry {
		padding: 20px;
	}
	.all-team-box.board-box {
		margin-bottom: 20px !important;
	}
	.single-board-heading {
		min-height:inherit !important;
	}
	.single-board-heading .content {
		text-align:center;
		padding-bottom: 20px !important;
	}
	.intership-text p {
		margin:5px 0 30px 0 !important;
	}
	.full-width-with-title-redesign {
		margin-bottom:0 !important;
	}
	.full-width-with-title-redesign p {
		margin-bottom:0 !important;
	}
	.search-results .widget ul li a {
		font-size: 14px;
	}
	.search-results .search_form_field p {
		font-size: 14px;
	}
	.widget_categories ul li {
		font-size:14px;
	}
	.single-post .entry-content h3 strong,
.single-post .entry-content h3, .single-post .entry-content h3 em, .single-post .entry-content h3 strong, .single-post .entry-content p, .single-post .entry-content a, .single-post .entry-content h3 strong3, .single-post .entry-content em, .single-post .entry-content {
	/*font-size: 14px;*/
}
.blog-section .entry-content h3 em {
	/*font-size: 15px;*/
	font-size: 18px;
}
.right-image-section-redesign .avia-button-left.btn.black-text {
	width: 100%;
	text-align: center;
	float: none;
	margin-bottom:10px;
}
.right-image-section-redesign .avia-button-left.btn.black-text a {
	float: none !important;
    max-width: 210px;
	margin:auto;
}
.tracking-section .avia-button-left.btn.btn-border-teal {
	margin-bottom:20px;
}
}
@media (max-width:479px){
	#footer .widget {
		margin: 10px 0 0 0 !important;
	}
	.partner-home h3 {
		font-size: 20px;
	}
	.story-slider h2 {
		font-size: 22px;
	}
	#home-banner {
		padding: 50px 0 45px 0 !important;
	}
	.story-slider .entry-content img {
		margin-bottom: 20px;
	}
	.logo a img {
		max-height: 50px !important;
	}
	#header_main {
		padding: 5px 0;
	}
	/*.header-inner-banner h1 {
		font-size:26px !important;
	}*/
	/*.blockquote  {
		margin-bottom:20px !important;
	}*/ 
	/*.header-inner-banner {
		padding: 114px 0 45px 0;
	}
	.header-inner-banner p {
		font-size:17px;
	}*/
	.news-section .av-catalogue-list li a .av-catalogue-title, .according-section h4 {
		font-size: 22px;
	}
	.according-section .single_toggle p.toggler {
		font-size: 18px;
		padding: 14px 25px 14px 55px !important;
	}
	.according-section .single_toggle .toggle_content {
		padding: 12px 30px 11px 55px;
	}
	.according-section .single_toggle .toggle_content p {
		font-size: 15px;
		padding: 0;
	}
	.according-section .single_toggle .toggle_content p a {
		font-size: 15px;
	}
	.program-area .blockquote  {
		margin-bottom:0px !important;
		padding-bottom: 10px !important;
	}
	.right-image-section-redesign .content, .left-image-section-redesign .content {
		padding-top: 40px;
	}
	.blog-section div .av_one_third {
		margin: 0 0 10px 0 !important;
	}
	#footer div .av_one_fifth:nth-child(1) {
		text-align:center;
	}
	#footer div .av_one_fifth:nth-child(1), 
	#footer div .av_one_fifth:nth-child(2), 
	#footer div .av_one_fifth:nth-child(3), 
	#footer div .av_one_fifth:nth-child(4), 
	#footer div .av_one_fifth:nth-child(5) {
		text-align:center; 
	}
	.blog-section {
		padding: 0;
	}
	.client-review p strong span {
		font-size:14px;
	}
	.blog-post header.entry-content-header, .blog-post header.entry-content-header h2, aside.sidebar .inner_sidebar h3, .archive.tag h3.post-title {
		font-size: 20px;
	}
	.contact-box p img {
		width: 75px !important;
	}
	.responsive-title {
		margin-top:40px !important;
	}
	.responsive-accordion .flex_column.av_one_full {
		margin-top: 0px !important;
		margin-bottom: 10px !important;
	}
	.responsive-accordion .avia-section-small .content {
		padding-top: 0 !important;
		padding-bottom: 10px !important;
	}
	.responsive-accordion.according-section {
		padding-top: 40px;
		padding-bottom: 20px;
	}
	.publication-box .post-entry h2 a span {
		font-size:22px !important;
	}
	.intership-text p {
		margin:5px 0 15px 0 !important;
	}
	.search-results .entry-content-header h2 a {
		font-size:20px !important;
	}
	.search-results .search_form_field h4, .search-results h4.extra-mini-title  {
		font-size: 20px;
	}
	.search-results .entry-content-header span  {
		font-size: 20px;
	}
	.archive.category header.entry-content-header, .archive.tag header.entry-content-header, .single-post header.entry-content-header {
		font-size:20px;
	}
	.archive.category header.entry-content-header h2, .archive.tag header.entry-content-header h2, .single-post  header.entry-content-header h2, .entry-footer h5 {
		font-size:20px;
	}
	.subscribe-section .av_one_half {
		width: 100% !important;
		text-align:center !important;
		margin:0 !important;
	}
	.subscribe-section .avia-button-right {
		display: inline-block;
		float: none;
	}
	.subscribe-section .btn-orange-border a, .subscribe-section .btn-border-teal a {
		font-size: 14px !important;
		padding: 12px 15px !important;
	}
	.subscribe-section {
		padding: 0;
	}
	.responsive #top #wrap_all .partner-home .slide-entry {
		width: 30% !important;
		/*margin-left: 2% !important;*/
		clear:inherit !important;
	}
	.responsive #top #wrap_all .partner-home .slide-entry.first {
		/*margin-left: 0 !important;
		width: 100% !important;*/
	}
}