/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */


  /*@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');*/
	
	@font-face {
    font-family: 'optima';
    src: url('fonts/optima.woff2') format('woff'), /* Modern Browsers */
         url('fonts/OPTIMA.TTF')  format('truetype'), /* Safari, Android, iOS */
}
@font-face {
    font-family: 'commuters-sans-regular';
    src: url('fonts/commuters-sans-regular.eot'); /* IE9 Compat Modes */
    src: url('fonts/commuters-sans-regular.woff2') format('woff'), /* Modern Browsers */
    	 url('fonts/commuters-sans-regular.woff') format('woff'), /* Modern Browsers */
         url('fonts/commuters-sans-regular.ttf')  format('truetype'); /* Safari, Android, iOS */
}
h1, h2, h3, h4, h5, h6{
		font-family: 'optima', sans-serif;
	}
/*p{
	font-family: commuters-sans-regular, sans-serif;
	}*/

.main-navigation li, .main-navigation li a.menu-link, .main-navigation li a.menu-link span, #mobile-nav li a, .mobile-nav li a span{
	font-family: commuters-sans-regular, sans-serif;
}
a{
	text-decoration:none !important;
}
a:focus {
    outline-width: 0px !important;
}
h2{
	margin-bottom:40px;
}
/*#main{
	padding-top: 100px;}

#site-header{
	position:fixed;
}*/
.footer-section{
	min-height:100%!important;
	padding: 0px;
}
.copyright-div{
	margin-bottom:0px;
}
.copyright-text{
	margin-bottom:0px;
}
.footer-section .wp-block-columns{
	margin-bottom:0px;
}
.hr-line{
	max-width: 100%!important;
}
.post-head a{
	text-decoration:none !important;
}
.home-blog-feature img{
	border-radius:30px;
}
.post-cat-text a, .most-read .taxonomy-category a, .archive.category .meta-cat a, .category-txt{
	font-family: commuters-sans-regular, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 11px;
	line-height: 28px;
	text-transform: uppercase;
	color: #222222;
	text-decoration:none !important;
	letter-spacing: 3px;
}
.footer-sec-menu .wp-block-navigation-link a{
	font-family: commuters-sans-regular, sans-serif;
}
.theme-button a{
	font-family: commuters-sans-regular, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    align-items: center;
    text-align: center;
    color: #222222 !important;
    padding: 20px 40px 18px !important;
}

.theme-button a:hover{
	background-color: #222 !important;
	color: #fff !important;
	border-color: #222 !important
}
.m-40{
	margin-top:40px !important;
}
.interior-sec{
	max-width: 1140px;
	margin:0 auto;
}
.home-tab li.ui-tabs-tab.ui-tabs-active{
	background: #D2C3B2;
	border-radius: 50px;
/* 	border-width:1px solid #D2C3B2; */
	color:#222;
}
.home-tab li.ui-tabs-tab.ui-tabs-active a{
	color:#222;
}
.home-tab li.ui-tabs-tab{
	background-color:transparent;
	color:#D2C3B2;
	border:1px solid #D2C3B2 !important;
	border-radius: 50px;
}
.home-tab .wp-block-getwid-tabs__tab-content{
	border-width:0px;
}
.home-tab li.ui-tabs-tab a:focus{
	outline:0px !important;
	border:0px;
}
.home-tab li.ui-tabs-tab a{
	color:#D2C3B2;
	font-family: commuters-sans-regular, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 14px;
    padding: 14px 22px 10px!important;
}
.home-tab .wp-block-getwid-tabs__tab-content{
	padding:40px 0px;
}
.most-read .wp-block-post-template li .wp-block-group, .recent-class .wp-block-post-template li .wp-block-group{
	padding:0px !important;
}
.most-read .wp-block-post-template li .wp-block-post-featured-image img, .recent-class .wp-block-post-template li .wp-block-post-featured-image img{
	border-radius:30px;
    min-height: 348px !important;
    object-fit: cover;
    max-height: 348px;
    margin-bottom: 20px;
    width: 100%;
}

