body{
	margin: 0px;
	padding: 0px;
	font-family: 'Roboto', sans-serif!important;
}
a{
	text-decoration: none!important;
}
#padding_div{
	padding: 0px;
}
#header_top_bg{
	background-color: #d83135;
	padding: 7px;
}

.header_mr_tag{
	background-color: #c5c5c55c;
	color: white;
	padding: 5px;
    font-size: 19px;
    
    text-transform: uppercase;
}
.header_tittal_div {
    text-align: center;
}
.toll_free_number h5{
    background-color: #1098f5;
    color: white;
    padding: 7px;
    margin: 0px;
    border-radius: 4px;
    text-align: center;
    font-size: 15px;
    font-weight: 600;
}
.button_header{
	text-align: center;
}

.form_imfo_div h5{
background: #f7f7f7;
    padding: 14px;
}
.loign_button_div {
	width: 101px;
    background: #1098f5;
    border: navajowhite;
    padding: 7px;	
}
.loign_button_div a{
	text-decoration: none;
	color: white;
}
.loign_button_div a:hover{
	text-decoration:none;
	color: white;
}
.register_button_div{
	width: 131px;
    padding: 7px;
    border: none;
    background: #1098f5;
}
.register_button_div a{
	color: white;
	text-decoration: none;
}
.register_button_div a:hover{
	text-decoration: none;
	color: white;
}
.cibil_button_div{
	    background: black;
    width: 153px;
    padding: 7px;
    border: none;
}
.cibil_button_div a{
	text-decoration: none;
	color: white;
	font-size: 15px;

}
.cibil_button_div a:hover{
	text-decoration: none;
	color: white;
}
#header_menu_bar{
	background: white;
    border-radius: 0;
    border: 0;
    padding: 10px;
    margin-bottom: 0px;
    border-bottom: 6px solid #3c43da;
}
.logo_pvj img{
	width: 70%;
}
#nav_bar_div li a{
	color: red;
	font-size: 13px;
    text-transform: uppercase;
    font-weight: 600;

}
#nav_bar_div{
	float: right;
	margin-top: 16px;
}
#slider_size img{
	width: 100%;
}
.navbar-inverse .navbar-nav>.open>a{
	background-color: transparent!important;
}
#drop_menu ul{
	margin-top: 10px;
}
#dropdown_menu_drop li{
	border-bottom: 1px solid #9696961c;
}
#dropdown_menu_drop li a{
	    color: #656565;
    font-size: 14px;
    font-family: inherit;
}
/*--footer--*/
.footer_link_left{
	float: left;
	    margin-top: 28px;
}
.fotter_right_socil_media_link{
	float: right;
	    margin-top: 28px;
}

#footer-bg_padding{
	 background-color: #131313;
	 border-top: 5px solid #ffb900;
}
.fooer_images{
	margin-top: 35px;
}
.footer_menu h4{
	margin-bottom: 25px;
	color: white;
	font-size: 26px;
}
.fotter_right_socil_media_link a{
	padding-left: 20px;
	color: white;
}
.fotter_right_socil_media_link a:hover{
	text-decoration: none;
	color: white;
}
.fotter_right_socil_media_link .fa{
	border-radius: 50%;
	padding: 10px;
	border:1px solid white;
}
.footer_menu ul li{
	list-style-type: none;
    font-size: 16px;
    margin-bottom: 8px;
    color: white;
    margin-left: -33px;

}
.footer_menu p{
	color: white;
	line-height: 30px;
}
.footer_menu ul li a{
	color: white;
}
.footer_tab_link{
	margin-top: 30px;
	margin-bottom: 23px;
}

#border_footer_div {
	border-top: 1px solid white;
	margin-bottom:20px;
}
.header_silder_link {
	background-color: #32368d;
}
.marquee_tag_slider_bottom{
	    padding: 6px;
    color: white;
    font-size: 20px;
}
/*--footer--*/
.header_tittal_div h1{
    text-align: center;
    margin-top: 30px;
    margin-bottom: 32px;
    text-transform: uppercase;
    font-size: 25px;
    font-weight: 600;
    color: #fff;
    display: inline-block;
    border:1px solid;
    padding: 5px;
}

.main_div_how_to_get_loan {
 background-color: #32368d;
}
.how_play_to_style img{
       display: flex;
    margin: auto;
    width: 50%;
    margin-bottom: 5%; 
}

