.motor_top_bg{
	background:#c3e3e6 url(../images/motor_top_bg.jpg) no-repeat;
	background-position:top center;
	background-size:100% auto;
	padding-top:30px;
	padding-bottom:0;
}
.motor_top_bg.marine_top_bg{
	background:#c3e3e6 url(../images/marine_top_bg.jpg) no-repeat;
	background-position:top center;
	background-size:100% auto;
	padding-top:45px;
}
.motor_top_bg.health_top_bg{
	background:#c3e3e6 url(../images/medical_top_bg.jpg) no-repeat;
	background-position:top center;
	background-size:100% auto;
	padding-top:45px;
}
.motor_top_bg.term_life_top_bg{
	background:#c3e3e6 url(../images/term_life_top_bg.jpg) no-repeat;
	background-position:top center;
	background-size:100% auto;
	padding-top:45px;
}
.motor_top_bg.travel_top_bg{
	background:#c3e3e6 url(../images/travel_top_bg.jpg) no-repeat;
	background-position:top center;
	background-size:100% auto;
	padding-top:45px;
}

@media(max-width:480px) {
	.motor_top_bg{
		padding-top:125px;
	}
	.motor_top_bg.marine_top_bg{
		padding-top:125px;
	}
	.motor_top_bg.health_top_bg{
		padding-top:125px;
	}
	.motor_top_bg.term_life_top_bg{
		padding-top:125px;
	}
	.motor_top_bg.travel_top_bg{
		padding-top:125px;
	}

}
.motor_top_bg .container{
	padding-left:6%;
	padding-right:6%;
}
.motor_top_bg.full_container .container{
	padding-right: 15px;
	padding-left: 15px;
}
.motor_top_bg.full_container .container .heading1{
	padding-right: 6%;
	padding-left: 6%;
}
@media(max-width:896px) {
	.motor_top_bg .container .heading1,
	.motor_top_bg.full_container .container .heading1{
		padding-right: 0;
		padding-left: 0;
		padding-top: 0;
		padding-bottom: 0;
		margin: 0;
	}
	.motor_top_bg .container{
		padding-right: 15px;
		padding-left: 15px;
	}
}
.round_box{
	border-radius: 20px;
	overflow:hidden;
}
.iframe_block{
    width: 100%;
    height: 500px;
    overflow: auto;
    background-color: #fff;
    border: none;
}
@media(max-width:896px) {
	.iframe_block{
		height: auto;
	}
}
.iframe_block img{
	width:100%;
}
.motor_bottom_bg{
	background-color:#c3e3e6;
}
.motor_bottom_bg img{
	width:100%;
	vertical-align:top;
}

.white_block{
    border-radius: 20px;
    background-color: #fff;
    padding: 20px 35px;
    box-sizing: border-box;
    min-height: 450px;
    margin-bottom: 15px;
}
@media(max-width:896px) {
	.white_block{
		height:auto;
		min-height: auto;
		padding:15px;
	}
}
.heading1 {
	font-size: 55px;
	font-weight: normal;
	color: #2c77b8;
	font-family: 'hurme_geometric_sans_regular', Arial;
	margin: 0 0 10px;
	text-transform: capitalize;
	position: relative;
	padding-bottom: 15px;
}

