/*
 Theme Name:   kadence Child
 Template:     kadence
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout
 Text Domain:  kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */
/*@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap');*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;0,1000;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900;1,1000&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Fjalla+One&display=swap');

@font-face {
    font-family: 'Arial';
    src: url('fonts/ArialMT.woff2') format('woff2'),
        url('fonts/ArialMT.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
h2 {font-family: 'Playfair Display','Arial';}
section#block-45 {color: black;}
h1, h2, h3, h4, h5, h6{font-family: 'Montserrat', sans-serif !important;line-height: 1.2 !important}
p, a{font-family: 'Mulish', sans-serif !important;}

.space70{padding:70px 0;}
.space50{padding:50px 0;}
.space40{padding:40px 0;}
.pt-30 {padding-top: 30px !important;}
.pb-30 {padding-bottom: 30px !important;}
.pt-50{padding-top:50px !important;}
.pb-50{padding-bottom:50px !important;}
.mb-50{margin-bottom: 50px !important;}
.mb-4{margin-bottom: 45px !important;}
.mb-2{margin-bottom: 20px !important;}
.mb-15{margin-bottom: 15px !important;}
.mt-4{margin-top: 45px !important;}
.mt-2{margin-top: 20px !important;}
.mt-3{margin-top: 30px !important;}
.mt-0{margin-top: 0 !important;}
.mb-0{margin-bottom: 0 !important;}

header#masthead {z-index: 99;}
.main-top-header, header#masthead .search-toggle-open-container{display: none;}
header#masthead .site-header-section-right .search-toggle-open-container{display: block;}
.site-main-header-wrap .site-header-row-container-inner>.site-container {padding: 5px 15px 10px 15px !important;}
header#masthead .child-is-fixed.item-is-stuck .site-header-row-container-inner {box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px; height: 70px;}
header#masthead .site-main-header-wrap.item-is-stuck .has-logo-image img{max-width: 100px !important;position: unset;filter: unset;}
header#masthead .site-main-header-wrap.item-is-stuck ul li a {color: #181818 !important;}
header#masthead .site-main-header-wrap.item-is-stuck button svg { fill: #181818;}
.main-navigation .primary-menu-container > ul > li a, .n2-ss-slider .n2-ss-text{font-family: 'Montserrat', sans-serif !important;}
#main-header .site-header-inner-wrap,
#mobile-header .site-header-inner-wrap {background: #fff;}
#main-header .site-header-inner-wrap.item-is-stuck {border-bottom: 1px solid#ddd;}
.main-navigation .primary-menu-container > ul > li.Opportunities-btn > a:after{display: none !important;}
.main-navigation .primary-menu-container > ul > li.menu-item.Opportunities-btn > a {background: #e4b425;padding: 15px 20px !important;border-radius: 30px;color: #fff !important;line-height: 1;}
.main-navigation .primary-menu-container > ul > li.menu-item.Opportunities-btn > a:hover{background: #ddab18 !important;color: #fff !important; box-shadow: 0px 15px 25px -7px rgba(0,0,0,0.1);}

@media only screen and (max-width: 1024px){
    #mobile-drawer .drawer-inner {width: 100%;max-width: 320px;background: #fff;}
    #mobile-drawer .drawer-inner .search-toggle-open-container .search-toggle-open {color: #000;}
    #mobile-site-navigation ul li a {color: #000 !important;border-bottom-color: #ddd;}
    #mobile-site-navigation ul li.current-menu-item > a {color: #e4b425 !important;}
    #mobile-drawer .drawer-header .drawer-toggle span {color: #000;}

}    

@media only screen and (min-width: 767px) {
    #main-header.sticky_header {background: #fff;position: fixed;top: 0;z-index: 9;width: 100%;box-shadow: 0 5px 8px rgba(0,0,0,.15);-webkit-box-shadow: 0 5px 8px rgba(0,0,0,.15);

	}
}


/*banner*/
.hero-banner .banner-container {width: 100%;max-width: 1290px;margin: auto;}

@media only screen and (min-width: 768px) and (max-width: 1023px){
    .mobile-toggle-open-container .menu-toggle-open .menu-toggle-icon .kadence-svg-iconset svg {height: 2em;width: 2em;}
    .hero-banner .wp-block-column .wp-block-cover, body .hero-banner{min-height: 100% !important;height: 100% !important;}
    .hero-banner .wp-block-cover__inner-container .banner-container {padding: 80px 15px !important;}
    #main .hero-banner .wp-block-cover__inner-container .banner-container .wp-block-column {flex-basis: 450px !important;max-width: 450px;}
    .hero-banner .wp-block-cover__inner-container .banner-container h1,
    body .titleinnerbanner {font-size: 35px !important;}
    body.archive section.entry-hero .hero-container header.entry-header .archive-title {font-size: 35px !important;}
}

@media only screen and (max-width: 767px) {
    .hero-banner .wp-block-column .wp-block-cover {min-height: 100% !important;}
    .hero-banner .wp-block-cover__inner-container .banner-container {padding: 10px 15px !important;margin:0;}
    .hero-banner .wp-block-cover__inner-container .banner-container h1,
    body .titleinnerbanner {font-size: 30px !important;}
    body.archive section.entry-hero, body .inner_banner-cover {height: 130px !important;min-height: 130px !important;}
    body.archive section.entry-hero .hero-container header.entry-header .archive-title {font-size: 35px !important;}
    .wp-block-uagb-post-grid .uagb-post__inner-wrap {padding: 10px 0px !important;}
    .category-post-container .single_blog_post {padding: 0;}
}    