.how_to_play_style h4{
	    font-size: 25px;
    text-align: center;
    padding: 15px;
    color: white;
}
.how_to_play_style p{
	font-size: 18px;
    text-align: center;
    color: white;
}
.how_to_play_style{
	border: 1px solid white;
    margin: 0px;
    padding: 27px;
    margin-top: 13px;
    margin-bottom: 32%;
}
.we_work_images img{
	width: 100%;
}
.tittel_div_des p{
	text-align: center;
    font-size: 16px;
    padding: 15px;
    color: white;
}
#insurance_item_style_color{
    background: #fe4f4c;
    padding: 12px;
    padding-bottom: 5%;
}
.we_work_main_div{
	    background: #fbfbfb;
    padding: 3px;
    box-shadow: 1px 1px 15px -11px blue;
    margin-bottom: 25px;
    margin-top: 10px;
    height: 420px;
}
#top_bottom_div{
	margin-bottom: 0%;
	margin-top: 3%;
}
.icon_cradit{
	text-align: center;
}
.icon_cradit img{
	width: 23%;
	margin-bottom: 3%;

}
#card_top_margin{
	margin-top: 3%;
}
.insurance_images_div {
	margin-top: -13%;
    padding-left: 108px;
    position: absolute;
}
.insurance_item_d{
	    background: transparent;
    padding: 17px;
}
.how_to_play_style_insurance{
	border: 2px solid #2e3192;
    margin: 0px;
    padding: 27px;
    color: black;
    margin-top: 13px;
    border-radius: 10px;
    background-color: #fff;

}
.how_to_play_style_insurance h4{
	font-size: 25px;
    text-align: center;
    padding: 15px;
    color: black;
}
.how_to_play_style_insurance p{
		font-size: 18px;
    text-align: center;
    color: black;
}
.insurance_div_style{
	margin-top: 5%;
}
.slider_div_partner{
	margin-bottom: 8%;
}
.syle_class_div{
	    background: #e8e8e83b;
    padding-bottom: 5%;
}
#testimonial_sec h1 {
    font-size: 36px;
    font-weight: 600;
    color: #fff !important;
    font-family: Segoe UI !important;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.cont_testi {
    text-align: center;
    color: #fff;
    padding: 45px 85px 45px 0;
}
.cont_testi p {
    font-size: 18px;
    font-weight: 400;
    color: #ffffff;
    font-family: Segoe UI;
    margin-bottom: 12px;
    line-height: 2;
}
.titleskew {
    font-size: 20px;
    position: relative;
    color: #FFF;
    background: #2a3997;
}
.no_pad {
    padding: 0;
}

#key_feature {
	background: #fff;
	padding: 50px 0;
}

#key_feature .keydiv {
	padding: 35px 0 0 0;
}

#key_feature h4 {
	color: #191919;
	font-size: 26px;
	font-family: Segoe UI;
	font-weight: 500;
	text-transform: uppercase;
	padding-top: 25px;
}

#key_feature .keyh1 {
	font-size: 50px;
	font-weight: 600;
	color: #e14938 !important;
	font-family: Segoe UI !important;
	margin: 0;
	padding: 0;
	letter-spacing: 3px;
}

hr {
	width: 150px;
	border: 0;
	height: 3px;
	background: #e14938;
	margin: 0px auto 0 auto;
}

.no_pad {
	padding: 0;
}

#testimonial_sec h1 {
	font-size: 36px;
	font-weight: 600;
	color: #fff !important;
	font-family: Segoe UI !important;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#testimonial_sec hr {
	background: #fff;
}

#carousel-example-generic  .item {
	height: 534px;
}

.title {
	margin-top: 45px;
}

.client_img {
	z-index: -1;
}

.cont_testi {
	text-align: center;
	color: #fff;
	padding: 56px 85px 45px 0;
}

.cont_testi p {
	font-size: 18px;
	font-weight: 400;
	color: #ffffff;
	font-family: Segoe UI;
	margin-bottom: 12px;
	line-height: 2;
}

#carousel-example-generic .col-md-6.no_pad {
	height: 100%;
}

#carousel-example-generic .carousel-inner img {
	width: 100%;
	max-height: fit-content;
}

#carousel-example-generic .carousel-indicators {
	position: absolute;
	bottom: 6px;
	left: 72%;
	z-index: 15;
	width: 60%;
	padding-left: 0;
	margin-left: -30%;
	text-align: center;
	list-style: none;
}

#carousel-example-generic  .carousel-indicators li {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 1px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #000\9;
	background-color: rgba(255, 255, 255, 0.6);
	border: 0;
	border-radius: 10px;
}