/*.recent-class .wp-block-post-template li .wp-block-post-featured-image img{
	border-radius:30px;
    min-height: 300px !important;
    object-fit: cover;
    max-height: 300px;
    margin-bottom: 20px;
    width: 100%;
}*/
.most-read .wp-block-post-template{
	margin-left:0px;
}
.colume-P80{
	padding-top:80px;
}
.colume-P100{
	padding-bottom:100px;
}
.sec-bott{
	padding-bottom:50px;
}

.subcription-sec-area form#gform_1{
	display: flex;
    gap: 20px;
    width: 80%;
    margin: 0 auto;
	
}
.subscription-wid .ginput_container_email input{
	background: #FFFFFF !important;
    border-radius: 50px !important;
    padding: 10px 50px !important;
	border: 0px !important;
	color: #000;
}

.subscription-wid .gform_footer input, .contact-form-section .gform_footer input{
	    border: 1px solid #222222;
	    border-radius: 50px;
	    background-color: transparent !important;
	    color: #222 !important;
	    padding: 17px 40px;
	    font-size: 16px !important;
	    text-transform: capitalize !important;
	    margin-bottom: 0px;
    	height: 60px;
    	font-family: commuters-sans-regular, sans-serif;
    	line-height: 16px !important;

}
.subscription-wid .gform_footer input:hover, .contact-form-section .gform_footer input:hover{
	background-color: #222 !important;
	color:#fff !important;
}
.subscription-wid .gfield_label{
	display:none !important;
}
.subscription-wid .gform-body{
	width:80%
}
.subscription-wid .gform_footer{
	margin:0px !important;
	padding:0px !important;
}
.contact-form-section{
	background: #FFFFFF;
	box-shadow: 0px 4px 45px rgba(0, 0, 0, 0.1);
	border-radius: 30px;
	padding:65px 60px;
}
 .gfield_label.gform-field-label, .gform-field-label.gform-field-label--type-sub{
	font-family: commuters-sans-regular, sans-serif;
	font-style: normal;
	font-weight: 400 !important;
	font-size: 24px !important;
	line-height: 37px !important;
	text-transform: capitalize;
	color: #222222;}

.testimonial-group .wp-block-group, .comunity-section .community-sec{
	border-radius: 30px;
    padding: 46px 30px !important;
}
.gravity-theme form input[type=text], .gravity-theme form input[type=password], .gravity-theme form input[type=email], .gravity-theme form input[type=url], 
.gravity-theme form input[type=date], .gravity-theme form input[type=month], .gravity-theme form input[type=time], .gravity-theme form input[type=datetime], 
.gravity-theme form input[type=datetime-local], .gravity-theme form input[type=week], .gravity-theme form input[type=number], .gravity-theme form input[type=search], 
.gravity-theme form input[type=tel], .gravity-theme form input[type=color], .gravity-theme form select, .gravity-theme form textarea{
	background: #FAF9F9;
	border: 1px solid rgba(0, 0, 0, 0.12);
	border-radius: 30px;
	height: 60px;
}
.gfield{
	margin-bottom: 30px !important;
}
legend{
	border-bottom-width: 0px !important; 
}
.gfield.gfield--type-radio{
	padding-bottom: 28px !important;
	border-bottom: 1px solid #D8D4D4 !important;}

.timeline-sec.gfield.gfield--type-radio{
	border-bottom-width: 0px!important;
    padding-bottom: 0px!important;
}

.about-top img{
	border-radius: 30px;
}
.most-read .wp-block-group .wp-block-post-featured-image:before, .recent-class .wp-block-group .wp-block-post-featured-image:before{

	content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,.5);
    z-index: 2;
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
    transition: opacity .2s,visibility .2s;
    border-radius: 30px;
}

.most-read .wp-block-group:hover .wp-block-post-featured-image:before, .recent-class .wp-block-group:hover .wp-block-post-featured-image:before{
    	visibility: visible;
	    opacity: 1;
	    z-index: 9999;
    }
.most-read .wp-block-group:hover .wp-block-group__inner-container h4 a, .recent-class .wp-block-group:hover .wp-block-group__inner-container h4 a{
	text-decoration: underline !important;
}

 .category-txt a{
 	font-family: commuters-sans-regular, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 28px;
	text-transform: uppercase;
	color: #222222;
 }
 .sect-lin{
 	background: linear-gradient(180deg, rgba(213,230,232,1) 60%, rgba(255,255,255,1) 60%);
 	padding-top: 50px;
 }
.page-numbers, .wp-block-query-pagination-next, .wp-block-query-pagination-previous{
     width: 40px;
    height: 40px;
    display: block;
    /* display: flex; */
    /* flex-direction: row; */
    padding: 8px 16px;
     line-height: 22px !important; 
    border-radius: 50%;
    border: 1px solid rgba(0, 0, 0, 0.08);}

  .wp-block-query-pagination-numbers{
    	display: flex;
	    gap: 10px;
	    justify-content: center;
	    align-content: center;
	    flex-wrap: wrap;
	    margin: 0px!important;
    }
.wp-block-query-pagination-next{
	font-size: 0px;
  	background-image: url("data:image/svg+xml,%3Csvg width='7' height='14' viewBox='0 0 7 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.253232 0.207265C0.542069 -0.073189 0.999485 -0.0731888 1.26434 0.232696L6.80138 6.47897C7.06621 6.78486 7.06621 7.24387 6.80138 7.52431L1.26434 13.7706C1.11992 13.9235 0.927315 14 0.734714 14C0.566113 14 0.373672 13.9235 0.229073 13.796C-0.0597649 13.5156 -0.0839424 13.0311 0.205059 12.7252L5.30876 7.01435L0.229133 1.27797C-0.0356908 0.972087 -0.0356903 0.487674 0.253147 0.207183L0.253232 0.207265Z' fill='black'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto;
}
.wp-block-query-pagination-previous{
	font-size: 0px;
  	background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.71059 0.207265C7.38049 -0.073189 6.85773 -0.0731888 6.55504 0.232696L0.226992 6.47897C-0.0756639 6.78486 -0.0756639 7.24387 0.226992 7.52431L6.55504 13.7706C6.72009 13.9235 6.94021 14 7.16033 14C7.35301 14 7.57295 13.9235 7.7382 13.796C8.0683 13.5156 8.09593 13.0311 7.76565 12.7252L1.93284 7.01435L7.73813 1.27797C8.04079 0.972087 8.04079 0.487674 7.71069 0.207183L7.71059 0.207265Z' fill='black'/%3E%3C/svg%3E%0A");
  	background-repeat: no-repeat;
	background-position: center;
	background-size: auto;
}
.recent-class .wp-block-post-template.is-flex-container{
	    gap: 3.6em 1.2em;
}
.border-img img{
	border-radius: 30px;
	height: 550px;
	width: 100%;
    object-fit: cover;
}
.single-post .entry-share-wrap .entry-share{
	border-width:0px !important;
	padding:10px;
}
.single-post .single-post-title {
	max-width: 850px;
    margin: 0 auto;
	border-width: 0px;}
.single-post hr{
	max-width: 1140px !important;
	margin-top:80px;
	margin-bottom:80px;
}
.ma-b-0{
	margin-bottom:0px;
}
.subcription-sec-area form{
	max-width:660px;
}
.subcription-sec-area .description_below .gfield--type-email{
	margin-bottom: 0px!important;
}
.subcription-sec-area .ginput_container.ginput_container_email:before{
	content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 4H5C4.20435 4 3.44129 4.31607 2.87868 4.87868C2.31607 5.44129 2 6.20435 2 7V17C2 17.7956 2.31607 18.5587 2.87868 19.1213C3.44129 19.6839 4.20435 20 5 20H19C19.7956 20 20.5587 19.6839 21.1213 19.1213C21.6839 18.5587 22 17.7956 22 17V7C22 6.20435 21.6839 5.44129 21.1213 4.87868C20.5587 4.31607 19.7956 4 19 4ZM5 6H19C19.2652 6 19.5196 6.10536 19.7071 6.29289C19.8946 6.48043 20 6.73478 20 7L12 11.88L4 7C4 6.73478 4.10536 6.48043 4.29289 6.29289C4.48043 6.10536 4.73478 6 5 6ZM20 17C20 17.2652 19.8946 17.5196 19.7071 17.7071C19.5196 17.8946 19.2652 18 19 18H5C4.73478 18 4.48043 17.8946 4.29289 17.7071C4.10536 17.5196 4 17.2652 4 17V9.28L11.48 13.85C11.632 13.9378 11.8045 13.984 11.98 13.984C12.1555 13.984 12.328 13.9378 12.48 13.85L20 9.28V17Z' fill='%23222222'/%3E%3C/svg%3E%0A");
    position: absolute;
    z-index: 99;
    width: 24px;
    height: 24px;
    background-position: left center;
    background-repeat: no-repeat;
    top: 17px;
	left: 20px;}
.subcription-sec-area .ginput_container.ginput_container_email{
	position:relative;
}
.style-cat-sec .home-blog-feature{
	margin-bottom:20px;
	position:relative;
}
.style-cat-sec .home-blog-feature img{
	min-height: 470px;
    object-fit: cover;
	max-height: 470px;
	width: 100%;
}

.interior-sec .home-blog-feature img{
	min-height: 350px;
    object-fit: cover;
	max-height: 350px;
	width: 100%;
}
.slick-prev.slick-arrow:before{
	background-position: center;
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.541195 7.56094L7.94167 0.180933C8.18414 -0.0607219 8.5767 -0.0603157 8.81876 0.182183C9.06063 0.424651 9.06001 0.817431 8.81751 1.05927L1.85753 8.00003L8.81776 14.9408C9.06023 15.1826 9.06085 15.5752 8.81901 15.8177C8.76143 15.8755 8.69298 15.9214 8.61759 15.9527C8.5422 15.984 8.46136 16.0001 8.37973 16C8.29839 16.0001 8.21784 15.9842 8.14268 15.9531C8.06751 15.922 7.99922 15.8764 7.9417 15.8189L0.541195 8.43909C0.424414 8.3229 0.358883 8.16478 0.358883 8.00003C0.358883 7.83528 0.424602 7.67734 0.541195 7.56094Z' fill='%23222222'/%3E%3C/svg%3E%0A");
    position: absolute;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-size: auto;
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid #D5E6E8;
    top: 0px;
}
.slick-next.slick-arrow:before{
	background-position: center;
    content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.45881 7.56094L1.05833 0.180933C0.815865 -0.0607219 0.423304 -0.0603157 0.181242 0.182183C-0.0606318 0.424651 -0.0600068 0.817431 0.182492 1.05927L7.14247 8.00003L0.182242 14.9408C-0.0602256 15.1826 -0.0608507 15.5752 0.180992 15.8177C0.238565 15.8755 0.30702 15.9214 0.382412 15.9527C0.457804 15.984 0.538643 16.0001 0.620272 16C0.701606 16.0001 0.782161 15.9842 0.857324 15.9531C0.932488 15.922 1.00078 15.8764 1.0583 15.8189L8.45881 8.43909C8.57559 8.3229 8.64112 8.16478 8.64112 8.00003C8.64112 7.83528 8.5754 7.67734 8.45881 7.56094Z' fill='%23222222'/%3E%3C/svg%3E%0A");
	 position: absolute;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-size: auto;
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid #D5E6E8;
	top: 0px;
}

.wp-block-navigation__submenu-container.wp-block-navigation-submenu li.wp-block-navigation-item {
	padding:10px;
}
.slick-arrow{
	top: 40%;
}

.slick-next {
    right: -7% !important;	
}
.slick-prev {
    left: -11% !important;
}
.style-cat-sec .wp-block-getwid-template-post-featured-image.home-blog-feature, .interior-post .wp-block-getwid-template-post-featured-image.home-blog-feature, .self-carousal .wp-block-getwid-template-post-featured-image.home-blog-feature, .cultural-sec .wp-block-getwid-template-post-featured-image.home-blog-feature{
	position:relative;
	margin-bottom:18px;
}

.style-cat-sec .wp-block-getwid-template-post-featured-image.home-blog-feature a:before, .interior-post .wp-block-getwid-template-post-featured-image.home-blog-feature a:before, .self-carousal .wp-block-getwid-template-post-featured-image.home-blog-feature a:before, .cultural-sec .wp-block-getwid-template-post-featured-image.home-blog-feature a:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,.5);
    z-index: 2;
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
    transition: opacity .2s,visibility .2s;
    border-radius: 30px;
}
.style-cat-sec .slick-slide:hover .wp-block-getwid-template-post-featured-image.home-blog-feature a:before, .interior-post .slick-slide:hover .wp-block-getwid-template-post-featured-image.home-blog-feature a:before, .self-carousal .slick-slide:hover .wp-block-getwid-template-post-featured-image.home-blog-feature a:before, .cultural-sec .slick-slide:hover .wp-block-getwid-template-post-featured-image.home-blog-feature a:before{
	visibility: visible;
	    opacity: 1;
	    z-index: 9999;
    }

