/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 03 2025 | 10:54:47 */
.cky-notice-btn-wrapper .cky-btn {
    text-shadow: none;
    box-shadow: none;
    padding: 13px 76px;
    border-radius: 100px !important;
}
.cky-revisit-bottom-left {
    bottom: 15px;
    left: 15px;
    display: none !important;
} 
.cky-consent-container .cky-consent-bar{
	padding-left: 164px !important;
    padding-right: 164px !important;
} 
.cky-consent-container .cky-consent-bar a b{
	color:#1b1c1d !important;
}
.error404 .site-content {
    padding-bottom: 0px !important;
    background-image: url(../images/bg-404.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background: #fff !important;
}
#ct-loadding .loading-image img {
    width: 410px !important;
    max-height: none;
    /* height: 100% !important; */
}
#ct-loadding{
	text-align:center !important;
} 
#ct-loadding .loading-image{
	  top:50% !important;
}
.home #ct-loadding .loading-image{
	  top:-120px !important;
}
	.elementor-posts .elementor-post__card .elementor-post__title{
		margin-bottom:3px !important;
	}
.ct-dots-style2 .slick-dots{
	display:none !important;
}
	
.elementor-posts .elementor-post__badge {
    position: relative !important;
    /* top: 0; */
    background: #ffffff !important;
    color: #1b1c1d !important;
    font-size: 12px;
    padding: 0px !important;
    line-height: 1;
    font-weight: 400;
    margin: 0px !important;
    border-radius: 999px;
}
	
.elementor-10292 .elementor-element.elementor-element-889cfba .elementor-post__text {
    margin-top: 3px !important;
}
	
	
.elementor-posts .elementor-post__card .elementor-post__meta-data {
    padding: 0px 30px !important;
 
}


.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img {
    object-fit: cover;;
}
.elementor-posts .elementor-post__card .elementor-post__thumbnail{
	height:367px !important;
	border-radius:10px !important;
}






.cards.jltma-post-absolute-bottom-content .jltma-post-content{
	    background-color: rgb(0 0 0 / 0%) !important;

}

.layout_id_1 .masonry-timeline-wrapp figure{
	  border-radius: 24px !important;
	    height: 442px !important;
}
.layout_id_1 .masonry-timeline-wrapp  img {
    border-radius: 24px !important;
    object-fit: cover;
}

.jltma-entry-title a {
    color: #343434;
    display: -webkit-box !important;
    overflow: hidden !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
}
.jltma-post-thumbnail a:before {
    background: #000;
    content: "";
    width: 100% !important;
    height: 100% !important;
    position: absolute;
    opacity: 0.3;
    border-radius: 13px !important;
}
.jltma-post-thumbnail a:before{
	background:#000;
	content:"";
	width:100% !important;
	height:100% !important;
}
.nav-page2 .main-btn-m a:hover{
	color:#000 !important
}
.elementor-7253 .elementor-element.elementor-element-7fb615d img {
    border-radius: 15px 15px 15px 15px;
       box-shadow: 0 1px 1px rgb(0 0 0 / 6%), 0 2px 2px rgb(0 0 0 / 8%);
}
.elementor-7253 .elementor-element.elementor-element-ff8dacd img {
	        box-shadow: 0 1px 1px rgb(0 0 0 / 6%), 0 2px 2px rgb(0 0 0 / 8%);
} 
.elementor-7253 .elementor-element.elementor-element-ff8dacd img {
    box-shadow: 0 1px 1px rgb(0 0 0 / 6%), 0 2px 2px rgb(0 0 0 / 8%);
} 
.elementor-7253 .elementor-element.elementor-element-f200a10 img {
    box-shadow: 0 1px 1px rgb(0 0 0 / 6%), 0 2px 2px rgb(0 0 0 / 8%);
} 
.elementor-7895 .elementor-element.elementor-element-f1d6010 > .elementor-element-populated {
	
    box-shadow: 0 1px 1px rgb(0 0 0 / 6%), 0 2px 2px rgb(0 0 0 / 8%);
} 
.elementor-7895 .elementor-element.elementor-element-1d1058d > .elementor-element-populated{
	
    box-shadow: 0 1px 1px rgb(0 0 0 / 6%), 0 2px 2px rgb(0 0 0 / 8%);
} 
.elementor-7895 .elementor-element.elementor-element-166015c > .elementor-element-populated{
	
    box-shadow: 0 1px 1px rgb(0 0 0 / 6%), 0 2px 2px rgb(0 0 0 / 8%);
}
.main-imgpay img{
	position:absolute; 
	margin-top:4px;
	margin-left:12px;
} 
.main-pay1 .elementor-column-gap-default {
    margin: 0 auto !important;
}
.main-img-pay2 img{
		position:absolute; 
	margin-top:2px;
	margin-left:12px;
}
.main_img_909 {
    width: 100%;
    overflow: hidden;
    margin: 0px auto;
    padding-top: 40px;
    margin-bottom: -38px !important;
}
.main_img_909 img{
 margin:0 20px; 
	    height: clamp(13px, 4vw, 26px);
}



.photobanner {
	width: 3550px;
	margin-bottom: 80px;
}

.first {
	-webkit-animation: bannermove 40s linear infinite;
	   -moz-animation: bannermove 40s linear infinite;
	    -ms-animation: bannermove 40s linear infinite;
	     -o-animation: bannermove 40s linear infinite;
	        animation: bannermove 40s linear infinite;
}

@keyframes "bannermove" {
 0% {
    margin-left: 0px;
 }
 100% {
    margin-left: -1250px;
 }

}



@-webkit-keyframes "bannermove" {
 0% {
   margin-left: 0px;
 }
 100% {
   margin-left: -1250px;
 }

} 
.main_img_909 img {
    margin: 0 20px;
    height: clamp(13px, 4vw, 31px);
}




