/*
Theme Name: Astra Child
Theme URI: https://wpastra.com/
Template: astra
Author: Brainstorm Force
Author URI: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
Description: Astra is fast, fully customizable &amp; beautiful WordPress theme suitable for blog, personal portfolio, business website and WooCommerce storefront. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with Schema.org code integrated and is Native AMP ready so search engines will love your site. It offers special features and templates so it works perfectly with all page builders like Elementor, Beaver Builder, Visual Composer, SiteOrigin, Divi, etc. Some of the other features: # WooCommerce Ready # Responsive # RTL &amp; Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained &amp; Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and WooCommerce ready theme that you can use for building any kind of website!
Tags: custom-menu,custom-logo,entertainment,one-column,two-columns,left-sidebar,e-commerce,right-sidebar,custom-colors,editor-style,featured-images,full-width-template,microformats,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready,blog
Version: 4.6.13.1716881169
Updated: 2024-05-28 12:56:09

*/

/* Google recaptcha */
/* .grecaptcha-badge {
    display: none !important;
} */

/* Header styling */
nav#ubermenu-main-89-primary-2 {
    box-shadow: inset 0px 0px 18px 10px #6371a166 !important;
    border-radius: 20px ! Important;
}
.ast-header-search .slide-search .search-form {
    border: none !important;
}
span.ubermenu-target-title.ubermenu-target-text {
    text-shadow: 0px 0px 1px #000000d4;
}

form.search-form{
     background-image: linear-gradient(to bottom, #fcfdff, #e5ebff);
    box-shadow: inset 0px 0px 18px 10px #6371a166 !important;
    border-radius: 20px ! Important;
}

.ast-search-menu-icon.slide-search .search-form{
visibility: visible !important;
opacity: 100 !important;
}

input#search-field{
    background-image: linear-gradient(to bottom, #fcfdff, #e5ebff);
    box-shadow: inset 0px 0px 18px 10px #6371a166 !important;
    border-radius: 20px ! Important;
}

.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width{
   width: 97%!important;
    margin-left: auto;
    margin-right: auto;
	border-radius: 0px 0px 30px 30px;
}
.ubermenu .ubermenu-item .ubermenu-submenu-drop {
    right: 0% ! Important;
	left: 0% !important;
}
ul.ubermenu-submenu.ubermenu-submenu-id-10256.ubermenu-submenu-type-flyout.ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item.ubermenu-submenu-retractor-top {
    width: 97%!important;
    margin: auto !important;
	border-radius: 0px 0px 30px 30px;
}


button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-fill {
    border: 0.1px solid #00000017;
    box-shadow: 0 0 9px 1px #00000012;
}

/* Main Header Heading */
p.Main_header2imgtext {
    margin-left: 0px !important;
}

/* Product Tabs section  */
ul.uagb-tabs__panel.uagb-tabs__align-center {
    min-width: 14%!important;
    max-width: 14%!important;
}

.uagb-tabs__body-wrap {
    max-width: 86% !important;
    border: 0px solid #e9e9e9 !important;
    padding: 0px 50px !important;
    border-radius: 100px;
}

.uagb-block-002b6725 .uagb-tabs__panel .uagb-tab.uagb-tabs__active {
    background: linear-gradient(1deg, #fd0000 4%, #f30c0c 82%);
    box-shadow: inset 0 0 20px 11px #00000038;
}
.uagb-block-002b6725 .uagb-tabs__panel .uagb-tab{
    background: linear-gradient(177deg, #ffffff 4%, #707070 82%);
    box-shadow: inset 0 0 20px 11px #00000038;
}

/* Latest article section */
p.latest_articles_heading{
	text-shadow: 1px 1px 1px #0000007d;
}
.uagb-post-grid .uagb-post__image img {
    display: block;
    width: 100%;
    border-radius: 20px!important;
    height: auto;
    max-width: 100%
}
.wp-block-uagb-post-carousel.uagb-post-grid.latest_articles_carousel.uagb-post__image-position-top.uagb-post__image-enabled.uagb-block-7e2b61df.uagb-post__arrow-outside.uagb-slick-carousel.uagb-post__items.uagb-post__columns-4.is-carousel.uagb-post__columns-tablet-2.uagb-post__columns-mobile-1.uagb-post__carousel_equal-height.slick-initialized.slick-slider.aos-init.aos-animate{
	padding:0px!important;
}
.slick-list.draggable {
    padding: 0px !important;
}
.uagb-block-7e2b61df .slick-dots {
    margin-top: -10px !important;
}

/* City section */
p.City_section_heading{
    text-shadow: 1px 1px 1px #0000007d;
}

/* Video Section */
.wp-block-video video {
    vertical-align: middle;
    border-radius: 20px!important;
    width: 100%
}
.wp-block-image.has-custom-border img {
    box-sizing: border-box;
    width: 100%;
}
html.i-amphtml-fie:not(.i-amphtml-inabox)>body, html.i-amphtml-singledoc:not(.i-amphtml-inabox)>body {
    border-radius: 20px !important;
}

/* Newsletter section */
.wp-block-tnp-minimal.Blog_newsletter_card_newsletter-homepage{
    background: linear-gradient(246deg, rgb(255 218 0 / 83%) 16%, rgb(251 141 4 / 75%) 100%);
    box-shadow: inset -1px -1px 15px 9px #00000063;  
    border: 1px solid #d7d7d7;    
    width: 100% !important;
    border-radius: 20px;
	padding:40px 20px!important;
    margin-right: auto;
    margin-left: auto;
}
.wp-block-tnp-minimal.Blog_newsletter_card_newsletter-homepage > p {
    font-size: 25px !important;
}

p.has-text-align-right.newsletter-section-homepage-1-2-text{
        text-align: center;
        border: 2px solid white !important;
        padding: 0px !important;
        width: 40% !important;
        margin: auto !important;
	    margin-right: 0px !important;
}

/* Product exploration */
p.product_section_heading{
	text-shadow: 1px 1px 1px #0000007d;
}

/* offer section */
p.offers-section-heading{
	text-shadow: 1px 1px 1px #0000007d;
}

.slick-track {
	height: 100% !important;
    display: flex!important;
    justify-content: center!important;
}
.wp-block-cb-slide.slide-1 {
    flex: 1 !important;
}
.wp-block-uagb-image {
    display: flex;
    justify-content: center;
}

.wp-block-cb-carousel .slick-slide {
	background: rgba(255, 255, 255, 0);;
    border-radius: 30px;
    margin: 20px 20px 50px 0px !important;
    padding: 30px;
    border: 0.8px solid #efefef;
    box-shadow: inset 0px 0px 20px 7px #06060636;
}
.wp-block-cb-carousel .slick-slide:hover{
    background-color: white;
}
p.has-text-align-right.pprice {
    line-height: 24px !important;
    margin-top: -30px !important;
    position: relative;
    left: 8% !important;
    margin-bottom: 10px !important;
    font-size: 20px !important;
}


/* Footer */
footer#colophon {
    box-shadow: inset 0px 0px 20px 18px #6371a166 !important;
}
.site-primary-footer-wrap.ast-builder-grid-row-container.site-footer-focus-item.ast-builder-grid-row-4-lheavy.ast-builder-grid-row-tablet-2-equal.ast-builder-grid-row-mobile-full.ast-footer-row-stack.ast-footer-row-tablet-stack.ast-footer-row-mobile-stack
{
	padding-top: 30px;
    padding-bottom: 10px;
}
section#block-26 {
    margin-bottom: 15px;
}
h2.widget-title {
    margin-bottom: 10px !important;
}
section#block-28 {
    margin-bottom: 12px !important;
}
h2.widget-title {
    font-weight: 700;
}
.ubermenu-skin-minimal .ubermenu-submenu.ubermenu-submenu-drop{
    border: 0px solid #fff !important;

}
/* Responsiveness */

