@charset "utf-8";
/* CSS Document */

/*===========================================
			 START ABOUT PAGE
============================================*/	
.abt-topsec{
	background:url(../images/abt-topsec.jpg) center top no-repeat;
	height:502px;
	}
.abtbnr{padding:56px 0 0 0;}	
.abtbnrtxt{padding:10px 40px 0 0;}	
.abtbnrimg{
	position:absolute;
	right:-166px;
	top:-35px;
	}
.abt-bnrprdbx{
	position:absolute;
	right:-165px;
	top:-35px;
	width:680px;
	height:517px;
	}
.abt-bnrbx, .abt-circle1, .abt-circle2, .abt-circle3, 
.ach-bnrimg, .highrisk-bnrimg{
	position:absolute;
	left:10px;
	top:18px;
	}
.ach-bnrimg{left:150px;top:38px;}
.highrisk-bnrimg{left:120px;top:0;}
.abt-circle1{
	left:388px;
	top:0;
	}
.abt-circle2{
	left:106px;
	top:328px;
	}
.ach-circle2{top:260px;}
.cash-circle2 {top: 274px;}
.omni-circle2 {top: 260px;}
.abt-circle3{
	left: 622px;
	top: 459px;
	z-index:999;
	}	
	
	
/*----------------abt section1-------------------*/
.abt-sec1{padding:80px 0 60px 0;}	
.abt-s1hding{
	font-weight:bold;
	font-size:28px;
	line-height:40px;
	color:#414141;
	text-align:center;
	}
.abt-s1txt{
	text-align:center;
	color:#232f4b;
	padding:30px 0 0 0;
	}
.abt-s1txt span{font-weight:bold;}	
.abts1-arw1, .abts1-arw2{position:absolute;top:56px;}
.abts1-arw1{left:280px;}
.abts1-arw2{left:677px;}
ul.abts1-list, ul.cashs1-list{padding:10px 0 0 0;}
ul.abts1-list li, ul.cashs1-list li{
	float:left;
	display:inline-block;
	width:33.33%;
	padding:0 20px;
	margin:110px 0 0 0;	
	}
ul.abts1-list li, .cashs1-lhding, .inters1-lhding{
	font-weight:bold;
	font-size:24px;
	line-height:28px;
	color:#02336d;
	text-align:center;
	}
.cashs1-lhding{height:60px;}
ul.cashs1-list li{margin:90px 0 0 0;padding:0 30px;}
ul.abts1-list li img, ul.cashs1-list li img{margin:0 auto 30px auto;display:block;}
ul.cashs1-list li img{margin:0 auto 20px auto;}
.cashs1-ltxt{
	text-align:center;
	padding:10px 0 0 0;
	color:#414141;
	font-weight:normal;
	}
	
@media only screen and (max-width: 1190px){
.abtbnr {padding: 46px 0 0 0;}
.abtbnrtxt {padding: 10px 50px 0 0;}
.abts1-arw1 {left: 222px;}
.abts1-arw2 {left: 570px;}
.abtbnrimg, .abt-bnrprdbx{width:550px;right:-132px;top:-25px;}
.abt-bnrbx{width:436px;left: 0px;top: 14px;}
.ach-bnrimg {left: 104px;}
.abt-circle1 {left: 312px;width:30px;}
.abt-circle2 {left: 81px;top: 258px;width:89px;}
.abt-circle3{left: 492px;top: 368px;width:50px;}	
.abt-sec1{padding:40px 0 60px 0;}
.inters1-lhding{height:86px;}
}


@media only screen and (max-width: 1020px){
.bnr-txtarea {width: 500px;}
.abtbnrimg, .abt-bnrprdbx {width: 450px;}
.abt-bnrbx{width:436px;left: 0px;top: 10px;width:355px;}
.abt-circle1 {left: 254px;width:24px;}
.abt-circle2 {left: 65px; top: 213px; width: 72px;}
.abt-circle3{left: 410px; top:302px;width:40px;}
.abt-sec1{padding:20px 0 60px 0;}
.abt-s1hding { font-size: 28px;line-height: 38px;  }
.abts1-arw1, .abts1-arw2 {width:160px; left: 162px;top:46px;}
.abts1-arw2{left:420px;}
ul.abts1-list li{margin:86px 0 0 0;font-size:22px;line-height:30px;}
ul.cashs1-list li { margin: 80px 0 0 0; padding: 0 10px;}
.cashs1-lhding, .inters1-lhding { font-size: 20px;line-height: 28px;}
.cashs1-ltxt {padding: 10px 5px 0 5px;}
}


