
.elementor-tab-content{
	animation: slide-down 2s ease-out;
}
header .bg-remove{
	background: transparent !important;
}
.menu-sticky.sticky{
	top: 0;
}

.menu-sticky.stuck .scroll-box-shadow{
	box-shadow: 0px 7px 18px #1810100d;
}


@media only screen and (max-width: 1440px) {
	.travel_slider .rt-blog-slider.bslide_style3 .swiper-wrapper {
		height: inherit !important;
	} 
}

@media only screen and (min-width: 1366px) {
	.container{
		max-width: 1280px;
		width: 100%;
	}	
	.single-product .main-contain.offcontents {
		padding: 0 20px !important;
	}
}

@media only screen and (max-width: 1366px) {
	.fashion_slider .rt-blog-slider.image-btm-nav-yes .swiper-wrapper {
		height: 850px;
	}
	.travel_slider .rt-blog-slider.bslide_style3 .swiper-wrapper {
		height: inherit !important;
	}
	.architech_slider .rt-blog-slider.bslide_style3 .swiper-wrapper {
	    height: inherit !important;
	}
}

@media only screen and (min-width: 1300px) and (max-width: 1366px) {
	.rt-blog-slider.slider-style-1 .swiper-container.slider-thumbnail .swiper-wrapper .swiper-slide {
		padding: 23.6px 24px;
	}
}
@media only screen and (min-width: 1250px) and (max-width: 1299px) {
	.rt-blog-slider.slider-style-1 .swiper-container.slider-thumbnail .swiper-wrapper .swiper-slide {
		padding: 21.6px 24px;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1249px) {
	.rt-blog-slider.slider-style-1 .swiper-container.slider-thumbnail .swiper-wrapper .swiper-slide {
		padding: 20.6px 24px;
	}
	.travel_slider .rt-blog-slider.bslide_style3 .swiper-wrapper {
		height: 550px !important;
	}

}

@media only screen and (max-width: 1199px) {
	.rt-blog-slider.slider-style-1 {
		display: block;
	}
	.rt-blog-slider.slider-style-1 .swiper-container.slider-thumbnail .swiper-wrapper .swiper-slide .swiper-thumb-article {
		display: flex;
		align-items: center;
	}
	.rt-blog-slider.slider-style-1 .swiper-container.slider-thumbnail .swiper-wrapper {
		flex-flow: row;
	}
	.rt-blog-slider.slider-style-1 .swiper-container.slider-thumbnail .swiper-wrapper .swiper-slide {
		max-width: 290px !important;
	}
	.rt-blog-slider.slider-style-1 .swiper-container.slider-thumbnail {
		overflow: hidden;
		width: 100%;
		background: var(--gray-slate-pink-10)
	}
	.image-btm-nav-yes.rt-blog-slider.slider-style-1 .swiper-container.slider-thumbnail .swiper-wrapper .swiper-slide {
		width: 33.3% !important;
	}
	.fixed-sidebar-addon .fixed-bar-coloum {
		padding-left: 32px !important;
	}
	.reactheme-blog-grid.blog--style8 .grid-item-bottom .related-style2 .titles,
	.reactheme-blog-grid.blog--style9 .grid-item-bottom .related-style2 .titles,
	.reactheme-blog-grid.blog--style10 .grid-item-bottom .blog-content .titles,
	.reactheme-blog-grid.blog--style11 .grid-item-bottom .blog-content .titles {
		font-size: 20px !important;
		line-height: 24px !important;
	}
	.fashion_slider .rt-blog-slider.image-btm-nav-yes .swiper-wrapper {
		height: auto !important;
	}
	.fashion_slider .image-btm-nav-yes.rt-blog-slider.slider-style-1 .swiper-container.slider-thumbnail .swiper-wrapper .swiper-slide {
		width: max-content !important;
	}
}

@media only screen and (max-width:1024px){
	#reactheme-header .primary-menu .navbar-menu,
	.menu-area .menu-responsive.primary-menu .navbar-menu
	{
		display: none
	} 
	body.off-open .body-close{
		z-index: 9;
	}
	#mobile_menu .menu-item-description, #mobile_menu .description{
		display: none;
	}
	#reactheme-header.rts-default-header .menu-area{
		top:-15px
	}
	.primary-menu-icon .sidebarmenu-area.text-right.mobilehum{
		display: block;
	}
	
	.menu-wrap-off .inner-offcan{
		display: block;
	}	

	.reactheme-blog-details {
		padding: 0 10px;
	}
	.reactheme-blog-details .news-details-inner {
		margin-right: 40px;
	}
	.custom-social-share {
		margin-right: 15px;
	}
	.custom-social-share a i {
		width: 30px;
		height: 30px;
		line-height: 30px;
		margin-right: 5px;
	}
	.reactheme-blog-details .layout_full_des {
		max-width: 85%;
	}
	.footer_social li {
		margin: 0 5px 5px;
	}
	.rts-popup-form #rtsModal .modal-content {
		background-color: #fefefe;
		width: 800px;
	}
	.image-btm-nav-yes.rt-blog-style1 .swiper-thumb-article .contents {
		display: block;
	}
	.rt-blog-slider.bslide_style3 .swiper-wrapper {
		height: auto !important;
	}
	.reactheme-blog-grid.blog--style3 .blog-item.grid-item-bottom .related-style2 .image-part {
		width: 150px !important;
		height: 150px !important;
		border-radius: 16px;
	}
	.rt-blog-slider.slider-style-1 .blog-item .blog_content .title,
	.rt-blog-slider.slider-style-1 .blog-item .blog_content .title a {
		font-size: 35px;
		line-height: 45px;
	}
	.product-swiper-nagination .product-slider-prev {
		right: 0% !important;
	}
	.product-swiper-nagination .product-slider-next {
		left: 0% !important;
	}
	.fixed-sidebar-addon .fixed-bar-coloum {
		padding-left: 32px !important;
	}
	.reactheme-blog-grid.blog--style2 .blog-item .rts-blog-h-2-wrapper .blog-content {
		padding: 0 8px;
	}
	.reactheme-blog-grid.blog--style8 .grid-item-bottom .related-style2 .titles,
	.reactheme-blog-grid.blog--style9 .grid-item-bottom .related-style2 .titles,
	.reactheme-blog-grid.blog--style10 .grid-item-bottom .blog-content .titles,
	.reactheme-blog-grid.blog--style11 .grid-item-bottom .blog-content .titles {
		font-size: 20px !important;
		line-height: 24px !important;
	}
	.react-sideabr.style-2 .widget .widget-title {
		font-size: 18px !important;
	}
	.react-sideabr.style-2 .recent-post-widget .post-desc a,
	.react-sideabr.style-2 .featured-post-widget .featured--title a {
		font-size: 14px;
	}
	.travel_slider .rt-blog-slider.bslide_style3 .swiper-wrapper {
		height: inherit !important;
	}
	.rts_header__switch .header__switch__label {
		width: 20px;
	}
}

