@charset "UTF-8";
/*
Theme Name: Simple Melody Child
Theme URI: http://themes.nudgethemes.com/simple-melody/
Author: Logic Replace LLC Team
Author URI: https://www.logicreplace.com/
Template: simple-melody
Description: Simple Melody Child.
Version: 1.8
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: simple-melody
Tags: featured-image-header, custom-background, white, light, pink, one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-menu, editor-style, rtl-language-support, sticky-post, theme-options, translation-ready, photoblogging, featured-images, threaded-comments
*/
body{
    color:#000;
	overflow-x: hidden;
}
h1, h2, h3, h4, h5, h6{
    font-family:Muli;
}
input[type="search"] {
    background-color: #fff;
    border: 1px solid #ededed;
}
button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus {
    box-shadow: none;
}

/*** black hover ***/
a:hover, .single .tags-links a:hover, .entry-meta a:hover, .wp-block-search__button:hover{
	color:#000 !important;
}

a:hover{
	text-decoration:underline;
}
#primary-menu li a:hover{
	text-decoration:none !important;
}
.menu-toggle i{
	margin-right:0;
	font-size:35px
}
.site--logo{
    text-align:center;
	padding: 18px 0;
    margin:0 auto;
}
.single header.entry-header{
	display:block;
}
.single .site-content{
	padding:0 20px;
	margin: 0 auto;
}
.site-content {
    margin-top: 20px !important;
	min-height:800px; /*** For the loading bulleted icons in Portfolio page **/
}

.site-header {
    padding: 0 1.875em;
}
.site-title{
    padding: 25px 0;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 16px;
    font-family:Muli;
}
.top--phone--mobile, .site-title{
    letter-spacing: 2px;
}
.main-navigation, .main-navigation ul{
	width: 100%;
}
.main-navigation ul{
	text-align: center;
}
.inner-header{
    width: 1170px;
    margin: 0 auto;
    overflow: hidden;
	position: relative;
	align-items: center;
}
.main-navigation ul > li > a::after, .main-navigation .current_page_item > a{
	border-bottom: 2px solid #000;
}
/*.main-navigation .current_page_item > a::after{
    content: " ";
    height: 2px;
    opacity: 0;
    position: absolute;
    top: 100%;
    left: 0;
    transform: translateY(5px);
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    width: 100%;
}*/
.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a, .main-navigation a:hover, .owl-carousel .space_carousel_title a, .site-title a:hover,
footer .copyright a:hover, footer .copyright a:visited,footer .copyright a:active{
    color:#000 !important;
}
.main-navigation ul > li > a{
    font-size:14px;
}
ul#primary-menu > #top-phone{
	font-size:12px;
}
#top-hero-home{
	background-position:center;
}

.top--phone--static{
	position: absolute;
    right: 50px;
    margin: 25px 0;
	letter-spacing: 2px;
	display: flex;
    align-items: center;

	font-size:12px;
}