.min-12bg{
	  position:absolute;
	 bottom:0;
}  
.ct-slick-carousel .slick-arrow {
    background-color: #1B1C1D !important;
    background-image: none;
    font-size: 0;
    top: -33px !important;
    left: 85.6%; 
	 color:#fff !important;
   
} 
.page-id-1308 .elementor-904 .elementor-element.elementor-element-3b73a39 {
	background-color: #f4f2eb !important;
}
.ct-slick-carousel .slick-next:before{
	content:"" !important;
	background-image:url(https://bestshoppingsecrets.com/wp-content/uploads/2023/03/arrow-left2.png) !important;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover  !important;
	width: 18.94px !important;
height: 15.15px !important;
} 
.ct-slick-carousel .slick-prev:before{
	display:none !important;
} 

.ct-testimonial-carousel5 .item--inner {
	background-color: #d3cce3 !important; 
	    box-shadow: none !important; 
	border-radius:3px !important; 
	    padding: 5px 25px 64px 25px !important;
}   
.ct-slick-carousel .slick-prev{ 
	background-color: #f4f2eb !important;
} 
.ct-slick-carousel .slick-next {
		background-image:url(https://bestshoppingsecrets.com/wp-content/uploads/2023/03/assets.png) !important;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover  !important;
	width: 30px !important;
height: 30px !important;
} 
.ct-slick-carousel .slick-next:hover{
	background-image:url(https://bestshoppingsecrets.com/wp-content/uploads/2023/03/arrow-right04.png) !important;
}
.bg56510 .ct-testimonial-carousel5 .item--inner {
height: 300px !important;
} 

.bg56510 .ct-testimonial-carousel5 .item--title {
    font-size: 16px;
    margin-bottom: 7px;
    color: #000 !important;
    font-family: 'Roboto';
    font-weight: 400 !important;
    position: absolute;
    width: 100% !important;
    text-align: center;
    margin-left: -26px !important;
    bottom: 28px !important;
}
.ct-slick-carousel .slick-next {
    margin-left: 20px !important;
}
.ct-slick-carousel .slick-next:before{
	display:none !important;
} 

.ct-testimonial-carousel5 .item--title {

}
.ct-slick-carousel .slick-arrow {
	background-color: #1b1c1d00 !important;}
.ct-slick-carousel .slick-prev{
		background-image:url(https://bestshoppingsecrets.com/wp-content/uploads/2023/03/left01-1.png) !important;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover  !important;
	width: 30px !important;
height: 30px !important;
}
.ct-slick-carousel .slick-prev:hover{
		background-image:url(https://bestshoppingsecrets.com/wp-content/uploads/2023/03/Group-47935-7.png) !important;
}




.ct-slick-slider .ct-carousel-inner {
	margin:0 -18px !important;
}
.ct-slick-slider .ct-carousel-inner .slick-slide {
    padding: 0px !important;
    /* padding-left: 160px !important; */
} 
.ct-testimonial-carousel5 .item--inner{
	    margin: 45px 30px 20px 30px;
}
.ct-testimonial-carousel5 .item--description {
    font-size: 18px !important;
    line-height: 26px;
    color: #000000;
    margin-bottom: 22px;
    font-family: 'Roboto';
    letter-spacing: 0px !important;
} 

.ct-testimonial-carousel5 .item--title {
    font-size: 16px;
    margin-bottom: 7px;
    color: #000 !important;
    font-family: 'Roboto';
    font-weight: 400 !important;
}
.ct-testimonial-carousel5 .item--image{
	margin:0 auto !important;
	border:none !important; 
	box-shadow: none !important; 
	width:117px !important;
	height:117px !important; 
	overflow:inherit !important;
} 
.ct-testimonial-carousel5 .item--image img{
	border-radius:50% !important;
}
.ct-testimonial-carousel5 .item--inner:before{
	display:none !important;
}
.ct-client1.style1 .client-image a{
	opacity:100% !important;
}
.ct-search-popup1.style1:after{
	display:none !important;
}
.ct-search-popup1.style1 i:hover{
	color:#93d1ac;
} 

.ct-loading-stairs .loader-bar {
    background: #000000 !important;
} 

.ct-loading-stairs .loader-ball {
    background: #93d1ac !important;
} 

.ct-loading-stairs .loader-ball {
    background: #93d1ac !important;
} 
.site-content{
	 padding:0 !important;
} 
.timeline_bg_wrap:before{
	display:none !important;
} 

.bdp_blog_template.timeline .read_more {
    text-align: left !important; 
	 margin-left:-10px !important;
} 

.scroll-top:hover {
    color: #fff;
    background-color: #6a55a2 !important;
}
.text-center {
    text-align: left !important;
}
.timeline_bg_wrap .timeline_back .timeline.blog-wrap:nth-child(2n) {
    clear: right;
    float: none !important;
    padding-left: 0px;
    padding-right: 0px !important;
}
.timeline_bg_wrap .timeline_back .timeline.blog-wrap:nth-child(2n+1) {
    clear: none !important;
    float: none !important;
    padding-right: 50px;
    padding-left: 30px;
} 
.bdp_blog_template.timeline:nth-child(2n+1) .post_content_wrap:before, .bdp_blog_template.timeline:nth-child(2n+1) .post_content_wrap:after{
	display:none !important;
}
.bdp_blog_template .post_content_wrap .blog_footer{
	 display:none !important;
} 
.bdp_blog_template.timeline:nth-child(2n+1) .post_content_wrap:before, .bdp_blog_template.timeline:nth-child(2n+1) .post_content_wrap:after{
	display:none !important;
}
.bdp_blog_template.timeline .post_hentry > p > i{
	display:none !important;
}
.timeline_bg_wrap .timeline_back .timeline.blog-wrap {
    display: block;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
    position: relative;
    width: 100% !important;
	 overflow:hidden;
	margin-top:10px;
	margin-bottom:10px !important;
} 

.bdp_blog_template.timeline:nth-child(2n+1) .post_content_wrap {
    float: none !important;
    margin-left: 0;
} 

.timeline_bg_wrap .timeline_back .timeline.blog-wrap:nth-child(2) {
    margin-top: 0px !important;
}
.bdp_blog_template.timeline .post_wrapper.box-blog{
	float:none !important;
	width:100% !important;
	max-width:100% !important;
	padding:0px !important;
}

.bdp_blog_template.timeline:nth-child(2n) .post_content_wrap:before, .bdp_blog_template.timeline:nth-child(2n) .post_content_wrap:after{
	display:none;
} 
.post_content_wrap{
	border:none !important;
} 

.timeline_bg_wrap .timeline_back .timeline.blog-wrap:nth-child(2n+1) {
    clear: none !important;
    float: none !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.bdp_blog_template.timeline .desc {
    margin-top: 15px;
    float: left;
    width: 580px !important;
    text-align: left;
	  padding:0 80px;
	
} 

.bdp_blog_template.timeline .photo {
    text-align: left;
    float: left;

} 
.bdp_blog_template.timeline .photo img{
	
}
.bdp_blog_template.even .desc {
    margin-top: 15px;
    float: right;
    width: 620px !important;
	text-align: left;
 padding-left: 80px !important;
    padding-right: 100px !important;
}

.bdp_blog_template.even .photo {
    text-align: left;
    float: right !important;
} 
.bdp_blog_template.timeline .photo{
	    background: #f4f2eb !important;
} 

body .bdp-load-more {
    margin: 0px 0 30px 0;
    text-align: center;
    clear: both;
    text-align: center !important;
} 

.timeline_bg_wrap .timeline_back .timeline.blog-wrap:nth-child(2) {
    margin-top: 44px !important;
    padding-bottom: 44px !important;
}

body .bdp_blog_template.timeline .desc h3 a{
	    background: #f4f2eb !important; 
	 font-weight:600 !important;
	    font-family: "RebondGrotesque", Sans-serif;
	color:#1B1C1D !important; 
	font-size:40px !important; 
	line-height:45.6px !important;

} 

.masonry-timeline-wrapp .metadatabox {
    display: block;
    padding: 10px 0;
    border-top: 1px solid #bdbdbd;
    border-bottom: 1px solid #bdbdbd;
    font-size: 14px;
    display: none !IMPORTANT;
}

.layout_id_1 .masonry-timeline-wrapp, .layout_id_1 .masonry-timeline-wrapp .post-footer .social-component {
    background: #f4f2eb !important;
}
.layout_id_1 .masonry-timeline-wrapp .post-content-area .post_content {
	    font-family: "Roboto", Sans-serif !important;
	font-size:18px !important;
	line-height:24px !important; 
	font-weight:400 !important;
	color:#1B1C1D !important;
  width:439px !important;
	padding-top:12px !important;
    letter-spacing: 0px !important;
} 
body{
	  counter-reset: section;

}
.layout_id_1 .masonry-timeline-wrapp .post-content-area .post-title a::before {
    counter-increment: section;
    content: counter(section, decimal-leading-zero);
    display: block !important;
    font-size: 40px !important;
    font-family: 'ESRebondGrotesque-Semibold';
    font-weight: 600 !important;
    color: #1B1C1D !important;
    padding-bottom: 20px !important;
}
.timeline_bg_wrap{
	text-align:center !important;
}
.timeline_bg_wrap .timeline_back .timeline.blog-wrap::before{
} 
.layout_id_1 .bdp_blog_template .read-more-div a.more-tag {
    color: #1B1C1D !important;
    font-weight: 500 !important;
  font-family: 'Roboto' !important;
    font-size: 18px !important;
    background: inherit !important; 
	letter-spacing:0px !important;
}
.read_more i{
	display:none !important;
} 
.layout_id_1 .bdp_blog_template .read-more-div a.more-tag{
	position:relative; 
	    text-decoration: underline !important;
}
.layout_id_1 .bdp_blog_template .read-more-div a.more-tag:before{
	content:""; 
	background-image:url(https://bestshoppingsecrets.com/wp-content/uploads/2023/02/arrow-in-circle-2.png);
	height:24px !important;
	width:24px !important;
	position:absolute;
	right:-25px;
	margin-top:3px;
	background-size:cover;
	
} 
.read-more-div{
	padding-top:40px !important;
	margin-left:-8px
}
.bdp_blog_template.timeline .desc{
	padding-top:20px !important;
}

.bdp_blog_template.timeline .photo img {
    border-radius: 0px 20px 20px 0px !important;
} 
.bdp_blog_template.even .photo img {
    border-radius: 20px 0px 0px 20px !important;
} 
.masonry-timeline-wrapp .post-content-area{
	text-align:left !important;
} 
.layout_id_1 .bdp_blog_template h2.post-title{
	text-align:left !important;
}
.layout_id_1 .bdp_blog_template h2.post-title a{
	 text-align:left !important;
	 font-weight:600 !important;
	       font-family: 'ESRebondGrotesque-Semibold' !important;
	color:#1B1C1D !important; 
	font-size:40px !important; 
	line-height:45.6px !important; 
	letter-spacing:0px !important;
} 
.masonry-timeline-wrapp .post-content-area .post-title:after{
	display:none !important;
} 

.masonry_timeline_wrapper {
    box-shadow: none !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: 0 0 5px #dddddd;
    display: inline-block;
    width: 100%;
} 
.masonry-timeline-wrapp .image-blog{
	text-align:left !important;
} 
.masonry-timeline-wrapp .image-blog .year-number{
	display:none !important;
}  

.layout_id_1 .bdp_blog_template .bdp-pinterest-share-image a {
  
    display: none !important;
}
.layout_id_1 .masonry-timeline-wrapp:nth-child(2n) .read-more-div{
	text-align:left !important;
} 
.layout_id_1 .masonry-timeline-wrapp .post-content-area .post-title{
	padding-top: 25px !important;
} 
.masonry-timeline-wrapp:nth-child(2n) .image-blog {
    float: right;
    text-align: right !important;
} 
.masonry-timeline-wrapp{
	padding-top:0px !important;
} 
.masonry-timeline-wrapp .image-blog img{
	border-radius:24px !important;
}

.masonry-timeline-wrapp{
	padding-bottom:15px !important;
} 
.bdp-load-more a.button.bdp-load-more-btn {
	 border-radius:42px !important; 
	background:#1B1C1D !important;
 font-family: 'Roboto' !important;
  font-weight:700 !important;
	 font-size:18px !important;
	 padding: 15px 45px !important;
 padding-right:4.4em !important;
width: 213px;
height: 54px;

}  

#test{
	margin-bottom:20px !important;
}
.bdp-load-more .btnr:hover{
	background:#6a55a2 !important;
}
.bdp-load-more .btnr {
    border-radius: 42px !important;
    position: relative;
    background: #6a55a2 !important;
    font-family: 'Roboto' !important;
    font-weight: 700 !important;
    font-size: 18px !important;
    padding: 15px 45px !important;
    padding-right: 4em !important;
    width: 213px;
height: 54px;
    color: #FBFBF8 !important;
    display: inline-block;
    line-height: 24px;
}
.bdp-load-more a.button.bdp-load-more-btn{
	position:relative;
}
.border-bottom21 a{
	text-decoration:underline !important;}
.bdp-load-more a.button.bdp-load-more-btn:before{
	content:""; 
	background-image:url(https://bestshoppingsecrets.com/wp-content/uploads/2023/02/arrow-in-circle-1.png);
	height:24px !important;
	width:24px !important;
	position:absolute;
	right:40px;
	margin-top:3px;
	background-repeat:no-repeat;
	margin-top:-2px; 
	background-size:cover !important;
	
	
}  

.bdp-load-more .btnr:before{
	content:""; 
	background-image:url(https://bestshoppingsecrets.com/wp-content/uploads/2023/02/arrow-in-circle-5.png);
	height:24px !important;
	width:24px !important;
	position:absolute;
	right:40px;
	margin-top:3px;
	background-repeat:no-repeat;
	margin-top:-1px;
	background-size:cover !important;
}  

.masonry-timeline-wrapp .image-blog {
    width: 643px !important;
}
.arrow1{
	margin-top:12px !important;
}
.arrow1 a{
	position:relative;
	width:240px !important;
	
}

.arrow1 a:before{
	content:""; 
	background-image:url(https://bestshoppingsecrets.com/wp-content/uploads/2023/03/arrow-left12.png);
	height:24px !important;
	width:24px !important;
	position:absolute;
	right: -30px;
   margin-top: -2px;
	background-size:cover; 
	background-repeat:no-repeat;
	
	
}  

.bdp-load-more-pre {
    margin-bottom: 0px !important;
} 

body .bdp-load-more {
	margin: 42px 0px !important;}
.elementor-32 .elementor-element.elementor-element-0ebcd06 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px !important;
} 
.elementor-32 .elementor-element.elementor-element-628c577 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
	margin-bottom:0px !important;
} 
.elementor-32 .elementor-element.elementor-element-de48032 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
	margin-top:10px !important;
}
.elementor-32 .elementor-element.elementor-element-32bb0c2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px !important;
}
.pp2{
	color:#FBFBF8 !important;
} 
.pp2 span{ 
    font-family: "ESRebondGrotesque-Semibold", Sans-serif;
    font-size: 30.41px;
    font-weight: 600;
    line-height: 34px;
	 display:block;
}
.pp2:hover{
	 color:#000 !important;
} 
.pp3 span{ 
    font-family: "ESRebondGrotesque-Semibold", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 34px;
	 display:block;
} 
.pp3{
	color:#FBFBF8 !important;
} 
#mc4wp-form-1 label{

} 
#mc4wp-form-1 input{
	border-radius:8px !important;
} 
.ct-mailchimp1.style2 [type="submit"]{
	width:213px !important;
	height:45px !important;
	line-height:0;
	right:30px; 
	font-size:18px !important;
	font-weight:400;
	font-family:Roboto !important; 
	color:#FBFBF8 !important;
	
}
.ct-mailchimp1.style2 [type="email"]{
	background:#FBFBF8;
	color: #808178;
	font-size:18px;
	font-weight:400 !important;
	border-radius:8px !important;
	border:1px solid #B8B5A5; 
	height:45px !important;
	width:400px !important;
} 
.social_icon img{
	width:29px !important;
	
} 
.social_icon a{
	padding:0 10px;
} 
.social_app{
	text-align:right;
} 
.social_app a{
	padding:0 20px;
}  


.masonry-timeline-wrapp{
	padding-bottom:0 !important;
}
.masonry-timeline-wrapp:nth-child(2n){
	margin-top:65px !important;
	margin-bottom:65px !important;
}  
.masonry-timeline-wrapp .post-content-area {
	padding:0px !important;
	width:432px !important;
	margin-left:82px !important;
} 

.masonry-timeline-wrapp .image-blog{
	width:55%;
} 
.bdp-load-more-pre{
	    margin-bottom: 65px;
} 
.ct-mailchimp1.style2 [type="submit"]{
	background:#1B1C1D !important;

} 
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container{
	right:0 !important; 
 left: inherit !important; 
	width:549px !important; 
	background:#1B1C1D !important; 
	height:410px !important; 
	overflow:hidden !important;
	
} 

.premium-modal-box-modal-body {
    position: relative;
    padding: 15px;
    padding: 0 50px !important;
}
.premium-modal-box-modal-header{
	padding:40px !important;
	text-align:center !important;
} 
.premium-modal-box-modal-header h3{
	color: #1B1C1D;
    font-family: "ESRebondGrotesque-Extrabold", Sans-serif;
    font-size: 50px;
    font-weight: 800;
}
#ct-header-elementor .ct-header-elementor-main {
    position: relative;
    z-index: auto !important;
} 
.elementor-35 .elementor-element.elementor-element-2bdd724.premium-ham-dropdown .premium-main-mobile-menu, .elementor-35 .elementor-element.elementor-element-2bdd724.premium-nav-dropdown .premium-main-mobile-menu {
    width: 100% !important;
}
.premium-mobile-menu-container li{ 
	padding-left: 48px !important;
    border-bottom: 1px solid #808178;
	padding-bottom:15px !important;
	padding-top:15px !important;
   
} 
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container{
	background:#fff;
} 
.premium-nav-slide-overlay{
	    background: rgba(217, 217, 217, 0.5) !important;
}
.elementor-35 .elementor-element.elementor-element-2bdd724 .premium-mobile-menu-outer-container .premium-mobile-menu-close i{
	color:#FBFBF8 !important;
} 

.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close {
    top: 7% !important;
    right: 60px !important;
  
} 

.premium-mobile-menu-container li a {
   
   font-family: 'ESRebondGrotesque-Semibold' !important; 
    font-weight: 600;
    color: #FBFBF8
 !important;
    font-size: 20px !important;
    
} 
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu{
	margin-top:-12px;
} 
.arrow-left{
	padding:0 30px;
}
.arrow-left a:before{
	  content:"";
	  background-image:url(https://bestshoppingsecrets.com/wp-content/uploads/2023/02/Vector.png); 
	left: 0px;
    margin-top: 12px;
	width:10.5px;
	height:21px;
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	position:absolute;

} 

.layout_id_2 .minimal-post-container .minimal-entry, .layout_id_2 .minimal-entry .minimal-social-cover {
    background: inherit !important;
} 
.layout_id_2 .minimal .minimal-content-cover .post-title a {	    color: #1B1C1D;
   color: #1B1C1D;
    font-family: "Roboto", Sans-serif !important;
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    line-height: 21.09px !important;
	    display: -webkit-box !important;
    overflow: hidden !important;
    -webkit-line-clamp: 1 !important;
    -webkit-box-orient: vertical !important;
} 
.layout_id_2 .minimal .minimal-content-cover .post-content{
	color: #1B1C1D;
    font-family: "Roboto", Sans-serif !important;
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    line-height: 21.09px !important;
} 
.minimal-post-container .minimal-entry{
	 padding:0px !important;
} 
.layout_id_2 .minimal-post-container:after{
	 display:none !important;
} 
.column_layout_3 .minimal-post-wrapper img{
	 border-radius:10px !important;
} 

.column_layout_3 .minimal-post-wrapper {
    padding-bottom: 20px !important;
} 
#premium-nav-menu-item-1271{
	position:absolute:
		top:0;
}
body #premium-nav-menu-item-1271 a{
    font-family: "ESRebondGrotesque-Medium", Sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 16px;
    fill: #000000;
    color: #000000;
    background-color: #93D1AC;
    border-radius: 20px 20px 20px 20px;
    padding: 14px 20px 14px 20px;
} 

#premium-nav-menu-item-1271 {
   text-align:center !important;
    position: absolute;
    top: 15px;
    width: 75% !important; 
	display:none !important
} 
.main-hh .elementor-counter-title{
	margin-top:20px;
} 
.main-hh2 .elementor-counter-title{
	margin-top:30px;
} 
.main-hh .elementor-counter-number-suffix{
	font-size:60px;
	padding-left:8px;
	margin-top:10px; 
	    font-family: 'RebondGrotesque';
} 
.ct-mailchimp1.style2 [type="submit"]:hover{
	background: #6a55a2 !important;
} 
.layout_id_1 .bdp-load-more a.button.bdp-load-more-btn:hover{
	background: #6a55a2 !important; 
	border:none !important;
}
.premium-mobile-menu-outer-container {
	display:none;
	
} 
.button:after{
	
    -webkit-transform: inherit;
    -khtml-transform: skewX(-20deg);
    -moz-transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    -o-transform: skewX(-20deg);
    transform: inherit;
    background-image: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255, 255, 255, 0.4)), to(transparent));
    background-image: inherit;
    z-index: -1;
}
}
.premium-vertical-toggle-open{
	display:block !important;
} 
.layout_id_1 .bdp_blog_template .read-more-div a.more-tag:hover{
	color:#6a55a2 !important;
}  