/* Medium Layout: 991px. */
@media only screen and (min-width: 992px) {
	body.off-open{
		position: relative;
	}
}
@media only screen and (max-width: 991px) {
		
	.woocommerce-cart .entry-content .woocommerce,
	.woocommerce-checkout .woocommerce form.checkout{
		display: block;
	}
	.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form,
	.woocommerce-checkout .woocommerce form.checkout #customer_details{
		padding-right: 0;
	}
	.woocommerce-cart .entry-content .woocommerce .cart-collaterals,
	.woocommerce-checkout .woocommerce form.checkout #order_review{
		width: 100%;
		padding-top: 30px;
	}
	.woocommerce-checkout .woocommerce form.checkout #customer_details{
		width: 100%;
	}

	.reactheme-blog-details.layout_full_top_des .details-full-top .full-details-full-top,
	.reactheme-blog-details.layout_full_top_des .details-full-top .featured-top{
		padding-left:0;
	}
	li.menu-item-has-children a:before{
		display: none;
	}		
	.menu-wrap-off .inner-offcan{
		display: block;
	}
	body.logged-in .menu-wrap-off .inner-offcan .nav-link-container{
		top:44px
	}
	.menu-wrap-off .inner-offcan .nav-link-container{
		top: 44px;
	}		
	.main-contain #content {
	    padding-top: 80px;
	    padding-bottom: 80px;
	}	
	.menu-wrap-off{
		overflow-x: hidden;
	}	
	.menu-wrap-off{
		overflow-y: auto;
		top: 0;
	}	
	.close-search {
	    right: 25px;
	    top: 25px;
	}	
	body.logged-in .close-search {
	    right: 30px;
	    top: 50px;
	}
	.search-results .widget-area {
		margin-top: 70px;
	}	
	.archive .full-layout-right, .blog .full-layout-right,
	.archive .full-layout-left, .blog .full-layout-left {
		padding-right: 20px;
		padding-left: 20px;
	}
	.archive .padding-full-layout-left .full-layout-left, 
	.blog .padding-full-layout-left .full-layout-left {
		padding-right: 20px;
		padding-left: 20px;
	}
	.widget-area {
		width: 298px;
		margin: auto;
	}
	.reactheme-blog-details {
		padding: 0 10px;
	}
	.reactheme-blog-details .news-details-inner {
		margin-right: 0;
	}
	.post--tilte-single h1 {
		font-size: 36px;
		line-height: 45px;
	}
	.reactheme-blog-details .type-post .single-content-full .user-info {
		padding: 25px 0 30px;
	}
	.reactheme-blog-details .author-block .author-desc {
		text-align: left;
	}
	.comments-area {
		padding: 0 0px;
	}
	.reactheme-blog-details .layout_full_des {
		max-width: 90%;
	}
	.related-post .related-post-item .related-post-inner .post-contents .post-title a {
		font-size: 18px;
	}
	.reactheme-blog-details .details-full .featured-top .feature-top-content .post--tilte-single h1 {
		margin: 20px 0 25px;
	}
	.reactheme-blog-details .details-full .featured-top .feature-top-content .details-social {
		margin-bottom: 45px;
	}
	.reactheme-blog-details.layout_full_top_des .details-full-top .featured-top .post--tilte-single h1 {
		margin: 0px 0 8px;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li a {
		padding: 0.5em 1em !important;
	}
	.single-product .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
		width: 100% !important;
	}
	.single-product .summary.entry-summary {
		width: 100% !important;
	}
	.rts-popup-form #rtsModal .modal-content {
		width: 660px;
	}
	.rts-popup-form #rtsModal .modal-content .popup-contents .popup-title {
		margin-bottom: 10px;
		font-size: 28px;
		line-height: 35px;
	}
	.rts-popup-form #rtsModal .modal-content .popup-contents .popup-des {
		font-size: 15px;
	}
	.rts-popup-form #rtsModal .modal-content .popup-contents .popup-des {
		margin: 15px 0 0;
	}
	.fixed-sidebar-addon .fixed-bar-coloum {
		padding-left: 0px !important;
	}
	.rt-blog-slider.image-btm-nav-yes .swiper-wrapper {
		height: auto;
		max-height: 500px;
	}
	.rt-blog-slider.image-btm-nav-yes .swiper-wrapper .rts-blog-h-2-wrapper .blog_content {
		width: 550px;
	}
	.rt-blog-slider.slider-style-1 .swiper-nagination .next, 
	.rt-blog-slider.slider-style-1 .swiper-nagination .prev {
		width: 40px !important;
		height: 40px !important;
		line-height: 40px !important;
	}
	.woocommerce.single-product .product-type-simple .summary .product_title {
		font-size: 35px !important;
		line-height: 40px !important;
	}
	.reactheme-blog-grid.blog--style8 .grid-item-bottom .related-style2 .titles,
	.reactheme-blog-grid.blog--style9 .grid-item-bottom .related-style2 .titles,
	.reactheme-blog-grid.blog--style10 .grid-item-bottom .blog-content .titles,
	.reactheme-blog-grid.blog--style11 .grid-item-bottom .blog-content .titles {
		font-size: 20px !important;
		line-height: 24px !important;
	}
}

