@charset "utf-8";
/* CSS Document */
/* Home Page Style Start */
.main-features{
	color:#ebeaf7;
	background:url(../images/body-cont-bg.png) 0 0 no-repeat #03015c;
	position:relative;
	background-size:100% auto;
}
.main-features-bot-bg{
	background:url(../images/main-features-bg.jpg) 50% bottom no-repeat;
	/*background-size:contain;*/
	background-size:100% 255px;
}
.main-features .container{
	position:relative;
	z-index:111;
}
.main-features h1{
	color:#ebeaf7;
}


.svc-tab .pix-tab-heading{
	display:none;
}
.pix-tab-nav{
	/*-webkit-transition:top .3s;
	-khtml-transition:top .3s;
	-moz-transition:top .3s;
	-ms-transition:top .3s;
	-o-transition:top .3s;
	transition:top .3s;*/
}
.pixtab-2.active-nav{
	border:none;
}
.svc-tab .pix-tab-nav{
	position:sticky;
	top:50px;
	z-index:998;
	display:block;
	padding:0 10px;	
}
.svc-tab .pix-tab-nav ul{
	padding:0;
	margin:0;
	box-shadow:0 0 8px #abaaaa;
	max-width:774px;
	margin:0 auto;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	justify-content:space-evenly;
	border-radius:20px;
}
.svc-tab .pix-tab-nav ul li{
	padding:0;
	margin:0;
	background-image:none;
	font:700 1.4rem/2.4rem 'Roboto', sans-serif;
	color:#6d6d6d;
	background-color:#fff;
	padding:8px 0;
	border-right:1px solid #cacaca;
	width:50%;
	text-align:center;
	cursor:pointer;
	border-radius:20px 0 0 20px;
}
.svc-tab .pix-tab-nav ul li:last-child{
	border-right:none;
	border-radius:0 20px 20px 0;
}
.svc-tab .pix-tab-nav ul li.active-nav{
	color:#fff;
	background-color:#1cc600;
}
.pixTab.sticky .pix-tab-nav{
	padding:0;
}
.pixTab.sticky .pix-tab-nav ul{
	border-radius:0;
	max-width:100%;
}
.pixTab.sticky .pix-tab-nav ul li{
	border-radius:0;
}
.pixTab.sticky .pix-tab-nav ul li:last-child{
	border-radius:0;
}

/*.svc-tab .pix-tab-heading{
	box-shadow:0 0 8px #abaaaa;
	border-radius:10px;
	width:90%;
	max-width:774px;
	font-weight:400;
	color:#6d6d6d;
	background-color:#fff;
	margin:0 auto 20px;
	font-size:1.6rem;
	line-height:2.4rem;
	text-align:center;
	padding:8px 0;
}
.svc-tab .pix-tab-item.active-tab .pix-tab-heading{
	margin-bottom:0;
	background-color:#80ff7b;
}
.svc-tab .pixtab-2{
	margin:30px 0 80px;
}*/
.tab-imp-txt{
	color:#363559;
	font-size:1.6rem;
	line-height:2.4rem;
	font-weight:600;
	text-align:center;
	margin-bottom:30px;
	max-width:910px;
	margin-left:auto;
	margin-right:auto;
	font-family:'Open Sans', sans-serif;
}
.highlight-txt{
	background-color:#684a95;
	color:#fff;
	display:inline-block;
	padding:0 5px;
	margin-top:6px;
}
.highlight-txt2{
	padding:0 10px;
	font-weight:600;
	text-align:left;
}
.svc-tab-cont{
	position:relative;
	padding-bottom:16px;
}
.svc-cont-img{
	position:relative;
	max-width:84%;
	margin:0 auto 30px;
	overflow:hidden;
}
.svc-cont-main-img{
	position:absolute;
	left:5px;
	top:2px;
	max-width:93%;
	height:auto;
}
.rotate {
	/*animation:rotation 20s infinite linear;*/
}
@keyframes rotation {
	from {
		transform:rotate(0deg);
	}
	to {
		transform:rotate(359deg);
	}
}
.svc-tab .pix-tab-content{

	padding:20px 0;
}
.svc-tab-cont-txt h4{
	font:600 1.3rem/2rem 'Open Sans', sans-serif;
	color:#fefefe;
	padding:4px 6px;
	text-transform:uppercase;
	background-color:#03015c;
	margin-bottom:15px;
}
.svc-tab-cont-txt ul:not(.ser-list){
	padding:0;
	margin:0;
}
.svc-tab-cont-txt ul:not(.ser-list) li{
	padding:0 0 15px;
	margin:0;
	background-image:none;
}
.svc-details-wrap{
	margin:0 0 40px;
}
.svc-details{
	font-size:1.4rem;
	line-height:2rem;
	font-weight:400;
	padding:0 0 0 46px;
	margin:0 0 26px;
	background:url(../images/ico-4.png) 0 3px no-repeat;
	background-size:35px;
}
.svc-details:last-child{
	margin-bottom:0;
}
.svc-details h3{
	display:block;
	margin-bottom:20px;
	color:#243a42;
}
.svc-details ul:not(.ser-list) li{
	padding:0;
	margin:0 0 20px;
	background-image:none;
	position:relative;
}
.svc-details ul li strong{
	font-weight:600;
}
.svc-details ul li:after{
	content:"";
	display:block;
	width:1px;
	height:100%;
	background-color:#7e7bf9;
	position:absolute;
	left:-28px;
	top:6px;
}
.ser-list{
	font-size: 14px;
    font-weight: 600;
	padding-bottom: 24px;	
}
.ser-list li{
	border-bottom:1px dashed #ccc;
	margin-bottom: 6px;
    padding-bottom: 6px;	
}
.ser-list li:last-child{
	border-bottom:none;
	margin-bottom:0;
	padding-bottom:0;	
}
.ser-list li a{
	color:#2c2c2c;	
}
.imp-link{
	border-top:1px solid #bcd3d5;
	margin:10px 0 0;
	padding:15px 0;
	font-size:1.3rem;
	line-height:1.9rem;
	font-weight:600;
	text-transform:uppercase;
}
/*.imp-link:last-child{
	padding-bottom:0;
}*/
.imp-link a{
	display:inline-block;
	padding: 6px 8px;
    background: #1cc600;
    color: #fff;
    font-weight: 600;
    border-radius: 6px;
	margin-top:20px;
}
.imp-link a:after{
	content:"";
	display:block;
	border:solid #fff;
	border-width:0 3px 3px 0;
	display:inline-block;
	padding:3px;
	margin-left:8px;
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
}
.employers-benefits-wrap .for-right-pic{
	margin: 0;
}
.employers-benefits-wrap .for-right-pic img{
	display: block;
}
/* Home Page Style End */


/* Info Box General Three Item Style End */

.heading-w-bg{
	background-color:#03015c;
	color:#fff;
	font-size:1.6rem;
	line-height:2.2rem;
	text-transform:uppercase;
	font-weight:700;
	padding:10px 0;
	text-align:center;
	margin:0 0 10px;
}
.heading-w-bg p{
	margin:0;
}
.planning-sec{
	/*margin:0 0 20px;*/
}
.s-five .slick-slide{
	padding:0 15px;
}
.employees-features{
	padding:10px 20px;
    background-image:none;
	color:#e7e9f5;
	background-color:#2439a2;
    border-radius:15px;
    font-size:1.5rem;
    line-height:1.9rem;
    font-weight:400;
	border:1px solid #e6d5ff;
	width:100%;
}
.employees-features img{
	height:55px;
	width:auto;
}
.employees-features h2{
	font:600 1.6rem/2.6rem 'Open Sans', sans-serif;
	/*color:#4a4a4a;*/
	color:#fff;
	margin:0 0 5px;
}
.txt-blue{
	color:#1c5c84;
}
.qus-list{
	padding:0 0 0 47px;
	margin:0 0 20px;
	position:relative	
}
.qus-list li{
	padding:6px 0;
	margin:0;
	background-image:none;
	border-bottom:1px dashed #d1d1d1;
}
.qus-list li.early-txt{
	color:#86d797;
}
.qus-list li.early-txt2{
	color:#6fb687;
}
.qus-list li.early-txt3{
	color:#639383;
}
.qus-list li.mid-txt{
	color:#7891ad;
}
.qus-list li.mid-txt2{
	color:#9682b5;
}
.qus-list li.mid-txt3{
	color:#52367c;
}
.qus-list li.old-txt{
	color:#50376f;
}
.qus-list li.old-txt2{
	color:#45305f;
}
.qus-list li.old-txt3{
	color:#483361;
}
.qus-list li.early-txt:before, .qus-list li.mid-txt:before, .qus-list li.old-txt:before{
	content:"";
	display:block;
	width:8px;
	height:22%;
	position:absolute;
	left:25px;
	top:5%;
	border:2px solid #02b721;
	border-right:none;
	opacity:.3;
}
.qus-list li.early-txt::after, .qus-list li.mid-txt::after, .qus-list li.old-txt::after{
	content:"Early";
	display:block;
	position:absolute;
	top:14%;
	left:-10px;
	font-size:1.5rem;
	line-height:2.1rem;
	font-weight:800;
	z-index:1;
	text-shadow:0px 0px 0px #02b721;
	transform:rotate(-90deg);
	background:#fff;
	text-align:center;
	padding:0 3px;
	opacity:.3;
	text-transform:uppercase;
}
.qus-list li.mid-txt:before{
	top:39%;
	border-color:#684a95;
	border-right:none;
}
.qus-list li.mid-txt::after{
	content:"Mid";
	top:48%;
	left:-2px;
	text-shadow:0px 0px 0px #684a95;
}
.qus-list li.old-txt:before{
	top:72%;
	border-color:#1b013a;
	border-right:none;
}
.qus-list li.old-txt::after{
	content:"Later";
	top:81%;
	left:-9px;
	text-shadow:0px 0px 0px #1b013a;
}
.qus-list li:last-child{
	border:none;
}
.qus-ico{
	font-weight:600;
	/*color:#d20000;*/
	margin-right:6px;
}
.client-portal-img{
	position:relative;
	background:url(../images/client-portal-cover-img2.png) 50% 50% no-repeat;
	background-size:auto 100%;
	text-align:center;
	/*background-size:contain;*/
}
.client-portal-img img{
	width:100%;
	height:auto;
}


