/*body {font-family: 'Open Sans', Arial, sans-serif; font-size:14px; background:#fff; color:#333}*/

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap');



body {

	font-size: 16px;

	background: #fff;

	color: #333;
    
}



html,

body {

	overflow-x: hidden;

}



h1,

h2,

h3,

h4,

h5,

h6,

p,

form,

img,

ul,

li,

ol {

	margin: 0;

	padding: 0;

	list-style: none;

	outline: 0;

	border: 0

}



h1,

h2,

h3,

h4,

h5,

h6 {

	margin-bottom: 5px;

	font-weight: 500;

}



h1 {

	font-size: 38px;

}



h2 {

	font-size: 24px;

	margin-bottom: 15px;

}



h3 {

	font-size: 16px;

}



h4 {

	font-size: 14px;

}



p {

	font-size: 16px;

}



#error-check {

	font-size: 14px;

}



.pagination {

	gap: 10px;

}



.form-floating>.form-control,

.form-floating>.form-control-plaintext,

.form-floating>.form-select {

	/* height: calc(5.5rem + -6px)!important; */

}



.form-floating>.form-control,

.form-floating>.form-control-plaintext {

	/* padding: 1rem 0.75rem!important; */

}



.ii_details .title {

	font-size: 16px;

	text-align: center;

	padding-bottom: 30px;

}



.modal .modal-content .paragraph {

	padding: 20px !important;

}



.modal .modal-content .paragraph h3 {

	font-size: 20px !important;

	font-weight: 600 !important;

	margin: 20px 0 !important;

}



.modal .modal-content .paragraph p {

	font-size: 18px !important;

	margin: 10px 0 !important;

}



.modal-open .modal {

	overflow-x: hidden;

	overflow-y: auto;

}



.sub-title {



	margin-bottom: 15px;

	padding-left: 15px;

	padding-right: 15px;

	line-height: 1;

	color: #666;

	font-size: 18px;

	font-weight: 500;

	text-align: center;

}



.page-header {

	margin-bottom: 20px;

	border: 0;

	background: url(../images/d_line.png) repeat-x bottom;

	padding: 20px 0;

	padding-top: 10px;

}



.dline_top {

	background: url(../images/d_line.png) repeat-x top;

	padding: 20px 0;

	text-align: right;

}



.tit_primary {

	color: #0e6ba8;

}



.tit_info {

	color: #016cbe;

}



.evince {

	display: inline-block;

	width: 16px;

	height: 16px;

	background: url(images/in.png) no-repeat 2px 1px;

}



a {

	text-decoration: none;

	color: #0e6ba8;

}



a:hover {

	color: #000070;

}



.link {

	color: #479f43;

	text-decoration: none;

}



.clear {

	clear: both;

}



.fLeft {

	float: left !important;

}



.fRight {

	float: right !important;

}



.back {

	display: inline-block;

	float: right;

	margin: 0px 0px 0 0px;

	font-size: 12px;

	text-decoration: none;

	font-weight: normal;

	color: #0e6ba8

}



img {

	vertical-align: middle;

}



section {

	/* margin: 30px 0 */

}



.car-img {

	width: 150px;

}



.card {

	/* padding: 24px;

	margin-bottom: 10px;

	background-color: #FFF;

	border: 1px solid #DDD;

	border-radius: 4px; */

}



.covered {

	/* min-height: 270px; */

	height: 100%;

	padding: 20px;

	border: none;

	overflow: hidden;

	transition: all ease-in-out 0.4s;

	box-shadow: 0px 0 25px 0 rgba(0, 0, 0, 0.1);

}



.covered:hover {

	transform: translateY(-10px);

	/* transition-duration: 0.5s; */

	/* transform: scale(0.9); */

	/* box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset; */

}



.covered li {

	list-style: none;

	text-align: center;

	font-size: 14px;

}



.feature-icon-wrapper {

	position: static;

	width: 150px;

	height: 100px;

	margin: 0 auto;

	/* height: 100%; */

}



.detailed-addon-card {

	padding: 20px;

	/* min-height: 275px; */

	margin-top: 20px;

	height: 100%;

	text-align: center;

}



.detailed-addon-card h3 {

	font-weight: 600;

	/* text-align: left; */

	font-size: 1.8rem;

	margin-bottom: 20px;

}



.detailed-addon-card p {

	font-size: 1.5rem;

	color: #444;

	/* text-align: left; */

}



.policy-card {

	min-height: 500px;

	margin-top: 20px;

}



.policy-card h3 {

	font-weight: 600;

	text-align: center;

	font-size: 1.8rem;

	margin-bottom: 20px;

	padding-top: 20px;

}



.policy-card p {

	line-height: 24px !important;

	margin-bottom: 7px !important;

}



.addons-card {

	min-height: 300px;

	margin: 10px;

	padding: 20px;

	transition: all ease-in-out 0.4s;

	/* border: 1px solid #a7a7a7!important; */

	box-shadow: 0px 0 30px rgba(1, 41, 112, 0.08);

	/* box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px */

}



.addons-card img {

	overflow: hidden;

	transition: all ease-in-out 0.4s;

}



.addons-card:hover img {

	transform: scale(0.9);

}



.addons-card:hover {

	/* box-shadow: 0px 0 30px rgba(1, 41, 112, 0.08); */

	box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;

}



#why-us .posp-bef {

	display: flex;

	justify-content: center;

	align-items: center;

}



.addons-card .card-head {

	height: 80px;

}



.addons-card .card-body p {

	font-size: 14px;

	height: 55px;

}





.type-of-car-and-bike {

	position: relative;

	overflow: hidden;

	padding: 40px 20px !important;

	background: #fff;

	margin: 10px !important;

	border-radius: 10px;

	box-shadow: 0px 0 5px rgba(1, 41, 112, 0.08) !important;

	transition: 0.3s;



}



.type-of-car-and-bike::before {

	/* content: "";

    position: absolute;

    background: #fdeff2;

    right: 0;

    left: 0;

    bottom: 0;

    top: 100%;

    transition: all 0.7s;

    z-index: -1; */

}



.type-of-car-and-bike:hover::before {

	/* background: #0e6ba8; */

	/* top: 0; */

	border-radius: 0px;

}



.type-of-car-and-bike h4 {

	font-size: 18px !important;

	font-weight: 600 !important;

	height: 62px;



}



.type-of-car-and-bike:hover {

	box-shadow: 0px 0 30px rgba(1, 41, 112, 0.08) !important;

	transform: none !important;

}



.type-of-car-and-bike:hover h4 {

	color: rgb(68, 68, 68) !important;

}



.type-of-car-and-bike:hover .read-more {

	/* color: #fff */

}



.type-of-car-and-bike p {

	font-size: 14px !important;

	height: 80px;

}



.type-of-car-and-bike img {

	width: 100px;

}



.type-of-car-and-bike .para {

	display: flex;

	justify-content: center;

	align-items: center;

}



.type-of-car-and-bike .read-more {

	background: #0e6ba8;

	border: none;

	color: #fff;

	font-size: 16px;

	font-weight: 600;

	padding: 0;

	margin: 10px 0;

	display: flex;

	align-items: center;

	justify-content: center;

	width: 50%;

}



.type-of-car-and-bike .read-more i {

	font-size: 20px;

}





.type-of-car-and-bike .icon:before {

	content: none;

}







.addons-bike {

	/* min-height: 250px; */

	margin-top: 20px;

	height: 100%;

	padding: 20px;

}



.addons-bike h3 {

	font-weight: 600;

	text-align: center;

	font-size: 1.8rem;

	margin-bottom: 20px;

	padding-top: 20px;

}



.addons-card h3 {

	font-weight: 600;

	text-align: center;

	font-size: 18px;

	margin-bottom: 20px;

	padding-top: 20px;

	height: 60px;

}



.notcover-car-card {

	padding: 20px;

	min-height: 175px;

	margin-top: 20px;

}



.notcover-car-card p {

	font-size: 1.8rem;

	color: #444;

	text-align: left;

}



.card-collapse-group {

	-ms-flex-direction: row;

	flex-direction: row;

	-ms-flex-pack: start;

	justify-content: flex-start;

	-ms-flex-wrap: nowrap;

	flex-wrap: nowrap;

	-ms-flex-align: center;

	align-items: center;

}



.img-card {

	-ms-flex-pack: center;

	justify-content: center;

	-ms-flex-item-align: center;

	align-self: center;

	/* float: left; */

	width: 35%;

}



.img-card img {

	/*width:145px;*/



}



.contact-page-form-area {

	padding: 20px;

	width: 350px;

	float: right;

	/* -webkit-box-shadow: var(--boxShadow);

  box-shadow: var(--boxShadow)*/

}



.contact-page-form-area .default-section-title h3 {

	margin-bottom: 12px

}



.contact-page-form-area .default-section-title p {

	margin-bottom: 10px

}



.contact-page-form-area .form-control {

	padding: 10px;

	margin: 10px 0;

	border: 0;

	background-color: #fff;

	font-size: var(--fontSize);

	font-family: var(--fontFamily2)

}



.contact-page-form-area .default-button {

	width: 100%;

	margin-top: 20px

}



.collapse-1 {

	display: flex;

	height: 220px;

	/* border: 1px solid #a7a7a7; */

	border-radius: 10px;

	transition: all ease-in-out 0.4s;

	box-shadow: rgba(50, 50, 105, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.05) 0px 1px 1px 0px;



}



.collapse-1:hover {



	transform: translateY(-10px);

	box-shadow: 0px 0 25px 0 rgba(0, 0, 0, 0.3);

}



.card-content {

	width: 60%;

	/* float: left; */

}



.collapse-1 .card-content h3 {

	font-weight: 600;

	text-align: left;

	font-size: 18px;

	margin-bottom: 20px;

	padding-top: 20px;

	height: 50px;

}



.collapse-1 .card-content p {

	font-size: 16px;

	height: 80px;

}



.card-content h3 {

	font-weight: 600;

	text-align: left;

	font-size: 18px;

	margin-bottom: 20px;

	padding-top: 20px;

}



.card-content p {



	font-size: 16px;



}



.accordion-title {

	margin-bottom: 15px;

	font-size: 2rem;

	font-weight: 500;

	font-family: Helvetica, Arial, "sans-serif";

}



.accordion-title:hover {

	color: #0e6ba8;

}



.accordion-desc p {

	font-size: 1.6rem;

	line-height: 1.6em;

	font-family: Helvetica, Arial, "sans-serif";

	margin: 15px;

}



.accordion-list li {

	border: #ddd solid 1px;

	padding: 10px;

}



.compInsBox1 h3 {

	font-weight: 600;

	text-align: center;

	font-size: 16px;

}



.compInsBox1 p {

	font-size: 14px;

	color: #444;

	text-align: center;

}



.more {

	color: #c10100 !important;

	display: block;

	margin-right: 10px;

	font-size: 12px;

	float: right;

	font-weight: normal !important;

}



.nopadding {

	padding: 0 !important;

}



.green {

	color: #0e6ba8;

}



.orange {

	color: #ea8927;

}



.orangeB {

	background: #ea8927 !important;

}



.black {

	color: #000 !important;

}



.red {

	color: #F00 !important;

	font-size: 12px;

}



.white {

	color: #fff;

}



.black {

	color: #333;

}



.gray {

	color: #999;

}



.gold {

	color: #FC0 !important;

}



.small {

	font-size: 12px;

}



.block {

	display: block;

}



.alignCenter {

	text-align: center;

}



.pad5 {

	padding: 5px;

}



.pad10 {

	padding: 10px;

}



.pad20 {

	padding: 10px;

}



.marginTop5 {

	margin-top: 5px;

}



.marginTop10 {

	margin-top: 10px;

}



.marginRight5 {

	margin-right: 5px;

}



.marginRight10 {

	margin-right: 10px;

}



.marginRight20 {

	margin-right: 20px;

}



.marginRight30 {

	margin-right: 30px;

}



.marginRight50 {

	margin-right: 50px;

}



.marginLeft10 {

	margin-left: 10px;

}



.marginTop20 {

	margin-top: 20px;

}



.margin0 {

	margin: 0 !important;

}



.margin5 {

	margin: 5px

}



.margin10 {

	margin: 10px

}



.borderZero {

	border: 0 !important;

}



.paddingZero {

	padding: 0 !important;

}



#noPad td {

	padding: 0 !important;

}



.comment {

	color: #F00;

}



.displayNone {

	display: none;

}



/*.gap{display:block; height:15px; clear:both;}*/

.gap5 {

	display: block;

	height: 5px;

	clear: both;

}



.gap40 {

	display: block;

	height: 40px;

	clear: both;

}



.gap30 {

	display: block;

	height: 30px;

	clear: both;

}



.gap20 {

	display: block;

	/* height:20px; */

	clear: both;

}



.gap15 {

	display: block;

	height: 15px;

	clear: both;

}



.gap1 {

	display: block;

	height: 1px;

	clear: both;

}



.gap2 {

	display: block;

	height: 2px;

	clear: both;

}



.gap10 {

	display: block;

	/* height:10px; */

	clear: both;

}



.font10 {

	font-size: 10px;

	line-height: 16px;

}



.font11 {

	font-size: 11px;

	line-height: 16px;

}



.gap50 {

	display: block;

	height: 50px;

	clear: both;

}



.gap60 {

	display: block;

	height: 60px;

	clear: both;

}



.font32 {

	font-size: 32px !important;

}



.font38 {

	font-size: 38px !important;

}



.font40 {

	font-size: 40px !important;

}



.font11 {

	font-size: 11px;

	line-height: 18px;

}



.fontBold {

	font-weight: bold;

}



.font12 {

	font-size: 12px;

}



.font13 {

	font-size: 13px;

}



.font14 {

	font-size: 14px;

}



.font24 {

	font-size: 24px !important;

}



.font16 {

	font-size: 16px;

}



.font18 {

	font-size: 18px;

}



.font20 {

	font-size: 20px;

}



.font22 {

	font-size: 22px;

}



.font62 {

	font-size: 62px !important;

	padding: 10px 0;

}



.clear {

	clear: both;

}



.fLeft {

	float: left;

}



.fRight {

	float: right;

}



.pcolor {

	color: #1160a3 !important;

}



.pcolor2 {

	color: #0e6ba8 !important;

}



.pcolor3 {

	color: #333 !important;

	font-size: 16px;

}



.pcolor_bg {

	background: #1160a3;

}



.Layer2 {

	border: none;

	border-radius: 5px;

	text-transform: uppercase;

	cursor: pointer;

	background-size: 200%;

	transition: 0.6s;

	text-align: center;

	font-weight: 600;

	padding: 8px 6px;

	width: 100%;

	-webkit-box-shadow: 1px 1px 3px 1px rgba(255, 77, 46, 0.65);

	box-shadow: 1px 1px 3px 1px rgba(109, 18, 2, 0.65);

}



.Btn1 {

	background-image: linear-gradient(to left, #ac2504 50%, #39B54A);

}



.Layer2:hover {

	background-position: right;

}



.myinput {

	border: 1px solid #48DC9A;

	display: flex;

	justify-content: center;

	align-items: center;

	padding: 0 8px;

}



.formicon {

	font-size: 22px;

	color: #48DC9A;

}



.fusername {

	padding: 0px 8px;

}



.fpassword {

	padding: 0px 8px !important;

}



.fusername:focus {

	border: 1px solid #48DC9A;

}



.fpassword:focus {

	border: 1px solid #48DC9A;

}



.fpassword:focus .myinput {

	color: red;

}



.submitbtn {

	width: 100% !important;

	margin: 8px 0;

}



.flabel {

	color: #0E6BA8;

}



.benifits {

	color: #0E6BA8;

}



.fontfamily {

	font-family: "Poppins", sans-serif !important;

}



.d_line2 {

	margin: 5px 0 20px 0;

	display: block;

	height: 1px;

	background: #d3d3d3;

	float: left;

	width: 100%;

}



.d_line3 {

	margin: 5px 0 5px 0;

	display: block;

	height: 1px;

	background: #d3d3d3;

	float: left;

	width: 100%;

}



.dummyGap {

	height: 74px !important;

	display: block;

}



.gap2 {

	height: 2px;

	clear: both;

}



.gap20 {

	/* height: 20px; */

	clear: both;

}



.gap10 {

	/* height: 10px; */

	clear: both;

}



.gap50 {

	height: 50px;

	clear: both;

}



.gap100 {

	height: 100px;

	clear: both;

}



.gap1vh {

	height: 1vh;

	clear: both;

}



.gap5vh {

	height: 5vh;

	clear: both;

}



.gap10vh {

	height: 10vh;

	clear: both;

}



.gap15vh {

	height: 15vh;

	clear: both;

}



.gap20vh {

	height: 20vh;

	clear: both;

}



.gap30vh {

	height: 30vh;

	clear: both;

}



.gap40vh {

	height: 40vh;

	clear: both;

}



.gap50vh {

	height: 50vh;

	clear: both;

}



.gap100vh {

	height: 100vh;

	clear: both;

}



.nopadL {

	padding-left: 0px !important;

}



.nopadR {

	padding-right: 0px !important;

}



.yes800 {

	display: none !important;

}



.no800 {

	display: block !important;

}



.yes768 {

	display: none !important;

}



.no768 {

	display: block !important;

}



.yes600 {

	display: none !important;

}



.no600 {

	display: block !important;

}



.yes480 {

	display: none !important;

}



.no480 {

	display: block !important;

}



.yes360 {

	display: none !important;

}



.no360 {

	display: block !important;

}



.yes320 {

	display: none !important;

}



.no320 {

	display: block !important;

}



.Container1 {

	margin: 10px 30px;

	border: 1px dashed #11D27B;

	margin-top: 60px;

	padding: 10px 10px;

    height:auto;
}



.changeflex {

	display: flex;

	justify-content: space-around

}



@media(max-width:363px) {

	.shownumber {

		display: none;

	}

}



@media (max-width: 359px) {

	.yes320 {

		display: block !important;

	}



	.no320 {

		display: none !important;

	}



	.formlogo {

		width: 150px;

	}

}



@media (max-width: 479px) {

	.yes360 {

		display: block !important;

	}



	.no360 {

		display: none !important;

	}

}



@media (max-width: 599px) {

	.formlogo1 {

		width: 150px;

	}



	.yes480 {

		display: block !important;

	}



	.no480 {

		display: none !important;

	}

}



@media (max-width: 767px) {

	.yes600 {

		display: block !important;

	}



	.no600 {

		display: none !important;

	}



	.illustration {

		display: none;

	}

}



@media (min-width:768px) and (max-width:786px) {

	.myicon {

		display: block !important;

	}

}



@media (max-width:970px) {

	.Layer2 {

		font-weight: unset !important;

		text-transform: capitalize !important;

	}

}



@media (max-width: 980px) {

	.yes800 {

		display: block !important;

	}



	.no800 {

		display: none !important;

	}

}



.width100 {

	width: 100% !important;

}



/*.top { background:#34495e; padding:20px; color:#fff;}

.blueBox { background:#0ca7d3; padding:20px; color:#fff;}*/

.menu {

	border-radius: none;

	border: none;

	width: 70%;

	margin: auto;

	background: none;

}



.newmenu {

	float: right;

	padding: 0;

	margin: 5px 0 0 0 !important;

	width: 100%;

}



.newmenu ul {

	font-size: 18px;

	font-weight: 500;

	color: #000;

}



.newmenu ul li {

	padding: 10px;

}



.newmenu ul li a {

	color: #fff !important;

	padding: 0;

}



.newmenu ul li a:hover {

	color: #fff !important;

}



.orgBanner {

	height: 150px;

	width: 100%;

	clear: both;

}



.listBox ul {

	padding-left: 0px;

	list-style: none;

	display: inline-block;

}



.listBox li {

	display: inline-block;

	padding: 30px 30px;

	border: 1px solid #0ca7d3;

	list-style: none;

	background: #0cbcd3;

}



/* .footer1,

.footer2, */

/* .footer {

	width: 100%;

	float: left;

} */



/* .footer1 {

	background: #364267;

	border-top: 1px solid #222222;

	color: #fff;

	padding: 30px 0;

}



.footer1a {

	border-top: 1px solid #222222;

	padding: 30px 0;

}



.footer1 .boxx1 {

	width: 20%;

	float: left; */

/* } */



/*

.footer1 ul{margin-left:10px;}



.footer1  li{margin-bottom:5px; list-style:none; position:relative; padding-left:15px; }

.footer1  li:before{font-family:FontAwesome; content:"\f105"; left:0; top:0px; position:absolute; color:#fff; font-size:16px;}

*/

/* .footer-tittle {

	margin-top: 5px;

	margin-bottom: 15px;

	font-size: 16px !important;

	font-weight: 600;

}



.footer1 li {

	margin-bottom: 10px;

} */



/* .footer1 li a {

	display: block;

	color: rgba(255, 255, 255, .8);

	font-size: 16px;

	text-decoration: none;

}



.footer1 li a:hover {

	color: #0e6ba8;

}



.footer1 h2 {

	font-size: 2.2rem;

	/*color: #013a6f;*/

/* color: #fff;

	font-weight: 600;

} */

*/

/* .footer2 {

	background: #eeeeee;

	border-top: 1px solid #ccc;

	padding: 16px 0 12px;

}



.footer2 a {

	color: #2e5b85;

} */



/* .new-copy a {

	color: #071327

}



.new-copy a:hover {

	color: #0e6ba8

}



.social {

	float: right;

}



.social li {

	display: block;

	float: left; */

/* } */



/* .social li a {

	display: block;

	float: left;

	margin-left: 20px;

} */



/* .footer {

	background: #1383b3;

	padding: 10px 0 50px;

	font-size: 12px;

	border-top: 3px solid #ccc;

	color: #fff;

} */

/* 

.footer a {

	text-decoration: none;

	color: #fff;

	font-size: 12px;



} */



.welcome-img {

	max-width: 250px;

}



.carousel-inner>.item>a>img,

.carousel-inner>.item>img,



.thumbnail a>img,

.thumbnail>img {

	width: 100%;

}



.blueBox {

	background: #f2f2f2;

	padding: 10px;

	min-height: 280px;

}



.gBox {

	background: #f2f2f2;

}



.pad20 {

	padding: 20px;

}



.page-header {

	margin-top: 0

}



.padclr {

	padding: 0;

	margin-top: 10px;

}



.marclr {

	margin: 0;

}



.paging {

	float: right;

	background: #d6dbdf !important;

	border-radius: 4px;

	padding: 0 4px;

	display: block;

}



.paging a {

	text-decoration: none;

	color: #fff;

	padding: 6px 10px;

	display: block;

	float: left;

}



.paging a:hover {

	color: #000;

	background: #f2f2f2;

}



.paging .active {

	color: #fff;

	background: #0e6ba8;

}



.prdBox3 {

	list-style: none !important;

	padding: 0;

	margin: 0;

	font-size: 12px;

}



.prdBox3 li {

	float: left;

	margin: 15px 4px;

}



.prdBox3 img {

	width: 155px !important;

}



.arr2 li {

	background: url(../images/arr1.png) no-repeat 0 6px;

	padding-left: 14px;

	margin-bottom: 5px;

	list-style: none;

}



.d-line {

	background: url(../images/d_line.png) repeat-x bottom;

	padding-bottom: 20px;

}



.gold {

	color: #FC0;

}



.btn,

.form-control {

	/* border-radius: 0 !important; */

	box-shadow: none;

}



.form-control:focus {

	box-shadow: none;

}



.btn-primary {

	background: #0e6ba8;

	color: #fff;

	border-color: #0e6ba8;

}



.btn-info {

	background: #63cac6;

	color: #fff;

	border-color: #63cac6;

}



input[type="text"]:focus,

input[type="password"]:focus,

input[type="email"]:focus,

textarea:focus,

select:focus,

.form-control:focus {

	/* border-color: #63cac6;

  outline: 0;

  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);

          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); */

}



input,

button,

select,

textarea {

	/* font-family: 'Lato', sans-serif;

	font-size: 14px;

	padding: 4px;

	margin: 0;

	line-height: 16px; */

}



.submit,

.submitM,

.submitMb,

.submitM2,

.submitM2b,

.submitM3,

.submitM3b,

input[type="submit"],

input[type="button"],

button {

	width: 100%;

	border: 0px solid #333;

	background: #0e6ba8;

	color: #fff;

	/* font-family: 'Open Sans', Arial, Helvetica, sans-serif; */

	font-family: 'Lato', sans-serif;

	font-size: 13px !important;

	padding: 15px 15px;

	cursor: pointer;

	line-height: 13px;

	border-radius: 5px;

	vertical-align: middle;

}



label {

	font-weight: normal;

}



.submitMb_CD {

	border: 0px solid #333;

	background: #333;

	color: #fff;

	font-family: 'Open Sans', Arial, Helvetica, sans-serif;

	font-size: 14px;

	padding: 6px 15px;

	border-radius: 0px;

	line-height: 24px;

	height: 34px;

	vertical-align: middle;

}



label {

	font-weight: normal;

}



.submit:hover,

.submitM:hover,

.submitMb:hover,

.submitM2:hover,

.submitM2b:hover,

.submitM3:hover,

.submitM3b:hover {

	text-decoration: none;

	color: #fff;

	background: #666;

}



.box_sm {

	padding: 6px 6px !important;

	font-size: 12px !important;

	height: auto !important;

	line-height: 12px;

}



.submitM_sm {

	padding: 0 4px !important;

	font-size: 12px;

	height: auto !important;

	line-height: 12px;

}



.submitMb {

	font-size: 16px !important;

	padding: 8px 10px;

	line-height: 18px;

	display: inline-block;

}



.submitM2 {

	background: #1383b3;

	border-color: #1383b3;

	line-height: 20px;

	text-align: center;

	display: inline-block;

}



.submitM2b {

	font-size: 16px;

	padding: 8px 10px;

	line-height: 20px;

	background: #1383b3;

	border-color: #1383b3;

	text-align: center;

	display: inline-block;

}



.submitM3 {

	background: #fff;

	border: 1px solid #1383b3 !important;

	color: #1383b3;

	line-height: 20px;

	text-align: center;

	display: inline-block;

}



.submitM3b {

	font-size: 16px;

	padding: 8px 10px;

	line-height: 18px;

	background: #fff;

	color: #1383b3;

	border: 1px solid #1383b3 !important;

	text-align: center;

	display: inline-block;

}



.ddate,

.datepicker {

	background: url(../images/date.png) no-repeat right #fff !important;

	cursor: pointer;

}



a.submitM,

a.submitM2 {

	padding: 6px 10px;

	display: inline-block;

	text-align: center;

	line-height: 22px;

	font-size: 12px;

}



a.submitM:hover,

a.submitM2:hover {

	color: #000;

	text-decoration: none;

}



.submit:hover,

.submitM:hover,

.submitM2:hover {

	color: #fff !important;

	background: #1160a3;

}



.box,

.boxS,

.boxM,

.boxM2,

.boxL,

.box100,

.fbox,

.fboxS,

.fboxM,

.fboxM2,

.fboxL,

.fbox100,

.taS,

.taM,

.taM2,

.taL,

.ta100,

.ta100_196,

.seS,

.seM,

.seM2,

.seL,

/* input[type="text"], */

input[type="email"],

input[type="password"],

textarea,

select {

	background: transparant !important;

	/* color:#D4D4D4 !important; */

	color: #000 !important;

	opacity: 1;

	border: 1px solid #ccc;

	/*padding:6px;*/

	padding: 0px;

	border-radius: 0px;

	line-height: 16px;

	font-size: 14px;

	height: 34px;

}



.textarea {

	height: auto;

}



.linkW {

	color: #fff;

}



.seS {

	width: 110px;

}



.seM2 {

	width: 160px;

}



.seM {

	width: 190px;

}



.seL {

	width: 320px;

}



.fboxL {

	width: 300px;

}



.boxL {

	width: 300px;

}



.fboxM {

	width: 200px;

}



.boxM {

	width: 200px;

}



.fboxS {

	width: 100px;

}



.boxS {

	width: 100px;

}



textarea:focus,

input:focus {

	outline: none !important;

}



.taL {

	width: 300px;

	height: 80px;

}



.taM {

	width: 250px;

	height: 80px;

}



.taS {

	width: 100px;

	height: 80px;

}



.thumb {

	display: block;

	padding: 0;

	width: 116px;

}



.thumb li {

	display: block;

	padding: 0;

	margin: 3px 10px;

	float: left;

}



.thumb li a {

	display: block;

	padding: 0;

	margin: 0;

	float: left;

	width: 27px;

	height: 27px;

	border: 0px solid red;

}



.thumb .t1 {

	background: url(../images/th1.png) no-repeat;

}



.thumb .t1:hover {

	background: url(../images/th1a.png) no-repeat;

}



.thumb .t2 {

	background: url(../images/th2a.png) no-repeat;

}



.thumb .t2:hover {

	background: url(../images/th2.png) no-repeat;

}



.border-dot {

	border-style: dotted;

}



.bannerLiquid {

	background: url(images/banner2.jpg) no-repeat;

	background-size: 100%;

	width: 100%;

	min-height: 500px;

	height: 100%;

}



.navbar1 {

	margin-bottom: 0px;

	min-height: 10px;

}



.navbar-brand {

	padding: 15px 0;

	margin: 0 0 0 0;

	color: #fff !important;

	font-size: 24px

}



.navbar-brand img {

	margin-top: 12px;

	display: block;

}



.navbar-default .navbar-nav>.open>a,

.navbar-default .navbar-nav>.open>a:focus,

.navbar-default .navbar-nav>.open>a:hover {

	background: #999;

}



.navbar-default {

	border: 0;

	border-radius: 0;

}



.navbar-default .navbar-nav>li>a {

	color: #fff;

	font-weight: bold;

	font-size: 14px;

}



.navbar-nav>li>a {

	padding: 10px 10px;

}



.nav li a {

	font-size: 14px;

}



.navbar-right {

	margin-right: -42px;

}



.btn-file {

	position: relative;

	overflow: hidden;

	padding: 0;

	color: #fff;

	font-size: 14px;

	border: 1px solid #ddd;

	text-align: left;

	padding: 8px;

}



.btn-file input[type=file] {

	position: absolute;

	top: 0;

	right: 0;

	min-width: 100%;

	min-height: 100%;

	font-size: 100px;

	text-align: right;

	filter: alpha(opacity=0);

	opacity: 0;

	background: red;

	cursor: inherit;

	display: block;

}



input[readonly] {

	background-color: white !important;

	cursor: text !important;

}



.btn-lg {

	padding: 6px;

	font-size: 12px;

}



.midO {

	background: #f5f7f6;

	padding: 40px 0;

}



.arr li {

	list-style: disc !important;

	margin-left: 30px;

}



.arr li li {

	list-style: lower-alpha !important;

	margin-left: 30px;

}



td {

	padding: 4px;

}



.tab3 td {

	padding: 4px;

}



.tab4 {

	border: 1px solid #cedbe3

}



.tab4 td {

	padding: 4px;

}



.tab4 tr {

	background: #fff;

}



.tab4 tr:nth-child(even) {

	background: #fff

}



.tab4 tr:nth-child(odd) {

	background: #eaeff5;

}



.tab4 td {

	padding: 4px;

	border-bottom: 1px solid #e2e2e2;

}



.tab4 tr:hover {

	background: #f1f1f1;

}



.tab tr {

	background: #fff;

}



.tab {

	background: #ccc;

	border-collapse: separate !important;

	border-spacing: 1px !important;

}



.tab td {

	padding: 4px;

}



.tr1 {

	background: #cedbe3 !important;

	font-weight: bold;

	min-height: 30px;

}



.tr1 a {

	color: #000;

}



.tr1 img {

	cursor: pointer;

}



.tr {

	background: #fff;

}



.tr:hover {

	background: #f2f2f2;

}



.tr2 {

	background: #f9f9f9;

}



.tr3 {

	background: #fff;

}



.tr_old {

	background: #f9f9f9 !important

}



.tr_old td {

	color: #999;

}



.tab2 {

	border: 1px solid #cedbe3

}



.tab2 td {

	padding: 4px;

}



.tab2 tr {

	background: #fff;

}



.tab2 td {

	padding: 4px;

	border-bottom: 1px solid #e2e2e2;

}



.dblock {

	display: block;

}



.bgg .bg3 {

	background: #03C;

}



.ein {

	background: url("../images/in.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

	display: inline-block;

	height: 15px;

	width: 13px;

}



.splBut {

	border: 1px solid #fff;

	padding: 12px 0px;

	width: 286px;

	text-align: center;

	color: #fff;

	display: inline-block;

}



.splBut:hover {

	color: #fff;

	text-decoration: underline;

}



.splBut2 {

	width: 75px;

	padding: 5px 0;

}



.splBut3 {

	border: 1px solid #fff;

	padding: 5px 20px;

	text-align: center;

	color: #fff;

	display: block;

}



.splBut0 {

	border: 0px solid #fff;

	padding: 5px 0px;

	text-align: center;

	color: #fff;

	display: block;

}



.divCenter {

	float: left;

	position: relative;

	left: 50%;

	-webkit-transform: translateX(-50%);

	-moz-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	-o-transform: translateX(-50%);

	transform: translateX(-50%);

}



.modal-body {

	/* padding: 10px; */

}



.modal-content {

	/* border-radius: 0; */

	/* padding: 15px 30px; */

}



.modal-title {

	font-size: 20px;

	font-weight: normal;

}



.modal-header {

	/* border: 0;

	background: #0e6ba8;

	padding: 0;

	padding: 15px;

	color: #fff;

	margin: -15px -30px;

	margin-bottom: 20px; */

}



/*.modal-header .close{background:url(../images/close.png) no-repeat; width:51px; height:13px; overflow:hidden; text-indent:-999px; opacity:1; margin-top:10px; }*/

.modal-header .close {

	opacity: 1;

	color: #fff;

}



#accordion .panel-heading a {

	width: 100%;

	display: block;

	border: 0;

	outline: 0;

}



.modal-login {

	width: 712px !important;

}



.or_ic {

	position: absolute;

	top: 71px;

	right: 191px;

	z-index: 999;

}



.log_bor {

	border-right: 1px solid #e2e2e2;

	padding-right: 40px !important;

}



.log_bor2 {

	padding-left: 40px !important;

}



#accordion .panel-heading {

	margin-bottom: 0px;

}



