
.trailer_box .desc h2 {
    color: #fff;
    background: #000;
    padding: 10px;
    border-radius: 100px;
    width: max-content;
    margin: 0 auto;
}

.trailer_box img.scale-with-grid {
	border-radius: 20px;
}

.ir {
	border-radius: 25px;
	box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px; 
}



.shop_slider .shop_slider_ul li .item_wrapper .desc {
	padding: 15px 10px; 
}

.blog_slider_header .title {
    font-size: 30px;
    line-height: 40px; 
}


.shop_slider .shop_slider_ul li .item_wrapper .desc h4 {
	font-size: 20px;
    line-height: 25px;
    font-weight: 600; 	
	overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 1; 
      line-clamp: 1;
      -webkit-box-orient: vertical;
}

.slider_pager .slick-dots {
	display: none; 	
}

h1, h2, h3, h4, h5, h6 {
    margin-bottom: 5px;
}

span.wpcf7-form-control-wrap .wpcf7-date, span.wpcf7-form-control-wrap .wpcf7-quiz, span.wpcf7-form-control-wrap .wpcf7-number, span.wpcf7-form-control-wrap .wpcf7-select, span.wpcf7-form-control-wrap .wpcf7-text, span.wpcf7-form-control-wrap .wpcf7-textarea {
	padding: 20px 10px; 
}

.zoom_box .photo img {
   border-radius: 15px;
}

#Footer .footer_copy .social li a {
	font-size: large; 
}

.header-split #Header .top_bar_left .menu_right {
	width: 42%; 
}

.header-split #Header .top_bar_left .menu_left {
	width: 42%; 
}

#Top_bar .menu > li > a span:not(.description) {
    padding: 0 15px; 
}.list_item .list_left {
    color: #080808;
    border: 2px dashed #7b7b7b;
    border-radius: 100px;
}

.list_item .list_left {
    width: 70px;
    height: 70px;
    line-height: 70px; 
	font-size: 30px;
}