@media only screen and ( min-width: 881px) and ( max-width: 992px) {
	.fixed-sidebar-addon .fixed-bar-coloum {
		padding-left: 20px !important;
	}
	.reactheme-blog-grid.blog--style9 .rts-blog-h-2-wrapper .blog-content {
		padding-left: 20px;
		padding-right: 20px;
	}
	.reactheme-blog-grid.blog--style9 .rts-blog-h-2-wrapper .blog-content .blog-meta li {
		font-size: 14px;
	}
	.reactheme-blog-grid.blog--style10 .rts-blog-h-2-wrapper .blog-content {
		padding-left: 20px;
		padding-right: 20px;
	}
	.reactheme-blog-grid.blog--style10 .rts-blog-h-2-wrapper .blog-content .blog-meta li {
		font-size: 14px;
	}
	.reactheme-blog-grid.blog--style8 .grid-item-bottom .blog-content .titles,
	.reactheme-blog-grid.blog--style9 .grid-item-bottom .blog-content .titles,
	.reactheme-blog-grid.blog--style10 .grid-item-bottom .blog-content .titles,
	.reactheme-blog-grid.blog--style11 .grid-item-bottom .blog-content .titles {
		font-size: 15px !important;
	}
	.fashion_slider .image-btm-nav-yes.rt-blog-slider.slider-style-1 .swiper-container.slider-thumbnail .swiper-wrapper .swiper-slide {
		width: max-content !important;
	}
	.travel_slider .rt-blog-slider.bslide_style3 .swiper-wrapper {
		height: inherit !important;
	}
}