/* Extra small devices (phones, less than 440px) */
 @media (max-width: 440px) {
	 	 	 
/* Homepage */
/* 	Newsletter  */
	 .tnp-subscription-minimal input.tnp-submit{
 width: 40%!important;
 max-width: 100%!important;
 margin: auto!important;	
}
	.wp-block-column.is-vertically-aligned-top.newsletter-section-homepage-1-1 {
    margin-bottom: 0px !important;
}
	 
	 
	 /* 	all Blog page */
	  .ast-blog-layout-4-grid .ast-article-post {
    width: 100%!important;
}
	 .ast-archive-entry-banner[data-post-type="post"][data-banner-width-type="custom"]	{
		 max-width: 95% !important;
	 } 
	 
/* single blog	 */
	 figure.wp-block-video.blog_left_side_video.wp-container-content-2 {
    display: none !important;
}
	 .site .ast-single-related-posts-container {
    padding-top: 20px !important;
    padding-bottom: 10px !important;
    margin: 10px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    margin-top: 10px !important;
}
	 .single.ast-page-builder-template .entry-header+.entry-content, .single.ast-page-builder-template .ast-single-entry-banner+.site-content article .entry-content {
    margin-bottom: 0px !important;
}
	h3.ast-related-post-title.entry-title {
    margin-bottom: -10px !important;
}
	div#comments {
    padding: 10px 40px 10px !important;
    margin: 60px 10px 60px !important;
}
	 
	p.has-text-align-right.product_offer_off {
    font-size: 25px !important;
    text-align: center !important;
} 
	.wp-block-uagb-buttons.product_buy {
    margin-top: 0px !important;
}
	p.has-text-align-right.Blog-card-price {
    text-align: center !important;
    font-size: 18px !important;
} 
	.wp-block-column.blog_center.is-layout-flow.wp-block-column-is-layout-flow {
    width: 100% !important;
   }
	 
	 .wp-block-columns.alignwide.blog_body {
    padding: 0px !important;
}
	.wp-block-columns.alignwide.blog_body{
    display: flex !important;
    flex-direction: column-reverse!important;
    } 
	  
	.ast-single-entry-banner[data-post-type="post"] {
    width: 95% !important;
    padding-top: 1em;
    padding-right: 1em;
    padding-bottom: 1em;
	padding-left: 1em;
    margin: 10px !important;
}
	 .tnp-subscription-minimal input.tnp-email, .tnp-subscription-minimal input.tnp-name{
		 width: 100%!important;
	 }
	 
	 .tnp-subscription-minimal input.tnp-email,
