/* Large Devices, Wide Screens */
@media only screen and (min-width: 1370px) {
	.main_header ul li a {
		padding-right:63px;
	}
	.main_header ul li a::after {
		right:42px;
	}
	.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
		bottom:30px;
		z-index:999!important;
	}
	.header_content_logo {
		margin-bottom:100px;
	}
	.header_menu {
		margin-right:100px;
	}
}
@media only screen and (max-width: 1366px) {
.header_content_logo {
	margin-bottom:50px;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	bottom:25px;
	z-index:999!important;
}
.header_content {
	top:-160px;
}
.header_content_logo {
	margin-bottom:30px;
}
.header_content p {
	margin-bottom:30px;
}
}
@media only screen and (max-width: 1350px) {
	.inner_menu ul li a {
		padding-right:30px;
	}
	.inner_menu ul li a::after {
		right:13px;
	}
	.inner_menu ul {
		padding-top:20px;
	}
	.sticky .home_page_menu {
		padding-top:0px;
	}
}
@media only screen and (max-width: 1169px) { /* Layout width - 1 */
 	.container {
		width:100%;
		padding:0px 15px;
	}
	.header_content_logo {
		margin-bottom:0px;
		height:130px;
	}
	.header_content h2 {
		font-size:30px;
		padding-bottom:0px;
	}

	.home_section_one {
		padding:20px 0px 60px;
	}
	.news_event_box {
		width:32%;
		margin-right:2%;
	}
	.home_section_two {
		padding:40px 0px;
	}
	.news_event_section {
		padding-top:20px;
	}
	.news_event_content {
		padding:20px;
	}
	.home_section_three {
		padding:30px 0px 60px;
	}
	.home_section_three h2 {
		padding-bottom:20px;
	}
	.color_box {
		width:33.3333%;
	}
	.home_section_three .color_box h2 {
		font-size:30px;
	}
	.main_header ul li a {
		padding-right:25px;
	}
	.main_header ul li a::after {
		right:7px;
	}
	.inner_banner_section {
		padding:65px 0px;
	}
	.inner_left {
		width:60%;
	}
	.inner_page_section_one {
		padding:30px 0px;
	}
	.inner_menu {
		width:100%;
	}
	.inner_menu ul {
		margin:auto;
		display:table;
		float:none;
		width:auto;
	}
	.inner_menu ul {
		padding-top:10px;
	}
}
@media only screen and (max-width: 1024px) {
	.footer_inner {
		width:100%;
		height:auto;
	}
	.footer_left {
		width:35%;
	}
	.footer_middle {
		width:25%;
		margin-left:3%;
	}
	.footer_right {
		width:34%;
		margin-left:3%;
	}
	.footer_left ul li {
		width:47%;
		margin-right:2%;
	}
	/*.header_content_logo > img {
		width:270px;
		height:auto;
	}*/
	.header_content {
		top:-45px;
	}
	.member_img {
		width:30%;
	}
	.member_content {
		width:67%;
	}
	.board_members_list {
		padding:0px 15px;
	}
	.board_members_section {
		padding:30px 0 40px;
	}
	
}
@media only screen and (max-width: 980px) {
	.home_form_place h2 {
		font-size:50px;
	}
	.home_form_place {
		width:100%;
	}
	.home_form_place ul li:first-child {
		width:30%;
		margin-right:2%;
	}
	.home_form_place ul li:nth-child(2) {
		width:40%;
		margin-right:2%;
	}
	.home_form_place ul li:last-child {
		width:26%;
	}
	.home_form_place ul {
		padding-top:0px;
	}
	.home_section_four {
		padding:20px 0px 40px;
	}
	.main_header ul li a {
		padding-right:21px;
		font-size:10px;
	}
	.main_header ul li a::after {
		top:3px;
		right:5px;
	}
	.header_content {
		width:100%;
	}
	.header_content h2 {
		font-size:25px;
		line-height:30px;
	}
	.header_content p {
		font-size:14px;
	}
	.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
		bottom:3px;
	}
	.inner_right {
		width:35%;
	}
	.inner_right img {
		width:100%;
	}
	.home_form_place form#form-wysija-2 p.wysija-paragraph:first-child {
		width:30%;
		margin-right:2%;
	}
	.home_form_place form#form-wysija-2 p.wysija-paragraph:nth-child(2) {
		width:40%;
		margin-right:2%;
	}
	.home_form_place form#form-wysija-2 input[type="submit"] {
		width:25%;
	}
	.img_slide_content {
		width:100%;
		bottom:40px;
		padding:0px 15px;
	}
	.img_slide_content h2 {
		font-size:25px;
		padding-bottom:10px;
	}
	.img_slide_content p {
		margin-bottom:0px;
	}
}
/* Medium Devices, Desktops */
@media only screen and (max-width: 767px) {
	.show_767{
		display: block;
	}
	.header_menu {
		padding-top:20px;
	}
	.home_section_one h1 {
		font-size:50px;
	}
	.button_div {
		margin-top:30px;
	}
	.news_event_box {
		display: table;
		float: none;
		margin: auto auto 20px;
		width: 366px;
	}
	.news_event_box:nth-child(3n+3) {
		margin: auto;
	}
	.home_section_two {
    	padding: 10px 0 30px;
	}
	.home_section_two h2 {
		font-size:50px;
	}
	.news_event_section {
		padding-top:10px;
	}
	.color_box {
		width:100%;
		padding:15px 20px 20px;
	}
	.home_section_three {
    	padding: 20px 0 40px;
	}
	.color_box_title {
		min-height:100px;
	}
	.home_section_three h2 {
		font-size:40px;
	}
	.home_form_place ul li:first-child {
		width:100%;
		margin-right:0px;
		margin-bottom:10px;
	}
	.home_form_place ul li:nth-child(2) {
		width:100%;
		margin-right:0px;
		margin-bottom:10px;
	}
	.home_form_place ul li:last-child {
		float: none;
		margin: 10px auto auto;
		width: 200px;
	}
	.footer_section {
		padding:30px 0px 0px;
	}
	.footer_inner {
		padding-bottom:40px;
	}
	.footer_left {
		width:100%;
		padding-top:0px;
		margin-bottom:15px;
	}
	.footer_left ul li {
		display: inline;
		float: none;
		margin-right: 20px;
		text-align: center;
		width: auto;
	}
	.footer_left img {
		max-width:165px;
	}
	.footer_middle, .footer_right{
		margin-left: 0;
		width: 50%;
	}
	.footer_bottom p {
		float:none;
		text-align:center;
		margin-bottom:10px;
		font-size:12px;
	}
	.footer_social {
		display: table;
		float: none;
		height: auto;
		margin: auto;
		width: auto;
	}
	.footer_bottom {
		padding:25px 0px;
	}
	.bxslider img {
		min-height:500px;
	}
	.js #menu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
	}
	.inner_left {
		width:100%;
	}
	.inner_right {
		width:300px;
		float:none;
		margin:auto;
	}
	.inner_content {
		max-width:100%;
	}
	.board_members_list h1 {
		padding-bottom:20px;
		font-size:40px;
	}
	.member_img {
		width:100%;
		background-color:#fff;
		background-size:inherit;
		background-repeat:no-repeat;
		background-position:center;
		padding:10px 0px;
	}
	.member_content {
		width:100%;
		height:auto;
		border-left:none;
	}
	.member_text_middle {
		text-align:center;
	}
	.member_content span {
		padding-bottom:20px;
	}
	.member_content {
		min-height:100px;
	}
	.member_text_middle {
		padding:0 35px 25px;
		width:100%;
	}
	.inner_logo_right {
		margin-right: 15px;
		width: 100px;
		background-size:100%;
	}
	.inner_logo_right span {
		font-size: 11px;
		margin: 30px auto auto;
		text-align: center;
		padding-left: 30px;
	}
	.contact_left form ul li input[type="text"] {
		height:35px;
	}
	.contact_left form ul li input[type="email"] {
		height:35px;
	}
	.contact_left form ul li input[type="tel"] {
		height:35px;
	}
	.contact_left form ul li {
		margin-bottom:10px;
	}
	.contact_left form ul li textarea {
		height:150px;
	}
	.home_form_place form#form-wysija-2 p.wysija-paragraph:first-child {
		width:100%;
		margin-right:0%;
	}
	.home_form_place form#form-wysija-2 p.wysija-paragraph:nth-child(2) {
		width:100%;
		margin-right:0%;
	}
	.home_form_place form#form-wysija-2 p {
		margin-bottom:10px;
	}
	.home_form_place form#form-wysija-2 input[type="submit"] {
		margin-top:10px;
		width:100%;
		height:40px;
	}
	.home_form_place form#form-wysija-2 p input[type="text"] {
		height:40px;
	}
	div.wpcf7-validation-errors {
		clear: both;
		font-size: 14px;
		margin: 10px 0 25px;
		width: 100%;
	}
	.slicknav_nav li.current-menu-item > a {
	color:#00aeef!important;
}
.slicknav_nav.sub-menu li.current-menu-item > a {
	color:#00aeef!important;
}
.slicknav_nav li.current-menu-parent > a.slicknav_item a {
	color:#00aeef!important;
}
.member_img {
	margin:0px;
	padding-top:20px;
}
.st-head-row {
	text-align:center;
}
.st-head-row img {
	margin:auto;
	float:none;
}
.inner_full_content .post_img{
	max-width: 100%;
	height:auto;
	margin:15px 0px 15px;
	float:none;
}
	.partners_logos td {
		display:table;
		width: 100%;
	}
	.category-blog .news_event_section {
		width:100%;
	}
	.category-blog .sidebar_section{
		width:100%;
	}
	/**/
	.inner_page_header {
		position:inherit;
	}
	.inner_banner_section {
		margin-top:0px;
	}
	iframe, video {
		max-width: 100%;
		height:auto;
	}
	.header_content {
		top: -200px;
	}
	.single_product_details #tab-description h2 {
		font-size:20px;
	}
	.woocommerce-message .button {
		clear: both;
		display: block !important;
		float: none !important;
		margin-bottom: 10px !important;
		text-align: center !important;
	}
	.single_product_details .summary h1.product_title,
	.woocommerce-products-header h1 {
		font-size:24px;
	}
	.woocommerce input[type="submit"] {
		font-size:11px;
	}
}