.style-cat-sec .slick-slide:hover .wp-block-getwid-template-post-title a, .interior-post .slick-slide:hover .wp-block-getwid-template-post-title a, .self-carousal .slick-slide:hover .wp-block-getwid-template-post-title a, .cultural-sec .slick-slide:hover .wp-block-getwid-template-post-title a{
	text-decoration:underline !important;
}

.animated-searchbox{
  width: 0;
  margin: auto;
  transition: 0.4s;
}

.animated-searchbox input{
  min-width: 0;
  padding: 0 !important;
}

.animated-searchbox .wp-block-searchinside-wrapper{
 padding: 0 !important;
 border-width: 0 !important;
}

.animated-searchbox:hover{
 width: 50%;
}

.animated-searchbox:hover .wp-block-searchinside-wrapper{
 border-width: 1px !important;
 padding: 4px !important;
}
.home-head-sec {
	display: flex;
    justify-content: flex-end;
    gap: 20px;
    align-content: center;
	flex-wrap: wrap;}

.home-head-grid{
	display: grid;
	align-content: center;}

/* .search-head{
	display:none;
} */
.archive.category .entries{
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 30px;
}
.archive.category .entries article{
	flex: 0 0 23%;
    width: 23%;
    border-bottom: 0px;
}
.gform_heading p.gform_required_legend{
	display:none;
}
.testimonial-group .wp-block-post-template.is-flex-container{
	margin-left: 0;
}
.recapt-note a{
	text-decoration:underline !important;
}
.goal-sec{
	margin-bottom:0px !important;
}
.slick-dots li.slick-active button:before{
	color:#fff;
}
.slick-dots li button:before{
	width:10px !important;
	height:10px !important;
	font-size:10px;
}
.feature-slider .slick-dots button{background-color:transparent !important;}
.feature-slider .slick-list{
	margin-bottom: 30px!important;
}
.feature-slider .slick-dots li{
	width:12px;
	height:12px;
}
.theme-heading.related-posts-title{
	font-family: 'optima';
    font-style: normal;
    font-weight: 400;
    font-size: 40px;
    line-height: 58px;
    text-align: center;
    text-transform: capitalize;
    color: #222222;
	margin-bottom: 40px;
}
.related-posts-title span:before{
	display:none;
}
.related-post-title a{
	font-family: 'optima';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 29px;
    text-align: center;
    text-transform: capitalize;
    color: #222222;
	margin-bottom: 10px;
}
.cat-name{
	font-family: commuters-sans-regular, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: 28px;
    text-transform: uppercase;
    color: #222222;
}
.related-thumb{
	background-color:transparent;
}
.related-thumb img{
	border-radius:30px;
}
.self-carousal .attachment-full.size-full.wp-post-image {
    min-height: 470px;
    object-fit: cover;
    max-height: 470px;
	width: 100%;}