.tnp-subscription-minimal input.tnp-name
{
    width: 100%!important;
    margin-bottom: 10px;
}
    p.ttitle {
        font-size: 63% !important;
    }
	 p.has-text-align-right.newsletter-section-homepage-1-2-des {
    line-height: 35px;
		 padding: 10px 0px !important;
		 text-align: center!important;
}
    p.has-text-align-right.newsletter-section-homepage-1-2-text {
        text-align: center;
        border: 2px solid white !important;
        padding: 0px !important;
        width: 50% !important;
        min-width: 50% !important;
        max-width: 50% !important;
        margin: auto !important;
    }
}
/* Extra small devices (phones, less than 576px) */
 @media (max-width: 575.98px) {
	 /* 	all Blog page */
	  .ast-blog-layout-4-grid .ast-article-post {
    width: 100%!important;
}
	 .ast-archive-entry-banner[data-post-type="post"][data-banner-width-type="custom"]	{
		 max-width: 95% !important;
	 } 
	 
/* single blog	 */
	figure.wp-block-video.blog_left_side_video.wp-container-content-2 {
    display: none !important;
}
	 	 .site .ast-single-related-posts-container {
    padding-top: 20px !important;
    padding-bottom: 10px !important;
    margin: 10px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    margin-top: 10px !important;
}
	 .single.ast-page-builder-template .entry-header+.entry-content, .single.ast-page-builder-template .ast-single-entry-banner+.site-content article .entry-content {
    margin-bottom: 0px !important;
}
	h3.ast-related-post-title.entry-title {
    margin-bottom: -10px !important;
}
	div#comments {
    padding: 10px 40px 10px !important;
    margin: 60px 10px 60px !important;
}
	 
	.wp-block-uagb-buttons.product_buy {
    margin-top: 0px !important;
}
	 p.has-text-align-right.Blog-card-price {
     text-align: center !important;
    font-size: 18px !important;
}
	.wp-block-column.blog_center.is-layout-flow.wp-block-column-is-layout-flow {
    width: 100% !important;
   }
	 
	 .wp-block-columns.alignwide.blog_body {
    padding: 0px !important;
}
	 .wp-block-columns.alignwide.blog_body{
    display: flex !important;
    flex-direction: column-reverse!important;
    } 
	  
	 
	.ast-single-entry-banner[data-post-type="post"] {
    width: 95% !important;
    padding-top: 1em;
    padding-right: 1em;
    padding-bottom: 1em;
	padding-left: 1em;
    margin: 10px !important;
}

	 p.has-text-align-right.product_name {
    text-align: center;
    line-height: 28px;
}
p.has-text-align-right.product_offer_off {
    font-size: 25px !important;
    text-align: center !important;
} 
figure.wp-block-image.aligncenter.size-medium.product_img {
    max-width: 60%;
}	 
.wp-block-columns.are-vertically-aligned-top.Buy_now_card {
    padding: 20px 20px 40px !important;
}	 
p.has-text-align-right.newsletter-section-homepage-1-2-text{
    text-align: center;
	border: 2px solid white !important;
        padding: 0px !important;
        width: 50% !important;
        min-width: 50% !important;
        max-width: 50% !important;
        margin: auto !important;
}	 
	 p.has-text-align-right.newsletter-section-homepage-1-2-des {
		 padding: 10px 0px !important;
    line-height: 35px;
		 text-align: center!important;
}
	 	 .tnp-subscription-minimal input.tnp-email,
.tnp-subscription-minimal input.tnp-name
{
    width: 100%;
    margin-bottom: 10px;
}
.spectra-image-gallery__layout--grid-col-3 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
	 
/* Homepage */
/* 	Newsletter  */
	 .tnp-subscription-minimal input.tnp-submit{
 width: 40%!important;
 max-width: 100%!important;
 margin: auto!important;	
}
	.wp-block-column.is-vertically-aligned-top.newsletter-section-homepage-1-1 {
    margin-bottom: 0px !important;
}
p.Main_header1p {
    margin-bottom: 60px !important;
    font-size: 40px !important;
	  font-weight:900 !important;
}

	 .wp-block-media-text.alignfull.is-stacked-on-mobile.is-vertically-aligned-top.Main_header2img {
    display: flex;
}
figure.wp-block-media-text__media {
    width: 15%;
}
	 .wp-block-media-text__content {
    padding: 0px 10px !important;
}
.tnp-subscription-minimal input.tnp-email, .tnp-subscription-minimal input.tnp-name{
		 width: 100%!important;
	 }
	 
.uagb-tabs__body-wrap {
    display: flex;
    justify-content: center;
    width: 100% !important;
    padding: 0px !important;
    min-width: 100% !important;
}
	
	 ul.uagb-tabs__panel.uagb-tabs__align-center {
    width: 60% !important;
    min-width: 60% !important;
    margin: auto !important;
}
.wp-block-uagb-tabs.uagb-block-002b6725.uagb-tabs__wrap.uagb-tabs__vstyle9-desktop.uagb-tabs__vstyle6-tablet.uagb-tabs__stack1-mobile.tabs {
    flex-direction: column-reverse !important;
    display: flex;
}
.wp-block-uagb-tabs-child.uagb-tabs__body-container.uagb-inner-tab-0.tabs.uagb-tabs-body__active {
  padding: 60px 0px 30px;
}
	 .wp-block-uagb-tabs-child.uagb-tabs__body-container.uagb-inner-tab-1.tabs.uagb-tabs-body__active {
     padding: 60px 0px 30px;
}
	    .spectra-image-gallery__layout--grid {
        grid-gap: 10px!important;
    }
	     .spectra-image-gallery__layout--grid-col-mob-4 {
        grid-template-columns: repeat(4, minmax(0px, 1fr))!important;
    }

/* 	video section  */
	 .wp-block-column.is-vertically-aligned-center.video_section_col1 {
    margin-bottom: 0px !important;
}
.wp-block-columns.video_section_col2a {
    flex-wrap: nowrap !important;
}	 
	.wp-block-columns.video_section_col2b{
   flex-wrap: nowrap !important;
} 
.wp-block-columns.video_section_col {
    gap: 20px !important;
}
	.wp-block-column.video_section_col2a1 {
    margin-bottom: 0px !important;
}
	 
	 
/* Latest articles	  */
p.latest_articles_heading {
    text-align: center;
    font-size: 25px !important;
}	 
.wp-block-uagb-post-carousel.uagb-post-grid.latest_articles_carousel.uagb-post__image-position-top.uagb-post__image-enabled.uagb-block-7e2b61df.uagb-post__arrow-outside.uagb-slick-carousel.uagb-post__items.uagb-post__columns-4.is-carousel.uagb-post__columns-tablet-2.uagb-post__columns-mobile-1.uagb-post__carousel_equal-height.aos-init.aos-animate.slick-initialized.slick-slider.slick-dotted {
    margin: auto;
}	 
.uagb-block-7e2b61df .slick-dots {
    margin-top: -30px !important;
}
	 
/* city cards	*/
	 p.City_section_heading {
		 text-align: center;
    font-size: 25px !important;
	 }
	 
	 .spectra-image-gallery__media-wrapper.slick-slide {
    padding: 0px!important;
}
    .uagb-block-ed24fdbd .spectra-image-gallery__layout--carousel .slick-list {
        margin: 0px -10px !important;
    }
	 
	 
	 
