@charset "utf-8";
/* CSS Document */

.alignleft {
	float: left;
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 45%, 34% 100%);
	clip-path: polygon(0 0, 100% 0, 100% 45%, 34% 100%);
}

.alignright {
	float: right;
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 45%, 34% 100%);
	clip-path: polygon(0 0, 100% 0, 100% 45%, 34% 100%);
	padding-bottom: 20px;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

body{margin:0px; padding:0px; color:#ffffff; -webkit-text-size-adjust: none; background-color:#ffffff; font-family:'Lato', Arial; overflow-x:hidden;}
b,strong{font-weight:700;}
img{max-width:100%;height:auto !important;}
a img{border:none;}
a {text-decoration:none; -webkit-transition: all .15s ease; -o-transition: all .15s ease; transition: all .15s ease;}
.clear{clear:both;}
.wrapper{width:100%; margin:0px auto; max-width:1482px; box-sizing:border-box; -webkit-box-sizing:border-box;}

header{position:absolute; top:0; left:0; z-index:9; width:100%;}
header .logo{background-image:url(../images/logobg.png); width:402px; height:193px; background-size:cover; background-position:center; padding:21px 0 0 48px; box-sizing:border-box; -webkit-box-sizing:border-box; margin-left:-109px; float:left;}

header .menu{float:right; padding:71px 0 0 0;}
header .menu ul{margin:0; padding:0; list-style:none;}
header .menu ul li{text-transform:uppercase; font-size:15px; line-height:normal; font-family: 'Lato', Arial; font-weight:700; display:inline-block; padding-left:18px; position:relative;}
header .menu ul li a{color:#ffffff; padding-bottom:19px;}
header .menu ul li a:hover,header .menu ul li.current_page_item a,header .menu ul li.current-page-ancestor a{color:#172470;}
header .menu ul li.menu-item-has-children>a{padding-right:0px; }
header .menu ul .sub-menu{position:absolute; top:37px; right:0; width:461px; background-color:#ffffff; padding:20.5px 0 14.5px; box-sizing:border-box; -webkit-box-sizing:border-box; border-radius:5px; min-height: 175px;}
header .menu ul .sub-menu:before{background-image:url(../images/border-top.png); content:''; top: -10px; right:45px; width:20px; height:10px; display: block; position: absolute;}

header .menu ul.sub-menu{display:none;}
header .menu li:hover>ul.sub-menu{display:block;}

header .menu ul .sub-menu a{color:#666666; box-sizing:border-box; -webkit-box-sizing:border-box;}
header .menu ul .sub-menu li{display: flex; width:50%; float: left;padding:0; text-transform:none; position:static;}
header .menu ul .sub-menu li>a{/*-webkit-box-flex: 43.8177874186551%; -ms-flex: 43.8177874186551%; flex: 43.8177874186551%; */padding:9px 45px 13px 40px; width:202px; font-weight:400; font-size:15px;}
header .menu ul .sub-menu li:hover>a,header .menu ul .sub-menu li.current-menu-item>a{background-color:#f5f6f7; color:#f04e26;}
header .menu ul .sub-menu li:first-child>a + ul.sub-menu{opacity:1; visibility:visible; display:block;}
header .menu ul .sub-menu li:hover>a + ul.sub-menu{opacity:1; visibility:visible;}
header .menu ul .sub-menu li>ul.sub-menu{-webkit-box-flex: 56.1822125813449%; -ms-flex: 56.1822125813449%; flex: 56.1822125813449%; opacity:0; visibility:hidden; top:20.5px; padding:0; border-left:1px solid #eaeaea; width:calc(100% - 202px); width:-moz-calc(100% - 202px); width:-webkit-calc(100% - 202px); height:100%; height:calc(100% - 33px); height:-moz-calc(100% - 33px); height:-webkit-calc(100% - 33px); overflow-y:auto; min-height: auto;}
header .menu ul .sub-menu li>ul.sub-menu:before{display:none;}
header .menu ul .sub-menu li>ul.sub-menu li{float:left; width:50%;}
header .menu ul .sub-menu li>ul.sub-menu:after{clear:both; display:table; content:'';}
header .menu ul .sub-menu li>ul.sub-menu a{display:block; padding:9px 20px 13px; width:100%;}
header .menu ul .sub-menu li:hover>ul.sub-menu a{background-color:transparent;}

.mainbg{background-image:url(../images/mainbg.jpg); background-position:top center; background-repeat:no-repeat; min-height:500px; padding:200px 0 0; box-sizing:border-box; -webkit-box-sizing:border-box;}
.home .mainbg{background-image:url(../images/home_bg.jpg); position:relative;}
.home .mainbg:after{content:''; background-image: url(../images/side_img.png); background-repeat: no-repeat; background-position: bottom right; position: absolute; bottom: 107px; right: 0; content: ''; width: 551px; height: 549px; background-size: cover; z-index: 1;}
.mainbg .topcont{text-align:center; padding-top:43px; padding-bottom:72px;}
.home .mainbg .topcont{padding-bottom:176px;}
.mainbg .topcont h1{margin:0; padding:0; font-family: 'Lato', Arial; font-size:46.03px; line-height:normal; padding-bottom:19px; font-weight:400;}
.home .mainbg .topcont h1{font-size:50.03px;}
.mainbg .topcont h2{margin:0; padding:0; font-family: 'Lato', Arial; font-size:28px; line-height:normal; letter-spacing:-0.06px; font-weight:400;}
.home .mainbg .topcont h2{font-size:28px;}

.mainbg .boxcontent{padding:0 0 90px 65px; margin-bottom:74px; background-color:#ffffff; color:#666666; font-size:18px; line-height:26px; font-family: 'Lato', Arial; font-weight:400; -webkit-box-shadow: 6.5px 17px 39px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow: 6.5px 17px 39px 0px rgba(0, 0, 0, 0.3); box-shadow: 6.5px 17px 39px 0px rgba(0, 0, 0, 0.3); box-sizing:border-box; -webkit-box-sizing:border-box;}
.home .mainbg .boxcontent{max-width:1100px; margin-left:auto; margin-right:auto; padding-left:57px; line-height:28px; padding-bottom:82px;     -webkit-box-shadow: 6.5px 17px 39px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 6.5px 17px 39px 0px rgba(0, 0, 0, 0.1); box-shadow: 6.5px 17px 39px 0px rgba(0, 0, 0, 0.1); background-image: url(../images/cs-blog-img-background.png); background-repeat: no-repeat; background-position: center center; box-sizing: border-box; -webkit-box-sizing: border-box; position: relative; background-size: cover; margin-bottom:0; z-index:2;}
.mainbg .boxcontent h2{color:#464646; margin:0 0 35px 0; padding:57px 0 0 0; font-family: 'Lato', Arial; font-size:26px; line-height:42px; font-weight:700;}
.home .mainbg .boxcontent h2{padding-top:67px;}
.home .mainbg .boxcontent a{color:#f04e26; margin-top:35px; display:inline-block;}
.mainbg .boxcontent h3{color:#f26441; margin:0; padding:6px 0 27px 0; font-family: 'Lato', Arial; font-size:26px; line-height:normal; font-weight:700;}
.features{padding-top:13px; padding-bottom:47px; background-image:url('../images/side_img.png'); background-position:center right; background-repeat:no-repeat;}
.features ul{padding:0; margin:0; list-style:none;}
.features ul li{float:left; width:25%; padding-right:113px; box-sizing:border-box; -webkit-box-sizing:border-box; padding-bottom:45px;}
.features ul li img{vertical-align:middle;}
.features ul li table{width:100%; border:0; border-spacing:0; border-collapse:collapse;}
.features ul li table td{padding:0; vertical-align:middle;}

.tabs{padding-bottom:78px;}
.tabs ul{padding:0; margin:0 -15.5px; list-style:none; text-align:center;}
.tabs ul li{float:left; width:20%; box-sizing:border-box; -webkit-box-sizing:border-box; padding-bottom:45px; font-family: 'Lato', Arial; font-size:18px; line-height:28px; font-weight:700; padding:0 15.5px; max-width:276px;}
.tabs ul li.active,.tabs ul li:hover{}
.tabs ul li.active a,.tabs ul li a:hover{color:#ffffff; background-color:#bbbbbb;}
.tabs ul li a{color:#515151; width:100%; display:block; -webkit-box-shadow: 0px 6px 16px 10px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 6px 16px 10px rgba(0, 0, 0, 0.1); box-shadow: 0px 6px 16px 10px rgba(0, 0, 0, 0.1); border-radius:5px; padding:14px 0;}

.mainbg .boxcontent .tabcontent{padding-right:67px;}
.mainbg .boxcontent .tabcontent a,.btn a,footer .footer .top a,.mainbg .topcont a,.bottomcont .lft a{margin-bottom:29px; margin-top:20px; display:inline-block; color:#ffffff; font-size:16px; line-height:normal; font-weight:700; border-radius: 5px; background-color:#172470; width:100%; max-width:270px; text-align:center; margin-right:10px; padding:13px 10px; box-sizing:border-box; -webkit-box-sizing:border-box;}
.mainbg .topcont a{margin-top:70px;}
.mainbg .boxcontent .tabcontent a:hover,.btn a:hover,footer .footer .top a:hover,.mainbg .topcont a:hover,.bottomcont .lft a:hover{-webkit-transform: translateY(-1px); -ms-transform: translateY(-1px); transform: translateY(-1px); background-color:#f04e26;}

.mainbg .boxcontent .tabcontent a + h4{margin-top:30px;}
.mainbg .boxcontent .tabcontent h3{color:#172470; padding-bottom:0; margin-bottom:45px;}
.mainbg .boxcontent .tabcontent h4{color:#f26441; font-family: 'Lato', Arial; font-size:18px; line-height:24px; font-weight:700; margin:0; padding:0;}

.mainbg .boxcontent .tabcontent ul.logos{padding:0; margin:0 -15.5px; list-style:none; text-align:center;}
.mainbg .boxcontent .tabcontent ul.logos li{background-color:#ffffff; width:20%; float:left; margin:15px 0; padding:0 15.5px; box-sizing:border-box; -webkit-box-sizing:border-box;}
.mainbg .boxcontent .tabcontent ul.logos li a{background-color:#ffffff; padding:0; margin:0; display:block; max-width:100%; -webkit-box-shadow: 0px 6px 16px 10px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 6px 16px 10px rgba(0, 0, 0, 0.1); box-shadow: 0px 6px 16px 10px rgba(0, 0, 0, 0.1); border-radius: 5px;}
.mainbg .boxcontent .tabcontent ul.logos li table{width:100%; height:97px !important; border:0; border-spacing:0; border-collapse:collapse;}
.mainbg .boxcontent .tabcontent ul.logos li table td{padding:0; vertical-align:middle;}

.mainbg .boxcontent .tabcontent ul.tech{padding:0; margin:0 -15.5px; list-style:none; text-align:center;}
.mainbg .boxcontent .tabcontent ul.tech li{background-color:#ffffff; width:20%; float:left; margin:15px 0; padding:0 15.5px; box-sizing:border-box; -webkit-box-sizing:border-box; max-width:276px; min-height:97px; font-size:18px; line-height:28px; font-weight:700;}
.mainbg .boxcontent .tabcontent ul.tech li a{background-color:#ffffff; padding:0; margin:0; display:block; max-width:100%; -webkit-box-shadow: 0px 6px 16px 10px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 6px 16px 10px rgba(0, 0, 0, 0.1); box-shadow: 0px 6px 16px 10px rgba(0, 0, 0, 0.1); border-radius: 5px; color:#464646; min-height:100%}
.mainbg .boxcontent .tabcontent ul.tech li table{width:100%; height:100%; border:0; border-spacing:0; border-collapse:collapse;}
.mainbg .boxcontent .tabcontent ul.tech li table td{padding:10px 0; vertical-align:middle; text-align:left; box-sizing:border-box; -webkit-box-sizing:border-box;}
.mainbg .boxcontent .tabcontent ul.tech li table td:first-child{width:99px; text-align:center;}
.mainbg .boxcontent .tabcontent ul.tech li table td p{margin:5px 0;}
.mainbg .boxcontent .tabcontent ul.tech li table td span{color:#f26441; font-size:16px; line-height:23px;}
.mainbg .boxcontent .tabcontent ul.tech li table td span a{color:#f26441; box-shadow:none; padding:0; margin:0; text-align:left; display:block;}
a[href="JavaScript:void(0);"]{cursor:default; transition:none !important;}
a[href="JavaScript:void(0);"]:hover{transition:none !important; transform:none !important;}
.mainbg .boxcontent .tabcontent ul.tech li table td span br{display:none;}

.mainbg .boxcontent .tabcontent ul.tech.threecol{margin-bottom:55px;}
.mainbg .boxcontent .tabcontent ul.tech.threecol:after{content:''; clear:both; display:table;}
.mainbg .boxcontent .tabcontent ul.tech.threecol li{width:33.33333333333333%; margin:15px 0; padding:0 15.5px; max-width:362px; min-height:132px;}
.mainbg .boxcontent .tabcontent ul.tech.threecol li table{height:inherit !important;}
.mainbg .boxcontent .tabcontent ul.tech.threecol li table td{padding:10px 10px;}
.mainbg .boxcontent .tabcontent ul.tech.threecol li table td:first-child{width:141px;}

.mainbg .boxcontent .tabcontent ul.tech.threecol.fourcol li{width:24.4%; margin:4px; padding:0; max-width:339px;}

footer{}
footer .footer{padding:45px 0 0 0; background-color:rgba(0,0,0,0.05);}
footer .footer .bottom{font-size:16px; padding-top:239px; background-image:url(../images/footer-banner.png); background-position:center; background-size:cover; background-repeat:no-repeat; padding-bottom:05px; min-height:611px; box-sizing:border-box; -webkit-box-sizing:border-box;}
footer .footer .bottom h3{color:#ffffff; margin:0; padding:0; font-size:18px; line-height:24px; font-family: 'Lato', Arial; font-weight:bold; padding-top:30px; padding-bottom:7px;}
footer .footer .bottom ul{margin:0; padding:0; list-style:none;}
footer .footer .bottom ul li{line-height:30px;}
footer .footer .bottom ul li a{color:#ffffff;}
footer .footer .bottom .widget1{width:33.5357624831309%; float:left; padding-right:68px; box-sizing:border-box; -webkit-box-sizing:border-box; line-height:24px;}
footer .footer .bottom .widget2{width:15.45209176788124%; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; padding-right:20px;}
footer .footer .bottom .widget3{width:11.74089068825911%; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; padding-right:20px;}
footer .footer .bottom .widget4{width:27.53036437246964%; float:right; box-sizing:border-box; -webkit-box-sizing:border-box; position:relative; z-index:2;}
footer .footer .bottom .widget4 .address{font-size:21.49px; font-weight:700; padding-top:7px;}
footer .footer .bottom .widget4 .address a{color:#ffffff;}
footer .footer .bottom .widget4 .address a[href^="mailto"]{color:#ffffff; background:url('../images/contact-information-icon.png') no-repeat left center; padding-left:40px;}
footer .footer .bottom .widget4 .address h3{padding-bottom:0; padding-top:24px;}
footer .footer .bottom .widget4 .address p{font-size:14px; line-height:normal; font-weight:400; margin:3px 0 0;}

footer .footer .bottom .footerbot{position:relative; top:-70px; z-index:1;}
footer .footer .bottom .footerbot img{vertical-align:middle; margin-right:35px;}
footer .footer .bottom .footerbot .social{display:inline-block; vertical-align:middle;}
footer .footer .bottom .footerbot .social img{margin:0 6px;}
footer .footer .bottom .footerbot .social img:first-child{margin-left:0;}
footer .footer .bottom .footerbot .widget1{padding-right:10px; padding-top:8px;}
footer .footer .bottom .footerbot .newsletter{width:38.93387314439946%; float:left; padding-right:74px; box-sizing:border-box; -webkit-box-sizing:border-box;}
footer .footer .bottom .footerbot .newsletter input[type="text"],footer .footer .bottom .footerbot .newsletter input[type="email"]{color:#ffffff; font-size:16px; line-height:normal; font-family: 'Lato', Arial; font-weight:400; font-style:italic; background-color:rgba(255,255,255,0.26); border:0; -webkit-appearance:none; border-radius:5px; height:45px; outline:none; padding:0 20px; box-sizing:border-box; -webkit-box-sizing:border-box; width:calc(100% - 168px); width:-webkit-calc(100% - 168px); width:-moz-calc(100% - 168px);}
footer .footer .bottom .footerbot h3{padding-bottom:18px;}
footer .footer .bottom .footerbot .newsletter input[type="submit"]{width:148px; margin-left:16px; height:45px; -webkit-appearance:none; font-family: 'Lato', Arial; font-weight:700; font-size:16px; background-color:#f04e26; border:0; color:#ffffff; border-radius:5px; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; cursor:pointer;}

footer .footer .top{text-align:center; color:#666666; font-size:18px; line-height:28px; font-weight:400;}
footer .footer .top h2{color:#464646; font-size:26px; line-height:42px; font-weight:700; margin:0; padding:0;}
footer .footer .top a{margin:16px 0 0; max-width:148px;}
footer .copy{color:#ffffff; font-family: 'Lato', Arial; font-size:14px; line-height:24px; font-weight:400; background-color:#172470; padding:25.5px 0;}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #ffffff;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #ffffff;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #ffffff;
}
:-moz-placeholder { /* Firefox 18- */
  color: #ffffff;
}

/*css*/
.mainbg.blog-page,.mainbg.contactus-page{background-image: url(../images/cs-blog-banner-img.png); height:788px; display:table; width:100%;}
.mainbg.blog-page .topcont,.mainbg.contactus-page .topcont{display:table-cell; vertical-align:top; width:100%; height:100%; padding-top:88px;}
.blog-panel {padding-bottom: 140px;}
.blog-panel .left-blog{width:74.2914979757085%; float:left; margin-top:-264px; z-index:9; background:#fff; box-sizing: border-box;-webkit-box-sizing: border-box;}
.blog-panel .left-blog .boxcontent {height: 1% !important;}
.blog-panel .right-blog{width:25.7085020242915%; float:left; padding-left: 90px; box-sizing: border-box;-webkit-box-sizing: border-box; margin-top: -40px;}
.blog-panel .btn a{max-width: 148px;font-size: 18px;text-transform: capitalize; margin:16px 0px 0; padding: 11.5px 10px;}
.blog-panel .left-blog span{display:block; font-size:18px; color:#f04e26; line-height:28px; padding-top:66px;}
.blog-panel h2{padding-top: 25px;padding-bottom: 4px;margin: 0;font-family: 'Lato', Arial;font-size: 26px;line-height: 42px;font-weight: 700;color: #464646;}
.blog-panel .boxcontent{padding: 0px 0px 55px 58px;margin-bottom: 48px;color: #666666;font-size: 18px;line-height: 26px;font-family: 'Lato', Arial;font-weight: 400;-webkit-box-shadow: 6.5px 17px 39px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 6.5px 17px 39px 0px rgba(0, 0, 0, 0.1);box-shadow: 6.5px 17px 39px 0px rgba(0, 0, 0, 0.1);background-image: url(../images/cs-blog-img-background.png);background-repeat: no-repeat;background-position: center center;box-sizing: border-box;-webkit-box-sizing: border-box;position: relative;background-size: cover}
.blog-panel .boxcontent.noimg{padding-right:55px;}
.blog-panel .boxcontent.noimg p{padding:0;}
.blog-panel .right-blog h2{padding-top: 0px;padding-bottom: 24px;}
.blog-panel .right-blog ul{margin: 0px;padding: 0px; list-style: none}
.blog-panel .right-blog ul li a{color: #666666; font-size: 18px;line-height: 38px;}
.blog-panel .pagination{text-align: center;padding-top: 64px;}
.blog-panel .pagination ul{margin: 0px;padding: 0px; list-style: none}
.blog-panel .pagination ul li{display: inline-block;font-size: 16px;line-height:42px; font-weight:700;padding-left: 16px;text-transform: capitalize;}
.blog-panel .pagination ul li:first-child{padding-left: 0}
.blog-panel .pagination ul li a,.blog-panel .pagination ul li span{color:#464646;}
.blog-panel .pagination ul li span{padding-right: 5px;display: inline-block;}
.blog-panel .pagination ul li.active a,.blog-panel .pagination ul li span.current{color:#f04e23}
.solution-page .left-solution{width:403px; float: left;box-sizing: border-box;-webkit-box-sizing: border-box;}
.solution-page .right-solution{width:calc(100% - 403px);width:-webkit-calc(100% - 403px);width:-moz-calc(100% - 403px); float: left;box-sizing: border-box;-webkit-box-sizing: border-box;padding-left: 68px; position:relative; z-index:2;}
.mainbg.solution-page .boxcontent{padding-left: 0px; -webkit-box-shadow: 6.5px 17px 39px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 6.5px 17px 39px 0px rgba(0, 0, 0, 0.1);box-shadow: 6.5px 17px 39px 0px rgba(0, 0, 0, 0.1); position:relative;}
.mainbg.solution-page .boxcontent:after{background-image: url(../images/side_img.png);background-repeat: no-repeat;background-position: bottom right; position:absolute; bottom:15px; right:0; content:''; width:551px; height:549px; background-size:cover; z-index:1;}
.mainbg.solution-page .left-solution ul{margin: 0px;padding: 20px 0px 0px; list-style: none;}
.mainbg.solution-page .left-solution ul li{font-weight: 700; font-size: 18px; line-height: 28px;position: relative; overflow-x: hidden;}
.mainbg.solution-page .left-solution ul li table{width:100%; border:0; border-spacing:0; border-collapse:collapse; height:100%;}
.mainbg.solution-page .left-solution ul li table td{padding:0; vertical-align:middle;}

.mainbg.solution-page .left-solution ul li a{color: #2d2d70;display: block;padding:32px 50px 32px 54px;box-sizing: border-box;-webkit-box-sizing: border-box;position: relative; height:119px;}
.mainbg.solution-page .left-solution ul li a:after{border-bottom:3px dotted #d1d1d1;content: ''; display: block; position:absolute; bottom:0; left:54px; width: 100%}
.mainbg.solution-page .left-solution ul li:after{content: ''; display:block; background-image: url(../images/arrow-up.png); background-repeat: no-repeat; background-size: 6px 13px; width:6px; height:13px; position:absolute; top:50%; right:20px; transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%);}
.mainbg.solution-page .left-solution ul li:hover a,.mainbg.solution-page .left-solution ul li.active a{background: #f2f1f2}
.mainbg.solution-page .left-solution ul li:hover a,.mainbg.solution-page .left-solution ul li.active a{color: #f15934}
.mainbg.solution-page .solution-inner{padding-right:130px; margin-top:67px; padding-bottom:60px;}
.payment-mid.blue-font .payment-left a:hover{color: #172470;}
.payment-mid.blue-font .payment-left h2{color: #172470;}
.mainbg.solution-page.gateway-cap .boxcontent:after{display:none;}
.mainbg.solution-page.gateway-cap .boxcontent{overflow:hidden; min-height:1653px;}
.mainbg.solution-page.gateway-cap .solution-inner{position:relative;}
.mainbg.solution-page.gateway-cap .solution-inner h3,.mainbg.solution-page.gateway-cap .solution-inner p{position:relative; z-index:2;}
.mainbg.solution-page.gateway-cap .solution-inner:after {background-image: url(../images/side_img.png); background-repeat: no-repeat; background-position: bottom right; position: absolute; top: 0px; right: 0; content: ''; width: 551px; height: 549px; background-size: cover; z-index: 1;}
.mainbg.solution-page .boxcontent h2{font-size:36px; line-height:48px; margin:0; font-weight:400;}
.mainbg.solution-page .boxcontent h3{padding: 0 0px 10px 0px}

.mainbg.solution-page .solution-inner ul.logos{padding:0; margin:0 -30px; list-style:none; position:relative; z-index:2;}
.mainbg.solution-page .solution-inner ul.logos li{float:left; width:33.33333333333333%; text-align:center; padding:30px; box-sizing: border-box;-webkit-box-sizing: border-box;}
.mainbg.solution-page .solution-inner ul.logos li table{width:100%; border:0; border-spacing:0; border-collapse:collapse; height:100%;}
.mainbg.solution-page .solution-inner ul.logos li table td{padding:0; vertical-align:middle;}
.mainbg.solution-page .solution-inner ul.logos li table td img{max-height:44px;}
.mainbg.solution-page .solution-inner ul.logos:after{content:''; clear:both; display:table;}
.mainbg.solution-page .solution-inner ul.logos.fourcol li{width:25%;}
.mainbg.solution-page .solution-inner ul.logos.fourcol li table td img{max-height:inherit;}
.universal-tab .btn{text-align: center}
.universal-tab .btn a{color: #fff !important}

#featuresaccordion,.universal-accordion{margin-top:17px; position:relative; z-index:2;}
#featuresaccordion .ui-accordion-header, .universal-accordion .ui-accordion-header{outline:none; color:#2d2d70; font-size:18px; line-height:28px; font-weight: 700; border-bottom:3px dotted #d1d1d1; padding:22px 0; position:relative;margin: 0px}
#featuresaccordion .ui-accordion-header .ui-accordion-header-icon, .universal-accordion .ui-accordion-header .ui-accordion-header-icon{content: ''; display:block; background-image: url(../images/arrow-up.png); background-repeat: no-repeat; background-size:6px 13px; width:6px; height:13px; position:absolute; top:50%; right:20px; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);}
#featuresaccordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon, .universal-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon{-webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);}
#featuresaccordion .ui-accordion-header:first-child,.universal-accordion .ui-accordion-header:first-child,#featuresaccordion .ui-accordion-header.ui-state-active:first-child,.universal-accordion .ui-accordion-header.ui-state-active:first-child{border-top:3px dotted #d1d1d1; padding-top:19px;}
#featuresaccordion .ui-accordion-header.ui-state-active,.universal-accordion .ui-accordion-header.ui-state-active{border-color:transparent; padding-bottom:0;}
#featuresaccordion .ui-accordion-content,.universal-accordio .ui-accordion-content{border-bottom:3px dotted #d1d1d1; padding-bottom:35px;}
#featuresaccordion .ui-accordion-content p,.universal-accordio .ui-accordion-content p{margin-bottom:28px;}
#featuresaccordion .ui-accordion-header .titleico,.universal-accordio .ui-accordion-header .titleico{display:inline-block; vertical-align:middle; width:47px; box-sizing: border-box;-webkit-box-sizing: border-box; padding-right:7px; text-align:center;}

.mainbg.solution-page .solution-inner ul.pos{padding:0; margin:0; list-style:none; margin-top:63px; counter-reset:list; position:relative; z-index:2;}
.mainbg.solution-page .solution-inner ul.pos:after{content:''; clear:both; display:table;}
.mainbg.solution-page .solution-inner ul.pos li{float:left; width:25%; padding-right:55px; box-sizing: border-box;-webkit-box-sizing: border-box;}
.mainbg.solution-page .solution-inner ul.pos li table{width:100%; border:0; border-spacing:0; border-collapse:collapse; height:100%; text-align:center;}
.mainbg.solution-page .solution-inner ul.pos li table td{padding:0; vertical-align:middle;}
.mainbg.solution-page .solution-inner ul.pos li h3{font-size:14px; color:#333333; padding-bottom:20px; font-weight:400;}
.mainbg.solution-page .solution-inner ul.pos li h3:before{width:22px; height:22px; line-height:22px; color:#ffffff; font-size:9.98px; border-radius:50%; display:inline-block; background-color:#2C2D6F; counter-increment: list; content: counter(list); vertical-align:middle; margin-right:11px; text-align:center;}
.mainbg.solution-page .solution-inner ul.pos li .cont{font-size:10px; font-weight:400; color:#333333; line-height:normal; padding-top:18px;}
.mainbg.solution-page .solution-inner ul.pos li .cont h4{font-size:10px; font-weight:700; font-family: 'Lato', Arial; margin:0; padding:0; color:#2C2D6F;margin-bottom:9px;}
.mainbg.solution-page .solution-inner ul.pos li ul{list-style:none; padding:0; margin:0;}
.mainbg.solution-page .solution-inner ul.pos li ul li{float:none; width:100%; padding:9px 0; position:relative;}
.mainbg.solution-page .solution-inner ul.pos li ul li:before{content:''; border-radius:50%; background-color:#333333; width:3px; height:3px; display:inline-block; vertical-align:top; margin-right:4px; margin-top:5px;}

.contact-panel{margin-top:-273px;}
.contact-panel .threepanel{padding-bottom:94px;}
.contact-panel .threepanel ul{margin:0; padding:0; list-style:none; text-align:center;}
.contact-panel .threepanel ul li{display:inline-block; vertical-align:top; width:33.33333333333333%; max-width:304px; margin:0 auto; padding:0 19px; box-sizing:border-box; -webkit-box-sizing:border-box;}
.contact-panel .threepanel ul li table{width:100%; border:0; border-spacing:0; border-collapse:collapse; height:100%; text-align:center;}
.contact-panel .threepanel ul li table td{padding:0; vertical-align:middle;}
.contact-panel .inner{background:#ffffff; border-radius:7px; -webkit-box-shadow: 6.5px 17px 39px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow: 6.5px 17px 39px 0px rgba(0, 0, 0, 0.3); box-shadow: 6.5px 17px 39px 0px rgba(0, 0, 0, 0.3); color:#464646; font-size:18px; line-height:26px; font-weight:400; padding:39px 19px 26px; box-sizing:border-box; -webkit-box-sizing:border-box;}
.contact-panel .threepanel .inner:hover{background:#f04e26; color:#ffffff;}
.contact-panel .threepanel ul li .inner:hover a{color:#ffffff;}
.contact-panel .threepanel ul li .inner:hover a[href^="mailto"]{color:#ffffff;}
.contact-panel .threepanel ul li .inner p{margin:0;}
.contact-panel .threepanel ul li .inner h4 + p{margin:0 0 28px;}
.contact-panel .threepanel ul li .inner a{font-size:20px; color:#464646;}
.contact-panel .threepanel ul li .inner a[href^="mailto"]{color:#f04e26; font-size:18px;}
.contact-panel h4{font-size:22px; line-height:24px; font-weight:700; margin:50px 0 16px;}

.contact footer .footer{background-color:transparent; padding-top:6px;}
.contact footer .footer .top{opacity:0;}
.contact-panel .threebox{max-width:1325px; width:100%; margin:0 auto;}
.contact-panel .threebox .inner{padding:25px 19px 127px 26px; position:relative; height:100%;}
.contact-panel .threebox .inner p{margin-bottom:10px;}
.contact-panel .threebox h4{margin-top:0;}
.contact-panel .threebox .formsection{float:left; width:50.18867924528302%; padding:0 32px; box-sizing: border-box;-webkit-box-sizing: border-box;}
.contact-panel .threebox .formsection h4{position:relative; padding-bottom:20px;}
.contact-panel .threebox .formsection h4:after{border-bottom:4px solid #eff3fa; content:''; bottom:0; left:0; width:100%; position:absolute;}
.contact-panel .threebox .formsection .inner{padding:25px 27px 21px 31px;}

.contact-panel .threebox .addresssection{width:24.90566037735849%; color:#464646; padding:0 32px; font-size:18px; line-height:26px; font-weight:400; float:left; box-sizing: border-box;-webkit-box-sizing: border-box;}
.contact-panel .threebox .addresssection a{color:#464646;}
.contact-panel .threebox .addresssection img{position:absolute; bottom:0; left:26px; width:calc(100% - 52px); width:-moz-calc(100% - 52px); width:-webkit-calc(100% - 52px);}
.contact-panel .threebox .addresssection img.loc{width:auto; right:19px; bottom:auto; left:auto; top:17px;}

.bottomcont{color:#666666; font-size:18px; line-height:28px; font-weight:400; margin-top:48px; padding-bottom:50px; position:relative; z-index:2;}
.bottomcont h2{margin:0; padding:0 0 10px; font-family: 'Lato', Arial; font-size:26px; line-height:42px; letter-spacing: -0.06px; font-weight:700; color:#464646;}
.bottomcont .lft{float:left; width:41.16059379217274%; padding-top:10.15%; padding-right:60px; box-sizing: border-box;-webkit-box-sizing: border-box;}
.bottomcont .lft b,.bottomcont .lft strong{font-weight:400; color: #f04e26; display:block; margin-top:30px; padding-bottom:24px;}
.bottomcont .lft a{max-width:none; width:auto; padding: 13px 25.5px; margin-top:24px;}
.bottomcont .rgt{margin-right:-7.4%; width:65.83940620782726%; float:right;}

.bottomcont .threecol{font-size:16px; line-height:26px;}
.bottomcont .threecol h4{font-weight:700; color:#172470; font-size:18px; margin:0; padding:35px 0 0;}
.bottomcont .threecol ul{margin:0; padding:0; list-style:none; text-align:center;}
.bottomcont .threecol ul:after{content:''; clear:both; display:table;}
.bottomcont .threecol ul li{float:left; width:33.33333333333333%; box-sizing: border-box;-webkit-box-sizing: border-box; padding-left:67px; padding-bottom:70px;}
.bottomcont .threecol ul li img{ -webkit-transition: all 2s ease; -o-transition: all 2s ease; transition: all 2s ease; -webkit-transform: translateY(40px); -ms-transform: translateY(40px); transform: translateY(40px);}
.bottomcont .threecol ul li table{width:100%; border:0; border-spacing:0; border-collapse:collapse; height:100%; text-align:center;}
.bottomcont .threecol ul li table td{padding:0; vertical-align:middle;}

/**/
.payment-mid{padding-top:77px;}
.payment-mid{max-width: 1387px; margin: 0px auto;}
.payment-mid .payment-left{float: left; width: 50%; padding-right: 107px;box-sizing:border-box; -webkit-box-sizing:border-box;}
.payment-mid .payment-left.right{padding-left: 107px;box-sizing:border-box; -webkit-box-sizing:border-box; padding-right: 0px;}
.payment-mid .payment-left h2{font-size:26px; line-height: 42px;font-family: 'Lato', Arial; font-weight: 700; color:#2c2c2c;}
.payment-mid .payment-left p{color:#666666; font-size: 18px; line-height: 28px;font-family: 'Lato', Arial; font-weight: 400;}
.payment-mid .payment-left .pay-icon .icon{line-height: 24px; font-size: 18px; padding-bottom: 46px;} 
.payment-mid .payment-left small{color:#666666;;box-sizing:border-box; -webkit-box-sizing:border-box;}
.payment-mid .payment-left .pay-icon .icon{float:left; width: 50%;padding-right: 30px;box-sizing:border-box; -webkit-box-sizing:border-box;}
.payment-mid .payment-left .pay-icon .icon.rgt{ padding-right: 0px; padding-left: 30px;box-sizing:border-box; -webkit-box-sizing:border-box;}
.payment-mid .payment-left .pay-icon .icon span{display: inline-block; vertical-align: middle; width:55px; }
.payment-mid .payment-left .pay-icon .icon small{width:calc(100% - 55px); width:-moz-calc(100% - 55px); width:-webkit-calc(100% - 55px);display: inline-block;vertical-align: middle; font-family: 'Lato', Arial; font-weight: 400;}
.payment-mid .payment-left  a{color:#f04e26;}
.pay-icon{padding-top: 26px; padding-bottom: 6px;}
.remove-panel{background-color:#f04e26; height: 370px; -webkit-clip-path: polygon(0 0, 100% 32%, 100% 70%, 33% 100%, 0 89%);
clip-path: polygon(0 0, 100% 32%, 100% 70%, 33% 100%, 0 89%); margin-bottom:98px;}
.remove-panel .move{max-width:1116px; margin: 0; }
.remove-panel h2{font-size:26px; line-height: 42px;font-family: 'Lato', Arial; font-weight: 700; margin-bottom: 30px;}
.remove-panel p{font-size: 18px; line-height: 28px;font-family: 'Lato', Arial; font-weight: 400;}
.remove-panel table{height: 370px;}
.payment.bg{ margin-top: -214px;}
.open{position: relative; padding-bottom: 95px;}
.open:before{position:absolute;top: -160px; right: -23px;; width: 595px; height: 595px; content: ''; background-image: url(../images/side_img.png); background-position: top center; background-repeat: no-repeat;}
.open-payment h2{font-size:26px; line-height: 42px;font-family: 'Lato', Arial; font-weight: 700; color:#2c2c2c; margin: 0px; margin-bottom: 60px;}
.open-payment .payment .three{float:left; width: 33.33%; padding-right: 110px;box-sizing:border-box; -webkit-box-sizing:border-box; padding-bottom: 65px;}
.open-payment .payment .three h3{font-size:21px; line-height: normal;font-family: 'Lato', Arial; font-weight: 700; color:#172470; margin: 0px; }
.open-payment .payment .three p{font-size:16px; line-height: 27px; color:#666666; margin: 0px; margin-top: 8px;font-family: 'Lato', Arial; font-weight: 400;}
.experts-panel{background-color: #172470;  text-align: center;padding-top: 114px;  padding-bottom: 115px;}
.experts-panel h4{font-family: 'Lato', Arial; font-weight: 400; font-size: 50px; color:#fff; margin: 0px;}
.mainbg.payment-banner{background-image: url(../images/cs-blog-banner-img.png); min-height: 788px; height: 788px; display: table; width:100%; padding:200px 0 0; background-repeat: no-repeat; background-size: auto;}
.careers-mid{}
.careers-mid h2{font-size:26px; line-height:42px;font-family: 'Lato', Arial; font-weight:700; color:#464646; text-align:center; margin:0px; letter-spacing:-0.6px;}
.careers-mid a{color:#f04e23; text-transform: uppercase;}
.career{max-width:920px; margin: 0px auto;}
.careers-three .images{background-position: center center; background-repeat: no-repeat; min-height: 182px;-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.careers-three .contant{background-color:#1a2673;-webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
.careers-three{float: left; width: 33.33%; padding-left: 60px;box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; -webkit-transform: translateY(15px); -ms-transform: translateY(15px); transform: translateY(15px);}
.careers-three .contant{text-align:center;padding:36px 18px 29px 18px; -webkit-transition: all .15s ease; -o-transition: all .15s ease; transition: all .15s ease;}
.careers-three:hover .contant{background-color:rgba(26,38,115,0.5);}
.careers-three .contant h3{margin:0px; font-size:18px; line-height:24px;font-family: 'Lato', Arial; font-weight:700; text-transform:uppercase; padding-bottom: 4px;}
.careers-three .contant .btn a{background-color:#f04e26; font-size:14px;font-family: 'Lato', Arial; font-weight:700; max-width:104px; line-height:29px; height:29px; padding:0px; margin:0px; margin-top: 24px; color:#ffffff; text-transform:none;}
.careers-three .contant p{font-family: 'Lato', Arial; font-weight: 400px; font-size: 18px; line-height: 26px;}
.careers-mid .careers{margin-left: -60px;}
.careers-mid .career{padding:81px 0px 98px 0px; position:relative; z-index:99}
.careers-mid{position:relative;}
.careers-mid:before{position:absolute;bottom: 52px; right: -23px; width:595px; height:595px; content: ''; background-image: url(../images/side_img.png); background-position: top center; background-repeat: no-repeat; z-index: -1;}
.universal-panel{position:relative; padding-top:65px;}
.universal-panel .universal{max-width: 543px; width:100%;padding-bottom: 100px;}
.universal-panel .universal h2{font-size:26px; line-height:42px; letter-spacing: -0.6px; font-family: 'Lato', Arial; font-weight:700; color:#464646; margin:35px 0 30px;}
.universal-panel .universal h2 b,.universal-panel .universal h2 strong{color:#172470; font-weight: 700;}
.universal-panel .universal p{font-size:18px; line-height:28px; font-weight: 400; color:#666666; }
.universal-panel .universal p strong,.universal-panel .universal p b{font-family: 'Lato', Arial; font-weight: 700;}
.universal-panel .universal a,.extapad a{color:#f04e26; font-size: 18px; line-height: 28px;font-family: 'Lato', Arial; font-weight: 700;}
.mainbg.payment-banner.c-banner{padding: 0;}
.mainbg.payment-banner.c-banner .topcont{display: table-cell;vertical-align: middle;width: 100%; height: 100%; padding: 0px;}
.universal-panel:before{position:absolute;top: -281px;right: -321px; width:100%; height:1149px; content: ''; background-position: top center; background-repeat: no-repeat; z-index: -1;}
.universal-panel.about:before{top: -186px; width:1140px; height:1149px; right: 0;}
.universal-panel.about .universal{max-width: 520px; width: 100%;padding-bottom:240px;}
.universal-panel.about .universal.btm{max-width: 420px; width:100%; padding-bottom:0px;}
.company-milestones-panel{text-align: center; margin-top:85px;}
.company-milestones-panel h2{color:#464646; margin: 0px; font-size:26px; line-height:42px; letter-spacing:-0.6px; font-weight:700;}
.extapad{padding-bottom:240px;}

.cardstrea-panel{margin-top:50px; margin-bottom:100px;}
.cardstrea-panel .list_carousel{position:relative;}
.cardstrea-panel #timeline:after{content:''; background-color:#dddedd; height:2px; width:100%; display:block; position:absolute; top:35px; left:0; z-index:-1;}
.cardstrea-panel ul{list-style:none; padding:0; margin:0;}
.cardstrea-panel ul li{color:#666666; width:16.66666666666667%; float:left; text-align:center; padding:0 20px; box-sizing:border-box; -webkit-box-sizing:border-box;}
.cardstrea-panel ul li .year{width:76px; height:76px; margin:0 auto; border-radius:50%; border-width:8px; border-style:solid; font-weight:700; font-size:18px; line-height:28px; border-color:#666666; color:#666666; box-sizing:border-box; -webkit-box-sizing:border-box; position:relative; margin-bottom:64px; background-color:#ffffff;}
.cardstrea-panel ul li .year:after{color:inherit; margin-left:-14px; content:'..........'; display:inline-block; vertical-align:middle; margin-top:25px;-webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
.cardstrea-panel ul li .year table{width:100%; border:0; border-spacing:0; border-collapse:collapse; height:100%; text-align:center;}
.cardstrea-panel ul li .year table td{padding:0; vertical-align:middle;}
.cardstrea-panel ul li .desc{font-size:14px; line-height:24px; font-weight:400; max-width:188px; margin-left:auto; margin-right:auto;}

.control_nav .prev{position:absolute; top:13px; left:-90px;}
.control_nav .next{position:absolute; top:13px; right:-90px;}

.bottomtwocol{min-height:857px; background-position:center right; background-repeat:no-repeat;}
.bottomtwocol .leftpnl{max-width:628px; margin:0; color:#666666; font-size:18px; line-height:26px; font-weight:400; padding-top:75px;}
.bottomtwocol h4{font-weight:700; font-size:26px; line-height:42px; letter-spacing:-0.6px; margin:0; padding:0; color:#464646; margin-bottom:74px;}
.bottomtwocol ul{margin:0 0 15px; padding:0; list-style:none; max-width:561px;}
.bottomtwocol ul li{float:left; width:50%; padding-right:40px; box-sizing:border-box; -webkit-box-sizing:border-box; padding-bottom:36px;}
.bottomtwocol ul li p{margin-top:9px;}
.bottomtwocol ul:after{content:''; clear:both; display:table;}
.bottomtwocol ul li table{width:100%; border:0; border-spacing:0; border-collapse:collapse;}
.bottomtwocol ul li table td{padding:0; vertical-align:middle;}

.award_winning{margin-top:120px; position:relative; margin-bottom:62px;}
.award_winning:after{background-color:#f2f2f2; height:289px; content:''; position:absolute; bottom:108px; left:0; width:100%; display:block; z-index:-1;}
.award_winning h2{font-size: 26px; line-height: 42px; font-family: 'Lato', Arial; font-weight: 700; text-align: center; margin: 0px; letter-spacing: -0.6px; color:#464646; margin-bottom:40px;}
.award_winning h2 b{color:#f04e26;}
.award_winning ul{list-style:none; margin:0; padding:0; text-align:center;}
.award_winning ul li{color:#666666; font-weight:700; font-size:18px; line-height:24px; display:inline-block; vertical-align:top; background-image:url('../images/winningbg2.png'); background-repeat:no-repeat; background-position:center; min-height:413px; text-align:center; width:264px; background-size:cover; padding:56px 50px 0; box-sizing:border-box; -webkit-box-sizing:border-box; margin:28px auto 0; -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; -webkit-transform: translateY(15px); -ms-transform: translateY(15px); transform: translateY(15px);}
.award_winning ul li p{margin-bottom:0; margin-top:34px;}
.award_winning ul li span{color:#f04e26; font-size:22px; display:block; padding-top:4px;}
.award_winning ul li table{width:100%; border:0; border-spacing:0; border-collapse:collapse; height:94px;}
/*.award_winning ul li:nth-child(2){background-image:url('../images/winningbg1.png'); background-repeat:no-repeat; background-position:center; min-height:488px; width:309px; padding-top:68px; margin:0 auto;}
.award_winning ul li:nth-child(2) table{height:auto;}*/
.award_winning ul li table td{padding:0; vertical-align:bottom;}

.award_winning ul.effect li{-webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px);}
.careers-mid .careers.effect .careers-three{-webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px);}
.bottomcont .threecol ul.effect li img{-webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px);}
.control_nav a img.icon-show,.control_nav a:hover img.icon-hide{display: none}
.control_nav a:hover img.icon-show{display: block}
.bottomtwocol.extra-work h4{margin-bottom: 37px;}
.fancybox-skin{background: #fff;}
/*.fancybox-inner{width: 100% !important;    height: auto !important;}*/
.fancybox-title-float-wrap .child{    font-family: 'Lato', Arial;border: none;padding: 15px;border-top: 1px solid #e5e5e5;color: #FF4C1B;font-size: 18px;text-shadow: none; background: transparent;    border-radius: 0;width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;background: #fff;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}
.fancybox-nav{display: none}
.fancybox-outer{padding-bottom: 40px}
.fancybox-opened .fancybox-title{width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; }
.glossary{text-align: center ;}
.boxcontent.glossarys.blog-panel{ text-align: center;padding-left: 0px;}
.mainbg .boxcontent.glossarys .table-striped > tbody > tr:nth-of-type(odd){background-color: #f9f9f9;}
.mainbg .boxcontent.glossarys .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{padding: 8px;line-height: 1.42857143;vertical-align: middle;border-top: 1px solid #ddd; font-family: 'Lato', Arial; font-weight: 400;}
.mainbg .boxcontent.glossarys .table > tbody > tr > td:first-child{width: 114px;}
.mainbg .boxcontent.glossarys  table { width: 100%; max-width: 100%;margin-bottom: 20px;background-color: transparent;border-collapse: collapse; border-spacing: 0;}
.mainbg .boxcontent .glossary{padding:30px;}
.mainbg .boxcontent .alfabet ul{display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px;}
.mainbg .boxcontent .alfabet ul li{display: inline-block;font-size: 12px; line-height: 1.5;background-color: #fff; border: 1px solid #ddd;margin-left: -5px;margin-bottom: -1px;}
.mainbg .boxcontent .alfabet ul li a{color:#000; display: block; padding: 5px 10px;font-family: 'Lato', Arial; font-weight: 400;}
.mainbg .boxcontent .alfabet ul li:first-child{border-bottom-left-radius: 3px; border-top-left-radius: 3px;}
.mainbg .boxcontent .alfabet ul li.active{color: #fff; background-color: #FF4C1B; border-color: #FF4C1B; cursor: default; color:#fff;}
.mainbg .boxcontent .alfabet ul li:last-child{border-bottom-right-radius: 3px;border-top-right-radius: 3px;}
.mainbg .boxcontent .alfabet ul li.active:hover{color: #fff; background-color: #FF4C1B; border-color: #FF4C1B; cursor: default; color:#fff;}
.mainbg .boxcontent .alfabet ul li:hover{color: #0a1031;background-color: #eeeeee;  border-color: #ddd;}
.mainbg .boxcontent .alfabet ul li.active a{color:#fff;}
.mainbg .boxcontent .glossary h4{margin:0px; color: #f04e26;font-family: 'Lato', Arial; font-weight: 400;}
.mainbg .boxcontent .glossary a{color: #f04e26;}
.mainbg .boxcontent .glossary p{margin:0px; font-size: 16px;}
.universal-tab{padding-top: 75px;}
.universal-tab h2.align{text-align: center;color: #FF4C1B;font-size: 24px;}
.universal-accordion {color: #666666;font-size: 18px;line-height: 26px;font-family: 'Lato', Arial;font-weight: 400; }

.fancybox-image{width: auto !important;margin: 0px auto;}
.fancybox-wrap{ width:600px !important;}
.fancybox-inner{ width:100% !important;height: 100% !important;}

.page .next{color: #f04e26;font-size: 14px;font-family: 'Lato', Arial;font-weight: 400; float:left; width: 50%; padding-top: 15px !important;}
.page .pve{color: #f04e26;font-size: 14px;font-family: 'Lato', Arial;font-weight: 400; float: right; width: 50%; text-align: right;padding-top: 15px !important;}
.page a{    color: #f04e26}
.page {padding-right:50px; padding-top: 15px;}
.universal-tab{ display:none;}
.methods-text{text-align: center;}
.blog-panel .btn.ext{text-align: center;margin-bottom: -74px;}
.home .mainbg .boxcontent a:hover{color: #172470}
.contact-panel .formsection #gform_1 .drop label.gfield_label{padding-right: 50px;}





















@import "form.css";