@charset "utf-8";
/* CSS Document */
/*----------------
RESET CSS
-----------------*/
body {
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	padding:0;
	background:#fff;
	color:#000000;
	text-align:center;
	font-family: 'Poppins';
	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:inherit; text-decoration:none;}
a:hover {}
img {border:none;}
li {list-style:none;}
*{box-sizing:border-box;}
.img-full{max-width:100%;}
.clearall{
	clear:both;
	font-size:1px;
	line-height:1px;
	height:1px;
	}
.forMob,.forTab{ display:none ;}

/*-----------------------
MAIN CSS START
------------------------*/
.container {
	width:1030px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	}

.banner{
	float:left;
	width:100%;
	background:url(../images/banner-bg-3.jpg?v=2) no-repeat center top;
	height:620px;
	padding:95px 0 30px;
	}
.bnr-left{
	float:left;
	width:460px;
	text-align:left;
	}
.bnr-hdng{
	display:inline-block;
	vertical-align:middle;
	max-width:100%;
	}
.comn-para{
	font-size:22px;
	line-height:32px;
	color:#333333;
	margin-top:30px;
	text-align:left;
	}
	
.sub-hdng{
	font-size:30px;
	line-height:33px;
	color:#000000;
	font-weight:600;
	}
.comn-hdng{
	font-size:52px;
	line-height:62px;
	color:#000000;
	font-weight:700;
	letter-spacing:1px;
	}