.panel-group .panel {

	border-radius: 0;

}



.panel {

	border-radius: 0;

}



.panel-default>.panel-heading {

	background-color: #e1e8ed;

	border-radius: 0;

}



#accordion .panel-heading a {

	font-size: 18px;

}



.c999 {

	color: #999

}



.d_box {

	min-height: 280px;

	border: 1px solid #e2e2e2;

	float: left;

	width: 100%;

	padding: 20px;

	background: #fff;

}



.dashB .col-md-4,

.dashB .col-md-6,

.dashB .col-md-12 {

	padding: 0 5px;

}



.dashB .row {

	margin: 0 -5px

}



/*.contentBox{border:1px solid #dcdcdc; padding:20px; background:#fff; min-height:400px;}*/

.art_box {

	display: block;

}



.art_box li {

	display: block;

	float: left;

	border: 1px solid #dcdcdc;

	margin: 7px;

	width: 296px;

	height: 392px;

	font-size: 18px;

	position: relative;

}



.art_box li img {

	width: 100%;

	height: 180px;

}



.art_box .boxx1 {

	text-align: center;

	padding: 0px 0;

}



.art_box .boxx2 {

	padding: 20px;

	position: relative;

	font-size: 14px;

}



.art_box .boxx2 .tit,

.art_box li .boxx2 .tit a {

	color: #24b0a3;

	font-size: 20px;

	display: block;

	margin-bottom: 5px;

	font-weight: bold;

}



.art_box .tit {

	display: block;

	margin-bottom: 10px;

	font-size: 18px;

}



.art_box .desc {

	display: block;

	font-size: 12px;

}



.art_box .topic {

	display: block;

	margin: 10px 0;

}



.quickS {

	padding: 5px;

	background: #fff;

	opacity: .9;

}



.quickS,

.quickS a {}



.quickS .col-sm-5,

.quickS .col-sm-2,

.col-sm-3,

.col-sm-4 {}



.row.quickS {

	margin: 0 -5px;

}



.testi .testi_txt {

	display: block;

	border: 1px solid #1383b3;

	padding: 20px;

	border-radius: 10px;

	font-size: 16px;

	position: relative;

	line-height: 30px;

}



.testi .testi_txt:before {

	content: "";

	position: absolute;

	top: -40px;

	left: 50%;

	z-index: 1;

	border: 20px solid transparent;

	border-bottom-color: #1383b3;

	margin-left: -20px;

}



.testi .carousel-indicators {

	bottom: -40px;

}



.testi .carousel-indicators li {

	background: #ddd;

	width: 16px;

	height: 16px;

}



.testi .carousel-indicators .active {

	background: #88c2d8;

	width: 16px;

	height: 16px;

}



.testi .highL {

	float: right;

	color: #ff5959;

	font-weight: normal;

	margin-bottom: 10px;

}



.testi i {

	color: #1383b3;

	font-size: 20px;

}



.avatar {

	margin-bottom: 30px;

	display: block;

}



.avatar img {

	border-radius: 60px;

	border: 5px solid #1383b3;

	width: 120px;

	height: 120px;

}



.rb1 h2 {

	font-size: 24px;

	color: #000;

	position: relative;

	padding-left: 28px;

	font-weight: normal;

}



.rb1 h2:before {

	font-family: FontAwesome;

	content: "\f18e";

	left: 0;

	top: 0;

	position: absolute;

	color: #000;

}



.rb1a,

.rb1b {

	padding: 20px;

	font-size: 16px;

	float: left;

	width: 100%;

	min-height: 230px;

}



.rb1a img,

.rb1b img {

	width: 100%;

	height: auto;

}



.rb1a {

	background: #8dbde1;

}



.rb1b {

	background: #99d5bb;

}



.rb1a .img-circle,

.rb1b .img-circle {

	border: 2px solid #fff;

}



.rb2a,

.rb2b,

.rb2c,

.rb2d,

.rb2e,

.rb2f {

	display: block;

	float: left;

	width: 100%;

	min-height: 260px;

	padding: 100px 10px 10px 10px;

	text-align: center;

	font-size: 17px;

}



.rb2a {

	background: url(../images/w1.jpg) no-repeat center top #8ed0b4;

}



.rb2b {

	background: url(../images/w2.jpg) no-repeat center top #c1ea8e;

}



.rb2c {

	background: url(../images/w3.jpg) no-repeat center top #7dbad6;

}



.rb2d {

	background: url(../images/w4.jpg) no-repeat center top #a1d7e1;

}



.rb2e {

	background: url(../images/w5.jpg) no-repeat center top #d2eff5;

}



.rb2f {

	background: url(../images/w6.jpg) no-repeat center top #eff0f2;

}



.rb3a,

.rb3b,

.rb3c,

.rb3d {

	display: block;

	float: left;

	width: 100%;

	min-height: 300px;

	padding: 135px 20px 20px 20px;

	text-align: center;

	font-size: 17px;

	border: 0px solid red;

}



.rb3a {

	background: url(../images/b1.png) no-repeat center top;

}



.rb3b {

	background: url(../images/b2.png) no-repeat center top;

}



.rb3c {

	background: url(../images/b3.png) no-repeat center top;

}



.rb3d {

	background: url(../images/b4.png) no-repeat center top;

}



.rb3 p {

	border: 0px solid red;

	width: 240px;

	margin: 0 auto;

}



/*

.rb3a{background:url(../images/b1.jpg) no-repeat center top #8ed0b4; }

.rb3b{background:url(../images/b2.jpg) no-repeat center top #c1ea8e; }

.rb3c{background:url(../images/b3.jpg) no-repeat center top #7dbad6; }

.rb3d{background:url(../images/b4.jpg) no-repeat center top #a1d7e1; }

*/

.rb4 {

	display: block;

	float: left;

	background: #1383b3;

	color: #fff;

	width: 100%;

	padding: 20px;

	font-size: 20px;

}



.rb4 .img-circle {

	border: 6px solid #fff;

	width: 100%;

	height: auto;

}



.rb4 a {

	color: #fff;

}



.rb4 h3 {

	font-size: 24px;

}



.rb4 .col-md-4 {

	padding: 0;

	margin: 0

}



.rb4a h3,

.rb4b h3,

.rb4c h3 {

	margin-top: 60px;

}



.splHead span {

	font-weight: 400;

	background: #fff;

	color: #013a6f !important;

	font-size: 30px !important;

}



.splHead {

	position: relative;

	text-align: center;

	margin-bottom: 20px;

}



.splHead span {

	padding: 0 30px;

	position: relative;

	z-index: 1;

}



.splHead:after,

.splHead span:before,

.splHead span:after {

	content: "";

	height: 1px;

	margin-top: 0px;

	position: absolute;

	top: 50%;

}



.splHead:after {

	background: #ddd;

	display: block;

	width: 100%;

}



.splHead span:before,

.splHead span:after {

	margin-top: 0;

	width: 39px;

}



.splHead span:before {

	left: -39px;

}



.splHead span:after {

	right: -39px;

}



.splHead span:before,

.splHead span:after {

	background-color: #ddd;

}



.artiBox {

	border: 1px solid #ddd;

	padding: 20px;

	font-size: 16px;

}



.artiBox h3 {

	font-size: 20px;

	color: #003c73;

	margin-bottom: 15px;

}



.artiBox h4 {

	color: #666;

	font-size: 12px;

	font-weight: bold;

	margin-bottom: 15px;

}



hr {

	border-color: #ddd;

}



.bannerO {

	/*background:#f6fbfe;

background: -webkit-gradient(linear, 0 0, 0 100%, from(#f6fbfe), to(#d2eff5));

background: -moz-linear-gradient(top, #f6fbfe, #d2eff5);

-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#f6fbfe, endColorStr=#d2eff5);

filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#f6fbfe, endColorStr=#d2eff5);



background:#fff; border-bottom:1px solid #ddd; padding:20px 0; e4f5fd

  -webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

  background-size: cover;



*/

	background: #e4f5fd url("../images/85153.jpg") no-repeat scroll center bottom;

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	background-size: cover;

	float: left;

	min-height: 60vh;

	width: 100%;

}



.input-link {

	/* padding-left: 10px;

	height: 30px !important;

	padding-top: 5px;

	padding-bottom: 5px;

	position: absolute;

	min-width: 50px; */

}



.input-link a {

	color: green;

	font-size: 12px;

}



.input-link a:hover {

	text-decoration: none;

}



.input-field::placeholder {

	padding-top: 5px;

	text-align: left;

	color: #7A7A7A !important;

	position: absolute;

	z-index: 9999999999;

}



.input-field:-moz-placeholder {

	/* Mozilla Firefox 4 to 18 */

	color: #7A7A7A !important;

	opacity: 1;

}



.carfieldquotes::placeholder {

	color: red;

}



.bikefieldquotes::placeholder {

	color: red;

}



.banner {

	/*float:left; width:100%; background:url(../images/car_banner.jpg) no-repeat bottom;  padding:0 0 20px 0;*/

}



.bannerO2 {

	width: 100%;

	min-height: 300px;

	float: left;

	background: url(../images/health_banner.jpg) repeat bottom #e4f5fd;

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	background-size: cover;

}



.banner2 {

	/*width:100%; min-height:300px; float:left; background:url(../images/health_banner.jpg) center center no-repeat; padding:0 0 20px 0; */

}



.bannerLiquidNN {

	/*height:900px;  border:0px solid red; overflow:hidden;*/

	background-size: 100% 100%;

	position: relative;

	/*background-image:url(../images/banner.jpg);*/

	background: #f2f2f2;

	height: 100vh;

}



.bbb1 {

	height: 100vh;

	position: relative;

}



/*.logo img {

	margin: 0;

}*/



.tttRight {}



.topRight {

	font-size: 12px;

	color: #1fa067;

	float: right;

	padding: 5px 0;

}



.topRight1 {

	float: right;

}



.topRight1 a:hover {

	text-decoration: none;

}



.topRight1 li {

	display: block;

	float: left;

	vertical-align: middle;

	margin-left: 20px;

}



.guard {

	background: #003d74;

	padding: 1px 8px;

	display: inline-block;

	color: #fff;

	font-size: 12px;

	line-height: 16px;

}



.guard img {

	vertical-align: top;

}



.guard:hover {

	color: #fff;

}



.topRight2 {

	display: block;

	float: right;

	color: #24442d;

}



.topRight2 li {

	display: block;

	float: left;

	font-size: 16px;

}



.topRight2 li a {

	color: #25492d;

	padding: 8px 15px;

	display: block;

	float: left;

}



.topRight2 li a:hover {

	text-decoration: none

}



.topRight2 i {

	font-size: 18px;

	vertical-align: middle;

}



.ffont {

	border-right: 2px solid #24442d;

}



.ffont a {

	padding-right: 20px;

	display: block;

	color: #24442d

}



.topRight2 .bar i {

	font-size: 28px !important;

}



.topRight2 .bar a {

	color: #24442d;

	line-height: 5px;

	padding-right: 0 !important;

}



.topRight2 .bar a:hover,

.topRight2 .bar a:focus {

	outline: 0;

}



.topRight2 li a {

	color: #7f7f7f;

}



.topRight2 li a:hover {

	color: #1383b3;

}



.topRight2 .active {

	color: #0e6ba8;

}



.phone {

	font-weight: bold;

	color: #24442d;

}



.phone a {

	font-weight: bold;

}



/*.phone{font-weight:bold; position:relative; padding-right:22px !important; display:block;}

.phone:after{font-family:FontAwesome; content:"\f232"; right:0; top:5px; position:absolute; color:#0e6ba8  ;}*/

.topRight2 .mm1 a {

	background: url(../images/trans5.png);

	margin-right: 10px;

}



.topRight2 .mm2 a {

	background: url(../images/trans5.png);

	padding-right: 0

}



.topRight2 .mm3 a {

	background: url(../images/trans5.png);

}



.topRight2N {

	margin-top: 10px;

}



.topRight3 {

	float: right;

	width: 100%;

}



.topRight3 li a {

	background: #1383b3;

	margin-left: 8px;

	padding: 5px 16px;

	border-radius: 3px;

}



.topRight3 li a:hover,

.topRight3 li a:focus,

.topRight3 li a.active {

	background: #0e6ba8 none repeat scroll 0 0;

	color: #fff;

}



.topRight3 li li a {

	background: none;

	margin: 0px;

	padding: 5px;

	border-radius: 0px;

	border-bottom: 1px solid #ddd

}



.topRight3 .navbar {

	background-color: none !important;

	min-height: 10px !important;

}



.topRight3 .navbar-right {

	margin-right: -1px;

}



.welcome {

	font-weight: bold;

	text-align: center;

	position: relative;

	width: 100%;

}



.welcome .color1 {

	font-size: 26px;

	color: #064475;

}



.welcome .color2 {

	font-size: 30px;

	color: #339a65;

}



.tranBox1 {

	font-size: 18px;

	padding: 20px;

	border: 2px solid #fff;

	margin-bottom: 10px;

	background: url(../images/trans1.png);

	min-height: 130px;

}



.searchB {

	top: 40%;

	position: absolute;

	left: 0;

	width: 100%;

}



.searchB11,

.welcome11 {

	clear: both;

}



/*.searchB .nav{width:100%;}

.searchB .nav > li > a:focus, .searchB .nav > li > a:hover{background:#666;}

.searchB li {display:block; width:100%; }

.searchB li a{background:#1da167; font-size:20px; color:#fff; width:100%; display:block; padding:20px; border:2px solid #fff; line-height:20px; text-align:center; text-transform:uppercase;}

.searchB i{font-size:16px;}

.searchB .fa-arrow-circle-right{font-size:30px; line-height:14px; vertical-align:middle;}*/

.vbox1 {

	border: 0px solid #ccc;

	padding: 10px 0 25px;

}



.vbox1 .row {

	margin: -5px;

}



/*

.vbox1 .col-sm-12, .vbox1 .col-sm-6, .vbox1 .col-sm-2, .vbox1 .col-sm-4, .vbox1 .col-sm-3, .vbox1 .col-sm-5, .vbox1 .col-sm-7, .vbox1 .col-sm-8, .vbox1 .col-sm-1{padding:0 5px;}

*/

.ht_main_tab {

	float: right;

}



.wc_head {

	text-align: right;

	color: #00446d;

	margin: 10px 0;

	clear: both;

}



.wc_head h1 {

	font-size: 26px;

	font-weight: bold;

	margin-bottom: 5px;

	clear: both;

}



.wc_head h2 {

	font-size: 18px;

	line-height: 30px;

	font-weight: bold;

	margin-bottom: 0;

}



.ht_box {

	background: #f9f9f9;

	color: #000;

	position: relative;

	overflow: hidden;

}



/*.ht_box{background:url(../images/trans6.png); color:#fff; position:relative} 2784c8*/

.ht_box .submitMb {

	position: absolute;

	background: #0e6ba8;

	height: 50px;

	width: 194px;

	bottom: 0px;

	left: 20px;

	font-size: 16px;

	padding: 16px 0;

	text-align: center;

	z-index: 99

}



.tab1_tit {

	background: url(../images/cut_car.png) no-repeat left center #003d74;

	color: #fff;

	font-size: 24px;

	padding: 8px 12px 8px 100px;

}



.tab1_tit2 {

	background: url(../images/cut_health.png) no-repeat left center #003d74;

	color: #fff;

	font-size: 24px;

	padding: 12px;

	padding-left: 100px;

}



.tab1_tit3 {

	background: #003d74;

	color: #fff;

	font-size: 22px;

	padding: 12px;

	text-align: center;

}



.tab3_div {

	padding: 20px;

	font-size: 18px;

}



.tab3_div button {

	font-size: 18px;

	text-transform: uppercase;

	height: auto;

	padding: 15px 25px;

}



.tab3_h1 {

	margin: 25px 0 !important;

	/*text-shadow:3px 2px 1px #fff;*/

	color: #000;

}



.tab3_div .form-control {

	padding: 10px;

	font-size: 18px;

	height: auto;

}



/*.tab3_div #cImg img{background:#f2f2f2; padding:3px;}*/

.pre_nxt {

	bottom: 0px;

	right: 0;

	position: absolute;

	padding: 0 10px;

}



.pre_nxt .but1 {

	font-size: 36px;

	font-weight: bold;

	height: 50px;

	width: 194px;

	background: #0e6ba8;

	padding: 15px 0

}



.pre_nxt .submitM {

	background: #0e6ba8;

}



.pre_nxt .submitM2 {

	background: #41b0c4;

}



.rhs_lead_form .control-label {

	width: 100%;

	text-align: left;

	display: none !important

}



.rhs_lead_form .col-sm-7 {

	width: 100%;

}



.lhs_cms_box ul {

	display: block;

}



.lhs_cms_box li {

	display: block;

	border: 1px solid #e2e2e2;

	background: #f9f9f9;

	padding: 4px;

	margin-bottom: 8px;

	line-height: 18px;

	font-size: 12px;

}



.lhs_cms_box li a {

	color: #1383b3;

	line-height: 18px;

	font-size: 12px;

}



.lhs_cms_box li a:hover {

	text-decoration: none;

	color: #0e6ba8;

}



.lhs_cms_box li li {

	background: none;

	border: 0;

	font-size: 12px;

	padding: 2px;

	padding-left: 15px;

	margin-bottom: 2px;

}



.lhs_cms_box li li a {

	font-size: 12px;

	margin-bottom: 2px;

}



.lhs_cms_box li li {

	position: relative;

}



.lhs_cms_box li li:before {

	font-family: FontAwesome;

	content: "\f105";

	left: 5px;

	top: 2px;

	position: absolute;

	color: #0066c4;

}



.lhs_cms_box li li li {

	position: relative;

}



.lhs_cms_box li li li:before {

	font-family: FontAwesome;

	content: "\f0da";

	left: 5px;

	top: 1px;

	position: absolute;

	color: #0066c4;

	font-size: 10px;

}



.lhs_cms_box li li li {

	background: none;

	border: 0;

	font-size: 12px;

	padding: 2px;

	padding-left: 15px;

	margin-bottom: 2px;

	color: #0e6ba8

}



.lhs_cms_box li li li a {

	color: #0e6ba8

}



.vbox1 .carousel-indicators {

	bottom: 12px;

	left: 35%;

	width: 90%;

}



.vbox1 .carousel-indicators li {

	background: #ddd !important;

	border: 0px solid red !important;

	padding: 6px 16px !important;

	color: #666 !important;

}



.vbox1 .carousel-indicators>li {

	background: transparent;

	border: 0px solid red;

	color: #333;

	text-indent: 0;

	width: auto;

	height: auto;

	border-radius: 0;

	margin: 0;

	padding: 0 3px;

}



.vbox1 .carousel-indicators .active,

.vbox1 .carousel-indicators>li:hover,

.vbox1 .carousel-indicators>li:focus {

	background: #0e6ba8 !important;

	border: 0px solid red;

	color: #fff !important;

	height: auto;

	margin: 1px;

	width: auto;

	height: auto;

	border-radius: 0;

	margin: 0;

	padding: 0 3px;

}



.vbox1 .carousel.slide {

	min-height: auto;

}



.vbox1 .carousel-inner .item {

	background: #f9f9f9 none repeat scroll 0 0;

	min-height: 270px;

	border: 0px solid green;

	padding: 0 10px;

}



.vbox1 .carousel-inner .item .item_inner {

	padding: 0 10px;

	border: 0px solid red;

	min-height: 220px;

	/*overflow-y:auto;*/

}



.subBanner {

	margin-top: -20px;

	margin-bottom: 20px;

	display: block;

	float: left;

	width: 100%;

}



.article1 {

	margin-top: 0;

	margin-bottom: 20px;

	display: block;

	float: left;

	width: 100%;

}



/*for fancy form */

.control-group {

	display: inline-block;

	vertical-align: top;

	background: #fff;

	text-align: left;

	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);

	padding: 30px;

	width: 200px;

	height: 210px;

	margin: 10px;

}



.control {

	display: block;

	position: relative;

	padding-left: 30px;

	margin-bottom: 15px;

	cursor: pointer;

	font-size: 18px;

}



.control input {

	position: absolute;

	z-index: -1;

	opacity: 0;

}



.control__indicator {

	position: absolute;

	top: 2px;

	left: 0;

	height: 20px;

	width: 20px;

	background: #e6e6e6;

}



.control--radio .control__indicator {

	border-radius: 50%;

}



.control:hover input~.control__indicator,

.control input:focus~.control__indicator {

	background: #ccc;

}



.control input:checked~.control__indicator {

	background: #0e6ba8;

}



.control:hover input:not([disabled]):checked~.control__indicator,

.control input:checked:focus~.control__indicator {

	background: #0e647d;

}



.control input:disabled~.control__indicator {

	background: #e6e6e6;

	opacity: 0.6;

	pointer-events: none;

}



.control__indicator:after {

	content: '';

	position: absolute;

	display: none;

}



.control input:checked~.control__indicator:after {

	display: block;

}



.control--checkbox .control__indicator:after {

	left: 8px;

	top: 4px;

	width: 3px;

	height: 8px;

	border: solid #fff;

	border-width: 0 2px 2px 0;

	transform: rotate(45deg);

}



.control--checkbox input:disabled~.control__indicator:after {

	border-color: #7b7b7b;

}



.control--radio .control__indicator:after {

	left: 7px;

	top: 7px;

	height: 6px;

	width: 6px;

	border-radius: 50%;

	background: #fff;

}



.control--radio input:disabled~.control__indicator:after {

	background: #7b7b7b;

}



.select {

	position: relative;

	display: inline-block;

	margin-bottom: 15px;

	width: 100%;

}



.select select {

	display: inline-block;

	width: 100%;

	cursor: pointer;

	padding: 10px 15px;

	outline: 0;

	border: 0;

	border-radius: 0;

	background: #e6e6e6;

	color: #7b7b7b;

	appearance: none;

	-webkit-appearance: none;

	-moz-appearance: none;

}



.select select::-ms-expand {

	display: none;

}



.select select:hover,

.select select:focus {

	color: #000;

	background: #ccc;

}



.select select:disabled {

	opacity: 0.5;

	pointer-events: none;

}



.select__arrow {

	position: absolute;

	top: 16px;

	right: 15px;

	width: 0;

	height: 0;

	pointer-events: none;

	border-style: solid;

	border-width: 8px 5px 0 5px;

	border-color: #7b7b7b transparent transparent transparent;

}



.select select:hover~.select__arrow,

.select select:focus~.select__arrow {

	border-top-color: #000;

}



.select select:disabled~.select__arrow {

	border-top-color: #ccc;

}



/*for fancy form  /*/

.three_opt .control {

	display: block;

	text-align: center !important;

	padding: 0;

	margin: 0;

	border: 0px solid red;

}



.three_opt .control__indicator {

	top: 95px;

	left: 50%;

	margin-left: -10px;

}



.three_opt .control img {

	float: left;

	position: relative;

	left: 50%;

	-webkit-transform: translateX(-50%);

	-moz-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	-o-transform: translateX(-50%);

	transform: translateX(-50%);

	border: 2px solid #ddd;

	border-radius: 50%;

	width: 40%;

}



.three_opt .control span {

	position: absolute;

	display: block;

	top: 120px;

	width: 100%;

	text-align: center;

	font-size: 14px;

}



.two_opt .control__indicator {

	left: 45px;

}



.two_opt .control img {

	float: left;

	left: 0;

	position: absolute

}



.two_opt td {

	text-align: left;

	min-width: 90px;

	border: 0px solid red;

}



.linkw {

	color: #fff;

}



.sboxx1a a {

	position: relative;

	background: #0e6ba8;

	color: #fff;

	padding: 20px;

	display: block;

	font-size: 24px;

	border: 2px solid #fff;

	height: 65px;

	text-transform: uppercase;

	text-align: center;

	line-height: 20px;

}