/* Mobile Layout: 767px. */

@media only screen and (max-width: 767px) {
	.fixed-sidebar-addon .fixed-bar-coloum{
		padding-left: 0;
		padding-top: 30px;
	}
	.sticky_form_full{
		position: absolute;
		top: 8rem;
		left: 50%;
		transform: translateX(-50%);
		width: 100%;
		max-width: 500px;
		padding: 0 24px;
	}
	.sticky_form_full h2{
		font-size: 28px !important;
	}
	.sticky_form .search-input{
		font-size: 20px;
	}
	.sticky_form_full button i::before{
		font-size: 22px;
	}
	.reactheme-blog-grid.blog--style4 .blog-item .rts-blog-h-2-wrapper{
		display: block
	}
	.reactheme-blog-grid.blog--style4 .blog-item .col-top .image-part{
		padding-bottom: 40px;
	}
	.reactheme-blog-grid.blog--style4 .blog-item .rts-blog-h-2-wrapper.odd .blog-content{
		padding-left: 0;
	}
	.reactheme-blog-grid.blog--style4 .blog-item .rts-blog-h-2-wrapper.even .blog-content{
		padding-right: 0;
	}
	.table-background tr, 
	.table-background td, 
	.table-background th {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	body.single-post .react-sideabr{
		padding-top: 50px;
		padding-right: 20px;
	}

	.menu-sticky.sticky{
		position: static;
	}
	.comments-area .comment-list li.comment ol.children li {
	    margin-left: 0;
	}
	.comments-area .comment-list li.comment .comment-author img{
		float: none;
		border-radius: 5px;
		display: block;
		margin: 0 auto;
		padding:0 0 20px;
		position: static;
	}
	.comments-area .comment-list li.comment .comment-author b {
	    float: none;
		border-radius: 5px;
		display: block;
		margin: 0 auto;
		padding:0;
	}
	.comments-area .comment-list li.comment .reply {
	    padding-left: 0;
	    margin-top: 0;
	    text-align: center;
	}
	.comments-area ol.children {
	    padding: 0;
	    margin: 0;
	}
	.comments-area .comment-list li.comment ol.children li{
		padding: 0;
	}
	.comments-area .comment-list li.comment .comment-metadata {
	    margin-left: 0;
	    margin-top: 0;
	}
	.comment-full{
		text-align: center;
	}

	#review_form .comment-full{
		text-align: unset;
	}	
	.comments-area .comment-list li.comment .comment-content{
		padding: 0;
	}
	.comments-area .comment-list li.comment {
		padding: 10px;
		margin: 0;
		border: none;
		box-shadow: none;
	}
	.comments-area .comment-list li.comment .comment-content p {
		margin-bottom: 8px;
	}
	.comments-area .comment-list li.comment .comment-content p {
		margin-bottom: 8px;
	}
	.comments-area .comment-list li.comment .comment-content {
		margin-top: 15px;
	}
	.product-swiper-nagination {
		display: none !important;
	}
	.archive .full-layout-right, .blog .full-layout-right,
	.archive .padding-full-layout-left .full-layout-left {
		padding-right: 20px;
		padding-left: 20px;
	}
	.widget-area {
		width: 298px;
		margin: auto;
	}
	.blog-item.blog_layout_2column .blog-img a img {
		width: 100% !important;
	}
	.blog .reactheme-blog .blog-item .full-blog-content, 
	.archive .reactheme-blog .blog-item .full-blog-content {
		padding: 40px 0 65px;
	}
	.blog .reactheme-blog .blog-item .title-wrap .blog-title, 
	.archive .reactheme-blog .blog-item .title-wrap .blog-title {
		font-size: 28px;
		line-height: 30px;
	}
	.pagination-area {
		margin: 0px 0 70px;
	}
	.blog-item.blog_layout_2column .title-wrap.blog_layout_2column .blog-title {
		font-size: 20px !important;
		line-height: 28.6px !important;
	}
	.blog .reactheme-blog .blog-item .title-wrap, .archive .reactheme-blog .blog-item .title-wrap {
		margin: 15px 0 20px;
	}
	.blog .reactheme-blog .blog-item .title-wrap .blog-title, .archive .reactheme-blog .blog-item .title-wrap .blog-title {
		font-size: 20px;
		line-height: 28px;
	}
	.post--tilte-single h1 {
		font-size: 30px;
		line-height: 40px;
	}
	.reactheme-blog-details .news-details-inner .custom-social-share {
		flex-basis: 100%;
		margin-bottom: 15px;
	} 
	.reactheme-blog-details .author-block {
		display: block;
	}
	.reactheme-blog-details .author-block .author-desc {
		text-align: center;
	}
	.reactheme-blog-details .author-block .author-desc {
		padding-top: 10px;
	}
	.reactheme-breadcrumbs .breadcrumbs-inner {
		padding-left: 20px;
		padding-right: 20px;
	}
	.related-post .related-post-item .related-post-inner .post-contents .post-title a {
		font-size: 18px;
	}
	.reactheme-blog-details .details-full .featured-top .feature-top-content .post--tilte-single h1 {
		margin: 20px 0 25px;
	}
	.reactheme-blog-details .details-full .featured-top .feature-top-content .details-social {
		margin-bottom: 45px;
	}
	.full_width_btn .elementor-button-link {
		width: 100%;
	}
	.full_width_btn .elementor-widget-container {
		margin-left: 0 !important;
	}
	.reactheme-blog-details .details-right-top .featured-top .user-info {
		padding: 16px 0 30px;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li a {
		padding: 0.5em 1.5em !important;
	}
	.rts-popup-form #rtsModal .modal-content .popup-thumb {
		width: 100%;
	}
	.rts-popup-form #rtsModal .modal-content .popup-thumb img {
		width: 100%;
	}
	.rts-popup-form #rtsModal .modal-content .popup-contents {
		width: 100%;
		padding: 30px 20px;
	}
	.rts-popup-form #rtsModal .modal-content {
		width: 85%;
		flex-direction: column-reverse;
	}
	.rts-popup-form #rtsModal .modal-content .popup-contents .popup-subtitle {
		margin-bottom: 0;
	}
	.rt-blog-slider.image-btm-nav-yes .swiper-wrapper {
		height: auto;
		max-height: 500px;
	}
	.rt-blog-slider.image-btm-nav-yes .swiper-wrapper .rts-blog-h-2-wrapper .blog_content {
		max-width: max-content;
	}
	.rt-blog-slider .rts-blog-h-2-wrapper .image-part img {
		width: 100%;
	}
	.reactheme-blog-grid.blog--style4 .image-part img {
		width: 100%;
	}
	.rt-blog-slider.slider-style-1 .swiper-nagination .next, 
	.rt-blog-slider.slider-style-1 .swiper-nagination .prev {
		width: 40px !important;
		height: 40px !important;
		line-height: 40px !important;
	}
	.reactheme-blog-grid.blog--style2 .main__pagination__wrapper {
		margin-top: 0;
	}
	.woocommerce.single-product .product-type-simple .summary .product_title {
		font-size: 35px !important;
		line-height: 40px !important;
	}
	#reactheme-header.sticky {
		padding-left: 15px;
		padding-right: 15px;
	}
	.reactheme-blog-grid.blog--style8 .grid-item-bottom .related-style2 .titles,
	.reactheme-blog-grid.blog--style9 .grid-item-bottom .related-style2 .titles,
	.reactheme-blog-grid.blog--style10 .grid-item-bottom .blog-content .titles,
	.reactheme-blog-grid.blog--style11 .grid-item-bottom .blog-content .titles {
		font-size: 20px !important;
		line-height: 24px !important;
	}
	.archive-page-top-text h1 {
		font-size: 30px;
		margin-bottom: 3px !important;
	}
	.fashion_slider .image-btm-nav-yes.rt-blog-slider.slider-style-1 .swiper-container.slider-thumbnail .swiper-wrapper .swiper-slide {
		width: max-content !important;
	}
	.travel_slider .rt-blog-slider.bslide_style3 .swiper-wrapper {
		height: inherit !important;
	}
}
@media (min-width: 576px){
	.container {
	    max-width: 1240px;
	    width: 100%;
	}
}