.ct-modal .ct-modal-overlay {
    position: absolute;
    width: auto !important;
    height: auto !important;
    top: calc(90px - 112vw);
    right: calc(100px - 112vw);
    z-index: 3;
    display: block;
    background-color: rgba(0, 0, 0, 0.9);
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -webkit-transform: scale(0);
    -khtml-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transition: transform 0.8s ease-in-out;
    -khtml-transition: transform 0.8s ease-in-out;
    -moz-transition: transform 0.8s ease-in-out;
    -ms-transition: transform 0.8s ease-in-out;
    -o-transition: transform 0.8s ease-in-out;
    transition: transform 0.8s ease-in-out;
    transition-delay: 0.3s;
    -webkit-transition-delay: 0.3s; 
	display:none !important;
} 
.ct-modal-search .search-submit{
	display:block !important
}
 
.layout_id_1 .bdp_blog_template .read-more-div a.more-tag:hover:before{
	    content: "";
    background-image: url(https://bestshoppingsecrets.com/wp-content/uploads/2023/02/arrow-in-circle-4.png);
} 

.bdp-load-more a.button.bdp-load-more-btn33:before {
    content: "";
    background-image: url(https://bestshoppingsecrets.com/wp-content/uploads/2023/02/arrow-in-circle-1.png);
    height: 40px !important;
    width: 40px !important;
    position: absolute;
    right: 30px;
    margin-top: 3px;
    background-repeat: no-repeat;
    margin-top: -4px;
}


.masonry-timeline-wrapp:nth-child(2n) .post-content-area {
    float: right;
	padding-left: 0px !important;
  margin-left:0 !important;
}  

.masonry-timeline-wrapp .post-content-area{
	 float:left !important; 
} 

.masonry-timeline-wrapp:nth-child(2n) .post-content-area {
    float: left !important;
    margin-left: 0px !important; 
	margin-right:82px !important;
} 


	.column_layout_3	.bdp_blog_template .bdp-post-image{
		height:371px !important;
	}
	
.column_layout_3 .minimal-post-wrapper:nth-child(2) .bdp-post-image {
		height:561px !important;
	}
	
	.column_layout_3 .minimal-post-wrapper:nth-child(3) .bdp-post-image {
		height:459px !important; 
	
	}
	.column_layout_3 .minimal-post-wrapper:nth-child(4) .bdp-post-image { 		
		height:452px !important;
	}
	.column_layout_3 .minimal-post-wrapper:nth-child(4) { 	
	    margin-top: -190px !important;
		
	} 
.column_layout_3 .minimal-post-wrapper:nth-child(5){
	margin-top:5px !important;
}
		.column_layout_3 .minimal-post-wrapper:nth-child(5) .bdp-post-image {
		height:367px !important;
	} 
.column_layout_3 .minimal-post-wrapper:nth-child(6) {
		margin-top: -92px !important;
}
		.column_layout_3 .minimal-post-wrapper:nth-child(6) .bdp-post-image {
		height:403px !important;
	}
	
		.column_layout_3 .minimal-post-wrapper:nth-child(7) .bdp-post-image {
		height:439px !important;
	} 
.column_layout_3 .minimal-post-wrapper:nth-child(7) {
	 margin-top: -107px;
}
	.column_layout_3 .minimal-post-wrapper:nth-child(8) .bdp-post-image {
		height:338px !important;
	} 
.column_layout_3 .minimal-post-wrapper:nth-child(8){
margin-top: -5px !important;
}
		.column_layout_3 .minimal-post-wrapper:nth-child(9) .bdp-post-image {
		height:346px !important; 
			
	}
	

.column_layout_3 .minimal-post-wrapper:nth-child(11) .bdp-post-image {
		height:561px !important;
	}


	.column_layout_3 .minimal-post-wrapper:nth-child(12) .bdp-post-image {
		height:459px !important; 
	
	}
	.column_layout_3 .minimal-post-wrapper:nth-child(13) .bdp-post-image { 		
		height:452px !important;
	}
	.column_layout_3 .minimal-post-wrapper:nth-child(13) { 	
	margin-top:-208px !important;
		
	} 
.column_layout_3 .minimal-post-wrapper:nth-child(14){
	margin-top:-14px !important;
}
		.column_layout_3 .minimal-post-wrapper:nth-child(14) .bdp-post-image {
		height:367px !important;
	} 
.column_layout_3 .minimal-post-wrapper:nth-child(15) {
			margin-top:-116px !important;
}
		.column_layout_3 .minimal-post-wrapper:nth-child(15) .bdp-post-image {
		height:403px !important;
	}
	
		.column_layout_3 .minimal-post-wrapper:nth-child(16) .bdp-post-image {
		height:439px !important;
	} 
.column_layout_3 .minimal-post-wrapper:nth-child(16) {
	  margin-top: -117px !important;
}
	.column_layout_3 .minimal-post-wrapper:nth-child(17) .bdp-post-image {
		height:338px !important;
	} 
.column_layout_3 .minimal-post-wrapper:nth-child(17){
	    margin-top: -13px !important;
}
		
.column_layout_3 .minimal-post-wrapper:nth-child(18) .bdp-post-image {
    height: 403px !important;
}



.bdp-load-more .btnr:hover{
	    background: #1b1c1d !important;
}

.layout_id_1 .masonry-timeline-wrapp figure{
	
}
.layout_id_1 .masonry-timeline-wrapp  img {
    border-radius: 24px !important;
    object-fit: cover;
}





















	.column_layout_3 .minimal-post-wrapper img {
    border-radius: 10px !important;
    object-fit: cover;
    height: 100%;
    width: 100% !important; 
		    object-position: center !important;
}
	div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea{
		
    color: rgb(27, 28, 29);
    -webkit-text-fill-color: rgb(27, 28, 29);
    opacity: 1;
    transition: color 0.3s ease-in-out 0s;
    background: transparent;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    font-family: Roboto;
    font-style: normal;
    min-width: 0px;
    width: 100%;
    border: 0px;
    box-sizing: content-box;
    padding: 15px 16px;
    border-radius: 8px;
} 

.forminator-ui#forminator-module-2628.forminator-design--default .forminator-input, .forminator-ui#forminator-module-2628.forminator-design--default .forminator-input input {
    font-size: 16px;
    font-family: 'Roboto' !important;
    font-weight: 500 !important;
    padding: 15px 16px !important;
    background: #fff !important;
       border: 1px solid rgb(27 28 29 / 45%) !important;
    border-radius: 8px !important;
} 
.forminator-ui#forminator-module-2628.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]{
	
    font-size: 16px;
    font-family: 'Roboto' !important;
    font-weight: 500 !important;
  
    background: #fff !important;
        border: 1px solid rgb(27 28 29 / 45%) !important;
    border-radius: 8px !important;
} 

.paoc-close-popup {
    position: absolute;
    top: 13px;
    right: 8px;
    width: 49px;
    width: 45px;
    height: 35px;
    /* font-size: 60px !important; */
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    line-height: 29px;
    fill: #1b1c1d;
    border-radius: 50px;
    background-color: rgb(0 0 0 / 0%);
    border: 3px solid #fff0;
    outline: none !important;
    /* z-index: 9999999; */
} 
.paoc-close-popup:hover{
	background:#fff !important;
	 fill: #1b1c1d !important;
}
.forminator-design--default  textarea{
	font-size: 16px;
    font-family: 'Roboto' !important;
    font-weight: 500 !important;
  padding:15px 16px !important;
    background: #fff !important;
       border: 1px solid rgb(27 28 29 / 45%) !important;
    border-radius: 8px !important;
} 

.button231 .paoc-popup-btn{
    font-family: "Roboto", Sans-serif !important;
    font-size: 18px !important;
    font-weight: 500 !important; 
    line-height: 24px !important;
    fill: #FBFBF8 !important;
    color: #FBFBF8 !important;
    background-color: #1B1C1D !important;
    border-radius: 100px 100px 100px 100px !important;
    padding: 18px 109px 18px 109px !important; 
	width: 360px !important;
    margin: 0 auto; 
	 margin-top:80px !important;
}  
.paoc-popup-btn:hover{
		background:#6A55A2 !important; 
	color:#fff !important;
}
.button231 .paoc-popup-btn:hover{
	background:#6A55A2 !important;
} 
.forminator-ui#forminator-module-2628.forminator-design--default .forminator-button-submit:hover{
		background:#6A55A2 !important;
}
.forminator-ui#forminator-module-2628.forminator-design--default .forminator-button-submit{
	font-family: "Roboto", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important; 
    line-height: 24px !important;
    fill: #FBFBF8 !important;
    color: #FBFBF8 !important;
    background-color: #1B1C1D !important;
    border-radius: 100px 100px 100px 100px !important;
    padding: 18px 109px 18px 109px !important; 
	width:100% !important;
}
.paoc-popup-inr h3 {
    text-align: center !important;
    font-family: 'ESRebondGrotesque-Semibold';
    font-weight: 600 !important;
    color: #1B1C1D !important;
    margin-bottom: 40px !important;
    font-size: 40px !important;
}
.layout_id_2 .minimal .minimal-content-cover .post-title a:hover{
	 color:#6a55a2 !important;
}
.page-id-1308 .elementor-35 .elementor-element.elementor-element-b6cd0fc{
	padding-left:123px !important;
	padding-right:123px !important;
}
.layout_id_1 .bdp_blog_template .read-more-div a.more-tag{
	padding-top:0 !important;
}
.paoc-design-1 .paoc-popup-con-bg{
	padding:40px 70px !important;
}
.read-more-div {
	padding-top: 12px !important;}
.paoc-cb-popup-body{
	border-radius:20px !important;
} 
div.wpforms-container-full .wpforms-form input.wpforms-field-medium{
	width:100% !important;
}
.paoc-credit-wrp{
	display:none !important;
}
.paoc-popup-2582{
	margin-top:90px !important;
} 
.paoc-popup-2582 h3 {
    text-align: center !important;
    font-family: 'ESRebondGrotesque-Semibold';
    font-weight: 600 !important; 
	 color:#1B1C1D !important; 
	margin-bottom:40px !important;
    font-size: 40px !important;
} 
.elementor-1308 .elementor-element.elementor-element-6c51e1a > .elementor-widget-container{
}
.paoc-popup-btn {
    display: block !important; 
	width: 246px !important;
    padding: 18px 74px !important;
    text-align: center;
    background: #ece9dd  !important;
    color: #fff;
    border-radius: 3px;
    font-weight: 500 !important;
    color: #1B1C1D !important;
    font-size: 18px !important;
    font-family: 'Roboto';
    border-radius: 100px !important; 
	margin-top:28px !important;
}
.wpcf7-form p{
			padding-bottom:0 !important;
			margin:0 !important;
		}
.wpcf7-form input{ 
	border-radius: 8px; 
	    font-size: 16px !important;  
	  color: rgb(27 28 29 / 75%) !important;
	font-weight: 600 !important;
    padding: 24px !important;
}
.wpcf7-form label{
	margin:0 !important; 
	width: 100% !important;
}
.wpcf7-form br{
	display:none !important;
}
.page-id-1192  .bdp-load-more .btnr {
	display:none !important;
}

.elementor-widget-premium-nav-menu .premium-active-item .premium-menu-link{
	  color:#6A55A2 !important;
} 

.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link:hover{
	color:#6A55A2;
}  
.premium-mobile-menu-container li a:hover{
	color:#6A55A2 !important;
}
body #premium-nav-menu-item-1271 a:hover{
	background:#6A55A2 !important;
	color:#fff !important;
} 
.h-fixed .btn-nav a {
    font-family: "ESRebondGrotesque-Medium", Sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 16px;
    fill: #000000;
    color: #000000;
    background-color: #93D1AC;
    border-radius: 20px 20px 20px 20px;
    padding: 14px 20px 14px 20px;
}





.h-fixed li:nth-child(1) {
    text-align: center !important;
    position: absolute;
    top: 15px;
    width: 53% !important;
    padding: 0px !important;
    padding-left: 120px !important;
}
.h-fixed li:nth-child(1) a{
	   font-family: "ESRebondGrotesque-Medium", Sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 16px;
    fill: #000000;
    color: #000000;
    background-color: #93D1AC;
    border-radius: 20px 20px 20px 20px;
    padding: 14px 20px 14px 20px;
} 
body .h-fixed .elementor-widget-premium-nav-menu li:nth-child(1) a:hover{
	background:#6A55A2 !important;
	color:#fff !important;
}


.ct-modal-search .search-field{
	border-radius:0 !important;
}




.ct-modal {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -2;
    -webkit-transition: all 1s ease;
    -khtml-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.premium-mobile-menu-container #premium-nav-menu-item-1330{
	    border-bottom: none !important;
}



.entry-featured{
	  display:none !important
}


@media screen and (max-width: 1199px){
	.ct-header-mobile{background-color: #1B1C1D !important;
} 
	#ct-menu-mobile .btn-nav-mobile:before, #ct-menu-mobile .btn-nav-mobile:after, #ct-menu-mobile .btn-nav-mobile span{
		background:#FBFBF8 !important;
	} 
	
}
	