.sboxx1a a:hover,

.sboxx1a a:focus {

	text-decoration: none;

}



.sboxx2a {

	position: relative;

}



.sboxx2a:before {

	font-family: FontAwesome;

	content: "\f002";

	left: 15px;

	top: 3px;

	position: absolute;

	color: #fff;

	font-size: 40px;

}



.sboxx2 input {

	background: #016cbe;

	color: #fff !important;

	text-transform: uppercase;

	padding: 20px;

	width: 100%;

	height: 65px;

	border: 2px solid #fff !important;

	font-size: 20px;

	padding-left: 60px;

}



.sboxx3 a {

	background: #41b0c4;

	color: #fff;

	padding: 10px;

	display: block;

	font-size: 18px;

	border: 2px solid #fff;

	height: auto;

	text-transform: uppercase;

	text-align: center;

}



.sboxx3 a:hover,

.sboxx3 a:focus {

	text-decoration: none;

}



.sboxx3 .fa-camera {

	vertical-align: middle;

	margin-right: 10px;

}



.sboxx3 .fa-camera {

	font-size: 16px;

	line-height: 14px;

	vertical-align: middle;

}



/*

.callBack{background:url(../images/trans1.png); padding:6px 10px 3px; position:relative; width:100%; float:left; font-size:16px;  margin:0px 0}

*/

.callBack {

	background: #090909 none repeat scroll 0 0;

	color: #fff;

	float: left;

	font-size: 16px;

	margin: 0;

	padding: 20px 10px 24px;

	position: relative;

	width: 100%;

}



.centered {

	float: none;

	margin: 100px auto;

}



.ban-im {

	text-align: center;

	width: 65px;

	height: 50px;

	margin: 0px auto;

	display: flex;

	/*  padding-top: 10px;

	opacity: 0.7;

  filter: alpha(opacity=50);*/

}



.bikeban-im {

	text-align: center;

	width: 46px;

	height: 38px;

	margin: 6px auto;

	display: flex;

}



.carbrandlogo {

	border: solid #becbd4 1px;

	cursor: pointer;

	border-radius: 5px;

	min-height: 80px;

	text-align: center;

	padding-left: 0px;

	padding-right: 0px;

	float: left;

	margin-bottom: 2%;

	width: 30%;

	/* For IE8 and earlier */

}



.bikebrandlogo {

	border: solid #becbd4 1px;

	cursor: pointer;

	border-radius: 5px;

	min-height: 90px;

	text-align: center;

	padding-left: 0px;

	padding-right: 0px;

	float: left;

	margin-bottom: 2%;

	width: 30%;

	/* For IE8 and earlier */

}



.model-btn {

	margin-top: 2.2%;

	cursor: pointer;

	margin-left: 5px;

	margin-right: 15px;

}



.mo-btns a:hover {

	text-decoration: none;

}



.mo-btns:hover {

	background: #efeff4;

}



.fa-i {

	font-weight: bold;

	font-size: 18px;

}



.mo-btns a {

	color: #314451;

	font-weight: 520;

}



.mo-btns {

	font-size: 14px;

	padding: 10px 15px;

	border-radius: 3px;

	width: 100%;

	opacity: .7;

	border: solid #becbd4 1px;

	text-align: center;

	background: transparant;

	text-decoration: none;

	font-weight: 500;

}



.cols-sm:hover {

	opacity: 1.0;

	filter: alpha(opacity=100);

	/* For IE8 and earlier */

}



.car-name {

	padding-left: 5px;

	text-align: center;

	margin: 55% 0 0;

	font-size: 12px;

	font-weight: 530;

	color: #546e7a;

	line-height: 1.42857143;

}



.cols-sm:hover {

	/*  background-color:#AFAAE0; */

	color: #FFFF;

}



.search-head {

	position: relative;

	background: #f5f5f5;

	padding: 7px;

	border-radius: 6px;

	border: solid 1px #ccc;

}



.search-back {

	width: 100%;

	text-align: center;

	/*  margin: 5px auto 5px; */

	display: inline-block;

}



.col-section {

	width: 63%;

	margin-top: 20px;

}



.has-search .form-control {

	padding-left: 2.375rem;

	border-radius: 4px;

}



.inner-addon {

	position: relative;

	border-radius: 6px;

}



/* style icon */

.inner-addon .glyphicon {

	position: absolute;

	padding: 10px;

	margin-top: 2px;

	color: #AFBBC1;

	font-size: 20px;

	top: 0px;

	left: 7px;

}



/* align icon */

.left-addon .glyphicon {

	left: 0%;

	z-index: 9;

	padding: 6px;

	float: left;

}



.right-addon .glyphicon {

	right: 0px;

}



.input-back {

	padding-left: 40px !important;

}



/* add padding  */

.left-addon select {

	padding-left: 30px;

	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);

	background: #fff;

	border: solid 1px #fff;

	border-radius: 4px;

	text-align: left;

	padding-left: 45px;

	font-size: 16px;

	color: #7B8F98 !important;

	height: 40px;

}



.right-addon input {

	padding-right: 30px;

}



.ban-top {

	margin-top: 30px;

}



.call-t {

	height: 40px;

}



.callBack h1 {

	font-size: 20px;

	font-weight: bold;

	text-transform: uppercase;

}



.callBack label {

	font-size: 12px;

	vertical-align: middle;

	margin-bottom: 0;

	padding-top: 5px;

}



.callBack h2 {

	padding: 0 10px;

	font-size: 13px;

	margin-bottom: 5px;

	color: #003366;

}



.callBack ul {

	margin: 0 auto;

	width: auto

}



.callBack li {

	display: block;

	float: left;

	vertical-align: middle;

	padding: 0 7px;

}



.callBack .cb1 {

	padding-top: 5px;

}



.callBack .cb2,

.callBack .cb3,

.callBack .cb4 {

	width: 24.5%

}



.callBack .cb2 {

	width: 38%;

}



.callBack .cb5 {

	padding-right: 0;

	text-align: right;

}



.callBack .cb5 .submitM {}



.py_box .submitMb,

.py_box .submitM2b {

	padding: 17px 20px;

	height: auto;

}



.breadCrumb {

	background: url(../images/title_bg.jpg) center;

	padding: 10px;

	float: left;

	width: 100%;

	margin-bottom: 20px;

	margin-top: 4px

}



.breadCrumb h2 {

	color: #666;

	font-size: 12px;

	margin: 0px;

}



.breadCrumb .active {

	color: #1383b3;

}



.breadCrumb p {

	line-height: 28px;

}



.breadCrumb .sep {

	display: inline-block;

	margin: 0 8px;

}



.breadCrumb .back {

	margin-top: 3px;

}



.for_top {

	position: relative;

	float: left;

	width: 100%;

	margin-bottom: 10px;

}



.for_top .container {

	padding: 0;

	margin: 0;

}



.logH3 a {

	color: #000;

}



.headerO {

	background: #f2f2f2 none repeat scroll 0 0;

	/*background:url(../images/bannerbg.jpg)*/

	border-bottom: 0 solid #0e6ba8;

	/*

    float: left;

*/

	overflow-x: visible !important;

	/*

    position: fixed !important;

*/

	width: 100%;

	z-index: 999;

	color: #fff;

}



.dotLine {

	border-bottom: 1px dashed #ddd;

	display: block;

	width: 100%;

	margin: 10px 0;

}



.bdrRed {

	border: 1px solid red !important;

}



.coverBox {

	border: 1px solid #ddd;

	float: left;

	padding: 10px;

	width: 100%;

}



.coverBox small {

	color: #666;

	font-size: 12px;

	margin-bottom: 5px;

	display: inline-block

}



.coverLhs1 {

	background: #1482b3;

	color: #fff;

	padding: 10px;

	font-size: 12px;

	line-height: 15px;

}



.coverLhs2 {

	border: 1px solid #ddd;

	border-bottom: 0;

}



.coverLhs2 h2 {

	background: #f2f2f2;

	color: #1482b3;

	padding: 4px 10px;

	border-bottom: 1px solid #ddd;

	margin-bottom: 0;

	height: 26px;

	font-size: 12px;

}



.coverLhs2 li {

	border-bottom: 1px solid #ddd;

	display: block;

	padding: 5px;

	font-size: 12px;

	height: 44px;

}



.coverLhs2_sm li {

	height: 26px;

	padding: 4px 5px;

}



.coverLhs2 li label {

	display: block;

	width: 100%;

	border: 0px solid red;

	font-size: 12px;

}



.coverRhsO td {

	padding: 0;

	vertical-align: top;

}



.coverRhs {

	display: inline-block;

	float: left;

	margin: 0px 10px;

}



.coverRhs1,

.coverRhs2,

.coverRhs3,

.coverRhs3a,

.coverRhs4a {

	border: 1px solid #ddd;

	display: block;

	width: 100%;

}



.coverRhs1 {

	margin-bottom: 12px;

}



.coverRhs2 {

	text-align: center;

	padding: 5px;

	line-height: 26px;

	height: 35px;

}



.coverRhs2_sm {

	height: 26px;

}



.coverRhs3 {

	font-size: 12px;

}



.coverRhs3>li {

	border-bottom: 1px solid #ddd;

	padding: 5px;

	display: block;

	margin: 0;

	height: 44px;

	overflow: hidden;

}



.coverRhs3 li li {

	border: 0;

	position: relative;

	padding: 0 0 0 10px;

	margin: 0;

	min-height: 10px;

}



.coverRhs3 li li:before {

	font-family: FontAwesome;

	content: "\f105";

	left: 0;

	top: 0;

	position: absolute;

	color: #0066c4;

}



.coverRhs3_sm li {

	height: 26px;

	padding: 4px 5px;

}



.coverRhs4 {

	border: 1px solid #ddd;

	border-bottom: 0;

	margin-top: 26px;

}



.coverRhs4>li {

	border-bottom: 1px solid #ddd;

	padding: 5px;

	display: block;

	margin: 0;

	text-align: center;

	font-size: 20px;

	height: 44px;

	overflow-x: hidden;

}



.coverRhs4 a {

	color: #1383b3;

	text-decoration: underline;

}



.coverLhs2 li:nth-child(2n),

.coverRhs3a li:nth-child(2n),

.coverRhs4a li:nth-child(2n),

.coverRhs3>li:nth-child(2n),

.coverRhs4>li:nth-child(2n) {

	background: #fafafa none repeat scroll 0 0;

}



.coverRhs4a {

	font-size: 12px;

	margin-top: 26px;

}



.coverRhs4a li {

	border-bottom: 1px solid #ddd;

	padding: 6px 10px;

	display: block;

	margin: 0;

	height: 44px;

	overflow: hidden;

}



.coverRhs3a li {

	border-bottom: 1px solid #ddd;

	padding: 12px 10px;

	display: block;

	margin: 0;

	font-size: 12px;

	height: 44px;

	overflow: hidden;

}



.height26 {

	height: 26px;

	line-height: 12px;

}



.ssLhs {

	font-size: 12px;

}



.ssLhs h2 {

	text-transform: uppercase;

	font-size: 13px;

	border-bottom: 3px solid #1383b3;

	color: #1383b3;

	padding-bottom: 5px;

	margin-bottom: 5px;

	float: left;

	margin-top: 2%;

}



.ssLhs h3 {

	background: #1383b3;

	color: #fff;

	padding: 10px;

	margin: 0 -15px;

	margin-bottom: 0px;

	border-bottom: 1px solid #fff;

}



.ssLhs h3 a {

	color: #fff;

	cursor: pointer;

	width: 100%;

	display: block;

}



.ssLhs h3 a:hover,

.ssLhs h3 a:focus,

.ssLhs h3 a:active {

	text-decoration: none;

	outline: none;

}



.ss_box1 {

	font-size: 14px;

	background: #fff;

}



.ss_box1 li {

	margin-bottom: 0px;

	position: relative;

	padding: 0 5px;

	display: block;

	height: 22px;

}



.sm_form .form-control::placeholder {

	color: gray;

}



.ss_box1 .onoff {

	position: absolute;

	right: -8px;

	top: 3px;

}



/*

.ss_box1 li a i{color:#333}

*/

/*.ss_box1 .submitM{display:block; width:100%;}*/

.but100 {

	width: 100%;

	display: block;

}



.ss_box1_hh .form-control {

	padding: 4px;

	font-size: 12px;

	height: auto;

}



.ss_box1_hh label {

	font-size: 12px;

}



.sm_form {

	font-size: 12px;

}



.sm_form .form-control {

	font-size: 12px !important;

	padding: 4px !important;

	height: auto !important;

}



.ss_box1a label {

	font-size: 12px;

}



.arrN li {

	margin-bottom: 3px;

	list-style: none;

	position: relative;

	padding-left: 11px !important;

	font-size: 11px;

	line-height: 16px;

}



/*.arrN li:before{font-family:FontAwesome; content:"\f00c"; left:0; top:0px; position:absolute; color:rgb(36, 157, 104);}*/

.arrN2 li {

	margin-bottom: 5px;

	list-style: none;

	position: relative;

	padding-left: 21px;

}



.arrN2 li:before {

	font-family: FontAwesome;

	content: "\f1d8";

	left: 0;

	top: 0;

	position: absolute;

	color: #333;

}



.pdf_but {

	border: 1px solid #e84c33;

	padding: 2px;

	padding-left: 40px;

	font-size: 14px;

	color: #e84c33;

	display: block;

	background: url(../images/pdf.jpg) no-repeat 2px 2px;

	line-height: 32px;

	min-width: 400px;

	float: left;

}



.pdf_but:hover {

	text-decoration: none;

	color: #333;

}



.ssTit {

	background: #e0e0e0;

	font-size: 12px;

	display: block;

	padding: 5px;

	min-height: 25px;

	width: 100%;

	float: left;

	font-weight: bold;

	line-height: 13px;

	vertical-align: middle;

	text-align: center;

}



.searchBox_inner .col-sm-1,

.searchBox_inner .col-sm-2 {

	padding: 0 5px !important;

}



.searchBox_inner .row {

	margin: 0 -5px

}



.searchBox {

	display: block;

}



.searchBox li {

	background: #fff;

	padding: 6px;

	margin: 0 0px;

	margin-bottom: 20px;

	border: 1px solid #ddd;

	position: relative

}



.searchBox li li {

	padding: 0;

	margin: 0;

	border: 0

}



.searchBox .ss_minus {

	position: absolute;

	right: 0;

	top: -16px;

	font-size: 22px !important;

	cursor: pointer;

	z-index: 99

}



.ssRhs .row {

	margin: -5px;

}



.ssRhs .col-sm-2,

.ssRhs .col-sm-3,

.ssRhs .col-sm-4,

.ssRhs .col-sm-6 {

	padding: 0 5px

}



.ss_buy {

	position: absolute;

	bottom: 0px;

	width: 130px;

}



.ss_buy2 {

	position: absolute;

	bottom: 0px;

	width: 90%;

	display: block;

	margin: 0 auto;

	background: #1383b3;

	padding: 8px 10px;

	text-align: center;

	color: #fff;

}



.ss_buy2:hover {

	text-decoration: none;

	color: #fff;

}



.ss_boxx4 {

	/* padding-bottom: 20px; */

	position: relative;

	/* min-height: 105px; */

	border: 0px solid red;

}



.idv_name {

	font-size: 10px;

	color: #1383b3;

	padding-top: 4px;

	float: left;

	cursor: pointer;

}



.comp_div {

	position: absolute;

	bottom: 5px;

	color: #666;

}



.comp_div input[type="checkbox"] {

	vertical-align: top;

	display: inline-block;

}



.viewP {

	font-size: 11px;

	display: block;

	color: #0099cc;

	text-align: end;

	font-weight: 600;

}



.recP {

	font-size: 11px;

	display: block;

}



.ss_boxx3 {

	padding-bottom: 20px;

	position: relative;

	min-height: 150px;

	border: 0px solid red;

}



/*

.ss_boxx1, .ss_boxx2, .ss_boxx3, .ss_boxx4{ min-height:100px; position:relative; padding-bottom:40px;  float:left; width:100%;}

.ss_boxx1 {text-align:center; padding:0 10px ; }

.ss_boxx1 img{height:90px; width:auto;}

.ss_boxx2, .ss_boxx3 { }

*/

.ssRhs .pcolor2 {

	font-weight: bold;

}



.ss_box1a li {

	padding: 5px 0;

}



.sh_t_box1 {

	width: 12%;

}



.sh_t_box2,

.sh_t_box3,

.sh_t_box4,

.sh_t_box5 {

	width: 22%;

}



.sh_box1 {

	width: 12%;

	min-height: 150px;

}



.sh_box1 .img_logo {

	width: 90%;

	height: auto;

	border: 1px solid #ddd;

}



.sh_box2,

.sh_box3,

.sh_box4,

.sh_box5 {

	width: 22%;

	min-height: 180px;

}



.sc_t_box1,

.sc_t_box2 {

	width: 20%;

}



.sc_t_box3,

.sc_t_box4 {

	width: 30%;

}



.sc_box1,

.sc_box2 {

	width: 20%;

}



.sc_box1 {

	text-align: center;

	padding-bottom: 5px !important;

	border: 0px solid red;

}



.sc_box1 .img_logo {

	/* width: 65%; */

	/* border: 1px solid #ddd; */

	float: left;

	margin-top: 2%;

}



.sc_box3,

.sc_box4 {

	width: 30%;

	position: relative

}



.cc_check {

	position: absolute;

	top: 0;

	right: 10px;

}



/*

.hh_more{float:left; border:1px solid #ddd; position: absolute; bottom: 0px; left:5px; padding:3px 5px 0; text-align:center; line-height:23px; vertical-align:bottom; height:23px;}

*/

.hh_more {

	border: 1px solid #ddd;

	float: left;

	height: 23px;

	line-height: 23px;

	margin-left: 5px;

	padding: 3px 5px 0;

	text-align: center;

	vertical-align: bottom;

}



.ssRhsC .ssTit {

	background: #e0e0e0;

	font-size: 12px;

	display: block;

	padding: 5px;

	/*min-height:50px;*/

	width: 100%;

	float: left;

	font-weight: bold;

	line-height: 18px;

	vertical-align: middle;



}



.searchBoxC {

	line-height: 1.5;

	display: block;

}



.searchBoxC li {

	background: #fff;

	/* padding: 20px 10px 5px; */

	padding: 10px;

	border-radius: 10px;

	margin: 0 0px;

	margin-bottom: 10px;

	border: 1px solid #ddd;

	position: relative

}



.searchBoxC li li {

	padding: 0;

	margin: 0;

	border: 0;

	width: 50%;

}



.searchBoxC .ss_minus {

	cursor: pointer;

	font-size: 22px !important;

	position: absolute;

	right: 0;

	top: -16px;

	z-index: 99;

}



.ssRhsC .row {

	margin: -5px;

}



.ssRhsC .col-sm-2,

.ssRhsC .col-sm-3,

.ssRhsC .col-sm-4,

.ssRhsC .col-sm-6 {

	padding: 0 5px

}



.ss_buy {

	position: absolute;

	bottom: 0px;

	width: 130px;

}



.ss_buy2 {

	position: absolute;

	bottom: 0px;

	width: 90%;

	display: block;

	margin: 0 auto;

	background: #1383b3;

	padding: 8px 10px;

	text-align: center;

	color: #fff;

}



.ss_buy2:hover {

	text-decoration: none;

	color: #fff;

}



.ssRhsC .pcolor2 {

	font-weight: bold;

}



/*p nav*/

a.nav-expander {

	background: none repeat scroll 0 0 #000000;

	color: #FFFFFF;

	display: block;

	font-size: 15px;

	font-weight: 400;

	height: 68px;

	margin-right: 0;

	padding: 1.5em 1em 2em;

	position: absolute;

	right: 0;

	text-decoration: none;

	text-transform: uppercase;

	top: 0;

	transition: right 0.3s ease-in-out 0s;

	width: 50px;

	z-index: 12;

	transition: right 0.3s ease-in-out 0s;

	-webkit-transition: right 0.3s ease-in-out 0s;

	-moz-transition: right 0.3s ease-in-out 0s;

	-o-transition: right 0.3s ease-in-out 0s;

}



a.nav-expander:hover {

	cursor: pointer;

}



a.nav-expander.fixed {

	position: fixed;

}



.nav-expanded a.nav-expander.fixed {

	right: 20em;

}



nav1 {

	background: #2d2f33;

	display: block;

	height: 100%;

	overflow: auto;

	position: fixed;

	right: -20em;

	font-size: 15px;

	top: 0;

	width: 20em;

	z-index: 2000;

	transition: right 0.3s ease-in-out 0s;

	-webkit-transition: right 0.3s ease-in-out 0s;

	-moz-transition: right 0.3s ease-in-out 0s;

	-o-transition: right 0.3s ease-in-out 0s;

}



.nav-expanded nav {

	right: 0;

}



body.nav-expanded {

	margin-left: 0em;

	transition: right 0.4s ease-in-out 0s;

	-webkit-transition: right 0.4s ease-in-out 0s;

	-moz-transition: right 0.4s ease-in-out 0s;

	-o-transition: right 0.4s ease-in-out 0s;

}



#nav-close {

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	font-weight: 300;

	font-size: 24px;

	padding-right: 10px;

}



.main-menu {

	padding-top: 12px;

}



.main-menu li {

	border-bottom: 1px solid #666;

	margin: 0 10px;

	font-size: 16px;

	padding: 12px;

	color: #677294;

	list-style: none;

}



.main-menu li a {

	color: #677294;

	text-decoration: none;

}



.main-menu li a:hover {

	color: #0e6ba8;

	text-decoration: none;

}



.main-menu li .sub-nav {

	border-bottom: 0px;

	padding: 4px;

}



.main-menu a .caret {

	width: 0;

	height: 0;

	display: inline-block;

	vertical-align: top;

	border-top: 4px solid #4f5963;

	border-right: 4px solid transparent;

	border-left: 4px solid transparent;

	content: "";

	margin-top: 8px;

}



.main-menu a:hover .caret {

	border-top-color: #4f5963;

}



.main-menu li.open>a>.caret {

	border-top: none;

	border-bottom: 4px solid #4f5963;

	border-right: 4px solid transparent;

	border-left: 4px solid transparent;

}



.main-menu li.open>a:hover>.caret {

	border-bottom-color: #4f5963;

}



.icon:before {

	font-family: 'FontAwesome';

	font-style: normal;

	font-variant: normal;

	font-weight: normal;

	line-height: 1;

	text-transform: none;

	content: '\f105';

}



.main-menu li>a>span.icon {

	float: right;

	margin: 0.1em 1.7em -0.1em 0;

	opacity: 0;

	-webkit-transition: all 0.2s ease-in-out;

	-moz-transition: all 0.2s ease-in-out;

	-o-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

}



.main-menu li>a:hover>span.icon {

	float: right;

	margin: 0.1em 0.8em -0.1em 0;

	opacity: 1;

}



/*p nav /*/

.owl-carousel {

	margin: 0 auto;

	position: relative;

	width: 90%;

}



#owl-demo .items {

	background: #fff none repeat scroll 0 0;

	/*border: 1px solid #ccc;*/

	border-radius: 50%;

	color: #333;

	margin: 5px auto;

	padding: 20px 10px;

	text-align: center;

	width: 120px;

	height: 120px;

	vertical-align: middle;

	overflow: hidden;

}



#owl-demo .items img {

	width: 90%;

}



.owl-pagination {

	display: none;

}



.owl-controls.clickable {

	position: absolute !important;

	top: 30px;

	width: 100%;

}



.owl-prev {

	background: transparent none repeat scroll 0 0 !important;

	color: #333 !important;

	left: -28px;

	position: absolute;

	top: 0;

}



.owl-next {

	background: transparent none repeat scroll 0 0 !important;

	color: #333 !important;

	right: -26px;

	position: absolute;

	top: 0;

}



.owl-prev i,

.owl-next i {

	color: #bbb;

	font-size: 32px;

}



.table-responsive {

	float: left;

	width: 100%;

}



.car1 h2 {

	color: #0e6ba8;

	border-bottom: 1px solid #0e6ba8;

	padding: 5px;

}



.bgreen {

	border: 1px solid #0e6ba8 !important;

	color: #0e6ba8 !important;

}



/*

@media (min-width: 1367px) and (max-width: 1920px) {

.container{width:99%;}

}*/

.valuePack {

	margin: 0;

}



.valuePack .panel.panel-default {

	border: 0 solid #fff;

}



.valuePack .panel-default>.panel-heading {

	background-color: #1482b3;

	border: 1px solid #1482b3;

	border-top-left-radius: 8px;

	border-top-right-radius: 8px;

	color: #fff;

	padding: 5px;

}



/*.valuePack .panel-collapse.collapse.in {

    border: 2px solid #1383b3;

    border-radius: 10px;

    margin-top: 2px;

}*/

.valuePack .panel-body {

	border: 0 none !important;

	padding: 0px;

}



.bodyHead {

	background: #89c1da none repeat scroll 0 0;

	color: #1482b3;

	font-size: 12px;

	padding: 10px 0px;

	text-align: center;

}



.bodyHead>h3 {

	color: #fff;

}



.bodyHead>h2 {

	font-size: 20px;

	margin: 6px;

}



.bodyHead hr {

	margin: 10px 0;

}



.bodyHead>i {

	color: #89c1da;

	font-size: 16px;

	left: 0;

	position: absolute;

	right: 0;

	top: 152px;

}



.bodyMid {

	background: #eceeed none repeat scroll 0 0;

	color: #555;

	padding: 20px;

	height: 350px;

}



.bodyMid h4 {

	color: #1482b3;

	margin: 0 0 3px;

}



.bodyMid i {

	color: #bbb;

	font-size: 18px;

	float: right;

}



.pt1 {

	background: #41B0C4 none repeat scroll 0 0 !important;

	border-color: #41B0C4 !important;

}



.bh1 {

	background: #A1D7E1 none repeat scroll 0 0;

	color: #41B0C4;

}



.bm1 h4 {

	color: #41B0C4;

}



.pt2 {

	background: #1DA167 none repeat scroll 0 0 !important;

	border-color: #1DA167 !important;

}



.bh2 {

	background: #8ED0B4 none repeat scroll 0 0;

	color: #1DA167;

}



.bm2 h4 {

	color: #1DA167;

}



.bh1 i {

	color: #A1D7E1;

}



.bh2 i {

	color: #8ED0B4;

}



.valuePackFoot {

	background-color: #1482b3;

	border: 1px solid #1482b3;

	border-top: 1px solid #fff !important;

	border-bottom-left-radius: 8px;

	border-bottom-right-radius: 8px;

	color: #fff;

	padding: 5px;

	text-align: center;

}



.valuePackFoot>i {

	bottom: 21px;

	left: 0;

	position: absolute;

	right: 0;

}



.ss_box1 .table .tr1 {

	height: auto;

}



.ss_box1 .table .tr1 td {

	background: #BCD7E2;

}



.ss_box1 .table td {

	background: #F5F7F6;

}



.tabtit {

	color: #999;

}



.searchBox li:nth-child(2n) {

	background: #f2f2f2 none repeat scroll 0 0;

}



.ss_check {

	position: absolute;

	top: 0px;

	z-index: 999;

	right: 0;

}



.ss_boxx2>strong,

.ss_boxx3>strong,

.ss_boxx4>strong {

	color: #41b0c4;

}



.coverRhs4a li li,

.searchBox li li {

	border: 0 none;

	margin: 0;

	min-height: 10px;

	padding: 0 0 0 10px;

	position: relative;

	height: auto;

	font-size: 12px;

	background: transparent !important;

}



.coverRhs4a li li::before,

.searchBox li li::before {

	color: #0066c4;

	content: "";

	font-family: FontAwesome;

	left: 0;

	position: absolute;

	top: 0;

}



.compFloat {

	background: url(../images/trans3.png);

	bottom: 40px;

	position: fixed;

	z-index: 999;

	width: 100%;

	padding: 5px 0px;

	max-height: 88vh;

	overflow: auto;

}



.compFloat .alert {

	background: #fff none repeat scroll 0 0;

	font-size: 12px;

	height: 60px;

	text-align: center;

	width: 100%;

	padding: 4px;

	overflow: hidden;

	margin: 8px 0;

}



.compFloat .alert-default {

	background: #f0f0f0 none repeat scroll 0 0;

	color: #999;

}



.compFloat .alert .highlight {

	color: #1482b3;

	font-size: 14px;

}



.alert .close {

	position: absolute;

	right: 5px;

	top: 0;

}



.alert1 {

	position: absolute;

}



.ss_box1 .col-md-1 {

	width: 120px;

	padding: 0px 5px;

}



.ss_box1 .col-md-2 {

	width: 178px;

	padding: 0px 5px;

}



/* 

.searchBox_inner .col-md-1 {

	width: 140px;

	padding: 0px 5px;

}



.searchBox_inner .col-md-2 {

	width: 178px;

	padding: 0px 5px;

}

 */