.colr-white{ color:#fff !important;}

/*=========SEC-1==========*/
.sec1{
	float:left;
	width:100%;
	padding:0 0 30px;
	}
.s1-img1{
	float:right;
	margin:20px 30px 0 60px;
	z-index:1;
	position:relative;
	}
.s1-bdr-bx{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	border: 1px solid #999999;
	padding:0 390px 35px 30px;
	margin-top: -120px;
	position: relative;
	}
.s1-bdr-bx:after {
    position: absolute;
    left: 10px;
    top: -10px;
    right: 10px;
    bottom: 10px;
    border: 1px solid #999;
    content: "";
	}
.s1-bx-hdng{
	font-size:42px;
	line-height:50px;
	color:#ed1c24;
	font-weight:700;
	margin-top:7px;
	text-align:left;
	}
.s1-bx-hdng span{
	background:url(../images/s1-txt-bg.png) no-repeat center center;
	padding:2px 5px 10px;
	background-size:contain;
	}
/*=========SEC-2==========*/
.sec2{
	float:left;
	width:100%;
	padding:35px 0;
	background:#464646;
	}
.s2-img{
	float:right;
	margin:10px 0 0 0;
	}
/*=========SEC-3==========*/
.sec3{
	float:left;
	width:100%;
	padding:35px 0 0;
	}
.s3-img1 {
	float:right;
	margin:30px 60px 0 60px;
	}
.cicle-bdr{
	border-radius:50%;
	border:1px solid #aaaaaa;
	}
.s3-box{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	background:url(../images/s3-box-bg.jpg) no-repeat center top;
	padding:30px 55px 30px;
	margin-top:35px;
	position:relative;
	}
.s3-box:after {
    position: absolute;
    left: 10px;
    top: -10px;
    right: 10px;
    bottom: 10px;
    border: 1px solid #999;
    content: "";
}
.mrgn-35{ margin-top:35px;}
.s3-bx-rght{
	float:right;
	width:59%;
	padding-right: 15px;
	}
.s3-ltr-img{
	float:right;
	margin:40px 100px 0 100px;
	}
.s3-btm-txt{
	font-size:30px;
	line-height:32px;
	color:#ffffff;
	font-weight:600;
	padding:20px 15px;
	background:#464646;
	margin-top:40px;
	}

/*=========SEC-4==========*/
.sec4{
	float:left;
	width:100%;
	padding:0 0 70px;
	background:#464646;
	}
.s4-hdng{
	font-size:72px;
	line-height:80px;
	font-family: 'Rubbermaid';
	letter-spacing:2px;
	color:#ed1c24;
	background:url(../images/s4-hdng-bg.jpg) no-repeat center top;
	padding:18px 10px 10px;
	}
.s4-img{
	float:right;
	margin:0 30px 0 20px;
	}
.s4-txt-bg1{
	color:#ed1c24;
	font-weight:700;
	background:url(../images/s4-txt-bg1.png) no-repeat center center;
	background-size:contain;
	padding:3px 5px 3px;
	}
/*=========SEC-5=========*/
.sec5{
	float:left;
	width:100%;
	padding:30px 0;
	background:url(../images/sec5-bg.jpg) no-repeat center top;
	}
.colr-red{ color:#ed1c24;}
.s5-img1{
	float:left;
	margin:35px 30px 0 0;
	}
/*=========SEC-6=========*/
.sec6{
	float:left;
	width:100%;
	padding:30px 0;
	}
.clr-blue{
	font-weight:700;
	color:#262362;
	}
.intellihelp-img{
	float:right;
	margin: 30px 20px 0 35px;;
	}
.mission-box{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	background:url(../images/mission-bg.jpg) no-repeat center top;
	padding:0 180px 30px 30px;
	margin-top:40px;
	position:relative;
	}
.heart-img{
	position:absolute;
	right:60px;
	top:-15px;
	}
.s6-bdr-box{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	border:1px solid #999999;
	margin-top:50px;
	padding:10px 25px 25px;
	position:relative;
	}
.s6-bdr-box:after{
	position:absolute;
	left:10px;
	top:-10px;
	right:10px;
	bottom:10px;
	border:1px solid #999;
	content:"";
	}
.s6-bdrbx-left{
	float:left;
	width:42%;
	}
.s6-testi-img{
	display:inline-block;
	vertical-align:middle;
	max-width:100%;
	margin-top:15px;
	}
.s6-bdrbx-rght{
	float:right;
	width:55%;
	}

/*=========SEC-7=========*/
.sec7{
	float:left;
	width:100%;
	padding:35px 0;
	background:#1b1464;
	}
.s7-img{
	float:right;
	margin:0 0 20px;
	}

/*=========SEC-8=========*/
.sec8{
	float:left;
	width:100%;
	padding:35px 0;
	}
.s8-img1{
	float:left;
	margin:35px 35px 0 0;
	}
.s8-rght{
	float:right;
	width:57%;
	}
.s8-waitbx{
	background:#eaeaea;
	font-size:22px;
	line-height:32px;
	color:#333333;
	padding:20px;
	margin-top:40px;
	text-align:left;
	border-radius:15px 15px 15px 0;
	}
.s8-txt-bg1 {
    font-weight: 700;
    background: url(../images/s4-txt-bg1.png) no-repeat center center;
    background-size: contain;
    padding: 3px 5px 3px;
	}
.s8-box{
	display: inline-block;
    vertical-align: middle;
    width: 100%;
    border: 1px solid #999999;
    margin-top: 50px;
    padding: 20px 30px 35px;
    position: relative;
	}
.s8-box:after {
    position: absolute;
    left: 10px;
    top: -10px;
    right: 10px;
    bottom: 10px;
    border: 1px solid #999;
    content: "";
	}
.s8-img2{
	float:right;
	margin:30px 0 0 0;
	}

/*=========SEC-9=========*/
.sec9{
	float:left;
	width:100%;
	padding:35px 0;
	background:#464646;
	}
.s9-img{
	float:right;
	margin:0 0 0 0;
	}
/*=========SEC-10=========*/
.sec10{
	float:left;
	width:100%;
	padding:35px 0;
	}
.s10-img1{
	float:right;
	margin:15px 20px 0 0;
	}
.s10-blueBox{
	display: inline-block;
    vertical-align: middle;
    width: 100%;
    background: url(../images/mission-bg.jpg) no-repeat center top;
    margin-top: 40px;
	padding:25px 30px 25px 30px;
	}
.s10-blueBox img{
	float:left;
	margin:5px 35px 0 0;
	width:240px;
	}
.mrgn-0{ margin-top:0;}
.s10-bdr-bx:after{
	background:url(../images/flg.jpg) no-repeat right bottom;
	z-index:1;
	}
.s10-bdr-bx .comn-hdng,.s10-bdr-bx .comn-para{ position:relative; z-index:3;}

/*=========SEC-11=========*/
.sec11{
	float:left;
	width:100%;
	padding:35px 0;
	background:#1b1464;
	}
.s11-img{
	float:left;
	margin:40px 55px 0 0;
	}

/*=========SEC-12=========*/
.sec12{
	float:left;
	width:100%;
	padding:35px 0 50px;
	}
.clndr-bx{
	background:#1b1464;
	float:left;
	width:62%;
	padding:15px 20px;
	margin-top:35px;
	text-align:left;
	border-radius:15px;
	}
.clndr-bx img{
	display:inline-block;
	vertical-align:middle;
	margin:0 0 0 0;
	}
.clndr-bx p{
	display:inline-block;
	vertical-align:middle;
	width:calc(100% - 65px);
	font-size:22px;
	line-height:32px;
	color:#ffffff;
	padding-left:15px;
	}
.donatin-img{
	float:right;
	margin:-70px 0 0 20px;
	}

.support-Box{
	float:left;
	width:100%;
	border:4px solid #1b1564;
	border-radius:5px;
	margin-top:40px;
	}
.suprtbx-hdr{
	float:left;
	width:100%;
	padding:15px;
	}
.suprt-top-img{
	float:left;
	}
.suprtbx-hdr ul{
	float:right;
	margin-top:18px;
	}
.suprtbx-hdr ul li{
	display:inline-block;
	vertical-align:middle;
	margin:0 5px;
	}
.suprt-mdlbox{
	float:left;
	width:100%;
	background:#1b1564;
	border-radius:0 0 3px 3px;
	padding-bottom:25px;
	position:relative;
	}
.s12-arw{
	display:block;
	margin:-15px auto 10px;
	}
.frm-arw{
	position:absolute;
	right:220px;
	bottom:35px;
	}
.supt-hdng{
	font-size:42px;
	line-height:50px;
	color:#ffffff;
	font-weight:700;
	letter-spacing:0.5px;
	}
.inr-help-box{
	float:left;
	width:100%;
	padding:30px 130px 30px;
	border-bottom:1px solid #28226c;
	}
.select-pkg{
	float:left;
	width:100%;
	}
.subscribe-pkg{
	float:left;
	width:50%;
	height:72px;
	line-height:72px;
	color:#fff;
	text-align:center;
	font-size:28px;
	font-weight:700;
	cursor:pointer;
	background-color:transparent;
  box-shadow: inset 0 0 0 1px #fff;
	font-family: 'Poppins';
	border-radius:10px 0 0 10px;
	letter-spacing:0.5px;
	}
.subscribe-pkg.active{ 
	background-color:#fff; 
  background-image: url('../images/blue-check.png');
  background-size: 32px;
  background-repeat: no-repeat;
  background-position: calc(100% - 20px) center;
	color:#000;
	}
.monthly-pkg{
	border-radius:0 10px 10px 0;
	}
.optBtn {
	float:left;
    width:48%;
    position: relative;
    border-radius:10px;
    margin:22px 0 0;
	background:#fff;
	text-align:center;
	}
.optBtn.fr{ float:right;}
.optBtn input[type=radio]{
	position:absolute;
	left:0;
	opacity:0;
	}
.optBtn input[type=radio] + span{
	float:left;
	width:100%;
	color:#fff;
	background-color: #1b1564;
  box-shadow: inset 0 0 0 1px #fff;
	height:68px;
	font-size:28px;
	line-height:68px;
	border-radius:10px;
	font-family: 'Poppins';
	cursor: pointer;
	}	
.optBtn input[type=radio]:checked + span{
	background-color: #fff;
	color: #000;
	}
.other-input{
	float:left;
	width:100%;
	height:68px;
	border-radius:10px;
	overflow:hidden;
	}
.other-input span{
	float:left;
	width:17%;
	height:100%;
	background:#6c68a1;
	color:#fff;
	font-size:28px;
	line-height:66px;
	border-radius:8px 0 0 8px;
	}
.other-input input{
	float:right;
	width:83%;
	height:100%;
	background:#fff;
	border:none;
	outline:none;
	color:#000;
	font-size:28px;
	font-family: 'Poppins';
	padding:0 10px;
	}
.add-txt{
	float:left;
	font-size:22px;
	line-height:30px;
	margin-top:20px;
	color:#fff;
	text-align:left;
	cursor:pointer;
	}
.comment-box{
	float:left;
	width:100%;
	border-radius:10px;
	color:#000;
	font-size:16px;
	line-height:22px;
	margin-top:15px;
	padding:15px;
	font-family: 'Poppins';
	border:none;
	outline:none;
	resize: none;
	display:none;
	}
.continue-btn{
	display:inline-block;
	vertical-align:middle;
	margin:20px 0 0;
	width:100%;
	max-width:360px;
	height:68px;
	line-height:68px;
	color:#fff;
	font-size:28px;
	font-weight:700;
	background:#ec2028;
	border-radius:10px;
	border:none;
	outline:none;
	cursor:pointer;
	}

/*============footer==============*/
.footer{
	float:left;
	width:100%;
	padding:25px 0;
	background:#ebebeb;
	}
.ftr-txt{
	font-size:18px;
	line-height:28px;
	color:#333333;
	}
.ftr-txt a{ padding:0 5px;}




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


@media only screen and (max-width:1047px){
.container{ width:1004px;}

.comn-hdng {font-size: 50px;line-height: 60px;}
.s3-bx-rght{ width:62%;}

}

@media only screen and (max-width:1021px){
.container{ width:750px;}
.forDesk{ display:none;}
.forTab{ display:block;}


.banner{ min-height:520px; padding:50px 0 30px; background-size:cover;}
.bnr-left {width: 410px;}
.comn-para{font-size: 20px;line-height: 30px;margin-top: 25px;}
.s1-img1{ width:280px; margin:20px 0 0 50px;}
.s1-bdr-bx{margin-top: -60px;padding: 0 220px 35px 30px;}
.s1-bdr-bx .comn-para{ padding-right:50px;}
.s1-bx-hdng{font-size: 36px;line-height: 48px;}

.sub-hdng{font-size: 26px;line-height: 30px;}
.comn-hdng {font-size: 40px;line-height: 52px;}
.s2-img {margin: 10px 0 0 15px;width: 350px;}
.s3-img1{ width:320px; margin:30px 0 0 50px;}
.s3-box{padding: 30px 40px; background-size:cover;}
.s3-bx-rght {width: 72%;padding-right: 0;}

.s4-img{ width:350px; margin:0 0 0 20px;}
.s5-img1 {margin: 70px 30px 40px 0;width: 300px;}
.intellihelp-img{ width:300px; margin:30px 0 0 30px;}
.s6-bdrbx-rght{width: 56%;}
.s7-img{ width:280px;}
.s8-img1{ width:280px;}
.s8-waitbx{font-size: 20px;line-height: 30px;padding: 15px;margin-top: 30px;}
.s8-img2{ width:280px;}
.s9-img{ width:300px; margin:0 0 20px 20px;}
.mrgn-0 { margin-top: 0;}
.s11-img{ width:300px;margin: 60px 30px 35px 0;}
.clndr-bx{width: 75%;}
.donatin-img{ width:300px; margin:20px 0 0 20px;}

.inr-help-box{padding: 30px 50px 30px;}

}


@media only screen and (max-width:767px){
.container{ width:100%; max-width:600px; padding:0 10px;}

.forMob{ display:block;}
.hide-mob{ display:none;}

.banner{ height:auto; padding:30px 0 320px;background: url(../images/banner-mob.jpg?v=2) no-repeat center bottom; background-size:cover;}
.banner .container{ padding:0;}
.bnr-hdng-m{ margin:0 auto; max-width:100%; width:300px;}
.bnr-left{ width:100%; text-align:center; padding:0 15px;}
.hero-img-m{ margin:0 auto; max-width:100%;}
.bnr-left .comn-para{ text-align:center;}
.comn-para { font-size: 18px;line-height: 24px; margin-top: 20px;}


.s1-img1,.s3-img1{ float:none; display:block; margin:20px auto; max-width:100%;}
.s1-bdr-bx{margin-top: 35px; padding:0 20px 25px;}
.s1-bdr-bx:after {left: 5px; top: -8px;right: 5px;bottom: 5px;}
.s1-bdr-bx .comn-para {padding-right: 0;}
.s1-bx-hdng {font-size: 26px;line-height: 32px;}

.sec2{ padding:30px 0;}
.sub-hdng {font-size: 24px;line-height: 28px;}
.comn-hdng {letter-spacing: 0.5px;font-size: 30px;line-height: 36px;}
.s2-img-mob{ margin:20px auto; max-width:100%;}

.sec3{ padding:30px 0 0;}
.s3-box {padding: 20px 20px 30px;background: url(../images/s3-box-bg-mob.jpg) no-repeat center top; background-size:cover;}
.s3-box:after {left: 7px;top: -7px;right: 7px;bottom: 7px;}
.s3-bx-rght{ width:100%;}
.mrgn-35 { margin-top: 25px;}
.s3-box-img-m{ margin:20px 0 0; display:inline-block; vertical-align:middle; width:calc(100% + 40px); margin-left:-20px;}

.s3-ltr-img{float:none; display:block; margin:0 auto; max-width:100%;}

.s3-btm-txt{ width:calc(100% + 20px); margin-left:-10px;font-size: 26px; margin-top:30px;padding: 15px 16px;}
.sec4{ padding-bottom:30px;}
.s4-hdng{ width:calc(100% + 20px);font-size: 48px;line-height: 55px; margin-left:-10px;padding: 18px 10px 5px;}
.s4-img{float:none; display:block; margin:0 auto; max-width:100%;}

.sec5{ background-size:cover;}
.s5-img1,.intellihelp-img{float:none; display:block; margin:20px auto; max-width:100%;}
.mission-box{background-size:cover; margin-top:30px; padding:0 25px 30px 20px;}
.heart-img {right: 10px; width:40px;}

.s6-bdr-box{ padding:0 15px 20px; margin-top:35px;}
.s6-bdr-box:after {left: 5px;top: -7px;right: 5px;bottom: 6px;}
.s6-bdrbx-left{ width:100%;}
.s6-bdrbx-rght{ width:100%;}

.sec7,.sec8{ padding:30px 0;}
.s7-img,.s8-img1,.s8-img2,.s10-img1,.s11-img{float:none; display:block; margin:20px auto 0; max-width:100%;}
.s8-rght{ width:100%;}
.s8-box{padding: 20px 20px 30px;margin-top: 40px;}
.s8-box:after {left: 5px;top: -8px;right: 5px;bottom: 5px;}
.s8-waitbx {font-size: 18px;line-height: 28px;margin-top: 25px;}

.sec9,.sec10,.sec11{ padding:30px 0;}
.s9-img{ margin:0 auto; max-width:100%; float:none;}
.s10-blueBox{ background-size:cover; margin-top:30px; padding:20px;}
.s10-blueBox img{float:none; display:block; margin:0 auto 0; max-width:100%;}
.s10-bdr-bx:after{ background-size:100%;}

.sec12{ padding:30px 0;}
.clndr-bx{ width:100%;padding: 10px 10px;margin-top: 30px;}
.clndr-bx p{width: calc(100% - 60px);font-size: 18px;line-height: 24px;}
.donatin-img{float:none; display:block; margin:20px auto 0; max-width:100%;}
.support-Box{ margin-top:30px;}
.suprtbx-hdr{ padding:10px 5px 15px;}
.suprt-top-img{ width:65%;}
.suprtbx-hdr ul{ width:35%; margin:0;}
.suprtbx-hdr ul li{ width:30%;margin:0;}
.suprtbx-hdr ul li img{ max-width:100%; }
.s12-arw{ width:30px;margin: -10px auto 10px;}
.suprt-mdlbox{ padding-bottom:20px;}
.supt-hdng {font-size: 28px;line-height: 30px;}
.inr-help-box {padding: 20px 10px 20px;}
.subscribe-pkg{height: 56px;line-height: 56px;font-size: 20px;}
.optBtn{margin: 15px 0 0;}
.optBtn input[type=radio] + span{height: 55px;font-size: 20px;line-height: 55px;}
.other-input{height: 55px;}
.other-input span{font-size: 20px;line-height: 55px;}
.other-input input{font-size: 20px;}
.add-txt{font-size: 18px;line-height: 22px;}
.frm-arw{ display:none;}
.continue-btn{width: 90%;}

.footer{ padding:20px 0;}
.ftr-txt {font-size: 16px; line-height: 26px;}

}
