#Header .top_bar_left {
	box-shadow: rgb(0 0 0 / 10%) 0px 20px 25px -5px, rgb(0 0 0 / 4%) 0px 10px 10px -5px; 
	border-radius: 15px; 
}

#Action_bar {
	font-size: 16px; 
}

#Action_bar .social li {
    background: #f34334;
    padding: 5px;
    border-radius: 100px;
}

.ir {
	border-radius: 12px;
	}

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

.button.button_full_width .button_label {
	font-weight: 700;
    font-size: 16px;
    }

.trailer_box .desc {
	background-image: linear-gradient(#ff000000, #000000ab);
    border-radius: 0 0 12px 12px; 	
}

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

.trailer_box .desc h2 {
    color: #fff;
    background: #ef4a3d;
    padding: 10px 30px;
    border-radius: 100px;
    border: 2px solid #ffffff;
    font-size: 22px;
    width: fit-content;
    margin: 0 auto;
}


.bg01 {
	background-image: radial-gradient(circle, #f44233, #e73c2d, #db3627, #ce2f22, #c2291c); 
}

.ser-box {
	background: #fff;
    padding: 15px;
    border-radius: 12px;
    box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px; 
}

.accordion .question .title {
	border-radius: 100px;
    box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px; 
	font-size: 18px; 
}

.dark .accordion .question .answer {
	margin-top: -26px;
    padding-top: 40px;
    border-radius: 0px 0px 12px 12px;	
}

.accordion .question {
	border-radius: 30px;
}

.icon_box {
    padding: 20px;
    border: 2px dashed #e1e1e1;
    border-radius: 12px;
    background: #fff;
}

.icon_box .image_wrapper {
    width: 90px;
    margin: 0 auto;
}

.icon_box:hover {
    box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px;
}

table tr:first-child td{
    box-shadow: none;
}


/*# sourceURL=mfn-custom-inline-css */