@media (max-width: 896px) {
	.heading1 {
		font-size: 34px;
		line-height: 29px;
	}
}
.heading2 {
    font-size: 30px;
    font-weight: normal;
    color: #2c77b8;
    font-family: 'hurme_geometric_sans_semibold', Arial;
    margin: 0 0 15px;
    text-transform: capitalize;
}
@media(max-width:896px) {
	.heading2 {
		font-size: 22px;
	}
}
.payment_table{
	color: #2c77b8;
	width:100%;
	font-size: 20px;
	font-family: 'hurme_geometric_sans_semibold', Arial;
}
.payment_table tr td{
	padding:2px 4px;
}
.payment_table .border{
    border-bottom: #2c77b8 solid 2px;
}
.payment_table strong{
	color: #2c77b8;
	font-size: 25px;
	font-weight:normal;
	font-family: 'hurme_geometric_sans_bold', Arial;
}
.like_btn {
	max-width: 728px;
	margin: 0 auto 15px;

}
.like_btn > div{
	text-align:center;
}
.like_btn i{
    background-color: #d3d3d3;
    height: 54px;
    width: 54px;
    display: inline-block;
    border-radius: 100px;
    color: #fff;
    font-style: normal;
    font-size: 32px;
    font-weight: bold;
    margin: 7px;
    cursor: pointer;
}
@media(max-width:1100px) {
	.like_btn i{
		height: 44px;
		width: 44px;
		font-size: 26px;
		margin: 3px 1px;
	}
}
.like_btn i:hover, .like_btn i.selected{
    background-color: #2c77b8;
}
.like_btn span{
	color: #2c77b8;
	font-size: 20px;
}
.like_btn span:last-child{
	float:right;
}
.textarea_large{
    background-color: #f1f1f1;
    border-radius: 20px;
    padding: 10px 15px;
    width: 100%;
    border: none;
    height: 180px;
    color: #2c77b8;
    font-size: 25px;
	vertical-align: top;
}
.insurance_details{
	background-color:#f1f2f2;
	padding:10px 20px 15px;
	border-radius:20px;
	font-size: 14px;
	color: #2c77b8;
	
}
@media (min-width:897px){
	.insurance_details{
		margin-top:190px;
	}
	
}
@media (min-width:1500px){
	.insurance_details{
		margin-top:290px;
	}
	
}
.insurance_details a{
	color: #2c77b8;
}
.insurance_details p{
	margin-bottom:0;
}
.insurance_details h3{
	margin: 10px 0;
	font-size: 21px;
}
@media(max-width:896px) {
	
	.insurance_details .right_align{
		position: absolute;
		left: 175px;
	}
	.insurance_details h3{
		margin: 15px 0;
	}
}
.insurance_details h3 a{
	/* float: right; */
	vertical-align: top;
}
.insurance_details h3 a > img{
	height: 16px;
	vertical-align: top;
	margin: 4px 0 0 10px;
}
.insurance_details .row{
	margin-left:-5px;
	margin-right:-5px;
}
.insurance_details .col-md-2,
.insurance_details .col-md-3,
.insurance_details .col-md-4, 
.insurance_details .col-sm-6{
	padding-left:5px;
	padding-right:5px;
}
.insurance_details > div > div:last-child{
	text-align:right;
}
/*@media only screen and (min-width: 767px) and (max-width: 1024px){*/
@media only screen and (min-width: 992px) and (max-width: 1100px){
	.insurance_details .col-md-3 {
		width: 23%;
	}
	.insurance_details .col-md-2 {
		width: 18.666667%;
	}
}
@media(max-width:991px) {
	.insurance_details > div > div:last-child{
		text-align:left;
	}
}
.insurance_details figure img{
	max-width: 166px;
}
.insurance_details .viewmore{
	text-decoration:underline;
	margin:5px 0 0 25px;
}
.compare_box {
	margin: 20px 0 0px;
	font-weight: bold;
	color: #2c77b8;
	font-size: 14px;
}
@media(max-width:896px) {
	.compare_box {
		margin:0;
	}
}
.compare_box article {
	background-color: #fff;
	border-radius: 20px;
	padding: 20px 15px;
	text-align: center;
	margin:15px auto;
	max-width:400px;
}
.compare_box figure {
}
.compare_box figure img {
	height: 35px;
	margin: 0 0 20px 0;
}
.compare_box h2 {
	color: #ed3237;
	font-size: 40px;
	margin: -10px 0 10px 0;
}
.compare_box h2 img {
	height: 27px;
	vertical-align: top;
	margin-top: 9px;
}
.compare_box .compare {
    margin-bottom: 10px;
    font-size: 10px;
    font-weight: normal;
}
.compare_box .compare input[type="radio"]{
	vertical-align:bottom;
}
.compare_box .small {
	margin-bottom:0;
	font-size: 11px;
	font-weight: normal;
}
.compare_box .small a {
	color: #2c77b8;
	text-decoration: underline;
}
.compare_box p{ 
}
.compare_box .buy{
    border-radius: 100px;
    padding: 5px 20px;
    background-color: #fec135;
    color: #2c77b8;
    display: inline-block;
    font-weight: bold;
    font-size: 18px;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.4;
    height: 38px;
    border: none;
    text-decoration: none;
    transition: all 0.3s ease-out;
    margin: 10px 0;
}
.compare_box .buy:hover{
	background-color: #eaae23;
	color: #2c77b8;
}
.compare_box .rupee img{
	height: 12px;
}
.sm_btn{
	border-radius: 100px;
	padding: 12px 20px;
	background-color: #2c77b8;
	color: #fff;
	display: inline-block;
	font-weight: bold;
	font-size: 14px;
	min-width: 108px;
	letter-spacing: 1px;
	line-height: 1.4;
	height: 45px;
	border: none;
	text-decoration:none;
	transition:all 0.3s ease-out;
	text-align: center;
}
.sm_btn:hover{
	background-color: #22649c;
	color: #fff;
}