/* hows-it-work Start */
.hows-it-work{
	/*background:#002d55;
	color:#002d55;*/
	color:#273dac;
    padding:0 0 0;
    text-align:center;
}
.hows-it-work h2{
	background:inherit;
    color:#273dac;
    font-size:17px;
    line-height:21px;
    font-weight:600;
    margin-bottom:15px;
    padding:0;
}
.hows-it-work ul{
	padding:0;
	margin:0;
}
.hows-it-work ul li{
	background:#fff;
	border:2px solid #e4e4ff;
	border-radius:16px;
	text-align:center;
	vertical-align:middle;
	padding:50px 20px 30px 20px;
	margin:46px 0 0;
	counter-increment:item;
	position:relative;
	box-shadow:0 0 8px #f7f8f9;
}
.hows-it-work ul li i img {
    width:auto;
    height:50px;
    display:inline-block;
    opacity:1;
}
.hows-it-work ul li:before{
	display:block;
	content:counter(item);
	position:absolute;
	left:50%;
	top:0;
	width:50px;
	height:50px;
	font-size:2.6rem;
	line-height:4rem;
	margin:-25px 0 0 -25px;
	/*color:#8299ad;*/
	color:#273dac;
	background:#e4e4ff;
	font-weight:600;
	border-radius:50%;
}
/* hows-it-work End */



.five-col ul li{
	margin:10px 5px;
    padding:16px 22px;
	width:100%;
	font-weight:600;
	border-bottom:none;	
}
/*.employers-benefits{
	margin-bottom:40px;
}
.employers-benefits ul li{
	background:url(../images/employers-benefits-ico.png) no-repeat 5px center;
	background-size:40px auto;
	padding-left:60px;
	position:relative;
	padding:9px 10px 9px 60px;
	border-radius:5px;	
}
.employers-benefits ul li::after{
	content:"";
	display:block;
	width:2px;
	height:72%;
	background:#828282;
	position:absolute;
	left:50px;
	top:15%;	
}*/
/* --Testimonial start-- */
.testimonial{
	border-radius:6px;
	margin-bottom:0 !important;
}
.client-testi{
    width:100%;
    margin:0 1% 15% 1%;
}
.testi-text{
	background:#a482d6;
	border:6px solid #af97d4;
	padding:20px 16px !important;
	border-radius:6px;
	color:#fff;
}
.testimonial h1.sec-title{
	text-align:center;
    text-transform:uppercase;
    margin-bottom:24%;
    position:relative;
	font-size:2rem;
	line-height:2.4rem;
    color:#684a95;
    text-shadow:0px 0px 10px #fff;
}
.testimonial h1.sec-title::before {
    position:absolute;
    display:block;
    top:24px;
    /* color:#eadefb; */
    color:#ffeec6;
	font-size:150%;
	line-height:110%;
    content:"Financial Mosaic";
    font-weight:800;
    width:100%;
    z-index:-1;
    text-shadow:0px 0px 0px #fff;
}