.top-hero{
    min-height:700px;
}
.single .content-wrap, .page .content-wrap, .search .content-wrap{
    max-width:1170px;
}
.single .attachment-post-thumb{
	display:none !important;
}
.single .attachment-post-thumb + .content-wrap{
	margin-top:0;
}
.page .content-area, .search .content-area{
    width:100%;
    padding:0;
}
.heading-h1, .entry-header h1.entry-title{
    font-size: 26px;
}
.heading-h2{
    font-size: 24px;
}
.heading-h1, .heading-h2, .entry-header h1.entry-title{
	margin-bottom: 23px;
    text-transform: uppercase;
    line-height: 31px;
}
.wp-block-search__button {
    background: #fff;
    border: 1px solid #ccc;
    font-size: 13px;
    line-height: 30px;
    color: rgba(0, 0, 0, 0.5);
    transition: all 0.5s ease;
}
.widget{
    padding:0;
    background-color:#fff;
}
.wp-container-1{
	justify-content: center;
}
aside h4.widget-title {
    position: relative;
    margin: 0 0 35px;
    text-transform: uppercase;
    line-height: 100%;
    font-size: 18px;
    text-align: center;
	color: #000;
}
aside .widget-title:before {
    content: '';
    position: absolute;
    left: 0;
    top: 12px;
    height: 1px;
    width: 100%;
    background-color: #e5e5e5;
}
aside .widget-title span {
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding: 0 10px;
    background-color: #fff;
}
aside .widget-title span:before, aside .widget-title span:after {
    background-color: #000000 !important;
}
aside .widget-title span:before {
    left: -20px;
}
aside .widget-title span:before, aside .widget-title span:after {
    content: '';
    position: absolute;
    top: 12px;
    width: 20px;
    height: 1px;
    background-color: #000;
}
aside .widget-title span:after {
    right: -20px;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook, .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter, .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{
	background-color: #000;
    color: #fff;
}
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg{
	fill:#fff;
}



.widget_meta ul, .widget_archive ul, .widget_categories ul, .widget_recent_entries ul, .widget_recent_comments ul {
    margin: 0;
    list-style: none;
    text-align: center;
}
.widget_meta li, .widget_archive li, .widget_categories li, .widget_recent_entries li, .widget_recent_comments li {
    position: relative;
    margin-bottom: 11px;
    line-height: 29px;
    font-size: 13px;
    color: #ccc;
}
.widget_categories li a {
    padding: 0 5px;
	transition: all 0.2s ease;
}
.widget_meta li a, .widget_archive li a, .widget_categories li a, .widget_recent_entries li a, .widget_recent_comments li a {
    display: inline-block;
    vertical-align: top;
    padding: 0 10px;
    text-transform: uppercase;
    font-weight: 400;
    line-height: 29px;
    font-size: 13px;
    color: #000;
}
.widget_meta li:after, .widget_archive li:after, .widget_categories li:after, .widget_recent_entries li:after, .widget_recent_comments li:after {
    content: '';
    width: 10px;
    height: 1px;
    background: #ccc;
    position: absolute;
    left: 48%;
    top: 103%;
}
.widget_meta li a:hover, .widget_archive li a:hover, .widget_categories li a:hover, .widget_recent_entries li a:hover {
    color: #000000;
    opacity: 0.7;
}

.eapps-instagram-feed-posts-slider-inner, #eapps-instagram-feed-1{
	width:270px !important;
}
#eapps-instagram-feed-1,#eapps-google-reviews-771d449f-9245-4899-bc2a-c643046b4ec6 {
	z-index:1;
}

/*** post grid ***/
/****.post-grid .vc_gitem-zone-a{
	height: 580px;
}****/
.post-grid .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-black{
	opacity: 1;
	margin-top:50px;
}
.post-grid .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next,.post-grid .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev{
	top: 100%;
    right: 0;
    margin-top: 50px;
}
.post-grid .vc_arrow-icon-arrow_09_right:before {
    content: "NEXT";
	font-family: 'Muli';
    font-size: 13px;
    border: 1px solid;
    padding: 5px 38px;
}
.post-grid .vc_arrow-icon-arrow_09_left:before {
    content: "PREV";
	font-family: 'Muli';
    font-size: 13px;
    border: 1px solid;
    padding: 5px 38px;
}

.post-grid .vc_arrow-icon-arrow_09_right:after {
    content: '\f105';
    display: inline-block;
    vertical-align: top;
    font-family: 'FontAwesome';
    font-size: 14px;
    opacity: 0;
    transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
    -webkit-transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
	position: absolute;
    left: 70px;
    top: 5px;
}
.post-grid .vc_arrow-icon-arrow_09_left:after {
    content: '\f104';
    display: inline-block;
    vertical-align: top;
    font-family: 'FontAwesome';
    font-size: 14px;
    opacity: 0;
    transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
    -webkit-transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
	position: absolute;
    left: 30px;
    top: 5px;
}
.post-grid .vc_arrow-icon-arrow_09_left:hover:after {
    opacity: 1;
    transform: translateX(-10px);
    -webkit-transform: -webkit-translateX(-10px);
}
.post-grid .vc_arrow-icon-arrow_09_right:hover:after {
    opacity: 1;
    transform: translateX(10px);
    -webkit-transform: -webkit-translateX(10px);
}
.post-grid .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next.vc_grid-nav-next-outside{
	right:0;
}
.post-grid .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev.vc_grid-nav-prev-outside {
    left: 0;
}
/****.post-grid .vc_custom_heading h4{
	padding: 0;
    text-transform: uppercase;
    line-height: 38px;
    font-size: 38px;
    margin-bottom: 27px;
}****/
.post-grid .vc_custom_heading h4 a{
	transition: all 0.2s ease;
}
.post-grid > div a.vc_gitem-link:hover{
	z-index:1;
}
.post-grid > div a:hover{
	color: #000000;
	opacity: 0.7;
}