/* 
.motor_insurance{
	background:#fff no-repeat;
	background-position:bottom center;
	background-size:100% auto;
	min-height: calc(100vh - 99px);
}
@media(max-width:1200px) {
	.motor_insurance{
		min-height: auto;
		padding-bottom:20%;
	}
}
.motor_insurance .container{
	padding-left:6%;
	padding-right:6%;
}

@media(max-width:896px) {
	.motor_insurance .container{
		padding-right: 15px;
		padding-left: 15px;
	}
}
 */
.top_margin{
	margin-top:150px;
}
@media(max-width:896px) {
	.top_margin{
		margin-top:40px;
	}
}

.btn_box{
	text-align:center;
	margin-top:10px;
}
.btn_box a{
	margin:20px 15px;
}
@media(max-width:896px) {
	.btn_box a{
		margin:10px 5px;
	}
}
.form_width{
	max-width: 550px;
	margin: 0 auto;
}
@media(max-width:896px) {
	.fullwidthtd {
		padding: 0;
		width: 100%;
	}
	#no-more-tables table{
		border:solid 1px #a8c3db;
	}
	#no-more-tables table, #no-more-tables thead, #no-more-tables tbody, #no-more-tables th, #no-more-tables td, #no-more-tables tr {
		display: block;
	}
	#no-more-tables thead tr {
		left: -9999px;
		position: absolute;
		top: -9999px;
	}
	#no-more-tables tr {
		border-bottom:1px solid #a8c3db;
	}
	#no-more-tables tr:nth-child(odd){
		background: #e0eff0;
		
	}
	#no-more-tables td {
		-moz-border-bottom-colors: none;
		-moz-border-left-colors: none;
		-moz-border-right-colors: none;
		-moz-border-top-colors: none;
		border-color: currentcolor currentcolor #9acbd0;
		border-image: none;
		border-style: none none solid;
		border-width: medium medium 1px;
		padding-left: 50%;
		position: relative;
		text-align: left;
		white-space: normal;
	}
	#no-more-tables td::before {
		font-weight: bold;
		left: 6px;
		overflow: hidden;
		padding-right: 10px;
		position: absolute;
		text-align: left;
		text-overflow: ellipsis;
		top: 4px;
		white-space: nowrap;
		width: 45%;
	}
	#no-more-tables td::before {
		content: attr(data-title);
	}
	#no-more-tables td:empty {
		display: none !important;
	}
}
.compare_table{
	font-family: 'hurme_geometric_sans_semibold', Arial;
	font-size: 20px;
	color: #2c77b8;
	font-weight: normal;
	margin:120px 0 10px;
}
@media(max-width:896px) {
	.compare_table{
		font-size: 16px;
		margin:20px 0 10px;
	}
}
.compare_table table{
	width: 100%;
}
.compare_table table tr th, .compare_table table tr td{
	padding: 4px 10px;
	text-align:center;
	border-right:#2c77b8 solid 2px;
}
.compare_table table tr th img{
	max-width:100%;
	max-height:40px;
	margin-bottom:40px;
}
@media(max-width:896px) {
	.compare_table table tr th, .compare_table table tr td{
		padding: 4px;
	}
	.compare_table table tr th img{
		margin-bottom:0;
	}
}
.compare_table table tr td:first-child{
	text-align:left;
}
.compare_table table tr th:first-child,
.compare_table table tr th:last-child,
.compare_table table tr td:first-child,
.compare_table table tr td:last-child{
	border: none;
}
.compare_table table tr.heading_color1 td{
	position:relative;
	font-size: 30px;
	z-index:0;
	padding-top:40px;
}
@media(max-width:896px) {
	.compare_table table tr.heading_color1 td{
		font-size: 20px;
		padding-top:10px;
	}
}
.compare_table table tr.heading_color1 td:first-child{
	border-right:#2c77b8 solid 2px;
}
.compare_table table tr.heading_color1 td:after{
	content: '';
    background-color: #cbddcd;
    border-radius: 10px;
    display: inline-block;
    position: absolute;
    left: 4px;
    top: 44px;
    right: 4px;
    bottom: 4px;
    z-index: -1;	
}
.compare_table table tr.heading_color2 td{
	position:relative;
	font-size: 30px;
	z-index:0;
	padding-top:40px;
}
@media(max-width:896px) {
	.compare_table table tr.heading_color2 td{
		font-size: 20px;
		padding-top:10px;
	}
}
.compare_table table tr.heading_color2 td:first-child{
	border-right:#2c77b8 solid 2px;
}
.compare_table table tr.heading_color2 td:after{
	content: '';
    background-color: #aed4df;
    border-radius: 10px;
    display: inline-block;
    position: absolute;
    left: 4px;
    top: 44px;
    right: 4px;
    bottom: 4px;
    z-index: -1;	
}
.compare_table table tr.total_amt td{
	font-size:32px;
	color:#ed3237;
	font-weight:normal;
	font-family: 'hurme_geometric_sans_bold', Arial;
}
.compare_table table tr.total_amt td span{
	font-size:20px;
}
@media(max-width:896px) {
	.compare_table table tr.total_amt td{
		font-size:18px;
	}
	.compare_table table tr.total_amt td span{
		font-size:16px;
	}
}
.btn_list{
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: right;
}