#test{
	display:none;
}
	
	
	
	
	
	@media screen and (max-width: 1380px){
		
	}
		
} 
	@media only screen and (max-width: 1380px) and (min-width: 1000px)  {
		
			body .masonry-timeline-wrapp .post-content-area{
			    margin-left:30px  !important;
		
		}
		.masonry-timeline-wrapp:nth-child(2n) .post-content-area{
			margin-right:30px  !important;
		}
		

.masonry-timeline-wrapp .image-blog {
    width: 586px !important;
}
		.masonry-timeline-wrapp .image-blog {
    width: 627px !important;
}
	}
.form_main {

} 
.form_main label{
	float:left;
	width:200px; 
	margin:0 20px;
} 
.with_frm_style input[type=text], .with_frm_style input[type=password], .with_frm_style input[type=email], .with_frm_style input[type=number], .with_frm_style input[type=url], .with_frm_style input[type=tel], .with_frm_style input[type=phone], .with_frm_style input[type=search], .with_frm_style select, .with_frm_style textarea, .frm_form_fields_style, .with_frm_style .frm_scroll_box .frm_opt_container, .frm_form_fields_active_style, .frm_form_fields_error_style, .with_frm_style .frm-card-element.StripeElement, .with_frm_style .chosen-container-multi .chosen-choices, .with_frm_style .chosen-container-single .chosen-single{
	        color: rgb(27, 28, 29) !important;
    font-size: 16px !important;
    line-height: 19px;
    font-family: Roboto !important;
    font-weight: 500 !important;
    padding: 20px 16px !important;
    border-radius: 8px !important;
    border: 1px solid #1b1c1d7a !important;
} 
.nice-select{
	height:45px !important; 
	color: rgb(27, 28, 29) !important;
    font-size: 16px !important;
    line-height: 19px;
    font-family: Roboto !important;
    font-weight: 500 !important;
   
    border-radius: 8px !important;
    border: 1px solid #1b1c1d7a !important;
} 
.nice-select span.current{
	line-height: 27px !important; 
	font-weight:500 !important;
	    color: rgb(27 28 29 / 52%) !important;
} 
.paoc-design-1 .paoc-popup-con-bg{
	overflow-y:hidden !important;
} 
.frm_style_formidable-style.with_frm_style .frm_submit button{
	    font-family: "Roboto", Sans-serif !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    line-height: 24px !important;
    fill: #FBFBF8 !important;
    color: #FBFBF8 !important;
    background-color: #1B1C1D !important;
    border-radius: 100px 100px 100px 100px !important;
    padding: 18px 109px 18px 109px !important;
    width: 360px !important;
    margin: 0 auto;
    margin-top: 40px !important; 
	border:none !important;

} 

.paoc-close-popup svg {
    display: inline-block;
    vertical-align: middle;
    height: 19px;
    width: 19px;
    display: none;
}
.paoc-close-popup:before{
	 background-image:url(https://bestshoppingsecrets.com/wp-content/uploads/2023/02/25.png); 
	    background-position: center;
    background-repeat: no-repeat;
    width: 25px !important;
    height: 25px !important;
    content: "";
    position: absolute;
    left: 0;
	 bottom:0 !important;
} 

.paoc-close-popup:before{
	 background-image:url(https://bestshoppingsecrets.com/wp-content/uploads/2023/02/25.png); 
	    background-position: center;
    background-repeat: no-repeat;
}
.with_frm_style .frm_submit {
    clear: both;
    margin: 0 auto;
}  
.frm_style_formidable-style.with_frm_style .frm_submit button:hover{
	background:#6a55a2 !important;
}


.layout_id_2 .minimal .minimal-content-cover .post-content{
	margin-top:12px !important;
	letter-spacing:0px !important;
}

.bdp-load-more a.button.bdp-load-more-btn{
	border:none !important;
}
.bdp-load-more a.button.bdp-load-more-btn:hover{
	background:#6a55a2 !important;
}
.column_layout_3 .minimal-post-wrapper:nth-child(9) .bdp-post-image {
    height: 403px !important;
}
.column_layout_3 .minimal-post-wrapper:nth-child(9) {
     margin-top: -66px !important;
}
.column_layout_3 .minimal-post-wrapper:nth-child(18) {
       margin-top: -68px !important;
}


.minimal-post-container .minimal-entry {
    background: #fff;
    padding: 20px;
    position: unset;
    overflow: inherit !important;
} 
.layout_id_2 .minimal .minimal-content-cover .post-categories{
	position:absolute !important;
	top:40px  !important; 
	background:#F4F2EB !important; 
	border-radius: 0px 2px 2px 0px !important;
	padding:6px 20px !important;

}
.layout_id_2 .minimal .minimal-content-cover .post-categories  a {
color: #1b1c1d;
    font-size:10px;
    font-family: 'Roboto';
    font-weight: 500 !important;
    text-transform: uppercase;
    letter-spacing: 0.02em !important;
}
.ct-modal{
	width:400px !important; 
	height:400px !important;
}

.ct-modal.ct-modal-search .ct-modal-content {
    max-width: 400px !important;
}
.ct-modal.open .ct-modal-content {
    width: 400px !important;
    opacity: 1;
    transition-delay: 0.7s;
    -webkit-transition-delay: 0.7s;
}
#pagetitle{
	display:none !important;
}

.single-post .entry-body{
	padding:0 !important;
}
.single-post .entry-meta {
    margin-bottom: 30px;
    display: none !important;
}


.elementor-35 .elementor-element.elementor-element-8c2b2b8 .ct-logo img {
    max-height: 31.38px;
    width: 236.13px !important;
}

.maiheader {
    position: fixed !important;
    z-index: auto !important;
    z-index: 999 !important;
	 width:100% !important;
	 top:0;
}

.elementor-35 .elementor-element.elementor-element-2bdd724.premium-nav-dropdown .premium-main-mobile-menu {
    width: 461px;
}

.main-toggle1{

	z-index:9999 !important;
} 
.main-nav{

}
.premium-nav-dropdown .premium-mobile-menu-container {
    display: block !important;
    position: absolute;
	 left:69% !important;
	    background: #1b1c1d !important;
} 
.layout_id_1 .bdp-load-more a.button.bdp-load-more-btn:not(.template-3){
	 border:none !important;
}

.premium-banner-animation1 .premium-banner-ib-content{
	 opacity:1 !important;
}

.pp2{
	height:360px !important; 
transition: all 1s ease;
}


.pp3{
	height:360px !important;
}
.pp2:hover .s11{
	 position:absolute;
 
	
}

.pp3 :hover .s11{
	 position:absolute;

 
	
}
.blog-time {
    text-align: center !important;
    color: #808178 !important;
    text-transform: uppercase !important;
    font-weight: 700 !important;
    letter-spacing: 0.05em;
    line-height: 16px; 
	 font-size:12px !important;
}
.single-post .entry-footer{
	display:none !important;
}
#comments{
	display:none !important;
}

.post-previous-next{
	display:none !important;
}

@media only screen and (max-width: 1446px) and (min-width: 1000px)  {
	.masonry-timeline-wrapp .image-blog {
    width: 50% !important;
}
	
	
}

@media only screen and (max-width: 1206px) and (min-width: 1000px)  {
	.masonry-timeline-wrapp .image-blog {
    width: 50% !important;
}
	
.layout_id_1 .masonry-timeline-wrapp .post-content-area .post_content {
    font-family: "Roboto", Sans-serif !important;
    font-size: 18px !important;
    line-height: 24px !important;
    font-weight: 400 !important;
    color: #1B1C1D !important;
    width: 400px !important;
    padding-top: 12px !important;
    letter-spacing: 0px !important;
}
.masonry-timeline-wrapp .post-content-area {
    padding: 0px !important;
    width: 30% !important;
    margin-left: 42px !important;
}
	
}



.input-box {
  position: absolute;
  width: 100%;
  max-width: 0px;
  height: 40px;
  margin: 0 0px;
  background-color: #1b1c1d;
  border-radius: 6px;
  transition: all 0.5s ease-in-out;
	margin-top:-5px !important;
	right:0 !important;
}
.input-box.open {
  max-width: 274px;
	border-bottom:1px solid #FBFBF8;
	border-radius:0 !important;
}
.open .search{
	display:none !important;
}
.input-box input {
  position: relative;
  width: 100%;
    background-color: #1b1c1d00 !important;
  height: 34px !important;
  font-size: 16px;
  font-weight: 500;
  color: #B8B5A5;
  padding: 0px !important;
  border: none;
	font-family:Roboto !important;
  border-radius: 0px !important;
  outline: none;
  transition: all 0.5s ease-in-out;
padding-left:20px !important;
} 
.she-header .serac13{
	margin-top:20px;
}

.input-box .btnsa {
    background-color: inherit;
    position: absolute;
    bottom: 10px;
    padding: 0 !important;
    left: -7px;
    font-size: 18px !important;
    line-height: 0px;
    display: none;
    box-shadow: none !important;
    -webkit-transition: inherit;
    -khtml-transition: all 240ms linear 0ms;
    -moz-transition: all 240ms linear 0ms;
    -ms-transition: all 240ms linear 0ms;
    -o-transition: all 240ms linear 0ms;
    transition: inherit;
}
.input-box .btnsa:after{
	display:none !important;
}
.btnsa:hover{
		background-color: #1b1c1d !important; 
	box-shadow:none !important;
}
.open .btnsa{
	display:block !important;
}
.input-box input:autofill{
		background-color: #1b1c1d;
} 
.input-box input:-webkit-autofill {
   background-color: #1b1c1d;
}
.input-box.open input {
  padding: 0 15px 0 65px;
}

.input-box .search {
  position: absolute;
  top: 0;
  width: 40px;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 6px;
  cursor: pointer;
}
.input-box.open .search {
  border-radius: 6px 0 0 6px;
}
.search .search-icon {
  font-size: 22px;
  color: #fff;
}
.input-box .close-icon {
    position: absolute;
    top: 50%;
    font-size: 28px;
    color: #fff;
    padding: 5px;
    transform: translateY(-50%);
    transition: all 0.5s ease-in-out;
    cursor: pointer;
    pointer-events: none;
    opacity: 0;
}
.input-box.open .close-icon {
  transform: translateY(-50%) rotate(180deg);
  pointer-events: auto;
  opacity: 1;
} 
.serac13{
	margin-top:13px;
	position:relative !important;

} 

.page-id-1192 .bdp-load-more{
	margin-top:40px !important;
} 



/*---=====Menu------*/

#menu{
  position: relative;
  width: 30px;
  height: 30px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: .5s;
  z-index: 10; 
	cursor:pointer;
}

.menu-line1{
  width: 100%;
  height: 2px;
  background: #ECE9DD;
  transition: .6s;
}

.menu-line2{
  width: 100%;
  height: 2px;
  margin-top: .7rem;
  background: #ECE9DD;
  transition: .6s;
}

.rotate{
  transform: rotateZ(180deg)
}
.rotate1{
  background: #ECE9DD;
  transform: rotateZ(45deg);
}
.rotate2{
  background: #ECE9DD;
  width: 100%;
  transform:  translate(0,-0.8rem) rotateZ(-45deg);
}
.nav-page1{
  position: fixed ;
  top:0 ;
  left: 0;
  background:#1B1C1D;
  width: 60%;
  height: 70vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #212121;
  transform: translate(0,-100%);
  transition: .5s;
  opacity: 0;
}
.nav-page1 span{
  padding: 1rem;
}
.nav-page2{
  position: fixed;
  top:0 ;
	padding-top:86px;
  left: 64%;
  background: #1B1C1D;
  width: 40%;
  max-height: 100%;
  transition: .8s;
  transform: translate(0,-100%); 
 
}

.transform{
  transform: translate(0,0);
} 
.nav-page2 li {
	list-style:none !important;
	border-bottom:1px solid #808178;
	padding:23px 48px !important;
} 

.nav-page2 li a {
    color: #FBFBF8 !important;
    font-size: 20px !important;
    font-family: 'ESRebondGrotesque-Semibold' !important;
    font-weight: 600 !important;
    line-height: 22.8px !important;
} 
#menu-item-1330{
	 border:none !important;
} 
.nav-page2 li a:hover{
	color:#B5AAD1 !important;
}

.btn:after, button:after, .button:after, input[type="submit"]:after {
    content: '';
    position: absolute;
    top: 0;
    left: -200%;
    width: 200%;
    height: 100%;
    -webkit-transform: none !important;
    -khtml-transform: skewX(-20deg);
    -moz-transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    -o-transform: skewX(-20deg);
    transform: none !important;
    background-image: inherit !important;
    background-image: linear-gradient(to right, transparent, rgba(255, 255, 255, 0.4), transparent);
    z-index: -1;
} 
.paoc-popup-overlay.custombox-open.custombox-overlay{
	    background: #1b1c1de3 !important;
}  
.s11{
	 transition: all 0.1s ease-in-out;
	transform: translateY(10%);
} 
.pp2{
	position:relative !important;
} 
.pp3{
	position:relative !important; 
	    height: 360px !important;
}
.pp2:hover .s11{
	transform: translateY(-150%); 
	

} 
.pp3:hover .s11{
	transform: translateY(-150%); 
	

} 
.line2211 {
	position:relative !important;
}
.line2211:before{
	  height:24px !important; 
	  content:"";
	  width:1px !important;
	  position:absolute;
	 right:-1px; 
	 background:#000000 !important;
	top:13px;
}

