.event_insurance{
	background:#c3e3e6;
	padding:30px 0px;
}
.heading3 {
    font-size: 48px;
    font-weight: normal;
    color: #2c77b8;
    font-family: 'hurme_geometric_sans_regular', Arial;
    margin: 10px 0 40px;
    position: relative;
    padding-bottom: 15px;
	text-align:center;
}
.heading4{
	font-size: 54px;
	font-weight: normal;
	color: #2c77b8;
	font-family: 'hurme_geometric_sans_regular', Arial;
	margin: 20px 0px 10px;
	text-transform: capitalize;
	position: relative;
	padding-bottom: 0px;
}
.heading5{
	font-size: 48px;
	font-weight: normal;
	color: #231f20;
	font-family: 'hurme_geometric_sans_regular', Arial;
	margin: 15px 0px 30px;
	text-transform: capitalize;
	position: relative;
	padding-bottom: 0px;
}
.event_t{
	color:#2c77b8;
	margin-top:20px;
	
}
@media (max-width: 896px) {
	.heading4{
		font-size: 34px;
		line-height: 29px;
	}
}

.event_box{
	padding:0px;
	border-right:3px solid #2c77b8;
	min-height:970px;
	position:relative;
}

.event_box:last-child{
	border-right:none;
}
.event1{
	text-align:center;
	padding:0px 35px;
}
.mbottom{
	margin-bottom:50px;
}

.event1 figure {
	background-color: #fff;
	border-radius: 200px;
	height: 130px;
	width: 130px;
	display: inline-block;
	position: relative;
	position:relative;
	transition:all 0.3s ease-out;
}
.event1 figure:before {
    content: '';
    border: #fec135 solid 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    position: absolute;
    border-radius: 200px;
	transition:all 0.3s ease-out;
}
.event1 figure:hover:before {
	border: #fec135 solid 6px;
    left: -5px;
    right: -5px;
    top: -5px;
    bottom: -5px;
}
.event1 figure img {
	width: 60%;
	position: absolute;
	transform: translate(-50%, -50%);
	left: 50%;
	top: 50%;
}
.event1 h4 {
	color: #2c77b8;
	text-transform: capitalize;
	font-size: 36px;
	font-weight:normal;
	font-family: 'hurme_geometric_sans_regular', Arial;
	margin: 15px 0 30px;
	line-height:45px;
}
.event1 p{
	margin-bottom: 11px;
margin-top: 11px;
}
.event1 p span img{
	width:20px;
	margin-left:5px;
}
.event_middle{
	background:#ffffff;
	padding:30px 0px;
	text-align:center;
}
.event_middle .container {
    padding-left: 15%;
    padding-right: 15%;
}
.event_middle1{
	background:#ffffff;
	padding:30px 0px;
	text-align:center;
}
.clinical_1{
	min-height:1280px;
}
.event_bottom{
	background:#c3e3e6;
	padding:30px 0px;
	text-align:center;
}
.clinical_img figure {
	background-color: #2c77b8;
	border-radius: 200px;
	height: 160px;
	width: 160px;
	display: inline-block;
	position: relative;
	position:relative;
	transition:all 0.3s ease-out;
}
.clinical_img figure:before {
    content: '';
    border: #fec135 solid 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    position: absolute;
    border-radius: 200px;
	transition:all 0.3s ease-out;
}
.clinical_img figure:hover:before {
	border: #fec135 solid 6px;
    left: -5px;
    right: -5px;
    top: -5px;
    bottom: -5px;
}
.clinical_img figure img {
	width: 70%;
	position: absolute;
	transform: translate(-50%, -50%);
	left: 50%;
	top: 50%;
}
.clinical_box{
	padding:0px;
	border-right:3px solid #2c77b8;
	position:relative;
	min-height:200px;
	margin-bottom: 50px;
}
.clinical_box:nth-last-child(3) {
  border-right:none;

}
.clinical_box .event1{
	text-align: center;
    padding: 0px 60px;
}

.clinical_box1{
	padding:0px;
	border-right:3px solid #2c77b8;
	position:relative;
	min-height:180px;
	margin-bottom: 50px;
}
.clinical_box1:last-child{
	border-right:none;
}
.clinical_box1 .event1{
	text-align: center;
    padding: 0px 60px;
}
@media(max-width:1024px) {
	.clinical_box{
		min-height:210px;
	}
	.clinical_box .event1{
		padding: 0px 30px;
	}
	.clinical_box1{
		min-height:130px;
	}
}
@media(max-width:989px) {
	.clinical_box{
		min-height:265px;
	}
	.clinical_box .event1{
		padding: 0px 15px;
	}
	.clinical_box1{
		min-height:130px;
	}
}
@media(max-width:896px) {
	.event_middle .container{
		padding-right: 15px;
		padding-left: 15px;
	}
	.event1{
		padding:0px 20px;
	}
	.event1 h4{
		font-size:30px;
	}
}
@media(max-width:767px) {
	.event_box{
		border-right:none;
		min-height:auto;
		margin-bottom:50px;
	}
	.clinical_1{
		min-height:auto;
	}
	.clinical_box, .clinical_box1{
		border-right: none;
		min-height: auto;
	}
}


/*******2-3-21******/

.landing_banner img{
width: 100%;	
}

.jewellery_covered .heading3{
margin-bottom: 0;
}

.jewellery_covered .heading3 + p{
text-align: center;
margin-bottom: 50px;
	}

.event_box_in{
min-height: initial;	
}

.event_box_in figure img{
max-width:45px;
}