.btn_list li{
	padding: 7px;

	display:block;
}

@media(max-width:896px) {
	.btn_list{
		text-align: center;
		margin:20px 0 40px;
	}
	
	.btn_list li{
		padding: 5px 2px;
	}
}
.sm_btn{
	border-radius: 100px;
	padding: 12px 20px;
	background-color: #2c77b8;
	color: #fff;
	display: inline-block;
	font-family: 'hurme_geometric_sans_semibold', Arial;
	font-weight:normal;
	font-size: 14px;
	min-width: 108px;
	letter-spacing: 1px;
	line-height: 1.4;
	height: 45px;
	border: none;
	text-decoration:none;
	transition:all 0.3s ease-out;
	text-align: center;
}
.sm_btn:hover{
	background-color: #22649c;
	color: #fff;
}

.btn1{
    border-radius: 100px;
    padding: 8px 15px;
    background-color: #fec135;
    color: #2c77b8;
    display: inline-block;
    font-family: 'hurme_geometric_sans_semibold', Arial;
	font-weight:normal;
    font-size: 22px;
    min-width: 260px;
    text-align: center;
    line-height: 1.4;
    height: 50px;
    border: none;
    text-decoration: none;
    transition: all 0.3s ease-out;
}
.btn1:hover{
	background-color: #eaae23;
	color: #2c77b8;
}