.mr-0 form#gform_1{
	margin-left:0px !important;
}
.cultural-sec img{
	height: 348px;
    width: 100%;
    object-fit: cover;
    border-radius: 30px;
}
 .most-read .taxonomy-category{
	text-transform:uppercase;
}
.archive.category .blog-entry-inner img{
	   height: 350px;
    width: 100%;
    object-fit: cover;
    border-radius: 30px;
}
.archive.category .blog-entry.post:hover .thumbnail .overlay{
	    background-color: rgba(255,255,255,.5);
	border-radius:30px;
}
.archive.category .blog-entry.post:hover .thumbnail .overlay{
	 opacity: 1;
}
.archive.category .blog-entry.post:hover h2{
	text-decoration: underline;
}
.archive.category .blog-entry-header h2.blog-entry-title{
	text-align:center;
}
.archive.category .blog-entry-inner .meta li, .archive.category .blog-entry-inner .blog-entry-summary,
 .archive.category .blog-entry-readmore, .archive.category .blog-entry-inner .meta li i, .archive.category .blog-entry-inner ul.obem-default li:after{
	display:none !important;
}
.archive.category .blog-entry-inner .meta li.meta-cat{
	display: block !important;
	font-family: commuters-sans-regular, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 28px;
    text-transform: uppercase;
    color: #222222;
}
.archive.category .blog-entry-inner .meta{
    	justify-content: center !important;
    }
    .mob-menu{
    	display: none !important;
    }
    .search-btn span{
    	visibility:hidden;
		display: none;
    }
	.effect-one #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after{
		bottom:0px !important;
		height: 1px;
	}
	.dropdown-menu .sub-menu{
		box-shadow:none !important;
	}
	.sub-menu li a:hover span{
		border-bottom: 1px solid #000;
		transition: transform .6s cubic-bezier(.19, 1, .22, 1);
		transform: scalex(1);
   		transform-origin: left;
	}
    .search-btn a{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.7104 20.29L18.0004 16.61C19.4405 14.8144 20.1379 12.5353 19.9492 10.2413C19.7605 7.94733 18.7001 5.81281 16.9859 4.27667C15.2718 2.74053 13.0342 1.91954 10.7333 1.9825C8.43243 2.04546 6.24311 2.98759 4.61553 4.61517C2.98795 6.24275 2.04582 8.43207 1.98286 10.7329C1.9199 13.0338 2.7409 15.2714 4.27704 16.9855C5.81318 18.6997 7.94769 19.7601 10.2417 19.9488C12.5357 20.1375 14.8148 19.4401 16.6104 18L20.2904 21.68C20.3834 21.7738 20.494 21.8481 20.6158 21.8989C20.7377 21.9497 20.8684 21.9758 21.0004 21.9758C21.1324 21.9758 21.2631 21.9497 21.385 21.8989C21.5068 21.8481 21.6174 21.7738 21.7104 21.68C21.8906 21.4936 21.9914 21.2444 21.9914 20.985C21.9914 20.7257 21.8906 20.4765 21.7104 20.29V20.29ZM11.0004 18C9.61592 18 8.26255 17.5895 7.1114 16.8203C5.96026 16.0511 5.06305 14.9579 4.53324 13.6788C4.00342 12.3997 3.8648 10.9923 4.1349 9.63439C4.40499 8.27653 5.07168 7.02925 6.05065 6.05028C7.02961 5.07131 8.27689 4.40463 9.63476 4.13453C10.9926 3.86443 12.4001 4.00306 13.6792 4.53287C14.9583 5.06268 16.0515 5.95989 16.8207 7.11103C17.5899 8.26218 18.0004 9.61556 18.0004 11C18.0004 12.8565 17.2629 14.637 15.9501 15.9498C14.6374 17.2625 12.8569 18 11.0004 18V18Z' fill='%23222222'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center right;
    width: 20px;
    height: 20px;
    background-size: 20px;
	top:6px;
}
.desk-menu ul{
	gap: 40px;
}
.search-page-sec input{
	background: transparent !important;
    border-width: 0px !important;
    border-radius: 0px !important;
}
input.searchform-overlay-input{
	border-radius:0px;
}
.search-page-sec{
	border-bottom:2px solid #000;
}
.copyright-text{
	padding-top:20px;
}
.home .search-btn a{
	width:20px;
	height:20px;
}
.mob-menu button:hover{
	background-color:transparent;
}
.mobile-menu{
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 13.5H21C21.2652 13.5 21.5196 13.6054 21.7071 13.7929C21.8946 13.9804 22 14.2348 22 14.5C22 14.7652 21.8946 15.0196 21.7071 15.2071C21.5196 15.3946 21.2652 15.5 21 15.5H11C10.7348 15.5 10.4804 15.3946 10.2929 15.2071C10.1054 15.0196 10 14.7652 10 14.5C10 14.2348 10.1054 13.9804 10.2929 13.7929C10.4804 13.6054 10.7348 13.5 11 13.5ZM3 8.5H21C21.2652 8.5 21.5196 8.60536 21.7071 8.79289C21.8946 8.98043 22 9.23478 22 9.5C22 9.76522 21.8946 10.0196 21.7071 10.2071C21.5196 10.3946 21.2652 10.5 21 10.5H3C2.73478 10.5 2.48043 10.3946 2.29289 10.2071C2.10536 10.0196 2 9.76522 2 9.5C2 9.23478 2.10536 8.98043 2.29289 8.79289C2.48043 8.60536 2.73478 8.5 3 8.5Z' fill='black'/%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-size:auto;
}
.mobile-menu .hamburger{
	visibility:hidden;
}
.search-results .site-content{
	    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: space-between;
}
.search-results article{
	    flex: 0 0 23%;
	border-bottom-width:0px !important;
}
.search-results .search-entry-content{
	text-align: center;
    padding-top: 10px;
}
.search-results .thumbnail img{
	width: 100%;
	box-shadow: none !important;
	border-radius: 30px !important;}