@media (max-width: 576px){
	.container {
	    max-width: 1240px;
	    width: 100%;
	}
	.rt-blog-slider.slider-style-1 .blog-item .blog_content .title,
	.rt-blog-slider.slider-style-1 .blog-item .blog_content .title a {
		font-size: 20px !important;
		line-height: 30px !important;
	}
	.rt-blog-slider.slider-style-1 .blog-item .blog-meta li a {
		margin-bottom: 0;
	}
	.rt-blog-slider.slider-style-1 .blog-item .blog_content {
		text-align: center;
		padding: 15px 15px !important;
		width: 70% !important;
	}
	.rt-blog-slider.slider-style-1 .blog-item .blog_content .blog-btn a {
		font-size: 14px;
		line-height: 24px;
		padding: 6px 12px;
		margin-top: 15px !important;
	} 
	.rt-blog-slider.slider-style-1 .blog-item .blog-meta li a {
		margin: 0 5px 0px !important;
	}
	.rt-blog-slider.slider-style-1 .blog-item .blog-meta li {
		margin-right: 0px !important;
	}
	.post--tilte-single h1 {
		font-size: 20px;
		line-height: 30px;
	}
	.reactheme-blog-details .type-post .single-content-full {
		padding: 30px 0px 60px;
	}
	.related-post-inner .image-part a img {
		width: 100%;
	}
	.reactheme-blog-details #reply-title {
		margin-top: 30px;
	}
	.reactheme-blog-details .layout_full_des {
		max-width: 100%;
	}
	.reactheme-blog-details .details-full .featured-top .feature-top-content {
		width: 80%;
	}
	.reactheme-blog-details .bottom-tags-share {
		flex-direction: column;
	}
	.layout_right_top_des .custom-social-share {
		margin-bottom: 10px;
	}
	.rt-blog-slider.slider-style-1 .blog-item .blog-meta {
		margin-bottom: 8px;
	}
	.bslide_style3.swiper-pagination-clickable.swiper-pagination-bullets {
		bottom: 30px !important;
	}
	.h-search-box .hfe-search-form__container .hfe-search-submit {
		position: absolute !important;
		right: 0 !important;
		bottom: 3px !important;
	}
	.h-search-box {
		max-width: 160px !important;
		overflow: hidden !important;
	}
	.h-search-box .hfe-search-form__input {
		width: 100% !important;
	}
	.reactheme-blog-grid.blog--style3 .blog-item .blog-meta-list li {
		font-size: 18px;
		line-height: 28px;
	}
	.reactheme-blog-grid.blog--style3 .blog-item.grid-item-bottom:nth-of-type(odd) .rts-blog-grid {
		padding-left: 0;
	}
	.rt-blog-slider.slider-style-1 .blog-item .blog_content .title, .rt-blog-slider.slider-style-1 .blog-item .blog_content .title a {
		font-size: 28px;
		line-height: 38px;
	}
	.rt-blog-slider.slider-style-1 .blog-item .col-top .image-part a img {
		height: 300px !important;
	}
	.fashion_slider .rt-blog-slider.slider-style-1 .blog-item .blog_content {
		width: 90% !important;
	}
	
}