/* Small Devices, Tablets */
@media only screen and (max-width: 480px) {
	.home_section_one h1 {
		font-size:30px;
	}
	.home_section_one h6 {
		font-size:15px;
	}
	.home_section_one {
    	padding: 15px 0 40px;
	}
	.news_event_box {
		display: block;
		margin: auto auto 20px;
		width: 320px;
	}
	.home_section_two h2 {
		font-size:30px;
	}
	.news_event_content {
		padding:10px;
	}
	.news_event_content h6 {
		font-size:18px;
		padding-bottom:5px;
	}
	.home_section_three .color_box h2 {
		font-size:25px;
	}
	.color_box {
		padding:10px;
	}
	.home_section_three h2 {
		padding-bottom:10px;
	}
	.home_form_place h2 {
		font-size: 35px;
    	line-height: 40px;
	}
	.footer_middle, .footer_right {
		width:100%;
	}
	.footer_middle h6 {
		padding-bottom:10px;
	}
	.footer_right h6 {padding-bottom:10px;}
	.footer_middle {
		margin-bottom:20px;
	}
	.footer_inner {
		padding-bottom:20px;
	}
	/*.header_content {
		top:-20px;
	}*/
	.inner_banner_section h2 {
		font-size:30px;
	}
	.inner_banner_section p {
		padding-top:15px;
		margin-bottom:0px;
	}
	.inner_left {
		font-size:15px;
	}
	.inner_left h6 {
		font-size:16px;
	}
	.inner_left_box > img {
		display: table;
		float: none;
		margin: auto auto 15px;
	}
	.member_img {
		width:300px;
		float:none;
		margin:auto;
	}
	.member_content {
		width:300px;
		float:none;
		margin:auto;
	}
	.member_content span {
		padding-bottom:20px;
	}
	.member_text_middle {
		padding:10px 10px 25px;
	}
	.member_list_row {
		margin-bottom:25px;
	}
	.inner_logo_left {
		margin-left:15px;
		width:auto;
	}
	.inner_logo_left > img {
		max-width:190px;
	}
	.board_members_list h1 {
		font-size:30px;
	}
	.contact_left form ul li input[type="submit"] {
		margin-bottom:0px;
		width:100%;
	}
	.img_slide_content h2 {
		font-size:20px;
	}
	.img_slide_content p {
		font-size:14px;
	}
	.inner_logo_left img {
		width:190px;
	}
	.inner_left h6 {
		font-size:13px;
		padding-bottom:15px;
	}
	.partners_logos td img {
		max-width:150px;
		height:auto;
	}
	.textwidget .btn {
		font-size:13px;
		text-align:center;
		margin-top:10px;
	}
	.inner_right .textwidget {
		border-top:2px solid #0192cb;
		float:left;
		margin-top:15px;
	}
	
	.st-key {
		width:100%!important;
	}
	.st-val {
		width:100%!important;
	}
	.img_slide_content{
		line-height: 1.2;	
	}
	.Overlay .SearchModal__header .SearchInput__input{
		font-size: 14px;
	}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width: 360px) {
	.news_event_box {
		width:100%;
	}
	.inner_right {
		width:100%;
	}
	.member_img {
		width:100%;
	}
	.member_content {
		width:100%;
	}
	.main_header{padding-right: 0;}
	.header_logo{width: 140px;}
	.header_content {
		top: -200px;
	}
	.img_slide_content{
		line-height: 1.2;	
	}
	.img_slide_content p {
		font-size: 12px;
	}
	.footer_social ul li {
		margin-right: 13px;
	}
	.header_menu {
		margin-right: 10px;
	}
	.header_social a {
		padding: 0 3px !important;
	}
	
}