/* Product exploration	  */
p.product_section_heading {
    text-align: center;
    font-size: 25px !important;
}

/* Featured offers	  */
p.offers-section-heading{
   text-align: center;
    font-size: 25px !important;
}
	 p.ttitle {
    font-size: 70%;
}
.slick-list.draggable {
    display: flex !important;
    justify-content: center!important;
}
.wp-block-cb-carousel .slick-slide {
    margin: 20px 0px 20px 0px!important;
    
}

} 

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 768px) {
 /* 	all Blog page */
	  .ast-blog-layout-4-grid .ast-article-post {
    width: 100%!important;
}
.ast-archive-entry-banner[data-post-type="post"][data-banner-width-type="custom"]	{
		 max-width: 95% !important;
	 } 
.tnp-subscription-minimal input.tnp-submit{
 width: 40%!important;
 max-width: 100%!important;
 margin: auto!important;	
}	
	
/* single blog	 */
	figure.wp-block-video.blog_left_side_video.wp-container-content-2 {
    display: none !important;
}
	
		 .site .ast-single-related-posts-container {
    padding-top: 20px !important;
    padding-bottom: 10px !important;
    margin: 10px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    margin-top: 10px !important;
}
	 .single.ast-page-builder-template .entry-header+.entry-content, .single.ast-page-builder-template .ast-single-entry-banner+.site-content article .entry-content {
    margin-bottom: 0px !important;
}
	h3.ast-related-post-title.entry-title {
    margin-bottom: -10px!important;
}
	div#comments {
    padding: 10px 40px 10px !important;
    margin: 60px 10px 60px !important;
}
	
	p.has-text-align-right.product_offer_off {
    font-size: 25px !important;
    text-align: center !important;
}	
	.wp-block-uagb-buttons.product_buy {
    margin-top: 0px !important;
}
	p.has-text-align-right.Blog-card-price {
    text-align: center !important;
    font-size: 18px !important;
}
	.wp-block-column.blog_center.is-layout-flow.wp-block-column-is-layout-flow {
    width: 100% !important;
   }
	 
	.wp-block-columns.alignwide.blog_body{
    display: flex !important;
    flex-direction: column-reverse!important;
    } 
	  .wp-block-columns.alignwide.blog_body {
    padding: 0px !important;
}
	.ast-single-entry-banner[data-post-type="post"] {
    width: 95% !important;
    padding-top: 1em;
    padding-right: 1em;
    padding-bottom: 1em;
	padding-left: 1em;
    margin: 10px !important;
}
	
/* 	Newsletter section */
p.has-text-align-right.newsletter-section-homepage-1-2-text{
    text-align: center;
	border: 2px solid white !important;
        padding: 0px !important;
        width: 50% !important;
        min-width: 50% !important;
        max-width: 50% !important;
        margin: auto !important;
}	 
	.tnp-subscription-minimal input.tnp-submit{
 width: 40%!important;
 max-width: 100%!important;
 margin: auto!important;	
}
	 p.has-text-align-right.newsletter-section-homepage-1-2-des {
		 padding: 10px 0px !important;
         line-height: 35px;
		 text-align: center!important;
}		
	
/* Homepage */
/* 	Newsletter  */
	.wp-block-column.is-vertically-aligned-top.newsletter-section-homepage-1-1 {
    margin-bottom: 0px !important;
}
p.Main_header1p {
    margin-bottom: 60px !important;
    font-size: 42px !important;
	  font-weight:900 !important;
}

	 .wp-block-media-text.alignfull.is-stacked-on-mobile.is-vertically-aligned-top.Main_header2img {
    display: flex;
}
figure.wp-block-media-text__media {
    width: 10%;
}
	 .wp-block-media-text__content {
    padding: 0px 10px !important;
}
	 
.uagb-tabs__body-wrap {
    display: flex;
    justify-content: center;
    width: 100% !important;
    padding: 0px !important;
    min-width: 100% !important;
}
	.tnp-subscription-minimal input.tnp-email, .tnp-subscription-minimal input.tnp-name{
		 width: 100%!important;
	 }
	 ul.uagb-tabs__panel.uagb-tabs__align-center {
    width: 60% !important;
    min-width: 60% !important;
    margin: auto !important;
}
.wp-block-uagb-tabs.uagb-block-002b6725.uagb-tabs__wrap.uagb-tabs__vstyle9-desktop.uagb-tabs__vstyle6-tablet.uagb-tabs__stack1-mobile.tabs {
    flex-direction: column-reverse !important;
    display: flex;
}
.wp-block-uagb-tabs-child.uagb-tabs__body-container.uagb-inner-tab-0.tabs.uagb-tabs-body__active {
  padding: 100px 0px 30px;
}
	 .wp-block-uagb-tabs-child.uagb-tabs__body-container.uagb-inner-tab-1.tabs.uagb-tabs-body__active {
     padding: 100px 0px 30px;
}
	    .spectra-image-gallery__layout--grid {
        grid-gap: 20px!important;
    }
	     .spectra-image-gallery__layout--grid-col-mob-4 {
        grid-template-columns: repeat(4, minmax(0px, 1fr));
    }  
	
	
/* 	video section  */
.wp-block-columns.video_section_col2a.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex {
    flex-wrap: nowrap !important;
}	 
	.wp-block-columns.video_section_col2b.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex {
   flex-wrap: nowrap !important;
} 
.wp-block-columns.video_section_col {
    gap: 30px !important;
}
	 
/* Product exploration	  */	
.wp-block-column.product_section_col2.is-layout-flow.wp-block-column-is-layout-flow {
    flex-wrap: nowrap !important;
    display: flex;
    column-gap: 30px;
    margin-top: 30px;
}	
	.wp-block-columns.product_section_col2_colb.is-layout-flex.wp-container-core-columns-is-layout-5.wp-block-columns-is-layout-flex {
    margin-top: 0px!important;
}
	