.searchBox_inner li .dashR {

	/*   height:122px;*/

}



.dashR {

	border-right: 1px dashed #ddd;

}



.submitS {

	background: #0e6ba8;

	padding: 3px 4px;

	vertical-align: middle;

	color: #fff;

	margin: 2px 0px;

	display: inline-block;

}



.valueAdd {

	left: -1px;

	position: absolute;

	top: -8px;

}



.abtInfo li {

	width: 33.33%;

}



.abtInfo li a {

	background: #f0f0f0 none repeat scroll 0 0;

	border-radius: 0;

	padding: 20px;

	color: #333;

	text-align: center;

}



.abtInfo li.active>a,

.abtInfo li.active>a:hover,

.abtInfo li.active>a:focus {

	background: #1383b3 none repeat scroll 0 0;

	color: #fff;

	border: 1px solid #1383b3;

}



.abtBody {

	border: 1px solid #1383b3;

	padding: 20px;

}



.abtBody .form-control {

	height: 40px;

	padding-left: 35px;

}



.abtBody .form-control+i {

	color: #999;

	font-size: 22px;

	left: 25px;

	position: absolute;

	top: 10px;

}



.abtBody .tab-pane>h3 {

	color: #1383b3;

	font-size: 18px;

}



.carousel-inner .item>img {

	width: 100%;

}



/*230216*/

.board {

	width: 100%;

	padding: 0;

	margin: 0;

	clear: both;

}



.board li a {

	padding: 10px 20px 8px 20px;

	border: 0;

	font-size: 14px;

	font-weight: bold;

	border-radius: 0;

	color: #999;

	background: url(../images/trans2.png);

}



.board li a:focus,

.board li a:active,

.board li a:hover {

	outline: 0 !important;

}



.board li.active a,

.board li a:hover,

.board li.active a:focus {

	color: #0e6ba8;

	background: url(../images/trans2.png) !important;

}



.board .vbox1 {

	background: url(../images/trans2.png);

	min-height: 394px;

	border: 1px solid #ddd;

	border-top: 0

}



.board h2 {

	color: #0e6ba8;

	border-bottom: 1px solid #0e6ba8;

	padding: 5px;

}



.board .nav-tabs i {

	font-size: 30px;

	vertical-align: middle;

}



.board-inner {}



.board .form-control {

	font-size: 12px;

	padding: 4px 6px;

	height: 26px;

}



.board .submitM {

	font-size: 12px;

	padding: 4px 8px;

	height: 30px;

	line-height: 16px;

}



.board a.submitM,

.board a.submitM2 {

	padding: 4px 8px;

	height: 26px;

	font-size: 12px;

	line-height: 16px;

}



.coverLhs_tit li {

	height: 26px;

	padding: 4px 2px 4px 10px;

}



.coverLhs2 img {

	width: 20px;

}



.borderL {

	border-left: 1px solid #bbb !important;

}



.fc_but {

	bottom: 0;

	left: 360px;

	position: fixed;

	top: auto;

	width: auto;

	z-index: 99;

}



.fc_but1,

.fc_but2,

.fc_but3 {

	color: #fff;

	padding: 10px;

	width: 35px;

	border-radius: 8px 8px 0 0;

	font-size: 16px;

	display: block;

	float: right;

	z-index: 999;

	text-align: center;

	line-height: 14px;

	margin-right: 10px;

}



.fc_but1 {

	background: #016cbe;

}



.fc_but1:hover,

.fc_but1:focus,

.fc_but1:active {

	background: #0e6ba8;

	text-decoration: none;

}



.fc_but2 {

	background: #0e6ba8;

}



.fc_but2:hover,

.fc_but2:focus,

.fc_but2:active {

	background: #016cbe;

	text-decoration: none;

}



.fc_but3 {

	background: #41b0c4;

}



.fc_but3:hover,

.fc_but2:focus,

.fc_but2:active {

	background: #016cbe;

	text-decoration: none;

}



.pushmenu {

	background: #f2f2f2;

	width: 240px;

	height: 100%;

	top: 0;

	z-index: 1000;

	position: fixed;

}



.pushmenu-left {

	right: -240px;

}



.pushmenu-left.pushmenu-open {

	right: 0;

	top: 60px;

}



.pushmenu-push {

	overflow-x: hidden;

	padding-top: 0;

	position: relative;

	right: 0;

}



.pushmenu-push-toright {

	/*right: 240px;*/

}



.pushmenu,

.pushmenu-push {

	-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	transition: all 0.3s ease;

}



#nav_list {

	cursor: pointer;

	margin-top: -2px;

	/*height: 27px;  width: 33px;  text-indent: -99999em;*/

}



nav-list.active {

	background-position: -33px top;

}



#probBox {

	float: left;

	width: 100%;

}



#probBox li {

	display: block;

	border: 1px solid #fff;

	border-top: 10px solid #fff;

	float: left;

	padding: 10px;

	margin-bottom: 20px;

	width: 100%;

	cursor: pointer;

}



#probBox li:hover {

	background: #f9f9f9;

}



#probBox .line {

	border-top: 1px solid #e2e2e2;

	padding: 0;

	height: 1px;

	display: block;

	width: 100%;

}



#probBox .line:hover {

	border: 0;

	box-shadow: none;

	border: 1px solid #fff;

	background: url(../images/spacerG.png) repeat-x center;

}



.dashB h2 {

	background: #f2f2f2;

	padding: 10px 20px;

	font-size: 16px;

	margin-bottom: 0;

}



.d_box {

	min-height: auto;

	padding: 40px 20px;

	text-align: center;

}



.breadCrumb {

	margin-top: 80px;

	margin-bottom: 1px;

}



.mem_pas {

	padding-left: 13px;

}



.login_menu li {

	display: block;

}



.login_menu li img {

	display: none !important;

}



.login_menu li a,

.login_menu li ul li a {

	display: block;

	width: 100%;

	padding: 5px;

	background: #f9f9f9;

	border: 1px solid #ddd;

	color: #000;

	margin-bottom: 10px;

}



.login_menu li a:hover,

.login_menu li ul li a {

	text-decoration: none;

	color: #000

}



.login_menu li ul {

	margin-left: 5px;

	margin-top: 10px;

	margin-right: 5px;

}



.login_menu li ul li {

	border-top: 2px solid #0e6ba8;

	border-left: 1px solid #0e6ba8;

	border-right: 1px solid #0e6ba8;

}



.login_menu li li a {

	background: none;

	padding: 2px;

	border: 0;

	margin-bottom: 2px;

}



.login_menu .active {

	background: #0e6ba8;

	color: #fff;

}



.login_menu .active2 {

	color: #0e6ba8;

}



.whtBox {

	background: #fff;

	border: 1px solid #ddd;

	padding: 0 8px 0 8px;

	float: left;

	margin: 3px 5px;

	font-size: 12px;

}



.whtBox i {

	margin-left: 10px;

}



.grayBox {

	background: #f9f9f9;

	border: 1px solid #ddd;

	padding: 10px;

	position: relative

}



.grayBox .add {

	position: absolute;

	top: 0;

	right: 0;

}



.main_tit {

	padding: 0 0px 10px 0px;

	margin-bottom: 20px;

	border-bottom: 2px dashed #0e6ba8;

}



/* registration page */

.myusernamediv {

	position: relative;

	margin-bottom: 20px !important;

}



.idspan {

	position: absolute;

	top: 4px;

	left: 8px;

	color: grey;

	transition: 0.5s;

	padding: 4px;

	pointer-events: none;

	font-family: "Poppins", sans-serif;

}



.username {

	background-color: transparent;

	transition: 0.3s all;

	margin-bottom: 10px !important

}



.iflexid {

	background-color: transparent;

	transition: 0.3;

}



.hide {

	display: none;

}



.myusernamediv>input:focus+span,

input:valid+span {

	top: 0px;

	left: 8px;

	color: #11D27B;

	/*background-color: white;*/

	font-size: 14px;

	line-height: 0;

}



.myusernamediv>input {

	padding: 0px 15px;

	height: 36px;

	font-family: "Poppins", sans-serif;

	border-radius: 4px;

}



.myusernamediv>input:focus {

	border: 2px solid #11D27B !important;

	box-shadow: unset !important;

}



.proceed {

	padding: 4px 41px;

	height: 35px;

	width: 100%;

	margin-bottom: 7px;

	border-radius: 3px;

	transition: .3s;

	font-weight: bold;

	font-family: "Poppins", sans-serif;

}



.proceed:hover {

	background-color: #0E6BA8;

}



/*End registration page */

.tab11 .nav.nav-tabs li {

	padding: 0 !important;

}



.tab11 .nav.nav-tabs li a {

	background: #999;

	color: #fff;

}



.tab11 .nav.nav-tabs li.active a {

	background: #fff;

	color: #666;

}



.tab11 .nav.nav-tabs li:before,

.tab11 li:before {

	content: none !important;

}



.addMore {

	border: 1px solid #dadbdf;

}



.addMore tr:nth-child(even) {

	background: #eff0f2

}



.addMore tr:nth-child(odd) {

	background: #f7f8fc

}



.addMore td {

	border-bottom: 1px solid #dadbdf;

}



.addMore .tr1 {

	background: #eaeff2 !important;

	font-weight: bold;

	font-size: 16px;

	color: #666

}



.addMore .tr2 {

	background: #bddfde !important;

}



.regBox {

	border: 1px solid #ddd;

	margin: 0 auto;

	padding: 20px;

}



/*.guard li{display:block; float:left;}

.guard li a{background:url(../images/trans1.png); padding:8px 10px; border:1px solid #ddd; margin-top:10px; display:block; float:right;}

.guard li a:hover{text-decoration:none;}

*/

/*  On off switch start*/

.cb-enable,

.cb-disable,

.cb-enable span,

.cb-disable span {

	display: block;

	float: left;

	font-size: 12px;

}



.cb-enable span,

.cb-disable span {

	line-height: 20px;

	display: block;

	font-weight: bold;

	border-radius: 3px;

}



.cb-enable span {

	padding: 0 5px;

}



.cb-disable span {

	padding: 0 5px;

	background: #f2f2f2;

}



.cb-disable.selected {

	background: #0e6ba8;

}



.cb-disable.selected span {

	color: #fff;

	background: #0e6ba8;

}



.cb-enable.selected {

	background: #0e6ba8;

}



.cb-enable.selected span {

	color: #fff;

	background: #0e6ba8;

}



.switch label {

	cursor: pointer;

}



.switch_existing_insurance {

	float: right;

	position: absolute;

}



.cb-enable,

.cb-disable,

.cb-enable span,

.cb-disable span {

	color: #666;

	background: #f2f2f2;

	border-radius: 3px;

}



/* On off switch end */

.brkTab {

	font-size: 12px;

	padding: 0;

}



.brkTab h4 {

	background: #f2f2f2 !important;

	padding: 5px 10px !important;

	border: 0px solid red;

	font-weight: bold;

	margin-bottom: 0 !important;

}



.brkTab td {

	padding: 2px !important;

}



.com_h_box {

	font-size: 12px;

}



.com_h_box h2 {

	font-size: 16px;

	margin: 0;

	color: #1383b3;

}



.tablesaw-stack tr:nth-child(even) {

	background: #f2f2f2

}



.tablesaw-stack tr:nth-child(odd) {

	background: #FFF

}



.tablesaw-cell-content label img {

	width: 24px;

	height: auto;

	vertical-align: middle;

}



table.tablesaw {

	border: 1px solid #e2e2e2;

}



table.tablesaw th {

	background: #e6f1fb;

}



table.tablesaw td {

	border-right: 1px solid #e2e2e2;

	width: 25%;

}



table.tablesaw .title {

	background: #e6f1fb;

}



table.tablesaw .row2 {

	background: #c8def3

}



.buyBut {

	height: 25px;

	padding: 1px 10px;

	float: right;

	line-height: 12px !important;

	right: 5px;

	top: 2px;

}



.searchBoxC .submitM_sm,

.searchBoxC .submitS,

.searchBox_inner li .submitS {

	vertical-align: super;

}



.ss_boxx2 {

	padding-top: 10px;

}



.sh_box2,

.sh_box3,

.sh_box4,

.sh_box5 {

	padding-top: 10px !important;

}



.sss_lhs li {

	position: relative;

	display: block;

	border: 0px solid red;

	width: 100%;

	float: left;

}



.sss_lhs label {

	padding-left: 12px;

	padding-right: 15px;

	display: block;

	border: 0px solid red;

}



.sss_lhs input[type="checkbox"] {

	position: absolute;

	top: 0;

	left: 0;

}



.sss_lhs li a {

	position: absolute;

	top: 0;

	right: 8px;

}



.tCenter {

	text-align: center !important;

}



.recHS {

	color: #fff;

	float: right;

	margin-right: 10px;

	z-index: 999;

	cursor: pointer;

}



.sHistory {

	border-bottom: 1px solid #666;

	font-size: 18px;

	margin: 0 10px;

	padding: 12px;

}



.sHistory a,

.sHistory a:hover,

.sHistory a:focus {

	color: #fff;

	text-decoration: none;

}



.disclaim li {

	list-style-type: initial;

	margin-left: 30px;

	padding-left: 5px;

}



.greyBox {

	background: #f4f4f4 none repeat scroll 0 0;

	margin: -10px -10px 0;

	padding: 15px 20px;

}



.info {

	color: #1da167;

	font-size: 18px;

}



.grey {

	color: #666;

}



.whiteBox {

	border-bottom: 1px solid #ddd;

	border-top: 1px solid #ddd;

	margin: -1px -10px 0;

	padding: 8px 20px;

	line-height: 2;

	background: #a4e0ea none repeat scroll 0 0;

}



#tc .whiteBox {

	background: #3ead95 none repeat scroll 0 0;

	color: #FFF;

	font-weight: bold;

}



.ulcover li {

	width: 14.28%;

}



.ulcover li.active a {

	background: #eee;

	border: 0px

}



.ulcover li a {

	background: #fff;

	border: 1px solid #eee;

}



.cms_box {

	line-height: 2em;

}



.cms_box h2 {

	color: #1383b3;

	font-weight: bold;

}



.cms_box h3 {

	color: #0e6ba8;

	font-weight: bold;

}



.cms_box {

	text-align: justify;

}



.cms_box ol li {

	list-style: decimal;

	margin-left: 25px;

}



.cms_box table {

	text-align: left;

}



.ulHoriz>li {

	display: inline-block;

	width: 33%;

}



.ulHoriz>li:before {

	color: #333 !important;

	/*content: "" !important;*/

}



.lhs_cms_box li.active {

	background: #fff none repeat scroll 0 0;

	border: 2px solid #2db378;

}



.siteUl li {

	margin-bottom: 5px;

	list-style: none;

	position: relative;

	padding-left: 15px;

	text-align: left;

}



.siteUl li:before {

	font-family: FontAwesome;

	content: "\f105";

	left: 0;

	top: 0px;

	position: absolute;

	color: #1383b3;

	font-size: 16px;

}



.siteUl li ul li:before {

	content: "-";

}



.img-border {

	border: 2px solid #1383b3;

}



.teamBox {

	background: #f9f9f9;

	border: 1px solid #e2e2e2;

	padding: 18px 5px;

}



.teamBox .col-md-2 {

	display: none;

}



.teamBox .col-md-10 {

	width: 100%;

}



.art_rhs {

	background: #f9f9f9;

	border: 1px solid #e2e2e2;

	padding: 15px;

	display: block;

	float: left;

	width: 100%;

}



.art_rhs .col-md-6 {

	width: 100%;

	padding: 0

}



.art_rhs h2 {

	margin-bottom: 0;

	font-weight: bold;

	color: #0e6ba8;

}



.art_rhs h2 span {

	font-size: 12px;

	display: block;

	color: #333;

	font-weight: normal;

}



.high_light {

	color: #900;

	font-weight: bold;

}



.order_list li {

	list-style: decimal !important;

	margin-left: 25px;

}



.titfont14 {

	font-size: 14px !important;

}



.articalTitle {

	text-decoration: none !important;

	color: #333;

}



.ssG_box {

	padding: 5px;

	margin-left: -6px;

	display: block;

	float: left;

	/*min-height:120px;*/

	font-size: 12px;

	line-height: 22px;

	/*position: absolute; */

	width: calc(100% - 20px);

}



.ssG_box h4 {

	font-size: 16px;

	color: #999;

	margin-bottom: 0;

}



.ssG_box td {

	padding: 0px;

}



.ss_topRow .row {

	margin: 0 -10px;

}



.ss_topRow .col-md-4 {

	padding: 0 10px;

}



.padding8 {

	padding: 8px !important;

}



.cc_grayBox {

	background: #eff1f0;

	padding: 16px;

	display: block;

	float: left;

	width: 100%;

	clear: both;

	line-height: 26px;

}



.cc_grayBox .col-md-5,

.cc_grayBox .col-md-4,

.cc_grayBox .col-md-3 {

	padding: 0;

}



.cc_rhs {

	border: 1px solid #e2e2e2;

	padding: 10px;

	float: left;

	width: 100%;

	margin-top: 50px;

	min-height: 600px;

}



.cc_rhs h3 {

	font-size: 24px;

}



.cc_rhs h3 .submitM {

	margin-top: 2px;

}



.cc_rhs h4 {

	font-size: 16px;

}



.eb_d1,

.eb_d2,

.eb_d3 {

	line-height: 26px;

}



.cs_motor_tab .nav-tabs li {

	border-radius: 0;

	padding: 0;

	border: 1px solid #ddd !important;

	margin-right: 10px !important;

}



.cs_motor_tab .nav-tabs>li.active>a,

.cs_motor_tab .nav-tabs>li.active>a:focus,

.cs_motor_tab .nav-tabs>li.active>a:hover {

	border: 0 !important;

	outline: 0 !important;

	margin-bottom: 1px;

	border-bottom: 0 !important

}



.cs_motor_tab .nav-tabs li.active {

	background: #1383bc !important;

	color: #fff !important;

	margin: 0

}



.cs_motor_tab .nav-tabs li.active a {

	color: #fff !important;

}



.cs_motor_tab .nav-tabs li a {

	background: none !important;

	color: #999 !important;

}



.cs_motor_tab .nav-tabs li a:hover {

	border-radius: 0

}



.cs_motor_tab .nav>li>a {

	padding: 12px 45px;

	margin-right: 0;

	border-radius: 0

}



.cs_motor_tab .nav-tabs {

	border-bottom: 0;

}



.aa_dis {

	border: 0px solid #f2f2f2;

	background: #eff1f0 !important;

	padding: 10px;

	margin: 0 0 20px 0 !important;

	color: #006600;

}



.edit_box {

	font-size: 45px;

	color: #ccc;

	min-height: 168px;

}



.edit_box h2 {

	padding-left: 20px;

	font-size: 45px;

	color: #ccc;

	font-size: 45px;

	position: relative;

	line-height: 60px;

}



.edit_box h2:before {

	font-family: FontAwesome;

	content: "\f105";

	left: 0;

	top: 0;

	position: absolute;

	color: #ccc;

}



.edit_box.active h2 {

	color: #333

}



.edit_box.active h2:before {

	color: #0e6ba8

}



.alert {

	position: relative;

}



.alert .close2 {

	position: absolute;

	right: 5px;

	top: 0;

	color: #000 !important

}



.cs_motor_tab .tab-content {

	border: 1px solid #ddd;

	padding: 5px;

	float: left;

	width: 100%;

}



.cs_motor_tab .tab-pane {

	border: 0px solid red;

	position: relative;

	min-height: 556px;

	position: relative;

	padding-bottom: 40px;

}



.cs_motor_tab .tab-pane .submitM {

	position: absolute !important;

	bottom: 0px;

	right: 0px;

}



.cs_motor_tab .tab-content .row {

	margin: 0 -7px;

}



.cs_motor_tab .tab-content .col-sm-6,

.cs_motor_tab .tab-content .col-sm-12 {

	padding: 0 7px;

}



.fc_sml {

	padding: 0 !important;

	height: 25px !important;

	min-height: 10px !important;

	border: 0 none !important;

}



.fc_sml select {

	height: 15px !important;

	border: 1px solid red;

}



.eb_d1,

.eb_d2,

.eb_d3 {

	font-size: 12px;

}



.cs_motor_tab .tab-content .errors {

	border: 0px solid red;

	clear: both !important;

	display: block !important;

	margin-top: 0px !important;

	float: left;

	position: relative;

	width: 100%;

}



.cs_motor_tab .tab-content .error {

	border: 0px solid red;

	clear: both !important;

	margin-top: 0px !important;

	float: left;

	position: relative;

	width: 100%;

	color: red;

	font-size: 12px;

}



.rowDiv {

	float: left;

	width: 100%;

	margin-bottom: 15px;

	display: flex;

}



/*for float lable*/

.ht_box .form-group {

	background: #fff;

}



.cs_motor_tab .form-group {

	/* border: 1px solid #438aca; */

	min-height: 58px;

	padding: 0 8px;

	clear: both;

	width: 100%;

	float: left;

	margin-bottom: 0;

	background: #fff;

}



.floatGroup {

	border: 1px solid #ddd;

	display: flex;

	min-height: 50px;

	padding-left: 8px;

	background: #fff;

}



.floatLabel {

	font-size: 12px;

	font-weight: 400;

	padding: 4px;

	margin-top: -12px;

	opacity: 0.8;

	pointer-events: none;

	position: absolute;

	transform: translate3d(0px, 22px, 0px) scale(1);

	transform-origin: left top 0;

	transition: all 240ms ease 0s;

}



.floatGroup.focused .floatLabel {

	opacity: 1;

	transform: translate3d(0px, 10px, 0px) scale(0.95);

}



.floatGroup.focused {

	border: 1px solid #438aca;

}



.floatControl {

	align-self: flex-end;

	border: 0px solid red !important;

}



.floatControl.form-control {

	padding: 4px !important;

	min-height: 35px;

	height: 35px;

	width: 100%;

}



.cs_motor_tab .nav-tabs li button {

	color: #999 !important;

	padding: 18px 40px !important;

	height: auto !important;

	min-width: 196px;

}



.cs_motor_tab .nav-tabs .active button {

	color: #fff !important;

}



.floatControl:focus {

	box-shadow: none !important;

}



.floatControl::-webkit-input-placeholder {

	color: transparent;

	transition: 240ms;

}



.floatControl:focus::-webkit-input-placeholder {

	transition: none;

}



.floatGroup.focused .floatControl::-webkit-input-placeholder {

	color: #bbb;

}



.cs_motor_tab textarea {

	height: 120px !important;

	border: 0px solid red !important;

	margin-top: 25px !important;

}



.ss_val {

	font-size: 10px;

	font-weight: bold;

	color: #cc0000

}



.ss_input {

	height: 20px !important;

	font-size: 12px !important;

	padding: 0 !important;

	margin-top: 10px !important;

}



.ss_input:focus,

.ss_input:hover {

	box-shadow: none !important;

}



.sc_box2 .ui-state-default,

.sc_box2 .ui-widget-content .ui-state-default,

.sc_box2 .ui-widget-header .ui-state-default {

	background: #1383b3 !important;

	border: 1px solid #083448 !important;

}



.addonRed {

	color: #cc0000;

}



.make_pay {

	width: 100px;

	margin: 0px auto;

}



.javascriptDiabled {

	position: fixed;

	width: 100%;

	z-index: 9999999;

}



.javascriptDiabled div {

	width: 50%;

	margin: 0px auto;

	border: 1px solid #003D74;

	padding: 10px;

	font-size: 14px;

	text-align: center;

	margin-top: 10px;

	background: #EAEDBB;

	color: #003D74;

}



/*

.sc_t_box1 .ssTit, .sc_t_box2 .ssTit{padding-top:16px}

*/

.tooltip-inner {

	padding: 15px;

	text-align: left !important;

	text-decoration: none;

	background-color: #d5f1b4;

	border-radius: 4px;

	border: 0px solid #ccc !important;

	color: #006600 !important;

	opacity: 1 !important;

	/*

     max-width:296px !important;

	    width:296px !important; */

}



.cs_motor_tab .select2-choice {

	height: 25px !important;

	line-height: 24px !important;

	border: 0 none !important;

	font-size: 13px;

}



#leadn .form-group {

	background: transparent;

}



.ui-state-focus,

.ui-state-active {

	color: transparent !important;

}



.sssTit {

	background: #e0e0e0 none repeat scroll 0 0;

	display: none;

	float: left;

	font-size: 14px;

	font-weight: bold;

	line-height: 18px;

	padding: 6px;

	vertical-align: middle;

	width: 100%;

	margin-bottom: 15px;

	text-align: center;

}



.vbox1 .carousel-inner {

	overflow: visible;

}



.tablesaw-cell-label>img {

	width: 100%;

}



.form-group span.font12,

.floatGroup .floatLabel {

	color: #003d74;

}



.idvrefresh {

	color: #fe6700;

	display: inline-block;

	font-size: 18px;

	line-height: 1;

	margin-left: 10px;

	margin-top: -2px;

}



.modal-backdrop.in {

	opacity: 0.8;

}



.fc_smN {

	height: 26px !important;

	line-height: 23px !important;

	padding: 4px !important;

	width: 50px !important;

	float: left;

	margin-right: 5px;

	font-size: 13px !important;

	text-transform: uppercase !important;

}



.RN_lab {

	display: block;

	line-height: 26px;

	font-weight: bold;

	text-align: left;

}



.table-striped .tr1,

.table-striped td {

	font-size: 12px;

	line-height: 1.3;

}



.item_inner .form-group {

	margin-bottom: 2px;

	/* display: flex; */

}



.alRWD {

	display: none;

}



.alRWD nav {

	height: auto;

	right: auto;

	width: 100%;

	z-index: 1;

}



.alRWD .navbar-brand {

	color: #333 !important;

	font-size: 14px;

	margin: 0;

	padding: 2px 10px;

}



.alRWD .navbar-brand img {

	border: 2px solid #ccc;

	height: auto;

	margin: 0 auto;

	width: 45px;

}



.alRWD a {

	color: #666 !important;

}



.alRWD a.active,

.alRWD a.active:hover {

	background: #0e6ba8 none repeat scroll 0 0 !important;

	color: #fff !important;

}



.alRWD .navbar-nav>.open>a,

.alRWD .navbar-nav>.open>a:focus,

.alRWD .navbar-nav>.open>a:hover {

	background: transparent none repeat scroll 0 0;

	border-bottom: 1px dashed !important;

}



#cImg a,

#cImg1 a,

#cImg2 a,

#cImg3 a,

#cImg4 a {

	margin-left: 10px !important;

	position: initial !important;

}



#fileInput {

	visibility: hidden;

}



.vbox2 .carousel-inner .item {

	min-height: 500px;

}



.btn-group.form-control.floatControl {

	background: transparent none repeat scroll 0 0;

}



.btn-group.form-control.floatControl button,

.btn-group.form-control.floatControl button:hover,

.btn-group.form-control.floatControl button:focus {

	background: transparent none repeat scroll 0 0;

	border: 0 none;

	box-shadow: none;

}



.ui-datepicker-year {

	float: left;

}



.iconBtn {

	background: #fff none repeat scroll 0 0;

	border: 1px solid #ccc;

	border-radius: 50% !important;

	box-shadow: none !important;

	height: 65px;

	margin: 5px 15px !important;

	width: 65px;

	padding: 10px 0 0;

	text-align: center;

}



.iconBtn.active {

	background: #ddd none repeat scroll 0 0;

}



.btn-group+select {

	vertical-align: text-bottom !important;

	min-width: 50px !important;

}



.badge.btn-primary {

	border-radius: 50%;

	font-size: 15px;

	height: 30px;

	padding: 6px 0 0;

	text-align: center;

	width: 30px;

}



.ulcover li>button {

	background: #fff none repeat scroll 0 0 !important;

	border: 1px solid #ccc !important;

	color: #999 !important;

}



.ulcover li.active>button {

	background: #1483bb none repeat scroll 0 0 !important;

	border: 1px solid #1483bb !important;

	color: #fff !important;

}



#show_area select {

	width: 100%;

}



.img-resp {

	border-radius: 50%;

	width: 100%;

}



.blueBox1 {

	background: #e4f5fd none repeat scroll 0 0;

	padding: 6px 15px;

}



.blueBox1 a {

	color: #1881b8;

	font-size: 13px;

	text-decoration: none !important;

}



.ic-secure {

	background: rgba(0, 0, 0, 0) url("../images/payImges.png") no-repeat scroll 0 0;

	display: inline-block;

	margin: 0 3px;

	overflow: hidden;

	text-align: left;

	text-indent: -9999px;

}



.ic-secure.visa {

	background-position: -20px -104px;

	height: 35px;

	width: 48px;

}



.ic-secure.master-card {

	background-position: -104px -4px;

	height: 35px;

	width: 48px;

}



.ic-secure.american-express {

	background-position: -20px -4px;

	height: 35px;

	width: 48px;

}