.testi-client-img{
	width:40px;
    height:40px;
    float:left;
    margin:0 8px 0 0;
    border-radius:50%;
    display:block;
}
.testi-text p{
	margin-bottom:0;
}
.testi-client-img img{
	border-radius:50%;
	width:100%;
	height:auto;
}
.testi-h2{
	color:#786594;
	font-size:2rem;
	line-height:2.6rem;
	margin:0 0 18px;
	overflow:hidden;
}
.testi-client-age{
	font-size:1.6rem;
	color:#9c88b9;
}
.testi-client-quote{
	font-size:1.5rem;
	line-height:2.3rem;
}
.testimonial .rightpan{
	padding:0!important
}
.testimonial .rightpan-box{
	text-align:center;padding-right:5%
}
.testimonial .rightpan-box h3{
	font-size:2rem;line-height:3.2rem
}
.testimonial .rightpan-box img{
	border-radius:16px;width:100%;height:auto;margin-bottom:5px
}
.testimonial .rightpan-box a{
	color:#333;background-color:inherit
}
/* --Testimonial End-- */
/*.svc-tab .you-get-tab .pix-tab-nav ul{
	box-shadow:0 0 0 #abaaaa;
	border:1px solid #cacaca;
}
.svc-tab .you-get-tab .pix-tab-nav ul li{
	width:33.3%;
	font-size:1.4rem;
    line-height:2.0rem;
	padding:9px 18px;
}
.svc-tab .you-get-tab .pix-tab-nav ul li{
	border-radius:0;
}
.svc-tab .you-get-tab .pix-tab-nav ul li:first-child{
	border-radius:30px 0 0 30px;
}
.svc-tab .you-get-tab .pix-tab-nav ul li:last-child{
	border-radius:0 30px 30px 0;
}
.svc-tab .you-get-tab .pix-tab-nav ul li.active-nav {
    color:inherit;
    background-color:#e6e6e6;
}*/
.start-age, .svc-tab .you-get-tab .pix-tab-nav ul li:first-child{
	background:linear-gradient(to bottom, #02b721 0%,#684a95 50%, #1b013a 86%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;	
}
.mid-age, .svc-tab .you-get-tab .pix-tab-nav ul li:nth-child(2){
	color:#4e9737;	
}
.old-age, .svc-tab .you-get-tab .pix-tab-nav ul li:nth-child(3){
	color:#684e95;	
}

/* 27-07-21 Start */
/*employees get*/ 
.employees-get{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	/*justify-content:space-evenly;*/
	padding:0 0;
	margin:0 0 50px;
	width:100%;
}
.employees-get li{
	background:none;
	display:block;
	font-weight:600;
	width:50%;
	padding:30px 10px;
	margin:0;
	background:#fefefe;
	color:#222;
	text-align:center;
	box-shadow:0 13px 20px -15px #4e4e4e;
	position:relative;
	z-index:4;
}
.employees-get .get-list-bg{
	background:#e6eef2;
	color:#222;
	box-shadow:none;
	z-index:3;
}
.employees-get svg{
	display:block;
	width:25px;
	height:25px;
	margin:0 auto 10px;
	fill:#8987b1;
}
/*employees get end*/
/* 27-07-21 End */
/* Financial Advice */
.financial-advice{
	/*background:#f0faff;
	background:#d7d6ff;*/
	background:#684a95;
	border-radius:16px;
	font-weight:400;
	padding-left:3% !important;
	padding-right:3% !important;
	background:url(../images/financial-advice-bg.png) no-repeat bottom right #684a95;
}

.financial-advice li{
    text-align:center;
    border:none;
	background-image:none;
	padding:0;
	position:relative;
}
.financial-advice h1.sec-title{
	color:#ffcb50 !important;
	font-size:2rem;
	line-height:2.8rem;
	margin-bottom:8px;
}
.financial-advice-slider{
	font-size:1.6rem;
	line-height:2.4rem;
	font-weight:400;
	color:#fff;
	padding:60px 10px 0;
	margin:0;
}
.slick-disabled{
	opacity:0.7;
	cursor:text;	
}
.financial-advice-slider .slick-dots{
	margin:40px 0 0 0;
	padding:0;
	text-align:center;
	margin:0 0 0 0;
	padding:0;
	text-align:center;
	position:absolute;
	top:10px;
	width:100%;
	left:0;
}
.financial-advice-slider .slick-dots li{
	padding:0;
	margin:0 10px;
	display:inline-block;
}
.financial-advice-slider .slick-dots li:first-child{
	margin-left:0;	
}
.financial-advice-slider .slick-dots li:last-child{
	margin-right:0;	
}
.financial-advice-slider .slick-dots li button{
	padding:0;
	background:#fff;
	color:#684a95;
	width:30px;
	height:30px;
	border-radius:50px;
	box-shadow:none;
	text-align:center;
	font-size:1.8rem;
	line-height:1.8rem;
	font-weight:400;	
}
.financial-advice-slider .slick-dots li:first-child::before{
	content:"Options:";
	display:inline-block;
	text-transform:uppercase;
	font-size:14px;
	font-weight:400;
	margin-right:34px;
	vertical-align:middle;
	font-weight:600;	
}
.financial-advice-slider .slick-dots li.slick-active button{
	background:#b193de;
	color:#fff;
}
.fm-text-final span span{
	font-size:2.4rem;
	line-height:3.8rem;
	font-weight:700;
	display:block;
	padding-bottom:12px;
}
.flaw-text{
	font-size:1.5rem;
	line-height:2.1rem;
	font-weight:400;
	display:block;
	color:#ffb4b4;
	width:100%;
	opacity:0;
	-webkit-transition:all .5s;
	-khtml-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;	
}
.flaw-text.line-through{
	text-decoration:line-through;
}
.flaw-text.active{
	opacity:1;
}
.fm-text{
	opacity:0;
	transform:scale(0);
	/*animation:zoom-in-zoom-out 2s ease-out infinite;*/
	-webkit-transition:all .5s;
	-khtml-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
	display:block;
	margin-bottom:12px;	
}
.fm-text.active{
	opacity:1;
	transform:scale(1.0);	
}
.case-studies-details .rightpan h2{
	font-family:'Open Sans';
	font-size:1.8rem;
	line-height:2.4rem;
	font-weight:600;	
}
.case-studies-details{
	background:#fff;
	box-shadow:0 0 8px #f7f8f9;
	width:100%;
	margin:0 1% 40px 1%;
}
.case-studies-details .rightpan{
    padding:19px 19px;
    background:#fff;
}
.case-studies-details{
	position:relative;	
}
.case-studies-details h1.sec-title{
	position:absolute;
	left:0;
	top:0;
	background:rgba(255,255,255,0.8);
	font-size:32px;
    padding:4px 10px;	
}
.case-studies-details .right-align{
	text-align:left !important;
}

/*.case-studies-details:before{
	content:"";
	display:block;
	position:absolute;
	left:0;
	top:-28px;
	color:#8299ad;
	/*background:#efefef;
	width:0; 
  height:0; 
  border-top:75px solid transparent;
  border-bottom:75px solid transparent;
  
  border-right:75px solid #efefef;
  transform:rotate(44deg);
}*/
.case-studies-details img{
	width:100%;
	display:block;
}
.case-studies-details a{
    padding:6px 12px;
    background:#1cc600;
    color:#fff;
    font-weight:600;
    border-radius:6px;
    /*border:1px solid #b5cee4;*/
	display:inline-block;
}
.plus-sign{
    font-size:2.4rem;
    line-height:0.8rem;
    font-weight:400;
    display:inline-block;
    position:relative;
    top:4px;
}
.second-part{
	position:relative;
	background-color:#e4e4ff;
    margin:50px 0 0 0;
    padding-bottom:70px;	
}
.pixtab-1 .second-part{
    padding-bottom:80px;	
}

/*.second-part:before {
    content:"";
    display:block;
    width:100%;
    height:148px;
    background:url(../images/main-features-bg2.png) 0 0 no-repeat;
    background-size:100% 148px;
    position:absolute;
    left:0;
    top:-148px;
	transform:rotateY(180deg);
	transform:rotateX(180deg);
}*/


.pixtab-2 .second-part{
	margin-bottom:70px;
	padding-bottom:0;	
}

.employees-1 h1.sec-title{
	text-align:center;
    text-transform:uppercase;
	margin-bottom:10%;
	position:relative;
	color:#ff8d00;
	font-size:1.8rem;
	line-height:2.4rem;
	text-shadow:0px 0px 10px #fff;
}
.employees-1 h1.sec-title::before{
	position:absolute;
	display:block;
	top:-35px;
	color:#edeaf1;
	font-size:170%;
	line-height:110%;
	content:"Financial Mosaic";
	font-weight:800;
	width:100%;
	z-index:-1;
	text-shadow:0px 0px 0px #fff;
}
/*.planning-sec .slick-list::after , .planning-sec .slick-list::before{
	position:absolute;
    top:0;
    height:100%;
    display:block;
    width:19px;
    background-color:#ffffff;
    content:"";
    box-shadow:1px 1px 20px 12px #ffffff;
	z-index:30;
}
.planning-sec .slick-list::after {
    left:-11px;
}
.planning-sec .slick-list::before {
    right:-11px;
}*/

/* 27-07-21 Start */
.case-studies-details-page{
	position:relative;
	align-items:flex-start;
	
}	
.case-studies-list-right{
	opacity:1;
	-webkit-transition:all .3s;
	-khtml-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
	position:sticky;
	top:26%;
	right:0;	
}
.back-to-prev{
	float:right;
	margin:0 20px 0 0 !important;
}
.back-to-prev li{
	margin:0 !important;
}
.back-to-prev li a{
	color:#ff6262 !important;
	position:relative;
	display:inline-block;
	padding:0 0 0 45px;
	clear:both;
}
.back-to-prev li a svg{
	float:left;
	margin:0 10px 0 0;
	stroke-width:7px;
	fill:none;
	stroke:#fff;
	background:#143c66;
	border-radius:50%;
	padding:6px 6px 6px 2px;
}
.back-to-prev li a .txt-back{
	display:none;
	margin-top:8px;
}
.back-to-prev2 a{
	color:#ff6262 !important;
	font-weight:600;
}

/*.back-to-prev a::before{
	display:inline-block;
	content:"";
	width:40px;
	height:40px;
	background:#000;
	border-radius:50%;
	position:absolute;
	left:0;
	top:-20px;
}*/
.back-to-prev{
	font-size:11px;
	line-height:15px;
	padding-right:0 !important;
	margin-right:0 !important;
}
.back-to-prev a {
    color:#ff6262 !important;
	display:inline-block;
}
.case-studies-list-right.show{
	opacity:1;	
}
.case-studies-list-right ul{
	padding:0;
	margin:0;
}
.case-studies-list-right li{
	padding:0;
	margin:0 0 14px;
	background-image:none;
	font-size:1.3rem;
	line-height:1.7rem;
	clear:both;
	overflow:hidden;
}
.case-studies-list-right li:last-child{
	margin-bottom:0;
}
.case-studies-list-right li img{
	width:65px;
	height:65px;
	float:left;
	margin-right:10px;
}
.case-studies-list-right h2{
	font-size:1.6rem;
    line-height:2.4rem;		
}
.case-studies-list-right ul li{
	font-weight:600;	
}
.case-studies-list-right ul li a{
	color:#525252;
}
/* 27-07-21 End */

.financial-advice-slider2 {
  margin-top:10px;
}
.financial-advice-slider2 .slick-slide {
  cursor:pointer;
  outline:none;
  padding:10px;
}
.financial-advice-slider2 .slick-slide.slick-current.slick-active {
  opacity:1;
}
.financial-advice-slider2 .slick-slide img {
  padding:5px;
  background:transparent;;
}
.financial-advice-slider2 .slick-slide.slick-current.slick-active img {
  background:#000;
}
.slider-nav-thumbnails img {
  width:40px;
  margin:0 5px;
}
.slider-nav-thumbnails .slick-slide:first-child img {
  margin-left:0;
}
.financial-advice-slider .slick-slide:last-child img {
  margin-right:0;
}



.pixtab-2 .second-part:after {
    background-image:url(../images/main-features-bg2.png);
    bottom:-39px;
}
/*slick slider*/
.s-five {
	overflow:hidden;
	max-height:600px;
	z-index:1;
}
.s-five button.slick-arrow {
	font-size:0;
	line-height:0;
	width:26px;
	height:26px;
	border-radius:50%;
	border:1px solid #e6d5ff;
	background:#fff;
	box-shadow:none;
	position:absolute;
	bottom:0;
	padding:0;
	margin:-17px 0 0;
}
.s-five button.slick-arrow:before {
	content:"";
	border:solid #aaa;
	border-width:0 3px 3px 0;
	display:inline-block;
	padding:3px;
	width:3px;
	height:3px
}
.s-five button.slick-prev {
	left:36%;
	transform:rotate(135deg);
	-webkit-transform:rotate(135deg);
	z-index:998;
	cursor:pointer
}
.s-five button.slick-next {
	right:36%;
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	z-index:998;
	cursor:pointer
}
.s-five .slick-dots {
	padding:0;
	margin:15px 0 40px;
	text-align:center
}
.s-five .slick-dots li {
	padding:0;
	margin:0 4px;
	background-image:none;
	display:inline-block
}
.s-five .slick-dots li button {
	font-size:1.2rem;
	line-height:2rem;
	width:20px;
	height:20px;
	background:#2439a2;
	padding:0;
	box-shadow:none;
	border-radius:50%;
}
.s-five .slick-dots li.slick-active button {
	background:#b8bfe6;
}
.play-pause-btn{
	position:relative;
	text-align:center;
	z-index:2;
}
.play-pause-btn button{
	box-shadow:none;
	background:none;
	color:#aaa;
	padding:4px 10px;
	font-size:0;
	line-height:0;
	width:20px;
	height:20px;
	margin-left:0;
	position:relative;
	top:-29px;
}
.play-pause-btn button.play{
	background:url(../images/ico-play-2.png) 0 0 no-repeat;
}
.play-pause-btn button.pause{
	background:url(../images/ico-pause.png) 0 0 no-repeat;
}

/* About Patton Start */
.business-info{
	padding-bottom:20px;
}
.business-info .info-thumb {
    width:200px;
    height:auto;
	margin:0 auto;
    vertical-align:middle;
}
.include-list{
	padding:0;
	margin:0;
	margin-bottom:5%;
}
.include-list li{
	background:#00284c;
	border:1px solid #3a3a3a;
    box-shadow:rgba(194, 204, 222, 0.4) 0px 4px 20px 0px;
    position:relative;
    overflow:hidden;
    padding:0px;
	margin:0;
	margin-bottom:40px;
}
.include-list li img{
	opacity:1;
	display:block;
	width:100%;
    object-fit:cover;
    height:162px;
}
.include-list li span.we-serve-txt{
	position:absolute;
	bottom:0;
	left:0;
	z-index:2;
	display:block;
	text-align:center;
	width:100%;
	font-size:1.6rem;
	line-height:2.6rem;
	font-weight:600;
	padding:5px 0;
	color:#fff;
	background:rgba(0, 0, 0, .5);
	margin:0;
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	transition :all 0.2s linear;
}

/*about patton slider start*/
.ingrid-items .ingrid-thumb-nav{
	padding:0;
	margin:0;
	list-style-type:none;
	text-align:left;	
}
.ingrid-items .ingrid-thumb-nav li{
	padding:0;
	margin:0 0 8px 0;
	display:inline-block;
	width:19.6%;
	text-align:center;
	vertical-align:top;	
}
.ingrid-items .ingrid-thumb-nav li a{
	display:block;
	padding:38px 5px;
    background-color:transparent;
    border-left:1px dashed #ccc;
	color:#1c5c84;
	position:relative;
	height:194px;
}
.ingrid-items .ingrid-thumb-nav li a img{
	height:64px;
	width:auto;	
}
.ingrid-items .ingrid-thumb-nav li:first-child a{
	border-left:none;
}
.ingrid-items .ingrid-thumb-nav li a i{
	display:block;
	width:100%;	
}
.ingrid-items .ingrid-thumb-nav li a span{
	display:block;
	font-family:'Open Sans', sans-serif;
    font-size:14px;
    line-height:20px;
    font-weight:600;
    color:#005696;

    font-style:normal;
    padding-top:7px;
}
.ingrid-info-pan{
	    background-color:#fff;
    margin:0 0 0;
    clear:both;
	padding:40px 0 0 0;	
	vertical-align:middle;
}
.ingrid-info-thumb{
	background-color:#fff;
    border-radius:100%;
    width:200px;
    height:200px;
    padding:0 30px 0 0;
    display:inline-block;
	vertical-align:middle;
}
.ingrid-info-thumb img{
	height:auto;
	width:100%;	
}
.ingrid-info-content{
	width:82%;
	display:inline-block;
	color:#fff;
	text-align:left;
	padding-left:0;
	vertical-align:middle;
}
.ingrid-info-content h2{
	text-align:left;
	color:#505050;
	font-size:24px;
	line-height:24px;	
}
.ingrid-info-content p{
	padding-bottom:20px;
		
}
.ingrid-info-content .ingrid-info-description{
	color:#505050;
	font-size:14px;
	line-height:22px;
	font-weight:400;
}
.ingrid-info-content .ingrid-info-description .readMore{
	color:#fff;
    padding:7px 17px;
    margin:0;
    display:inline-block;
    background:#8fc941;
	border-radius:4px;	
}
.ingrid-info-pan .container{
	position:relative;	
}
.ingridHide, .ingrid-prev, .ingrid-next{
	position:absolute;
    width:36px;
	height:36px;
    font-size:3rem;
    font-weight:300;
    line-height:3.8rem;
    color:#fff;
    display:inline-block;
    cursor:pointer;	
}
.ingridHide{
	top:-32px;
	right:100px;	
}
.ingrid-next{
	top:40%;
	right:100px;
}
.ingrid-prev{
	left:100px;
	top:40%;
}
.topArrow{
	position:absolute;
	bottom:0px;
	left:50%;
	margin-left:10x;	
	width:0px;
    height:0px;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-bottom:0px solid #005696;
	border-top:10px solid #005696;
	display:none;
}
#thumbs .slick-current .slide .topArrow{
	display:block;	
}
#thumbs .slick-disabled{
	display:none !important;
}
.ingrid-container {
    width:100%;
    padding:0;
    margin:20px auto 0 auto;
    max-width:1320px;
}
.company-ingrid .ingrid-items .ingrid-thumb-nav li:nth-child(6n) a {
    border-left:none;
}
.ingridHide, .ingrid-prev, .ingrid-next{
	color:#000;
		
}
.ingrid-prev, .ingrid-next{
	display:none !important;
}
.company-ingrid .ingrid-info-pan{
	text-align:center;	
}
.company-ingrid .ingrid-info-content{
	width:65%;	
	    padding-left:28px;
}
.company-ingrid .ingrid-info-pan {
    background-color:#f1f1f1;
    padding:60px 0 60px 0;
	margin-bottom:9px;
}
.company-ingrid .ingrid-info-thumb {
    background-color:#f1f1f1;
}
.company-ingrid .topArrow {
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-bottom:10px solid #f1f1f1;
	border-top:0 solid #f1f1f1;
	    bottom:-8px;
}
.company-header{
	background:url(../images/company-banner.jpg) no-repeat 0 0;
}	
#thumbs{
	position:relative;
	width:92%;
	margin:0 auto;	
}
#thumbs .slide {
	cursor:pointer;
	text-align:center;
}
#thumbs .slide a{
	display:block;
    padding:3px 5px;

    background-color:transparent;
    color:#1c5c84;
    position:relative;
    height:auto;
}
#thumbs .owl-item:first-child .slide a {
    border-left:none;
}
#thumbs .slide:first-child a i {
    display:block;
    width:100%;
}
#thumbs .slide a img {
    height:38px;
    width:auto;
	display:inline-block;
}
#thumbs .slide a span {
    display:none;
    font-size:1.4rem;
    line-height:2rem;
    font-weight:600;
    color:#005696;
    font-style:normal;
    padding-top:7px;
}
#thumbs .slide .topArrow {
    position:absolute;
    bottom:0px;
    left:50%;
    margin-left:-7px;
    width:0px;
    height:0px;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-bottom:0px solid #005696;
    border-top:6px solid #005696;
    display:none;
}
#thumbs .current .slide .topArrow {
    display:block;
}

