﻿@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');
/*font-family: 'PT Sans', sans-serif;*/
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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
a:hover {text-decoration: none;}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
a { outline: none !important; }
.no_bg_pad { background: none !important; padding: 0 !important; }
.no_bg { background: none !important; }
.no_pad { padding: 0px !important; }
.no_mar { margin: 0px !important; }
.no_border { border: none !important; }
.clear { clear: both; height: 0px; display: block; }
.flt_lft { float: left !important; }
.flt_rht { float: right !important; }
.no_btm_pad { padding-bottom: 0 !important; }
sup { font-size: 0.7em !important; }
@charset "utf-8";

@font-face {
    font-family: 'robotolight';
    src: url('../fonts/roboto-light-webfont.eot');
    src: url('../fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-light-webfont.woff') format('woff'),
         url('../fonts/roboto-light-webfont.ttf') format('truetype'),
         url('../fonts/roboto-light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotomedium';
    src: url('../fonts/roboto-medium-webfont.eot');
    src: url('../fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-medium-webfont.woff') format('woff'),
         url('../fonts/roboto-medium-webfont.ttf') format('truetype'),
         url('../fonts/roboto-medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular-webfont.eot');
    src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-regular-webfont.woff') format('woff'),
         url('../fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'webrupee';
    src: url('../fonts/web-rupee.eot');
    src: url('../fonts/web-rupee.eot?#iefix') format('embedded-opentype'),
         url('../fonts/web-rupee.woff') format('woff'),
         url('../fonts/web-rupee.ttf') format('truetype'),
         url('../fonts/web-rupee.svg#webrupee') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* uniform */
/* General settings */
input.uniform-input.calIcon{ background:  url(../images/calIcon.png) no-repeat center right; }
div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action, div.button, div.button span { background-image: url("../images/sprite.png"); background-repeat: no-repeat; -webkit-font-smoothing: antialiased; }
div.selector, div.checker, div.button, div.radio, div.uploader { display: -moz-inline-box; display: inline-block; *display: inline;
zoom: 1; vertical-align: middle;/* Keeping this as :focus to remove browser styles */ }
div.selector:focus, div.checker:focus, div.button:focus, div.radio:focus, div.uploader:focus { outline: 0; }
div.selector, div.selector *, div.radio, div.radio *, div.checker, div.checker *, div.uploader, div.uploader *, div.button, div.button * { margin: 0; padding: 0; }
.highContrastDetect { background: url("../images/bg-input.png") repeat-x 0 0; width: 0px; height: 0px; }
/* Input & Textarea */
input.uniform-input, select.uniform-multiselect, textarea.uniform { padding: 3px; background: url("../images/bg-input.png") repeat-x 0 0; outline: 0; }
input.uniform-input.active, select.uniform-multiselect.active, textarea.uniform.active { }
/* Remove default webkit and possible mozilla .search styles.
 * Keeping this as :active to remove browser styles */
div.checker input, input[type="search"], input[type="search"]:active { -moz-appearance: none; -webkit-appearance: none; }
/* Select */
div.selector { line-height: 42px; height: 42px; padding: 0 0 0 12px; position: relative; overflow: hidden; width: 100% !important; background: #fff; border: 1px solid #b8b8b8; background-image: none; border-radius: 4px; }
div.selector span { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; background: url(../images/select_arrow.png) no-repeat right center; height: 40px; line-height: 40px; padding-right: 35px; cursor: pointer; width: 100% !important; display: block; }
div.selector.fixedWidth { width: 190px; }
div.selector.fixedWidth span { width: 155px; }
div.selector select { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; position: absolute; height: 100%; top: 0px; left: 0px; width: 100%; }
div.selector select option { padding: 4px 12px; color: #000; }
div.selector.active { background-position: 0 -156px; }
div.selector.active span { background-position: right -26px; }
div.selector.hover { background-position: 0 -182px; }
div.selector.hover span { background-position: right center; }
div.selector.hover.active{ background-position: 0 -208px; }
div.selector.hover.active span { background-position: right center; }
div.selector.disabled, div.selector.disabled.active { background-position: 0 -234px; }
div.selector.disabled span, div.selector.disabled.active span { background-position: right -104px; }
/* Checkbox */

div.checker { position: relative; }
div.checker, div.checker span, div.checker input { width: 20px; height: 20px; }
div.checker span { display: -moz-inline-box; display: inline-block; *display: inline;
zoom: 1; text-align: center; background-position: -169px 0; }
div.checker span.checked { background-position: -76px -260px; }
div.checker input { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; display: -moz-inline-box; display: inline-block; *display: inline;
zoom: 1; }
/*div.checker.active span { background-position: -19px -260px; }
div.checker.active span.checked { background-position: -95px -260px; }
div.checker.hover span, div.checker.focus span { background-position: -38px -260px; }
div.checker.hover span.checked, div.checker.focus span.checked { background-position: -114px -260px; }
div.checker.hover.active span, div.checker.focus.active span { background-position: -57px -260px; }
div.checker.hover.active span.checked, div.checker.focus.active span.checked { background-position: -133px -260px; }
div.checker.disabled, div.checker.disabled.active { background-position: -152px -260px; }
div.checker.disabled span.checked, div.checker.disabled.active span.checked { background-position: -171px -260px; }*/
/* Radio */
div.radio { position: relative; }
div.radio, div.radio span, div.radio input { width: 18px; height: 18px; }
div.radio span { display: -moz-inline-box; display: inline-block; *display: inline;
zoom: 1; text-align: center; background-position: 0 -279px; }
div.radio span.checked { background-position: -72px -279px; }
div.radio input { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; display: -moz-inline-box; display: inline-block; *display: inline;
zoom: 1; text-align: center; }
div.radio.active span { background-position: -18px -18px -279px; }
div.radio.active span.checked { background-position: -90px -279px; }
div.radio.hover span, div.radio.focus span { background-position: -36px -36px -279px; }
div.radio.hover span.checked, div.radio.focus span.checked { background-position: -108px -279px; }
div.radio.hover.active span, div.radio.focus.active span { background-position: -54px -279px; }
div.radio.hover.active span.checked, div.radio.focus.active span.checked { background-position: -126px -279px; }
div.radio.disabled span, div.radio.disabled.active span { background-position: -144px -279px; }
div.radio.disabled span.checked, div.radio.disabled.active span.checked { background-position: -162px -279px; }
/* Uploader */
div.uploader { background-position: 0 -297px; height: 28px; width: 190px; cursor: pointer; position: relative; overflow: hidden; }
div.uploader span.action { background-position: right -409px; height: 28px; line-height: 28px; width: 82px; text-align: center; float: left; display: inline; overflow: hidden; cursor: pointer; }
div.uploader span.filename { text-overflow: ellipsis; display: block; overflow: hidden; white-space: nowrap; float: left; cursor: default; height: 24px; margin: 2px 0 2px 2px; line-height: 24px; width: 85px; padding: 0 10px; }
div.uploader input { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; position: absolute; top: 0; right: 0; float: right; cursor: default; width: 100%; height: 100%; }
div.uploader.active span.action { background-position: right -465px; }
div.uploader.hover, div.uploader.focus { background-position: 0 -353px; }
div.uploader.hover span.action, div.uploader.focus span.action { background-position: right -437px; }
div.uploader.hover.active span.action, div.uploader.focus.active span.action { background-position: right -493px; }
div.uploader.disabled, div.uploader.disabled.active { background-position: 0 -325px; }
div.uploader.disabled span.action, div.uploader.disabled.active span.action { background-position: right -381px; }
/* Buttons */
div.button { background-position: 0 -641px; height: 30px; cursor: pointer; position: relative;/* Keep buttons barely visible so they can get focus */ }
div.button a, div.button button, div.button input { opacity: 0.01; filter: alpha(opacity=1); -moz-opacity: 0.01; display: block; top: 0; left: 0; right: 0; bottom: 0; position: absolute; }
div.button span { display: -moz-inline-box; display: inline-block; *display: inline;
zoom: 1; line-height: 22px; text-align: center; background-position: right -521px; height: 22px; margin-left: 13px; padding: 8px 15px 0 2px; }
div.button.active { background-position: 0 -671px; }
div.button.active span { background-position: right -551px; cursor: default; }
div.button.hover, div.button.focus { background-position: 0 -701px; }
div.button.hover span, div.button.focus span { background-position: right -581px; }
div.button.disabled, div.button.disabled.active { background-position: 0 -731px; }
div.button.disabled span, div.button.disabled.active span { background-position: right -611px; cursor: default; }
/* INPUT & TEXTAREA */
input.uniform-input, select.uniform-multiselect, textarea.uniform { font-size: 12px;  font-weight: normal; color: #777; border-top: solid 1px #aaaaaa; border-left: solid 1px #aaaaaa; border-bottom: solid 1px #cccccc; border-right: solid 1px #cccccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
 select.uniform-multiselect.hover, select.uniform-multiselect.focus, textarea.uniform.hover, textarea.uniform.focus { -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3); border-color: #999; }
/* PRESENTATION */
/* Buttons */
div.button span { font-weight: bold;  font-size: 12px; letter-spacing: 1px; text-transform: uppercase; }
div.button.hover span, div.button.focus span { color: #555; }
div.button.disabled span, div.button.disabled.active span { color: #bbb; }
/* Select */
div.selector { font-size: 14px; }
div.selector span { color: #191b1c; }
div.selector select {  font-size: 14px;font-family: 'PT Sans', sans-serif;  }
div.selector.disabled span, div.selector.disabled.active span { color: #bbb; }
/* Checker */
div.checker { margin-right: 5px; }
/* Radio */
div.radio { margin-right: 3px; }
/* Uploader */
div.uploader span.action { text-shadow: white 0px 1px 0px; background-color: #fff; font-size: 11px; font-weight: bold; }
div.uploader span.filename { color: #777; border-right: solid 1px #bbbbbb; font-size: 11px; }
div.uploader.disabled span.action, div.uploader.disabled.active span.action { color: #aaa; }
div.uploader.disabled span.filename, div.uploader.disabled.active span.filename { border-color: #ddd; color: #aaa; }
 
/* Jscrollpane */
.jspContainer { overflow: hidden; position: relative; width: 100% !important; }
.jspPane { position: absolute; width: 95% !important; }
.jspVerticalBar { position: absolute; top: 0; right: 0; width: 6px; height: 100%; background: red; }
.jspHorizontalBar { position: absolute; bottom: 0; left: 0; width: 100%; height: 16px; background: red; }
.jspCap { display: none; }
.jspHorizontalBar .jspCap { float: left; }
.jspTrack { background: #cfcfcf; position: relative; }
.jspDrag { background: #7f7f7f; position: relative; top: 0; left: 0; cursor: pointer; }
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; height: 100%; }
.jspArrow { background: #50506d; text-indent: -20000px; display: block; cursor: pointer; padding: 0; margin: 0; }
.jspArrow.jspDisabled { cursor: default; background: #80808d; }
.jspVerticalBar .jspArrow { height: 16px; }
.jspHorizontalBar .jspArrow { width: 16px; float: left; height: 100%; }
.jspVerticalBar .jspArrow:focus { outline: none; }
.jspCorner { background: #eeeef4; float: left; height: 100%; }
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner { margin: 0 -3px 0 0; }

.FL{ float:left}
.FR{ float:right}
.clear{ clear:both}

/* mainstyling */
body { background: #ffffff;  font-size:16px; color:#676767; font-family: 'PT Sans', sans-serif; }
.wrapper { width: 100%; margin: 0 auto; }
/* common */
h1 { font-size: 3.125em; line-height: 44px;  color: #000; padding: 0 0 20px; }
h2 { font-size: 2.500em; line-height: 44px; width:100%; position:relative; padding:0; 
 }
h3 { font-size: 1.500em; line-height: 26px;  color: #000; text-transform: uppercase; padding: 0 0 20px; }
p { font-size: 16px; line-height: 20px; color: #444444; margin: 0 0 20px; }
::-webkit-input-placeholder {
opacity:1;
}
:-moz-placeholder { /* Firefox 18- */
opacity:1;
}
::-moz-placeholder {  /* Firefox 19+ */
opacity:1;
}
:-ms-input-placeholder {
opacity:1;
}
/*a{ -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;} */
a:hover{ text-decoration:none}  
.noscroll{ overflow:hidden}

.side_navigation_wrapper { background: rgba(255, 255, 255, 1) none repeat 0 0; display: block; height: 100%;   padding:0; position: fixed; right: -100%; top: 0; width: 200px; z-index: 9999; }/*Sridhar 11*/ /*Sridhar 17*/
.side_navigation_wrapper .firstpane {margin-top: 30px;}/*amit 15*/
.side_navigation_wrapper.mobNav{ right:0}
.side_navigation_wrapper .scroll-pane{ padding-top:120px; min-height:300px; height:auto}
.side_navigation_wrapper a.menu_close_but { display: inline-block; height:20px; margin: 10px 15px 0 15px; text-decoration: none; width:20px; background: url(../Content/images/spirte.png) no-repeat -118px 0 none; font-size: 14px; position:absolute;  }/*Sridhar 17*/
.side_navigation_wrapper > ul { clear: both; padding: 0 0 20px 0; width: auto; }
.side_navigation_wrapper ul li { display: block; }
.side_navigation_wrapper ul li a { color: #244081; display: block; font-family: robotomedium, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 15px; padding: 15px 20px; background:url(../Content/images/quixkLink.png) no-repeat center right; text-decoration: none; }
.side_navigation_wrapper ul li a.selected, .side_navigation_wrapper ul li a:hover { color: #f69f61; background:rgba(247, 149, 82, 0.2) url(../Content/images/quixkLink.png) no-repeat center right; }
 .side_navigation_wrapper ul li ul { display: none; padding: 0; }
.side_navigation_wrapper ul li li { padding:0; }
.side_navigation_wrapper ul li li a { font-size: 13px; padding:8px 30px; background:none }
.side_navigation_wrapper ul li li a:hover{ background:rgba(247, 149, 82, 0.2)} 
.menuBg{ background:rgba(0, 0, 0, .5); display:none; position:fixed; width:100%; height:100%; left:0; top:0; z-index:9998}/*Sridhar 17*/

.container{ max-width:1180px; width:100%; position:relative}
header{ /*background:#6FACDE url(../images/headerBg.jpg) no-repeat center top;*/ background: #f0f6fb;} 
header .container{ padding:0}
.topLinks{ /*background:#6FACDE url(../images/headerBg.jpg) no-repeat center top;*/ background: #FFFFFF; border-bottom:solid 0px #304b8a; position:fixed; width:100%; top:0; z-index:9; 
-webkit-box-shadow: 0 2px 2px -2px #c5c5c5;-moz-box-shadow: 0 2px 2px -2px #c5c5c5;box-shadow: 0 2px 2px -2px #c5c5c5;}
.hBorBot{ border-top:solid 1px #1c3265; position:absolute; bottom:0; width:100%; height:1px;}

.logo{float:left; width:320px;/*height:65px;*//* height:auto*/}/*mahesh 18 oct 2017*/
.logo img{ width:100%; height:auto}
.prtner-logo{ float:right; margin-top:10px; width:140px;}
.prtner-logo img{ width:100%; height:auto}
.menu{ background:url(../images/sprite.png) no-repeat; width:46px; height:47px; float:right; margin:11px 5px 0 18px}

.sigIn{ background:#f79f60; border-radius:5px; height:38px; float:right; margin:14px 10px 0; display:block}
.singIcon{ background:url(../images/sprite.png) no-repeat -47px 0; width:42px; height:38px; display:block; border-right:1px solid #de8b4f; float:left}
.singText{ text-align:center; float:left; padding:11px 15px 0 10px; font-size:0.875em; color:#fff; text-transform:uppercase; border-left:solid 1px #feb47f; height:38px; font-family: 'PT Sans', sans-serif;}

.spotlight { padding:105px 0 40px 0; width:100%; max-width:940px; margin:auto;}
.spotImg{border-radius:20px 0 0 20px;}
.spotlight ul{ }
.spotlight li{ background:#fff; margin:auto; margin:0; border-radius:20px; position:relative/* -webkit-box-shadow: 0 0 20px 0 #122655; box-shadow: 0 0 20px 0 #122655;*/}
.spotlight li img{ display:block; }
.spotlight .bx-viewport{ overflow:visible !important}
.spotOver{ overflow:hidden}

.banCopy{ background:#90c3ea; max-width:360px; position:absolute; font-family: 'PT Sans', sans-serif; right:50px; top:-15px;}
.banCopy .banHead{ padding:16px 25px 5px; color:#00263e; font-size:1.36em; font-weight:bold; line-height:1.2em;}
.banCopy p{padding:0 25px 0; color:#fff; font-size:0.875em}
.banValid{ background:#a45c29; padding:13px 25px; color:#fff; font-size:0.875em;}
.banLinks{ padding:20px 30px 0; overflow:hidden}
.banEnr{ text-transform:uppercase; padding:10px 0; display:block; color:#fff; font-size:1em; float:left; margin-bottom:20px; border:solid 1px #fff; border-radius:5px; padding:7px 15px}
.banView{ padding:10px 0; display:block; color:#fff; font-size:1em; text-decoration:underline; float:right;}
.banArL, .banArR{background:url(../images/sprite.png) no-repeat -27px -75px; width:5px; height:5px; position:absolute; left:-5px}
.banArR{ background-position:-27px -68px; left:inherit; right:-5px}
.banSha{ width:100%; height:22px; position:absolute; bottom:-22px;}
.banSha img{ width:100%; height:22px;}
.clrbrwn{color:#00263e!important; padding:2px 25px; font-size: 12px; line-height:18px;}
.inputsForm{ padding:0px 25px;}
.inputsForm input{ background:#FFF; border-radius:4px; border:none !important; color:#000000;  font-size:14px; font-family: 'PT Sans', sans-serif; padding:6px 7px; width:100%; display:block;
margin-bottom:6px;/* -webkit-box-shadow: 1px 1px 5px 1px #ca6f2f; -moz-box-shadow:    1px 1px 5px 1px #ca6f2f; box-shadow: 1px 1px 5px 1px #ca6f2f;*/ box-shadow: none!important;}

.inputsForm .innrml{width:50%; display:block; min-width:150px; box-shadow: none!important;}
.dealCode{position:absolute; font-size:14px; margin:10px 0px 0px 50%;}
.dealCode a{color:#00263e; text-decoration:underline; font-family: 'PT Sans', sans-serif;}

{ font-size:12px; color:#f2f4f3; margin-top:14px; font-family: 'PT Sans', sans-serif;float:left; }
.btnLoginSubmit{ background:#e7955d; height:34px; color:#FFFFFF; border-radius:4px; padding:6px 24px;}
.btnLoginSubmit:hover{ color:#FFFFFF;}
.btnLoginSubmit:visited, a:active {
  color: inherit;
}
.btnSubmit{ background:#e7955d; height:34px; color:#FFFFFF; border-radius:4px; padding:6px 24px;}
.btnSubmit:hover{background:#e7955d; height:34px; color:#FFFFFF; border-radius:4px; padding:6px 24px;}
.ntxt{ font-size:12px; color:#ffffff; margin-top:8px; padding-bottom:20px;}
.ntxtu{ font-size:12px; color:#ffffff; margin-top:8px; padding-bottom:2px;}

.ntxt a, .ntxtu a {color: #FFFFFF; text-decoration: underline;}
#resenddirectotp {color: #FFFFFF;}

#dealTxtm{position:absolute; margin:-180px 0px 0px -140px;}
#dealTxtmU {
    position: absolute;
    margin: -180px 0px 0px -140px;
}
.dealTxt{background:#faf7e7; padding:18px; display:block; width:286px; font-size:14px; color:#000000; font-family: 'PT Sans', sans-serif; border-radius:8px; line-height:18px; 
  -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 5px 5px 5px rgbargba(0, 0, 0, 0.2);

  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.20);
  -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.20)";
  zoom: 1;}
.dealTxt a{color:#233f80; text-decoration:none !important; font-family: 'PT Sans', sans-serif; font-weight: bold; cursor: pointer; text-decoration: underline!important;}
.arrow{ border:0px solid #F00; width:100%; text-align:center;}

.spotlight .bx-wrapper{ position:relative; }
.spotlight .bx-wrapper ul{ padding:5px 0 0 0;    transform: none!important;}
.spotlight .bx-controls-direction a{ position:absolute; top:50%; background:url(../images/sprite.png) no-repeat; width:24px; height:43px; font-size:0; margin-top:-18px}
.spotlight .bx-controls-direction a.bx-prev{ left:-10%; background-position:-94px 0}
.spotlight .bx-controls-direction a.bx-next{ right:-10%; background-position:-122px 0}

.spotlight .bx-controls-direction a.bx-prev.disabled{ background-position:-94px -46px}
.spotlight .bx-controls-direction a.bx-next.disabled{ background-position:-122px -46px}

.homeCon .container{ max-width:1180px; text-align:center; padding:50px 0 100px 0}
.homeCon .container h1{ font-size:1.625em; color:#00263e; font-weight: 700;}
.homeCon .container h1 strong{ font-weight:bold}
.homeCon .container p{ }

.Inner{ max-width:1180px; width:100%; text-align:left; padding:75px 0 30px;}
.Inner h2{ font-size:1.250em; text-transform:uppercase; color:#fff; font-family: 'PT Sans', sans-serif;}
.spotImg{ background:#fff; max-width:778px;  border-radius:10px;}
.spotImg img{ min-height:200px; height:auto; width:auto; display:block; border-radius:10px 0 0 10px}

.innerTabs{ }
.tabsBox{background:#ff720e; }
.tabs-menu {  width:100%; clear: both; }
.tabs-menu li { height: 44px; line-height: 44px; float: left; background-color: #ff720e;}
.tabs-menu li.current { position: relative;  z-index: 5; }
.tabs-menu li a { display:block; padding:0; border-right: solid 1px #e66509; border-left: solid 1px #ff8c3b; font-family: 'PT Sans', sans-serif; font-size:0.875em; padding:0 10px; text-transform: uppercase; color: #fff; text-decoration: none; }
.tabs-menu li.current a span{ width:28px; height:15px; display:block;background:url(../images/sprite.png) no-repeat 0 -51px; position:absolute; left:50%; margin-left:-14px; bottom:-11px;}
.tabs-menu li:first-child a{ border-left:0}
.tabs-menu li:last-child a{ border-right:0}
 
.tabs-menu .current a { color: #fff; }
.tab {   background-color: #fff; float: left; margin-bottom: 20px; width: auto; }
.tab-content { max-width: 780px; width:100%; padding: 20px 0; display: none; }
#tab-1 { display: block; }
.mark2{ position:absolute; margin-top:10px;}

.tabitalic{ font-size:1.250em; font-style:italic; font-family: 'PT Sans', sans-serif; line-height:25px;}
.tab-content p strong{ font-weight:bold; display:block; font-family: 'PT Sans', sans-serif; font-size:1.125em}
.heaIcon{ padding:20px 0; border-top:solid 1px #dddada;  }
.heaIcon img{ text-align:left; display:inline-block; float:left; margin-right:20px;}
p.heaIcon { float:left; padding:20px 0; margin:0}
p.heaIcon strong{ display:block; font-weight:bold; display:block; font-family: 'PT Sans', sans-serif; font-size:1.125em; margin-bottom:5px}
.borbotm{border-bottom:solid 1px #dddada;}
.downBt{ background:#eeeff2; border-radius:5px; display:inline-block; padding:12px 20px 12px 44px; font-size:0.875em; color:#233f80; font-family: 'PT Sans', sans-serif; position:relative; margin-bottom:10px;}
.downBt span{ display:block; background:url(../images/sprite.png) no-repeat 0 -69px; width:24px; height:23px; position:absolute; left:11px; top:8px; }
.downBt:hover{ background:#ff720e; color:#fff;}
.dropdownNew{ display:none}


ul.cirBt{ margin-bottom:30px;}
.cirBt li{  font-size:0.875em; color:#000; background:url(../images/cirlcebulet.png) no-repeat left 5px; padding:0 0 0 20px; margin-bottom:20px; }
.tabSearch{ background:#eeeff2; border-radius:5px; padding:10px 10px 0;}
.tabSearch input{ background:#fff; border:solid 1px #cacaca;  border-radius:5px; padding:5px; font-size:14px; width:207px; line-height:20px; margin-bottom:10px}
.tabSearch div.selector{ width:207px !important; line-height:32px; height:32px; border:solid 1px #cacaca; border-radius:5px; margin:-2px 5px 0}
.tabSearch div.selector span{ line-height:32px; height:32px; background:url(../images/dropArrow.png) no-repeat 95% center}

.searchBt{ width:93px; display:inline-block; color:#f79f60; color:#fff; text-align:center; background:#f79f60; height:32px; line-height:32px; border-radius:5px; text-transform:uppercase; text-shadow: 2px 0 1px #d38247; font-size:0.875em; margin-bottom:10px}
.hosHead{ text-transform:uppercase; font-size:1em; font-family: 'PT Sans', sans-serif; color:#000; padding:20px 0 10px 0; border-bottom:solid 1px #b6bad5; position:relative;}
.hosHead span{ width:21px; height:4px; background:#f79d3f; display:block; position:absolute; bottom:-2px; left:0}

.hosList li{ color:#000; font-size:0.875em; padding-top:20px; padding-bottom:20px; line-height:20px; border-bottom:solid 1px #dddada;}
.hosList li p{ font-size:1em; border-right:solid 1px #dddada; padding:0 20px 0 0; margin:0}
.hosList li p span{  font-family: 'PT Sans', sans-serif; font-weight:bold; display:block; padding-bottom:5px;}
.hosList li p strong{ font-size:1em;font-weight:bold; display:inline}

.hosList li:nth-last-child(-n+3) {border-bottom:none;}
.hosList li:nth-child(3n+0) p { border-right:0}

.enrollFrom{ max-width:370px; background:#fff; position:absolute; top:-230px; right:0; -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.14);
box-shadow: 0 0 20px 0 rgba(0,0,0,0.14); z-index:2; padding-bottom:30px;}
.enrolHead{ background:#f79f60; width:100%; height:48px; text-align:center; line-height:48px; text-transform:uppercase;  font-family: 'PT Sans', sans-serif; color:#fff}
.enrollFrom li { padding:0 20px; height:50px; border-bottom:solid 1px #f1f0f0}
.enrollFrom li span{ font-size:0.875em; color:#606060; line-height:50px; width:123px; display:inline-block}
.enrollFrom li input{ width:200px; padding:9px; border:solid 1px #cacaca; border-radius:5px;  font-family: 'PT Sans', sans-serif; color:#000; font-size:14px;}
.enrollFrom p{ padding:0 20px; text-align:center; color:#959595; font-size:0.813em; line-height:normal}
.enrollFrom p strong{ font-weight:bold}
.subBtBg{font-family: 'PT Sans', sans-serif; width:114px; margin:auto; line-height:45px; height:45px; border-radius:5px; background:#e7955d; color:#fff; font-size:1.250em; display:block; margin:20px auto; text-align:center; text-transform:uppercase; /*text-shadow: 2px 0 1px #d38247; -webkit-box-shadow: 0 0 5px 0 #B5B5B5;
box-shadow: 0 0 5px 0 #B5B5B5;*/}

.subBtBg1{font-family: 'PT Sans', sans-serif; width:124px; margin:auto; line-height:45px; margin-right: 8px;height:48px; display: inherit;border-radius:5px; background:#e7955d; color:#fff; font-size:1.250em; margin:20px auto; text-align:center; text-transform:uppercase; padding: 0px 15px;}
.subBtBg1:hover {color: #FFFFFF;}
.Inbox{ padding:90px 0; max-width:1180px; margin:auto }
.Inbox .container{ padding:0; max-width:780px; float:left}
.Inbox h2{ font-size:1.250em; text-transform:uppercase; color:#000; font-family: 'PT Sans', sans-serif; border-bottom:solid 1px #b6bad5; position:relative; margin-bottom:20px;}
.Inbox h2 span{ width:21px; height:4px; background:#f49e61; position:absolute; bottom:-2px; left:0}
.yourSubtext{ background:#faf9f9; color:#5fb13e; padding:20px; text-align:center; font-size:1.250em; margin-bottom:30px; border-radius:10px;}
.yourSubtext img{ display:inline-block}
.yourSubtext span{ display:inline-block; position:relative}
.yourSubtext span b{ background:url(../images/youSub.png) no-repeat; position:absolute; left:0; width:31px; height:31px; left:-40px; top:-5px}

.sePlBoxFinal.sePlBox .tabSearch{ background:#f2f2f2}
.sePlBoxFi{ font-size:1em;  font-family: 'PT Sans', sans-serif; color:#000; padding-bottom:20px;}
.selBox3{ font-size:14px; margin-top:2px;}
.selBox3 u{ text-decoration:none; font-family: 'webrupee';}
.selBox3 span{ font-size:1.313em; color:#233f80}
.selBox3 b{ color:#959595;}

.sePl{ color:#233f80; font-size:1.250em; font-family: 'PT Sans', sans-serif; padding:0 0 20px;}
.sePl span{ display: block; width:80%; float:left}
.sePl.checkNew .checker{ float:left}
.sePlBox .tabSearch{ background:#f4f7ff; padding:20px 15px 0}
.sePlBox .tabSearch .selBox1{ width:150px; float:left; margin-right:10px}
.sePlBox .tabSearch .selBox2{ max-width:330px; width:100%; float:left}
.sePlBox .tabSearch div.selector{ width:100% !important; margin:0 0 15px; font-family: 'PT Sans', sans-serif; font-size:16px; }
.selBox1 span, .selBox2 span{ display:block; font-size:0.875em; padding-bottom:10px;}
.additionalBox{ display:none;}
.sePlInn{  color:#000; font-size:1.125em; font-family: 'PT Sans', sans-serif; padding:20px 0;}

.famBox{ border:solid 1px #dfdfdf; border-radius:5px;  -webkit-box-shadow: 5px 5px 5px 5px #f2f2f2;
box-shadow: 2px 2px 1px 1px #f2f2f2;overflow-x:auto; overflow-y:hidden}
.famBox table{ width:777px}
.famBox tr:first-child{ border-radius:5px; border:solid 1px #fff; border-bottom:solid 1px#e0dddd}
.famBox tr td:first-child{ width:113px;}
.famBox tr td:nth-child(2){ width:260px;}
.famBox tr td:nth-child(3){ width:144px;}
.famBox tr td:nth-child(4){ width:120px;}

.famBox th, .famBox td{ padding-left:15px; font-size:0.875em; font-family: 'PT Sans', sans-serif; background:#f2f2f2; height:34px; vertical-align:middle; text-transform:uppercase}
.famBox tr td{ background:#f7f8fb; color:#000; padding:10px 0 10px 15px;  border:solid 1px #d7d7d7; border-left:0; border-right:0}
.famBox tr:nth-child(2n+0) td {background:#fff;}
 
.famBox2 th{ font-size:0.750em} 
.famBox2 td{ text-transform:none}
.famBox td input{ line-height:32px; height:32px; width:90%; border:solid 1px #cacaca; -webkit-box-shadow: 2px 2px 1px 1px #f2f2f2; box-shadow: 2px 2px 1px 1px #f2f2f2;}
.edit{ width:17px; height:17px; background:url(../images/sprite.png) no-repeat -121px -220px; display:block; margin-right:15px; float:right}

.ecardBt{ width:23px; height:25px; background:url(../images/sprite.png) no-repeat 0px -311px; display:inline-block;}
.ecardBt:hover{ background-position:0px -337px;}

.dowBt{ width:30px; height:25px; background:url(../images/sprite.png) no-repeat -26px -311px; display:inline-block;}
.dowBt:hover{ background-position:-26px -337px;}

.mesBt{ width:35px; height:25px; background:url(../images/sprite.png) no-repeat -58px -311px; display:inline-block;}
.mesBt:hover{ background-position:-58px -337px;}
.smsBt{ width:32px; height:25px; background:url(../images/sprite.png) no-repeat -93px -311px; display:inline-block;}
.smsBt:hover{ background-position:-93px -337px;}

.feedBox .feedText{ padding:20px; font-size:1em; font-family: 'PT Sans', sans-serif; color:#000;} 
.feedBox .feedText p{ font-size:1em;  line-height:22px}
.feedBox .feedText strong{ font-size:1.2em;  display:block; padding:20px 0 18px; border-top:solid 1px #f1f0f0}
.feedBox .feedText a{  color:#f79f60;  font-family: 'PT Sans', sans-serif;}
.feedBox .feedText a:hover{color:#000}
.logoMark{ width:100%; margin-top:50px}
.logoMark img{ width:100%; height:auto}
.feedBox2 .feedText{  border-top:solid 1px #f1f0f0; padding:20px 0; margin:0 20px}
.feedBox2 .feedText p{ margin:0; text-transform:uppercase}
.feedBox2 .feedText strong{ padding:10px 0 5px; border:0}


.famBox table  div.selector{ width:120px !important; line-height:32px; height:32px; border:solid 1px #cacaca; border-radius:5px; margin:-2px 5px 0;  height:32px; -webkit-box-shadow: 2px 2px 2px 2px #f2f2f2; box-shadow: 2px 2px 2px 2px #f2f2f2;}
.famBox table  div.selector span{ line-height:32px; height:32px; background:url(../images/dropArrow.png) no-repeat 90% center}
.famBox table #uniform-select{ text-transform:none}

.enYow{ background:#ffe9bb; color:#000000; font-size:0.875em; font-family: 'PT Sans', sans-serif; padding:10px 10px; margin:20px 0 0; border-radius:5px}
.enYow span{ font-family: 'webrupee'}

.orgline{ background:#f79f60; height:3px; width:100%; margin:25px 0}
.checkNew .checker{ border:solid 1px #cacaca; border-radius:3px;  -webkit-box-shadow: 2px 2px 1px 1px #f2f2f2; box-shadow: 2px 2px 1px 1px #f2f2f2; margin-right:10px; background:#fff}
.checkNew div.checker span.checked{ background-position:-33px -64px}
.checkNew div.checker.hover span.checked, .checkNew div.checker.focus span.checked{ background-position:-33px -64px}
.famMar{ margin-bottom:18px;}
.famMar.tabSearch div.selector{ margin:0; width:180px !important; color:#000;font-family: 'PT Sans', sans-serif;}
.markAll{ float:right; background:#eeeff2; padding:5px 8px; font-size:14px; line-height:23px; border-radius:5px; margin-top:-10px}
.markAll .checker{ margin-right:5px;}

.yesNoBox{}
.yesNoBox li{ padding:20px 0;   border-bottom:solid 1px #d7d7d7}
.yesNoBox li:last-child{ border-bottom:0}
.yesNoBox p{ float:left; margin:0}
.yesNoBox .ynBt{ float:right; width:190px;}
.yesNoBox .ynBt a{  width:89px; display:inline-block; font-size:0.875em; background:#c1cbd1; border-radius:50px; line-height:30px; height:30px;}
.noBt{  float:right}
.yesNoBox .ynBt a span{ float:left;background:url(../images/sprite.png) no-repeat 0 -220px; width:30px; height:30px; display:block; border-right:solid 1px #e8ebed}
.yesNoBox .ynBt a b{ float:left; width:52px; text-align:center; font-family: 'PT Sans', sans-serif; color:#fff}
.yesNoBox .ynBt a.noBt span{ background-position:-29px -221px;}
.yesNoBox .ynBt a.yesBt.select, .yesNoBox .ynBt a.yesBt:hover{ background:#5fbc5d}
.yesNoBox .ynBt a.noBt.select, .yesNoBox .ynBt a.noBt:hover{ background:#f25858}

.yesSelect{ margin-top:20px; border:solid 1px #dfdfdf; border-radius:5px; -webkit-box-shadow: 2px 2px 1px 1px #f2f2f2; box-shadow: 2px 2px 1px 1px #f2f2f2;}
.yesSelect .checkNew{ padding:15px 0 15px 15px; -webkit-box-shadow: none; box-shadow: none;font-family: 'PT Sans', sans-serif; font-size:14px; color:#000; border-bottom:solid 1px #d7d7d7;  : }
.yesSelect .checkNew .checker{ -webkit-box-shadow: none; box-shadow: none;}
.yesSelect div.checker input{ width:15px; height:15px;}
.selecGreen .checkNew div.checker span.checked{ background-position:-63px -220px}
.yesSelect .checkNew.greeText{ color:#5fb13e}
.yesSelect .checkNew b{  font-family: 'PT Sans', sans-serif;}
.yesTab{ overflow-x: auto; overflow-y: hidden;}
.yesTabSel{font-size: 0.875em; font-family: 'PT Sans', sans-serif; color: #000; padding-left:10px;}

.yesSelect th{ background:#f2f2f2; font-size:14px; text-transform:uppercase; padding:10px 0 10px 15px; font-family: 'PT Sans', sans-serif; color:#606060}
.yesSelect td{ padding:10px;}
.yesSelect table  div.selector{ width:100% !important; line-height:32px; height:32px; border:solid 1px #cacaca; border-radius:5px; height:32px; -webkit-box-shadow: 2px 2px 2px 2px #f2f2f2; box-shadow: 2px 2px 2px 2px #f2f2f2; font-family: 'PT Sans', sans-serif;}
.yesSelect table  div.selector span{ line-height:32px; height:32px; background:url(../images/dropArrow.png) no-repeat 95% center}
.yesSelect table #uniform-select{ text-transform:none}

.addBt{ float:right; margin-right:15px; position:relative; padding-left:20px; }
.addBt span{background:url(../images/sprite.png) no-repeat -87px -220px; width:15px; height:15px; position:absolute;left:0}

.sumRight{ width:370px; background:#fff; -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.14);
box-shadow: 0 0 20px 0 rgba(0,0,0,0.14); z-index:2; padding-bottom:30px; float:right}
.enrolHead{ background:#f79f60; width:100%; height:48px; text-align:center; line-height:48px; text-transform:uppercase;  font-family: 'PT Sans', sans-serif; color:#fff}
.sumRight li {   margin:0 20px; border-bottom:solid 1px #f1f0f0; padding:20px 0 10px}
.rtLt, .rtRt{ width:50%; float:left; font-size:1em; color:#000; font-family: 'PT Sans', sans-serif;  }
.rtRt { text-align:right; color:#233f80; font-size:1.250em;  }
.rtRt span{font-family: 'webrupee'; font-size:0.875em}

.viewBre{ color:#233f80; position:relative; display:block; padding-right:15px; font-size:14px; margin:5px 0 6px}
.viewBre span{ position:absolute; right:0;background:url(../images/sprite.png) no-repeat -108px -220px; width:9px; height:5px; top:6px}
.rtRt .addBt{ background:#eeeff2; border-radius:5px; padding:8px 10px 8px 25px; margin:-8px 0 0 0; width:68px; text-align:center; font-size:14px; text-transform:uppercase;color:#233f80;  }
.rtRt .addBt span{ left:5px}
.sumPan .checkNew{ padding-top:20px; font-size:14px; font-family: 'PT Sans', sans-serif; color:#000}
.sumPan .checkNew a{ text-decoration:underline; color:#223f80}


.viewBox{ margin:0 -18px 10px; background:#fff1d5; clear: both; display:none;}
.viewBox td{ padding:6px 20px; font-size:14px; color:#000;}
.viewBox td:last-child{ text-align:right;  font-weight:bold}
.sumRight li.sumTot{ background:#223f80; margin:0 !important; height:70px; padding-top:25px; }
.sumTot .rtLt, .sumTot .rtRt{ color:#fff; }
.sumTot .rtLt{ padding:0 0 0 20px}
.sumTot .rtRt{ padding:0 20px 0 0}

.sumRight li.sumPan{ border:0}
.sumPan span{ display:block; font-size:14px; margin-bottom:10px; color:#000}
.sumPan input{ width:100%; padding:9px; font-size:14px; color:#000; font-family: 'PT Sans', sans-serif;}
.sumRight p{ padding:0 20px; text-align:center; color:#959595; font-size:0.938em; line-height:normal}

.radioBt span{font-size:14px; margin-bottom:10px; color:#000; margin-right:15px;}
.radioBt div.radio{background:url(../images/sprite.png) no-repeat -147px -220px; width:20px; height:22px; }
.radioBt div.radio span.checked{background:url(../images/sprite.png) no-repeat -172px -220px; }
.radioBt .radio input[type="radio"]{ margin-left:-8px;}
.rupeeBg{background:url(../images/rupee.png) no-repeat 10px 12px !important; padding-left:25px !important }

.bankDet{ background:#f79f60; border-top:solid 1px #ffb37d}
.bankDet tr:first-child td{ text-align:left; padding:10px 0 10px 20px}
.bankDet td{ padding:8px 0 8px 20px; color:#fff; font-size:16px}
.bankDet td:last-child{ text-align:right; padding:0 20px 0 0; font-family: 'PT Sans', sans-serif;}

.navActive{ background:#ff720e; height:44px}
.navActive li{ display:inline-block; height:44px; line-height:44px; border-right:solid 1px #e66509;border-left:solid 1px #ff8c3b}
.navActive li:last-child{ border-right:0}
.navActive li a{ font-size:0.875em; text-transform:uppercase; width:100%; height:100%; display:block; padding:0 30px 0 27px; color:#fff; position:relative}
.navActive li a span{ width:10px; height:6px; position:absolute; background:url(../images/sprite.png) no-repeat -219px -220px; right:10px; top:50%; margin-top:-2px}
.navActive li a .navArrow{ width:26px; height:14px;position:absolute; background:url(../images/sprite.png) no-repeat -252px -220px; bottom:-14px; left:50%; margin-left:-13px; display:none}

.navActive li.navSelct a .navArrow{ display:block}
.navActive li.navFir{ background:#192e5d;}
.navActive li.navFir a .navArrow{ background-position:-231px -220px; width:17px; height:32px; bottom:inherit; left:inherit; right:-17px; top:50%; margin-top:-16px;}

.navSubSha{ background:#fff url(../images/navSubSha.png) repeat-x; width:100%; height:5px }
.navSubNav li{ display:inline-block; height:48px; line-height:48px;}
.navSubNav li a{ color:#213c79;  font-size:0.875em; padding:0 20px 0 30px; margin-right:13px; border-right: solid 1px #cccbcb; position:relative} 
.navSubNav li:last-child a{ border-right:0}
.navSubNav li a span{background:url(../images/sprite.png) no-repeat 0 -254px; width:23px; height:23px; position:absolute; left:0; top:0; transition: all .2s ease-in-out;}
.navSubNav li a:hover, .navSubNav li.navSubSelct a{ color:#ff720e}
.navSubNav li.subCov a span{}
.navSubNav li.subExc a span{ background-position:-30px -254px;}
.navSubNav li.subEcar a span{ background-position:-64px -254px;}
.navSubNav li.subHos a span{ background-position:-96px -254px;}
.navSubNav li.subCla a span{ background-position:-123px -254px;}

.navSubNav li.subCov a:hover span, .navSubNav li.subCov.navSubSelct a span {background-position:0 -277px;}
.navSubNav li.subExc a:hover span, .navSubNav li.subExc.navSubSelct a span{ background-position:-30px -277px;}
.navSubNav li.subEcar a:hover span, .navSubNav li.subEcar.navSubSelct a span{ background-position:-64px -277px;}
.navSubNav li.subHos a:hover span, .navSubNav li.subHos.navSubSelct a span{ background-position:-96px -277px;}
.navSubNav li.subCla a:hover span, .navSubNav li.subCla.navSubSelct a span{ background-position:-123px -277px;}

#navSubNavJump{ display:none}
.navSubNav div.selector span{ line-height:40px; height:40px; background:url(../images/dropArrow.png) no-repeat 95% center}
.navSubNav div.selector{ width:250px !important; margin:20px auto}

.mt68{ margin-top:68px}
.beniDeta{ max-width:370px; width:370px; background:#fff;  -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.14); box-shadow: 0 0 20px 0 rgba(0,0,0,0.14); float:right}
.enrolHead{ background:#f79f60; width:100%; height:48px; text-align:center; line-height:48px; text-transform:uppercase;  font-family: 'PT Sans', sans-serif; color:#fff}
.beniDeta table{  width:90%; margin:auto}
.beniDeta table td{ font-size:14px;; padding:15px 0; border-bottom:solid 1px #f1f0f0; width:40%;}
.beniDeta table td:last-child{ color:#000; width:60%; font-family: 'PT Sans', sans-serif;}
.benFir span{ font-family: 'webrupee'; font-size:0.875em}
.beniDeta table td.benFir{ font-size:18px;}

.claimsTab{ margin-bottom:30px;}
.claimsTab td, .claimsTab th{ height:64px; vertical-align:middle; text-transform:none; font-size:0.875em; color:#606060 !important; background:#fff}
.claimsTab td:last-child,  .claimsTab th:last-child{ text-align:right; padding-right:15px}
.claimsTab th strong,.claimsTab td strong{ font-family: 'PT Sans', sans-serif; font-size:1.125em; color:#000;  padding-top:2px; line-height:22px}
.claimSel{ color:#5fbc5d !important}
.selClaim td{ background:#eef9ed !important; }
.selClaim td span{  font-family: 'webrupee'; font-size:0.875em}
.claimsTab a.moreBt{ color:#233f80; }
.claimsTab a:hover.moreBt{ color:#000; }
.OutSt .selClaim td{ background:#FFF9E9 !important; }
.OutSt .claimSel{ color:#ff720e !important}
.entrod{ font-size:1.125em	; text-align:center; background:#5fb13e}



footer{ background:#ff720e url(../images/footerBg.png) no-repeat center top; text-align: center; padding:70px 0;; height:350px;}
footer .container{ max-width:940px; width:100%;}
footer p{ font-size:0.813em; line-height:22px; color:#ffffff; margin-bottom:50px;text-align:left;}
footer .footerLinks a{background:url(../images/sprite.png) no-repeat; width:55px; height:55px; display: inline-block}
footer .footerLinks a{ background-position:0 -102px;}
footer .footerLinks .foFb{ background-position:0 -102px;}
footer .footerLinks .foTw{ background-position:-56px -102px;}
footer .footerLinks .foIn{ background-position:-111px -102px;}
footer .footerLinks .foIns{ background-position:-167px -102px;}
footer .footerLinks .foSy{ background-position:-223px -102px;}
footer .footerLinks .foYou{ background-position:-280px -102px;}

footer .footerLinks .foFb:hover{ background-position:0 -158px;}
footer .footerLinks .foTw:hover{ background-position:-56px -158px;}
footer .footerLinks .foIn:hover{ background-position:-111px -158px;}
footer .footerLinks .foIns:hover{ background-position:-167px -158px;}	
footer .footerLinks .foSy:hover{ background-position:-223px -158px;}
footer .footerLinks .foYou:hover{ background-position:-280px -158px;}







/* NEW CSS by Naga */
.sePlBox .tabSearch .dWp{width:30%; display:inline-block; margin-right:2%;}
.sePlBox .tabSearch .dWp .sePlBoxFi{margin-top:10px;}
.lisytle{}
.lisytle li{border:0; width:28.5%; display:inline-block; margin:2% 2% 0% 2%; vertical-align:top;}
.lisytle li span{ display:block; font-size:14px; margin-bottom:10px; color:#606060}
.lisytle li input{ width:100%; padding:9px; font-size:14px; color:#000; font-family: 'PT Sans', sans-serif; border-radius: 3px; border-top: solid 1px #aaaaaa;
    border-left: solid 1px #aaaaaa;     border-bottom: solid 1px #cccccc;    border-right: solid 1px #cccccc;}
.lisytle li select{ width:100%; padding:7px; font-size:14px; color:#000; font-family: 'PT Sans', sans-serif; border-radius: 3px; border-top: solid 1px #aaaaaa;    border-left: solid 1px #aaaaaa;   border-bottom: solid 1px #cccccc;
    border-right: solid 1px #cccccc;}
.sumRight p{ padding:0 20px; text-align:center; color:#959595; font-size:0.938em; line-height:normal}
.NewStatus{text-align:center; padding-bottom:20px; font-size:18px;}
.NewStatus span{ font-weight:600;}
.green{ color:#0e810b;}
.orange{color:#ff720e;}
.red{color:#ff0000;}
.Settled{ margin:0; clear: both; display:none;}
.OutStanding{ margin:0; clear: both; display:none;}
.Appro .selClaim td{ background:#DFFFDF !important; }
.Appro .claimSel{ color:#0e810b !important}
.Reject .selClaim td{ background:#fef3ec !important; }
.Reject .claimSel{ color:#ff0000 !important}


/*group icons homepahe */
.gropIcons{ margin-top:60px;}
.gropIcons ul{ padding:0px; margin:0px;}
.gropIcons ul li{ display:inline-block; width:24%;  padding:0px; margin:0px; vertical-align:top;}
.gropIcons ul li .img{height:90px;  text-align:center; vertical-align:middle; margin:0 auto;}
.gropIcons ul li div{width:80%;text-align:center; margin:0 auto; color:#00263e; font-size:16px; font-weight:normal.clrbrwn; line-height:22px;}
.mT15{margin-top:15px !important;}

/* Responsive */
/* Standard Desktop */
@media (min-width:1201px){
.whatnew_slide_wrap .whatnew_slide .item { display:block;}
.whatnew_slide_wrap .table_cell {display:block; margin:0 auto;}

}
@media (min-width:992px) and (max-width:1200px) {
	.innerCon .container{ max-width:62%; margin:0}
	.Inner{ padding:75px 20px 30px}
	.Inner{ max-width:65%; margin:0}
	.tabs-menu li a{ font-size:0.813em}
		.hosList li:nth-child(3n) p{ border-right:solid 1px #dddada}
	.hosList li:nth-child(2n) p{ border-right:0}
	.spotlight .bx-controls-direction a.bx-prev{ left:-30px; }
	.spotlight .bx-controls-direction a.bx-next{ right:-30px; }
	.Inbox{ padding:90px 20px 0}
	.sumRight{ width:300px;}
	 
}
@media (max-width:1024px){
	.spotlight { width:90%;}
	.spotlight .bx-controls-direction a.bx-prev{ left:-30px; }
	.spotlight .bx-controls-direction a.bx-next{ right:-30px; }
	.spotlight li img{ width:100%; height:auto }
	.Inbox{ padding:90px 20px 0}
	.sumRight{ width:300px;}
	

}


/* Tablet */
@media (min-width:768px) and (max-width:991px) {
	.innerCon .container{ max-width:62%; margin:0}
	.Inner{ max-width:60%; margin:0 20px}
	.spotImg img{ width:100%; height:auto; min-height:inherit; border-radius:10px}
	.enrollFrom li{ height:auto; line-height:normal; padding:5px 10px}
	.enrollFrom li span{ line-height:normal}
	.enrollFrom{ max-width:300px; right:20px; top:-230px;}
	.enrollFrom li span{ width:30%;}
	.enrollFrom li input{ width:60%;}
	.tabsBox .container{ padding:0}
	.tabs-menu li a{ font-size:0.750em; padding:0 8px}	
	
	.hosList li:nth-child(3n) p{ border-right:solid 1px #dddada}
	.hosList li:nth-child(2n) p{ border-right:0}
	.banCopy{right:25px; max-width:300px; }
	.banCopy .banHead{  font-size:1.375em; padding:15px 15px 5px}
		.inputsForm{ padding:0px 15px;}
	.clrbrwn{padding:10px 15px;;}
	.banCopy p{ padding:0 15px 5px; margin-bottom:6px}
	.banLinks{ padding: 15px 15px;}
	.yesNoBox p{ width:60%;}

	.forgotpassword {   margin: -180px 0px 0px 189px;}
		
	/* NEW CSS by Naga */
.sePlBox .tabSearch .dWp{width:100%; display:block; margin-right:2%;}
.lisytle li{border:0; width:90%; margin:0 auto; display:block; padding:4% 0% 1% 0%; }

}
@media (min-width:768px) and (max-width:810px) {
.innerCon .container{ max-width:58%;}	

.forgotpassword {   margin: -180px 0px 0px 189px!important;}
}

@media (min-width:768px) and (max-width:880px) {
	.tabs-menu li a{ padding:0 5px; font-size:0.688em}
	.enrollFrom{ right:0}
	
	.forgotpassword {   margin: -180px 0px 0px 189px!important;}
}

/* Mobile Landscape */
@media (max-width:767px) {
	body{ font-size:14px}
	.spotImg img{ width:100%; height:auto; min-height:inherit; border-radius:10px}
	.Inner{ padding:75px 20px 30px !important; width:100%;}
	.spotImg img{ width:100%; height:auto; min-height:inherit; border-radius:10px}
	.enrollFrom{ position:relative; top:0; max-width:100%; margin:0 20px 20px}
	.enrollFrom li{ height:auto; line-height:normal; padding:5px 10px; width:49%; display:inline-block}
	.enrollFrom li span{ line-height:normal}
	.enrollFrom li span{ width:30%;}
	.enrollFrom li input{ width:60%;}
	.hosList li{ width:50%;}
	.hosList li:nth-child(3n) p{ border-right:solid 1px #dddada}
	.hosList li:nth-child(2n) p{ border-right:0}
	.hosList li:nth-last-child(-n+3){border-bottom:solid 1px #dddada}
	.hosList li:nth-last-child(-n+2){border-bottom:solid 1px #dddada}
	.tabs-menu{ display:none;}
	.tabsBox #uniform-dropdownNew{ margin:10px 0}
	.tabsBox .dropdownNew{ display:block; text-transform:uppercase}
 	.tabsBox div.selector span{ line-height:40px; height:40px; background:url(../images/dropArrow.png) no-repeat 95% center}
	footer{ height:500px;}
	.cirBt li{ background-position: left 3px}
	.spotlight{ padding:90px 0 20px;}
	.spotlight .bx-wrapper ul{ padding:0}
	/*Commented by Prachi 7Nov2017
	.spotlight li img{ border-radius:10px 10px 0 0}*/
	.banCopy{ position:relative; right:inherit; top:inherit; max-width:100%;  border-radius: 0 0 10px 10px}
	.banCopy .banHead{ padding:15px 15px 5px}
	.inputsForm{ padding:0px 15px;}
	.clrbrwn{padding:10px 15px;;}
	.banCopy p{ padding:0 15px 0}
	.banLinks{ padding:10px 15px 0}
	.banArL, .banArR, .banSha{ display:none}
	.spotlight .bx-controls-direction a.bx-prev{ left:-25px}
	.spotlight .bx-controls-direction a.bx-next{ right:-25px}
	.homeCon .container{ padding:20px 20px 100px;}
	.Inbox .container{ float:none}
	.sumRight{ float:none; margin:30px auto 0; clear:none; width:370px;}
	.navSubNav ul{ display:none}
	.beniDeta{ margin:50px auto 0; padding-bottom:20px; float:none;}
	
	/* .forgotpassword {   margin: -180px 0px 0px 189px!important;}*/
		
		
	/* NEW CSS by Naga */
.sePlBox .tabSearch .dWp{width:90%; display:block; margin-right:2%;}
.lisytle li{border:0; width:90%; margin:0 auto; display:block; padding:4% 0% 1% 0%; }

.gropIcons ul li{ display:block; width:95%;  padding:0px; margin:0px; vertical-align:top; margin-bottom:40px;}
.homeCon .container p { font-size:1em;}

/*Code added by Prachi*/
	
	div#pop-up {
        display: none;
        position: absolute;
        width: 200px;
		background:#faf7e7;	
        padding: 10px;
      	color: #000000;
       font-family: 'PT Sans', sans-serif;
       font-size: 14px;
        
		border-radius:10px;
		  border-radius:8px; line-height:18px; 
  -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 5px 5px 5px rgbargba(0, 0, 0, 0.2);
opacity: 0;
      }
	   /* HOVER STYLES */
      div#pop-up2 {
        display: none;
        position: absolute;
        width: 200px;
		font-family: 'PT Sans', sans-serif;
        padding: 10px;
      background:#faf7e7;	
        color: #000000;
        font-size: 14px;
       border-radius:10px;
		  border-radius:8px; line-height:18px; 
  -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 5px 5px 5px rgbargba(0, 0, 0, 0.2);
		  opacity: 0;
      }

}


#pop-up p, #pop-up2 p {font-size: 14px!important;}

@media (max-width:640px) {
	.enrollFrom li{ width:100%;}
	.logo{ width:100px;height:47px;}/*mahesh 18 oct 2017*/
	.prtner-logo{ width:100px;}
	.sigIn{ height:30px; margin-top:10px}
	.singIcon{ background-position:-50px -2px; height:30px}
	.singText{ height:30px; padding-top:9px}
	.menu{ margin:2px 5px 5px 0}
	.Inner{ padding:55px 20px 30px; width:100% !important}
	.enrollFrom li input{ padding:5px; font-size:12px;}
	.spotlight{ width:85%;}
	.hosList li{ width:100%;}
	.hosList li:nth-child(2n) p, .hosList li:nth-child(3n) p{ border-right:0}
	.hosList li p{ border-right:0}
	.hosList li:last-child{ border-bottom:0}
	.markAll{ float:none; margin:10px 0 0}
	#navSubNavJump{ display:block; margin:auto}
	.navActive{ height:auto; width:100%;}
	.navActive li{ width:200px;}
	.navActive li.navFir{ display:block; width:100%; text-align:center}
	.navActive li.navFir a .navArrow{ display:none}
	.navActive li a{ }
	
	/* .forgotpassword {   margin: -180px 0px 0px 189px!important;}*/
		
	/* NEW CSS by Naga */
.sePlBox .tabSearch .dWp{width:100%; display:block; margin-right:2%;}
.lisytle li{border:0; width:90%; margin:0 auto; display:block; padding:4% 0% 1% 0%; }

.gropIcons ul li{ display:block; width:95%;  padding:0px; margin:0px; vertical-align:top; margin-bottom:40px;}
.homeCon .container p { font-size:1em;}
}

/* Mobile Potrait */
@media (max-width:420px) {
	.logo{ width:217px;height:39px;}/*mahesh 18Oct2017*/
	.prtner-logo{ width:80px; margin-top:5px}
	.sigIn{ margin:5px 5px 0; }
	.singIcon{ width:30px; background-position:-53px -2px}
	.singText{ padding:9px 12px 0 7px}
	.sumRight{  width:100%;}
	.beniDeta{ width:300px}
	.navActive li{ width:49%;}
	.navActive li a{ width:100%; padding:0 5px}
	
	/* NEW CSS by Naga */
.sePlBox .tabSearch .dWp{width:100%; display:block; margin-right:2%;}
.lisytle li{border:0; width:90%; margin:0 auto; display:block; padding:4% 0% 1% 0%; }

.gropIcons ul li{ display:block; width:95%;  padding:0px; margin:0px; vertical-align:top; margin-bottom:40px;}
.homeCon .container p { font-size:1em;}
	
	/*Code added by Prachi*/
	
	div#pop-up {
        display: none;
        position: absolute;
        width: 200px;
		background:#faf7e7;	
        padding: 10px;
      	color: #000000;
       font-family: 'PT Sans', sans-serif;
        
		border-radius:10px;
		  border-radius:8px; line-height:18px; 
  -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 5px 5px 5px rgbargba(0, 0, 0, 0.2);
opacity: 0;
      }
	   /* HOVER STYLES */
      div#pop-up2 {
        display: none;
        position: absolute;
        width: 200px;
		font-family: 'PT Sans', sans-serif;
        padding: 10px;
      background:#faf7e7;	
        color: #000000;
       border-radius:10px;
		  border-radius:8px; line-height:18px; 
  -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 5px 5px 5px rgbargba(0, 0, 0, 0.2);
		  opacity: 0;
        
		
      }
	/*div#pop-up p, div#pop-up2 p {font-size: 14px!important;}*/
	/* NEW CSS by Naga */
.sePlBox .tabSearch .dWp{width:100%; display:block; margin-right:2%;}
.lisytle li{border:0; width:90%; margin:0 auto; display:block; padding:4% 0% 1% 0%; }

.gropIcons ul li{ display:block; width:95%;  padding:0px; margin:0px; vertical-align:top; margin-bottom:40px;}
.homeCon .container p { font-size:1em;}

/* .forgotpassword {   margin: -180px 0px 0px 189px!important;}*/
	
}

.overlay {
    background: rgba(0,0,0,0.8);
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 999;
}

.popBox {
    max-width: 411px;
    width: 90%;
    margin: 10% auto 0;
    background: #fff;
}

.popBox h4 {
    background: #6facde;
    color: #fff;
    font-size: 1.125em;
    padding: 15px;
    position: relative;
}

.popBox .conT {
    padding: 20px;
    color: #000;
    font-size: 0.938em;
}

.popBox .conT p {
    font-size: 14px;
    margin: 0 0 10px 0;
    color: #00263e!important;
        line-height: 20px;
            text-align: left;
}

.popClose {
    background: url(../images/sprite.png) no-repeat -278px -217px;
    width: 24px;
    height: 24px;
    display: block;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -12px;
}

.popBox .btnOK {
    margin: 20px auto;
    width: 160px;
}

.btnOK,.btnOKFP,.btnOKFPass,.btnOKFPassPing,.btnYesNoKillSession {
    font-family: 'PT Sans', sans-serif;
    width: 258px;
    margin: auto;
    line-height: 45px;
    height: 45px;
    border-radius: 5px;
    background: #e7955d;
    color: #fff;
    font-size: 1.250em;
    display: block;
    margin: 20px auto;
    text-align: center;
    text-transform: uppercase;
    /*text-shadow: 2px 0 1px #d38247;
    -webkit-box-shadow: 0 0 5px 0 #B5B5B5;
    box-shadow: 0 0 5px 0 #B5B5B5;*/
}

    .btnOK:hover, .btnOKFP:hover, .btnOKFPass:hover, .btnOKFPassPing:hover, .btnYesNoKillSession:hover {color: #FFF;}

.btnOKFP {
    font-family: 'PT Sans', sans-serif;
    width: 123px;
    margin: auto;
    line-height: 45px;
    height: 45px;
    border-radius: 5px;
    background: #f79f60;
    color: #fff;
    font-size: 1.250em;
    display: block;
    margin: 20px auto;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 2px 0 1px #d38247;
    -webkit-box-shadow: 0 0 5px 0 #B5B5B5;
    box-shadow: 0 0 5px 0 #B5B5B5;
}

.btnOKFPass {
    font-family: 'PT Sans', sans-serif;
    width: 123px;
    margin: auto;
    line-height: 45px;
    height: 45px;
    border-radius: 5px;
    background: #f79f60;
    color: #fff;
    font-size: 1.250em;
    display: block;
    margin: 20px auto;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 2px 0 1px #d38247;
    -webkit-box-shadow: 0 0 5px 0 #B5B5B5;
    box-shadow: 0 0 5px 0 #B5B5B5;
}

.btnOKFPassPing {
    font-family: 'PT Sans', sans-serif;
    width: 158px;
    margin-right:10px !important;
    line-height: 45px;
    height: 45px;
    border-radius: 5px;
    background: #f79f60;
    color: #fff;
    font-size: 1em;
    display: block;
    margin: 20px auto;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 2px 0 1px #d38247;
    -webkit-box-shadow: 0 0 5px 0 #B5B5B5;
    box-shadow: 0 0 5px 0 #B5B5B5;
}

.btnYesNoKillSession {
    font-family: 'PT Sans', sans-serif;
    width: 50px;
    margin-right:10px !important;
    line-height: 45px;
    height: 45px;
    border-radius: 5px;
    background: #f79f60;
    color: #fff;
    font-size: 1em;
    display: block;
    margin: 20px auto;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 2px 0 1px #d38247;
    -webkit-box-shadow: 0 0 5px 0 #B5B5B5;
    box-shadow: 0 0 5px 0 #B5B5B5;
}

	.forgotpassword {
    color: #00263e;
    text-decoration: underline;
    font-family: 'PT Sans', sans-serif;
   
     /*Font size changed by Prachi*/
    font-size:13px;
}

.divFL{ 
   float: right;
 
}

/* Mahesh 27Dec2017 */
.submitproductoptional
{color:Red;
    }


.boxHm {/*border: 1px solid #000000;*/ box-shadow: -5px 10px 12px 0px rgba(0,0,0,0.20);
-webkit-box-shadow: -5px 10px 12px 0px rgba(0,0,0,0.20);
-moz-box-shadow: -5px 10px 12px 0px rgba(0,0,0,0.20); min-height: 330px;}
.boxHm img {width: 100%;}
.boxHm h1 {font-weight: normal!important; padding: 0px 15px;}