/*@font-face {
	font-family: 'Conv_MyriadPro-Regular';
	src: url('../fonts/MyriadPro-Regular.eot');
	src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/MyriadPro-Regular.woff') format('woff'), 
		url('../fonts/MyriadPro-Regular.ttf') format('truetype'), 
		url('../fonts/MyriadPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}*/

@font-face {
	font-family: 'MyriadPro-Semibold';
	src: url('../fonts/MyriadPro-Semibold.eot');
	src: url('../fonts/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/MyriadPro-Semibold.woff') format('woff'),
		url('../fonts/MyriadPro-Semibold.ttf') format('truetype'),
		url('../fonts/MyriadPro-Semibold.svg#MyriadPro-Semibold') format('svg');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'myriadpro-bold';
	src: url('../fonts/myriadpro-bold-webfont.eot');
	src: url('../fonts/myriadpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/myriadpro-bold-webfont.woff') format('woff'),
		 url('../fonts/myriadpro-bold-webfont.ttf') format('truetype'),
		 url('../fonts/myriadpro-bold-webfont.svg#myriadpro-bold') format('svg');
	font-weight: 600;
	font-style: normal;
}

/*@font-face {
	font-family: 'MyriadPro-Regular';
	src: url('../fonts/MyriadPro-Regular.eot');
	src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/MyriadPro-Regular.woff') format('woff'),
		 url('../fonts/MyriadPro-Regular.ttf') format('truetype'),
		 url('../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}*/