.ic-secure.net-banking {

	background-position: -10px -54px;

	height: 35px;

	width: 69px;

}



#tawkchat-minified-iframe-element {

	left: 20px !important;

	right: auto !important;

}



.imgUser {

	border-radius: 50%;

	width: 26px;

}



.text-bold {

	font-weight: bold;

}



.dotUl {

	padding-left: 15px;

}



.dotUl>li {

	list-style: outside none disc;

}



.cashLess .nav.nav-tabs>li {

	float: right;

	margin-left: 15px;

}



.cashLess .nav.nav-tabs {

	border: 0 none;

}



.cashLess .nav.nav-tabs a {

	background: #ddd none repeat scroll 0 0;

	border-radius: 0;

	color: #666;

	padding: 8px 40px;

}



.cashLess .nav.nav-tabs li.active>a {

	background: #003d74 none repeat scroll 0 0 !important;

	border: 0 none !important;

	color: #fff !important;

}



.cashLess .table .tr1 {

	background: #003d74 none repeat scroll 0 0 !important;

	color: #fff;

}



.arrowUl li {

	padding-left: 15px !important;

	position: relative;

}



.arrowUl li::before {

	color: #4080c7;

	content: "";

	font-family: "FontAwesome";

	left: 0;

	margin: 0 5px;

	position: absolute;

	top: 0;

}



.teamBox .img-border {

	border: 1px solid #1383b3;

	border-radius: 0;

}



.tr4 {

	background: #1383b3 none repeat scroll 0 0 !important;

	color: #fff;

}



.tr4 td,

.tr4 th {

	font-size: 14px;

	padding: 10px !important;

}



/*

.callBack .form-control {

    font-size: 13px;

    height: 28px;

    padding: 3px 6px;

}

*/

.callBack .form-control {

	background: #fff none repeat scroll 0 0;

	border: 0 none;

	font-size: 13px;

	height: 28px;

	padding: 3px 6px;

	color: #fff;

	border-color: #63cac6;

	outline: 0;

	/*-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6) !important;

    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6) !important;*/

}



/*

.callBack .submitM {

    font-size: 13px;

    height: 28px;

}

*/

.callBack .submitM {

	float: right;

	font-size: 13px;

	padding: 6px 50px;

	text-transform: uppercase;

}



.foot1 {

	text-align: center;

}



.fixYes {

	background: #fff none repeat scroll 0 0;

	left: 0;

	padding: 10px;

	position: fixed;

	top: 66px;

	width: 100%;

	z-index: 999;

}



.attach_but {

	background: rgba(0, 0, 0, 0) url("../images/attach.png") no-repeat scroll 2px 5px / 25px 25px;

}



.fixed {

	height: 600px;

	overflow: hidden;

}



.scrollit {

	height: 600px;

	overflow-y: scroll;

}



/* .partH1 {

    display: inline-block;

    vertical-align: top;

} */

.partH1 {

	display: inline-block;

	vertical-align: top;

	padding: 10px;

}



.partH1 img {

	width: 160px !important;

}



/* .partH2 {

    display: inline-block;

    padding: 0 15px;

    vertical-align: top;

	margin-top: 10px;

	width: 75%;

    height: 45px;

} */

.partH2 {

	display: inline-block;

	padding: 0 15px;

	vertical-align: top;

	height: 45px;

	float: right;

	padding-top: 10px;

}



.partH3 {

	display: inline-block;

	float: right;

	vertical-align: top;

}



.headerO a {

	color: #212529;

	text-decoration: none;

	font-weight: 600;

}



/* .scIconsH2 {

    text-align: right;

    padding: 4px 0 1px;

} */

.scIconsH2 {

	text-align: right;

	padding: 4px 0 1px;

	float: right;

}



.partH2>ul li {

	display: inline-block;

}



.partH2 li a {

	font-size: 16px;

	font-weight: bold !important;

	padding: 0 12px;

	vertical-align: bottom;

}



.partH2 li a img {

	width: 22px;

	margin-bottom: 4px;

}



.foot1 a {

	color: #071327;

	font-size: 1.5rem;

	text-decoration: none;

}



.foot1 a:hover {

	color: #0e6ba8;

}



.copy-right-text {

	font-size: 14px;

	color: #666;

	margin-bottom: 5px;

}



.whyPnTxtBox1>h2,

.whyPnTxtBox2>h2,

.whyPnTxtBox3>h2,

.whyPnTxtBox4>h2 {

	font-size: 16px;

	font-weight: bold;

	line-height: 1.3;

	text-transform: uppercase;

	color: #249F67;

}



.img-resp1 {

	width: 100%;

}



.whyPnImgBox1 {

	display: inline-block;

	width: 70%;

	z-index: 1;

	overflow: hidden;

}



.whyPnTxtBox1 {

	background: #fff none repeat scroll 0 0;

	box-shadow: -1px 0 10px -5px;

	float: right;

	padding: 15px 15px 0;

	position: absolute;

	right: 0;

	top: 30px;

	width: 42%;

	z-index: 9;

	line-height: 1.2;

	color: #000;

}



.whyPnImgBox2 {

	display: inline-block;

	width: 70%;

	z-index: 1;

	overflow: hidden;

}



.whyPnTxtBox2 {

	background: #fff none repeat scroll 0 0;

	box-shadow: -1px 0 10px -5px;

	float: right;

	padding: 15px 15px 0;

	position: absolute;

	right: 0;

	top: 0;

	width: 42%;

	z-index: 9;

	line-height: 1.2;

	color: #000;

}



.whyPnImgBox3 {

	display: inline-block;

	float: right;

	width: 70%;

	z-index: 1;

	overflow: hidden;

}



.whyPnTxtBox3 {

	background: #fff none repeat scroll 0 0;

	box-shadow: -1px 0 10px -5px;

	bottom: 30px;

	padding: 15px 15px 0;

	position: absolute;

	width: 42%;

	z-index: 9;

	line-height: 1.2;

	color: #000;

}



.whyPnImgBox4 {

	display: inline-block;

	float: right;

	width: 70%;

	z-index: 1;

	overflow: hidden;

}



.whyPnTxtBox4 {

	background: #fff none repeat scroll 0 0;

	box-shadow: -1px 0 10px -5px;

	bottom: 0;

	padding: 15px 15px 0;

	position: absolute;

	width: 42%;

	z-index: 9;

	line-height: 1.2;

	color: #000;

}



.whyPnImg img {

	left: 0;

	margin: 22% auto;

	position: absolute;

	right: 0;

	width: 250px;

	z-index: 10;

}



.whyPnImg {

	text-align: center;

}



.bar {

	display: none;

}



.compInsH1 {

	color: #0e6ba8;

	font-size: 2.8rem;

	font-weight: 600;

	text-align: center;

	padding: 15px 0;

}



.compInsH2 {

	color: #0e6ba8;

	font-size: 16px;

	font-weight: 600;

	text-align: center;

	/*text-transform: uppercase;*/

}



.compInsBox1 {

	background: #fff none repeat scroll 0 0;

	padding: 15px;

	text-align: justify;



}



.compInsPlus {

	bottom: 0;

	position: absolute;

	right: 15px;

}



.compInsPlus>img {

	width: 65px;

}



.testiImg>img {

	left: 0;

	position: absolute;

	top: 0;

	width: 280px;

	z-index: 9;

}



.testiH {

	color: #249f67;

	font-size: 26px;

	font-weight: bold;

	text-align: center;

}



.testiBox2 {

	background: #e4e4e4 none repeat scroll 0 0;

	color: #000;

	padding: 25px 15px;

	line-height: 1.2;

}



.testiPlus>img {

	bottom: 0;

	height: 75px;

	position: absolute;

	right: 0;

	width: 75px;

}



.testiIndi {

	bottom: 148px !important;

	left: auto;

	margin-left: 0;

	right: 15px;

	text-align: right;

	width: auto;

}



.testiIndi li {

	background: transparent none repeat scroll 0 0 !important;

	border-color: transparent;

	padding: 0 4px;

	width: auto !important;

}



.testiIndi li i {

	color: #249f67 !important;

}



.testiBox3 {

	background: #fff none repeat scroll 0 0;

	padding: 15px 30px;

	text-align: right;

	min-height: 180px;

}



.blogImg>img {

	left: 15px;

	position: absolute;

	top: 0;

	width: 280px;

}



.blogPlus>img {

	bottom: 0;

	height: 75px;

	position: absolute;

	right: 15px;

	width: 75px;

}



.banner {

	margin-top: 15vh;

}



.banTxtH1 {

	border-left: 4px solid #fff;

	color: #fff;

	font-size: 28px;

	line-height: 1.4;

	margin-top: 60px;

	padding-left: 10px;

}



.head-anchor {

	text-align: center;

	margin-top: 20px;

}



.head-a {

	color: #000;

	line-height: 1.4;

	text-align: center;

}



.banner-bg {

	margin-right: 20%;

	margin-left: 30%;

}



.head-a:hover {

	color: #000;

	text-decoration: none;

	cursor: pointer;

}



.bannerCarO {

	background-color: #edf2f9; 

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	background-size: cover;

	float: left;

	min-height: 70vh;

	width: 100%;

	padding-bottom: 5px;

	margin-top: 80px;

}



::placeholder {

	color: #7A7A7A !important;

}



.bannerBiO {

	background: #e4f5fd url("../images/bike-banner.jpg") no-repeat scroll center center;

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	background-size: cover;

	float: left;

	min-height: 70vh;

	width: 100%;

	padding-bottom: 5px;

	margin-top: 80px;

}



::placeholder {

	color: #7A7A7A !important;

}





.bannerCar {

	margin-top: 5vh;

}



.banCH {

	color: #fff;

	font-size: 30px;

	line-height: 2;

	margin-left: 30px;

}



.bg-text {

	margin: auto;

}



.head-t h2 {

	/* width: 350px; */

	text-align: center;

	color: #000;

	line-height: 1.5;

}



.banCH1 {

	border-bottom: 1px solid #fff;

	padding-bottom: 10px;

}



.banCBox1 {

	background: rgba(0, 0, 0, 0.6) url("../images/greenTransBg.png") repeat scroll 0 0;

	color: #fff;

	padding: 15px;

}



.banCBox1>h2 {

	font-size: 22px;

	font-weight: bold;

}



.banCBox1 h2 img {

	vertical-align: top;

	width: 32px;

}



.polifieBtn {

	background: #1383b3 none repeat scroll 0 0;

	font-size: 16px;

	height: auto;

	line-height: normal !important;

	padding: 10px 20px !important;

	text-transform: uppercase;

	width: 100%;

}



.goBtn {

	border-bottom: 2px solid #5dfdb3;

	font-size: 15px;

	height: auto;

	line-height: normal !important;

	padding: 5px 16px !important;

	text-transform: uppercase;

	width: 80px;

}



.ptb-100 {

	padding-top: 100px;

	padding-bottom: 100px

}



.ptb-40 {

	padding-top: 40px;

	padding-bottom: 40px

}



.pt-100 {

	padding-top: 100px

}



.pb-100 {

	padding-bottom: 100px

}



.ptb-70 {

	padding-top: 70px;

	padding-bottom: 70px

}



.pt-70 {

	padding-top: 70px

}



.pb-70 {

	padding-bottom: 70px

}



.pb-30 {

	padding-bottom: 30px

}



.pt-0 {

	padding-top: 0

}



.pt-30 {

	padding-top: 30px

}



.pl-20 {

	padding-left: 20px

}



.pr-20 {

	padding-right: 20px

}



.mt-70 {

	margin-top: 70px

}



.mt-30 {

	margin-top: 30px

}



.mb-30 {

	margin-bottom: 30px

}



.mb-10 {

	margin-bottom: 10px

}



.mr-20 {

	margin-right: 20px;

}



.proDescBox1 {

	/*padding: 25% 30px 30px 15px;*/

	padding: 10% 0;

}



.proDescBox1 h2 {

	font-weight: 600;

	font-size: 26px;

	color: #010483;

}



.proDescBox1>h1 {

	color: #0e6ba8;

	font-size: 2.8rem;

	font-weight: 600;

	padding: 15px 0;

}



.proDescBox1>ul {

	padding-left: 18px;

}



.proDescBox1 li {

	font-size: 16px;

	line-height: 2em;

	list-style-position: outside;

	list-style-type: disc;

}



.bike-box h1 {

	color: #0e6ba8;

	font-size: 2.8rem;

	font-weight: 600;

	padding: 15px 0;

}



.bike-box li {

	font-size: 16px;

	line-height: 2em;

	list-style-position: outside;

	list-style-type: disc;

}



.proDesc1,

.proDesc1 .container,

.homeContent1,

.homeContent1 .container {

	padding: 0;

}



.proDesc1 .goBtn {

	width: auto;

}



.call-c {

	height: 30px;

}



.col-w {

	width: 100%;

	margin: auto;

	padding-top: 0px;

}



.bannerHealthO {

	background: #e4f5fd url("../images/newBanHealth.jpg") no-repeat scroll center center;

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	background-size: cover;

	float: left;

	min-height: 72vh;

	width: 100%;

	padding-bottom: 5px;

}



.banHealthBox1 {

	background: transparent none repeat scroll 0 0;

	color: #fff;

	width: 280px;

}



.banHealthBox1 .table td {

	border-top: 0 none;

	padding-left: 0;

	vertical-align: middle;

}



.banHealthBox1 .form-control {

	background: transparent none repeat scroll 0 0;

	border: 0 none;

	color: #fff;

}



.banHealthBox1 .table tr td:nth-child(2) {

	border-bottom: 1px solid #ddd;

}



.viewQuotesBtn {

	border-bottom: 2px solid #5dfdb3;

	font-size: 12px;

	height: 28px;

	line-height: normal !important;

	padding: 6px 25px !important;

	text-transform: uppercase;

}



.bannerTLO {

	background: #e4f5fd url("../images/newBanTL.jpg") no-repeat scroll center -100px;

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	background-size: cover;

	float: left;

	min-height: 100vh;

	width: 100%;

	padding-bottom: 5px;

}



.banTLBox1 {

	background: transparent none repeat scroll 0 0;

	color: #fff;

	width: 262px;

}



.banTLBox1 .form-control {

	background-color: transparent !important;

	border: 0 none;

	color: #fff !important;

	padding-left: 0;

}



.banTLBox1 .form-group {

	border-bottom: 1px solid #fff;

	margin-bottom: 0;

	padding: 10px 0;

}



.banTLBox2 {

	background: rgba(0, 0, 0, 0.6) url("../images/greenTransBg.png") repeat scroll 0 0;

	font-size: 12px;

	padding: 6px 15px;

}



.dateNew {

	background: rgba(0, 0, 0, 0) url("../images/cal_ic.png") no-repeat scroll right center / auto 100% !important;

	cursor: pointer;

}



.bannerBikeO {

	background: #e4f5fd url("../images/newBanBike.jpg") no-repeat scroll center -86px;

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	background-size: cover;

	float: left;

	min-height: 74vh;

	width: 100%;

	padding-bottom: 5px;

}



.banBikeBox2 {

	background: rgba(0, 0, 0, 0.6) url("../images/greenTransBg.png") repeat scroll 0 0;

	font-size: 14px;

	line-height: 1.2;

	padding: 6px 15px;

}



.banBikeBox2>table {

	font-size: 14px;

}



.banBikeBox1 {

	background: rgba(0, 0, 0, 0.6) url("../images/greenTransBg.png") repeat scroll 0 0;

	color: #fff;

	padding: 15px;

	width: 100%;

}



.banBikeBox1 .form-control {

	background-color: transparent !important;

	border: 0 none;

	color: #fff;

	padding-left: 0;

}



.banBikeBox1 .form-group {

	border-bottom: 1px solid #fff;

	margin-bottom: 0;

	padding: 10px 0;

}



.banBikeBox2 .form-control {

	font-size: 14px;

}



.banBikeBox2 .form-group {

	padding: 0;

}



.text-white {

	color: #fff;

}



.scIconsH2 img {

	width: 24px;

}



.scIconsB2 img {

	width: 24px;

}



.banCBox1 .form-group span.font12,

.banCBox1 .floatGroup .floatLabel {

	color: #fff;

}



.bannerCar .select2-container .select2-choice {

	background-color: transparent;

	border: 1px solid transparent;

	color: #fff;

}



.banCBox1 .form-group {

	background: transparent none repeat scroll 0 0;

	border-bottom-color: #fff !important;

	border-bottom-style: solid !important;

	border-width: 0 0 1px;

	margin-bottom: 5px !important;

	padding-bottom: 10px !important;

}



.banCBox1 .form-control,

.banCBox1 select {

	background-color: transparent !important;

	color: #fff;

	border: 0 none;

}



.select2-drop {

	background-color: rgba(0, 0, 0, 1) !important;

	border-color: transparent !important;

	color: #fff !important;

}



.select2-results .select2-highlighted {

	background: #0e6ba8 none repeat scroll 0 0 !important;

}



.select2-results li {

	background: transparent none repeat scroll 0 0 !important;

}



.select2-search input {

	color: #000;

}



.showinR select>option,

.banCBox1 select>option,

.banHealthBox1 select>option,

.banTLBox1 select>option,

.banBikeBox1 select>option {

	background: #0e6ba8 none repeat scroll 0 0;

}



.banCBox1a {

	/*

    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    padding: 0;

*/

	width: 280px;

}



.filBox {

	background: #6bc899 none repeat scroll 0 0;

	border: 1px solid #0e6ba8;

	font-size: 13px;

	margin-top: 18px;

	padding: 10px;

	position: absolute;

	right: 1px;

	text-align: left;

	width: 400px;

	z-index: 9;

}



.filBox1 {

	background: #f2f2f2 none repeat scroll 0 0;

	border: 1px solid #ccc;

	border-radius: 30px;

	font-size: 12px;

	margin: 0 5px;

	float: right;

	padding: 2px 4px 2px 12px;

}



.disBox {

	background: #F2F2F2 none repeat scroll 0 0;

	border: 1px solid #c2c2c2;

	margin-left: 2px;

	padding: 2px 2px;

	cursor: pointer;

	font-size: 11px;

}



.disBox:hover {

	background: #1160a3 none repeat scroll 0 0;

	border: 1px solid #1160a3;

	color: #fff;

}



.enbBox {

	background: #1160a3 none repeat scroll 0 0;

	border: 1px solid #1160a3;

	margin-left: 2px;

	padding: 2px;

	color: #fff;

	cursor: normal;

	font-size: 10px;

}



.filIcon {

	font-size: 18px;

	line-height: 1;

	margin-left: 20px;

}



.filArrw {

	color: #0e6ba8;

	font-size: 32px;

	position: absolute;

	right: 0;

	top: -29px;

}



.filBox hr {

	margin: 10px 0;

}



.filBox h2 {

	margin: 0;

}



.abt_menu {

	background-color: rgba(0, 0, 0, 0.6);

	border-bottom-left-radius: 8px;

	border-bottom-right-radius: 8px;

	min-width: 160px;

	position: absolute;

	top: 175%;

}



.abt_menu li {

	display: block !important;

}



.abt_menu li a {

	display: block;

	padding: 8px 15px;

}



.abt_health {

	background-color: #fff;

	border-bottom-left-radius: 8px;

	border-bottom-right-radius: 8px;

	min-width: 160px;

	position: absolute;

	top: 75%;

}



.abt_health li {

	display: block !important;

}



.abt_health li a {

	display: block;

	padding: 8px 15px;

	color: #000;

}



.banHealthBox1 .table-responsive {

	background: rgba(0, 0, 0, 0.6) url("../images/greenTransBg.png") repeat scroll 0 0;

	margin-bottom: 10px;

	padding: 10px;

}



.banTLBox3 {

	background: rgba(0, 0, 0, 0.6) url("../images/greenTransBg.png") repeat scroll 0 0;

	padding: 10px;

}



.rmoree {

	bottom: 5px;

	font-size: 12px;

	position: absolute;

	right: 10px;

}



.bannerCarO input::-webkit-input-placeholder,

.bannerBiO input::-webkit-input-placeholder,

.bannerO input::-webkit-input-placeholder,

.bannerBikeO input::-webkit-input-placeholder,

.bannerHealthO input::-webkit-input-placeholder,

.bannerTLO input::-webkit-input-placeholder {

	/* Chrome/Opera/Safari */

	color: #fff !important;

}



.bannerCarO input::-moz-placeholder,

.bannerBiO input::-moz-placeholder,

.bannerO input::-moz-placeholder,

.bannerBikeO input::-moz-placeholder,

.bannerHealthO input::-moz-placeholder,

.bannerTLO input::-moz-placeholder {

	/* Firefox 19+ */

	color: #fff !important;

}



.bannerCarO input:-ms-input-placeholder,

.bannerBiO input:-ms-input-placeholder,

.bannerO input:-ms-input-placeholder,

.bannerBikeO input:-ms-input-placeholder,

.bannerHealthO input:-ms-input-placeholder,

.bannerTLO input:-ms-input-placeholder {

	/* IE 10+ */

	color: #fff !important;

}



.bannerCarO input:-moz-placeholder,

.bannerBiO input:-moz-placeholder,

.bannerO input:-moz-placeholder,

.bannerBikeO input:-moz-placeholder,

.bannerHealthO input:-moz-placeholder,

.bannerTLO input:-moz-placeholder {

	/* Firefox 18- */

	color: #fff !important;

}



.select2-dropdown-open .select2-choice {

	background-image: none !important;

	box-shadow: none !important;

}



.select2-dropdown-open.select2-drop-above .select2-choice,

.select2-dropdown-open.select2-drop-above .select2-choices {

	background-image: none !important;

	border: 1px solid transparent !important;

}



/*

.searchBoxC_tw > div {

    display: inline-block !important;

    width: calc(50% - 15px);

}



.searchBoxC_tw > div:nth-child(2n) {

    margin-left: 10px;

}



.searchBoxC_tw > div:nth-child(1n) {

    margin-right: 10px;

}



.searchBoxC_tw .sc_box3 {

    width: 25%;

}



.searchBoxC_tw .sc_box2 {

    width: 25%;

}

*/

.carStrip {

	background: #44b185 none repeat scroll 0 0;

	color: #000;

	font-weight: bold;

	margin: 0 -15px;

	padding: 0px 10px;

	text-align: center;

}



.scIconsH2 ul {

	width: 100%;

	margin-top: 14px;

}



.scIconsH2 ul li {

	float: left;

}



.scIconsH2 ul li a {}



.headerO_fix1 {

	position: fixed;

	width: 100%;

	/*border-top: 3px solid #45b285;*/

	z-index: 999;

	box-shadow: rgba(12, 13, 14, 0.1) 0px 1px 0px, rgba(12, 13, 14, 0.1) 0px 1px 3px, rgba(12, 13, 14, 0.035) 0px 4px 20px, rgba(12, 13, 14, 0.024) 0px 1px 1px;

}



.carStrip a {

	color: #000;

}



.ss_topRow table td {

	padding: 0 5px 0 0;

	vertical-align: top;

}



/*

#eBox4 {

    height: 350px;

    overflow-x: auto;

}

*/

.bannerS60 {

	background: #e4f5fd url("../images/save60bg.jpg") no-repeat scroll center bottom;

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	background-size: cover;

	float: left;

	min-height: 65vh;

	width: 100%;

	padding: 0 20px;

}



.wantBox1 {

	width: 280px;

	float: right;

}



.wantBox1>h3 {

	color: #249f67;

	font-size: 26px;

	font-weight: bold;

	text-align: center;

}



.wantBox2 {

	background: #000 none repeat scroll 0 0;

	padding: 15px 12px;

}



.getQNowSec1 {

	background: #000 none repeat scroll 0 0;

	color: #fff;

	font-size: 24px;

	font-weight: bold;

	height: 80px;

	padding-top: 20px;

	text-align: center;

}



.getQNowSec2 {

	padding: 0 5px;

}



.getQNowSec2a {

	background: #249f67 none repeat scroll 0 0;

	height: 80px;

	text-align: center;

	padding-top: 20px;

}



.getQNowSec2a>a {

	color: #fff;

	font-size: 26px;

	font-weight: bold;

}



.carSaveSec1 {

	background: #fff none repeat scroll 0 0;

	font-weight: bold;

	padding: 50px 15px;

}



.carSaveSec1 img {

	width: 100%;

}



.carSaveSec2 {

	background: #f2f2f2 none repeat scroll 0 0;

	padding: 50px 15px;

}



.carSaveSec2 h2 {

	color: #249f67;

	font-size: 48px;

	font-weight: bold;

	margin-bottom: 0;

}



.spanLine {

	background: #1a82b2 none repeat scroll 0 0;

	display: block;

	height: 3px;

	width: 320px;

}



.carSaveSec2Box {

	color: #1a82b2;

	font-size: 16px;

	line-height: 2.5;

}



.dashBPro {

	background: rgba(0, 0, 0, 0) url("../images/bannerDashB.jpg") repeat scroll 0 0 / cover;

}



.dashBPro1 {

	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;

	min-height: 350px;

	padding: 80px 0;

}