#carousel-example-generic .carousel-indicators .active {
	background-color: rgba(255, 255, 255, 1);
}

.titleskew {
	font-size: 20px;
	position: relative;
	color: #FFF;
	background: #2a3997;
}

.titleskew:after {
	content: " ";
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 1px;
	z-index: -1;
	background: #2a3997;
	transform-origin: top;
	-ms-transform: skew(-30deg, 0deg);
	-webkit-transform: skew(-30deg, 0deg);
	transform: skew(-25deg, 0deg);
}

/*fourblock_new*/
.fourblock_new {
	margin: 110px 0 20px 0;

	/* padding: 50px 0; */
}

.box_w {
	border: 1px solid #3142ac;
	border-radius: 5px;
	padding: 20px 0;
	position: relative;
}

.box_w  h3 {
	color: #383838;
	font-size: 20px;
	font-weight: bold;
	margin-top: 65px;
}

.bluebtn {
	border: 1px solid #3142ac;
	display: block;
	padding: 10px 0;
	font-size: 20px;
	font-family: Segoe UI !important;
	color: #e21d2e;
	margin: 15px auto;
	width: 150px;
	text-align: center;
}

.box_w img {
	padding: 3px;
	border: 1px solid #293794;
	border-radius: 50%;
	position: absolute;
	top: -27%;
	left: 35%;
}
#logn_images_size img{
	width: 100%;
	height:410px;
}
#from_login_div{
	margin: 10px;
    background: #f5f5f52b;
    border-left: 5px solid #d83135; 
    padding: 27px;
    box-shadow: 5px 5px 28px -17px #13131370;
    margin-top: 5%;
    margin-bottom: 5%;
    border-top-left-radius: 13px;
    border-bottom-left-radius: 13px;
}
#bs_slder{
	background-color: #7272bc;
	
    padding: 13px;

}
.we_word img{
     display: flex;
     margin: auto;
     width: 100%;
     margin-bottom: 5%;
}

#from_login_divs{
  	margin: 10px;
    background: #fff;
    border-left: 5px solid #d83135; 
    padding: 27px;
    box-shadow: 5px 5px 28px -17px #13131370;
    margin-top: 3%;
    margin-bottom: 5%;
    border-top-left-radius: 13px;
    border-bottom-left-radius: 13px;
}
.sender_submit{
	    background: #5fbd0b!important;
    margin-top: 16px;
    border: none!important;
    border-radius: 0!important;
}
.smart-forms {
    line-height: 1.231;
    font-weight: normal;
    font-size: 14px;
    color: #727272;
}
.sec-padding {
    padding: 0px 0 80px 0;
}
.smart-forms .prepend-icon > input, .smart-forms .prepend-icon > textarea, .smart-forms .prepend-icon > select {
    padding-left: 36px;
}
.smart-forms .append-icon, .smart-forms .prepend-icon {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 100%;
}
.contact {
    background: #003399;
    padding: 40px;
}
.contact h4 {
    color: #fff!important;
}
.contact p {
    color: #fff!important;
}
.smart-forms label, .smart-forms input, .smart-forms button, .smart-forms select, .smart-forms textarea {
    margin: 0;
    font-size: 14px;
    font-family: "Roboto", Arial, Helvetica, sans-serif;
    font-weight: 400;
    color: #626262;
    outline: none;
}
.smart-forms {
    line-height: 1.231;
    font-weight: normal;
    font-size: 14px;
    color: #727272;
}
.smart-forms .btn-primary.orange-2:hover, .smart-forms .btn-primary.orange-2:focus {
    background-color: #242424;
    color: #fff;
}

.smart-forms .btn-primary.orange-2 {
    background: linear-gradient(to left, rgb(255, 102, 0) 0%, rgb(0, 51, 153) 80%);
}
.smart-forms .section {
    margin-bottom: 22px;
}
.smart-forms {
    line-height: 1.231;
    font-weight: normal;
    font-size: 14px;
    color: #727272;
}
.smart-forms .btn-primary.orange-2:hover, .smart-forms .btn-primary.orange-2:focus {
    background-color: #242424;
    color: #fff;
}