.search-results article .thumbnail{
	min-width:100%;
}
.search-results .search-entry-summary {
	display:none;
}
.search-results .search-entry-inner{
	display:block !important;
}
#site-header.center-header #site-navigation-wrap .middle-site-logo:hover img{
	opacity: 1 !important;
}
.page-id-997 #content-wrap{
	padding-top: 0px !important;
}
.colume-P60{
	padding-top: 50px;
	padding-bottom: 50px;
}
.subscription-wid{
	margin-bottom: 10px !important;
}
.navigation.main-navigation .custom-logo{
	position: relative;
    top: -10px;
}
@media only screen and (max-width: 1260px) {
	#site-navigation-wrap .dropdown-menu >li >a {
    padding: 0 11px !important;
}
}
@media only screen and (max-width: 1024px) {
	.colume-P80 {
		padding-top: 40px;
	}
	#main #content-wrap{
		padding-bottom:0px;
	}
	.gfield_label.gform-field-label, .gform-field-label.gform-field-label--type-sub{
		font-size: 18px !important;
		line-height: 24px !important;
	}
	.sec-bott {
		padding-bottom: 30px;}
	
	.about-feature{
		min-height:250px !important;
	}
	.blog-more-recent li.wp-block-post, .most-read li{
		flex: 0 0 31%;
		width: 31%;
		display: block;
	}
	.single .entry-share-wrap .entry-share{
		margin-bottom: 0px !important;
    	padding-bottom: 0px !important;
	}
	.colume-P100{
		padding-bottom:60px;
	}
	.single-post hr{
		margin-top: 40px;
    	margin-bottom: 40px;
	}
	.slick-arrow{
		display: none !important;
	}
	.archive.category .entries article {
    flex: 0 0 47%;
    width: 47%;
    border-bottom: 0px;
}
	#top-bar{
		padding: 0px !important;
	}
	.style-cat-sec .home-blog-feature img, .self-carousal .attachment-full.size-full.wp-post-image{
		min-height: 350px;
		max-height: 350px;
	}
	.cultural-sec img, .interior-sec .home-blog-feature img{
		min-height: 300px;
		max-height: 300px;
	}
	.home-head-grid, .desk-menu{
		display: none !important;
	}
	.mob-menu{
	    	display: block !important;
	    }