.iconPro {

	background: #4bb9a1;

	/* For browsers that do not support gradients */

	background: -webkit-linear-gradient(left, #4bb9a1 49%, white 2%, #5EC8B0 49%);

	/* For Safari 5.1 to 6.0 */

	background: -o-linear-gradient(right, #4bb9a1 49%, white 2%, #5EC8B0 49%);

	/* For Opera 11.1 to 12.0 */

	background: -moz-linear-gradient(right, #4bb9a1 49%, white 2%, #5EC8B0 49%);

	/* For Firefox 3.6 to 15 */

	background: linear-gradient(to right, #4bb9a1 49%, white 2%, #5EC8B0 49%);

	border-radius: 4px;

	color: #fff;

	display: inline-block;

	font-size: 26px;

	height: 65px;

	padding: 16px 10px 0;

	text-align: center;

	text-shadow: 1px 1px 3px #000;

	width: 65px;

}



.dashBProBox,

.dashBProBox:hover,

.dashBProBox:focus {

	color: #fff;

	display: block;

	text-align: center;

	text-decoration: none;

}



.dashBProBox:hover .iconPro,

.dashBProBox:focus .iconPro {

	box-shadow: 0 0 15px 0 #000;

	-webkit-transition: box-shadow 0.3s ease-in-out;

	transition: box-shadow 0.3s ease-in-out;

}



.dashBProBox>h3 {

	font-size: 18px;

	text-shadow: 2px 1px 1px #000;

}



.gradiBox {

	background: red;

	/* For browsers that do not support gradients */

	background: -webkit-linear-gradient(#1FA3F5, #53B699);

	/* For Safari 5.1 to 6.0 */

	background: -o-linear-gradient(#1FA3F5, #53B699);

	/* For Opera 11.1 to 12.0 */

	background: -moz-linear-gradient(#1FA3F5, #53B699);

	/* For Firefox 3.6 to 15 */

	background: linear-gradient(#1FA3F5, #53B699);

	color: #fff;

	font-size: 16px;

	padding: 50px 30px;

	text-align: center;

	line-height: 1.6;

}



.gradiBox>h3 {

	color: #000;

	font-size: 28px;

}



.d_box img {

	height: auto;

	width: 65px;

}



.mydashBox {

	padding: 0 40px;

}



.gB1 {

	background: #f9f9f9 none repeat scroll 0 0 !important;

	border: 1px solid #ddd;

	color: #666 !important;

}



.dashUl1>li {

	display: inline-block;

	width: 19%;

}



.dashUl2>li {

	display: inline-block;

	width: 19%;

}



.grayBoxCustom {

	background: rgba(164, 224, 234, 0.1) none repeat scroll 0 0;

	border-bottom-right-radius: 120px;

	border-top-right-radius: 120px;

	box-shadow: 2px 4px 5px 0 #ccc;

}



.grayBoxCustom .add {

	left: 0;

	right: auto;

}



.main_tit .submitMb {

	font-size: 13px !important;

	padding: 7px 16px;

}



.vehcBox>h2 {

	background: rgb(36, 157, 104) none repeat scroll 0 0;

	color: #fff;

	margin: -10px -15px 10px;

	padding: 6px 14px;

}



.vehcBox {

	box-shadow: 2px 4px 5px 0 #ccc;

	font-size: 13px;

	padding: 10px 15px;

}



.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.panel.panel-default {

	z-index: 9999 !important;

}



.MyAccount {

	padding: 2px 0;

	display: flex;

	justify-content: center;

}



.topnav {

	width: 100%;

	height: auto;

	background-color: #2F2F2F;

	padding: 17px 15px 12px 15px;

}



/*-------- responsive ----------*/

@media (max-width:1370px) {

	.banCH {

		font-size: 27px;

	}

}



@media (max-width:1060px) {

	.partH2 li a {

		font-size: 14px;

	}

}



@media (max-width:800px) {

	.ssG_box {

		margin-bottom: 10px;

	}



	.ssRhsC {

		margin-top: 10px;

	}



	.testiImg>img,

	.blogImg>img {

		width: 110px;

	}

}



@media (max-width:767px) {

	.MyAccount {

		justify-content: left;

		padding-left: 20px;

	}



	.noDis {

		display: none !important;

	}



	.tablesaw-cell-label,

	.tablesaw-cell-content {

		border: 0px solid red;

	}



	.tablesaw-cell-content {

		border: 0px solid red;

		width: 100% !important;

		padding-left: 15px;

	}



	.topnav {

		justify-content: center;

	}



	.sc_box1 .img_logo,

	.tab-content .img_logo {

		width: 100% !important;

	}



	.sssTit {

		/* display: block; */

		display: none;

	}



	.img-resp {

		width: 230px;

	}



	.whyPnImgBox1,

	.whyPnImgBox2,

	.whyPnImgBox3,

	.whyPnImgBox4 {

		width: 100%;

		float: none;

	}



	.whyPnTxtBox1,

	.whyPnTxtBox2,

	.whyPnTxtBox3,

	.whyPnTxtBox4 {

		position: relative;

		right: 0;

		top: 0;

		width: 100%;

	}



	.banTxtH1 {

		border-left: 0 none;

		margin-bottom: 50px;

	}



	.banner {

		margin-top: 10vh;

	}



	.carousel-inner>.item>a>img,

	.carousel-inner>.item>img,

	.img-responsive,

	.thumbnail a>img,

	.thumbnail>img {

		margin: 15px auto;

		width: 50%;

	}

}



@media (min-width: 1025px) and (max-width: 1280px) {

	/*.callBack .cb2{width:24%;}*/

}



@media (max-width: 1023px) {

	.footer1 .boxx1 {

		width: 33%;

		min-height: 240px;

	}



	.whyPnImg img {

		margin: 0;

		position: relative;

	}

}



@media (max-width: 1199px) {

	.ssRhsC .ssTit {

		min-height: 64px;

	}



	.cs_motor_tab .nav-tabs li button {

		min-width: 0;

	}



	.ssTit {

		height: 40px;

	}



	.topRight2N {

		margin-right: 25px;

		margin-top: 16px;

	}



	.fixYes {

		top: 104px;

	}



	.ssG_box {

		position: relative;

		width: 100%;

		z-index: 999;

	}

}



/*-- 768/800/980 --*/

@media (max-width: 980px) {

	.fixYes {

		top: 88px;

	}



	.footer2 {

		padding: 10px;

	}



	.footer2 .col-sm-6 {

		text-align: center;

		margin-bottom: 10px;

	}



	.footer .col-sm-6 {

		text-align: center;

	}



	.rb4 {

		text-align: center;

	}



	.rb4b h3,

	.rb4c h3,

	.rb4 h3 {

		margin-top: 0;

	}



	.rb4 .img-circle {

		width: auto;

	}



	.rb1 h2 {

		text-align: left;

	}



	.rb1 {

		text-align: center;

	}



	.rb1 .img-circle {

		width: auto;

		margin-bottom: 20px;

	}



	.for_top,

	.welcome,

	.searchB,

	.callBack {

		position: relative;

		top: auto;

	}



	.bannerLiquidNN {

		height: 100%;

		background-color: #568417

	}



	.modal-content {

		/* padding: 15px; */

	}



	.modal-header {

		/* margin: -15px -15px 10px; */

	}



	.ssLhs {

		clear: both;

	}



	.searchBox .nav>li>a {

		padding: 2px 5px;

		font-size: 12px;

	}



	.searchBoxC .nav>li>a {

		padding: 2px 5px;

		font-size: 12px;

	}



	.pdf_but {

		min-width: auto;

		width: 100%;

	}



	.coverBox .form-control {

		margin-bottom: 10px;

	}



	.pcolor.font20 {

		font-size: 16px;

	}



	.ulcover li {

		width: 100% !important;

	}



	.sc_t_box1 .ssTit,

	.sc_t_box2 .ssTit {

		padding1: 10px

	}



	.ccg_boxx1 .col-sm-3 {

		width: 15%;

	}



	.ccg_boxx1 img {

		width: 85%;

	}



	.ssG_box td {

		padding: 0 5px 0 0;

		vertical-align: top;

		width: 50%;

	}



	.ulHoriz>li {

		width: 100%;

	}



	.partH2 li a {

		font-size: 12px;

		font-weight: normal;

		padding: 0 6px;

	}



	.abt_menu li a {

		padding: 6px !important;

	}



	.abt_health li a {

		padding: 6px !important;

	}



	/* .partH3 {

	    font-size: 12px;

	} */

	.partH3 {

		display: inline-block;

		float: right;

		vertical-align: top;

		margin-top: 14px;

	}



	/*.logo img {

		width: 160px;

	}*/



	.bannerO {

		background: #e4f5fd url("../images/newBanHome.png") no-repeat scroll center center / cover;

	}



	.bannerBikeO {

		background: #e4f5fd url("../images/newBanBike.jpg") no-repeat scroll center center / cover;

	}



	.bannerTLO {

		background: #e4f5fd url("../images/newBanTL.jpg") no-repeat scroll center center / cover;

	}

}



/*-- 640/667 --*/

@media (max-width: 767px) {

	.fixYes {

		display: none !important;

	}



	.sc_t_box1,

	.sc_t_box2,

	.sc_t_box3,

	.sc_t_box4 {

		width: 100%;

		clear: both;

		float: left;

	}

.add_compare_custom{
	padding: 10px 25px 10px 32px !important;

}
.cus_max_val{
	padding-left:0px !important
}
	.sc_box1,

	.sc_box2,

	.sc_box3,

	.sc_box4 {

		width: 100%;

		clear: both;

		float: left;

	}



	.sh_t_box1,

	.sh_t_box2,

	.sh_t_box3,

	.sh_t_box4,

	.sh_t_box5 {

		width: 100%;

		clear: both;

		float: left;

	}



	.sh_box1,

	.sh_box2,

	.sh_box3,

	.sh_box4,

	.sh_box5 {

		width: 100%;

		clear: both;

		float: left;

	}



	.yes768 {

		display: block;

	}



	.tit_info label.pull-right {

		font-size: 12px;

	}



	.cc_grayBox .col-md-5,

	.cc_grayBox .col-md-4,

	.cc_grayBox .col-md-3 {

		float: left;

		width: 100%;

	}



	.ccg_boxx1 .col-sm-3 {

		width: 50%;

	}



	.partH2,

	.partH3 {

		display: none;

	}



	.bar {

		display: inline-block;

	}

}



/*-- 360/375 --*/

@media (min-width: 1921px) {



	.headerO .container,

	.bannerCarO .container,

	.bannerBiO .container,

	.proDesc .container,

	.proDesc1 .container,

	.homeContent1 .container,

	.bannerHealthO .container,

	.bannerTLO .container,

	.bannerBikeO .container {

		/* width: 1920px; */

	}

}



@media (max-width: 1920px) {

	/* .leftpadding {

		padding-left: 15px !important

	} */



	.headerO .container,

	.bannerCarO .container,

	.bannerBiO .container,

	.proDesc .container,

	.proDesc1 .container,

	.homeContent1 .container,

	.bannerHealthO .container,

	.bannerTLO .container,

	.bannerBikeO .container {

		/* width: 100%; */

	}

}



/*

@media (min-width: 1025px) {

	.homeContent2 .container, .footer1a .container, .footer1 .container

	{

		width: 1024px;

	}

}



@media (max-width: 1024px) {

	.homeContent2 .container, .footer1a .container, .footer1 .container

	{

		width: 100%;

	}

}

*/

@media (min-width: 992px) {

	.container {

		/* width: 1004px; */

	}

}



@media (min-width: 1200px) {

	.container {

		/* width: 1260px; */

	}



	/* .float_lhs {

	    position: fixed;

	    z-index: 10;

	    margin-top: -15px;

	    width: 189px;

	} */

	.float_lhs_li {

		margin-top: -5px;

		position: fixed;

		z-index: 10;

	}



	.float_rhsTop {

		/* background: #fff none repeat scroll 0 0;

	    box-shadow: 0 5px 5px -8px;

	    position: fixed;

	    margin-top: -15px;

	    width: 80%;

	    z-index: 9; */

	}



	.float_rhsTop_li {

		background: #fff none repeat scroll 0 0;

		box-shadow: 0 5px 5px -8px;

		position: fixed;

		margin-top: -5px;

		width: 72%;

		z-index: 9;

	}



	.float_breadCrumb {

		/*

	    background: #fff none repeat scroll 0 0;

	*/

		width: 100%;

		z-index: 10;

	}



	.float_container {

		padding-top: 70px;

		min-height: 60vh;

	}



	.float_container_li {

		min-height: 80vh;

		padding-top: 38px;

	}



	.float_searchList {

		background: #fff none repeat fixed 0 0;

	}



	.float_carDetails {

		background: #fff none repeat fixed 0 0;

		height: 80px;

		overflow: visible;

		padding-top: 50px;

		position: absolute;

		width: 100%;

		z-index: 9;

	}



	.float_lhs_car {

		background: #fff none repeat fixed 0 0;

		width: 75%;

		padding-top: 0px;

		position: absolute;

		z-index: 8;

	}



	.float_rhsTop_car {

		background: #fff none repeat fixed 0 0;

		box-shadow: 0 5px 5px -8px;

		margin-top: 60px;

		padding-top: 20px;

		position: absolute;

		z-index: 8;

	}



	.float_carDetails .ssG_box {

		height: auto;

	}



	.float_rhsTop_tw {

		background: #fff none repeat fixed 0 0;

		overflow: visible;

		padding-top: 100px;

		position: absolute;

		width: 100%;

		z-index: 8;

	}



	.searchBoxC_tw {

		margin-top: 160px;

	}



	/*

	.ssRhsC {

	    min-height: 600px;

	}

*/

	.float_lhs_tw {

		background: #fff none repeat fixed 0 0;

		margin-top: -25%;

		width: 75%;

		padding-top: 0px;

		position: absolute;

		z-index: 8;

	}



	.float_lhs_tw .ss_box1 {

		font-size: 12px;

	}



	/* .rhsPreview{

        width: 34.666667% !important;

    } */

}



@media (min-width: 1281px) {

	.container {

		width: 1314px;

	}



	.float_rhsTop {

		width: 70%;

	}



	.float_rhsTop_li,

	.float_rhsTop_car {

		width: 63%;

	}

}





@media (min-width: 1400px) {

	.container {

		width: 1434px;

	}



	.float_rhsTop {

		width: 70%;

	}



	.float_rhsTop_li,

	.float_rhsTop_car {

		width: 63%;

	}

}



@media (min-width: 1600px) {

	/* .container {

		width: 1634px;

	} */



	.float_rhsTop {

		width: 70%;

	}



	.float_rhsTop_li,

	.float_rhsTop_car {

		width: 63%;

	}

}



@media (min-width: 1800px) {

	.container {

		width: 1834px;

	}



	.float_rhsTop {

		width: 70%;

	}



	.float_rhsTop_li,

	.float_rhsTop_car {

		width: 63%;

	}

}



@media (min-width: 2000px) {

	.container {

		width: 2034px;

	}



	.float_rhsTop {

		width: 70%;

	}



	.float_rhsTop_li,

	.float_rhsTop_car {

		width: 63%;

	}

}



.like_but {

	margin-top: 5px;

	display: inline-block;

}



.foot2 {

	text-align: right;

}







/*-- above 1024 --*/

/* @media (min-width:1200px) and (max-width:1920px) { */



/* } */



/*-- 1024 --*/

@media (min-width:999px) and (max-width:1199px) {



	.callBack .cb2,

	.callBack .cb3,

	.callBack .cb4 {

		width: 29.5%

	}



	.ht_main_tab {

		width: 80%;

	}



	.rb2 .col-sm-2 {

		width: 33%;

	}



	.rb3 .col-sm-3 {

		width: 50%;

	}



	.rb4a h3,

	.rb4b h3,

	.rb4c h3 {

		margin-top: 20px;

	}

}



/*-- 768/800/980 --*/

@media (min-width: 768px) and (max-width: 980px) {

	.ht_main_tab {

		width: 100% !important;

	}



	.footer2 {

		padding: 0;

	}



	.footer2 .col-sm-6 {

		width: 100%;

		text-align: center;

		float: left;

		margin: 5px 0;

	}



	.foot2 {

		text-align: left;

	}



	.like_but {

		float: left;

	}



	.three_opt .col-sm-4 {

		float: left;

		width: 33%;

	}



	.rb2 .col-sm-2 {

		width: 33%;

	}



	.rb3 .col-sm-3 {

		width: 50%;

	}



	.rb4 .col-md-4 {

		width: 33%;

		text-align: center;

		border: 0px solid red;

		float: left;

	}



	.rb4 .col-sm-5 {

		width: 100%;

		text-align: center;

	}



	.rb4a,

	.rb4b,

	.rb4c {

		width: 100%;

		display: block;

	}



	.name_div {

		padding: 0 5px;

	}



	.topRight2N {

		margin-top: 0px;

	}



	.getQNowSec1 {

		font-size: 18px;

	}



	.getQNowSec2a>a {

		font-size: 24px;

	}

}



@media (min-width: 768px) and (max-width: 1199px) {

	#nav_list {

		position: absolute;

		right: 18px;

		z-index: 999;

	}

}



.pushmenu .mm2,

.pushmenu .mm3,

.pushmenu .mm4,

.pushmenu .mm5 {

	display: none;

}



/*-- 320/360/480 --*/

@media (min-width: 320px) and (max-width: 767px) {

	.rb2 .col-sm-2 {

		width: 100%;

	}



	.rb3 .col-sm-3 {

		width: 100%;

	}



	.three_opt .col-sm-4 {

		float: left;

		width: 33%;

	}



	.tab1_tit,

	.tab1_tit2 {

		font-size: 19px;

	}



	.callBack .cb2 {

		width: 36%;

	}



	.tttRight {

		text-align: center;

	}



	.wc_head {

		text-align: center;

	}



	.phone {

		padding: 8px;

	}



	.topRight2 li a {

		padding: 5px 15px;

	}



	/*#nav_list{position:absolute; top:-51px; right:18px; z-index:999;}*/

	#nav_list {

		font-size: 26px;

		position: absolute;

		right: 18px;

		z-index: 999;

	}



	.callBack .cb2,

	.callBack .cb3,

	.callBack .cb4 {

		width: 100%;

		margin-bottom: 10px;

	}



	.callBack .cb5 {

		text-align: right;

	}



	.name_div {

		padding: 0 5px;

	}



	.topRight1 li {

		margin: 0 4px;

	}



	.tab3_div {

		font-size: 14px;

	}



	.tab3_div .form-control {

		font-size: 14px;

		padding: 6px;

	}



	.tab1_tit3 {

		line-height: normal;

		font-size: 16px;

	}



	.ht_box {

		margin-top: 20px;

	}



	.topRight2N {

		margin: 0;

		padding: 0;

		height: 1px;

	}



	.topRight2N .mm2,

	.topRight2N .mm3,

	.topRight2N .mm4,

	.topRight2N .mm5,

	.topRight2N .mm6 {

		display: none;

	}



	.topRight2 li a {

		width: auto;

	}



	.topRight2N .phone a {

		position: absolute;

		top: -47px;

		left: 152px;

		display: block;

		float: left;

	}



	/*.logo img {

		padding: 4px;

		margin-top: 2px;

	}*/



	.headerO .gap5 {

		display: none;

	}



	.pushmenu .mm2,

	.pushmenu .mm3,

	.pushmenu .mm4,

	.pushmenu .mm5 {

		display: block;

	}

}



/*----- 640/667 ------*/

@media (max-width:767px) {

	.for_top {

		background: #fff;

		/*position:fixed; z-index:999;*/

	}



	/*.uu_login{display:none !important;}*/

	.topRight1 {

		float: left;

		width: 100%;

	}



	.social li a {

		margin: 2px;

	}



	.social {

		margin-top: 10px;

		float: left;

		position: relative;

		left: 50%;

		-webkit-transform: translateX(-50%);

		-moz-transform: translateX(-50%);

		-ms-transform: translateX(-50%);

		-o-transform: translateX(-50%);

		transform: translateX(-50%);

	}



	/*.client_box{display:none;}*/

	.coverBox>h3 {

		font-size: 15px;

		line-height: 1.5;

	}



	.art_box li {

		width: 276px;

	}



	.col-sm-4.sc_t_box4 .col-sm-10 {

		padding: 0;

	}



	.ss_check {

		right: 4px;

	}



	.topRight1 {

		position: absolute;

		top: -58px;

		right: 45px;

		border: 0px solid red;

		width: auto;

	}



	.topRight2 {

		width: 100%;

	}



	body {

		font-size: 12px;

		line-height: 18px;

	}



	.wc_head h1 {

		font-size: 16px;

	}



	.wc_head h2 {

		font-size: 14px;

	}



	.control {

		font-size: 12px;

	}



	.rb2a,

	.rb2b,

	.rb2c,

	.rb2d,

	.rb2e,

	.rb2f {

		font-size: 14px;

		line-height: 24px;

	}



	.rb3a,

	.rb3b,

	.rb3c,

	.rb3d {

		font-size: 14px;

		line-height: 24px;

	}



	.rb1a,

	.rb1b {

		font-size: 14px;

		line-height: 24px;

	}



	.artiBox {

		font-size: 12px;

		line-height: 24px;

	}



	.testi .testi_txt {

		font-size: 12px;

		line-height: 24px;

	}



	/*.topRight2 li a{padding:5px 12px; width: 100%; text-align:center;}

.topRight2 li{font-size:16px; width: 25%; margin-bottom:5px;}

.topRight2.topRight2N > li:nth-child(1), .topRight2.topRight2N > li:nth-child(2) {    width: 50%;}*/

	.ht_main_tab {

		width: 100% !important;

	}

}



@media (max-width:767px) {

	.cs_motor_tab .nav-tabs li {

		width: 100%;

	}



	.sc_box1,

	.sc_box2,

	.sc_box3,

	.sc_box4 {

		margin-bottom: 15px;

		border-bottom: 1px dashed #ccc;

	}



	.ss_boxx1,

	.ss_boxx2,

	.ss_boxx3,

	.ss_boxx4 {

		min-height: 100px;

		margin-bottom: 20px;

	}



	.hh_more {

		margin-top: 0;

	}



	.sc_box1 {

		padding-bottom: 5px !important;

	}



	.topRight2N .phone a {

		left: auto;

		right: 40px;

		top: -47px;

	}



	.pre_nxt {

		width: 100%;

	}



	.pre_nxt .submitM2 {

		float: left;

	}



	.splHead span {

		font-size: 24px !important;

	}



	.vbox1 .carousel.slide,

	.vbox1 .carousel-inner .item {

		min-height: auto;

		padding-bottom: 15px;

	}



	.text-center-yes600 {

		text-align: center;

	}



	.sh_box1,

	.sh_box2,

	.sh_box3,

	.sh_box4 {

		min-height: 0;

	}



	.sh_box5 {

		min-height: 110px;

	}



	.getQNowSec1 {

		height: auto;

		line-height: 1.2;

		padding-bottom: 15px;

	}

}



/*----- 480 ------*/

@media (max-width: 599px) {



	/*.topRight2{	float: left;	position: relative;	left:50%;	-webkit-transform: translateX(-50%);	   -moz-transform: translateX(-50%);		-ms-transform: translateX(-50%);		 -o-transform: translateX(-50%);			transform: translateX(-50%); margin-top:-20px;			}

.topRight2 li a{padding:5px; font-size:12px; width: 100%; text-align:center;}

.topRight2 li{font-size:14px; width: 33%; margin-bottom:5px;}

.topRight2.topRight2N > li:nth-child(1), .topRight2.topRight2N > li:nth-child(2) {    width: 50%;}

.phone{width:100% !important;}

#nav_list{right: 0; top:-87px;}*/

	.three_opt .col-sm-4 img {

		width: 85%;

	}



	.ht_box .submitMb,

	.pre_nxt .but1 {

		font-size: 14px;

		height: 40px;

		width: auto;

		padding: 10px;

	}



	.name_div {

		padding: 0 5px;

	}



	.wc_head {

		display: none;

	}



	.tab1_tit,

	.tab1_tit2 {

		font-size: 12px;

	}



	.control {

		font-size: 12px;

	}



	/*.uu_login{ width:100%; margin:4px 0; border:1px solid #e2e2e2; clear:both; display:none;}*/

	.footer1 .boxx1 {

		min-height: 100px;

		width: 100%;

		margin-bottom: 20px;

		padding: 0 10px;

	}



	.vbox1 .carousel-inner .item .item_inner {

		min-height: 320px;

		margin-bottom: 20px;

	}



	.three_opt .control span {

		top: 124px;

	}



	.three_opt .control__indicator {

		top: 165px;

	}



	#modal_polifie .modal-body h2 {

		font-size: 16px;

	}



	.tab11 .nav.nav-tabs li {

		border: 1px solid #fff;

		width: 100%;

	}



	.art_box li {

		height: auto;

	}



	/*.logo img{width:120px; height:auto;}

.topRight1{top:-45px;}

#nav_list{top:-43px;}*/

	.switch_existing_insurance {

		display: block;

		float: none;

		padding-top: 2%;

	}

}



/*----- 360/375 ------*/

@media (max-width: 479px) {



	.mm2,

	.mm3 {

		width: 50%;

	}



	.mm2 a,

	.mm3 a {

		width: 100%;

	}



	.phone {

		width: 100%;

	}



	.vbox1 .carousel-inner .item .item_inner {

		min-height: 200px;

	}



	.three_opt .control__indicator {

		top: 138px;

	}



	.three_opt .control span {

		font-size: 13px;

		top: 60px;

	}



	.lhs320 {

		float: left !important;

	}



	.tit_info {

		font-size: 15px;

		font-weight: bold;

	}



	#nav_list {

		position: absolute;

		right: 20px;

		font-size: 20px;

		cursor: pointer;

		color: #0e6ba8;

	}



	.account_txt {

		display: none;

	}



	.guard {

		font-size: 9px;

		padding: 1px 2px;

	}



	.pdf_but {

		font-size: 11px;

		font-weight: bold;

	}



	.art_box li {

		margin: 7px 0;

		width: 100%;

	}



	.topRight2 li {

		font-size: 12px;

	}



	.topRight2N .phone a {

		left: auto;

		right: 34px;

		top: -42px;

	}

}



/*----- 414 ------*/

@media (min-width: 400px) and (max-width: 479px) {

	.three_opt .control span {

		top: 85px;

	}

}



/*

@media (width: 375px)

{

	.topRight2 li a{padding:2px;}

	.logo img{height:25px;}

	.topRight2N .phone img{display:none;}

}



/*----- 320 -----*/

@media (max-width: 359px) {

	.tit_info {

		font-size: 13px;

		font-weight: bold;

	}



	.pdf_but {

		font-size: 9px;

		font-weight: bold;

		background: rgba(0, 0, 0, 0) url("../images/pdf.jpg") no-repeat scroll 2px 2px / 22px auto;

		line-height: 21px;

		padding: 2px 2px 2px 30px;

	}



	.splHead span {

		font-size: 20px !important;

	}

}



/*----- 768Min -----*/

@media (min-width: 768px) {



	.sc_box1,

	.sc_box2,

	.sc_box3 {

		/* border-right: 1px solid #ddd; */

	}

}



@media (max-width:640px) {}



@media (min-width: 640px) {

	.title .tablesaw-cell-content>label {

		padding-right: 15px;

	}



	#carvariant .cartype.carmodel>li {

		width: 90% !important;

		height: 60px !important;

		position: relative;

	}

}



/*-- For Responsive navbar --*/

@media (max-width: 990px) {

	.alRWD {

		display: block;

	}



	.alRWD .navbar-header {

		float: none;

	}



	.alRWD .navbar-toggle {

		display: block;

	}



	.alRWD .navbar-collapse {

		border-top: 1px solid transparent;

		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);

	}



	.alRWD .navbar-collapse.collapse {

		display: none !important;

	}



	.alRWD .navbar-collapse.collapse.in {

		display: block !important;

	}



	.alRWD .navbar-nav {

		float: none !important;

		margin: 7.5px -15px;

	}



	.alRWD .navbar-nav>li {

		float: none;

	}



	.alRWD .navbar-nav>li>a {

		padding-top: 10px;

		padding-bottom: 10px;

	}



	.alRWD .navbar-nav>li>a img {

		display: none;

	}



	.wc_head h1 {

		font-size: 21px;

	}



	.wc_head h2 {

		font-size: 16px;

	}

}



/*for ie*/

@media all and (-ms-high-contrast:none) {

	.foo {

		color: green

	}



	/* IE10 */

	/* IE11

	*::-ms-backdrop, .logo img{border:1px solid red;}



	.cs_motor_tab .form-group .form-control{ border: 0px solid red !important; margin-top:10px;}

	.sm_form .form-control{margin-top:10px; border:1px solid red !important;}

.floatControl.form-control	 {margin-top:10px; }*/

	.floatControl.form-control {

		margin-top: 22px !important;

		border: 0px solid red !important;

	}



	.floatControl {

		margin-top: 14px !important;

		border: 0px solid red !important;

	}

}



/*-- For Safari --*/

@media screen and (-webkit-min-device-pixel-ratio:0) {

	.floatLabel {

		margin-top: 0;

	}



	.floatControl.form-control {

		margin-top: 20px;

	}

}



@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {

	.floatLabel {

		margin-top: -12px;

	}

}



/*-- For Edge only --*/

@supports (-ms-ime-align:auto) {

	.floatLabel {

		margin-top: -11px;

	}

}



#viewquotes .modal-content {

	padding: 0px;

	padding-bottom: 10px;

}



#viewquotes .modal-body {

	padding: 0px;

}



#viewquotes .nav>li {

	min-width: 19.7%;

	text-align: center;

}



#viewquotes .nav>li>a {

	border-radius: 0px;

}



#viewquotes .modal-dialog {

	margin: 20px auto;

}



#viewquotes .nav>li>a:focus,

.nav>li>a:hover {

	background-color: #0e6ba8;

	color: #fff;

	border-color: #0e6ba8 #0e6ba8 #0e6ba8;

}



#viewquotes .nav-item.active a {

	background-color: #0e6ba8;

	color: #fff;

	border-color: #0e6ba8 #0e6ba8 #0e6ba8;

	font-weight: bold;

}



#viewquotes .nav-tabs {

	border-bottom: 2px solid #0e6ba8;

}



#viewquotes .nav li a {

	font-weight: bold;

}



.btn {

	-webkit-transition: all 0.8s;

	-moz-transition: all 0.8s;

	transition: all 0.8s;

}



.btn:after {

	content: '';

	position: absolute;

	z-index: -1;

	-webkit-transition: all 0.8s;

	-moz-transition: all 0.8s;

	transition: all 0.8s;

}



.btn-1c:after {

	width: 0%;

	height: 100%;

	top: 0;

	left: 0;

	background: #0e6ba8;

}



.btn-1c:hover,

.btn-1c:active {

	color: #0e83cd;

}



.btn-1c:hover:after,

.btn-1c:active:after {

	width: 100%;

}



#viewquotes .modal-body>ul li {

	position: relative;

	z-index: 1;

}



#viewquotes .modal-dialog {

	width: 900px;

}



#home .col-lg-12,

#home .col-lg-3 {

	padding: 0px;

}



#home,

#viewquotes .tab-pane {

	width: 100%;

}



.inbannermanufacturecontent .leftparttitle h3,

.inbannermanufacturecontent .rightpartcontent h3 {

	text-align: left;

	color: #0e6ba8;

	font-size: 30px !important;

	font-weight: 700;

	margin-bottom: 20px;

	margin-top: 20px;

}



.col-section1 {

	margin-top: 20px;

}



#listmanufacturer .letterprefix {

	color: #59c6c5;

	font-size: 14px;

	float: left;

	width: 5%;

}



.subcartabtitle {

	text-transform: uppercase;

	letter-spacing: 1px;

	font-size: 12px;

	opacity: .6;

	font-weight: 700;

	text-align: center;

	margin-bottom: 16px;

	padding: 1% 0;

}



.carsbrandsect {

	float: left

}



.carsbrandprefix {

	height: auto;

	float: left;

	width: 20%;

}



#listmanufacturer .carbrand {

	float: right;

	padding-left: 2%;

	width: 95%;

}



#listmanufacturer .carbrand>li {

	font-size: 15px;

	height: 40px;

	line-height: 40px;

	padding-left: 10px;

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

}



#listmanufacturer .carbrand>li:hover {

	box-shadow: 0 1px 8px 3px rgba(0, 0, 0, .07);

	border-radius: 3px;

	width: 150px;

	background: #0e6ba8;

	color: #fff;

	font-weight: bold;

	padding-left: 10%;

	-webkit-transition: .5s all ease;

	-moz-transition: .5s all ease;

	transition: .5s all ease;

}



.cartype li {

	height: 50px;

	border: 1px solid rgba(49, 68, 81, .12);

	box-shadow: 0 0 8px 0 rgba(0, 0, 0, .04);

	border-radius: 4px;

	line-height: 18px;

	padding: 1px;

	float: left;

	text-align: center;

	font-size: 15px;

	line-height: 50px;

	color: #030303;

	text-decoration: none;

	cursor: pointer;

}