.owl-theme .owl-nav [class*='owl-'] { -webkit-transition:all .3s ease; transition:all .3s ease; }
.owl-theme .owl-nav [class*='owl-'].disabled:hover { background-color:#D6D6D6; }
#big{ position:relative; margin-bottom:30px;}
#big .slick-arrow {
	position:absolute;
	bottom:-24px;
	background:#ccc;
	font-size:1.4rem;
	line-height:2rem;
}
#big .slick-arrow.slick-prev{
	left:20%;
}
#big .slick-arrow.slick-next{
	right:20%;
}

#big .slick-arrow.slick-prev:before, #big .slick-arrow.slick-next:after{
	content:"";
	border:solid #fff;
	border-width:0 2px 2px 0;
	display:inline-block;
	padding:2px;
	width:2px;
	height:2px;
	margin-right:4px;
}
#big .slick-arrow.slick-prev:before {
	transform:rotate(135deg);
	-webkit-transform:rotate(135deg);
}
#big .slick-arrow.slick-next:after {
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
}
#thumbs .slick-arrow{
	background:#ccc;
    color:#fff;
    border-radius:50%;
    outline:none;
    margin:0;
	width:22px;
	height:22px;
	padding:0;
	font-size:0;
	line-height:0;
	position:absolute;
    top:18%;
}
#thumbs .slick-arrow:before{
	content:"";
	display:block;
	border:solid #fff;
	border-width:0 2px 2px 0;
	display:inline-block;
	padding:3px;
	font-size:0;
	line-height:0;
	text-align:center;
	background:#ccc;
	color:#fff;
}
#thumbs .slick-arrow.slick-prev:before {
	transform:rotate(135deg);
	-webkit-transform:rotate(135deg);
}
#thumbs .slick-arrow.slick-next:before {
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
}
#thumbs .slick-prev{
	left:-16px;
}
#thumbs .slick-next{
	right:-16px;
}
.highlights-custom-nav{
	padding:0;
    margin:0;
    list-style-type:none;
    text-align:left;	
}
.highlights-custom-nav li{
	padding:0;
    margin:0 0 8px 0;
    display:inline-block;
    width:19.6%;
    text-align:center;
    vertical-align:top;	
}
.highlights-custom-nav li:first-child a {
    border-left:none;
}
.highlights-custom-nav li a{
	display:block;
	padding:38px 5px;
	background-color:transparent;
	border-left:1px dashed #ccc;
	color:#1c5c84;
	position:relative;
	height:194px;
}
.highlights-custom-nav li a i {
    display:block;
    width:100%;
}
.highlights-custom-nav li a img {
    height:64px;
    width:auto;
}
.highlights-custom-nav li a span {
    display:block;
    font-family:'Open Sans', sans-serif;
    font-size:14px;
    line-height:20px;
    font-weight:600;
    color:#005696;
    font-style:normal;
    padding-top:7px;
}
.highlights-custom-nav .topArrow {
    position:absolute;
    bottom:0px;
    left:50%;
    width:0px;
    height:0px;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-bottom:0px solid #005696;
    border-top:6px solid #005696;
    margin-left:-7px;
    display:none;
}
.highlights-custom-nav li.active .topArrow{
	display:block;	
}
.highlights-info-pan {
    margin:0 0 0;
    clear:both;
    padding:10px 0 0 0;
    vertical-align:middle;
}
.highlights-info-pan .container {
    position:relative;
}
.highlights-info-thumb {
    border-radius:100%;
    width:200px;
    height:200px;
    padding:0 30px 0 0;
    vertical-align:middle;
    display:none;
}
.highlights-thumb img {
    height:auto;
    width:100%;
}
.highlights-info-content {
    display:inline-block;
    color:#fff;
    text-align:left;
    padding-left:0;
    vertical-align:middle;
}
.highlights-info-content h2 {
    text-align:left;
    color:#505050;
    font-size:18px;
    line-height:26px;
}
.highlights-info-content .highlights-info-description {
    color:#505050;
    font-size:14px;
    line-height:22px;
    font-weight:400;
}
.highlights-info-content p {
    margin-bottom:20px;
}
.highlights-info-content p a{
	font-weight:600;
	font-size:13px;	
}
/*about patton slider end*/