/*footer*/
.footer_Inspiration p {margin: 10px 0;}
.footer_Inspiration input { background: #fff !important; color: #181818 !important;border-radius: 8px !important;}
.footer_Inspiration input.tnp-submit { background: #F96C00 !important; color: #fff !important; border-radius: 30px !important; padding: 9px 24px !important; font-size: 16px !important; margin-top: 15px !important; margin-bottom: 0 !important;}
.footer_Inspiration .tnp-subscription{max-width: 70%; float: left; margin: 0;}
footer .site-bottom-footer-wrap {background: #1a2734;color: #e7e7e7; font-size: 14px; padding: 0; border-top: solid 1px #20374e;}
footer .site-bottom-footer-wrap .site-bottom-footer-inner-wrap{padding: 0;}
footer.site-footer .site-middle-footer-wrap{background:#1a2734;}
footer.site-footer .site-middle-footer-wrap p, footer.site-footer .site-middle-footer-wrap a{color: #fff;}
footer.site-footer .site-middle-footer-wrap a:hover{color: #e4b425; text-decoration: unset;}
footer#colophon h2 { font-size: 24px !important; text-transform: uppercase;color: #fff;}
footer#colophon .site-footer-middle-section-2 {width: fit-content;}
footer#colophon p.address-info img {width: 22px; margin-right: 6px; margin-top: 4px;}
footer#colophon p.address-info {display: flex; align-items: center;}
footer#colophon .site-footer-wrap {background: #edeae1;}
footer#colophon .site-footer-wrap .site-top-footer-wrap { padding: 40px 0 15px;}
footer#colophon form.wp-block-search button, .recent_blogs form button{ border-radius: 30px; background: #e4b425 !important; color: #fff !important; }
footer#colophon form.wp-block-search input, .recent_blogs form input{ border-radius: 30px; padding: 6px 15px;}
footer#colophon form.wp-block-search label, .recent_blogs form label {display: none;}
footer .site-bottom-footer-wrap .footer-html-inner p a {text-decoration: none;color: #e7e7e7;font-size: 14px;font-family: 'Mulish', sans-serif !important;}
footer .site-bottom-footer-wrap .site-footer-section { justify-content: center; align-items: center; }
footer .site-bottom-footer-wrap .site-footer-section a:hover {color: #e4b425;}

ul.wp-block-social-links {padding: 0 !important;gap: 0 !important; margin-top: -20px;margin-bottom: 0;justify-content: left;}
ul.wp-block-social-links li.wp-block-social-link svg { fill: #fff !important;}
ul.wp-block-social-links li.wp-block-social-link { background: transparent;margin-right: 10px;}
ul.wp-block-social-links li a {position: relative;background: #e4b426; border-radius: 4px;}
ul.wp-block-social-links li a svg { padding: 5px;}
ul.wp-block-social-links li.wp-social-link-facebook a:before { content: "\f09a"; color: #fff; background: #e4b426; position: absolute; width: 100%; height: 100%; font: normal normal normal 14px/1 FontAwesome; font-size: 16px; display: flex; align-items: center; justify-content: center; border-radius: 4px; }

@media only screen and (min-width: 768px) and (max-width: 1024px){
    .site-footer-row.site-footer-row-columns-3 {grid-template-columns: 1fr 1fr 1fr !important;}
}    

@media only screen and (min-width: 767px) {
    .row-reverse{display: flex;flex-direction: row-reverse;}
    footer#colophon .site-footer-middle-section-2 {padding-left: 50px;}
}

.site-top-header-wrap { background:transparent;padding: 5px 0;border-bottom: 1px solid #ffffff61;display: none;}
.header-social-wrap .header-social-inner-wrap .social-button{background: transparent !important;}
.header-social-wrap .header-social-inner-wrap .social-button svg {fill: #1a202c; height: 1.1em; width: 1.1em;}
.header-social-wrap .header-social-inner-wrap .social-button svg:hover{fill: #e4b425;}
.main-navigation .primary-menu-container > ul > li.menu-item > a{ font-weight: 500;font-size: 16px; color: #181818 !important; display: inline-block;position: relative !important;padding: 0px 0 4px !important;}
.main-navigation .primary-menu-container > ul > li.menu-item > a:after { background: none repeat scroll 0 0 transparent; bottom: 0; content: ""; display: block; height: 2px; left: 50%; position: absolute; background: #e4b425; transition: width 0.3s ease 0s, left 0.3s ease 0s;  width: 0; left: 0;}
.main-navigation .primary-menu-container > ul > li.menu-item.current-menu-item > a::after { width: 100%;}
.main-navigation .primary-menu-container > ul > li.menu-item > a:hover:after{width: 100%; }

.n2-ss-slider .n2-ss-slide-background-image img{object-fit: cover !important;}

a.bdp-readmorebtn{background: #16b7cc; padding: 10px 16px;    line-height: 1.6; border: 0 !important; color: #fff !important; font-size: 18px;}
a.bdp-readmorebtn:hover{background: #d25b00;}
.latestblog_tile{margin-bottom: 40px !important;}

h2 {font-size: 34px !important;}
footer ul#menu-footer li a:before {content: "\f105"; margin-right: 10px; font: normal normal normal 14px/1 FontAwesome;font-size: 18px;}
footer#colophon .site-top-footer-wrap h2 {color: #1a202c; margin-bottom: 0;text-transform: uppercase;font-size: 38px !important;}
footer#colophon .site-top-footer-wrap .tnp-subscription input.tnp-submit{padding: 10px 20px;font-size: 18px; margin: 10px auto 0; background: #16b7cc;}
footer#colophon .site-top-footer-wrap .widget.widget_block { margin-bottom: 10px;}
.tnp-field-email{float: left; width: 68%; margin-right: 15px;}
.tnp-field-button{float: left; width: fit-content; margin-top: -17px;}
footer#colophon .site-top-footer-wrap input.tnp-button {background: #e4b425; color: #fff !important;padding: 9px 24px !important;border: 1px solid #cccccc;border-radius: 30px;font-weight: 600;}
form.tnp-subscription{margin: -15px auto 0;}
.footer-newsletter form.formkit-form {margin: auto;border: none;}
.footer-newsletter form.formkit-form .formkit-header h2 {margin: 0;}
.footer-newsletter form.formkit-form>div {padding-top: 0 !important;padding-bottom: 0 !important;}
.footer-newsletter form.formkit-form .formkit-powered-by-convertkit-container {display: none !important;}
.footer-newsletter form.formkit-form .formkit-guarantee {display: none !important;}

footer#colophon .site-top-footer-wrap input{ background: #fbfbfb; border:1px solid #e1e1e1;border-radius: 30px; height: 50px; padding: 7px 20px !important}
.header_contact a { color: #fff; text-decoration: unset !important; font-family: initial; margin-right: 15px;    font-family: var(--global-body-font-family) !important;font-size: 15px;}
.header_contact a:hover{color: #fff !important;text-decoration: underline!important;}
.header_contact a i.fa {margin-right: 10px;font: 16px;}
.blogform_container{margin-top: 60px !important;}
.testimonial-name, .testimonial-inner p{ color: #1a2734;font-size: 18px;}

.blogform_container .description_below input { background: #fbfbfb; border: 1px solid #eee; border-radius: 0px; height: 44px; padding: 8px 12px !important; }
.blogform_container .description_below textarea{ background: #fbfbfb; border: 1px solid #eee; border-radius: 0px; padding: 8px 12px !important; width: 100% !important;}
.strong-view.pager-style-buttons .wpmslider-pager-link:before{background: #fff !important;}
.blogform_container .is-layout-flex.wp-block-columns { gap: 0;}
.hom_topblog figure { margin-bottom: 0px !important; }
.home-cate-section .content-container {padding: 0;}
.home-cate-section .hom_topblog {justify-content: center;}
.home-cate-section .hom_topblog {gap: 0;margin-left: -15px;margin-right: -15px;}
.home-cate-section .hom_topblog .home-cate-item {margin: 0 15px 30px;}
.home-cate-section .home-cate-item .wp-block-image img {min-height: 220px;height: 100%;object-fit: cover;}
.hom_topblog h3{margin-top: 10px !important; background-size: 60px 3px;  padding-bottom: 10px;}
.hom_topblog h3 a{ font-family: 'Montserrat', sans-serif !important;}
.testimonial-inner a{color: #1a2734;}
.border_class{text-transform: uppercase;font-weight: bold !important;transition: background-size .2s ease; background-position: 50% 100%; background-repeat: no-repeat; display: block; background-image: linear-gradient(90deg,#e4b425 0%,#e4b425 100%); background-size:80px 3px; background-color: transparent; padding-bottom: 10px;}
.border_class_left{text-transform: uppercase;transition: background-size .2s ease; background-position: 0% 100%; background-repeat: no-repeat; display: block; background-image: linear-gradient(90deg,#e4b425 0%,#e4b425 100%); background-size: 80px 3px; background-color: transparent;padding-bottom: 10px;width: fit-content;}
footer#colophon .site-top-footer-wrap h2{transition: background-size .2s ease; background-position: 50% 100%; background-repeat: no-repeat; display: block; background-image: linear-gradient(90deg,#e4b425 0%,#e4b425 100%); background-size: 80px 3px; background-color: transparent;padding-bottom: 10px;}
.wp-block-buttons .is-style-outline .wp-block-button__link:hover {background: #e4b425 !important;border-color: #e4b425 !important;color: #fff !important;}

.mx-auto{margin-right: auto !important; margin-left:auto !important;}
div#inner-wrap .content-area { margin-top: 0rem;margin-bottom: 0rem;}
div#inner-wrap .content-area .entry-content-wrap { padding: 0;}
.gform_validation_errors, .validation_message{display: none;}
body{background: #fff !important;}
.entry.single-entry{box-shadow: unset !important;}
.nextend-bullet-bar {background: transparent !important;display: none !important;}
.aboutus_section h2 {width: fit-content !important;background-size: 50% 5%;}
.border_class_left.left_border{background-position: 0% 104%;  background-size: 25% 5%;}
.header_contact{ display: flex;}

.latestblog{background: #1a2734 !important; padding: 60px 0;}
.latestblog a.wp-block-button__link{color: #fff !important; border-color: #fff;}
.blogpage.latestblog{background: transparent !important; padding: 0;}
.blogpage.latestblog h2.bdp-post-title a, .blogpage.latestblog .bdp-post-content{padding: 0 15px;}
.blogpage.latestblog .bdp-post-grid-main.bdp-design-1 .bdp-post-grid-content{ background: #f8f6ef;padding-bottom: 25px; border-radius: 4px;}
.blogpage.latestblog article {text-align: center;}
.aboutus_section{position: relative;}
.header-navigation .menu li { margin-left: 38px;}
.getintouch_section{position: relative;}
.blogpage h4, .wp-block-kadence-posts h2.entry-title{transition: background-size .2s ease; background-position: 50% 100%; background-repeat: no-repeat; display: block; background-image: linear-gradient(90deg,#e4b425 0%,#e4b425 100%); background-size: 60px 3px !important; background-color: transparent; padding-bottom: 10px; width: fit-content; margin: 0 auto !important;text-align: center;}


.testimonial-name {font-size: 22px; font-weight: 600;width: 100%; display: block;}
.tesiimonial-section .wpmslider-wrapper .wpmslider-controls {display: none;}


/*blog*/
.latestblog .owl-item, .latestblog .bdp-post-carousel-content{ background: #fff!important; max-height: 100% !important; border-radius: 4px !important; overflow: hidden; }
.latestblog .bind-data , .latestblog .bdp-post-carousel-content{background: #fff; padding: 10px 15px;/*min-height: 200px;*/ text-align: center;}

.latestblog .image {max-height: 170px;overflow: hidden;}
.latestblog .recent-title a, .latestblog h2.bdp-post-title a { font-size: 22px; font-weight: 500; text-decoration: unset; font-family: 'Montserrat', sans-serif !important; margin-bottom: 5px; display: block;}
.latestblog .short-para p, .latestblog .bdp-post-content{ font-size: 16px; line-height: 1.5;}
.latestblog .recent-link a , .latestblog a.bdp-readmorebtn{ background: #e4b425; text-decoration: unset !important; color: #fff !important;padding: 8px 20px;font-size: 14px;margin-top: 0px;display: inline-block;border-radius: 30px;font-weight: 600;}
.topnew_blog article h4:before { content: "\f105"; margin-right: 10px; font: normal normal normal 14px/1 FontAwesome; font-size: 18px; }   
.topnew_blog article h4 { padding: 0 !important; font-size: 16px; font-weight: 400; }
.topnew_blog article h4:before{color: #e4b425;}
.topnew_blog article h4 a:hover {color: #e4b425 !important;}
.topnew_blog article { padding: 0 !important; }
.topnew_blog { gap: 0 !important; margin-top: 30px;}
.latestblog .recent-link { margin-top: 15px;}
.latestblog .bdp-post-meta {display: none;}
.latestblog .bdp-post-title, .latestblog .bdp-post-image-bg{margin-bottom: 0 !important;}
.latestblog .owl-nav button.owl-prev {left: -30px;}
.latestblog .owl-nav button.owl-next {right: -30px;}
div .latestblog .owl-nav button { position: absolute; top: 45%; background: #e4b425 !important; width: 40px;height: 40px; border-radius: 50% !important;  font-size: 12px !important; color: #fff !important;}


/*custom sidebar*/
.custom-sidebar{background: #fff;padding: 20px;margin-bottom: 0;box-shadow: rgb(0 0 0 / 10%) 0px 4px 12px;}
.custom-sidebar>.widget_block h2,
.custom-sidebar .gform_heading .gform_title {text-transform: uppercase;color: #1a202c;font-size: 28px !important;line-height: 1.3;margin-bottom: 20px;transition: background-size .2s ease;background-position: 0% 100%;background-repeat: no-repeat;display: block;background-image: linear-gradient(90deg,#e4b425 0%,#e4b425 100%);background-size: 15% 7%;background-color: transparent;padding-bottom: 4px;}
.custom-sidebar>.widget_block ul.wpp-list{padding:0;}
.custom-sidebar>.widget_block ul.wpp-list li {list-style: none;margin: 0;line-height: 1.1;}
.custom-sidebar>.widget_block ul.wpp-list li a {color: #1a202c;text-decoration: none;font-size: 16px;font-weight: 400;font-family: 'Montserrat', sans-serif !important;line-height: 1.1;padding: 10px 0 !important;padding-left: 20px !important;display: block;}
.custom-sidebar>.widget_block ul.wpp-list li a:hover{color: #e4b425 !important;}
.custom-sidebar>.widget_block ul.wpp-list li a:before {content: "\f105";margin-right: 10px;font: normal normal normal 14px/1 FontAwesome;font-size: 18px;color: #e4b425;}

.single-post-container .single_blog_post {padding: 0;}
.wp-block-column.recent_blogs .widget_block { margin: 0 0 15px;}
.wp-block-column.recent_blogs, .recent_blogs{position: sticky; top: 100px;height: 100%;}
body.category h2.entry-title { transition: background-size .2s ease; background-position: 50% 100%; background-repeat: no-repeat; display: block; background-image: linear-gradient(90deg,#e4b425 0%,#e4b425 100%); background-size: 20% 5%; background-color: transparent; padding-bottom: 4px; }
.strong-view.wpmtst-modern .wpmtst-testimonial-inner{display: block !important;}
.wpmtst-testimonial-inner.testimonial-inner { background: #edeae1  !important;  border-radius: 10px;margin: 0 auto; width: 85% !important; padding: 50px !important; display: flex !important; flex-wrap: wrap; text-align: center; justify-content: center; align-content: center;border: 2px solid #e4b4250d; } 
.strong-view.wpmtst-default .wpmtst-testimonial{border: 0 !important}
.getintouch_section .wp-block-column a {color: #fff; font-size: 20px;text-decoration: unset;display: flex; align-items: center;}
.getintouch_section .wp-block-column p { margin-bottom: 10px;}
.getintouch_section .wp-block-column a i.fa {margin-right: 15px;}
.getintouch_section .wp-block-cover__inner-container { margin-top: 30px;}
.aboutus_section { margin-bottom: 0 !important;}

header#masthead .site-main-header-wrap.item-at-start .has-logo-image img{ /*filter: invert(50%) sepia(0%) saturate(7384%) hue-rotate(60deg) brightness(332%) contrast(237%);*/}
header#masthead .child-is-fixed .item-is-stuck div.site-main-header-inner-wrap{ min-height: 75px;}
.titleinnerbanner {font-size: 42px !important;}
.contact-sec  .contact-form { width: 100%; max-width: 700px; margin: auto !important; border: 1px solid#f9f7f1; padding: 40px 50px; border-radius: 8px; background: #f9f7f1; }
.gform_confirmation_message {color: green;font-weight: 800;text-align: center;}
.home-popup { cursor: pointer; } .home-popup:hover { color: #fff; transition: 1s; }
.getintouch_section h2.border_class {  background-size: 20% 5%; margin-bottom: 40px !important;}
div .gform_wrapper.gravity-theme textarea, div .gform_wrapper.gravity-theme input { border-radius: 30px; padding: 10px 20px !important; }
div .gform_wrapper.gravity-theme textarea {padding-top: 20px !important;resize: none;}
.gform_footer.top_label{justify-content: center;}
.btn_main a:hover, .gform_wrapper.gravity-theme .gform_button.button:hover{ background: #e4b425 !important;border-color: #e4b425 !important; color: #fff !important;}
.btn_main a{padding: 13px 26px !important;background: transparent; color: #181818 !important; border: 1px solid #181818; border-radius: 30px;    font-weight: 600;}
.gform_wrapper.gravity-theme .gform_button.button{padding: 13px 26px !important;background: transparent; color: #181818 !important; border: 1px solid #181818; border-radius: 30px;    font-weight: 600;}
div .gform_wrapper.gravity-theme .gform_footer {padding-bottom: 0;}
div .gform_wrapper.gravity-theme .gform_button.button{padding: 12.5px 30px !important;background: #e4b425 !important;border-color: #e4b425 !important; color: #fff !important; width: fit-content;}
div .gform_wrapper.gravity-theme .gform_button.button:hover { background: #ddab18 !important; box-shadow: 0px 15px 25px -7px rgba(0,0,0,0.1); }

.latestblog div button.slick-arrow { position: absolute; top: 50% !important; border-radius: 50% !important; background-size: 14px !important;    background-color: #e4b425 !important; width: 35px !important; height: 35px !important;}
.wpmslider-controls .wpmslider-controls-direction a{    background: #e4b425 !important;border-radius: 50px !important; background-size: 14px !important;    width: 35px !important; height: 35px !important;    font-size: 32px !important;}
.wpmslider-controls .wpmslider-controls-direction a.wpmslider-prev{ left: 75px !important;}
.wpmslider-controls .wpmslider-controls-direction a.wpmslider-next{right: 75px !important;}

.wpmslider-controls .wpmslider-controls-direction a:before{ width: 10px !important;}    
.site-top-footer-inner-wrap{padding: 0 30px !important;}
.latestblog .bdp-post-carousel-wrp{overflow: visible !important;}
.latestblog button.slick-prev.slick-arrow{    left: -20px !important;}
.latestblog .bdp-post-carousel .slick-next {right: -20px !important;}
.strong-view.pager-style-buttons .wpmslider-pager{display: none;}


/*blog_page*/
.blogpage .wp-block-button a {border-radius: 30px; font-size: 16px; padding: 9px 20px;}
.blogpage .uagb-post-pagination-wrap { justify-content: center ;}
.blogpage .uagb-post-pagination-wrap a, .blogpage .uagb-post-pagination-wrap span {background: #e4b425 !important;border-radius: 30px;
    padding: 4px 14px !important; color: #fff !important;}
.blogpage .uagb-post-pagination-wrap .current {background: #d97539 !important;}
.uagb-post-grid .uagb-post__inner-wrap .uagb-post__image img {height: 300px !important;object-fit: cover;}
.uagb-post-grid .uagb-post__title a{ font-family: 'Montserrat', sans-serif !important;}
.uagb-post-grid .uagb-post__title a:hover {color: #e0b53e !important;}
div#archive-container h2.entry-title a{ font-family: 'Montserrat', sans-serif !important; font-size: 22px;}

.uagb-block-a8c6c1e1 .uagb-post__title, .uagb-block-a8c6c1e1 .uagb-post-grid-byline{padding-bottom: 10px;}
.uagb-block-a8c6c1e1 .uagb-post__excerpt{padding-bottom: 15px;}
.entry .entry-content .uagb-post-grid a.wp-block-button__link{ font-family: inherit !important;}


/*blog_post*/
body.post-template-default .entry-related-style-wide {background: #edeae1 !important;}
body.post-template-default h2.entry-related-title{transition: background-size .2s ease; background-position: 50% 100%; background-repeat: no-repeat; display: block;text-align: center; background-image: linear-gradient(90deg,#e4b425 0%,#e4b425 100%); background-size: 10% 5%;background-color: transparent;padding-bottom: 4px; margin-bottom: 40px;}
body.post-template-default article .entry-content-wrap { padding: 35px !important;}
body.post-template-default .entry-related-style-wide article .entry-content-wrap { padding: 15px !important;}
body.post-template-default .entry-related-style-wide .splide__arrows button.splide__arrow {background: #e4b425; border-radius: 50%; width: 40px; height: 40px;}
body.post-template-default .entry-related-style-wide .splide__arrows button.splide__arrow--prev { left: -20px;}
body.post-template-default .entry-related-style-wide .splide__arrows button.splide__arrow--next {  right: -20px;}
body.post-template-default .entry.loop-entry { height: 100%; background: #fff;}
body.post-template-default .content-container.site-container{max-width: 100%;padding: 0;}
body.post-template-default .entry-related-style-wide .site-container{max-width: 75%;}
body.post-template-default .wp-site-blocks .post-thumbnail {margin-bottom: 30px;padding-bottom: 40%;}
body.post-template-default .entry-related-style-wide .site-container .post-thumbnail:before{background: transparent;}
body.post-template-default .wp-site-blocks .post-thumbnail:before { content: ''; background: #00000030; width: 100%; height: 100%;  position: absolute; top: 0;z-index: 1;}
body.post-template-default .entry-content.single-content .is-layout-flow:nth-child(2){padding: 20px 35px;background: #1A2733;}
body.post-template-default .entry-content.single-content .is-layout-flow:nth-child(2) h2, body.post-template-default .entry-content.single-content .is-layout-flow:nth-child(2) a{color: #fff;}
body.post-template-default .entry-content.single-content .is-layout-flow:nth-child(2) ul{list-style: none; padding: 0;}
body.post-template-default .entry-content.single-content .is-layout-flow:nth-child(2) ul li { margin-top: 12px;}
body.post-template-default .entry-content.single-content .is-layout-flow:nth-child(2) ul li a{text-decoration: unset;}
body.post-template-default .entry-content.single-content .is-layout-flow:nth-child(2) ul li a:before{ content: "\f105";margin-right: 10px; font: normal normal normal 14px/1 FontAwesome; font-size: 18px;}
body.post-template-default .entry-content.single-content .is-layout-flow:nth-child(2) ul li a:hover{color: #e4b425 ;}
body.post-template-default .entry-meta span.posted-by:after{display: none;}
body.single.single-post .entry-content.single-content {margin: 0;}
body.single.single-post .entry-content.single-content .widget_block {margin-bottom: 0;}
body.single.single-post .entry-content-wrap { padding: 0 !important;}
body.single-post .single-content .wp-block-columns .recent_blogs {display: none !important;}
body.single-post .single-content .wp-block-columns .wp-block-column {margin:auto;padding: 0px;}
body.single-post .entry-content.single-content p {line-height: 150%;font-family: 'Arial' !important;}
body.single-post .entry-content.single-content h1, body.single-post .entry-content.single-content h2,
body.single-post .entry-content.single-content h3, body.single-post .entry-content.single-content h4 {font-family: 'Montserrat', sans-serif !important;}
div#comments, div#respond.comment-respond {width: 100%;max-width: 867px;margin: 40px auto 50px;}
.join-sec .container { width: 100%; max-width: 1170px; margin: auto; padding-left: 15px; padding-right: 15px; }
.join-sec .join-col-row .join-col-img {background: #fffdfa !important;padding: 20px !important;}

.single_blog_post article.single-entry .entry-content-wrap header.post-title { background: #fcf9eb; margin: -66px auto 30px; position: relative; width: 100%; max-width: fit-content;z-index: 1; padding: 15px 20px; box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px; text-align: center; border-bottom: 3px solid#f0d788; }
.single_blog_post .single-content>.wp-block-columns>.wp-block-column>.wp-block-columns .wp-block-column {background: transparent;margin: 0;padding: 15px 15px;}
/*.single_blog_post .single-content>.wp-block-columns>.wp-block-column>.wp-block-columns {gap: 0;margin: 0;}
.single_blog_post .single-content>.wp-block-columns>.wp-block-column>.wp-block-columns .wp-block-column .wp-block-group {background: #ffffff;padding: 21px;height: 100%;border-left: 0px solid#e4b425;box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;border-radius: 0px;}
.single_blog_post .single-content>.wp-block-columns>.wp-block-column>.wp-block-columns .wp-block-column .wp-block-group { background: #fcf9eb; padding: 20px; height: 100%; border-left: 0px solid#e4b425; border-radius: 0px; box-shadow: rgba(228, 180, 37, 0.3) -5px 5px, rgba(228, 180, 37, 0.2) -10px 10px, rgba(228, 180, 37, 0.1) -15px 15px, rgba(228, 180, 37, 0.06) -20px 20px, rgba(228, 180, 37, 0.03) -25px 25px; border: 1px solid#f5e6b3; }
.single_blog_post .single-content>.wp-block-columns>.wp-block-column>.wp-block-columns .wp-block-column .wp-block-group .wp-block-heading {color: #000;}*/


/*single blog post with sidebar*/
.single-post #main-header .site-header-inner-wrap{border-bottom: 1px solid#ddd;}
.single-post-container {width: 100%;max-width: 100%;margin: auto;padding-left: 0px;padding-right: 0px;}
.single_blog_post {display: flex;flex-wrap: wrap;padding: 50px 0 0px;}
.single_blog_post .custom-sidebar {background: #fff;padding: 20px;margin-bottom: 0;box-shadow: rgb(0 0 0 / 10%) 0px 4px 12px;}
.single_blog_post .custom-sidebar h2 {font-family: 'Arial' !important;text-transform: uppercase;font-size: 28px !important;margin-bottom: 10px;transition: background-size .2s ease;background-position: 0% 100%;background-repeat: no-repeat;display: block;background-image: linear-gradient(90deg,#e4b425 0%,#e4b425 100%);background-size: 15% 7%;background-color: transparent;padding-bottom: 4px;}
.single_blog_post .custom-sidebar ul.wpp-list {padding: 0;margin: 0;}
.single_blog_post .custom-sidebar ul.wpp-list li {list-style: none;margin: 0;line-height: 1.1;}
.single_blog_post .custom-sidebar ul.wpp-list li a:before {content: "\f105";margin-right: 10px;font: normal normal normal 14px/1 FontAwesome;font-size: 18px;color: #e4b425; position: absolute;left: 0;}
.single_blog_post .custom-sidebar ul.wpp-list li a {color: #1a202c;text-decoration: none;font-size: 16px;font-weight: 400;font-family: 'Arial' !important;line-height: 1.1;padding: 10px 0 !important;display: block;position: relative;padding-left: 15px !important;}
.single_blog_post .single-post-content .wp-block-column h2 {font-size: 24px !important;line-height: 1.3;}
body.post-template-default.single.single-post main.site-main h1 { font-size: 30px;text-transform: capitalize;display:block;}
.single-post header.post-title .entry-meta-divider-dot {display: none;}
body.post-template-default.single.single-post figure { margin-left: 0; width: 100%;}
body.post-template-default.single.single-post main.site-main p { margin-bottom: 10px; line-height: 1.5 !important;}
body.post-template-default.single.single-post main.site-main .uagb-toc__wrap { border-color: #ddd;}

body.post-template-default.single.single-post main.site-main .safety-tips .uagb-toc__wrap li::before {display: none !important;}
body.post-template-default.single.single-post main.site-main .safety-tips .uagb-toc__wrap li ul li {list-style: circle !important;}
body.post-template-default.single.single-post main.site-main .uagb-toc__wrap li { list-style: none !important; padding: 4px 0;position: relative;}
body.post-template-default.single.single-post main.site-main .uagb-toc__wrap li::before {content: "\f105";margin-right: 10px;font: normal normal normal 14px/1 FontAwesome;font-size: 18px;color: #e4b425;position: absolute;left: -15px;top: 9px;}
body.post-template-default.single.single-post main.site-main .best-things .uagb-toc__wrap li ul li {list-style: decimal !important;}
body.post-template-default.single.single-post main.site-main .best-things .uagb-toc__wrap li ul li ul li {list-style: circle !important;}
body.post-template-default.single.single-post main.site-main .uagb-toc__wrap li ul {margin-left: 12px !important;}
body.post-template-default.single.single-post main.site-main .uagb-toc__wrap li ul li {list-style: none ;}
body.post-template-default.single.single-post main.site-main .italy-post .uagb-toc__wrap li ul li{list-style: decimal !important;}
body.post-template-default.single.single-post main.site-main .your-journey .uagb-toc__wrap li ul li {list-style: decimal !important;}
body.post-template-default.single.single-post main.site-main .italy-post .uagb-toc__wrap li ul li ul li {list-style: circle !important;}
body.post-template-default.single.single-post main.site-main .uagb-toc__wrap li ul li::before {display: none;} 

body.post-template-default.single.single-post main.site-main .uagb-toc__wrap li a { text-decoration: unset; color: #181818;}
.category-post-container .single_blog_post .single-post-content{width: 100%;}
.number-inside ol li ul.uagb-toc__list {list-style: auto !important;}
.number-inside ol li ul.uagb-toc__list li {list-style: decimal !important;}
.category-post-container .single_blog_post .single-post-content h4.entry-title a {padding-bottom: 5px;width: fit-content;margin: 0 auto !important;font-family: 'Montserrat', sans-serif !important;font-weight: 700 !important;font-size: 22px;margin-top: 15px !important;display: block;}

@media only screen and (min-width: 768px){
  .single_blog_post .single-post-content {width: 100%;}
  .single_blog_post .custom-sidebar {width: 30%;}
 }   

@media only screen and (max-width: 767px){
    .single_blog_post .single-post-content .wp-block-column h2 {font-size: 26px !important;}
    .single_blog_post .custom-sidebar {margin-top: 30px;}
}


/*thank-you page*/
.successfully-section .wp-block-column h1 {line-height: 1.3;}
.successfully-section .wp-block-column .border_class{padding-bottom: 10px;}


/*comments section*/
.single-post .single-content .wp-block-latest-comments {width: 100%;max-width: 867px;margin: auto;padding: 0;}
.single-post .single-content .wp-block-latest-comments {display: flex;flex-wrap: wrap;margin: auto;}
.single-post .single-content .wp-block-latest-comments>li {width: 48%;background: #f5f5f5;padding: 20px;margin: 6px 6px;}
.single-post .single-content .wp-block-latest-comments>li footer a { font-family: 'Montserrat', sans-serif !important;font-size: 20px;text-decoration: none;text-transform: capitalize;margin-bottom: 10px;}
.single-post .single-content .wp-block-latest-comments>li footer time {margin: 6px 0;font-size: 15px;font-weight: 500;color: #e4b425;}


@media only screen and (max-width: 600px) {
    .single-post .single-content .wp-block-latest-comments>li {width: 100%;}
}    


/*recent blog section*/
.wp-block-column.recent_blogs .widget ul li a:before { content: "\f105"; margin-right: 10px; font: normal normal normal 14px/1 FontAwesome; font-size: 18px; }
.wp-block-column.recent_blogs{flex-basis: 33.33%; padding: 20px 35px; background: #1A2733;}
.wp-block-column.recent_blogs h2{color: #fff;}
.wp-block-column.recent_blogs .widget ul li a { color: #fff; text-decoration: unset; }
.wp-block-column.recent_blogs p{color: #fff;}
.wp-block-column.recent_blogs .widget_block h2{ margin-bottom: -20px; }
.wp-block-column.recent_blogs ul li{margin: 5px 0;}

/*contact_page*/
.getintouch_section.contactpage ul li a {color: #fff;font-size: 18px;}
.getintouch_section.contactpage ul{list-style: none; padding: 0;}
.getintouch_section.contactpage ul li { margin-bottom: 8px;color: #fff;}
.getintouch_section.contactpage ul li i.fa { margin-right: 12px; font-size: 20px;width: 22px;}


/*archive page*/
body.archive section.entry-hero .entry-hero-container-inner{height: 100%;}
body.archive section.entry-hero .hero-container {height: 100%;}
body.archive section.entry-hero .hero-container header.entry-header {min-height: 100%;}
body.archive section.entry-hero .hero-container header.entry-header .archive-title {font-size: 52px;color: #fff;}
/*body.archive section.entry-hero {height: 30vh;background-size: cover;background-position: center center;margin-bottom: 40px;}*/
/*body.archive section.entry-hero:before {content: "";background: rgba(0,0,0,0.5);position: absolute;top: 0;bottom: 0;left: 0;right: 0;}*/
body.archive .entry-meta{margin: 0 !important;justify-content: center;}
body.archive .entry-meta>*:after{display: none;}
body.archive div#inner-wrap .content-area .entry-content-wrap header.entry-header, body.archive div#inner-wrap .content-area .entry-content-wrap header.entry-header{margin-bottom: 0;}
body.archive div#inner-wrap .content-area .entry-content-wrap header.entry-header p{margin-top: 0;}
body.archive div#inner-wrap .content-area .entry-content-wrap {padding: 0 5px 25px; background: #fff; text-align: center;}
body.archive .entry.loop-entry{box-shadow: unset;border-radius: 0px; overflow: hidden;}
body.archive div#inner-wrap .content-area .entry-content-wrap .entry-taxonomies { display: none;}
body.archive .content-wrap{  padding: 50px 0 50px;row-gap: 20px;column-gap: 20px;}
body.archive .loop-entry .entry-summary p {margin-top: 0 !important;}
body.archive .loop-entry .entry-summary{margin-top: 8px;}
body.archive div#inner-wrap .content-area .entry-content-wrap a.post-more-link {background: #e4b425;padding: 11px 20px; border-radius: 30px;color: #fff;}
body.archive div#inner-wrap .content-area .entry-content-wrap a.post-more-link:hover{background: #ea6a1f;display: inline-block;}
body.archive div#inner-wrap .content-area .entry-content-wrap a.post-more-link .svg-baseline {display: none;}


/* error404 */
.error404 .site.wp-site-blocks {min-height: auto !important;}
.error404 section.error .page-content {margin: 0;box-shadow:none;}
.error404 section.error .page-content .entry-content-wrap {margin: auto;width: 50%;text-align: center;margin-top: 0px;margin-bottom: 70px;}
.error404 section.error .page-content .entry-content-wrap header {transition: background-size .2s ease;background-position: 50% 100%;background-repeat: no-repeat;display: block;background-image: linear-gradient(90deg,#e4b425 0%,#e4b425 100%);background-size: 8% 5%;background-color: transparent;padding-bottom: 10px;margin: 0;}
.error404 section.error .page-content .entry-content-wrap .error__404 img {width: 55%;margin: auto;}


/* pagination */
.pagination .nav-links {display: flex;margin: 0 !important;align-items: baseline;}
.pagination .nav-links span {border: none !important;}
.pagination .nav-links a.page-numbers {line-height: initial !important;border: none !important;color:#fff;margin: 0px 8px !important;}
.blogpage .uagb-post-pagination-wrap a, .blogpage .uagb-post-pagination-wrap span {margin-right: 4px !important;}
.uagb-post-pagination-wrap span.page-numbers.current {margin-bottom: 0px !important;}


.entry-hero .hero-container .entry-header {min-height: auto;}
.entry-hero.page-hero-section .hero-container .entry-header {min-height: 100%;}
.entry-hero .entry-hero-container-inner {background: #ddd;padding: 50px 0;}
.entry-hero .hero-container .entry-header .entry-title {font-size: 34px; font-style: normal; font-weight: 700; text-transform: uppercase; color: #1a202c; }
.entry-hero .hero-container .entry-header .entry-title {text-transform: uppercase; font-weight: bold!important; transition: background-size .2s ease; background-position: 50% 100%; background-repeat: no-repeat; display: block; background-image: linear-gradient(90deg,#e4b425 0%,#e4b425 100%); background-size: 80px 3px; background-color: transparent; padding-bottom: 10px; }


h2.has-text-align-center.title1.mb-20.has-text-color {font-family: 'Playfair Display','Arial';}
.gform_wrapper.gravity-theme .gfield textarea.large {height: 120px !important;}
.gform_wrapper.gravity-theme .gfield textarea {width: 100%;}
.site-header-main-section-right.site-header-section.site-header-section-right {font-family: 'Playfair Display','Arial';}
.wp-block-kadence-advancedbtn.kt-btns_bae8a0-d2 .kt-btn-wrap-0 .kt-button {color: #fff; font-size: 18px; background: #16b7cc; border-color: #2d5c88; }

h2.has-text-align-center.title1.animated.fadeInUp.o-anim-ready {font-size: 50px !important;}
ul.slick-dots {display: none !important;}
button.slick-prev.slick-arrow {left: 20px !important;}
a.button.header-button.button-size-medium.button-style-outline {font-family: 'Oswald', sans-serif !important;color: #f94144;font-size:17px !important;}
.short-para {display: none;}
.entry-summary {display: none;}
span.posted-on {display: none;}
span.posted-by {display: none;}
.recent-link {display: none;}
.more-link-wrap {margin-top: var(--global-xs-spacing);margin-bottom: 0;display: none;}
.more-link-wrap {margin-top: var(--global-xs-spacing);margin-bottom: 0;display: none;}
.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)) {color: #f1f8ff;text-decoration: none;}
.post-thumbnail.article-post-thumbnail.kadence-thumbnail-position-behind.alignwide.kadence-thumbnail-ratio-2-3 {display: none;}
.search-toggle-open-container .search-toggle-open {color: #18232e;}
footer ul#menu-blogs-primary li a:before {content: "\f105"; margin-right: 10px; font: normal normal normal 14px/1 FontAwesome; font-size: 18px; color: #f94144; }
body.single-post .single-content .wp-block-columns .recent_blogs {display: block;}
.titleinnerbanner {font-size: 32px !important;}
div#respond {display: none;}
footer.entry-footer {display: none;}

h3.elementor-post__title {position: relative;overflow: unset;}
h3.elementor-post__title:after {content: ""; position: absolute; width: 70px; height: 3px; background: #F94144; left: 0; right: 0; margin: 0 auto; bottom: -13px; }
.elementor-post__text {overflow: unset;}

article.elementor-post.elementor-grid-item {overflow: unset;}
nav.elementor-pagination {position: relative;bottom: -60px;}
nav.elementor-pagination > span.page-numbers, a.page-numbers {background: #F94144; padding: 8px 15px; border-radius: 50px; color: #fff; margin: 0 0px !important; }
span.page-numbers.current {background: #d97539 !important;}


.widget.popular-posts.topnew_blog.wpp-ajax h2 {font-size: 26px !IMPORTANT;}
a.wpp-post-title {color: #1a202c; text-decoration: none; font-size: 16px; font-weight: 400; font-family: 'Arial' !important; line-height: 1.1; padding: 10px 0 !important; display: block; position: relative; padding-left: 15px !important; }
ul.wpp-list li {margin: 0 0 1px  0;}
ul.wpp-list {margin: 0; }
a.wpp-post-title:before {content: "\f105"; margin-right: 10px; font: normal normal normal 14px/1 FontAwesome; font-size: 18px; color: #f94144; position: absolute; left: 0; }
div#block-67 h2, div#block-68 h2 {font-family: 'Arial' !important; text-transform: uppercase; font-size: 26px !important; margin-bottom: 10px; transition: background-size .2s ease; background-position: 0% 100%; background-repeat: no-repeat; display: block; background-image: linear-gradient(90deg,#f94144 0%,#f94144 100%); background-size: 15% 7%; background-color: transparent; padding-bottom: 4px; }
.wp-block-kadence-posts h2.entry-title { font-size: 22px !important; text-align: center; padding: 15px;     font-weight: 900;color:#2d3748;transition: background-size .2s ease; background-position: 50% 100%; background-repeat: no-repeat; display: block; background-image: linear-gradient(90deg,#f94144 0%,#f94144 100%); background-size: 30% 3px!important; background-color: transparent; padding-bottom: 8px; width: fit-content; margin: 0 auto!important; text-align: center; } 
.wp-block-kadence-posts .entry.loop-entry { box-shadow: unset; background: #f6f6f6; border-radius: 0; padding-bottom: 15px; }

@media only screen and (max-width: 767px) {
    .drawer-content.mobile-drawer-content.content-align-left.content-valign-top {
        padding-top: 60px;
    }
} 

@media only screen and (max-width: 767px) {
    .flex-direction-column{flex-direction: column-reverse !important;}
    .aboutus_section figure {width: 100%;}
    .border_class, footer#colophon .site-top-footer-wrap h2{background-size: 30% 3px; !important}
    .site-branding a.brand img {max-width: 110px !important;padding: 10px 0;}
    .mobile-toggle-open-container .menu-toggle-open .menu-toggle-icon .kadence-svg-iconset svg {height: 2em;width: 2em;}
    div.site-main-header-inner-wrap { min-height: 85px;}
    div.wpmtst-testimonial-inner.testimonial-inner{height: auto;    padding: 25px !important;width: 100% !important;}
    .wpmslider-controls .wpmslider-controls-direction a.wpmslider-prev {left: -20px !important;}
    .wpmslider-controls .wpmslider-controls-direction a.wpmslider-next { right: -20px !important;}
    .home-cate-section .content-container {padding: 0;}
    .getintouch_section .gettouch_form {padding: 20px !important;}
    .getintouch_section.contactpage ul li, .getintouch_section.contactpage ul li a{font-size: 16px;}
    .getintouch_section.contactpage ul li i.fa{margin-right: 10px;width: 18px;font-size: 16px;}
    .latestblog .owl-nav button.owl-next {right: -22px;}
    .latestblog .owl-nav button.owl-prev {left: -22px;}
    body.page-id-109 article.content-bg, body.page-id-97 article.content-bg{margin: 0 !important;}
    .getintouch_section .wp-block-columns.content-container.site-container {padding: 0 15px !important;}
    div .gform_wrapper.gravity-theme .gform_button.button{ padding: 8.5px 30px !important;}
    .site-top-footer-inner-wrap{padding: 0 !important;}
    .tnp-field-email{width: 100%;}
    .tnp-field-button{margin: 0 auto; float: unset;}
    .mx-0_mob{margin-right: 0 !important; margin-left: 0 !important;}
    .mobile-navigation ul li.current-menu-item > a, .mobile-navigation ul li.current-menu-item.menu-item-has-children > .drawer-nav-drop-wrap{color: #e4b425 !important;}
    div .gform_wrapper.gravity-theme textarea, div .gform_wrapper.gravity-theme input{ padding: 7px 20px !important;}
    footer#colophon .site-footer-middle-section-1 section , footer#colophon .site-footer-middle-section-1 section .is-layout-flex{ margin-bottom: 0;}
    footer#colophon .site-top-footer-wrap input{ height: 51px;}
    h2, footer#colophon .site-top-footer-wrap h2{ font-size: 30px !important;}
	.has-larger-font-size {font-size: 30px !important;}
    .footer-newsletter form.formkit-form>div{padding: 0 !important}
    .site-footer-row.site-footer-row-columns-1 .site-footer-section{display: block; padding-bottom: 10px;}
    body.post-template-default .entry-content.single-content .wp-block-columns{margin-bottom: 0 !important;}
    body.post-template-default article .entry-content-wrap { padding: 15px !important;}
    body.post-template-default .single-content .wp-block-image figure{margin-bottom: 10px;}
    body.post-template-default h2.entry-related-title{background-size: 20% 5%;}
    .getintouch_section.contactpage .wp-block-columns.content-container {padding: 0 15px !important;}
    .getintouch_section .wp-block-column a{font-size: 16px;}

	/* error404 */
    .error404 section.error .page-content .entry-content-wrap {width: 100%;}
	.error404 section.error .page-content .entry-content-wrap header {background-size: 30% 5%;}
	.error404 section.error .page-content .entry-content-wrap header h1{font-size: 30px !important;}
    .error404 section.error .page-content .entry-content-wrap .error__404 img {width: 80%;}
	
    /*blog-detail*/
	.single-post-container .single_blog_post .single-post-content {max-width: 100% !important;}
 }


.latestblog h4 a:after{ content: ''; display: block; background: #e4b425; height: 2px; width: 50%; left: 26%; position: absolute; bottom: -10px; }
.latestblog .recent-title a:after{ content: ''; display: block; background: #e4b425; height: 2px; width: 50%; left: 26%; position: absolute; bottom: -5px; }
.latestblog h4 a, .latestblog .recent-title a{    position: relative;width: fit-content; margin: 0 auto 20px;}
body.search.search-results header#masthead { position: relative; background: #181818; }
body.search.search-results .search-title {text-align: center; margin: 40px 0; color: #1a202c; width: 100%;}


/*search results page*/
.search-no-results section.error {padding: 50px;}
.search-no-results section.error .page-content {width: 100%;max-width: 500px;margin: auto;}
.search-no-results .hero-container .entry-header {align-items: center;}

.search-results #primary .site-container {max-width: 1290px;width: 100%;}
.search-results #archive-container {padding: 50px 0;}
.search-results #archive-container article.entry {box-shadow: none;}
.search-results #archive-container article.entry .entry-content-wrap .entry-title{margin-top: 20px;}
.search-results #archive-container article.entry .entry-content-wrap .entry-title{transition: background-size .2s ease;background-position: 50% 100%;background-repeat: no-repeat;display: block;background-image: linear-gradient(90deg,#e4b425 0%,#e4b425 100%);background-size: 20% 6%;background-color: transparent;padding-bottom: 10px;}
.search-results #archive-container article.entry .entry-content-wrap .entry-title a {line-height: 1.3;text-align: center;display: block;}
.search-no-results .single_blog_post {padding: 0;}
.search-no-results .single_blog_post .content-area .error .page-content {max-width: 100%;}
.search-no-results .single_blog_post .content-area .error .page-content p {text-align: center;}


@media only screen and (min-width: 768px) and (max-width: 1024px){
    body.single.single-post .entry-content.single-content>.wp-block-columns {padding: 15px 30px;}
    .category-post-container .single_blog_post {padding: 0;}
}

@media only screen and (min-width: 767px) {
    .search-results #archive-container {grid-template-columns: repeat(3, minmax(0, 1fr));}
}

@media only screen and (max-width: 976px){
	.home-blog-types{display:grid !important; grid-template-columns: repeat(2 , minmax(0, 1fr)) !important;}
	.uagb-block-b6db845c.is-grid .uagb-post__inner-wrap {padding-left: 0;padding-right: 0;}
	.home-blog-types-parent .site-container {padding: 0px;}
	.Travel-Hacks-section,
    .stay-section,
    .eat-section,
    .Travel-Destinations-section {row-gap: 0px !important;
    column-gap: 0px !important;}
	.Travel-Hacks-section  article,
    .stay-section  article,
    .eat-section  article,
    .Travel-Destinations-section article {padding: 12px !important;}
}

@media only screen and (max-width: 782px){
	.blogpage {grid-template-columns: repeat(2 , minmax(0, 1fr)) !important;}
	.about-page .wp-block-column .wp-block-columns {flex-wrap: inherit !important;}
}

@media only screen and (max-width: 769px){
	footer#colophon .site-footer-middle-section-2 {padding-left: 15px;}
    .site-footer-middle-section-3 .widget_block p.address-info img:last-child {width: 85% !important;}
	.pages-with-sidebar .blogpage .wp-block-uagb-post-grid {
    grid-template-columns: repeat(2 , minmax(0, 1fr));padding-left: 15px;padding-right: 15px;}
	.md-text {font-size: 20px !important;}
}

@media only screen and (max-width: 767px){
    .wp-block-uagb-post-grid .uagb-post__inner-wrap {padding: 10px 10px !important;}
	.home-cate-section .hom_topblog .home-cate-item {margin: 0 10px 30px;}
	.Latest-Blogs-section {row-gap: 0px !important;column-gap: 0px !important;}
	.border_class {background-size: 18% 3px !important;}
    .join-sec .join-col-row {padding: 0 15px  !important;}
    body.post-template-default .wp-site-blocks .post-thumbnail {padding-bottom: 65%;}
    .single_blog_post article.single-entry .entry-content-wrap header.post-title {width: 80%;}
    body.post-template-default.single.single-post main.site-main h1 {font-size: 26px;}
    body.single.single-post .entry-content.single-content>.wp-block-columns {padding: 15px 30px;}
    .about-page .wp-block-column .wp-block-columns {flex-wrap: wrap !important;gap: 0;}
    .about-page .wp-block-column .wp-block-columns .wp-block-column figure {margin-bottom: 20px;}
    footer#colophon .site-footer-middle-section-2 {padding-left: 0px;}
    .contact-sec  .contact-form {padding: 40px 30px !important;}
}

@media only screen and (max-width: 600px){
	.blogpage {grid-template-columns: repeat(1 , minmax(0, 1fr)) !important;}
	.home-blog-types{grid-template-columns: repeat(1 , minmax(0, 1fr)) !important;}
	.wp-block-uagb-post-grid .uagb-post__inner-wrap {padding: 10px 0px !important;}
	.home-cate-section .hom_topblog {margin-left: 0;margin-right: 0;}
    .home-cate-section .hom_topblog .home-cate-item {margin: 0 0px 30px;}
	.home-cate-section .hom_topblog .home-cate-item figure {padding-bottom: 10px;}
	.pages-with-sidebar .blogpage .wp-block-uagb-post-grid {grid-template-columns: repeat(1 , minmax(0, 1fr));}
	.pages-with-sidebar .blogpage .wp-block-uagb-post-grid article h4 {padding-left: 10px;padding-right: 10px;}
	.custom-sidebar {padding: 25px 15px;}
	.header-pages-sm-spacing {padding-top: 50px !important;}
    .search-no-results .single_blog_post .content-area .error{padding: 50px 0px;}
}