/* 	.most-read .wp-block-post-template{
		flex-direction: row;
		flex-wrap: nowrap;
		overflow-x: scroll;
		overflow-y: hidden;
	} */
	.most-read .wp-block-post-template li{
		flex: 0 0 47% !important;
	}
	#site-header-inner{
		padding:0px !important;
	}
	.home #site-header-inner{
		padding:20px 0px !important;
	}
	.search-results article{
		flex: 0 0 48%;}

	.most-read .wp-block-post-template{
		justify-content: space-between;
	}
}
@media only screen and (max-width: 782px) {
 .copyright-col .wp-block-getwid-social-links__list{
 	justify-content: flex-start;
 }
 .copyright-div{
 	gap: 10px;
 }
 #footer-widgets {
    padding: 35px 0 30px 0;
}
	.mobile-head-sec{
		flex-wrap:nowrap !important
	}

}
@media only screen and (max-width: 767px) {
	.contact-form-section{
		padding:25px 17px;
	}
	#main #content-wrap {
    padding-top: 25px;
	}
	
	.sec-bott {
		padding-bottom: 4px;}
	
	p.para-contact{
		margin-bottom:0px;
	}
	.about-feature{
		min-height:197px !important;
	}
	.testimonial-group .wp-block-group, .comunity-section .community-sec{
		padding:20px !important;
	}
	.about-top{
		flex-direction:column-reverse;
	}
	.blog-more-recent li.wp-block-post, .most-read li{
		flex: 0 0 100%;
		width: 100%;
		display: block;
	}
	.blog-more-recent .wp-block-post-featured-image .wp-post-image{
		    min-height: 220px!important;
	}
	
	.blog-1st-sec{
		flex-direction: column-reverse;}
	
	.blog-1st-sec figure{
		    padding: 0px 20px;
		    margin: 30px 0px 0px 0px !important;
	}
	.border-img img{
		height: 432px !important;
	}
	.blog-1st-sec {
		margin: 0px !important;
	}
	span.wp-block-cover__background.has-background-dim-100.has-background-dim{
		margin-bottom: 44px !important;
	}
	.subcription-sec-area form#gform_1{
		display: flex !important;
		flex-direction: column !important;
		width: 100% !important;
		margin: 0 auto !important;
		align-items: center;
	}
	.subscription-wid .gform-body {
	    width: 100% !important;
	}

	.archive.category .entries{
		flex-direction: column;
	}
	.recent-class li{
		flex: 0 0 47% !important;
	    width: 47% !important;
	    display: block;
	}
	.recent-class .wp-block-post-template li .wp-block-post-featured-image img{
		min-height: 215px !important;
		max-height: 215px !important;
	}
	.about-feature span.wp-block-cover__background.has-background-dim-100.has-background-dim{
		margin-bottom: 0px !important;
	}
	.recent-class .wp-block-post-template.is-flex-container{
		gap: 15px !important;
		}
	.recent-class ul.is-flex-container.columns-4.blog-more-recent.wp-block-post-template.is-layout-flow{
		margin: 0px !important;
	}
	.most-read .wp-block-post-template li{
		flex: 0 0 47% !important;
	}
	.search-results article{
		flex: 0 0 100%;}

	.colume-P60{
		padding-top: 40px;
		padding-bottom: 40px;}

		.most-read .wp-block-post-template{
			flex-wrap: nowrap;
			overflow-x: scroll;
		}
	.most-read .wp-block-post-template li .wp-block-post-featured-image img, .recent-class .wp-block-post-template li .wp-block-post-featured-image img {
	    min-height: 300px !important;
	    max-height: 300px;
	}
}
@media only screen and (max-width: 480px) {
.most-read .wp-block-post-template li .wp-block-post-featured-image img, .recent-class .wp-block-post-template li .wp-block-post-featured-image img {
	    min-height: 200px !important;
	    max-height: 200px;
	}
}