p.has-text-align-right.pprice {
    left: 1% !important;
}	
	 
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 1023.98px) {

	/* 	all Blogs */
	.ast-archive-entry-banner[data-post-type="post"][data-banner-width-type="custom"]	{
		 max-width: 95% !important;
	 } 	
	
	/*  single blog*/	
		 .site .ast-single-related-posts-container {
    padding-top: 20px !important;
    padding-bottom: 10px !important;
    margin: 10px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    margin-top: 10px !important;
}
	 .single.ast-page-builder-template .entry-header+.entry-content, .single.ast-page-builder-template .ast-single-entry-banner+.site-content article .entry-content {
    margin-bottom: 0px !important;
}
	h3.ast-related-post-title.entry-title {
    margin-bottom: -10px !important;
}
	div#comments {
    padding: 10px 40px 10px !important;
    margin: 60px 10px 60px !important;
}
	
	.wp-block-uagb-buttons.product_buy {
    margin-top: 0px !important;
}
	p.has-text-align-right.Blog-card-price {
    text-align: center !important;
    font-size: 18px !important;
}
	.wp-block-column.blog_center.is-layout-flow.wp-block-column-is-layout-flow {
    width: 100% !important;
   }
	 
	.wp-block-columns.alignwide.blog_body{
    display: flex !important;
    flex-direction: column-reverse!important;
    } 
	.wp-block-columns.alignwide.blog_body {
    padding: 0px !important;
}
/* // */
	
	
/* Homepage */
/* 	Newsletter  */
	.wp-block-column.is-vertically-aligned-top.newsletter-section-homepage-1-1 {
    margin-bottom: 0px !important;
}
p.Main_header1p {
    margin-bottom: 60px !important;
    font-size: 42px !important;
	  font-weight:900 !important;
}

	 .wp-block-media-text.alignfull.is-stacked-on-mobile.is-vertically-aligned-top.Main_header2img {
    display: flex;
}
figure.wp-block-media-text__media {
    width: 9%;
}
.wp-block-uagb-container.Main_header2 {
    justify-content: flex-start!important;
}
	.spectra-image-gallery__layout--grid-col-3 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
	
	.wp-block-uagb-container.Main_header2{
		    max-width: 100%!important;
	}	
	 .wp-block-media-text__content {
    padding: 0px 10px !important;
}
	 
.uagb-tabs__body-wrap {
    display: flex;
    justify-content: center;
    width: 100% !important;
    padding: 0px !important;
    min-width: 100% !important;
}
	
	 ul.uagb-tabs__panel.uagb-tabs__align-center {
    width: 60% !important;
    min-width: 60% !important;
    margin: auto !important;
}
.wp-block-uagb-tabs.uagb-block-002b6725.uagb-tabs__wrap.uagb-tabs__vstyle9-desktop.uagb-tabs__vstyle6-tablet.uagb-tabs__stack1-mobile.tabs {
    flex-direction: column-reverse !important;
    display: flex;
}
.wp-block-uagb-tabs-child.uagb-tabs__body-container.uagb-inner-tab-0.tabs.uagb-tabs-body__active {
  padding: 100px 0px 30px;
}
	 .wp-block-uagb-tabs-child.uagb-tabs__body-container.uagb-inner-tab-1.tabs.uagb-tabs-body__active {
     padding: 100px 0px 30px;
}
	      .spectra-image-gallery__layout--grid-col-tab-3 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
	.wp-block-uagb-container.Main_header1{
    max-width: 100%!important;
}

/* 	Newsletter section */
p.has-text-align-right.newsletter-section-homepage-1-2-text{
    text-align: center;
	border: 2px solid white !important;
        padding: 0px !important;
        width: 50% !important;
        min-width: 50% !important;
        max-width: 50% !important;
        margin: auto !important;
}	 
	 p.has-text-align-right.newsletter-section-homepage-1-2-des {
		 padding: 10px 0px !important;
    line-height: 35px;
		 text-align: center!important;
}	
	
/* 	video section  */
.wp-block-columns.video_section_col2a.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex {
    flex-wrap: nowrap !important;
}	 
	.wp-block-columns.video_section_col2b.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex {
   flex-wrap: nowrap !important;
} 
.wp-block-columns.video_section_col {
    gap: 30px !important;
}
	 
/* Product exploration	  */	
   
	.wp-block-column.product_section_col2 {
  flex-wrap: wrap !important;
  display: flex;
	row-gap: 20px;
	}
.wp-block-columns.product_section_col2_colb{
	margin-top:0px!important;
	}
	.wp-block-columns.alignfull.product_section_col {
    gap: 18px !important;
}
	
	/* Featured offers	  */

.slick-initialized .slick-slide {
    min-width: 330px!important;
}

 p.has-text-align-right.pprice{
     left: 9% !important;
   }
	p.ttitle {
    font-size: 16px !important;
}
	
}
/* Media query for 977 to 1023 */

@media (min-width: 977px) and (max-width: 1023.98px) {	
	
	 /* 	all Blog page */
	  .ast-blog-layout-4-grid .ast-article-post {
    width:50%!important;
}
	.ast-archive-entry-banner[data-post-type="post"][data-banner-width-type="custom"]	{
		 max-width: 95% !important;
	 }
	
/* Homepage */
.wp-block-uagb-container.Main_header2 {
    justify-content: flex-start!important;
}	
	
/* Newsletter & offer section	 */
	p.has-text-align-right.newsletter-section-homepage-1-2-des {
    font-size: 26px !important;
		text-align: right !important;
}
 p.has-text-align-right.newsletter-section-homepage-1-2-text {
		margin-right: 0px !important;
    }		
	
}