.elementor-4185 .elementor-element.elementor-element-d1dbb3e .premium-blog-post-container:before {
    background: #00000030 !important;
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 9 !important;
}

.premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper {
	z-index:99 !important;
}



.layout_id_2 .minimal .minimal-content-cover .post-title h2{
	color: #1B1C1D !important;
    font-family: "Roboto" !important, Sans-serif !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    font-style: normal;
    line-height: 21.09px !important;
	    margin-top: 12px !important;
}
.layout_id_2 .minimal .minimal-content-cover .post-content{
	display:none !important;
}



#test {
    margin-bottom: 0px !important;
    margin-top: -20px !important;
    text-align: center;
    margin-bottom: -60px !important;
}


#test a{
    border-radius: 42px !important;
    background: #1B1C1D !important;
    font-family: 'Roboto' !important;
    font-weight: 700 !important;
    font-size: 18px !important;
    padding: 15px 45px !important;
    padding-right: 4.4em !important;
    width: 213px;
    height: 54px;
	 color:#fff;
	 position:relative;
}

#test a:before {
    content: "";
    background-image: url(https://bestshoppingsecrets.com/wp-content/uploads/2023/02/arrow-in-circle-5.png) !important;
    height: 24px !important;
    width: 24px !important;
    position: absolute;
    right: 40px;
    margin-top: 2px;
    background-repeat: no-repeat;
    margin-top: 1px;
    background-size: cover !important;
}
#test a:hover{
	background:#6a55a2 !important;
}








@media only screen and (max-width: 1446px) and (min-width: 1000px)  {
	.serac13 {
		margin-right:26px;
	}
	
	
}



@media only screen and (max-width: 1100px) and (min-width: 900px) {
#ct-header-elementor .ct-header-elementor-main {
    display: block !important;
	} 
	#ct-header-elementor .ct-header-mobile{
		display:none !important;
	} }
.main-btn-m{
	display:none !important;
}
@media only screen and (max-width: 900px) and (min-width: 100px) {
	.maiheader {left: 0px !important;}
	.ct-header-elementor-main .col-12 {padding: 0px !important;}
    #ct-header-elementor .ct-header-elementor-main {
       display: block !important;
	} 
	#ct-header-elementor .ct-header-mobile{
		display:none !important;
	}
	
.elementor-32 .elementor-element.elementor-element-76b1fb3 > .elementor-container {
    min-height: 100% !important;
}
#menu {
    position: absolute;
    width: 30px;
    height: 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    transition: .5s;
    z-index: 10;
    cursor: pointer;
    right: 20px;
    top: 23%;
}
	.input-box .search {
		left: -57px !important;
	}
	.masonry-timeline-wrapp .post-content-area {
		width:100% !important
	}
	.masonry-timeline-wrapp .image-blog{
		width:100% !important;
	}
	.layout_id_1 .masonry-timeline-wrapp .post-content-area .post_content{
		width:100% !important;
	}

.masonry-timeline-wrapp .post-content-area {
    padding: 0px !important;
    width: 100% !important;
    margin-left: 0px !important; 
	    padding: 20px 16px !important;
	background:#fff; 
	
    border-top-left-radius: 18px !important;
    border-top-right-radius: 18px !important;
    height: 169px !important;
} 
	.masonry-timeline-wrapp:nth-child(2n) .post-content-area {
		    margin-right: 0px !important;
	} 
	.ct-mailchimp1.style2 [type="email"] {
		width:100% !important;
	} 
	.elementor-32 .elementor-element.elementor-element-018c059{
		margin-top:0px !important;
	} 
	
.elementor-35 .elementor-element.elementor-element-b6cd0fc > .elementor-container {
    min-height: 57px !important;
} 
	
.elementor-35 .elementor-element.elementor-element-df747b2 {
    width: 32% !important;
} 
	
.nav-page2 {
 
    left: 0;
    width: 100%;
   
} 
	.elementor-35 .elementor-element.elementor-element-29e4ddb {
    --spacer-size: 74px !important;
} 
	.masonry-timeline-wrapp .image-blog{
		position:absolute;
		bottom:0 !important;
	} 
	.masonry-timeline-wrapp{
		position:relative !important;
		height:353px !important;
	} 
	.layout_id_1 .masonry-timeline-wrapp .post-content-area .post-title a:before{
		 display:none !important;
	} 
	
.layout_id_1 .bdp_blog_template h2.post-title a {
    text-align: left !important;
    font-weight: 600 !important;
    font-family: 'ESRebondGrotesque-Semibold' !important;
    color: #1B1C1D !important;
    font-size: 18px !important;
    line-height: 24px !important;
    letter-spacing: 0px !important;
} 
	
.layout_id_1 .masonry-timeline-wrapp .post-content-area .post_content {
    font-family: "Roboto", Sans-serif !important;
    font-size: 16px !important;
    line-height: 24px !important;
    font-weight: 400 !important;
    color: #1B1C1D !important;
    width: 100% !important;
    padding-top: 0px !important;
    letter-spacing: 0px !important;
} 
	
.layout_id_1 .bdp_blog_template .read-more-div a.more-tag {
    color: #1B1C1D !important;
    font-weight: 400 !important;
    font-family: 'Roboto' !important;
    font-size: 16px !important;
    background: inherit !important;
    letter-spacing: 0px !important;
}
	.layout_id_1 .bdp_blog_template .read-more-div a.more-tag:before{
		display:none !important;
	}
	
	
.read-more-div {
    padding-top: 1px !important;
}
	
	
.layout_id_1 .masonry-timeline-wrapp .post-content-area .post-title {
    padding-top: 0px !important;
}
	
.elementor-32 .elementor-element.elementor-element-a508131 > .elementor-widget-container {
    margin: 22px 0px 0px 0px !important;
}
	
	.masonry-timeline-wrapp:nth-child(2n) .post-content-area {
		padding-left:16px !important;
	}
	
	
.masonry-timeline-wrapp:nth-child(2n) {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
}
	

.maiheader {
    position: relative !important;
    z-index: auto !important;
    z-index: 999 !important;
    width: 100% !important;
    top: 0px;
}
#ct-header-elementor .ct-header-elementor-main {
    display: block !important;
    position: fixed;
    top: 0;
	 width:100% !important;
    z-index: 99999 !important;
}
.masonry-timeline-wrapp .image-blog img {
    border-radius: 18px !important;
}
	.elementor-32 .elementor-element.elementor-element-76b1fb3{
		margin-top:72px !important;
	}	
	.elementor-32 .elementor-element.elementor-element-ac4cbc6{
		padding:0 !important;
	}
	.ct-blog-carousel-layout3 .item--title:before{
		display:none !important;
	}	
	
.ct-blog-carousel-layout3 .item--title{
		line-height:20.52px !important;
    font-family: 'ESRebondGrotesque-Semibold' !important;
		color:#1B1C1D !important;
		font-size:18px !important;
    font-weight: 600 !important;
    margin-bottom: 0px !important;
	} 
	.ct-blog-carousel-layout3 .item--title{
		border:none !important;
	}
	.ct-blog-carousel-layout3 .item--title a{
		    color: #1B1C1D !important;

	}
	
	.ct-blog-carousel-layout3 .item--content{
		 font-size:16px !important;
		font-weight:400 !important; 
		line-height:21px !important;
		color:#1B1C1D !important;
	}
	.ct-blog-carousel-layout3 .item--readmore a i {
		display:none !important;
	}
	.ct-blog-carousel-layout3 .item--body {
		
    background-color: #fecebf !important;

	} 
	
	.ct-blog-carousel-layout3 .item--body {
		    padding: 22px 16px !important;

	}
	
.ct-blog-carousel-layout3 .item--readmore a {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #1b1c1d !important;
    text-transform:inherit !important;
}

.elementor-32 .elementor-element.elementor-element-ac4cbc6 {
    padding-top: 22px !important;
    padding-bottom: 22px !important; 
	    margin-top: -16px !important;

}

.pp2 span {
    font-family: "ESRebondGrotesque-Semibold", Sans-serif;
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 20.52px !important;
   
}
	
#mc4wp-form-1 label {
    width: 100% !important;
}

	.ct-mailchimp1.style2 [type="submit"] {
		width:100% !important;
	}
	.pp2{
		height:240px !important;
	}
	.pp3{
			height:240px !important;
	}
	
.elementor-904 .elementor-element.elementor-element-0efe218 {
    width: 100% !important;
}
	.ct-mailchimp1.style2 [type="email"] {
		font-size:12.75px !important;
	} 
	.ct-mailchimp1.style2 [type="submit"] {
		font-size:14px !important;
	} 
	.elementor-904 .elementor-element.elementor-element-db0768a .elementor-heading-title {
		font-size:24px !important;
	} 
	
.elementor-904 .elementor-element.elementor-element-0516995 {
    width: 100% !important;
} 
	
.social_app {
    text-align: left; 
	    margin-top: 32px !important;
}
.social_icon img {
    width: 20px !important;
}
.elementor-904 .elementor-element.elementor-element-932c470 {
    width: 50% !important;
}
	.elementor-904 .elementor-element.elementor-element-090683f{
		text-align:right !important;
	}
.elementor-904 .elementor-element.elementor-element-090683f {
    width: 50% !important;
}
.elementor-904 .elementor-element.elementor-element-2f50dc2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px !important;
}
	
	.social_app a{
		padding:0 !important;
		display: inline-block;
    width: 139px !important; 
		    margin-top: 32px !important;
    margin: 0 13px !important;
	}
	.elementor-904 .elementor-element.elementor-element-b53d00c {
		border:none !important;
	}
	
.elementor-904 .elementor-element.elementor-element-b53d00c {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #B8B5A585;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px !important;
    margin-bottom: 0px;
    padding: 29px 0px 0px 0px !important;
} 
	.item--readmore{
		margin-top:8px !important;
	} 
	.input-box input{
		display:none !important;
	}
	.open input{
		display:block !important;
	} 
	
.ct-blog-carousel-layout3 .item--featured img {
    border-radius: 25px 25px 0px 0px !important;
}
.input-box .close-icon {
    position: absolute;
    top: 50%;
    font-size: 28px;
    color: #fff;
    padding: 5px;
    transform: translateY(-50%);
    transition: all 0.5s ease-in-out;
    cursor: pointer;
    pointer-events: none;
    opacity: 0;
    right: 0;
} 
	.ct-blog-carousel-layout3 .item--body {
		border-radius: 0px 0px 25px 25px !important;
	} 
	.page-id-1308 .elementor-35 .elementor-element.elementor-element-b6cd0fc {
    padding-left: 0px !important;
    padding-right: 0px !important;
} 
	.elementor-1308 .elementor-element.elementor-element-76b1fb3{
		margin-top:60px !important;
	} 
	
.elementor-1308 .elementor-element.elementor-element-018c059 {
    margin-top: 0px !important;
    margin-bottom: 26px;
} 
	.bbb356 br{
		 display:none !important;
	} 
	
.button231 .paoc-popup-btn {
    font-family: "Roboto", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 24px !important;
    fill: #FBFBF8 !important;
    color: #FBFBF8 !important;
    background-color: #1B1C1D !important;
    border-radius: 100px 100px 100px 100px !important;
    padding: 13px 124px 13px 124px !important;
    width: 360px !important;
    margin: 0 auto;
    margin-top: 6px !important;
} 
	.elementor-1308 .elementor-element.elementor-element-1a0b106{
		background:#ECE9DD !important;
	} 
	
.elementor-5608 .elementor-element.elementor-element-da8e7ba > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px !important;
} 
	.elementor-35 .elementor-element.elementor-element-8c2b2b8 .ct-logo img {
  margin-left: -10px !important;
    position: relative;
    z-index: 9;
} 
	#menu{
		width: 19px;
    height: 19px;
	} 
	
.search .search-icon {
        font-size: 16px !important;
    color: #fff;
}
	.input-box {
		    height: 28px; 
		  width:300px !important; 
		
	} 
	.input-box .close-icon {
		top: 40%;
    font-size: 20px;
	}
.input-box .search {
    left: -37px !important;
} 
	.open input {
		padding-bottom:15px !important; 
		font-size:14px !important;
	} 
	.open .btnsa {
		    font-size: 14px !important; 
		bottom:12px !important;
	} 
	.rotate{
		margin-top: -4px !important;
	} 
	.elementor-1308 .elementor-element.elementor-element-76b1fb3:not(.elementor-motion-effects-element-type-background) {
    background-position: right !important;
	} 
	.elementor-1308 .elementor-element.elementor-element-191a708 .elementor-heading-title {

    margin-top: 103px !important;
} 
	.elementor-1308 .elementor-element.elementor-element-5c585a5 > .elementor-widget-container {
		    margin-bottom: -44px !important;

	} 
	.elementor-1308 .elementor-element.elementor-element-56676c9 {
		padding-top:18px !important;
	} 
	.elementor-1308 .elementor-element.elementor-element-36084ab > .elementor-element-populated{
		padding-bottom:40px !important;
	} 
	.column_layout_mobile_1 .minimal-post-wrapper:nth-child(n) {
    clear: inherit !important;
} 
	.column_layout_mobile_1 .minimal-post-wrapper {
    width: 50% !important;
} 
	
.layout_id_2 .minimal .minimal-content-cover .post-content {
    color: #1B1C1D;
    font-family: "Roboto", Sans-serif !important;
    font-size: 12px;
    font-weight: 400;
    font-style: normal;
    line-height: 16px !important;
	
}
.column_layout_3 .bdp_blog_template .bdp-post-image {
    height: 220px !important;
} 

