@font-face {
    font-family: 'HelveNueThinNormal';
    src: url('fonts/helveticaneuethn-webfont.eot');
    src: url('fonts/helveticaneuethn-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneuethn-webfont.woff') format('woff'),
         url('fonts/helveticaneuethn-webfont.ttf') format('truetype'),
         url('fonts/helveticaneuethn-webfont.svg#HelveNueThinNormal') format('svg');
    font-weight: normal;
    font-style: normal;
	font-smooth:always;
}
@font-face {
    font-family: 'arial-narrow';
    src: url('fonts/arial-narrow.eot');
    src: url('fonts/arial-narrowd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/arial-narrow.woff') format('woff'),
         url('fonts/arial-narrow.ttf') format('truetype'),
         url('fonts/arial-narrow.svg#arial-narrow') format('svg');
    font-weight: normal;
    font-style: normal;
	font-smooth:always;
}
@font-face {
    font-family: 'rupee_foradian3';
    src: url('fonts/rupee_foradian3.eot');
    src: url('fonts/rupee_foradian3d41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/rupee_foradian3.woff') format('woff'),
         url('fonts/rupee_foradian3.ttf') format('truetype'),
         url('fonts/rupee_foradian3.svg#rupeeFordian3') format('svg');
    font-weight: normal;
    font-style: normal;
	font-smooth:always;
}
@font-face {
    font-family: 'helvetica_bold';
    src: url('fonts/helvetica_bold.eot');
    src: url('fonts/helvetica_boldd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/helvetica_bold.woff') format('woff'),
         url('fonts/helvetica_bold.ttf') format('truetype'),
         url('fonts/helvetica_bold.svg#helvetica_bold') format('svg');
    font-weight: normal;
    font-style: normal;
	font-smooth:always;
}

/*--------------- CSS Reset --------------*/
html{color:#777;height: 100%; outline:none; }body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,button,textarea,p,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,th,optgroup{font-style:inherit;font-weight:inherit;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:top;}sub{vertical-align:baseline;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}a,img{outline:none;border:0;}a{text-decoration:none;}
article, aside, audio, canvas, command, datalist, details, embed, address, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block; margin:0; padding:0;}
/*--------------- CSS Reset --------------*/

