@charset "utf-8";
/* CSS Document */

body						{font-family:'open_sansregular'; color:#414042; position:relative;}
a							{color:#da2128;}
a:hover,
a:focus						{color:#da2128;}
@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansbold_italic';
    src: url('../fonts/opensans-bolditalic-webfont.eot');
    src: url('../fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bolditalic-webfont.woff') format('woff'),
         url('../fonts/opensans-bolditalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansextrabold';
    src: url('../fonts/opensans-extrabold-webfont.eot');
    src: url('../fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-extrabold-webfont.woff') format('woff'),
         url('../fonts/opensans-extrabold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansextrabold_italic';
    src: url('../fonts/opensans-extrabolditalic-webfont.eot');
    src: url('../fonts/opensans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-extrabolditalic-webfont.woff') format('woff'),
         url('../fonts/opensans-extrabolditalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansitalic';
    src: url('../fonts/opensans-italic-webfont.eot');
    src: url('../fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-italic-webfont.woff') format('woff'),
         url('../fonts/opensans-italic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanslight_italic';
    src: url('../fonts/opensans-lightitalic-webfont.eot');
    src: url('../fonts/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-lightitalic-webfont.woff') format('woff'),
         url('../fonts/opensans-lightitalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold_italic';
    src: url('../fonts/opensans-semibolditalic-webfont.eot');
    src: url('../fonts/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibolditalic-webfont.woff') format('woff'),
         url('../fonts/opensans-semibolditalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
section h2			{font-size:36px;}
h2					{font-family:'open_sansbold'; font-weight:bold!important; text-align:center; letter-spacing:0px;}
h2 span				{display:block; font-size:20px; font-weight:normal; font-family:'open_sansregular'; padding:20px 0px; letter-spacing:0px;}
.header				{background:#FFF url(../img/gst-mind-suvidha.png) no-repeat left bottom; background-size:auto 92%;}
.header .header-content .header-content-inner h2
					{color:#00b8a5; font-family:'open_sansregular'; line-height:1; font-size:30px;}
.header .header-content .header-content-inner h1
					{color:#da2128; font-family:'open_sansregular'; line-height:1; font-size:40px;}
.header .header-content .header-content-inner h1 span
					{font-size:55px; font-family:'open_sansbold';}
.header .header-content
					{padding: 0px 0px;}
.header .header-content .header-content-inner
					{color:#414042; float:right; width:80%; text-align:center; font-family:'open_sansregular';}
.header .header-content .header-content-inner p
					{font-size:24px; line-height:1.25;}
.header .header-content .header-content-inner p span
					{background:#00b8a5; padding:5px 20px; border-radius:20px; color:#FFF; font-size:20px;}
.header .header-content .header-content-inner .red
					{color:#da2128;}
.aqua				{color:#00b8a5; font-size:18px!important; font-family:'open_sansbold';}
.navbar-default		{padding:0px 0px 0px 0px;}
.navbar-default.affix
					{background:#e7e8e9;}
.navbar-default .navbar-nav>li>a
					{color:#414042; font-family:'open_sansregular'; font-size:14px; letter-spacing:0;}
.navbar-default.affix .nav > li > a:hover, .navbar-default.affix .nav > li > a:focus:hover
					{color:#da2128;}
.navbar-default .nav > li.active > a, .navbar-default .nav > li.active > a:focus
					{color:#da2128!important;}
.registration h2	{color:#414042;}
#btn-assessee		{margin:40px 20px 0px 20px;}
.registration .nav-tabs
					{border:0px;}
.registration .nav-tabs>li
					{margin:0px; padding:0px;}
.registration .nav-tabs>li a
					{padding:15px; font-size:18px; background:#e7e8e9; cursor:pointer; border-radius:5px 5px 0px 0px;}
.registration .nav-tabs>li a:hover
					{background:#d2d3d5;}
.registration .nav-tabs>li.active
					{background:#db2128; border-radius:5px 5px 0px 0px;}
.registration .nav-tabs>li.active>a, .registration .nav-tabs>li.active>a:hover, .registration .nav-tabs>li.active>a:focus
					{color:#FFF;}
.registration .nav-tabs>li.active a:after, .registration .nav-tabs>li.active a:hover:after, .registration .nav-tabs>li.active a:active:after, .registration .nav-tabs>li.active a:focus:after		
					{border-bottom:2px solid #db2128;}
.registration .tab-content
					{border:0px;}
.btn				{letter-spacing:0; font-family:'open_sansregular'; }
.btn-group .btn		{text-transform:inherit; font-size:14px;}
.aboutus			{background:#da2128; color:#FFF;}
.aboutus p			{font-size:18px; text-align:center;}
.aboutus h2			{color:#FFF;}
.gstgsp				{background:#da2128; color:#FFF;}
.gstgsp p			{font-size:18px; text-align:left;}
.gstgsp h2			{color:#FFF;}
.mindadvantage		{background:#e7e8e9;}
.mindadvantage ul	{}
.mindadvantage li	{min-height:160px; float:left; position:relative; padding:0px 0px 0px 70px; width:30%; font-size:18px; margin:0 3% 0 0;}
.mindadvantage li:nth-child(3n)
					{margin:0 0% 0 0;}
.mindadvantage li span
					{width:50px; height:50px; border:2px solid #01ad95; position:absolute; left:0px; top:0px; border-radius:100%; color:#414042; text-align:center; padding:10px 0px 0px 0px;}
.gspservices		{background:#e7e8e9;}
.services			{border:1px solid #01ad95; padding:20px!important; background:#FFF; webkit-transition:all 0.35s; -moz-transition:all 0.35s; transition:all 0.35s; margin:0px 0px 20px 0px; font-size:16px;}
.services:hover		{background:#01ad95; color:#FFF;}
.services .icons	{width:104px; height:104px; float:left; margin:0px 20px 0px 0px; border-radius:100%;  webkit-transition:all 0.35s; -moz-transition:all 0.35s; transition:all 0.35s;}
.services .gspportal
					{background:#da2128 url(../img/icons.png) no-repeat 18px 14px;}
.services:hover .gspportal
					{background:#FFF url(../img/icons.png) no-repeat -68px 14px;}
.services .datacenter
					{background:#da2128 url(../img/icons.png) no-repeat 18px -79px;}
.services:hover .datacenter
					{background:#FFF url(../img/icons.png) no-repeat -68px -79px;}
.services .processconsult
					{background:#da2128 url(../img/icons.png) no-repeat 18px -174px;}
.services:hover .processconsult
					{background:#FFF url(../img/icons.png) no-repeat -68px -174px;}
.services .smartcustom
					{background:#da2128 url(../img/icons.png) no-repeat 18px -267px;}
.services:hover .smartcustom
					{background:#FFF url(../img/icons.png) no-repeat -68px -267px;}
.services .techconsult
					{background:#da2128 url(../img/icons.png) no-repeat 18px -364px;}
.services:hover .techconsult
					{background:#FFF url(../img/icons.png) no-repeat -68px -364px;}
.services .backoffice
					{background:#da2128 url(../img/icons.png) no-repeat 18px -468px;}
.services:hover .backoffice
					{background:#FFF url(../img/icons.png) no-repeat -68px -468px;}
.services .offline
					{background:#da2128 url(../img/icons.png) no-repeat 18px -576px;}
.services:hover .offline
					{background:#FFF url(../img/icons.png) no-repeat -68px -576px;}
.services .ewaybill
					{background:#da2128 url(../img/icons.png) no-repeat 18px -686px;}
.services:hover .ewaybill
					{background:#FFF url(../img/icons.png) no-repeat -68px -686px;}
.services h3		{font-size:22px; font-family:'open_sansbold'; letter-spacing:-1px; margin:0px 0px 0px 0px;}
.services:hover h3	{color:#FFF;}
.services ul		{margin:0px 0px 0px 114px;}
.services li		{position:relative; margin:0px 0px 0px 40px;}
.services li i		{position:absolute; left:-25px; top:2px;}
footer				{color:rgba(255, 255, 255, 1); padding:20px 0px;}
footer a			{color:#da2128;}
footer a:hover		{color:#da2128;}
.footer				{background:#ededed; color:#414042;}
.footer p			{font-size:14px;}
.footer .write		{font-size:18px;}
.footer b			{font-family:'open_sansbold';}
.footer .smg-logo	{margin:25px 0px; text-align:right; float:right; cursor:pointer;}
.footer-rowtwo		{background:#414042;}

.services:after		{background:none; border:none; content:''; clear:both; display:block; float:none; font-size:0; height:0; line-height:0; margin:0; padding:0; visibility:hidden; width:100%;}
.vertical-registration
					{-ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -ms-transform-origin: left top 0;
    -moz-transform-origin: left top 0;
    -webkit-transform-origin: left top 0;
    transform-origin: right top 0;
    background: #00b8a5;
    color: #fff;
    padding: 10px;
    border: 1px solid #009485;
    text-transform: 1px 1px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 2px -2px 0px rgba(0, 0, 0, 0.1); float:right; font-size:16px; border-radius:0px 0px 10px 10px; position:fixed;
    right:-1px;
    top:337px; z-index:99;}
.vertical-registration a	{color:#FFF; text-decoration:none;}
.vertical-registration a:hover	{color:#FFF; text-decoration:none;}

/*SVG Icons*/
button {font: normal 100%/1.5 Verdana, Geneva, sans-serif; outline: none;}

.logo-scope 					{background:none;	border:none; color:#939598;	cursor:pointer;	display:block; float:left; height:35px; margin:-.25em .25em 0 0; padding:0 0 0 24px; position:relative; width:auto}
.logo-scope .logo-agent 		{height:35px; left:0; position:absolute; top:9px; width:143px}
.logo-scope .logo-agent strong 	{display:none}
.logo-scope .logo-agent i 		{display:block}
.logo-scope .logo-agent i b 	{display:block; height:35px; width:143px}
.smg-scope 						{background:none;	border:none; color:#939598;	cursor:pointer;	display:block; float:left; height:52px; margin:-.25em .25em 0 0; padding:0 0 0 24px; position:relative; width:auto}
.smg-scope .smg-agent 			{height:52px; width:142px}
.smg-scope .smg-agent strong 	{display:none}
.smg-scope .smg-agent i 		{display:block}
.smg-scope .smg-agent i b 		{display:block; height:52px; width:142px}
.navbar-nav						{margin:10px 0px 0px 0px!important;}
.navbar-nav>li.account			{background:#da2128; border-radius:3px 3px 0px 0px; color:#FFF;}
.navbar-default .navbar-nav>li.account>a
								{color:#FFF;}
.navbar-default .navbar-nav>li.account>a:hover
								{color:#FFF; background:#414042; border-radius:3px 3px 0px 0px;}
.navbar-nav>li.ewaybill			{background:#39b54a; border-radius:3px 3px 0px 0px; color:#FFF;}
.navbar-default .navbar-nav>li.ewaybill>a
								{color:#FFF;}
.navbar-default .navbar-nav>li.ewaybill>a:hover
								{color:#FFF; background:#414042; border-radius:3px 3px 0px 0px;}
/*SVG Icons*/
.buttons{text-align:center}.buttons .google-play-btn,.buttons .itunes-btn{background-color:#fff;display:inline-block;margin:0 .25em;padding:.75em 1em .5em;-webkit-border-radius:.25em;-moz-border-radius:.25em;-ms-border-radius:.25em;-o-border-radius:.25em;border-radius:.25em;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);-ms-box-shadow:0 0 5px rgba(0,0,0,0.2);-o-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2)}.buttons .google-play-btn b,.buttons .itunes-btn b{display:none}.buttons .google-play-btn:hover,.buttons .itunes-btn:hover{background-color:#f9e497}.download-center{background-color:#5ecb9e;color:#fff;filter:alpha(opacity=0);font-size:87.5%;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;text-align:center;text-transform:uppercase;top:0;width:100%;z-index:100;-webkit-transition:0.5s opacity ease;-moz-transition:0.5s opacity ease;-ms-transition:0.5s opacity ease;-o-transition:0.5s opacity ease;transition:0.5s opacity ease}.download-center .download-data{margin-top:-45%;position:absolute;top:50%;width:100%}.download-center .google-play-btn,.download-center .itunes-btn{background-color:#fff;display:inline-block;margin:0 .25em;padding:.5em;width:60%;-webkit-border-radius:.25em;-moz-border-radius:.25em;-ms-border-radius:.25em;-o-border-radius:.25em;border-radius:.25em;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);-ms-box-shadow:0 0 5px rgba(0,0,0,0.2);-o-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-ms-transition:0.5s all ease;-o-transition:0.5s all ease;transition:0.5s all ease}.download-center .google-play-btn b,.download-center .itunes-btn b{display:none}.download-center:hover{color:#fff;filter:alpha(opacity=100);opacity:1}.text-content,.page1 .content-section,.page10 .content-section,.page11 .content-section{margin:0 auto;max-width:680px;padding:0 3em 3em 3em}
.buttons .qrcode-btn{background-color:#fff;display:inline-block;margin:0 .25em;padding:.4em;-webkit-border-radius:.25em;-moz-border-radius:.25em;-ms-border-radius:.25em;-o-border-radius:.25em;border-radius:.25em;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);-ms-box-shadow:0 0 5px rgba(0,0,0,0.2);-o-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2)}
.buttons .qrcode-btn img			{width:50px; height:50px;}
.modal .modal-content .modal-body	{padding:20px!important;}
.modal-title						{color:#da2128;}

.mindepay		{background:#e7e8e9;}
.mindepay ul	{}
.mindepay li	{min-height:160px; float:left; position:relative; padding:0px 0px 0px 70px; width:30%; font-size:18px; margin:0 3% 0 0;}
.mindepay li:nth-child(3n)
					{margin:0 0% 0 0;}
.mindepay li span
					{width:50px; height:50px; border:2px solid #FFF; position:absolute; left:0px; top:0px; border-radius:100%; color:#FFF; text-align:center; padding:10px 0px 0px 0px; background:#FFF url(../img/epayicons.png) no-repeat;}
.mindepay li span.easy-quick
					{ background:#FFF url(../img/epayicons.png) no-repeat -2px -6px;}
.mindepay li span.checks-balance
					{ background:#FFF url(../img/epayicons.png) no-repeat -2px -65px;}
.mindepay li span.integration
					{ background:#FFF url(../img/epayicons.png) no-repeat -2px -125px;}
					
.mindepay li span.subuser
					{ background:#FFF url(../img/epayicons.png) no-repeat -2px -190px;}
.mindepay li span.monitoring
					{ background:#FFF url(../img/epayicons.png) no-repeat -4px -246px;}
.mindepay li span.generatinggstr1
					{ background:#FFF url(../img/epayicons.png) no-repeat -2px -306px;}
.mindepay li span.consolidated
					{ background:#FFF url(../img/epayicons.png) no-repeat -2px -365px;}
.mindepay li span.unregistered
					{ background:#FFF url(../img/epayicons.png) no-repeat -2px -427px;}
.mindepay li span.on-sms
					{ background:#FFF url(../img/epayicons.png) no-repeat -2px -485px;}

@media only screen and (max-width: 680px)	{
	.footer .smg-logo	{margin:25px auto; width:142px; float:none; clear:both;}
	.footer	.pull-left	{float:none!important; clear:both;}
	}
@media only screen and (max-width: 1000px)	{
	.mindadvantage li	{width:47%;}
	.mindadvantage li:nth-child(3n)
					{margin:0 3% 0 0;}
	.mindadvantage li:nth-child(2n)
					{margin:0 0% 0 0;}
	.mindepay li	{width:47%;}
	.mindepay li:nth-child(3n)
					{margin:0 3% 0 0;}
	.mindepay li:nth-child(2n)
					{margin:0 0% 0 0;}
	}
@media only screen and (max-width: 649px)	{
	.mindadvantage li	{width:100%; margin:0%; min-height:80px;}
	.mindepay li		{width:100%; margin:0%; min-height:80px;}
	}
@media only screen and (max-width: 770px)	{
	.services			{margin:0px 0px 20px 0px;}
	}
@media only screen and (max-width: 990px)	{
	.nav>li>a			{padding:10px 5px!important;}
	}
@media only screen and (max-width: 1024px)	{
	.header				{background-size:48% 100%;}
	}
@media only screen and (max-width: 768px)	{
	.header				{background:none;}
	.header .header-content .header-content-inner
						{width:90%; float:none; clear:both; margin:0px auto;}
	}
	
.navbar-default	.blink		{color:#FFF!important;}
.blink{ animation: blink 1s linear infinite; }
@keyframes blink{
0%{opacity: .2;}
50%{opacity: .75;}
100%{opacity: 1;}
}