@media only screen and (max-width: 767px){
.abt-topsec{background:#edf5f9;height:auto;}
.abtbnr{padding:26px 0 0 0;}
.bnr-txtarea{width:auto;}
.abtbnrtxt {padding: 10px 0 0 0;}
.abtbnrimg-mob{	margin:20px auto -100px auto;display:block;width:400px;}
.abt-sec1{padding:110px 0 40px 0;}
.abt-s1hding {font-size: 24px;line-height: 34px;}
ul.abts1-list{padding:20px 0 0 0;}
ul.abts1-list li, ul.cashs1-list li{width:100%;margin:35px 0 0 0;}
ul.abts1-list li img{margin:0 auto 15px auto;}
.cashs1-lhding, .inters1-lhding{height:auto;}
}

@media only screen and (max-width: 359px){
.abt-s1hding {font-size: 22px;line-height: 32px;}
ul.abts1-list li{font-size:20px;line-height:28px;}
}

/*=================abt section2=====================*/
.abt-sec2{padding:120px 0 0 0;background:url(../images/abts2-top.jpg) center top no-repeat;}
.abts2-btm{background:#edf5f9 url(../images/abts2btm.jpg) center bottom no-repeat;padding:0 0 140px 0;}
.abts2lft, .abts2rgt{float:left;display:inline-block;width:44%;}
.abts2rgt{float:right;}
.abts2hding{text-align:left;}
.abts2txt{text-align:left;padding:20px 0 0 0;}


/*------------------abt section3------------------*/
.abt-sec3{padding:90px 0 70px 0;background:url(../images/abtsec3.jpg) center 40px no-repeat;}
ul.abts3-list{padding:20px 0 0 0;text-align:center;}
ul.abts3-list li{display:inline-block;margin:40px 6px 0 6px;}
ul.abts3-list li img{margin:0 auto;display:block;}
.abts3txt{text-align:center;padding:40px 0 0 0;}
.team_section{
	padding:40px 0 90px 0;
	border-bottom:1px solid #CCC;
	}
.team_box{
	width:100%;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
	margin-top:20px;
	}
.team_member{
	width:23%;
	margin-top:40px;
	background:#fff;
	padding:25px 15px;
	-webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.1);
	box-shadow: 0 0 8px 0 rgba(0,0,0,0.1);
	margin-right:2.5%;
	text-align:center;
	border-radius:4px;
	border:1px solid #ebebeb;
	}
.team_member:nth-child(4n){margin-right:0;}
.team_pic{
	display:block;
	margin:0 auto;
	width:120px;
	border-radius:50%;
	border:2px solid #cce8ff;
	}
.team_box-content{
	display:block;
	width:100%;
	min-height:190px;
	}
.team_member-name{
	color: #232f4b;
	font-weight:900;
	font-size:21px;
	line-height:23px;
	margin-top:15px;
	}
.team_member-post{
	color: #306eb6;
	font-size:15px;
	font-weight:700;
	margin-top:15px;
	}
.team_member-desc{
	font-size: 17px;
    line-height: 27px;
	color: #3e4144;
    letter-spacing: 0.3px;
	margin-top:10px;
	}
.team_member-full{
	display:inline-block;
	vertical-align:middle;
	width: 80%;
    height: 46px;
    border: 2px solid #02336d;
    border-radius: 10px;
    margin: 10px 0 0 0;
    outline: none;
    font-weight: bold;
    font-size: 17px;
    line-height: 40px;
    color: #02336d;
    text-align: center;
	}
.team_member-full:hover{
	background:#02336d;
	color:#fff;
	}
	
@media only screen and (max-width: 1190px){
.abts2lft, .abts2rgt{width:45%;}

.team_member{width:32%; margin-right:2%;}
.team_member:nth-child(3n) {margin-right: 0;}
.team_member:nth-child(4n) {margin-right: 2%;}
.team_box-content{min-height:170px;}
}

@media only screen and (max-width: 1020px){
.abt-sec3{background-size:100%;padding:50px 0 70px 0;}
ul.abts3-list li{margin:40px 0 0 0;width:12.50%;}
}

@media only screen and (max-width: 767px){
.abt-sec2{padding:40px 0;background:#edf5f9;}
.abts2-btm{background:#edf5f9;padding:0;}
.abts2lft, .abts2rgt{width:100%;}
.abts2rgt{margin:30px 0 0 0;}
.abts2txt{padding:10px 0 0 0;}
.abt-sec3{padding:40px 0;}
ul.abts3-list li{margin:0 0 0 0;width:25%;}
.abts3txt{padding:5px 0 0 0;}

.team_section{padding:30px 0 50px;}
.team_box{margin-top:0;}
.team_member{width:100%; margin-right:0; margin-top:20px; padding: 20px 10px;}
.team_member:nth-child(4n), .team_member:nth-child(3n) {margin-right: 0;}

.team_pic{width:100px; float:left;}
.team_box-content{ float:left; width:calc(100% - 100px); padding-left:15px; text-align:left; min-height:0;}
.team_member-name{ margin-top:0; font-size:19px; line-height:21px;}
.team_member-post{margin-top:5px; font-size:14px;}
.team_member-desc{margin-top:10px; font-size:16px; line-height:22px; margin-top:5px;}
.team_member-full{ float:left; margin-left:115px; width:160px; height:40px; line-height:35px; font-size:16px; margin-top:15px;}
}

/*=======================
Start ACH Page
=======================*/
.achbnrtxt{padding:10px 70px 0 0;}
.achs1-line{
	height:2px;
	width:74%;
	background:url(../images/achs1-line.jpg) left top repeat-x;
	position:absolute;
	left:0;
	top:55px;
	right:0;
	margin:0 auto;
	display:block;
	}	
ul.achs1-list{padding:40px 0 0 100px;}
ul.achs1-list li{
	float:left;
	display:inline-block;
	width:50%;
	padding:0 0 0 48px;
	margin:15px 0 0 0;
	background:url(../images/bullet.png) left top no-repeat;
	font-weight:900;
	font-size:20px;
	line-height:30px;
	color:#02336d;
	text-align:left;
	}
/*--------------------ach section2---------------------*/	
.achs2img{position:absolute;right:0;top:-40px;}
ul.achs2-list{width:588px;padding:15px 0 0 0;}
ul.achs2-list li{
	position:relative;
	padding:0 0 0 44px;
	margin:20px 0 0 0;
	background:url(../images/bullet.png) left 2px no-repeat;
	}
ul.achs2-list li span{
	font-weight:900;
	color:#02336d;
	}
	
@media only screen and (max-width: 1190px){
.achbnr-txtarea {width: 620px;}
.achs2img {width:420px;top: 0;}
}

@media only screen and (max-width: 1020px){
.ach-bnrimg{width:260px;left:60px;}
ul.achs1-list{padding:30px 0 0 0;}
ul.achs1-list li{width:58%;padding:0 0 0 40px;}
ul.achs1-list li:nth-child(even){width:42%;}
ul.achs2-list {width: 482px;}
.achs2img{width:300px;top:100px;}
ul.achs2-list li{margin:15px 0 0 0;}
ul.achs2-list li span{font-size:18px;}
}

@media only screen and (max-width: 767px){
.achbnr-txtarea{width:auto;}
.achbnrtxt {padding: 10px 0 0 0;}
ul.achs1-list{padding:20px 0 0 0;}
ul.achs1-list li, ul.achs1-list li:nth-child(even){width:100%;padding:0 0 0 35px;margin:10px 0 0 0;font-size:18px;line-height:26px;background-size:24px;}
.achbnrimg-mob{width:300px;margin:10px auto -50px auto;}
.cashbnrimg-mob{width:250px;margin:10px auto -50px auto;}
.ach-sec1{padding:80px 0 40px 0;}
.achs2img{position:inherit;right:auto;top:auto;margin:20px auto -10px auto;display:block;width:280px;}
ul.achs2-list{width:auto;}
}

/*==================================
start cash discount program pag
e===================================*/
.cashbnr{padding:36px 0 0 0;}
ul.cashs2-list{padding:20px 0 0 0;width:720px;}
ul.cashs2-list li{background:url(../images/bullet.png) left top no-repeat;margin:25px 0 0 0;padding:0 0 0 36px;}
.cashs2img{position:absolute;right:-70px;top:90px;}

@media only screen and (max-width: 1190px){
ul.cashs2-list{width:570px;}
.cashs2img {width:450px;right: -20px;}
}

@media only screen and (max-width: 1020px){
ul.cashs2-list{width:450px;}
ul.cashs2-list li{margin:15px 0 0 0;}
.cashs2img { width:340px; right: -20px;top:150px;}
}

@media only screen and (max-width: 767px){
ul.cashs2-list {width: auto;padding:10px 0 0 0;}
.ca
shs2img-mob{margin:20px auto 0 auto;display:block;width:350px;}
}

/*=======================start international processing page=======================*/
.inters2-txtarea{width:48%;}
.inters2-txt{padding:22px 0 0 0;}
ul.inter-s2list{padding:10px 0 0 0;}
ul.inter-s2list li{background:url(../images/bullet.png) left top no-repeat;padding:0 0 0 40px;margin:11px 0 0 0;}
.inters2img {position: absolute;right:40px;top: 60px;}

@media only screen and (max-width: 1190px){
.inter-bnrimg{width:430px;}
.inters2img {right: 0;}
}

@media only screen and (max-width: 1020px){
.inter-bnrimg{width:330px;margin:30px 0 0 0;}
.inters2-txtarea {width: 58%;}
.inters2img { right: -30px;top: 60px;width:400px;}
ul.inter-s2list li{background-size:28px;}
}

@media only screen and (max-width: 767px){
.interbnrimg-mob{margin:20px auto -60px auto;display:block;width:300px;}
.inters2-txtarea{width:auto;}
.inters2-txt{padding:15px 0 0 0;}
.inters2img-mob { margin: 20px auto -14px auto; display: block; width: 350px;}
ul.inter-s2list{padding:20px 0 0 0;}
ul.inter-s2list li{margin:8px 0 0 0;}
}

/*=======================start high risk page=======================*/
.highriskbnrtxt{padding:10px 0 0 0;}
.highrisks1-line, .cashadvances1-line{
	height:2px;
	width:68%;
	background:url(../images/achs1-line.jpg) left top repeat-x;
	position:absolute;
	left:0;
	top:55px;
	right:0;
	margin:0 auto;
	display:block;
	}
.cashadvances1-line{width:76%;}	
ul.highrisks1-list, ul.cashadvances1-list, ul.retails1-list{padding:20px 0 0 0;position:relative;}
ul.highrisks1-list li, ul.cashadvances1-list li, ul.retails1-list li{
	float:left;
	display:inline-block;
	width:33.33%;
	padding:0 2%;
	margin:20px 0 0 0;
	}
ul.cashadvances1-list li, ul.retails1-list li{width:25%;padding:0 1%;}
.highrisks1-bullet{margin:0 auto;display:block;}
.highrisks1-icon{margin:35px auto 0 auto;display:block;}
.highrisks1-lhding{
	font-weight:900;
	font-size:20px;
	line-height:28px;
	color:#02336d;
	text-align:center;
	padding:30px 0 0 0;
	height:86px;
	}
.highrisks1-ltxt{padding:10px 0 0 0;text-align:center;}
/*--------------------section2-----------------*/
.highrisks2-txtarea {width: 70%;}
.highrisks2img{
	position: absolute;
	right: -20px;
	top: 120px;	
	}
/*--------------------section2-----------------*/
.highrisk-sec3{padding:80px 0 70px 0;}
ul.highrisks3-list{padding:20px 100px 0 100px;}
ul.highrisks3-list li{
	float:left;
	display:inline-block;
	width:32%;
	margin:25px 2% 0 0;
	position:relative;
	padding:12px 12px 12px 80px;	
	-moz-box-shadow: 0 0 5px #ebeff4;
	-webkit-box-shadow: 0 0 5px #ebeff4;
	box-shadow: 0 0 5px #ebeff4;
	border-radius:10px;
	height:84px;
	}
ul.highrisks3-list li:nth-child(3), ul.highrisks3-list li:nth-child(6), ul.highrisks3-list li:nth-child(8){margin:25px 0 0 0;}
ul.highrisks3-list li:nth-child(7){margin:25px 2% 0 16%;}
ul.highrisks3-list li img{
	position:absolute;
	left:15px;
	top:17px;
	}
ul.highrisks3-list li p{padding:17px 0 0 0;}
.highrisks3txt{padding:40px 0 0 0;text-align:center;}

@media only screen and (max-width: 1020px){
.highrisk-bnrimg{width:260px;left:80px;}
ul.highrisks1-list{padding:10px 0 0 0;}
ul.highrisks1-list li{margin:35px 0 0 0;}
.highrisks1-icon {margin: 15px auto 0 auto;}
.highrisks1-lhding {  padding: 15px 0 0 0;height: auto;}
.highrisks2img{width:400px;top:200px;}
.highrisk-sec3{padding:40px 0 60px 0;}
ul.highrisks3-list{padding:20px 0 0 0;}
}

@media only screen and (max-width: 767px){
.highrisks2-txtarea {width: 100%;}
ul.highrisks1-list li{width:100%;}
ul.highrisks3-list li, ul.highrisks3-list li:nth-child(3), ul.highrisks3-list li:nth-child(6), 
ul.highrisks3-list li:nth-child(8), ul.highrisks3-list li:nth-child(7){width:48%;margin:25px 4% 0 0;padding:10px 6px 10px 65px;height:80px;}
.highrisk-sec3{padding:40px 0 40px 0;}
ul.highrisks3-list li:nth-child(2), ul.highrisks3-list li:nth-child(4), 
ul.highrisks3-list li:nth-child(6), ul.highrisks3-list li:nth-child(8){margin:25px 0 0 0;}
.highrisks3txt{padding:30px 0 0 0;}
ul.highrisks3-list li img{left:6px;top:13px;}
ul.cashadvances1-list {padding: 0 0 0 0;}
ul.cashadvances1-list li{width:50%;padding:0 2%;margin:30px 0 0 0;}
ul.retails1-list{padding:0 0 0 0;}
ul.retails1-list li{width:100%;padding:0 2%;margin:30px 0 0 0;}
}

@media only screen and (max-width: 479px){
ul.highrisks3-list li, ul.highrisks3-list li:nth-child(3), 
ul.highrisks3-list li:nth-child(7), ul.highrisks3-list li:nth-child(2), ul.highrisks3-list li:nth-child(4), 
ul.highrisks3-list li:nth-child(6), ul.highrisks3-list li:nth-child(8){width:100%;margin:17px 0 0 0;padding:8px 6px 8px 75px;height:70px;}
ul.highrisks3-list li img{left:12px;top:10px;}
ul.highrisks3-list li p{padding:14px 0 0 0;}
}

/*=======================
start cash advance page
=======================*/
.cashadvance-bnr{padding:40px 0 0 0;}
.cashbnr-txtarea{width:72%;}
.cashbnrtxt{padding:10px 0 0 0;}
.cashbnr-txtarea h1{font-size:60px;line-height:66px;}
.cashbnrimg{margin:80px 0 0 240px;}
.cashadvance-circle2 {top: 274px;left:146px;}
.cashadvances2img {position: absolute; right: 40px;top: 30px;}

@media only screen and (max-width: 1190px){
.cashbnr-txtarea {width: 75%;}
.cashbnrimg {margin: 57px 0 0 169px;}
.cashadvance-bnr{padding:30px 0 0 0;}
.cashbnr-txtarea h1{font-size:58px;line-height:64px;}
.cashadvances2img{right:0;}
}

@media only screen and (max-width: 1020px){
.cashbnr-txtarea {width: 70%;}
.cashbnr-txtarea h1{font-size:48px;line-height:52px;}
.cashbnrimg{width:200px;margin:56px 0 0 110px;}
.inters2-txtarea {width: 52%;}
.cashadvances2img {right: -20px;width:400px;}
}

@media only screen and (max-width: 767px){
.cashbnr-txtarea, .inters2-txtarea {width:auto;}
.cashbnr-txtarea h1 {font-size: 44px;line-height: 49px;}
}

@media only screen and (max-width: 479px){
.cashbnr-txtarea h1 {font-size: 36px;line-height: 42px;}
}

@media only screen and (max-width: 359px){
.cashbnr-txtarea h1 { font-size: 31px;line-height: 37px;}
}



/*=========================
Start Agent Channel Page
==========================*/
.agent-bnrimg {
	position:absolute;
	left:150px;
	top:57px;
	}  
.agents1-bx1, .agents1-bx2, .agents1-bx3{
	float:left;
	display:inline-block;
	width:31.65%;
	margin:40px 2.5% 0 0;
	}
.agents1-bx3{margin:40px 0 0 0;}
.agents1bx-hding{
	position:relative;
	padding:0 0 0 82px;
	font-weight:900;
	font-size:20px;
	line-height:28px;
	color:#02336d;
	text-align:left;
	}
.agents1bx-hding img{
	position:absolute;
	left:10px;
	top:3px;
	}
.agents1bx-txt1{padding:20px 0 0 0;}
ul.agents1-bxlist{padding:10px 0 0 0;}
ul.agents1-bxlist li{
	background:url(../images/bullet.png) left 5px no-repeat;
	background-size:17px;
	font-weight:600;
	margin:6px 0 0 0;
	padding:0 0 0 24px;
	}
ul.agents2-list{width:620px;}
.agents2img {
	position: absolute;
	right: 0;
	top: -40px;
	}

@media only screen and (max-width: 1190px){
ul.agents2-list{width:540px;}
.agent-bnrimg {left: 130px;}
}

@media only screen and (max-width: 1020px){
.agent-bnrimg { left: 70px; top: 82px;width:290px;}
ul.agents2-list{width:440px;}
.agents2img{width:300px;top:40px;}
.agents1bx-hding {padding: 0 0 0 68px;}
.agents1bx-hding img{left:0;}
}

@media only screen and (max-width: 767px){
.agentbnrimg-mob{margin:20px auto -50px auto;display:block;width:280px;}
.agents1-bx1, .agents1-bx2, .agents1-bx3{width:100%;margin:40px 0 0 0;}
ul.agents2-list{width:auto;}
.agents2img-mob{width:250px;margin:20px auto -10px auto;display:block;}
}


/*====================
start faq page
======================*/
.faqbnr-txtarea{width:750px;}
.faqbnr-txtarea h1{line-height:68px;}
.faq-bnrimg {
	position: absolute;
	left: 150px;
	top: 77px;
	}
/*--------------faq section1----------------*/
.faqsec1{margin: 20px 0 30px 0;}
.faqs1hding{
	font-weight:900;
	font-size:30px;
	line-height:40px;
	color:#414141;
	text-align:center;
	}
#accordion{width:84%;height:auto!important;margin:40px auto 0 auto;display:block;}
.ui-accordion .ui-accordion-header { 
	display: block; 
	cursor: pointer; 
	zoom: 1; 
	background:url(../images/plus.png) 98% 24px no-repeat;	
	text-align:left; 
    padding:14px 40px 14px 0;
	margin:0 0 0 0;	
	outline:none;
	position:relative;	
	font-weight:600;
	font-size:21px;
	line-height:30px;
	color:#232f4b;	
	text-align:left;
	border-bottom:2px dotted #dfdfdf;
	}
.ui-accordion .ui-accordion-header.active{
	background:url(../images/minus.png) 98% 24px no-repeat;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	}
.ui-accordion .ui-accordion-content { 
	padding:0; 
	border-top: 0; 
	overflow: auto; 
	zoom: 1; 
	border:none;
	padding:0 0 0 0;	
	}
.accord-txt{
	box-sizing: border-box;
    float: left;
	text-align:left;
    margin: 20px 0 30px 0;
	color:#191919;
	}
.accord-txt a{
	color:#414141;
	font-weight:bold;
	text-decoration:underline;
	}
ul.accord-list, ul.accord-list2{padding:0 0 0 0;}
ul.accord-list li{
	background:url(../images/bullet3.png) left 7px no-repeat;
	padding:0 0 0 28px;
	margin:10px 0 0 0;
	color:#414141;
	}

@media only screen and (max-width: 1020px){
.faqbnr-txtarea {width: 500px;}
.faqbnr-txtarea h1{line-height:56px;}
.faq-bnrimg {left: 70px;top: 57px;width:250px;}
#accordion{width:100%;}
}

@media only screen and (max-width: 767px){
.faqs1hding{font-size:26px;line-height:36px;}
.faqbnr-txtarea{width:auto;}
.faqbnr-txtarea h1{line-height:49px;}
.ui-accordion .ui-accordion-header { background:url(../images/plus.png) 98% 20px no-repeat;	 padding:10px 40px 10px 0;line-height:26px;     font-size: 18px;}
.ui-accordion .ui-accordion-header.active{background:url(../images/minus.png) 98% 20px no-repeat;    font-size: 17px;}
.accord-txt{margin: 10px 0 20px 0;}
.faqsec1{ margin-bottom:0;}
}


/*====================start contact page======================*/
.cont-bnrimg {
    position: absolute;
    left: 170px;
    top: 54px;
	}
.contlft, .contrgt{
	float:left;
	display:inline-block;
	width:47%;
	margin:40px 0 0 0;
	}
.contrgt{float:right;}
.contlft-txt1{padding:20px 0 0 0;}
ul.contlist1{padding:0 0 0 0;}
ul.contlist1 li{
	position:relative;
	padding:0px 0 0 106px;
	margin:54px 0 0 0;
	}
ul.contlist1 li img{
	position:absolute;
	left:18px;
	top:3px;
	}
.contlft-dvdr{
	height:3px;
	background:#e0e0e0;
	width:100%;
	margin:50px 0 20px 0;
	}
ul.contlist2{padding:20px 0 0 0;}
ul.contlist2 li{
	float:left;
	display:inline-block;
	margin:0 20px 0 0;
	height:56px;
	width:56px;
	border-radius:50%;
	box-shadow: 5px 5px 5px #eef1f5;
	}
ul.contlist2 li:last-child{margin:0;}
.contform{
	background:#7189c0;
	border-radius:10px;
	padding:30px 35px;
	}	
.contfrm-hding{
	font-weight: 500;
	font-size: 38px;
	line-height: 48px;
	color: #fff;
	text-align: left;
	text-transform: capitalize;
	}
.frmfld{
	float:left;
	width:100%;
	margin:18px 0 0 0;
	}
.frmfld input, .frmfld textarea{
	width:100%;	
	height:60px;
	background:#fff;
	border-radius:5px;
	padding:0 15px;
	font-family: 'Inter', sans-serif;
	font-size:17px;
	color:#000;
	text-align:left;	
	border:none;
	outline:none;
	}
.frmfld textarea{
	height:130px;
	padding:15px;
	}
.trm {
    font-size: 15px;
    line-height: 24px;
    text-align: left;
    position: relative;
    padding: 0 0 0 25px;
    float: left;
    width: 100%;
    color: #fff;
	margin-top:10px;
}
.trm input[type=checkbox] {
    position: absolute;
    top: 2px;
    left: 0;
    height: 15px;
    width: 15px;
    border: 1px solid #ccc;
    border-radius: 2px;
    outline: none;
    background: #f4f4f4;
    line-height: 15px;
}
	
@media only screen and (max-width: 1020px){
.cont-bnrimg { left: 100px;width:230px; top: 54px;}
ul.contlist1 li{margin:28px 0 0 0;}
.contform {padding: 20px 15px;}
.contlft-txt1{margin:0 0 0 0; padding:0;}
.contfrm-hding {font-size: 40px; line-height: 46px; }
.frmfld input, .frmfld textarea{height:52px;font-size:16px;}
.frmfld textarea{height:152px;}
}

@media only screen and (max-width: 767px){
.contlft, .contrgt{width:100%; margin: 25px 0 0 0;}
.contlft{margin:0px 0 0 0;}
ul.contlist1{padding:00px 0 0 0; margin-top:0;}
ul.contlist1 li{margin:20px 0 0 0;}
.contlft-dvdr{margin:30px 0 0 0;}
.frmfld{margin:10px 0 0 0;}
.contfrm-hding {font-size: 26px;line-height: 40px;text-align:center;}
ul.contlist1 li{padding:0 0 0 50px;}
ul.contlist1 li img {left: 0; top: 0; width: 37px;}
}

/*====================start retail processing page======================*/
.retailbnrtxt {padding: 10px 0 0 0;}
.retail-bnrimg {position:absolute;left: 100px;top: 20px;}
.retails2-txtarea {width: 60%;padding:30px 0;}
.retails2-txt{padding:22px 140px 0 0;}
.retails2img {position: absolute; right: -180px;top: 30px;}

@media only screen and (max-width: 1190px){
.retails2-txtarea{padding:0;}
.retails2img{width:600px;right: -20px;}
}

@media only screen and (max-width: 1020px){
.retailbnrtxt {padding: 10px 40px 0 0;}
.retail-bnrimg{width:240px;left: 80px;top: 50px;}
.retails1-lhding{height:100px;}
.retails2-txtarea{width:70%;}
.retails2img{width:400px;right: -20px;top:120px;}
}

@media only screen and (max-width: 767px){
.retails1-lhding{height:auto;}
.retailbnrtxt {padding: 10px 0 0 0;}
.retails2-txtarea{width:auto;}
.retails2img-mob{margin:20px auto -20px auto;width:400px;display:block;}
.retails2-txt{padding:15px 0 0 0;}
}

/*-----------------retail section3------------------*/
.retail-s3bx1{margin:0;}
.retail-s3bx2{margin:100px 0 0 0;}
.retails3bx-lft, .retails3bx-rgt{float:left;display:inline-block;width:45%;}
.retails3bx-rgt{width:55%;}
.retails3bximg{margin:0 auto;display:block;}
.retails3bximg2{margin:30px auto 0 auto;display:block;}
.bxpad{padding:0 10px;}
.retails3bx-hding{font-weight:bold;font-size:30px;line-height:38px;color:#02336d;text-align:left;}
.retails3bx-txt{padding:18px 0 0 0;}
ul.retails3bx-list{padding:20px 0 0 0;}
ul.retails3bx-list li{background:url(../images/bullet.png) left top no-repeat;padding:0 0 0 38px;margin:11px 0 0 0;background-size:26px;}

@media only screen and (max-width: 1020px){
.retail-s3bx2{margin:60px 0 0 0;}
.retails3bximg{margin:30px auto 0 auto;}
.retails3bximg2{margin:60px auto 0 auto;}
}

@media only screen and (max-width: 767px){
.retail-s3bx2{margin:50px 0 0 0;}
.retails3bx-lft, .retails3bx-rgt{width:100%;}
.bxpad{padding:0 0;}
.retails3bximg, .retails3bximg2{width:350px;margin:20px auto 0 auto;}
ul.retails3bx-list{padding:10px 0 0 0;width:280px;margin:0 auto;display:block;}
.retails3bx-hding{font-size:26px;line-height:32px;}
.retails3bx-txt{padding:10px 0 0 0;}
}

/*====================start omni channel page======================*/
.omni-bnrimg { position: absolute; left: 160px; top: 45px;}
.omnis2-txtarea {width: 65%;}
.omnis2img, .omnis2img2 { position: absolute; right: 0; top:-20px;}
.omnis2img2{right:404px;top:140px;}

@media only screen and (max-width: 1190px){
.omni-bnrimg {left:130px;}
.omnis2img2{right:394px;top:170px;}
}

@media only screen and (max-width: 1020px){
.omni-bnrimg{width:200px;}	
.omnis2img{width:260px;top:110px;}
.omnis2img2 {right: 259px;top: 170px;}
}

@media only screen and (max-width: 767px){
.omnis2-txtarea{width:auto;}
.omnis2img-mob{margin:20px auto -15px auto;display:block;width:230px;}
}



/*CSS FOR TEAM POPUP*/
.team_popup{
	 position: fixed;
    top: 0;
    bottom: 0;
    width: 100%;
    left: 0;
    background: rgba(0,0,0,0.7);
    z-index: 9999;
	overflow:auto;
	}
.team_popup_container{
	width:100%;
	padding:20px 0;
	display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
	}
.popup_box{
	width:96%;
	max-width:800px;
	padding:25px 20px;
	background:#fff;
	border-radius:10px;
	position:relative;
	-webkit-box-shadow: 1px 1px 4px 5px rgba(0,0,0,0.2);
	box-shadow: 1px 1px 4px 5px rgba(0,0,0,0.2);
	}
.pop-close{
	position: absolute;
    z-index: 99;
    right: -8px;
    top: -8px;
    font-size: 15px;
    color: #fff;
    border-radius: 50%;
    border: 2px solid #fff;
	background:#333;
    width: 28px;
    height: 28px;
	line-height:25px;
    text-align: center;
    font-family: sans-serif;
    cursor: pointer;
	font-weight:bold;
	}
.pop_image{
	float:left;
	width:250px;
	}
.pop_image img{
	display: block;
    margin: 0 auto;
    width: 100%;
    border: 2px solid #cce8ff;
	border-radius:5px;
	}
.pop_details{
	float:left;
	width:calc(100% - 270px);
	padding:0 0 0 25px;
	text-align:left;
	}
.pop_details .team_member-name{margin-top:0;}
.pop_details .team_member-post{ margin-top:5px;}
.pop_details .team_member-desc{margin-top:15px;}

@media only screen and (max-width: 600px){
.popup_box{padding:0;}
.pop_image{width:100%;}
.pop_image img{border:none; height:300px; object-fit: cover; border-radius:10px 10px 0 0;}
.pop_details{width:100%; padding:20px;}
.pop-close{right:10px; top:10px;}
}





/*CSS FOR INDUSTRIES PAGE*/
.services-list{
	width:100%;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
	margin-top:20px;
	position:relative;
	}
.services_box{
	width:32%;
	margin-top:25px;
	background:#fff;
	padding:25px 15px 25px 120px;
	margin-right:2%;
	text-align:center;
	border-radius:15px;
	border:2px solid #badaff;
	position:relative;
	text-align:left;
	cursor:pointer;
	transition:all ease 0.2s;
	}
.services_box:nth-child(3n){margin-right:0;}
.services_box:hover{
	-webkit-box-shadow: 0 0 12px 2px rgba(0,0,0,0.1);
	box-shadow: 0 0 12px 2px rgba(0,0,0,0.1);
	}
.services-list:hover .services_box:not(:hover){
	opacity:0.5;
	}
.ind_icon{
	position:absolute;
	left:20px;
	width:80px;
	}
.ind_heading{
	color: #232f4b;
    font-size: 18px;
    font-weight: 900;
	}
.ind_para{
	font-size: 17px;
	line-height: 23px;
	color: #3e4144;
	letter-spacing: 0.3px;
	margin-top: 5px;
	}
	
/*SERVICES TEAM POPUP*/
.ind_popup{
	 position: fixed;
    top: 0;
    bottom: 0;
    width: 100%;
    left: 0;
    background: rgba(0,0,0,0.7);
    z-index: 9999;
	overflow:auto;
	}
.ind_popup_container{
	width:100%;
	padding:20px 0;
	display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
	}
.ind_details{
	width:96%;
	max-width:800px;
	padding:30px;
	background:#fff;
	border-radius:10px;
	position:relative;
	-webkit-box-shadow: 1px 1px 4px 5px rgba(0,0,0,0.2);
	box-shadow: 1px 1px 4px 5px rgba(0,0,0,0.2);
	}
.expand_content .ind_heading{font-size:26px; margin-bottom:20px;}
.expand_content .ind_para{font-size:18px; line-height:28px; margin-top:15px;}

@media only screen and (max-width: 1020px){
.services_box{width:48%; margin-right:4%;}
.services_box:nth-child(3n) {margin-right: 4%;}
.services_box:nth-child(2n) {margin-right: 0;}
}

@media only screen and (max-width: 767px){
.services_box{padding: 20px 10px 15px; margin-top:15px; text-align:center;}
.ind_icon{width:50px; position:static; display:block; margin:0 auto;}
.services_box .ind_para{display:none;}
.ind_heading{font-size:15px; margin-top:10px;}
.ind_details{padding: 15px 20px 15px;}
.ind_para {font-size: 17px;line-height: 23px; margin-top: 10px;}
}