*

{

	margin:0px;

	padding: 0px;

	/*font-family: Arial;*/

}

.margintop

{

	margin-top: 10px;

}

.insurance

{

	font-family: Arial !important;

	color:white ; 

	font-size:24px; 

	/* margin-left:100px; */

	letter-spacing: 0px;

}

.doc{

	font-family: Arial !important;

	font-size:19px;

	color:#ff0000;

	letter-spacing: 0px;

}

.need

{

	font-family: Arial !important;

	color:white !important ; 

	font-size:28px !important;

	letter-spacing: 0px;
	margin-bottom: 0;

}

.get

{

	background-color: #064D8F;



	border-radius: 20px;

	margin:10px !important;

	padding: 20px !important;

	color: white;

}

#linearBg2 { 

	/* fallback */ 

	background-color: #1a82f7;  

	background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */ 

	/* Safari 5.1, Chrome 10+ */ 

	/* Firefox 3.6+ */ 

	/* IE 10 */

	/* Opera 11.10+ */ background: -o-linear-gradient(top, #15A1E2, #1967a0); 

}



.getst

{

	/*	padding: 30px;*/

	padding-left:40px;

	padding-top: 30px;



}

.pprotect

{

	font-size: 28px;

	color: red;	

	letter-spacing:0px;

}
.pprotect a{color: red;	}



.easy

{

	

	font-size: 33px;

	color: #064D8F;

	margin-bottom: 20px;



}

.medp

{

	font-size: 14px;

	color: #666666;

}

.hclass

{

	color: #8CC739;

	font-size: 20px;/*use in enrolment*/



}

.step

{

	color: #8CC639;

	font-size: 19px;

}

.vid

{

	background-color: black;

	border-radius: 20px;

	/*	margin-right: 2px;*/

}

.foter

{

	background-color:#064D8F;

	color: white;

	font-family: Arial !important;

	font-size: 12px !important;



	padding: 40px;



}



.inpt

{

	margin-top:10px !important;

	width:250px !important;

	color:black !important;

	border-radius:10px;

}

/*ADDed new class*/