/* About Patton End */
/*blog page start*/
.blog-cat-filter{
	text-align:right;
	margin:0 1% 20px;
}
.article-list ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
.article-list li {
	margin:0 0 50px;
	padding:0;
	list-style:none;

	background-image:none;
}
.article-list li img {
    margin-bottom:10px;
	width:100%;
	height:auto;
}
.pub-cat, .pub-date {
    font-size:1.3rem;
    line-height:1.9rem;
    font-weight:600;
    color:#888;
    margin-bottom:5px;
    padding:0 0 0 24px;
}
.pub-date {
    background:url(../images/date-ico.png) no-repeat 0 0;
}
.pub-cat {
    background:url(../images/cat2-ico.png) no-repeat 0 0;
    margin-bottom:0;
}
.pub-cat a{
	color:#888;	
}
.blog-more{
	color:#04294a;	
}
.b-list-text h2 a {
    color:#04294a;
}
.b-list-text h2 {
    font-size:1.7rem;
    line-height:2.3rem;
    margin-top:14px;
    margin-bottom:5px;
}
.b-list-text p{
	font-size: 1.5rem;
    line-height: 2.2rem;
}
.blog-cat-filter label{
	margin-right:10px;
	text-transform:uppercase;
}
.blog-cat-filter select{
	width:150px;
	border-color:#aaa;
	margin-bottom:0;
	padding:4px 11px;
}
.blog-meta{
	padding:10px 0 10px;
	margin:0 0 3%;
	border:1px solid #cacaca;
	border-width:1px 0;
}
.blog-meta .pub-cat, .blog-meta .pub-date {
	color:#555;
	display:inline-block;
	margin:0 15px 0 0;
}
.blog-meta .pub-cat {
	margin-right:0;
}
.blog-meta .pub-cat a{
	color:#555;	
}
.pub-info{
	margin-bottom:10px;
}
.fb-share, .link-share, .twit-share {
    display:inline-block;
    margin-right:10px;
    vertical-align:middle;
}
.twit-share {
    margin-right:0;
}
.blog-rightpan .sidebar-sec{
	margin:0 0 20px
}
.blog-rightpan .sidebar-sec:last-child{
	margin-bottom:0;
}
.blog-rightpan h2{
	font-size:1.4rem;
    line-height:2.2rem;
    font-weight:700;
	text-transform:uppercase;
    padding:0 0 2px;
	margin-bottom:10px;
	border-bottom: 2px solid #29333c;
}
.blog-rightpan ul{
	padding-bottom:6px;
	font-weight: 600;
    font-size: 14px;
    line-height: 2.2rem;
}
.blog-rightpan ul li{
	background:url(../images/arrow-right.png) left 7px no-repeat;
	border-bottom:1px dashed #d6d6d6;
	padding:0 0 10px 16px;
	margin-bottom:10px;
	background-size:5px auto;
}
.blog-rightpan ul li a{
	color:#3c3c3c;
}
.blog-rightpan ul li ul {
    border-top: 1px dashed #cecece;
    padding-top: 10px;
    margin-top: 10px;
}
.blog-rightpan ul li ul li ul {
    font-size: 13px;
    line-height: 20px;
}
.blog-rightpan ul li ul li ul li {
	background-image:none;
	border:none;
}
.blog-rightpan ul li ul li ul li a{
	color: #f60;
    background-color: transparent;
}
.blog-rightpan ul li:last-child{
	border-bottom:0;
	padding-bottom:0;
	margin-bottom:0;
}
.blog-rightpan .p-title{
	/*text-transform:uppercase;
    display:block;
    font-size:1.6rem;
    font-weight:600;*/
}
.blog-rightpan .publish-date{
	 font-size: 1.2rem;
    line-height: 1.8rem;
    color: #4c4c4c;
    display: block;
    font-weight: 400;
    font-style: italic;
}
.treeview li ul li ul{
	display:none !important;
}	
.related-article{
	padding:10px 0;
	margin-top:20px;
}
.related-article ul{
	padding:0;
	margin:0;
}
.related-article li{
	padding:0 0 12px 0;
	background-image:none;
}
.related-article li:last-child{
	padding-bottom:0;
}
.related-article li a{
	overflow:hidden;
	display:block;
}
.related-article li a img{
	width:40%;
	float:left;
	max-width:150px;
	margin:0;
	padding-right:20px;
}
.related-article li .related-text{
	width:59%;
	flex:auto;
    font:700 1.4rem/1.8rem Raleway,sans-serif;
    color:#04294a;
    margin:0 0 6px;
}

