@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.6.2');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.2') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.6.2') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.6.2') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.6.2') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.6.2#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa,.ukicon{display:block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0}
:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ukicon{font-size:18px}
.ui_search:before{content:"\f002"}
.ui_question:before {content: "\f059";}
.ui_close:before {content: "\f00d";}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,tt,var,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,figure{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
sup{font-size:60%}
h1,h2,h3,h4,h5,h6{font-weight:400;color:#333}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}
h1{font-size:22px;line-height:27px;margin-bottom:20px;font-weight:400}
h2{font-size:30px;line-height:35px;margin-bottom:25px;font-weight:400}
h3{font-size:24px;line-height:28px;margin-bottom:20px;font-weight:400}
h4{font-size:22px;line-height:24px;margin-bottom:10px;font-weight:400}
h5{font-size:18px;line-height:22px;margin-bottom:15px;font-style:normal;font-weight:600}
h6{font-size:15px;line-height:20px;margin-bottom:15px;font-style:normal}
h2.subhead,.eggsmodule h4,#home_price h4{font-size:22px;margin:25px 0}
h2,.homepage .moduletable h3,.page-header h2,.feature_inner h4,#clients h3,#home_appstore h3,#offerings h3{font-size:30px;line-height:35px;text-align:center;margin:40px 0 30px}
input,textarea{font-family:inherit;font-weight:400;font-style:normal;line-height:22px;color:#555;font-size:inherit;border:1px solid #EEE;padding:5px 1%}
input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus{color:#909090;border:1px solid #d0d0d0}
.clr,.clear{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
p{font-family:inherit;font-weight:400;line-height:20px;text-align:justify;margin:0 0 15px}
ul,ol{margin:0 0 20px;list-style-position:inside}
ul{list-style:none}
ul li{list-style:none}
ol{list-style-type:decimal;list-style-position:initial;margin:0 0 20px 50px}
ol ol{list-style:upper-alpha}
ol ol ol{list-style:lower-roman}
ol ol ol ol{list-style:lower-alpha}
ul ul,ol ol,ul ol,ol ul{margin-bottom:0}
.button,button,form#chronoform_ask_query .ccms_form_element .button{text-decoration:none;text-align:center;padding:10px 20px;outline:none;cursor:pointer;background:#0289c1;color:#fff;border:0;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;border-width:2px;-webkit-border-radius:2px;border-radius:2px;font-size:14px;font-weight:700}
form#chronoform_ask_query .ccms_form_element .button{width: 100px}
.button:hover,button:hover{background:#fbb548;border:0}
.bluebutton,.button.bluebutton{background:#0289c1}
.greenbutton,.button.greenbutton,.customappformdiv .button{background:#fbb548}
.bluebutton:hover,.button.bluebutton:hover{background:#fbb548}
.greenbutton:hover,.button.greenbutton:hover{background:#0289c1}
.button.whiteborder{border:0!important}
.whiteborder{border:1px solid #fff!important}
.blueborder{border:1px solid #0289c1}
.greentext{color:#fbb548}
.bluetext{color:#0289c1}
a{color:#0289c1;text-decoration:none;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in}
a:hover{text-decoration:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
.tooltip{max-width:200px;background:rgba(0,0,0,0.7);border-radius:3px;color:#fff;padding:10px;max-height:200px;line-height:20px}
.tooltip-inner{width:100%}
#system-message{margin:0;padding:0 0 10px}
#system-message-container .alert{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.alert.alert-notice,.alert.alert-error,.alert.alert-warning{background:#FEF1EC url(../images/notice.png) 20px center no-repeat;border:1px solid #CD0A0A;color:#CD0A0A;padding:5px 5px 5px 40px}
.alert p{font-weight:700;margin-bottom:0}
.alert.alert-message{background:#E7FFBD url(../images/alert.png) 20px center no-repeat;border:1px solid #619C00;color:#619C00;padding:5px 5px 5px 40px}
.divinner,div.fastsocialshare_container{max-width:1100px;margin:0 auto}
.float-left,.pull-left{float:left}
.float-right,.pull-right{float:right}
img{max-width:100%;width:auto \9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
.centeralign, .fb-follow{text-align:center}
.span1{width:10%}
.span2{width:20%}
.span3{width:30%}
.span4{width:40%}
.span5{width:50%}
.span6{width:60%}
.span7{width:70%}
.span8{width:80%}
.span9{width:90%}
.span10{width:100%}
div#system-message h4{display:none}
div#system-message a.close{float:right}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{color:#555;font-size:14px;font-weight:400;line-height:22px;margin:0;background:#fff;font-family:'Raleway',sans-serif}
body.homepage #wrapper{padding-top:0}
#header{padding:0;position:fixed;top:0;left:0;z-index:9999;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
#header.fixed{background:#0289c1}
#headerleft{float:left}
#headerright{margin-left:150px;text-align:right}
#mainmenu{background:url(../images/menu_bg.png);width:100%;float:left;position:fixed;padding:0;z-index:999}
#innermenu{width:980px;margin:0 auto}
#logo{float:left;width:170px;padding:10px 0}
#logo img{display:block}
#topmenu{float:right}
#topmenu ul{margin:0}
#topmenu li{float:left;margin-left:1px;text-align:left}
#topmenu ul li a:hover,#topmenu ul li a.active{border-bottom:2px solid #fff}
#topmenu ul li a{color:#fff;display:block;line-height:23px;padding:0;font-size:15px;font-weight:500;margin:20px 15px;border-bottom:2px solid transparent}
#topmenu ul li.menu_trial,#topmenu ul li.menu_trial:hover{background:none}
#topmenu ul li a.free_trial{background:#fbb548;border-radius:4px;line-height:21px;padding:5px 20px;margin:15px 0;border:2px solid #fff}
#topmenu ul li a.free_trial:hover{background:#0289c1}
#topmenu li.menu_trial.active a{background:#fbb548}
#pathway{float:left;width:100%;background:#f5f5f5;border-bottom:1px solid #fff}
.hidden{visibility:hidden}
#slider_clients ul{text-align:center}
#slider_clients ul li{display:inline-block;width:150px;height:80px;vertical-align:middle;padding:0;margin:0 20px;position:relative}
#clients ul li img{-webkit-filter:grayscale(1);-moz-filter:grayscale(1);filter:grayscale(1)}
#clients ul li:hover img{-webkit-filter:initial;-moz-filter:initial;filter:initial}
body.clientpage #slider_clients ul li{margin:0 30px 30px}
#clients .custom>div>a{display:inline-block}
#home_awards{background:#f3f5f6}
#home_testimonials .slides{min-height:400px}
#home_testimonials .flexslider li >img{min-height:20px;width:1px}
#home_testimonials .flexslider{background:none!important}
#home_testimonials .flexslider .flex-caption{max-width:1100px;margin:0 auto}
#home_testimonials .flex-caption > p{color:#fff;max-width:600px;clear:both}
#home_testimonials .flex-caption > p.testi_text{border-top:1px solid #fff;padding:20px;border-bottom:1px solid #fff;min-height:108px}
#home_testimonials .flex-caption span.testi_author{color:#fff;padding-top:10px;font-size:16px;display:block}
p.testi_icon{background:url(../images/testiicon.png) 50% 0 no-repeat;padding-top:40px;margin-top:30px}
#home_testimonials .flex-direction-nav a{background-color:#333}
#home_testimonials .flex-direction-nav a:hover{background-color:#31a1ff}
span.testi_pic{float:left;margin:0 20px 10px 0}
.flexslider span.testi_pic img{width:auto;float:left;border:2px solid;border-radius:100%;padding:2px}
#wrapper{margin:0 auto;width:100%;position:relative}
#wrapper.paddingtop{padding-top:65px}
#loginmenu{float:right;text-align:right;height:44px}
#area{width:100%}
#bottom{padding:50px 0 0;float:left;width:100%;background:#235A6F;color:#679BB1;border-top:5px solid #0289c1}
#bottominner{width:980px;margin:0 auto}
#bottom h3{color:#E2F3FB;background:none;font-size:20px;line-height:28px;margin:0 auto 20px;display:inline-block;font-weight:400}
ul.newsflash-vert li{margin-bottom:15px}
.feeddate{margin:0 10px 10px 0;float:left;width:50px;font-size:20px;color:#fff;line-height:20px}
h4.newsflash-title{font-size:14px;line-height:16px}
.feedcontent a{color:#9cc6d6;display:block}
.month{clear:both;display:block;font-size:13px;line-height:14px;text-transform:uppercase}
#bottom1,#bottom2,#bottom3,#bottom4{width:22%;float:left}
#bottom1{width:34%}
#bottom1>.module,#bottom2>.module,#bottom3>.module{margin-right:50px}
#bottom5 .social{display:block;width:auto;margin:10px auto;text-align:center}
.ico-social{width:30px;height:30px;margin:0 5px 10px;text-align:center;vertical-align:middle;text-indent:-9999px;font-size:0;background-position:left top;background-repeat:no-repeat;text-decoration:none;display:inline-block!important;background-image:url(../images/social_icons.png);text-align:left!important;-webkit-transition:background .25s ease-out!important;-moz-transition:background .25s ease-out!important;-o-transition:background .25s ease-out!important;transition:background .25s ease-out!important;opacity:.6}
.ico-rss{background-position:0 0}
.ico-facebooks{background-position:-43px 0}
.ico-twitters{background-position:-87px 0}
.ico-linkedin{background-position:-130px 0}
.ico-google{background-position:-173px 0}
.ico-rss:hover{background-position:0 -60px}
.ico-facebooks:hover{background-position:-43px -40px}
.ico-twitters:hover{background-position:-87px -40px}
.ico-linkedin:hover{background-position:-130px -40px}
.ico-google:hover{background-position:-173px -40px}
#bottom5 h3{width:100%;background:url(../images/line-through.gif) left 50% repeat-x;color:#888;font-size:13px;text-transform:uppercase}
#bottom2 li,#bottom3 li,#bottom4 li{margin-bottom:0;padding-left:25px;background:url(../images/dot_orange.png) left 8px no-repeat;font-size:12px}
#bottom2 li a,#bottom3 li a,#bottom4 li a{color:#9cc6d6;font-size:13px}
.client_name{color:#0289c1;font-style:italic;font-size:14px!important;text-align:right!important;line-height:20px!important;background:none!important}
#bottom3 h2{text-align:justify!important}
#bottom p{font-size:12px;margin:5px 0;font-family:Arial,Helvetica,sans-serif}
#bottom a:hover,#bottom li.active a,#footer_l li.active a,#footer_l li a:hover{color:#fbb548}
.fb_iframe_widget{max-width:100%!important;overflow:hidden!important}
.readmore a:hover{color:#0289c1}
.acymailing_module .inputbox{background:#000;border:1px solid #2a2a2a;width:98%;padding:7px 1%}
#footer{padding:10px 0;float:left;width:100%;background:#063D52}
#footerinner{width:980px;margin:0 auto}
#footer_l{float:left;width:68%}
#footer_r{float:right;width:30%;text-align:right;color:#689FB4;margin:10px 0}
#footer_l ul{list-style:none;float:left;width:100%;padding:0;margin:10px 0}
#footer_l li{float:left;color:#333}
#footer_l li.item-173 a{border:0}
#footer_l a{color:#9cc6d6;padding:0 10px;border-right:1px solid #689FB4;font-size:12px}
#footer_r a{color:#fbb548;font-size:12px}
div#footerspacer{height:10px}
#leftsidebar{position:fixed;left:0;top:43%;z-index:9999}
#bottomsidebar{text-align:center;z-index:9999;position:fixed;bottom:0;left:50%;margin-left:-65px;display:none}
.readmore a{font-size:11px;color:#0289c1;text-align:right;display:block;text-decoration:underline}
.featureslist>div a{display:block}
.mainfeatureslist .featuretitle{color:#0289c1;font-size:18px;font-weight:500;text-align:center;display:block;margin:25px 0 10px}
span.feature_desc{color:#333;display:block;text-align:center;min-height:40px;overflow:hidden}
.featureslist{text-align:center}
.featureslist>div>div{width:29%;margin:0 2% 50px;display:inline-block;vertical-align:top}
.featureslist>div a:hover span.featuretitle{color:#fbb548}
.featureslist .ukicon{color:transparent;font-size:1px;font-weight:700;width:60px;height:60px;margin:0 auto;padding:0;background:url(../images/features_icon.png) 0 0 no-repeat;background-position:0 -1322px}
.features-quotes .ukicon{background-position:0 -961px}
.features-company .ukicon{background-position:0 -598px}
.features-profile .ukicon{background-position:0 -1200px}
.features-report .ukicon{background-position:0 -843px}
.features-tax .ukicon{background-position:0 0}
.features-portal .ukicon{background-position:0 -240px}
.features-templates .ukicon{background-position:0 -115px}
.features-onlinepay .ukicon{background-position:0 -483px}
.features-contact .ukicon{background-position:0 -1092px}
.features-challan .ukicon{background-position:0 -363px}
.features-expense .ukicon{background-position:0 -723px}
.features-reminder .ukicon{background-position:0 -1443px}
.features-mobile .ukicon{background-position:0 0}
.loaderbg{position:absolute;background:#eee;z-index:90;width:100%;height:100%;margin:0;opacity:.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);filter:alpha(opacity=70);top:0;left:0}
.successmessage{position:absolute;z-index:999999;margin:10px 30px;left:0;top:30%;width:86%;background:#E7FFBD url(../images/successicon.png) 20px center no-repeat;border:1px solid #619C00;color:#619C00;padding:20px 2%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-weight:700;text-shadow:1px 1px 1px #fff}
.errormessage{position:absolute;z-index:999999;margin:10px 30px;left:0;top:30%;width:86%;background:#FEF1EC url(../images/erroricon.png) 20px center no-repeat;border:1px solid #CD0A0A;color:#CD0A0A;padding:20px 2%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-weight:700;text-shadow:1px 1px 1px #fff}
.errormessage>div{padding-left:50px}
#progressText{color:#000;font-weight:700;font-size:15px;text-align:center;width:100%;display:block;text-shadow:1px 1px 1px #fff}
#progressBar{width:88%;height:28px;background:#1a1a1a url(../images/progressbarbgblack.jpg) repeat-x;-moz-box-shadow:0 1px 5px #000 inset,0 1px 0 #444;-webkit-box-shadow:0 1px 5px #000 inset,0 1px 0 #444;box-shadow:0 1px 5px #000 inset,0 1px 0 #444;padding:3px 1%;position:absolute;top:30%;left:0;z-index:999999;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin:0 5%}
#progressBar div{height:27px;color:#fff;text-align:right;line-height:27px;width:0;border:1px solid #c5096f;background-color:#c5096f;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-transition:width .4s ease-in-out;-moz-transition:width .4s ease-in-out;-ms-transition:width .4s ease-in-out;-o-transition:width .4s ease-in-out;transition:width .4s ease-in-out;animation:animate-stripes 2s linear infinite;-webkit-animation:animate-stripes 2s linear infinite;-moz-animation:animate-stripes 2s linear infinite}
.stripes div{-webkit-background-size:30px 30px;-moz-background-size:30px 30px;background-size:30px 30px;background-image:-webkit-gradient(linear,left top,right bottom,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite}
@keyframes animate-stripes {
0%{background-position:0 0}
100%{background-position:60px 0}
}
@-webkit-keyframes animate-stripes {
0%{background-position:0 0}
100%{background-position:60px 0}
}
@-moz-keyframes animate-stripes {
0%{background-position:0 0}
100%{background-position:60px 0}
}
#footer_l li:first-child a{padding-left:0}
#footer_l li{display:inline;float:none}
.thanks-wrap{max-width:650px;padding:50px 0;margin:0 auto}
.thanks-wrap h3{font-size:40px;line-height:50px;color:#0289c1}
.thanks-wrap p{font-size:16px;line-height:26px}
.custom.hello>p,#clients p.cust_subheading,#home_price p.cust_subheading,body.planspricing p.cust_subheading,body.clientpage p.cust_subheading{margin-bottom:40px;text-align:center}
#landingbanner{padding-top:60px;background:url(../images/bg1.jpg) 50% 0 no-repeat fixed;background-size:cover;position:relative;position:relative}
#landingbanner .divinner{position:relative}
.bottomgraph{position:absolute;left:0;bottom:-3px;width:100%;text-align:center}
img.bannerscreen{border:2px solid #fff;padding:2px;background:#f7f7f7;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;max-width:80%;margin:0 auto}
#landingbanner .overlay{position:absolute;width:100%;height:100%;left:0;top:0;opacity:.5;background:#1080f2;background:-webkit-gradient(linear,left top,right top,from(#1080f2),to(#0289C2));background:-webkit-linear-gradient(left,#1080f2,#0289C2);background:-moz-linear-gradient(left,#1080f2,#0289C2);background:-ms-linear-gradient(left,#1080f2,#0289C2);background:-o-linear-gradient(left,#1080f2,#0289C2)}
#landingbanner h2{/*margin-bottom:10px;color:#fff;font-size:40px;font-weight:700;line-height:50px;margin-top:0*/}
#landingbanner .page-header p{text-align:center;padding-top:90px;font-size:16px;font-style:italic;font-weight:700;margin-bottom:10px;color:rgba(255,255,255,0.9)}
#landingbanner .form-text{margin:0 0 50px}
#landingbanner .form-text p{color:#fff;text-align:center;font-size:15px}
#landingbanner h4{font-size:12px;font-weight:700;text-align: left;padding: 0 0 0 15px;margin:0;line-height: 16px}
.steps .th {padding:8px 0;}
.steps .tbodydata {height:210px;overflow-y: scroll;}
.steps .result .tbodydata {height: 210px;}
#hrmsformul,#hrmsformbottomul{text-align:center;margin-bottom:70px}
#landingbanner ul.hrms li,#hrmsformbottomul li{display:inline-block;position:relative}
#landingbanner ul.hrms li.fullwidth,#hrmsformbottomul li.fullwidth{display:block;margin:20px 0 50px}
#landingbanner ul.hrms li.fullwidth .button,#hrmsformbottomul li.fullwidth .button{padding:10px 50px;text-transform:uppercase;font-weight:700}
#hrmsformul input.inputbox,#hrmsformbottomul input.inputbox{background:#fff;margin:10px;border-width:2px;-webkit-border-radius:2px;padding:9px;color:#333}
ul.hrms label.error{position:absolute;left:10px;bottom:-10px;color:#ff1919;font-weight:700;font-size:13px}
.mainrow .row{padding:40px 0 50px}
.mainrow h2,#clients h3{margin-top:0}
#about{background:#f4f5f9}
#about h2{padding-top:0}
#about .subhead,#features .subhead,#clients p.cust_subheading,#center2 .subhead{text-align:center;font-size:16px;font-style:italic;font-weight:700;margin:15px 0}
.mainrow h2,#clients h3,#about h2,#features h2,#center2 h2,#offerings h3{font-size:40px;font-weight:700;line-height:50px;margin:5px auto}
.head_divider{width:160px;margin:10px auto 50px;text-align:center;font-weight:700;letter-spacing:-1px;font-size:11px}
.side-img{position:relative;margin:0 50px}
.side-img img{max-width:80%}
img.screen1{position:absolute;bottom:0;left:0;border:2px solid green;border-bottom:0;z-index:1}
img.screen2{border:2px solid #0289c2;border-bottom:0;z-index:2;position:relative}
img.screen3{position:absolute;bottom:0;right:0;border:2px solid #ef7e32;border-bottom:0;z-index:3}
img.screen4{border:2px solid green;border-bottom:0;display:none}
a.formclose{text-decoration:underline;text-transform:uppercase}
#features{background:#fff}
#pricing{background:#f9f9f9;border-top:1px solid #dedede;border-bottom:1px solid #dedede}
#pricing p{text-align:center}
.buycall{max-width:800px;margin:0 auto}
.freeuser,.paiduser{width:49%;float:left}
.paiduser{border-left:1px solid #ccc}
.buypricing>div,.callpricing >div{margin:0 30px}
.cur_selection a{display:inline-block;font-size:22px;padding:5px 10px;border-bottom:2px solid #ccc;margin:0 10px}
#pricing span.amt{font-size:50px;display:block;line-height:50px;font-weight:700;margin-bottom:0;font-family:arial}
span.currancy{font-size:20px;font-weight:700;line-height:20px;position:relative;display:inline-block;top:-20px}
.buypricing h3{text-align:center;text-transform:uppercase;font-size:16px;font-weight:700;margin-bottom:0;color:#0289c1;display:none}
.buypricing ul{margin:20px auto 0;max-width:250px}
.buypricing ul li{background:url(../images/graytick.png) 0 6px no-repeat;padding-left:25px;margin-bottom:5px}
span.permonth{font-size:14px;font-weight:400;display:block;line-height:15px}
.cur_amt p{font-size:18px}
.cur_amt{display:none}
.cur_amt.active{display:block}
#pricing .divinner{min-height:530px;position:relative}
.callpricing{border-top:1px solid #ccc;margin-top:10px;padding-top:10px}
.callpricing h3{text-align:center;font-size:18px;font-weight:600}
.buypricing .button,.callpricing .button{display:inline-block}
.moduletable.bottomform{display:none;position:absolute;top:100px;left:0;text-align:center;width:100%}
#home_appstore{background:#aeaeae url(../images/appbg.jpg) 50% 100%;color:#fff}
#home_appstore .right-div h3{text-align:left}
.left-div{float:left;width:50%}
.right-div p{margin-bottom:30px}
.right-div{width:40%;float:right;margin-bottom:30px}
.left-div img{margin-top:40px;margin-bottom:-40px}
#home_appstore .left-div img{background:#0289c1;border-radius:25px 25px 0 0;-webkit-border-radius:25px 25px 0 0;-moz-border-radius:25px 25px 0 0}
#home_appstore h3{color:#fff}
#slider #mcts1>div{background:#d8d8d8}
#slider{float:none;width:96%;padding:20px 2%;background:#d8d8d8;margin-bottom:20px}
#center2{background:url(../images/blackbg.jpg);color:#fff}
#center2 h2,#center2 p{color:#fff}
div#center2>.row{padding-bottom:0}
#offerings{border-top:5px solid #aeaeae;background:#fff}
#offerings ul.nav-child{text-align:center}
#offerings li{display:inline-block;margin:10px 5%}
#offerings li a:hover > .prod_img{background:#75C52E}
#offerings li a{display:block;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in}
#offerings li .prod_img{padding:20px;background:#ddd;border-radius:100px}
#offerings li a span{display:block;font-size:20px;color:#333;text-transform:uppercase;margin:10px 0}
div#brainchild{padding:10px 0;text-align:center;font-size:20px;font-weight:300;line-height:40px;float:left;width:100%;background:#ccc}
div#brainchild a{font-weight:500}
div#brainchild span{font-weight:500;padding:0 20px;font-size:30px;line-height:40px;display:inline-block}
/*CSS for HSNCODE SEARCH*/
.button{background:#fbb548;line-height:21px;padding:10px 30px;margin:15px 10px;border:2px solid #fff}
.button:hover{background:#0289c1;border:2px solid #fff}
div.search,form#chronoform_ask_query{margin:5px 0 0 0;background:#fff;text-align:center;padding:0;position:relative;border-radius:3px;box-shadow:0 0 21px 3px #0277a8;width: 100%;float: left;}
form#chronoform_ask_query {max-width: 500px;margin:0 auto;float: none;padding:0 20px;}
div.search.resultdropdown {box-shadow: none;margin:0;width: 100%;padding:0 20px 0 60px;}
div.search.resultdropdown > div {
    margin-bottom: 5px;
}
.resulttwo .tbodydata, .resultfour .tbodydata, .result .tbodydata{border: 1px solid #ebebec;}
.steps .thead {border-bottom:2px solid #ebebec;background: #f6f6f6;}
.search h2{font-size: 8;font-weight: 600;}
input#search{width:100%;padding:15px;border:1px solid #d6d6d6;font-size:18px;box-shadow:0 0 9px 0 #d4d4d4;box-sizing: border-box;}
#search_img{position:absolute;right:18px;top:10px}
.sub-title{text-decoration:underline;color:#fff;text-align:center;margin-bottom:5px}
#inv_feature{text-align:center;clear: both;}
#inv_feature li{width:28.11%;color:#fff;text-transform:uppercase;font-size:15px;font-weight:600;display:inline-block;margin:2%;text-align:center;vertical-align:middle;}
ul#inv_feature li a,ul#inv_feature li a span{display:block;line-height:20px;min-height:50px;color:inherit;font-weight:700;}
span.icon{padding:40px 0 20px}
.readmore{float:right;color:#fff}
#search_box{width:80%;margin:0 auto;position:relative}
.search.result{background : #fff;padding: 10px 0;}
.search.result div{display: block;padding: 0px;vertical-align: top}
.search.result>div>h3{font-size: 15px;margin-bottom: 10px;}
hr{margin: 0px 10px;border: 1px solid #ececec;border: none;}
.count1,.count2{width: 18%;margin:0 1%;text-align: left;float: left;}
.search-word {width: 60%;text-align: left;float: left;}
.search-word h3{font-size: 21px;text-transform: lowercase;}
body.hsn_code .ext-random-html{display: none;}
.title img{max-width:13%;float:right}
div.title h2{margin:0;color: #3c5c99;}
.title{background:#fff;width:100%;float:left;padding:20px 25px 10px;box-sizing:border-box;position: relative;}
.filter{padding:0;}
.taxbox {padding: 20px}
.taxbox .hsn_code input {width: 100%;padding: 10px;border-color: #e1e1e1;}
/*.filter .pull-left p.active {background: #009afe;color: #fff;}*/
.filter .complete{background:#f0f0f0;border-bottom: 1px solid #fff;}
.taxbox .hsn_code,.taxbox .hsntaxrate{margin-bottom:30px;text-align: center;width:47%;float: left;}
.taxbox .hsn_code .lgfont{background: #0289c1;    border-radius: 4px;font-family: "Times New Roman", Georgia, Serif;}
.taxbox .hsntaxrate .lgfont{background:#ffb34f;    border-radius: 4px;font-family: "Times New Roman", Georgia, Serif;}
.taxbox .hsntaxrate{float: right;}
.taxbox .lgfont {font-size:50px;margin:5px 0;line-height:55px;    font-weight: 600;    color: #fff;
    padding: 5px;}
.filter .prd_cat,.filter .prd_sub_cat,.filter .prd_type{width:100%;
    margin:0 0 5px;box-sizing: border-box; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;padding:0 20px 0 60px;}
    .taxbox .hsntaxrate p.label{color:#ffb34f}
.taxbox p.label {text-align:center;padding-bottom: 5px;width: 100%;margin: 0 auto;    font-size: 18px;
    color: #0289c1;
    font-weight: 600;}
.result .showmore .th {padding:0;}
.steps .row:hover {background: #f3f3f3;}
.result .th p {
    line-height: 18px;
    min-width: 130px;
}
/*.steps .row {border-bottom: 1px solid #ebebec;}*/
.result .th p {line-height: 18px;}
 .filter .steps{margin: 0;position: relative;}
.filter>div input {width:100%;padding:5px 10px;border-color: #e1e1e1;float: left;}
.filter>div.complete input {margin-bottom: 10px;}
*{box-sizing:border-box}
select{float:left;padding:5px;width:100%;background:#fff;border-color:#7e7e7e;color:#7e7e7e;-webkit-appearance:none;-moz-appearance:none;background:url(../images/selectarrow.png)no-repeat center right;border-width:0px 0px 1px 0px}
.filter .prd_cat p,.filter .prd_sub_cat p,.filter .prd_type p{font-weight: 600;padding: 15px 0 10px;width: auto;float: left;margin: 0}
.filter .stepnum {height: 30px;width: 30px;background:#00BFA5;display:block;color: #fff;text-align: center;border-radius: 50%;line-height: 26px;font-size: 20px;position: absolute;left: 20px;top: 10px;}
.explore{width:100%;float:left;padding: 10px 20px;margin-top: 15px;background: #ebebec;}
.explore p.text{color: #3c5c99;font-size: 21px;font-weight: 500;margin: 0;line-height: 25px;}
.explore.querybutton {
    padding: 0;
    font-weight: bold;
}
.explore.querybutton a {
    padding: 20px;
    display: block;
    text-transform: uppercase;
    color: #fff;background: #00BFA5;
}
.explore.querybutton a:hover{background:#0289c1}
.explore.querybutton a i{    display: inline-block;    margin-right: 10px;}
p.label{color:#333;font-weight:600}
div.subscribe input[type="text"]{width:70%;float:left;font-size:13px;border-color: #d6d6d6;}
.register_btn{margin:0;padding:5px 20px;float: right;}
.th p{color:#3c5c99;font-weight:600;font-size:14px;text-align: left;padding: 0 0 0 15px;margin:0;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:120px;width:65%;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}
.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;/*white-space:nowrap*/text-transform: lowercase;}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}
.open>.dropdown-menu{display:block}
.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{color:#fff;text-decoration:none;outline:0;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}
div.src-tworslt, div.src-rslt{padding:7px 0;cursor: pointer;}
div.loader{background: rgba(0, 0, 0, 0.16) url(../../../images/loader.gif)no-repeat 50% 50%;height: 100%;position: absolute;top: 0;left: 0;width: 100%;z-index: 9;display: none;}
.viewmore.span1 {color: #00abeb;text-decoration: underline;}
.pull-left h3 {font-size: 14px;font-weight: 600;line-height: 18px;}
form#chronoform_ask_query label{ width:150px;text-align: left;}
form#chronoform_ask_query input, form#chronoform_ask_query textarea {width:300px;float: left;}
form#chronoform_ask_query input, form#chronoform_ask_query textarea{border: 1px solid #e4e4e4;margin-bottom: 15px;}
div#chrono_verification1_container_div input {width: 150px;float: left;}
form#chronoform_ask_query .ccms_form_element{margin:0px;padding: 10px 0 0}
.thanksmsg {text-align: center;font-size: 16px;padding: 40px 0;line-height: 20px;color: #fff;}
.pull-left.fb-follow {float: none;}
.title .button,.title .button:hover {background:none;padding:0;margin:0;float:right;}
.title .button a {color: #4267b2;background: url(../images/query.png) no-repeat;line-height: 20px;display: block;text-align: left;padding-left: 30px;}
.showmore {display: none;}
.showmore .fullwidth {overflow: hidden;width: 100%;}
.showmore .fullwidth {overflow: hidden;width: 100%;float: left;padding: 5px 0;}
.result .row {padding: 10px 0;}
.viewmore {color: #00bfa5;font-weight: 600;font-size: 12px;}
body.queryform #area {background: url(../images/bg1.jpg) 50% 0 no-repeat fixed;padding:0;background-size: cover;    padding-bottom: 30px;
    box-sizing: content-box;}
#landingbanner .title h4.desc {font-size: 16px;font-weight: 500;line-height: 24px;text-align: center;padding:20px 0 0;width: 80%;margin: 0 auto;}
.main-search input.mainsearch {    width: 100%;padding: 15px 10px 15px 50px;
    margin: 0 auto;    border-radius: 4px;    background: #f5f5f5;
    border: 1px solid #ddd;    line-height: 16px;}	
.main-search {padding:20px;position:relative}
.main-search>i {position: absolute;left: 35px;top: 32px;}
.search_by_cat p {float: none;text-align: center;width: auto;line-height: 30px;font-size: 20px;font-weight: 500;color: #3c5c99;display: inline-block;padding: 0 20px;background: #fff;position: relative;z-index: 1;}
button.cleartopbutton {position: absolute;right: 20px;top: 20px;background: #ddd;color: #999;padding: 15px 20px;line-height: 22px;}

.topright {position: absolute;right: 20px;top: 20px;}
.topright .pull-right{line-height: 12px;margin-left: 10px;}
.search_by_cat span.line:before {position: absolute;content: '';width: 300px;height: 3px;background: #d6d6d6;top: 15px;left: 50%;margin-left: -150px;}
.search_by_cat .clearbutton {position: absolute;right: 0;top: 0;margin: 0 20px;background: #999;padding: 5px 10px;font-weight: 500;border-radius: 4px;}
.search_by_cat {position: relative;}
.queryform li.menu_trial.askquery,.queryform #mob_buydemo .button.askquery{display: none;}
.queryform li.menu_trial.myhsn a{display: block !important;}
.queryform #mob_buydemo .button.myhsn{display: inline !important;}
.fa-facebook-f:before, .fa-facebook:before {content: "\f09a";background: #4267b2;color: #fff;padding: 7px 10px;
    border-radius: 4px;}
    .fa-whatsapp:before {
    content: "\f232";    content: "\f232";
    background: #0DC143;
    color: #fff;
    padding: 7px 8px;
    border-radius: 4px;
}
i.fa-facebook,.fa-whatsapp{margin: 7px 0;}
form#chronoform_ask_query label.error { width: 100%; margin-left: 150px;color: #ce2c2c;margin-top: -5px;}
/*END OF CSS*/
/*Css by Hurais starts here*/
nav.btm-prod-list{margin-left: -10px;}
.btm-prod-list a{display:inline-block;color:#888;margin:0 10px;text-decoration: none;font-size: 12px;position: relative;font-weight: bold;}
.btm-prod-list a:after{content: '';position: absolute;margin-left: 10px;top: 50%;background-color: #888;width: 1px;height: 13px;transform: translate(0,-50%);}
.btm-prod-list a:last-child:after{content: '';position: absolute;width: 0;}
#bottom5 .custom {display: flex;flex-wrap: wrap;justify-content: start;align-items: center;border-top: 1px solid #ddd;padding: 10px 0;}
#bottom5 .custom .our-prod-wrap{width: 78%;}
#bottom5 .custom .fb-page{width: 22%;}
.feeddate{display: none;}
#bottom1 ul.newsflash-vert li {
    margin-bottom: 25px;
}
/*Css by Hurais ends here*/