.btn2{
    border-radius: 100px;
    padding: 5px 20px;
    background-color: #fec135;
    color: #2c77b8;
    display: inline-block;
    font-weight: bold;
    font-size: 18px;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.4;
    height: 38px;
    border: none;
    text-decoration: none;
    transition: all 0.3s ease-out;
    margin: 10px 0;
}
.btn2:hover{
	background-color: #eaae23;
	color: #2c77b8;
}
.dropdown_content{
	position:relative;
}
.dropdown_content .dropdown-menu{
    background-color: #fff;
    padding: 20px 20px;
	font-family: 'hurme_geometric_sans_regular', Arial;
    font-weight: bold;
    border-radius: 20px;
    box-shadow: 1px 1px 10px rgba(0,0,0,0.1);
    min-width: 240px;
    border:0;
    top:0;
    line-height: 1.4;
}
.dropdown_content .dropdown-menu:before{
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 9px 10px 9px;
	border-color: transparent transparent #ffffff transparent;
	top: -10px;
	left: 24px;
}
.dropdown_content .dropdown-menu li h3{
    margin: 0 0 15px 0;
    font-family: 'hurme_geometric_sans_regular', Arial;
    font-weight: bold;
    font-size: 14px;
}
.dropdown_content .dropdown-menu label{
	position:relative;
	padding: 0 0 0 20px;
}
.dropdown_content .dropdown-menu label input[type="checkbox"]{
	position: absolute;
	left:0;
	top: 3px;
	margin: 0;
}
.dropdown-toggle{
	cursor: pointer;
}
.right_drop_link {
	float:right;
}
.right_drop_link > a > img {
    height: 16px;
    vertical-align: top;
    margin: 4px 0 0 10px;
}
.dropdown_content.right_drop_link .dropdown-menu {
    top: 40px;
    left: initial;
    right: 0;
}
.dropdown_content.right_drop_link .dropdown-menu:before{
	content: '';
	right: auto;
left: 50px;
}
.dropdown_content .dropdown-menu li{
	margin:5px 0;
}
.number_input {
	position: relative;
	padding: 0 0 0 18px;
	margin: 10px 0;
}
.number_input img {
	height: 18px;
	position: absolute;
	left: 0;
	top: 11px;
}
.number_input input[type="number"], .number_input input[type="text"] {
	border-radius: 100px;
	border: #e8e8e8 solid 2px;
	padding: 10px;
	height: 40px;
	width: 100%;
	max-width: 300px;
}