.cartype li:hover {

	-webkit-transform: scale(1.01);

	transform: scale(1.01);

	box-shadow: 0 0 8px 3px rgba(0, 0, 0, .04), 0 20px 48px 3px rgba(0, 0, 0, .07);

	background: #0e6ba8;

	color: #fff;

	font-weight: bold;

}



.modeldrive li {

	height: 50px;

	border: 1px solid rgba(49, 68, 81, .12);

	box-shadow: 0 0 8px 0 rgb(0 0 0 / 4%);

	border-radius: 4px;

	padding: 0px 7px;

	float: left;

	line-height: 50px;

	text-align: center;

	font-size: 13px;

	color: #030303;

	text-decoration: none;

	cursor: pointer;

}



.modeldrive li.varientmaintext {

	/* line-height:20px; */

}



.modeldrive li:hover {

	-webkit-transform: scale(1.01);

	transform: scale(1.01);

	box-shadow: 0 0 8px 3px rgba(0, 0, 0, .04), 0 20px 48px 3px rgba(0, 0, 0, .07);

	background: #0e6ba8;

	color: #fff;

	font-weight: bold;

}



.fueltyperadiosect {

	width: 310px;

	margin: 2% auto;

}



.fueltyperadio {

	display: block;

	position: relative;

	padding-left: 35px;

	margin-bottom: 30px;

	cursor: pointer;

	font-size: 14px;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	color: #030303;

}



.fueltyperadio input {

	position: absolute;

	opacity: 0;

	cursor: pointer;

}



.fueltypecheckmark {

	position: absolute;

	top: 0;

	left: 0;

	height: 25px;

	width: 25px;

	background-color: #eee;

	border-radius: 50%;

}



.fueltyperadio:hover input~.fueltypecheckmark {

	background-color: #ccc;

}



.fueltyperadio input:checked~.fueltypecheckmark {

	background-color: #0e6ba8;

}



.fueltypecheckmark:after {

	content: "";

	position: absolute;

	display: none;

}



.fueltyperadio input:checked~.fueltypecheckmark:after {

	display: block;

}



.fueltyperadio .fueltypecheckmark:after {

	top: 9px;

	left: 9px;

	width: 8px;

	height: 8px;

	border-radius: 50%;

	background: white;

}



.cartype.carmodel {

	margin: 2% auto;

	display: flex;

}



.cartype.bikemodel {

	margin: 2% auto;

	display: flex;

}



#myInput {

	box-sizing: border-box;

	background-image: url('searchicon.png');

	background-position: 14px 12px;

	background-repeat: no-repeat;

	font-size: 16px;

	padding: 14px 20px 12px 45px;

	border: none;

	border-bottom: 1px solid #ddd;

}



#myInput:focus {

	outline: 3px solid #ddd;

}



.dropdown {

	position: relative;

	display: inline-block;

}



.dropdown-content {

	position: absolute;

	background-color: #f6f6f6;

	min-width: 230px;

	overflow: auto;

	border: 1px solid #ddd;

	z-index: 1;

}



.dropdown-content a {

	color: black;

	padding: 12px 16px;

	text-decoration: none;

	display: block;

}



.show {

	display: block;

}



.dropdown.inputsearch {

	width: 31%;

	margin: 2% 0;

	min-height: 50px;

	display: flex;

}



#myInput.form-control {

	border: 1px solid rgba(49, 68, 81, 0.4);

	padding: 16px 40px 16px 36px;

	border-radius: 4px !important;

	height: 54px;

}



#myDropdown.dropdown-content i {

	position: absolute;

	float: left;

	top: 0;

	line-height: 54px;

	font-size: 20px;

	padding-left: 10px;

	color: #abb1b8;

}



.carregister {

	background: #fff;

	width: 100%;

	float: left;

}



.carregister a {

	padding: 10px 10px 10px 48px;

	height: 38px;

	font-size: 14px;

}



.carregister a:hover {

	background: #f0f0f5;

}



.carfieldquotes input {

	height: 50px;

	float: left;

	padding-top: 20px;

	background-color: transparant !important;

	padding-left: 10px;

}



.carfieldquotes input[type="text"] {

	color: #757070 !important;

	font-weight: bold;

}



.carfieldquotes button {

	/*  float: left;*/

	height: 50px;

	font-weight: 600;

}



.carfieldquotes input::-webkit-input-placeholder {

	/* Chrome/Opera/Safari */

	color: gray !important;

	padding-left: -20px !important;

	font-weight: normal !important;

}



.carfieldquotes input::-moz-placeholder {

	/* Firefox 19+ */

	color: gray !important;

	padding-left: -20px !important;

	font-weight: normal !important;

}



.carfieldquotes input:-ms-input-placeholder {

	/* IE 10+ */

	color: gray !important;

	padding-left: -20px !important;

	font-weight: normal !important;

}



.carfieldquotes input:-moz-placeholder {

	/* Firefox 18- */

	color: gray !important;

	padding-left: -20px !important;

	font-weight: normal !important;

}



.carmanufacture .cols-sm:hover {

	background: #0e6ba8;

}



.carmanufacture .cols-sm:hover .car-name {

	color: #fff;

}



.popuplefttitle {

	color: #1383b3;

}



.popupleftsubtitle {

	color: #A9A9A9;

	font-weight: bold;

	text-transform: uppercase;

	font-size: 10px;

	float: left;

}



.popupleftsubvalue {

	color: #0e6ba8;

	font-weight: bold;

	text-transform: uppercase;

	font-size: 11px;

	float: right;

}



.leftparttitle h4 {

	margin-bottom: 10px;

	float: left;

	width: 100%;

}



.modelrightsect .cartype li {

	width: 140px;

}



.inbannermanufacturecontent {

	margin: 2% auto;

	display: flex;

	background: #fff;

	padding: 20px;

	box-shadow: 0 10px 14px -6px rgba(0, 0, 0, .1), 0 22px 35px 3px rgba(0, 0, 0, 0.1), 0 8px 42px 7px rgba(0, 0, 0, .12);

	-webkit-box-shadow: 0 10px 14px -6px rgba(0, 0, 0, .1), 0 22px 35px 3px rgba(0, 0, 0, 0.1), 0 8px 42px 7px rgba(0, 0, 0, .12);

}



.leftparttitle {

	float: left;

	background: #bbb7b747;

	padding-left: 2%;

	padding-right: 2%;

}



.rightpartcontent {

	float: left;

	/* width: 100% !important; */

}



.manufacturerorderlist {

	width: 100%;

	float: left;

}



.manufacturerorderlisttitle {

	width: 100%;

	float: left;

}



.inbannermanufacturecontent #steps_car {

	margin: 0px auto;

}



.inbannermanufacturecontent.inbannercontent {

	padding: 5% 20px;

}



.inbannermanufacturecontent .leftparttitle h3 {

	font-size: 18px !important;

}



#viewquotes .search-head {

	width: 100%;

}



#policyexpiry .bootstrap-select.input-back,

#viewquotes .bootstrap-select.input-back,

#selectlocation .bootstrap-select.input-back {

	padding-left: 0px !important;

}



#policyexpirybike .bootstrap-select.input-back,

#viewquotes .bootstrap-select.input-back,

#selectrto .bootstrap-select.input-back {

	padding-left: 0px !important;

}



#selectrto .bootstrap-select.input-back {

	padding-left: 0px !important;

}



#viewquotes .filter-option,

#selectlocation .filter-option {

	padding-left: 25px;

}



#selectrto .filter-option {

	padding-left: 25px;

}



#cardescription .rightpartcontent.manufacturerightsect h3 {

	background: #0e6ba8;

	color: #fff;

	border-radius: 5px;

	padding: 10px;

	text-align: center;

	width: 100%;

}



#bikedescription .rightpartcontent.manufacturerightsect h3 {

	background: #0e6ba8;

	color: #fff;

	border-radius: 5px;

	padding: 10px;

	text-align: center;

}



.previewchoice i,

.nextchoice i {

	font-size: 30px;

	line-height: 20px;

	font-weight: bold;

}



.previewchoice {

	float: left;

	font-size: 23px;

	font-weight: bold;

	cursor: pointer;

}



.nextchoice {

	float: right;

	font-size: 23px;

	font-weight: bold;

	cursor: pointer;

}



#cardescription #carregistration h3.havebrandcar {

	border: 1px solid #0e6ba8 !important;

	padding: 8px !important;

	font-size: 15px !important;

	background: transparent;

	color: #0e6ba8;

}



#cardescription #carregistration h3.havebrandcar:hover {

	background: #0e6ba8;

	color: #fff;

}



#bikedescription #bikedescription h3.havebrandbike {

	border: 1px solid #0e6ba8 !important;

	padding: 8px !important;

	font-size: 15px !important;

	background: transparent;

	color: #0e6ba8;

}



#bikedescription #bikedescription h3.havebrandbike:hover {

	background: #0e6ba8;

	color: #fff;

}



ul.registeryear>li {

	border: solid #becbd4 1px;

	cursor: pointer;

	border-radius: 5px;

	display: block;

	margin: 0px 0;

	padding: 7px 20px 7px 10px;

	font-size: 15px;

	text-align: center;

	width: 32%;

	float: left;

	margin: 0 .5% 1% 0.5%;

	color: #546e7a;

	font-weight: bold;

}



ul.registeryear>li i {

	float: right;

	font-weight: bold;

	line-height: 20px;

}



ul.registeryear>li:hover {

	color: #0e6ba8;

	border: solid #0e6ba8 1px;

}



ul.carregisteryear>li {

	border: solid #becbd4 1px;

	cursor: pointer;

	border-radius: 5px;

	display: block;

	margin: 0px 0;

	padding: 7px 20px 7px 10px;

	font-size: 15px;

	text-align: center;

	width: 32%;

	float: left;

	margin: 0 .5% 1% 0.5%;

	color: #546e7a;

	font-weight: bold;

}



ul.carregisteryear>li i {

	float: right;

	font-weight: bold;

	line-height: 20px;

}



ul.carregisteryear>li:hover {

	color: #0e6ba8;

	border: solid #0e6ba8 1px;

}



.brandnewdetails input {

	padding: 19px 1% 15px;

	color: #757070 !important;

	width: 100%;

	padding-top: 0;

	padding-bottom: 0px;

	font-weight: bold;

	font-size: 15px;

	text-align: center;

	/* text-transform: uppercase !important; */

	cursor: text;

	box-shadow: none;

	border: solid #0e6ba8 1px;

	height: 54px;

	margin-bottom: 2%;

}



.brandnewdetails input::placeholder {

	color: gray !important;

	font-size: 10px;

	font-weight: 500;

}



.brandnewcontinue {

	margin: 0px auto;

	display: flex;

	text-transform: uppercase;

	font-weight: bold;

	font-size: 16px;

	height: 44px;

	padding: 0 3%;

	border-radius: 4px;

}



.insurercontinue {

	margin: 0px auto;

	/* display:flex; */

	text-transform: uppercase;

	font-weight: bold;

	font-size: 16px;

	height: 44px;

	padding: 0 3%;

	border-radius: 4px;

	float: left;

}



.selectcityname {

	margin-top: 2%;

}



.selectcityname li {

	font-size: 15px;

	font-weight: 600;

	border: solid #becbd4 1px;

	cursor: pointer;

	display: inline-block;

	margin: 1% 1% 1% 1%;

	border-radius: 5px;

	padding: 7px;

	text-align: center;

	color: #546e7a;

}



.selectcityname>li:last-child {

	width: 100%;

}



.selectcityname li i {

	float: right;

	line-height: 20px;

	font-weight: 700;

	font-size: 15px;

}



.statesection>li {

	float: left;

}



.statesection {

	display: none;

	width: 100%;

	float: left;

}



.statesection>li:hover {

	color: #0e6ba8;

	border: solid #0e6ba8 1px;

}



.selectcityname>li:hover,

.selectcityname>li:active {

	background: #0e6ba8;

	color: #fff;

}



#listmanufacturer.inbannermanufacturecontent {

	min-height: 550px;

}



.viewpolicyexpiry {

	width: 100%;

	float: left;

}



.leftpolicyexpiry {

	float: left;

	line-height: 25px;

	font-weight: bold;

	margin-bottom: 2%;

}



.rightpolicyexpiry {

	float: left;

	margin-bottom: 2%;

	min-height: 50px;

	height: auto;

}



.rightpolicyexpiry input {

	height: 40px;

}



.selectncb>li {

	float: left;

	border-radius: 20px;

	height: 40px;

	text-align: center;

	line-height: 37px;

	border: 2px solid #333;

	color: #333;

	margin-right: 10px;

	margin-bottom: 10px;

}



.selectncb>li.active {

	border: 2px solid #0e6ba8;

	color: #0e6ba8;

}



.selectncb.expirydate li {

	height: auto;

	line-height: 20px;

	padding: 1%;

	font-size: 11px;

}



.previouspolicy select {

	padding-left: 0% !important;

	color: #000 !important;

}



.rightpolicyexpiry.previouspolicy {

	padding-left: 0;

}



.gj-datepicker.gj-datepicker-bootstrap {

	width: 100%;

	float: left;

}



.gj-datepicker.gj-datepicker-bootstrap input {

	padding-left: 2%;

}



.gj-datepicker.gj-datepicker-bootstrap span.input-group-append {

	display: none;

}



.policydateentry {

	height: 60px;

}



.datenotsure {

	font-size: 12px;

	font-style: italic;

	font-weight: bold;

	cursor: pointer;

	margin: 1% 0;

	float: left;

}



.iknow {

	font-size: 12px;

	font-style: italic;

	font-weight: bold;

	cursor: pointer;

	margin: 1% 0;

	float: left;

}



.ui-datepicker {

	display: none;

	padding: .2em .2em 0;

	width: 17em;

}



.ui-datepicker .ui-datepicker-header {

	padding: .2em 0;

	position: relative;

}



.ui-datepicker .ui-datepicker-prev,

.ui-datepicker .ui-datepicker-next {

	height: 1.8em;

	position: absolute;

	top: 2px;

	width: 1.8em;

}



.ui-datepicker .ui-datepicker-prev-hover,

.ui-datepicker .ui-datepicker-next-hover {

	top: 1px;

}



.ui-datepicker .ui-datepicker-prev {

	left: 2px;

}



.ui-datepicker .ui-datepicker-next {

	right: 2px;

}



.ui-datepicker .ui-datepicker-prev-hover {

	left: 1px;

}



.ui-datepicker .ui-datepicker-next-hover {

	right: 1px;

}



.ui-datepicker .ui-datepicker-prev span,

.ui-datepicker .ui-datepicker-next span {

	display: block;

	left: 50%;

	margin-left: -8px;

	margin-top: -8px;

	position: absolute;

	top: 50%;

}



.ui-datepicker .ui-datepicker-title {

	line-height: 1.8em;

	margin: 0 2.3em;

	text-align: center;

}



.ui-datepicker .ui-datepicker-title select {

	font-size: 1em;

	margin: 1px 0;

}



.ui-datepicker select.ui-datepicker-month-year {

	width: 100%;

}



.ui-datepicker select.ui-datepicker-month,

.ui-datepicker select.ui-datepicker-year {

	width: 49%;

}



.ui-datepicker table {

	border-collapse: collapse;

	font-size: .9em;

	margin: 0 0 .4em;

	width: 100%;

}



.ui-datepicker th {

	border: 0;

	font-weight: bold;

	padding: .7em .3em;

	text-align: center;

}



.ui-datepicker td {

	border: 0;

	padding: 1px;

}



.ui-datepicker td span,

.ui-datepicker td a {

	display: block;

	padding: .2em;

	text-align: right;

	text-decoration: none;

}



.ui-datepicker .ui-datepicker-buttonpane {

	background-image: none;

	border-bottom: 0;

	border-left: 0;

	border-right: 0;

	margin: .7em 0 0 0;

	padding: 0 .2em;

}



.ui-datepicker .ui-datepicker-buttonpane button {

	cursor: pointer;

	float: right;

	margin: .5em .2em .4em;

	overflow: visible;

	padding: .2em .6em .3em .6em;

	width: auto;

}



.additionalcoverlist {

	display: inline-block;

}



.additionalcoverlist li {

	/* display: inline-block; */

	display: flex;

	align-items: center;

}



.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {

	float: left;

}



/* with multiple calendars */

.ui-datepicker.ui-datepicker-multi {

	width: auto;

}



.ui-datepicker-multi .ui-datepicker-group {

	float: left;

}



.ui-datepicker-multi .ui-datepicker-group table {

	margin: 0 auto .4em;

	width: 95%;

}



.ui-datepicker-multi-2 .ui-datepicker-group {

	width: 50%;

}



.ui-datepicker-multi-3 .ui-datepicker-group {

	width: 33.3%;

}



.ui-datepicker-multi-4 .ui-datepicker-group {

	width: 25%;

}



.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {

	border-left-width: 0;

}



.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {

	border-left-width: 0;

}



.ui-datepicker-multi .ui-datepicker-buttonpane {

	clear: left;

}



.ui-datepicker-row-break {

	clear: both;

	font-size: 0em;

	width: 100%;

}



/* RTL support */

.ui-datepicker-rtl {

	direction: rtl;

}



.ui-datepicker-rtl .ui-datepicker-prev {

	left: auto;

	right: 2px;

}



.ui-datepicker-rtl .ui-datepicker-next {

	left: 2px;

	right: auto;

}



.ui-datepicker-rtl .ui-datepicker-prev:hover {

	left: auto;

	right: 1px;

}



.ui-datepicker-rtl .ui-datepicker-next:hover {

	left: 1px;

	right: auto;

}



.ui-datepicker-rtl .ui-datepicker-buttonpane {

	clear: right;

}



.ui-datepicker-rtl .ui-datepicker-buttonpane button {

	float: left;

}



.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {

	float: right;

}



.ui-datepicker-rtl .ui-datepicker-group {

	float: right;

}



.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {

	border-left-width: 1px;

	border-right-width: 0;

}



.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {

	border-left-width: 1px;

	border-right-width: 0;

}



/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */

.ui-datepicker-cover {

	filter: mask();

	/*must have*/

	height: 200px;

	/*must have*/

	left: -4px;

	/*must have*/

	position: absolute;

	/*must have*/

	top: -4px;

	/*must have*/

	width: 200px;

	/*must have*/

	z-index: -1;

	/*must have*/

}



div.ui-datepicker {

	font-size: 13px;

}



.search-head.search-back .dropdown-menu>.active>a,

.dropdown-menu>.active>a:focus,

.dropdown-menu>.active>a:hover {

	background: #0e6ba8 !important;

	color: #fff !important;

}



.search-head.search-back .bs-searchbox .input-block-level.form-control {

	color: #546e7a !important;

	font-weight: 500;

	padding-left: 10px;

	font-size: 15px;

}



.search-head.search-back .dropdown-menu>li>a:focus,

.dropdown-menu>li>a:hover {

	background: #0e6ba8 !important;

	color: #fff !important;

}



.rightpolicyexpiry.policydateentry input.form-control.hasDatepicker {

	color: #18252b !important;

	font-weight: 500;

	padding-left: 10px;

	font-size: 15px;

}



.previouspolicy select>option:hover {

	background: #0e6ba8 !important;

	color: #fff;

}



/* #selectlocation{

  -webkit-transition: all 1s ease-in-out;

  -moz-transition: all 1s ease-in-out;

  -o-transition: all 1s ease-in-out;

  transition: all 1s ease-in-out;

}



#viewquotes{

  -webkit-transition: all 1s ease-in-out;

  -moz-transition: all 1s ease-in-out;

  -o-transition: all 1s ease-in-out;

  transition: all 1s ease-in-out;

} */

#selectlocation .bootstrap-select.btn-group .dropdown-menu.inner {

	height: 200px;

}



#selectrto .bootstrap-select.btn-group .dropdown-menu.inner {

	height: 200px;

}



#viewquotes .bootstrap-select.btn-group .dropdown-menu.inner {

	height: 200px;

}



#carvariant .cartype.carmodel {

	display: block;

}



#carvariant .cartype.carmodel>li {

	width: 90% !important;

	height: 60px !important;

	position: relative;

}



#bikevariant .cartype.bikemodel {

	display: inline-block;

	width: 100%;

}



#bikevariant .cartype.bikemodel>li {

	width: 29%;

}



.additionalcoverlabel {

	width: 50%;

	/* width: 40%; */

	float: left;

	height: 20px;

	line-height: 20px;

}



.sm_form.additionalcoverleft .form-control {

	/* width: 60%; */

	width: 50%;

	float: left;

	margin-bottom: 2%;

	//height: 20px !important;

}



.additionalcoverpa {

	font-size: 10px;

	float: left;

	margin-left: 0%;

	width: 100%;

	margin-top: 3%;

}



.searchresult.float_carDetails {

	padding-top: 10px;

	margin-top: 3%;

	background: url(../images/title_bg.jpg) center;

}



.accessoriescoverleft {

	background: #fff;

	padding: 5px;

	/* padding-bottom: 5px; */

	float: left;

	margin: 0% 0;

	width: 100%;

}



.accessoriesdiscount {

	background: #fff;

	padding: 4px 0;

	float: left;

}



.additionalcoverstop {

	float: left;

	width: 100%;

	padding-bottom: 5px;

}



.accessoriescoverleft h2,

.accessoriesdiscount h2,

.additionalcoverstop h2 {

	font-size: 12px;

}



.accessoriescoverleft h2>a,

.accessoriesdiscount h2>a,

.additionalcoverstop h2>a {

	color: #1383b3;

}



.accessoriescoverleft h2>a:hover,

.accessoriesdiscount h2>a:hover,

.additionalcoverstop h2>a:hover {

	text-decoration: none;

}



.ss_box1 li.pacover {

	height: auto;

}



.divider {

	float: left;

	height: 22px;

	background: #0e6ba8;

	width: 4px;

	margin-left: 1%;

}



.accessoriestooltip {

	margin: 2%;

	float: left;

}



#car_insurance_formAdd::-webkit-scrollbar-track {

	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);

	background-color: #F5F5F5;

	border-radius: 10px;

}



#car_insurance_formAdd::-webkit-scrollbar {

	width: 5px;

	background-color: #F5F5F5;

}



#car_insurance_formAdd::-webkit-scrollbar-thumb {

	background-color: #eceeed;

	border-radius: 10px;

	background: rgba(0, 0, 0, .2);

}



.sstoprowdetails {

	font-size: 10px !important;

	float: left;

	line-height: 16px;

}



.accessoriescoverleft .accessoriescovertitle,

.accessoriesdiscount .accessoriescovertitle {

	padding: 5px;

}



.greenborder {

	border-right: 4px solid #11d27b;

	float: left;

	padding-right: 5px;

	padding-left: 4px;

	margin-right: 5px;

}



.ss_topRow .nopadding {

	padding: 0;

	height: 24px;

}



.pt1per {

	padding-top: 1% !important;

}



.searcheddetails {

	color: #00000080;

}



ul.additionalcoverlist li:nth-child(2) .tooltip {

	font-size: 12px;

	float: left;

	width: 220px;

}



ul.additionalcoverlist li:nth-child(4) .tooltip {

	font-size: 12px;

	float: left;

	width: 220px;

}



ul.additionalcoverlist li:nth-child(5) .tooltip {

	font-size: 12px;

	float: left;

	width: 220px;

}



ul.additionalcoverlist li:nth-child(7) .tooltip {

	font-size: 12px;

	float: left;

	width: 220px;

}



.additionaladdon ul.additionalcoverlist li:nth-child(1) .tooltip {

	font-size: 12px;

	float: left;

	width: 220px;

}



.additionaladdon ul.additionalcoverlist li:nth-child(2) .tooltip {

	font-size: 12px;

	float: left;

	width: 220px;

}



.additionaladdon ul.additionalcoverlist li:nth-child(3) .tooltip {

	font-size: 12px;

	float: left;

	width: 220px;

}



.ssgpolicydetails .sstoprowdetails {

	padding-right: 1%;

}



.col-sm-4.sc_box4 {

	/* min-height: 130px; */

}



.addon1 ul>li {

	width: 100%;

	float: left;

}



.plusrequired {

	color: red;

	font-size: 12px;

}



.papassenger {

	height: auto !important;

}



.papassenger .submitMb {

	margin-top: 5%;

	float: left;

	height: 28px;

	width: auto;

	font-size: 13px !important;

}



.papassenger .clickselect {

	width: 100%;

	float: left;

	font-size: 11px;

	font-weight: 600;

	padding: 2px 0;

	color: #CC0000;

}



.additionalcoverpa>ul>li {

	width: 33%;

	float: left;

	font-size: 9px;

	height: auto;

}



.newcheckbox {

	height: auto !important;

}



.newcheckbox label {

	display: block;

	border: solid 1px gray;

	line-height: 30px;

	height: 30px;

	width: 100%;

	border-radius: 4px;

	-webkit-font-smoothing: antialiased;

	margin-top: 10px;

	font-family: Arial, Helvetica, sans-serif;

	color: gray;

	text-align: center;

}



.newcheckbox input[type=checkbox] {

	display: none;

}



.newcheckbox input:checked+label {

	border: solid 1px #0e6ba8;

	color: #0e6ba8;

}



.newcheckbox input:checked+label:before {

	content: "✓";

}



/* new stuff */

.newcheckbox .check {

	visibility: hidden;

}



.newcheckbox input:checked+label .check {

	visibility: visible;

}



.newcheckbox input.checkbox:checked+label:before {

	content: "";

}



.newbrandnamesect {

	/*width: 45%;*/

	margin: 0px auto;

}



.newbrandnamesect span.text {

	font-size: 12px;

	margin-left: 2px;

	margin-bottom: 1%;

	width: 100%;

	float: left;

}



/* The container */

.newbrandname {

	display: block;

	position: relative;

	padding-left: 40px;

	margin-bottom: 10px;

	cursor: pointer;

	font-size: 16px;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	height: 20px;

}



/* Hide the browser's default radio button */

.newbrandname input {

	position: absolute;

	opacity: 0;

	cursor: pointer;

}



/* Create a custom radio button */

.newbrandnamecheckmark {

	position: absolute;

	top: 0;

	left: 0;

	height: 16px;

	width: 16px;

	background-color: #eee;

	border-radius: 50%;

}



/* On mouse-over, add a grey background color */

.newbrandname:hover input~.newbrandnamecheckmark {

	background-color: #ccc;

}



/* When the radio button is checked, add a blue background */

.newbrandname input:checked~.newbrandnamecheckmark {

	background-color: #0e6ba8;

}



/* Create the indicator (the dot/circle - hidden when not checked) */

.newbrandnamecheckmark:after {

	content: "";

	position: absolute;

	display: none;

}



/* Show the indicator (dot/circle) when checked */

.newbrandname input:checked~.newbrandnamecheckmark:after {

	display: block;

}



/* Style the indicator (dot/circle) */

.newbrandname .newbrandnamecheckmark:after {

	top: 5px;

	left: 5px;

	width: 6px;

	height: 6px;

	border-radius: 50%;

	background: white;

}



.newbrandnamesect {

	height: auto;

	overflow: hidden;

}



.savePlanDetails {

	display: flex;

	margin: 0px auto;

}



.arrN p.viewP {

	color: #11d27b;

	padding-left: 3.4%;

}



.arrN li i.fa-check {

	color: green;

}



.arrN li i.fa-times {

	color: red;

}



.buygreenborder {

	margin-bottom: 1.2%;

}



.buygreenborder>li {

	float: left;

	width: auto;

	border-right: 4px solid #11d27b;

	padding-right: 5px;

	padding-left: 5px;

	font-size: 12px;

	height: 15px;

	line-height: 15px;

}



.bikefieldquotes input {

	height: 50px;

	float: left;

	padding-top: 20px;

	background-color: transparant !important;

	padding-left: 10px;

}



.bikefieldquotes input[type="text"] {

	color: #757070 !important;

	font-weight: bold;

}



.bikefieldquotes button {

	/*float: left;*/

	height: 50px;

	font-weight: 600;

}



.bikefieldquotes input::-webkit-input-placeholder {

	/* Chrome/Opera/Safari */

	color: gray !important;

	padding-left: -20px !important;

	font-weight: normal !important;

}



.bikefieldquotes input::-moz-placeholder {

	/* Firefox 19+ */

	color: gray !important;

	padding-left: -20px !important;

	font-weight: normal !important;

}



.bikefieldquotes input:-ms-input-placeholder {

	/* IE 10+ */

	color: gray !important;

	padding-left: -20px !important;

	font-weight: normal !important;

}



.bikefieldquotes input:-moz-placeholder {

	/* Firefox 18- */

	color: gray !important;

	padding-left: -20px !important;

	font-weight: normal !important;

}



.newbrandnamesect.bikenewbrandnamesect,

.newbrandnamesect.bikenewbrandnameyear {

	width: 50%;

	float: left;

}



