@charset "utf-8";
/* CSS Document */
body {
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	padding:0;
	background:#fff;
	-webkit-font-smoothing:antialiased;
    -moz-font-smoothing:antialiased;
    font-smoothing:antialiased;
	font-family: 'Goldplay';
	color:#000;
	}
div, ul, h1, h2, h3, h4, h5, li, p, img, form, input, textarea {margin:0;padding:0;}
table, tr, td {border:0;}
a{outline: none; color:#333; text-decoration:none;}
a:hover {outline: none; color:#000; text-decoration:none;}
img {border:none;}
li {list-style:none;}
.clearall{
	clear:both;
	font-size:1px;
	line-height:1px;
	height:1px;
}
*{box-sizing:border-box;}
.position{position:relative;}
.flt{float:left;width:100%;}
.dsplay{width:100%;display:table;}
.ovrfl{overflow:hidden;}
/*-----------------------
MAIN CSS START
------------------------*/
.container{
	width:1170px;
	margin:0 auto;
	padding:0;
}
.position{position:relative;}
.topbar{
	background:#e41e1e;
	padding:6px 0;
	border-bottom:2px dashed #ffff00;
}
.topbar-txt {
    font-weight: 600;
    font-size: 17px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.topbar-txt span{color:#fff000;}
.triangle{margin:0 4px 4px 0;}
.header{
	background:#2c7fac url(../images/header.jpg) center top no-repeat;
	height:90px;
}
.logobx{
	position:relative;
	padding:0 0 0 138px;
	width:366px;
}
.logo{
	position:absolute;
	left:0;
	top:7px;
	z-index:9;
}
.logotxt{
	position:absolute;
	left:138px;
	top:20px;
	font-weight:600;
	font-size:18px;
	line-height:24px;
	color:#fff;
	text-align:left;
	border-left:1px solid #5093b7;
	padding:0 0 0 15px;
}
.congrat-bx{
	width:	312px;
	float:right;
}
.congrat{
	font-weight:600;
	font-size:16px;
	line-height:20px;
	color:#fff;
	text-align:center;
	padding:4px 0 0 0;
}
.congrat span{color:#ffd800;}
.code{
	height:33px;
	width:157px;
	background:#fff;
	border:1px dashed #9eb2ab;
	border-radius:5px;
	font-weight:bold;
	font-size:17px;
	line-height:31px;
	color:#6dbe45;
	text-align:center;
	text-transform:uppercase;
	margin:5px auto 18px auto;
	display:block;
	-moz-box-shadow: 0 0 10px #bed9a3;
	-webkit-box-shadow: 0 0 10px #bed9a3;
	box-shadow: 0 0 10px #bed9a3;
}
/*==================-start-sec1===============*/
#section1{
	background:url(../images/sec1.jpg) center top no-repeat;
	height:743px;
	min-width:1170px;
	padding:24px 0 0 0;
}
.s1lft, .s1rgt{
	float:left;
	display:flex;
	flex-direction: column;
	width:73.33%;
}
.s1hd1, .s1hd3{
	font-weight:600;
	font-size:32px;
	line-height:36px;
	color:#0f113b;
	text-align:left;
	padding:13px 0 0 0;
}
.s1hd3{
	font-size:24px;
	line-height:30px;
	/* background:url(../images/s1hd3line.png) 444px 19px no-repeat; */
	padding:4px 0 0 0;
}
.s1hd2{
	font-weight:bold;
	font-size:83px;
	line-height:76px;
	color:#1082bf;
	text-align:left;
}
.s1strip{
	background:url(../images/s1strip.png) left top no-repeat;
	height:43px;
	font-weight:600;
	font-size:22px;
	line-height:43px;
	color:#ffcc00;
	text-align:left;
	padding:0 0 0 144px;
	margin:14px 0 0 0;
}
.s1txt{
	font-family: 'Sofia Pro';
	font-size:20px;
	line-height:24px;
	color:#000;
	text-align:left;
	padding:13px 0 20px 0;
	width:500px;
	border-bottom:2px dotted #d6dde1;
}
ul.s1-list{padding:10px 0 0 0;}
ul.s1-list li{
	background:url(../images/bullet.png) left 4px no-repeat;
	padding:0 0 0 50px;
	margin:10px 0 0 0;
	font-weight:600;
	font-size:24px;
	line-height:30px;
	color:#0b0b0b;
	text-align:left;
}
.seals{
	width: 70%;
	margin:35px 0 0 0;
}
.s1prd{
	position:absolute;
	left:506px;
	top:271px;
}
/*-------------s1-from---------------*/
.s1rgt{
	width:26.67%;
	margin:0 0 0 0;
}
.s1-form{
	height: auto;
    width: 100%;
	border-radius:20px;
	border:3px solid #1270a2;
	background:#1270a2;
	background:-webkit-linear-gradient(#1270a2, #2e82ae);
	background:-moz-linear-gradient(#1270a2, #2e82ae);
	background:-o-linear-gradient(#1270a2, #2e82ae);
	background:linear-gradient(#1270a2, #2e82ae);
}
.frm-top{
	height:107px;
	background:#084d72 url(../images/frmtop.jpg) center bottom no-repeat;
	border-radius:19px 19px 0 0;
}
.frmhding{
	font-weight:600;
	font-size:21px;
	line-height:24px;
	color:#ffd800;
	text-align:center;
	padding:17px 0 0 0;
}
.frmhding2{
	font-weight:bold;
	font-size:45px;
	line-height:50px;
	color:#fff;
	text-align:left;
	text-transform:uppercase;
	padding:2px 0 0 15px;
}
.frmtxt{
	font-weight:500;
	font-size:20px;
	line-height:22px;
	color:#fff;
	text-align:center;
}
.frmtxt span{font-weight:bold;text-transform:uppercase;}
.dot{margin:0 3px 4px 3px;}
.yellow{color:#ffcc00;}
.form-position-div{padding:10px 14px;}
.frmElemts{
	float:left;
	width:100%;
	margin: 7px 0 0 0;
}
.frmElemts input, .frmElemts select  {
	display:inline-block;
	float:left;
	height:22px;
	line-height:22px;
}
.frmElemts input, .frmElemts select {
    background: #fff;
    width: 100%;
    height: 32px;
	border-radius:2px;
    outline: none;
    padding: 0 0 0 10px;
    border: 1px solid #b7b7b7;
    font-size: 14px;
    color: #333333;
	}
.frmElemts select{
	width: 100%;
    line-height: 30px;
    height: 32px;
}
.submit, a.s1btn{
    margin: 17px 0 0 0;
    background: url(../images/btnbg.png) center top no-repeat;
	background-size:100%;
    height:64px;
    width: 282px;
    cursor: pointer;
    border: none;
    outline: none;
    float: left;
	font-family: 'Goldplay';
	font-weight:bold;
	font-size:25px;
	line-height:55px;
	color:#1b1b1b;
	text-align:center;
	padding:0 35px 6px 0;
	text-shadow:1px 1px #fbe4ae;
	display:block;
}
a.s1btn{
	width: 330px;
	height:75px;
	font-size:28px;
	margin:30px auto 0 auto;
	display:block;
	padding:0 35px 0 0;
	float:none;
	line-height:72px;
}
.logos{margin:10px auto 6px auto;display:block;}
.frmarw{
	position:absolute;
	transform: rotate(-8deg);
	-webkit-transform: rotate(-8deg);
	right: -107px;
    top: 52px;
}
.sec1-arr-wo{
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
    transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	top: 112px;
    right: -77px;
	z-index:9;
}
/*==================-start-sec2===============*/
#section2{
	min-width:1170px;
	padding:30px 0 30px 0;
	background:#f9fdff;
	background:-webkit-linear-gradient(#f9fdff, #fff);
	background:-moz-linear-gradient(#f9fdff, #fff);
	background:-o-linear-gradient(#f9fdff, #fff);
	background:linear-gradient(#f9fdff, #fff);
}
.s2hding{
	font-weight:bold;
	font-size:46px;
	line-height:52px;
	color:#1082bf;
	text-align:center;
}
.s2txt{
	font-weight:500;
	font-size:18px;
	line-height:28px;
	text-align:center;
	padding:15px 50px 0 50px;
}
.tabcontent{margin:10px 0 0 0;height:400px;}
.tab1img{float:right;margin:0 0 0 20px;}
.tab2img{float:right;margin:30px 0 0 20px;border-radius:20px;width:350px;}
.tabhding{
	font-weight:bold;
	font-size:34px;
	line-height:40px;
	color:#1082bf;
	text-align:left;
	padding:15px 0 0 0;
}
.tabtxt{
	font-weight:500;
	font-size:18px;
	line-height:26px;
	text-align:left;
	padding:20px 0 0 0;
	height:200px;
}
.tabseals{margin:36px 0 0 0;}
.s2subhding{
	font-weight:600;
	font-size:36px;
	line-height:42px;
	color:#1082bf;
	text-align:center;
	margin:40px 0 0 0;
}
.s2subhding::before,
.s2subhding::after {
    display: inline-block;
    content: "";
    border-top:1px solid #bfbfbf;
    width: 4rem;
    margin: 0 1rem;
    transform: translateY(-9px);
	-webkit-transform: translateY(-9px);
}
ul.s2list{padding:10px 0 0 0;text-align:center;}
ul.s2list li{
	display:inline-block;
	font-weight:600;
	font-size:24px;
	line-height:30px;
	text-align:center;
	margin:8px 26px 0 0;
}
ul.s2list li:last-child{margin:8px 0 0 0;}
ul.s2list li img{margin:0 3px 9px 0;}
/*==================-start-sec3===============*/
#section3{
	min-width:1170px;
	background:#f4fbff url(../images/s3bg.jpg) center top no-repeat;
	padding:90px 0 66px 0;
}
.s3prd{
	position:absolute;
	left:-46px;
	top:60px;
}
.s3txtarea{
	width:702px;
	float:right;
}
.s3hding{text-align:left;}
.s3txt{padding:20px 0 0 0;text-align:left;}
ul.s3list{margin:10px 0 0 0;}
ul.s3list li{
	float:left;
	display:inline-block;
	width:48%;
	margin:25px 4% 0 0;
	background:#fff url(../images/s3l1bg.jpg) right center no-repeat;
	position:relative;
	padding:18px 26px 18px 94px;
}
ul.s3list li:nth-child(2){background:#fff url(../images/s3l2bg.jpg) right center no-repeat;}
ul.s3list li:nth-child(3){background:#fff url(../images/s3l3bg.jpg) right center no-repeat;}
ul.s3list li:nth-child(4){background:#fff url(../images/s3l4bg.jpg) right center no-repeat;}
ul.s3list li:nth-child(2), ul.s3list li:last-child{margin:25px 0 0 0;}
.s3lhding, .s3ltxt{
	font-weight:500;
	font-size:20px;
	line-height:26px;
	color:#a1a1a1;
	text-align:left;
}
.s3ltxt{
	font-weight:normal;
	color:#000;
}
.s3lhding2{
	font-weight:bold;
	font-size:26px;
	line-height:31px;
	color:#1082bf;
	text-align:left;
}
.dots{margin:6px 0;display:block;}
.s3licon, .s3licon2{
	position:absolute;
	left:20px;
	top:45px;
}
.s3licon2{top:40px;}

/*==================-start-strip===============*/
#strip1, #strip2, #strip3, #strip4, #strip5, #strip6, #strip7{
	background:url(../images/strip.jpg) center top no-repeat;
	height:104px;
	width:100%;
	min-width:1170px;
	padding:15px 0 0 0;
}
.strip-lft{width:712px;float:left;}
.strip-hding{
	font-weight:bold;
	font-size:36px;
	line-height:40px;
	color:#fff;
	text-align:left;
}
.strip-hding span{color:#ffd800;}
.strip-txt{
	font-weight:600;
	font-size:23px;
	line-height:27px;
	color:#fff;
	text-align:left;
	padding:2px 0 0 0;
}
.strip-txt img{margin:0 3px 10px 3px;}
.strip-txt span{font-family:Arial, Helvetica, sans-serif;}
.strip-btn{
	float:right;
	margin:2px 0 0 0;
	display:inline-block;
	width: 330px;
	height:75px;
	font-size:28px;
	line-height:72px;
}
.strip-arw{
	position:absolute;
	left:700px;
	top:0;
}
/*==================-start-sec4===============*/
#section4{
	min-width:1170px;
	padding:56px 0 70px 0;
}
.s4bx{
	margin:0 0 0 0;
	background:#fff url(../images/s4bxbg.png) center 210px no-repeat;
}
.s4prd{
	position:absolute;
	left:0;
	right:0;
	top:60px;
	margin:0 auto;
	display:block;
}
ul.s4bx-list{padding:0;}
ul.s4bx-list li{
	float:left;
	width:33.5%;
	margin:40px 33% 0 0;
	position:relative;
	padding:0 0 0 72px;
}
ul.s4bx-list li:nth-child(2), ul.s4bx-list li:nth-child(4), ul.s4bx-list li:nth-child(6){
	float:right;
	margin:40px 0 0 0;
	padding:0 72px 0 0;
}
.s4limg1, .s4limg2{
	position:absolute;
	top:2px;
}
.s4limg1{left:0;}
.s4limg2{right:0;}
.s4lhding1, .s4lhding2{
	font-weight:600;
	font-size:26px;
	line-height:30px;
	text-align:left;
}
.s4lhding2{text-align:right;}
.s4ltxt1, .s4ltxt2{
	font-weight:500;
	font-sise:18px;
	line-height:26px;
	text-align:left;
	padding:6px 0 0 0;
}
.s4ltxt2{text-align:right;}
.s4sub-hding{
	font-weight:600;
	font-size:36px;
	line-height:40px;
	color:#1082bf;
	text-align:center;
	margin:40px 0 0 0;
}
.s4sub-hding span{color:#f20000;}
ul.s4list{padding:20px 0 0 0;}
ul.s4list li{
	float:left;
	display:inline-block;
	width:16.66%;
	margin:10px 0 0 0;
	padding:0 10px;
	font-weight:600;
	font-size:20px;
	line-height:24px;
	text-align:center;
}
ul.s4list li img{margin:0 auto 20px auto;display:block;}
/*==================-start-sec5===============*/
#section5{
	min-width:1170px;
	padding:50px 0 40px 0;
	background:#fff url(../images/sec5.jpg) left 643px repeat-x;
}
.s5img{
	position:absolute;
	right:-20px;
	top:16px;
}
.s5txtarea{width:676px;}
.cbd1, .cbd2{
	border-top:1px solid #bad1dd;
	border-bottom:1px solid #bad1dd;
	margin:20px 0 0 0;
	padding:7px 80px 7px 88px;
	position:relative;
	font-weight:600;
	font-size:18px;
	line-height:22px;
	color:#1082bf;
	text-align:left;
}
.cbd1 span.span1, .cbd2 span.span1{
	position:absolute;
	left:0;
	top:10px;
	font-weight:bold;
	font-size:40px;
	line-height:42px;
	color:#00af46;
	text-align:left;
	text-transform:uppercase;
}
.cbd2, .cbd2 span.span1{color:#f58c03;}
ul.s5list, ul.s5list2, ul.s5list3{padding:6px 0 0 0;}
ul.s5list3{padding:12px 0 0 0;}
ul.s5list li, ul.s5list2 li, ul.s5list3 li{
	background:url(../images/dot1.png) left 5px no-repeat;
	padding:0 0 0 25px;
	font-weight:500;
	font-size:18px;
	line-height:24px;
	text-align:left;
	margin:5px 0 0 0;
}
ul.s5list2 li{background:url(../images/dot2.png) left 5px no-repeat;}
ul.s5list3 li{
	background:url(../images/bullet3.png) left 5px no-repeat;
	padding:0 0 0 30px;
	margin:10px 0 0 0;
}
.s5subhd{
	margin:28px 0 -5px 0;
	background:url(../images/s5subhd.png) left top no-repeat;
	height:51px;
	font-weight:600;
	font-size:30px;
	line-height:51px;
	color:#fff;
	text-align:left;
	padding:0 0 0 15px;
}
/*==================-start-sec6===============*/
#section6{
	min-width:1170px;
	padding:64px 0;
}
.s6img{
	float:left;
	top:0;
	left:0;
}
.s6txtarea{
	width:618px;
	float:right;
	padding:14px 0 0 0;
}
.s6txt{
	text-align:left;
	padding:12px 0 0 0;
}
.s6bx{
	width:83%;
	margin:25px 0 0 0;
	border:1px solid #1082bf;
	border-radius:11px;
	position:relative;
}
.s6bx  img{
	position:absolute;
	right:-44px;
	top:-5px;
}
.s6bx-txt1, .s6bx-txt2{
	font-weight:600;
	font-size:34px;
	line-height:38px;
	color:#1082bf;
	text-align:left;
	padding:10px 0 10px 16px;
}
.s6bx-txt2{color:#fff;padding:6px 0 6px 16px;}
.s6bx-btm{
	background:#1082bf;
	border-radius:10px;
}
ul.s6list{padding:25px 0 0 0;width:94%;}
ul.s6list li{
	position:relative;
	padding:15px 0 15px 64px;
	border-bottom:1px solid #bad1dd;
	font-weight:600;
	font-size:24px;
	line-height:30px;
	color:#181818;
	text-align:left;
}
ul.s6list li:last-child{border-bottom:none;}
ul.s6list li span{
	font-size:14px;
}
ul.s6list li img{
	position:absolute;
	left:0;
	top:15px;
}
/*==================-start-sec7===============*/
#section7{
	min-width:1170px;
	padding:60px 0;
}
ul.s7list1{padding:20px 0 0 0;}
ul.s7list1 li{
	float:left;
	display:inline-block;
	width:33.33%;
	margin:20px 0 0 0;
	padding:0 1.5%;
}
ul.s7list1 li img{margin:0 auto 18px auto;display:block;}
.s7l1-hding{
	font-weight:bold;
	font-size:26px;
	line-height:30px;
	color:#1082bf;
	text-align:center;
}
.s7l1-txt{
	font-weight:500;
	font-size:18px;
	line-height:26px;
	text-align:center;
	padding:10px 0 0 0;
}
.s7subhdbx{
	background:url(../images/s7subdbg.jpg) left center repeat-x;
	margin:40px 0 0 0;
}
.s7subhdbx p{
	font-weight:600;
	font-size:30px;
	line-height:40px;
	color:#1082bf;
	text-align:center;
	border:1px solid #eaeaea;
	border-radius:30px;
	margin:0 auto;
	display:block;
	width:568px;
	background:#fff;
}
ul.s7list2{padding:10px 0 0 0;}
ul.s7list2 li{
	float:left;
	display:inline-block;
	width:16.66%;
	margin:20px 0 0 0;
	padding:0 2%;
	font-weight:600;
	font-size:20px;
	line-height:26px;
	text-align:center;
	background:url(../images/s7l2-line.png) right bottom no-repeat;
	height:120px;
}
ul.s7list2 li:last-child{background:none;}
ul.s7list2 li img{margin:0 auto 10px auto;display:block;}
/*==================-start-sec8===============*/
#section8{
	min-width:1170px;
	padding:60px 0;
}
.s8combx{
	background:#e1f6ff;
	border:1px solid #bad1dd;
	border-radius:15px;
	margin:232px auto 0 auto;
	position:relative;
	width:90%;
	height:485px;
}
.s8bx-one, .s8bx-two, .s8bx-three, .s8bx-four{
	float:left;
	display:inline-block;
	width:30.35%;
	margin:0 2% 0 0;
}
.s8bx-two, .s8bx-three, .s8bx-four{
	width:21.45%;
	margin:-194px .9% -18px 0;
	height:698px;
	background:#252525;
}
.s8bx-two{background:#1082bf;}
.row1{height:194px;}
.row2{height:54px;}
.bdr1{border-bottom:1px solid #fff;}
.bdr2{border-bottom:1px solid #288fc6;}
.bdr3{border-bottom:1px solid #3b3b3b;}
.s8bx-txt1{
	font-weight:600;
	font-size:20px;
	line-height:54px;
	text-align:left;
	padding:0 0 0 15px;
}
.s8bxprd{margin:10px auto 8px auto;display:block;}
.s8bxprdtxt{
	font-weight:500;
	font-size:18px;
	line-height:22px;
	color:#fff;
	text-align:center;
}
.s8bx-tick, .s8bx-cross{margin:0 auto;display:block;padding:10px 0 0 0;}
.s8bx-txt2{
	font-weight:600;
	font-size:26px;
	line-height:54px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
}
.stars{margin:13px auto 0 auto;display:block;}
/*==================-start-sec9===============*/
#section9{
	min-width:1170px;
	padding:60px 0;
}
.tbox{
	height:402px;
	background:#edf9fe;
	width:93%;
	border:3px solid #cbdbe4;
	border-radius:15px;
	margin:28px auto 0 auto;
	padding:16px 16px 16px 115px;
	position:relative;
}
.timg{
	position:absolute;
	left:10px;
	top:15px;
}
.tbx-hding{
	font-weight:bold;
	font-size:20px;
	line-height:24px;
	text-align:left;
	font-style:italic;
}
.tbx-txt1{
	font-size:18px;
	line-height:26px;
	text-align:left;
	padding:10px 0 0 0;
	font-style:italic;
	height:240px;
}
.tbxstar{margin:5px 0 5px 0;display:block;}
.tbx-txt2{
	font-weight:600;
	font-size:20px;
	line-height:26px;
	text-align:left;
	padding:5px 0 0 0;
}
/*==================-start-sec10===============*/
#section10{
	min-width:1170px;
	background:url(../images/sec10.jpg) center top no-repeat;
	padding:30px 0;
	height:878px;
}
.s10logobx{height:60px;padding:20px 0 0 0;}
.logotxt2{color:#000;border-left:1px solid #f4f4f4;top:6px;}
.s10prd{
	position:absolute;
	left:506px;
	top:241px;
}
a.s10btn{
	margin:46px 0 0 0;
	padding:0 35px 0 0;
	height:75px;
	width:330px;
	font-size:28px;
	line-height:72px;
}

/********** Contact Us *******************/
.common-heading{
    font-size: 48px;
    line-height: 58px;
    color:#000;
    font-family: 'Caudex';
    font-weight:bold;
}

.sectionTwo {
    float: left;
    width: 100%;
    padding: 60px 0 70px;
}

.shop-header-bx {
    float: none;
    width: 312px;
    display: flex;
    justify-content: center;
    align-items: center;
}

/********** Shop Button *******************/
.shop-btn-header {
    display: inline-block;
    background: transparent;
    border: 2px solid #fff;
    border-radius: 6px;
    padding: 10px 20px;
    color: #fff;
    font-size: 20px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    text-decoration: none;
    transition: background-color 0.3s ease, color 0.3s ease;
    margin: 20px 0;
}

.shop-btn-header:hover {
    background-color: #fdc22f;
    color: #fff;
    border: 2px solid #fdc22f;
}