.number_input ::-webkit-input-placeholder { 
  color: #ccc;
}
.number_input ::-moz-placeholder { 
  color: #ccc;
}
.number_input :-ms-input-placeholder { 
  color: #ccc;
}
.number_input :-moz-placeholder { 
  color: #ccc;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}


/******dashbaord-page-css********/

.dash_user{
background-color: #58595b;
position: relative;
color: #fff;
}

.dash_user .container{
width: auto;
margin: 0 100px;
position: relative;
text-transform: capitalize;	
}

.dash_user:after{
content:"";	
position: absolute;
right: 0;
top: 0;
background-color: #8f8d8e;
width: 20%;
height: 100%;
z-index: 1;
}

.dash_user a{
color: #fff;
float: right;
text-transform: capitalize;
position: absolute;
right: 0;
top: 50%;
transform: translate(0,-50%);	
z-index: 11;
}

.dash_user a span{
    display: inline-block;
    background-color: #58595b;
    color: #fff;
    width: 20px;
    text-align: center;
    line-height: 1;
    font-size: 15px;
    padding-bottom: 2px;
    padding-top: 2px;
}

.dash_user h1{
font-weight: 400;
margin: 18px auto 20px;
text-align: center;
max-width: 900px;	
font-family: "hurme_geometric_sans_regular";
}

.dash_user a:hover span{
background-color: #4c4e50;
transform: 0.4s;
} 

.insurance_card{
text-align: center;
margin: 28px 0;	
transition: 0.4s;
}


.insurance_card img{
transition: 0.4s;	
}

.insurance_card:hover img{
transform: scale(1.1);
	}

.insurance_card p{
font-weight: normal;
	font-family: 'hurme_geometric_sans_semibold';
color: #2c77b8;
font-size: 22px;
text-transform: capitalize;	
}

.insurance_card figure{
min-height: 150px;	
}

.insurance_type h2{
text-align: center;
text-transform: none;	
}

@media(max-width: 1500px){

.dash_user .container{
margin: 0 15px;
}

.dash_user h1{
max-width:600px;	
}

}


@media(max-width: 1200px){

.dash_user h1{
font-size: 28px;	
}

	}


@media(max-width: 991px){	

.dash_user h1{
max-width: none;
margin: 15px auto 10px;	
font-size: 26px;
}

.dash_user:after{
display: none;	
}

.dash_user a{
display: block;
position: static;
transform: translate(0,0);
float: none;
text-align: center;
margin: 0 0 10px;
}

.dash_user a span{
background-color: #4c4e50;
}

}

.insurance_info{
padding: 40px 0 0;	
}

.policy_info{
border: 4px solid #2c77b8;
border-radius: 10px;
padding: 12px;
text-align: center;
color:#2c77b8;
text-transform: capitalize;
line-height: 1.1;
min-height: 155px;
font-size: 20px;
margin: 20px 0;
font-weight: normal;
	font-family: 'hurme_geometric_sans_semibold';

}

.policy_info span{
color: #58595b;
margin: 0;
font-size: 60px;
display: block;
line-height: normal;
font-weight: 600;
	}

.policy_info span i{
font-style: normal;
font-size: 30px;
line-height: normal;
position: relative;
top: 5px;
vertical-align: top;
margin-right: 10px;

}	
/*
.insurance_info .container{
width: 942px;	
}*/

.policy_info a{
	color: #2c77b8;;
}

.policy_info a i{
font-size: 70px;
line-height: 1;
margin: 0;	
}

.policy_info{
/*color: #58595b;*/	
}

.policy_info p{
color: #fff;
background-color:#2c77b8;
margin: 0;	
padding: 8px 5px;
font-size: 20px;
}

.policy_graph{
padding: 0 !important;	
text-transform: none;
}

.count_p{
padding: 5px 0;	
text-transform: capitalize;
color:#58595b;
}

@media(max-width:767px){

.insurance_info{
padding: 20px 0 0px;	
}

.hide_mob{
display: none;	
}

}

@media(max-width:500px){
.policy_info{
padding: 12px 12px 20px;
min-height: initial;	
}

.policy_info span{
font-size: 50px;	
}

.count_p{
padding: 8px 0;	
}

.insurance_card figure{
min-height: 132px;	
}

}
.gray_bg {
    background-color: #f1f2f2;
}
.top_margin_40{
	margin-top: 40px;
}
@media(max-width:767px){

	.top_margin_40{
		margin-top: 0px;
	}

}
.insurance_leads{
	border-radius: 20px;
    background-color: #f5f5f5;
    overflow: auto;
    overflow-x: hidden;
    padding: 40px 40px 10px;
}
@media(max-width: 1280px){
	.insurance_leads{
	    padding: 12px 10px 0;
	}
}
.insurance_leads table{
	margin: 0;
}
.insurance_leads table tbody{
	border-radius: 20px;
	background-color: #fff;
	overflow: auto;
	overflow-x: hidden;
	width: 100%;
	border: #fff solid 15px !important;
}
.insurance_leads table thead{
	float: left;
	width: 100%;
	border-left: #f5f5f5 solid 15px;
	border-right: #f5f5f5 solid 15px;
}
.insurance_leads a{
	color: #fec135;
}
.insurance_leads .table-striped > tbody > tr:nth-child(odd) {
    background-color: #fff !important;
    color: #2c77b8;
}
.insurance_leads .table > tbody > tr > td {
    border-top: 1px solid #edebeb;
    font-size: 16px !important;
   word-break: break-word;
}
.insurance_leads .table > tbody > tr:first-child > td {
    border-top: none;
}
.insurance_leads .table > thead > tr > th {
    border-bottom: none;
    white-space: nowrap;
    font-size: 16px;

}
@media(max-width:767px){
	.insurance_leads table thead, .insurance_leads table tbody{
		border: #fff solid 10px !important;
		background-color: #fff;
	}
	.insurance_leads .table > tbody > tr > td {
	    font-size: 15px;
	}
	.insurance_leads .table > tbody > tr {
		margin-top: 0;
		margin-bottom: 10px;
		margin-right: 5px;
	}
	.insurance_leads .table > thead > tr > th {
	    font-size: 15px;
	}
}
/*  Fixed Tbody  */
@media (min-width: 897px){
	.table.table-condensed.table-striped {
	    margin-bottom: 0px;
	}
	.scroll_tablehead {
	    color: #2c77b8;
	}
	.table-condensed>thead.scroll_tablehead>tr>th {
	    padding: 10px;
	}
	.fixed_header{
	    table-layout: fixed;
	    border-collapse: collapse;
	}

	.fixed_header tbody{
	  display:block;
	  width: 100%;
	}

	.fixed_header thead tr {
	  
	}

	.fixed_header th, .fixed_header td {
	  /*  width: 160px;*/
	}
	.insurance_leads .table > tbody > tr > td {
   
    word-break: break-word;
	}
}

/* scroll bar 

.scrollbar
{
	float: left;
	width: 100%;
	height: 350px;
	overflow-y: scroll;
	margin-bottom: 25px;
}

#style-1::-webkit-scrollbar-track
{
	width: 14px;
	background:#fff url(../images/scroll-bg.png) repeat-y right;
}
#style-1::-webkit-scrollbar
{
	width: 14px;
	background:#fff url(../images/scroll-bg.png) repeat-y right;
}
#style-1::-webkit-scrollbar-thumb
{
	border-radius: 100px;
	height: 10px !important;
	width: 10px !important;
	background-color: #2c77b8;
}*/
.scrollbar tr, .scroll_tablehead tr{
	width: 100%;
    display: table;
    float: none;
}
@media only screen and (max-width: 896px){
	table.tableMobilize td[data-title]::before {
	 font-size: 14px !important;
	  
	}
	table.tableMobilize tr td {
	    position: relative;
	    word-break: break-word;
	    padding-left: 40%  !important;
	    min-height: 36px;
		text-align:left;
	}
	.scrollbar{
	
	height: 430px;
	
	}
}
#your_score_panel{
	padding-top: 40px;
	padding-bottom: 40px;
}
@media only screen and (max-width: 896px){
	#your_score_panel{
		padding-top: 0px;
		padding-bottom: 0px;
	}
}
#your_score_btn span i{
	transform: rotate(0deg);
	transition: all 0.3s;
}
#your_score_btn.close_panel span i{
	transform: rotate(90deg);
}
.box { 
	height:400px; 
	overflow-x:scroll;
	padding-right: 20px;
}
.box tr td{
    padding: 8px;
    border-top: none !important;
    border-bottom: 1px solid #edebeb !important;
    font-size: 16px !important;
    word-break: break-word;
}
.box tr:nth-child(odd){
	color: #2c77b8;
}

