 .btngrey{background: grey;}
 .faqs p, ol {color:#000 !important;}
 .faqs a {color:#000 !important;}
 .Benefits a, .Offers a{color:#000 !important;}
 .faqs li a { font-size:16px !important;}
  ul li {text-align: left !important;color:#000;font-size:16px !important;line-height:1.7 }
	.checkmark {
	    position: absolute;
	    top: -1px;
	    left: -4px;
	    height: 17px;
	    width: 17px;
	    background-color: #fff;
	    border-radius: 50%;
	    border: 2px solid #00a546;
	}
	/* On mouse-over, add a grey background color */
		.container:hover input ~ .checkmark {
		  background-color: #ccc;
		}

		/* When the radio button is checked, add a blue background */
		.container input:checked ~ .checkmark {
		  /* background-color: #00A54E; */
		}

		/* Create the indicator (the dot/circle - hidden when not checked) */
		.checkmark:after {
		  content: "";
		  position: absolute;
		  display: none;
		}

		/* Show the indicator (dot/circle) when checked */
		.container input:checked ~ .checkmark:after {
		  display: block;
		}

		/* Style the indicator (dot/circle) */
		.container .checkmark:after {
		  top: 4px;
		  left: 4px;
		  width: 8px;
		  height: 8px;
		  border-radius: 50%;
		  background: #00a546;
		}

		.field_label{
	      top: -23px;color: #000!important;
	    }
	.cc-banner-heading{
		font-weight: 700;
		left: 0%;
		right: 0;
		width: 47%;
		padding-top:10px;
		top:3%;
	}
	.uk-slideshow-nav{
		position: absolute;
	    bottom: 12%;
    	z-index: 999;
    	left: 21%;
	}
	.cc-banner-heading ul img{
		width: 47px;float: left;
		margin-right: 15px;
	}
	.cc_img{
		width: 280px;margin-top:30px;margin-bottom: 20px;
	}
	.listing{
		margin-top: 35px;
	}
	.uk-subnav li a{
        border-bottom: 1px solid #fff;
        background-color: #fff!important;
      }
      .uk-subnav li.uk-active a,.uk-subnav-pill>.uk-active>a{
        border-bottom: 1px solid #0775B1;background-color: #fff!important
      }
    .eligibility_list{
    	line-height: 2em;
    }
    .head_desk{
			display: flex;justify-content: center;align-items: center;
		}
	
	.uk-slideshow-items img {opacity: 1;}
	/*.value-table tr td:first-child{width: 40%}*/
	.cc-slider{
		 background: #000;
		 max-height: 480px;
		 overflow:hidden;
	}.slick-slide{
		position: relative;
	}
	.form_section{
	 top: 13%;right: 1%;
	}
	.slick-initialized .slick-slide{display: flex !important;align-items: center;}
    	/*.banner_heading.cc{top: unset !important;bottom: unset;padding-bottom: 0;}*/
	@media screen and (min-width: 769px){
.hidden_on_desktop {
    display: none !important;
}
}
    @media screen and (max-width:768px){
    	.hidden_on_mobile{
			display: none !important;
		}
		.listing{
			margin-top: 5px;
		}
		
		.uk-list li {float: left;}
		.cc-banner-holder {background: none;}
		.uk-padding {padding: 0 10px;}
		
		
    	.cc-banner-heading{
    		width: 100%;
    		padding: 0;
		    width: 94%;
		    margin:0 3%;
		    top: 3%;
    	}
    	.cc-banner-heading h2{
    		font-size: 18px;
    		text-align: center !important;
    	}
    	.cc-banner-heading ul{
			margin-top: 5px;
			font-size: 15px;
		}
		.cc-banner-heading ul li{
			overflow: auto;
		}
    	.cc-banner-heading ul img{
    		width: 40px;
    		float: left;
		}
	}
	 @media screen and (max-width:320px){
		.cc-banner-heading ul img{
			width: 37px;
		}
	 }
	 @media screen and (width:768px){
    	.cc-banner-heading{
    		padding: 15px;
			top: 5%;
    	}
    	.cc-banner-heading h2{
    		font-size: 23px;
    		text-align: center !important;
    	}
    	.cc-banner-heading ul{
			margin-top: 15px;
			font-size: 16px;
		}
    	.cc-banner-heading ul li span{
    		position: relative;
    		top: 0;
    	}
    	.uk-slideshow-nav{
    		bottom: 64%;
    		left: 45%;
    	}
    	.cc-banner-heading ul img{
    		width: 40px;
		}
		.cc-banner-heading{
    		width: 94%;
		 }
		 .uk-width-1-1\@s {
			 width: 45%;
		 }
		 .form_section {
			 margin-top: -60px;
		 }
		 .listing{
			 margin-top: 15px;
		 }
		 .form_section h2 {
    		font-size: 30px;
   			 top: 20px;
		}
		 .cc-banner-holder {
			 padding-bottom: 20px;
		 }
	}
    @media screen and (min-width:1024px) and (max-width:1300px){
    	.cc-banner-heading{
    		padding-top:0px;
			width: 50%;
			top:20%;
    	}
		.cc-banner-heading h2{
			font-size: 22px;
		}
		.cc-banner-heading ul img{
			width: 40px;
		}
		.cc-banner-heading ul{
			font-size: 14px;
		}
		.uk-slideshow-nav{
			bottom: 22%;
		}
		.cc_img{
			width: 250px;
		}
		.listing{
			margin-top: 20px;
		}
		.form_section {
			width: 40%;
		}
		.cc_banner_img {
			width: 100%;
			height: auto;
		}
    }
    @media screen and (min-width:1441px){
    	.cc-banner-heading{
			padding-top: 25px;
			left: 5%
		}
		.uk-slideshow-nav{
			bottom: 8%;
			left: 24%;
		}
		.cc_img{
			margin-right: 25px;width: 210px;
		}
    }
    @media screen and (min-width:1601px){
    	.cc-banner-heading h2{
			font-size: 38px;
		}
		.cc-banner-heading ul{
			font-size: 20px;
			margin-top: 15px;
		}
		.uk-slideshow-nav{
			bottom: 22%;
			left: 28%;
		}
		.cc-banner-heading{
			padding-top: 25px;
			left: 9%
		}
		.cc-banner-heading ul img{
			margin-right: 20px;width: 40px;
		}
		.listing {
    		margin-top: 15px;
		}
		.cc_img{
			margin-right: 25px;
		}
    }
    @media screen and (min-width:1700px){
    	.cc_img {
		    margin-right:30px;width: 245px;
		}
		.cc-banner-heading ul{
			font-size: 25px;
		}
		.cc-banner-heading ul li{
			margin-top: 15px;
		}
    }
    @media (max-width: 640px){
    	.value-table tr td:first-child{width: auto}
    	.value-table tr td{font-size: 14px !important}
    }
.Table table, th, td {border: 1px solid #000;padding: 5px;}
.faqs p, ol{color:#898989!important;font-size:16px;margin: 0 0 10px 0;}
.uk-accordion-content{margin-top:10px;}
.value-table th{color:#000;font-weight: 600;}
.error{display: none;}
.banner_heading.cc{left:26% !important;}
.cc_banner_img, .cc_banner_img_mob{opacity:inherit !important;}
.pfeature{font-size: 16px;color: #000;padding: 0px;margin: 5px !important;text-align: left !important;}