.grad {

	background: #00ff00; /* For browsers that do not support gradients */ /* For Safari 5.1 to 6.0 */ /* For Opera 11.1 to 12.0 */ /* For Firefox 3.6 to 15 */

	background: -webkit-gradient(linear, left top, left bottom, from(#00ff00), to(green));

	background: linear-gradient(#00ff00, green); /* Standard syntax */

}

.dex {



	background: rgba(218,240,250,1);

	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(218,240,250,1)), color-stop(74%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));

	background: -webkit-gradient(linear, left top, left bottom, from(rgba(218,240,250,1)), color-stop(74%, rgba(255,255,255,1)), to(rgba(255,255,255,1)));

	background: linear-gradient(to bottom, rgba(218,240,250,1) 0%, rgba(255,255,255,1) 74%, rgba(255,255,255,1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#daf0fa', endColorstr='#ffffff', GradientType=0 );



}









.ppara{

	font-family: Arial !important;;

	font-size: 14px !important;



}

.btnabout

{

	width:70%;

	height: auto;

	padding:20px;

	font-size: 27px;

}

.whatpara

{

	font-family: Arial !important;

	font-size: 18px !important;





}

.invalue

{

	font-size:14px!important; 

	font-family:Arial !important;;

}



/* @media(min-width:768px){

	.inpt

	{

		width:100px !important;

		color:black !important;

		border-radius:100px;

	}

	}*/

	.protect-health{ text-align: center; padding-top: 50px; }
	.top-text{ text-align: center; }
	.row-list{ margin: 0 0 0 15px; padding: 0;}
	.row-list li{ margin: 0 0 20px 0; padding: 0; }
	.row-list1{margin: 0 0 0 15px; padding: 0;}
	.row-list1 li{margin: 0 0 10px 0; padding: 0; }


	/* Splash Page */
	.spalash-wrap{ position: relative; z-index: 1;		
		background: #ffffff; /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
		background: -webkit-gradient(linear, left top, left bottom, from(#ffffff),to(#cbe5f4));
		background: linear-gradient(to bottom, #ffffff 0%,#cbe5f4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cbe5f4',GradientType=0 ); /* IE6-9 */}
	.spalash-wrap:before{ content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; background: url(../image/banner-bg.png) center top no-repeat; z-index: -1; background-size: contain;}
	.spalash-wrap .container{ padding: 0; }
	.tagline{ font-size: 29px; padding:20px 20px 19px 20px;  color: #e31937; display: block; font-family: 'Lato', sans-serif; font-weight: 700; margin-left: 20px; background: #fff;}
	.head-left{ width: 400px; float: left; height: 122px; background: #fff;}
	.header-right{ /* background: #efefef;  */ margin-top: 10px;  width: 770px; float: left;}
	.spalash-wrap h1{ text-align: center; padding: 20px 0; }
	.spalash-wrap .head-img{ text-align: center; }
	.spalash-wrap .head-img img{ max-width: 100%; }

	.banner-sec .banner-sec-l{ width: 52.6%; float: left; }
	.banner-sec .banner-sec-l img{ max-width: 100%; display: block; }
	.banner-sec .banner-sec-r{ width: 47.4%; float: left; }	
	.banner-sec .banner-sec-r{ padding: 0; text-align: center; margin-top: 0px;}
	.banner-sec .banner-sec-r .banner-title{ display: block; text-align: center; color: #014f99; font-size: 30px; font-family: 'Lato', sans-serif; font-weight: 400; font-style: italic; margin-bottom: 20px;}
	.banner-sec .banner-sec-r .banner-text{ background: #1487c9 url(../image/banner-overlay.png) 0 0 no-repeat; background-size: cover; text-align: center; padding: 30px 40px 20px 55px; text-align: left; border-top-right-radius: 30px;}
	.banner-sec .banner-sec-r .banner-text p{ color: #fff; font-size: 36px; font-family: 'Lato', sans-serif; font-weight: 700; font-style: italic; line-height: 50px; margin: 0; padding: 0;}
	.banner-txt{ text-align: center; padding: 40px 0;}	
	.spalash-wrap .banner-txt p{ font-size: 40px; color: #e31937; font-family: 'Lato', sans-serif; font-weight: 600; margin: 0; padding: 0;}
	.spalash-wrap .banner-txt span{ display: block; font-size: 40px; color: #e31937;  font-weight: 700;}
	.spalash-wrap .banner-txt strong{ display: block; font-size: 40px; color: #064d8f; font-weight: 500;}
	.header-top{ margin-top: 32px; margin-bottom: 60px;}
	.header-top .col-lg-4{ padding-right: 0; padding-left: 0; }
	.logo{ position: relative; display: block; padding: 5px 0 0 0;}
	.logo:after{ content: ''; position: absolute; right: -21px; top: 0; width: 21px; height: 132px; display: block; background: url(../image/logo-shape.png) 0 0 no-repeat; }
	.tab_content_imgblk{ margin-bottom: 20px; }
	.tab_content_imgblk .tab_content_imgblk-l{ width: 300px; display: inline-block; vertical-align: top; margin-right: 60px;}
	.tab_content_imgblk .tab_content_imgblk-r{ width: 650px; display: inline-block; vertical-align: top;}
	.tab_content h4{ margin: 0; padding: 0; font-size: 16px; color: #e31937; font-family: 'Open Sans', sans-serif; font-weight: 600; text-transform: uppercase;}
	.tab_content ul li{ font-size: 16px; color: #4b4b4b; font-family: 'Open Sans', sans-serif; font-weight: 400; line-height: 30px; list-style: none; background: url(../image/list-icon.png) 0 12px no-repeat; padding: 0 0 0 20px; margin: 0 0 0 -20px;}
	.video-sec{ margin: 60px auto; max-width: 860px; width: 100%; }
	.video-sec h3{ font-size: 36px; font-family: 'Lato', sans-serif; font-weight: 500; text-align: center; color: #e31937; line-height: normal; margin: 0 0 20px 0; padding: 0;}
	.video-sec #Video1{ background: #9bd4f2; padding:20px; }
	.footer .btn{ display: block; padding: 20px 0; background-color: #e31937; color: #fff; font-size: 36px;  border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; font-family: 'Lato', sans-serif; font-weight: 500;}
	.footer .btn ~ p{ padding: 0 30px; line-height: 24px;}
	.footer{ background: #064d8f; }
	.footer p{ color: #cbe5f4; font-size: 15px; line-height: 26px; font-family: 'Open Sans', sans-serif; font-weight: 600; margin-bottom: 20px;}
	.footer .container{ padding-top: 60px; padding-bottom: 60px; background: none !important; box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important;}
	.content-block1 ,.content-block2{ background: #064d8f; padding: 30px 20px; margin-bottom: 50px; box-shadow: 0px 11px 11px rgba(0, 0, 0, 0.39); -moz-box-shadow: 0px 11px 11px rgba(0, 0, 0, 0.39); -webkit-box-shadow: 0px 11px 11px rgba(0, 0, 0, 0.39);}
	.content-block1 .content-block1-l{ float: left; }
	.content-block1 .content-block1-l img{ border:#fff solid 3px;  }
	.content-block1 .content-block1-r{ margin-left: 390px; }
	.content-block1 .content-block1-r h3{ color: #fff; font-size: 22px; font-family: 'Lato', sans-serif; font-weight: 400; margin: 0 0 15px 0; padding: 0; line-height: normal;}	
	.content-block1 .content-block1-r h3 span{ display: inline-block; vertical-align: top; background: #e31937; padding: 10px 15px 9px 15px; text-transform: uppercase;}
	.content-block1 .content-block1-r p{ font-size: 14px; color: #ffffff; line-height: 24px; font-family: 'Open Sans', sans-serif; font-weight: 400;}
	.content-block1 .content-block1-r .enroll-btn, .content-block2 .content-block2-r .enroll-btn{ display: inline-block; vertical-align: top; background: #e31937; padding: 10px 20px; color: #FFF; text-align: center; font-size: 18px; margin-top: 10px; font-family: 'Open Sans', sans-serif; letter-spacing: 0.02em;}

	.content-block2 .content-block2-l{ float: right; }
	.content-block2 .content-block2-l img{ border:#fff solid 3px;  }
	.content-block2 .content-block2-r{ margin-right: 420px; }
	.content-block2 h3{ color: #fff; font-size: 22px; font-family: 'Lato', sans-serif; font-weight: 400; margin: 0 0 15px 0; padding: 0; line-height: normal;}	
	.content-block2 h3 span{ display: inline-block; vertical-align: top; background: #e31937; padding: 10px 15px 9px 15px; text-transform: uppercase;}
	.content-block2 ul{ margin: 0; padding: 0; }
	.content-block2 ul li{ margin: 0 0 10px 8px; padding: 0 0 0 18px; font-size: 14px; color: #ffffff; line-height: 24px; list-style: none; position: relative;}
	.content-block2 ul li:before{ content: ''; position: absolute; left: 0; top:9px; width: 6px; height: 6px; display: block; background: #0eaca0; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;}
	.content-block2 h4{ font-size: 20px; color: #fff; margin: 30px 0 15px 0; padding: 0; font-family: 'Lato', sans-serif;}
	.enroll-btn{ display: inline-block; vertical-align: top; background: #e31937; padding: 10px 20px; color: #FFF; text-align: center; font-size: 18px; margin-top: 10px; font-family: 'Open Sans', sans-serif; letter-spacing: 0.02em; }
	.enroll-btn:hover{ color: #fff; }
	.content-txt{ margin-bottom: 60px; padding: 40px; background: #fff;}
	.content-txt .banner-txt strong{ font-size: 32px; margin-top: 20px; }
	.content-txt p{ font-size: 16px; line-height: 28px; margin-bottom: 20px; }
	.footer p.bottom-link{ margin: 0; }
	.footer p.bottom-link a:hover{ color: #fff; }


	.tabing-sec{ padding-bottom: 60px; }
	ul.tabs {margin: 0; padding: 0; /* float: left; */ list-style: none; height: auto; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-display: flex;}
	ul.tabs li {float: left; margin: 0; cursor: pointer; padding: 12px 25px; /* height: 50px; */ line-height: normal; border-right: 1px solid #064d8f; border-bottom: 6px solid #0c72b9; background-color: #064d8f; color: #7acfff; overflow: hidden; position: relative; font-size: 22px; font-family: 'Lato', sans-serif; font-weight: 400; width: 100%; text-align: center;}

	.tab_last { border-right: none; }
	ul.tabs li:hover {color: #fff; }
	ul.tabs li.active {color: #fff; border-bottom-color: #f36076; display: block; background-color: #e31937;}
	.tab_container {border-top: none; clear: both; float: left; width: 100%; background: #fff; overflow: auto; }
	.tab_content {padding: 50px 75px; display: none; }
	.tab_content h2{ margin: 0 0 20px 0; padding: 0; color: #e31937; font-family: 'Lato', sans-serif; font-weight: 700; text-transform: uppercase;}
	.tab_content p{ font-size: 16px; line-height: 28px; }
	.tab_content img{max-width: 100%; margin-bottom: 10px;}
	.tab_content p img{ float: left; margin-right: 20px; max-width: 100%; margin-bottom: 10px;}
	.tab_drawer_heading { display: none; }

	@media screen and (max-width: 999px) {
		ul.tabs {display: none; }
		.tab_drawer_heading {background-color: #064d8f; color: #fff; border-top: 1px solid #1565af; margin: 0; padding: 18px 20px; display: block; cursor: pointer; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-size: 18px;}
		.d_active {background-color: #003f79; color: #fff; }
		.content-block1, .content-block2{ display: none; }		
		.enroll-btn{ display: block; background: #e31937; padding: 15px; color: #FFF; text-align: center; font-size: 20px; margin-top: 30px; }
		.enroll-btn:hover{ text-decoration: none; color: #fff;}
		.tab_content_imgblk .tab_content_imgblk-l{ width: 100%; margin: 0 0 30px 0;}
		.tab_content_imgblk .tab_content_imgblk-r{ width: 100%; }
		.tab_content ul li{ margin: 5px 0 0 0; }		
	}

	/* confirmation Page */
	.confirmation-wrap{ /*height: 100vh; */ position: relative; z-index: 1;		
		background: #ffffff; /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
		background: -webkit-gradient(linear, left top, left bottom, from(#ffffff),to(#cbe5f4));
		background: linear-gradient(to bottom, #ffffff 0%,#cbe5f4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cbe5f4',GradientType=0 ); /* IE6-9 */}
	.confirmation-wrap:before{ content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; background: url(../image/banner-bg.png) center top no-repeat; z-index: -1; background-size: contain;}
	.confirmation-wrap .container{ background: #fff; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05); -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05); max-width: 1000px;}
	.confirmation-wrap .logo{ width: 300px; margin:0 auto;  display: block; padding: 20px 0;}
	.confirmation-wrap .logo:after{ display: none; }
	.confirmation-wrap .logo img{ max-width: 100%; }
	.confirmation-wrap .head-img{ text-align: center; }
	.confirmation-wrap .head-img img{ max-width: 480px; width: 96%;}
	.confirmation-wrap .banner-txt{ padding: 30px 0 50px 0; text-align: center; }
	.confirmation-wrap .banner-txt p{font-size: 30px; color: #ff0000; font-weight: bold; }
	.confirmation-wrap .banner-txt span{ display: block; font-size: 20px; color: #064D8F; font-weight: bold; margin-bottom: 5px;}
	.confirmation-wrap .banner-txt strong{ display: block; font-size: 18px; color: #ff0000;}
	.confirmation-wrap .orderItemsTable {    border: 1px solid #ccc; width: 100%; max-width: 580px; margin:0 auto 50px auto;}
	.confirmation-wrap .orderItemsTable tr th{ background-color: #064D8F; color: #fff;}
	.confirmation-wrap .orderItemsTable tr th, .confirmation-wrap .orderItemsTable tr td{ padding: 15px 25px; font-size: 16px;}
	.confirmation-wrap .orderItemsTable tr td{ border-left: 1px solid #ccc;  }
	.confirmation-wrap .orderItemsTable tr td:first-child{ border-left: none; }
	.confirmation-wrap .continue-btn{ display: block; padding: 16px 0; background-color: #ff0000; color: #fff; font-size: 20px; margin-bottom: 30px; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; text-align: center; text-transform: uppercase; max-width: 200px; margin: 0 auto 40px auto; width: 100%;}

	/* Enrollment form */	
	.enrollment-wrap{position: relative; z-index: 1;		
		background: #ffffff; /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
		background: -webkit-gradient(linear, left top, left bottom, from(#ffffff),to(#cbe5f4));
		background: linear-gradient(to bottom, #ffffff 0%,#cbe5f4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cbe5f4',GradientType=0 ); /* IE6-9 */}
	.enrollment-wrap:before{ content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; background: url(../image/banner-bg.png) center top no-repeat; z-index: -1; background-size: contain;}
	.enrollment-wrap .container{ background: #fff; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05); -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05); max-width: 1000px;}
	.enrollment-wrap .logo{ width: 300px; margin:0 auto;  display: block; padding: 0;}
	.enrollment-wrap .logo:after{ display: none; }
	.enrollment-wrap .logo img{ max-width: 100%; }
	.enrollment-wrap h1{ font-size: 30px; color: #e31937;}	
	.enrollment-wrap h2{color: #e31937;}
	.enrollment-wrap .column3{ margin-top: 30px; margin-bottom: 30px;}
	.enrollment-wrap .column3 .col-lg-4{ border-left: #ccc solid 1px; }
	.enrollment-wrap .column3 .col-lg-4:first-child{ border-left: none; }
	.enrollment-wrap .column3 .col-lg-4 h3{ line-height: normal; color: #064d8f;}
	.enrollment-wrap .orderItemsTable { border: 1px solid #ccc; width: 100%; max-width: 580px; margin:0 auto 50px auto;}
	.enrollment-wrap .orderItemsTable tr th{ background-color: #064D8F; color: #fff;}
	.enrollment-wrap .orderItemsTable tr th, .enrollment-wrap .orderItemsTable tr td{ padding: 8px 15px; }
	.enrollment-wrap .orderItemsTable tr td{ border-left: 1px solid #ccc;  border-bottom: 1px solid #ccc;}
	.enrollment-wrap .orderItemsTable tr td:first-child{ border-left: none; }
	.enrollment-wrap .kform_submitBtn{ background-color: #e31937; border: none; margin-bottom: 30px; }

	.refund-policy.spalash-wrap:before{ display: none; }
	.refund-policy .content-txt{ margin-top: 60px; }
	#siteseal{ float: right; }


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

		.insurance

		{

			color:white ; 

			font-size:15px !important;

			letter-spacing: 0px;

			margin-left:0px !important;



		}

		.doc{

			font-size:15px !important;
			letter-spacing: 0px;

		}

		.need

		{

			color:white ; font-size:15px !important;



		}

		.cen{

			text-align: center;

		}









	}

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

		.inpt

		{

			width:150px !important;

			color:black !important;

			border-radius:10px;

		}

		.insurance

		{

			color:white ; 

			font-size:20px;

			letter-spacing: 0px;



		}

		.doc{

			font-size:18px;

			letter-spacing: -0.5px;

		}

		.need

		{

			color:white ; 

			font-size:20px !important;



		}

		/* Splash Page */
		ul.tabs li{ font-size: 15px; padding:0px 13px;  }

	}

	@media (max-width:999px) and (min-width:768px){
		/* Splash Page */
		.spalash-wrap .container{padding-right: 15px; padding-left: 15px;}
		.head-left{ float: none; margin: 0 auto;  }
		.header-right{ width: 100%; }
		.tagline{margin: 0; text-align: center; font-size: 24px;}
		.header-top{  margin-top: 20px;  margin-bottom: 40px;}
		.banner-sec .banner-sec-l{ width: 100%; text-align: center;}
		.banner-sec .banner-sec-l img{ display: inline-block; vertical-align: top; }
		.banner-sec .banner-sec-r{ width: 100%; }
		.logo:after{ display: none; }
		.tab_content{ padding: 40px 45px; }
	}

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

		.inpt

		{

			width:200px !important;

			color:black !important;

			border-radius:10px;

		}

		.insurance

		{

			color:white ; 

			font-size:24px;

			letter-spacing: 0px;




		}

		.doc{

			font-size:19px;

			color:#ff0000;

			letter-spacing: 0px;

		}

		.need{color:white; font-size:25px !important;}

		/* Splash Page */		
		.head-left{ width: 330px; }
		.header-right{ width: 640px; }
		.tagline{ font-size: 24px; padding:27px 20px 26px 20px;  }
		/*.banner-sec .banner-sec-r{ margin-top: 20px; }*/
		.banner-sec .banner-sec-r .banner-text{ padding: 30px 30px 20px 45px; }
		.banner-sec .banner-sec-r .banner-text p{ font-size: 30px; line-height: 46px;}
		.banner-sec .banner-sec-r .banner-text p strong{ font-size: 40px; }
		.spalash-wrap .banner-txt p{ font-size: 36px;}
		.spalash-wrap .banner-txt strong{ font-size: 36px; }
		.tab_content{ padding: 40px; }


	}

	@media (max-width: 767px) {
		.getst{ padding-left: 0; }
		.head-right{ padding: 0 30px; }
		.con-l{padding: 0 30px;}

		/* Splash Page */
		.video-sec{ margin: 0px; }
		.tab_content h2{ font-size: 24px; }
		.spalash-wrap h1{ font-size: 24px; line-height: normal; }
		.tagline{ padding: 10px 0; text-align: center; }
		.footer .btn{ font-size: 14px; padding: 15px 0;}

		.spalash-wrap .container{padding-right: 15px; padding-left: 15px;}
		.head-left{ float: none; margin: 0 auto;  width: 280px; height: auto;}
		.header-right{ width: 100%; }
		.tagline{margin: 0; text-align: center; font-size: 20px;}
		.header-top{  margin-top: 20px;  margin-bottom: 40px;}
		.banner-sec .banner-sec-l{ width: 100%; text-align: center;}
		.banner-sec .banner-sec-l img{ display: inline-block; vertical-align: top; }
		.banner-sec .banner-sec-r{ width: 100%; margin-top: 0;}
		.logo:after{ display: none; }
		.tab_content{ padding: 30px 25px; }
		.banner-sec .banner-sec-r .banner-text{ padding: 30px 30px 20px 30px; background-image: transparent; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;}
		.spalash-wrap .banner-txt p{ font-size: 24px; }
		.spalash-wrap .banner-txt span{font-size: 24px;}
		.spalash-wrap .banner-txt strong{ font-size: 24px; }
		.video-sec h3{ font-size: 28px; }
		.banner-sec .banner-sec-r .banner-title{ font-size: 20px; margin: 10px 0;}
		.banner-sec .banner-sec-r .banner-text p{ font-size: 26px; line-height: 40px;}
		.banner-sec .banner-sec-r .banner-text p strong{ font-size: 36px; }
		.spalash-wrap .footer p{ font-size: 14px; }
		.spalash-wrap .footer .container{ padding-top: 30px; padding-bottom: 30px; }
		.pprotect{ font-size: 20px; }

		#siteseal{ float: none; display: block; margin-top: 10px; }
        .enrollment-wrap .kform_submitBtn{ font-size: 12px;}
	}



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

		.insurance

		{

			color:white ; font-size:10px;

			letter-spacing: 0px;

			margin-left:0px;



		}

		.doc{

			font-size:10px;

			letter-spacing: 0px;

		}

		.need

		{

			color:white ; font-size:18px !important;



		}

		.imgsm

		{

			margin-left: 110%;

		}



		.btnabout

		{

			width:70%;

			height: auto;

			padding:20px;

			font-size: 15px;

		}

		.inpt

		{

			width:180px!important;

		}

		/* Splash Page */
		.footer .btn ~ p{ padding: 0 20px; }

	}

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

		.imgsm

		{

			margin-left: 110%;

		}

	}
/* 21-01-2019 */
.banner-sec .banner-sec-r .banner-text p strong{ color: #fff; font-family: 'Lato', sans-serif; font-weight: 700; font-style: italic; font-size: 26px; display: block; line-height: 29px;}
.banner-sec .banner-sec-r .banner-text p.contract{font-size: 22px; line-height: 28px; padding: 20px 0px;}
.banner-sec .banner-sec-r .banner-text p.special-offer{font-size: 18px;line-height: 25px;}
.spalash-wrap .banner-txt span.security-enroll {
    font-size: 30px;
    font-weight: 800;
}
.confirmation-wrap .orderItemsTable tr td {
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}


/* select button */
.plan-area .control-group {display: inline-block;width: 200px;height: 210px;margin: 10px;padding: 30px;text-align: left;vertical-align: top;background: #fff;box-shadow: 0 1px 2px rgba(0,0,0,.1);}
.plan-area .control {font-size: 15px;position: relative;display: block;margin-bottom: 10px;padding-left: 0px;cursor: pointer;height: 26px;}
.plan-area .control input {position: absolute;z-index: -1;opacity: 0;}
.plan-area .control__indicator {position: absolute;top: 0px;left: 0;width: 80px;height: 26px;background: #2E3192;}
.plan-area .control__indicator:after{position: absolute;content: " Select";font-size: 18px;color:#fff;right:6px;font-weight: 700;text-transform: uppercase;}
.confirmation-wrap .orderItemsTable.plan-area tr td.text-right{width: 120px;padding: 15px 19px;}
.plan-area .custom-price{display: block;}
.confirmation-wrap .orderItemsTable tr.selected-plan{ background-color: #efefef;}








