﻿@charset "utf-8";
/* CSS Document */

/* ----------------------------------------------------------- */
/* Created by - Abhaya
   Dated-05.08.14
   Modify by-
/* ----------------------------------------------------------- */

/* ----------------------------------------------------------- */


*, html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;}

/* ----------------------------------------------------------- */
/* Reset and Clearfix */
/* ----------------------------------------------------------- */
.clear{clear: both;}

.clearfix:before, .clearfix:after, .container:before, .container:after {content: '.';display: block;overflow: hidden;visibility: hidden;font-size: 0;line-height: 0;width: 0;height: 0;}.clearfix:after, .container:after {clear: both;}
/* ----------------------------------------------------------- */
  /*The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
/* ----------------------------------------------------------- */
.clearfix, .container{zoom: 1;}
/* ----------------------------------------------------------- */
/*--------------------common css----------------------*/
.right {
	float:right ;
}
.container .column.right, .container .columns.right {
	float:right ;
}
.left {
	float:left;
}
.absolute {
	position:absolute;
}
.relative {
	position:relative;
}
.centered {
	text-align:center;
}
.left-align {
	text-align:left;
}
.right-align {
	text-align:right;
}
.margin50 {
	margin-bottom:50px;
}
a {
	transition: all 0.2s ease-in-out 0s;
}
/* Basic Element
/* ----------------------------------------------------------- */
a, a >  {}
a:hover, a > :hover {}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}
ol, ul{list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
body { background:#f7f7f7 !important;  margin:0; padding:0; font-family: 'Arimo', sans-serif; }
h1, h2, h3, h4, h5, h6, p, span { font-style:normal; font-weight:normal; margin:0; padding:0;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

html {
 font-family: 'Arimo', sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}
/* #Typography
================================================== */
	h1, h2, h3, h4, h5, h6 {
		color: #353535;		
		font-family: 'Montserrat', sans-serif;
		font-weight:400;		
	}
		
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: normal; }
	h1 { font-size: 32px; line-height: 50px; }
	h2 { font-size: 20px; line-height: 36px;  }
	h3 { font-size: 20px; line-height: 30px; }
	h4 { font-size: 18px; line-height: 30px; }
	h5 { font-size: 16px; line-height: 28px; }
	h6 { font-size: 14px; line-height: 24px; }
	h3.brdr{border-bottom: 1px solid #f58634;
    border-top: 1px solid #f58634;
    color: #2f383f;
    display: inline-block;
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 2px;
    line-height: 28px;
    margin: 0 auto 31px;
    padding: 18px 0;
    text-transform: uppercase;}

	p { margin: 0 0 15px 0; line-height: 24px;}
	p img { margin: 0; }
	p.lead { font-size: 21px; line-height: 27px; color: #777;  }

	em { font-style: italic; }
	strong { font-weight: 600; color: #333; }
	small { font-size: 80%; }

	hr { border: solid #ddd; border-width: 0px 0 0; clear: both; }
	hr.line-full { border-top: 1px solid #eceef0!important; border-width: 0px 0 0; clear: both; margin:30px 0; }


/* #Lists
================================================== */
	ul, ol { margin: 0; }
	ul { list-style: none outside; }
	ol { list-style: decimal; }
	ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
	ul.square { list-style: square outside; }
	ul.circle { list-style: circle outside; }
	ul.disc { list-style: disc outside; }
	ul ul, ul ol,
	ol ol, ol ul {}
	ul ul li, ul ol li,
	ol ol li, ol ul li {}
	li { line-height: 18px; }
	ul.large li { line-height: 21px; }
	li p { line-height: 21px; }
/*---------------------css for container page --------------------------*/
#wrapper {
	margin:0;
	padding:0;
	outline:0;
}
@media (min-width: 1280px) {
.container {
	width:1200px;
}
}



/* Table of Content
================================================== 

    01. Header
	    - Top Bar
		    - Top Bar White
			- Top Bar Light Gray
			- Top Bar Color
		- Logo
    02. Main Menu
		- Dropdown menu
		- Sub Dropdown menu
		- mega menu
		- Mobile Navigation
 
    03. skdslider
	04. Featured Boxes
    05. service and technology section
    06. industry service
	07. Happy client section
	08. Featured Scroller section
	09. Parallex Section
	10. Footer
	11. about us page

*/

/*----------css for header section-------------------*/
.header_banner {
	background:url(../images/top_bg.jpg) center top no-repeat;
	min-height:691px;
	position:relative;
	overflow:hidden;
}
.header_banner:before {
	content:"";
	position:absolute;
	width:800px;
	background:#2ab3ed;
	/*left:-600px;*/
	height:691px;
	z-index:-1;
	top:0;
}
.header_banner:after {
	content:"";
	position:absolute;
	width:800px;
	background:#f9f9fb;
	/*left:-600px;*/
	height:691px;
	z-index:-1;
	right:-100px;
	top:0;
}
header {
	padding:20px 0;
	width:100%;
	transition: all 0.2s ease-in-out 0s;
}
header.affix {
	background:#12aaeb;
	z-index:9999999555;
	padding:10px;
	transition: all 0.2s ease-in-out 0s;
	
}
header.affix .nav > li > a {
	color:#fff;
}
header.affix .nav > li.login a {
	background:#f6ba18;
}
 header.affix .nav > li > a:hover {
	color:#f6ba18;
	border-bottom:2px dotted #f6ba18;
}
header.affix .nav > li.active > a, header.affix .nav > li > a:hover {
	color:#f6ba18 !important;
	border-bottom:0px dotted #f6ba18;
	background:#fff;
	border-radius:4px;
}
.nav > li > a {
	text-transform:uppercase;
	font-family: 'Montserrat', sans-serif;
	font-size:14px;
	color:#2a2929;
	padding:12px 15px;
	background:none;
	margin-right:10px;
}
.nav > li.sign-up a, .nav > li.login a {
	margin-top:5px;
}
.nav > li.sign-up a, .nav > li.login a:hover {
	background:#f6ba18;
	border-radius:5px;
	color:#fff;
	padding:8px 15px;
	border-bottom:none;
}
.nav > li.login a, .nav > li.sign-up a:hover {
	background:#12aaeb;
	border-radius:5px;
	color:#fff;
	margin-right:10px;
	padding:8px 15px;
	border-bottom:none;
}
.nav > li > a:hover, .nav > li.active > a {
	color:#12aaeb;
	background:none;
	border-bottom:2px dotted #12aaeb;
}
.article_insurance_section, .service-provide-section {
	padding-top:60px;
	background:#fff;
}
.service-left {
	padding-right:90px;
	position:relative;
	text-align:right;
	padding-bottom:58px;
}
.service-icon {
	position:absolute;
	right:0;
}
.service-provide-section h3 {
	padding-bottom:12px;
}
.service-right {
	padding-left:90px;
	position:relative;
	text-align:left;
	padding-bottom:58px;
}
.service-right .service-icon {
	left:0;
}
.mob-img img {/* display:block;
line-height:0;*/
}
.article_insurance_section  h1 {
	font-size:40px;
	color:#353535;
	letter-spacing:2px;
}
.feature_section {
	background:#f3f3f3;
	padding:20px 0px 80px 0;
	position:relative;
	/*height:400px;*/
/*	overflow:hidden;*/
	/*transform: skewX(-25deg);*/
}
.feature_section:before {
	content:"";
	width:100%;
	height:100px;
	background:#f3f3f3;
	transform: skewY(-3deg);
	position:absolute;
	top:-50px;
	left:0;
	
}
.feature_section h1 {
	position:relative;
	z-index:99;
	padding-bottom:40px;
	text-transform:uppercase;
	color:#212831;
	font-size:38px;
	/*text-shadow: 2px 3px #ffffff;*/
	letter-spacing:1px;
	text-shadow: 0 1px 0 #fff,
               0 2px 0 #fff,
               0 3px 0 #bbb,
               0 4px 0 #b9b9b9,
               0 5px 0 #aaa,
               0 6px 1px rgba(0,0,0,.08),
               0 0 5px rgba(0,0,0,.08),
               0 1px 3px rgba(0,0,0,.08),
               0 3px 5px rgba(0,0,0,.08),
               0 5px 10px rgba(0,0,0,.08),
               0 10px 10px rgba(0,0,0,.08),
               0 20px 20px rgba(0,0,0,.08);
}
.register_section {
	padding:10px 0 96px 0; 
	position:relative;
	text-align:center;
	background:#fff;
}
.register_section:before {
	content:"";
	width:100%;
	height:100px;
	background:#fff;
	transform: skewY(-3deg);
	position:absolute;
	top:-50px;
	left:0;
	
}
#testimonial_section:before {
	content:"";
	width:100%;
	height:100px;
	background:#ebeff2;
	transform: skewY(-3deg);
	position:absolute;
	top:-50px;
	left:0;
	
}
#testimonial_section {
	background:#ebeff2;
	padding-top:15px;
	position:relative;
}
.testimonial-content {
	background:#fff;
	padding:15px;
	position:relative;
}
.doyouknow-section {
	background:url(../images/curve-top.png) center top no-repeat;
	padding:15px 0;
	position:relative;
}
.faq-home {
	padding-top:370px;
	min-height:920px;
}
footer {
	background:#212831;
	min-height:80px;
	position:relative;
	text-align:center;
	
}
.doyouknow-section:after {
	content:"";
	background:url(../images/bottom-curve.png) center top no-repeat;
	position:absolute;
	width:100%;
	left:0;
	height:438px;
	bottom:0px;
	z-index:-9;
	
}
.testimonial-center {
	margin:0 auto;
	float:none;
}
.footer_link ul li {
	display:inline-block;
}
.footer_link ul li a {
	display:block;
	color:#e1e0e0;
	font-size:14px;
	font-family: 'Montserrat', sans-serif;
	padding:5px 15px;
}
.social-link ul li {
	display:inline-block;
	margin-right:5px;
}
.social-link ul li a {
	display:block;
	padding:8px 11px;
	border:1px solid #fff;
	color:#fff;
	font-size:18px;
}
.social-link ul li a:hover {
	background:#fff;
	color:#212831;
}
.social-link {
	padding:25px 0;
}
.copy-right p {
	color:#fff;
}
/*----------------------- css for slider ------------------------*/
.da-slider{
	width: 100%;
	min-width: 520px;
	height: 591px;
	position: relative;
	margin: 0px auto;
	overflow: hidden;
	/*background: transparent url(../images/waves.gif) repeat 0% 0%;
	border-top: 8px solid #efc34a;
	border-bottom: 8px solid #efc34a;
	box-shadow: 0px 1px 1px rgba(0,0,0,0.2), 0px -2px 1px #fff;*/
	-webkit-transition: background-position 1s ease-out 0.3s;
	-moz-transition: background-position 1s ease-out 0.3s;
	-o-transition: background-position 1s ease-out 0.3s;
	-ms-transition: background-position 1s ease-out 0.3s;
	transition: background-position 1s ease-out 0.3s;
}
.da-slide{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	/*font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;*/
	text-align: left;
}
.da-slide-current{
	z-index: 1000;
}
.da-slider-fb .da-slide{
	left: 100%;
}
.da-slider-fb  .da-slide.da-slide-current{
	left: 0px;
}
.da-slide h2,
.da-slide p,
.da-slide .da-link,
.da-slide .da-img, .da-slide ul{
	position: absolute;
	opacity: 0;
	left: 110%;
}
.da-slider-fb .da-slide h2,
.da-slider-fb .da-slide p,
.da-slider-fb .da-slide .da-link, .da-slider-fb .da-slide ul{
	left: 0%;
	opacity: 1;
}
.da-slider-fb .da-slide .da-img{
	left: 60%;
	opacity: 1;
}
.da-slide h2{
	color: #fff;
	font-size: 66px;
	width: 30%;
	top: 60px;
	/*white-space: nowrap;*/
	z-index: 10;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
	/*font-family: 'Economica', Arial, sans-serif;*/
	font-weight: 700;
}
.da-slide p, .da-slide ul{
	width: 45%;
	top: 155px;
	color: #916c05;
	font-size: 18px;
	line-height: 26px;
	height: 160px;
	overflow: hidden;
	/*font-style: italic;*/
	/*font-family: 'Economica', Arial, sans-serif;*/
	font-weight: 400;
	/*font-style: italic;*/
	font-size:14px;
	font-weight:bold;
}
.da-slide .da-img{
	text-align: center;
	width: 64%;
	top: 70px;
	height: 256px;
	line-height: 320px;
	left: 110%; /*60%*/
}
.da-slide .bottom0 {
	top: 110px;
}
.da-slide .da-link{
	top: 350px; /*depends on p height*/
	/*border-radius: 30px;
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	border: 8px solid rgba(255,255,255,0.8);
	padding: 2px 20px 0px;*/
	font-size: 18px;
	line-height: 30px;
	/*width: 80px;*/
	text-align: center;
	/*background: rgba(255,255,255,0.2);*/
}
.da-slide .da-link:hover{
	/*background: rgba(255,255,255,0.3);*/
}
.da-dots{
	width: 100%;
	position: absolute;
	text-align: left;
	left: 0px;
	bottom: 10px;
	z-index: 2000;
	-moz-user-select: none;
	-webkit-user-select: none;
}
.da-dots span{
	display: inline-block;
	position: relative;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #e4b42d;
	margin: 3px;
	cursor: pointer;
	box-shadow: 
		1px 1px 1px rgba(0,0,0,0.1) inset, 
		1px 1px 1px rgba(255,255,255,0.1);
}
.da-dots span.da-dots-current:after{
	content: '';
	width: 8px;
	height: 8px;
	position: absolute;
	top: 2px;
	left: 2px;
	border-radius: 50%;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
}
.da-arrows{
	-moz-user-select: none;
	-webkit-user-select: none;
}
.da-arrows span{
	position: absolute;
	top: 50%;
	height: 30px;
	width: 30px;
	border-radius: 50%;
	background: #e4b42d;
	cursor: pointer;
	z-index: 2000;
	opacity: 0;
	box-shadow: 
		1px 1px 1px rgba(0,0,0,0.1) inset, 
		1px 1px 1px rgba(255,255,255,0.1);
	-webkit-transition: opacity 0.4s ease-in-out 0.2s;
	-moz-transition: opacity 0.4s ease-in-out 0.2s;
	-o-transition: opacity 0.4s ease-in-out 0.2s;
	-ms-transition: opacity 0.4s ease-in-out 0.2s;
	transition: opacity 0.4s ease-in-out 0.2s;
}
.da-slider:hover .da-arrows span{
	opacity: 1;
}
.da-arrows span:after{
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	top: 5px;
	left: 5px;
	background: transparent url(../images/arrows.png) no-repeat top left;
	border-radius: 50%;
	box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
}
.da-arrows span:hover:after{
	box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
}
.da-arrows span:active:after{
	box-shadow: 1px 1px 1px rgba(255,255,255,0.1);
}
.da-arrows span.da-arrows-next:after{
	background-position: top right;
}
.da-arrows span.da-arrows-prev{
	left: 15px;
}
.da-arrows span.da-arrows-next{
	right: 15px;
}

.da-slide-current h2,
.da-slide-current p,
.da-slide-current .da-link, .da-slide-current ul{
	left: 0% !important;
	opacity: 1;
}
.da-slide-current .da-img{
	left: 30%;
	opacity: 1;
}
/* Animation classes and animations */

/* Slide in from the right*/
.da-slide-fromright h2{
	-webkit-animation: fromRightAnim1 0.6s ease-in 0.8s both;
	-moz-animation: fromRightAnim1 0.6s ease-in 0.8s both;
	-o-animation: fromRightAnim1 0.6s ease-in 0.8s both;
	-ms-animation: fromRightAnim1 0.6s ease-in 0.8s both;
	animation: fromRightAnim1 0.6s ease-in 0.8s both;
}
.da-slide-fromright p, .da-slide-fromright ul{
	-webkit-animation: fromRightAnim2 0.6s ease-in 0.8s both;
	-moz-animation: fromRightAnim2 0.6s ease-in 0.8s both;
	-o-animation: fromRightAnim2 0.6s ease-in 0.8s both;
	-ms-animation: fromRightAnim2 0.6s ease-in 0.8s both;
	animation: fromRightAnim2 0.6s ease-in 0.8s both;
}
.da-slide-fromright .da-link{
	-webkit-animation: fromRightAnim3 0.4s ease-in 1.2s both;
	-moz-animation: fromRightAnim3 0.4s ease-in 1.2s both;
	-o-animation: fromRightAnim3 0.4s ease-in 1.2s both;
	-ms-animation: fromRightAnim3 0.4s ease-in 1.2s both;
	animation: fromRightAnim3 0.4s ease-in 1.2s both;
}
.da-slide-fromright .da-img{
	-webkit-animation: fromRightAnim4 0.6s ease-in 0.8s both;
	-moz-animation: fromRightAnim4 0.6s ease-in 0.8s both;
	-o-animation: fromRightAnim4 0.6s ease-in 0.8s both;
	-ms-animation: fromRightAnim4 0.6s ease-in 0.8s both;
	animation: fromRightAnim4 0.6s ease-in 0.8s both;
}
@-webkit-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 0%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 0%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 0%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 30%; opacity: 1; }
}

@-moz-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 0%; opacity: 1; }
}
@-moz-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left:0%; opacity: 1; }
}
@-moz-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 0%; opacity: 1; }
}
@-moz-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 30%; opacity: 1; }
}