/* Media query for 1024 to 1295 */
@media (min-width: 1024px) and (max-width: 1295.98px) {
	/* 	all Blog page */
	  .ast-blog-layout-4-grid .ast-article-post {
    width:50%!important;
}
	.ast-archive-entry-banner[data-post-type="post"][data-banner-width-type="custom"]	{
		 max-width: 95% !important;
	 }
	
/* Main Header Container Heading and tabs */

	.wp-block-uagb-container.Main_header2 {
    justify-content: flex-start!important;
}
	.wp-block-uagb-container.Main_header1.uagb-block-2a9e8930 {
    max-width: 70% !important;
}
	
	.wp-block-uagb-container.Main_header {
    padding-top: 60px;
}
p.Main_header1p {
          font-size: 48px !important;
	}
	
ul.uagb-tabs__panel.uagb-tabs__align-center {
	padding-top:10px!important;
    min-width: 30% !important;
    justify-content: flex-start !important;
	}
	
.uagb-tabs__body-wrap {
    max-width: 70% !important;
}
	
	.spectra-image-gallery.spectra-image-gallery__layout--grid.spectra-image-gallery__layout--grid-col-8.spectra-image-gallery__layout--grid-col-tab-4.spectra-image-gallery__layout--grid-col-mob-4.aos-init.aos-animate {
		 grid-template-columns: repeat(4, minmax(0, 1fr));
    row-gap: 20px !important;
}
.spectra-image-gallery__layout--grid-col-3 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
/* Newsletter and offer section	 */
	p.has-text-align-right.newsletter-section-homepage-1-2-text {
    width: 60% !important;      
}
p.has-text-align-right.newsletter-section-homepage-1-2-des {
    font-size: 22px !important;
}
	
/* 	City Gems Card section */
	.wp-block-uagb-container.City_section {
    padding-top: 10px !important;
}
	
/* FEATURE OFFERS */
.slick-initialized .slick-slide {
    min-width: 330px!important;
}
	
 p.has-text-align-right.pprice{
     left: 9% !important;
   }
	p.ttitle {
    font-size: 16px !important;
}
		
}



/* Media query for 1296 to 1480 */
@media (min-width: 1296px) and (max-width: 1480px) {

/* Product Tabs section */
.uagb-tabs__wrap ul.uagb-tabs__panel li.uagb-tab a {
    font-size: 14px;
}	

/* Newsletter & offer section	 */
	p.has-text-align-right.newsletter-section-homepage-1-2-des {
    font-size: 26px !important;
}
	
	
/* FEATURE OFFERS */
.slick-initialized .slick-slide {
    min-width: 330px!important;
}
	
 p.has-text-align-right.pprice{
     left: 9% !important;
   }
	p.ttitle {
    font-size: 16px !important;
}
	.wp-block-cb-carousel .slick-slide{
 margin: 20px 5px 50px 5px !important;
	}	
	
}




/* Blog page */
/* comment section */
#url, 
.comment-form-url {
    display: none !important;
	width:0% !important;
	float:right !important;
}

/* header section */
section.ast-single-entry-banner	{
    box-shadow: inset 0px 0px 18px 10px #6371a166 !important;
    border-radius: 20px ! Important;
border: 1px solid #353c5429;
}

h3.ast-related-post-title.entry-title {
    text-align: center;
}
img.attachment-large.size-large.wp-post-image {
   justify-content: center !important;
    display: flex !important;
    margin: auto !important;
    border-radius: 30px !important;
}
h1.entry-title {
    text-align: center;
	  font-weight: 900;
}
.entry-meta {
	text-align: center;
}

.seprater-type {
	width:60%;
	margin-left: auto;
	margin-right: auto;
    text-align: center;
    position: relative;
    margin-top: 35px !important;
    margin-bottom: 35px !important;
}
.seprater-type:before  {
    content: '';
    position: absolute;
    left: 0;
    top: 45%;
    bottom: 0;
    background:  #0A435A;
    height: 4px;
    width: 46%;
}
.seprater-type:after {
    content: '';
    position: absolute;
    right: 0;
    top: 45%;
    bottom: 0;
    background:  #0A435A;
    height: 4px;
    width: 46%;
}
.seprater-small .seprater-type:before, .seprater-small .seprater-type:after{
    width: 46%;
}

/* Product-Slider */
.wp-block-uagb-slider.slider_img_for_product {
    box-shadow: inset 0px 0px 20px 12px rgb(48 35 60 / 33%) !important;
    border-radius: 20px;
}


.wp-block-cb-carousel .slick-next:before, .wp-block-cb-carousel .slick-prev:before {
    color: #000;
}

/* Pro & Cons Color Change */
h3.wp-block-heading.pros-title22 {
    background-color: #fd934b !important;
	border-radius: 30px !important;
}
h3.wp-block-heading.cons-title {
    background-color: #23bedf !important;
	border-radius: 30px !important;
}
.pros-side ul.pros-cons-list li:before { 
    color: #df7e43 !important;    
}
.cons-side ul.pros-cons-list li:before {
    color: #41a5c5 !important;
}

/* Separator */
.ast-article-single img {
    -webkit-box-shadow: none !important;
}


/*TOC */
.toc-burger {
    display: none !important;
}

.wp-block-group.toc-table {
	position: sticky !important;
    top: 60px;
	box-shadow: inset 0px 0px 20px 10px #6371a166 !important;
	background: linear-gradient(260deg, rgba(226, 233, 255, 0.45) 0%, rgba(230, 235, 255, 0) 100%);
	border-style: none;
    border-width: 0px;
    border-radius: 20px;
    margin-top: 10px;
    padding-top: 15px;
    padding-right: 10px;
    padding-bottom: 15px;
    padding-left: 25px;
}

 /*for pros and cons*/
.wp-block-columns.alignwide.Pros_and_cons_card{
	box-shadow: inset 0px 0px 20px 8px rgb(48 35 60 / 33%) !important;
}

