@charset "utf-8";
/* CSS Document */
*{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; margin: 0; padding: 0;}
a{ -webkit-transition: all ease-in-out .5s; -moz-transition: all ease-in-out .5s;transition: all ease-in-out .5s;}
a:hover{text-decoration: none;}
img{max-width: 100%;}
.sectionContainer{width: 100%; display: inline-block;}
body{font-family: 'Poppins', sans-serif;}
.headingFamily{font-family: 'Poppins', sans-serif;}
#all_html_of_page{width: 100%; display: inline-block;}
#section-1{background: url("../images/top-back-2.jpg") no-repeat left top #1b297f; background-size: auto 100%; padding: 130px 0; position: relative;}
#section-1:after{position: absolute; content: ''; right: 0; height: 100%; width: 40%;background: url("../images/top-back-1.jpg") no-repeat left top #fb1042; background-size: auto 100%; top: 0;}
.section1Cont{width: 48%; float: left; display: inline-block;}
.headingAll{font-size: 60px; font-weight: 700; line-height: 90px; color: #1d2639; border-bottom: 3px solid #1d2639; display: inline-block;}
.headingAll span, .headingAll strong{border-bottom: 3px solid #1d2639;}
.section1Video{width: 50%; float: right;}
.colorWhite{color: #fff;}
.headingAll.colorWhite, .headingAll.colorWhite span{border-color: #fff;}
.headingAll span:nth-child(2){ color: #6c76dd; border-color: #6c76dd;}
.paraAll{font-size: 16px; color:#363f51; font-family: Arial, "sans-serif";line-height: 28px;}
#ele_2 .paraAll{color:#6a77de; margin-top: 25px; }
.btn_purchase:not(#btn_purchase_2){ font-size: 18px; color: #fff; background: #fe1043; border: 2px solid #fff; width: 284px; text-align: center; height: 65px; line-height: 65px; display: block; text-transform: uppercase; font-weight: 700; border-radius: 30px;}
.btn_purchase:hover{color:#fe1043; background: #fff; }
#ele_4 iframe{width: 100%; display: inline-block; height: 470px; position: relative; z-index: 1; border:15px solid #fff; border-radius: 6px; box-shadow: 0 22px 95px rgba(0,0,0,.33);}
#ele_4 .vidPlaceHolderInner{position: relative; z-index: 1;}
#ele_4 .vidPlaceHolderInner:after{position: absolute; top: -10px; left:-10px; width:100%; height: 100%; background: #fff;box-shadow: 0 22px 95px rgba(0,0,0,.33); content: '';border-radius: 6px;}
#section-2{margin-top: 140px;}
#ele_5 .imgContainer{width:490px; height: auto; display: inline-block; max-width: 100%; background: #fe1043; text-align: center; padding: 50px 0; float: right; position: relative; z-index: 1; box-shadow: 0 28px 35px rgba(254,16,67,.16);}
#ele_5{display: inline-block; position: relative; float: right;}
#ele_5:before{content: ''; position: absolute; width: 100%; height: 100%; background: #1b297f; top: 100px; left:-100px; z-index: -1;box-shadow: 0 28px 35px rgba(27,41,127,.26);}
#ele_7{text-align: justify; margin-top: 40px;}
.section2Cont{padding-left: 50px;}
#btn_purchase_2{display: inline-block; float: left; font-size: 22px; font-weight: 700; color: #fe1043; margin-top: 30px; background: #fff;}
#btn_purchase_2 i{width:57px; height: 52px; line-height: 52px; text-align: center; color: #fff; background: #1b297f; box-shadow: 0 28px 35px rgba(27,41,127,.16); float: left; margin-left: 20px; display: inline-block;}
#btn_purchase_2 span{float: left; margin-top: 10px;}
#section-3{margin-top: 150px;}
#description_3{margin-top: 50px;}
#description_3 ul, #description_3 ul li, #description_3 ol, #description_3 ol li{width: 100%; display: inline-block;}
#description_3 ul, #description_3 ol{width: 70%;}
#description_3 li{position: relative; padding-left: 90px; margin-bottom: 30px; color: #1b297f; font-weight: 600;}
#description_3 li:before{position: absolute; left:0; top:0; width: 57px; height: 52px; line-height: 52px; content:'\f00c'; font-family: 'Font Awesome 5 Free'; font-weight: 600; background: #1b297f;box-shadow: 0 28px 35px rgba(27,41,127,.26); text-align: center; color: #fff; font-size: 25px;}
#description_3 li:nth-child(even):before{background: #fe1043;box-shadow: 0 28px 35px rgba(254,16,67,.16);}
#ele_11{position: relative;}
#ele_11 .imgContainer{width: 100%; display: inline-block; text-align: left; padding-left: 20px; margin-top: 120px; position: relative;}
#ele_11 .imgContainer img{position: relative; z-index: 1;}
#ele_11 .imgContainer:before{position: absolute; content: ''; bottom:0; left: 0; background: #1b297f;box-shadow: 0 28px 35px rgba(27,41,127,.26); width: 100%; height: 80%;}
#ele_11 > span{width: 170px; height: 170px; background:#fe1043; padding-top: 41.5px; text-align: center;box-shadow: 0 28px 35px rgba(254,16,67,.26); right: -65px; top: 145px; z-index: 1; position: absolute; display: inline-block;}
#section-4{margin-top: 120px;}
#ele_12{width: 100%; display: inline-block; position: relative;}
#ele_12 .imgContainer{display: inline-block; text-align: left; position: relative; float: right;}
#ele_12 .imgContainer img{position: relative; z-index: 1;}
#ele_12 .imgContainer:before{position: absolute; content: ''; bottom:0; left: 0; background: #1b297f;box-shadow: 0 28px 35px rgba(27,41,127,.26); width: 100%; height: 90%;}
#ele_12 > span{width: 170px; height: 170px; background:#fe1043; padding-top: 41.5px; text-align: center;box-shadow: 0 28px 35px rgba(254,16,67,.26); left: -65px; top: 0px; z-index: 1; position: absolute; display: inline-block;}
.section4Cont{margin-top: 30px; padding-left: 30px;}
.subhead{font-size:30px; font-weight: 700; color: #fe1043; padding-top: 15px; text-transform: uppercase;}
#description_4{padding-top: 30px;}
#section-5{margin-top: 120px;}
#description_5{font-size: 24px; font-weight: 300; color: #271b59; text-align: center; padding-top: 30px;}
.prodMain{width: 100%; display: inline-block; margin-top: 90px;}
.prodImgMain{width: 100%; display: inline-block; text-align: center; background: #fff; box-shadow: 0 31px 92px rgba(39,27,89,.1); position: relative; padding: 30px 10px;}
.prodImgMain:before{position: absolute; width:70%; left:15%; height: calc(100% + 40px); top: -20px; background:#1b297e; box-shadow: 0 28px 35px rgba(27,41,126,.26); content: '';  z-index: -1;}
.prodHead{font-size: 20px; font-weight: 700; color: #1b297f; border-bottom: 2px solid #a5a8c4; display: inline-block; margin-top: 50px;}
.prodDescrp{font-size: 18px; color: #6e6e6e; margin-top: 15px; text-align: justify; text-align-last: center; padding: 0 10px;}
.prodImgMain.redBack:before{background:#fe1043; box-shadow: 0 28px 35px rgba(254,16,67,.26);}
#section-6{margin-top: 100px;}
.buildImg{width: 48.5%; float: left;position: relative;}
.buildImg .imgContainer{box-shadow: 0 28px 35px rgba(27,41,127,.16);}
.buildImg .title{font-size:20px; color: #1d2639; font-weight: 400; text-align: center; position: relative;}
.buildImg:nth-child(1){margin-top: 80px;}
.buildImg:nth-child(1) .title{margin-bottom: 20px;}
.buildImg:after{width: 69px; height: 69px; background: #fe1043; box-shadow: 0 28px 35px rgba(254,16,67,.26); position: absolute; z-index: -1; content: '';}
.buildImg:nth-child(1):after{bottom: -34px; right: -25px;}
.buildImg:nth-child(2):after{top:-34px; left: -25px;}
.buildImg:nth-child(2){float: right;}
.buildImg:nth-child(2) .title{margin-top: 20px;}
#section-7{ margin-top: 130px; border-bottom: 20px solid #fe1043; background: #1b297f; padding: 20px 0; position: relative;}
#section-7:after, #section-7:before{width:69px; height: 69px;background:#fe1043; box-shadow: 0 28px 35px rgba(254,16,67,.26); position: absolute; content: ''; top:-34px;}
#section-7:before{left: 100px;}
#section-7:after{right: 100px;}
#section-7 .container:after, #section-7 .container:before{width:32px; height: 32px;background:#fe1043; box-shadow: 0 28px 35px rgba(254,16,67,.26); position: absolute; content: ''; bottom:calc(100% + 50px);}
#section-7 .container:before{left: 160px;}
#section-7 .container:after{right: 160px;}
#ele_33{margin-top: 25px;}
#ele_32{position: relative;}
#ele_32:after{position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-30%); left: calc(100% + 30px); font-family: 'Font Awesome 5 Free'; font-weight: 600; color: #fff; content:'\f30b'; font-size: 60px;}
.paraAll ul, .paraAll ol{padding-left: 20px;}
#ele_17 ul, #ele_17 ol{width: 100%; text-align: left; display: inline-block; padding-left: 20px;}
.prodDescrp ul, .prodDescrp ol{padding-left: 20px; text-align: left;text-align-last:left;}
@media only screen and (max-width:1200px){
	.headingAll{font-size: 50px;}
	.subhead{font-size: 28px;}
	#section-7:after, #section-7:before, #section-7 .container:after, #section-7 .container:before{display: none;}
	#ele_32:after{left: calc(100% + 10px);}
	#ele_11 > span{left: -50px; z-index: 0; right: inherit;}
}
@media only screen and (max-width:991px){
	.section1Cont, .section1Video{width: 100%;}
	.section1Cont{ margin-bottom: 40px;}
	#ele_5{width: 100%;}
	.section2Cont{padding-left: 0;}
	.headingAll {
    font-size: 34px;
		line-height: 70px;
}
	#section-3, #section-4, #section-5, #section-2{margin-top: 90px;}
	#description_3 ul, #description_3 ol{width: 90%;}
	#description_3 li{padding-left: 70px;}
	#ele_12 > span{z-index: 0;}
	.prodDescrp{font-size: 16px;}
	.buildImg:nth-child(1) .title{margin-bottom: 10px;}
	.buildImg .title{font-size: 16px;}
	.buildImg:nth-child(2) .title{margin-top: 10px;}
	#ele_32:after{display: none;}
	#ele_33{margin-top: 12px;}
	#section-1:after{display: none;}
	#section-1{padding-top: 50px;}
	#ele_11 .imgContainer{text-align: center;}
}
@media only screen and (max-width:767px){
	#ele_6{margin-top: 100px;}
	#ele_11 .imgContainer{margin-top: 20px;}
	#ele_11 > span{top: 0px;}
	.subhead{font-size: 22px;}
	#section-3, #section-4, #section-5, #section-2{margin-top: 40px;}
	.buildImg{margin-top: 40px;}
	#ele_33{float: none !important; display: block; margin: 15px auto; clear: both; width: 284px; max-width: 100%;}
	#ele_32{float: none !important; text-align: center;}
	.section4Cont{padding-left: 0;}
	#ele_11{display: none;}
}
@media only screen and (max-width:576px){
	.headingAll{font-size: 29px; line-height: 50px;}
	#ele_4 iframe{height: 300px;}
	#section-1{padding: 40px 0;}
	#ele_5:before, .buildImg:after{display: none;}
	#ele_6{margin-top: 30px;}
	#btn_purchase_2{font-size: 18px; margin-top: 0;}
	#ele_4 .vidPlaceHolderInner:after{display: none;}
	#description_3 li:before{width: 30px; height: 28px; line-height: 28px; font-size: 18px; top: 5px;}
	#description_3 li{padding-left: 40px; margin-bottom: 15px;}
	#ele_11 > span, #ele_12 > span{display: none;}
	#title_6.headingAll{font-size: 23px;}
	#description_5{font-size: 18px;}
	.prodMain, #section-7{margin-top: 40px;}
	#section-6{margin-top: 40px;}
	.buildImg{width: 100%;}
	.buildImg img{width: 100%;}
	.buildImg:nth-child(1){margin: 30px 0;}
	#title_13.headingAll{font-size: 25px;}
}