@charset "utf-8";
/* CSS Document */

@import url('notonaskharabic.css');
@import url('font-awesome.min.css');
@import url('bootstrap.min.css');
@import url('owl.carousel.min.css');
@import url('bootstrap-datepicker.css');
@import url('slicknav.css');

.urdu_font
{
    
     font-family: 'Noto Naskh Arabic', serif;
       direction: rtl;
      
}
body {
	font-family: 'Lato', sans-serif;
	color: #8a8a8a;
	overflow: hidden;
}
img {
	max-width: 100%;
}
header, footer, section {
	float: left;
	width: 100%;
}
h1 {
	font-weight: bold;
}
h4, .h4 {
	font-size: 17px;
}
.mdl {
	display: table;
	width: 100%;
	height: 100%;
}
.mdl_inner {
	display: table-cell;
	width: 100%;
	vertical-align: middle;
}
header {
	padding: 0px 0;
	border-top: solid 3px #00868a;
	position: fixed;
	left: 0px;
	top: 0px;
	background: #fff;
	z-index: 16;
}
.hdr_fxd {
	height: 80px;
	border-top: solid 2px #00868a;
	border-bottom: solid 1px #00868a;
	-webkit-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.75);
}
/* This Class add for Popup on Page Load added by Naveed 30-Apr*/

.container-mobile		
{		
	clear: both;		
	width: 960px;		
	margin-top: -35px;		
	position: relative;		
	float: left;		
	z-index: 2;		
}