p.must-log-in {
    font-size: 20px;
}
.pros-title {
    background-color: #00bf08;
    color: #ffffff;
    padding: 10px 10px 10px 20px;
	  font-size: 20px;
    font-weight: 900;
	  margin-top: 0px;
    margin-bottom: 16px;
    word-break: break-word;
	  font-family: 'Raleway';
}

.cons-title {
    background-color: #eb3903;
    color: #ffffff;
    padding: 10px 10px 10px 20px;
		font-size: 20px;
    font-weight: 900;
	  margin-top: 0px;
    margin-bottom: 16px;
    word-break: break-word;
	  font-family: 'Raleway';
}
ul.pros-cons-list li {
    list-style: none;
  /*  display: flex;*/
    padding: 6px 0;
    border-bottom: 1px solid #e2e2e2;
}
ul.pros-cons-list {
    padding-left: 20px;
}
.pros-side ul.pros-cons-list li:before {
    content: '\f0fe';
    font-family: 'FontAwesome';
    color: #00bf08;
	  margin-right: 10px;
}
.cons-side ul.pros-cons-list li:before {
    content: '\f146';
    font-family: 'FontAwesome';
    color: #eb3903;
	  margin-right: 10px;
}

li#menu-item-1771 {
    background: #fff !important;
    text-align: center;
}
li#menu-item-1771 a {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #000 !important;
}
/*For star*/
.star-list:after {
    margin-left: 10px;
    content: '';
    margin-right: 10px;
    color: #ffd700;
    font-style: normal;
    background-image: url(https://thesimpleindian.com/wp-content/uploads/2023/04/star20.png);
    height: 36px;
    width: 36px;
    background-repeat: no-repeat;
    display: inline-flex;
    align-items: center;
}
.star-ctgry {
    color: #3a50bd;
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 600;
    position: relative;
    padding-left: 45px;
}
.star-ctgry:before {
    content: '';
    margin-right: 10px;
    color: #ffd700;
    font-style: normal;
    background-image: url(https://thesimpleindian.com/wp-content/uploads/2023/04/star.png);
    height: 36px;
    width: 36px;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
}



/*For view more*/
.yrm-btn-wrapper span {
    color: #ffffff !important;
    background-color: #AE445A;
    font-weight: bold !important;
    border-radius: 30px !important;
}
.yrm-toggle-expand {
	border: 1px solid #cccccc52;
}


/* Left Sidebar of Blog Page */
.wp-block-group.left-side-blog {
    top: 60px !important;
}
/* Share button */
.wp-block-group.blog_left_side_share_buttons{
box-shadow: inset 0px 0px 20px 10px #6371a166 !important;
}

/*Buy now card  */
img.wp-image-20043 {
    margin-top: -70px;	
}
.wp-block-columns.are-vertically-aligned-top.Buy_now_card{
	box-shadow: inset 0px 0px 20px 8px rgb(48 35 60 / 33%) !important;
}

/* Newsletter Subscribe card */
.wp-block-tnp-minimal.Blog_newsletter_card{
    background: linear-gradient(181deg, rgb(147 107 255 / 1%) 16%, rgb(82 62 100 / 26%) 100%);
    box-shadow: inset -1px -1px 15px 9px #00000063;  
    border: 1px solid #d7d7d7;    
    width: 80% !important;
    border-radius: 20px;
    margin-right: auto;
    margin-left: auto;
}
.tnp-subscription-minimal input.tnp-email,.tnp-subscription-minimal input.tnp-submit{
border-radius: 20px !important;	
}

/* comment section */
div#comments {
    background-image: linear-gradient(to bottom, #fcfdff, #e5ebff);
    box-shadow: inset 0px 0px 18px 10px #6371a166 !important;
    border-radius: 20px ! Important;
    padding: 10px 40px 40px !important;
    margin-bottom: 100px ! Important;
}

/* Related post */
.ast-single-related-posts-container{
	box-shadow: inset 0px 0px 18px 10px #6371a166 !important;
}





/* Blog page Responsiveness */


/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 1250px) {
.ast-single-entry-banner[data-post-type="post"] {
    width: 95%;
    margin: auto !important;
}	
.wp-block-columns.alignwide.blog_body {
    padding-top: 10px !important;
}
}



/* About us page	 */
.uagb-tm__content{
	padding:40px;
	text-align:left;
}
.uagb-tm__overlay {
    box-shadow: inset 0 0 20px 14px #0000002b;
}
.wp-block-uagb-container.process_1{
    box-shadow: inset 0px 0px 14px 4px #00000070;
}

/* Web Stories */
section.ast-archive-entry-banner {
   box-shadow: 0px 0px 16px 2px rgba(0,0,0,0.28) inset;
    border-radius: 20px;
}

.ast-blog-layout-4-grid .ast-article-post {
    width: 25%;
}
.ast-post-format-.blog-layout-4.ast-article-inner {
    box-shadow: inset 0 0 20px 6px #00000038;
	border-radius: 40px !important;
}
.ast-article-post.remove-featured-img-padding .blog-layout-4 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content {
    margin-top: -1.5em;
    border-radius: 40px 40px 0px 0px ! Important;
}
.post-page-numbers.current .page-link, .ast-pagination .page-numbers.current {
    color: #ffffff;
    border-color: #0066cd;
    border-radius: 50%;
    background-color: #0066cd;
}
.wp-block-uagb-container.contact_1, .wp-block-uagb-container.contact_2,.wp-block-uagb-container.contact_3{
    box-shadow: inset 0px 0px 14px 4px #00000070;
}

.wp-block-uagb-container.contact_us_form_{
    box-shadow: inset 0px 0px 14px 4px #00000070;
}

/* our team page */
p.has-text-align-center.designation {
    margin-top: -20px!important;
}

* {
    box-sizing: border-box;
    margin:0;
    padding: 0;
}
body {
    font-family: Arial, sans-serif;
    line-height: 1.6;
}
/*local place articles */

* {
    box-sizing: border-box;
    margin:0;
    padding: 0;
}
body {
    font-family: Arial, sans-serif;
    line-height: 1.6;
}


/* Styles for the tabbed content */
.wp-block-ub-tabbed-content-tabs-content {
    margin-bottom: 10px;
}
.wp-block-ub-tabbed-content-accordion-toggle {
    background-color: #f0f0f0;
    padding: 10px;
    cursor: pointer;
}
.wp-block-ub-tabbed-content-tab-content-wrap {
    padding: 10px;
    background-color: #c1c1c11c;
}
/* Image slider container */
.ub_image_slider {
    position: relative;
    width: 100%;
    margin-bottom: 3.5px;
}

/* Image slider styling */
.swiper-container {
    overflow: hidden;
    position: relative;
}
.swiper-wrapper {
    transition-property: transform;
    display: flex;
}
.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    margin-right: 20px;
}

