.post ul{list-style-type:disc;}
.plf-2{padding:0 0 1.5rem 3rem}

.event-tab{ max-width:358px; width:31%; margin:20px 1%; display:inline-block; vertical-align:top; border:thin solid #d58972 !important; padding:12px 12px 2px !important; text-align:center !important;}
.event-image, .event-image img{ position:relative; width:100%;}
.event-hover{display: block !important; position:static !important;/* top:0; bottom:0; left:0; right:0;*/ background:none !important; z-index:9; background-color: none !important; margin:0 auto !important; text-align:center !important;}
.event-hover a{ text-transform: capitalize; display:inline-block; font-weight:700;font-family: 'Nexa'; color:#fff  !important; padding:10px 35px; border: none !important;transform: translate(0%, -50%);/*position: absolute;*/ /*top: 50%; left: 50%;margin-right: -50%;*/ margin-top:18px !important; background:#eea0ab; position: static !important; margin-bottom:0px !important; font-size:18px !important;}
.event-hover a i{font-size:20px; margin-left:6px; margin-top:8px !important;}
.event-hover a:hover{color:#fff !important;}
.event-text{background: none !important; padding:30px 2px !important; text-align:center !important; margin:0 auto !important;}
body .h-section-detail h3,body .h-section .event-text h3{ color:#2c2c2c !important; font-size:22px !important; font-weight:700 !important;font-family: 'Nexa' !important; margin:0 0 8px !important;text-transform:uppercase;}
.event-text h3{font-size:22px !important; color:#393041 !important;}
.h-section-detail h3{font-weight:300 !important;}
.h-section-detail h3{color:#d58972 !important;}
.event-text p{line-height:25px !important; margin-bottom:0; font-family: 'Open Sans', sans-serif !important; font-size:16px !important; margin:0 auto !important; color:#8b8a8d !important; text-align:center !important; font-weight:400 !important;}
.event-tab:hover .event-hover{display:block;}
.event-tab:hover .event-image img{opacity:1 !important;}
.event-tab:hover .event-text{ background:none !important; box-shadow:0px 0px 0px #f6f7f7, 0px 0px 0px #f6f7f7 !important;}
.event-tab:hover .event-text h3{color:#393041 !important;}
.h-sec-title h2.indian_title{color:#d58972 !important; }
.event-text p.box_text{font-family: 'Open Sans', sans-serif !important; font-size:16px !important;}

@media all and (max-width:1100px){
body .h-section .event-text h3{ font-size:20px !important;}
}

@media all and (max-width:991px){
body .h-section .event-text h3{ font-size:18px !important;}
}

@media all and (max-width:900px){
body .h-section .event-text h3{ font-size:18px !important;}
}

@media all and (max-width:767px){
.event-tab{ display: block !important;  margin: 20px auto !important; width: 100% !important;}
}


@media all and (max-width:600px){
.web_header,.f-social-icons ul li::after{display:none !important;}
.mobile_header,.btn_toggle,.av_heading{display:block !important;}
.mob_top_header{position:relative;background-color:#444444 !important;}
.mob_top_header .navigations{position:static !important;padding:12px 0px !important;text-align:left !important;}
.mob_menu{font-family:"Montserrat";color:#ffffff !important;text-transform:uppercase;font-size:22px;font-weight:400;line-height:normal;}

.main_nav{text-align:center;width:100%;display:none;margin-top:5px;padding-top:15px !important;}
.main_nav li{display:block !important;margin:5px 0px;}
.main_nav li:last-child{margin-bottom:12px !important;}
.main_nav li a{padding:3px 3px 10px 3px;}
.main_nav li:hover{background-color:rgba(255,255,255,0.1);}
.main_nav li:hover a{color:#d58972 !important;text-decoration:blink;}
.mobile_header .header-right{padding:20px 0 0;}
.mobile_header .header-right p{font-family:"Montserrat";margin:0 0 12px;color:#262626;font-weight:400;font-size:20px;}
.mobile_header .header-right p i{color:#dc9c90;font-size:22px;}
.mobile_header .header-right p strong a{margin-left:7px;}
.mobile_header .top-h-left a i{color:#dc9c90;font-size:24px;}
.mobile_header .top-h-left a{font-size:18px;font-weight:400;}
.mobile_header .top-h-right{padding:8px 0;}
.mobile_header .top-h-right ul li::before{display:none;}
.mobile_header .top-h-right ul li{padding-right:50px;}
.mobile_header .top-h-right ul li:last-child{padding-right:0px;}
.mobile_header .top-h-right ul li a{color:#dc9c90;}
.site-main{padding:10px 0px !important;}
.site-main .h-sec-title h2{padding:5px 0 !important;margin-bottom:5px !important;}
.site-main .h-sec-title h2 span{display:block;}
body{color:#121212;}
p{margin-bottom:10px;}
.site-main .h-sec-title{margin-bottom:0px !important;}
.fusion-layout-column{margin-bottom:15px !important;}
.h-section3 .blog-tab,.blog-tab,.event-tab{width:90%;margin:0px auto 35px;max-width:none;}
body .h-section-detail h3,body .h-section .event-text h3{text-transform:capitalize !important;text-align:center !important;}
.fusion-layout-column p{text-align:center !important;}
.events-wrapper{padding:10px 0 5px 0px !important;}
.fusion-fullwidth{padding-bottom:10px !important;}
.event-tab:last-child{margin-bottom:0px !important;}
.gallery-carousel .slick-slide img{width:80% !important;}
.h-section3 .h-sec-title h2{margin-bottom:30px !important;text-transform:uppercase !important;}
.h-section3 .blog-text{padding:25px 10px 20px !important;}
.h-section3 .blog-text .blog-date,.h-section3 .blog-text h3{text-transform:uppercase !important;}
.h-section3 .blog-text h3{line-height:35px !important;}
.h-section3 .blog-tab a{border:thin solid #000000 !important;color:#000000 !important;transition:all 0.2 ease;}
.h-section3 .blog-tab a:hover{border:thin solid #d58972 !important;color:#ffffff !important;background-color:#d58972 !important;}
.h-section3 .blog-tab a i{font-size:28px !important;display:inline-block !important;vertical-align:sub !important;}
.h-section4-inner .fusion-one-sixth{width:30% !important;display:inline-block !important;vertical-align:top !important;float:none !important;}
.h-section4-inner{background-color:#fcf7e8 !important;max-width:none !important;width:100% !important;text-align:center !important;}
.f-top-tab1 ul li{display:block !important;width:100% !important;}
.f-top-tab h2{margin-bottom:10px !important;}
.f-social-icons ul li{width:auto !important;margin:0px 2px !important;padding:0px !important;font-size:0px !important;}
.f-social-icons ul li a i{padding:0 10px !important;}
.f-social-icons ul{padding:15px 0px !important;text-align:center !important;}
.f-social-icons ul li a:hover i{color:#d58972 !important;}
#content .h-sec-title h2, #main .h-sec-title h2, .fusion-post-content h1, .post-content h1, .title h1{font-size: 40px !important;}
.av_heading{font-family:'Nexa' !important;margin:0px !important;padding:10px !important;text-align:center !important;text-transform:uppercase !important;font-size:25px !important;color:#5b5959 !important;font-weight:600 !important;background-color:#fcf7e8 !important;margin-top:-15px !important;}
.blog-posts-wrapper{position:relative;padding:5px 45px !important;}

.blog-posts-wrapper{position:relative;padding:5px 45px !important;}
.blog-posts-wrapper .slick-arrow{width:35px !important;background:url("https://www.hautecouture-events.com/wp-content/uploads/2018/12/blog_arrow.png");
height:35px !important;background-color:transparent !important;background-size:100% 100% !important;}
.blog-posts-wrapper .slick-prev{left:2px !important;}
.blog-posts-wrapper  .slick-next{right:2px !important;transform:rotate(180deg) !important;}
.blog-posts-wrapper .slick-prev::before,.blog-posts-wrapper .slick-next::before {display:none !important;}

}

@media all and (max-width:500px){
.header-right p strong{display:block !important;margin:10px 0px !important;}
#itro_popup{margin:40px auto !important;}
.imageframe-1 img{width:100% !important;}
.mob_ft_menu{font-family:"Montserrat";display:block !important;padding:10px 20px !important;margin:10px 0px 15px 0px !important;text-align:center !important;background-color:#b27464 !important;color:#ffffff !important;font-size:25px !important;font-weight:600 !important;text-transform:uppercase !important;}
.f-top-tab1 .menu{display:none;}
.av_heading{font-size:20px !important;}
.h-section3 .blog-text h3{font-size:23px !important;line-height:normal !important;}

}


@media all and (max-width:400px){
.mobile_header .top-h-right ul li{padding-right:25px !important;}	
#content .h-sec-title h2, #main .h-sec-title h2, .fusion-post-content h1, .post-content h1, .title h1{font-size: 32px !important;}
.g-car{width:55px !important;}
.gallery-carousel .slick-slide img{width:100% !important;}
.h-section4-inner{width:98% !important;margin:0px !important;}
.mob_ft_menu{margin:6px 0px 12px 0px !important;font-size:22px !important;}

	}