.newbrandnamesect.bikenewbrandnameyear .newbrandname {

	height: 25px;

}



.banCBox1 select#sonCount,

.banCBox1 select#daughterCount {

	background: #fff !important;

	width: 65px;

}



.banCBox1 select#sonCount>option,

.banCBox1 select#daughterCount>option {

	background: none !important;

}



.banHealthBox1 select {

	color: #fff !important;

}



.searchhealth i.fa-check {

	color: #0e6ba8;

	padding-right: 2px;

}



.searchhealthresult {

	color: #0e6ba8;

}



.searchhealthprice {

	line-height: 25px;

	height: 25px;

}



.hh_more.shmore {

	border: none;

}



.hh_more.shmore>a:hover {

	color: #0e6ba8;

	text-decoration: none;

}



.healthsearchleft {

	background: #f2f2f2;

	height: 25px;

	overflow: hidden;

	padding: 0 1%;

	margin-bottom: 0%;

	line-height: 25px;

}



.healthfilterleft {

	background: #f2f2f2;

	height: auto;

	overflow: hidden;

	padding: .5%;

	margin-bottom: 0%;

}



.healthsearchleft>h3 {

	font-weight: bold;

	color: #0e6ba8;

	float: left;

	font-size: 13px;

}



.healthsearchleft>p {

	font-size: 11px;

	width: auto;

}



.healthsearchleft>span {

	color: #0e6ba8;

	font-weight: bold;

	line-height: 25px;

	padding-left: 1%;

}



.healthbrgray {

	border-right: 1px solid #ccc;

	padding: 0px !important;

}



.healthfiltersearch {

	padding: 0;

	width: 22%;

	margin-top: 0;

	display: none;

}



.healthfiltersearch select {

	height: 25px !important;

}



.healthfiltersearch h2.text-bold {

	width: 90%;

	padding: 10px 15px;

	color: #fff;

	border-bottom-color: #fff;

}



.healthfiltersearch .form-group>label {

	padding: 4px;

	color: #fff;

	font-size: 13px;

	margin-bottom: 0;

}



.healthfiltersearch .form-group .col-sm-12 {

	padding: 4px;

}



.healthfiltersubmit {

	padding: 4px;

}



.healthfiltersearch form {

	/*height: 400px;

  overflow-y: scroll;*/

	width: 100%;

}



/* width

::-webkit-scrollbar {

  width: 5px;height:5px;

}*/

/* Track

::-webkit-scrollbar-track {

  background: #f1f1f1;

}*/

/* Handle

::-webkit-scrollbar-thumb {

  background: #c2c2c2;

}*/

/* Handle on hover

::-webkit-scrollbar-thumb:hover {

  background: #555;

}*/

.img_logo.hilogo {

	margin: 0px auto;

	display: flex;

}



.width20per {

	width: 35%;

	float: left;

}



.width80per {

	width: 60%;

	float: right;

}



.form-group.width100per {

	width: 100%;

	height: auto;

	overflow: hidden;

	margin-bottom: 2%;

}



.width80per .dropdown-toggle,

.width80per .form-control {

	padding: 0 5px !important;

	height: 20px;

	line-height: 20px;

	font-size: 13px;

}



.width80per.pt7per {

	padding-top: 7%;

}



.col-md-5.col-md-offset-3#rhsPreview,

#makePaButtonTerms.col-md-5.col-md-offset-3 {

	margin-left: 0;

}



.csmotorsummary {

	margin: 12px 0 0 0%;

	float: right;

	box-shadow: 0px 1px 3px -1px #000;

	background: #fff;

	border-radius: 4px;

	font-size: 12px;

}



.csmotorsummary>h2 {

	font-size: 16px;

	font-weight: 600;

	margin: 15px 0px;

}



.csmotorsummarydetailsleft {

	float: left;

	width: 75%;

}



.csmotorsummarydetailsleft>p {

	padding-bottom: 2px;

}



.csmotorsummarydetails {

	height: auto;

	overflow: hidden;

	float: left;

	width: 100%;

}



.csmotorbreakup {

	float: right;

	color: #11d27b;

	font-weight: bold;

}



.csmotoridvleft>ul {

	width: 76%;

	float: left;

}



.csmotoridvright>ul {

	width: 24%;

	float: left;

}



.csmotoridv ul>li {

	line-height: 20px;

}



.csmotorterms>input {

	float: left;

	margin-right: 2px;

}



.csmotorterms {

	line-height: 20px;

}



.csmotorsummary .submitM.submitMb {

	width: 100%;

	margin: 2% 0 2% 0;

}



.col-md-5.col-md-offset-3#rhsPreview {

	margin-top: -35px !important;

}



#makePaButtonTerms.col-md-5.col-md-offset-3 {

	width: 65%;

}



.cc_rhs {

	box-shadow: 0px 1px 3px -1px #000;

}



.csmotornotify {

	font-weight: bold;

	font-size: 13px;

	margin-bottom: 2%;

}



.csmodelpremium {

	border: 1px dashed #000;

	height: auto;

	width: 100%;

	overflow: hidden;

	padding-bottom: 2%;

}



.csmodelpremium>ul>li {

	float: left;

	width: 33.33%;

}



.csmodelpremium>ul.csmodelpremiumtop>li>img {

	max-width: 100px;

	margin: 0 12%

}



.csmodelpremium>ul.csmodelpremiumtop>li>ul {

	margin-top: 5%;

}



.csmodelpremium>ul.csmodelpremiumtop>li>ul>li {

	line-height: 30px;

	height: 30px;

}



.csmodelpremiumbottom>ul.left {

	width: 62%;

	float: left;

}



.csmodelpremiumbottom>ul.right {

	width: 32%;

	float: left;

}



.csmodelpremiumbottom>ul.left>li {

	line-height: 30px;

	padding-left: 15%;

}



.csmodelpremiumbottom>ul.right>li {

	line-height: 30px;

	padding-left: 15%;

}



#csmotorpopup .modal-footer {

	border: none;

}



.csmotoridv {

	padding-left: 0%;

}



.csmotorpremium {

	padding-left: 7.5%;

}



#csmotorpopup .close {

	color: #fff;

	text-shadow: 0 1px 0 #fff;

	font-size: 55px;

	position: absolute;

	right: -40px;

	top: -12px;

}



#csmotorpopup h4.modal-title {

	text-align: center;

	color: #000;

	font-size: 15px;

	width: 100%;

	font-weight: 600;

}



#csmotorpopup .modal-header {

	background: #fff;

	margin-bottom: 0;

	padding: 10px 0 0 0;

}



#csmotorpopup .modal-body>p {

	font-size: 13px;

	text-align: center;

	line-height: 20px;

	padding-bottom: 2%;

}



.csmotoridv ul>li:last-child {

	font-weight: bold;

}



.getdetailscheckbg {

	background: rgba(0, 0, 0, 0.6) url("../images/greenTransBg.png") repeat scroll 0 0;

	padding-left: 10px !important;

}



#callback_product>option {

	color: #000 !important;

	background: #fff !important;

}



.healthhistory input[type="text"] {

	font-size: 11px;

	padding-left: 5px;

}



.memberdetails caption {

	background: #00b050;

	color: #fff;

	padding-left: 15px;

	padding-right: 15px;

}



.memberdetails caption>h6 {

	margin-bottom: 0;

	font-weight: bold;

}



.memberdetails caption>h6>a {

	color: #fff;

}



.memberdetailsinsured {

	float: left;

	width: 100%;

	margin-top: 5%;

}



.memberdetailsinsured>li {

	width: 50%;

	float: left;

	margin-bottom: 2%;

}



.detailsinsuredtitle {

	float: left;

	text-align: center;

	font-weight: bold;

	font-size: 16px;

}



.memberdetailsinsured>li:nth-child(even) {

	text-align: right;

}



.memberdetailsinsured>li:nth-child(even)>select {

	width: 50%;

}



.myhealthplanprice>.btn {

	height: auto;

	float: left;

	margin-right: 2%;

	min-height: 74px;

	background: #ccc;

	color: #000;

}



.myhealthplanprice>.btn.btnactive,

.myhealthplanprice>.btn:hover {

	background: #5cb85c;

	border: #4cae4c;

	color: #fff;

}



.myhealthplanprice>button:last-child {

	margin-right: 0;

}



.memberinsuredsubmit {

	text-align: center;

	width: 100%;

	float: left;

}



.memberinsuredsubmit>input {

	margin: 0px auto;

	width: 80%;

}



.memberdetailsplan {

	margin: 2% 0;

	float: left;

	font-size: 13px;

	width: 100%;

}



.memberdetailsplan>li {

	width: 33.33%;

	float: left;

	text-align: center;

}



.memberdetailsinsured>li>select {

	margin-top: 2%;

}



.float_container.searchresult {

	padding-top: 20px;

}



.coveryearlist {

	margin: 0px auto;

	display: inline;

}



.filterclose>i {

	color: #fff;

	margin: 70%;

	float: right;

	cursor: pointer;

}



.varientsubtext {

	width: 100%;

	font-size: 10px;

	position: absolute;

	top: 13px;

	left: 0px;

}



.filterdropsect {

	padding: 0 2px;

	float: left;

}



.filterdropsect .form-control {

	height: 28px;

	padding: 0px 12px;

}



.healthfilterleft .dropdown-menu {

	position: relative !important;

}



.healthfilterleft .dropdown-toggle.btn-default {

	height: 28px;

	padding: 0 8px;

}



.searchBox.searchBox_inner {

	margin-top: 1%;

}



.individualinsured select {

	height: 21px;

	font-size: 12px;

}



.individualinsured a.submitM {

	height: 20px;

	line-height: 0px;

	padding: 4px 10px;

}



table.individualinsured {

	width: 99%;

}



.searchhealthsuminsured {

	font-size: 11px;

	color: #909090;

	display: block;

	margin-top: 5px;

	text-align: right;

	padding-right: 5%;

	float: left;

}



.searchhealthsumoption {

	float: right;

	margin-left: 10px;

	width: 33%;

	text-align: right;

	padding-right: 1.3%;

}



.select2-container .select2-choice>.select2-chosen {

	line-height: 35px !important;

	padding-left: 5px;

}



.supertopupsearchrhs {

	font-size: 11px;

	color: #909090;

	display: block;

	margin-top: 5px;

	text-align: right;

	padding-right: 5%;

	float: left;

}



@media (max-width:360px) {

	.leftparttitle {

		padding-left: 10% !important;

		padding-right: 10% !important;

	}



	.filterdropsect {

		width: 100%;

	}



	.healthsearchlist {

		margin-top: 0%;

	}



	#healthmainPagesearch .submitM {

		margin-top: 1%;

	}



	.healthsearchlist {

		padding-top: 0px;

	}



	.searchhealthsuminsured {

		width: auto;

	}



	.coveryearlist {

		width: auto;

	}



	.searchhealthsumoption {

		width: 100%;

	}



	.mediasearchhealth .text-center {

		text-align: left;

	}



	.mediasearchhealth {

		margin-top: 1%;

		float: left;

		width: 100%;

	}



	.searchhealthsumoption #notavailrhs {

		float: left;

	}



	.searchhealthsumoption span.sumtitle {

		width: 100%;

		float: left;

		text-align: left;

	}



	.searchhealthsumoption span {

		width: 20%;

		float: left;

		margin-bottom: 1%;

		text-align: center;

	}



	.ssTit.yes600 {

		height: auto;

		min-height: auto;

		padding: 0;

	}



	.mediaresnopadding {

		padding: 0 !important;

	}



	.mediafontsuminsured {

		font-size: 14px !important;

	}



	.mediahealthinsured {

		padding-bottom: 5%;

		line-height: 20px;

	}



	.mediahealthinsured .info {

		float: left;

	}



	.mediaincovertab .col-md-3,

	.mediaincovertab .col-md-2 {

		padding: 0;

	}



	.mediaincovertab2 {

		padding: 0;

	}



	.coverBox .form-control {

		padding-left: 10px;

	}



	.memberdetails {

		width: 100%;

		overflow-x: scroll;

	}



	.detailsinsuredtitle {

		width: 85%;

	}



	.img_logo.hilogo {

		max-width: 40px;

	}



	.myhealthplanprice>.btn {

		width: 48%;

		margin-bottom: 2%;

	}



	.memberinsuredsubmit {

		margin: 2% 0;

	}



	.coversummaryright {

		height: auto !important;

		overflow: hidden;

	}



	.coversummaryleft {

		padding: 1%;

	}



	.supertopupsearchrhs {

		width: 30%;

		text-align: left;

	}



	.text-center.individualinsured {

		text-align: left;

	}

}



@media (min-width:361px) and (max-width:480px) {

	.leftparttitle {

		padding-left: 20% !important;

		padding-right: 20% !important;

	}



	.filterdropsect {

		width: 100%;

	}



	.healthsearchlist {

		margin-top: 0%;

	}



	#healthmainPagesearch .submitM {

		margin-top: 1%;

	}



	.healthsearchlist {

		padding-top: 0px;

	}



	.searchhealthsuminsured {

		width: auto;

	}



	.coveryearlist {

		width: auto;

	}



	.searchhealthsumoption {

		width: 100%;

	}



	.mediasearchhealth .text-center {

		text-align: left;

	}



	.mediasearchhealth {

		margin-top: 1%;

		float: left;

		width: 100%;

	}



	.searchhealthsumoption #notavailrhs {

		float: left;

	}



	.searchhealthsumoption span.sumtitle {

		width: 100%;

		float: left;

		text-align: left;

	}



	.searchhealthsumoption span {

		width: 20%;

		float: left;

		margin-bottom: 1%;

		text-align: center;

	}



	.ssTit.yes600 {

		height: auto;

		min-height: auto;

		padding: 0;

	}



	.mediaresnopadding {

		padding: 0 !important;

	}



	.mediafontsuminsured {

		font-size: 14px !important;

	}



	.mediahealthinsured {

		padding-bottom: 5%;

		line-height: 20px;

	}



	.mediahealthinsured .info {

		float: left;

	}



	.mediaincovertab .col-md-3,

	.mediaincovertab .col-md-2 {

		padding: 0;

	}



	.mediaincovertab2 {

		padding: 0;

	}



	.coverBox .form-control {

		padding-left: 10px;

	}



	.detailsinsuredtitle {

		width: 85%;

	}



	.img_logo.hilogo {

		max-width: 40px;

	}



	.myhealthplanprice>.btn {

		width: 48%;

		margin-bottom: 2%;

	}



	.memberinsuredsubmit {

		margin: 2% 0;

	}



	.coversummaryright {

		height: auto !important;

		overflow: hidden;

	}



	.coversummaryleft {

		padding: 1%;

	}



	.supertopupsearchrhs {

		width: auto;

	}



	.text-center.individualinsured {

		text-align: left;

	}

}



@media (min-width:481px) and (max-width:640px) {

	.leftparttitle {

		padding-left: 30% !important;

		padding-right: 30% !important;

	}



	.filterdropsect {

		width: 50%;

	}



	#healthmainPagesearch .submitM {

		margin-top: 1%;

	}



	.healthsearchlist {

		padding-top: 0px;

	}



	.mediasearchhealth .text-center {

		text-align: left;

	}



	.searchhealthsuminsured {

		width: auto;

	}



	.coveryearlist {

		width: auto;

	}



	.searchhealthsumoption {

		width: 100%;

	}



	.mediasearchhealth {

		margin-top: 1%;

		float: left;

		width: 100%;

	}



	.ssTit.yes600 {

		height: auto;

		min-height: auto;

		padding: 0;

	}



	.mediaresnopadding {

		padding: 0 !important;

	}



	.mediafontsuminsured {

		font-size: 14px !important;

	}



	.mediahealthinsured {

		padding-bottom: 5%;

		line-height: 20px;

	}



	.mediahealthinsured .info {

		float: left;

	}



	.mediaincovertab .col-md-3,

	.mediaincovertab .col-md-2 {

		padding: 0;

	}



	.mediaincovertab2 {

		padding: 0;

	}



	.coverBox .form-control {

		padding-left: 10px;

	}



	.detailsinsuredtitle {

		width: 90%;

	}



	.img_logo.hilogo {

		max-width: 40px;

	}



	.myhealthplanprice>.btn {

		width: 32%;

	}



	.memberinsuredsubmit {

		margin: 2% 0;

	}



	.coversummaryright {

		height: auto !important;

		overflow: hidden;

	}



	.coversummaryleft {

		padding: 1%;

	}



	.supertopupsearchrhs {

		width: 18%;

		text-align: left;

	}



	.text-center.individualinsured {

		text-align: left;

	}

}



@media (min-width:641px) and (max-width:760px) {

	/*.logo {

		width: 150px;

	} */



	.filterdropsect {

		width: 50%;

	}



	#healthmainPagesearch .submitM {

		margin-top: 1%;

	}



	.healthsearchlist {

		padding-top: 0px;

	}



	.mediasearchhealth .text-center {

		text-align: left;

	}



	.searchhealthsuminsured {

		width: auto;

	}



	.coveryearlist {

		width: auto;

	}



	.searchhealthsumoption {

		width: 100%;

	}



	.mediasearchhealth {

		margin-top: 1%;

		float: left;

		width: 100%;

	}



	.ssTit.yes600 {

		height: auto;

		min-height: auto;

		padding: 0;

	}



	.mediaresnopadding {

		padding: 0 !important;

	}



	.mediafontsuminsured {

		font-size: 14px !important;

	}



	.mediahealthinsured {

		padding-bottom: 1%;

		line-height: 20px;

	}



	.mediahealthinsured .info {

		float: left;

	}



	.mediaincovertab .col-md-3,

	.mediaincovertab .col-md-2 {

		padding: 0;

	}



	.mediaincovertab2 {

		padding: 0;

	}



	.coverBox .form-control {

		padding-left: 10px;

	}



	.detailsinsuredtitle {

		width: 90%;

	}



	.img_logo.hilogo {

		max-width: 40px;

	}



	.myhealthplanprice>.btn {

		width: 32%;

	}



	.memberinsuredsubmit {

		margin: 2% 0;

	}



	.coversummaryright {

		height: auto !important;

		overflow: hidden;

	}



	.coversummaryleft {

		padding: 1%;

	}



	.supertopupsearchrhs {

		width: 18%;

		text-align: left;

	}



	.text-center.individualinsured {

		text-align: left;

	}

}



@media (min-width:761px) and (max-width:991px) {

	.formlogo {

		width: 150px;

	}

}



@media (min-width:761px) and (max-width:990px) {

	/*.logo img {

		margin-top: 10px;

	}*/



	.filterdropsect {

		width: 50%;

	}



	#healthmainPagesearch .submitM {

		margin-top: 1%;

	}



	.healthsearchlist {

		padding-top: 0px;

	}



	.mediasearchhealth .text-center {

		text-align: left;

	}



	.searchhealthsuminsured {

		width: auto;

	}



	.coveryearlist {

		width: auto;

	}



	.searchhealthsumoption {

		width: 100%;

	}



	.mediasearchhealth {

		margin-top: 1%;

		float: left;

		width: 100%;

	}



	.ssTit.yes600 {

		height: auto;

		min-height: auto;

		padding: 0;

	}



	.mediainsearchRHS {

		width: 100%

	}



	.mediainRHSoption .col-sm-1 {

		width: 20%;

	}



	.mediainRHSoption .col-sm-3 {

		width: 40%;

	}



	.mediaresnopadding {

		padding: 0 !important;

	}



	.mediafontsuminsured {

		font-size: 14px !important;

	}



	.mediahealthinsured {

		padding-bottom: 1%;

		line-height: 20px;

	}



	.mediahealthinsured .info {

		float: left;

	}



	.mediaincovertab .col-md-3,

	.mediaincovertab .col-md-2 {

		padding: 0;

	}



	.mediaincovertab2 {

		padding: 0;

	}



	.coverBox .form-control {

		padding-left: 10px;

	}



	.detailsinsuredtitle {

		width: 90%;

	}



	.img_logo.hilogo {

		max-width: 40px;

	}



	.myhealthplanprice>.btn {

		width: 32%;

	}



	.coversummaryright {

		height: auto !important;

		overflow: hidden;

	}



	.coversummaryleft {

		padding: 0%;

	}



	.memberinsuredsubmit {

		margin: 2% 0;

	}



	.supertopupsearchrhs {

		width: 15%;

		text-align: left;

	}

}



@media (max-width:991px) {

	.padclr {

		padding: 0;

		margin-top: 10px;

	}



	.leftpadding {

		padding-left: 0 !important;

	}



	.changeflex {

		display: block;

	}

}



@media (max-width:1024px) {

	.leftparttitle {

		padding-left: 35%;

		padding-right: 35%;

	}

}



@media (min-width:991px) and (max-width:1024px) {

	/*.logo img {

		width: 150px;

		margin-top: 8px;

	}*/



	.mediahealthindex {

		width: 25%;

	}



	.filterdropsect {

		width: 25%;

	}



	.healthsearchlist {

		margin-top: 0%;

	}



	.healthsearchlist {

		padding-top: 0px;

	}



	.searchhealthsuminsured {

		width: auto;

	}



	.coveryearlist {

		width: auto;

	}



	.searchhealthsumoption {

		width: 33%;

	}



	#healthmainPagesearch .submitM {

		margin-top: 1%;

	}



	.mediainsearchRHS {

		width: 100%

	}



	.mediasearchhealth .text-center {

		text-align: left;

	}



	.mediasearchhealth {

		margin-top: 1%;

		float: left;

		width: 100%;

	}



	.mediainRHSoption .col-sm-1 {

		width: 20%;

	}



	.mediainRHSoption .col-sm-3 {

		width: 40%;

	}



	.mediaresnopadding {

		padding: 0 !important;

	}



	.mediafontsuminsured {

		font-size: 18px !important;

	}



	.mediahealthinsured {

		padding-bottom: 1%;

		line-height: 20px;

	}



	.mediahealthinsured .info {

		float: left;

		padding-right: 10px;

	}



	.coverBox .form-control {

		padding-left: 10px;

	}



	.detailsinsuredtitle {

		width: 90%;

	}



	.img_logo.hilogo {

		max-width: 40px;

	}



	.myhealthplanprice>.btn {

		width: 32%;

	}



	.coversummaryright {

		height: auto !important;

		overflow: hidden;

	}



	.coversummaryleft {

		padding: 0%;

	}



	.memberinsuredsubmit {

		margin: 2% 0;

	}



	.supertopupsearchrhs {

		width: 50%;

	}



	#carvariant .cartype.carmodel>li {

		width: 48% !important;

		height: 60px !important;

	}

}



@media (min-width:1025px) and (max-width:1200px) {

	#carvariant .cartype.carmodel>li {

		width: 48% !important;

		height: 60%;

	}



	.filterdropsect {

		width: 13%;

	}



	.healthsearchlist {

		margin-top: 4.5%;

	}



	.healthsearchlist {

		padding-top: 30px;

	}



	.searchhealthsuminsured {

		width: 50%;

	}



	.coveryearlist {

		width: 60%;

	}



	.searchhealthsumoption {

		width: 33%;

	}



	.mediafontsuminsured {

		font-size: 18px !important;

	}



	.mediahealthinsured {

		padding-bottom: 1%;

		line-height: 20px;

	}



	.mediahealthinsured .info {

		float: left;

		padding-right: 10px;

	}



	.coverBox .form-control {

		padding-left: 10px;

	}



	.detailsinsuredtitle {

		width: 90%;

	}



	.img_logo.hilogo {

		max-width: 40px;

	}



	.myhealthplanprice>.btn {

		width: 32%;

	}



	.supertopupsearchrhs {

		width: 50%;

	}

}



@media (min-width:1201px) {

	#carvariant .cartype.carmodel>li {

		width: 48% !important;

		height: 60px !important;

	}



	.filterdropsect {

		width: 13%;

	}



	.healthsearchlist {

		margin-top: 4.5%;

	}



	.healthsearchlist {

		padding-top: 30px;

	}



	.searchhealthsuminsured {

		width: 50%;

	}



	.coveryearlist {

		width: 60%;

	}



	.searchhealthsumoption {

		width: 33%;

	}



	.mediafontsuminsured {

		font-size: 18px !important;

	}



	.mediahealthinsured {

		padding-bottom: 1%;

		line-height: 20px;

	}



	.mediahealthinsured .info {

		float: left;

		padding-right: 10px;

	}



	.coverBox .form-control {

		padding-left: 10px;

	}



	.detailsinsuredtitle {

		width: 90%;

	}



	.img_logo.hilogo {

		max-width: 40px;

	}



	.myhealthplanprice>.btn {

		width: 32%;

	}



	.supertopupsearchrhs {

		width: 50%;

	}

}



@media (min-width:992px) and (max-width: 3000px) {

	.leftpadding {

		padding-left: 15px !important;

	}

}







@media (max-width:1023px) {

	.proDescBox1 h2 {

		font-size: 22px;

	}



	.section-title p {

		font-size: 25px;

	}



	.covered {

		height: 90%;

	}



	.type-of-car-and-bike {

		padding: 15px !important;

	}



	.addons-card {

		padding: 15px 5px;

	}



	.addons-card h3 {

		font-size: 16px;

		height: 44px;

	}



	.addons-card .card-body p {

		height: 66px;

	}



	.collapse-1 {

		display: block;

		height: 370px;

		margin-bottom: 20px;

	}



	.img-card {

		width: 100%;

		text-align: center;

		padding: 15px;

	}



	.card-content {

		width: 100%;

		padding: 25px;

	}



	.card-content h3 {

		font-size: 16px;

	}



	.card-content p {

		font-size: 14px;

	}

}



@media (max-width:767px) {



	.gap15 {



		height: 1px;



	}



	.inbannermanufacturecontent {

		display: inline;

	}



	.bannerCarO {

		 

	}



	.bannerBiO {

		background: none !important;

	}







	.collapse-1 .card-content h3 {

		padding-top: 0;

		height: 30px;

	}





	.type-of-car-and-bike h4 {

		height: 52px;

	}





	.navbar {

		margin: 0;

	}



	section {

		padding: 20px !important;

	}



	.proDesc1 {

		padding: 5px;

	}



	.proDescBox1 h2 {

		font-size: 20px !important;

	}



	.proDescBox1 {

		font-size: 20px;

	}



	.section-title h3 {

		font-size: 20px;

	}



	.covered {

		padding: 10px;

		height: 90%;

	}



	.type-of-car-and-bike {

		padding: 20px !important;



	}



	.type-of-car-and-bike p {

		height: 100px;



	}



	.addons-card {

		min-height: 240px;

	}



	.addons-card h3 {

		font-size: 16px;

		padding-top: 20px;

		height: 30px;

	}



	.addons-card .card-body p {

		height: 46px;

	}



	.collapse-1 {

		display: block;

		height: 100%;

		margin-bottom: 20px;

	}



	.img-card {

		width: 100%;

		text-align: center;

		padding: 20px;

	}



	.card-content {

		width: 100%;

		padding: 10px;

	}



	.card-content h3 {

		font-size: 16px;

	}



	.card-content p {

		font-size: 14px;

	}



	.data-aos-duration {

		opacity: 1 !important;

		transform: translate(0) scale(1) !important;

	}



	.searchBoxC li {

		padding: 10px;

	}



	.sc_box1,

	.sc_box2,

	.sc_box3,

	.sc_box4 {

		width: 20%;

	}



	.Container1 {

		margin: 10px 10px;

		padding: 5px;

	}
    .row>.col.sc_box4.text-center {
        padding-left: 0px !important;
        margin-left: 0px !important;
        padding-right: 0px !important;
        margin-right: 7px;
    }

.col {
    flex: 1 0 5%;
}
	.sc_box2 {

		/*display: none;*/
		width: 23% !important;
		

	}
	.uat-text{
	    font-size: 8px!important;
		
        margin-top: 7px!important;
		
	}
	
	.live-text{
	   font-size: 8px!important;
		
        margin-top: 7px!important;
	}



	.ss_boxx1,

	.ss_boxx2,

	.ss_boxx3,

	.ss_boxx4 {

		min-height: 40px;

		margin-bottom: 10px;

	}



	.pcolor3 {

		font-size: 13px;

	}



	.font18 {

		font-size: 13px;

	}



	.searchBoxC li li {

		width: 100%;

	}



	.additionalcoverlist li {

		display: block;

	}

}
button.btn.btn-link.custom-accordian-click.w-100.d-flex.justify-content-between.align-items-center {
    background: #2c7be5;
    color:#FFF;
    width: 42% !important;
    margin-left: 53%;
    text-decoration:none;
}

@media (min-width:320px) and (max-width:390px) {
    button.btn.btn-link.custom-accordian-click.w-100.d-flex.justify-content-between.align-items-center {
        width: 48% !important;
        margin-left: 47%  !important;;
    }
    
}
@media (min-width:397px) and (max-width:426px) {
    button.btn.btn-link.custom-accordian-click.w-100.d-flex.justify-content-between.align-items-center {
        width: 42% !important;
        margin-left: 54%  !important;;
    }
    
}