/* Expandable content styling */
.wp-block-ub-expand {
    margin-top: 20px; 
}
.ub-expand-portion {
    padding: 10px;
}
.ub-expand-toggle-button {
    display: inline-block;
    margin-top: 10px;
    color: #007cba;
    cursor: pointer;
}
.has-text-align-center.has-white-color.has-text-color.has-background.has-link-color {
    padding-right: 20px;
    padding-left: 20px;
}
.has-small-font-size li {
    margin-bottom: 10px;
}
.uagb-google-map__iframe {
    width: 100%;
    height: 200px;
}
.wp-block-uagb-buttons {
    text-align: center;
}
.uagb-button__link {
    text-decoration: ;
    padding: 4px 10px;
} 




/*Affiliate Product card in single post */
.atkp-credits {
    display: none !important;
}

.atkp-box{
    text-align: right !important;
    background-color: rgb(255 255 255 / 0%) !important;
    border: none !important;
    border-radius: 0px !important;
    color: #111;
}

.atkp-box .atkp-title {
    margin-left: 0px !important;
    font-size: 25px !important;
}


.atkp-box .atkp-rating {
    text-align: right !important;
    padding-top: 5px !important;
	padding-bottom: 5px !important;
}




/* Our team page */
@media (max-width: 768px) {

    .uagb-icon-list__wrap {
        flex-direction: column;
    }

    .wp-block-uagb-icon-list-child a {
        width: 35px;
        height: 35px;
    }

    .uagb-icon-list__source-wrap svg {
        width: 18px;
        height: 18px;
    }

    .uagb-tabs-list {
        font-size: 0.9em;
        padding: 8px 12px;
    }
}

@media (max-width: 480px) {
    .wp-element-caption {
        font-size: 1em;
    }

    .designation {
        font-size: 0.9em;
    }

    .wp-block-uagb-icon-list-child a {
        width: 30px;
        height: 30px;
    }

    .uagb-icon-list__source-wrap svg {
        width: 12px;
        height: 12px;
    }

    .uagb-tabs-list {
        font-size: 0.8em;
        padding: 6px 10px;
    }
}

/* Single Blog */
/* Hotel Review Card */
.uagb-tabs__hstyle3-desktop > .uagb-tabs__body-wrap {
    padding: 0px !important;
	max-width: 95% !important;
}
	
/* google map */
.uagb-google-map__wrap .uagb-google-map__iframe {
    box-shadow: 3px 5px 6px 2px #00000029;
    border-radius: 20px!important;
}

/* Responsiveness */

/* Extra small devices (phones, less than 440px) */
@media (max-width: 440px) {
	
	
/* Single Blog */
/* Hotel Review Card */
.uagb-tabs__hstyle3-desktop > .uagb-tabs__body-wrap {
	max-width: 100% !important;
}
.uagb-tabs__wrap .uagb-tabs__body-container {
    width: 100% !important;
}	
.wp-block-uagb-tabs-child.uagb-tabs__body-container.uagb-inner-tab-0.Review_card.uagb-tabs-body__active {
    width: 100% !important;
}	
}


/* Extra small devices (phones, less than 576px) */
@media (max-width: 575.98px) {
/* Single Blog */
/* Hotel Review Card */
.uagb-tabs__hstyle3-desktop > .uagb-tabs__body-wrap {
	max-width: 100% !important;
}
.uagb-tabs__wrap .uagb-tabs__body-container {
    width: 100% !important;
}	
.wp-block-uagb-tabs-child.uagb-tabs__body-container.uagb-inner-tab-0.Review_card.uagb-tabs-body__active {
    width: 100% !important;
}		
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 768px) {
/* Single Blog */
/* Hotel Review Card */
.uagb-tabs__hstyle3-desktop > .uagb-tabs__body-wrap {
	max-width: 100% !important;
}
.uagb-tabs__wrap .uagb-tabs__body-container {
    width: 100% !important;
}	
.wp-block-uagb-tabs-child.uagb-tabs__body-container.uagb-inner-tab-0.Review_card.uagb-tabs-body__active {
    width: 100% !important;
}		
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 1023.98px) {
/* Single Blog */
/* Hotel Review Card */
.uagb-tabs__hstyle3-desktop > .uagb-tabs__body-wrap {
	max-width: 100% !important;
}
.uagb-tabs__wrap .uagb-tabs__body-container {
    width: 100% !important;
}	
.wp-block-uagb-tabs-child.uagb-tabs__body-container.uagb-inner-tab-0.Review_card.uagb-tabs-body__active {
    width: 100% !important;
}	
	
}


/* Media query for 1024 to 1295 */
@media (min-width: 1024px) and (max-width: 1295.98px) {
.wp-block-columns.alignwide.blog_body {
    flex-flow: wrap !important;
    flex-direction: column-reverse !important;
}
	
.wp-block-column.blog_center {
    width: 100% !important;
}	
.uagb-tabs__wrap .uagb-tabs__body-container {
    width: 100% !important;
}	
}