
@media (max-width: 1399px){
.post-password-form, .header_top_inner, .header_mid_inner, .header_bot_inner, .content_wrap, .headline_inner, 
.bottom_outer, .footer_inner, .seasidetms_row_inner, .seasidetms_row_title_wrap {/*width: 1100px !important;*/ max-width: 100%; }
.mid_nav a .nav_tag, .bot_nav a .nav_tag, .navigation > li > a, .header_top_right .meta_wrap a {font-size: 13px; }

/* Our-Team */
.our_team_block p br {display: none;}

}

@media (max-width: 1199px){
.post-password-form, .header_top_inner, .header_mid_inner, .header_bot_inner, .content_wrap, .headline_inner, .bottom_outer, .footer_inner, .seasidetms_row_inner, .seasidetms_row_title_wrap {/*width: 980px !important;*/ }
.mid_nav a .nav_tag, .bot_nav a .nav_tag, .navigation > li > a, .header_top_right .meta_wrap a {font-size: 11px; }

/* Locations */
.seasidetms_featured_block .featured_block_inner{width:100% !important; padding:0 30px;}
.seasidetms_blocks_border_radius .seasidetms_featured_block {padding: 30px 0 !important;} 
.seasidetms_blocks_border_radius h4 a {word-break: break-all;}
.seasidetms_blocks_border_radius .icon_box_heading {font-size: 19px;padding-left: 50.5px !important;}
.seasidetms_blocks_border_radius .icon_box_heading:before{width: 40px !important;height: 40px !important;}
.seasidetms_blocks_border_radius h4 {font-size: 17px;}
.seasidetms_blocks_border_radius h4 a {font-size: 17px;}

/* Our-Foundation */
.our_foundation_content h3 br {display: none;}
.nav_title font {
	font-size: 9px;
}
    
}

@media(max-width: 1024px){
body{padding-top: 120px;}
#page.fixed_header #header {position: fixed; top:0; left:0; }
#header .header_mid .mid_nav_wrap nav{background: #f7f7f7; position: fixed; z-index: 9999; top: 120px; width: 380px; right: 0; margin: 0; height: calc(100% - 120px); }
#header .header_mid .mid_nav_wrap nav ul.navigation {background-color: transparent; overflow-y: scroll !important;}
}
@media (max-width: 991px){
.post-password-form, .header_top_inner, .header_mid_inner, .header_bot_inner, .content_wrap, .headline_inner, .bottom_outer, .footer_inner, .seasidetms_row_inner, .seasidetms_row_title_wrap {width: 100% !important;}
.container_block .content_block, .container_block .sidebar_block {-webkit-flex: 0 0 100%; -moz-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.container_block .sidebar_block {margin: 50px 0 80px; } 

/* Locations */
.seasidetms_featured_block .featured_block_inner{padding: 0 18px;}
.seasidetms_blocks_border_radius .icon_box_heading {font-size: 16px;padding-left: 42.5px !important;}
.seasidetms_blocks_border_radius .icon_box_heading::before {width: 35px !important;height: 35px !important;}
.seasidetms_blocks_border_radius .seasidetms_featured_block {padding: 15px 0 !important;}

/* Our-Team */
.our_team_block .seasidetms_row_inner{padding: 0 15px !important;}

}

@media (max-width: 768px){
.single_project .seasidetms_column_inner .seasidetms_text {padding: 0 0 30px; }
.single_project .seasidetms_img_wrap {position: inherit; left: inherit; top: inherit; width: 250px; display: block; margin: 0 auto 40px !important; }

/* Locations */
.seasidetms_blocks_border_radius .seasidetms_column_inner {margin: 0 0 6% 0;}
/* Our- Foundation */
.our_foundation_banner h2 {font-size: 25px;}

/* Our-Team */
.our_team_block .seasidetms_img {margin: 0 auto;float: none;}
.our_team_block .seasidetms_row_margin {display: flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox; display:-moz-flex;
display:-webkit-flex;flex-direction: column;-webkit-flex-direction:column;-ms-flex-direction:column;}
.our_team_block:nth-child(odd) .seasidetms_row_margin {flex-direction: column-reverse;
-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;}
}

@media (max-width: 540px){
body{padding-top: 89px;}
body, .mid_nav a .nav_subtitle, .bot_nav a .nav_subtitle, .seasidetms_twitter_wrap .published, #page .seasidetms_comment_item .seasidetms_comment_item_cont_info .comment-reply-link, #page .seasidetms_comment_item .seasidetms_comment_item_cont_info .seasidetms_comment_item_date, .widget_custom_posts_tabs_entries .seasidetms_tabs .seasidetms_tab.tab_comments li, .widget_custom_posts_tabs_entries .seasidetms_tabs .seasidetms_tab.tab_comments li p, .widget_custom_posts_tabs_entries .seasidetms_tabs .seasidetms_tab.tab_comments li .seasidetms_comments_post_title small, .seasidetms_quote_subtitle, seasidetms_quotes_grid .seasidetms_quote_site a, .widget_recent_entries ul li a, .widget_recent_comments ul li a, .widget_custom_contact_info_entries div *, .widget_pages ul li a, .footer_nav > li > a, .footer_inner .footer_copyright, .widget_custom_contact_info_entries span *, .comment-respond .comment-form-cookies-consent label, #wp-calendar caption, #wp-calendar thead td, #wp-calendar thead td a, #wp-calendar tfoot, #wp-calendar tfoot a, .footer_nav > li > a, .footer_inner .footer_copyright {font-size: 14px; line-height: 1.4; }
#header .header_mid .header_mid_inner .logo_wrap {width: auto; float: left; margin: 0 auto !important; text-align: center; }
#header .header_mid .header_mid_inner {padding: 18px 20px; float: left; margin: 0 !important;  }
#header .header_mid .header_mid_inner .resp_mid_nav_wrap {float: right; margin: 10px 0 0 10px !important; }
.header_mid .logo_wrap .logo {width: 180px; }
#header .header_mid .mid_nav_wrap{margin: 0 !important;}
#header .header_mid .mid_nav_wrap nav {top: 83px; width: 100%; height: calc(100% - 83px); }
.seasidetms_color_scheme_footer .bottom_bg {padding: 20px !important; }
.seasidetms_heading_wrap .seasidetms_heading a {font-size: 14px !important; line-height: 1.4 !important; }
.single_project .btn-group .button01 {margin:20px 0;-webkit-flex: 0 0 100%; -moz-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; text-align: center !important; }
.seasidetms_open_project {padding: 0; }
.seasidetms_row .seasidetms_row_outer_parent {padding: 20px 0 !important; z-index: 2; }
.container_block{margin-top: 0;}
.seasidetms_breadcrumbs .seasidetms_breadcrumbs_inner{text-align: center;}

/* Our-Foundation */
.our_foundation_banner .seasidetms_column_inner {padding: 20px 15px; }
.our_foundation_banner h2 {font-size: 24px; margin: 0; }
.our_foundation_content h3 {font-size: 20px;text-align: left !important;margin: 15px 0;}

/* Our-Team */
.our_team_block .seasidetms_heading {font-size: 23px;}
}


@media (max-width: 374px){

/* Locations */
.seasidetms_row .seasidetms_row_outer_parent {padding: 5px 0 !important;}
/* Our-Foundtion */
.our_foundation_content h3 {font-size: 16px;}
.our_foundation_content h5 {font-size: 15px;}
/*Our-Team */
.our_team_block .seasidetms_heading {font-size: 20px;}

}