.wrapper
{
	width: 100%;
	position: relative;
}
.bot_space { }
.home .full_width_container
{
	width: 95%;
	margin: auto;
	position: relative;
}
.add-wrap {
	position: relative;
	max-width: 920px;
	margin: auto;
}
.add-close {
	position: absolute;
	right: 120px;
	top: -14px;
	cursor: pointer;
}
.adModal {
	position: absolute;
	z-index: 999999;
	left: 0;
	top: 0;
	width: 100%;
	height: 430%;
	text-align: center;
	vertical-align: middle;
	background: rgba(0,0,0,0.8);
	padding: 100px 70px 0px 0px;
	margin-left: 0px;
	/*margin-left: -34px;*/
}
.logo {
	float: left;
}
.hdr_fxd .logo img {
	height: 57px;
}
.hdr_fxd .right_top {
	display: none;
}
.hdr_fxd .buynow {
	margin-top: 0px;
	margin-bottom: 0px;
}
.hdr_fxd .buynow img {
	height: 57px;
}
.right_top {
	float: right;
	margin-bottom: 10px;
}
.right_top p {
	float: left;
	font-size: 13px;
	color: #7f7f7f;
	margin: 2px 5px 2px 0;
}
.right_top .phone_icon {
	float: left;
	width: 20px;
	margin-right: 5px;
}
.right_top p a {
	text-decoration: none;
	color: #7f7f7f;
}
.search_btn {
	float: left;
	display: none;
}
.social_icons {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.social_icons li {
	float: left;
	margin-left: 5px;
	position: relative;
}
.social_icons li a {
	background: #f0f0f0;
	float: left;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
	width: 22px;
	height: 22px;
	color: #7f7f7f;
	line-height: 22px;
	font-size: 12px;
	text-align: center;
}
.social_icons li a:hover, .social_icons li a:focus {
	background: #01808d;
	color: #fff;
}
.social_icons li:hover ul, .social_icons li:focus ul {
	opacity: 1;
	visibility: visible;
	top: 30px;
}
.social_icons li ul {
	position: absolute;
	margin: 0px;
	padding: 0px;
	list-style: none;
	top: 39px;
	right: 0px;
	text-align: center;
	width: 80px;
	z-index: 11;
	background: #f0f0f0;
	border: 1px solid #f0f0f0;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
	opacity: 0;
	visibility: hidden;
}
/*.social_icons li ul:after, .social_icons li ul:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.social_icons li ul:after {
	border-color: rgba(240, 240, 240, 0);
	border-bottom-color: #f0f0f0;
	border-width: 5px;
	margin-left: -5px;
}
.social_icons li ul:before {
	border-color: rgba(240, 240, 240, 0);
	border-bottom-color: #f0f0f0;
	border-width: 6px;
	margin-left: -6px;
}*/
.social_icons li ul li {
	margin: 0px;
	display: inline-block;
	float: none;
}
.social_icons li ul li a {
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	-ms-transition: none;
	transition: none;
}
.main_menu {
	float: right;
	font-size: 16px;
	font-weight: 600;
	width: 100%;
}
.main_menu ul {
	float: right;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.main_menu ul li {
	float: left;
	position: relative;
	margin-left: 1px;
	padding:1px 20px 0px 21px;
}
.main_menu ul li:before {
	position: absolute;
	left: -1px;
	width: 1px;
	height: 16px;
	top: 3px;
	content: '';
	background: #313131;
}
.main_menu ul li:first-child {
	padding-left: 0px;
	margin-left: 0px;
}
.main_menu ul li:first-child:before {
	display: none;
}
.main_menu ul li:last-child {
	padding-right: 0px;
}
.main_menu ul li a {
	float: left;
	color: #313131;
	text-decoration: none;
	position: relative;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.main_menu ul li:hover a, .main_menu ul li:focus a, .main_menu ul li.active a {
	color: #01808d;
}
.main_menu ul li a:before {
	background: #01808d;
	content: '';
	position: absolute;
	left: 50%;
	bottom: -5px;
	width: 0;
	height: 2px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.main_menu ul li:hover a:before, .main_menu ul li:focus a:before, .main_menu ul li.active a:before {
	left: 10%;
	width: 80%;
}
.hdr_inr {
	float: right;
	max-width: 750px;
	padding: 17px 0;
}
.slider_sec {
	padding-top: 93px;
}
.buynow {
	float: left;
	margin: 10px 0 11px 100px;
}
.howitwork_sec {
	text-align: center;
	padding: 30px 0;
}
.howitwork_inr {
	display: inline-block;
	max-width: 900px;
	width: 100%;
}
.sml_sec {
	display: inline-block;
	max-width: 650px;
	margin-bottom: 20px;
}
.sml_sec h4 {
	margin: 20px 0;
}
.howitwork_box {
	float: left;
	width: 100%;
	position: relative;
	text-align: center;
	margin-bottom: 10px;
}
.howitwork_box:before {
	position: absolute;
	width: 60%;
	content: '';
	left: 20%;
	top: 46px; /*85px;*/
	z-index: -1;
	background: url(../images/howitwork/bar.png) no-repeat center;
	height: 12px;
	background-size: 100% 100%;
}
.howitwork_box_inner {
	float: left;
	width: 33.3333%;
	color: #7e8383;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.howitwork_box_inner a {
	color: #7e8383;
	text-decoration: none !important
}
.howitwork_img {
	display: inline-block;
	width: 100%;
	max-width: 100px;/*180px;*/
	background: #7e8383;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	-webkit-box-shadow: inset 6px 5px 7px 0px rgba(50, 50, 50, 0.32);
	-moz-box-shadow: inset 6px 5px 7px 0px rgba(50, 50, 50, 0.32);
	box-shadow: inset 6px 5px 7px 0px rgba(50, 50, 50, 0.32);
	border: solid 5px #c8c9c8;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.howitwork_text {
	float: left;
	width: 100%;
	padding: 30px 15px;
}
.vspace_less .howitwork_text {
	padding: 10px 15px 20px;
}
.howitwork_text h4 {
	margin: 0px;
}
.howitwork_bar {
	float: left;
	width: 100%;
	height: 10px;
	position: relative;
	background: #7e8383;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.howitwork_sec .howitwork_box_inner:hover .howitwork_img, .howitwork_sec .howitwork_box_inner:focus .howitwork_img {
	background: #105677;
}
.howitwork_sec .howitwork_box_inner:hover, .howitwork_sec .howitwork_box_inner:focus {
	color: #105677;
}
.howitwork_sec .howitwork_box_inner:hover .howitwork_bar, .howitwork_sec .howitwork_box_inner:focus .howitwork_bar {
	background: #105677;
}
.howitwork_sec .howitwork_box_inner:hover .howitwork_bar:after, .howitwork_sec .howitwork_box_inner:focus .howitwork_bar:after {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(242, 108, 42, 0);
	border-bottom-color: #105677;
	border-width: 10px;
	margin-left: -10px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.howitwork_box_inner.active .howitwork_img {
	background: #105677;
}
.howitwork_box_inner.active {
	color: #105677;
}
.howitwork_box_inner.active a {
	color: #105677;
	text-decoration: none;
}
.howitwork_box_inner.active .howitwork_bar {
	background: #105677;
}
.howitwork_box_inner.active .howitwork_bar:after {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(242, 108, 42, 0);
	border-bottom-color: #105677;
	border-width: 10px;
	margin-left: -10px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.howitwork_box_inner.complete .howitwork_img {
	background: #01808d !important;
}
.howitwork_box_inner.complete {
	color: #01808d !important;
}
.howitwork_box_inner.complete a {
	color: #105677 !important;
}
.howitwork_box_inner.complete .howitwork_bar {
	background: #01808d !important;
}
.howitwork_box_inner.complete .howitwork_bar:after {
	display: none;
}
.diduknow_sec {
	text-align: center;
}
.diduknow_carousel .item {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.diduknow_box {
	width: 100%;
	height: 450px;
	padding: 15px;
}
.diduknow_inner {
	display: inline-block;
	max-width: 1100px;
	width: 100%;
	text-align: left;
	color: #fff;
}
.diduknow_heading {
	float: left;
	width: 350px;
	height: 240px;
	padding-right: 50px;
}
.diduknow_txt {
	float: left;
	width: 750px;
	height: 240px;
	padding-left: 50px;
	position: relative;
}
.diduknow_txt p {
	font-size: 20px;
	float: left;
	width: 100%;
	text-align: center;
}
.diduknow_txt p.source_txt {
	float: right;
	font-size: 14px;
	margin-bottom: 0;/*width:auto;*/
}
.diduknow_txt p img {
	width: 20px;
	margin-top: -12px;
}
.diduknow_txt p img + img {
	margin-top: 10px;
}
.diduknow_txt:before {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 1px;
	height: 100%;
	content: '';
	background: #fff;
}
.diduknow_heading img {
	max-width: 250px;
}
.secure_sec {
        background: url(../images/contact_bg.jpg) no-repeat;
	padding: 30px 0;
	text-align: center;
	color:white;
	background-size: cover;
}
.secure_inr {
	display: inline-block;
	width: 100%;
	max-width: 100%;
}
.secure_box {
	float: left;
	width: 100%;
}
.secure_img {
	width: 110px;
	height: 110px;
	display: inline-block;
	background: #01808d;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border: solid 7px #acd5d5;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.secure_img img {
	width: 100%;
	z-index: 1;
}
.secure_txt {
	float: left;
	width: 100%;
}
.secure_txt h5 {
	float: left;
	width: 100%;
	margin-top: 20px;
	font-size: 17px;
	font-weight: bold;
}
.secure_txt p {
	float: left;
	width: 100%;
	text-align: unset;
	height: 140px;
	overflow: hidden;
}
.secure_txt a {
	float: left;
	width: 100%;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	background: #105677;
	padding: 10px 15px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.secure_box:hover .secure_img, .secure_box:focus .secure_img {
/*	background: #105677;*/
/*	border-color: #f3cbb7;*/
}
.secure_box:hover .secure_txt a, .secure_box:focus .secure_txt a {
	background: #01808d;
}
.lethelp_sec {
	text-align: center;
	padding: 30px 0;
	background: #f4f4f4;
	background-size: cover;
	color: #000;
}
.lethelp_sec h1 span {
	color: #2debeb;
}
.contact_box {
	float: left;
	width: 100%;
}
.contact_box .form-control {
	/*	color: #fff;*/
}
.form-control {
	background: none;
	border: solid 1px #cecece;
	height: 40px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.form-control {
	background: none;
	border: solid 1px #cecece;
	height: 40px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
textarea.form-control {
	resize: none;
	height: 150px;
}
.submit_btn {
	display: inline-block;
	width: 100%;
	max-width: 220px;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	background: #105677;
	padding: 10px 15px;
	border: none;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.submit_btn:hover, .submit_btn:focus {
	background: #01808d;
}
.ftr_grey {
	float: left;
	width: 100%;
	background: #e5e5e5;
	font-size: 12px;
	padding: 10px 0;
	color: #2d2e2d;
}
.ftr_grey h5 {
	margin-top: 0px;
}
.ftr_grey p {
	margin: 0px;
}
.ftr_grey p a {
	color: #01808d;
}
.ftr_grey .qlink {
	float: left;
	margin: 15px 10px 0 0;
	background: #105677;
	color: #fff;
	padding: 5px 10px;
	display: none;
}
.ftr_grey ul {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.ftr_grey ul li {
	float: left;
	padding: 15px 10px;
	position: relative;
	margin-left: 1px;
}
.ftr_grey ul li:before {
	content: '';
	position: absolute;
	left: -1px;
	top: 24px;
	height: 10px;
	width: 1px;
	background: #2d2e2d;
}
.ftr_grey ul li a {
	float: left;
	padding: 5px;
	text-decoration: none;
	color: #2d2e2d;
}
.ftr_grey ul li a:hover {
	text-decoration: underline;
	color: #01808d;
}
.ftr_grey ul li:first-child {
	padding-left: 0px;
}
.ftr_grey ul li:first-child:before {
	display: none;
}
.ftr_grey ul li:last-child {
	padding-right: 0px;
}
.ftr_wite {
	float: left;
	width: 100%;
	background: #fff;
	font-size: 12px;
	padding: 10px 0;
	color: #2d2e2d;
	text-align: center;
}
.ftr_wite_inr {
	display: inline-block;
}
.ftr_wite p {
	display: inline-block;
	margin: 0px;
}
.ftr_wite p a {
	color: #2d2e2d;
	text-decoration: none;
}
.ftr_rght {
	float: right;
}
.banner_sec {
	height: 93px;
	background-image: url(../images/banner/bg1.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	margin-top: 112px;
	text-align: center;
}
.banner_sec h1 {
	float: left;
	width: 100%;
	margin: 0px;
	color: #fff;/*text-transform: uppercase;*/
}
.content_body {
	min-height: 630px;
	padding-bottom: 30px;
	position: relative;
}
.breadcrumb {
	background: none;
	padding-left: 0;
}
.breadcrumb>.active {
	color: #7f7f7f;
}
.breadcrumb li a {
	color: #7f7f7f;
	text-decoration: none;
}
.breadcrumb>li+li:before {
	color: #7f7f7f;
}
.content_body h2 {
	text-align: center;
	font-weight: bold;
	display: inline-block;
	width: 100%;
}
hr {
	border-top: solid 10px #7e8383;
}
.box_bdr {
	float: left;
	width: 100%;
	padding: 15px;
	border: solid 1px #e0e0e0;
	margin-top: 20px;
}
.submit_btn_large {
	display: inline-block;
	width: 100%;
	color: #fff !important;
	text-decoration: none !important;
	font-size: 16px;
	background: #7e8383;
	padding: 10px 15px;
	border: none;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
	text-align: center;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.submit_btn_large:hover, .submit_btn_large:focus {
	background: #01808d;
	 cursor: pointer;
}
.grey_box.policy_box {
	/* height: 177px; */
}
.grey_box {
	background: #f3f3f3;
	border: solid 1px #e0e0e0;
	padding: 10px;
	margin-top: 0px;
	/* height: 256px; */
	margin-bottom: 15px;
}
.grey_box_img {
	float: left;
	width: 70px;
	height: 70px;
	display: inline-block;
	background: #01808d;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border: solid 7px #acd5d5;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
	margin-right: 10px;
	margin-bottom: 10px;
}
.grey_box_head {
	float: left;
	width: calc(100% - 80px);
	height: 70px;
	margin-bottom: 10px;
}
.grey_box_text {
	text-align: justify;
	 margin-left: -25px;
}
.grey_box_text li
{
    color:grey;
    font-weight: 400;
}
.corner_1:before {
	content: '';
	position: absolute;
	right: 0;
	top: 0px;
	background: url(../images/before.png) no-repeat;
	width: 168px;
	height: 328px;
	z-index: -1
}
.corner_1:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0px;
	background: url(../images/after.png) no-repeat;
	width: 210px;
	height: 350px;
	z-index: -1
}
.corner_2 {
	float: left;
	width: 100%;
	position: relative;
	min-height: 600px;
}
.corner_2:before {
	content: '';
	position: absolute;
	right: 0;
	bottom: 0px;
	background: url(../images/before2.png) no-repeat;
	width: 250px;
	height: 400px;
	z-index: -1
}
.corner_2:after {
	content: '';
	position: absolute;
	right: 0;
	bottom: -30px;
	background: url(../images/after2.png) no-repeat;
	width: 150px;
	height: 350px;
	z-index: -1
}
.packages_slider {
	float: left;
	width: 100%;
	padding: 30px 100px;
}
.packages_box {
	float: left;
	width: 100%;
	text-align: center;
	background: #fff;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
	text-decoration: none !important;
	color: #000;
}
.item:hover .packages_box {
	-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
	transform: scale(.9);
	-ms-transform: scale(.9);
	-webkit-transform: scale(.9);
}
.package_name {
	text-transform: uppercase;
	color: #fff;
	padding: 20px;
}
.package_name h3 {
	margin: 0px;
	font-size: 40px;
}
.package_dtls {
	float: left;
	width: 100%;
	padding: 0px;
	padding-bottom: 0px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background: #fff;
}
.package_dtls p {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	font-size: 20px;
	line-height: 25px;
}
.package_dtls p strong {
	float: left;
	width: 100%;
	font-weight: normal;
	color: #105677;
	font-size: 20px;
}
.package_buy {
	float: left;
	width: 100%;
	font-size: 20px;
	text-decoration: none !important;
	color: #fff !important;
	padding: 15px 20px;
}
.silver .package_name {
	background: rgb(154,156,156);
	background: -moz-linear-gradient(top, rgba(154,156,156,1) 0%, rgba(147,151,151,1) 2%, rgba(152,155,155,1) 15%, rgba(177,179,179,1) 68%, rgba(189,189,189,1) 98%, rgba(196,197,197,1) 99%, rgba(207,208,208,1) 100%);
	background: -webkit-linear-gradient(top, rgba(154,156,156,1) 0%, rgba(147,151,151,1) 2%, rgba(152,155,155,1) 15%, rgba(177,179,179,1) 68%, rgba(189,189,189,1) 98%, rgba(196,197,197,1) 99%, rgba(207,208,208,1) 100%);
	background: linear-gradient(to bottom, rgba(154,156,156,1) 0%, rgba(147,151,151,1) 2%, rgba(152,155,155,1) 15%, rgba(177,179,179,1) 68%, rgba(189,189,189,1) 98%, rgba(196,197,197,1) 99%, rgba(207,208,208,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a9c9c', endColorstr='#cfd0d0', GradientType=0 );
}
.silver .package_dtls {
	border-color: #b5b5b5;
}
.silver .package_buy {
	background: rgb(154,156,156);
	background: -moz-linear-gradient(top, rgba(154,156,156,1) 0%, rgba(147,151,151,1) 2%, rgba(152,155,155,1) 15%, rgba(177,179,179,1) 68%, rgba(189,189,189,1) 98%, rgba(196,197,197,1) 99%, rgba(207,208,208,1) 100%);
	background: -webkit-linear-gradient(top, rgba(154,156,156,1) 0%, rgba(147,151,151,1) 2%, rgba(152,155,155,1) 15%, rgba(177,179,179,1) 68%, rgba(189,189,189,1) 98%, rgba(196,197,197,1) 99%, rgba(207,208,208,1) 100%);
	background: linear-gradient(to bottom, rgba(154,156,156,1) 0%, rgba(147,151,151,1) 2%, rgba(152,155,155,1) 15%, rgba(177,179,179,1) 68%, rgba(189,189,189,1) 98%, rgba(196,197,197,1) 99%, rgba(207,208,208,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a9c9c', endColorstr='#cfd0d0', GradientType=0 );
}
.platinum .package_name {
	background: rgb(64,66,66);
	background: -moz-linear-gradient(top, rgba(64,66,66,1) 0%, rgba(73,74,74,1) 36%, rgba(82,84,84,1) 59%, rgba(99,99,99,1) 85%, rgba(110,112,112,1) 100%);
	background: -webkit-linear-gradient(top, rgba(64,66,66,1) 0%, rgba(73,74,74,1) 36%, rgba(82,84,84,1) 59%, rgba(99,99,99,1) 85%, rgba(110,112,112,1) 100%);
	background: linear-gradient(to bottom, rgba(64,66,66,1) 0%, rgba(73,74,74,1) 36%, rgba(82,84,84,1) 59%, rgba(99,99,99,1) 85%, rgba(110,112,112,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404242', endColorstr='#6e7070', GradientType=0 );
}
.platinum .package_dtls {
	border-color: #525454;
}
.platinum .package_buy {
	background: rgb(64,66,66);
	background: -moz-linear-gradient(top, rgba(64,66,66,1) 0%, rgba(73,74,74,1) 36%, rgba(82,84,84,1) 59%, rgba(99,99,99,1) 85%, rgba(110,112,112,1) 100%);
	background: -webkit-linear-gradient(top, rgba(64,66,66,1) 0%, rgba(73,74,74,1) 36%, rgba(82,84,84,1) 59%, rgba(99,99,99,1) 85%, rgba(110,112,112,1) 100%);
	background: linear-gradient(to bottom, rgba(64,66,66,1) 0%, rgba(73,74,74,1) 36%, rgba(82,84,84,1) 59%, rgba(99,99,99,1) 85%, rgba(110,112,112,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404242', endColorstr='#6e7070', GradientType=0 );
}
.gold .package_name {
	background: rgb(178,144,18);
	background: -moz-linear-gradient(top, rgba(178,144,18,1) 0%, rgba(181,147,20,1) 13%, rgba(192,157,29,1) 36%, rgba(216,184,64,1) 85%, rgba(219,187,69,1) 100%);
	background: -webkit-linear-gradient(top, rgba(178,144,18,1) 0%, rgba(181,147,20,1) 13%, rgba(192,157,29,1) 36%, rgba(216,184,64,1) 85%, rgba(219,187,69,1) 100%);
	background: linear-gradient(to bottom, rgba(178,144,18,1) 0%, rgba(181,147,20,1) 13%, rgba(192,157,29,1) 36%, rgba(216,184,64,1) 85%, rgba(219,187,69,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b29012', endColorstr='#dbbb45', GradientType=0 );
}
.gold .package_dtls {
	border-color: #d5b026;
}
.gold .package_buy {
	background: rgb(178,144,18);
	background: -moz-linear-gradient(top, rgba(178,144,18,1) 0%, rgba(181,147,20,1) 13%, rgba(192,157,29,1) 36%, rgba(216,184,64,1) 85%, rgba(219,187,69,1) 100%);
	background: -webkit-linear-gradient(top, rgba(178,144,18,1) 0%, rgba(181,147,20,1) 13%, rgba(192,157,29,1) 36%, rgba(216,184,64,1) 85%, rgba(219,187,69,1) 100%);
	background: linear-gradient(to bottom, rgba(178,144,18,1) 0%, rgba(181,147,20,1) 13%, rgba(192,157,29,1) 36%, rgba(216,184,64,1) 85%, rgba(219,187,69,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b29012', endColorstr='#dbbb45', GradientType=0 );
}
.bronze .package_name {
	background: rgb(109,88,39);
	background: -moz-linear-gradient(top, rgba(109,88,39,1) 0%, rgba(120,94,36,1) 12%, rgba(162,121,32,1) 52%, rgba(185,140,42,1) 79%, rgba(198,154,60,1) 100%);
	background: -webkit-linear-gradient(top, rgba(109,88,39,1) 0%, rgba(120,94,36,1) 12%, rgba(162,121,32,1) 52%, rgba(185,140,42,1) 79%, rgba(198,154,60,1) 100%);
	background: linear-gradient(to bottom, rgba(109,88,39,1) 0%, rgba(120,94,36,1) 12%, rgba(162,121,32,1) 52%, rgba(185,140,42,1) 79%, rgba(198,154,60,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d5827', endColorstr='#c69a3c', GradientType=0 );
}
.bronze .package_dtls {
	border-color: #C08A13;
}
.bronze .package_buy {
	background: rgb(109,88,39);
	background: -moz-linear-gradient(top, rgba(109,88,39,1) 0%, rgba(120,94,36,1) 12%, rgba(162,121,32,1) 52%, rgba(185,140,42,1) 79%, rgba(198,154,60,1) 100%);
	background: -webkit-linear-gradient(top, rgba(109,88,39,1) 0%, rgba(120,94,36,1) 12%, rgba(162,121,32,1) 52%, rgba(185,140,42,1) 79%, rgba(198,154,60,1) 100%);
	background: linear-gradient(to bottom, rgba(109,88,39,1) 0%, rgba(120,94,36,1) 12%, rgba(162,121,32,1) 52%, rgba(185,140,42,1) 79%, rgba(198,154,60,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d5827', endColorstr='#c69a3c', GradientType=0 );
}
.packages_slider .owl-prev, .secure_inr .owl-prev {
	background: url(../images/prev.png) no-repeat;
	width: 30px;
	height: 30px;
	position: absolute;
	left: -40px;
	top: 50%;
	margin-top: -15px;
}
.packages_slider .owl-next, .secure_inr .owl-next {
	background: url(../images/next.png) no-repeat;
	width: 30px;
	height: 30px;
	position: absolute;
	right: -40px;
	top: 50%;
	margin-top: -15px;
}
.packages_slider .owl-next.disabled, .secure_inr .owl-next.disabled {
	display:none;
}
.packages_slider .owl-prev.disabled, .secure_inr .owl-prev.disabled {
	display:none;
}
.package_txt_box {
	float: left;
	width: 100%;
	padding: 0px 50px 30px;
	text-align: left;
}
.package_txt_box h3 {
	font-weight: bold;
}
.package_txt_box ul {
	color: #7e8383;
	padding-left: 0px;
	list-style: none;
}
.package_txt_box ul li {
	padding-left: 20px;
	position: relative;
}
.package_txt_box ul li:before {
	width: 20px;
	height: 20px;
	content: '';
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(../images/blt.jpg) no-repeat center;
}
.download_btn {
	display: inline-block;
	padding: 5px 10px;
	background: #01808d;
	color: #fff !important;
	text-decoration: none !important;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
	border: none;
	height: 40px;
	line-height: 30px;
	min-width: 235px;
	text-align: center;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.download_btn:hover, .download_btn:focus {
	background: #105677;
}
.download_btn img {
	margin-left: 5px;
}
.package_txt_box .secure_img {
	width: 150px;
	height: 150px;
	margin-top: 30px;
}
.gr_box {
	float: left;
	width: calc(100% + 30px);
	background: #f3f3f3;
	margin-left: -15px;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: solid 1px #e0e0e0;
}

/* to be changes later 

@media (min-width: 1200px) {
.gr_box_familycover {
    float: left;
    width: calc(100% + -28px);
    background: #f3f3f3;
    margin-left: 14px;
    margin-top: -15px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: solid 1px #e0e0e0;
}
}
@media (max-width: 1200px) {

.gr_box_familycover {
   float: left;
       width: calc(100% + -28px);

    background:  #f3f3f3;
	 margin-left: 14px;
    margin-top: -15px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: solid 1px #e0e0e0;
   
}
}  
/* to be changes later till here**/


/** todocorona **/
@media (min-width: 1200px) {
.gr_box_familycover {
    float: left;
    width: calc(100% + -28px);
    background: #f3f3f3;
    margin-left: 14px;
    margin-top: -15px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: solid 1px #e0e0e0;
}
}
@media (max-width: 1200px) {

.gr_box_familycover {
   
   
    background:  #f3f3f3;
   
}
}   

   /** todocoronaend **/
.gr_box .form-control {
	background: #fff;
}
.radio_box {
	float: left;
	width: 100%;
}
input.radio_btn[type=radio ]:not(old), input.radio_btn[type=checkbox ]:not(old) {
	width : 28px;
	margin : 0;
	padding : 0;
	opacity : 0;
	height: 0px;
	float: left;
}
input.radio_btn[type=radio ]:not(old) + label, input.radio_btn[type=checkbox ]:not(old) + label {
	display : inline-block;
	margin-left : 0;
	padding-left : 24px;
	background : none;
	line-height : 24px;
	cursor: pointer;
	font-weight: normal;
	position: relative;
	width:100%;
}
input.radio_btn[type=radio ]:not(old) + label:before, input.radio_btn[type=checkbox ]:not(old) + label:before {
	position: absolute;
	width: 14px;
	height: 14px;
	background : url('../images/radio_btn.png') no-repeat 0 0px;
	content: '';
	left: 0;
	top: 5px;
}
.radio_box input.radio_btn[type=radio ]:not(old) + label:before, .radio_box input.radio_btn[type=checkbox ]:not(old) + label:before {
	top: 14px;
}
input.radio_btn[type=radio]:not(old):checked + label:before {
	background-position : 0 -86px;
}
input.radio_btn[type=checkbox]:not(old):checked + label:before {
	background-position : 0 -136px;
}
.radio_box_inner {
	float: left;
	width: 100%;
}
.icons_radio {
	width: 42px;
	height: 42px;
	float: left;
	margin-right: 10px;
	display: inline-block;
	background: #01808d;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border: solid 2px #acd5d5;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.icons_radio img {
	width: 100%;
}
.text_radio {
	margin-top: 5px;
	margin-top: 9px;
	float: left;
	max-width: calc(100% - 58px);
}
.radio_box_inner {
	float: left;
	width: 100%;
	padding-left: 70px;
	margin-bottom: 15px;
}
.radio_box_inner h4 {
	margin: 10px 0 20px;
}
.fld_radio {
	display: inline-block;
	max-width: 300px;
	margin-left: 10px;
	margin-bottom: 15px;
}
.form_style_box {
	float: left;
	width: 100%;
}
.form_style_box h3 {
	float: left;
	width: 100%;
	padding: 10px;
	background: #7e8383;
	color: #fff;
	font-size: 16px;
	margin: 0 0 15px;
	height: 40px;
}
.row_spcl {
	margin-left: -2px;
	margin-right: -2px;
	margin-bottom: 20px;
}
.full {
	padding: 2px;
	width: 100%;
	float: left;
}
.half {
	padding: 2px;
	width: 50%;
	float: left;
}
.threeqtr {
	padding: 2px;
	width: 66.66666667%;
	float: left;
}
.qtr {
	padding: 2px;
	width: 33.33333333%;
	float: left;
}
.fld {
	float: left;
	width: 100%;
	background: #f3f3f3;
}
.fld .form-control {
	border: none;
	box-shadow: none;
}
.nmb {
	margin-bottom: 0px;
}
.form_style_box h3.grn_bg {
	background: #01808d;
}
.table_style_box {
	float: left;
	width: 100%;
}
.table_style_box table thead th {
	padding: 10px;
	background: #7e8383;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
}
.table_style_box table tfoot th {
	background: #7e8383;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
}
.table_style_box table {
	background: #f3f3f3;
	color: #8f8f8f;
}
.table_style_box .table-bordered>thead>tr>th, .table_style_box .table-bordered>tbody>tr>th, .table_style_box .table-bordered>tfoot>tr>th, .table_style_box .table-bordered>thead>tr>td, .table_style_box .table-bordered>tbody>tr>td, .table_style_box .table-bordered>tfoot>tr>td {
	border-color: #fff;
}
.table_style_box table thead th.grn_bg {
	background: #01808d;
}
.box_bdr_head {
	float: left;
	width: calc(100% + 30px);
	padding: 10px;
	background: #01808d;
	color: #fff;
	font-size: 16px;
	margin: -15px 0 15px -15px;
	height: 40px;
}
.thanks_box {
	float: left;
	width: 100%;
	text-align: center;
	padding: 50px 0;
}
.thanks_box_inr {
	display: inline-block;
	width: 100%;
	max-width: 670px;
}
/** todocoronaadditional **/
.thanks_box_inr {
	display: inline-block;
	width: 100%;
	max-width: 700px;
}
/** todocoronaadditional **/
.thanks_box_inr_new {
	display: inline-block;
/*	width: 100%;*/
	max-width: 670px;
}
.thanks_box_inr_new p {
	font-size: 24px;
	color: #a5a5a5;
}
.thanks_box_inr_new p span {
	color: #01808d;
	text-decoration: underline;
}

.thanks_box_inr p {
	font-size: 24px;
	color: #a5a5a5;
}
.thanks_box_inr p span {
	color: #01808d;
	text-decoration: underline;
}
.accord_box {
	float: left;
	width: 100%;
}
.panel-group {
	margin-top: 20px;
}
.panel-default {
	border-color: #e0e0e0;
}
.panel-group .panel {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.panel-heading {
	padding: 0px;
}
.panel-title>a {
	padding: 10px;
	display: inline-block;
	width: 100%;
	text-decoration: none !important;
}
.panel-default>.panel-heading {
	color: #fff;
	background-color: #01808d;
	border-color: #01808d;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.one_line {
	margin-right: 15px;
}
/**todocorona**/


#slider_sec .carousel-indicators {
    right: 0px;
	left: inherit;
	width: 90px;
	margin: 0px;
	padding: 0px;
	bottom: inherit;
	top: 40%; /*95*/
	margin-top: -138px;
	/**margin-top: -138px;**/
}
#slider_sec .carousel-indicators li {
    width: 50px;
    height: 50px;
    margin: 5px;
    cursor: pointer;
    border: 4px solid #008e8f;
    border-radius: 50px;
    opacity: 1;
    overflow: hidden;
    transition: all 0.4s;
}
#slider_sec .carousel-indicators .active {
  	background:#d7e0e061;
     right: 17px;
    width: 80px;
    height: 80px;
    border-radius: 100px;
    border-color: #105677;
    opacity: 1;
    overflow: hidden;
}
.carousel-inner {
    min-height: 300px;
}
.item blockquote {
    border-left: none;
    margin: 0;
}
.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}
.slider_sec .carousel-indicators {
	/**right: 0px;
	left: inherit;**/
	right: 0px;
	left: inherit;
	width: 90px;
	margin: 0px;
	padding: 0px;
	bottom: inherit;
	top: 40%; /*95*/
	margin-top: -138px;
	/**margin-top: -138px;**/
}
.slider_sec .carousel-indicators li {
	width: 70px; /*0*/
	height: 70px; /*0*/
	position: relative;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	background:#d7e0e061;
	margin: 0px 0 2px;
	float: left;
	text-indent: 0;
	color: #232424;
	padding: 5px;
}
.slider_sec .carousel-indicators .active {
	width: 70px; /*13*/
	height: 70px; /*13*/
	background: #01808d;
	border: none;
	color: #fff;
	margin: 0px 0 2px;
}
/**todocoronaends**/
/* to check after live
.slider_sec .carousel-indicators {
	right: 0px;
	left: inherit;
	width: 90px;
	margin: 0px;
	padding: 0px;
	bottom: inherit;
	top: 40%;
	margin-top: -138px;
}
.slider_sec .carousel-indicators li {
	width: 70px;
	height: 70px;
	position: relative;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	background:#d7e0e061;
	margin: 0px 0 2px;
	float: left;
	text-indent: 0;
	color: #232424;
	padding: 5px;
}
.slider_sec .carousel-indicators .active {
	width: 70px;
	height: 70px;
	background: #01808d;
	border: none;
	color: #fff;
	margin: 0px 0 2px;
}*/
/*
.slider_sec .carousel-indicators .active:after {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(6, 142, 142, 0);
	border-right-color: #01808d;
	border-width: 10px;
	margin-top: -10px;
}*/
.slider_sec .carousel-indicators li h5 {
	margin: 0px;
	font-weight: bold;
}
.slider_sec .carousel-indicators li h5 span {
	font-weight: normal;
}
.slider_sec .carousel-indicators li p {
	margin: 0px;
	font-size: 12px;
}
.sldr_home {
	float: left;
	width: 100%;
	z-index: 1;
}
.sldr_home2 {
	margin-bottom: -500px;
	z-index: 0;
}
.sldr_home {
	float: left;
	width: 100%;
	z-index: 1;
}
.sldr_home2 {
	margin-bottom: -500px;
	z-index: 0;
}
.sldr_home .carousel-inner {
	float: right;
	width: 500px;
	background: url(../images/slider/circle.png) no-repeat;
	height: 500px;
	overflow: hidden;
	border-radius: 100%;
	background-size: 100%;
	margin-right: 110px;
	z-index: 1
}
.sldr_home2 .carousel-inner {
	width: 100%;
	height: 500px;
	border-radius: 0;
	margin: 0;
	background: none;
}
.sldrbg_box img {
	width: 100%;
	max-width: 400px;
}
.slider_sec .item img.img_a {
	position: absolute;
	right: 0px;
	top: 0px;
}
.slider_sec .item img.img_b {
	position: absolute;
	right: 0px;
	top: 0px;
}
.sldr_caption_left {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 50%;
	height: 100%;
	padding: 0 6%;
	text-align: center;
}
.sldr_caption_right {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 100%;
	height: 500px;
	padding: 5% 15%;
	text-align: center;
	color: #fff;
}
.slider_sec .sldr_caption_right img {
	width: 30%;
}
.sldr_caption_right h3 {
	display: inline-block;
	margin: 20px 0;
	width: 100%;
	text-transform: uppercase;
	font-size: 24px;
}
.sldr_caption_right h3 span {
	display: inline-block;
	padding-bottom: 10px;
	position: relative;
}
.sldr_caption_right h3 span:before {
	width: 70%;
	left: 15%;
	content: '';
	position: absolute;
	bottom: 0px;
	height: 2px;
	background: #fff;
}
.sldr_caption_right p {
	display: inline-block;
	width: 100%;
	font-size: 18px;
}
.buy_btn {
	display: inline-block;
	width: 100%;
	color: #fff;
	text-decoration: none;
	font-size: 15px;
	background: none;
	border: solid 1px #fff;
	padding: 6px 15px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
	text-decoration: none !important;
	max-width: 120px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.buy_btn:hover, .buy_btn:focus {
	background: #01808d;
	color: #fff;
}
.sldrbg_box {
	float: left;
	width: 100%;
	height: 500px;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
}
/*.buy_btn:hover span:before, .buy_btn:focus span:before {
	background: #01808d;
}
.buy_btn span {
	display: inline-block;
	position: relative;
}
.buy_btn span:before {
	width: 70%;
	left: 15%;
	content: '';
	position: absolute;
	bottom: -5px;
	height: 2px;
	background: #fff;
}*/
.ftr_top {
	float: left;
	width: 100%;
	background: #01808d;
	padding: 10px 0;
	color: #fff;
	text-align: center;
}
.ftr_top_inner {
	display: inline-block;
	text-align: left;
	max-width: 1100px;
	width: 100%;
}
.ftr_box {
	float: left;
	width: 25%;
	padding: 12px 10px 0;
	position: relative;
}
.ftr_box:last-child {
	padding-top: 5px;
}
.ftr_box:last-child img {
	margin-top: 7px;
	margin-bottom: 7px;
}
.ftr_box img {
	float: left;
	margin-right: 10px;
	max-width: 30px;
}
.ftr_box h5 {
	font-weight: bold;
	margin: 0px;
	font-size: 16px;
	line-height: 12px;
	margin-bottom: 3px;
}
.ftr_box p {
	font-size: 13px;
	margin: 0px;
	color: #fff;
}
.ftr_box p a {
	color: #fff !important;
}
.diduknow_carousel img {
	width: 100%;
}
.mobile_menu {
	display: none;
}
label {
	font-weight: normal;
}
.desktop_s {
	float: left;
	width: 100%;
}
.mob_s {
	float: left;
	width: 100%;
	display: none;
}
.sldr_b {
	float: left;
	width: 100%;
	position: relative;
}
.panel-body table {
	width: 100%;
	max-width: 100%;
}
.panel-body table tr th {
	vertical-align: bottom;
	border-bottom: 1px solid #ddd;
}
.panel-body table tr th, .panel-body table tr td {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd;
}
.error {
	color: #105677;
}
.form-control.field_error {
	border-color: #105677;
	-webkit-box-shadow: inset 0 1px 1px rgba(242,108,42,.075), 0 0 8px rgba(242,108,42,.6);
	box-shadow: inset 0 1px 1px rgba(242,108,42,.075), 0 0 8px rgba(242,108,42,.6);
}
.claim {
	display: inline-block;
	width: 100%;
	padding: 30px 0;
	text-align: center;
}
.claim_box {
	display: inline-block;
	width: 300px;
	height: 255px;
	position: relative;
	background: url(../images/claim.png) no-repeat;
	background-size: 100%;
	padding: 10px 60px 10px 10px;
}
.claim_box:first-child {
	z-index: 2;
}
.claim_box:nth-child(2) {
	z-index: 1;
	margin-left: -50px;
}
.claim_box:last-child {
	background: url(../images/claim2.png) no-repeat;
	background-size: 100%;
	width: 255px;
	padding: 10px;
	margin-left: -50px;
}
.claim_inner {
	float: left;
	width: 100%;
	height: 100%;
	position: relative;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
}
.claim_inner p {
	margin: 0px;
	padding: 10px 31px;
}
.claim_inner p a {
	color: #01808d;
	text-decoration: none !important;
}
.merge_fld {
	position: relative;
}
.merge_fld span {
	position: absolute;
	width: 30px;
	text-align: left;
	height: 40px;
	left: 0;
	padding-left: 18px;
	padding-top: 11px;
}
.merge_space.merge_fld span {
	top: 25px;
}
.merge_fld .form-control {
	padding-left: 45px;
}
.clm_bx {
	padding: 30px 0 60px;
}
.clm_bx .howitwork_box_inner {
	cursor: pointer;
}
.clm_bx .howitwork_box_inner:hover .howitwork_img, .clm_bx .howitwork_box_inner:focus .howitwork_img {
	background: #105677;
}
.clm_bx .howitwork_box_inner:hover, .clm_bx .howitwork_box_inner:focus {
	color: #105677;
}
.clm_bx .howitwork_box_inner:hover a, .clm_bx .howitwork_box_inner:focus a {
	color: #105677;
}
.clm_bx .howitwork_text h4 {
	height: auto;
}
.clm_bx .howitwork_text {
	padding-bottom: 0px;
}
.carousel-control.left {
	display: none;
}
.carousel-control.right {
	display: none;
}
.sml_wth {
	float: left;
	width: 100%;
	text-align: center;
}
.sml_wth_inr {
	display: inline-block;
	width: 100%;
	max-width: 900px;
}
hr {
	border-top: 1px solid #01808d;
	float: left;
	width: 100%;
}
.live_chat_fixer {
	position: fixed;
	right: 10px;
	width: 180px;
	bottom: 30px;
	z-index: 99;
	background: #01808d;
	border-radius: 10px 10px 0 0;
	border: solid 1px #fff;
	border-bottom: 0;
}
.live_chat_fixer a.cht {
	display: inline-block;
	width: 100%;
	color: #fff;
	padding: 15px;
}
.live_chat_fixer a.cht img {
	width: 100%;
}
.live_chat_fixer a.cht_cls {
	position: absolute;
	right: 7px;
	top: 2px;
	z-index: 1;
	text-decoration: none !important;
	color: #fff !important;
	font-weight: bold;
	display: none;
}
.live_chat_fixer:hover a.cht_cls {
	display: block;
}
.vid_sec {
	max-width: 640px;
	width: 100%;
	display: inline-block;
	text-align: left;
	padding-top: 15px;
}
.video_box {
	float: left;
	position: relative;
	width: 100%;
	height: 0px;
	padding-bottom: 52.82%;
}
.video_box iframe {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}
/*====== Loading ======*/
body.loaded {
	overflow: inherit;
}
.loaded .load_box {
	display: none;
}
.load_box {
	position: fixed;
	overflow: hidden;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	background: rgba(255,255,255,.96);
	z-index: 9999;
}
.cssload-container {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.cssload-container:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 50%;
	z-index: -1;
	transition: top 1.38s linear 3.57s;
	-o-transition: top 1.38s linear 3.57s;
	-ms-transition: top 1.38s linear 3.57s;
	-webkit-transition: top 1.38s linear 3.57s;
	-moz-transition: top 1.38s linear 3.57s;
}
.cssload-container:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 50%;
	z-index: -1;
	transition: bottom 1.38s linear 3.57s;
	-o-transition: bottom 1.38s linear 3.57s;
	-ms-transition: bottom 1.38s linear 3.57s;
	-webkit-transition: bottom 1.38s linear 3.57s;
	-moz-transition: bottom 1.38s linear 3.57s;
}
.cssload-container.done:before {
	top: -50%;
}
.cssload-container.done:after {
	bottom: -50%;
}
.cssload-progress {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	transform-origin: center;
	-o-transform-origin: center;
	-ms-transform-origin: center;
	-webkit-transform-origin: center;
	-moz-transform-origin: center;
}
.cssload-progress .cssload-progress-item {
	text-align: center;
	width: 163px;
	height: 163px;
	line-height: 163px;
	border: 3px solid rgb(6,142,142);
	border-radius: 50%;
}
.cssload-progress .cssload-progress-item:before {
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	margin-top: -5px;
	margin-left: 0px;
	width: 73px;
	height: 73px;
	border-top: solid 16px rgb(6,142,142);
	border-right: solid 16px rgb(6,142,142);
	border-top-right-radius: 100%;
	transform-origin: left bottom;
	-o-transform-origin: left bottom;
	-ms-transform-origin: left bottom;
	-webkit-transform-origin: left bottom;
	-moz-transform-origin: left bottom;
	animation: spin 3.45s linear infinite;
	-o-animation: spin 3.45s linear infinite;
	-ms-animation: spin 3.45s linear infinite;
	-webkit-animation: spin 3.45s linear infinite;
	-moz-animation: spin 3.45s linear infinite;
}
.cssload-progress.cssload-float .cssload-progress-item:before {
	border-top-width: 3px;
	margin-top: 0px;
	height: 81px;
}
.cssload-progress.cssload-float.cssload-shadow:before {
	border-top-width: 3px;
	margin-top: -67px;
	height: 81px;
}
.cssload-progress.cssload-shadow:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -70px 0 0 20px;
	width: 73px;
	height: 73px;
	border-top: solid 16px rgb(221,221,221);
	border-right: solid 16px rgb(221,221,221);
	border-top-right-radius: 100%;
	z-index: -1;
	transform-origin: left bottom;
	-o-transform-origin: left bottom;
	-ms-transform-origin: left bottom;
	-webkit-transform-origin: left bottom;
	-moz-transform-origin: left bottom;
	animation: spin 3.45s linear infinite;
	-o-animation: spin 3.45s linear infinite;
	-ms-animation: spin 3.45s linear infinite;
	-webkit-animation: spin 3.45s linear infinite;
	-moz-animation: spin 3.45s linear infinite;
}
.cssload-progress.cssload-shadow:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 163px;
	height: 163px;
	color: rgb(221,221,221);
	text-align: center;
	line-height: 163px;
	border: 3px solid rgb(221,221,221);
	margin: -65px 0 0 -65px;
	z-index: -1;
	border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	transform-origin: center;
	-o-transform-origin: center;
	-ms-transform-origin: center;
	-webkit-transform-origin: center;
	-moz-transform-origin: center;
}
 @keyframes spin {
 100% {
 transform: rotate(360deg);
}
}
 @-o-keyframes spin {
 100% {
 -o-transform: rotate(360deg);
}
}
 @-ms-keyframes spin {
 100% {
 -ms-transform: rotate(360deg);
}
}
 @-webkit-keyframes spin {
 100% {
 -webkit-transform: rotate(360deg);
}
}
 @-moz-keyframes spin {
 100% {
 -moz-transform: rotate(360deg);
}
}
/*====== End Loading ======*/
.tb_box .nav-tabs {
	border: none;
	position: relative;
	width: 100%;
	float: left;
	height: 440px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
.tb_box .nav-tabs>li {
	float: left;
	width: 100%;
	margin: 0px;
	border: none;
}
.tb_box .nav>li>a {
	margin: 0px;
	border: none;
	padding: 10px 30px 10px 10px;
	color: #7e8383;
	font-size: 17px;
}
.tb_box .nav-tabs>li.active>a, .tb_box .nav-tabs>li.active>a:hover, .tb_box .nav-tabs>li.active>a:focus {
	margin: 0px;
	border: none;
	background: none;
	color: #105677;
}
.tb_box .nav>li>a:hover, .tb_box .nav>li>a:focus {
	margin: 0px;
	border: none;
	background: none;
}
.tb_box .nav-tabs:after {
	display: none;
}
.tb_box .nav-tabs:before {
	position: absolute;
	content: '';
	width: 2px;
	height: calc(100% - 40px);
	top: 20px;
	right: 0px;
	background-color: #f1f1f1;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
.tb_box .nav>li>a:before {
	position: absolute;
	content: '';
	width: 22px;
	height: 22px;
	background-color: #d9d9d9;
	border: 6px solid #f3f3f3;
	top: 9px;
	right: -10px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
.tb_box .nav>li:last-child>a:before {
	top: inherit;
	bottom: 9px;
}
.tb_box .nav>li.active>a:before {
	background-color: #01808d;
	border-color: #fff;
	box-shadow: -5px 7px 30px rgba(0, 0, 0, 0.07);
}
.tb_box .tab-pane ul {
	padding: 0px;
	list-style: none;
}
.tb_box .tab-pane ul li {
	padding-left: 20px;
	margin-bottom: 10px;
	position: relative;
}
.tb_box .tab-pane ul li:before {
	width: 8px;
	height: 8px;
	position: absolute;
	content: '';
	background-color: #01808d;
	border-radius: 100%;
	left: 0px;
	top: 7px;
}
.tb_box .tab-content>.tab-pane {
	padding-top: 20px;
}
.blt_style ul {
	padding: 0px;
	list-style: none;
}
.blt_style ul li {
	padding-left: 20px;
	margin-bottom: 10px;
	position: relative;
}
.blt_style ul li:before {
	width: 8px;
	height: 8px;
	position: absolute;
	content: '';
	background-color: #01808d;
	border-radius: 100%;
	left: 0px;
	top: 7px;
}
.tbl_style {
	border: solid 1px #ddd;
}
.tbl_style thead {
	background: #01808d;
	color: #fff;
}
table.tbl_style tr td, table.tbl_style tr th {
	vertical-align: middle;
}
.howwork_large .howitwork_img {
	max-width: 150px;
}
.howwork_large .howitwork_box:before {
	top: 72px;
}
#diduknow_carousel .carousel-control.left {
	display: block;
	background: none;
	width: 30px;
	height: 30px;
	color: #fff;
	cursor: pointer;
	font-size: 25px;
	line-height: 30px;
	opacity: 1;
}
#diduknow_carousel .carousel-control.right {
	display: block;
	background: none;
	width: 30px;
	height: 30px;
	color: #fff;
	cursor: pointer;
	font-size: 25px;
	line-height: 30px;
	opacity: 1;
}
#diduknow_carousel .carousel-control.left {
	top: 50%;
	margin-top: -15px;
}
#diduknow_carousel .carousel-control.right {
	top: 50%;
	margin-top: -15px;
}
#diduknow_carousel .carousel-indicators {
	display: none;
}
.panel-group .panel+.panel {
	margin-top: 15px;
}
 @media (min-width: 1200px) {
.container {
	width: 1130px;
}
}
 @media (max-width: 1200px) {
.hdr_inr {
	max-width: 500px;
}
.diduknow_heading {
	width: 31%;
}
.diduknow_heading img {
	padding-left: 20px;
}
.diduknow_txt {
	width: 69%;
}
.sldr_caption_left {
	width: 40%;
}
}
 @media (max-width: 1130px) {
.ftr_box img {
	margin-bottom: 10px;
}
}
 @media (max-width: 991px) {
.secure_txt p {
	height: 240px;
}
.ftr_rght {
	width: 100%;
}
.ftr_grey p {
	float: left;
	width: 100%;
}
.ftr_grey h5 {
	float: left;
}
.grey_box {
	height: auto;
}
.grey_box.policy_box {
	height: auto;
}
.sldrbg_box {
	padding-bottom: 500px;
	height: auto;
}
.sldr_home2 .carousel-inner {
	height: auto;
}
.sldr_caption_left {
	display: inline-block;
	padding: 30px;
	position: relative;
	width: 100%;
}
.sldr_home {
	text-align: center;
}
.sldr_home .carousel-inner {
	display: inline-block;
	float: none;
	margin: 0;
}
.slider_sec .carousel-indicators {
	display: none;
}
.package_name h3 {
	font-size: 30px;
}
.package_dtls p {
	line-height: 22px;
	font-size: 17px;
}
.package_dtls p strong {
	font-size: 22px;
}
.claim_box {
	width: 250px;
	height: 213px;
	padding: 10px 50px 10px 10px;
}
.claim_box:nth-child(2) {
	margin-left: -40px;
}
.claim_box:last-child {
	width: 213px;
	padding: 10px;
	margin-left: -40px;
}
.carousel-control.left {
	display: block;
	background: none;
	width: 30px;
	height: 30px;
	color: #fff;
	cursor: pointer;
	font-size: 25px;
	line-height: 30px;
	opacity: 1;
}
.carousel-control.right {
	display: block;
	background: none;
	width: 30px;
	height: 30px;
	color: #fff;
	cursor: pointer;
	font-size: 25px;
	line-height: 30px;
	opacity: 1;
}
#diduknow_carousel .carousel-control.left {
	top: 50%;
	margin-top: -15px;
}
#diduknow_carousel .carousel-control.right {
	top: 50%;
	margin-top: -15px;
}
.live_chat_fixer a.cht_cls {
	display: block;
}
}
@media (max-width: 900px) {
.main_menu {
	display: none;
}
.mobile_menu {
	display: block;
}
.ftr_box {
	width: 50%;
	margin-bottom: 15px;
}
.secure_inr {
	padding: 0 30px;
}
}
@media (max-width: 767px) {
.secure_box {
	margin-bottom: 30px;
}
.secure_txt p {
	height: auto;
}
.package_txt_box .secure_img {
	display: inline-block;
}
.div_bx {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.package_txt_box ul li:before {
	display: none;
}
.package_txt_box {
	padding: 0px;
}
.packages_slider {
	padding: 30px;
}
.packages_slider .owl-prev {
	left: -35px;
}
.packages_slider .owl-next {
	right: -35px;
}
/*.packages_slider .owl-nav {
	display: none;
}*/
.content_body h2 {
	font-size: 24px;
}
.download_btn.float_none {
	margin-bottom: 15px;
}
.thanks_box_inr p {
	font-size: 20px;
}
.desktop_s {
	display: none;
}
.mob_s {
	display: block;
}
.tb_box .nav-tabs:before {
	display: none;
}
.tb_box .nav-tabs {
	display: inline-block;
	height: auto;
	min-height: inherit;
	text-align: center;
	margin-bottom: 30px;
}
.tb_box .nav-tabs>li {
	width: auto;
	float: none;
	display: inline-block;
}
.tb_box .nav>li>a {
	padding: 10px;
}
.tb_box .nav>li>a:before, .tb_box .nav>li:last-child>a:before {
	width: 100%;
	height: 2px;
	border: none;
	top: inherit;
	bottom: 0px;
	border-radius: 0;
	-webkit-border-radius: 0;
	right: 0px;
}
.tb_box .tab-pane {
	float: left;
	width: 100%;
}
.tb_box .secure_box {
	/*text-align: left;*/
}
}
@media (max-width: 700px) {
.diduknow_box {
	height: auto;
	padding: 50px 15px;
}
.diduknow_inner {
	text-align: center;
}
.diduknow_heading img {
	padding-left: 0px;
}
.diduknow_heading {
	float: none;
	display: inline-block;
	width: 100%;
	max-width: 300px;
	padding: 0px;
	height: auto;
}
.diduknow_txt {
	width: 100%;
	height: auto;
	padding: 30px 0 0px;
}
.diduknow_txt:before {
	height: 1px;
	width: 100%;
	display: none;
}
.howitwork_box:before {
	top: 46px;
	background-size: 100%;
}
.howitwork_img {
	max-width: none;
	width: 100px;
}
.buynow {
	margin: 25px 10px;
	width: 100px;
}
.howwork_large .howitwork_img {
	width: 120px;
}
.howwork_large .howitwork_box:before {
	top: 58px;
}
.hdr_fxd .buynow img {
	height: auto;
	margin: 10px 0;
}
}
@media (max-width: 680px) {
.claim_box {
	width: 300px;
	height: 355px;
	background: url(../images/claim_mob.png) no-repeat;
	background-size: 100%;
	padding: 10px 10px 70px 10px;
}
.claim_box:last-child {
	width: 300px;
	height: 300px;
	padding: 10px;
	margin-left: 0px;
	margin-top: -50px;
}
.claim_box:nth-child(2) {
	margin-left: 30px;
	margin-right: 30px;
	margin-top: -50px;
}
}
@media (max-width: 600px) {
.howitwork_text h4 {
	height: 36px;
	font-size: 15px;
}
.tb_box .nav-tabs>li {
	width: 100%;
}
.diduknow_carousel img {
	max-width: 160px;
}
}
@media (max-width: 550px) {
.sldr_home .carousel-inner {
	width: 300px;
	height: 300px;
}
.sldr_home2 {
	margin-bottom: -300px;
}
.sldrbg_box {
	padding-bottom: 300px;
}
.sldr_caption_right {
	height: 300px;
}
.sldr_caption_right h3 {
	font-size: 18px;
	margin: 15px 0;
}
.sldr_caption_right p {
	font-size: 14px;
}
}
@media (max-width: 500px) {
.howitwork_img {
	width: 100px;
	border: solid 3px #c8c9c8;
}
.howitwork_box:before {
	top: 46px;
}
.ftr_box {
	width: 100%;
}
.ftr_grey ul {
	padding: 15px 0;
	width: 100%;
	text-align: center;
}
.ftr_grey ul li {
	padding-top: 0px;
	padding-bottom: 0px;
	width: auto;
	padding: 0px 10px;
	margin: 0px;
}
.ftr_grey ul li a {
	padding: 0;
}
.ftr_grey ul li:before {
	display: none;
}
/*.social_icons {
	display: none;
}*/
.right_top p {
	position: relative;
}
.right_top p a {
	position: absolute;
	margin: 0px;
	padding: 5px;
	list-style: none;
	top: 39px;
	right: -80px;
	text-align: center;
	width: 160px;
	z-index: 11;
	background: #f0f0f0;
	border: 1px solid #f0f0f0;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
	opacity: 0;
	visibility: hidden;
}
.right_top p:hover a, .right_top p:focus a {
	opacity: 1;
	visibility: visible;
	top: 30px;
}
.howwork_large .howitwork_img {
	width: 100px;
}
.howwork_large .howitwork_box:before {
	top: 46px;
}
}
@media (max-width: 450px) {
.claim_box {
	width: 250px;
	height: 295px;
	padding: 10px 10px 60px 10px;
}
.claim_box:last-child {
	width: 250px;
	height: 250px;
	padding: 10px;
	margin-left: 0px;
}
.claim_box:nth-child(2) {
	margin-left: 0px;
	margin-right: 0px;
}
}
@media (max-width: 360px) {
.howitwork_text {
	padding: 20px 5px
}
.howitwork_img {
	width: 80px;
}
.howitwork_box:before {
	top: 35px;
}
.buynow {
	margin: 17px 10px;
	width: 75px;
}
.hdr_fxd .buynow img {
	height: auto;
}
.howwork_large .howitwork_img {
	width: 80px;
}
.howwork_large .howitwork_box:before {
	top: 35px;
}
}

/*NEW POPUP CSS*/
#enquirypopup .modal-dialog {
    width: 400px;
    padding: 0px ;
    position: relative;
}

#enquirypopup .modal-dialog {
    width: 500px;
    padding: 0px ;
    position: relative;
}
#enquirypopup .modal-dialog:before {
/*    content: '';
    height: 0px;
    width: 0px;
    border-left: 50px solid #01808d;
    border-right: 50px solid transparent;
    border-bottom: 50px solid transparent;
    position: absolute;
    top: 1px;
    left: -14px;
    z-index: 99;*/
}

.custom-modal-header {
    text-align: center;
    color: #01808d;
    text-transform: uppercase;
    letter-spacing: 2px;
    border-top: 4px solid;
}

#enquirypopup .modal-dialog .close {
    z-index: 99999999;
    color: white;
    text-shadow: 0px 0px 0px;
    font-weight: normal;
    top: 4px;
    right: 6px;
    position: absolute;
    opacity: 1;
}

.custom-modal-header .modal-title {
    /* font-weight: bold; */
    font-size: 18px;
}

#enquirypopup .modal-dialog:after {
/*    content: '';
    height: 0px;
    width: 0px;
     border-right: 50px solid rgba(255, 0, 0, 0.98); 
    border-right: 50px solid #01808d;
    border-bottom: 50px solid transparent;
    position: absolute;
    top: 1px;
    right: -14px;
    z-index: 999999;*/
}

.form-group {
    margin-bottom: 15px !important;
}

.form-inline .form-control {
    display: inline-block;
    width: 100%;
    vertical-align: middle;
}
/** todocorona **/
.efu-btn-grey
{
    background-color: #7e8383;
        color: white !important;
}
.efu-btn-grey:hover
{
    background-color: #01808d;
        color: white !important;
}
.efu-btn-blue
{
    background-color: #01808d;
        color: white !important;
}
.efu-btn
{
    background-color: #105677; /**#01808d;**/
        color: white !important;
}

.efu-btn:hover
{
background: #105677;
	color: #fff;
}
#enquirypopup
{
     
        margin-top: 150px;
      /*          border-radius:49px;*/
}

/* NEW POPUP END */
.back{
    background: url(../images/popup.png) no-repeat;
      background-size: cover;
  height: 330px;
    border-radius: 36px;
     



}
.popfields{
          margin-left:197px;
        margin-top: 65px;
}
.custom-img
{
    max-width: 100%;
}

.carousel-indicators >li
{
    border-radius: 50% !important;
}
.custom-heading
{
     font-size: x-small;
}

.newpopup
{
     background: url(../images/popup.png) no-repeat;
     width:800px;
      height: 330px;
     background-size: cover;
}

#enquirypopup1
{
        margin-top: 71px;
        margin-bottom: 71px;
/*          margin-left: 230px;
            margin-right: 25px;*/
            border-radius:49px;
}
.custom-content
{
    margin-top: 151px;
    margin-left: 282px;

}
#contactsubmitbtn
{
/*background-color:#105677; */
background-color:#f58239;
 border-radius:52px;
 font-size:21px;
 font-weight: bold;
 float:center;
 width: 140px;

}

.contactpopupfield
{
    border: 0;
  outline: 0;
  padding-left: 18px;
  background: transparent;
  border-bottom: 1px solid black; 
      height: 28px;
	  

}
/*
@media screen and (max-width: 375px) {
    #enquirypopup {
        margin-left: 173px;
    }
}*/
.input-icon{
  position: absolute;
  top: calc(50% - 8.4px); /* Keep icon in center of input, regardless of the input height */
}

.input-wrapper{
  position: relative;
}
.popupspan
{
top: calc(50% - 21.4px);
}
.closepopup
{
margin-top: 3px;
margin-right: 11px;
}


@media screen and (max-width: 375px) {
	#enquirypopup .modal-dialog {
    width: 400px;
    padding: 0px ;
    position: relative;
	
}
.contactpopupfield
{
   
	  font-size: 8.5px;

}
.popfields{
        margin-left:156px;
        margin-top: 27px;
}
    #enquirypopup .modal-dialog .close {
        right: 43px;
        top:-3px;
    }
    #enquirypopup {
         margin-left: 15px;
    margin-right: 15px;
	margin-top: 130px;
    border-radius: 21px;
	  max-height: 253px;
        
    }
    .back{
/*            margin-right: 70px;*/
            padding-right: 17px;
			 background: url(../images/popup.png) no-repeat;
    background-size: contain;
	height: 251px;
	  border-radius: 25px;
    }
    .modal-body {
    position: relative;
    padding: 0px;
    }
    #contactsubmitbtn 
    {
        font-size: 11px;
    }
    .modal-dialog {
        margin: 0px;
    }
}
/** afterlivekanza **/
@media screen and (max-width: 360px) {
	#enquirypopup .modal-dialog {
    width: 400px;
    padding: 0px ;
    position: relative;
	
}
.contactpopupfield
{
   
	  font-size: 8.5px;

}
.popfields{
        margin-left:156px;
        margin-top: 27px;
}
    #enquirypopup .modal-dialog .close {
        right: 43px;
        top:-3px;
    }
    #enquirypopup {
         margin-left: 15px;
    margin-right: 15px;
	margin-top: 130px;
    border-radius: 21px;
	  max-height: 253px;
        
    }
    .back{
/*            margin-right: 70px;*/
            padding-right: 17px;
			 background: url(../images/pop_i5.png) no-repeat;
    background-size: contain;
	height: 251px;
	  border-radius: 25px;
    }
    .modal-body {
    position: relative;
    padding: 0px;
    }
    #contactsubmitbtn 
    {
        font-size: 11px;
    }
    .modal-dialog {
        margin: 0px;
    }
}
/** afterlivekanza **/
/**todocorna**/

@media screen and (min-width: 414px)
and (max-width: 736px) {
	#enquirypopup .modal-dialog {
    width: 400px;
    padding: 0px ;
    position: relative;
	
	
}
.contactpopupfield
{
   
	  font-size: 8.5px;

}
.popfields{
        margin-left:156px;
        margin-top: 27px;
}
    #enquirypopup .modal-dialog .close {
        right: 43px;
        top:-3px;
    }
    #enquirypopup {
         margin-left: 45px;
    margin-right: 15px;
	margin-top: 130px;
    border-radius: 21px;
	  max-height: 253px;
        
    }
    .back{
/*            margin-right: 70px;*/
            padding-right: 17px;
			 background: url(../images/popup_mobile.png) no-repeat;
    background-size: contain;
	height: 268px;
	  border-radius: 25px;
    }
    .modal-body {
    position: relative;
    padding: 0px;
    }
    #contactsubmitbtn 
    {
        font-size: 11px;
    }
    .modal-dialog {
        margin: 0px;
    }
}

/** todocoronaend **/
/**renew **/

.container_renew
{
    width : 100%;
}


@media only screen 
    and (min-device-width : 375px) 
    and (max-device-width : 667px)
    and (width : 375px) 
    and (height : 559px) 
    and (orientation : portrait) 
   
    and (device-aspect-ratio : 375/667)
    and (aspect-ratio : 375/559)
    and (device-pixel-ratio : 2)
    and (-webkit-min-device-pixel-ratio : 2)
{ 

    .diduknow_sec {
    visibility: hidden;
    clear: both;
    float: left;
    margin: 10px auto 5px 20px;
    width: 28%;
    display: none;
  }
  
.logo {
    float: left;
    width: 16%;
}


header {
    height: 12%;
        }


}




@media only screen 
    and (device-width : 375px) 
    and (device-height : 812px) 
    and (-webkit-device-pixel-ratio : 3) { 
    
    
    
    
     .diduknow_sec {
    visibility: hidden;
    clear: both;
    float: left;
    margin: 10px auto 5px 20px;
    width: 28%;
    display: none;
  }
  
  .logo {
    float: left;
    width: 16%;
}


header {
    height: 12%;
        }
    }
    
    
    @media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait) 
{ 
 /* styles*/
.buynow {
    margin: 17px 10px;
	/** todocorona **/
    width: 100px;
	/** todocoronaend **/
}

.hdr_inr {
   
    height: 83px;
}


  .diduknow_sec {
    visibility: hidden;
    clear: both;
    float: left;
    margin: 10px auto 5px 20px;
    width: 28%;
    display: none;
  }
  
  .logo {
    float: left;
    width: 16%;
}


header {
    height: 12%;
        }
 
 
}


@media screen and (max-width: 360px) {
	
        #enquirypopup
        {
            margin-left: 6px;
            margin-right: 7px;
            
        }
		
		.contactpopupfield
		{
		   
			  font-size: 8.5px;

		}
}


@media screen and (max-width: 414px) {
	
        #enquirypopup .modal-dialog {
                width: 370px;
        }
		.contactpopupfield
		{
		   
			  font-size: 8.5px;

		}
}


.submit_btn_renew {
	display: inline-block;
	width: 100%;
	color: #fff !important;
	text-decoration: none !important;
	font-size: 16px;
	background: #7e8383;
	padding: 10px 15px;
	border: none;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
	text-align: center;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.submit_btn_medium {
	display: inline-block;
	width: 50%;
	color: #fff !important;
	text-decoration: none !important;
	font-size: 16px;
	background: #7e8383;
	padding: 10px 15px;
	border: none;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
	text-align: center;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.submit_btn_medium:hover, .submit_btn_large:focus {
	background: #01808d;
}


.light-grey
{
    background-color: #f7f3f3;
}



@media screen and (min-width: 415px) {
	
        #contactsubmitbtn
        {

         margin-right: 60px;

        }
}


/** todocorona slider **/
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border: 0;
	 margin: -1px;
}
.carousel-control-prev-icon {
    background-image:  url(../images/banner/bg1.jpg);
}
.carousel-control-next-icon, .carousel-control-prev-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: transparent no-repeat center center;
    background-size: 100% 100%;
}

.carousel-control-prev {
    left: 0;
}

.carousel-control-next, .carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 15%;
    color: #fff;
    text-align: center;
    opacity: .5;
    transition: opacity .15s ease;
}






.carousel-control-next {
    right: 0;
}
.carousel-control-next-icon {
    background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' …3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e);
}

.carousel-control-next-icon, .carousel-control-prev-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: transparent no-repeat center center;
    background-size: 100% 100%;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border: 0;
}
/** todocoronaend **/



@media only screen and (min-width: 411px) and (max-width: 731px) {
                #enquirypopup .modal-dialog {
    width: 400px;
    padding: 0px ;
    position: relative;
                
}
.contactpopupfield
{
   
                  font-size: 8.5px;

}
.popfields{
        margin-left:156px;
        margin-top: 27px;
}
    #enquirypopup .modal-dialog .close {
        right: 43px;
        top:-3px;
    }
    #enquirypopup {
         margin-left: 15px;
    margin-right: 15px;
                margin-top: 130px;
    border-radius: 21px;
                  max-height: 253px;
        
    }
    .back{
/*            margin-right: 70px;*/
            padding-right: 17px;
                                                /* background: url(../images/pop_i5.png) no-repeat  !important; */
    background-size: contain;
                height: 259px;
                  border-radius: 42px;
    }
    .modal-body {
    position: relative;
    padding: 0px;
    }
    #contactsubmitbtn 
    {
        font-size: 11px;
    }
    .modal-dialog {
        margin: 0px;
    }
}