@media (max-width: 425px){	
	.rts-blog-grid.d-flex.related-style2 {
		flex-direction: column;
		text-align: center;
		align-items: center;
	}
	.rts-blog-grid.d-flex.related-style2 .blog-content .blog-meta {
		align-items: center !important;
		justify-content: center;
	}
	.swiper-pagination-bullets {
		bottom: 10px !important;
	}
	.rt-blog-slider.slider-style-1 .swiper-nagination .prev {
		position: absolute;
		left: 2%;
		transform: translate(-2%, -50%);
	}
	.rt-blog-slider.slider-style-1 .swiper-nagination .next {
		position: absolute;
		right: 2%;
		transform: translate(-2%, -50%);
	}
	.woocommerce.single-product .product-type-simple .summary .product_title {
		font-size: 30px !important;
		line-height: 40px !important;
	}
	.reactheme-blog-grid.blog--style8 .grid-item-bottom .related-style2 {
		align-items: center;
		flex-direction: row;
	}
	.reactheme-blog-grid.blog--style8 .grid-item-bottom .related-style2 .titles,
	.reactheme-blog-grid.blog--style9 .grid-item-bottom .related-style2 .titles,
	.reactheme-blog-grid.blog--style10 .grid-item-bottom .blog-content .titles,
	.reactheme-blog-grid.blog--style11 .grid-item-bottom .blog-content .titles {
		font-size: 16px !important;
		line-height: 20px !important;
	}
	.reactheme-blog-grid ul, .reactheme-blog-grid .blog-meta {
	    gap: 1rem;
	}
}