.jewellery_covered .event_box{
min-height: 475px;	
}

.what_bottom_bg img{
width: 100%;	
}

.icon_f{
background-color: #fff;
border-radius: 200px;
height: 115px;
width: 115px;
display: inline-block;
margin-bottom: 20px;
position: relative;
transition: all 0.3s ease-out;	
}

.icon_f:before{
content: '';
border: #fec135 solid 11px !important;
left: -5px;
right: -5px;
top: -5px;
bottom: -5px;
position: absolute;
border-radius: 200px;
transition: all 0.3s ease-out;
}

.icon_f img{
width: auto !important;
position: absolute;
transform: translate(-50%, -50%);
top: 50%;
left: 50%;
}

.jewellery_points .container{
width: auto;	
}

.jewellery_points .event_box{
min-height: 230px;	
}

.jewellery_points .row{
border-bottom: 3px solid #fec135;	
padding-bottom: 25px;
margin-bottom: 25px;
}

.jewellery_points .row:last-child{
border:none;
padding-bottom: 0;
margin-bottom: 0;
	}

.jewellery_points .event1{
padding: 0 55px;	
}	

.j_clause .event_box{
min-height: 645px;	
}

.j_clause .event_box figure{
background-color: transparent;
	}

.align_t{
text-align: center;
}

.public_i .event_box{
min-height: 320px;	
}	

@media(max-width:767px){

.jewellery_covered .event_box,
.jewellery_points .event_box,
.j_clause .event_box{
min-height: initial;	
}

.jewellery_points .row{
border:none;
padding-bottom: 0;
margin-bottom: 0;	
}

}	

.employ_h h2 span{
font-size: 42px;	
}

.employ_c{
text-align: center;	
}

.employ_c figure:before{
display: none;	
}

.employ_covered .event_box{
min-height: 140px;	
}

.employ_covered h3{
font-size: 30px;
font-weight: normal;
color: #2c77b8;
font-family: 'hurme_geometric_sans_regular', Arial;
margin: 30px 0;
position: relative;
text-align: center;	
}

.employ_covered .container{
width: auto;	
}

dl.table_brief{
display: flex;
width: 100%;
margin: 0;
}

dl.table_brief dt{
display: inline;
width: 33.33%;
padding: 0px 15px;
font-weight: 400;
vertical-align: middle;
border-right:3px solid #2c77b8;
	}

dl.table_brief dt p{
position: relative;
left: 0;
right: 0;
top: 50%;
transform: translateY(-50%);
}	

dl.table_brief dt:last-child{
border:none;
}	

dl.short_w{
width: 850px;
margin: 0 auto;	
}

dl.more_grid dt{
width: 20%;	
}

.employ_not_c .event_box{
min-height: initial;	
}

.employ_know{
text-align: center;	
}
.employ_know .icon_f::before,
.event_bottom .icon_f::before{
	border-color:#2c77ba !important;
}
.event_bottom .icon_f{
	background:transparent;
}
.event_bottom .icon_f img{
	max-width:55px;
}
.employ_know h2{
color: #000;
	}

.employ_know span{
color: #2c77b8;
}	

.employ_know .event_box{
min-height: 340px;	
}

.liable_l .event_box{
min-height: 400px;
}

.liable_l{
text-align: center;	
}

.h_auto{
min-height: initial;	
}

.not_cover{
text-align: center;	
}

.public_liable{
padding-bottom: 40px;	
}

.blue_b:before{
border-color: #2c77b8 !important;	
}

.dark_h{
color: #000;	
}

.block_event .event_box{
border-right: none;
border-bottom:2px solid #2c77b8;
min-height: initial;
padding-top: 15px;
padding-bottom: 15px;
}
.block_event .event_box:last-child{

border-bottom:none;

}
.block_event .event_box ul{
padding: 0;
margin: 0;
}

.block_event .event_box ul li{
display: inline-block;
padding: 0 20px;
	}

.block_event .event_box ul li:after{
content: "•";
position: relative;
right: -20px;
}

.block_event .event_box ul li:last-child:after{
display: none;
}

.block_event.no-border .event_box{
border:none;	
}
.event_insurance.public_i figure.icon_f::before {
    display: none;
}
.register_m{
color: #2c77b8;
font-size: 24px;	
}

.landing_banner .btn_c{
/*position: absolute;
bottom: 180px;
left:0;
top: auto;
bottom: 50%;
right: 0;*/
text-align: right;

}

.btn_quote{
display: inline-block;
background-color: #fec135;
color: #2c77b8;
padding: 8px 30px;
border-radius: 100px;
text-transform: capitalize;
cursor: pointer;
min-width: 180px;
text-align: center;	
}

@media(min-width: 767px){
.employ_covered,.employ_not_c{
padding-top: 0;	
}
}

@media(max-width:896px){

.block_event .event_box{
margin-bottom: 0;	
}

.landing_banner .btn_c{
bottom: 10%;
}

dl.table_brief{
display: block;	
width: 100%;
}

.liable_l .event_box,.public_i .event_box{
min-height: initial;
}

dl.table_brief dt{
display: block;
width: 100%;
border-right:0;
border-bottom: 3px solid #2c77b8;
padding-top: 10px;
padding-bottom: 10px;
	}

.employ_h h2 span {
    font-size: 28px;
}


dl.table_brief dt p{
position: static;
transform: translateY(0);
}	

}

@media(max-width:767px){

.employ_know .event_box{
min-height: initial;	
}

}

@media(max-width:478px){

.landing_banner .btn_c{
position: static;
text-align: left;
padding-bottom: 0;
}

}