.container { width:100%; position:relative; }

#banner { width:100%; height:auto; position:relative; overflow:hidden; }

.bx-viewport {height:0 !important; padding-bottom:42% !important; }

ul.bxslider { width:100%; height:100%; }
.bxslider li { height:0; padding-bottom:42%; background-repeat:no-repeat; background-position:center 0; background-size:auto 100%; }
/*.bxslider li:nth-child(1) { background-image:url(../images/home/master-banner/desk-img.jpg); }
.bxslider li:nth-child(2) { background-image:url(../images/home/master-banner/desk-img.jpg); }
.bxslider li:nth-child(3) { background-image:url(../images/home/master-banner/desk-img.jpg); }*/

.captionContent { position:absolute; bottom:0; width:100%; background-color:rgba(0,0,0,0.5); padding:20px 25px;}
.captionContent > h2 { display:none; }
.captionContent > h3 { font-family:'ProximaNova-Regular','ITFDevanagari-Book',sans-serif; font-size:.85em; line-height:1em; text-transform:uppercase; color:#d49d5f; }
.captionContent > h4 { font-family:'ProximaNova-Bold', 'ITFDevanagari-Bold', sans-serif; font-size:2em; line-height:1em; color:#fff; margin-top:.2em; }
.captionContent > h4.hindi { line-height:1.1em; }
.captionContent > p { font-size:1.05em; line-height:1.5em; color:#fff; margin-top:.5em; }
.captionContent > a{text-decoration:none;}
.captionContent > a h4 { font-family:'ProximaNova-Bold', 'ITFDevanagari-Bold', sans-serif; font-size:2em; line-height:1em; color:#fff; margin-top:.2em; }
.captionContent > a h4.hindi { line-height:1.1em; }

.bx-wrapper .bx-pager { width:270px; height:50%; background-image:url(../images/common/grey-dot.jpg); background-repeat:no-repeat; background-position:right 0; background-size:1px 100%; position:absolute; left:20%; bottom:0; z-index:100; display:none;}

.bx-pager-item { width:100%; height:48px; background-image:url(../images/common/grey-dot.jpg); background-repeat:repeat-x; background-position:0 top; }
.bx-pager-item > a { height:44px; border:2px solid transparent; line-height:44px; text-align:center; display:block; position:relative; text-decoration:none; color:#fff; font-size:.9em; letter-spacing:.08em; text-transform:uppercase; }
.bx-pager-item > a > span { display:none; }
.bx-pager-item > a.active { height:45px; border:2px solid #fff; border-bottom:1px solid #fff; line-height:44px; text-align:center; background-color:rgba(21,71,126, 0.7); }
.bx-pager-item > a.active > span { width:5px; height:11px; display:block; background-image:url(../images/common/caption-arrow.png); background-repeat:no-repeat; background-position:0 0; text-indent:-9999px; position:absolute; right:-5px; top:18px; }
.captionList li:last-child > a.tabulous_active { height:44px; }

.bx-controls-direction {}
.bx-controls-auto{position:absolute; bottom:40px; right:20px;z-index:9999; display:inline-block;}
.bx-controls-auto .bx-start{display:inline-block; background-image:url(../Images/common/play.png); background-repeat:no-repeat; background-size:30px; color:transparent; width:30px; height:30px;}
.bx-controls-auto .bx-start.active{display:none;}
.bx-controls-auto .bx-stop { display: inline-block; background-image: url(../Images/common/pause.png); background-repeat: no-repeat; background-size: 30px; color: transparent; width: 30px; height: 30px; }
.bx-controls-auto .bx-stop.active { display: none; }

.bx-wrapper .bx-prev { left: 10px; background: url(../images/home/prev-arrow-icon.png) no-repeat 0 0; }
.bx-wrapper .bx-next { right: 10px; background:url(../images/home/next-arrow-icon.png) no-repeat 0 0; }
/*.bx-wrapper .bx-prev:hover { background-position: 0 0; }
.bx-wrapper .bx-next:hover { background-position: -43px 0; }*/
.bx-wrapper .bx-controls-direction a { position: absolute; top:50%; margin-top:-3.5%; outline: 0; width:20px; padding-bottom:7%; text-indent: -9999px; z-index:100; background-size:100% auto; }
.bx-wrapper .bx-controls-direction a.disabled { display: none; }

.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;}
.nortonseal{text-align:right; display:inline-block; float:right; margin-top: -170px;}
.nortonseal img{max-width:100px;}

@media only screen and (max-width:920px) {
	.container { padding-top:90px; }
	
	.bx-viewport { padding-bottom:45% !important; }
	.bxslider li { padding-bottom:45%; background-position:0 0; background-size:auto 100%; }
	
	.captionContent {width:96%; max-width:unset; padding-left:3%; padding-right:3%;}
	.captionContent > h2 { display:inline-block; border:2px solid #fff; line-height:1em; text-align:center; background-color:rgba(21,71,126, 0.7); color:#fff; font-size:.75em; letter-spacing:.08em; text-transform:uppercase; padding:10px 20px; position:relative; margin-bottom:1em; }
	.captionContent > h2 > span { width:11px; height:5px; display:block; background-image:url(../images/common/caption-down-arrow.png); background-repeat:no-repeat; background-position:0 0; text-indent:-9999px; position:absolute; left:20px; bottom:-5px; }
	
	.captionContent > h3 { font-size:.8em; }
	.captionContent > h4 { font-size:1.6em; margin-top:.3em; }
	.captionContent > p { font-size:.9em; margin-top:.5em; }
	.captionContent > a { padding:13px 20px; font-size:.7em; margin-top:1em; }
	.captionContent > h2{display:none;}
	
	.bx-wrapper .bx-pager { width:auto; height:auto; background-image:none; left:85%; bottom:4%; z-index:100; }

	.bx-pager-item { width:20px; height:20px; background-image:none; margin:0 .2em; float:left; }
	.bx-pager-item > a { width:100%; height:100%; line-height:20px; border:0; text-indent:-9999px; background-color:#005eb5; display:block; }
	.bx-pager-item > a > span { display:none; }
	.bx-pager-item > a.active { height:20px; border:0; line-height:20px; background-color:#8a8a8a; }
	.bx-pager-item > a.active > span { display:none; }
	.captionList li:last-child > a.tabulous_active { height:20px; }
	
	.bx-controls-direction { display:block; z-index:100; }
	
	.integritypledge{margin-right:50px;}
	.nortonseal{text-align:center; display:block; float:none; margin:0 auto; width:100px; margin-top: 20px;}
}

@media only screen and (max-width:540px) {
	.bx-viewport { padding-bottom:114.5833% !important; }
	.bxslider li { padding-bottom:114.5833%; background-position:0 0; background-size:auto 100%; }
	
	.captionContent {width:96%; max-width:500px; padding-left:3%; padding-right:3%;}
	.captionContent > h2 { font-size:.9em; display:none;}
	.captionContent > h3 { font-size:.75em; margin-top:.5em; }
	.captionContent > h4 { width:90%; font-size:1.9em; margin-top:.3em; }
	.captionContent > p { width:90%; font-size:1em; margin-top:.5em; }
	.captionContent > a { padding:10px 15px; font-size:.8em; margin-top:1em; }
	.captionContent > a h2 { font-size:.9em; display:none;}
	.captionContent > a h3 { font-size:.75em; margin-top:.5em; }
	.captionContent > a h4 { width:90%; font-size:1.9em; margin-top:.3em; }
	.captionContent > a p { width:90%; font-size:1em; margin-top:.5em; }
	
	.bx-wrapper .bx-pager { width:100%; text-align:center; left:0; bottom:4%; }
	.bx-pager-item { float:none; display:inline-block; }
	.nortonseal{text-align:center; display:block; float:none; margin:0 auto; width:175px; margin-top: 20px;}
	
}
@media only screen and (max-width:480px) {
	.container { padding-top:80px; }
	.integritypledge{margin-top:28px;}
	
	.nortonseal{text-align:center; display:block; float:none; margin:0 auto; width:100px; margin-top: 20px;}
	
	.captionContent {width:100%; max-width:500px; padding:10px;}
	.captionContent > h2 { font-size:.75em; display:none;}
	.captionContent > h3 { font-size:.75em; margin-top:.5em; }
	.captionContent > h4 { font-size:1.4em; margin-top:.3em; }
	.captionContent > p { font-size:.8em; margin-top:.5em; }
	.captionContent > a { padding:10px 15px; font-size:.7em; margin-top:1em; }
}
@media only screen and (max-width:360px) 
{
    .captionContent {width:100%; max-width:500px; padding:10px;}
	.captionContent > h2 { font-size:.75em; display:none;}
	.captionContent > h3 { font-size:.75em; margin-top:.5em; }
	.captionContent > h4 { font-size:1.4em; margin-top:.3em; }
	.captionContent > p { font-size:.8em; margin-top:.5em; }
	.captionContent > a { padding:10px 15px; font-size:.7em; margin-top:1em; }
	
	.bx-wrapper .bx-pager { width:100%; text-align:center; left:0; bottom:4%; }
	.bx-pager-item { float:none; display:inline-block; }
	.nortonseal{text-align:center; display:block; float:none; margin:0 auto; width:100px; margin-top: 20px;}
	
}

@media only screen and (max-width:320px) {
	.container { padding-top:65px; }
	.integritypledge{margin-top:22px;}
	.nortonseal{text-align:center; display:block; float:none; margin:0 auto; width:100px; margin-top: 20px;}
	
}
/*-------------------------*/

.content { width:100%; max-width:1030px; padding:2em 0 1em 0; margin:0 auto; overflow:hidden; background-image:url(../images/common/grey-dot.jpg), url(../images/common/grey-dot.jpg); background-repeat:repeat-y; background-position:0 0, right 0; position:relative; }
.content.newhome{max-width:1200px;}
@media only screen and (max-width:1030px) {
	.content { width:100%; max-width:100%; padding:2em 0 1em 0; background-image:none; }	
}

.teaser { width:100%; overflow:hidden; margin-top:2em; position:relative; }
.teaser > ul { width:100%; overflow:hidden; background-image:url(../images/common/grey-dot.jpg), url(../images/common/grey-dot.jpg); background-repeat:repeat-y; background-position:33.3333% 0, 66.6666% 0; }
.teaser > ul li { width:33.3333%; float:left; }

.teaser > ul li > h2 { font-family:'ProximaNova-Semibold', 'ITFDevanagari-Bold', sans-serif; background-image:url(../images/common/white-dot.jpg); background-repeat:repeat-y; background-position:0 0; display:block; text-align:center; padding:2em 0; line-height:1em; text-transform:uppercase; color:#fff; font-size:.8em; letter-spacing:.15em;  }

.teaser > ul li:nth-child(1) > h2 { background-color:#1e8b68; background-image:none; }
.teaser > ul li:nth-child(2) > h2 { background-color:#dcad5b; }
.teaser > ul li:nth-child(3) > h2 { background-color:#3a809f; }
.teaser > ul li:nth-child(4) > h2 { background-color:#b33356; }

.innerTeaser { padding:10%; border-bottom:1px solid #cfcfcf;}
.innerTeaser > h3 { color:#666666; font-size:1.2em; line-height:1.1em; letter-spacing:.05em; margin-top:1.5em; }
.innerTeaser > p { color:#666666; font-size:.9em; line-height:1.8em; letter-spacing:.05em; margin-top:.8em; }
.innerTeaser > a { font-family:'ProximaNova-Semibold', 'ITFDevanagari-Bold', sans-serif; color:#005eb5; font-size:.8em; line-height:1.8em; letter-spacing:.05em; margin-top:2em; text-decoration:none; display:inline-block; }
.innerTeaser > a:hover { color:#666; }

.teaserImage > img { width:100%; height:auto; vertical-align:top; }

.teaser.newhome > ul{background-image:url(../images/common/grey-dot.jpg), url(../images/common/grey-dot.jpg), url(../images/common/grey-dot.jpg); background-position:25% 0, 50% 0, 75% 0;}
.teaser.newhome > ul li { width:25%; float:left; }
.innerTeaser.newhome{padding:10px;}
.innerTeaser.newhome > p { color:#666666; font-size:.9em; line-height:1.5em; letter-spacing:.03em; margin-top:.8em; height:151px; overflow:hidden;}
.innerTeaser.newhome .teaserImage{height:150px; overflow:hidden;}

@media only screen and (max-width:800px) {
	.teaser > ul { width:100%; background-image:none; margin:0 auto; }
	.teaser > ul li { width:100%; float:left; }
	.teaser > ul li:nth-child(n+2) { margin-top:2em; }
	
	.teaser > ul li > h2 { background-image:none; padding:1.5em 0; font-size:1.1em; }
	
	.innerTeaser { padding:5%; border-bottom:none;}
	.innerTeaser > h3 { font-size:1.5em; margin-top:.5em; }
	.innerTeaser > p { font-size:1em; margin-top:.5em; }
	.innerTeaser > a { font-size:.8em; margin-top:1em; }

    .teaser.newhome{margin-bottom:20px; border-bottom:none;}
    .teaser.newhome > ul{background-image:none;}
    .teaser.newhome > ul li { width:48%; max-width:400px; margin:0 auto; display:inline-block; float:left; margin-left:1%; margin-right:1%; vertical-align: top;}
    .innerTeaser.newhome > p{height:150px; overflow:hidden;}
}

@media only screen and (max-width:650px) {
    .teaser > ul { width:100%; background-image:none; margin:0 auto; }
	.teaser > ul li { width:100%; float:left; }
	.teaser > ul li:nth-child(n+2) { margin-top:2em; }
	
	.teaser > ul li > h2 { background-image:none; padding:1.5em 0; font-size:1.1em; }
	
	.innerTeaser { padding:5%; border-bottom:none;}
	.innerTeaser > h3 { font-size:1.5em; margin-top:.5em; }
	.innerTeaser > p { font-size:1em; margin-top:.5em; }
	.innerTeaser > a { font-size:.8em; margin-top:1em; }

    .teaser.newhome{margin-bottom:20px;}
    .teaser.newhome > ul{background-image:none; max-width:400px;}
    .teaser.newhome > ul li { width:90%; float:none;  margin:0 auto; display:block;}
    .innerTeaser.newhome > p{height:auto!important;}
}

@media only screen and (max-width:480px) {
	.teaser > ul { width:90%; background-image:none; margin:0 auto; }
	.teaser > ul li { width:100%; float:left; }
	
	.teaser > ul li > h2 { background-image:none; padding:1.3em 0; font-size:1.1em; }
	
	.innerTeaser > h3 { font-size:1.3em; margin-top:.5em; }
	.innerTeaser > p { font-size:.9em; margin-top:.5em; }
	.innerTeaser > a { font-size:.75em; margin-top:1em; }

    .teaser.newhome{margin-bottom:20px;}
    .teaser.newhome > ul{background-image:none;}
    .teaser.newhome > ul li { width:100%; float:none; max-width:400px; margin:0 auto;}
    .innerTeaser.newhome > p{height:auto!important;}
}
@media only screen and (max-width:360px) {

	.teaser > ul li > h2 { padding:1.3em 0; font-size:.9em; }
	
	.innerTeaser > h3 { font-size:1.2em; margin-top:.5em; }
	.innerTeaser > p { font-size:.8em; margin-top:.5em; }
	.innerTeaser > a { font-size:.7em; margin-top:1em; }

    .teaser.newhome{margin-bottom:20px;}
    .teaser.newhome > ul{background-image:none;}
    .teaser.newhome > ul li { width:100%; float:none; max-width:400px; margin:0 auto;}
    .innerTeaser.newhome > p{height:auto!important;}
}
/*-------------------------*/


.fileTab { position:relative; background-color:#f6f6f6; background-image:url(../images/common/1-4-grey-bar.jpg), url(../images/common/1-4-grey-bar.jpg); background-repeat:repeat-x; background-position:0 0, 0 bottom; margin:0 1px; padding:2em 0 4em 0; overflow:hidden; }
.fileTab > h2 { display:block; text-align:center; line-height:1em; text-transform:uppercase; font-size:1em; letter-spacing:.15em; color:#83977a; }

#downloadTab { width:90%; margin:2em auto 0 auto !important; overflow:hidden; }

ul.tabList { width:60%; margin:0 auto; text-align:center; overflow:hidden; background-image:url(../images/common/download-tab-bar.jpg), url(../images/common/download-tab-bar.jpg); background-repeat:no-repeat; background-position:33.3333% center, 66.6666% center; background-size:1px 60%;  }
.tabList li { width:31.3333%; float:left; padding:0 1%; }
.tabList li > a { text-align:center; color:#969696; font-size:.9em; line-height:1.8em; letter-spacing:.15em; text-transform:uppercase; text-decoration:none; }
.tabList li > a:hover, .tabList li.resp-tab-active > a { color:#000; }

.downloadDisc { position:relative; margin:0; padding:0; margin-top:2em; }

.innerTabList { width:100%; overflow:hidden; }
ul.downloadList { width:100%;  position:relative; background-image:url(../images/common/download-list-bar.jpg), url(../images/common/download-list-bar.jpg); background-repeat:no-repeat; background-position:33.3333% center, 66.6666% center; float:left; margin-bottom:2em; }
.downloadList li { width:29.3333%; padding:0 2%; float:left; text-align:center; }

.downloadList li > a { width:23px; display:inline-block; }
.downloadList li > a img { width:100%; height:auto; vertical-align:top; }

.downloadList li > h3 { color:#83977a; font-size:.9em; line-height:1.3em; letter-spacing:.05em; margin-top:1.5em; }
.downloadList li > p { color:#83977a; font-size:.7em; line-height:1.1em; letter-spacing:.05em; margin-top:1.5em; }
.downloadList li > p a { color: #83977a; }

.downloadLink { width: 100%; background-image: url(../images/common/dotted-line.png); background-repeat: repeat-x; background-position: center 0; padding: 1em 0 0 0; float: left; text-align: center; }
.downloadLink > a { color:#005eb5; font-size:.8em; line-height:1.8em; letter-spacing:.05em; text-decoration:none; text-transform:uppercase; }
.downloadLink > a:hover { color:#000; }

/*---------------*/

h2.resp-accordion { display:none;  }
.resp-tab-content { display:none; margin-top:2em; }
.resp-content-active, .resp-accordion-active { display:block;  }

.resp-tabs-container { margin:0 4%; }
.resp-tabs-container > h2 { background-image:url(../images/home/blue-dot.jpg), url(../images/home/blue-dot.jpg), url(../images/home/blue-dot.jpg), url(../images/home/blue-dot.jpg); background-repeat:no-repeat; background-position:0 0, right 0, 0 bottom, 0 0; background-size:100% 1px, 1px 100%, 100% 1px, 1px 100%; margin-top:.5em; position:relative; padding:0 20px 0 30px; clear:both; }
.resp-tabs-container > h2.resp-tab-active { background-color:#005eb5; }

.resp-tabs-container > h2 span.resp-arrow { width:8px; height:8px;  position:absolute; left:10px; top:.65em; background-image:url(../images/home/plus-icon.png); background-position:0 0; background-repeat:no-repeat; background-size:100% auto; display:block; }
.resp-tabs-container > h2.resp-tab-active span.resp-arrow { background-image:url(../images/home/minus-icon.png); }

.resp-tabs-container > h2 a { color:#969696; font-size:.55em; line-height:1em; letter-spacing:.15em; font-weight:500; text-transform:uppercase; text-decoration:none; padding:1em 0; display:block; }
.resp-tabs-container > h2.resp-tab-active > a { color:#fff; }

.resp-easy-accordion h2.resp-accordion { display:block; }

.resp-jfit { width:100%; margin:0px; }
.resp-tab-content-active { display:block; }


@media only screen and (max-width:800px) {
	
	#downloadTab { margin:1em auto 0 auto !important; }
	ul.tabList { width:90%; }
	
	.downloadLink { margin:0 0 2em 0; }
}
@media only screen and (max-width:640px) {
	
	.fileTab { background-image:none; }
	
	.fileTab > h2 { font-family:'ProximaNova-Bold', 'ITFDevanagari-Bold', sans-serif; font-size:1em; letter-spacing:.15em; }
	
	ul.tabList { width:90%; background-image:url(../images/common/download-tab-bar.jpg); background-repeat:no-repeat; background-position:50% 1em;  }
	.tabList li { width:48%; float:left; padding:.5em 1%; }
	.tabList li:last-child { width:90%; padding:.5em 5%; }
	
	.tabList li > a { font-family:'ProximaNova-Bold', 'ITFDevanagari-Bold', sans-serif; font-size:.9em; line-height:1.8em; letter-spacing:.15em; }
	.tabList li > a:hover,.tabList li > a.tabulous_active { color:#83977a; font-weight:500; }
	
	
	ul.downloadList { background-image:none; margin-bottom:0; }
	.downloadList li { width:90%; padding:1em 5% 2em 5%; margin-bottom:1em; background-image:url(../images/common/download-list-bar.jpg); background-position:center bottom; background-repeat:no-repeat; background-size:70% 1px; }
	.downloadList li:last-child { background-image:none; }
	
	.downloadList li > h3 { font-size:1em; margin-top:1.5em; }
	.downloadList li > p { font-size:.8em; margin-top:1.5em; }
	
	.downloadLink > a {  font-size:1em; }
	
	/*---------------*/
	
	.resp-tabs-container > h2 { padding:0 10px 0 25px; }
	.resp-tabs-container > h2 a { font-size:.5em; }
	
	.resp-tabs-container > h2 span.resp-arrow { left:10px; top:.55em; }
	
	ul.resp-tabs-list { display:none; }
	h2.resp-accordion { display:block; }
	.resp-vtabs .resp-tabs-container { }
	.resp-tab-content  { background-image:none !important; }
	.resp-accordion-closed { display:none !important; }
	
	
}

@media only screen and (max-width:360px) {
	
	.fileTab > h2 { font-size:.9em; }

	.tabList li > a { font-size:.75em; }
	
	.downloadList li { width:100%; padding:.5em 0 1em 0; margin-bottom:.5em; }
	.downloadList li:last-child { background-image:none; }
	
	.downloadList li > h3 { font-size:.9em; margin-top:1.5em; }
	.downloadList li > p { font-size:.6em; margin-top:1.5em; }
}

/*-------------------------*/

.disclaimerTab { width:90%; margin:0 auto; padding:3em 0 1.5em 0; text-align:center; }
.disclaimerTab > h2 { font-family:'ProximaNova-Bold', 'ITFDevanagari-Bold', sans-serif; display:block; font-size:1em; line-height:1em; text-transform:uppercase; letter-spacing:.10em; color:#4e5e68; }
.disclaimerTab > p { color:#666666; font-size:.8em; line-height:1.1em; font-weight:500; letter-spacing:.05em; margin-top:1.5em; }
.disclaimerTab > p > a { color:#00668d; text-decoration:none; font-weight:600; }
.disclaimerTab > p > a:hover { color:#666666; }

@media only screen and (max-width:800px) {
	.disclaimerTab > p { line-height:1.3em; }	
}
@media only screen and (max-width:480px) {
	.disclaimerTab > h2 { font-size:.9em; }
	.disclaimerTab > p { font-size:.7em; }	
}

/*-------------------------*/

.transition { -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition: all .3s ease-in-out;
 -webkit-transition-delay: .3s; -moz-transition-delay: .3s; -o-transition-delay: .3s; -ms-transition-delay: .3s; transition-delay: .3s; }

.make_transist { -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }

.hidescale { -webkit-transform: scale(0.9); -moz-transform: scale(0.9); -o-transform: scale(0.9); -ms-transform: scale(0.9); transform: scale(0.9); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); filter: alpha(opacity=0); opacity: 0; display:none; }

.showscale { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transition-delay: .3s; -moz-transition-delay: .3s; -o-transition-delay: .3s; -ms-transition-delay: .3s; transition-delay: .3s; display:block; }

/*-------------------------*/

.overlayDownloadForm { width:100%; height:100%; position:fixed; left:0; top:0; background-image:url(../images/common/overlay-bg.png); background-repeat:repeat; background-position:0 0; z-index:1000; display:none; }

.downloadForm { width:300px; position:absolute; left:50%; top:20%; margin-left:-166px; background-color:#fff; padding:1.5em 2em; -webkit-box-shadow: 0px 0px 18px 2px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 18px 2px rgba(0,0,0,0.75); box-shadow: 0px 0px 18px 2px rgba(0,0,0,0.75); }
.downloadForm > h2 { font-size:.8em; line-height:1.2em; color:#666666; margin-bottom:1em; margin-right:2em; }
.downloadForm > input { width:89%; padding:.5em 5%; border:1px solid #e1e1e1; font-size:.75em; line-height:1em; color:#666; margin-bottom:1em; }
.downloadForm > .downloadButton { padding:13px 20px; line-height:1em; text-transform:uppercase; text-decoration:none; color:#fff; background-color:#005eb5; display:inline-block; font-size:.7em; letter-spacing:.08em; }
.closeButton { width:24px; height:24px; position:absolute; right:2em; top:1.5em; }

@media only screen and (max-width:480px){
	.downloadForm { width:90%; top:1em; margin-left:-50%; padding:1.5em 5%; }
	.closeButton { right:5%; }
}





.reagisterOverlay { width:100%; height:100%; position:fixed; left:0; top:0; background-image:url(../images/common/overlay-bg.png); background-repeat:repeat; background-position:0 0; z-index:1000; display:none; }

.downloadForm { width:300px; position:absolute; left:50%; top:20%; margin-left:-166px; background-color:#fff; padding:1.5em 2em; -webkit-box-shadow: 0px 0px 18px 2px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 18px 2px rgba(0,0,0,0.75); box-shadow: 0px 0px 18px 2px rgba(0,0,0,0.75); }
.formPanel { display:none; }
.formPanel > h2 { font-size:.8em; line-height:1.2em; color:#666666; margin-bottom:1em; margin-right:2em; }
.formPanel > input { width:89%; padding:.5em 5%; border:1px solid #e1e1e1; font-size:.75em; line-height:1em; color:#666; margin-bottom:1em; }
.formPanel > .downloadButton { padding:13px 20px; line-height:1em; text-transform:uppercase; text-decoration:none; color:#fff; background-color:#005eb5; display:inline-block; font-size:.7em; letter-spacing:.08em; }
.closeButton { width:24px; height:24px; position:absolute; right:2em; top:1.5em; }

.reagisterOverlay2 { width:100%; height:100%; position:fixed; left:0; top:0; background-image:url(../images/common/overlay-bg.png); background-repeat:repeat; background-position:0 0; z-index:1000; display:none; }

@media only screen and (max-width:480px){
	.downloadForm { width:90%; top:1em; margin-left:-50%; padding:1.5em 5%; }
	.closeButton { right:5%; }
}


/* ----------- Social Media Feed -------------------*/
.socialmediafeed{margin-top:1px;}
.socialmediafeed .box{display:inline-block; vertical-align:top; width:25%; float:left;}
.socialmediafeed .box .container{border-right:1px solid #bfbfbf; padding-top:10px; padding-bottom:10px;}
.socialmediafeed .box .boxcontent{height:350px; margin:0px 10px;}
.socialmediafeed .box.facebook .boxcontent{overflow:hidden;}
.socialmediafeed .box.twitter .boxcontent{overflow-y:auto;}
.socialmediafeed .box .heading{font-family: "ProximaNova-Semibold","ITFDevanagari-Bold",sans-serif; text-align: center; padding: 2em 0px; line-height: 1em; text-transform: uppercase; color: rgb(255, 255, 255); font-size: 0.8em;letter-spacing: 0.15em;}
.socialmediafeed .box.blog .heading{background-color:#f7946A;}
.socialmediafeed .box.facebook .heading{background-color:#3d6cb4;}
.socialmediafeed .box.twitter .heading{background-color:#56c2f0;}
.socialmediafeed .box.youtube .heading{background-color:#b33356;}
.socialmediafeed .box.blog .boxcontent{position:relative;}
.socialmediafeed .box.blog .boxcontent img{width:100%;}
.socialmediafeed .box.blog .boxcontent .bottomcontent{}
.socialmediafeed .box.blog .boxcontent .bottomcontent h3{font-size:18px; line-height:22px; padding:10px 0px; padding-bottom:30px;  font-family: 'ProximaNova-Bold', 'ITFDevanagari-Bold', sans-serif; display: block; letter-spacing: -.01em; color: #4e5e68;}
.socialmediafeed .box.blog .boxcontent .bottomcontent p{font-size:14px; padding-bottom:10px; line-height:20px; padding:0px 0px; }
.socialmediafeed .box.blog .boxcontent .bottomcontent a{color:#005eb5; text-decoration:none; transition:0.3s; padding:10px 0px; display:block; font-size: .8em; line-height: 1.8em; letter-spacing: .05em; font-family: 'ProximaNova-Semibold', 'ITFDevanagari-Bold', sans-serif;}
.socialmediafeed .box.blog .boxcontent .bottomcontent a:hover{color:#666;}

@media only screen and (max-width:800px) {
    .socialmediafeed .box {display: inline-block;vertical-align: top;width: 48%; float: left; margin-left:1%; margin-right:1%;}
    .socialmediafeed .box .heading{border-right:0;}
    .socialmediafeed .box .container{border-right:0;}
}

@media only screen and (max-width:650px){
    .socialmediafeed{max-width:400px; margin:0 auto;}
    .socialmediafeed .box .heading{border-right:0;}
    .socialmediafeed .box .container{border-right:0;}
	.socialmediafeed .box{display:block; vertical-align:top; width:90%; float:none; margin:0 auto; margin-bottom:20px;}
}
@media only screen and (max-width:480px){
    .socialmediafeed .box .heading{border-right:0;}
	.socialmediafeed .box{display:block; vertical-align:top; width:90%; float:none; margin:0 auto; margin-bottom:20px;}
}