@media (max-width: 375px){	
	.rt-blog-slider.slider-style-1 .blog-item .col-top .image-part img {
		height: 100%;
	}
	.rt-blog-slider.slider-style-1 .blog-item .blog_content .blog-btn a {
		font-size: 14px !important;
		line-height: 20px !important;
		padding: 7px 10px !important;
	}
	.reactheme-blog-details #reply-title {
		margin-top: 30px;
	}
	.reactheme-blog-details .details-full .featured-top .feature-top-content {
		width: 100%;
	}
	.reactheme-blog-details .details-right-top .featured-top .user-info {
		padding: 0px 0 50px;
	}
	.woocommerce.single-product .product-type-simple .summary .cart .quantity {
		margin-right: 6px !important;
	}
	.reactheme-breadcrumbs .breadcrumbs-title span {
		font-size: 12px;
	}
	.reactheme-breadcrumbs .breadcrumbs-inner {
		padding-left: 30px;
		padding-right: 30px;
	}
	.rts-search-popup .sticky_form_full {
		width: 90%;
	}
	.sticky_form .search-input {
		padding: 20px 0 20px 50px !important;
		font-size: 18px;
	}
	.rts-search-popup .sticky_form_full button i::before {
		font-size: 20px;
	}
	.rts-search-popup .sticky_form.rts-search-popup button {
		top: 30%;
	}
	.rts-search-popup .sticky_form_full .text-center {
		font-size: 30px;
		line-height: 40px;
	}
	.swiper-nagination {
		display: none !important;
	}
	.rt-blog-slider.slider-style-1 .blog-item .blog_content .title, .rt-blog-slider.slider-style-1 .blog-item .blog_content .title a {
		font-size: 18px !important;
		line-height: 22px !important;
	}
	.rt-blog-slider.slider-style-1 .blog-item .blog_content {
		width: 90% !important;
	}
	.single-post .ps-navigation .next_link {
		font-size: 12px;
	}
	.single .ps-navigation .next .inner-next i,
	.single .ps-navigation .prev .inner-next i {
		width: 30px;
		height: 30px;
		line-height: 30px;
	}
	.reactheme-blog-grid.blog--style6 .blog-gird-item .rts-blog-h-2-wrapper .blog-content .blog-meta {
		display: block;
	}
	.reactheme-blog-grid.blog--style6 .blog-item .title {
		font-size: 18px !important;
		line-height: 28px !important;
	}
	.reactheme-blog-grid.blog--style6 .blog-gird-item .rts-blog-h-2-wrapper .blog-content .blog-meta {
		padding-top: 0 !important;
	}
}
.fixed-sidebar-addon .fixed-bar-coloum {
    display: initial;
    padding-left: 65px;
    padding-right: 0px;
}

.fixed-sidebar-addon .fixed-bar-coloum.life-style {
	padding-left: 44px;
}