/* common */
body{font-family:verdana, Helvetica, sans-serif; background:#fff; font-size: 100%; height: 100%;}
.content-wrapper{max-width:1440px; min-height: 600px; min-width:1000px; height:100%; margin:0 auto; width:100%; position:relative;}
.top-header{height:135px; position:fixed; z-index:9; background:#fff; top:0; width:100%; max-width:1440px;}
.logo{margin: 28px 0 22px 1.5%;float: left; width: 140px; }
.top-menu{border-bottom: 1px dashed #ea0035; height:18px; position: relative; padding: 6px 0; box-shadow: inset 0 3px 4px 2px #e3e3e3; clear: both; width: 100%; }
.top-menu ul li{float: left; font-family:arial-narrow; padding-left: 1.5%; position:relative; width: 14.28%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; }
.top-menu ul li:before{ color: #EA0035; content:"|"; bottom: -11px; position: absolute; font-size: 12px; left: -2px; }
.top-menu li:first-child:before{ content:"";}
.top-menu a{color:#666;}
.top-menu li > a{ text-transform: uppercase; font-size: 11px;}
.top-menu dl{ height:0; width:100%; overflow:hidden; padding:0 5%;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; position:absolute; left:0; background:#fff; top: 25px; font-size: 14px; }
.top-menu dt{text-transform: uppercase; color: #333; margin-top: 55px; margin-bottom: 8px; }
.top-menu dd{font-size: 13px; margin-bottom: 12px; }
.top-menu dl a{background-position: 0 80px; background-image: url(../images/others/main-sprite.png); background-repeat: no-repeat; display: block; line-height: 1.2em; margin: 5px 0px; }
.top-menu dl a:hover{ color:#000000;}
.top-menu .know-more{bottom: -9px; position: absolute; background-position: -3px -38px; text-transform: uppercase; padding: 10px 0 10px 32px; color: #333; }
.top-menu .video-link{ padding-left: 30px; background-position: -8px -6px; }
.top-menu .results-link{ background-position: -10px -79px; padding-left: 30px; }
.top-menu dl span{ display: block;}
.top-menu dl address{ line-height: 1.33em; }
.top-menu .alternate-submenu{ background:#efefef;}
.top-header > h2 { color: #034EA2; float: right; font-family:Arial, Helvetica, sans-serif; font-weight: bold;  margin: 42px 14px 0 0;}
.misc-links{width: 104px; float: right;}
.misc-links li{float: left; background: #000; background-image: linear-gradient(#000, #1a1a1a); background-image: -webkit-linear-gradient(#000, #1a1a1a); height: 52px; width: 52px;}
.misc-links a{ background-image:url(../images/others/main-sprite.png); background-repeat:no-repeat; height: 50px; width:50px; display:inline-block;  border: 1px solid #333;}
.misc-links .fb-link{background-position: 23px -387px; border-style: solid; }
.misc-links .twitter-link{background-position: -11px -388px;}
.misc-links .mail-link{background-position: 23px -425px;}
.misc-links .feeds-link{background-position: -11px -425px;}
.main-content{ padding:135px 0 30px 0; height:100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; position:relative;overflow: hidden; }
.side-menu{height: 100%; background: #333; width: 14.3%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 10px 6px; z-index: 8;  font-family:Arial, Helvetica, sans-serif;}
.open-popup-link{width: 120px; height: 20px; background: url("../images/others/main-sprite.png") no-repeat scroll 4px -477px transparent; display: inline-block; padding-left: 16px; margin-top: 14px; color: #444; }
#menu-accordion dd{ display:none;}
.side-menu-btn{right: -15px; background:url("../images/others/main-sprite.png") -7px -186px; position: absolute; width: 20px; display: inline-block; height: 24px; top:35%; }
.side-menu nav a{ display:block;font-size: 11px; opacity: 0.4; color: #fff; filter: alpha(opacity=40); padding-bottom: 6px;}
.side-menu .active-menu{ opacity:1; filter: alpha(opacity=100);}
.side-menu dt a{ background: url("../images/others/main-sprite.png") no-repeat -9px -118px; padding-left: 25px; font-style: italic; }
.side-menu dd a{background: url("../images/others/main-sprite.png") no-repeat -4px -149px; padding-left: 24px; }
.side-menu .big-menu{ padding:0 0 5px 24px;}
.menu-header{font-size: 1.5em; border-bottom: 1px dashed #aaa; padding-bottom: 7px; text-transform: uppercase; margin-bottom: 7px; line-height: 1em; color: #fff; font-family:helvetica_bold;}
footer{ height:29px; position:fixed; z-index:9; bottom:0; background:#fff; width:71.45%; max-width:1028px; border-top: 2px solid #000; }
footer nav{ float:right; margin-right:20px;}
.footer-links li{ float:left;}
.footer-links a{text-transform: uppercase; font-size: 10px; color: #666; }
.footer-links a:before{content:"\2022 \00A0"; color:#ea0035; font-size:14px;margin: 0 8px; }
.footer-links li:first-child a:before{content:"";}
.copyright{color: #cacaca; font-size: 10px; padding-left:8px; float:left;}
/* common */

/* home-page or landing page styles */
.home-video, .inner-landing{ width:57.12%; position:relative; float:left; height:100%; }
.home-video header{ background:#fff; position:relative; height:66px; width:100%; z-index: 1; top: 0; }
.home-video img, .inner-landing img{ width:100%;}
.inner-landing header{ background:#fff;}
.home-video h2, .inner-landing h2, .banner-area h2{ width:300px; text-transform: uppercase; font-size: 24px; padding:8px 10px; line-height: 1.05em; color: #000; height: 50px; font-family:helvetica_bold; }
.parent-video-wrapper{ height:100%; position:relative;}
.video-wrapper{position: relative; padding-top: 0; padding-bottom: 56.25%;}
.video-wrapper iframe {position: absolute; bottom: 0; left: 0; width: 100%; height: 100%;}
.play-btn{position:absolute; left:42%; top:40%;z-index: 999; cursor:pointer; }
.video{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:8;}
.floating-side-menu{ position:absolute;left:0; top:135px; }
.home-side-content{ font-size:11px; overflow:hidden; line-height:1.33em; background:#fff; height: 100%; width: 28.56%; float: left; position: relative; }
.home-side-content .item-list{ display:block;}
/* home-page or landing page styles */

/* main landing page */
.banner-images-wrapper{width: 71.4%; float:left; background: #000;}
.banner-images-wrapper li{ float:left; width:33.33%; position:relative; height:auto;}
.banner-images-wrapper li img{ width:100%;opacity: 0.7; filter:alpha(opacity=70);}
.banner-images-wrapper li:hover img{opacity: 1; filter:alpha(opacity=100);}
.banner-images-wrapper .link-text{left: 8%; top:58%; position: absolute; color: #fff; width: 92%; }
.banner-images-wrapper h2{ line-height: 1em; font: 31px/1em arial-narrow; text-shadow: 0 2px 1px #000000;top: 50%; text-transform: uppercase; }
.banner-images-wrapper h2:after{content: ""; display: inline-block; width: 20px; height: 20px; background: url(../images/others/main-sprite.png) no-repeat -20px -480px; }
.banner-images-wrapper p{text-shadow: 0 2px 1px #000; font-size: 15px; margin-top: 12px; width: 95%; }
.banner-images-wrapper p:before{content: ""; display: inline-block; width: 10px; height: 20px; background: url("../images/others/main-sprite.png") repeat scroll -12px -675px transparent; }
.market-tracker{ float: right; font-size: 13px; margin: 2px 40px; font-family: rupee_foradian3; }
.market-tracker p{margin: 0 20px; display: inline; }
.market-tracker p:first-child{text-transform: uppercase; }
.market-tracker span{ color: #000;margin: 0 10px; }
.market-tracker .mkt-trend{background-image: url(../images/others/main-sprite.png); background-repeat: no-repeat; padding-left: 14px; }
.market-tracker .up-trend{background-position: -8px -708px; }
.market-tracker .down-trend{background-position: -8px -732px; }
.market-tracker .date{color: #666; }
.updates-scroll{ height:85%;}
.updates-scroll ul{ position:relative; overflow:hidden;}
.updates-scroll li{ width:50%; float:left; height:150px; padding:15px;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.updates-scroll li a{ display:inline-block; margin-top:8px; color:#777;}
.updates-scroll .alternate-blue{ background:#034EA2;}
.updates-scroll .alternate-blue a{ color:#fff;}
/* main landing page */

/* inner page styles */
.fixed-side-menu{ position:relative; float:left;}
.banner-area{ height: 100%; width: 42.84%; float: left;overflow: hidden; position: relative; background: url(../images/others/slash-pattern.png); }
.banner-area img{ width:100%;}
.side-content{ overflow:hidden; line-height:1.33em; background:#fff; height: 100%; width: 28.56%; float: left; position: relative; font-size: 11px; }
.side-content header, .home-side-content header, .banner-area header, .inner-landing header{padding: 8px 15px; height: 50px;}
.banner-area header, .inner-landing header{ background:#fff;}
.side-content header, .home-side-content header{background: url(../images/others/slash-pattern.png); }
.side-content h2, .home-side-content h2 { text-transform: uppercase; font-size: 24px; line-height: 1.1em; color: #000; width: 250px; text-align: left; float: left; font-family:helvetica_bold;}
.contact-info{padding: 15px; line-height: 1.33; font-size: 13px; }
.contact-info h3{ margin:5px 0 15px; color:#000; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase; font-size: 13px;}
.contact-info .grey-caps{ text-transform:uppercase;}
.contact-info .mail-id{ color:#777; font-weight:bold;}
.contact-info span{display:block;}
.block-1-content{ padding:20px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; height:85%; width:100% !important; text-align:justify; outline:none; }
.block-1-content h5, .item-list h3{ color:#000; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase; font-size: 13px;}
.item-list .item-desc h3{  margin:25px 0 15px;}
.block-1-content h5:first-child{margin:5px 15px;}
.block-1-content p{ margin:8px 0;}
.item-list p{ margin:15px 0;}
.item-list .item-desc p{ margin:0;}
.block-1-content li{margin: 8px 0 8px 4px; padding-left:4px;}
.block-1-content li:before, .item-list li li:before{ content:"\2022 \00A0"; color:#ea0035; font-size:16px;float: left; }
.item-list li li{width:95%; margin:10px !important;}
.eqpmnt-categories, .eqpmnt-report{ overflow: auto; }
.eqpmnt-categories a, .eqpmnt-report a{margin: 6px 6px 0 0; color:#fff; font-size:11px; background: #666; display: inline-block; float: left; padding: 6px; height: 79px; width: 79px; text-align:left; font-size:11px; }
.eqpmnt-categories .cat-active, .eqpmnt-report .cat-active, .eqpmnt-categories a:hover, .eqpmnt-report a:hover{ background:#e90134;}
.item-list{ box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; display:none; height:85%; width:100% !important; outline:none;}
.item-list li{width: 98%; overflow: hidden; margin: 0 !important; text-align:justify; }
.item-list li section{height: 195px; width: 50%; float: left; }
.wide-news .item-desc{ width:100%;}
.item-list .item-desc{ padding:4% 2.5%; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box;}
.item-list li img{ width: 100%; }
.item-info-popup{right: 0; display:none; position: absolute; height:85%; background: #fff; width: 57.12%; padding: 0.5% 1%;  box-sizing: border-box;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box; top:200px; }
.item-info-header h3{text-transform: uppercase; font-weight: bold; font-family: verdana; line-height: 1.5; color: #000; }
.item-info-header a{text-transform: uppercase; display: inline-block; font-size: 14px; background-image: url(../images/others/main-sprite.png); background-repeat: no-repeat; font: 14px arial-narrow; color: #000; }
.item-info-header .contact-link{background-position: -4px -353px; padding: 10px 0 10px 32px; }
.item-info-header .dwnld-pdf-link{margin-left: 20px; background-position: -5px -303px; padding: 10px 0 10px 32px; }
.item-info-popup img {float: left; width:49%;}
.item-info-popup .item-info-text{font-size: 12px; text-align:justify; width: 50%; float: right;}
.item-info-text p{ margin-bottom:14px;}
.popup-close, .sitemap-close{right: 10px; background: url(../images/others/main-sprite.png) -7px -271px; position: absolute; display: inline-block; height: 20px; width: 20px; top: 10px; }
/*.content-accordion dd{display:none;}*/
.content-accordion dt{height: 15px; margin-bottom: 2px; background: #ededed; padding: 6px 0; }
.content-accordion a{color: #000; font-family: verdana; text-transform: uppercase; font-size: 13px; line-height: 0.7; }
.content-accordion a span{display: inline-block; font-weight: bold; text-align: center; width: 25px; font-size: 17px; color: #EA0035; }
.content-accordion dd{padding: 0 10px; }
.drop-down-wrapper{right: 0; position: absolute; width: 33.28%; z-index: 8; float: right; top: 0; background-image: linear-gradient(#ccc, #fff); background-image: -webkit-linear-gradient(#ccc, #fff); pie-background: linear-gradient(#ccc, #fff);  cursor:pointer; behavior:url(css/pie.html); }
#side-drop-down{ width:49%;}
.drop-down-link{height: 42px; padding: 24px 10px 0; background-image: linear-gradient(#e9e9e9, #fff); background-image: -webkit-linear-gradient(#e9e9e9, #fff); pie-background: linear-gradient(#e9e9e9, #fff); position:relative; behavior:url(css/pie.html);  }
.drop-down-wrapper a{ text-transform:uppercase;font-size: 11px; }
.drop-down-link a{ color:#666; font-weight: bold; background: url("../images/others/main-sprite.png") no-repeat scroll 0 -585px transparent; padding-left: 30px; }
.drop-down-options{background: none repeat scroll 0 0 #f7f7f7; display:none; box-shadow: -2px 2px 9px #000; }
.drop-down-options li{padding: 15px 6px; }
.drop-down-options a{color: #000000; background: url("../images/others/main-sprite.png") no-repeat scroll 0 -623px transparent; padding-left: 24px; }
.drop-down-options .active{background: url("../images/others/main-sprite.png") no-repeat scroll 0 -603px transparent; font-weight: bold; }

.team-list{ height:85%; position:relative;}
.team-list li{ width:50%;float: left; cursor:pointer; background: #dedede; position:relative; overflow:hidden;height: 186px; opacity:0.6; filter:alpha(opacity=60);}
.team-list li:hover{ opacity:1; filter:alpha(opacity=100);}
.team-list li section, .team-list li figure{ width:50%; float: left; font-size: 12px; }
.team-list section img{ width:100%;}
.team-list section{ padding:80px 15px 15px; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box;}
.team-list h5{text-transform: uppercase; color: #000; font-family: verdana; font-weight: bold; }
.team-list .active{ background:#3a5897; opacity:1;}
.team-list .active h5, .team-list .active p{ color: #fff;}
.after-pointer{border-color: transparent transparent transparent #dedede; position: absolute; width: 0; border-width: 21px; height: 0; border-style: solid; top:72px; left: 50%; z-index: 99; }
.after-pointer{border-color: transparent transparent transparent #dedede; position: absolute; width: 0; border-width: 21px; height: 0; border-style: solid; top:72px; left: 50%; }
.before-pointer{border-color: transparent #dedede transparent transparent; position: absolute; width: 0; border-width: 21px; height: 0; border-style: solid; top:72px; right: 50%; }
.active .after-pointer{border-color: transparent transparent transparent #3a5897; }
.active .before-pointer{border-color: transparent #3a5897 transparent transparent; }
/* inner page styles */

/* career - form */
.career-form li{margin: 10px 0; }
.career-form label{display: inline-block; width: 81px; font-size: 10px; }
.career-form input, .career-form select, .career-form textarea{border: 1px solid #d4d4d4; outline: medium none; border-radius: 4px; padding: 2px; }
.career-form input{ width: 200px;}
.career-form select{width: 206px;}
.career-form textarea{height: 80px; width:308px; resize:none; overflow:auto; }
.career-form .submit, .career-form .reset{border: none; font-weight: bold; color: #fff; padding: 6px 0; text-transform: uppercase; float: left;}
.career-form .submit{ margin-right: 20px; background: #e8343c; width: 120px; }
.career-form .reset{width: 100px; background: #ccc; }
/* career - form */

/* Investor Desk */
.financial-data{ box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; height:85%; width:100% !important; outline:none;}
.financials dd{margin-bottom: 20px; }
.financials p{color: #777; font-weight: bold; }
.financial-data h3{ font-size:16px; line-height:1.33em; margin-bottom:15px; cursor:pointer;}
.bod-links a{ width:140px; color:#777; font-size:12px; margin:0 20px 20px 0; display:inline-block;}
.bod-links .active{ font-weight:bold;}
.bod-content{ padding-bottom:10px; border-bottom:1px dotted #777; margin-bottom:20px; line-height:1.33em; text-align:justify;}
.bod-content p{ margin:8px 0;}
.bod-links a:before, .financials p:before{content:"\2022 \00A0"; color:#ea0035; font-size:16px;float: left; }
.financials a{display: block; padding: 6px 0 6px 40px; color: #999; background: url("../images/others/main-sprite.png") no-repeat scroll 0 -643px transparent; }
/* Investor Desk */

/* sitemap */
.site-map-wrapper{position: absolute; background: #fff; top: 110px; width: 100%; z-index: 999; font-size: 11px; height: 78%; display:none; }
.site-map-wrapper h2{ width:100px;font: 20px/22px helvetica_bold; text-transform: uppercase; color: #000; margin-left: 10px; }
.site-map section{border: 1px solid #fff; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; background: none repeat scroll 0 0 #efefef; padding: 10px; height: 149px; width: 14.28%; float: left; }
.site-map section a:first-child{color: #000; margin-bottom: 10px; text-transform: uppercase; }
.site-map section a:first-child:before{content: ""; }
.site-map section a{color: #888; margin: 5px 0; display: block; }
.site-map section a:before{content: "- "; }
/* sitemap */

/************************** Styles for JScrollPane *************************/
.jspContainer{  overflow: hidden;position: relative; width: 100% !important;}
.jspPane{position: absolute; width: 100% !important; padding:20px !important; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.tiles-pane .jspPane{ padding:0 !important;}
.jspVerticalBar{position: absolute;top: 0;right: 0; width: 6px; height: 100%; background:#ededed;}
.jspHorizontalBar{position: absolute; bottom: 0; left: 0; width: 100%; height: 0;}
.jspVerticalBar *,.jspHorizontalBar *{margin: 0;padding: 0;}
.jspCap{display: none;}
.jspHorizontalBar .jspCap{float: left;}
.jspTrack{ position: relative; }
#item-list-scroll .jspVerticalBar{ background:none;}
.jspDrag{ background:#e90134; position: relative; top: 0;left: 0;cursor: pointer; width:6px;}
#item-list-scroll .jspDrag{ width:6px; background:#333; opacity:0.6; filter: alpha(opacity=60); border-radius: 8px;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float: left;height: 100%; width: 0; }
.jspArrow{background: #50506d;text-indent: -20000px;display: block;cursor: pointer;}
.jspArrow.jspDisabled{cursor: default;background: #80808d;}
.jspVerticalBar .jspArrow{height: 11px;}
.jspHorizontalBar .jspArrow{width: 11px; float: left; height: 100%;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{background: #eeeef4; float: left; height: 100%;}
/************************** Styles for JScrollPane *************************/

/************************** Styles for BX - Slider *************************/
.bx-wrapper {position: relative;margin: 0 auto;padding: 0;*zoom: 1; overflow:hidden; }
.bx-wrapper img {max-width: 100%; width:100%; display: block;}
.bx-wrapper .bx-loading {min-height: 50px;background: url(../images/others/bx_loader.html) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}
.bx-wrapper .bx-prev {left: 10px;background: url("../images/others/main-sprite.png") no-repeat scroll -5px -543px transparent;}
.bx-wrapper .bx-next {right: 10px;background: url("../images/others/main-sprite.png") no-repeat scroll 0 -503px;}
.bx-wrapper .bx-controls-direction a {position: absolute; outline: 0; width: 32px ;height: 32px; text-indent: -9999px; bottom: 14%; }
.bxslider .title{bottom: 14%; position: absolute; width:80%; background:rgb(0, 0, 0); padding:1%; background:rgba(0, 0, 0, 0.5); color: #fff; left:50px;}
.bx-wrapper .bx-controls-direction a.disabled { opacity: 0.6; filter:alpha(opactiy=60); }
/************************** Styles for BX - Slider *************************/

/************************** Form validation style **************************/
.formError { z-index: 990; }
.formError .formErrorContent { z-index: 991; }
.formError .formErrorArrow { z-index: 996; }
.ui-dialog .formError { z-index: 5000; }
.ui-dialog .formError .formErrorContent { z-index: 5001; }
.ui-dialog .formError .formErrorArrow { z-index: 5006; }
.inputContainer {position: relative;float: left;}
.formError {position: absolute;top: 300px;left: 144px !important;display: block;cursor: pointer;}
.formError.inline {position: relative;top: 0;left: 0;display: inline-block;}
.ajaxSubmit {padding: 20px;background: #55ea55;border: 1px solid #999;display: none;}
.formError .formErrorContent {width: 100%;background: #333;position:relative;color: #fff;min-width: 140px;font-size: 10px;border: 2px solid #ddd;box-shadow: 0 0 6px #000;-moz-box-shadow: 0 0 6px #000;-webkit-box-shadow: 0 0 6px #000;-o-box-shadow: 0 0 6px #000;padding: 4px 10px 4px 10px;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-o-border-radius: 6px;}
.formError.inline .formErrorContent {box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;-o-box-shadow: none;border: none;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-o-border-radius: 0;}
.greenPopup .formErrorContent {background: #33be40;}
.blackPopup .formErrorContent {background: #393939;color: #FFF;}
.formError .formErrorArrow {width: 15px;margin: -2px 0 0 13px;position:relative;}body[dir='rtl'] .formError .formErrorArrow,body.rtl .formError .formErrorArrow {margin: -2px 13px 0 0;}
.formError .formErrorArrowBottom {box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;-o-box-shadow: none;margin: 0px 0 0 12px;top:2px;}
.formError .formErrorArrow div {border-left: 2px solid #ddd;border-right: 2px solid #ddd;box-shadow: 0 2px 3px #444;-moz-box-shadow: 0 2px 3px #444;-webkit-box-shadow: 0 2px 3px #444;-o-box-shadow: 0 2px 3px #444;font-size: 0px;height: 1px;background: #333;margin: 0 auto;line-height: 0;font-size: 0;display: block;}
.formError .formErrorArrowBottom div {box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;-o-box-shadow: none;}
.greenPopup .formErrorArrow div {background: #33be40;}
.blackPopup .formErrorArrow div {background: #393939;color: #FFF;}
.formError .formErrorArrow .line10 {width: 15px;border: none;}
.formError .formErrorArrow .line9 {width: 13px;border: none;}
.formError .formErrorArrow .line8 {width: 11px;}
.formError .formErrorArrow .line7 {width: 9px;}
.formError .formErrorArrow .line6 {width: 7px;}
.formError .formErrorArrow .line5 {width: 5px;}
.formError .formErrorArrow .line4 {width: 3px;}
.formError .formErrorArrow .line3 {width: 1px;border-left: 2px solid #ddd;border-right: 2px solid #ddd;border-bottom: 0 solid #ddd;}
.formError .formErrorArrow .line2 {width: 3px;border: none;background: #ddd;}
.formError .formErrorArrow .line1 {width: 1px;border: none;background: #ddd;}

@media screen and (width: 1366px ){ .home-side-content{ width:28%;} .side-content{ width:28.35%} }

/********************* sexylightbox *********************************/
#SLB-Wrapper{margin:0.5em 0;margin:auto;font-family:Verdana; font-size:12px; text-align: left;position: absolute;}
#SLB-Wrapper p{ margin:10px;}
#SLB-Wrapper li{margin: 8px 0 8px 4px; padding-left:4px;}
#SLB-Wrapper li:before{content:"\2022 \00A0"; color:#ea0035; font-size:16px;float: left;}
#SLB-Wrapper #SLB-Background{position: absolute;left:7px;top:7px;float:left;}
#SLB-Wrapper #SLB-Top{background:transparent no-repeat scroll 100% 0;height:28px;margin:0 0 0 18px;}
#SLB-Wrapper #SLB-Top a{float:right;display:inline;padding:0;margin:5px 10px;width:41px;height:16px;text-decoration:none;}
#SLB-Wrapper #SLB-Top a:hover{background-position:0px -16px;}
#SLB-Wrapper #SLB-Top img{float:right;border:0px;margin:6px 10px;width:41px;height:16px;}
#SLB-Wrapper #SLB-Top div{background:transparent no-repeat scroll 0 0;font-size:0;height:28px;left:-18px;line-height:0;position:relative;width:18px;}
#SLB-Wrapper #SLB-Bottom{background:transparent no-repeat scroll 0 43%;height:20px;margin:0 18px 0 0;}
#SLB-Wrapper #SLB-Bottom #SLB-BottomRight{background:transparent no-repeat scroll 100% 43%;font-size:0;height:20px;right:-18px;line-height:0;position:relative;width:100%;float:right;}
#SLB-Wrapper #SLB-Bottom.SLB-bbnav,#SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight{height:52px;}
#SLB-Wrapper #SLB-Bottom.SLB-bbnav{background-position:0 100%;}
#SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight{background-position:100% 100%;}
#SLB-Wrapper #SLB-Contenido{border-left: 7px solid #000;border-right: 7px solid #000;}
#SLB-Wrapper #SLB-Bottom #SLB-Navegador{font-size: 11px;color: #fff;height:30px;border-left:0px;border-right:0px;padding:10px 0px;margin:0;line-height:11px;float:left;width:100%;}
#SLB-Wrapper #SLB-Navegador #SLB-Right,#SLB-Wrapper #SLB-Navegador #SLB-Left{display:inline;padding:0;margin:0;width:26px;height:26px;text-decoration:none;}
#SLB-Wrapper #SLB-Navegador #SLB-Right{background-position:26px 0;margin:0 18px 0 10px;float:right;}
#SLB-Wrapper #SLB-Navegador #SLB-Right:hover{background-position:26px -26px;}
#SLB-Wrapper #SLB-Navegador #SLB-Left{background-position:52px 0;margin-right:10px;float:left;}
#SLB-Wrapper #SLB-Navegador #SLB-Left:hover{background-position:52px -26px;}
#SLB-Wrapper #SLB-Navegador strong{display: block;padding-top:5px;}

/********************* sexylightbox *********************************/

.home-video embed {width: 100%;}

/********************* Terms start *********************************/

.terms{ padding:10px; color:#555; font-size:11px; line-height:normal; text-align:justify;}
.terms h2{ font-size:18px; text-transform:uppercase;}
.terms h3{ font-size:14px; font-weight:bold; line-height:20px; margin-top:12px;}
#SLB-Wrapper .terms li:before{ content:"";}
.terms li{ margin-left:30px !important;}
.terms ol li{ list-style-type:decimal;}
.terms ul li{ list-style-type:square;}
.terms .caps{ text-transform:uppercase;}
.terms p{ margin:6px 0;}

/********************* Terms end *********************************/