@media screen and (max-width: 1150px) {
	/*h2 {
		font-size: 32px;
	}*/
	/* .site-content .single-page-article .entry > *, .breadcrumb, #footer-inner.container {
		padding: 0 30px;
	} */
	#main #content-wrap.container, .container, .breadcrumb, #footer-inner.container {
		padding: 0 30px;
	}
	.block-2by3-1by3 > div:first-child {
    	width: calc(66.66% - 30px);
	}
	.block-2by3-1by3 > div:last-child {
	    width: calc(33.33% - 30px);
	}
	.block-1by3-2by3 > div:first-child {
	    width: calc(33.33% - 30px);
	}
	.block-1by3-2by3 > div:last-child {
	    width: calc(66.66% - 30px);
	}
	.block-1by2-1by2 > div {
		width: calc(50% - 30px);
	}
	.block-1by3-1by3-1by3 > div {
		width: calc(33.33% - 30px);
	}
	.owl-nav button {
		width: 30px;
		height: 30px;
	}
	.owl-nav button.owl-prev:after, .owl-nav button.owl-next:after {
		font-size: 20px;
	}
	.news_slider .owl-nav button.owl-prev {
		left: -30px;
	}
	.news_slider .owl-nav button.owl-next {
		right: -30px;
	}
	.nf-form-content label {
		font-size: 16px !important;
	}
	.galleryContent .all_gallery_box {
		width: calc(25% - 8px);
	    margin-right: 16px;
	    margin-bottom: 16px;
	}
	.sponsors_holder figure {
		width: 25% !important;
	}
	.sponsors_holder figure img {
		height: 130px;
	}
	#site-navigation-wrap .dropdown-menu>li>a {
		font-size: 14px;
	}
	#site-navigation-wrap .dropdown-menu>li>a .nav-arrow {
		padding-left: 0;
	}
	#site-navigation-wrap {
		margin-right: 0;
	}
	header > .container, .header_top_bar > .container, .search-container {
		padding: 0 24px;
	}
	.search_box.showInput .header_search_form {
		width: 200px !important;
	}
	.search_box {
		font-size: 14px;
	}
	#site-navigation-wrap .dropdown-menu>li>a {
		padding: 0 10px;
	}
}
@media screen and (max-width: 959px) {
	.oceanwp-text {
		display: none;
	}
	#oceanwp-mobile-menu-icon {
		float: none;
		right: 0;
	}
	#oceanwp-mobile-menu-icon a {
		padding: 0;
	}
}
@media screen and (max-width: 950px) {
	.container-fluid {
		width: 90%;
	}
	/*h1 {
		font-size: 39px;
	}
	h2 {
		font-size: 30px;
	}
	h3 {
		font-size: 22px;
	}
	h4 {
		font-size: 20px;
	}
	p {
		font-size: 15px;
	}*/
	.owl-nav button.owl-prev {
		left: 4px;
	}
	.owl-nav button.owl-next {
		right: 4px;
	}
	/*.site-content .single-page-article .entry > *, .breadcrumb, #footer-inner.container {
		padding: 0 24px;
	}*/
	.block-2by3-1by3 > div:first-child {
    	width: calc(66.66% - 10px);
	}
	.block-2by3-1by3 > div:last-child {
	    width: calc(33.33% - 10px);
	}
	.block-1by3-2by3 > div:first-child {
	    width: calc(33.33% - 10px);
	}
	.block-1by3-2by3 > div:last-child {
	    width: calc(66.66% - 10px);
	}
	.block-1by2-1by2 > div {
		width: calc(50% - 10px);
	}
	.block-1by3-1by3-1by3 > div {
		width: calc(33.33% - 10px);
	}
	.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content input.ninja-forms-field, .nf-form-content select.ninja-forms-field:not([multiple]) {
		height: 40px !important;
	}
	.nf-field-container .nf-field-label {
		margin-bottom: 0 !important;
	}
	.nf-field-container {
		margin-bottom: 10px !important;
	}
	.nf-form-content textarea.ninja-forms-field {
		height: 100px !important;
	}
	.block-contactform-map > div, .block-address-contact > div {
		width: calc(50% - 15px);
    	margin-right: 30px;
	}
	.galleryContent .all_gallery_box {
		width: calc(33.33% - 8px);
		margin-right: 16px !important;
		margin-bottom: 16px !important;
	}
	.galleryContent .all_gallery_box:nth-child(-n + 3) {
		margin-bottom: 0 !important;
	}
	.galleryContent .all_gallery_box:nth-child(3n) {
		margin-right: 0 !important;
	}
	.sponsors_holder figure img {
		height: 110px;
	}
}
@media screen and (max-width: 767px) {
	/*h2 {
		font-size: 27px;
	}*/
	.block-1by1 > div, .block-1by1-center > div, .block-2by3-1by3 > div, .block-1by3-2by3 > div, .block-1by2-1by2 > div, .block-1by3-1by3-1by3 > div {
		width: 100% !important;
		margin-bottom: 30px !important;
	}
	.block-1by1 > div:last-child, .block-1by1-center > div:last-child, .block-2by3-1by3 > div, .block-1by3-2by3 > div:last-child, .block-1by2-1by2 > div:last-child, .block-1by3-1by3-1by3 > div:last-child {
		margin-bottom: 0 !important;
	}
	.site-content .single-page-article .block-2by3-1by3 > div:first-child {
    	width: 100%;
    	margin-bottom: 20px;
	}
	.site-content .single-page-article .block-2by3-1by3 > div:last-child {
	    width: 100%;
	}
	.site-content .single-page-article .block-1by3-2by3 > div:first-child {
	    width: 100%;
	}
	.site-content .single-page-article .block-1by3-2by3 > div:last-child {
	    width: 100%;
	}
	.site-content .single-page-article .block-1by2-1by2 > div {
		width: 100%;
		margin-bottom: 20px;
	}
	.site-content .single-page-article .block-1by3-1by3-1by3 > div {
		width: 100%;
		margin-bottom: 20px;
	}
	.site-content .single-page-article .block-1by2-1by2 > div:last-child, .site-content .single-page-article .block-1by3-1by3-1by3 > div:last-child {
		margin-bottom: 0;
	}
	.left_sidebar {
		width: calc(100% - 200px);
		padding-right: 15px;
	}
	.right_sidebar {
		width: 200px;
	}
	.nf-form-content label {
		font-size: 15px !important;
	}
	.block-contactform-map > div, .block-address-contact > div {
		width: calc(50% - 10px);
    	margin-right: 20px;
	}
	.sponsors_holder figure {
		width: 33.33% !important;
	}
	.sponsors_holder figure img {
		height: 120px;
	}
	.footer_social_icons ul li {
		margin-right: 8px;
	}
	.footer_social_icons ul li, .rss_block {
		font-size: 17px;
	}
	#copyright {
		font-size: 14px;
	}
}
@media screen and (max-width: 650px) {
	/*h1 {
		font-size: 36px;
	}
	h2 {
		font-size: 24px;
	}
	h3 {
		font-size: 20px;
	}
	h4 {
		font-size: 18px;
	}
	p {
		font-size: 14px;
	}*/
	.left_sidebar {
		width: 100%;
		padding-right: 0;
		margin-bottom: 40px;
	}
	.right_sidebar {
		width: 100%;
	}
	.site-content .single-page-article .entry .sidebar_content {
		padding-bottom: 40px;
	}
	.banner-image img {
		height: 320px;
	}
	.news_block figure {
		width: 150px;
		height: 150px;
		margin-right: 20px;
	}
	.block-contactform-map > div, .block-address-contact > div {
		width: 100%;
    	margin-right: 0;
    	margin-bottom: 20px;
	}
	.block-contactform-map > div:last-child, .block-address-contact > div:last-child {
		margin-bottom: 0;
	}
	.galleryContent .all_gallery_box {
		width: calc(50% - 5px);
		margin-right: 10px !important;
		margin-bottom: 10px !important;
	}
	.galleryContent .all_gallery_box:nth-child(-n + 2) {
		margin-bottom: 0 !important;
	}
	.galleryContent .all_gallery_box:nth-child(2n) {
		margin-right: 0 !important;
	}
	.galleryContent .all_gallery_box:nth-child(-n + 3) {
		margin-bottom: 10px !important;
	}
	.galleryContent .all_gallery_box:nth-child(3n) {
		margin-right: 10px !important;
	}
}
@media screen and (max-width: 575px) {
	.container-fluid {
		width: 93%;
	}
	/*h1 {
		font-size: 32px;
	}
	h3 {
		font-size: 18px;
	}*/
	.news_block figure {
		width: 130px;
		height: 130px;
		margin-right: 15px;
	}
	.news_block .news_block_content h3 {
		margin-bottom: 12px;
	}
	.news_block .news_block_content time,.news_block .news_block_content .news_list_category {
		font-size: 14px;
	}
	.news_list_desc {
		margin-top: 10px;
	}
	.nf-form-content label {
		font-size: 14px !important;
	}
	.sponsors_holder figure {
		width: 50% !important;
	}
	.sponsors_holder figure img {
		height: 120px;
	}
	#footer-inner {
		display: block;
	}
	.footer_rss_feeds {
		text-align: center;
		margin-bottom: 20px;
	}
	#footer-bottom {
		margin-bottom: 20px;
	}
	.footer_social_icons ul {
		justify-content: center;
	}
	footer {
		min-height: 202px;
	}
	body > #outer-wrap > #wrap {
		padding-bottom: 202px;
	}
	.banner_content {
		bottom: 15px;
	}
	h1 {
		margin-bottom: 10px;
	}
	.banner_caption {
		padding: 10px;
	}
	.banner_caption {
		border-radius: 7px;
	}
}
@media screen and (max-width: 480px) {
	.news_block figure {
		width: 100%;
		padding-bottom: 100%;
		position: relative;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.news_block figure img {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
	}
	.sponsors_holder figure {
		padding: 0 5px;
		margin-bottom: 10px;
	}
}
@media screen and (max-width: 400px) {
	.galleryContent .all_gallery_box {
		width: 100%;
		margin-right: 0 !important;
		margin-bottom: 10px !important;
	}
	.galleryContent .all_gallery_box:nth-child(-n + 3) {
		margin-bottom: 10px !important;
	}
	.galleryContent .all_gallery_box:nth-child(3n) {
		margin-right: 0 !important;
	}
	.galleryContent .all_gallery_box:nth-child(-n + 2) {
		margin-bottom: 10px !important;
	}
	.galleryContent .all_gallery_box:nth-child(3n) {
		margin-right: 10px !important;
	}
	.galleryContent .all_gallery_box:last-child {
		margin-bottom: 0 !important;
	}
	blockquote {
		padding-left: 10px;
	}
	.search_box.showInput .header_search_form {
		width: 180px !important;
	}
	.searchform input {
		padding: 0 20px 0 7px !important;
	}
	.searchBtn {
		font-size: 12px;
    	padding: 0 4px;
	}
	.searchFormIn {
		padding-right: 15px;
	}
	.searchFormIn .closeBtn {
		font-size: 13px;
	}
	#oceanwp-mobile-menu-icon a {
		font-size: 20px;
	}
}