/*blog page end*/
/*employee benefits section start*/
.employers-benefits-wrap{
	max-width:950px;
	margin-left:auto !important;
	margin-right:auto !important;
	background-color:#0916a5;
	margin-bottom:50px !important;	
	align-items:center;
	/*background:url(../images/happy-family2.png) no-repeat 0 0 #d4d8ff;
	background-size:50% auto;*/
}
.employers-benefits-wrap h1{
	/*padding-left:28px;*/
    color:#fff;
    margin-bottom:15px;	
}
.employers-benefits-wrap .five-col ul li{
	width:100%;
	background:url(../images/employers-benefits-ico2.png) no-repeat 0 1px;
	background-size:26px auto;	
}
.employers-benefits-wrap .employers-benefits{
	padding:40px 20px;
}
.employers-benefits-wrap .info-box ul{
	/*background:#0916a5;
    padding:20px 19px;
    right:-40px;
    position:relative;
	border-top-right-radius:32px;
    border-bottom-left-radius:32px;*/
}
.employers-benefits-wrap .info-box ul li{
	color:#ffffff;	
	background-color:transparent;
	box-shadow:none;
	border-bottom:1px dashed #ffffff8c;
	padding:0 0 10px 28px;
	border-radius:0;
    margin-bottom:4px;
}
.employers-benefits-wrap .info-box ul li:last-child{
	border-bottom:none;
	margin-bottom:0;
}
.employers-benefits-wrap .employers-benefits ul li::after {
    background:#ffffff;
	display:none;
}
/*employee benefits section end*/
/* 30-09-21 start  */
.blog-top{
	margin-bottom:18px;
}
.pagination {
    /*background:#f9f9f9;*/
    padding:20px;
    /*border-top:1px dashed #d5d3d3;*/
}
.pagination ul li{
	margin:0 3px;
	padding:0;
	background:none;
}
.pagination ul li a {
    width:38px;
    height:38px;
    border:#e1dfdf solid 1px;
    background:#ffffff;
    font-family:'Open Sans', sans-serif;
    font-size:16px;
    line-height:38px;
    color:#3e3d3d;
    font-weight:400;
    text-align:center;
    display:inline-block;
}
.pagination ul li span {
    width:38px;
    height:38px;
    border:1px solid #ffa500;
    font-family:'Open Sans', sans-serif;
	background:none;
    font-size:16px;
    line-height:38px;
    color:#ffa500;
    font-weight:400;
    text-align:center;
    display:inline-block;
}
.blog-text h2, .blog-text .h2{
	font-size:2rem;
	line-height:2.6rem;
	margin:6px 0 16px;
}
.blog-text h3, .blog-text .h3{
	font-size:1.8rem;
	line-height:2.4rem;
	margin:0 0 8px;
}
.blog-text h4, .blog-text .h4{
	font-size:1.6rem;
	line-height:2.2rem;
	margin:0 0 8px;
	text-decoration:underline;
}
.blog-text h5, .blog-text .h5{
	font-size:1.4rem;
	line-height:2rem;
	margin:0 0 7px;
}
.blog-text p{
	margin:0;
	padding-bottom:18px;
}
.blog-text ul, .blog-text ol{
    padding: 0 0 20px;
}
.blog-text ol{
    list-style-position:inside;
}
.blog-text ul:last-child, .blog-text ol:last-child{
    padding-bottom:0;
}
.blog-text ul li{
    padding: 10px 0 10px 26px;
    margin: 0;
    border-bottom: 1px dashed #d1d1d1;
    background: url(../images/bullet.png) 0 16px no-repeat;
}
.blog-text ol li {
    padding: 10px 0;
    margin: 0;
    border-bottom: 1px dashed #d1d1d1;
}
.blog-text ul li:last-child, .blog-text ol li:last-child{
    padding-bottom:0;
    margin-bottom: 0;
    border-bottom: none;
}
.blog-text .ei-title{
	background:#ff9f5f;
	padding: 6px 14px;
	color: #fff;
	margin-bottom: 18px;
    font-size: 18px;
    line-height: 26px;
    font-weight: 600;
}
.blog-text .ei-title strong{
    font-weight: 600;
}
.blog-summary{
	background:#efefef;
    padding:20px 20px 30px;
	margin:0 0 30px;
}
.blog-text .blog-summary h2{
	margin:0 0 8px;
}
.blog-summary ul{
	font:normal italic 1.5rem/2.1rem Georgia, "Times New Roman", Times, serif;
	padding:0 !important;
	margin:0;
}
.blog-summary ul li{
	border-bottom:none;
	padding:10px 0 5px 26px;
}
.blog-summary ul li:last-child{
	margin-bottom:0;
	padding-bottom:0;
}
.blog-source{
    font-style:italic;
    font-size:12px;
    line-height:16px;
    color:#808080;
    display:block;
    text-align:center;
	padding:0 0 14px;
}
.blog-source a{
	color:#337ab7;
}
.highlight-sec-3{
	background-color: #f2f2f2;
    padding: 22px 18px 22px 18px;
	margin-bottom:40px;	
}
.highlight-sec-3 h3{
	padding-bottom: 4px;
    font-size: 15px;
}
.highlight-3-content{
	 margin-bottom: 0;
}
.highlight-3-content p;last-child{
	 margin-bottom: 0;
}
.highlight-sec-3 .highlight-3-content:last-child{
	border-bottom:none;
	margin-bottom:0;
	padding-bottom:0;	
}
.highlight-3-content-left{
}
.highlight-3-content-left p{
	font-size: 14px;
    line-height: 22px;	
}
.highlight-3-content-left p:last-of-type{
	padding-bottom:13px;	
}
.highlight-3-content-right {
    font-weight: bold;
	font-size: 15px;
	line-height: 21px;
	background-color: #afafaf;
    color: #fff;
    display: block;
    margin: 4px 0 10px;
    padding: 4px 8px;
	font-family: Georgia, 'Times New Roman', Times, serif;
}
.highlight-sec-3 .highlight-3-content:last-child .highlight-3-content-right{
	border-bottom:none;
}
.highlight-3-content-right em{
	font-style:normal;
}
.highlight-3-content-left .blog-source,.blog-source a, .highlight-3-content-left p a {
    word-break: break-all;
}
.author-contact-cont {
    background-color: rgba(235,237,242,.6);
    padding: 10px 20px;
	margin-top:5px;
    margin-bottom: 10px;
}
.author-contact-cont h2 {
    display: inline-block;
    font-size: 16px;
    line-height: 32px;
    padding-bottom: 0;
    margin-bottom: 0;
    padding-right: 20px;
    color: #525252;
}
.author-contact-cont ul.author-contact {
    padding: 0;
    margin: 0;
    overflow: hidden;
    font-weight: 800;
    display: inline-block;
    font-size: 13px;
    line-height: 26px;
    vertical-align: middle;
    color: #1689e5;
}
.author-contact-cont ul.author-contact li {
    padding: 0;
    margin: 0;
	background-image:none;
    display: inline-block;
    margin-right: 15px;
}
.author-contact-cont ul.author-contact li i {
    width:18px;
	height:16px;
	font-size:0;
	line-height:0;
	display:inline-block;
    margin-right: 5px;
}
.author-contact-cont ul.author-contact li i.fa-phone {
	background:url(../images/ph-ico.png) 0 2px no-repeat;
}
.author-contact-cont ul.author-contact li i.fa-envelope-o {
	background:url(../images/email-ico.png) 0 2px no-repeat;
}
.author-contact-cont ul.author-contact li a{
	color:#1689e5;
}
.blog-details-links{
	font-family: Georgia, 'Times New Roman', Times, serif;
	letter-spacing: 3px;
	font-weight: 600;	
}
.blog-details-links a {
    display: block;
    margin-bottom: 10px;
    padding: 11px 4px;
    text-align: center;
    text-decoration: none;
    color: #fff;
    background-color: #1689e5;
}
/* Blog Sidebar */
.blog-rightpan{
	padding-top:40px;
}
.offscreen {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
    display: none;
}
.blog-search {
    position: relative;
    margin-bottom: 30px;
}
.blog-search input[type="text"] {
    border-radius: 0;
    padding-right: 46px;
	height: 44px;
    width: 100%;
    border: #ccc solid 1px;
    padding: 8px 16px;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 20px;
    color: #565656;
}
.blog-search input[type="text"]:focus{
    border: #a4a5a3 solid 1px;
    box-shadow: 0 0 8px 2px #dadada;
    color: #565656;
}
.blog-search input[type="submit"] {
    background: url(../images/search-btn.png) center center no-repeat;
    border: 0;
    font-size: 0;
    line-height: 0;
    padding: 0;
    margin: 0;
    width: 18px;
    height: 18px;
    position: absolute;
    top: 12px;
    right: 16px;
}
/* 30-09-21 End  */
.get-form.get-form2{
	margin-left:auto;
	margin-right:auto;
}
.get-form.get-form2 input[type=text], .get-form.get-form2 input[type=email], .get-form.get-form2 input[type=submit] {
	box-shadow:0 0 8px #a19fff;
}
.disclosure-text, .disclosure-text-bottom{
	font-size: 14px;
    line-height: 22px;
    background: #fff;
    margin-bottom: 20px;
    padding: 4px 8px;
    border-radius: 6px;
	color:#282eff;
}
/* Popup start */
.popup-wrap{
	position:fixed;
    left:0;
    top:0;
    z-index:1000;
    width:100%;
    height:100%;
    background-color:rgb(255, 255, 255, .7);
    display:none;
}
.popup-inner{
    width:100%;
    height:100%;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	align-items:center;
}
.popup-close-btn{
	display:block;
	width:22px;
	height:22px;
    font-size:12px;
    line-height:22px;
    font-weight:600;
	text-align:center;
    cursor:pointer;
	color:#fff;
	background:#ff0b0b;
	border-radius:50%;
	position:absolute;
	right:-7px;
	top:-7px;
}
.popup {
    width:92%;
    margin:0 auto;
	background-color:#fff;
	color:#282828;
	font-size:1.4rem;
	line-height:2rem;
	border-radius:4px;
	text-align:left;
	box-shadow:0 0 12px #9cadb3;
	position:relative;
	padding:18px 10px;
}
.popup-content{	
    max-height:70vh;
    overflow-x:auto;
	padding:0 12px;
}
/* Popup End */
/*disclosure start*/
.new-table table{
	width:100%;	
}
.new-table table th, .new-table table td {
    text-align: right;
}
.new-table .center, .new-table table .center {
    text-align: center;
}
.new-table table.tablesorter .tablesorter-header-inner{
	text-align:right;
	padding-right:9px;	
}
/*disclosure end*/
@media only screen and (min-width:420px) {
	#big .slick-arrow.slick-prev{
		left:27.2%;
	}
	#big .slick-arrow.slick-next{
		right:27.2%;
	}
}
@media only screen and (min-width:580px) {
	.s-five {
		padding-left:10%;
		padding-right:10%;
		overflow:hidden;
		max-height:600px;
		z-index:1;
	}
	.s-five .slick-dots {
		padding:0;
		margin:20px 0 0 0;
		text-align:center;
	}
	.s-five .slick-dots li button {
		font-size:14px;
		line-height:22px;
		width:26px;
		height:26px;
	}
	.s-five button.slick-arrow {
		font-size:0;
		line-height:0;
		width:36px;
		height:36px;
		border-radius:50%;
		border:1px solid #e6d5ff;
		background:#fff;
		box-shadow:none;
		position:absolute;
		bottom:50%;
		padding:0;
		margin:-17px 0 0;
	}
	.s-five button.slick-prev {
		left:5px;
	}
	.s-five button.slick-next {
		right:5px;
		transform:rotate(-45deg);
		-webkit-transform:rotate(-45deg);
		z-index:998;
	}
	.play-pause-btn button{
		margin-left:240px;
	}
	.back-to-prev {
    	font-size:13px !important;
    	line-height:17px !important;
	}
	.yt-video{
		max-width:96%;
		max-height:96%;
		padding:10px;
	}
	.rightpan{
		margin:30px 0 0;
	}
	.employers-benefits-wrap .employers-benefits{
		padding:60px 30px;
	}
	.blog-cat-filter select{
		width:200px;
	}
	.employees-get li{
		z-index:4;
	}
	
}
@media only screen and (min-width:680px) {
	.blog-details-links{	
		text-align:center;
		margin-top:60px;
		padding:25px 40px;
		font-size: 14px;
		line-height: 18px;
	}
	.blog-details-links a {
		position: relative;
		max-width: 40%;
		display:inline-block;
		color:#1689e5;
		background:none;
		padding:0;	
		border-bottom: 1px solid #1689e5;
	}
	.prev-article{
		float:left;		
	}
	.next-article{
		float:right;
		text-align:right;	
	}
	.prev-article::after, .prev-article::before{
		right: 100%;
		top: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	.prev-article::after{
		border-color: rgba(255, 255, 255, 0);
		border-right-color: #fff;
		border-width: 30px;
		margin-top: -30px; 
		content:"";
		display:inline-block;	
	}
	.prev-article:before {
		border-color: rgba(194, 225, 245, 0);
		border-right-color: #1689e5;
		border-width: 31px;
		margin-top: -31px;
	}
	.next-article::after, .next-article::before{
		left: 100%;
		top: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	.next-article::after{
		border-color: rgba(255, 255, 255, 0);
		border-left-color: #fff;
		border-width: 30px;
		margin-top: -30px; 
		content:"";
		display:inline-block;	
	}
	.next-article:before {
		border-color: rgba(194, 225, 245, 0);
		border-left-color: #1689e5;
		border-width: 31px;
		margin-top: -31px;
	}
	.author-contact-cont {
		padding: 20px 24px;
		margin-top:10px;
		margin-bottom: 20px;
	}
	.author-contact-cont h2 {
		font-size: 18px;
		line-height: 24px;
	}
	.author-contact-cont ul.author-contact {
		font-size: 14px;
		line-height: 20px;
	}
	
}

@media only screen and (min-width:921px) {
	.s-five {	
		padding-left:5%;
		padding-right:5%
	}
	.back-to-prev {
			font-size:16px !important;
			line-height:22px !important;
		}
	.employers-benefits-wrap .employers-benefits{
		padding:0 30px;
	}
}

/*slick slider end*/

@media only screen and (max-width:767px) {
}

@media only screen and (min-width:420px) {
	/* hows-it-work Start */
	.hows-it-work ul li{
		width:70%;
		margin-left:auto;
		margin-right:auto;
	}
	/* hows-it-work End */
	.get-form.get-form2 form{
		border-radius:20px;
		box-shadow: 0 0 8px #a19fff;
	}
	.get-form.get-form2 input[type=text], .get-form.get-form2 input[type=email], .get-form.get-form2 input[type=submit] {
		box-shadow:none;
	}
	
	
	.pixtab-2 .second-part:after {
		bottom:-49px;
	}
	/* Footer End */
}
@media only screen and (min-width:580px) {
	/* hows-it-work Start */
	.hows-it-work ul{
		display:flex;
		display:-webkit-flex;
		flex-wrap:wrap;
		justify-content:space-between;
	}
	.hows-it-work ul li{
		width:48%;
	}
	/* hows-it-work End */
	.five-col ul li{
		width:48%;
	}
	.employees-get li{
		width:33.3%;
		padding:30px 10px 36px;
		box-shadow:0 13px 20px -15px #4e4e4e !important;
		background:#fefefe !important;
	}
	.employees-get li:nth-child(even){
		background:#e6eef2 !important;
		box-shadow:none !important;
		z-index:1 !important;
	}
	.back-to-prev li a .txt-back{
		display:inline-block;
	}
	.back-to-prev li a svg{
		margin:0;
		width:30px;
		fill:none;
		stroke:#143c66;
		background:none;
		padding:6px 0 6px 2px;
	}
	/*.blog-cat-filter select{
		max-width:100%;
		
	}*/
	.related-article ul{
		display:-ms-flexbox;
		display:flex;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		/*justify-content:space-between;*/
	}
	.related-article li{
		width:33%;
		padding:0 4% 0 0;
	}
	.related-article li a{
		width:100%;
	}
	.related-article li a img{
		width:100%;
		float:none;
		max-width:none;
		margin:0;
		padding-right:0;
	}
	.related-article li .related-text{
		width:100%;
		flex:unset;
		display:block;
	}
	.employers-benefits-wrap .info-box ul li{
		padding:5px 0 10px 54px;
		margin-bottom:4px;
	}
	.employers-benefits-wrap .five-col ul li{
		background-size:34px auto;	
	}
}

@media only screen and (min-width:768px) {
	

	/* Home Page Style Start */

	.svc-cont-img{
		max-width:604px;
	}
	.svc-tab-cont-txt{
		font-size:1.4rem;
		line-height:2.2rem;
	}

	.svc-details h3{
		font-size:1.6rem;
		line-height:2.8rem;
		font-weight:600;
	}
	.svc-details-wrap{
		margin:0 0 50px;
	}
	.svc-details{
		padding:0 0 0 96px;
		margin:0 0 40px;
		background-size:auto;
	}
	.svc-details ul:not(.ser-list) li{
		margin:0 0 30px;
	}
	.svc-details ul li strong{
		font-weight:600;
	}
	.svc-details ul li:before{
		content:"";
		display:block;
		width:18px;
		height:2px;
		background-color:#7e7bf9;
		position:absolute;
		left:-32px;
		top:10px;
	}
	.svc-details ul li:after{
		left:-57px;
	}
	.svc-details h3{
		display:block;
		min-height:64px;
		vertical-align:middle;
	}
	
	.svc-tab .pix-tab-nav{
		top:62px;
	}
	/*.svc-tab .pix-tab-heading{
		padding:14px 0;
	}
	.svc-tab .pix-tab-nav ul li, .svc-tab .pix-tab-heading{
		font-size:2rem;
		line-height:3rem;
		font-weight:700;
	}
	.svc-tab .pix-tab-heading{
		position:sticky;
		top:67px;
		z-index:998;
	}*/
	.highlight-txt{
		padding:1px 10px;
		line-height:3.8rem;
		margin-top:0;
	}
	.highlight-txt2{
		padding:5px 12px;
		line-height:inherit;
	}
	.svc-tab-cont-txt h4{
		font-size:1.6rem;
		line-height:2.4rem;
		margin-bottom:20px;
	}
	
	/*.svc-tab .pixtab-2 {
		margin:40px 0 110px;
	}*/
	.svc-tab .pix-tab-nav ul{
		border-radius:30px;
	}
	.svc-tab .pix-tab-nav ul li{
		padding:16px 0;
		border-radius:30px 0 0 30px;
		font-size:1.8rem;
		line-height:2.6rem;
	}
	.svc-tab .pix-tab-nav ul li:last-child{
		border-radius:0 30px 30px 0;
	}
	.imp-link{
		margin:30px 0 0;
		padding:20px 0;
		font-size:1.4rem;
		line-height:2rem;
	}
	.three-item li{
		width:46%;
	}
	
	.planning-sec{
		/*margin:0 0 30px;*/
	}

	.employees-features{
		width:50%;
		padding:40px 20px 20px;
	}
	.qus-list li{
		padding:10px 0;
	}
	.testimonial h1.sec-title{
		margin-bottom:14%;
	}
	.sec-title, .employees-1 h1.sec-title, .testimonial h1.sec-title{
		font-size:2.5rem;
		line-height:3.5rem;
	}
	.pixtab-1 .second-part{
		padding-bottom:130px;	
	}
	
	/* Home Page Style End */
	/* Footer Start */
	
	/* Footer End */
	.financial-advice li{
		/*font-size:2rem;
		line-height:3rem;
		line-height:2.2rem;*/
	}
	.case-studies-wrap{
		display:-ms-flexbox;
		display:flex;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		justify-content:space-evenly;
	}
	.five-col ul li{
		width:31%;
	}
	/*.employers-benefits{
		margin-bottom:70px;
	}*/
	.financial-advice-slider{
		font-size:2.1rem;
		line-height:3.1rem;
		color:#fff;
	}
	.financial-advice h1.sec-title{
		font-size:2.4rem;
		line-height:3.6rem;
		margin-bottom:18px;
	}
	.financial-advice-slider .slick-dots li button{
		width:35px;
		height:35px;
		font-size:2rem;
		line-height:2.5rem;
	}
	.flaw-text{
		font-size:2.4rem;
		line-height:3.0rem;
	}
	.case-studies-details{
		display:flex;
		display:-webkit-flex;
		flex-wrap:wrap;
		justify-content:space-between;

		/*align-items:center;*/
		margin-bottom:27px;
	}
	.case-studies-details .leftpan, .case-studies-details .rightpan{
		width:50%;	
	}
	.tab-imp-txt{
		font-size:2rem;
		line-height:4rem;
		margin-bottom:60px;	
	}
	.case-studies-details .right-align{
		text-align:right !important;
	}
	.second-part{
		margin:90px 0 0 0;
		padding-bottom:110px;
	}
	.pixtab-2 .second-part{
		margin-bottom:110px;
		padding-bottom:0;	
	}
	.employees-1 h1.sec-title::before{
		top:-35px;
		font-size:8vw;
		line-height:6.8rem;
	}
	.employees-get{
		margin:0 0 60px;
	}
	.employees-get li{
		width:33.3%;
		height:200px;
		padding:56px 10px 0;
		box-shadow:0 13px 20px -15px #4e4e4e;
	}
	.testimonial h1{
		margin-bottom:14%;
	}
	.testimonial h1.sec-title::before {
		top:21px;
		font-size:8vw;
		line-height:6.8rem;
	}
	.client-testi-wrap{
		display:-ms-flexbox;
		display:flex;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		justify-content:space-evenly;
	}
	.client-testi{
		width:43%;
		margin:0 1% 8% 1%;
	}
	
	
	/* About Patton Start */
	.business-info{
		padding-bottom:20px;
		display:-ms-flexbox;
		display:flex;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.business-info .info-thumb {
		width:200px;
		height:auto;
		padding:0 40px 0 0;
		margin:0;
	}
	.business-info .info-text{
		width:80%;
		flex:auto;
		padding-top:30px;
	}
	.list-row{
		display:flex;
		display:-webkit-flex;
		flex-wrap:wrap;
		justify-content:space-between;
	}
	.list-row li{
		width:49%;
	}
	.item-list{
		display:-webkit-flex;
		display:flex;
		flex-wrap:wrap;
		margin-bottom:20px;	
	}
	.item-list>li{
		width:49%;
		margin:0.5%;	
	}
	.advise-list li{
		padding:14px 0;
		flex:1 0 0;
		-webkit-flex:1 0 0;
		overflow:hidden;
		width:auto;
		margin:0 .7% 10px;
	}
	
	.hows-it-work ul li{
		padding:60px 20px 30px 20px;
		margin:62px 0 0;
	}
	/* 30-09-21 start */
	
	.highlight-3-content{
		border-bottom: #a7a7a7 1px solid;
		margin-bottom: 0;
		display:flex;
		flex-direction: row;
		justify-content: center;	
	}
	.highlight-3-content-left{
		width:79%;
		padding:10px 0;
		margin-right:1%;
		order: 2;	
	}
	.highlight-3-content-right{
		width:29%;
		font-size: 18px;
		line-height: 26px;
		font-weight: bold;
		color: #353535;
		text-align:center;
		background:none;
		padding: 14px 18px 28px 18px;
		border-right: #a7a7a7 1px solid;
		margin:0;
		margin-right:2%;
		margin-left:auto;
		order: 1;
	}
	.highlight-3-content-right em {
		display: block;
		font-style: normal;
	}
	/* 30-09-21 end */
	.employers-benefits-wrap{
		margin-bottom:70px !important;	
	}
	
}

@media only screen and (min-width:921px) {
	/* General Style Start */
	
	/* General Style End */
	/* Home Page Style Start */
	.svc-tab-cont-txt h4{
		font-size:1.8rem;
		line-height:2.8rem;
		margin-bottom:30px;
	}
	.svc-tab .pix-tab-content{
		padding:30px 0;
	}
	
	/*.svc-tab{
		padding:100px 0 60px;
	}*/	
	/*.svc-tab .pix-tab-heading{
		border-radius:25px;
		font-size:2rem;
		line-height:3rem;
		padding:12px 0;
	}*/
	/*.svc-tab .pixtab-2 {
		margin:0;
	}*/
	.pixtab-1 .second-part{
		padding-bottom:190px;	
	}
	.heading-w-bg{
		font-size:1.8rem;
		line-height:2.4rem;
		padding:10px 0;
		margin:0 0 28px;
	}
	/* Home Page Style End */
	/* hows-it-work Start */
	.hows-it-work ul li:before{
	}
	/* hows-it-work End */
	.svc-tab-cont-heading{
		font-size:3rem;
		line-height:4rem;
	}
	.sec-title, .employees-1 h1.sec-title, .testimonial h1.sec-title{
		font-size:3rem;
		line-height:4rem;
	}
	.employees-1 h1.sec-title{
		margin-bottom:8%;
	}
	/* Footer Start */
	
	
	.pixtab-2 .second-part:after {
		bottom:-108px;
	}
	
	/* Footer End */
	.five-col ul li {
		width:30%;
	}
	.imp-link{
		margin:50px 0 0;
		padding:20px 0 40px;
	}
	.second-part{
		margin:140px 0 0 0;
		padding-bottom:160px;
	}
	.pixtab-2 .second-part{
		margin-bottom:160px;
		padding-bottom:0;	
	}
	.financial-advice{
		background-position:0 0;
		background-size:100% 100%;
	}
	.list-row li {
		width:33%;
	}
	.item-list>li{
		width:32%;
	}
	
	.employers-benefits-wrap{
		margin-bottom:100px !important;	
	}
	
	.what-you-get{
		align-items:center;	
	}
}
@media only screen and (min-width:1023px) {
	.case-studies-list-right{
		opacity:0;
	}
	.main-features-bot-bg h1{
		padding-top:30px;
	}
	.inner-page{
		font-size:1.5rem;
		line-height:2.5rem;
	}
	.svc-tab-cont{
		display:-ms-flexbox;
		display:flex;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		justify-content:space-between;
		align-items:flex-start;
		padding-bottom:100px;
	}
	.svc-cont-main-img{
		top:15px;
	}
	.svc-cont-img{
		width:45%;
		position:sticky;
		top:110px;
		max-width:100%;
		margin:20px 0 0;
		padding:10px 0 0;
	}
	.svc-tab-cont-txt{
		width:51%;
		float:right;
	}
	.svc-tab .pix-tab-nav ul li{
		font-size:2.4rem;
		line-height:3.4rem;
	}
	.employees-features{
		width:25%;
		padding:20px 20px 18px;
		font-size:1.5rem;
		line-height:2.4rem;
	}
	.employees-features img{
		height:50px;
		width:auto;
	}
	.employees-features h2{
		font-size:1.8rem;
		line-height:2.8rem;
		margin:0 0 12px;
	}
	.employees-get{
		padding:40px 0 80px;
	}
	.main-footer .rightpan{
		padding:8px 0 0;
	}
	.case-studies{
		display:-ms-flexbox;
		display:flex;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.case-studies .sec-title{
		width:100%;
	}
	.case-studies-details{
		font-size:1.5rem;
		line-height:2.5rem;
		text-align:left;
		width:48%;
		float:left;
		/*margin-bottom:0;*/
	}
	.case-studies-details a{
		padding:6px 12px;
		font-size:1.4rem;
		line-height:2.2rem;
	}
	.case-studies-details p{
		margin-bottom:36px;
	}
	.financial-advice{
		max-width:80%;
		margin:0 auto;
	}
	.five-col ul li {
		width:28%;
	}
	.second-part{
		margin:160px 0 0 0;
		padding-bottom:180px;
	}
	.pixtab-2 .second-part{
		margin-bottom:180px;
		padding-bottom:0;	
	}
	.employees-get li{
		width:20%;
		height:200px;
		padding:56px 10px 0;
		box-shadow:0 13px 20px -15px #4e4e4e;
	}
	
	/* footer-left Start */	
	/*.footer-left li.info-query .foot-aks a, .footer-left ul li:last-child span:last-child{
		padding:4px 10px;
	}
	.address-icon li.info-query, .footer-left ul>li:last-child {
		width:100%;
	}*/
	
	.foot-ico{
		padding:0 0 0 60px;
		background-size:34px;
	}
	.footer-left ul li.footer-address {
		margin-bottom:18px;
	}
	.footer-right .get-form input[type=submit] {
		font-size:1.5rem;
	}
	/* footer-left end *
	/* main-footer end 
	* 30-09-21 end */
	.svc-details-wrap{
		margin:0 0 60px;
	}

	
	.imp-link{
		margin:50px 0 0;
		padding:20px 0 60px;
	}
}

@media only screen and (min-width:1025px) {
	
	/* General Style Start */

	/* General Style End */

	/* Home Page Style Start */
	
	.tab-imp-txt{
		font-size:2.6rem;
		line-height:4.6rem;
		margin-bottom:54px;	
	}
	.svc-tab-cont-heading{
		font-size:3.8rem;
		line-height:4.8rem;
	}
	.sec-title, .employees-1 h1.sec-title, .testimonial h1.sec-title{
		font-size:3.8rem;
		line-height:4.8rem;
	}
	.employees-1 h1.sec-title{
		margin-bottom:6%;
	}
	
	/* Home Page Style End */
	
	/* hows-it-work Start */
	.hows-it-work ul li{
		width:30%;
	}
	/* hows-it-work End */
	
	
	.pixtab-2 .second-part:after {
		bottom:-128px;
	}
	/*.foot-ico{
		padding:0 0 0 110px;
		background-size:70px
	}*/
	/* Footer End */
	/*.employers-benefits{
		margin-bottom:110px;
	}*/
	.employees-get{
		padding:40px 0 100px;
	}
	.back-to-prev2{
		font-size:1.8rem;
		line-height:2.4rem;
	}
	/* About Patton Start */
	/*about patton slider start*/
	
	/*about patton slider End*/
	/* About Patton Ends */
	
	/* 30-09-21 start */
	
	.highlight-3-content-right{
		font-size: 24px;
		line-height: 30px;
	}
	/* 30-09-21 end */

	.imp-link{
		padding:20px 0 80px;
	}
	.three-item li{
		width:23%;
	}
}
@media only screen and (min-width:1100px) {
	.svc-tab .pix-tab-nav{
		top:90px;
	}

}

@media only screen and (min-width:1200px) {
	/* General Style Start */
	
	.pixtab-1 .second-part{
		padding-bottom:230px;	
	}

	
	.pixtab-2 .second-part:after {
		bottom:-142px;
	}
	/*.foot-ico{
		padding:0 0 0 125px;
		background-size:81px;
		min-height:108px;
	}*/
	/* Footer End */
	
	.financial-advice{
		margin-left:auto;
		margin-right:auto;
		padding:50px 60px;
		/*max-width:800px;*/	
	}
	
	.financial-advice h1.sec-title{
		font-size:2.8rem !important;
		line-height:3.8rem !important;
		font-weight:700;
		margin-bottom:100px !important;	
	}
	.slier-nav-wrap{
		text-align:center;	
	}
	.s-custom-nav{
	display:inline-block;
    color:#fff;
    outline:none;
    padding-left:2px;
    vertical-align:top;
    margin-left:10px;
    margin-right:10px;
    text-align:left;
	font-size:1.4rem;
	font-weight:600;
	text-transform:uppercase;
	padding:0;
    background:none;
    box-shadow:none;
	line-height:3.4rem;	
	}
	.prev-arrow::before, .next-arrow::after {
    font-size:3.4rem;
    line-height:2.7rem;
    display:inline-block;
    vertical-align:top;
    margin:0 6px;
	}
	.prev-arrow::before {
		content:" ‹";
	}
	.next-arrow::after {
		content:"› ";
	}
	.financial-advice .fm-text-final{
		padding-top:0;	
	}
	.fm-text-final span span{
		font-size:4.4rem;
		line-height:5.8rem;
		font-weight:700;
		display:block;
		padding-bottom:12px;
	}
	.financial-advice-slider{
		font-size:2.4rem;
		line-height:3.4rem;
		padding:0;
	}
	.financial-advice-slider .slick-dots{
		margin:40px 0 0 0;
		padding:0;
		text-align:center;
		margin:0 0 0 0;
		padding:0;
		text-align:center;
		position:absolute;
		top:-75px;
		width:100%;
		left:0;
	}
	.financial-advice-slider .slick-dots li{
		padding:0;
		margin:0 10px;
		display:inline-block;
	}
	.financial-advice-slider .slick-dots li:first-child{
		margin-left:0;	
	}
	.financial-advice-slider .slick-dots li:last-child{
		margin-right:0;	
	}
	.financial-advice-slider .slick-dots li button{
		width:40px;
		height:40px;
		font-size:2.2rem;
		line-height:3rem;
	}
	.financial-advice-slider .slick-dots li:first-child::before{
		content:"Options:";
		display:inline-block;
		text-transform:uppercase;
		font-size:14px;
		font-weight:400;
		margin-right:34px;
		vertical-align:middle;
		font-weight:600;	
	}
	.financial-advice-slider .slick-dots li.slick-active button{
			background:#b193de;
			color:#fff;
	}
	.case-studies .sec-title{
		margin-bottom:60px;
	}
	.case-studies-details .rightpan h2{
		font-family:'Open Sans';
		font-size:1.8rem;
		line-height:2.4rem;
		font-weight:600;	
	}
	.imp-link{
		padding:20px 0 120px;
	}
	.second-part{
		margin:205px 0 0 0;
		padding-bottom:225px;
	}
	.pixtab-2 .second-part{
		margin-bottom:225px;
		padding-bottom:0;	
	}
	
}

@media only screen and (min-width:1220px) {
	.five-col ul li{
		margin:5px 5px;
		width:18%;
	}
	
}
@media only screen and (min-width:1300px) {
	.svc-tab .pix-tab-nav{
		z-index:998;
		top: 89px;
    	padding: 10px 0;
    	background: #fff;
	}
	.sticky .pix-tab-nav{
		top:0;
		z-index:999;	
	}
	.pixTab.sticky .pix-tab-nav{
		width:254px;
		margin:0 auto;
		height:88px;
	}
	.pixTab.sticky .pix-tab-nav ul{
		box-shadow:none;
		display:block;
		/*padding:21px 0 0;*/
		padding:0;
		text-align:center;
	}
	.pixTab.sticky .pix-tab-nav ul li{
		border-radius:0;
		width:auto;
		margin:0 10px 0 0;
		/*padding:0;*/
		padding:35px 0 0 0;
		color:#01001e;
		font:600 1.4rem/2rem Open Sans, sans-serif;
		text-transform:uppercase;
		border:none;
		display:inline-block;
	}
	.pixTab.sticky .pix-tab-nav ul li:last-child{
		border-radius:0;
		margin-right:0;
	}
	.pixTab.sticky .pix-tab-nav ul li.active-nav{
		background:none;
		color:#1cc600;
	}
}

@media only screen and (max-width:586px) {
	
}
@media only screen and (min-width:1700px) {
	.employees-1 h1.sec-title::before, .testimonial h1.sec-title::before{
		font-size:6.9vw;
	}
	
}
@media only screen and (min-width:1900px) {
	.employees-1 h1.sec-title::before, .testimonial h1.sec-title::before{
		font-size:5.9vw;
	}
	
}