@-o-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 0%; opacity: 1; }
}
@-o-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 0%; opacity: 1; }
}
@-o-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 0%; opacity: 1; }
}
@-o-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 30%; opacity: 1; }
}

@-ms-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 0%; opacity: 1; }
}
@-ms-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 0%; opacity: 1; }
}
@-ms-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 0%; opacity: 1; }
}
@-ms-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 30%; opacity: 1; }
}

@keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 0%; opacity: 1; }
}
@keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 0%; opacity: 1; }
}
@keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 0%; opacity: 1; }
}
@keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 30%; opacity: 1; }
}
/* Slide in from the left*/
.da-slide-fromleft h2{
	-webkit-animation: fromLeftAnim1 0.6s ease-in 0.6s both;
	-moz-animation: fromLeftAnim1 0.6s ease-in 0.6s both;
	-o-animation: fromLeftAnim1 0.6s ease-in 0.6s both;
	-ms-animation: fromLeftAnim1 0.6s ease-in 0.6s both;
	animation: fromLeftAnim1 0.6s ease-in 0.6s both;
}
.da-slide-fromleft p, .da-slide-fromleft ul{
	-webkit-animation: fromLeftAnim2 0.6s ease-in 0.6s both;
	-moz-animation: fromLeftAnim2 0.6s ease-in 0.6s both;
	-o-animation: fromLeftAnim2 0.6s ease-in 0.6s both;
	-ms-animation: fromLeftAnim2 0.6s ease-in 0.6s both;
	animation: fromLeftAnim2 0.6s ease-in 0.6s both;
}
.da-slide-fromleft .da-link{
	-webkit-animation: fromLeftAnim3 0.4s ease-in 1.2s both;
	-moz-animation: fromLeftAnim3 0.4s ease-in 1.2s both;
	-o-animation: fromLeftAnim3 0.4s ease-in 1.2s both;
	-ms-animation: fromLeftAnim3 0.4s ease-in 1.2s both;
	animation: fromLeftAnim3 0.4s ease-in 1.2s both;
}
.da-slide-fromleft .da-img{
	-webkit-animation: fromLeftAnim4 0.6s ease-in 0.6s both;
	-moz-animation: fromLeftAnim4 0.6s ease-in 0.6s both;
	-o-animation: fromLeftAnim4 0.6s ease-in 0.6s both;
	-ms-animation: fromLeftAnim4 0.6s ease-in 0.6s both;
	animation: fromLeftAnim4 0.6s ease-in 0.6s both;
}
@-webkit-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 0%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 0%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 30%; opacity: 1; }
}

