@charset "utf-8";
img, object, embed, video {
	max-width: 100%;
}
.ie6 img {width:100%;}
body{
	font-family: 'Poppins';
	color: #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-overflow-scrolling: touch;
	padding:0;
	margin:0;
	list-style:none;
	background:#fff;
}
.container{
	width:1010px;
	height:auto;
	margin:0 auto;
	padding:0;
	box-sizing:border-box;
}
p, h1, h2, h3, h4, h5, ul{
	padding:0;
	margin:0;
	}
li{list-style:none;}
a{text-decoration:none;}
.clearall{
	clear:both;
	height:1px;
	width:auto;
	}
.position{position:relative;}
.dsplay{width:100%;display:table;box-sizing:border-box;}
*{box-sizing:border-box;}
.flt{float:left;width:100%;}
.ovrfl{overflow:hidden;}
/*===============================
CSS FOR CONTAINERS BREAK POINTS
=================================*/
.bdhding{	
	font-weight:bold;
	font-size:37px;
	line-height:42px;
	text-align:left;	
}
.bdhding2{
	font-weight:bold;
	font-size:40px;
	line-height:45px;
	text-align:center;
}
.bdfont{
	font-size:17px;
	line-height:24px;
	text-align:left;
}
.txcntr{text-align:center;}
@media only screen and (max-width: 1030px){
.container{ max-width:760px; width:100%; }
.bdhding{
	font-size:32px;
	line-height:38px;
}
.bdhding2{
	font-size:35px;
	line-height:41px;
}
.bdfont{
	font-size:16px;
	line-height:23px;
}
}
@media only screen and (max-width: 767px){
.container{ width:100%; max-width:640px;}
.bdinpad{padding:0 10px;}
.bdhding, .bdhding2{text-align:center;}
.bdhding{
	font-size:28px;
	line-height:36px;
}
.bdhding2{
	font-size:30px;
	line-height:37px;
}
}
/*=========================
CSS FOR HEADER
===========================*/
.topbar{background:#000;padding:5px 0;}
.topbarimg{margin:0 auto;display:block;max-width:100%;}
.top-fix-bar {margin-bottom: 74px;}
.header{		
	height:74px;	
	margin-top: -74px;
    position: relative;
    top: 74px;
	background:#fff;
}
.fixed-nav .header{
	float:left;
	width:100%;
	position: fixed;
	z-index: 1000;
	top: 0;
	-webkit-transition: margin .3s ease-out;
    transition: margin .3s ease-out;
	margin-top:0;
	height:74px;
	background:#fff url(../images/navline.jpg) left bottom repeat-x;
}
.logo{
	position:absolute;
	left:0;
	top:20px;
	z-index:9999;
}
.hdrbtn{
	float:right;
	display:inline-block;	
	height:45px;
	width:160px;
	font-weight:bold;
	font-size:18px;
	line-height:40px;
	color:#fff;
	text-align:center;
	margin:15px 0 0 20px;
	background:#17a110;
	border-radius:6px;
	letter-spacing:1px;
	border:none;
	outline:none;
	padding:5px 0 0 0;	
}
ul.nav{margin:23px auto 0 auto;position:absolute;left:0;right:0;top:0;display:block;width:400px;}
ul.nav li{
	float:left;
	display:inline-block;	
	padding:0 17px;
	background:url(../images/mnuline.jpg) right 5px no-repeat;
	}
ul.nav li:last-child{background:none;}
ul.nav li a{
	float:left;
	font-weight:300;	
	font-size:18px;
	line-height:30px;
	text-align:center;
	color:#000;	
	}
ul.nav li a.active{ color:#2e5493;}

#menu-wrapper {
    overflow: hidden;
    max-width: 40px;
    cursor: pointer;
	float:right;
}
#menu-wrapper #hamburger-menu {
    position: relative;
    width: 35px;
    height: 20px;
    margin: 25px 0 5px 0;
}
#menu-wrapper #hamburger-menu span {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    left: 0;
    display: block;
    width: 100%;
    height: 3px;  
    color: black;
    background-color:#000;
    position: absolute;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .4s ease-in-out;
    transition: .4s ease-in-out;
}
#menu-wrapper #hamburger-menu span:nth-child(1) {top: 0;}
#menu-wrapper #hamburger-menu span:nth-child(2) {top: 9px;}
#menu-wrapper #hamburger-menu span:nth-child(3) {top: 18px;}
#menu-wrapper #hamburger-menu.open span:nth-child(1) {
    top: 9px;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
}
#menu-wrapper #hamburger-menu.open span:nth-child(2) {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    left: -60px;
}
#menu-wrapper #hamburger-menu.open span:nth-child(3) {
    top: 9px;
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
}
#menu-container .menu-list {
    padding-left: 0;
    display: block;
    position: absolute;
    width: 100%;  
    z-index: 999;
    overflow-y: auto;
    overflow-x: hidden;
    left: -100%;
	top:70px;	
	background:#09ac37;
	border-top:1px solid #06892b;	
}
#menu-container .menu-list  li a{
	font-size:18px;
	padding:13px 10px 10px 10px;
	text-align:left;
	color:#fff;
	display:block;
	border-bottom:1px dotted #06892b;	
}
#menu-container .menu-list  li a.active{background:#06892b;}
#menu-container .menu-list  li:last-child{background:#06892b;}
@media only screen and (max-width: 1030px){
.header{height:60px; top:60px; margin-top:-60px;}
.top-fix-bar {margin-bottom: 60px;}
.fixed-nav .header{height:60px;}
#menu-container .menu-list{top:60px;}
ul.nav, a.hdrbtn, .prdhdrbtn{display:none;}
.logo{top:14px;}
#menu-wrapper #hamburger-menu {margin: 21px 0 5px 0;}
}
@media only screen and (max-width: 767px){
.logo{left:10px;}
}
/*================start banner===================*/
.banner{	
	background:url(../images/banner.jpg) center top no-repeat;
	background-size:cover;
	height:633px;
	padding:58px 0 0 0;	
	box-shadow:inset 0px 14px 8px -10px #cbd8df;
}
.bnrmodel{
	position: absolute;
    right: -209px;
    top: -35px;
}
.bnrhd1{
	font-weight:500;
	font-size:18px;
	line-height:28px;
	text-align:left;
	position:relative;
	font-style:italic;
}
.bnrhd1::after{
	content: "";
  	display: block;
	position:absolute;
	left:320px;
	top:12px;
	width:200px;
	height:1px;
	background:#8e8e8e;
}
.bnrhd2{
	font-weight:bold;
	font-size:50px;
	line-height:52px;
	color:#0080cb;
	text-align:left;
	width:636px;
	margin:8px 0 0 0;	
}
.bnrtxt{
	font-size:19px;
	line-height:26px;
	text-align:left;
	padding:10px 0 0 0;
	width:580px;
}
.bnrstars{margin:40px 0 0 0;display:block;}
.bnrttxt1{
	font-style:italic;
	font-size:17px;
	line-height:26px;
	text-align:left;
	width:460px;
	margin:17px 0 0 0;
}
.bnrttxt2{
	font-weight:500;
	font-size:18px;
	line-height:26px;
	text-align:left;
	margin:22px 0 0 0;
}
.bnrprd{
	position:absolute;
	left: 442px;
    top: 211px;
	max-width:100%;
}
/*------------strip2---------------*/
.strip{
	background:#000;
	padding:20px 0 16px 0;
}
ul.strip-list{padding:0;}
ul.strip-list li{
	float:left;
	display:inline-block;
	width:25%;
	position:relative;
}
ul.strip-list li::after{
	position:absolute;
	right:0;
	top:12px;
	width:1px;
	height:50px;
	background:#fff;
	content:"";
}
ul.strip-list li:last-child::after{display:none;}
.strip-txt1, .strip-txt2{
	font-weight:300;
	font-size:35px;
	line-height:40px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
}
.strip-txt2{
	font-weight:normal;
	font-size:18px;
	line-height:26px;
	margin:5px 0 0 0;
	text-transform:none;
}
@media only screen and (max-width: 1030px){
.bnrmodel{
    right: -310px;
    top: -35px;
}
.bnrhd2{
	font-size:45px;
	line-height:47px;	
	width:586px;
}
.bnrprd {left: 407px;}
}
@media only screen and (max-width: 767px){
.banner{	
	background:url(../images/banner.jpg) center top no-repeat;
	background-size:cover;
	height:auto;
	padding:25px 0;	
}
.bnrimg-mob{margin:10px auto 0 auto;max-width:1005;display:block;}
.bnrhd1, .bnrhd2, .bnrtxt, .bnrttxt1, .bnrttxt2{text-align:center;}
.bnrhd1{
	font-size:16px;
	line-height:24px;
	width:400px;
	margin:0 auto;
	display:block;
}
.bnrhd1::after, .bnrhd1::before{	
	content: "";
  	display: block;
	position:absolute;
	left:auto;
	right:0;
	top:12px;
	width:60px;
	height:1px;
	background:#8e8e8e;
}
.bnrhd1::before{left:0;right:auto;top:9px;}
.bnrhd2{
	font-size:35px;
	line-height:37px;
	width:auto;
}
.bnrtxt{
	font-size:17px;
	line-height:25px;	
	width:auto;
}
.bnrstars{margin:10px auto 0 auto;}
.bnrttxt1{width:auto;font-size:15px;line-height:22px;margin:12px 0 0 0;}
.bnrttxt2{
	font-size:16px;
	line-height:22px;
	margin:14px 0 0 0;
}
.strip-txt1{
	font-size:28px;
	line-height:33px;
}
.strip-txt2{
	font-size:15px;
	line-height:21px;
	margin:4px 0 0 0;
}
}
@media only screen and (max-width: 479px){
.bnrhd1{width:296px;font-size:15px;}
.bnrhd1::after, .bnrhd1::before{width:20px;}
.bnrhd2{
	font-size:29px;
	line-height:33px;
}	
.strip-txt2{
	font-size:14px;
	line-height:20px;
}
}
@media only screen and (max-width: 359px){
.bnrhd2{
	font-size:23px;
	line-height:27px;
}	
.strip-txt2{
	font-size:12px;
	line-height:17px;
}
}
/*================start section1===================*/
.sec1{padding:60px 0 50px 0;}
.s1lft, .s1rgt{
	float:left;
	display:inline-block;
	width:46%;
}
.s1rgt{float:right;width:50%;}
.s1txt1{margin:12px 0 0 0;}
.s1hdimg{margin:8px 0 0 0;display:block;max-width:100%;}
.s1txt2{margin:20px 0 0 0;}
ul.s1list{margin:0;}
ul.s1list li{
	float:left;
	display:inline-block;
	width:50%;
}
ul.s1list li:nth-child(1){padding:0 15px 20px 0;border-right:1px solid #dedede;border-bottom:1px solid #dedede;}
ul.s1list li:nth-child(2){padding:0 0 20px 15px;border-bottom:1px solid #dedede;}
ul.s1list li:nth-child(3){padding:20px 15px 0 0;border-right:1px solid #dedede;}
ul.s1list li:nth-child(4){padding:20px 0 0 15px;}
ul.s1list li img{margin:0 auto 12px auto;display:block;}
.s1lhding{
	font-weight:600;
	font-size:22px;
	line-height:30px;
	text-align:center;
}
.s1ltxt{
	text-align:center;
	margin:5px 0 0 0;
}
@media only screen and (max-width: 1030px){
.sec1{padding:50px 0;}
.s1lft, .s1rgt{width:48%;}
.s1lhding {
    font-size: 20px;
    line-height: 28px;
}
}
@media only screen and (max-width: 767px){
.sec1{padding:40px 0 35px 0;}
.s1lft, .s1rgt{width:100%;}
.s1rgt{margin:30px 0 0 0;}
.s1txt1, .s1txt2{text-align:center;}
.s1hdimg{margin:8px auto 0 auto;}
}
@media only screen and (max-width: 359px){
ul.s1list li, ul.s1list li:nth-child(1), ul.s1list li:nth-child(2), 
ul.s1list li:nth-child(3), ul.s1list li:nth-child(4){
	width:100%;
	border-right:none;
	padding:20px 0;
	border-bottom:1px solid #dedede;
}
ul.s1list li:nth-child(4){border-bottom:none;padding:20px 0 0 0;}
.s1rgt{margin:15px 0 0 0;}
}
/*================start section 2===================*/
.sec2{padding:60px 0;background:#e5f5ff;}
.s2txt{text-align:center;margin:9px 0 0 0;}
.s2hdimg{margin:13px auto 0 auto;display:block;max-width:100%;}
.s2bx{margin:60px 0 0 0;}
ul.s2list{margin:0;}
ul.s2list li{
	float:left;
	display:inline-block;
	width:35.24%;
	position:relative;
}
ul.s2list li:nth-child(2), ul.s2list li:nth-child(4){float:right;}
ul.s2list li:nth-child(3), ul.s2list li:nth-child(4){margin:40px 0 0 0;}
.s2limg1, .s2limg2, .s2limg3, .s2limg4{position:absolute;top:-25px;}
.s2limg1{right:-80px;}
.s2limg2{left:-80px;}
.s2limg3{right:-10px;}
.s2limg4{left:-10px;}
.s2licon1{margin:0 0 20px 0;display:block;float:left;}
.s2licon2{margin:0 0 20px 0;display:block;float:right;}
.s2line1, .s2line2, .s2line3, .s2line4{position:absolute;top:35px;}
.s2line1{left:72px;}
.s2line2{right:72px;}
.s2prd{
	position:absolute;
	left:0;
	right:0;
	top:80px;
	margin:0 auto;
	display:block;
}
.s2lhding1, .s2lhding2{
	font-weight:600;
	font-size:22px;
	line-height:30px;
	text-align:left;
	padding:0 120px 0 0;
}
.s2lhding2{text-align:right;padding:0 0 0 120px;}
.s2ltxt1, .s2ltxt2{margin-top:10px;}
.s2ltxt2{text-align:right;}

@media only screen and (max-width: 1030px){
.sec2{padding:50px 0;}
ul.s2list li{width:37%;}
.s2limg1, .s2limg2, .s2limg3, .s2limg4{width:130px;}
.s2lhding1, .s2lhding2{
	font-size:20px;
	line-height:28px;
	padding:0 60px 0 0;
}
.s2lhding2{padding:0 0 0 60px;}
.s2prd{width:240px;top:120px;}
}
@media only screen and (max-width: 767px){
.sec2{padding:40px 0;}
.s2bx{margin:30px 0 0 0;}
ul.s2list li, ul.s2list li:nth-child(3), ul.s2list li:nth-child(4){
	width:100%;
	float:none;
	margin:30px 0 0 0;
}
.s2line1, .s2line2, .s2line3, .s2line4{display:none;}
.s2limg1, .s2limg2, .s2limg3, .s2limg4{
	position:inherit;
	left:auto;
	top:auto;
	right:auto;
	margin:0 auto;
	display:block;
	width:auto;
}
.s2prd{display:none;}
.s2prd-mob{margin:20px auto;display:block;max-width:330px;}
.s2licon1, .s2licon2, .s2licon3, .s2licon4{
	float:none;
	margin:-50px auto 15px auto;
	display:block;
	position:relative;
}
.s2lhding1, .s2lhding2, .s2ltxt1, .s2ltxt2{text-align:center;float:none;padding:0;}
}

/*================start section3===================*/
.sec3{padding:60px 0 50px 0;}
.s3prd{float:right;margin:0 0 0 20px;}
.s3hding{
	font-size:30px;
	line-height:35px;
}
.s3hding span.span1{
	font-weight:300;
	font-style:italic;
}
.s3txt{margin:28px 0 0 0;}
.s3nmbx{position:relative;padding:0 0 0 94px;margin:36px 0 0 0;}
.s3nmbx-img{position:absolute;left:0;top:0;}
.s3nmbx-txt1{
	font-weight:500;
	font-size:22px;
	line-height:28px;
	text-align:left;
	padding:15px 0 0 0;
}
.s3nmbx-txt2{
	font-size:15px;
	line-height:24px;
	text-align:left;
}
.s3nmbx-txt2 img{margin:0 4px -3px 0;}
@media only screen and (max-width: 1030px){
.sec3{padding:50px 0;}
.s3prd{margin:30px 0 0 0;width:300px;}
.s3nmbx-txt1 {
    font-size: 20px;
    line-height: 26px;
}
}
@media only screen and (max-width: 767px){
.sec3{padding:40px 0;}
.s3prd{float:none;margin:25px auto 0 auto;display:block;width:250px;}
.s3txt{margin:20px 0 0 0;}
.s3nmbx{margin:26px 0 0 0;}
}
/*================start section4===================*/
.sec4{
	padding:60px 0 214px 0;	
	background:#e5f5ff;
}
ul.s4list{margin:5px 0 0 0;}
ul.s4list li{
	float:left;
	display:inline-block;
	width:33.33%;
	margin:40px 0 0 0;
	padding:0 2.5%;
	position:relative;
}
ul.s4list li::after{
	position:absolute;
	right:0;
	top:12px;
	width:1px;
	height:380px;
	background:#cadce8;
	content:"";
}
ul.s4list li:nth-child(3)::after, ul.s4list li:nth-child(6)::after, ul.s4list li:nth-child(9)::after{display:none;}
ul.s4list li img{margin:0 auto 10px auto;display:block;max-width:100%;}
.s4lhding{
	font-weight:600;
	font-size:25px;
	line-height:32px;
	text-align:center;
}
.s4ltxt{text-align:center;margin:8px 0 0 0;}
@media only screen and (max-width: 1030px){
.sec4{padding:50px 0 214px 0;}
ul.s4list li img{max-width:90%;}
.s4lhding{
	font-size:22px;
	line-height:29px;
}
}
@media only screen and (max-width: 767px){
.sec4{padding:40px 0 214px 0;}
ul.s4list li{width:100%;margin:34px 0 0 0;}
ul.s4list li::after{display:none;}
ul.s4list li img{max-width:170px;}
}
/*================start section 5===================*/
.sec5{
	background:#fff;
	padding:0 0 60px 0;
}
.s5bx{
	width:90%;
	margin:-170px auto 0 auto;
	display:table;
	border:1px solid #e6e6e6;
	background:#fff;
	border-radius:12px;
}
.s5bximg{margin:0 auto;display:block;max-width:100%;}
.s5bxtxt{
	text-align:center;
	padding:20px 20px;
}

.s5hding{margin:65px 0 0 0;}
/*-----------------------------*/
.accordion-container2{	
	width:90%;
	margin:10px auto 0 auto;
}
.accordion2 {
    box-sizing: border-box;   
    cursor: pointer;    
	font-weight:600;  
    font-size: 20px;
	line-height: 28px;
	text-align:left;
	float: left;     
    margin: 20px 0 0 0;
    padding:19px 40px 14px 20px;
    width: 100%;	
	position:relative;
}
.accordion2 span{
	font-weight:normal;
	color:#000;
	font-style:italic;
}
.accordion2 .number{	
	width:80px;
	height:64px;
	background:#e1f5ff;	
	position:absolute;
	left:0;
	top:0;
}
.accordion2 .number img{margin:10px auto;display:block;}
.accordion2.accordion-open {
	background:url(../images/minus.png) 98% 24px no-repeat;	
	border-bottom:none;	
}
.accordion2.accordion-close {
	background:url(../images/plus.png) 98% 24px no-repeat;
	box-shadow:0 5px 5px #eaebec;
}
.acdn-content2 {
    box-sizing: border-box;    
    float: left;    
    width: 100%;
	padding:2px 20px 20px 20px;
	box-shadow:0 5px 5px #eaebec;
}
@media only screen and (max-width: 1030px){
.sec5{padding:0 0 50px 0;}
.s5bx, .accordion-container2{width:100%;}
}
@media only screen and (max-width: 767px){
.sec5{padding:0 0 40px 0;}
.s5bxtxt {padding: 20px 10px 16px 10px;}
.s5hding{margin:40px 0 0 0;}
.accordion-container2{margin:0 auto;}
.accordion2 {
    font-size: 18px;
    line-height: 26px;    
    margin: 15px 0 0 0;
    padding: 17px 40px 12px 10px;
}
.accordion2.accordion-open {
    background: url(../images/minus.png) 98% 22px no-repeat;
}
.accordion2.accordion-close {
	background:url(../images/plus.png) 98% 22px no-repeat;
}
.acdn-content2 {padding: 2px 10px 20px 10px;}
}
/*================start section 6===================*/
.sec6{background:#e5f5ff;padding:60px 0 100px 0;}
.s6sldr{margin:40px 0 0 0;}
.timg{margin:0 auto;display:block;}
.tstars{margin:14px auto;display:block;}
.thding{
	font-weight:600;
	font-size:23px;
	line-height:30px;
	text-align:center;
	padding:10px 50px 0 50px;
}
.ttxt{
	text-align:center;
	padding:15px 50px 0 50px;
}
.tline{margin:18px auto 26px auto;width:60%;display:block;height:1px;background:#dadada;}
.ttxt2{
	font-size:14px;
	line-height:24px;
	text-align:center;
}
.ttxt2 span.span1{
	font-weight:600;
	font-size:20px;
}
.ttxt2 span.span2{margin:0 5px;}
@media only screen and (max-width: 1030px){
.sec6{padding:50px 0 100px 0;}
}
@media only screen and (max-width: 767px){
.sec6{padding:40px 0 90px 0;}
.thding{
	font-size:20px;
	line-height:26px;
	padding:10px 0 0 0;
}
.ttxt{padding:10px 0 0 0;}
.ttxt2 span.span1{font-size:18px;}
}
@media only screen and (max-width: 479px){
.tline{width:80%;}
}
/*================start section 7===================*/
.sec7{padding:60px 0;}
.pkg-container{margin:20px 0 0 0;}
.pkg1{
	position:absolute;
	left:0;
	right:0;
	top:18px;
	margin:0 auto;
	display:block;
	width:32.14%;
	border:1px solid #13a0e6;
	border-radius:12px;
	padding:0 0 18px 0;
	cursor:pointer;	
}
.pkg2, .pkg3{
	float:left;
	display:inline-block;
	width:32.14%;
	margin:18px 0 0 0;
	border:1px solid #a3a3a3;
	background:#fff;
	border-radius:12px;
	padding:0 0 18px 0;
	cursor:pointer;	
}
.pkg2{float:right;}
.pkg1:hover, .pkg2:hover, .pkg3:hover{background:#1487c0;}
.pkg1-hd1{
	background:#1487c0;
	padding:6px 10px 3px 10px;
	border-radius:11px 11px 0 0;
	font-weight:600;
	font-size:22px;
	line-height:30px;
	color:#fff;
	text-align:center;
}
.pkg1-hd2{
	font-weight:bold;
	font-size:47px;
	line-height:50px;
	color:#0080cb;
	text-align:center;
	text-transform:uppercase;
	margin:18px 0 0 0;
}
.pkg1-hd3{
	font-weight:500;
	font-size:24px;
	line-height:30px;
	color:#000;
	text-align:center;
}
.pkgbtl{margin:16px auto 0 auto;display:block;max-width:100%;}
.pkgtxtbx{height:150px;}
.pkg-txt1{
	font-size:18px;
	line-height:26px;
	text-align:center;
	margin:15px 0 0 0;
}
.pkg-txt2{
	font-weight:bold;
	font-size:44px;
	line-height:34px;
	color:#0080cb;
	text-align:center;
	padding:10px 0 0 0;
}
.pkg-txt2 span.span1{
	font-weight:normal;
	font-size:18px;
}
.pkg-txt3{
	font-weight:bold;
	font-size:20px;
	line-height:28px;
	text-align:center;
}
.blue{color:#0080cb;}
.pkg-txt4{
	font-weight:300;
	font-size:18px;
	line-height:24px;
	text-align:center;
	margin:8px 0 0 0;
}
.pkg-txt4 img{margin:0 3px -2px 0;}
.pkgbtn{margin:0 auto;display:block;max-width:100%;}
.cards{margin:12px auto 0 auto;display:block;max-width:100%;}
.pkg-txt5{
	font-size:14px;
	line-height:20px;
	text-align:center;
	margin:14px 0 0 0;
}
.pkg1:hover .pkg1-hd2, .pkg1:hover .pkg1-hd3, .pkg1:hover .pkg-txt1, .pkg1:hover .pkg-txt2, .pkg1:hover .pkg-txt3, .pkg1:hover .pkg-txt5,
.pkg2:hover .pkg1-hd2, .pkg2:hover .pkg1-hd3, .pkg2:hover .pkg-txt1, .pkg2:hover .pkg-txt2, .pkg2:hover .pkg-txt3, .pkg2:hover .pkg-txt5, 
.pkg3:hover .pkg1-hd2, .pkg3:hover .pkg1-hd3, .pkg3:hover .pkg-txt1, .pkg3:hover .pkg-txt2, .pkg3:hover .pkg-txt3, .pkg3:hover .pkg-txt5{
	color:#fff;
}
@media only screen and (max-width: 1030px){
.sec7{padding:50px 0;}
.pkg1-hd2 {
    font-size: 42px;
    line-height: 45px;
}
.pkg1-hd3 {
    font-size: 21px;
    line-height: 27px;
}
.pkgbtn{max-width:90%;}
.pkg-txt4, .pkg-txt1{font-size:16px;line-height:22px;}
.pkg-txt3{font-size:18px;line-height:26px;}
}
@media only screen and (max-width: 767px){
.sec7{padding:40px 0;}
.pkg-container{margin:10px 0 0 0;}
.pkg1, .pkg2, .pkg3{
	position:inherit;
	left:auto;
	top:auto;
	right:auto;
	float:none;
	margin:20px auto 0 auto;
	display:block;
	width:360px;
}
.pkgtxtbx{height:auto;}
.pkgbtn{margin:15px auto 0 auto;}
}
@media only screen and (max-width: 400px){
.pkg1, .pkg2, .pkg3{width:100%;}
}
.bg-text-disclaimer {
    max-width: 1200px !important;
}
.bg-text-disclaimer {
    padding: 15px !important;
}