@charset "utf-8";

/* CSS Document */



body {

	top:0;

	bottom:0;

	left:0;

	right:0;

	margin:auto;

	padding:0;

	background:#fff;

	text-align:center;

	-webkit-font-smoothing: antialiased;

	-moz-font-smoothing: antialiased;

	font-smoothing: antialiased;

	font-family: 'Inter';

	font-weight:normal;

	}

div, ul, h1, h2, h3, h4, h5, li, p, img, form, input, textarea {margin:0;padding:0;}

header, section, footer, aside, nav, main, article, figure {display: block;}

table, tr, td {border:0;}

a{outline: none; color:#333; text-decoration:none;}

a:hover {outline: none; text-decoration:none;}

img {border:none; height:auto; max-width:100%;}

li {list-style:none;}

*{box-sizing:border-box;}

.clearall{

	clear:both;

	font-size:1px;

	line-height:1px;

	height:1px;

	}

	

/*=========Fonts=======*/

@font-face {

    font-family: 'Inter';

    src: url('Inter-Bold.woff2') format('woff2'),

        url('Inter-Bold.woff') format('woff');

    font-weight: bold;

    font-style: normal;

    font-display: swap;

}



@font-face {

    font-family: 'Inter';

    src: url('Inter-ExtraBold.woff2') format('woff2'),

        url('Inter-ExtraBold.woff') format('woff');

    font-weight: 800;

    font-style: normal;

    font-display: swap;

}



@font-face {

    font-family: 'Inter';

    src: url('Inter-Medium.woff2') format('woff2'),

        url('Inter-Medium.woff') format('woff');

    font-weight: 500;

    font-style: normal;

    font-display: swap;

}



@font-face {

    font-family: 'Inter';

    src: url('Inter-SemiBold.woff2') format('woff2'),

        url('Inter-SemiBold.woff') format('woff');

    font-weight: 600;

    font-style: normal;

    font-display: swap;

}



@font-face {

    font-family: 'Inter';

    src: url('Inter-Regular.woff2') format('woff2'),

        url('Inter-Regular.woff') format('woff');

    font-weight: normal;

    font-style: normal;

    font-display: swap;

}





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

MAIN CSS START

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

.container{

	width:1170px;

	margin:0 auto;

	padding:0;

	position:relative;

	}

	

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

HEADER

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

.header{

	float:left;

	width:100%;

	background:#fff;

	height:80px;

	padding:9px 0;

	position:relative;		

	}				

.logo{

	float:left;

	margin-top:0;

	}

.header_contact{

	float: right;

	text-align:left;

    letter-spacing: 0.3px;

    margin-top: 12px;

	padding-left:50px;

	position:relative;

	}	

.header_contact img{

	position:absolute;

	top:3px;

	left:0;

	}	

.header_contact p{

	font-size:13px;

	line-height:13px;

	color:#000;

	}

.header_contact span{

	display:inline-block;

	vertical-align:top;

	font-size:22px;

	line-height:22px;

	color:#2aaae2;

	font-weight:bold;

	margin-top:5px;

	}				

 

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

TOP STRIP

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

.top_strip{

	float:left;

	width:100%;

	background:#61ce70;

	padding:8px 0;

	}

.top_strip p{

	font-size:16px;

	line-height:18px;

	color:#000;

	letter-spacing:0.5px;

	font-weight:bold;

	}



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

		BANNER

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

.banner_section{

	background:#fff;

	float:left;

	width:100%;

	padding:55px 0;

	overflow:hidden;

	}	

.bnr_content{

	width:52%;

	text-align:left;

	}

.bnr_rating_text{

	font-size:15px;

	line-height:15px;

	color:#000;

	font-weight:500;

	}	

.bnr_rating_text img{

	display:inline-block;

	vertical-align:middle;

	margin:-6px 7px 0 0;

	width:108px;

	}	

.bnr_heading{

    font-size: 58px;

    line-height: 62px;

	color:#055c9b;

	font-weight:800;

	margin-top:28px;

	}

.bnr_text{

    font-size: 20px;

    line-height:28px;

	color:#000;

	letter-spacing:0.3px;

	margin-top:15px;	

	}	

ul.bnr_list{

	display:inline-block;

	vertical-align:top;

	width:100%;

	margin-top:10px;

	}	

ul.bnr_list li{

	background:url(../images/bnr-list-tike.png) no-repeat left 3px;

	display:inline-block;

	vertical-align:top;

	font-size: 20px;

	text-align:left;

    line-height: 26px;

	color:#000;

	font-weight:600;

	background-size:21px;

	padding-left:32px;

	margin-top:15px;

	}

	

.btn-box{

    display: inline-block;

    vertical-align: middle;

    text-align: center;

    width:400px;

	max-width:100%;

	margin-top:55px;

	}

.banner_section .btn-box{ margin-top:45px;}	

.packageBtn{

	float:left;

    width: 100%;

    border-radius:5px;

    height:70px;

	line-height:70px;

    overflow: hidden;

	position:relative;

	background:#32963f;

	font-size:20px;

	color:#fff;

	font-weight:bold;

	letter-spacing:1px;

	}

.btn-arw{

	display:inline-block;

	vertical-align:middle;

	margin:0 0 0 10px;

	width:20px;

	}		

.sucure_text{

	display:inline-block;

	vertical-align:top;

	font-size:12px;

	line-height:12px;

	color:#000;

	font-weight:500;

	margin-top:12px;	

	}

.sucure_text img{

	display:inline-block;

	vertical-align:middle;

	margin:-6px 8px 0 0;

	width:12px;

	}		



.discont{

	display: inline-block;

    vertical-align: middle;

    background: #fffed9;

    border: 1px dashed #d95a05;

    font-size: 15px;

    line-height: 18px;

	letter-spacing:0.3px;

    color: #000;

    font-weight: 600;

    padding: 8px 27px;

    border-radius: 4px;

	position:relative;

	animation:jump ease-in-out 1.5s infinite;

	margin-bottom:10px;

	}

.discont span{ font-weight:700;}	

.discont img{

	display:inline-block;

	vertical-align:middle;

	margin:-3px 5px 0 0;

	width:18px;

	}

.discont:after{

	position: absolute;

    left: 37px;

    width: 10px;

    height: 10px;

    bottom: -6px;

    content: "";

    border-right: 1px dashed #d95a05;

    border-top: 1px dashed #d95a05;

    transform: rotate(137deg);

    background: #fffed9;

	}

@keyframes jump{

	0%{ transform: translateY(0);}

	50%{ transform: translateY(-10px);}

	100%{ transform: translateY(0);}

	}

			

.dot_animate{

	animation:breath 1s ease-in-out infinite;

	}

@keyframes breath{

0%{ opacity:1;}

30%{ opacity:0;}

100%{ opacity:1;}

}	



.bnr_prodbx{

	position:absolute;

	top:0;

	right:-104px;

	width:601px;

	}	

.bnr_prod{

	margin:0 auto 0;

	display:block;

	}

.bnr_arrow_img{

    position: absolute;

    top: 206px;

    left: -61px;

	}		



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

 Featured Section

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

.featured__section{

	float:left;

	width:100%;

	padding:25px 0 25px;

	background:#f1f7ff;

	}

.featured__icon{

	float:left;

	width:100%;

	display:flex;

	justify-content:center;

	}

.featured__icon li{

	width:30%;

	padding:0 40px;

	border-right:1px solid #b3d4e4;

	}

.featured__icon li:last-child{ border-right:none;}

.social_icons{

	display:block;

	margin:0 auto;

	width:155px;

	}

.social_stars{

	display:inline-block;

	vertical-align:top;

	margin-top:7px;

	width:108px;

	}	

.featured__icon li p{

	color:#000;

	font-size:17px;

	line-height:17px;

	letter-spacing:0.3px;

	margin-top:10px;

	}

	

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

 Section 1

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

.section_1{

	background:#fff;

	float:left;

	width:100%;

	padding:60px 0 70px;

	}

.common_sub_head{

	font-size:14px;

	line-height:16px;

	color:#055c9b;

	font-weight:bold;

	text-transform:uppercase;

	margin-bottom:12px;

	}

.common_heading{

	font-size:42px;

	line-height:46px;

	color:#000;

	font-weight:800;

	}

.common_text{

	font-size:18px;

	line-height:28px;

	color:#000;

	letter-spacing:0.3px;

	margin-top:20px;

	}	

ul.s1_list{

	margin:50px auto 0;

	width:100%;

	max-width:1025px;

	display: -webkit-flex;

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;	

	}	

ul.s1_list li{

	width:28%;

	text-align:center;

	}	

ul.s1_list li h3{

	font-size:24px;

	line-height:28px;

	color:#000;

	font-weight:800;

	margin-top:20px;

	}	

ul.s1_list li .common_text{ margin-top:15px;}	

	

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

 Section 2

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

.section_2{

	background:#f5fbff;

	float:left;

	width:100%;

	padding:60px 0 70px;

	}	

.s2_benefits_wrap{

	margin:50px auto 0;

	width:100%;

	display: -webkit-flex;

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;		

	}	

.s2_benefits_box{

	width:31.2%;

	background:#fff;

	border-radius:20px;

	overflow:hidden;

	text-align:left;

	position:relative;

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

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

	padding:25px 35px 0;

	

    display: -webkit-flex;

    display: flex;

    flex-direction: column;	

	}	

.s2_benefits_box:before{

    content: '';

    position: absolute;

    top: -60px;

    right: -50px;

    background: #f3fbff;

    width: 233px;

    height: 233px;

    border-radius: 50%;

	}	

.s2_benef_cont{

    flex: 1;

    display: -webkit-flex;

    display: flex;

    flex-direction: column;

	position:relative;

	z-index:1;

	}	

.s2_benef_cont h3{

	font-size:26px;

	line-height:30px;

	color:#2aaae2;

	font-weight:800;

	}	

.s2_benef_cont .common_text{ margin-top:10px;}		

.s2_ppl_imgs{

	margin:0 auto 0;

	display:block;

	display: -webkit-flex;

    display: flex;

    align-items: center;

    justify-content: center;

    margin-top: auto;

	}	

	

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

 Section 3

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

.section_3{

	background:#055c9b;

	float:left;

	width:100%;

	padding:60px 0 70px;

	}

.range_slider_box{

	display:inline-block;

	vertical-align:top;

	width:100%;

	background:#055c9b;

	max-width:610px;

	border:2px solid #fff;

	border-radius:15px;

	padding:25px 50px 30px;

	margin-top:40px;

	}	

.range-heading{

	font-size:22px;

	line-height:24px;

	color:#fff;

	font-weight:bold;

	}

.range-row{

    display: inline-block;

    vertical-align: middle;

    width: 100%;

    margin: 20px 0 0;

	}			

.debt-value{

    font-size: 40px;

    line-height: 45px;

    color: #fff;

    font-weight: 800;

	}	

.rangeSliderbox{

    float: left;

    width: 100%;

    margin: 30px 0 5px;

    padding: 0 5px;

	}	

.range-pricebox {

    float: left;

    width: 100%;

    margin-top: 10px;

    padding: 0 0 0 10px;

    display: -webkit-flex;

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

    align-items: center;

	}	

.range-prc-txt{

	font-size:18px;

	color:#fff;

	}	

.saving-box{

    width: 100%;

	max-width:430px;

	background:#fff;

	border-radius:12px;

    margin: 30px auto 0;

    padding:15px 25px 20px;

    display: -webkit-flex;

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

    align-items: center;	

	}

.saving_text{

	text-align:left;

	font-size:18px;

	line-height:26px;

	color:#000;

	}	

.saving_text span{

	display:block;

	font-size:22px;

	line-height:22px;

	font-weight:bold;

	}		

.saving_price{

	text-align:right;

	font-size:30px;

	line-height:30px;

	color:#00a11e;

	font-weight:800;

	}	

			

.white_text{ color:#fff;}	

.white_text.sucure_text img{

	filter:  brightness(0) invert(1);

	}

		

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

 Section 4

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

.section_4{

	background:#fff;

	float:left;

	width:100%;

	padding:60px 0 0;

	}		

.s4_featured_icon{

	float:left;

	width:100%;

	display:flex;

	justify-content:center;

	margin-top:50px;

	}	

.s4_featured_icon li{

	width: 26%;

    padding: 0 30px;

    border-right: 1px solid #cfcfcf;

	}	

.s4_featured_icon li:last-child{ border-right:none;}	

.s4_social_icons{

	display:block;

	margin:0 auto;

	width:auto;

	height:38px;

	}

.s4_social_stars{

	display:inline-block;

	vertical-align:top;

	margin-top:7px;

	width:108px;

	}	

.s4_featured_icon li p{

	color:#000;

	font-size:17px;

	line-height:17px;

	letter-spacing:0.3px;

	margin-top:10px;

	}

	

.s4_testi_wrap{

	margin:60px auto 0;

	width:100%;

	display: -webkit-flex;

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;		

	}	

.s4_testi_box{

	width:31.2%;

	background:#fff;

	border-radius:7px;

	overflow:hidden;

	text-align:left;

	position:relative;

	border:1px solid #d7d7d7;

	box-shadow:0 0 8px 2px rgba(133,192,221,0.2);

	-webkit-box-shadow:0 0 8px 2px rgba(133,192,221,0.2);

	padding:22px;

	

    display: -webkit-flex;

    display: flex;

    flex-direction: column;	

	}		

.s4_testi_cont{

    flex: 1;

    display: -webkit-flex;

    display: flex;

    flex-direction: column;

	position:relative;

	z-index:1;

	}	

.s4_testi_heading{

	font-size:18px;

	line-height:20px;

	color:#000;

	font-weight:bold;

	}

.s4_t_stars{

	display:inline-block;

	vertical-align:top;

	margin-top:9px;

	width:100px;

	}	

.s4_testi_strip{

	display:inline-block;

	vertical-align:top;

	font-size:13px;

	line-height:13px;

	color:#000;

	font-weight:bold;

	margin-top:25px;

	}

.s4_testi_strip span{

	background:#d8ffda;

	border-radius:30px;

	padding:2px 15px 2px 10px;

	}	

.s4_testi_text{

    font-size: 17px;

    line-height: 26px;

    color: #000;

    letter-spacing: 0.3px;

    margin: 17px 0 20px;	

	}	

.s4_testi_name{

	float:left;

	width:100%;

	text-align:left;

	position:relative;

	padding:8px 0 8px 67px;

	

    display: -webkit-flex;

    display: flex;

    align-items: center;

    justify-content: flex-start;

    margin-top: auto;	

	}

.s4_t_pics{

	position:absolute;

	top:50%;

	left:0;

	width:54px;

	border:1px solid #a2e6ff;

	border-radius:50%;

	margin-top:-27px;

	}	

.s4_testi_name p{

	font-size:17px;

	line-height:17px;

	color:#000;

	font-weight:bold;

	}

.s4_testi_name p span{

	font-size:13px;

	line-height:13px;

	color:#4f4f4f;

	font-weight:normal;

	display:block;

	margin-top:7px;

	}

.s4_testi_name p span img{

	display:inline-block;

	vertical-align:middle;

	margin:0 8px 0 0;

	width:13px;

	}	

	

.privacy_strip{

	float:left;

	width:100%;

	text-align:left;

	background:url(../images/privacy-strip-bg.jpg)#023985 no-repeat left top;

	border-radius:12px;

	overflow:hidden;

	padding:40px 60px;

	margin-top:80px;

	position:relative;

	}	

.privacy_strip_cont{

	float:left;

	width:60%;

	text-align:left;

	}	

.privacy_strip_cont .common_text{ margin-top:12px;}							

.privacy_secure_img{

	position:absolute;

	top:0;

	right:0;

	}	

.transparent_strip{ background:#023985;}	

	

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

 Section 5

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

.section_5{

	background:#fff;

	float:left;

	width:100%;

	padding:80px 0 0;

	}	

.s5_features_wrap{

    width: 100%;

    margin: 0 auto 0;

    display: -webkit-flex;

    display: flex;

    flex-wrap: wrap;

    justify-content: flex-start;

    column-gap: 2%;

    row-gap: 28px;

	}	

.s5_features_box{

    background: #fff;

    width: 32%;

	text-align:left;

    border: 1px solid #dddddd;

	border-radius:12px;

    padding: 20px;

    position: relative;

    overflow: hidden;

	}	

.s5_features_box:nth-child(1){

	border:none;

	}	

.s5_features_box img{

	display:inline-block;

	vertical-align:top;

	width:63px;

	}	

.s5_featr_heading{

	font-size:22px;

	line-height:24px;

	color:#000;

	font-weight:bold;

	margin-top:20px;

	}	

.s5_featr_text{

    font-size: 17px;

    line-height: 27px;

    color: #000;

    letter-spacing: 0.3px;

    margin-top: 15px;		

	}		

	

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

 Section 6

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

.section_6{

	background:#fff;

	float:left;

	width:100%;

	padding:70px 0;

	}		

.faq-container{

	display:inline-block;

	vertical-align:top;

	max-width:1030px;

	width:100%;

	margin-top:20px;

	padding:0 15px 15px;

	}

.up-slide-dwn{

	float:left;

	width:100%;

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

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

	margin-top:26px;

	background:#fff;

	overflow:hidden;

	border-radius:10px;

	}

.faq-innr{

	float:left;

	width:100%;

	border:2px solid transparent;

	}

.accordion{

	float:left;

	width:100%;

	text-align:left;

	background:url(../images/close.png) no-repeat right 15px center;

	padding:22px 45px 22px 25px;

	font-size:20px;

	line-height:26px;

	color:#000000;

	letter-spacing:0.2px;

	cursor:pointer;

	font-weight:bold;

	position:relative;

	}

.accordion.last{border-bottom:none;}

.acdn-heading.accordion-open{

	background:url(../images/open.png) no-repeat right 15px center #fff;

	border:none;

	border-bottom:1px solid #e1e1e1;

	}

.acdn-content{

	float:left;

	width:100%;

	text-align:left;

	background:#fff;

	padding:15px 30px 10px 25px;

	}

.acdn-para{

	float:left;

	width:100%;

	font-size:18px;

	line-height:26px;

	color:#000;

	letter-spacing:0.3px;

	margin-bottom:15px;

	}		



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

CSS FOR FOOTER

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

.footer{

	float:left;

	width:100%;

	background:#fff;

	border-top:1px solid #d7d7d7;

	padding:20px 0 40px;

	}

.footer-txt1{

	font-size:16px;

	line-height:22px;

	letter-spacing:0;

	color:#000;

	margin-top:30px;

	}

.footer-txt1 a{ padding:0 5px;}

.footer-txt2{

	font-size:14px;

	line-height:22px;

	letter-spacing:0;

	color:#000;

	font-weight:300;

	margin-top:25px;

	text-align:left;

	}

.disclmr_text{

	font-size:13px;

	line-height:20px;

	color:#333;

	font-weight:400;

	text-align:left;

	margin-top:30px;

	letter-spacing:0.2px;

	}

.textup{ text-transform:uppercase;}

.disclmr_text .unline{ text-decoration:underline;}



/*=======Media Query========*/

.show-mob, .show-tab {display: none;}

.fl{ float:left;}

.fr{ float:right;}	



@media only screen and (max-width:1200px){

.container{width:1004px;}



.bnr_heading{ font-size: 50px; line-height: 56px;}

.bnr_text{ font-size: 18px; line-height: 26px;}

ul.bnr_list li{ font-size: 19px; line-height: 25px;}

.bnr_prodbx{ top: 35px; right: -24px; width: 470px;}

.bnr_arrow_img{ top: 206px; left: -30px; width: 140px;}



.common_heading{ font-size: 36px; line-height: 40px;}

.s2_benefits_box{ padding:25px 25px 0;}

.privacy_strip{ padding:50px 30px;}

}





@media only screen and (max-width:1021px){

.container{width:750px;}

.show-desk {display: none;}

.show-tab {display: block;}



.top_strip p{ font-size: 15px; line-height: 17px;}

	

.banner_section{ padding:50px 0;}	

.bnr_content{ width: 56%;}

.bnr_rating_text img{ width:88px;}

.bnr_rating_text{ font-size: 15px; line-height: 15px;}

.bnr_heading{ font-size: 40px; line-height: 46px; margin-top: 15px;}

.bnr_text{ font-size: 17px; line-height: 25px;}

ul.bnr_list li{ font-size: 18px; line-height: 26px; margin-top: 12px;}

.banner_section .btn-box{ margin-top: 35px;}

.bnr_prodbx{ top: 35px; right: -40px; width: 360px;}

.bnr_arrow_img{ top: 153px; left: -30px; width: 115px;}



.featured__icon li{ padding:0 15px;}

.social_stars{ width:85px;}

.featured__icon li p{ font-size: 15px; line-height: 15px;}



.section_1{ padding:50px 0 60px;}

.common_heading{ font-size: 30px; line-height: 36px;}

.common_text{ font-size: 17px; line-height: 27px;}

ul.s1_list{ margin: 40px auto 0;}

ul.s1_list li{ width: 31%;}

ul.s1_list li h3{ font-size: 22px; line-height: 26px;}



.section_2{ padding:50px 0 60px;}

.s2_benefits_box{ padding: 20px 15px 0;}

.s2_benef_cont h3{ font-size: 21px; line-height: 25px;}



.section_3{ padding:50px 0 60px;}



.section_4{ padding:50px 0 0;}

.s4_featured_icon{ margin-top:40px;}

.s4_featured_icon li{ width:31%; padding:0 15px;}

.s4_social_icons{ height:30px;}

.s4_social_stars{ width:85px;}

.s4_featured_icon li p{ font-size: 15px; line-height: 15px;}

.s4_testi_wrap{ margin: 50px auto 0;}

.s4_testi_box{ width:32%; padding:15px;}

.privacy_strip{ padding: 35px 30px 40px; margin-top: 60px;}

.privacy_secure_img{ top: 0px; right: -70px;}



.section_5{ padding:70px 0 0;}

.s5_features_box{ padding:15px;}

.s5_featr_heading{ font-size: 20px; line-height: 24px;}

.s5_featr_text{ font-size: 16px; line-height: 26px;}



.section_6{ padding:60px 0;}

.acdn-para{ font-size:17px; line-height:25px;}

}



@media only screen and (max-width:767px){

.container{width:100%; padding:0 15px; max-width:600px; box-sizing:border-box;}

.show-mob{display:block;}

.hide-mob{display:none;}





.header{ height: 55px; padding: 6px 0; -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.1);}

.logo{ width:90px;}

.header_contact{ margin-top: 6px; padding-left: 32px;}

.header_contact img{ top: 6px; width: 25px;}	

.header_contact p{ font-size: 10px; line-height: 11px;}	

.header_contact span{ font-size: 17px; line-height: 18px;}	

	

.top_strip{ display:none;}	

	

.banner_section{ background:#fbfbfb; padding:25px 0 0;}	

.bnr_content{ width:100%; text-align:center;}	

.bnr_rating_text{ font-size: 12px; line-height: 12px;}	

.bnr_rating_text img{ width: 75px; margin: -3px 5px 0 0;}

.bnr_heading{ font-size: 35px; line-height: 38px; margin-top: 14px;}	

ul.bnr_list{ display:none;}	

ul.bnr_list_mob{ margin:12px auto 0; width:100%; padding:0 10px;}

ul.bnr_list_mob li{ float:left; width:100%; background: url(../images/bnr-list-tk-mob.png)#d5f1ff no-repeat 7px 7px; font-size: 16px; text-align: left; line-height: 22px; color: #000; font-weight:500; font-weight: 600; background-size: 17px; margin-top: 8px; border-radius:5px; padding:4px 5px 4px 32px;}	

.bnr_prod_mob{ margin:35px auto 0;}

	

.banner_section .btn-box{ margin-top: 30px;}	

.discont{ font-size: 13px; line-height: 16px;  padding: 6px 15px; margin-bottom: 10px;}	

.discont img{ width:15px;}

.packageBtn{ height: 60px; line-height: 60px; font-size: 17px; letter-spacing: 0.5px;}

.sucure_text{ font-size: 11px; line-height: 11px; margin-top: 10px;}

.sucure_text img{ width:10px;}



.featured__section{ background:#fff; border-bottom:1px solid #eeeeee; padding:25px 0 20px;}

.featured__icon{ width:calc(100% + 30px); margin-left:-15px;}

.featured__icon li{ width:auto; padding:0 20px;}

.social_icons{  width: 115px;}

.featured__icon li p{ font-size:14px; line-height:17px; margin-top:7px;}



.section_1{ padding:30px 0;}

.common_sub_head{ margin-bottom:10px;}

.common_heading{ font-size: 28px; line-height: 34px;}

.common_text{ font-size: 16px; line-height: 24px; margin-top: 15px; letter-spacing: 0.5px;}

ul.s1_list{ margin: 30px auto 0; row-gap: 50px;}

ul.s1_list li{ width: 100%;}

ul.s1_list li h3{ font-size: 20px; line-height: 24px; margin-top: 10px;}

ul.s1_list li .common_text{ padding: 0 35px; margin-top: 12px;}



.btn-box{ margin-top:30px;}



.section_2{ padding:30px 0;}

.s2_benefits_wrap{ margin: 30px auto 0; row-gap: 30px; padding: 0 10px;}

.s2_benefits_box{ padding: 20px 20px 0; width: 100%;}

.s2_benefits_box:before{width: 180px;height: 200px;}

.s2_benef_cont h3{ font-size: 24px; line-height: 28px;}



.section_3{ padding:30px 0;}

.range_slider_box{  padding: 20px 20px 24px; margin-top: 25px;}

.range-heading{ font-size: 20px; line-height: 24px;}

.debt-value{ font-size: 30px; line-height: 35px;}

.rangeSliderbox{ margin: 22px 0 3px;}

.range-prc-txt{ font-size:14px;}

.saving-box{ margin: 20px auto 0; padding: 10px 15px 15px;}

.saving_text{ font-size: 16px; line-height: 26px;}

.saving_text span{ font-size: 19px; line-height: 19px;}

.saving_price{ font-size:28px; line-height:28px;}


.section_4{ padding: 30px 0 0;}

.s4_featured_icon{ margin-top: 30px;}

.s4_featured_icon li { width: 33%;padding: 0 8px;}

.s4_social_icons{ height: 24px;}

.s4_social_stars{ width: 75px; margin-top: 5px;}

.s4_featured_icon li p{ font-size: 12px; line-height: 12px; margin-top: 5px;}

.s4_testi_wrap{ margin: 40px auto 0; row-gap: 25px;}

.s4_testi_box{ width:100%; padding:20px;}

.s4_t_stars{ width:85px;}

.s4_testi_strip{ margin-top:20px;}

.s4_testi_text{ font-size: 16px; line-height: 24px;}

.s4_testi_name{ padding: 4px 0 4px 56px;}

.s4_t_pics{ width:45px;}

.s4_testi_name p{ font-size: 16px; line-height: 16px;}

.s4_testi_name p span{ font-size:12px; line-height:12px;}



.privacy_strip{ width: calc(100% + 30px); background:#023985; border-radius: 0; padding: 0 20px 30px; margin: 35px 0 0 -15px;}

.privacy_strip_cont{ width: 100%; text-align: center;}

.privacy_secure_img{ position: static; margin: 0 auto 0;}



.section_5{ padding:30px 0 0;}

.s5_features_box{ width:100%;}

.s5_features_box:nth-child(1){ padding:0; text-align:center;}

.s5_features_wrap{ column-gap: normal; row-gap: 20px; padding:0 10px;}

.s5_features_box img{ width:55px;}

.s5_featr_heading{ margin-top:15px;}

.s5_featr_text{ margin-top:10px;}



.section_6{ padding:30px 0;}

.faq-container{ margin-top: 12px; padding: 0 10px 10px;}

.up-slide-dwn{ margin-top: 20px; border-radius: 8px;}

.accordion{ padding: 16px 38px 16px 12px; font-size: 18px; line-height: 24px; background-size: 15px;}

.acdn-heading.accordion-open{ background-size: 15px;}

.acdn-content{ padding:15px 12px 5px;}

.acdn-para{ font-size: 16px; line-height: 24px;}



.footer { padding:5px 0 30px;}

.footer-txt1{ font-size:13px;line-height: 20px; letter-spacing: 0.3px;}

.footer-txt2{ letter-spacing: 0.3px;}

.medi_disclmr{ font-size:16px; line-height:20px; margin-top:20px;}

.disclmr_text{ font-size:12px; line-height:20px; letter-spacing:0; margin-top:20px;}







}

.bbLogo{
	float: right;
	max-width: 100px;
    margin: 10px 20px 0 0;
 }
 @media(max-width: 767px){
 	.bbLogo{
 		margin-top: 3px;
 	}
 }
 @media(max-width: 480px){
 	.header_contact p{
 		font-size: 8px;
 	}
 	.header_contact span{
 		font-size: 12px;
 	}
 	.header_contact img {
        top: 9px;
        width: 15px;
        left: 12px;
    }
    .bbLogo {
        max-width: 60px;
        margin: 8px 0 0 0;
    }
    .header_contact span{
    	margin-top: 0;
    }
 }
  @media(max-width: 340px){
  	.bbLogo{
    	max-width: 40px;
    	margin: 12px 0 0 0;
    }
  }