@-moz-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 0%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 0%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 30%; opacity: 1; }
}

@-o-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 0%; opacity: 1; }
}
@-o-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 0%; opacity: 1; }
}
@-o-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 0%; opacity: 1; }
}
@-o-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 30%; opacity: 1; }
}

@-ms-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 0%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 0%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 0%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 30%; opacity: 1; }
}

@keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 0%; opacity: 1; }
}
@keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 0%; opacity: 1; }
}
@keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 0%; opacity: 1; }
}
@keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 30%; opacity: 1; }
}
/* Slide out to the right */
.da-slide-toright h2{
	-webkit-animation: toRightAnim1 0.6s ease-in 0.6s both;
	-moz-animation: toRightAnim1 0.6s ease-in 0.6s both;
	-o-animation: toRightAnim1 0.6s ease-in 0.6s both;
	-ms-animation: toRightAnim1 0.6s ease-in 0.6s both;
	animation: toRightAnim1 0.6s ease-in 0.6s both;
}
.da-slide-toright p, .da-slide-toright ul{
	-webkit-animation: toRightAnim2 0.6s ease-in 0.3s both;
	-moz-animation: toRightAnim2 0.6s ease-in 0.3s both;
	-o-animation: toRightAnim2 0.6s ease-in 0.3s both;
	-ms-animation: toRightAnim2 0.6s ease-in 0.3s both;
	animation: toRightAnim2 0.6s ease-in 0.3s both;
}
.da-slide-toright .da-link{
	-webkit-animation: toRightAnim3 0.4s ease-in both;
	-moz-animation: toRightAnim3 0.4s ease-in both;
	-o-animation: toRightAnim3 0.4s ease-in both;
	-ms-animation: toRightAnim3 0.4s ease-in both;
	animation: toRightAnim3 0.4s ease-in both;
}
.da-slide-toright .da-img{
	-webkit-animation: toRightAnim4 0.6s ease-in both;
	-moz-animation: toRightAnim4 0.6s ease-in both;
	-o-animation: toRightAnim4 0.6s ease-in both;
	-ms-animation: toRightAnim4 0.6s ease-in both;
	animation: toRightAnim4 0.6s ease-in both;
}
@-webkit-keyframes toRightAnim1{
	0%{ left: 0%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim2{
	0%{ left: 0%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim3{
	0%{ left: 0%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim4{
	0%{ left: 30%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-moz-keyframes toRightAnim1{
	0%{ left: 0%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim2{
	0%{ left: 0%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim3{
	0%{ left: 0%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim4{
	0%{ left: 30%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-o-keyframes toRightAnim1{
	0%{ left: 0%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim4{
	0%{ left: 30%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-ms-keyframes toRightAnim1{
	0%{ left: 0%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim2{
	0%{ left: 0%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim3{
	0%{ left: 0%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim4{
	0%{ left: 30%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@keyframes toRightAnim1{
	0%{ left: 0%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim2{
	0%{ left: 0%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim3{
	0%{ left: 0%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim4{
	0%{ left: 30%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
/* Slide out to the left*/
.da-slide-toleft h2{
	-webkit-animation: toLeftAnim1 0.6s ease-in both;
	-moz-animation: toLeftAnim1 0.6s ease-in both;
	-o-animation: toLeftAnim1 0.6s ease-in both;
	-ms-animation: toLeftAnim1 0.6s ease-in both;
	animation: toLeftAnim1 0.6s ease-in both;
}
.da-slide-toleft p, .da-slide-toleft ul{
	-webkit-animation: toLeftAnim2 0.6s ease-in 0.3s both;
	-moz-animation: toLeftAnim2 0.6s ease-in 0.3s both;
	-o-animation: toLeftAnim2 0.6s ease-in 0.3s both;
	-ms-animation: toLeftAnim2 0.6s ease-in 0.3s both;
	animation: toLeftAnim2 0.6s ease-in 0.3s both;
}
.da-slide-toleft .da-link{
	-webkit-animation: toLeftAnim3 0.4s ease-in both;
	-moz-animation: toLeftAnim3 0.4s ease-in both;
	-o-animation: toLeftAnim3 0.4s ease-in both;
	-ms-animation: toLeftAnim3 0.4s ease-in both;
	animation: toLeftAnim3 0.4s ease-in both;
}
.da-slide-toleft .da-img{
	-webkit-animation: toLeftAnim4 0.6s ease-in 0.6s both;
	-moz-animation: toLeftAnim4 0.6s ease-in 0.6s both;
	-o-animation: toLeftAnim4 0.6s ease-in 0.6s both;
	-ms-animation: toLeftAnim4 0.6s ease-in 0.6s both;
	animation: toLeftAnim4 0.6s ease-in 0.6s both;
}
@-webkit-keyframes toLeftAnim1{
	0%{ left: 0%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim2{
	0%{ left: 0%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim3{
	0%{ left: 0%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim4{
	0%{ left: 30%;  opacity: 1; }
	40%{ left: 70%;  opacity: 1; }
	90%{ left: 0%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@-moz-keyframes toLeftAnim1{
	0%{ left: 0%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim2{
	0%{ left: 0%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim3{
	0%{ left: 0%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim4{
	0%{ left: 30%;  opacity: 1; }
	40%{ left: 70%;  opacity: 1; }
	90%{ left: 0%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@-o-keyframes toLeftAnim1{
	0%{ left: 0%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim2{
	0%{ left: 0%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim3{
	0%{ left: 0%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim4{
	0%{ left: 30%;  opacity: 1; }
	40%{ left: 70%;  opacity: 1; }
	90%{ left: 0%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@-ms-keyframes toLeftAnim1{
	0%{ left: 0%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim2{
	0%{ left: 0%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim3{
	0%{ left: 0%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim4{
	0%{ left: 30%;  opacity: 1; }
	40%{ left: 70%;  opacity: 1; }
	90%{ left: 0%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@keyframes toLeftAnim1{
	0%{ left: 0%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim2{
	0%{ left: 0%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim3{
	0%{ left: 0%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim4{
	0%{ left: 30%;  opacity: 1; }
	40%{ left: 70%;  opacity: 1; }
	90%{ left: 0%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
/*---------------------- css for insurance record section----------------*/

.insurance-record-mob {
	background:url(../images/insurance-record.png) left bottom no-repeat;
	padding-left:360px;
	min-height:650px;
	margin-top:130px;
	z-index:999;
}
h2.shadow {
	font-size:36px;
	color:#353535;
	padding-bottom:30px;
	
}
h2.blue {
	color:#12aaeb;
	font-size:28px;
	text-align:center;
	text-transform:uppercase;
}
.question-sec ul {
	margin:0;
	padding:0;
}
.question-sec ul li {
	font-size:14px;
	color:#353535;
	padding-bottom:15px;
	font-family: 'Montserrat', sans-serif;
	position:relative;
	padding-left:36px;
}
.any_question_sec {
	padding-top:15px;
}
.any_question_sec a {
	background:#f6ba18;
	border-radius:30px;
	padding:17px 0;
	font-size:18px;
	display:block;
	font-family: 'Montserrat', sans-serif;
	color:#fff;
	text-align:center;
	margin-top:26px;
	border-bottom:3px solid #ab7e03;
}
.any_question_sec a:hover {
	background:#12aaeb;
	border-bottom:3px solid #0b9ad7;
}
.faq-home {
	position:relative;
	z-index:999;
}
.testimonial-content ul li {
	/*height:100px;*/
}
.feature_content {
	background:url(../images/feature_img.png) center center no-repeat;
	padding:120px 0;
	min-height:700px;
}
.feature {
	width:310px;
	position:absolute;
	text-align:center;
}
.feature1 {
	margin-left:430px;
	top:20px;
}
.feature2 {
	left:113px;
	top:150px;
}
.feature3 {
	left:90px;
	bottom:200px;
}
.feature4 {
	margin-left:430px;
	bottom:10px;
}
.feature5 {
	right:94px;
	bottom:200px;
}
.feature6 {
	right:120px;
	top:150px;
}

.service-provide-section h3 { font-size:20px; color:#353535;}
.service-provide-section p { color:#7c7c7c !important;}
.article_insurance_section h1{ /*padding-top:76px;*/ padding-bottom:20px;}
.article_insurance_section p { color:#797777;}
.feature h4 { color:#292929; font-size:24px; letter-spacing:3px; padding-bottom:15px;}
.feature p { color:#717171;}
.feature_section h1 { padding-top:0;}
.register_section h4 { color:#615f5f; font-size:18px; padding-bottom:28px;}
.bx-viewport ul li { color:#868484;}
.insurance-record-mob h2 { font-size:24px; color:#35c3ee; padding-bottom:20px; padding-top:70px;}
.insurance-record-mob p { color:#717171;}
.question-sec ul li{ color:#353535;}
.get-started { float:right; background:#f6ba18; width:180px; text-align:center; color:#fff; font-size:19px; text-transform:uppercase; padding:10px; margin-top:76px; position:relative; display:inline-block; }
 .get-started:hover { background:#29B1ED; text-decoration:none; color:#fff;}
 .get-started:before { position:absolute; background:url(../images/get-started-shadow.png) no-repeat scroll bottom
 ;  content:"";  height:40px; right: 47px;
    top: 22px;
    width: 174px;
    z-index: -3;}
.insurance-record-mob h2 { padding-bottom:15px;}
.question-sec ul li:before { position:absolute; background:url(../images/question-sec-icon.png) no-repeat scroll left; content:""; top:0; left:0; width:20px; height:18px;}

/**************** 19-12-16 **************/
.testimonial-content-inner i { font-size:30px; color:#f6ba18; padding-bottom:22px;}
.testimonial-content .bx-wrapper .bx-pager.bx-default-pager a { background:#12aaeb;}
.testimonial-content .bx-wrapper .bx-pager-item a.active { background:#F6BA18;}
.testimonial-center h1 { font-size:40px; padding-bottom:10px; text-shadow: 0 1px 0 #fff,
               0 2px 0 #fff,
               0 3px 0 #bbb,
               0 4px 0 #b9b9b9,
               0 5px 0 #aaa,
               0 6px 1px rgba(0,0,0,.08),
               0 0 5px rgba(0,0,0,.08),
               0 1px 3px rgba(0,0,0,.08),
               0 3px 5px rgba(0,0,0,.08),
               0 5px 10px rgba(0,0,0,.08),
               0 10px 10px rgba(0,0,0,.08),
               0 20px 20px rgba(0,0,0,.08); text-transform:uppercase;}
.testimonial-center h5 { /*float:right;*/ color:#808081; font-size:15px; text-align:right; padding-top:8px;}

.testimonial-content .bx-viewport ul li { line-height:22px;}
.testimonial-content .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { right:-60px;}
.testimonial-content:before { position:absolute; width:180px; height:40px; background:url(../images/what-client-say.png) no-repeat scroll left; content:""; bottom:-27px; left:-4px; z-index:999999;}
.testimonial-content:after { position:absolute; width:180px; height:40px; background:url(../images/get-started-shadow.png) no-repeat scroll right; content:""; bottom:-27px; right:0; z-index:999999;}

.register_section .get-started { float:none; margin-top:0; width:253px; }
.register_section .get-started:after {position:absolute; width:253px; height:46px; background:url(../images/register-now-shadow.png) no-repeat ; content:""; bottom:-35px;  z-index:9; left:0;}
/*.yellow-part-after:before {position:absolute; width:500px; height:60px; background:url(../images/register-yellow-left.png) no-repeat scroll top; content:""; top:0; right:0;}*/
.da-slide h2 { font-size:30px; font-weight:normal; text-transform:uppercase;}
.da-slide ul { margin:0; padding:0; }
.da-slide ul li { float:none; position:relative; display:block; color:#fff; font-size:15px; padding-bottom:15px; line-height:24px; padding-left:25px;}
.da-slide ul li i { font-size:16px;}

.da-slide ul li:before { content:"\f00c"; position:absolute; left:0;  color:#fff; font-family:'FontAwesome';}

.da-slide h5 { color:#fff; font-size:12px; position:relative; top: 102px;}
.da-slide .another-slider h5 { top:160px !important; position:relative;}
.da-list-struc { margin-top:150px;}
.button-portion { margin-top:50px;}
.take-tour { float:left; padding:10px; background:#fff; color:#12aaeb; text-align:center; width:160px; font-size:16px; font-weight:600; cursor:pointer; position:relative; display:block; font-family: 'Montserrat', sans-serif; line-height:24px;}
.take-tour:hover { background:#f6ba18; text-decoration:none; color:#fff;}
.take-tour:after {position:absolute; width:170px; height:23px; background:url(../images/banner-button-shadow.png) no-repeat scroll bottom; content:""; bottom:-23px; left:-8px; }
.register-now { background:#F6BA18; margin-left:25px; color:#fff;}
.register-now:hover {
	background:#fff; text-decoration:none; color:#f6ba18;
}
/*.da-dots { bottom:120px;}*/
.da-arrows { display:none;}
.register { width:200px;}
.navbar {
	margin-left:60px;
}
.footer_link ul li a:hover {
	color:#f6ba19;
	text-decoration:none;
}
.footer_inner:before {
	content:"";
	background:url(../images/footer-curve-inner.png) center top no-repeat;
	height:180px;
	position:absolute;
	z-index:-1;
	width:100%;
	left:0;
	bottom:153px;
}

/*///////////////////css for inner pages ////////////////////*/
.header_banner_inner {
	background:url(../images/header-inner.png) center top no-repeat;
	position:relative;
	/*overflow-x:hidden;*/
	min-height:100px;
	/*overflow-x: hidden;
	overflow-y:visible;*/
	
}
.header_banner_inner header {
	padding:17px 0;
}

/*.header_banner_inner:before {
	content:"";
	position:absolute;
	width:800px;
	background:#2ab3ed;
	height:100px;
	z-index:-1;
	top:0;
}
.header_banner_inner:after {
	content:"";
	position:absolute;
	width:800px;
	background:#f9f9fb;
	height:100px;
	z-index:-1;
	right:-100px;
	top:0;
}*/
.breadcrumb-section {
	background:#fff;
	border-bottom:1px solid #efefef;
	padding:7px 0;
	
}
.navbar {
	margin-bottom:0;
}
.form-section {
	background:#fff;
	padding:65px 0;
	
}
.articel-content {
	padding-bottom:40px;
	min-height:850px;
}
.form-section label {
	color:#414141;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	display:block;
	padding-bottom:10px;
}
.form-control {
	border-radius:0;
	border:1px solid #cfdce2;
	box-shadow:none;
	height:46px;
	font-size:15px;
	font-family: 'Arimo', sans-serif;
	color:#777676;
}
.form-section .form-group {
	margin-bottom:18px;
}
.outer {
    display: table;
    position: absolute;
    height: 100%;
    width: 100%;
	background:#fff;
}

.middle {
    display: table-cell;
    vertical-align: middle;
}

.inner {
    margin-left: auto;
    margin-right: auto; 
    width:100%; /*whatever width you want*/
}
.left-panel{
	position:relative;
}
.left-panel-content {
	background:#fff;
	padding-bottom:15px;
	margin-top:-30px;
	z-index:99;
	min-height:840px;
	/*position:fixed;*/
	/*overflow-y:hidden*/
	/*overflow:hidden;*/
}
.left-panel:after {
	content:"";
	position:absolute;
	width:100%;
	height:100px;
	background:#fff;
}
/*--- css for inner page left panel -------*/
.profile-section 
{
	padding:10px;
}
.sidebarnav ul {
	margin:0;
	padding:0;
}
.sidebarnav ul li {
	position:relative;
}
.sidebarnav ul li a {
	display:block;
	font-size:13px;
	font-family: 'Montserrat', sans-serif;
	color:#414141;
	padding:14px 15px 14px 35px;
}
.sidebarnav ul li span {
	position:absolute;
	display:block;
	text-align:center;
	padding:5px 10px;
	border-radius:50%;
	background:#12aaeb;
	right:15px;
	top:10px;
	color:#fff;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;

}
.sidebarnav ul li a i{
	color:#bbbbbb;
	font-size:24px; padding-right:15px; transition: all 0.2s ease-in-out 0s;
}
.sidebarnav ul li.active a {
	background-color:#f4f4f4;
}
.sidebarnav ul li.active a:before, .sidebarnav ul li a:hover:before{ width: 0; height: 0; border-top: 53px solid #29b2ec; border-right: 35px solid transparent; content:""; position:absolute; left:0; top:0; transition: all 0.2s ease-in-out 0s; }
.sidebarnav ul li.active a i {
	color:#29b2ec;
}
.sidebarnav ul li a:hover{
	background-color:#f4f4f4;
	text-decoration:none;
}
.sidebarnav ul li a:hover i {
	color:#29b2ec;
}
.profile-section span {
	display:block;
	text-align:center;
	color:#2b2a2a;
	font-size:13px;
	font-family: 'Montserrat', sans-serif;
	padding-bottom:5px;
}
.profile-section {
	margin-bottom:15px;
}
.profile-photo {
	width:85px;
	height:85px;
	margin:0 auto;
	background:#f5f5f5;
	border-radius:50%;
	overflow:hidden;
}
.profile-photo img {
	border-radius:50%;
	max-width:100%;
}
.breadcrumb {
	margin-bottom:0;
	background:none;
	border-radius:0;
	font-size:13px;
	font-family: 'Montserrat', sans-serif;
}
.breadcrumb li a{
	color:#787777;
}
.breadcrumb li a i {
	color:#d1d1d1;
	font-size:20px;
	margin-right:10px;
}
.page-head h1 {
	color:#414141;
	font-size:16px;
}
.page-head {
	padding-bottom:0px;
}
.icon-img {
	margin-right:10px;
}
.notification a {
	border:2px solid #12aaeb;
	border-radius:50%;
}
.nav > li.notification > a:hover {
	border:2px solid #f6ba18 !important;
	color:#f6ba18;
}
.nav > li.notification > a {
	padding:9px 12px;
	margin-top:5px;
	font-size:16px;
	color:#12aaeb;
	display:inline-block;
}
.notification a span {
	position:absolute;
	padding:1px 7px;
	background:#f6ba18;
	display:block;
	border-radius:50%;
	color:#fff;
	font-size:12px;
}
.affix .notification a {
	color:#fff;
	border:2px solid #f6ba18;
}
.affix .nav > li.notification > a:hover {
	border:2px solid #fff !important;
	color:#fff;
}
header.affix .nav > .login .dropdown-menu li a {
	background:none;
	
}
header.affix .nav > .login a:hover, header.affix .nav > li.sign-up a:hover {
	color:#fff;
	border-bottom:0;
}
.login .dropdown-menu li a {
	background:none;
	color:#414141 !important;
	margin-right:0;
	border-bottom:1px solid #e9e9e9;
	border-radius:0;
	margin-top:0;
}
.login .dropdown-menu li:last-child a, .login .dropdown-menu li:last-child a:hover {
	border-bottom:0 !important;
}
.login .dropdown-menu li a:hover {
	background:none;
	color:#12aaeb !important;
	border-bottom:1px solid #e9e9e9 !important;
	border-radius:0;
}
/*.nav .open > a,*/ .nav .open > a:focus{
	background:#f6ba18;
	
}/*, .nav .open > a:hover*/
.cancel-btn {
	background:#bbbbbb;
	text-transform:uppercase;
	font-family: 'Montserrat', sans-serif;
	border:0;
	padding:8px 15px
}
.submit-btn {
	background:#12aaeb;
	text-transform:uppercase;
	font-family: 'Montserrat', sans-serif;
	border:0;
	padding:8px 15px
}
.submit-btn:hover, .cancel-btn:hover {
	background:#f6ba18;
}

/*********************** 11/1/17 **************/
.breadcrumb-section h2 {
    color: hsl(0, 0%, 100%);
    font-size: 26px;
    font-weight: 600;
    text-transform: uppercase;
}
.breadcrumb-section .breadcrumb {
	text-align:right;
}
.breadcrumb-section .breadcrumb li a {
	color:#2AB3ED !important;
	
}
.breadcrumb > .active { color:#fff !important;}

#about-us-sec {
	padding:60px 0 100px 0;
}
.about-list ul li{
	color: #746B66;
    display: block;
    float: none;
    padding: 8px 0 8px 30px;
    position: relative;
}
.about-list ul li:before{
    background: hsla(0, 0%, 0%, 0) url("../images/tick.png") no-repeat scroll 0 0;
    color: hsl(216, 86%, 20%);
    content: "";
    font-size: 18px;
    height: 30px;
    left: 0;
    position: absolute;
    right: 0;
    width: 30px;
}
.about-us h2 {
	font-size:32px;
	color:#29B2EC;
	padding-bottom:14px;
}
 .contact-us {background: #F6BA18;
    border: 0 none;
    color: hsl(0, 0%, 100%);
    font-size: 14px;
    font-weight: 500;
    margin: 5px 0 0;
    padding: 10px;
    text-transform: uppercase;
    width: 140px;
	
	font-family:"Montserrat",sans-serif;
 }
 .contact-us i {
	 font-weight:500;
	 padding-right:5px;
 }
 .about-us figure {
	 margin-bottom:60px;
 }
  
 label {
	 padding-bottom:6px;
 }
 .address-section ul {
	 margin-left:83px;
 }
 .address-section ul li {
	 display:block;
	 position:relative;
	 padding:20px 0;
 }
.address-section ul li.address-icon:before {
	
	 content:"\f041";
	 font-size: 37px;
	 left: -76px;
	 position: absolute;
	 right: 0;
	 top: 30px;
	 font-family:Fontawesome;
	 color:#12AAEB;
 }
.address-section ul li.email-icon:before{ content:"\f0e0";}
.address-section ul li.phone-icon:before {content:"\f095";}
 .address-section  span { font-size:15px;}
 .address-section h3 {
	 line-height:5px;
	 color:#F6BA18;
	
 }
 #contact-us-sec {
	 padding:60px 0 164px !important;
 }
 .yellow-text {
	 color:#F6BA18;
	 
 }
 .address-section span.yellow-text {
	 font-size:32px;
 }
 .faq-inner h4 {
	 color:#2AB3ED;
	 font-size:16px;
	 
 }
  a.odd-even{ text-decoration:none !important;}
 .odd-even:nth-child(odd){
	 background:#FFF;
	 padding:8px;
	 margin:10px 0;
	 display:block;
	 border:1px solid #EBEBEB;
	
 }
.odd-even:nth-child(even){
	background:#fff !important;
}
 /**************************** 12/1/17 ****************/
 .about-bc{
	 background:url(../images/about-bc.png) no-repeat fixed center top;
	 padding:65px 0;
 }
 .input-form-sec {
	 padding:20px 20px;
 }
 .page-head p {
	 padding-top:10px;
	 color:#a09f9f;
	 font-family:"Montserrat",sans-serif;
	 font-size:13px;
 }
 .page-head h2 {
	 font-size:20px;
	 text-transform:uppercase;
 }
 .page-head span.sky-text{
	 color:#2ab2ed;
	 
 }
.page-head p.welcome-text-dash {
	padding:12px 0;
	font-weight:500;
	color:#646363;
	font-size:15px;
}
.dashboard-head {
	padding-top:10px;
}
 .input-form-sec h3,h4 {
	 font-size:15px;
 }
 
 .input-form-sec figure {
	 margin:10px 0;
 }
 .input-form-sec span {
	 color:#12AAEB;
 }
 .home-insurance {
    border: 2px dashed hsl(198, 86%, 50%);
    border-radius: 5px;
    min-height: 106px;
    text-align: center;
    width: 161px;
	margin:14px 0;
	padding:0 3px;
 }
 .yellow-part {
	 
	 border: 2px dashed #F6BA18;
 }
 .yellow-part h5 { color:#F6BA18 !important;}
 
 .footer_inner{
	margin-top:112px;

}
.home-insurance h5 {
	font-size:13px;
	font-family:"Montserrat",sans-serif;
	color:#29b2ec;
	line-height:18px;
}
.add-insure {
	margin-top:50px;
}
.first-insure {
	width:250px;
	border-radius:25px;
	background:#f6ba18;
	color:#fff;
	padding:14px 0;
	font-family:"Montserrat",sans-serif;
	font-size:14px;
}
.first-insure:hover {
	background:#29B2EC;
	color:#fff;
}
.first-insure i {
	padding-left:14px;
	font-size:15px;
}
.dashboard-bc .breadcrumb {
	text-align:left;
}
.dashboard-bc span {
	float:left;
}
.dashboard-bc span.right-butn {
	float:right;
	text-align:left;
	width:150px;
}
.dashboard-bc .add-insure-dashboard {
	background:#F6BA18;
	border:0;
	color:#fff;
	padding:8px 15px;
	
}
.dashboard-bc .add-insure-dashboard:hover {
	background:#29B2EC;
	
}
.dashboard-panel:after {
	height:auto;
}
.alert-box-new { position:relative;}
.alert-box-new h3 {
	border-bottom:1px solid #eaeaea;
	position:relative;
}
.alert-box-new h3:before {
	position:absolute;
	top:0;
	color:#999d9f;
	right:0;
	font-family:Fontawesome;
	content:"\f0f3";
	font-size:18px;
}
.alert-box-new p {
	padding-top:8px;
	font-size:13px;
	font-family:"Montserrat",sans-serif;
	color:#373636;
}
.alert-box-new span {
    position:absolute;
	bottom:84px;
	color:#999d9f;
	right:13px;
	border-radius:50%;
	background:#F6BA18;
	color:#fff;
	padding:2px 7px;
	font-size:12px;	
}
.alert-box-new {
	margin-bottom:14px;
}
.dash-table h3 {
   font-size:18px;	
}
.dash-table table{
	margin:10px 0;
	}
.dash-table table th {
	font-family:"Montserrat",sans-serif;
	font-size:12px;
}
.dash-table table {border:1px solid #eaeaea;}
.table > tbody > tr > td {
	vertical-align:middle;
}
.insured-card{
	border: 2px dashed #F6BA18;
    border-radius: 5px;
	background:#fff;
	padding:26px 2px;
	text-align:center;
	margin:20px 0;
}
.insured-card i{
	color:#F6BA18;
	font-size:40px;
}
.total-insured {
	border: 2px dashed #29B2EC;
	
}
.total-insured span {
	font-size:30px;
	color:#29B2EC;
}
.insured-part {
	margin-top:14px;
	padding:20px;
}

/************** 13.1.17 **************/
.profile-page h4 {
	font-size:13px;
	font-weight:400;
	color:#666;
	padding-bottom:8px;
	
}
.profile-inner {
	margin-top:10px;
}
.profile-page span {color:#000; }
.profile-inner i {
	font-size:18px;
	color:#12AAEB;
	padding-right:10px;
	
}

/**************** 16/1/17 ***************/
.forgot-pass {
	width:715px;
	margin:0 auto;
	/*border:1px solid #E9E9E9;*/
	padding:10px 20px 40px 20px;
	background:#fff;
	border-left:6px solid #29B2EC;
	
	
	
}
.forgot-pass span {
	border-radius:50%;
	border:2px solid #ccc;
	padding:10px;
	width:100px;
	height:96px;
	display:block;
	text-align:center;
	font-size:46px;
	margin:0 auto;
	
}
.forgot-pass span i {
	color:#29B2EC;
	padding-top:12px;
}

.forgot-pass p { text-align:center; font-size:16px; padding-top:6px; }
.change-pass {
	float:left;
	margin-right:6px;
}
.cancel-bttn {
	background:#F6BA18;
}
.cancel-bttn:hover{
	background:#12AAEB;
}
.forgot-pAs {
	margin:150px auto;
	box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
	padding-top:45px;
	position:relative;
	padding-bottom:40px;
}
.forgot-pAs h3 {
	text-align:center;
	
	padding-top:20px;
	color:#F6BA18;
	text-transform:uppercase;
}
.forgot-pAs span{
	position:absolute;
	top:-53px;
	left:0;
	right:0;
	margin:0 auto;
	background:#29B2EC;
	border:0;
	width:90px;
	height:88px;
	
}
.forgot-pAs span i {
	color:#fff;
	padding-top:5px;
}
.forgot-pAs p{
	font-size:14px;
	color:#666666;
}

.click-here {
	background:#F6BA18;
	color:#fff;
	border:0;
}
.click-here:hover {
	background:#29B2EC;
	color:#fff;
}
.forgot-pAs p.another-style{
	color:#29B2EC;
}
.submit-btn i {
	color:#fff;
	padding-left:10px;
}



/************************** accordian 17/1/2017 *******************/
#accordion-first .accordion-group {
    margin-bottom: 10px;
}

#accordion-first .accordion-heading, #accordion-first .accordion-toggle:hover, #accordion-first .accordion-heading .accordion-toggle.active {
    background: none repeat scroll 0% 0% transparent;
}
#accordion-first .accordion-heading {
    border-bottom: 0px none;
    font-size: 16px;
}

#accordion-first .accordion-heading .accordion-toggle {
    display: block;
    cursor: pointer;
    padding: 5px 0px !important;
    color: #222;
    outline: medium none !important;
    text-decoration: none;
}

#accordion-first .accordion-heading .accordion-toggle.active em{background-color: #F7C221;}

#accordion-first .accordion-heading .accordion-toggle > em {
    background-color: #222;
    border-radius: 100px;
    color: #FFF;
    font-size: 14px;
	height: 32px;
    line-height: 32px;
    margin-right: 10px;
    text-align: center;
    width: 32px;
}
.faq-inner .panel-default > .panel-heading {
	background:#fff;
}
.faq-inner .glyphicon{ float:right;}
.faq-inner .panel-title span {
	color:#F6BA18;
	font-size:16px;
	
}
.faq-inner .panel-body span {
	color:#F6BA18;
	font-size:16px;
	font-weight:600;	
}
.faq-inner .panel-body p {
	font-family:"Montserrat",sans-serif;
	font-weight:400;
	color:#666;
	font-size:13px;
}
.faq-inner .panel-title p{
	margin-bottom:0;
	font-size:14px;
	text-transform:uppercase;
}
.faq-inner .panel-title a {
	text-decoration:none;
}

/***** how its work ********/
.how-its-inner {
	/*background:#fff;*/
	/*border:5px solid #ddd;*/
	padding:20px;
	border-radius:10px;
	text-align:center;
	/*width:200px;
	height:100px;*/
	position:relative;
	
	}
.how-its-inner figure  {
	border: 1px solid #F6BB17;
    border-radius: 50%;
    height: 160px;
    padding-top: 20px;
    width: 165px;
	margin:0 auto;
	position:relative;
	
}
.how-its h4 {
	font-size:15px
}
.how-its-inner:before {
	content:"";
	position:absolute;
	top:87px;
	/*left:0;*/
	right:-90px;
	background:url(../images/arrow-work.png) no-repeat; width:100px; height:50px;}
.how-its-inner-2:before {
		display:none;
	}
.how-its-inner span {
	background: #F6BB17;
    border-radius: 50%;
    color: hsl(0, 0%, 100%);
    /*left: 0;*/
    padding: 10px;
    position: absolute;
    right: 186px;
    top: 133px;
    width: 40px;
    z-index: 999;
}
.alternative-sky span {
	background:#29B2EC;
	right:52px;
}
.alternative-sky figure {
	border: 1px solid #29B2EC;
}
.edit-btn{
    background: hsl(198, 86%, 50%) none repeat scroll 0 0;
    border-bottom: medium none;
    border-radius: 5px;
    color: hsl(0, 0%, 100%);
    margin-right: 10px;
    padding: 8px 15px;
	border:0;
	
}
.edit-btn:hover{
	background:#F6BA18;
	color:#fff;
}
.how-its-inner figure {
	margin-bottom:24px;
}
.how-its-inner h3 {
	font-size:18px;
	padding-bottom:6px;
}

.navbar-right li.notification ul {
   background:#E9E9E9; 
   width:140px;
   position:absolute;
   z-index:99999;
   height:174px; 
   display:none;	
}

.navbar-right li.notification ul li {
	display:block;
	padding:8px 0 8px 10px;
	float:none;
	cursor:pointer;
	border-bottom:1px solid #D7D7D7;
	position:relative;
}
/**************************** Responsive *****************/

/* Note: Design for a width of 768px */

@media only screen and (min-width: 768px) and (max-width: 959px) {
.banner-text-blog { bottom:17px !important;}
.banner-text-blog h2 { font-size:20px;}
.footer_inner::before { bottom:250px !important;}

/************ 24/2/17 ************/
.banner-text-blog h3 { padding:2px !important; font-size:14px;}
.banner-text-blog h2 { font-size:16px; padding:4px !important;}

}

/* Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px){
	.recent-description { padding-left:15px !important;}
	.recent-small { margin-right:15px;}
}

/* Note: Design for a width of 320px */
@media only screen and (max-width: 767px) {
	
	.about-us h2 { font-size:26px !important;}
	.tags ul li a { display:inline-block !important; margin-right:0 !important;}
	.recent-description { padding-left:0 !important;}
	.social-icons { margin-top:14px;}
	.banner-text-blog { position:static !important;}
	.banner-text-blog h2 { padding:1px !important; font-size:11px;}
	.right-content-blog{ padding-left:0;}
	.Popular-categories ul, .recent-photos ul, .featured-tag ul { margin:0;}
}


/*******************Tilottama****************/
.blog-head h1{color:#0099ff;
padding:50px 0px 20px;}

.blog-head h1 a, .blog-head h2 a{
	color:#0099ff;
	}{
	color:#0099ff;
	}

.blog-article{color:#666666;
}

.readmore{
	padding:10px 20px;
	color:#fff;
	background:#0099ff;
	border-radius:25px;
	border:1px solid #0099ff;
	font-family:"Montserrat",sans-serif;
	font-size:16px;
}

.readmore:hover{
	background:#ffcc00;
	border:1px solid #ffcc00;
}
	
.blog-row{padding:0 0 25px 0; display:table;}

.date-month{
	position:absolute;
	bottom:-26px;
	font-family:"Montserrat",sans-serif;
	font-size:20px;
	
}

span.month{color:#FFF;}

.date-month p{color:#fff;
			background:#12aaeb;
			padding:10px 5px 10px 5px;
			border-radius:10px;
			font-size:15px;
}
		


.blog-img{
	position:relative;}
	  
	
.date{color:#000;
     background:#ffffff;
	 border-top-left-radius:15px;
	 border-top-right-radius:15px;
	 display:block;
	 padding:3px 20px;
	 text-align:center;
	
}	
	 
.month{
	background:#0099ff;
		padding:3px 20px;
		border-bottom-left-radius:15px;
		border-bottom-right-radius:15px;
		display:block;
		color:#000;
}


		
		
.pagina-page{
	 border:-radius:30px;
}
.featured-tag {
	padding-bottom:25px;
        position: relative;
        z-index: 999999999;
}
		
.featured-tag h2{
      color:#333333;
	  font-size:24px;
	  border-bottom:2px solid #f0f0f0;
	  margin-bottom:25px;
	  position:relative;
	  
}	

.featured-tag h2:after{
	content:"";
	position:absolute;
	width:50px;
	height:2px;
	background:#0099ff;
	bottom:0;
	left:0;
	}
			  
			  		 
.tags{/*float:left;*/
}

.tags ul{
	list-style:none;
}

.tags ul li a{
	margin-right:5px;
	padding:8px 12px;
	display:block;
	color:#666;
	
}

.tags ul li a:hover{
	background:#0099ff;
	color:#fff;
	text-decoration:none;
}

.tags ul li{
	display:inline-block;
	margin-bottom:10px;
}

.blog-img img{
	max-width:100%;
}

.Popular-categories ul{
	list-style:none;
}
	
	
.Popular-categories ul li{
	padding:10px 5px;
}

.Popular-categories ul li a{
	color:#333;
	}
	
.Popular-categories ul li a:hover{
	color:#12aaeb;
	text-decoration:none;
	}	

.recent-small{
	float:left;
	width:75px;
}

.recent-description{
	width:250px;
	float:left;
	padding-left:15px;
}
	
.recent-description a:hover{
	color:#12aaeb;
	text-decoration:none;
}	
	

.date-calendar{
	color:#33ccff;
}
	
.recent-small-img{
	width:100%;
	
}
.recent-photos ul li {
	margin-bottom:20px;
	clear:both;
	display:table;
}

.Popular-categories span {
	float:right;
	font-weight:bold;
	color:#33ccff;
}

.paging-page{text-align:center;
}
.paging-page ul li a {
	border-radius:50% !important;
	margin-right:10px;
}
.recent-description a {
	color:#4e4c4b;
}

.paging-page{
	border-top:3px solid #f0f0f0;
	margin:0px;
	position: relative;
    z-index: 99999;
	
	
}

.paging-page ul li a{
	background:#0099ff;
	color:#FFF;
	
	
}

.paging-page ul li a:hover{
	color:#FFF;
	background:#333;
	border:1px solid #f6ba18;
	}
	.paging-page ul li.active a, .paging-page ul li.active a:hover {
		color:#FFF;
	background:#f6ba18;
	border:1px solid #f6ba18;
	}

 .blog-bg{
	 background:url(../images/banner-blog.jpg) no-repeat  center top;
	 padding:90px 0;
 }
 
 .blog-banner-img img{
	 width:100%;
	 
	 }
	 
	 
.banner-text-blog{
	position:absolute;
	width:100%;
	z-index:99;
	bottom:40px;
	}
	
		 
.blog-banner-img {
	padding: 0px 0px;
	position:relative;
} 

 .blog-bg h2{
	 color:#fff;
	 background:rgba(18,170,235,0.7);
	 display:inline-block;
	 padding:10px;
	 margin-bottom:10px;
	 border-left:5px solid #FFF;
	  border-right:5px solid #FFF;}
	 
	 
	 
.banner-text-blog h2{
	color:#FFF;
	background:#0099ff;
	padding:10px;
	display:inline-block;
	border-left:5px solid #FFF;
	background:rgba(18,170,235,0.7);
	
	}	
	
	
.banner-text-blog h3{
	color:#FFF;
	background:#0099ff;
	padding:10px;
	display:inline-block;
	border-left:5px solid #FFF;
	background:rgba(18,170,235,0.7);
	margin:10px 0px 0;
	
	}		 


.blog-bg h3{
	 color:#fff;
 	background:rgba(18,170,235,0.7);
	 display:inline-block;
	 padding:10px;
	  border-left:5px solid #FFF;
	  border-right:5px solid #FFF;

}






.pagination > li > a, .pagination > li > span{
	padding:10px 16px;
	border:1px solid #0099ff;
}
.pagination > li > a:hover, .pagination > li > span:hover{
	border:1px solid #f6ba18;
	background:#f6ba18 !important;
}
.blog-sec {
	padding-bottom:0px !important;
	position:relative;
	z-index:99999999;
}
.blog-head a:hover {
	color:#f6ba18;
}
.white-bg {
	background:#fff !important;
	
}

.right-content-blog{
	padding-left:25px;
	}

 .blog-details-heading h1{
	 padding:0px 0px 20px 0px;
 }
 
.month-details p{
	color:#f6ba18;
	font-size:15px;
}
 
 
.prev-next{
	padding-top:15px;
}


.policy-icon{font-size:20px;

}

.policy-icon span h3{
	color:#666;
}



.profile-details {
	background:#fff;
	padding:10px 0px;
}

.name-row span{
	font-size:14px;
	color:#282727;

}
.name-row{
	padding-top:30px;
	background:#fff;
}

.name-row span.row-date{
	color:#4a4949;
	font-weight:normal;

}

.profile-details{
	border-top:2px solid #12aaeb;
	padding:16px;
	margin-bottom:15px;
	
}

.profile-details-orng{
	border-top:2px solid #f6ba18;
	padding:10px;
	
}

.policy-icon span {
	float:left;
	padding:0px 20px;
}


.drivers{
	background:#FFF;
}


.policy-icon-plus{
	font-size:30px;
	color:#12aaeb;
}

.auto-Insurance span{
	float:left;
	padding:0px 20px;
	padding-bottom:15px;
}


.auto-Insurance h1{
	font-size:25px;
	color:#414141;
	padding-bottom:15px;
}

.vehicls span{
	font-size:16px;
	color:#32b5ee;
	float:left;
	padding:0px 10px;
	font-family:Arimo;
}

.vehicls  p{
	color:#12aaeb;
	font-size:14px;
	padding:0px;
	}

.text-vehicls p{
	color:#4a4949;
	font-size:15px;
	padding:0px 34px;

}


/*

body {
    padding: 1em;
}
.fa {
    float: right;
}
*/



.panel-default > .panel-heading{
	background:#FFF;
	border:none;
}

.panel-heading{padding:0px;}


 
.panel-title span{
	color:#12aaeb;
	font-size:25px;
}


.profile-details .fa-plus-square, .profile-details .fa-minus-square{
	float:right
	}


.profile-details .panel-default {
	border:none;
	box-shadow:none;	
}


.panel-title span.image-part { float:left; margin-right:10px;}
.profile-details span.image-part { float:left; margin-right:10px;}
.profile-details span.text-part{ float:left; padding-left:10px;
						padding-top:7px;						
}
.main-date-name { padding-top:16px;}
.details-por {padding:16px;} 
.name-row span{ font-weight:500; padding-top:6px;}
.name-row { padding-top:34px;}
.policy-num { color:#6a6868;}
.vehicls span { float:left;}
.circle-text{padding:0px;}
.name-row span{font-size:14px;
}
.panel-body-text{padding:0px 10px ; padding-bottom:40px;}
.panel{padding:0px;}
.circle-text-one{padding-bottom:30px;}	
.panel{margin-bottom:0px;}

.social-icons{float:right;
		padding:0px 0px;
}
.blog-row {
	padding-bottom:30px;
}
.blog-article {
	padding-bottom:10px;
}
.date-month {
	bottom:-34px;
	left:20px;
}
.blog-head h1, .blog-head h2 {
	font-size:26px;
	padding-bottom:10px;
}
	
.blog-row .social-icons a{
	display:inline-block;
	margin-left:10px;
}
.blog-row .social-icons a .fa-facebook{
	background:#3b5998;
	padding:10px 13px;
	color:#FFF;
}


.blog-row .social-icons a:hover .fa-facebook{
	background:#f6ba18;
}
		

.blog-row .social-icons a .fa-twitter{
	background:#00aced;
	padding:10px;
	color:#FFF;
}

.blog-row .social-icons a:hover .fa-twitter{
	background:#f6ba18;
	
}


.blog-row .social-icons a .fa-google-plus{
	background:#df4f3f;
	padding:10px 8px ;
	color:#FFF;	
	
}

.blog-row .social-icons a:hover .fa-google-plus, .blog-row .social-icons a:hover .fa-whatsapp, .blog-row .social-icons a:hover .fa-envelope{
	background:#f6ba18;
}

.blog-row .social-icons a{
	margin-left:4px;
}
.blog-row .social-icons a .fa-whatsapp{
	background:#0dc143;
	padding:10px 11px ;
	color:#FFF;	
	
}
.blog-row .social-icons a .fa-envelope{
	background:#dcdce4;
	padding:10px 9px ;
	color:#FFF;	
	
}
    @media only screen and (min-width: 768px) and (max-width: 1060px) {
		.container-tab {
			padding:0 6px;
			
		}
		.header_banner_inner header{
			padding-bottom:1px;
		}
.header_banner, .header_banner_inner {
	background:#12aaeb;
	}
.tabbg {
	background:#fff;
	padding:10px 0;
}
.logo {
	text-align:center;
	padding-bottom:15px;
}
.navbar {
	margin-left:0;
}
.nav > li > a {
	font-size:13px;
}
.affix {
	position:relative;
}
.da-img img {
	max-width:100%;
}
.mob-img img {
    max-width: 100%;
}
.feature {
	position:relative !important;
	width:50% !important;
	margin-left:0 !important;
	top:0 !important;
	left:0 !important;
}
.feature_content {
	padding:0;
	min-height:100px;
	background:none;
}
.insurance-record-mob {
	padding-left:0;
	background:none;
}
.faq-home {
	padding-top:260px;
}
h2.blue {
	font-size:22px;
}
.testimonial-content .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	right:0;
	width:100%;
	bottom:-19px;
}
.da-slider {
	height:480px;
}
.header_banner {
	min-height:640px;
}
.footer_inner::before {
	bottom:180px;
}
.header_banner_sign {
	background:#12aaeb;
}
.header_banner_sign header {
	padding-bottom:0;
}
.about-bc {
	padding:30px 0;
}
.how-its-inner figure {
	width:110px;
	height:110px;
	padding-top:8px;
	
}
#about-us-sec img {
	height:auto;
	max-height:100%;
	max-width:100%;
}
.how-its-inner::before {
	top:60px;
}
.contact-middle-form {
	width:auto !important;
}
.contact-middle-form  img {
	max-width:100%;
}
.mobile-scroll {
	overflow:auto;
}
.left-panel-content {
	margin-top:0;
}

}
/* Note: Design for a width of 320px */

  @media only screen and (max-width: 767px) {
	.affix {
		position:relative;
	}
.mob-img img {
	max-width:100%;
	border-bottom:1px solid #d1ccb2;
	margin-bottom:15px;
}
.service-left {
	padding-bottom:15px;
}
.feature {
	position:relative !important;
	width:100% !important;
	margin-left:0 !important;
	top:0 !important;
	left:0 !important;
}
.feature_content {
	padding:0;
	min-height:100px;
	background:none;
}
.doyouknow-section::after{
	display:none;
}
.doyouknow-section {
	background:none;
	background-color:#fff;
}
.insurance-record-mob {
	background:none;
	padding-left:0;
	margin-top:0;
}
#testimonial_section {
	padding-bottom:30px;
}
.faq-home {
	padding-top:0;
	min-height:100px;
}
.any_question_sec a {
	font-size:14px;
}
h2.blue {
	font-size:19px;
	line-height:30px;
}
.insurance-record-mob h2 {
	padding-top:30px;
}
.insurance-record-mob {
	min-height:100px;
}
.get-started {
	margin-top:0;
	
}
footer {
	padding-top:20px;
}
h2.shadow {
	font-size:28px;
}
.testimonial-center h1 {
	font-size:28px;
}
.testimonial-content {
	background:none;
}
.testimonial-content:after, .testimonial-content:before {
	display:none;
}
.feature_section {
	padding-bottom:65px;
}
.service-right {
	padding-bottom:15px;
}
.header_banner, .header_banner_sign, .header_banner_inner {
	background:#12aaeb;
}
.breadcrumb-section h2 {
	text-align:center;
}
.about-bc {
	padding:25px 0;
}
.breadcrumb-section .breadcrumb {
	text-align:center;
}
.breadcrumb-section .breadcrumb li a {
	/*color:#fff !important;*/
}
#about-us-sec {
	padding:20px 0; 
}
#about-us-sec img {
	width:100%;
	/*height:100%;*/
}
.footer_inner {
	margin-top:15px !important;
}
.footer_inner::before{
	display:none;
}
.about-us h2 {
	font-size:24px;	
}
.how-its-inner::before {
	display:none;
}
.contact-middle-form {
	width:100% !important;
}
.contact-middle-form img {
	max-width:100% ;
}
#contact-us-sec {
	padding:20px 0 !important;
}
.about-us h1 {
	font-size:21px !important;
	
}
.login-register .form-content {
	width:100%;
}
.login-register h3 {
	padding:20px 0;
}
.login-register .form-content .form-group {
	margin-bottom:0;
}
.articel-content.white-content-login {
	min-height:410px !important;
}

.navbar-toggle .icon-bar {
	background:#12aaeb;
}
.navbar-toggle {
	background:#fff;
}
.navbar {
	margin-left:0;
}
.nav > li > a:hover, .nav > li.active > a {
	color:#f6ba18;
	border-bottom:1px solid #52c5f6;
}
.nav > li > a {
	color:#fff;
	border-bottom:1px solid #52c5f6;
}
.nav > li.login a {
	background: #f6ba18 none repeat scroll 0 0;
}
.da-slider {
	min-width:100%;
}
.header_banner::before, .header_banner::after {
	display:none;
}
 .header_banner {
	 min-height:300px;
 }
 .da-slider {
	 height:300px;
 }
 .da-slide h2, .da-slide ul, .take-tour::after, .take-tour::before{
	 display:none;
 }
 .da-slide .da-img {
	 width:100%;
 }
 .da-img img {
	 max-width:100%;
 }
 .da-slide .da-img {
	 left:0 !important;
 }
 .da-slide .da-img {
	 top:0;
 }
 .da-slide .da-img {
	 line-height:215px;
 }
 #banner .da-slide .da-link {
	 top:auto;
	 bottom:40px !important;
 }
 .take-tour {
	 width:120px;
	 padding:5px;
	 font-size:14px;
 }
.testimonial-content::before, .testimonial-content::after {
	display:none;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	width:100%;
}
.testimonial-content .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	right:0 !important;
}
.mobile-scroll {
	overflow:auto;
}
.left-panel-content {
	margin-top:0;
}
.left-panel::after {
	display:none;
}
.left-panel-content {
	min-height:50px;
}
.right-panel .form-section {
	padding:10px;
}
.auto-Insurance h1 {
	font-size:16px;
}
.auto-Insurance > span img {
	width:35px;
}

.navbar-collapse2.collapse {
    display: none !important;
    height: auto !important;
    overflow: visible !important;
    padding-bottom: 0;
}
.navbar-collapse2.collapse.in {
	 display: block !important;
}
.left-panel .navbar-header {
	border-top:1px solid #ddd;
}
.profile-section {
	margin-bottom:0;
}
.navbar-toggle:hover .icon-bar {
	background:#f6ba18;
}
.navbar-brand {
	display:block;
}
.articel-content .navbar-header {
	background:#12aaeb;
}
.articel-content .navbar-brand {
	color:#fff;
	font-family: 'Montserrat', sans-serif;
}
.inner-insurance-details h3 {
	font-size:15px;
}
.name-row span{
	font-size:13px;
}
.breadcrumb-section .breadcrumb li a {
	font-size:12px;
}
	}

/********************* 23-2-17 ************/
.blog-head h1, .blog-head h2 { padding:50px 0 0; font-family:'Montserrat', sans-serif; }
.blog-head a {text-decoration:none;}
.blog-article p { font-size:14px; font-family: 'Arimo', sans-serif; padding-top:14px;}
body:before{
	box-shadow:none !important;
	display:none !important;
}
.Popular-categories ul li a { font-family: 'Arimo', sans-serif !important; font-size:14px !important;}
.recent-description a { font-family: 'Arimo', sans-serif !important;  font-size:14px !important; }
.tags ul li a { font-family: 'Arimo', sans-serif !important; font-size:14px !important;}
.footer_inner::before { bottom:152px;}
.copy-right p { font-family: 'Arimo', sans-serif; font-size:14px; }
.prev-next a:hover{ border:0 !important;}
.featured-tag h2 { padding-top:10px;}

/*************** 24/2/17 **************/

.banner-text-blog h2 { font-family:"Montserrat",sans-serif;}
.banner-text-blog h3 { font-family: "Montserrat",sans-serif; font-weight:500;}
.paging-page .pagination { box-shadow:none;}
.pagination > li > a, .pagination > li > span { font-size:13px; padding:3px 9px;}
.featured-tag h2{ font-family:"Montserrat",sans-serif; font-weight:500;}
.date-calendar { font-size:13px; font-family: "Montserrat",sans-serif;}
#send-message{background:#f6ba18;transition: all 200ms linear 0s; position:fixed; z-index:999999999; width:250px;  border-top-left-radius:5px; border-top-right-radius:5px; padding:0px 0; bottom:0; right:0;}
#send-message:hover{background:#12aaeb;}
#send-message:hover .blue-send{background:#f6ba18;}
#send-message a {color:#fff;font-family: 'Montserrat', sans-serif;font-size:16px;}
.blue-send {background:#12aaeb;border-top-right-radius:5px;}
.social-link ul li a span{font-size:0px; position:absolute;}
#send-message a span {float:left; display:block; padding:10px;}
#send-message a span.blue-send{float:right; display:block; padding:10px;}

           
            .mct_whatsapp_btn {
                background: #11A518;
                color: white;
                font-size: 16px;
                padding: 6px 9px 6px 28px;
                border-radius: 2px;
                position: relative;
                transition: ease-in all 0.3s;
                moz-transition: ease-in all 0.3s;
                -o-transition:ease-in all 0.3s;
                -webkit-transition: ease-in all 0.3s;
                text-decoration: none;
                box-shadow: inset 3px 1px 1px rgba(17, 165, 24, 0.25);
                border: 1px solid #028408;
            }

            .mct_whatsapp_btn:before {
                content: '';
                background: url(http://vignette1.wikia.nocookie.net/logopedia/images/c/ce/WhatsApp_Icon.png/revision/latest?cb=20150305081843);
                position:absolute;
                top: 6px;
                left: 7px;
                width:16px;
                transition: ease-in all 0.3s;
                moz-transition: ease-in all 0.3s;
                -o-transition:ease-in all 0.3s;
                -webkit-transition: ease-in all 0.3s;
                height:16px;
            }

            .mct_whatsapp_btn:hover {
                background: #028408;
                text-decoration: none;
                color:white;
                border: 1px solid #11A518;
                box-shadow: inset 3px 1px 1px rgba(2, 132, 8, 0.25);
            }

            .mct_whatsapp_btn:hover:before {
                transform: rotate(360deg);
            }
			.social-icons span{
				font-size:0;
				position:absolute;
				z-index:-1;
				visibility:hidden;
			}
	header.affix {
		top:0;
	}
.recent-small img{
	width:75px !important;
	height:75px !important;
}
.blog-content img { max-width:100%;}
.invisible-head, .demo-search {
	position:absolute;
	line-height:1;
	visibility:hidden;
	z-index:-1;
}
.blog-article ul { margin:0; padding:0; list-style:none;}
.blog-article ul li { margin:0; padding:0; list-style:none; font-size:14px !important; font-family: 'Arimo', sans-serif !important; padding-left:25px; position:relative; padding-bottom:8px; }
.blog-article ul li:before{ position:absolute; left:0; top:0;  content: "\f00c";  font-family: 'FontAwesome'; color:#12aaeb;}
.blog-article a {color:#12aaeb !important;}
.site-main{ padding:0 !important;}
.tags ul li a{ text-transform:capitalize;}
.blog-head a p{ margin:0 !important; padding:0 !important;}