.layout_id_2 .minimal .minimal-content-cover .post-categories {
    position: absolute !important;
    top: 40px !important;
    background: #F4F2EB !important;
    border-radius: 0px 2px 2px 0px !important;
    padding: 6px 20px !important;
    display: none !important;
}
.column_layout_3 .minimal-post-wrapper:nth-child(2) .bdp-post-image {
    height: 134px !important;
} 
	.column_layout_3 .minimal-post-wrapper img{
		border-radius:4px !important;
	} 

.column_layout_3 .minimal-post-wrapper:nth-child(4) .bdp-post-image {
    height: 134px !important;
} 
	
.column_layout_3 .minimal-post-wrapper:nth-child(3) .bdp-post-image {
    height: 220px !important;
}

.column_layout_3 .minimal-post-wrapper:nth-child(4) {
    margin-top: -241px !important;
}

.column_layout_3 .minimal-post-wrapper:nth-child(6) .bdp-post-image {
    height: 183px !important;
} 
	
.column_layout_3 .minimal-post-wrapper:nth-child(5) .bdp-post-image {
    height: 220px !important;
} 
	
.column_layout_3 .minimal-post-wrapper:nth-child(7) .bdp-post-image {
    height: 220px !important;
} 
	
.column_layout_3 .minimal-post-wrapper:nth-child(6) {
    margin-top: -295px !important;
} 
	
.column_layout_3 .minimal-post-wrapper:nth-child(7) {
    margin-top: -4px;
} 
	
.column_layout_3 .minimal-post-wrapper:nth-child(8) .bdp-post-image {
    height: 183px !important;
} 
	
.column_layout_3 .minimal-post-wrapper:nth-child(8) {
    margin-top: 18px !important;
} 
	.column_layout_3 .minimal-post-wrapper:nth-child(9){ 
		    margin-top: -15px !important;
	}
	.column_layout_mobile_1 .minimal-post-wrapper:nth-child(11){
		margin-top: -50px !important;
	}
	
.column_layout_3 .minimal-post-wrapper:nth-child(11) .bdp-post-image {
    height: 220px !important;
}
	
.column_layout_3 .minimal-post-wrapper:nth-child(13) .bdp-post-image {
    height: 134px !important;
}
	.column_layout_mobile_1 .minimal-post-wrapper:nth-child(10){
		    margin-top: -14px !important;

	}
	
.column_layout_3 .minimal-post-wrapper:nth-child(12) .bdp-post-image {
    height: 183px !important;
}
	
.column_layout_3 .minimal-post-wrapper:nth-child(13) {
    margin-top: -47px !important;
}
	
	
.column_layout_3 .minimal-post-wrapper:nth-child(15) .bdp-post-image {
    height: 220px !important;
}
	
.column_layout_3 .minimal-post-wrapper:nth-child(14) .bdp-post-image {
    height: 220px !important;
}
.column_layout_3 .minimal-post-wrapper:nth-child(15) {
    margin-top: -48px !important;
}
	
.column_layout_3 .minimal-post-wrapper:nth-child(14) {
    margin-top: 8px !important;
}
	
.column_layout_3 .minimal-post-wrapper:nth-child(16) .bdp-post-image {
    height: 183px !important;
}
	
.column_layout_3 .minimal-post-wrapper:nth-child(16) {
    margin-top: -26px !important;
}
	
.column_layout_3 .minimal-post-wrapper:nth-child(17) {
    margin-top: 13px !important;
}

.column_layout_3 .minimal-post-wrapper:nth-child(17) .bdp-post-image {
    height: 183px !important;
}
	
	.column_layout_3 .minimal-post-wrapper:nth-child(18) {
		opacity:0 !important;
	} 

	.line2211:before {
    height: 19px !important;
    content: "";
    width: 1px !important;
    position: absolute;
    right: -1px;
    background: #000000 !important;
    top: 9px;
} 
	
.elementor-3371 .elementor-element.elementor-element-90768c4 > .elementor-widget-container {
    padding: 0px !important;
} 
	#menu{
		width:30px  !important;
	} 
	
.input-box .search {
    left: -36px !important;
} 
	.input-box {
		    right: 20px !important;
	} 
	
.elementor-32 .elementor-element.elementor-element-664f658.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
    margin-bottom: -53px !important;
} 
	
.pp2:hover .s11 {
    position: absolute;
    width: 223px !important;
}
	.elementor-35 .elementor-element.elementor-element-8c2b2b8 .ct-logo img {
    max-height: 22.9px !important;
}
.masonry-timeline-wrapp {
    
	    background: #fff !important;
} 
	.masonry-timeline-wrapp .image-blog {
		    z-index: 99;
    bottom: -28px !important;
bottom: -38px !important;
	} 
	
.masonry-timeline-wrapp .image-blog img {
    border-radius: 0px 0px 18px 18px !important;
} 
	.search .search-icon {
		font-size:18px !important;
	} 
	#menu {
		right:0 !important;
	} 
	
.elementor-35 .elementor-element.elementor-element-df747b2 {
    width: 36% !important;
} 
	
.menu-line1 {
    width: 100%;
    height: 2px;
    background: #ECE9DD;
    transition: .6s;
    margin-bottom: -3px !important;
} 
	.rotate .menu-line1 {
    width: 100%;
    height: 2px;
    background: #ECE9DD;
    transition: .6s;
    margin-bottom: 0px !important;
} 
	.main-btn-m{
	display:block !important;
} 
	.nav-page2 .main-btn-m a{
		background:#C9E8D5 !important;
		padding:11px 21px 11px 21px !important;
		font-size:16px !important;
color: #000 !important; 
		border-radius: 35px !important;
	}  
	.elementor-904 .elementor-element.elementor-element-3b73a39 {

    padding: 15px 0px 15px 0px !important;
} 
	
#mc4wp-form-1 p {
    margin-bottom: 0;
} 
	#ct_blog_carousel-21728a7{
		padding-left: 46px !important;
    padding-right: 46px !important;
	} 
	.elementor-32 .elementor-element.elementor-element-c5439a3 .elementor-heading-title{
		padding-left:46px !important;
	} 
	
#ct_blog_carousel-21728a7 .slick-dots {
    margin: 25px 0 5px;
    list-style: none;
    display: flex;
    justify-content: center;
    align-items: center;
    /* margin-top: -60px !important; */
    position: absolute;
    bottom: 0 !important;
    left: 23% !important;
} 
	.elementor-32 .elementor-element.elementor-element-ac4cbc6 {
		    padding-bottom: 50px !important;
	} 
	ul.slick-dots li {
		    width: 6px !important;
    height: 6px !important;
	} 
	
#premium-carousel-6d9e2fd .slick-active {
    color: #000000 !important;
}
.slick-dots li.slick-active button {
    background-color: #808178;
	 border:none !important;
}

#premium-carousel-6d9e2fd .slick-dots li {
    color: #ffffff;
}
	.slick-dots li button:before {
		border:none !important;
	} 
	.elementor-904 .elementor-element.elementor-element-3b73a39{
		padding-left:46px !important;
		padding-right:46px !important;
	} 
	
.elementor-32 .elementor-element.elementor-element-6d9e2fd {

    padding-left: 20px !important;
    padding-right: 0px !important;
} 
	
#ct_blog_carousel-21728a7 .slick-dots li {
    width: 8px !important;
    height: 8px !important;
} 
	#ct_blog_carousel-21728a7 .slick-dots li button{
		 width: 8px !important;
    height: 8px !important;
	} 
	.slick-dots li button{
		    background-color: #ffffff !important;
	} 
	#ct_blog_carousel-21728a7 .slick-dots {
		    left: 34% !important;
	} 
	
.bdp-load-more a.button.bdp-load-more-btn {
    border-radius: 18px !important;
    background: #1B1C1D !important;
    font-family: 'Roboto' !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    padding: 9px 46px !important;
    padding-right: 4.4em !important;
    width: 197px !important;
    height: 38px !important;
} 
	.bdp-load-more .btnr{
		 border-radius: 18px !important;
    background: #1b1c1d  !important;
    font-family: 'Roboto' !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    padding: 9px 46px !important;
    padding-right: 4.4em !important;
    width: 197px !important;
    height: 38px !important;
	}
	.bdp-load-more a.button.bdp-load-more-btn:before {
    content: "";
    background-image: url(https://bestshoppingsecrets.com/wp-content/uploads/2023/02/arrow-in-circle-1.png);
    height: 16px !important;
    width: 16px !important;
    position: absolute;
    right: 40px;
    margin-top: 3px;
    background-repeat: no-repeat;
    margin-top: 2px;
    background-size: cover !important;
}
	
.bdp-load-more .btnr:before {
    content: "";
    background-image: url(https://bestshoppingsecrets.com/wp-content/uploads/2023/02/arrow-in-circle-1.png);
    height: 16px !important;
    width: 16px !important;
    position: absolute;
    right: 40px;
    margin-top: 3px;
    background-repeat: no-repeat;
    margin-top: 2px;
    background-size: cover !important;
} 
	.elementor-904 .elementor-element.elementor-element-db0768a .elementor-heading-title{
		line-height:27px !important;
	}
	
	.elementor-element-bbe28f8 .elementor-element-populated{
		padding-left:0 !important;
		padding-right:0 !important;
	}
	
	.masonry-timeline-wrapp:nth-child(2n) {
		    margin-bottom: 58px !important;
	}
	.elementor-column-gap-default>.elementor-column>.elementor-element-populated{
		padding-left:0px !important; 
			padding-right:0px !important;
	}
	.elementor-5407 .elementor-element.elementor-element-8dd4b68 > .elementor-widget-container {
		padding-left:15px !important;
		padding-right:15px !important;
	}	
	.elementor-32 .elementor-element.elementor-element-6d9e2fd .premium-carousel-dots-below ul.slick-dots {
    bottom: 0px;
    margin-top: 11px !important;
}
	
.masonry-timeline-wrapp:nth-child(2n) {
    margin-top: 58px !important;

} 
	

#test {
    
    margin-top: -50px !important;
    margin-bottom: -45px !important;
}
body .bdp-load-more {
    margin: 42px 0px !important;
    margin-bottom: 21px !important;
    margin-top: 46px !important;
} 
	.ct-blog-carousel-layout3 .item--body{
		    height: 193px !important; 
		border: none;

	}
.ct-blog-carousel-layout3 .item--readmore a span {
	border-bottom: 1px solid #1b1c1d !important; }
	
	.pp2 {
    height: 260px !important;
    width: 260px !important;

} 
	
.elementor-5407 .elementor-element.elementor-element-807d5d0 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    margin-left: -60px !important;
}
	
.page-id-1192 .bdp-load-more {
    margin-top: 20px !important;

}

.elementor-1192 .elementor-element.elementor-element-d09fc4a {
        padding-left: 35px !important;
    padding-right: 35px !important;
} 
	.elementor-904 .elementor-element.elementor-element-2f50dc2{
		padding-left: 46px !important;
    padding-right: 46px !important;
	} 
	
.social_app a {
    padding: 0 !important;
    display: inline-block;
    width: 112px !important;
    margin-top: 32px !important;
    margin: 0 13px !important;
} 
	
.elementor-904 .elementor-element.elementor-element-3b73a39 {
    padding-left: 40px !important;
    padding-right: 40px !important;
}
	
.elementor-6189 .elementor-element.elementor-element-018c059 {
    margin-top: 60px;
    margin-bottom: 0px;
    padding-left: 21px !important;
    padding-right: 21px !important;
} 
	
#premium-carousel-6d9e2fd .slick-active .pp2 {
	  position:absolute;
	  right:-100px;
	} 
	.elementor-5407 .elementor-element.elementor-element-807d5d0{
		
    margin-left: -90px !important;
	} 
	.c23 br{
		display:none !important;
	} 
	
.photobanner {

    margin-bottom: 55px !important;
}
.main_img_909 {
    width: 100%;
    overflow: hidden;
    margin: 0px auto;
    padding-top: 14px;
    margin-bottom: -38px !important;
} 
	
.ct-testimonial-carousel5 .item--description {
    font-size: 16px !important;
    line-height: 24px !important;
   
}
	
.ct-testimonial-carousel5 .item--inner {
    height: 180px !important;
}
	
.ct-testimonial-carousel5 .item--title {
    position: absolute;
    left: 40%;
    bottom: 2px;
    font-size: 14px !important;
}


.ct-testimonial-carousel5 .item--image {
    margin: 0 auto !important;
    border: none !important;
    box-shadow: none !important;
    width: 54px !important;
    height: 54px !important;
    overflow: inherit !important;
    margin-top: 6px !important;
    margin-bottom: 7px !important;
}
	
	
.page-id-1308 .elementor-35 .elementor-element.elementor-element-b6cd0fc {
    padding-left: 46px !important;
    padding-right: 46px !important;
}
	
.ct-slick-carousel .slick-arrow {
    background-color: #1b1c1d00 !important;
    display: none !important;
}
.main122 .ct-slick-carousel[data-arrows="true"] {
    padding-bottom: 42px !important;
}
	.ct-testimonial-carousel5 .item--inner {
    height: 206px !important;
}
.elementor-1308 .elementor-element.elementor-element-db5ad3a .elementor-heading-title {
    font-size: 24px;
    margin-bottom: -20px !important;
    margin-top: 0px !important;
	}
	.ct-dots-style2 .slick-dots li button {
    height: 8px;
    width: 8px;
    background-color: #f8f9fb !important;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
} 
	