/**cyber-insurance**/

.cyber_insurance > div > .row > .event_box{
min-height:1030px; 
}

.business_r .event_box{
border-color:#58595b;
min-height: 800px;
}

.business_r .event1{
padding:0 15px;
}

.business_r > .event_box:first-child .event1{
padding-left:0;
	}

.business_r .event_box .event1 > p:nth-child(2){
margin-top:0;
}	

.no_cover .heading3{
font-size:55px;	
}

.no_cover h4{
color: #2c77b8;
font-size: 36px;
font-weight: normal;
font-family: 'hurme_geometric_sans_regular', Arial;
margin: 0 0 50px;
line-height: 45px;	
}

.no_cover .event_box{
min-height: initial;	
}

.cyber_safe{
padding-bottom:10px !important;	
}

.know_section{
background-color:#fff !important;	
}

.know_section .icon_f{
  width: 160px;
  height: 160px;
}	

.know_section .event1 h4{
font-size:48px;
color:#000;	
margin-top:0;
}

.know_section .event_box{
min-height: 120px;	
}

.know_section{
padding:0px 0 80px !important;	
}

@media(max-width:991px){

.business_r .event_box{
border:none;
min-height: initial;
margin-bottom: 20px;
border-bottom: 2px solid #8fbec3;
padding-bottom: 20px;	
}

.business_r .event_box:last-child{
border-bottom:none;
}

.cyber_insurance > div > .row > .event_box {
  min-height: 2230px;
}

}
@media(max-width:767px){

.cyber_insurance > div > .row > .event_box,
.business_r .event_box,
.know_section .event_box{
min-height: initial;	
}

.cyber_insurance{
padding-bottom:0 !important;	
}

.business_r .event_box{
margin-bottom:20px;
height: auto;
}

.no_cover .heading3 {
  font-size: 48px;
}

.no_cover h4{
font-size:28px;
margin: 0 0 20px;	
}

.know_section {
  padding: 20px 0 0 !important;
}

.know_section .event1 h4 {
  font-size: 32px;
  }

}