.post-grid > div.vc_btn3-left a{
    
    transition: all 0.2s ease;
    vertical-align: baseline;
	
}
.post-grid .vc_btn3.vc_btn3-color-juicy-pink:before{ background-color: #000000; }
.post-grid .vc_btn3.vc_btn3-color-juicy-pink:before {
    content: '';
    height: 2px;
    width: 60px;
    background-color: #000;
    display: inherit;
    top: -4px;
    position: relative;
	transition: all 0.3s ease;
}
.post-grid .vc_btn3.vc_btn3-color-juicy-pink:before {
    margin-right: 20px;
}
.post-grid .vc_btn3.vc_btn3-color-juicy-pink{
    color: #000 !important;
    background-color: #fff !important;
	padding:0;
	letter-spacing: 2.7px;
	text-transform:uppercase;
	font-size: 13px;
}
.post-grid .vc_btn3.vc_btn3-color-juicy-pink:hover:before{
    content: '';
    height: 2px;
    width: 45px;
    background-color: #000;
    display: inherit;
    top: -4px;
    position: relative;
}
/***.owl-stage-outer .vc_grid-item{
	border-bottom: 1px solid #eee;
    margin-bottom: 50px; 
}****/
.social-box .wpb_wrapper{
	width:30%;
	margin:0 auto;
}
.post-grid .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .disabled{
	border-color: #e5e5e5 !important;
    color: #e5e5e5 !important;
    display: block !important;
}
.post-grid .disabled:after{
	content:" ";
}

/* Social Box */
.full-width-social{
	margin-top:30px;
}
.social-box{
    background: #f3f3f3;
}

.bottom-contact{
    background: #f5f8fa ;
}

.social-box, .bottom-contact{
    text-align: center;
    padding: 30px 0;
}
.social-box i, #top-phone i, .social-box a{
    font-size: 15px;
}
.social-box a{
    font-size: 15px;
}
.social-box i{
    color: #929292;
}
#top-phone i{
	    color: #222;
}
.social-box i, #top-phone i, .bottom-contact span i, .top--phone--static i{
    transition: all 0.2s ease;
    font-size: 22px;
    position: relative;
    top: 0px;
}
.social-box span{
    padding-left: 10px;
    color: #000;
    opacity: 0.4;
    transition: all 0.2s ease;
    text-transform: uppercase;
}
.social-box a:hover span, a{
    opacity: 1
}
.social-box a:hover i{
    opacity: 1;
    color: #000;
}
.social-box .social_link, .bottom-contact span{
    margin: 0 28px;
	
	display: inline-block;
    vertical-align: middle;
    text-align: center;
    font-size: 16px;
    color: rgba(0,0,0,0.4);
    line-height: 40px;
}
.wp-block-social-link {
	display: inline-block;
}
.wp-container-1 {
	text-align:center;
}



/*** new footer 9 4 2023 ***/
/**.site-info{
	background:url(/wp-content/uploads/2023/09/footer-wave-1.png) #fff;
}**/
.site-info{
	padding:0;
	background:#f3f3f3;
	z-index: 999;
    position: relative;
}
.site--bottom-info .inner{
	
	align-items: center;
}
#footer-site-menu ul{
	width: 95px;
    margin: 0 auto;
}
.footer-flex{
	display:flex;
	justify-content: center;
}
.footer-flex > div{
    padding: 10px;
}
.footer-flex > div:nth-child(1){
	/*width: 235px;*/
	width: 262px;
}
.footer-flex > div:nth-child(2){
	width: 400px;
}
.footer-flex > div:nth-child(3){
	width: 136px;
}
.footer--wave{
	position: relative;
    top: 60px;
    z-index: 2;
}
.footer--wave img{
	width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: bottom;
}