.ct-dots-style2 .slick-dots {
    margin-top: 0px !important;
    margin-bottom: 0;
}
.ct-dots-style2 .slick-dots li.slick-active button {
    width: 30px;
    background-color: #000 !important;
} 
	
.button231 .paoc-popup-btn {
    font-family: "Roboto", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 24px !important;
    fill: #FBFBF8 !important;
    color: #FBFBF8 !important;
    background-color: #1B1C1D !important;
    border-radius: 100px 100px 100px 100px !important;
    padding: 8px 37px !important;
    width: 360px !important;
    margin: 0 auto;
    margin-top: 6px !important;
    width: 197px !important;
    margin-top: 25px !important;
}
	.elementor-6189 .elementor-element.elementor-element-77e3a96 > .elementor-widget-container{
		padding-top:8px !important;
	}

.elementor-6189 .elementor-element.elementor-element-1a0b106 {

    background: #ECE9DD !important;
} 
	
.page-id-6189 .site-content .elementor-container.elementor-column-gap-default {
    margin: 0 0px !important;
}
	.elementor-6189 .elementor-element.elementor-element-99e8468 > .elementor-element-populated {
		    background: #F4F2EB !important;
		padding-left:21px !important;
		padding-right:21px !important; 
		    padding-bottom: 40px !important;
	}

.main120976 .slick-dots {
    margin: 25px 0 5px;
    list-style: none;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: -60px !important;
}
	.elementor-5608 .elementor-element.elementor-element-af8cc3f > .elementor-widget-container {
		padding-top:10px !important;
	}
	.elementor-5608 .elementor-element.elementor-element-65b33f7{
		margin-top: 36px !important;
	} 
	
.elementor-6189 .elementor-element.elementor-element-ad58535 {
    padding: 0px 0px 0px 0px;
    background: #FBFBF8 !important;
}
	.elementor-6189 .elementor-element.elementor-element-a559276 {
		padding-top:36px !important; 
		padding-bottom:0px !important; 
		padding-left:
	}

.elementor-6189 .elementor-element.elementor-element-08d607a {
    margin-top: 0px !important;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6189 .elementor-element.elementor-element-08d607a {
    margin-top: 0px !important;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
	.elementor-6189 .elementor-element.elementor-element-08d607a {
		padding-left: 35px !important;
    padding-right: 35px !important
	}	
	.elementor-6189 .elementor-element.elementor-element-08d607a{
		    padding-bottom: 35px !important;
	}
	.elementor-6189 .elementor-element.elementor-element-24c29d0 {
		    padding-top: 34px !important;
	} 
	.bdp-load-more .btnr:hover{
		background:#6a55a2 !important;
	} 
	.masonry-timeline-wrapp .image-blog {
		    bottom: -54px !important;
	}
.masonry-timeline-wrapp {

    border-radius: 20px 20px 0px 0px !important;
} 
	
.masonry-timeline-wrapp:nth-child(2n) {
    margin-top: 74px !important;
    margin-bottom: 74px !important;
}
	
	
body .bdp-load-more {
    margin: 42px 0px !important;
    margin-bottom: 21px !important;
    margin-top: 66px !important;
}
	

#test {
    margin-top: -60px !important;
    margin-bottom: -45px !important;
}	
	
.input-box.open {
    max-width: 254px !important;
    border-bottom: 1px solid #FBFBF8;
    border-radius: 0 !important;
}
	
	

.main0909 .slick-dots li.slick-active button {
    background-color: #808178 !important;
    border: none !important;
}

.social_app {
    text-align: left;
    margin-top: 32px !important;
    display: flex;
    justify-content: space-between;
}
	
.elementor-1192 .elementor-element.elementor-element-d09fc4a {
    padding-left: 23px !important;
    padding-right: 23px !important;
}
	
.minimal-post-wrapper {
    float: left;
    padding: 0 9px !important;
padding-bottom: 0px !important;
} 

.page-id-1192 .bdp-load-more {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding: 0px !important;
}
	
.layout_id_2 .minimal .minimal-content-cover .post-content {
  
    display: -webkit-box !important;
    overflow: hidden !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
}
	
.column_layout_3 .minimal-post-wrapper:nth-child(3) .bdp-post-image {
    height: 220px !important;
    margin-top: -11px !important;
}

.column_layout_3 .minimal-post-wrapper:nth-child(4) {
    margin-top: -211px !important;
}	
	
.column_layout_3 .minimal-post-wrapper:nth-child(9) {
    display: block;
}
.column_layout_3 .minimal-post-wrapper:nth-child(8) {
    margin-top: -261px !important;
}
.column_layout_3 .minimal-post-wrapper:nth-child(6) {
    margin-top: -8px !important;
}

.column_layout_3 .minimal-post-wrapper:nth-child(9) .bdp-post-image {
    height: 183px !important;
}



.column_layout_3 .minimal-post-wrapper:nth-child(4) {
       margin-top: -211px !important;
}

.column_layout_3 .minimal-post-wrapper:nth-child(5) {
    margin-top: -8px !important;
}
.column_layout_3 .minimal-post-wrapper:nth-child(12) .bdp-post-image{
			margin-top:-13px !important;
		}

.column_layout_3 .minimal-post-wrapper:nth-child(13) .bdp-post-image {
    height: 183px !important;
    margin-top: 32px !important;
}

.column_layout_3 .minimal-post-wrapper:nth-child(14) {
    margin-top: -16px !important;
}

.column_layout_3 .minimal-post-wrapper:nth-child(16) {
    margin-top: -12px !important;
}
	
.column_layout_3 .minimal-post-wrapper:nth-child(17) {
    margin-top: -14px !important;
} 
	#test{
		display:none;
	}
	.bdp-load-more a.button.bdp-load-more-btn{
		margin-bottom: 42px !important;
	} 
	.ct-blog-carousel-layout3 .item--title a{
		 display: -webkit-box !important;
    overflow: hidden !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
	}
	
.elementor-6189 .elementor-element.elementor-element-018c059 {
    margin-top: 60px;
    margin-bottom: 0px;
    padding-left: 46px !important;
    padding-right: 46px !important;
} 
	.elementor-6189 .elementor-element.elementor-element-1a0b106{

    padding-bottom: 33px !important;

	
	}
.elementor-5608 .elementor-element.elementor-element-af8cc3f > .elementor-widget-container {
    padding: 0px !important;
}
	
.main120976 .slick-dots {
    margin: 25px 0 5px;
    list-style: none;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0px !important;
}
	.elementor-6189 .elementor-element.elementor-element-3e3e125{
		margin-top:33px !important;
	} 
	.elementor-5614 .elementor-element.elementor-element-af8cc3f > .elementor-widget-container {
    padding: 0px !important;
} 
	.elementor-5612 .elementor-element.elementor-element-af8cc3f > .elementor-widget-container{
		padding:0 !important;
	} 
	
.elementor-5616 .elementor-element.elementor-element-af8cc3f > .elementor-widget-container {
    padding: 0px !important;
}
.elementor-6189 .elementor-element.elementor-element-1a0b106 {
    padding: 0px !important;
} 
	.elementor-6189 .elementor-element.elementor-element-4fe3a9c > .elementor-widget-container{
		padding-bottom:33px !important;
	}
	.main777991 h2{
		font-weight:500 !important;
	} 
	.main777991 span {
		 font-size:16px !important;
	} 
	
.premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper {
    position: absolute;
    width: 100%;
    bottom: -5px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #00000040;
    z-index: 3;
    -webkit-transition: bottom .3s ease-in-out;
    transition: bottom .3s ease-in-out;
} 
	.elementor-3371 .elementor-element.elementor-element-90768c4 .premium-blog-post-outer-container{
		margin:0  33px !important;
		    margin-bottom: 18px !important;
	} 
	
.elementor-4185 .elementor-element.elementor-element-67d9231 > .elementor-widget-container {
    padding: 0px !important;
}

.elementor-4185 .elementor-element.elementor-element-c04d5c8 .premium-blog-post-container {
    background-color: #F5F5F5;
    border-radius: 13.39px;
    margin: 0px 33px !important; 

}

.elementor-3371 .elementor-element.elementor-element-b9e3c64 {
    text-align: center;
    color: #1B1C1D;
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 500 !important;
    text-transform: uppercase;
    line-height: 20px;
}


	.elementor-4185 .elementor-element.elementor-element-c04d5c8 .premium-blog-post-outer-container{
		margin-bottom:18px !important;
	}

.elementor-4185 .elementor-element.elementor-element-116ebaf > .elementor-widget-container {
    padding: 0px !important;
} 
	
.elementor-4185 .elementor-element.elementor-element-3818cec > .elementor-widget-container {
    padding: 0px !important;
}


.elementor-4185 .elementor-element.elementor-element-6fa7225 > .elementor-widget-container {
    padding: 0px !important;
}


.elementor-4185 .elementor-element.elementor-element-caf8f4c > .elementor-widget-container {
    padding: 0px !important;
}

.track-horizontal {
    position: absolute;
    white-space: nowrap;
    will-change: transform;
    animation: marquee-horizontal 16s linear infinite !important;
}
.marquee-text {
    margin-right: 12vw !important;
    
}
	.elementor-6189 .elementor-element.elementor-element-c61637c .elementor-heading-title{
		margin-top:36px !important;
	}

.elementor-5795 .elementor-element.elementor-element-0638e81.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
    padding-left: 36px !important;
    padding-right: 36px !important;
}

.elementor-5790 .elementor-element.elementor-element-da0af67.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
    padding-left: 36px !important;
    padding-right: 36px !important;
} 
	
.elementor-5793 .elementor-element.elementor-element-d1a1a17.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
    padding-left: 36px !important;
    padding-right: 36px !important;
}
	
.paoc-popup-2582 h3 {
    text-align: center !important;
    font-family: 'ESRebondGrotesque-Semibold';
    font-weight: 600 !important;
    color: #1B1C1D !important;
    margin-bottom: 30px !important;
    font-size: 26px !important;
}
	
.frm_style_formidable-style.with_frm_style .frm_submit button {
    font-family: "Roboto", Sans-serif !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    line-height: 24px !important;
    fill: #FBFBF8 !important;
    color: #FBFBF8 !important;
    background-color: #1B1C1D !important;
    border-radius: 100px 100px 100px 100px !important;
    padding: 14px 10px 14px 10px !important;
    width: 204px !important;
    margin: 0 auto;
    margin-top: 41px !important;
    border: none !important;
}
	

.bg56510 .ct-testimonial-carousel5 .item--inner {
    height: 280px !important;
}
.bg56510 .ct-testimonial-carousel5 .item--title {
    font-size: 16px;
    margin-bottom: 7px;
    color: #000 !important;
    font-family: 'Roboto';
    font-weight: 400 !important;
    position: absolute;
    width: auto !important;
    text-align: center;
    margin-left: 0px !important;
    bottom: 28px !important;
} 
	
	
.elementor-6189 .elementor-element.elementor-element-1d68b79 {
    background: #FBFBF8 !important;
 padding-top:36px !important;
	padding-bottom:36px !important;
}

.elementor-6189 .elementor-element.elementor-element-d31db1d > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}
	.bg56510 .ct-testimonial-carousel5 .item--inner{
		border-radius: 10px !important;
	}

.elementor-6189 .elementor-element.elementor-element-24c29d0 {
    padding-top: 34px !important;
    background: #ECE9DD !important;
}
	.main431{
		position:relative;
		
	} 
	
	.main431:hover .hover-main12{
		display:block;
	}
	.hover-main12{
		position:absolute;
		bottom:33px;
		color:#FFFFFF !important;
	} 
	.nnnn-s32 .swiper-slide {
		width: 240px !important;
	}  
	
	.hover-main12 span{
		  display:block !important;
		
	} 
	.hover-main12 {
		padding-left:15px !important;
		padding-right:45px;
		    transition: all 0.1s ease-in-out;
	
   
	}
	.hover-main12:hover{
		 bottom:0px !important;
		 padding-top:40px !important; 
			top:0;
		border-radius:20px !important;

	} 
	
	.hover-text-social1:hover{
		background:#B5AAD1 !important;
		color:#000 !important;
	}
	
	.hover-text-social2:hover{
		background:#FE7D55
 !important;
		color:#000 !important;
	}
		
	.hover-text-social3:hover{
		background:#ECE9DD
 !important;
		color:#000 !important;
	}
	.hover-text-social4:hover{
		background:#1B1C1D
 !important;
		color:#fff !important;
	} 
		.hover-text-social5:hover{
		background:#DDD8C2
 !important;
		color:#000 !important;
	}
	.hover-text-social5:hover{
		background:#C9E8D5
 !important;
		color:#000 !important;
	}
	
	
		.nnnn-s32 img{
		border-radius:20px;
	} 
	.social1{
    font-family: "ESRebondGrotesque-Semibold", Sans-serif !important;
    font-size: 18px !important;
    font-weight: 600;
		line-height:20.52px !important;
	} 
	.main8700001 .jltma-team-member-default {
		text-align:center !important;
	} 
	.main8700001 .jltma-team-member-default p{
		padding-left:40px !important;
		padding-right:40px !important;
	} 
	.elementor-6189 .elementor-element.elementor-element-1a0b106{
		padding-bottom: 33px !important;
	}
	.elementor-6189 .elementor-element.elementor-element-6c8438e .jltma-team-carousel-slider .jltma-position-bottom-center{
		bottom: calc(0% - -1px ) !important;
	} 
		
	.test-m1{
		text-align:center !important; 
		height:260px !important; 
		    margin: 0 40px !important;
	}
	.test-m1 p {
    font-family: roboto !important;
    font-size: 14px;
    line-height: 20px;
    color: #000000!important;
    padding-bottom: 0px !important;
    margin-bottom: 13px !important;
}
	.test-m1 span{
		font-family:roboto !important;
		font-size:12px;
		line-height:16px;
		color:#000000!important; 
		padding-bottom:20px !important;
	} 
	.test-m1 .img-main1 img{
    width: 190px !important;
    padding-top: 20px !important;
	}  
	