@font-face {
	font-family: 'MyriadPro-Regular';
	src: url('../fonts/myriad-pro-regular-webfont.eot');
	src: url('../fonts/myriad-pro-regular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/myriad-pro-regular-webfont.woff') format('woff'),
		 url('../fonts/myriad-pro-regular-webfont.ttf') format('truetype'),
		 url('../fonts/myriad-pro-regular-webfont.svg#MyriadPro-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GillSansMT';
	src: url('../fonts/GillSansMT.eot');
	src: url('../fonts/GillSansMT.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/GillSansMT.woff2') format('woff2'),
		 url('../fonts/GillSansMT.woff') format('woff'),
		 url('../fonts/GillSansMT.ttf') format('truetype'),
		 url('../fonts/GillSansMT.svg#GillSansMT') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GillSansMT-Bold';
	src: url('../fonts/GillSansMT-Bold.eot');
	src: url('../fonts/GillSansMT-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/GillSansMT-Bold.woff2') format('woff2'),
		url('../fonts/GillSansMT-Bold.woff') format('woff'),
		url('../fonts/GillSansMT-Bold.ttf') format('truetype'),
		url('../fonts/GillSansMT-Bold.svg#GillSansMT-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'GillSansMT-BoldItalic';
	src: url('../fonts/GillSansMT-BoldItalic.eot');
	src: url('../fonts/GillSansMT-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/GillSansMT-BoldItalic.woff2') format('woff2'),
		url('../fonts/GillSansMT-BoldItalic.woff') format('woff'),
		url('../fonts/GillSansMT-BoldItalic.ttf') format('truetype'),
		url('../fonts/GillSansMT-BoldItalic.svg#GillSansMT-BoldItalic') format('svg');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Rupee_Foradian';
	src: url('../fonts/Rupee_Foradian.eot');
	src: url('../fonts/Rupee_Foradian.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Rupee_Foradian.woff2') format('woff2'),
		url('../fonts/Rupee_Foradian.woff') format('woff'),
		url('../fonts/Rupee_Foradian.ttf') format('truetype'),
		url('../fonts/Rupee_Foradian.svg#Rupee_Foradian') format('svg');
	font-weight: bold;
	font-style: italic;
}



body { padding:0px; margin:0px; background:#ffffff; font-size:15px; color:#333333; font-family: 'MyriadPro-Regular'; font-weight:400; line-height:20px; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; margin: 0; padding: 0; }
p, a, label, span, div, strong, input, select { font-family: 'MyriadPro-Regular'; }
a, img { border: medium none; }
a { color: #333333; text-decoration: none; }
div { margin: 0; padding: 0; }
p { font-size:13px; line-height:24px; padding:0px 0 15px; margin:0px; text-align:left; } 
h1, h2, h3, h4, h5, h6 { font-weight:normal; padding:0px; margin:0px; }
a{ outline:none; }
/*a:hover { color: #1b1f23; }*/
a:focus, :focus{ outline:none; }
ul,ol { list-style-type:none; padding:0px; margin:0px; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } 
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; } 
* html .clearfix { height: 1%; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.clear { clear: both; line-height: 1px; padding:0px; height:0px; font-size:1px; }
.left { float:left; }
.right { float:right; }
.anim { transition:all 1s ease; -moz-transition:all 1s ease; -webkit-transition:all 1s ease; -o-transition:all 1s ease; }
form { margin: 0; padding: 0; }

h1 { font-size:30px; font-weight:300; color:#ffffff; line-height:44px; }
.row { float:none; width:1330px; padding:0px; margin:0 auto; }

header { float:left; width:100%; position:relative; z-index:999; background:url(../img/header-bg.png) no-repeat top center; background-size:cover; border-bottom:5px solid #00934f; }
header .row { position:relative; }
.logo { float:left; padding:32px 25px 28px 24px; font-size:0px; line-height:0px; }
.top-right { float:right; padding:23px 0px 0px; }
.head-contact { float:right; font-size:15px; color:#58595b; font-weight:bold; line-height:20px; margin-right:10px; }
.head-contact a { text-decoration:none; }
.head-contact a:hover { color:#00934f; }
.head-contact span { float:right; border-left:1px solid #6a6b6d; margin:2px 0 0 12px; font-size:14px; padding-left:10px; line-height:14px; }
.top-lnk { position:absolute; right:0px; top:-49px; }
.top-lnk > ul { float: right; }
.top-lnk li { float:left; width:100px; background:url(../img/link-btn.png) no-repeat center center; margin-left:12px; border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; -o-border-radius:8px 8px 0 0;}
.top-lnk li a { display:block; color:#231f20; font-size:18px; text-transform:uppercase; line-height:44px; text-align:center; }
.top-lnk li a:hover { color:#00934f; }

#menu { float:left; width:100%; background:#ffffff; position:relative; z-index:9999; }
#menu .row { position:relative; }
.ddsmoothmenu { transition:all 0.3s ease; -moz-transition:all .3s ease; -webkit-transition:all 0.3s ease; -o-transition:all 0.3s ease; }
.logo-small { position:absolute; top:10px; left:10px; }
.logo-small img { opacity:0; width:150px; transition:all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; }
.is-sticky #menu { background:url(../img/header-bg.png) no-repeat center bottom rgba(255,255,255,0.97); border-bottom:5px solid #00934f; }
.is-sticky .logo-small img { opacity:1; }
.is-sticky .ddsmoothmenu { margin-left:215px; width:auto; }
.is-sticky .top-lnk { top: 16px; }
.is-sticky .top-lnk li { background-position:center -5px; border-radius: 5px 5px; border:1px solid #ceccce; border-bottom:none; padding:0px; margin-left:10px; width: auto; }
.is-sticky .top-lnk li a { line-height: 36px; padding:0 15px; font-size:17px; }

.mobNav  { display:none; position:fixed; right:0px; overflow:hidden; }
.m-menu { display:none; float:right; color:#fff; }

.banner { position:relative; float:left; width:100%; background:url(../img/loader.gif) no-repeat center center #ededeb; min-height:250px; margin-bottom:25px; }
.cont-area { float:left; width:100%; margin:28px 0px 0px; 
background: #fff8f1;
background: -moz-linear-gradient(top,  #ffffff 0%, #fef2e4 90%);
background: -webkit-linear-gradient(top,  #ffffff 0%,#fef2e4 90%);
background: linear-gradient(to bottom,  #ffffff 0%,#fef2e4 90%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fef2e4',GradientType=0 );
}
.cont-area .row { width:100%; max-width:1366px; }
.lft-area { float:left; width:33%; position: relative; }
.right-area { float:right; width:67%; /*min-height:600px;*/ min-height:650px;  border-left:2px solid #231f20; background:#ffffff; }
.cont-pad { float:left; width:100%; }
.cont-pad h1 { float:left; width:410px; position:relative; background:#8cc63f; padding:2px 5%; font-family: 'GillSansMT-Bold'; font-size:18px; color:#ffffff; text-transform:uppercase; line-height:21px; }
.cont-pad h4 { float:left; width:100%; position:relative; padding:0 0 7px; font-family: 'GillSansMT-Bold'; font-size:18px; color:#58595b; text-transform:uppercase; line-height:18px; }
.cont-pad h1::after {
content: "";
position: absolute; bottom:0; right:-25px; 
width: 0; height: 0;
border:25px solid black; 
border-left:0px;
border-color:  transparent transparent #8cc63f transparent ;
}
.txt-pad { float:left; width:100%; padding:15px 25px 20px; font-family: 'MyriadPro-Semibold'; }
.lft-txt { float:left; width:50%; padding:0px 40px 0 20px; }
.right-txt { float:right; width:50%; padding-right:25px; }
.txt-pad p { color:#58595b; line-height:18px; font-family: 'MyriadPro-Semibold'; }
.insta { background:url(../img/i-img.png) no-repeat top left; min-height:71px; }
.txt-pad li, .txt-pad2 li { clear:both; background:url(../img/arrow.png) no-repeat 0px 7px; padding:0 0 12px 18px; font-family: 'MyriadPro-Semibold'; font-size:13px; color:#58595b; line-height:18px; }
.txt-pad2 li { background-position:0px 6px; padding:0 0 3px 15px; line-height:17px; }
.txt-pad2 { float:left; width:100%; padding:0px 25px 0px 45px; }
.txt-pad2 .lft-txt { float:left; width:50%; padding:20px 30px 25px 0px; border-top:1px solid #58595b; }
.txt-pad2 .right-txt { float:right; width:50%; padding:20px 25px 25px 0px; border-top:1px solid #58595b; }
.ico-pad { float:left; width:67px; height:70px; background:#e7e7e8; border:1px solid #dcddde; border-radius:10px 0 0 10px; }
.ico-pad img { float:left; width:63px; height:64px; padding:8px; border-top:1px solid #ffffff; border-left:1px solid #ffffff; border-radius:10px 0 0 10px; }
.ico-txtpad { float:left; padding-left:20px; width:80%; }
.gst-banner { float:left; width:100%; height:330px; overflow:hidden; position:relative; padding:50px 10px 0px 40px; margin-bottom:30px; font-family: 'GillSansMT-Bold'; font-size:13px; color:#e7dbce; text-transform:uppercase; line-height:20px; letter-spacing:0.5px;  margin-top: 0px;}
.gst-banner img { position:absolute; top:0px; left:0px; width:100%; }
.gst-txtpad { float:left; width:100%; padding:0 25px 10px 40px; }
.gst-txtpad h3 { float:left; width:300px; font-family: 'GillSansMT-Bold'; font-size:25px; color:#659830; line-height:30px; padding-bottom:35px; }
.gst-txtpad p { clear:both; font-family: 'MyriadPro-Semibold'; font-size:13px; color:#58595b; line-height:22px; padding-bottom:30px; }
a.readmore { display:inline-block; width:27px; height:15px; background:url(../img/link-arrow.png) no-repeat center 2px; margin-left:5px; }
a.readmore:hover { background-image:url(../img/link-arrow-h.png); }
.cont-area-app { float:left; width:100%; margin:0px 0px 0px; background: #FEF2E4;}
.cont-area-app .row { width:100%; max-width:1366px; }
.lft-area-app { float:left; width:33%; padding: 11px 25px 0px 0; }
.lft-area-app span { float:right; width: 62px; }
.lft-area-app span h6 { font-family: 'MyriadPro-Semibold'; font-size:10px; color:#58595b; line-height:normal; padding: 0 0 10px 7px; }
.lft-area-app span img { padding:0; margin:0; }
.right-area-app { float:right; width:67%; border-left:2px solid #231f20; background:#ffffff; }
.right-area-app ul { float:right; padding:0 25px 25px 0; margin:0; }
.right-area-app ul li { display: inline; float:left; padding-left: 70px; }
.right-area-app ul li span { display:block; text-align: center; }
.right-area-app ul li h6 {margin-top: -10px; display:block; text-align: center; font-family: 'MyriadPro-Semibold'; font-size:15px; text-transform:uppercase; color:#231f20; line-height:normal; }

footer { float:left; width:100%; background:#d1d2d4; border-top:8px solid #231f20; }
.f-top { float:left; width:100%; padding:25px 18px 0px; }
.update-pad { float:left; width:100%; background:#ebeced url(../img/update-bg.jpg) repeat-x top left; border:1px solid #cacacb; padding:3px; -webkit-border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; }
.update-cont-pad { float:left; width:100%; background:#ffffff; border:1px solid #dbdbdc; border-top-color:#d6d7d8; min-height:110px;
-webkit-border-radius:7px; -moz-border-radius:7px; -khtml-border-radius:7px; border-radius:7px;
-webkit-box-shadow:inset 0 15px 15px -15px #c4c3c4; -moz-box-shadow:inset 0 15px 15px -15px #c4c3c4; box-shadow:inset 0 15px 15px -15px #c4c3c4;
}
.update-cont-pad h2 {position:relative; float:left; width:100%; text-align:center; font-size:18px; font-weight:bold; color:#58595b; line-height:22px; text-transform:uppercase; }
.update-cont-pad h2 span { position:relative; display:inline-block; background:url(../img/update-title-bg.jpg) no-repeat center bottom; width:280px; text-align:center; line-height:22px; z-index:100; }
.update-cont-pad h2::before, .update-cont-pad h2::after  { content: ""; height:5px; background-color:#bebfc2; position: absolute; top:7px; width:50%; z-index:0; }
.update-cont-pad h2::after { right:50%; }
.update-cont-pad h2::before { left:50%; }
#update-carousel { float:left; width:100%; min-height:86px; padding:6px 20px 15px; }

.copyright { float:left; width:100%; font-size:13px; color:#58595b; line-height:84px; text-align:center; }
.copyright a { color:#58595b; }
.copyright a:hover { color:#00934f; }

.m-menu { float:right; position:absolute; right:0px; margin:0px; height:68px; width:60px; background:#00934f; border-bottom:1px solid #a8f0cf; -webkit-transition: All 0.8s ease; -moz-transition: All 0.8s ease; -o-transition: All 0.8s ease; -ms-transition: All 0.8s ease; transition: All 0.8s ease;  }
.m-menu a { display:inline-block; text-align:right; outline:none; padding-left:0px; padding:18px 17px; }
.m-menu div { position:absolute; top:7px; left:0px; font-size:14px; color:#aaaaaa; text-transform:uppercase; cursor:pointer; padding-right:20px; display:inline-block; }
.m-menu a span { display:block; background:#cef9e5; width:25px; height:4px; margin-top:5px; border-radius:2px; }
.m-menu a:hover span{ background:#ffffff;}
.m-menu a:hover div{ color:#fe5f0e;}
.mobi-logo { height:57px; }
.mobi-logo img { max-width: 165px; }


/* home  10-1-17 */
.search-box {float: left;text-align: right;width: 100%;margin-top: 27px;}
.search-box h2 { font-size:18px; color:#231f20; margin-right:20px;   display: inline;}
input[type="text"].search-input {background: #f3f3f4 none repeat scroll 0 0;border: medium none;border-radius: 3px !important; color:#000; margin-right:8px; width:160px; padding:4px 4px 4px 10px; }
input[type="button"].search-btn {background:url(../img/search-btn.png) no-repeat 0 0 rgba(0,0,0,0); width:21px; height:21px; border:none; cursor:pointer;} 
.is-sticky .top-lnk .search-box{ display:none;}
.inner-banner.banner { padding:20px 299px 20px 25px; background:url(../img/about-us-img.png) no-repeat right top #e4c169; min-height:304px;}
.inner-banner.banner h4{ color:#231f20; margin-bottom:10px; font-size:25px;font-family: 'GillSansMT-Bold'; line-height:18px;}
.inner-banner.banner p{ font-size:20px; color:#231f20; line-height:25px; font-family: 'MyriadPro-Regular'; margin-left:30px;}
.mis-txt {margin: 40px 0 0 115px;}
.inner-cont-abt {margin-top: -15px; margin-bottom: 10px;}
.a-img { position:relative;  padding-left: 11px;}
.a-img:after { width:27px; position:absolute; left:-21px; top:0; background: rgba(0, 0, 0, 0) url("../img/a-img.png") no-repeat scroll left top; height:71px; content:"";}
.a-img.i-img:after  {background: rgba(0, 0, 0, 0) url("../img/i-img.png") no-repeat scroll left top; left: -8px;}

.icon-grp { width: 100%; display:block; text-align:center; }
.icon-grp ul { float:none; display:inline-block; margin: 35px 0; }
.icon-grp li { float: left; min-width: 125px; text-align:center; margin: 0 20px; }
.icon-grp li p { color: #58595b; font-size:15px; line-height: 15px; padding-bottom: 7px; font-family: 'GillSansMT-Bold'; text-align: center; position:relative;  }
.icon-grp li p::after { background-color: #58595b; display: block; float: none; height: 1px; margin: 0 auto; text-align: center; width: 125px; content:""; position:absolute; left:0; right:0; bottom:0; }
.clt-pad { float:left; width:100%; padding:0px 25px 0px 0px; font-family: 'MyriadPro-Semibold'; position: relative; }
.clt-lft { float:left; width:50%; padding:0px 40px 0 0px; }



.clt-right { float:right; width:50%; padding-left:25px;  position:absolute; right: 0; bottom: 0; }
.o-img { position:relative;  padding-left: 11px; font-family: 'MyriadPro-Semibold'; line-height:18px}
.o-img:after { width:27px; position:absolute; left:-21px; top:0; background: rgba(0, 0, 0, 0) url("../img/o-img.png") no-repeat scroll left top; height:71px; content:"";}
.tooltip { position: relative; display: inline-block; /* If you want dots under the hoverable text */}
.tooltip .tooltiptext { visibility: hidden; min-width: 305px; background-color: #fffde9; color: #58595b; text-align: center; border: 1px solid #58585a; padding: 5px 0; border-radius: 0px; position: absolute; z-index:999; top: 100%; left: 100%; margin-left: -92px; opacity: 0; transition: opacity 1s; padding: 12px 12px 12px 6px;}
.tooltip .tooltiptext::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -5px; }
.tooltip:hover .tooltiptext { visibility: visible; opacity: 1; }
.tooltiptext ul { margin:0; }
.tooltiptext ul li { float:left; font-family: 'GillSansMT-Bold'; font-size: 15px; line-height: 15px; margin:0; background: rgba(0, 0, 0, 0) url("../img/arw-tool.png") no-repeat scroll left 5px; margin-bottom: 19px; padding-left: 12px;  text-align:left; width:100%; }
.tooltiptext ul li:last-child { margin-bottom: 0; }
.icon-grp li:last-child .tooltiptext { right: 0; left: auto; }

.login-pad { float:left; width:100%; }
.login-pad h1{ float:left; width:140px; position:relative; background:#8cc63f; padding:2px 2%; font-family: 'GillSansMT-Bold'; font-size:18px; color:#ffffff; text-transform:uppercase; line-height:21px; margin-top: 48px; }
.login-pad h1::after {content: ""; position: absolute; bottom:0; right:-25px; width: 0; height: 0; border:25px solid black; border-left:0px; border-color:  transparent transparent #8cc63f transparent;}
.login-cont { width: 100%;  border: 1px solid #231f20; float:left; background: url(../img/login-img.jpg) no-repeat right center #fff; }
.login-left { float:left; padding: 68px 113px 67px 68px; width: 43%; }
.login-left li { padding:0; margin:0 0 23px 0; display:block; float:left;  }
.login-left li span { float:right; width: 210px; padding:0; margin:0; background: #fff; padding: 2px; border: 1px solid #dad8d8; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;  }
.login-left li label { float:left; width: 90px; padding: 10px 10px 10px 0; text-align:right; font-size: 15px; line-height: 15px; font-family: 'MyriadPro-Semibold'; position: relative; text-transform:uppercase; color: #58595b; }
.login-left li span input[type="text"] { background: url(../img/ip-bg.jpg) repeat-x left center; height: 30px; margin: 0; padding:0 5px; width: 100%;  border:1px solid #415a69; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;font-size: 18px; line-height: 18px; font-family: 'MyriadPro-Regular'; color: #231f20; }
span.btn input[type="submit"] { float:left; background: url(../img/submit-bg.png) no-repeat -2px -2px / 118px auto #8cc63f; padding: 12px 0; font-size: 14px; 
 line-height: 11px; width: 115px; color: #231f20; border:1px solid #82a45d; text-transform:uppercase; clear:both; display:block; cursor:pointer; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-weight: 700; margin-left: 90px; margin-top: 30px;  }
.alinks { float:left; padding: 0 0; font-size: 12px; line-height: 12px; font-weight:700; color: #58595b; text-transform:uppercase; margin-left: 90px; margin-bottom: 20px;}
.alinks a { padding: 0 0; margin-top: -5px; font-size: 12px; line-height: 12px; font-weight:700; color: #58595b; text-transform:uppercase;}
.alinks a:hover { text-decoration:underline; }

.reg-pad { float:left; width:100%; background:#FFFFFF; }
.reg-pad h1 { float:left; width:188px; position:relative; background:#8cc63f; padding:2px 2% 2px 2%; font-family: 'GillSansMT-Bold'; font-size:18px; color:#ffffff; text-transform:uppercase; line-height:21px; margin-top: 48px; }
.reg-pad h1::after {content: ""; position: absolute; bottom:0; right:-25px; width: 0; height: 0; border:25px solid black; border-left:0px; border-color:  transparent transparent #8cc63f transparent;}
.reg-pad h2 { position:relative; font-family: 'MyriadPro-Semibold'; font-weight:700; font-size:22px; color:#231f20; text-transform:uppercase; line-height:22px; margin-top: 48px; margin-left: 160px; margin-bottom: 30px; }
.reg-cont { margin: 110px auto 110px; width: 100%; max-width: 940px; float:left; background: #fff; }
.reg-cont li { padding:0; margin:0 0 23px 0; display:block; float:left; width: 50%;  }
.reg-cont li.one-third { padding:0; margin:0 0 23px 0; display:block; float:left; width: 29.5%;  }
.reg-cont li.full { padding:0; margin:0 0 23px 0; display:block; float:left; width: 100%;  }
.reg-cont li.full span { float:left; width: 82%;background: #fff; padding: 2px; border: 1px solid #dad8d8; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } 
.reg-cont li label { float:left; width: 160px; padding: 10px 10px 10px 0; text-align:right; font-size: 15px; line-height: 15px; font-family: 'MyriadPro-Semibold'; position: relative; text-transform:uppercase; color: #58595b; }
.reg-cont li span { float:left; width: 64%;background: #fff; padding: 2px; border: 1px solid #dad8d8; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } 
.reg-cont li.one-third span { float:left; width: 30%;background: #fff; padding: 2px; border: 1px solid #dad8d8; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } 
.reg-cont li.one-third:first-child span { float:left; width: 30%;background: #fff; padding: 2px; border: 1px solid #dad8d8; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } 
.reg-cont li.one-third span { float:left; width: 80%;background: #fff; padding: 2px; border: 1px solid #dad8d8; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } 
.reg-cont li.one-third.first { width: 40%; } 
.reg-cont li.one-third.first span{ width: 55%; } 
.reg-cont li.one-third.first label { width: 160px; } 
.reg-cont li.one-third label { width: auto; } 
/*.reg-cont li.two-third span { float:left; width: 30%;background: #fff; padding: 2px; border: 1px solid #dad8d8; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } 
.reg-cont li.two-third:first-child span { float:left; width: 30%;background: #fff; padding: 2px; border: 1px solid #dad8d8; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } 
.reg-cont li.two-third span { float:left; width: 80%;background: #fff; padding: 2px; border: 1px solid #dad8d8; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } 
.reg-cont li.two-third.first { width: 50%; } 
.reg-cont li.two-third { width: 45%; } 
.reg-cont li.two-third.first label { width: 160px; } 
.reg-cont li.two-third.first span{ width: 65%; } 
.reg-cont li.two-third span{ width: 65%; } 
.reg-cont li.two-third label { width: auto; } */
.reg-cont li input[type="text"] { background: url(../img/ip-bg.jpg) repeat-x left center; height: 30px; margin: 0; padding:0 5px; width: 100%;  border:1px solid #415a69; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 100%;  font-size: 18px; line-height: 18px; font-family: 'MyriadPro-Regular'; color: #231f20;}
span.btn input[type="submit"] { float:right; background: url(../img/submit-bg.png) no-repeat -2px -2px / 118px auto #8cc63f; padding: 12px 0; font-size: 14px; line-height: 11px; width: 115px; color: #231f20; border:1px solid #82a45d; text-transform:uppercase; clear:both; display:block; cursor:pointer; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-weight: 700; margin-right: 12px; margin-top: 5px; }
.reg-sucs { display: block; text-align:center; width: 300px; margin: 155px auto; }
.reg-sucs h2 { font-family: 'MyriadPro-Semibold'; font-weight:700; font-size:22px; color:#231f20; text-transform:uppercase; line-height:26px; margin:0 0 15px 0; }

span.btn1 input[type="submit"] { float:right; background: url(../img/submit-bg-grey.png) no-repeat -2px -2px / 118px auto #dcdddf; padding: 12px 0; font-size: 14px; line-height: 11px; width: 115px; color: #231f20; border:1px solid #fafafa; text-transform:uppercase; clear:both; display:block; cursor:pointer; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-weight: 700; margin-right: 12px; margin-top: 5px; }
.mar-top { margin-top: 75px; float:left; display:block; width: 100%; }

.view-all { float: left; text-align: center; width: 100%;  margin-top: -5px;  padding-bottom:0px; display:block; color:#58595b;}
.view-all a:hover{ color:#00934f;}
.view-all a{ float:none; display:inline-block; color:#58595b; font-family: 'MyriadPro-Semibold';}

.lft-txt.articles { width:100%; padding-right:10px; }
.lft-txt.articles ul li a{ font-family: 'MyriadPro-Semibold';}
.lft-txt.articles ul li a span { display:block; color:#ff9966;}
.lft-txt.articles ul li a:hover { text-decoration:underline;}


.alinks span.btn input[type="submit"]  { margin-top:35px;}
.reg-cont.success-frm { float:none; width:600px;}
.reg-cont.success-frm li label { text-align: center; width: 100%; font-size:18px;}
.reg-cont.success-frm li input[type="text"] { width:31%; float:none; display:inline-block; margin-right:10px;}
.reg-cont.success-frm li input[type="text"]:last-child  { margin:0;}
.reg-cont.success-frm li.full span { display:block; text-align:center; width:100%; border:none;}
.reg-cont.success-frm span.btn input[type="submit"] { line-height:7px;} 


.reg-cont span textarea { background:url("../img/textarea-bg.jpg") repeat scroll left center; border:none;  border:1px solid #415a69; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width:100%; font-family: "MyriadPro-Regular";  font-size: 18px; padding:4px;}
.reg-cont li.full.textarea span{ width:auto;}
.reg-cont.reg-nxt li label sup { color:#00934f; font-size:15px;}
.reg-cont.reg-nxt li.one-third.first span{ width:55%;}
.reg-cont.reg-nxt li.one-third span {width: 77%;}
.reg-cont.reg-nxt li label { padding-top:0;}
.reg-cont.reg-nxt { margin-top:150px;}


.dvd-left {float: left;}
.dvd-rht { float: right; width: 850px; position:relative;}
.dvd-rht:after { position:absolute; left:0; top:12px; height:75px; width:1px; background:#58585a; display:block; content:""; }
.breadcrumd { font-size:12px; color:#58595b;  font-family: 'MyriadPro-Semibold'; padding-bottom: 5px; padding-left:12px;}
.breadcrumd a { color:#58595b;  font-family: 'MyriadPro-Semibold';}
.breadcrumd span { color:#58595b;  font-family: 'MyriadPro-Semibold'; margin:0 4px;}
.breadcrumd a:hover { color:#8cc63f;}

/* CSS table */
table.rates { width:100%; position:relative;}
table.rates tr th { font-size: 18px; font-family: 'GillSansMT-Bold'; background:#8cc63f; color:#fff;}
.rates span { font-family: 'Rupee_Foradian';}
table.rates tr th:first-child { width:68%;}
table.rates p { font-size:15px; color:#231f20; font-family: 'MyriadPro-bold'; padding:0; width:92%; float:left; letter-spacing:0.2px;}
table.rates span.bold { font-family: 'MyriadPro-Semibold'; letter-spacing:0.5px;}
.rates tr td { text-align:center;}
.rates .heading { text-align:left; color:#f37021; font-family: 'myriadpro-bold'; padding-left:35px; font-size:15px;}
.rates .heading span { color:#231f20; font-family: 'MyriadPro-Semibold';}
table.rates .yel-bg { background: #fffcd6 none repeat scroll 0 0; font-family: 'MyriadPro-Semibold';}
table.rates tbody tr td { border-bottom: 2px solid #f9b389;}
/*table.rates tbody tr td:nth-child(1n) { margin-left:22px;}*/

table.rates::after { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none;   border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #8cc63f; border-image: none; border-style: solid solid solid none; border-width: 0 32px 50px 27px;  top: 0;    content: ""; height: 0; position: absolute; right: -32px; width: 0;}
span.btn1.grey-btn input[type="submit"] { text-transform:none; color:#bbbbbd; font-family: 'MyriadPro-Semibold'; margin-top:30px;}
span.btn1.grey-btn input[type="submit"]:hover { color:#231f20;}

table.rates span.num { font-size:15px; color:#231f20; font-family: 'MyriadPro-Semibold'; padding-right:20px; float:left;}
table.rates tbody tr.first td { border-bottom:none;}
table.rates tbody tr.space td { border-bottom:none;}
table.rates tbody tr td.mar-lft { left: 30px; position: relative;}


/* ebook css */

.cont-area.ebook { background:#fff; padding-bottom: 25px;}
.lft-area.ebook-l { float:left; width:39%; background:none;}
.lft-area.ebook-l h2 { float:left; width:92%; position:relative; background:#8cc63f; padding:2px 5%; font-family: 'GillSansMT-Bold'; font-size:18px; color:#ffffff; text-transform:uppercase; line-height:21px; }
.lft-area.ebook-l h2::after {content: "";position: absolute; bottom:0; right:-25px; width: 0; height: 0;border:25px solid black; border-left:0px;border-color:  transparent transparent #8cc63f transparent;}
.ebook-lft-txt { float: left; width: 100%;}
.access-img {float: left; margin-right:6%; margin-left:3%;}
.lft-area.ebook-l p.a-img.i-img{ float: left; width: 76%; color: #58595b;  font-family: "MyriadPro-Semibold";  line-height: 18px; font-size:13px;}
.lft-area.ebook-l p.a-img.i-img::after { top:7px;}
.ebook-pad { float: left; padding: 4%; width: 100%;}
.ebook-pad span { font-size:14px; color:#f37021; font-family: 'myriadpro-bold';}
.ebook-pad p { font-size:12px; font-family: "MyriadPro-Semibold"; line-height:16px; padding-bottom:15px; color: #58595b; letter-spacing:0.1px;}
.ebook-pad ol { list-style:decimal; padding-left:14px;}
.ebook-pad ol li { font-size:12px; font-family: "MyriadPro-Semibold"; line-height:16px; padding-left:10px; color: #58595b; letter-spacing:0.1px;}

.right-area.ebook-r { width:60%; border:none; padding-right: 3%;}
.img-lft { float: left;}
.img-lft img { float:left;}
.ebooks-top { float:left; width:100%; border-bottom:1px solid #000;}
.ebkp-caption { float:left; width:auto; margin:50px 0 0px -65px;}
.ebkp-caption h2 { font-size:25px; color:#808285; font-family: 'GillSansMT-BoldItalic'; line-height:30px;}
.ebkp-caption h2 span { margin-left:40px; font-family: 'GillSansMT-BoldItalic'; display:block;}
.ebkp-caption h1 { font-size:35px; color:#808285; font-family: 'GillSansMT-BoldItalic'; line-height:40px; margin-left:80px;}
.ebkp-caption h1 span { margin-left:20px; font-family: 'GillSansMT-BoldItalic'; display:block;}

.insta-book { float:left; width:100%; padding:10px 0 0;}
.ebook-list { float:left; width:38%; margin-top:20px; margin-right: 4%;}
.ebook-list ul li { background:url(../img/services-arrow.png) no-repeat left; padding-left:15px; float:left; width:100%; margin-bottom:7px;}
.ebook-list ul li a { font-size:15px; color:#231f20; text-transform:uppercase; font-family: 'GillSansMT';}
.ebook-list ul li a span { color:#f37021;}

.ebook-form { float: left; width: 58%;}
.form-pad { float:left; width:100%; border:1px solid #231f20;}
.form-pad h2 { color:#fff; font-size:18px; font-family: 'GillSansMT-Bold'; background:#8cc63f; padding:2px 0 3px 10px;}
.frm-inner {  float: left; width: 100%; padding:1% 6% 5% 3%;}
.frm-inner p { font-size:14px; font-family: "MyriadPro-Regular"; color:#231f20;}
.frm-inner ul li { font-size:15px; color:#58595b; font-family: 'myriadpro-bold'; float:left; width:100%; border-top:1px solid #f9b790; padding:10px;}
.frm-inner ul li:last-child { border-bottom:1px solid #f9b790;}
.frm-inner ul li span { float:right; font-size:15px; color:#58595b; font-family: 'myriadpro-bold';}
.frm-inner ul li span small { font-size:10px;}
.frm-inner ul li span.rupee { font-family: 'Rupee_Foradian'; font-size:15px; float:none;}

p.terms { font-size:10px; font-family: 'myriadpro-bold'; color:#58595b;}

.frm-inner .vat { float:left; width:100%; position:relative; margin:20px 0;}
#hotel-name {cursor:pointer; background:url(../img/ip-bg.jpg) repeat-x left; width: 100%; z-index:99999; border:1px solid #00a4e3; border: 1px solid #415a69; border-radius: 5px; color: #58595b; font-family: "MyriadPro-bold"; font-size: 15px; height: 30px;  line-height: 27px; margin: 0;  padding: 0 5px; }

.frm-inner .vat ul#hotel-list {position: absolute; z-index: 9999; background:#fff; border:0px solid #00a4e3; margin-top:-1px;}
.frm-inner .vat ul#hotel-list li { line-height:30px; border-bottom:1px solid #f6f6f6; padding:0px 2%; cursor:pointer; box-sizing:border-box; font-family: "MyriadPro-bold";font-size: 15px; color:#58595b; border-top:none; background:#dedddd;}
.frm-inner .vat ul#hotel-list li:hover {color:#fff;background:#8cc63f;} 
.frm-inner .vat ul#hotel-list li:first-child { border-top:none; }
.frm-inner .vat .arw-toggle {  background: rgba(0, 0, 0, 0) url("../img/select-arw.png") no-repeat scroll 0 0px; height: 25px; position: absolute;   right: 10px; top: 5px; width: 14px;}
#hotel-list li small { font-size:10px;}
h2#hotel-name small { font-size:10px;}

.vat .title-box { background: #ffffff none repeat scroll 0 0; border: 1px solid #dad8d8; border-radius: 5px;  padding: 2px; width: 100%;}

.qty-pad { float:left; width:47%; position:relative;}
.qty-pad label.label-lft { font-size:15px; font-family: 'GillSansMT-Bold'; color: #58595b; text-transform:uppercase; letter-spacing:0.4px; float:left; margin-right:14px; line-height: 35px;}
.qty-pad input.count-num { cursor:pointer; background:url(../img/ip-bg.jpg) repeat-x left; width: 100%; z-index:99999; border:1px solid #00a4e3; border: 1px solid #415a69; border-radius: 5px; color: #58595b; font-family: "MyriadPro-bold"; font-size: 15px; height: 30px;  line-height: 27px; margin: 0;  padding: 0 5px;  float:left;}
.qty-pad span { background: #ffffff none repeat scroll 0 0; border: 1px solid #dad8d8; border-radius: 5px;  padding: 2px; width: 38%; float:left;}

.nxt_clk { position: absolute; right: 10px; top: 1px;}
.prev_clk { position: absolute; right: 10px; top: 15px;}
span.btn1.add-card { float:right;}
span.btn1.add-card input[type="submit"] { font-size:14px; color:#58595b; font-family: "MyriadPro-Semibold"; margin:0; width:120px; background:#dcdddf url("../img/submit-bg-grey.png") no-repeat scroll -2px -2px / 122px auto}
.loginbtn {
background-color: #008dde;
border: none;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
color: #f4f4f4;
cursor: pointer;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
height: 50px;
text-transform: uppercase;
width: 300px;
-webkit-appearance:none;
}
.order-pad { float:left; width:100%;  margin-top:30px; margin-bottom:50px;}
.order-pad span { background: #ffffff none repeat scroll 0 0; border: 1px solid #dad8d8; border-radius: 5px;  padding: 2px; width: 100%; float:left;}
.order-pad label{ font-size:15px; font-family: 'GillSansMT-Bold'; color: #58595b; letter-spacing:0.4px; float:left; margin-right:14px; line-height: 35px;}
.order-pad textarea {cursor:pointer; width: 100%; z-index:99999; border:1px solid #00a4e3; border: 1px solid #415a69; border-radius: 5px; color: #58595b; font-family: "GillSansMT"; font-size: 15px; height: 250px;  line-height: 18px; margin: 0;  padding: 10px; 
background: rgba(229,230,230,1);
background: -moz-linear-gradient(top, rgba(229,230,230,1) 0%, rgba(242,242,243,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(229,230,230,1)), color-stop(100%, rgba(242,242,243,1)));
background: -webkit-linear-gradient(top, rgba(229,230,230,1) 0%, rgba(242,242,243,1) 100%);
background: -o-linear-gradient(top, rgba(229,230,230,1) 0%, rgba(242,242,243,1) 100%);
background: -ms-linear-gradient(top, rgba(229,230,230,1) 0%, rgba(242,242,243,1) 100%);
background: linear-gradient(to bottom, rgba(229,230,230,1) 0%, rgba(242,242,243,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e6e6', endColorstr='#f2f2f3', GradientType=0 ); }

span.btn input[type="submit"] { font-size:14px; color:#231f20; font-family: "MyriadPro-Semibold"; margin:0 12px 0 0; background:#8cc63f url("../img/submit-bg.png") no-repeat scroll -2px -2px / 133px auto; width: 132px;}
.box-pad { float: left; margin: 0 5%; width: 94%;}
.breadcrumd.inner { padding-left: 0;}

.contact-wrap { margin: 0 auto; width: 40%;}
.contact-wrap span { font-size:30px; font-family: "MyriadPro-bold";  color:#231f20; display:block; padding:30px 0 35px;}
.contact-wrap > div { padding-left: 50px;}
.contact-wrap p { font-size:21px; font-family: "MyriadPro-Semibold"; color:#58595b; padding-bottom:20px;}
.contact-wrap p span { font-size:20px; font-family: "MyriadPro-bold";  color:#58595b; padding:0; display:inline-block;}

.cont-area.contact-us { background:#fff;}
.contact-wrap p span.bdr { font-family: "MyriadPro-semibold"; padding: 0 15px;}
.contact-wrap p a { font-size:21px; font-family: "MyriadPro-Semibold"; color:#58595b;}
.contact-wrap p a:hover { color:#00934f;}

.contact-wrap { padding:150px 0;}
.right-area-app.contact-btm { border:none; width:100%;}

/* products css */

.cont-area.products { background:#fff;}
.pdt-top { float: left; margin-bottom: 60px; width: 100%;}
.right-area.prodt-fullwidth { border: medium none; float: left; width: 100%; min-height:auto; margin-top: 30px;}
.prodt-l { float: left; width: 62%; margin-right:4%;}
.prodt-l li { float: left; margin-right: 0; width: 55%; position:relative;}
.info h1 { width:100%; padding:2px 6% 2px 8%}
.prodt-l li:first-child { margin-right: 7%; width: 38%;}
.prodt-l .info ul li {font-size:15px; color:#58595b; font-family: 'MyriadPro-Semibold'; background:url(../img/arrow.png) no-repeat left; padding-left:25px; width:100%; margin-bottom:8px;}
.prodt-l .info ul li:first-child { width:auto;}
.prodt-l .info ul { float: left; padding: 4% 0 0 8%;}

.prodt-l.prodt-l-fullwidth { width:100%; margin-bottom: 60px; }
.prodt-l.prodt-l-fullwidth h1 { width:100%; padding:2px 3%;}
.prodt-l.prodt-l-fullwidth ul { float: left; padding: 2% 0 0 3%;}
.prodt-l.prodt-l-fullwidth ul li {font-size:15px; color:#58595b; font-family: 'MyriadPro-Semibold'; background:url(../img/arrow.png) no-repeat left 8px; padding-left:25px; width:100%; margin-bottom:8px;}

.prodt-l.prodt-l-fullwidth ul.sub-menu { padding:0 0 0 20px;}
.prodt-l.prodt-l-fullwidth ul.sub-menu li { background-image:none; padding:0;}
.prodt-l.prodt-l-fullwidth ul.sub-menu li span { margin:0 10px 0 6px;}

.prodt-r { float: left; width: 34%; position:relative;}
.prodt-r-in { float:left; width:100%; padding:4% 0 0 7%;}
.prodt-r h1 { padding:2px 7%;}
.prodt-r-in ul { margin-bottom:50px;}
.prodt-r-in h3 { font-size:15px; color:#58595b; font-family: 'MyriadPro-bold'; padding-bottom:5px;}
.prodt-r-in ul li { font-size:15px; color:#58595b; font-family: 'MyriadPro-Semibold'; padding-bottom:5px;}
.prodt-r-in ul li span { color:#f37021; font-family: "MyriadPro-bold";}
.prodt-r-in ul.instat-list { margin-top:0px; margin-bottom:30px;}
.prodt-r-in ul.instat-list li { font-size:15px; color:#58595b; font-family: 'MyriadPro-Semibold'; background:url(../img/arrow.png) no-repeat left 8px; padding-left:25px; width:100%; margin-bottom:8px; padding-bottom:0;}
.prodt-r-in ul.instat-list span { color:#f37021; font-family: "MyriadPro-bold"; display:block; margin:4px 0;}
.instat-list.act li strong { font-family: "MyriadPro-bold";}

.prodt-l .pdt-top .info li:last-child::after { display:none;}
.prodt-l .pdt-top li:last-child::after { position:absolute; left:0; top:-20px; height:66px; width:1px; background:#828283; display:block; content:""; }
.prodt-r::after { position:absolute; left:0; top:-20px; height:66px; width:1px; background:#828283; display:block; content:""; }

.cont-area.gst-page { 
background: rgba(254,242,228,1);
background: -moz-linear-gradient(top, rgba(254,242,228,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,242,228,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(254,242,228,1) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(254,242,228,1) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(254,242,228,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(254,242,228,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef2e4', endColorstr='#ffffff', GradientType=0 );
}

.heading { float: left; width: 100%;}
.heading h1 { padding:2px 2%;}
.gst-banner.gst-ban { float:left; width:100%; height:330px; overflow:hidden; position:relative; padding:10px 10px 0px 10px; margin-bottom:30px; font-family: 'GillSansMT-Bold'; font-size:14px; color:#e7dbce; text-transform:uppercase; line-height:20px; letter-spacing:0.5px;  margin-top: 10px;}
.gst-banner.gst-ban img { position:absolute; top:-5px; left:0px; width:auto;}

.gst-banner.gst-ban h1 { bottom: 0; color: #659830; font-family: "GillSansMT-Bold"; font-size: 32px; left: 14%;  line-height: 40px; margin: auto; position: absolute;  right: 0;  text-transform: none; top: 26%; width: 340px;}
 
.lft-txt.gst{ background: rgba(0, 0, 0, 0) url(../img/v-img.png) no-repeat scroll left 7px; min-height: 71px; padding:0 0 0 34px; width:100%;}

.lft-txt.gst ul li { padding:0 0 2px 18px;}
.lft-txt.gst span{ font-size:13px; font-family: "MyriadPro-bold"; display:block; color:#58595b;}
.lft-txt.gst-mid { padding:0; width:100%;}
.lft-txt.gst-mid ul li { padding:0 0 2px 18px;}
.lft-txt.gst-mid ul.sub-menu-list { padding-left:18px;}
.lft-txt.gst-mid ul.sub-menu-list li { background-image:none; padding:0;}

.gst-table tr th { font-size:13px; color:#58595b; font-family: 'MyriadPro-bold'; text-align:left; vertical-align:top; border-bottom:2px solid #58595b;}
.gst-table tr td { font-size:12px; color:#58595b; font-family: 'MyriadPro-Semibold'; text-align:left; vertical-align:top; border-bottom:1px solid #b1ada9; padding:10px 0 12px 0px;}
.cont-area-app.gst-btm { background:none;}
.right-area-app.gst-r { border:none;}

tr.first-mob { display:none;}

span.btn input[type="submit"]:hover{background: #00934f url("../img/submit-bg-hover.png") no-repeat scroll -2px -2px / 133px auto; color:#ffffff; border:1px solid #bfbfbf;}
span.btn1 input[type="submit"]:hover { background:#8cc63f url("../img/submit-bg-grey-hover.png") no-repeat scroll -2px -2px / 118px auto;}

.ebook-list ul li span { font-size: 16px;}
.ebook-list ul li a:hover { color:#f37021}


.lft-cont-home { float: left; width: 50%;}
.lft-cont-home .lft-txt { width:100%;}
.home-rht-carousel { float: left; width: 46%; margin-left:1%;}
.news-pad { float: left; width: 100%; position:relative;}
#nt-example1 { margin:15px 0 0 25px; width:96%;}
#nt-example1 > li a span {  font-family: 'MyriadPro-Semibold';}
#nt-example1 > li a { color: #58595b; font-size: 13px; line-height: 25px; padding-left: 0; position: relative; width: 100%; font-family: 'MyriadPro-Semibold'; text-decoration:underline;}
#nt-example1 > li { margin-bottom: 18px; position:relative; padding-left:20px;}
#nt-example1 > li::before  { content: ">"; position: absolute; left:0px; top:0px; font-size:13px; color:#58595b; font-weight:bold; z-index:0; }
#nt-example1 > li a:hover { text-decoration:none; color:#00934F;}

.view-all.car-rht { margin-top:65px;}
.news-arrow {bottom: 0; left: 0; margin: 0 auto; position: absolute; right: 0; width: 40%;}
.fa-arrow-up { background:url(../img/news-next-ar.png) no-repeat 0 0; width:20px; height:20px; overflow:hidden; margin:0 2px 0 0; cursor:pointer; position:absolute; left:0; bottom: 0;}
/*.fa-arrow-up:hover { background-position:0 20px;}*/
.fa-arrow-down { background:url(../img/news-prev-ar.png) no-repeat 0 0; width:20px; height:20px; overflow:hidden; cursor:pointer;  position:absolute; right:0; bottom: 0;}
/*.fa-arrow-down:hover { background-position:0 20px;}*/

a.read { float: right; color: #58595b; font-size: 13px; font-family: 'MyriadPro-Semibold'; }
a.read:hover { color:#8cc63f; text-decoration:underline;}
.lft-txt.insta.why-instavat { width: 100%;}
.right-area.instavat { height: 709px;}
.lft-txt.why-instavat { width: 100%;}




/* gst page css 15-2-17 */
.cont-pad.gst-list .lft-txt { padding:0; width:100%;}
.cont-pad.gst-list ul.list-all { float:left; width:100%;}
.cont-pad.gst-list ul.list-all li { background: none; padding: 2px;  width: 278px; float:left; border:1px solid #d7d7d7; clear:none; margin-right:15px;}
.cont-pad.gst-list ul.list-all li img { width:100%;}
.cont-pad.gst-list ul.list-all li .gst-hd-txt { float:left; width:100%; padding:10px 10px 20px;}
.cont-pad.gst-list ul.list-all li .gst-hd-txt h2 { font-family: 'MyriadPro-Semibold'; font-size:16px; text-align:center; line-height:22px;}
.cont-pad.gst-list ul.list-all li:hover .gst-hd-txt h2 { color:#00934f;}
.cont-pad.gst-list ul.list-all li:last-child(3n+3){ margin-right:0;}

/* Grid container */
.tiles-wrap { position: relative; margin: 0px 0; padding: 0; list-style-type: none; display: none; float:left; width:100%;}

/* Grid items */
.tiles-wrap li {  display: block;  opacity: 0;  text-align: center; list-style-type: none; background-color: #fff; float: left; cursor: pointer; width: 270px;
  padding: 2px; border: 1px solid #dedede; background-image:none; transition:all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease;}
.tiles-wrap.wookmark-initialised.animated li { -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;}
.tiles-wrap.wookmark-initialised li { opacity: 1;}
.tiles-wrap li.wookmark-inactive { visibility: hidden; opacity: 0;}
.tiles-wrap li:hover { background-color: #fafafa;}
.tiles-wrap img { display: block; width:100%;}
.tiles-wrap a { color: #555; text-align: center; /* display: table-cell;  width: 200px; height: 200px;*/ font-size: 2em; font-weight: bold; text-decoration: none;}
#wookmark1 p {  font-family: 'MyriadPro-Semibold'; font-size:16px; text-align:center; line-height:22px; padding:10px 8px 15px;}
.tiles-wrap li:hover { box-shadow:0 3px 5px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 3px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 3px 5px rgba(0, 0, 0, 0.2); -o-box-shadow:0 3px 5px rgba(0, 0, 0, 0.2);}
.tiles-wrap li:hover p { color:#00934f;}

.cont-pad.gst-list ul.list-opt { float:left; width:100%;}
.cont-pad.gst-list ul.list-opt li { background: none; float:left; clear:none; padding:0; margin:0 0px 0 0; width:100%;}
.img-option { float: left; margin-right: 20px;}
.cont-pad.gst-list ul.list-opt li p { font-size:15px; line-height:20px; padding-bottom:5px;}
.list-opt span { font-size:12px; font-family: 'MyriadPro-Semibold'; display:block;}
.list-opt a { float:right; margin:10px 0 0; font-family: 'MyriadPro-Semibold'; color:#58595b; text-decoration:underline;}
.cont-pad.gst-list ul.list-opt li:nth-child(2n+2) { margin-right:0;}
.cont-pad.gst-list ul.list-opt li .img-option img { float:left;  border: 4px solid #ebebeb;}
.opt-lft { border-bottom: 1px solid #d7d7d7; float: left; margin-bottom: 20px; margin-right: 4%; padding-bottom: 20px; width: 48%;}
.opt-lft.opt-rht { margin-right: 0;}
.list-opt a:hover { color:#00934f; text-decoration:none;}
.cont-pad.gst-list .lft-txt h2 { font-family: 'MyriadPro-Semibold'; ext-align:center; margin-bottom:25px; font-size:20px;}
.cont-pad.gst-list .lft-txt h2.no-mar { margin-bottom:10px;}

/* Gst page detail css */
.cont-area .row1 {width: 100%;max-width: 1275px; float:none; margin:auto;}
.gst-detail {float:left; width:100%; margin-bottom:60px;}
.cont-pad .gst-detail h1 { width:auto; padding:2px 2%;margin-bottom:10px;}
.cont-pad .gst-detail h1.big { width:auto; padding:2px 2%;margin-bottom:10px;}
.cont-pad .gst-detail h1.big::after { border-width:25px 25px 46px 0;}
.cont-pad .gst-detail h2{ text-align:center; margin-bottom:20px; font-family: 'MyriadPro-Semibold';}
.cont-pad .gst-detail h3{ text-align:center; margin-bottom:10px;}  
.cont-pad .gst-detail p.dear-txt { font-weight:bold; font-size:16px;}
.cont-pad .gst-detail p{ font-family: 'MyriadPro-Semibold'; color:#58595b;}
.cont-pad .gst-detail ul li {font-size:13px; color:#58595b; font-family: 'MyriadPro-Semibold'; background:url(../img/arrow.png) no-repeat left 8px; padding-left:25px; padding-bottom:0px; width:100%; margin-bottom:8px; line-height:18px; float:left;}
.cont-pad .gst-detail ul { float: left; padding: 0px 0 10px 20px; width:100%;}
.cont-pad .gst-detail p.thanks-txt { margin-bottom:10px; font-family: 'MyriadPro-Semibold'; padding-bottom:0px; line-height: 20px; font-size: 15px;}

.detail-img-out { float:left; width:100%; margin-bottom:20px;}
.gst-detail-img { float:left; border:1px solid #dedede; padding:2px; line-height:0px; margin-right:20px; width:40%;}
.gst-detail-img img { width:100%;}

.detail-img-lft { float:left; width:100%; margin-right:0%;}
.detail-img-rgt { float:left; width:100%;}
.post-by { float:left; width:100%; border:2px solid #ededed; padding:10px; background:#f7f7f7;}
.post-by p:last-child { padding-bottom:0px;}

.back-link { float:right; width:auto; text-align:right;}
.back-link a { float:right; background: url(../img/submit-bg.png) no-repeat -2px -2px / 118px auto #8cc63f; padding: 8px 0; font-size: 14px; line-height: 11px; width:65px; color: #231f20; border:1px solid #82a45d; text-transform:uppercase; clear:both; display:block; cursor:pointer; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-weight: 700; margin-right: 12px; margin-top: 0px; }
.back-link a:hover{background: #00934f url("../img/submit-bg-hover.png") no-repeat scroll -2px -2px / 118px auto; color:#ffffff; border:1px solid #bfbfbf;}

.cont-area.gst-detail-page { margin-top:0px;}
.cont-pad .gst-detail h4 { font-size:15px; font-family: 'MyriadPro-Semibold';
    top: 0px;
    left: 0px;
}

.cont-pad .gst-detail ul li ul { margin-top:5px; padding-bottom:0px;}
.gst-outer { float:left; width:100%;}

/* ================================================================ */
table.gst-table-inner { float: left; width: 100%; margin-bottom:20px;}
.gst-table.gst-table-inner tr th { font-size:13px; color:#58595b; font-family: 'MyriadPro-bold'; text-align:left; vertical-align:top; border-bottom:2px solid #58595b; padding:0 10px 0 10px}
.gst-table.gst-table-inner tr td { font-size:12px; color:#58595b; font-family: 'MyriadPro-Semibold'; text-align:left; vertical-align:top; border-bottom:1px solid #b1ada9; padding:10px 10px 12px 10px;}
.cont-pad.product-inner h3.sub-head { text-align:left; line-height:24px;}
h5.expense { float: right; font-size: 18px; font-family: 'MyriadPro-Semibold';}
table.anti-table { float:left; width:100%; margin-bottom:20px;}
table.anti-table tr th { text-align: left; font-size:14px; color:#58595b; font-family: 'MyriadPro-bold';}
table.anti-table tr td { font-size:13px; color:#58595b; font-family: 'MyriadPro-Semibold'; text-align:left; padding:4px}


table.gst-table-invoice { float: left; width: 100%; margin-bottom:20px;}
.gst-table.gst-table-invoice tr th { font-size:13px; color:#58595b; font-family: 'MyriadPro-bold'; text-align:left; vertical-align:top; border-bottom:none; padding:0 10px 0 10px}
.gst-table.gst-table-invoice tr td { font-size:12px; color:#58595b; font-family: 'MyriadPro-Semibold'; text-align:left; vertical-align:top; border-bottom:none; padding:5px;}

/* 16-2-17 css */
table.invoice-table { float:left; width:100%; margin-bottom:20px;}
table.invoice-table tr td { font-size:14px; color:#58595b; font-family: 'MyriadPro-Semibold'; padding:4px}
.line { background: #cccccc none repeat scroll 0 0; float: left; height: 1px; width: 100%; margin:5px 0 20px;}
.service-table { background: #d7d7d7;}
table.service-table tr th { text-align: center; font-size:14px; color:#58595b; font-family: 'MyriadPro-bold'; background:#c5c5c5; padding:5px; vertical-align:top;}
table.service-table tr td { font-size:14px; color:#58595b; font-family: 'MyriadPro-Semibold'; background:#fff; padding:5px;}
.signature { float: right; margin: 20px 0 0; width:100%;}
.signature p { width:40%; float:right;}


.service-table { background: #d7d7d7; float:left; width:100%; margin-bottom:20px;}
table.service-table tr th { text-align: center; font-size:14px; color:#58595b; font-family: 'MyriadPro-bold'; background:#c5c5c5; padding:5px;}
table.service-table tr td { font-size:14px; color:#58595b; font-family: 'MyriadPro-Semibold'; background:#fff; padding:5px;}

/*17-2-2017 css*/
.gstimg{ position:relative; width:30.6%;}
.gstimg img{ width:100%;   border: 3px solid #8cc63f; border-radius:10px; }
.gstimg:hover .opacity-bg{background:rgba(0,147,79,0.4);}
.opacity-bg{ background: rgba(0, 147, 79, 0.7) none repeat scroll 0 0; bottom: 29px; color: #fff;float: left; height: 81.2%; left: 4px;
padding: 15px; position: absolute; width: 97%; border-radius:6px; }
.opacity-bg p{ color:#fff;   font-size: 17px !important;  min-height: 100px;}
.opacity-bg a{ color:#FFFFFF; margin:0px;}
.opacity-bg a:hover{ color:#fff;}

.gst-box{ position:relative;}
.opacity-bg1{ background:rgba(0,0,0,0.7); float:left; width:98.3%; color:#fff;position: absolute; bottom: 2px;}
.opacity-bg1 p{ color:#fff;   font-size: 17px !important}
.gst-box a:hover p{ color:#8cc63f}

/*17-2-2017 A css*/
.opacity-box-bg{ Background: #eef1eb none repeat scroll 0 0; bottom: 29px; color: #fff;float: left; height: 81.2%; left: 4px; margin:10px;
padding: 15px; width: 30%; border: 1px solid rgba(140,198,63,0.5);  border-radius:6px; -webkit-transform: skew(0deg);
-moz-transform: skew(0deg);
-ms-transform: skew(0deg);
-o-transform:skew(0deg);
transform: skew(0deg);
-webkit-transition:all 200ms linear 0s; -moz-transition:all 200ms linear 0s; -o-transition:all 200ms linear 0s; transition:all 200ms linear 0s;  }
.opacity-box-bg p{ color:#000000; font-family:'MyriadPro-Regular';  font-size: 17px !important;  min-height: 100px;}
.opacity-box-bg a{ color:#8cc63f; margin:0px;}
.opacity-box-bg a:hover{ color:#00934f;}
.opacity-box-bg::after{background-color:rgba(195, 209, 185, 0.5);
content: "";  height:0%; left:0px; position: absolute; bottom: 0; width:100%; z-index: -1; border-radius:5px; -webkit-transition: all 320ms ease 0s; -moz-transition: all 320ms ease 0s; -ms-transition: all 320ms ease 0s; -o-transition: all 320ms ease 0s; transition: all 320ms ease 0s; }
.opacity-box-bg:hover::after { height:100%;  }
.opacity-box-bg:hover p { color:#00934f; }

.btm-border { float:left; width:100%; border-bottom:1px dashed #333333; padding:0px 0px 0px 0px; margin:0px 0px 30px 0px; }
.cont-pad ul.sub { float: left; padding: 0px 0 0px 10px; width:100%;}
.cont-pad ul.sub li {font-size:13px; color:#58595b; font-family: 'MyriadPro-Regular'; background:url(../img/arrow.png) no-repeat left 5px; padding-left:20px; width:100%; margin-bottom:0px; line-height:18px; float:left;}


.view-lnk { float:left; width:100%; text-align:center; line-height:20px; padding:5px 0px 0px 0px; margin:0px 0px 0px 0px; }
.view-lnk a { display:inline-block; background:#8cc63f; font-size:16px; color:#FFFFFF; order: 3px solid #00934f;  border-radius:6px; padding:10px 20px 10px 20px; margin:0px 0px 30px 0px; }
.view-lnk a:hover { background:#00934f; }


/* Default */
#show-menu-button{
  display: none;
}

/* Phone portrait */
@media only screen and (max-width: 481px){
  #side-menu{
    display: none;
  }

  #show-menu-button{
    display: block;
  }
}