.footer-menu {
    list-style-type: none;
    display: block;
    margin: 0;   
}
.footer-menu li{
	line-height: 1.6em;
}
.footer--logo--text p{
	line-height: 1.5em;
}
.footer--logo--text{
	width:245px;
}
#footer-site-menu .footer-headings{
	text-align:center;
}
.footer-headings{
	font-size:18px;
}
.footer-number, .footer-email{
	color:#666;
}
.footer-contact-btn{
	margin-top: 20px;
}
.footer-contact-btn a{
	border: 1px solid #CCC;
    background: #fff;
    color: #000;
    padding: 10px 20px;
}
.footer-contact-btn a:hover{
    background: transparent;
}
.social--media ul{
	display: flex;
    list-style-type: none;
    margin: 0;
	font-size: 30px;
}
.social--media ul li{
	margin:0 10px;
}
.footer--links, .footer--contact--info, .footer-menu{
	text-align:left;
}
.copyright--text, .footer-contact-btn a{
	text-align:center;
}
.copyright--text > p, .footer--address p{
	margin: 5px 0 0;
}
.footer--address p{
	line-height: 1.2em;
    font-size: 12px;
}
/*footer*/


.footer-contacts{
	margin-bottom:5px;
}
.footer-contacts p{
	margin: 0;
}
.footer-contacts p, aside#block-22 p, footer .btn-scroll-top i, footer .footer_descr_wrap,
 footer .copyright{
	font-size:12px;
}
.widget_media_gallery{
	width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}
.wp-block-gallery.has-nested-images figure.wp-block-image{
	margin-bottom:0;
	margin-right:0;
	width: 16% !important;
}
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
	margin-right: 0;
}
/** removed 01 25 2024 .wp-block-gallery.has-nested-images figure.wp-block-image img:hover{
    filter: grayscale(1); 
}**/

.footer-block{
	margin: 0 auto;
    float: none;
    padding: 0;
    width: 100%;
}
.site-footer {
	background-color: #fff;
}
.footer-block{
	border: none;
}
.spaces-owl-carousel .space_carousel_title a, .single .entry-content a, .page .entry-content a, .search .entry-content a
.spaces-owl-carousel .space_carousel_title a:hover, .single .entry-content a:hover, .page .entry-content a:hover, .search .entry-content a:hover{
	border-bottom:none;
}
aside#block-18{
	margin-bottom:0;
	display:none;
}
aside#block-18,aside#block-19,aside#block-20{
	width: 100vw;
	position: relative;
	left: 50%;
	right: 50%;
	margin-left: -50vw;
	margin-right: -50vw;
}
/**aside#block-20 ..eapg-photo-gallery-component.jsx-2701514434 .jsx-2701514434:nth-child(2), .cfDYFC {
	text-indent:-999999px !important;
}**/
aside#block-22 p {
    color: #666666;
    line-height: 20px;
	margin: 10px 0 10px;
}
.scroll_top_wrap {
    margin-bottom: 30px;
}
footer .btn-scroll-top {
    color: #000000 !important;
}
footer .btn-scroll-top {
    display: inline-block;
    text-transform: uppercase;
    line-height: 30px;
    font-size: 11px;
    letter-spacing: 1px;
    color: #fff;
    opacity: 0.7;
    transition: opacity 0.2s ease-in-out;
    -webkit-transition: opacity 0.2s ease-in-out;
}
footer .btn-scroll-top i {
    vertical-align: top;
    margin-left: 9px;
    line-height: 26px;
    transition: color 0.2s ease-in-out;
    -webkit-transition: color 0.2s ease-in-out;
}
footer .btn-scroll-top:hover {
    opacity: 1;
}
footer .footer_descr_wrap {
    padding: 0 24% 20px;
    line-height: 16px;
    opacity: 0.7;
}
footer .copyright a:hover{
	color:#000;
}
footer .copyright {
    padding: 5px 0;
    line-height: 20px;
    color:#958383;
	-webkit-transition: color 0.2s ease-in-out;
}
/********/
.eapg-masonry-item-content.jsx-1474834072 .eapg-masonry-item-image::after{
	content: "\f231";
	color:red;
	width:80px;
	height:80px;
	
}
.wpb_widgetised_column::after{
	
    content: "";
    display: table;
    clear: both;

}
.morenews_outer a, #insight .vc_btn3-container a{
      color:#cccccc;
      transition: all 0.3s ease;
}
.morenews_outer, #insight .vc_btn3-container{
      border: 1px solid #cccccc;
      font-size: 13px;
      text-transform: uppercase;
      width: 130px !important;
      margin: 0;
      background: #fff !important;
      z-index: 9;
      transition: all 0.3s ease;
      text-align: center;
}
.morenews_outer:hover, #insight .vc_btn3-container:hover{
      border-color: #000;
}

