﻿* { margin:0; padding:0; outline:none; }
a:focus{color:orange!important;}

/*ITFDevanagari-Book*/

body { font-family:'ProximaNova-Regular','Hind',sans-serif; font-size:100%; line-height:20px; background-color:#fff; color:#000; height:auto; }

h1,h2,h3,h4,h5,h6 { font-weight:normal; }
ul,li { margin:0; padding:0; }
ul { list-style:none; }

input,select,textarea { border:0; background-color:transparent; }

.overlay{position: fixed; z-index: 99; top: 0px; left: 0px; width: 100%; height: 100%; filter: Alpha(Opacity=70); opacity: 0.70; -moz-opacity: 0.70;}
.loader{z-index: 999999; position: fixed; width: 120px; margin-left: -30px; top: 50%; left: 50%; margin-top:-30px;}
.loader img{width:60px;}

.nortonseal{text-align:right; display:inline-block; float:right; margin-top: -170px;}
.nortonseal img{max-width:100px;}

/* footer */

.footer { width:100%; font-family:'ProximaNova-Regular','ITFDevanagari-Book',sans-serif; }

.notificationTab { background-color:#4e5e68; background-image:url(../images/common/notification-dot.jpg), url(../images/common/notification-dot.jpg); background-repeat:repeat-x; background-position:0 0, 0 bottom; }
.sitemapTab { background-color:#6a747c; }
.footerDisc { background-color:#425056; }
.footerCommon { background-color:#425056; background-image:url(../images/common/notification-dot.jpg); background-repeat:no-repeat; background-position:0 bottom; background-size:100% 1px; }

.footerBorder { background-image:url(../images/common/footer-grey-dot.jpg), url(../images/common/footer-grey-dot.jpg); background-repeat:repeat-y; background-position:0 0, right 0; }

.innerFooter { max-width:990px; padding:0 20px; margin:0 auto; overflow:hidden; }

.sitemapTab > .innerFooter { padding:30px 20px 20px 20px; }
.footerDisc > .innerFooter { padding:15px 20px; }
.footerCommon > .innerFooter { padding:1em 20px; text-align:center; }

.innerFooter > h2 { font-family:'ProximaNova-Semibold', 'ITFDevanagari-Bold', sans-serif; text-transform:uppercase; color:#fff; font-size:.8em; letter-spacing:.15em; line-height:1.2em;  }
.innerFooter > h3 { color:#fff; font-size:.8em; font-weight:500; margin-top:2em; line-height:1.2em;  }
.innerFooter > h3 > a { color:#fff; text-decoration:none; }
.innerFooter > h3 > a:hover { color:#a6a8a9; }
.innerFooter > p { font-size:.8em; line-height:1.5em; letter-spacing:.05em; color:#f5f5f5; }

.sitemapList { overflow:hidden; }
.sitemapList > ul { width:100%; float:left; }
.sitemapList > ul li { width:18%; margin:1.5em 1%; float:left;  }
.sitemapList > ul li:first-child { margin-left:0; }
.sitemapList > ul li:nth-child(6) { margin-left:0; }

.sitemapList > ul li > h4 { color:#fff; font-size:.8em; letter-spacing:.07em; margin-bottom:.5em; }
.pagesList > a { width:100%; color:#e9e9e9; font-size:.8em; letter-spacing:.07em; text-decoration:none; float:left; line-height:1.3em; margin-bottom:.5em; }
.pagesList > a:hover { color:#fff; }

.sitemapList > ul li > h4 > span > a { color:#fff; text-decoration:none; }
.sitemapList > ul li > h4 > span > a:hover { color:#a6a8a9; }

.integritypledge{display: inline-block; position: absolute; top: 0; right: 0; margin-right: 220px; margin-top: 33px; text-transform: uppercase; color: #ee7e2d; text-decoration: none; font-size: 14px; font-family: 'ProximaNovaSCond-Regular','ITFDevanagari-Book', sans-serif; font-weight:bold;}
.integritypledge:hover{color:#b5b5b5;}

.integritypledge2{color:#cc0000;}

.formattable{border:1px solid #ebebeb; border-collapse:collapse; margin-top:30px; margin-bottom:100px;}
.formattable td { border: 1px solid #ebebeb; border-collapse: collapse; padding: 10px; font-size: 0.9em; line-height: 1.6em; }
.formattable th { border: 1px solid #ebebeb; border-collapse: collapse; padding: 10px; font-size: 0.9em; line-height: 1.6em; background-color:#6b6b6b; color:#ffffff; }
.formattable td { font-weight:400; vertical-align:top; }
.formattable .icon {background-image:url(../../images/icon.png); background-repeat:no-repeat; display:inline-block; width:50px; height:50px;}
.formattable .icon.pdf{background-position:-60px -0px;}
.formattable .icon.xlsx { background-position: 7px -55px; }
.formattable .icon.docx { background-position: -37px -55px; }
.formattable .icon.pptx { background-position: -15px -0px; }

.innerFooter > p.consent { text-align: center; font-size: 1em; line-height: 1.6em; margin:0 auto; max-width:850px; padding-bottom:20px;}

/*GIW Compliance CSS*/
.menugigwrow { text-align: right; }
.menugigwrow a { font-family: 'ProximaNovaSCond-Regular','ITFDevanagari-Book', sans-serif; font-size: .85em; line-height: 1em; text-decoration: none; color: #666666; display: inline-table; }
.menugigwrow a.skip-cont{padding-right:10px;}
.menugigwrow a.set-font {padding-left:2px; padding-right:2px; }
.usageinstrow { padding-top: 0px; padding-bottom: 5px; font-size: 12px; color: #666666; font-weight: 300; }
.usageinstrow.inline{padding-left:20px;}
.usageinstrow.newsletter { padding-bottom: 10px; clear: both; text-align: center; font-size: 10px; }
.usageinstrow.ebr { padding-top: 5px; clear: both; text-align: center; font-size:10px; }
.usageinstrow a { color: #666666; text-decoration: none; }
.usageinstrow a:hover { color: #000000; text-decoration: none; }

.helpcontent h4 { font-size: 20px; line-height:26px; font-weight: 600; color: #005eb5; padding-bottom:20px;}
.helpcontent p{font-size:16px; line-height:24px; padding-bottom:10px;}
.scroll-table1{overflow-x:auto;}
.scroll-table1 table{ border: 1px solid #ebebeb; border-collapse: collapse; margin-top: 30px; margin-bottom: 100px; width:100%; }
.scroll-table1 table td { border: 1px solid #ebebeb; border-collapse: collapse; padding: 10px; font-size: 0.9em; line-height: 1.6em; }
.scroll-table1 table th { border: 1px solid #ebebeb; border-collapse: collapse; padding: 10px; font-size: 0.9em; line-height: 1.6em; background-color: #6b6b6b; color: #ffffff; }
.scroll-table1 table td { font-weight: 400; vertical-align: top; }


@media only screen and (max-width:800px) { .innerFooter { width:90%; max-width:100%; padding:0; }

	.sitemapTab > .innerFooter { padding:1em 0; }
	
	.innerFooter > h2 { font-family:'ProximaNova-Bold', 'ITFDevanagari-Bold', sans-serif; font-size:1em; font-weight:500; }
	.innerFooter > h3 { font-size:.95em; margin-bottom:.5em; margin-top:1em; }
	
	.sitemapList > ul li { width:100%; margin:0 0 .5em 0; }	
	.sitemapList > ul li > h4 { font-size:.95em;  background-repeat:no-repeat; background-position:right 0; cursor:pointer; }
	.sitemapList > ul li > h4.active { margin-bottom:.5em; }
	
	.pagesList { }
	.pagesList.default { display: block; }
    .nortonseal{text-align:center; display:block; float:none; margin:0 auto; width:100px; margin-top: 20px;}
	.sitemapList > ul li{height:unset!important; margin-bottom:15px;}
}
@media only screen and (max-width:480px) {
	
	.innerFooter > h2 { font-size:.9em; font-weight:500; }
	.innerFooter > h3 { font-size:.8em; }
	.innerFooter > p { font-size:.75em; }
	.sitemapList > ul li > h4 { font-size:.8em; background-size:10px auto; }
    .nortonseal{text-align:center; display:block; float:none; margin:0 auto; width:100px; margin-top: 20px;}
}

/*-------------------*/

.notificationList { float:left; padding:18px 0 0 0; }
.socailTab { float:right; }

.notificationList > a { background-image:url(../images/common/notification-bar.jpg); background-repeat:no-repeat; background-position:0 .2em; font-size:.8em; line-height:1.2em; color:#efefef; letter-spacing:.06em; text-decoration:none; float:left; }

.notificationList > a { padding:0 .9em 0 1em; }
.notificationList > a:first-child { background-image:none; padding-left:0; }

.notificationList > a:hover,.notificationList > a.active { color:#fff; }

a.getintouch{padding: 15px 0px; float: left; text-transform: uppercase; letter-spacing: .1em; font-size: .7em; color: #efefef;display: block; text-decoration: none;}
a.getintouch:hover{ color:#fff; }

a.chatLink { background-color:#3e4d54; padding:15px 20px; float:left; text-transform:uppercase; font-weight:700; letter-spacing:.1em; font-size:.7em; color:#a6a8a9; display:block; text-decoration:none; display:none; }
a.chatLink > span { background-image:url(../images/common/chat-icon.png); background-repeat:no-repeat; background-position:0 0; padding-left:30px; display:block; }

.socialList { float:right; margin:.8em 0 0 1em; /*chatlink active remove padding*/ padding-bottom:15px; }
.socialList:before { content: 'Follow Us'; float: left; line-height: 24px; text-transform: uppercase; letter-spacing: .1em; font-size: .7em; color: #efefef; margin-right: 5px; background-image: url(../images/common/notification-bar.jpg); background-repeat: no-repeat; padding-left: 15px; background-position: left 7px; }
.socialList.hindi:before { content:'हमें फॉलो करें'; font-family:'ITFDevanagari-Book',sans-serif; font-size: .8em; background-image: url(../images/common/notification-bar.jpg); background-repeat: no-repeat; padding-left: 15px; background-position: left 6px;}
.socialList > a { float:left; width:24px; height:24px; background-repeat:no-repeat; background-position:0 0; background-size:100% auto; text-indent:-9999px; margin:0 2px; }
.socialList > a:last-child { margin-right:0; }
.socialList > a:nth-child(1) { background-image:url(../images/common/linkedin-icon.png); }
.socialList > a:nth-child(2) { background-image:url(../images/common/facebook-icon.png); }
.socialList > a:nth-child(3) { background-image:url(../images/common/twitter-icon.png); }
.socialList > a:nth-child(4) { background-image:url(../images/common/youtube-icon.png); }
	.socialList > a:nth-child(5) {
		background-image: url(../images/common/instagram-icon.png);
	}

.socialList > a:nth-child(1):hover { background-image:url(../images/common/linkedin-active-icon.png); }
.socialList > a:nth-child(2):hover { background-image:url(../images/common/facebook-active-icon.png); }
.socialList > a:nth-child(3):hover { background-image:url(../images/common/twitter-active-icon.png); }
.socialList > a:nth-child(4):hover { background-image:url(../images/common/youtube-active-icon.png); }
	.socialList > a:nth-child(5):hover {
		background-image: url(../images/common/instagram-active-icon.png);
	}


@media only screen and (max-width:800px) {
	.footerBorder { background-image:none; }
}
@media only screen and (max-width:700px) {
	.notificationTab { padding:10px 0; }
	.notificationList { width:100%; float:left; padding:0; text-align:center; }
	/*.socailTab { width:380px; float:none; margin:2em auto 0 auto; text-align:center; }*/
	/* chatLink activae remove the next element activate previous class*/
	.socailTab { width:100%; float:none; margin:2em 0 0 0; text-align:center; }
	 
	
	.notificationList > a { background-position:0 .2em; font-size:1em; float:none; font-weight:500; display:inline-table; }

	/*.socialList { float:right; margin:.5em 0 0 0;  }*/
	/* chatLink activae remove the next element activate previous class*/
	.socialList { width:246px; float:none; margin:.5em auto 0 auto; overflow:hidden;  }
	.socialList:before { line-height:30px; font-size:.9em; color:#a6a8a9; margin-right:5px; font-weight:500; }
	.socialList > a { width:30px; height:30px; }
	
	a.chatLink { padding:12px 20px; font-weight:500; font-size:.9em; }
	a.chatLink > span { padding-left:30px; }
	
}
@media only screen and (max-width:480px) {
	.socailTab { width:320px; float:none; margin:2em auto 0 auto; text-align:center; }
	.notificationList { margin-bottom:.5em; }
	.notificationList > a { background-position:0 .2em; font-size:.75em; padding:0 .5em 0 .7em; }

	.socialList:before { line-height:25px; font-size:.8em; }
	.socialList > a { width:25px; height:25px; }
	
	a.chatLink { padding:10px 15px; font-weight:500; font-size:.8em; }
	a.chatLink > span { padding-left:25px; background-size:15px auto; background-position:0 .2em; }
	
	.integritypledge{margin-top:28px;}
}
@media only screen and (max-width:350px) {
	.socailTab { width:100%; }
	
	.notificationList > a { background-position:0 .2em; font-size:.7em; padding:0 .4em 0 .6em; }

	.socialList:before { line-height:22px; font-size:.65em; }
	.socialList > a { width:22px; height:22px; }
	
	a.chatLink { padding:8px 10px; font-weight:500; font-size:.7em; }
	a.chatLink > span { padding-left:20px; background-size:12px auto; background-position:0 .2em; }
	
	.integritypledge{margin-top:22px;}
}

/*-------------------*/

.footerPara { float:left; padding-top:20px;}
.footerPara .left{float:left; text-align:left; width:50%; padding-bottom:10px;}
.footerPara .right { float: right; text-align: right; width: 50%; padding-bottom: 10px; }
.footerList { float: right; }

.footerPara > p { font-size:.7em; line-height:1.2em; color:#efefef; letter-spacing:.06em; }

.footerList > a { background-image:url(../images/common/footer-bar.jpg); background-repeat:no-repeat; background-position:0 .1em; font-size:.7em; line-height:1.2em; color:#efefef; letter-spacing:.06em; text-decoration:none; float:left; padding:0 .9em 0 1em; }
.footerList > a:hover { color:#fff; }
.footerList > a:first-child { padding-left:0; background-image:none; }
.footerList > a:last-child { padding-right:0; }

@media only screen and (max-width:800px) {
	
	.footerDisc { }
	
	.footerDisc > .innerFooter { padding:15px 0; }
	.footerCommon > .innerFooter { padding:1em 0; }
	.footerPara { width:100%; float:left; margin-top:.5em; }
	.footerList { width:100%; float:right; }	
}
@media only screen and (max-width:480px) {
	.footerList > a { font-size:.6em; line-height:1.5em; padding:0 .9em 0 1em; }
	.footerPara > p { font-size:.6em; }
	.footerPara .left { float: none; text-align: center; width: auto;}
	.footerPara .right { float: none; text-align: center; width: auto; }
}


/* menu */

@media only screen and (min-width:921px) {

	.header { width:100%; height:150px; background-color:#fff; position:relative; }
	.innerHeader { width:100%; height:155px; max-width:1100px; margin:0 auto; }
	
	a.logo { float:left; padding-top:48px; }
	a.logo > img { vertical-align: top; height: 50px; }
	
	.navTab { height:155px; }
	
	.nav { height:79px; padding-top:50px; margin-left:40px; float:left; }
	
	ul.menu { float:left; }
	.menu li { background-image:url(../images/common/grey-dot.jpg); background-repeat:no-repeat; background-position:0 14px; float:left; background-size:1px 30px; padding:12px 12px 0 14px; position:relative; }
	.menu li:hover {/* background-color:rgba(48,110,169,.8);*/ background-image:none; }
	.menu li.active { background-color:#306ea9; background-image:none; }
	
	.menu li:hover:nth-child(1) { background-color:#3a809f; background-image:none; }
	.menu li:hover:nth-child(2) { background-color:#1e8b68; background-image:none; }
	.menu li:hover:nth-child(3) { background-color:#dcad5b; background-image:none; }
	.menu li:hover:nth-child(4) { background-color:#66b4b2; background-image:none; }
	.menu li:hover:nth-child(5) { background-color:#b23655; background-image:none; }
	.menu li:hover:nth-child(6) { background-color:#ee7e2d; background-image:none; }
	.menu li:hover:nth-child(7) { background-color:#3a809f; background-image:none; }
	.menu li:hover:nth-child(8) { background-color:#3a809f; background-image:none; }
	
	.menu li:nth-child(1).active { background-color:#3a809f; background-image:none; }
	.menu li:nth-child(2).active { background-color:#1e8b68; background-image:none; }
	.menu li:nth-child(3).active { background-color:#dcad5b; background-image:none; }
	.menu li:nth-child(4).active { background-color:#66b4b2; background-image:none; }
	.menu li:nth-child(5).active { background-color:#b23655; background-image:none; }
	.menu li:nth-child(6).active { background-color:#ee7e2d; background-image:none; }
	.menu li:nth-child(7).active { background-color:#3a809f; background-image:none; }
	.menu li:nth-child(8).active { background-color:#3a809f; background-image:none; }
	
	.menu li:focus:nth-child(1) { background-color:#3a809f; background-image:none; }
	.menu li:focus:nth-child(2) { background-color:#1e8b68; background-image:none; }
	.menu li:focus:nth-child(3) { background-color:#dcad5b; background-image:none; }
	.menu li:focus:nth-child(4) { background-color:#66b4b2; background-image:none; }
	.menu li:focus:nth-child(5) { background-color:#b23655; background-image:none; }
	.menu li:focus:nth-child(6) { background-color:#ee7e2d; background-image:none; }
	.menu li:focus:nth-child(7) { background-color:#3a809f; background-image:none; }
	.menu li:focus:nth-child(8) { background-color:#3a809f; background-image:none; }
	.menu li:focus > a { color:#fff; }
	
	.menu li:first-child { background-image:none; }
	
	.menu li > a { height:67px; font-family:'ProximaNovaSCond-Regular','ITFDevanagari-Book',sans-serif; text-transform:uppercase; font-size:.9em; line-height:1.15em; text-decoration:none; color:#696969; display:block; cursor:pointer; }
	.menu li > a:hover { color:#fff; }
	.menu li:hover > a,.menu li.active > a { color:#fff; }
	
	
	.menu li > ul { display:none; } 
	.menu li > ul { width:250px; position:absolute; left:50%; top:79px; z-index:100; margin:0 0 0 -125px; padding:.5em 0 0 0; -webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.75); box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.75); }
	.menu li > ul li { width:100%; float:left; padding:0; background-image:none; }
	.menu li > ul li > a { height:auto; font-size:.9em; line-height:1.1em; color:#95d6ea; display:block; padding:.3em 5% .7em 5%; margin:0 5%; background-image:url(../images/common/white-tranferent-dot.png); background-repeat:no-repeat; background-position:center bottom; background-size:100% 1px; }
	.menu li > ul li:last-child > a { background-image:none; }
	.menu li > ul li:hover { background-color:transparent !important; }
	
	.menu li:nth-child(1) > ul { background-color:#3a809f; }
	.menu li:nth-child(2) > ul { background-color:#1e8b68; }
	.menu li:nth-child(3) > ul { background-color:#dcad5b; }
	.menu li:nth-child(4) > ul { background-color:#66b4b2; }
	.menu li:nth-child(5) > ul { background-color:#b23655; }
	.menu li:nth-child(6) > ul { background-color:#ee7e2d; }
	
	.menu li:nth-child(1) > ul li > a { color:#c3d8e2; }
	.menu li:nth-child(2) > ul li > a { color:#b2d7cb; }
	.menu li:nth-child(3) > ul li > a { color:#f9ecd5; }
	.menu li:nth-child(4) > ul li > a { color:#e0f0f0; }
	.menu li:nth-child(5) > ul li > a { color:#e0afbb; }
	.menu li:nth-child(6) > ul li > a { color:#f0c4a5; }
	
	.menu li > ul li > a:hover { color:#fff; background-color:transparent !important;  }

	/*keyboard navigation - Start*/
	.menu li:hover ul { display: block; }
	.menu li:focus ul { display: block; }

	.menu li a:focus + ul { display: block; }

	.menu li:nth-child(1):focus { background-color: #3a809f; background-image: none; }
	.menu li:focus:nth-child(2):focus { background-color: #1e8b68; background-image: none; }
	.menu li:focus:nth-child(3):focus { background-color: #dcad5b; background-image: none; }
	.menu li:focus:nth-child(4):focus { background-color: #66b4b2; background-image: none; }
	.menu li:focus:nth-child(5):focus { background-color: #b23655; background-image: none; }
	.menu li:focus:nth-child(6):focus { background-color: #ee7e2d; background-image: none; }
	.menu li:focus:nth-child(7):focus { background-color: #3a809f; background-image: none; }
	.menu li:focus:nth-child(8):focus { background-color: #3a809f; background-image: none; }
	/*keyboard navigation  - End*/

	/*-------------------*/
	.otherTab { width: 180px; height: 75px; padding-left: 20px; margin-top: 5px; background-image: url(../images/common/grey-dot.jpg); background-position: 0 2px; background-repeat: no-repeat; background-size: 1px 75px; position: relative; float: right; }
	
	.langList { position:absolute; left:20px; top:0; overflow:hidden; vertical-align:middle;   }
    .langList::before { content:url(../images/common/flag-icon.jpg); }
	.langList > a { font-family:'ProximaNovaSCond-Regular','ITFDevanagari-Book', sans-serif; font-size:.75em; line-height:1em; text-decoration:none; text-transform:uppercase; color:#306ea9; display:inline-table; letter-spacing:.1em; }
	.langList > a.active, .langList > a:hover { color:#b5b5b5; text-decoration:none; }
	
	.notList { position:absolute; left:20px; top:25px; padding-top:0px; background-image:url(../images/common/grey-dot.jpg); background-repeat:repeat-x; background-position:0 0;  }
	.notList > a { font-family:'ProximaNovaSCond-Regular','ITFDevanagari-Book', sans-serif; font-size:.75em; line-height:1em; text-decoration:none; text-transform:uppercase; color:#306ea9; display:block; padding-left:8px; background-image:url(../images/common/arrow-listing.png); background-repeat:no-repeat; background-position:0 .3em; background-size:auto 8px; margin-bottom:.2em; letter-spacing:.08em;  }
	.notList > a:hover { color:#b5b5b5; text-decoration:none; }
	
    .searchTab {width: 150px; position: absolute; left: 20px; top: 112px;}
	.searchTab > input { font-family:'ProximaNovaA-Regular','ITFDevanagari-Book', sans-serif; width:100px; height:29px; float:left; background-color:#d8dbdd; font-size:.85em; line-height:29px; padding:0 10px; letter-spacing:.07em; margin-top:1px; }
	.searchTab > .button { width:30px; height:30px; background-image:url(../images/common/search-btn.png); background-repeat:no-repeat; background-position:0 0; display:block; float:left; text-indent:-9999px; } 

}

@media only screen and (max-width:1150px) and (min-width:920px) {
	a.logo > img { width: auto; height: 35px; vertical-align: top; padding-top: 10px; }
	.nav {margin-left:10px;}
	.menu li { padding: 12px 10px 0 10px; position: relative; }
	.otherTab { width: 160px; padding-left: 0px;}
	.langList {left: 10px; }
	.searchTab {left: 1px;}
	.notList { left: 10px;}
}


@media only screen and (max-width:920px) and (min-width:300px) {
	
	.integritypledge{margin-right:50px;}
	
	.header { width:100%; height:90px; background-color:#fff; position:fixed; left:0; top:0; z-index:1000; background-image:url(../images/common/grey-dot.jpg); background-repeat:repeat-x; background-position:0 bottom; }
	.innerHeader { width:94%; height:90px; max-width:100%; margin:0 auto; position:relative; }
	
	a.logo { height:70px; float:left; padding-top:10px; }
	a.logo > img { width:auto; height:40px; vertical-align:top; padding-top:10px; }
	
	.nav { height:auto; margin-top:2.5em; overflow:hidden; }
	
	.langList { position:absolute; right:20px; top:.5em; }
    .langList::before { content:url(../images/common/flag-icon.jpg); }
	.langList > a { font-family:'ProximaNovaSCond-Regular', 'ITFDevanagari-Book', sans-serif; font-size:.8em; line-height:1em; text-decoration:none; text-transform:uppercase; color:#306ea9; display:inline-table; letter-spacing:.1em; margin:0 .2em; }
	.langList > a.active,.langList > a:hover { color:#b5b5b5; }
	
	
	.navTab { position: fixed; top:90px; /* 1 */ right:0; z-index:9999; overflow-y:auto; visibility:hidden; /* 2 */ width:100%; height:420px; min-height:420px; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); /* 2 */ background-color: #fff; -webkit-overflow-scrolling: touch; /* 3 */  opacity:0; transition:opacity 0.5s linear; }
	/* 1. Show when `.is-visible` class is added */
	.navTab.is-visible { visibility: visible; /* 1 */ -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); /* 1 */  opacity:1; visibility:visible; }
	/* Nav toggle */
	.menuIcon { line-height: 1; display: inline-block; padding: 1rem 0 1rem 1rem; border: 0; position:absolute; right:0; top:50%; margin-top:-25px; /*background-color: #e74c3c;*/ }
	/* Nav toggle icon */
	.menuIcon .icon-menu { position: relative; display: inline-block; width: 28px; height: 20px; vertical-align: middle; fill: none; }
	/* Nav toggle icon lines */
	.icon-menu .line { position: absolute; left: 0; display: block; width: 100%; height: 4px; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1.000); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1.000); -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000); transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000); background-color: #6c6c6c; }
	/* Nav toggle icon line 1 */
	.icon-menu .line-1 { top: 0; }
	/* When active, rotate line 1 to be lefthand part of X */
	.is-active .icon-menu .line-1 { -webkit-transform: translateY(8px) translateX(0) rotate(45deg); -ms-transform: translateY(8px) translateX(0) rotate(45deg); transform: translateY(8px) translateX(0) rotate(45deg); }
	/* Nav toggle icon line 2 */
	.icon-menu .line-2 { top: 50%; margin-top: -2px; }
	/* When active, hide line 2 */
	.is-active .icon-menu .line-2 { opacity: 0; }
	/* Nav toggle icon line 3 */
	.icon-menu .line-3 { bottom: 0; }
	/* When active, rotate line 3 to be righthand part of X */
	.is-active .icon-menu .line-3 { -webkit-transform: translateY(-8px) translateX(0) rotate(-45deg); -ms-transform: translateY(-8px) translateX(0) rotate(-45deg); transform: translateY(-8px) translateX(0) rotate(-45deg); }
	/* Remove default list styles for menus */
	.has-dropdown { position: relative; cursor: pointer; /* 1 */ }
	/* 1. Parent menu links inlined so you can toggle the dropdown */
	.has-dropdown > .menu-link { display: inline-block; }
	/* 1. Add an icon to menu items that have sub menus */
	/* 1. Add an icon to menu items that have sub menus */
	.has-dropdown:after { font-size:28px; position: absolute; top:9px; right:1rem; bottom:0; content: "+"; /* 1 */ color: #919191; }
	/* 1. Switch icon to n-dash when toggled */
	.has-dropdown.is-active:after { font-size:23px; content: "\2013"; /* 1 */ top:6px; bottom:3px; }
	/* Dropdowns 1. Hide dropdowns by default */
	.nav-dropdown { display: none; /* 1 */ background-color: #fff; }
	/* 1. Show dropdown when toggled */
	.has-dropdown.is-active > .nav-dropdown { width:100%; display: block; /* 1 */ overflow:hidden; float:left; }
	/* 2nd level dropdown */
	.nav-dropdown .nav-dropdown { background-color: #aaa; }
	.nav-dropdown .menu-item { border-color: #a0a0a0; }
	.nav-dropdown .nav-dropdown .menu-item { background-color: #b0b0b0; border-color: #909090; }
	
	
	ul.menu { width:90%; padding:0 5%; }
	.menu li { width:100%; float:left; padding:.4em 0 .8em 0; background-image:url(../images/common/mob-grey-dot.jpg); background-repeat:repeat-x; background-position:0 bottom; }
	.menu li.is-active > a { color:#174365; }
	.menu li:last-child { background-image:none; }
	
	.menu li > a { font-family:'ProximaNovaSCond-Regular', 'ITFDevanagari-Book', sans-serif;  font-size:.95em; line-height:1.2em; letter-spacing:.05em; color:#989596; text-decoration:none; text-transform:uppercase; float:left; display:block; }
	.menu li > a > br { display:none; }
	.menu li > a:hover { color:#174365; }
	
	.menu li > ul { }
	.menu li > ul li { background-image:none; padding:0; }
	.menu li > ul li > a:first-child { margin-top:.5em; }
	.menu li > ul li > a { padding:.2em 0 .6em 15px; background-image:url(../images/common/mob-grey-dot.jpg); background-repeat:no-repeat; background-position:0 1em; background-size:6px 1px; display:block; font-size:.9em; line-height:1.2em; clear:both; }
	
/*	.menu li > ul li > h2,.menu li > div > ul li > h3 { display:none; }
	.menu li > ul > li:nth-child(3) { display:none; }
*/	
	.searchTab { width:90%; margin:0 5%; position:relative; display: none;}
	.searchTab > input { font-family:'ProximaNovaA-Regular', 'ITFDevanagari-Book', sans-serif; width:80%; height:35px; background-color:#d8dbdd; font-size:.9em; line-height:35px; padding:0 15% 0 5%; letter-spacing:.07em; }
	.searchTab > .button { width:35px; height:35px; background-image:url(../images/common/search-btn.jpg); background-repeat:no-repeat; background-position:0 0; background-size:100% auto; display:block; float:left; text-indent:-9999px; position:absolute; right:0; top:0; } 
	
	.notList { width:90%; margin:1em 5% 2em 5%; clear:both; }
	.notList > a { font-family:'ProximaNovaSCond-Regular', 'ITFDevanagari-Book', sans-serif; font-size:.8em; line-height:1.2em; text-decoration:none; text-transform:uppercase; color:#306ea9; display:block; padding-left:15px; background-image:url(../images/common/arrow-listing.png); background-repeat:no-repeat; background-position:0 .4em; margin-bottom:.5em; letter-spacing:.08em;  }
	.notList > a:hover { color:#b5b5b5; }

	
	@media only screen and (max-width:480px) {
		
		.header { height:80px; }
		.innerHeader { width:94%; height:80px; }
		a.logo { height:60px; padding-top:10px; }
		.navTab { width:100%; height:395px; min-height:395px; top:80px; }
		.nav { margin-top:2em; }
		.langList > a { font-size:.75em; }
		.searchTab > input { font-size:.85em; }
		
	}
	
	@media only screen and (max-width:320px) {
		
		.header { height:65px; }
		.innerHeader { width:90%; height:65px; }
		a.logo { height:45px; padding-top:10px; }
		.navTab { width:100%; height:395px; min-height:395px; top:65px; }
		.nav { margin-top:2em; }
		.langList > a { font-size:.7em; }
		.menu li > a { font-size:.8em; }
		.menu li > ul li > a { font-size:.8em; }
		.searchTab > input { font-size:.8em; }
		.notList > a { font-size:.75em; }
		
	}
	
}

/* breadcrumbs */

.breadcrumbs,.pageTitle,.subNav { padding:0 35px; overflow:hidden; }

.breadcrumbs > a { font-family:'ProximaNovaA-Regular', 'ITFDevanagari-Book', sans-serif; font-size:.75em; line-height:1.6em; letter-spacing:.05em; color:#fff; text-decoration:none; padding:0 .8em; background-image:url(../images/common/grey-dot.jpg); background-repeat:no-repeat; background-position:0 .4em; background-size:1px 8px; float:left; }
.breadcrumbs > a:first-child { background-image:none; padding-left:0; }
.breadcrumbs > a:last-child { color:#b7cfda; cursor:default; }
.breadcrumbs > a:hover { color:#b7cfda; text-decoration:none; }

.pageTitle > h1 { font-family:'ProximaNovaA-Semibold', 'ITFDevanagari-Bold', sans-serif; font-size:2.5em; line-height:1.2em; letter-spacing:.05em; color:#fff; padding:.5em 0; }

.pageTitle > h1 > .mobHeader { display:none; }

.subNav > a { font-family:'ProximaNova-Semibold', 'ITFDevanagari-Bold', sans-serif; font-size:.8em; line-height:1.6em; letter-spacing:.06em; color:#c3d8e2; text-decoration:none; text-transform:uppercase; padding:0 1em 2em 1.15em; background-image:url(../images/common/header-white-bullet.png); background-repeat:no-repeat; background-position:0 .6em; float:left; }
.subNav > a:first-child { background-image:none; padding-left:0; }
.subNav > a:hover { color:#fff; text-decoration:none; }
.subNav > a.active { background-image:url(../images/common/breadcrumbs-avitve-icon.png), url(../images/common/header-white-bullet.png); background-position:center bottom, 0 .6em; background-repeat:no-repeat; color:#fff; }
.subNav > a:first-child.active { background-image:url(../images/common/breadcrumbs-avitve-icon.png); background-position:center bottom; background-repeat:no-repeat; color:#fff; }


@media only screen and (max-width:920px){
	.breadcrumbs,.pageTitle,.subNav { padding:0 4%; }
	.pageTitle > h1 { font-size:2.2em; padding:.3em 0 0 0; }
	.pageTitle > h1 > .deskHeader { display:none; }
	.pageTitle > h1 > .mobHeader { display:block; }
	.subNav { display:none; }
}
@media only screen and (max-width:480px){
	.pageTitle > h1 { font-size:1.5em; padding:.2em 0 0 0; }
}

/*--------------------------*/

.gridRTIReply{border-top:1px solid #cbcbcb; border-right:1px solid #cbcbcb; width:100%;}
.gridRTIReply th{border-left:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; padding:5px 10px; background-color:#005eb5; color:#ffffff; font-size:14px; font-weight:normal;}
.gridRTIReply td{border-left:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; padding:5px 10px; font-size:14px;}
.paging{text-align:right;}
.paging table{float:right;}
.paging table tr td{border:none; padding:0; text-align:center;}
.paging table tr td span {margin-left: 20px;}
.paging table tr td a {margin-left: 20px;}

.border-green {border: 1px solid #1e8b68;}
.pt-0{padding-top:0px !important;}

.link-orange, a.link-orange:hover{color:rgb(255 159 36);}
.loc-dark-band{background: rgb(26 82 91); padding: .8rem; color: white; font-size: .85em; line-height: 1.5em; font-weight: 500; letter-spacing: .05em; padding: .65em 1em .65em 2.6em; font-style: italic;}

.mb-0{margin-bottom: 0px !important;}