.elementor-6189 .elementor-element.elementor-element-3c29bd6 .elementor-heading-title {
    font-size: 24px;
    line-height: 27.6px;
    padding-top: 9px !important;
}
	.elementor-6189 .elementor-element.elementor-element-11f13e1 .jltma-team-carousel-slider .jltma-position-bottom-center {
		    bottom: calc(0% - 12px ) !important;
	}
	.test-bg-t1{
		background:#C9E8D5 !important;
		border-radius:20px !important;
		padding-top:40px !important;
		padding-left:36px !important; 
		padding-bottom:40px !important;
			padding-right:36px !important;
	} 
	
	.test-bg-t2{
		background:#ECE9DD !important;
		border-radius:20px !important;
		padding-top:40px !important;
		padding-left:36px !important; 
		padding-bottom:40px !important;
			padding-right:36px !important;
	} 
	
	.test-bg-t3{
		background:#D3CCE3 !important;
		border-radius:20px !important;
		padding-top:40px !important;
		padding-left:36px !important; 
		padding-bottom:40px !important;
			padding-right:36px !important;
	} 
	.main-imgpay p{
		margin-bottom:0 !important
	}
	.main-imgpay p img{
		display:none !important;
	}
	.elementor-32 .elementor-element.elementor-element-8f0e1ab .jltma-team-carousel-slider .jltma-position-bottom-center{
		    bottom: calc(0% - 16px );
	} 
	
.main-imgpay img {
    position: relative;
    margin-top: 0px;
    margin-left: 0 !important;
}
	.main-img-pay2 img{
		display:none !important;
	}
	.elementor-7895 .elementor-element.elementor-element-ae66eeb > .elementor-element-populated{
		background:#FBFBF8 !important;
	}
	.elementor-7895 .elementor-element.elementor-element-924b56a > .elementor-element-populated{
		background:#FBFBF8 !important;
	}
	.elementor-7895 .elementor-element.elementor-element-874ab71{
		background:#ECE9DD !important;
	}
	.top-pay1 {
    background: #C9E8D5 !important;
    padding: 21px 0px !important;
    border-radius: 20px 20px 0px 0px;
    text-align: center !important;
    height: 83px !important;
}
	.bannerpay1{
		background:#FBFBF8 !important; 
		    box-shadow: 0 1px 1px rgb(0 0 0 / 6%), 0 2px 2px rgb(0 0 0 / 8%); 
		border-radius: 20px !important; 
		padding-bottom:40px !important;
	}
	.bannerpay1 img{
		width:140px  !important; 
		    margin-top: 12px !important;
	} 
	.main-bgg1pay{
		padding-right:17px !important;
		padding-left:17px !important;
	} 
	.main-bgg1pay p{text-align: left;
    color: #808178;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
	} 
	.main-bgg1pay span{
    text-align: left;
    color: #FE5C2B;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
	}
	.top-pay1 h4{
    color: #1B1C1D;
    font-family: "Roboto", Sans-serif;
    font-size: 15.14px;
    font-weight: 500;
    line-height: 18.17px;
	}

	.bannerpay1 table{
		border:none;
		padding:0px !important
	}
.bannerpay1 table tr{
		border:none;
		
	}  
.bannerpay1	.c-pay td{
		 color: #FE5C2B !important;
	}
	.bannerpay1 table td{
		border:none;
		padding:0px !important;
		color: #808178;
		   padding-bottom: 13px !important;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
	} 
	.main-bgg2pay h5{
		color: #1B1C1D;
    font-family: "Roboto", Sans-serif;
    font-size: 13.63px;
    font-weight: 600;
    line-height: 24px;
		margin-top:12px !important; 
		border-bottom:2px dashed #C9E8D5;
		padding-bottom:7px !important;
	} 
		.main-bgg2pay .c-pay2 {
		border-top:2px dashed #C9E8D5;
		padding-bottom:11px !important;
	} 
	.main-bgg2pay .c-pay2 td{
		padding-top:7px !important;
	}
		.main-bgg2pay .c-pay1 {
		text-align:right !important;
	}


.jltma-blog .swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    width: 280px !important;
}
	
.main-bgg2pay .swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    width: 256px !important;
}
	.bannerpay1{
		height:299px !important;
	
}
		.main-bgg1pay .c-pay1 img{
		 width:14px !important; 
			margin-top: 0px !important;
	}
	
	.main-bgg1pay .img-b55 img{
		width:100% !important; 
		margin-top: -20px !important;
		
	}
	.main-bgg3pay{
		padding-top:12px !important;
	}
	.layout_id_1 .masonry-timeline-wrapp figure{
    border-radius: 0px 0px 18px 18px !important;	    height: 200px !important;
} 
	.layout_id_1 .masonry-timeline-wrapp .post-content-area .post_content{
		
    display: -webkit-box !important;
    overflow: hidden !important;
    -webkit-line-clamp: 3 !important;
    -webkit-box-orient: vertical !important;
	} 
	.layout_id_1 .bdp_blog_template h2.post-title a{
		 display: -webkit-box !important;
    overflow: hidden !important;
    -webkit-line-clamp: 1 !important;
    -webkit-box-orient: vertical !important;
	} 
	.layout_id_1 .masonry-timeline-wrapp figure{
		    margin-top: -90px !important;
	}
	

.masonry-timeline-wrapp:nth-child(2n) {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
}	
	.layout_id_2 .minimal .minimal-content-cover .post-content{
		margin-top:0 !important;
	}	
	
.elementor-7253 .elementor-element.elementor-element-18745e0 .jltma-team-member-designation {
    text-decoration: underline;
}
	.main0909 img{
		width:100% !important;
	}
.main0909	.swiper-slide{
		padding:0 46px !important;
	} 
	.main0909 .jltma-team-member-content{
		background:#FECEBF !important;
		padding:22px 16px !important;
	    border-radius: 0px 0px 22px 22px !important;
	} 
	.main0909 img{
		 border-radius: 22px 22px 0px 0px !important;
	} 
	.main0909 a{
		 font-family:roboto;
		 font-size:16px;
		 font-weight:400;
		 line-height:24px;
		color:#1B1C1D;
		text-decoration:underline;
	} 
		.main0909 .swiper-pagination-bullet{
		opacity:1 !important;
	} 
	.postid-7253 .track-horizontal {
    position: absolute;
    white-space: nowrap;
    will-change: transform;
    animation: marquee-horizontal 40s linear infinite !important;
} 
	.pay7771 .swiper-slide{
		padding-right:80px !important;
		padding-left:80px !important;
	} 
	
.elementor-posts .elementor-post__card .elementor-post__text {
    padding: 0px !important;
    margin-bottom: 0;
    margin-top: 20px;
}
	
	
.elementor-posts .elementor-post__card .elementor-post__meta-data {
    padding: 0px !important;
}
	
.elementor-posts .elementor-post__card .elementor-post__thumbnail {
    height: 229px !important;
    border-radius: 10px !important;
}
	
.error404 .container {
    width: 100%;
    padding-right: 0px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
	.search-results .container {
    width: 100%;
    padding-right: 0px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.elementor-posts--align-center .elementor-post {
    text-align: left !important;
}
.ct-dots-style2 .slick-dots {
    display: block !important;
    display: flex !important;
} 
	ul.slick-dots li.slick-active {
    color: #000000;
    border-radius: 100% !important;
} 
	.ct-testimonial-carousel5 .item--inner{
		border-radius:15px !important;
	} 
	.layout_id_2 .minimal .minimal-content-cover .post-content{
		display:none !important;
	} 
	.layout_id_2 .minimal .minimal-content-cover .post-title a {
    color: #1B1C1D !important;
    font-family: "Roboto", Sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    font-style: normal;
    line-height: 16px !important;
    display: -webkit-box !important;
    overflow: hidden !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
} 
	.layout_id_2 .minimal .minimal-content-cover .post-title h2{
		margin-top:0 !important;
	}

	
	
}
	
	@media only screen and (max-width: 740px) and (min-width: 100px) {
	

#loadMore {
    position: absolute;
    bottom: -50px !important;
    border-radius: 42px !important;
    background: #1B1C1D !important;
    font-family: 'Roboto' !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    padding: 15px 45px !important;
    padding-right: 4.4em !important;
    width: 197px;
    height: 38px;
    left: 0;
    left: 20%;
    line-height: 10px;
}
	#loadMore:before {
    content: "";
    background-image: url(https://bestshoppingsecrets.com/wp-content/uploads/2023/02/arrow-in-circle-5.png);
    height: 16px !important;
    width: 16px !important;
    position: absolute;
    right: 40px;
    margin-top: 3px;
    background-repeat: no-repeat;
    margin-top: -2px;
    background-size: cover !important;
}
	
.social_app a {
    margin: 0 10px !important;
}
		.page-id-1192 .bdp-load-more {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding: 0px !important;
}
	
.column_layout_3 .minimal-post-wrapper {
    padding-bottom: 17px !important;
}
		
.blogbox1 h3 {
    font-size: 14px !important;
    color: #1B1C1D;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    margin-bottom: 8px !important;
    margin-top: 8px !important;
    text-decoration: underline;
}
		.blogbox1 p{
			    font-family: "Roboto", Sans-serif;
    font-weight: 500;
			    font-size: 10px;
			 color:#1B1C1D !important;
			margin:0 !important;
		}	
}	
.ct-slick-carousel[data-arrows="true"] {
    padding-bottom: 28px !important;
}
.bg56510 .ct-testimonial-carousel5 .item--inner {
    border-radius: 20px !important;
}
.layout_id_2 .minimal .minimal-content-cover .post-title a{
	font-weight:500 !important;
}
	
	
.ct-mailchimp1.style2 [type="email"]{ 
  padding:0 16px !important;
}
#loadMore {
    position: absolute;
    bottom: -50px !important;
    border-radius: 42px !important;
    background: #1B1C1D !important;
    font-family: 'Roboto' !important;
    font-weight: 700 !important;
    font-size: 18px !important;
    padding: 15px 45px !important;
    padding-right: 4.4em !important;
    width: 213px;
    height: 54px;
    left: 0;
    left: 40%;
	
    line-height: 22px;

}
#loadMore:before{
    content: "";
    background-image: url(https://bestshoppingsecrets.com/wp-content/uploads/2023/02/arrow-in-circle-5.png);
    height: 24px !important;
    width: 24px !important;
    position: absolute;
    right: 40px;
    margin-top: 3px;
    background-repeat: no-repeat;
    margin-top: -2px;
    background-size: cover !important;



}
@media only screen and (max-width: 740px) and (min-width: 100px) {
	
.cky-notice-des p {
    color: #212121;
    font-size: 10px !important;
    line-height: 14px;
    font-weight: 400;
}  
		
.cky-consent-container .cky-consent-bar {
    padding: 0px !important;
}
.cky-consent-container .cky-consent-bar a b{
    font-size: 12px !important;
		}
.cky-notice-btn-wrapper .cky-btn {
    width: 24% !important;
    padding: 1px;
    margin-right: 0; 
	 font-size:10px !important;
}
		
.cky-notice-btn-wrapper {
    margin-left: 0;
    margin-top: -5px !important;
    justify-content: left;
}
.cky-consent-container .cky-consent-bar {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
#loadMore {
    position: absolute;
    bottom: -30px !important;
    border-radius: 42px !important;
    background: #1B1C1D !important;
    font-family: 'Roboto' !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    padding: 15px 45px !important;
    padding-right: 4.4em !important;
    width: 197px;
    height: 38px;
    left: 0;
    left: 20%;
    line-height: 10px;
}
	#loadMore:before {
    content: "";
    background-image: url(https://bestshoppingsecrets.com/wp-content/uploads/2023/02/arrow-in-circle-5.png);
    height: 16px !important;
    width: 16px !important;
    position: absolute;
    right: 40px;
    margin-top: 3px;
    background-repeat: no-repeat;
    margin-top: -4px;
    background-size: cover !important;
		}

.elementor-32 .elementor-element.elementor-element-41178b7 {
    padding-bottom: 126px !important;
}

#test a {
    border-radius: 42px !important;
    background: #1B1C1D !important;
    font-family: 'Roboto' !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    padding: 12px 45px !important;
    padding-right: 4.4em !important;
    width: 213px;
    height: 54px;
    color: #fff;
    position: relative;
}
#test a:before {
    content: "";
    background-image: url(https://bestshoppingsecrets.com/wp-content/uploads/2023/02/arrow-in-circle-5.png) !important;
    height: 18px !important;
    width: 18px !important;
    position: absolute;
    right: 40px;
    margin-top: 2px;
    background-repeat: no-repeat;
    margin-top: 3px;
    background-size: cover !important;
}
}


#loadMore{
    box-shadow: none !important;
}

a[data-clicks]::after{
	  display:none !important;
}

.text_link567 li{
	padding-bottom:10px;
	line-height:30px
} 
.text_link567 li strong{
	color:#0431b8c7;

} 
.text_link567 li a{
	color:#0431b8c7;

}
.text_link567 li::marker{
	color:#0431b8c7;
	font-weight:500;

}