.morenews_outer:hover > a, #insight .vc_btn3-container:hover > a{
      color:#000 !important;
}

.morenews_outer > a, #insight .vc_btn3-container > a{
      padding: .25em 0;
      color: #00000080;
      display: block;
      position: relative;
      background: #fff !important;
}
#insight .vc_btn3-container > a{
	height:29px;
}
.morenews_outer:hover a::after,
.morenews_outer:hover a::after, #insight .vc_btn3-container:hover a::after{
      opacity: 1;
}
.morenews_outer a::after, #insight .vc_btn3-container a::after{
      content: '\f105';
      font-family: 'FontAwesome';
      font-size: 14px;
      position: absolute;
      right: 10px;
	
      opacity: 0;
      transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
      -webkit-transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}
.morenews_outer a::after{
	TOP: 2PX;
}
#insight .vc_btn3-container a::after{
	TOP: 5PX;
}
figure.wp-block-gallery.has-nested-images{
	margin:0;
}
.before-and-after-container {
    display: flex;
    justify-content: space-between;
}
.before-and-after-container .after, .before-and-after-container .before {
    width: 49%;
}
.before-and-after-container img {
    display: inline-block !important;
	text-align:center;
}
.before-and-after-container .after h2, .before-and-after-container .before h2 {
    width: 100%;
    text-align: center;
}

.before-and-after-img p{
    text-align:center;
}

.portfolio-description p{
	margin:0 10px;
}


/******** removed on site ************/
.entry-meta .posted-on, .entry-meta .posted-on:after,
.comments-link, .entry-meta .cat-links:after,
.post-grid .vc_gitem-post-data-source-post_excerpt,
#header-search-btn, .entry-header, .header-search-form, #comments, .post-navigation,
.category-portfolio .ftg-items .loading-bar i,
/**.single .attachment-post-thumb, .single header.entry-header .entry-meta,**/ #secondary.widget-area, .top--phone--mobile {
    display: none;
}

/********************************/

/*** posts ***/
.single .content-area{
    float: left;
	padding: 0 0 0 0;
	width:100%
}
.single .entry-header{
	margin-bottom:20px;
}
.single .byline {
    text-transform: capitalize;
}



/*** featured projects ***/
.single .tags-links a:hover {
	background-color: transparent;
}
.fromthisproj{
	padding-bottom:40px;
	text-align: center;
    font-size: 12px;
}

/*** border hover color ***/
.single .tags-links a:hover, .read-more:hover, .wp-block-search__button:hover{
    border-color:#000;
}

/***#secondary.widget-area {
    width: 25%;
	padding:0 17px;
	float:right;
}***/

.small-text p{
	font-size:12px;
}

/* #Media Queries
================================================== */

@media only screen and (max-width: 1199px) {
	
	.inner-header {
		width: 100%;
	}
	.main-navigation li{
		padding: 0.75em 1.5em;
	}	

}