.smart-forms .btn-primary.orange-2 {
    background: #003399;
    color: white;
}
.smart-forms .button {
    border: 0;
    height: 42px;
    color: #243140;
    line-height: 1;
    font-size: 15px;
    cursor: pointer;
    padding: 0 50px;
    text-align: center;
    vertical-align: top;
    background: #DBDBDB;
    display: inline-block;
    -webkit-user-drag: none;
    text-shadow: 0 1px rgba(255, 255, 255, 0.2);
}
.smart-forms .gui-input:hover, .smart-forms .gui-textarea:hover, .smart-forms .select > select:hover, .smart-forms .select-multiple select:hover, .smart-forms .gui-input:hover ~ .input-hint, .smart-forms .file .gui-file:hover + .gui-input, .smart-forms .gui-textarea:hover ~ .input-hint {
    border-color: #6BC868;
}
.smart-forms .prepend-icon > input, .smart-forms .prepend-icon > textarea, .smart-forms .prepend-icon > select {
    padding-left: 36px;
}
.smart-forms .gui-textarea {
    resize: none;
    line-height: 19px;
    overflow: auto;
    max-width: 100%;
    height: 105px;
}
.smart-forms .gui-input, .smart-forms .gui-textarea {
    padding: 10px;
}
.smart-forms .select, .smart-forms .gui-input, .smart-forms .gui-textarea, .smart-forms .select > select, .smart-forms .select-multiple select {
    background: #fff;
    position: relative;
    vertical-align: top;
    border: 1px solid #e4e4e4;
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    color: #626262;
    outline: none;
    height: 42px;
    width: 100%;
    *zoom: 1;
}
.smart-forms .prepend-icon .field-icon {
    left: 0;
}

.smart-forms .append-icon .field-icon, .smart-forms .prepend-icon .field-icon {
    top: 0;
    width: 42px;
    height: 42px;
    color: inherit;
    line-height: 42px;
    position: absolute;
    text-align: center;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    pointer-events: none;
    z-index: 99;
}
.smart-forms .gui-textarea {
    resize: none;
    line-height: 19px;
    overflow: auto;
    max-width: 100%;
    height: 105px;
}
.contact a {
    color: #fff!important;
    text-decoration: none;
}
.contact a:{
	text-decoration: none;
	color: white;
} 
.blog-box img{
	width: 100%;
}
.read_more_btas{
    background: red;
    z-index: 100;
    padding: 9px;
    color: white;
    margin-top: -38px;
}

section.our-blog .blog-box p, section.our-blog .blog-box a {
    position: absolute;
    bottom: 0;
    background: #d83135;
    color: #fff;
    padding: 3px 6px;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    line-height: 18px;
    margin: 0;
}

section.our-blog p {
    float: left;
    font-size: 14px;
    color: #000;
    letter-spacing: 0.5px;
    font-weight: lighter;
}
section.our-blog .blog-box a {
    right: 0;
}
section.our-blog .blog-box {
    width: 100%;
    float: left;
    position: relative;
}
#header_tittal_div_our{
	text-align: center;
	margin-top: 2%;
	margin-bottom:2%;
	font-size: 40px;
	font-weight: 600;
	text-transform: uppercase;
}
#box_blog_Saddio{
	margin-bottom: 3%;
	margin-top: 1%;
}
section.blog-list h1 {
    font-size: 32px;
    color: #d83135;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    border-bottom: 1px solid #d83135;
    padding-bottom: 15px;
    margin-top: 4%;
}
section.blog-list p {
    font-size: 14px;
}
.gr-cards-image.inner {
    background: #0e3345;
    position: relative;
    height: 180px;
    margin-bottom: 10px;
}
.gr-cards-image-block {
    position: absolute;
    width: 200px;
    top: 0;
    right: 20px;
    bottom: 0;
    margin: auto;
}
.gr-cards-image span {
    display: block;
    font-size: 20px;
    color: #ffffff;
    padding-left: 30px;
    font-weight: bold;
    text-transform: uppercase;
    width: 360px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.gr-cards-inner {
    background: #f7f7f7;
    margin-bottom: 20px;
    padding: 0 10px 10px;
    border: solid thin #f2f0f0;
}
.gr-cards-inner-block > div strong {
    display: block;
    font-weight: normal;
    color: #000000;
    padding: 0 20px;
}
.gr-cards-inner-block > div span {
    color: #656262;
    padding-top: 10px;
    display: block;
    position: relative;
    padding-bottom: 10px;
    line-height: 30px;
    padding: 0 20px;
}
.card-details.gr-cards-inner-block > div {
    height: auto;
}

.gr-cards-inner-block > div {
    float: left;
    width: 24%;
    border-right: solid thin #dddbcc;
    height: 55px;
    padding: 10px 0;
}
.gr-cards-inner {
    background: #f7f7f7;
    margin-bottom: 20px;
    padding: 0 10px 10px;
    border: solid thin #f2f0f0;
}