@media only screen and (max-width: 1090px) {
	.site--logo{
		width:100%;
		text-align:center;
		margin-top: 21px;
	}
	
	aside#block-18, aside#block-19, aside#block-20,.widget_media_gallery  {
		width: 100%;
		left: 0;
		right: 0;
		margin-left: 0;
		margin-right: 0;
	}
}
/** added 01 26 2024 **/
@media only screen and (max-width: 1060px) {
    .main-navigation li {
        padding: 0.75em 0.75em;
    }
}

/** new header **/
@media only screen and (max-width: 959px) {
	.top--phone--mobile{
		text-align:center;
		display:block
	}
	.site--logo{
		margin:0;
	}
	.main-navigation{
		position:static;
	}

	.is--absolute-right, .top--phone--static{
		display:none !important;
	}
	.main-navigation .menu, .main-navigation > ul.menu {
		margin-top: 5em;
		position:absolute !important;
		width: 100%;
		left: 0;
	}
	.inner-header{
		position: static;
		display:flex;
		flex-direction: row;
	}
	nav.main-navigation{
		width:30px;
	}
	.inner-header :nth-child(1) { order: 2; }
	.inner-header :nth-child(2) { order: 1; }

	.top--phone--static{
		flex-direction: row;
	}
	.top--phone--static :nth-child(1){order: 1; }
	.top--phone--static :nth-child(2){order: 2; }
	.top--phone--static :nth-child(3){order: 3; }
	
	nav.main-navigation {
		background-color: transparent;
	}
	.menu-toggle {
		margin: 0;
		background: #fff;
		color: #000;
		padding: 0;
	}
	

	.main-navigation > ul.menu {
	   
		z-index: 2;
		transform: translateY(0);
		transition: transform 0.3s ease-in-out;
	}
	.main-navigation > ul.menu {
		opacity: 1;
		transform: translateY(0);
		transition: margin-top 0.3s ease, opacity 0.3s ease, transform 0.3s ease;
	}

	.main-navigation > ul.menu  {
		opacity: 0;
		transform: translateY(-20px);
		animation: fadeIn 0.5s ease forwards;
	}

	@keyframes fadeIn {
		to {
			opacity: 1;
			transform: translateY(0);
		}
	}
}
@media only screen and (max-width: 890px) {

	.widget_media_gallery{
		display:none;
	}
	/** footer new **/
	.footer-flex > div, .footer-flex > div:nth-child(1), .footer-flex > div:nth-child(2), .footer-flex > div:nth-child(3){
		width: 100%;
		text-align: center;
	}
	.social--media ul{
		justify-content: center;
	}
	.footer-flex{
		width: 50%;
		margin: 0 auto;
		flex-direction: column;
	}
	.footer--logo--text {
		width: 100%;
		margin: 25px 0 0;
	}
	.footer--contact--info, .footer-menu {
		text-align: center;
	}
	
}
@media only screen and (max-width: 767px) {
	#top-hero-home {
		background-size: cover;
	}
	.top-hero {
		min-height: 400px;
	}
	/** footer new **/
	.footer--wave {
		top: 30px;
	}
}
@media only screen and (max-width: 759px) {
	.widget{
		text-align:center;
	}
	#eapps-instagram-feed-1{
		margin:0 auto;
	}
}
@media only screen and (max-width: 500px) {
    /** added 01 26 2024 **/
    #contact-page #form-box h3{
        font-size: 37px !important;
    }
    #contact-page #form-box {
        padding: 20px 0 !important;
    }

	.single .entry-content, .page .entry-content, .search .entry-content {
		padding-bottom:0;
	}
	.vc_gitem-zone-img{
		height:auto;
	}
	#eapps-instagram-feed-1{
		margin:0 auto;
	}
	.widget{
		text-align:center;
	}
	/** header new **/
	.site--logo img{

	}
	/** footer new **/
	.footer-flex {
		width: 100%;
	}
}
@media only screen and (max-width: 485px) {

	.top--phone--static{
		margin: 0 0 30px 0;
	}
}

/****************************************************** END **/