@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Fjalla+One);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,700,900);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);

@font-face {

    font-family:'AntonRegular';
    src: url('../fonts/anton.eot');
    src: url('../fonts/anton.eot') format('embedded-opentype'),
         url('../fonts/anton.woff2') format('woff2'),
         url('../fonts/anton.woff') format('woff'),
         url('../fonts/anton.ttf') format('truetype'),
         url('../fonts/anton.svg#AntonRegular') format('svg');
}
h1, h2, h3, h4, h5, h6, p, div { margin:0; padding:0; font-weight:normal;}
a { text-decoration:none;}
img { border:0;}
body { margin:0; padding:0; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:400; font-size:13px; color:#353535 }
.clearfix:after {content: " "; /* Older browser do not support empty content */ visibility: hidden; display: block; height: 0; clear: both;}
.clear { clear:both; margin:0; padding:0; }
#wrapper { width:100%; position:relative; background-color:#ffffff;/*overflow-x:hidden;*/ }
#headerHolder { width:100%; height:100px; position:fixed; background:url(../images/header-bg.gif) repeat-x left top #ffffff; z-index:9999; }
#header { width:1180px; padding:0 55px 0 55px; margin:0 auto; }
.logo { width:192px; float:left; padding:7px 0 0 0; }
.logo img { width:100%; height:auto; }
.headerRight { width:965px; float:right; }
.userInfo { width:435px; float:left; font-size:12px; color:#727272; padding:20px 0 0 0; }
.userInfo a { color:#727272; padding:0 10px; outline:none; }
.userInfo span a { color:#727272; padding:0; outline:none; }
.userInfo span { display:inline-block; padding:0 10px; /*border-left:1px solid #b7b7b7;*/ border-right:1px solid #b7b7b7; }
.userInfo span span { display:inline-block; padding:0; border:0; color:#ed1c24; }
.userInfo span span.logedInTxt { display:inline-block; padding:0; border:0; color:#727272; }
.userInfo a.selCountry { color:#727272; display:inline-block; padding:0 14px 0 10px; background:url(../images/country-arrow.gif) no-repeat right center; margin:0 0px 0 0; /*border-right:#b7b7b7 1px solid;*/ outline:none; }
#siteMnuBtn { width: 30px; height: 28px; background:url(../images/menu-button.gif) no-repeat; float:left; text-indent:-9999px; cursor:pointer; display:none; margin:10px 0 0 0; }
.siteLinks { /*width:340px; float:left;*/ float:right; font-size:12px; padding:20px 0 0 0; text-align: right;}
.siteLinks a { color:#727272; display:inline-block; padding:0 7px 0 9px; background:url(../images/nav-divider.gif) no-repeat left center; }
.siteLinks a.firstLink { background:none; }
.siteLinks a:hover { color:#ed1c24; }
.search { width:175px; float:right; padding:10px 0 0 0; }
.searchBox { width:124px; float:left; padding:2px 9px 0 10px; border:0; border-top:1px solid #999999; border-left:1px solid #999999; background:#eaeaea; outline:none; height:26px; font-size:12px; color:#727272; font-family:'Open Sans'; }
.search img { float:right; }
.subNav { width:600px; float:right; padding:25px 0 0 0; font-size:12px; text-align:right; font-family:'Fjalla One', sans-serif; text-transform:uppercase; }
.subNav a { color:#414141; display:inline-block; margin:0 0 0 15px; }
.subNav a:hover { color:#ed1c24; }
.subNav a img { margin:0 2px 0 0; }
#navigation { width:200px; float:left; padding:25px 0 0 0; }
.container { width:1290px; margin:0 auto; padding:135px 0 0 0; }
.prodPg { padding:140px 0 0 0; background:url(../images/productpg-bg.gif) repeat-y left top; }
.innrePg { background:url(../images/productpg-bg.gif) repeat-y left top; position: relative; overflow-x:hidden;  }
.container.viewCont { padding:5px 0 0 0; }

/*pop ups*/

.popHolder { background-color:#ffffff; position:relative; font-size:13px; }
.loginPop { width:770px; padding:35px 0 50px 0; background:url(../images/pop-divider.gif) repeat-y center top #ffffff; }
.loginBlurbs { width:305px; padding:0 35px 0 40px; float:left; }
.loginBlurbs p { padding:0 0 10px 0; }
.loginBlurbs p.formTitle { padding:5px 0 10px 25px; letter-spacing:-2px; font-size:38px; line-height:100%; color:#303030; font-family:'Fjalla One', sans-serif; background:url(../images/login-arrow.gif) no-repeat left top; }
.loginBlurbs a, .loginBlurbs span { color:#ed1c24; }
.loginBlurbs a.frgtpass { color:#ed1c24; background:url(../images/password-arrow.gif) no-repeat right center; display:inline-block; padding-right:10px; }
.loginBox { width:190px; padding:5px 10px 5px 13px; border:0; border:1px solid #1c1c1c; background:#ffffff; outline:none; height:20px; font-size:13px; color:#303030; font-family:'Open Sans'; }

.brochurePop { width:776px; padding:35px 0 50px 0; background:url(../images/pop-divider.gif) repeat-y center top #ffffff; }
.brochurePop .loginBlurbs { width:313px; padding:0 35px 0 40px; float:left; }
.brochurePop .loginBlurbs p.formTitle { padding:5px 0 20px 25px; }
.countiresPop { width:750px; padding:50px; }
.countiresPop h2{ font-family:'Fjalla One', sans-serif; font-size:30px; text-transform:none; color:#303030; padding:5px 0 15px 25px;  background:url(../images/forum-login-bg.png) no-repeat left top;}
.countiresPop ul { width:750px; padding:0; margin:0; list-style:none; }
.countiresPop ul li { width:140px; padding:0; float:left; margin:5px; font-family:'Fjalla One', sans-serif; font-size:14px; }
.countiresPop ul li a { display:block; background-color:#686868; color:#ffffff; padding:12px 8px; }
.countiresPop ul li a img { display:inline-block; padding:0 5px 0 0; }

.videoPop { width:auto; padding:0; }
.videoPan{ width:560px; height:315px; margin:0 auto;}
/*Price Popup*/

.pricePop { width:740px; padding:30px 50px; margin:35px 0; }
.dropdownSection{ padding:0 0 40px 0;}
.dropdownSection p{ font-family:'Open Sans'; font-size:13px; color:#303030; font-weight:bold; padding: 0 0 20px 0;}
.dropdownSection ul{ padding:0; margin:0;}
.dropdownSection ul li{ list-style:none; width:215px; float:left; padding: 0 15px 0px 0;}
.dropdownSection ul li:last-child{ list-style:none; width:215px; float:left; padding: 0 0px 0px 15px; border-left:#c6c6c6 1px solid;}
.dropdownSection ul li span{ font-family:'Fjalla One', sans-serif; font-size:12px; text-transform:uppercase; color:#414141; display:block; padding:0 0 10px 0;}
.selectTxtBox {border: 1px solid #1c1c1c; width: 210px; padding: 2px; font-size: 13px; font-family:'Fjalla One', sans-serif; color: #303030;text-transform: normal; outline: none;}
.descriptionCon{ /*width:665px;*/ padding:35px 0px 48px 75px; background:#e2e2e2 url(../images/price-corner-patch.gif) no-repeat left top;}
.descriptionCon h2{ font-family:'Fjalla One', sans-serif; font-size:38px; text-transform:uppercase; color:#303030; padding:0 0 30px 0;}
.descriptionCon table{ width:550px;}
.descriptionCon table tr:first-child{ border:none;}
.descriptionCon table tr:last-child{ border:none;}
.descriptionCon table tr{ padding:0 0 10px 0; border-bottom:#c5c5c5 1px solid;/* display:block;*/}
.descriptionCon table th{ /*width:70%;*/ font-family:'Fjalla One', sans-serif; font-size:20px; color:#303030; padding:5px 0 15px 22px; background:url(../images/price-desc.gif) no-repeat left 0px; text-align: left;}
.descriptionCon table td{ /*width:78%;*/ font-family:'Open Sans'; font-size:13px;  color:#303030; padding:0 0 0 22px;  }
.disclaimer{ margin:30px 0 0 0;}
.disclaimer h2{ font-family:'Fjalla One', sans-serif; font-size:12px; color:#414141; text-transform:uppercase;}
.disclaimer ul{ margin:0; padding:0;}
.disclaimer ul li{ font-family:'Open Sans'; font-size:12px; color:#858585; background:url(../images/disclaimer-arrow.gif) no-repeat left 10px; list-style:none; padding:5px 0 5px 17px; margin:0 0 0 5px; text-transform:none!important;}

/*pop ups*/

.footerHolder { padding:0 60px; background-color:#232323; } 
.footer { border-top:1px solid #2f2f2f; padding:15px 0; font-size:12px; color:#515151; }
.footerLinks { float:left; }
.footerLinks a { background:url(../images/footerlinks-divider.gif) no-repeat left center; padding:0 10px 0 12px; color:#515151; }
.footerLinks span a { background:none; padding-left:0; }
.copy {  float:right; text-align:right; }
.footerHolder .footerQuicklinks { padding:20px 0; font-size:16px; color:#a7a7a7; cursor:pointer; text-transform:uppercase; text-align:center; font-weight:700; border-bottom:1px solid #2f2f2f;}
.footerHolder .footerQuicklinks span { display:inline-block; padding:0 20px 0 0; background:url(../images/arrow-down.gif) no-repeat right center; }
.footerHolder .openpet span { background:url(../images/arrow-up.gif) no-repeat right center; }
.thepet { padding:25px 0; border-top:1px solid #2f2f2f; }
.footerHolder .footerSubNav{ /*margin:0 0 25px 0;*/margin:0 0 0px 0; padding:20px 0 0 0;}
.footerHolder .footerSubNav ul { margin:0; padding:0; width:940px; float:left; list-style:none; }
.footerHolder .footerSubNav ul li { margin:0; padding:0 15px 0 20px; border-left:1px solid #2f2f2f; min-width:150px; float:left; min-height:235px; }
.footerHolder .footerSubNav ul li.firstList { padding-left:0; border-left:0; }
.footerHolder .footerSubNav ul li a { color:#a7a7a7; display:block; font-size:12px; margin:0 0 3px 0; }
.footerHolder .footerSubNav ul li a:hover{ color:#ed1c24;}
.footerHolder .footerSubNav ul li span a { font-weight:700; margin:14px 0 15px 0; text-transform:uppercase; }
.footerHolder .footerSubNav ul li span a:hover{ color:#a7a7a7;}

/*++++++++++++*/
.bewareCon { padding:20px 0; font-size:16px; color:#a7a7a7; text-transform:uppercase; text-align:center; font-weight:700; border-bottom:1px solid #2f2f2f;}
.bewareCon ul { margin: 0px; padding: 0px; list-style: none;}
.bewareCon ul li { margin: 0px; padding: 0; display: inline-block;}
.bewareCon ul li.fraudulentData { background:url(../images/warning-icon.png) left no-repeat; padding:5px 0 5px 30px; font-family:'Open Sans', sans-serif; color:#ed1c24; font-size:13px; text-transform:uppercase; font-weight: normal; }
.bewareCon ul li.fraudulentTxt { margin:0 0 0 8px; padding:0 0 0 12px; background:url(../images/warning-list-icon.png) left no-repeat; font-family:'Open Sans', sans-serif; color:#a7a7a7; font-size:12px; font-weight: normal; text-transform:none;}
.bewareCon ul li.fraudulentTxt a { color:#ff0000; text-decoration:none; text-transform:uppercase; }
/*++++++++++++*/
.social, .appLinkPan { width:190px; float:right; background:#333333; margin:15px 0 0 0; }
.appLinkPan{background: none;} 
.appLinkPan a { margin-bottom: 10px;    display: block;}
/*.social ul.attributes{ width:228px; height:45px; float:none; margin:0 0 0 -1px; padding:0; list-style-type:none; }
.social ul.attributes li{ margin:0 0 0 1px; min-width:37px; border:0; min-height:45px; float:left; padding:0; text-align:center; }
.social ul.attributes li a { display:block; height:37px; position:relative; overflow:hidden; }
.social ul.attributes li a:hover{ }
.social ul.attributes li a.current{ height:45px; }*/
.social ul.attrSocial{ width:190px; height:37px; float:none; margin:0 0 0 -1px; padding:0; list-style-type:none; }
.social ul.attrSocial li{ margin:0 0 0 1px; min-width:37px; border:0; min-height:37px; float:left; padding:0; text-align:center; }
.social ul.attrSocial li a { display:block; height:37px; position:relative; overflow:hidden; }
.social ul.attrSocial li a:hover{ height:37px; }
.social ul.attrSocial li a.current{ height:37px; }
.socialDetails { padding:10px 5px 10px 23px; width:200px; height:52px; font-size:12px; color:#b9b9b9; text-transform:uppercase; font-weight:800; }
.socialDetails .socialPan{ display:none;}
.socialDetails p { padding:0 0 10px 0; font-weight:600; }
.hide { position:absolute; top:-9999px; left:-9999px; }
/*Toll Free No*/

.tollfreeCon{ width:190px; float:right; font-family:'Fjalla One', sans-serif; font-size:15px; color:#ffffff;}
.tollfreeCon p{ padding:20px 0 0 0;}
/**/

/*Scroll Top*/

.scrolltoTop{ width:57px; height:86px; position:fixed; background:url(../images/scroll-top.png) no-repeat center; right:30px; bottom:10%; z-index:99;}

/**/

.homeHolder { padding:10px 0 15px 60px; background-color:#e2e2e2; }
.featured { width:425px; float:left; }
.blurbsHolder { width:780px; float:right; padding:0 25px 0 0; }
.featuredBlurb { width:300px; float:left; padding:28px 0 60px 20px; margin:0 0 0 50px; background:url(../images/hero-arrow.png) no-repeat left 20px; color:#303030; }
.blurbDesc { width:150px; float:left; }
.blurbImg { width:150px; float:left; }
.featuredBlurb h2 { padding:0 0 10px 0; line-height:100%; font-size:20px; font-family:'Fjalla One', sans-serif; text-transform:none; }
.featuredBlurb h2 span { display:block; }
.featuredBlurb h2 a{ color:#303030;}
.featuredBlurb p { line-height:18px; font-size:13px; }
.featuredBlurb p a { color:#ed1c24; text-transform:uppercase; background:url(../images/link-arrow.png) no-repeat right center; padding:0 10px 0 0; display:inline-block; }
.featuredBlurb p a:hover { color:#303030;}
.homeSocialPan{ width:100%; float:right; margin:10px 0 30px 0; position:relative; font-family: 'Fjalla One', sans-serif; font-size:12px; text-transform:uppercase;}
.homeSocialPan ul{ margin:0; padding:0; list-style:none; float:right;}
.homeSocialPan ul li{ display:inline-block;  margin:0; padding:0 8px; vertical-align:middle;}
/*.homeSocialPan ul li{ display:block; float:left; margin:0; padding:0 8px;}*/
.homeSocialPan ul li:last-child{ padding:0 16px 0 5px;}
/*.homeSocialPan ul li a{ filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6;}
.homeSocialPan ul li a:hover{ filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}*/
.heroInfo { background:url(../images/hero-landscape.jpg) no-repeat center top; height:220px; }
.heroInfo ul { list-style:none; margin:0; padding:90px 0 0 40px; }
.heroInfo ul li { margin:0; padding:0 45px; float:left; color:#ffffff; font-size:20px; font-family:'Fjalla One', sans-serif; text-transform:uppercase; background:url(../images/slider-btn-active.png) repeat-y left top; min-height:90px; }
.heroInfo ul li:first-child { background:none; }
.heroInfo ul li span { font-size:80px; font-family:'AntonRegular'; line-height:100%; }
.heroInfo ul li td.firstCount{ font-size:80px; font-family:'AntonRegular'; line-height:100%;}
.heroInfo ul li .hash { font-size:30px; }
.heroInfo ul li p { margin-top:20px; }
.prodNavHolder { width:1290px; position:fixed; top:100px; left:50%; margin:0 0 0 -645px; background:url(../images/res-head-strip.gif) repeat-x left top; /*height:40px;*/ z-index:999; padding-bottom:10px; }

#prodNav { float:left; margin:12px 0 6px 270px; padding:0; list-style:none; width:500px; }
#prodNav li { float:left; margin:0 30px 0 0; margin:0 20px 0 0\9; padding:0; font-size:11px; font-weight:600; text-transform:uppercase; }
#prodNav li a { color:#a5a5a5; padding:0 0 22px 0; outline:none; }
#prodNav li a:hover { color:#ffffff; }
#prodNav li a.curSect { color:#ffffff; background:url(../images/product-subnav-bg.gif) no-repeat center bottom; }

.bookings { float:right; padding:8px 55px 0 0; text-align:right; width:300px; }
.bookings a { font-size:11px; color:#ffffff; font-weight:600; background-color:#ed1c24; padding:5px 10px; display:inline-block; text-transform:uppercase; }
.bookings a:hover { background-color:#666; }
.bookings a.popupBtn { background-color:#5b5b5b; }
.bookings a.popupBtn:hover { background-color:#ed1c24;}

.breadcrumbs { padding:25px 0 20px 110px; font-size:12px; color:#ed1c24; /*text-transform:uppercase;*/ }
.innrePg .breadcrumbs { padding:25px 0 15px 80px; }
.breadcrumbs a { display:inline-block; padding:0 13px 0 0; margin:0 7px 0 0; color:#727272; background:url(../images/breadcrumbs-bg.png) no-repeat right center; }
.breadcrumbs a:hover { color:#ed1c24; }
.contactbreadcrumbs { padding:25px 0 20px 110px; font-size:12px; color:#ed1c24; text-transform:uppercase; }
.innrePg .contactbreadcrumbs { padding:25px 0 15px 255px; }
.contactbreadcrumbs a { display:inline-block; padding:0 13px 0 0; margin:0 7px 0 0; color:#727272; background:url(../images/breadcrumbs-bg.png) no-repeat right center; }
.contactbreadcrumbs a:hover { color:#ed1c24; }

.bikeIntro { float:left; padding:0 0 0 80px; width:480px; }
.bikeIntro h1 { font-size:54px; color:#303030; padding:0 0 0 25px; background:url(../images/heading-bg.gif) no-repeat left top; font-family:'Fjalla One', sans-serif; text-transform:uppercase; letter-spacing:-2px; }
.bikeIntro p { font-size:13px; color:#303030; line-height:22px; margin:15px 0 0 25px; }
.bikeIntro p span { font-size:16px; font-weight:700; text-transform:uppercase; display:block; margin:10px 0 0 0; }
.bikeColors { width:335px; float:right; padding:0 170px 0 0; margin:-15px 0 0 0; position:relative; }
.sliderwrapper{ position:relative; overflow:hidden; width:320px; height:220px; }
.sliderwrapper .contentdiv { visibility:hidden; position:absolute; left:0; top:0; width:320px; height:100%; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity:1; opacity:1; text-align:center; }
.sliderwrapper .contentdiv span { font-size:13px; color:#303030; display:block; text-align:center; margin:10px 0 0 0; }
.pagination { width:320px; margin:5px 0 0 0; text-align:center; }
.pagination a { display:inline-block; height:22px; margin:0 0 10px 0; width:51px; padding:0 4px 2px 0; }
.pagination a:hover, .pagination a.selected { background:url(../images/colors-btn-bg.png) no-repeat right bottom; }
.sharing { padding:0 60px 0 0; margin:20px 0 0 25px; }
.featureHolder { background-color:#e2e2e2; padding:2px; margin:0 60px; }
.featureLeft { width:422px; float:left; background:url(../images/feature-bg.gif) no-repeat left top; margin:-2px 0 0 -2px; padding:2px 0 0 2px; }
.featureLeft h2 { font-family:'Fjalla One', sans-serif; text-transform:none; letter-spacing:-2px; color:#303030; font-size:38px; padding:40px 0 0 70px; margin:0; line-height:100%; }
.featureRight { width:704px; float:right; padding:20px 20px 15px 20px; }
.featureRight h3 { font-family:'Fjalla One', sans-serif; text-transform:none; color:#303030; font-size:20px; padding:15px 0 6px 20px; line-height:100%; background:url(../images/hero-arrow.png) no-repeat left 8px; }
.featureRight h3 span { display:block; }
.featureImg { text-align:center; width:500px; height:300px; margin:0 auto; position:relative; }
.featureImg span#pointer { position:absolute; width:33px; height:33px; left:0; top:0; }
.featureSlider { margin:25px 0 0 0; }
.featureSlider .bxslider li { height:70px; overflow:auto; }
.featureSlider .bxslider li img { height:62px; cursor:pointer; }
.featureSlider .bxslider li img.greyscale { -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); filter:grayscale(100%); }
.bx-clone {   display: none; }
.specsHolder { position:relative; padding:50px 1px 0 1px; }

/*.specsHolder .specsKeyword{ position:absolute; left:77px; top:125px; }

.specsHolder h2{ font-family:'Fjalla One', sans-serif; text-transform:none; color:#ffffff; font-size:38px; background:url(../images/white-arrow.png) no-repeat left 6px; padding:0 0 0 55px;}*/

.specsHolder h2{ font-family:'Fjalla One', sans-serif; letter-spacing:-2px; color:#303030; font-size:38px; padding:0 0 0 50px; line-height:100%; background:url(../images/hero-arrow-horizontal.png) no-repeat left top; margin:0 0 0 80px; }

.specsHolder ul.attributes{ width:210px; height:45px; float:left; margin:0; padding:30px 0 0 95px; list-style-type:none; }

.specsHolder ul.attributes li{ margin:0 0 20px 0; padding:0; font-family:'Fjalla One', sans-serif; text-transform:uppercase; font-size:12px; }

.specsHolder ul.attributes li img { margin-right:10px; }

.specsHolder ul.attributes li a { color:#414141; }

.specsHolder ul.attributes li a:hover, .specsHolder ul.attributes li a.current{ color:#ff1919; }

.specsDetailsHolder { width:600px; float:left; min-height:350px; padding:20px 0 0 0; }/*edit*/

.specsDetailsHolder h3 { font-family:'Fjalla One', sans-serif; text-transform:uppercase; color:#303030; font-size:20px; padding:15px 0 5px 20px; line-height:100%; background:url(../images/hero-arrow.png) no-repeat left 8px; }

.specsDetailsHolder table { margin:15px 0 0 20px; }

.specsDetailsHolder table td { padding:7px 0; border-bottom:1px solid #dddddd; font-size:13px; color:#303030; }

.specsDetailsHolder table td span { font-style:italic; }



.old360.viewHolder { background:url(../images/360Pan-bg.jpg) repeat-x; /*background-color:#F6F5F1;*/ min-height:522px; margin:50px 0 50px 0; }/*edit*/

.old360.viewHolder h2 { font-family:'Fjalla One', sans-serif; text-transform:uppercase; letter-spacing:-2px; color:#303030; font-size:38px; padding:40px 0 0 50px; margin:0 0 0 80px; line-height:100%; background:url(../images/hero-arrow-horizontal.png) no-repeat left 40px; }

.old360 .panel-360 { width:950px; margin:0 auto; height:450px; }

.old360 .image360Pan { width:570px; height:411px; padding:0; margin:0 auto; cursor: url(https://www.google.com/intl/en_ALL/mapfiles/openhand.cur), default; } 

.old360 .panel-360 img { width:570px; height:411px; }

.old360 .ScrollPatchDiv { position:absolute; width:337px; height:21px; background:url(../images/scroller-360.png) center no-repeat; margin:0 0 0 288px; }

.old360 .DragBtn { position:absolute; background:url(../images/scroll-arrow.png) no-repeat; left:0px; top:0px; width:32px; height:18px; margin:12px 0 0 0; }

.old360 .bike360Name { font-family:'Fjalla One', sans-serif; text-transform:uppercase; font-size:12px; color:#000000; padding:3px 0 0 130px; }

.old360 .spritespin-stage { background-size:570px 411px !important; }

/*edit*/





/*edit*/

.new360.viewHolder { padding:10px 0; margin:0 0 30px 0; -moz-user-select:none; -khtml-user-select:none; -webkit-user-select:none;  -o-user-select:none;  }

.new360 .viewleft { width:100%; }

.new360 .viewRight { width:100%; position:relative; height:100%; }

.new360 .viewRight img.transImg { width:100%; height:auto; background:url(https://www.heromotocorp.com/en-in/images/ajax-loader.gif) no-repeat center center; }

.new360.viewHolder h2 { font-family:'Fjalla One', sans-serif; letter-spacing:-2px; color:#303030; font-size:38px; padding:5px 0 0 50px; margin:0 0 20px 70px; line-height:100%; background:url(../images/hero-arrow-horizontal.png) no-repeat left 5px; }

.new360 .panel-360 { margin:0 auto; position:relative; overflow:hidden;  width:auto; height:100%; padding-bottom:20px; }

.new360 .image360Pan { position:relative; padding:0; margin:0 auto; border:1px solid #cccccc;  width:auto; height:auto; } 

.new360 .image360Pan {cursor: url(https://www.heromotocorp.com/en-in/images/360/open-hand.cur), default;}

.new360 .image360Pan.closed {cursor: url(https://www.heromotocorp.com/en-in/images/360/closed-hand.cur), default;}

/*.new360 .spritespin { width:100% !important; height:0 !important; padding-bottom:48.21%; position:relative; }

.new360 .spritespin-stage { width:100% !important; height:100% !important; background-size:100% 100% !important; background-position:center center; }*/

.new360 .spritespin { width:100% !important; height:auto !important; position:relative; overflow:hidden; }

.new360 .spritespin-stage { width:100% !important; height:auto !important; position:relative !important; }

.new360 .spritespin-stage img { width:100%; height:auto; }

.new360 .fullSc .spritespin-stage { text-align:center; height:100% !important; position:fixed !important;  }

.new360 .fullSc .spritespin-stage img { width:auto; height:100%; }



.new360 .fullView { height:100% !important; width:100% !important; background-color:#000000; }

.new360 .pointers { position:absolute; top:0px; left:0px; display:none !important; }

.new360 .pointers img.pointerImg { position:relative; width:25px; height:25px; margin:4px;  }

.new360 .tooltip { width:190px; padding:10px; background-color:#000000; position:absolute; height:auto; z-index:999; }

.new360 .tooltip .featureImg { width:100%; height:auto; display:block; position:relative; z-index:9; }

.new360 .tooltip .featuretxt { font-size:14px; color:#000000; padding:15px 20px 5px 20px; font-size:13px; color:#ffffff; line-height:130%; text-align:center; }

.new360 .tooltip span { width:64px; height:20px; position:absolute; background:url(../images/360/tooltip-arrow.png) no-repeat; }

.new360 .tooltip.tpLeft { left:45px; }

.new360 .tooltip.tpRight { right:45px; }

.new360 .tooltip.tpTop { top:-42px; }

.new360 .tooltip.tpBot { bottom:-52px; }

.new360 .tooltip.tpLeft span { left:-32px; }

.new360 .tooltip.tpRight span { right:-32px; }

.new360 .tooltip.tpTop span { top:40px; }

.new360 .tooltip.tpBot span { bottom:50px; }

.new360 .tooltip.tpTop.tpRight span { top:55px; }

.new360 .tooltip.tpLeft.tpBot span { bottom:65px; }



.new360 .ScrollPatchDiv { position:absolute; width:337px; height:21px; background:url(../images/scroller-360.png) center no-repeat; left:50%; bottom:-9px; margin:0 0 0 -168px; z-index:9; display:none; }

.new360 .DragBtn { position:absolute; background:url(../images/scroll-arrow.png) no-repeat; left:0px; top:0px; width:32px; height:18px; margin:12px 0 0 0; }

.new360 .bike360Name { position:absolute; left:120px; top:50px; font-family:'Fjalla One', sans-serif; text-transform:uppercase; font-size:12px; color:#ffffff; }

.new360 .loading { position:absolute; left:10%; bottom:100px; text-transform:uppercase; font-size:24px; color:#ffffff; width:80%; padding-top:15px; padding-left:50px; font-family:'Open sans'; font-weight:700; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.83); }

.new360 .loading .loader { position:absolute; left:0; top:0; width:100%; height:4px; background:url(../images/360/loading-bg.png) repeat-x left center; overflow:hidden; }

.new360 .loading .loader span#load { height:6px; background:#ed1c24; display:block; opacity:1 !important; }



.new360 .featPointer { width:165px; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; padding:2px 4px 2px 10px; height:21px; position:absolute; right:90px; display:none; }

.new360 .featPointer span { display:block; font-size:13px; cursor:pointer; padding:2px 0 2px 30px; }

.new360 .featPointer span#showPointers { background:url(../images/checkbox.gif) left center no-repeat; }

.new360 .featPointer span#hidePointers { background:url(../images/checkbox-inactive.gif) left center no-repeat; display:none; }



.new360 .viewBottom { position:relative; padding:10px; width:auto; margin:0 1px; /*z-index:999;*/ background-color:#ffffff; }

.new360 .viewBottomFixed { padding:5px 0 25px 0; width:100%; margin:0; position:absolute; right:0; bottom:20px; opacity:0.6; }

.new360 .viewBottomFixed .colorOptions, .new360 .viewBottomFixed .bandWidth { display:none; }

.new360 .viewBottomFixed .featPointer { padding-top:0; }

.new360 .viewBottom #fullscreen { position:absolute; right:60px; width:21px; height:21px; display:none; z-index:99; cursor:pointer; }



.new360 .bandWidth { position:absolute; left:50px; bottom:-15px; display:none; }

.new360 .bandWidth span { cursor:pointer; }

.new360 .bandWidth span#highBand { display:none; }



.new360 .colorOptions { margin:0; padding:0; list-style:none; position:absolute; right:90px; bottom:-25px; }

.new360 .colorOptions li { margin:0 10px 10px 0; display:block; float:left; padding:0 55px 0 0; cursor:pointer; position:relative; min-height:23px; }

.new360 .colorOptions li span.bikecol { display:block; position:absolute; right:0; top:0; width:54px; height:23px; background:url(../images/360/bike-color-bg.png) no-repeat; background-color:#000000; }

.new360 .colorOptions li span.coloName { font-size:13px; color:#303030; display:none; }

.new360 .colorOptions li.curColor span.coloName { display:block; }

.new360 .colorOptions li.curColor span.bikecol { background:url(../images/360/bike-color-bg-active.png) no-repeat #ff0000; }



/*edit*/



.compare { padding:10px 0 50px 80px; }

.compareLeft { width:790px; float:left; }

.compareLeft h2,.reviewSec h2 { font-family:'Fjalla One', sans-serif; letter-spacing:-2px; color:#303030; font-size:38px; padding:0 0 0 50px; line-height:100%; background:url(../images/hero-arrow-horizontal.png) no-repeat left top; }

.compareBlurbsHolder { margin:0 0 0 40px; }

.compareBlurbs { width:170px; float:left; padding:0 20px 20px 10px; background:url(../images/compare-divider.gif) no-repeat right 25px; font-size:14px; color:#414141; text-align:center; }

.compareBox { width:168px; border:1px solid #1d1d1d; padding:0 9px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:400; font-size:14px; color:#414141; outline:none; }

.compareClick { width:130px; float:left; padding:150px 0 0 0; }



.compareRight { width:275px; float:right; margin:0 60px 0 0; padding:20px; background:url(../images/tvc-bg.png) no-repeat right bottom #e2e2e2; position:relative; }

.compareRight .nextVideo{ position:absolute; bottom:-6px; right:28px;}

.compareRight .prevVideo{ position:absolute; bottom:-6px; right:60px;}

.compareRight h3 { font-family:'Fjalla One', sans-serif; color:#303030; font-size:20px; padding:5px 0 10px 20px; line-height:100%; background:url(../images/hero-arrow.png) no-repeat left top; }

.compareRight h3 span { display:block; }

.compareRight p { margin:0 0 10px 20px; }
.accesories { font-size:12px; color:#727272; padding:15px 60px; background-color:#e2e2e2; }
#leftMnuBtn { width: 40px; height: 38px; background:url(../images/sidenav-button.gif) no-repeat; text-indent:-9999px; cursor:pointer; display:none; margin:25px 0 0 0; position:absolute; left: 0; top: 240px;  }

.leftNav { margin:0 20px; border-top:1px solid #e0e0e0; width:220px; float:left; }

.leftNav ul { margin:0; padding:0; list-style:none; }

.leftNav ul li { margin:0; padding:20px; border-bottom:1px solid #e0e0e0; list-style:none; font-family:'Fjalla One', sans-serif; text-transform:uppercase; font-size:14px; }

.leftNav ul li a { color:#a8a8a8; display:inline-block; padding-left:22px; background:url(../images/left-nav-bg.gif) no-repeat left center; }

.leftNav ul li a:hover, .leftNav ul li a.curPg { color:#ff0000; background:url(../images/left-nav-active-bg.gif) no-repeat left center; }

.leftNav ul li ul li { margin:0; padding:10px 0 0px 0; list-style:none; font-family:'Fjalla One', sans-serif; text-transform:uppercase; font-size:14px; border:none; }

.leftNav ul li ul li a { color:#a8a8a8; display:inline-block; padding-left:22px; background:none; }

.leftNav ul li ul li a:hover, .leftNav ul li a.activePg { color:#ff0000; background:none; }

.rightCont { width:980px; margin:0 0 100px 20px; float:left; }

.rightCont h1 { font-family:'Fjalla One', sans-serif; font-size:54px; color:#303030; padding:10px 0 35px 35px; background:url(../images/main-heading-bg.png) no-repeat left top; line-height:100%; margin:0 0 0px 0; text-transform:uppercase;}

.rightCont  h2 { font-family:'Open Sans', sans-serif; font-size:16px; color:#303030; text-transform:uppercase; font-weight:bold; padding:0 0 15px 0; border-bottom:#dddddd 1px solid; margin:0 0 20px 0; } 

.rightCont .InstructorPan {display: block; font-family: 'Open Sans', sans-serif; font-size: 12px; color: #1c1c1c; padding: 0 0 15px 0;}
.selectPress { font-size:13px; color:#1c1c1c; padding:20px 0 25px 0; border-top:#dddddd 1px solid; }

.selectPress span { display:block; font-weight:700; margin:0 0 15px 0; }

.selectPress .selectPressBox { width:160px; border:1px solid #494949; padding:2px 9px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:400; font-size:13px; color:#353535; outline:none; margin:0 15px 0 0; }

.pressYearBox { width:145px; height:80px; background-color:#a8a8a8; text-align:center; padding:20px 10px 0 10px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:22px; color:#ffffff; text-transform:uppercase; font-weight:700; position:relative; float:left; margin:15px 0 0 0; }

.pressYearBox p { font-family: 'Open Sans', sans-serif;font-size: 16px;color: #f9f9f9;font-weight: bold;text-transform: uppercase;text-align: center;}

.pressYearBox span { font-family:'Fjalla One', sans-serif; margin:0 0 5px 0; font-size:32px; font-weight:900; display:block; text-align:center; }

.pressYearBox img { position:absolute; right:-14px; top:25px; }

.pressList { width:785px; float:right; padding:0 0 50px 0; }

.pressList ul { margin:0; padding:0; list-style:none; font-size:13px; color:#353535; }

.pressList ul li { margin:0px; padding:12px 0; list-style:none; border-bottom:1px solid #c5c5c5; line-height:18px; }

.pressList ul li a { color:#353535; /*display:block;*/ font-weight:700; }

.pressList ul li a:hover { color:#ff0000; }



.reportRightCont { width:715px; /*border-top:1px solid #e0e0e0;*/ float:left; padding:0 0 65px 20px; }

.reportRightCont h1 { /*border-bottom:4px solid #1c1c1c;*/ font-family:'Fjalla One', sans-serif; font-size:54px; color:#303030; background:url(../images/main-heading-bg.png) no-repeat left top; padding:10px 0 25px 35px; line-height:100%; text-transform:uppercase;}

.reportRightCont h2 { font-family:'Open Sans', sans-serif; font-size:16px; color:#303030; text-transform:uppercase; font-weight:bold; padding:0 0 15px 0; border-bottom:#dddddd 1px solid; margin:0 0 30px 0; }

.reportRightCont span { display:block; font-family:'Open Sans', sans-serif; font-size:12px; color:#1c1c1c;  padding:0 0 15px 0; }

.reportRightCont ul li span{ font-weight:bold;}

/*.reportRightCont span { display:block; font-family:'Open Sans'; font-size:13px; color:#1c1c1c; padding:0 0 15px 0;}*/

.reportRightCont .financialResult { width:167px; height:55px; position:relative; margin:0 10px 20px 0; padding:25px 0; background-color:#a8a8a8;}

.reportRightCont .financialResult p{ font-family:'Open Sans', sans-serif; font-size:16px; color:#f9f9f9; font-weight:bold; text-transform:uppercase; text-align:center;}

.reportRightCont .financialResult span{ display:block; font-family:'Fjalla One', sans-serif; font-size:38px; color:#f9f9f9; font-weight:bold; text-transform:uppercase; text-align:center;}

.reportRightCont .financialResult .redImg{ position:absolute; left:15px; bottom:-15px; }



.reportRightCont .archiveFinancial { width:167px; height:55px; position:relative; margin:0 10px 20px 0; padding:25px 0; background-color:#a8a8a8;}

.reportRightCont .archiveFinancial p{ font-family:'Open Sans', sans-serif; font-size:16px; color:#f9f9f9; font-weight:bold; text-transform:uppercase; text-align:center;}

.reportRightCont .archiveFinancial span{ display:block; font-family:'Fjalla One', sans-serif; font-size:30px; color:#f9f9f9; font-weight:bold; text-transform:uppercase; text-align:center;}

.reportRightCont .archiveFinancial .redImg{ position:absolute; left:15px; bottom:-15px; }

.archivesCon .archViewmore{ padding:10px 0 35px 15px; background:url(../images/reportNav.png) no-repeat left 11px; margin:0 0 0 15px;}

.archivesCon .archViewmore a.viewPdf { font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size: 11px; padding: 5px 10px; font-size: 11px; color: #353535; text-transform: uppercase; font-weight: normal; text-decoration: none; border: #454545 solid 1px;}

.annualContent{ /*border-top: #1c1c1c solid 4px;*/}

.archiveTop{ margin:20px 0 0 0;}

.archiveTop { font-family:'Open Sans', sans-serif; font-size:16px; color:#303030; text-transform:uppercase; font-weight:bold; padding:0 0 0px 0;  }

/*right Panel start here*/

.rightlinksPan { width: 190px; float: right; margin: 0px 50px 30px 0px; border-top: #1c1c1c solid 4px;}

.rightlinksPan h2{ font-family:'Fjalla One', sans-serif; font-size:18px; color:#ff0200; text-transform:uppercase; padding:20px 0 10px 0;}

.rightlinksPan p.lnkinvestorkit { font-family:'Fjalla One', sans-serif; font-size:18px; color:#454545; margin: 0 0px 15px 0; text-transform:uppercase;}

.rightlinksPan p.annualinvestorkit { font-family:'Fjalla One', sans-serif; font-size:13px; color:#454545; margin: 0 0px 15px 0;}

.rightlinksPan a.lnkdownload { font-family:'Fjalla One', sans-serif; font-size:11px; padding: 5px 10px; font-size: 11px; color: #353535; text-transform: uppercase; font-weight: normal;text-decoration: none; border: #454545 solid 1px;}

.quarterlyGalPan .bxslider li { overflow:auto; }

.quarterlyGalPan .bxslider li img { cursor:pointer; }

.quarterlyGalPan .bxslider li img.greyscale { -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); filter:grayscale(100%); }

.archiveTxtPan {width: 166px; color: #3a3a3a;}

.archiveTxtPan ul { margin: 0 0 0px 0px; padding: 0; list-style-type: none;}

.archiveTxtPan ul li {margin: 10px 0 15px 0; padding: 0 0 10px 20px; background: url(../images/reportNav.png) no-repeat left 8px; color: #353535;}

.archiveTxtPan ul li a { font-family:'Open Sans'; color: #353535; text-decoration: none; font-size:13px; font-weight:bold;}

.archiveTxtPan b{ display:block; padding:15px 0 0 0;}

.archiveTxtPan b a.viewPdf { font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size: 11px; padding: 5px 10px; font-size: 11px; color: #353535; text-transform: uppercase; font-weight: normal; text-decoration: none; border: #454545 solid 1px; margin:12px 0 0 0;}



.questionpan {width: 190px; margin: 45px 0 0 0; border-top: #000 solid 5px; float: right; padding: 0 15px 0 15px;}

.questionpan span { display:block; font-family:'Fjalla One', sans-serif;  margin: 0 0 0px 0; padding: 15px 0 5px 0; font-size: 20px; color: #ff0000; text-transform: uppercase; line-height: 24px;}

.questionpan span { display:block; font-family:'Fjalla One', sans-serif;  margin: 0 0 0px 0; padding: 15px 0 5px 0; font-size: 20px; color: #ff0000; text-transform: uppercase; line-height: 24px;}

.questionpan ul { margin:0; padding:15px 0; list-style:none; }

.questionpan ul li { margin:0; padding:0px; list-style:none; font-family:'Fjalla One', sans-serif; text-transform:none;  border:none;}

.questionpan ul li a { font-family:'Fjalla One', sans-serif;  color: #454545; text-decoration: none; font-size:16px; padding:10px 20px;}



/*annual-general-meeting*/

.generalmeetingCon{ padding:0px 0 30px 40px;}

.generalmeetingCon h2{ font-family:'Open Sans', sans-serif; font-size:16px; font-weight:bold; color:#303030; border-bottom:#dddddd 1px solid; text-transform:uppercase; padding:0 0 20px 0; line-height:100%; margin:0 0 20px 0;}

.meeting-blurbCon{  width:680px; margin:20px 0 0px 0;}

.meeting-blurbCon h3{font-family:'Open Sans', sans-serif; font-size:16px; font-weight:bold; color:#303030; padding:0 0 20px 0; line-height:100%;  font-weight:bold;}

.meeting-blurbCon b{ display:block; font-family:'Open Sans', sans-serif; font-size:13px; float:right; background-color:#000000; margin-top:-15px; padding:3px 10px; font-weight:normal;}

.meeting-blurbCon b a{ color:#ffffff;}

.meeting-blurbCon p{ font-family:'Open Sans'; font-size: 13px; color:#353535; padding:0 0 20px 0; line-height:100%; line-height:20px;}

.meeting-blurbCon .meetingdetailsBlurbs{ position:relative; width:151px; float:left; padding:0 10px 35px 9px;}

.meeting-blurbCon .meetingdetailsBlurbs span{ display:block; font-family:'Open Sans', sans-serif; font-size:13px; color:#353535; text-transform:uppercase; font-weight:bold; text-align:center; padding:10px 0;}

.meeting-blurbCon .meetingdetailsBlurbs .meetingredpath{ position:absolute; left:-5px; top:5px;}



.prevSpeeches{ border-top:#dddddd 1px solid; padding:20px 0 0 0;}

.prevSpeeches h4{ font-family:'Open Sans', sans-serif; font-size:20px; font-weight:bold; color:#303030;  line-height:100%;  }

.prevSpeeches h3{ font-family:'Fjalla One', sans-serif; font-size:20px; background:url(../images/hero-arrow.png) no-repeat left top; text-transform:none; padding:7px 0 3px 20px; border:none; color:#303030;}

.prevSpeeches .meetingYear{ display:block; float:right; font-family:'Open Sans'; font-size: 13px; color:#353535; margin:-20px 0 0 0;}

.prevSpeeches .selectmeetingYear{ width:100px; border:1px solid #494949; padding:3px 5px; font-family:'Fjalla One', sans-serif; font-weight:400; font-size:12px; color:#353535; outline:none; margin:0 60px 0 10px; }

.meetingDetailPan{ margin:20px 0 30px 0;}

.meetingDetailPan .meetingLeftPan {width: 167px; float:left; height: 35px; position: relative; margin: 0 30px 20px 0; padding:20px 0 45px 0; background-color: #a8a8a8;}

.meetingDetailPan .meetingLeftPan p {font-family:'Open Sans', sans-serif; font-size:16px; font-size: 16px; color: #f9f9f9; font-weight: bold; text-transform: uppercase; text-align: center;}

.meetingDetailPan .meetingLeftPan .speechYear { display:block; font-family:'Fjalla One', sans-serif; font-size:16px; font-size: 32px; color: #f9f9f9; text-transform: uppercase; font-weight:bold; text-align: center;}/**/

.meetingRightPan{ width:150px; float:left;}

.meetingRightPan p{ font-family:'Open Sans'; font-size: 13px; color:#353535; padding:0 0 10px 0;}

.meetingRightPan a.meetingPdf {font-family:'Open Sans', Arial, Helvetica, sans-serif; padding: 3px 10px; font-size: 11px; color: #353535;text-transform: uppercase; font-weight: normal; text-decoration: none; border: #454545 solid 1px; margin:10px 0 0 0;}



/*annual-general-meeting-inner*/

.meetingInnerCon{  width:900px; margin:20px 0 0px 0;}

.meetingInnerCon h3{font-family:'Open Sans', sans-serif; font-size:16px; font-weight:bold; color:#303030; padding:0 0 20px 0; line-height:100%;  font-weight:bold;}

.meetingInnerCon b{ display:block; font-family:'Open Sans', sans-serif; font-size:13px; float:right; background-color:#000000; margin-top:-40px; padding:3px 10px; font-weight:normal;}

.meetingInnerCon b a{ color:#ffffff;}

.meetingInnerCon p{ font-family:'Open Sans'; font-size: 13px; color:#353535; padding:0 0 20px 0; line-height:100%; line-height:20px;}

.meetingInnerCon .meetingInfoText{ margin: 20px 0;}

.meetingInnerCon .meetingInfoText span{ font-size: 15px; color: #ffffff; font-weight: bold; background-color:#000000; padding:5px 10px;}

.meetingInnerCon .meetingInfoText h2{ font-family:'Fjalla One', sans-serif; font-size:24px; background:url(../images/hero-arrow.png) no-repeat left top; text-transform:none; padding:7px 0 3px 20px; border:none;}

/*results*/

.resultsTop{ font-size:13px; color:#1c1c1c; border-bottom:#dddddd 1px solid; padding:0 0 20px 0; }

.resultsBox { width:145px; height:65px; background-color:#a8a8a8; text-align:center; padding:30px 10px 10px 10px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:22px; color:#ffffff; text-transform:uppercase; font-weight:700; position:relative; float:left; margin:15px 0 0 0; }

.resultBorderBottom{ border-bottom: #dddddd 1px solid;}

.resultsBox span { margin:0 0 5px 0; font-size:30px; font-weight:900; display:block; text-align:center; font-family: 'Fjalla One', sans-serif;}

.resultsBox img { position:absolute; right:-14px; top:25px; }

.resultHeading { margin:0 0 5px 0; font-size:16px; font-weight:900; display:block; text-align:center; font-family: 'Fjalla One', sans-serif; }

/*Press Releases*/



.pressRelRightCont { width:715px; border-top:1px solid #e0e0e0; float:left; padding:0 0 65px 20px; }

.pressRelRightCont h1 { border-bottom:4px solid #1c1c1c; font-family:'Fjalla One', sans-serif; font-size:35px; font-weight:bold; color:#000000; padding:35px 0; line-height:100%; margin:0 0 20px 0; }

.pressRelRightCont span { display:block; float:left; font-family:'Open Sans'; font-size:13px; color:#1c1c1c; padding:5px 10px 0px 0;}

.pressRelRightCont .selectPressBox { width:160px; border:1px solid #494949; padding:3px 10px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:400; font-size:13px; color:#353535; outline:none; margin:0 10px 0 0; }

.pressRelRightCont .blackBut { font-family:'Open Sans'; font-size: 11px; float:right; border: #454545 solid 1px; text-transform:uppercase; padding:4px 10px; }

.pressRelRightCont .blackBut a{ color:#353535;}



.rightCont .blackBut { font-family:'Open Sans'; font-size: 11px; float:right; border: #454545 solid 1px; text-transform:uppercase; padding:4px 10px; }

.rightCont .blackBut a{ color:#353535;}



.pressRelDetails{ padding:30px 0 0 0;}

.pressRelDetails h2{ font-family:'Fjalla One', sans-serif; font-size: 16px; text-transform:uppercase; color:#303030; padding:7px 0 20px 20px; line-height:100%; text-transform:none; background:url(../images/hero-arrow.png) no-repeat left top;}

.pressRelDetails h3{ font-family:'Open Sans'; font-size: 13px; text-transform:uppercase; font-weight:bold; color:#353535; padding:0 0 20px 0; line-height:100%;}

.pressRelDetails p{ font-family:'Open Sans'; font-size: 13px; color:#353535; padding:0 0 20px 0; line-height:100%; line-height:20px;}

.pressRelDetails p span{ display:block; float:none; font-family:'Open Sans'; font-size: 13px; color:#353535; padding:0 0 5px 0; line-height:100%; line-height:15px;}

.pressRelDetails p span a{ color:#ff1111;}



/*Media Kit- Download*/

.mediaKitCont { width:500px; float:left; padding:0 0 65px 20px; }

.mediaKitCont h1 { /*border-bottom:4px solid #1c1c1c;*/ font-family: 'Raleway', sans-serif; font-size:35px; font-weight:bold; color:#000000; padding:35px 0 0 0; line-height:100%; margin:0 0 0px 0; }

.mediaKitCont p { /*border-bottom:4px solid #1c1c1c;*/ font-family: 'Raleway', sans-serif; color:#1c1c1c; padding:0px 0 0 0; text-align:right; }

.mediaKitCont p span { font-size:13px; color:#1c1c1c; font-weight:bold; padding:5px 7px 0px 0;}

.mediaKitCont p .selectPressBox { width:160px; border:1px solid #494949; padding:7px 5px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:400; font-size:13px; color:#353535; outline:none; }



.rightmediaKitLinkCon{}

.rightmediaKitLinkPan { width: 190px; float: left; margin:0px 0px 0 30px; border-top: #1c1c1c solid 4px;}

.rightmediaKitLinkPan h2{ font-family:'Fjalla One', sans-serif; font-size:15px; color:#ff0200; text-transform:uppercase; padding:20px 0 10px 0;}



/*Media Kit*/



.mediaHolder{ position:relative; overflow:hidden; width:500px; margin:10px 0 0 0; padding:0px 0 0 0 ; border-top: #1c1c1c solid 4px;}

.mediaVidHolder{ position:absolute; width:100%; height:530px;}

.InfoHolder {position:absolute; left:0px; width:500px; overflow:hidden;}

.videoHolder { border:4px solid #e0e0e0; width:492px; }





/*Annual Reports*/

.annualreportCont { width:715px; border-top:1px solid #e0e0e0; float:left; padding:0 0 25px 20px; }

.annualreportCont h1 { font-family:'Fjalla One', sans-serif; font-size:54px; color:#303030; text-transform:uppercase;   margin:0 0 35px 0px; background:url(../images/contact-bg.gif) no-repeat left top; padding:0 0 0px 30px; margin:30px 0 30px 0; }

.annualreportCont p { font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#1c1c1c; padding:0px 0 20px 0; line-height:20px;}

.annualReportContent{ border-top: #dddddd solid 1px;}



.burbContent{ /*width:510px;*/ padding:15px 0; }  /* rgs 1X15*/

.burbContent .year{ width:167px; height:56px; float:left; padding:55px 0; text-align:center; background-color:#a8a8a8; position:relative;}

.burbContent .year span{ display:block; font-family:'Fjalla One', sans-serif; font-size:16px; color:#ffffff; line-height:80%; padding:0; font-weight:bold; }

.burbContent .year P{ display:block; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:28px; color:#ffffff; line-height:80%; padding:5px 0; font-weight:bold;  }

.burbContent .year .redPatch{ position:absolute; right:-12px; bottom:35px;}



.burbContent .archive{ width:166px; height:66px; float:left; padding:60px 0 40px 0px; background-color:#a8a8a8; position:relative;}

.burbContent .archive span{ display:block; font-family: 'Raleway', sans-serif; font-size:32px; color:#ffffff; line-height:100%; padding:0; font-weight:bold; text-align:center;}

.burbContent .archive .redPatch{ position:absolute; left:-12px; bottom:35px;}



.burbContent .redPatch{ position:absolute; right:-12px; bottom:35px;}

.burbContent .reportImg{ width:166px; float:left;}



.burbContent .annualDet{ width:300px;  padding:20px 0 0 15px; float:left;} /* rgs 1X15*/

.burbContent .annualDet span{ display:block; width:140px; font-family:'Open Sans', Arial, Helvetica, sans-serif; color:#353535; font-size:13px; font-weight:bold; padding:0 0 0 20px; background:url(../images/password-arrow.gif) no-repeat left 5px;}

.burbContent .annualDet p{ font-family:'Open Sans', Arial, Helvetica, sans-serif; color:#353535; font-size:13px; padding:0 0 0 20px; line-height:20px;}

.burbContent .annualDet b{ display:block; float:left; font-weight:normal; margin:18px 0 0 20px;}

.burbContent .annualDet a.lnkdHtml { font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size: 11px; padding: 5px 10px; font-size: 11px; color: #353535;text-transform: uppercase; font-weight: normal; text-decoration: none; border: #454545 solid 1px;display: inline-block;

margin-bottom: 10px;}

/*Investor*/

.investorBikepan{ margin:20px 0 0 0;}

.investorBikepan .inveBikeLeft{ width:252px; float:left; position:relative;}

.investorBikepan .inveRedPath{ position:absolute; top:30px; right:-13px;}

.investorBikepan .blurbQuarterlyIntro {width: 193px; height: 217px; font-family:'Open Sans', Arial, Helvetica, sans-serif; float: left; background-color: #d5d5d5; padding: 35px 30px 0 30px;}

.investorBikepan .blurbQuarterlyIntro p{ line-height:25px; font-size: 20px; color: #303030; font-weight: bold; padding:0; margin:0;}

.investorBikepan .blurbQuarterlyIntro span{ display:block; margin:20px 0 0 0;}

.investorBikepan .blurbQuarterlyIntro a.viewMore { font-family:'Open Sans', Arial, Helvetica, sans-serif; padding: 5px 10px; font-size: 12px; color: #353535;text-transform: uppercase; font-weight: bold; text-decoration: none; background-color:#ffffff;}



.investorBikepan .investorMessage{ width:225px; float:left; padding:20px 0 0 0; margin:0 55px 0 0;}

.investorBikepan .investorMessage h2{ font-family:'Fjalla One', sans-serif; padding: 4px 0 15px 20px; font-size: 20px; font-weight:bold; color: #3030303; text-transform:none; background:url(../images/hero-arrow.png) no-repeat left top;}

.investorBikepan .investorMessage p{ font-family:'Open Sans', Arial, Helvetica, sans-serif; color:#353535; font-size:13px; line-height:20px; padding:10px 0 0 0;}

.investorBikepan .investorMessage span{ display:block; margin:20px 0 0 0;}

.investorBikepan .investorMessage a.readMore { font-family:'Open Sans', Arial, Helvetica, sans-serif; padding: 5px 10px; font-size: 12px; color: #353535;text-transform: uppercase; font-weight: bold; text-decoration: none; border:#303030 1px solid;}

.investorBikepan .investorMessage ul{ margin:0; padding:0;}

.investorBikepan .investorMessage ul li{ font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size: 13px; background:url(../images/reportNav.png) no-repeat left 6px; padding:0 0 5px 10px;}

.investorBikepan .investorMessage ul li a{ color:#303030;}

/*Board of directors*/

.directorBurbCon{ width:930px; margin:0px 0 40px 40px; border-top:#dddddd 1px solid; padding:20px 0 0 0;}



.directorLeftBurb{ width:465px; float:left;}

.directorLeftBurb .whitebg{ width:178px; float:left; position:relative; background:url(../images/profile-pics/bg-one.jpg) no-repeat center top;}

.directorLeftBurb .whitebg .patchRed{ position:absolute; right:-12px; top:55px;}



.directorLeftBurb .directorDet{ width:266px; height:100px; float:left; padding:50px 0 28px 20px; background-color:#d5d5d5;}

.directorLeftBurb .directorDet p{ font-family:'Fjalla One', sans-serif; font-size:20px; color:#000000; text-transform:uppercase; line-height:100%; padding:0 0 15px 0;}

.directorLeftBurb .directorDet ul{ text-align:left; padding:0; margin:0;}

.directorLeftBurb .directorDet li{ display:inline-blick; font-family:'Open Sans', sans-serif; font-size:13px; color:#353535; list-style:none; padding:0 0 3px 0; }

.directorLeftBurb .directorDet li a{  /*background:url(../images/board-nav-arrow.png) no-repeat right 7px;*/ color:#353535; padding:0 10px 0 0 ;}

.directorLeftBurb .directorDet li a:hover{ color:#ff0000;}



.directorRightBurb{ width:465px; float:left;}

.directorRightBurb .whiterightBg{ width:178px; float:right; position:relative; background:url(../images/profile-pics/bg-two.jpg) no-repeat center top; }

.directorRightBurb .whiterightBg .patchRed{ position:absolute; left:-12px; top:55px;}



.directorRightBurb .directorDet{ width:266px; height:100px; float:right; padding:50px 20px 28px 0px; background-color:#d5d5d5;}

.directorRightBurb .directorDet p{ font-family:'Fjalla One', sans-serif; font-size:20px; color:#000000; text-transform:uppercase; line-height:100%; padding:0 0 15px 0; text-align:right;}

.directorRightBurb .directorDet ul{ text-align:right; padding:0; margin:0;}

.directorRightBurb .directorDet li{ display:inline-blick; font-family:'Open Sans', sans-serif; font-size:13px; color:#000000; list-style:none; padding:0 0 3px 0; }

.directorRightBurb .directorDet li a{  /*background:url(../images/board-nav-arrow.png) no-repeat right 7px;*/ color:#353535; padding:0 10px 0 0 0;}

.directorRightBurb .directorDet li a:hover{ color:#ff0000;}



/*Board of directors Inner*/

.profileDetailPan { background: #d5d5d5; position:relative; margin:0 0 50px 0;}

.profileDetailPan .closeBut { position: absolute; right:0px; top:0px;}

.directorDetCon{}

.profileDivFst { width: 440px; float: left;}

.profileDivFst .profileImgDiv {width: 178px; float: left;}

.profileDivFst .profileTxtDiv { position:relative; width: 200px; float: left; color: #606060; font-size: 13px; background: #d5d5d5; height: 178px; padding: 0 20px;}

.profileDivFst .profileTxtDiv h2 {margin: 0px; color: #000000; font-family: 'Raleway', sans-serif; font-size: 16px; padding: 45px 0 10px 0; text-transform: none;}

.profileDivFst .profileTxtDiv .profileRedPatch { position: absolute; left:-16px; top:49px;}

.profileDivFst .profileTxtDiv p { margin: 0px; padding: 0 0 10px 0;}

.productMainPan { padding: 15px;}



.productMainPan p {padding: 0 0 15px 0; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 13px; color:#606060;}

.productMainPan p .linkColor{ color:#ff0000;}

.productMainPan p .linkColor:hover{ color:#303030;}

.boardPatch {margin: 0 20px 20px 0; width: 130px; height: 110px; background: #ffffff;padding: 10px; float: left; color: #353535; line-height: 19px; position:relative;}

.boardPatch p { font-family:'Open Sans', sans-serif; font-size:13px; font-size:11px\9;  padding: 0 0 8px 0;}

.blurbPanel p a{ font-family:'Open Sans', sans-serif; font-size:13px; color:#000000; padding: 0 0 8px 0; font-weight:bold;}

.boardPatch .redPatch { position: absolute; left:-12px; bottom:20px;}

/*Compare Bikes*/



.bikecompareCon { width:715px; float:left; padding:0 0 65px 20px; min-height:300px; }

.bikecompareCon  h1{ font-family:'Fjalla One', sans-serif; font-size:54px; color:#303030; text-transform:uppercase;   margin:0 0 35px 0px; background:url(../images/contact-bg.gif) no-repeat left top; padding:0 0 30px 30px; margin:0px 0 30px 0; border-bottom:1px solid #e0e0e0; }



.comparebikePan{ margin:20px 0 0 0;}

.comparebikeBlurb{ width:238px; float:left; padding:0 0px 0 0;}

.comparebikeLastBlurb{ width:220px; float:left; padding:0 0px 0 0;}

.compareBikeWiPan {width: 209px;height: 162px; border: 1px dashed #c2c2c2; margin: 0 0 20px 0;}

.compareBikeImgPan {width: 209px; height: 162px; border: 1px dashed #c2c2c2;/* background:url(../images/bike-shadow.gif) no-repeat center;*/ margin: 0 0 18px 0; }

.compareBikeImgData { position:relative; width: 185px; height: 162px; margin: 10px 0 0 10px;}

.compareBikeImgData .closeCompare { position:absolute; right:-15px; top:-11px;}



.compareInnTxtBox {border: 1px solid #000000 ;width: 209px; padding: 2px; font-size: 13px; font-family:'Open Sans', sans-serif; color: #1c1c1c;

text-transform: normal; outline:none;}



.compareBookTestLink { border: 1px solid #000000; width: 197px;padding: 3px 5px 3px 5px; font-size: 12px; font-family:'Open Sans', sans-serif; color: #ff0000; text-transform: normal; background: url(../images/arrow_getdirection.png) 190px center no-repeat; margin: 10px 0;}

.compareBookTestLink a{ color: #ff0000;}

.findDelerBut {font-size: 15px; font-family:'Open Sans', sans-serif; color: #1c1c1c; text-transform: uppercase; border: 1px dotted #c2c2c2; padding: 10px 0; border-left: none; border-right: none; text-align: center;}

.findDelerBut a {color: #ff0000; text-decoration: none; background: url(../images/arrow_getdirection.png) right no-repeat; font-weight: bold;

padding: 0 15px 0 0;}



.specificationCon{ width:220px; }

.specificationCon h2{ font-family:'Open Sans', sans-serif; color:#ffffff; font-weight:bold; font-size:16px; background-color:#000000; padding:10px; margin:20px 0 0 0; }

.specBlurbCon{ margin:20px 0 0 0; padding:0 0 0 5px; border-right:#c2c2c2 1px solid;}

.specBlurb{ width:210px; float:left; padding:0 0px 0 0px; border-left:#dfdfdf 1px solid;}

.specBlurb:first-child{ padding:0; border-left:none;}

.specBlurb ul{ font-family:'Open Sans', sans-serif; font-size:12px; color:#1c1c1c; padding:0;}

.specBlurb table{ font-family:'Open Sans', sans-serif; font-size:12px; color:#1c1c1c; padding:0;}

.specBlurb table tr{ display:block; list-style:none; text-align:left; padding:0 0 3px 0;}

.specBlurb ul li{ display:block; list-style:none; text-align:left; padding:0 0 5px 0;}



.bikesLeftPan { margin: 0 20px ; border-top: 1px solid #e0e0e0; width: 220px; float: left; font-family:'Open Sans', sans-serif; color: #a8a8a8; }

.bikesLeftPan ul {margin: 0 auto; padding: 0px; list-style: none; font-family:'Open Sans', sans-serif; color: #a9a9a9; font-size: 14px;text-transform: uppercase; font-weight: bold;}

.bikesLeftPan ul li { padding: 7px 20px; border-bottom: #f5f5f5 1px solid; background-color:#eaeaea;}

.bikesLeftPan ul li a.TwowheelertalkieIcon { display:block; text-decoration: none; color: #303030; background: url(../images/book-testride-icon.png) left no-repeat; padding:10px 0 10px 50px;}

.bikesLeftPan ul li a.FindADealer { display:block; text-decoration: none; color: #303030; background: url(../images/find-a-dealer-icon.png) left no-repeat; padding:10px 0 10px 50px;}

.bikesLeftPan ul li a.FindABike { display:block; text-decoration: none; color: #303030; background: url(../images/find-a-bike-icon.png) left no-repeat; padding:10px 0 10px 50px;}

.bikesLeftPan ul li a.CompareBike { display:block; text-decoration: none; color: #303030; background: url(../images/compare-bike-icon.png) left no-repeat; padding:10px 0 10px 50px;}

.bikesLeftPan ul li a.BookService{ display:block; text-decoration: none; color: #303030; background: url(../images/book-service-icon.png) left no-repeat; padding:10px 0 10px 50px;}

.bikesLeftPan ul li a.ContactUs{ display:block; text-decoration: none; color: #303030; background: url(../images/contact-us-icon.png) left no-repeat; padding:10px 0 10px 50px;}

.bikesLeftPan ul li a.activePg { color: #ff0000;}



/*Shareholders Query*/

.formPan {margin: 10px 0 0 0; border-top: #dddddd solid 1px; width: 715px; padding: 10px 0 0 0;}

.formPan p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#1c1c1c; padding: 10px 20px 10px 0px; float:left;}

.formPan ul{ font-family:'Open Sans', sans-serif; font-size:13px;  padding:0; margin:0;}

.formPan ul li{ display:block; width:210px; float:left; font-family:'Open Sans', sans-serif; font-size:13px; padding:14px 100px 14px 0;}

.formTab li span{ display:block; padding: 10px 0 20px 0px; line-height: 24px; color:#000000!important; float:none; font-weight:bold!important;}

.textbox1 {width: 200px; border: 1px solid #1c1c1c; height: 19px; padding: 2px 5px 2px 5px; margin:10px 0 0 0; color:#353535!important; outline:none; }

.listbox1 {border: 1px solid #1c1c1c; width: 210px; padding: 3px 5px; font-size: 13px; font-family: 'Raleway',Sans-Serif; color: #353535!important;text-transform: normal; font-family: 'Raleway',Sans-Serif; outline:none; margin:10px 0 0 0; }

.textbox2 {width: 450px; border: 1px solid #1c1c1c; height: 52px; padding: 2px 5px 0 5px; font-family: 'Raleway',Sans-Serif;overflow: hidden;overflow-x: hidden; overflow-y: hidden; margin:10px 0 0 0; color:#353535!important;}



/*Contact Us*/

.innertopBanner{ width:100%; }

.contactbreadcrumbs { font-family:'Open Sans', sans-serif; font-size:12px; padding:25px 0 20px 110px;  color:#ed1c24;}

.innrePg .contactbreadcrumbs { padding:25px 0 15px 285px; text-transform:none; }

.contactbreadcrumbs a { font-family:'Open Sans', sans-serif; display:inline-block; padding:0 13px 0 0; margin:0 7px 0 0; color:#727272; background:url(../images/breadcrumbs-bg.png) no-repeat right center; text-transform:none;}

.contactbreadcrumbs a:hover { color:#ed1c24; }



.sitemapbreadcrumbs { font-family:'Open Sans', sans-serif; font-size:12px; padding:25px 0 20px 110px;  color:#ed1c24;}

.innrePg .sitemapbreadcrumbs { padding:25px 0 15px 192px; text-transform:none; }

.sitemapbreadcrumbs a { font-family:'Open Sans', sans-serif; display:inline-block; padding:0 13px 0 0; margin:0 7px 0 0; color:#727272; background:url(../images/breadcrumbs-bg.png) no-repeat right center; text-transform:none;}

.sitemapbreadcrumbs a:hover { color:#ed1c24; }







.leftNavPan { margin:0 10px 0 50px; width:205px; float:left; background-color:#f5f5f5;}

.leftNavPan .mypets { padding:15px 0px 15px 20px; font-family:'Fjalla One', sans-serif; font-size:16px; color:#3c3c3c; text-align:left; background-color:#eaeaea;  font-weight:normal; cursor:pointer; border-bottom:#f5f5f5 1px solid; background:#eaeaea url(../images/board-nav-arrow.png) no-repeat 172px center; text-transform:uppercase;}

.leftNavPan .mypets span {display: inline-block; width:160px; }

.leftNavPan .noLink { padding:15px 0px 15px 20px; font-family:'Fjalla One', sans-serif; font-size:16px; color:#3c3c3c; text-align:left; background-color:#eaeaea;  font-weight:normal;  border-bottom:#f5f5f5 1px solid; background:#eaeaea url(../images/board-nav-arrow.png) no-repeat 172px center; text-transform:uppercase;}

.leftNavPan .noLink span { display: inline-block; width:160px; }

.leftNavPan .noLink span a{ color:#3c3c3c;}

.leftNavPan .noLink span a.focus{ color:#ff1919; }



.leftNavPan .thepet {padding: 5px 0px 20px 20px; border:0; font-weight:normal;}

.leftNavPan .thepet ul { margin:0; padding:0; list-style:none; }

.leftNavPan .thepet ul li { position:relative; margin:0; list-style:none; font-family:'Fjalla One', sans-serif; text-transform:uppercase; font-size:12px; border:none; background:url(../images/coninnerNav-arrow.png) no-repeat left 14px; padding:10px 0 10px 8px;}

.leftNavPan .thepet ul li p{ color:#414141; padding:5px 0 0 0; }

.leftNavPan .thepet ul li a{ color:#414141; }

.leftNavPan .thepet ul li a.actineNav{ color:#414141; }

.leftNavPan .thepet ul li a.focus{ color:#ff1919; }



.leftNavPan .openpet{padding:15px 0px 15px 20px; font-family:'Fjalla One', sans-serif; font-size:16px; color:#3c3c3c; background-color:; border:none;  background: #eaeaea url(../images/conNav-arrow.png) no-repeat 170px center; text-transform:uppercase; }

/*.thepet{ padding*/



/*Contact Us Page*/



.contactCon{ width:985px; float:left; min-height:600px;}

.contacttopPan{ margin:0 0 0 20px;}

.contacttopPan h1{ font-family:'Fjalla One', sans-serif; font-size:54px; color:#303030; text-transform:uppercase;   margin:0 0 35px 0px; background:url(../images/contact-bg.gif) no-repeat left top; padding:0 0 0 30px;}

_:-ms-fullscreen, :root .contacttopPan h1 { text-align:left; } 





.breadCrumbsRight a{ color:#ff0000;}

.contactDetail{ width:915px; margin:0 0 0 40px;}

.contactDetail p{ font-family:'Open Sans', sans-serif; font-size:16px; color:#303030; text-transform:uppercase; font-weight:bold;}

.contactDetail .addressPan{ margin:20px 0 0 0; padding:20px 0 0 0; border-top:#dddddd 1px solid;}

.addressPan .queryPan{  width:225px; float:left; border-left:#dddddd 1px solid; padding-left:40px;}

.addressPan .queryPan p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; text-transform:none; font-weight:500;}

.addressPan .queryPan .tollPan{ width:210px; margin:30px 0 ;}

.tollPan .mobilePan{ width:68px; float:left;}

.tollPan .tollNoPan{ width:117px; float:left; padding:8px 0 0 10px;}

.tollPan .tollNoPan span{ width:117px; float:left; font-family:'Fjalla One', sans-serif; font-size:20px; padding:0 0 0 10px; color:#303030; text-transform:uppercase;}



.suggestionformPan { width:900px; margin: 10px 0 0 0; padding: 10px 0 0 0;}

.corporatesalesPan { width:900px; margin: 10px 0 30px 0; padding: 10px 0 0 0;}

.corporatesalesPan .error { font-family:'Open Sans', sans-serif; font-size:12px; float: none; color: red; padding-left: 0.0em; vertical-align: top;}

.corporatesalesPan td{ font-family:'Open Sans', sans-serif; font-size:13px; padding: 10px 0 10px 0px; line-height: 24px; font-weight:normal;}

.corporatesalesPan td p{ font-family:'Open Sans', sans-serif; font-size:13px; line-height: 24px; font-weight:bold; text-transform:none;}

.corporatesalesPan td p span{color:#FF0000;}

.corporatesalesPan .frmTxtBox { border: 1px solid #000000; width: 210px; padding: 2px; font-size: 13px; font-family:'Open Sans', sans-serif; color: #353535; text-transform: normal; outline: none; font-weight:600;}

.corporatesalesPan .corpcityBox { border: 1px solid #000000; width: 217px; padding: 2px; font-size: 13px; font-family:'Open Sans', sans-serif; color: #1c1c1c; text-transform: normal; outline: none; font-weight:600;}

.corporatesalesPan .txtarea {width: 450px; border: 1px solid #000000; font-family:'Open Sans', sans-serif; font-size:13px; outline:none;}





.addressPan .selectAddress{  width:645px; float:left;}

.addressPan .selectAddress p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; text-transform:none; font-weight:500;}

.addressPan .selectAddress p b{ display:block; padding:25px 0 20px 0;}

.addressPan .selectAddress .addressTxtBox { border: 1px solid #000000; width: 250px; padding: 2px; font-size: 13px; font-family:'Open Sans', sans-serif; color: #1c1c1c; text-transform: normal; outline: none; font-weight:600; }

.addressPan .selectAddress .servicecentreBox { border: 1px solid #000000; width: 194px; padding: 2px; font-size: 13px; font-family:'Open Sans', sans-serif; color: #1c1c1c; text-transform: normal; outline: none; margin:0 15px 0 0; font-weight:600;}

.servicecentreBox { border: 1px solid #000000; width: 194px; padding: 2px; font-size: 13px; font-family:'Fjalla One', sans-serif; color: #1c1c1c; text-transform: normal; outline: none; margin:0 15px 15px 0; font-weight:400;}

.addressPan .selectAddress .citycentreBox { border: 1px solid #000000; width: 150px; padding: 2px; font-size: 13px; font-family:'Open Sans', sans-serif; color: #1c1c1c; text-transform: normal; outline: none; font-weight:600; }



.corpaorateOffice{ width:839px; position:relative; padding:35px 73px 10px 73px; margin:30px 0; background:#e2e2e2 url(../images/reg-corner.gif) no-repeat left top;}

.reg-corner{ position:absolute; left:0px; top:0px;}

.corpaorateOffice h2{ font-family:'Fjalla One', sans-serif; font-size:38px; color:#303030; line-height:100%;}

.corpaorateOffice .buttonPanel{ float:right; cursor:pointer; margin:-30px 15px 0 0;margin-top:0;}

.corpaorateOffice .buttonPanel span{ display:block; float:left; cursor:pointer; margin:0px 0px 0 0;}



.mapcon{ padding:10px 0 0 0px;}

.mapcon h2{ font-family:'Fjalla One', sans-serif; font-size:20px; color:#303030; padding:5px 0 10px 25px; background:url(../images/hero-arrow.png) no-repeat left top;}

.mapcon table{ font-family:'Open Sans', sans-serif; color:#303030; font-size:13px; padding:10px 0 0 0 ; margin:30px 0 20px 23px; width:95%;  border-top:#ffffff 1px solid;}

.mapcon table tr{ padding:5px 0; list-style:none; display:block; float:none; border-bottom:#c5c5c5 1px solid; font-weight:600;}

.mapcon table tr:last-child{ border:none;}

.mapcon table tr td a{ color:#ff0000;}

.mapcon span{ display:block; padding:10px 0; margin:0 0 0 27px;} 

#map_container { width: 825px; padding:0px; color: #353535; margin:10px 0 0 0;}

#map_container .mapiFrame{ margin:10px 0 20px -25px;}

#map_container .dealeriFrame{ position:absolute; margin:20px 0 20px 0px; background-color:#ffffff; left:0; top:0;}



.slideCon{ position:relative; overflow:hidden; }

.mapSlide{ width:825px; margin:20px 0 ;}





.directionScrollpan{  width:270px; float:left; padding:20px 15px 0 15px;}

.directionPan{ width:270px; background-color:#ffffff;}

.scrolldirPanPan{ width:270px; background-color:#ffffff; float:left; }

.directionPan h2{ font-family:'Fjalla One', sans-serif; font-size:20px; font-size:20px; color:#414141; background:none; padding:0 0 14px 0; margin:0; }

.mapslideCon{ width:525px; float:left;}

.directionPan .dirType{ width:200px; margin:5px auto;}

.directionPan .dirType ul{ margin:0; padding:0;}

.directionPan .dirType ul li{ display:block; float:left; padding:0 22px; text-align:center; list-style:none; border-left:#cccccc 1px solid;}

.directionPan .dirType ul li:first-child{ border-left:none!important;}

.directionPan .directionForm{ width:270px;}

.directionPan .directionForm ul{ margin:0; padding:0;}

.directionPan .directionForm ul li{ display:block; padding:5px 0 0 0; list-style:none;}

.directionPan .directionForm ul li span{ display:block; float:left; padding:0 15px 0 0; margin:0;}

.directionPan .directionForm ul li span .indicatorFix{ padding:5px 10px; width:205px; float:left; font-family:'Open Sans', sans-serif; font-size:13px; border:#cccccc 1px solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; outline:none; color:#3f3f3f; text-transform:uppercase;}

.directionPan .directionForm ul li p{ padding:0 0px 0 35px;}

.directionPan .directionForm ul li .txtdirecBox{ padding:5px 10px; width:205px; float:left; font-family:'Open Sans', sans-serif; font-size:13px; border:#cccccc 1px solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; outline:none; color:#3f3f3f; text-transform:uppercase;}

.dealerDetail{ margin:25px 0; border-bottom:#ffffff 1px solid; padding:0 0 20px 0;}

.getDirection{ cursor:pointer;}





/*Scroll css*/

#directions_text{ width:260px; margin:20px 0 0 10px;}

#directions_text span{ display:block; width:50px;}

#directions_text .scroll{overflow:auto; height:100px; min-height:100px; position:relative; width:260px;}	

#directions_text .scrollgeneric {line-height:1px; font-size:1px; position:absolute; top:0; left:0; }

#directions_text .vscrollerbase {width:8px; }

#directions_text .vscrollerbar {width:8px; background:url(../images/dragger.gif) no-repeat; height:73px !important; }

/*Scroll css*/



.corporateRightCont { width:715px; /*border-top:1px solid #e0e0e0;*/ float:left; padding:0 0 65px 20px; }

.corporateRightCont h1 { border-bottom:1px solid #dddddd; font-family:'Fjalla One', sans-serif; font-size:54px; color:#303030; padding:10px 0 35px 35px; background:url(../images/main-heading-bg.png) no-repeat left top; line-height:100%; margin:0 0 0px 0; text-transform:uppercase; }

.corporateRightCont h2 { font-family:'Open Sans', sans-serif; font-size:16px; color:#303030; text-transform:uppercase; font-weight:bold; padding:0 0 15px 0; border-bottom:#dddddd 1px solid; }

.corporateRightCont span { display:block; font-family:'Open Sans', sans-serif; font-size:12px; color:#1c1c1c;  padding:10px 0 15px 0; }

.corporateRightCont .detailPara { display:block; font-family:'Open Sans', sans-serif; font-size:13px; color:#1c1c1c;  padding:0 0 15px 0; border-bottom:#dddddd 1px solid; }



/*in notices-agm-egm page*/

.corporateRightCont p { font-family:'Open Sans', Arial, Helvetica, sans-serif; color:#1c1c1c; padding:20px 0 0 0; text-align:left; }

.corporateRightCont p span { font-size:13px; color:#1c1c1c; font-weight:bold; padding:5px 7px 7px 0;}

.corporateRightCont a.viewPdf { font-family:'Open Sans', Arial, Helvetica, sans-serif; padding: 3px 10px; font-size: 11px; color: #353535;text-transform: uppercase; font-weight: normal; text-decoration: none; border: #454545 solid 1px;}

.corporateRightCont p .selectPressBox { width:140px; border:1px solid #494949; padding:3px 5px; font-family:'Fjalla One', sans-serif; font-weight:400; font-size:12px; color:#353535; outline:none; }

.corporateRightCont p .yearselectBox { width:100px; border:1px solid #494949; padding:3px 5px; font-family:'Fjalla One', sans-serif; font-weight:400; font-size:12px; color:#353535; outline:none; }



.corporate-gov{ /*border-top: #1c1c1c solid 4px;*/ padding:0 0 20px 0;}

.governancePan {width: 100%; padding: 22px 0 20px 0; border-bottom: 1px solid #e0e0e0;}

.corporateLeftPan {width: 167px; float:left; height: 55px; position: relative; margin: 0 10px 20px 0; padding:0px 0 45px 0; background-color: #a8a8a8;}

.corporateLeftPan p {font-family:'Open Sans', sans-serif; font-size:16px; font-size: 16px; color: #f9f9f9; font-weight: bold; text-transform: uppercase;text-align: center;}

.corporateLeftPan span { font-family:'Fjalla One', sans-serif; font-size:16px; font-size: 32px; color: #f9f9f9; font-weight: bold; text-transform: uppercase; text-align: center;}

.corporateLeftPan a.viewPdf { font-family:'Open Sans', Arial, Helvetica, sans-serif; padding: 5px 10px; font-size: 11px; color: #353535;text-transform: uppercase; font-weight: normal; text-decoration: none; border: #454545 solid 1px;}



.redBgBoxCorporate { position:absolute; top:10px; right:-14px;}

.redBgBoxBottom { position:absolute; bottom:30px; right:-12px;}





.reportText {width: 275px; float: left; padding: 0 0 8px 0;  line-height: 18px; margin: 0px 0 0 0;}

.reportText ul {margin: 0 0 0px 30px; padding: 0; list-style-type: none;}

.reportText ul li { margin: 10px 0 10px 0; padding: 0 0 10px 15px;/* background:url(../images/reportNav.png) no-repeat left 5px;*/ }

.reportText ul li a{ font-family:'Open Sans', sans-serif; font-size: 13px; color: #353535; font-weight:bold;}

.reportText ul li span{ display:block; font-family:'Open Sans', sans-serif; font-size:12px; padding:10px 0 10px 0;}

.reportText ul li .viewPdf { font-family:'Open Sans', Arial, Helvetica, sans-serif; padding: 5px 10px; font-size: 11px; color: #353535;text-transform: uppercase; font-weight: normal; text-decoration: none; border: #454545 solid 1px;display: inline-block;

margin-bottom: 10px;}



.quarterlyreportText {width: 500px; float: left; padding: 0 0 8px 0;  line-height: 18px; margin: 0px 0 0 30px; border-bottom:#dddddd 1px solid;}

.quarterlyreportText ul {margin: 0 0 0px 0px; padding: 0; list-style-type: none;}

.quarterlyreportText ul li { margin: 10px 0 10px 0; padding: 0 0 10px 15px;/* background:url(../images/reportNav.png) no-repeat left 5px;*/ }

.quarterlyreportText ul li a{ font-family:'Open Sans', sans-serif; font-size: 13px; color: #353535; font-weight:bold;}

.quarterlyreportText ul li span{ display:block; font-family:'Open Sans', sans-serif; font-size:12px; padding:10px 0 10px 0; color:#303030;}

.quarterlyreportText ul li span.linkText{font-family:'Open Sans', sans-serif; font-size:13px; font-weight:bold;}

.quarterlyreportText ul li .viewPdf { font-family:'Open Sans', Arial, Helvetica, sans-serif; padding: 5px 10px; font-size: 11px; color: #353535;text-transform: uppercase; font-weight: normal; text-decoration: none; border: #454545 solid 1px;}







.financialYearTxt {width: 275px; float: left; padding: 0px 0 0px 0;  line-height: 18px; margin: 0px 0 0 20px;}

.financialYearTxt p{ font-family:'Open Sans', sans-serif; font-size: 16px; color: #353535; font-weight:bold; text-transform:uppercase;}

.financialYearTxt span{ display:block; font-family:'Open Sans', sans-serif; font-size:12px; padding:0px 0 5px 0;}

.financialYearTxt span a.viewPdf { font-family:'Open Sans', Arial, Helvetica, sans-serif; padding: 3px 10px; font-size: 11px; color: #353535;text-transform: uppercase; font-weight: normal; text-decoration: none; border: #454545 solid 1px; margin:10px 0 0 0;}



/*Un claimed devidennce*/

.dividendsDetails { width:785px; float:right; padding:0 0 50px 0; }

.dividendsDetails ul { margin:0; padding:0; list-style:none; font-size:13px; color:#353535; }

.dividendsDetails ul li { margin:0px; padding:20px 0 30px 0; list-style:none; border-bottom:0px solid #c5c5c5; line-height:18px;  }

.dividendsDetails ul li p { font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase; color:#353535; display:block; font-weight:700; padding:0 0 15px 0; }

.dividendsDetails ul li span {font-family:'Open Sans', Arial, Helvetica, sans-serif; color:#353535; display:block; font-weight:700; padding:0 0 10px 0; }

.dividendsDetails ul li a { color:#303030;}

.dividendsDetails ul li a.viewPdf { font-family:'Open Sans', Arial, Helvetica, sans-serif; padding: 5px 10px; font-size: 11px; color: #353535;text-transform: uppercase; font-weight: normal; text-decoration: none; border: #454545 solid 1px;}



.shareHolding{ width:500px; margin:0 0 150px 0;}

.shareHolding table tr td{ font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:12px;}

.shareHolding table tr td span {display: block; font-family: 'Open Sans', sans-serif; font-size: 12px; color: #1c1c1c; padding: 0 0 5px 0;}



/*bse-nse-announcements*/

.announcementText {width: 285px; float: left; padding: 0 0 8px 0;  line-height: 18px; margin: 0px 0 0 0;}

.announcementText ul {margin: 0 0 0px 30px; padding: 0; list-style-type: none;}

.announcementText ul li { margin: 10px 0 10px 0; padding: 0 0 10px 15px; background:url(../images/reportNav.png) no-repeat left 5px; }

.announcementText ul li a{ font-family:'Open Sans', sans-serif; font-size: 13px; color: #353535; font-weight:bold;}

.announcementText ul li span{ display:block; font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; padding:0px 0 15px 0; font-weight:bold;}

.announcementText ul li .viewPdf { font-family:'Open Sans', Arial, Helvetica, sans-serif; padding: 5px 10px; font-size: 11px; color: #353535;text-transform: uppercase; font-weight: normal; text-decoration: none; border: #454545 solid 1px;}

.announcementLeftPan {width: 167px; float:left; height: 55px; position: relative; margin: 0 10px 20px 0; padding:10px 0 35px 0; background-color: #a8a8a8;}

.announcementLeftPan p {font-family:'Open Sans', sans-serif; font-size:30px; color: #f9f9f9; font-weight: bold; text-transform: uppercase;text-align: center;}

/*stock-history*/

.stockHistory{ width:710px; margin:0 0 150px 0;}

.stockHistory  p { font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#303030; padding: 0px 0 20px 0;}

.stockHistory table{ font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#303030; margin:0 0 20px 0;}

.stockHistory table th{ background-color:#686868; color:#ffffff; text-transform:uppercase;}

.stockHistory table td{ background-color:#dfdfdf;}

.stockHistory table td span {display: block; font-family: 'Open Sans', sans-serif; font-size: 12px; color: #1c1c1c; padding: 0 0 5px 0;}



/*listing-information*/

.listingDetailCon{ width:465px;}

.stockExchanges{ width:191px; float:left; margin:0 40px 0 0;}

.stockExchanges .stockimagePan{ position:relative; margin:0 0 25px 0;}

.stockExchanges .stockimagePan .stockRedPatch{ position:absolute; left:20px; bottom:-15px;}

.stockExchanges .stockDetailPan{ font-family:'Open Sans', Arial, Helvetica, sans-serif; margin:0 0 30px 0;}

.stockExchanges .stockDetailPan h2{ font-size:16px; color:#303030; text-transform:uppercase; border:none; padding:0 0 10px 0; margin:0;}

.stockExchanges .stockDetailPan span{ font-size:13px; color:#6b6b6b; font-weight:bold;}

.stockExchanges .stockDetailPan p { font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#303030; padding:0; margin:0;}

.stockExchanges .stockDetailPan p a{color:#303030;}

.stockExchanges .stockDetailPan .stockButton{ display:block; margin:55px 0 0 0; cursor:pointer;}

.stockExchanges .stockDetailPan .marketButton{ display:block; margin:10px 0 0 0; cursor:pointer;}

/*FAQ*/

.faqCon { width:850px; float:left; padding:0 0 65px 20px; }

.faqCon h1 { font-family:'Fjalla One', sans-serif; font-size:54px; color:#303030; background:url(../images/main-heading-bg.png) no-repeat left top; padding:10px 0 25px 35px; line-height:100%; text-transform:uppercase;}

.faqSelection{ padding:20px 0; border-top:#dddddd 1px solid;}

.faqSelection p { font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#303030; padding: 0px 0 20px 0;}

.faqSelection .selectfaq { width:210px; border:1px solid #1c1c1c; padding:1px 9px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:400; font-size:13px; color:#353535; outline:none; margin:0 15px 0 10px; }

.faqDetails b{ display:block; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#303030; line-height:20px; padding:10px 0 0 0;}

.faqDetails p{ font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#303030; line-height:20px; padding:0 0 10px 0;}

.faqDetails b a, .faqDetails p a, .faqDetails p a b{ color:#ff0000!important; font-weight:bold; text-decoration:none;}

/*.faqDetails p a b{ background:url(../images/password-arrow.gif) no-repeat right 7px; display: inline-block; padding:0 10px 0 0;}*/



.faqDetails table{ font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#303030; margin:0 0 20px 0;}

.faqDetails table td b{ display:block; color:#303030; padding:0 0 10px 0;}



/*investors-contacts*/

.InveContacts{ padding:20px 0; border-top:#dddddd 1px solid;}

.InveContacts .contactheadText{ margin: 10px 0 10px 40px;}

.InveContacts .contactheadText span{ font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size: 20px; color:#ffffff; font-weight: bold; background-color:#000000; padding:5px 10px; text-transform:uppercase;}

.InveContacts .contactheadText h2{ font-family:'Fjalla One', sans-serif; font-size:24px; color:#303030; background:url(../images/hero-arrow.png) no-repeat left top; padding:5px 0 0 20px;}



.contactQueries{ font-family:'Open Sans', Arial, Helvetica, sans-serif; padding:0 0 20px 0; margin:0 0 30px 40px; border-bottom:#dddddd 1px solid;}

.contactQueries h2{ font-size:16px; color:#303030; font-weight:bold; padding:0 0 10px 0;}

.contactQueries .queriesDetail{ width:50%; float:left; }

.contactQueries .queriesDetail h3{ font-size:16px; color:#ff0000; font-weight:bold; padding:0 0 5px 0;}

.contactQueries .queriesDetail p{ font-size:13px; color:#303030; line-height:20px;}

.contactQueries .queriesDetail p a{ color:#ff0000;}

/*media kit*/

.mediakit { padding:0 0 50px 40px; z-index:-99; border-top:#dddddd 1px solid;}

.mediakit h2{ font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:16px; color:#303030; text-transform:uppercase; font-weight:bold; border-bottom:#dddddd 1px solid; padding:0 0 20px 0;}

.mediaVideoGal{ margin:20px 0 0 0; border:#dddddd 1px solid; position:relative; padding:30px 0 40px 0;}

.mediaVideoGal h3{ font-family:'Fjalla One', sans-serif; font-size:38px; text-transform:none; color:#303030; padding:0 0 20px 87px; border:none; }

.cornerPan{ position:absolute; left:-1px; top:-1px;}

.mediaLeft { width:480px; border:4px solid #000; float:left; margin:0 0 0 90px; z-index:-99; }

.videoWraper { position:relative; width:100%; height:0; padding-bottom:56.25%; margin:0; border:0; outline:0; }

.videoWraper iframe { width:100%; height:100%; left:0; top:0; position:absolute; }



.mediasoundPan{ margin:30px 0 30px 40px;}

.mediasoundPan .ringtone{ width:455px; float:left;}

.mediasoundPan .ringtone h2{ font-family:'Fjalla One', sans-serif; font-size:20px; color:#303030; background:url(../images/media-sound-bg.gif) no-repeat left top; padding:5px 0 8px 20px;}

.mediasoundPan .ringtone ul{ width:420px;  font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#303030; margin:0 20px; padding:0;}

.mediasoundPan .ringtone ul li{ display:block; padding:0px 0 0px 0; border-bottom:#dddddd 1px solid;} 

.mediasoundPan .ringtone ul li:last-child{ border:none;}





.mediasoundPan .ringtone ul li .ringname{ display:block; width:180px; float:left;} 

.mediasoundPan .ringtone ul li .ringname .languageBox { border: 1px solid #000000; width: 75px; padding: 0px; font-size: 13px; font-family:'Open Sans', sans-serif; color: #1c1c1c; text-transform: normal; outline: none; font-weight:600; margin:0 0 0 10px;}

.mediasoundPan .ringtone ul li .ringdownload{ display:block; width:235px; float:left;}

.mediasoundPan .ringtone ul li .ringdownload p{ font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#ed1c24; text-transform:uppercase; float:left; padding:0 15px 0px 0;  }



.mediasoundPan .brandDet{ width:110px; float:left; padding:0 30px 0 15px; border-left:#e2e2e2 1px solid;}

.mediasoundPan .brandDet h2{ font-family:'Fjalla One', sans-serif; font-size:20px; color:#303030; background:url(../images/media-sound-bg.gif) no-repeat left top; padding:5px 0 8px 20px;}

.mediasoundPan .brandDet span{ display:block; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; padding:0 0 10px 22px;}

.mediasoundPan .brandDet span a{color:#ed1c24;}



.mediaRight { width:275px; float:right; padding:0 30px 0 0; }

#videoList ul { margin:0; padding:0; list-style:none; }

#videoList ul li { margin:0 0 10px 0; padding:0; cursor:pointer; font-size:13px; color:#303030; }

#videoList ul li.curVideo { color:#ed1c24; }

#videoList ul li span { width:45%; display:table-cell; vertical-align:middle; }

#videoList ul li span img { max-width:117px; }



/*Scroll css*/

.scroll{overflow:auto; height:290px; min-height:290px; position:relative; width:275px;}	

.scrollgeneric {line-height:1px; font-size:1px; position:absolute; top:0; left:0; }

.vscrollerbase {width:8px; }

.vscrollerbar {width:8px; background:url(../images/dragger.gif) no-repeat; height:73px !important; }

/*Scroll css*/





/*Media event Gallaery*/

.eventPanel {width: 750px;margin: 0 0 50px 40px; border-top:#dddddd 1px solid; padding:20px 0 0 0;}

.eventPanel p{ font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:15px; color:#303030; font-weight:bold;}

.eventPanel ul{ margin:0; padding:0;}

.eventPanel ul li {width: 179px; height: 225px; background: url(http://www.heromotocorp.com/en-in/images/gallery-landing-bg.jpg) no-repeat; float: left; display: inline-block; padding: 23px 45px 23px 23px;}

.eventPanel ul li p { font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#303030; padding: 3px 0 0 0; text-align: center;}



.eventinnerPanel {width: 750px;margin: 0 0 50px 40px; border-top:#dddddd 1px solid; padding:20px 0 0 0;}

.eventinnerPanel p{ font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:15px; color:#303030; font-weight:bold;}

.eventinnerPanel .mediaImgGallery{ width: 100%;padding: 30px 0 35px 0;}

.eventinnerPanel .mediaImgGallery ul { margin: 0px; padding: 0px; list-style: none;}

.eventinnerPanel .mediaImgGallery ul li { width: 166px; margin: 0px; padding: 5px 8px; display: inline-block;}

.eventinnerPanel .galleryImg { display:block; width: 166px; border: 1px solid #cfcfcf; padding: 7px;}





/*Fancy Box inner css*/

.fancybox-custom .fancybox-skin { box-shadow: 0 0 50px #222;}

/*galleryContent*/

.galleryPanel { width:500px; margin:0 auto; z-index:9999999;}

.galleryHeader {margin:33px 0px; padding:0 0 0 0; border-bottom:1px dashed #ac7501;}

.galleryHeader h2 {float:left; width:50%; font-family: 'Prata', serif; font-size:20px; font-weight:bold; color:#ffae00;}

.galleryHeadRightPan {float:right; width:30%; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#321e04; text-align:center;font-weight:bold;}

.gallerySelect {font-size:16px; border:none; color:#321e04; font-weight:bold;}

.galleryImgData {

	width:100%;

	padding:0 0 35px 0;

}

.galleryImgData ul {

	margin:0px;

	padding:0px;

	list-style:none;

}

.galleryImgData ul li {

	width:166px;

	margin:0px;

	padding:2px 5px;

	display:inline-block;

}

.galleryImg {

	width:166px;

	border:1px solid #cfcfcf;

	padding:7px;

}

.galleryTxt {

	padding:4px 0px 20px 0px;

	text-align:center;

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	color:#321e04;

}

/*galleryContent*/

/*Fancy Box inner css*/



/*Milestones*/

.milestonePan{ width:915px; margin:0 0 0 40px; border-top:#dddddd 1px solid; padding:20px 0 0 0;}

.milestonePan p{ font-family:'Open Sans', sans-serif; font-size:16px; color:#303030; text-transform:uppercase; font-weight:bold; padding:0 0 20px 0;}

.milestoneSlider{ width:915px; }

.milestoneDetail{ width:915px; background:url(../images/milestone-bg.jpg) no-repeat center top; margin:0px 0 30px 0; }

/*new milestone css*/

.milestone-year{ width:55px; height:560px; float:left; padding:10px 0 0 25px;}

.milestone-year ul{ margin:0; padding:0;}

.milestone-year ul li{ display:block; font-family:'Open Sans', sans-serif; font-size:11px; color:#ffffff; font-weight:bold; text-transform:uppercase; margin:0; padding:0px 0 3px 10px; text-shadow: 1px 1px #000000; cursor:pointer;}

.milestone-year ul li.activeYear{ background:#2e2e2e url(../images/milestone-yrArrow.png) no-repeat 10px 10px; padding:6px 10px 6px 20px;}



.mile-year-detail{ width:775px; float:left; margin:10px 0 0 25px; display:none;}

.mile-year-detail h2{ font-family:'Fjalla One', sans-serif; font-size:120px; color:#e5e2d8; text-align:center; text-shadow: 1px 1px #8d887b;}



.mile-bike-details{ width:776px; background:url(../images/scroll-bg-mile.png) no-repeat right top; padding:10px 0 0 0;}

.newBikelaunch{ width:235px; height:250px; float:left; margin:0 0 60px 15px;}

.newBikelaunch .bikeimagePan{ padding:0 0 10px 22px; border-right:#50493b 1px solid;}

.newBikelaunch .bikeimageLastPan{ padding:0 0 10px 22px; border:none;}

.newBikelaunch p{ font-family:'Fjalla One', sans-serif; font-size:16px; color:#414141; text-transform:none; background:url(../images/hero-arrow.png) no-repeat left top; padding:5px 22px 0 22px; font-weight:normal; line-height:23px; border:none; /*text-shadow: 1px 1px #000000;*/}



.mile-bike-details .scroll{overflow:auto; height:275px; min-height:275px; position:relative; width:775px;}	

.mile-bike-details .scrollgeneric {line-height:1px; font-size:1px; position:absolute; top:0; left:0; }

.mile-bike-details .vscrollerbase {width:8px; }

.mile-bike-details .vscrollerbar {width:8px; background:url(../images/milestone-slider.gif) no-repeat; height:73px !important; }



/*End*/



/*New Awards Page*/

.awardsDetail{ width:915px; background:url(../images/awards-bg.jpg) no-repeat center top; margin:20px 0 30px 0; }

.chairman-awardsDetail{ width:915px; background:url(../images/awards-to-chairmain-bg.jpg) no-repeat center top; margin:20px 0 30px 0; }

.awards-year{ width:55px; height:560px; float:left; padding:10px 0 0 25px;}

.awards-year ul{ margin:0; padding:0;}

.awards-year ul li{ display:block; font-family:'Open Sans', sans-serif; font-size:11px; color:#ffffff; font-weight:bold; text-transform:uppercase; margin:0; padding:0px 0 5px 10px; text-shadow: 1px 1px #000000; cursor:pointer;}

.awards-year ul li.currentYear{ background:#2e2e2e url(../images/milestone-yrArrow.png) no-repeat 10px 10px; padding:6px 10px 6px 20px;}



.awards-year-detail{ width:775px; float:left; margin:10px 0 0 25px; display:none;}

.awards-year-detail h2{ font-family:'Fjalla One', sans-serif; font-size:120px; color:#e5e2d8; text-align:center; text-shadow: 1px 1px #8d887b;}



.awards-bike-details{ width:776px; background:url(../images/scroll-bg-mile.png) no-repeat right top; padding:10px 0 0 0;}



/*.newAwardslaunch{ width:235px; height: 175px; float:left; margin:0 0 25px 15px; border-right:#8c8a82 1px solid;}

.newAwardslaunch-last{ width:235px; height: 175px; float:left; margin:20px 0 25px 15px; }

.newAwardslaunch ul{ margin:0; padding:0;}

.newAwardslaunch ul li{ display:block; float:none; padding:0px 0px 0px 22px; border-bottom:#8c8a82 1px solid; margin:0px 25px 0 0!important; }

.newAwardslaunch ul li:last-child{ border:none;}

.newAwardslaunch p{ font-family:'Fjalla One', sans-serif; font-size:16px; color:#414141; text-transform:none; background:url(../images/hero-arrow.png) no-repeat left top; font-weight:normal; line-height:23px; border:none; padding:4px 0 10px 23px; margin:20px 25px 20px 0;}

.newAwardslaunch-last p{ font-family:'Fjalla One', sans-serif; font-size:16px; color:#414141; text-transform:none; background:url(../images/hero-arrow.png) no-repeat left top; font-weight:normal; line-height:23px; border:none; padding:4px 0 0px 23px; margin:0px 25px 20px 0;}

*/



.awards-year-detail .scroll{overflow:auto; height:275px; min-height:275px; position:relative; width:775px;}	

.awards-year-detail .scrollgeneric {line-height:1px; font-size:1px; position:absolute; top:0; left:0; }

.awards-year-detail .vscrollerbase {width:8px; }

.awards-year-detail .vscrollerbar {width:8px; background:url(../images/milestone-slider.gif) no-repeat; height:73px !important; }



/*End New Awards Page*/



.caroselPanel{ margin:0 0px;}

.caroselPanel .year{ float:left; font-family:'Fjalla One', sans-serif; font-size:14px; padding:7px 0; color:#000000;  margin:0 10px;  text-align:center;}

.miles-detailPan{ width:720px; margin:10px 0 30px 40px; display:none;}

.innerMiles{ width:355px; float:left; margin:0 0 20px 0;}

.innerMiles .imageDataPan{ width:177px; float:left;}

.innerMiles .milestoneText { position:relative; float: left; width: 120px; height: 127px; font-family:'Open Sans', sans-serif; font-size:13px; padding: 25px 25px 25px 25px; background-color: #d5d5d5; color:#1a1818; line-height: 18px;}

.innerMiles .milesredPatch{ position:absolute; left:-12px; top:30px;}



/*Change of directors*/

.directorcngPan{ width:100%; border-top:#dddddd 1px solid; margin:25px 0 0 0; padding:30px 0 0 0;}

.directorcngPan p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; text-transform:none;}

.directorcngPan p .chairmaSelectBox {  border: 1px solid #303030; padding: 3px 5px; margin:0 0 0 10px; outline:none;}

.directorcngPan span{ display:block; font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; text-transform:none; text-transform:uppercase; font-weight:bold; margin:20px 0;}



.directorcngDet{ margin:0 0 30px 0;}

.directorcngDet .yearResult {width: 167px; float:left; height: 95px; position: relative; margin: 0 35px 20px 0; padding: 10px 0; background-color: #a8a8a8;}

.directorcngDet .yearResult span {display: block; font-family: 'Fjalla One', sans-serif; font-size: 40px; color: #f9f9f9; font-weight: bold; text-transform: uppercase; text-align: center; padding:0; margin:0;}

.directorcngDet .yearResult .redPatch{ position:absolute; right:-15px; top:25px;}

.directorcngDet .detailLeftPan{ width:510px; float:left;}

.directorcngDet .detailLeftPan ul{ margin:0; padding:0; list-style:none;}

.directorcngDet .detailLeftPan ul li{ display:block; padding:15px 0 15px 0; border-bottom:#a8a8a8 1px solid;}

.directorcngDet .detailLeftPan ul li:last-child{ border:none;}



.directorcngDet .detailLeftPan ul li p{ font-family:'Open Sans', sans-serif; font-size:14px; color:#303030; text-transform:none; font-weight:bold; padding:0; margin:0;}

.directorcngDet .detailLeftPan ul li span{ display:block; font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; text-transform:none; font-weight:normal; padding:0; margin:0;}





/*carousel*/

.caroselPanel .stepcarousel{position: relative; float: left; overflow: scroll; width: 642px!important; margin-left:30px; height: 40px; }



.caroselPanel .stepcarousel .belt{ position: absolute;left: 0px;

top: 0;}

.caroselPanel .stepcarousel .panel{margin:0 7px; float: left; overflow: hidden; width: 150px!important; cursor:pointer; background-color:#fff;border:#a8a8a8 1px solid; text-align:center; padding:4px 0; font-family:'Open Sans', sans-serif; font-size:16px;}

.caroselPanel .panel:hover{ color:#fff!important; border:0; background:url(../images/miletab2.gif) no-repeat center top; height:30px; }

.currentTab{  color:#fff!important; border:0!important; background:url(../images/miletab2.gif) no-repeat center top; height:30px; padding:0;}





/*AWARDS TO THE CHAIRMAN*/

.awardsDetailPan{ width:710px; margin:10px 0 30px 40px; display:none;}

.awardDiv {width: 177px;float: left;}

.awardYear {width: 170px; height: 50px; background-color: #a8a8a8; text-align: center; position:relative; padding:25px 0; text-align:center;}

.awardYear span{ display:block; font-family: 'Fjalla One', sans-serif; font-size: 48px; color:#ffffff; }

.awardYear .awardredImg{ position:absolute; left:15px; bottom:-12px;}

.awardTxtPan { width: 167px; padding: 14px 10px 0 0; color: #3a3a3a;}

.awardTxtPan ul {margin: 0; padding: 0; list-style-type: none;}

.awardTxtPan ul li { font-family:'Open Sans', sans-serif; font-size:13px; margin: 10px 0 10px 0; padding: 0 0 10px 15px; background:url(../images/reportNav.png) no-repeat left 7px; color: #353535;}



/*Board of Directors*/

.committeeCon{ width:925px; padding:20px 0 30px 0px; border-top:#e0e0e0 1px solid; margin:0 0 0 40px;}

.committeeCon h2{ font-family:'Open Sans', sans-serif; font-size:16px; font-weight:bold; color:#303030; text-transform:uppercase; padding:0 0 20px 0;}

.committeeCon p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#353535; padding:0 0 10px 0; }





.committeeDir{ width:191px; min-height:630px; float:left; padding:0 40px 10px 0px;}

.auditCon{ position:relative; height:191px; background:url(../images/Committeeimg-1.jpg) no-repeat center top;}

.auditCon img{ margin:32px 0 0 0;}

.auditCon .commiteeName{ display:block; width:60px; position:absolute; font-family:'Open Sans', sans-serif; font-size:14px; color:#fff; font-weight:bold; left:10px; bottom:10px; line-height:15px; text-transform:uppercase;}



.stakeholdersCon{ position:relative; height:191px; background:url(../images/Committeeimg-2.jpg) no-repeat center top;}

.stakeholdersCon img{ margin:32px 0 0 0;}

.stakeholdersCon .commiteeName{ display:block; width:60px; position:absolute; font-family:'Open Sans', sans-serif; font-size:14px; color:#fff; font-weight:bold; left:10px; bottom:10px; line-height:15px; text-transform:uppercase;}



.nominationCon{ position:relative; height:191px; background:url(../images/Committeeimg-3.jpg) no-repeat center top;}

.nominationCon img{ margin:32px 0 0 0;}

.nominationCon .commiteeName{ display:block; width:60px; position:absolute; font-family:'Open Sans', sans-serif; font-size:14px; color:#fff; font-weight:bold; left:10px; bottom:10px; line-height:15px; text-transform:uppercase;}



.csrCon{ position:relative; height:191px; background:url(../images/csr-img.jpg) no-repeat center top;}

.csrCon img{ margin:32px 0 0 0;}

.csrCon .commiteeName{ display:block; position:absolute; font-family:'Open Sans', sans-serif; font-size:14px; color:#fff; font-weight:bold; left:10px; bottom:10px; line-height:15px; text-transform:uppercase;}



.riskmanagementCon{ position:relative; height:191px; background:url(../images/Risk-Management-Committee.jpg) no-repeat center top;}

.riskmanagementCon img{ margin:32px 0 0 0;}

.riskmanagementCon .commiteeName{ display:block; width:60px; position:absolute; font-family:'Open Sans', sans-serif; font-size:14px; color:#fff; font-weight:bold; left:10px; bottom:10px; line-height:15px; text-transform:uppercase;}



.imgredpatch{ position:absolute; }



.commiteeDetpan{ margin:15px 0 0 0;}

.commiteeDetpan ul{ margin:0; padding:0; list-style:none;}

.commiteeDetpan ul li{  margin:0; padding:0 0 10px 0; }

.commiteeDetpan ul li span{ display:block; font-family:'Open Sans', sans-serif; font-size:16px; color:#000000; font-weight:bold; margin:0;}

.commiteeDetpan ul li span a{ color:#303030;}

.commiteeDetpan ul li p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#000000; }

.commiteeDetpan ul li p a{ color:#303030;}

.commiteeDetpan ul li p a:hover{ color:#ff0000;}





/*code-of-conduct*/

.codeConductCon{ width:900px; margin:20px 0 0 0;}

.codeofCommitee{ position:relative; width:120px; height:100px; float:left; padding:15px 15px 0 20px; background-color:#d5d5d5; margin:0 0 25px 20px;}

.codeofCommitee p{ font-family: 'Fjalla One', sans-serif; font-size:13px; color:#373737; text-transform:uppercase; padding:0 0 10px 0;}

.codeofCommitee a{ font-family:'Open Sans', sans-serif; font-size:13px; color:#373737;}

.codeofCommitee a:hover{ border-bottom:#373737 1px solid;}

.codeofCommitee .coderedImg{ position:absolute; left:-12px; top:17px;}



.codeDetailPan{ width:850px; margin:0 0 30px 0;}

.detailheader{ font-family:'Open Sans', sans-serif; margin:20px 0 10px 0;}

.detailheader .innerTitle{ display:block; width:85%; float:left; font-size:20px; color:#373737; font-weight:bold; line-height:25px; }

.detailheader .backButton{ display:block; width:50px; float:right; text-align:right; font-size:13px; line-height:100%;}

.detailheader .backButton a{ display:block; padding:5px 10px 5px 0; background-color:#373737; color:#fff;}

.codeDetailPan p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#373737; padding:10px 0;}

.codeDetailPan ul{ margin:0; padding:0 0 15px 17px;}

.codeDetailPan ul li{ font-family:'Open Sans', sans-serif; font-size:13px; color:#373737; list-style-type:disc;}

.codeDetailPan ul p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#373737; padding:0;}





/*About Us*/

.aboutusPanel{ width:925px; margin:0 0 30px 0;}

.aboutusPanel p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#373737; padding:10px 0;}



.aboutBlurbCon{ margin:0px 0 30px 0; padding:20px 0 0px 0;}

.aboutBlurbLeft{ margin:0 0 30px 0;}

.aboutBlurbLeft .aboutImg{ position:relative; width:182px; float:left; margin:0 40px 0 0;}

.aboutBlurbLeft .aboutImg span img, .aboutBlurbRight .aboutImg span img { width: 100%; height:auto;  }

.aboutBlurbLeft .aboutredPatch{ position:absolute; right:-15px; top:36px;}

.aboutBlurbLeft .about-detail{ width:700px; float:left; padding:30px 0 0 0; border-top:#a8a8a8 1px solid; text-align:left;}

.aboutBlurbLeft .about-detail h2{ font-family: 'Fjalla One', sans-serif; font-size:24px; color:#303030; text-transform:none; padding:5px 0 20px 20px; background:url(../images/hero-arrow.png) no-repeat left top;}

.aboutBlurbLeft .about-detail p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#353535;}



.aboutBlurbRight{ margin:0 0 30px;}

.aboutBlurbRight .aboutImg{ position:relative; width:182px; float:right; margin:0 0px 0 40px;}

.aboutBlurbRight .aboutredPatch{ position:absolute; left:-15px; top:36px;}

.aboutBlurbRight .about-detail{ width:700px; float:right; padding:30px 0 0 0; border-top:#a8a8a8 1px solid; text-align:right;}

.aboutBlurbRight .about-detail h2{ font-family: 'Fjalla One', sans-serif; font-size:24px; color:#303030; text-transform:none; padding:5px 0 20px 20px; background:url(../images/hero-arrow.png) no-repeat left top; display:inline;}

.aboutBlurbRight .about-detail p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#353535;}



/*be-a-safe-hero.html*/

.schedulePanel{ width:915px; margin:30px 0 0 0;}

.schedulePanel .safety-Camp{ width:590px; float:left; padding:0 20px 20px 0; border-right:#e2e2e2 1px solid; margin:0;}

.schedulePanel .safety-Camp h2{ font-family: 'Fjalla One', sans-serif; font-size:20px; color:#303030; text-transform:none; background:url(../images/hero-arrow.png) no-repeat left top; padding:4px 0 4px 20px; }

.schedulePanel .safety-Camp .campDetail{ width:590px; margin:20px 0 0 0; }

.schedulePanel .safety-Camp .campDetail table{ width:570px; }

.schedulePanel .safety-Camp .campDetail table tr{ border-bottom:#dddddd 1px solid; display:block; padding:3px 0;  }

.schedulePanel .safety-Camp .campDetail table tr th{ font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; text-transform:uppercase; width:100px; text-align:left; vertical-align:top; }

.schedulePanel .safety-Camp .campDetail .tableHead{ width:120px;}

.schedulePanel .safety-Camp .campDetail .sectableHead{ width:480px; margin:0 30px 0 0; text-transform:uppercase;}

.schedulePanel .safety-Camp .campDetail table tr td{ font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; text-transform:uppercase; text-align:left; vertical-align:top;}

.schedulePanel .safety-Camp .campDetail .tableData{ width:100px;}

.schedulePanel .safety-Camp .campDetail .sectableData{ width:410px; margin:0 30px 0 0; text-transform:none;}

.schedulePanel .safety-Camp .campDetail .scroll{overflow:auto; height:155px; min-height:155px; position:relative; width:100%; outline:none; padding: }	

.schedulePanel .safety-Camp .campDetail .scrollgeneric {line-height:1px; font-size:1px; position:absolute; top:0; left:0; }

.schedulePanel .safety-Camp .campDetail .vscrollerbase {width:9px; background:url(../images/scoll-bg.png) no-repeat; }

.schedulePanel .safety-Camp .campDetail .vscrollerbar {width:9px; background:url(../images/drag.png) no-repeat center center; height:63px !important;  }





.paneltyRulesPan{ width:710px; margin:0 0 150px 0;}

.paneltyRulesPan table{ font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#303030; margin:0 0 20px 0;}

.paneltyRulesPan table th{ background-color:#686868; color:#ffffff; text-transform:uppercase; text-align:left;}

.paneltyRulesPan table td{ background-color:#dfdfdf;}

.paneltyRulesPan table td span {display: block; font-family: 'Open Sans', sans-serif; font-size: 12px; color: #1c1c1c; padding: 0 0 5px 0;}



/*End*/





.schedulePanel .safety-Program{ width:265px; float:left; margin:0 0 0 10px;}

.schedulePanel .safety-Program h2{ font-family: 'Fjalla One', sans-serif; font-size:20px; color:#303030; text-transform:none; background:url(../images/hero-arrow.png) no-repeat left top; padding:4px 0 4px 20px;}

.schedulePanel .safety-Program .enrolForm{ margin:10px 0 0 20px;}

.schedulePanel .safety-Program .enrolForm ul{ margin:0; padding:0; list-style:none;}

.schedulePanel .safety-Program .enrolForm ul li{ margin:0; padding:5px 0;}

.schedulePanel .safety-Program .enrolForm .enrolText{ width:200px; font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; border:#1c1c1c 1px solid; padding:3px 5px; outline:none;}

.schedulePanel .safety-Program .enrolForm .enrolSelect{ width:212px; font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; border:#1c1c1c 1px solid; padding:3px 5px; outline:none;}

.schedulePanel .safety-Program .enrolForm .enrolDatePicker{ width:163px; font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; border:#1c1c1c 1px solid; padding:3px 5px; outline:none; margin:0 10px 0 0;}



.safetyThumbPanel{ width:915px; margin:30px 0;}

.safetyThumbPanel .thumbBlurb{ width:285px; float:left; padding:20px 0; background:#e2e2e2 url(../images/safety-corner.gif) no-repeat right bottom; margin:0 20px 0 0;}

.safetyThumbPanel .thumbBlurb h2{ font-family: 'Fjalla One', sans-serif; font-size:20px; color:#303030; background:url(../images/hero-arrow.png) no-repeat left top; padding:5px 0 5px 20px; text-transform:none;}

.safetyThumbPanel .thumbtopQue{ width:285px; float:left; padding:20px 0; background:#e2e2e2 url(../images/safety-corner.gif) no-repeat right bottom; background:url(../images/top-quetions.jpg) no-repeat center top; height:221px;}

.safetyThumbPanel .thumbtopQue h2{ font-family: 'Fjalla One', sans-serif; font-size:20px; color:#303030; background:url(../images/hero-arrow.png) no-repeat left top; padding:5px 0 5px 20px; text-transform:none;}

.safetyThumbPanel .thumbBlurb .galSlider{ width:182px; margin:18px 0 0 25px;}

.safetyThumbPanel .thumbBlurb .galSlider .stepcarousel{ position: relative; overflow: hidden; width: 182px; height: 130px; }

.safetyThumbPanel .thumbBlurb .galSlider .stepcarousel .belt{position: absolute; left: 0;top: 0;}

.safetyThumbPanel .thumbBlurb .galSlider .panel{float: left; overflow: hidden;/*margin: 10px; margin around each panel*/width: 182px;}



.safetyDownloadPan{ margin: 0px 0 0px 0px; }

.downloadCorner{ width:290px; float:left; margin:0 25px 0 0;}

.downloadCorner h2{ font-family: 'Fjalla One', sans-serif; font-size:20px; color:#303030; background:url(../images/hero-arrow.png) no-repeat left top; padding:5px 0 5px 20px; text-transform:none;}



.downloadCorner .scroll{overflow:auto; height:155px!important; min-height:155px!important; position:relative; width:275px;}	

.downloadCorner .scrollgeneric {line-height:1px; font-size:1px; position:absolute; top:0; left:0; }

.downloadCorner .vscrollerbase {width:9px; background:url(../images/scoll-bg.png) no-repeat; }

.downloadCorner .vscrollerbar {width:9px; background:url(../images/download-drag.png) no-repeat center center; height:70px !important;  }







.safetyDownloadPan .downloadCorner ul{  margin:0; padding:0; list-style:none; }

.safetyDownloadPan .downloadCorner ul li{ font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; border-bottom:#dddddd 1px solid; padding:15px 0 15px 0; margin:0 10px 0 22px;}

.safetyDownloadPan .downloadCorner ul li span{ display:block; width:200px; float:left;}

.safetyDownloadPan .downloadCorner ul li .panalty{ display:inline; width:200px; float:none; padding:0 10px 0 0;}

.safetyDownloadPan .downloadCorner ul li:last-child{ border:none;}

.safetyDownloadPan .downloadCorner .viewMorecorner{ padding:0 0 0 24px; font-family:'Open Sans', sans-serif; font-size:13px; font-weight:bold;text-transform:uppercase; margin:20px 0;}

.safetyDownloadPan .downloadCorner .viewMorecorner a{ color:#ed1c24; background:url(../images/board-nav-arrow.png) no-repeat right 5px; padding:0px 10px 0 0; outline:none;}

 

.safetyDownloadPan .downloadCorner table{ font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; padding:0 0 0 20px;}

.safetyDownloadPan .downloadCorner table tr{ display:block; border-bottom:#dddddd 1px solid; padding:0 0 10px 0;}

.safetyDownloadPan .downloadCorner table td{ vertical-align:top;}





/*Panelty*/

.paneltyPop{ width:695px; padding:35px 40px 50px 40px; background-color:#ffffff; }

.paneltyPop h1{ font-family: 'Fjalla One', sans-serif; font-size:38px; color:#303030; background:url(../images/guide-det-head.gif) no-repeat left top; padding:0 0 0 53px; line-height:100%;}



.subHeading{ padding:30px 0 30px 0;}

.subHeading .panaltyImg{ width:183px; float:left; padding:0 20px 0 0;}

.subHeading .panaltyDet{ width:490px; float:left;}

.subHeading .panaltyDet h2{ font-family: 'Fjalla One', sans-serif; font-size:20px; color:#303030; background:url(../images/hero-arrow.png) no-repeat left top; padding:5px 0 5px 22px;}

.subHeading .panaltyDet ul{ margin:0 0 0 20px; padding:0; list-style:none;}

.subHeading .panaltyDet ul li{ font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; margin:0px; padding:5px 0 5px 15px; background:url(../images/coninnerNav-arrow.png) no-repeat left 10px;}

.paneltyPop p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#303030;}



.subjectCon{ padding:0 0 15px 40px;}

.subjectCon .safetyCon{ width:50%; float:left; font-family:'Open Sans', sans-serif; font-size:16px; color:#303030; text-transform:uppercase; font-weight:bold;}

.subjectCon .markPan{ width:310px; float:right;}

.subjectCon .markPan ul{ margin:0; padding:0; list-style:none; }

.subjectCon .markPan ul li{ float:left; font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; font-style:italic; margin:0; padding:0 15px; text-align:right; background:url(../images/time-divider.gif) no-repeat right center; }

.subjectCon .markPan ul li span{ color:#ed1c24;}

.subjectCon .markPan ul li:last-child{ padding:0 0 0 15px; background:none;}



.qestionPan{ position:relative; border:#e2e2e2 1px solid; padding:35px 0 20px 82px; margin:0 0 20px 0;}

.qestionPan .cornerRedBg{ position:absolute; left:-1px; top:-2px;}

.qestionPan h2{ font-family: 'Fjalla One', sans-serif; font-size:38px; color:#303030; padding:0 0 10px 0;}

.qestionPan h2 span{ font-size:20px; font-weight:normal; text-transform:none; width:550px}

.qestionPan table{  font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; margin:0 0 0 53px; padding:0;}

.qestionPan table tr{ display:block; padding:0 0 10px 0;}

.qestionPan table tr td{ width:225px;}

.qestionPan .queTextBox{ width:195px; border:#1c1c1c 1px solid; padding:5px; outline:none;}

.qestionPan .queSelect{ width:208px; border:#1c1c1c 1px solid; padding:5px; outline:none;}

.qestionPan .queDatePicker{ width:140px; border:#1c1c1c 1px solid; padding:3px 5px; outline:none; margin:0 10px 0 0;}

.qestionPan table tr td p{ font-weight:bold;}

.qestionPan .colSplit{ width:400px; padding:20px 0 0px 0;}

.qestionPan .colSplitTwo{ width:280px; }

/*.qestionPan span{ padding:0 0 0 5px;}*/

.qestionPan span{ padding:0 0 0 5px; display: inline-block; width: 190px; vertical-align:top;}

.qestionPan .no-arrowLogo{ position:absolute; right:58px; top:50px;}

.opacPan{ opacity:0.3;}

.submitButton{ cursor:pointer;}

/*Mock Test*/





/*Safety Close*/





/*the-chairman*/

.profileofCommitee{ margin:20px 0 0 0;}

.chairmanimgPan{ width:178px; float:left; margin:0 35px 0 0; position:relative;}

.chairmanimgPan .chairmanRedPatch{ position:absolute; right:-15px; top:50%; }

.chairmanDetail{ width:690px; float:left; font-family:'Open Sans', sans-serif;}

.profileofCommitee .chairmanDetail h2{ font-size:18px; color:#353535; padding:0;}

.chairmanDetail b{ display:block; font-size:15px; color:#353535; padding:0 0 20px 0;}

.chairmanDetail .chairmanProfile{ padding:15px 0 0 0; margin:0px 0 10px 0;}

.chairmanDetail .chairmanProfile h2, .enrollnow h2{ font-family: 'Fjalla One', sans-serif; font-size:20px; color:#303030; text-transform:none; font-weight:bold; padding:5px 0 10px 20px; background:url(../images/hero-arrow.png) no-repeat left top;}

.chairmanDetail .chairmanProfile h3{ font-family:'Open Sans', sans-serif; font-size:18px; color:#353535; text-transform:uppercase; font-weight:bold; padding:0 0 10px 0; margin:0; line-height:100%;}

.chairmanDetail .chairmanProfile p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#353535; padding:10px 0 10px 0;}

.chairmanDetail .chairmanProfile p a{ font-size:14px; color:#ff0000;}

.chairmanDetail .chairmanProfile p a:hover{ font-size:14px; color:#353535;}

.profileofCommitee .heighliteText{ margin: 20px 0 15px 0; background:url(../images/hero-arrow.png) no-repeat left top;}

.profileofCommitee span{ font-size: 15px; color: #ffffff; font-weight: bold; background-color:#000000; padding:5px 10px;}

.profileofCommitee .heighliteText h2{ font-family: 'Fjalla One', sans-serif; font-size:24px; padding:5px 0 0 20px; margin:0; text-transform:none;}



.chairmanDetail a{ color:#303030; cursor:pointer;}

.chairmanDetail .chairmanDetailBod{ font-weight:bold;}



/*key-policies*/

.chairmanProfile ul{ margin:0; padding:0;}

.chairmanProfile ul li{ font-family:'Open Sans', sans-serif; font-size:13px; margin:0; padding:5px 0 0px 0; list-style:disc; margin:0 0 0 20px;}

.policyimgPan{ width:182px; float:left; margin:0 40px 0 0; position:relative;}

.policyimgPan .policyRedPatch{ position:absolute; right:-15px; top:37px; }

.polictLeft{ margin: 0 0 0 230px; }

/*Sports*/

.sportsBlurbCon{ margin:0px 0 30px 0; padding:20px 0 0px 0;}

.sportsBlurb{ margin:0 0 30px 0;  border-bottom:#a8a8a8 1px solid; padding:0 0 30px 0;}

.sportsBlurb h2{ font-family:'Open Sans', sans-serif; font-size:24px; color:#ff0200; text-transform:uppercase; }

.sportsBlurb .sportsCatalogue{ display:block; width:200px; font-family:'Open Sans', sans-serif; font-size:13px; border:#303030 1px solid;  padding:3px 5px; text-align:center; text-transform:uppercase;}

.sportsBlurb .sportsDealers{ display:block; width:100px; font-family:'Open Sans', sans-serif; font-size:13px; border:#303030 1px solid;  padding:3px 0px; text-align:center; text-transform:uppercase;}

.sportsBlurb .sportsCatalogue a, .sportsBlurb .sportsDealers a{ color:#353535;}

.sportsBlurb .sportsImg{ position:relative; width:182px; float:left; margin:0 40px 0 0;}

.sportsBlurb .sportsredPatch{ position:absolute; right:-15px; top:36px;}

.sportsBlurb .sports-detail{ width:700px; float:left; padding:0px 0 0 0; text-align:left;}

.sportsBlurb .sports-detail p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#353535; padding:0 0 20px 0;}



/*Sports New CSS*/

.sportsTypeCon{}





/*Rider Zone*/

.riderzoneCon{ padding:0px 0 30px 40px;}

.riderzoneCon h2{ font-family:'Open Sans', sans-serif; font-size:16px; font-weight:bold; color:#303030; border-bottom:#dddddd 1px solid; text-transform:uppercase; padding:0 0 20px 0; line-height:100%; margin:0 0 20px 0;}

.riderzoneCon b{ display:block; font-family:'Open Sans', sans-serif; font-size:13px; float:right; background-color:#000000; margin-top:-15px; padding:3px 10px; font-weight:normal;}

.riderzoneCon b a{ color:#ffffff;}

.riderzoneCon p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#1c1c1c; padding:0 0 20px 0;}

.guide-blurbCon{  width:680px; margin:20px 0 40px 0;}

.guide-blurbCon .detailsBlurbs{ width:152px; float:left; padding:0 9px 35px 9px;}

.guide-blurbCon .detailsBlurbs span{ display:block; font-family:'Open Sans', sans-serif; font-size:13px; font-size:12px\9; color:#353535; text-transform:uppercase; font-weight:bold; text-align:center; padding:10px 0;}

.inner-rider{ width:900px; margin:20px 0 40px 0; border-top:#dddddd 1px solid;}

.inner-rider h2{ font-family:'Open Sans', sans-serif; font-size:20px; color:#303030; text-transform:none; border:0; padding:20px 0 0 0;}



/*Preinspection Inner*/

.preInnerPan{ margin:0 0 0 20px;}

.preInnerPan h1{ font-family:'Fjalla One', sans-serif; font-size:54px; color:#303030; text-transform:uppercase;   margin:0 0 30px 0px; background:url(../images/contact-bg.gif) no-repeat left top; padding:0 0 0 30px;}

.preInnerPan .inspectionSelectpan{ float:right; margin:-70px 10px 0 0px;}

.preInnerPan .inspectionSelectpan .selectguide{ width:210px; border:1px solid #1c1c1c; padding:1px 9px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:400; font-size:13px; color:#353535; outline:none; margin:0 15px 0 0; }

.preInnerDetailPan{ width:900px; margin:20px 0 0px 40px; border-top:#dddddd 1px solid; padding:0px 0 0 0;}

.preInnerDetailPan p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#1c1c1c; line-height:20px; padding:5px 0 0 0;}

.preInnerDetailPan .innerPan{ margin:10px 0 30px 0;}

.preInnerDetailPan .innerPan p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#1c1c1c; line-height:20px; padding:5px 0 0 0;}

.preInnerDetailPan .innerPan ul{ margin:10px 0 10px 0px; padding:0;}

.preInnerDetailPan .innerPan ul li{ font-family:'Open Sans', sans-serif; font-size:13px; color:#2f2f2f; line-height:20px; background:url(../images/pre-section-arrow.gif) no-repeat left 8px; padding:2px 0 2px 15px;}



.engineoilDetail{ margin:10px 0 20px 0;}

.engineoilDetail h2{ font-family:'Fjalla One', sans-serif; font-size:34px; color:#303030; padding:0 0 20px 50px; line-height:100%; margin:40px 0 0px 0; background:url(../images/guide-det-head.gif) no-repeat left 2px;}

.engineoilDetail .engImgData{ position:relative; width:182px; float:left; margin:0 20px 0 0;}

.engineoilDetail .engImgData span{ display:block; float:none; padding:0 0 20px 0;}

.engineoilDetail .engImgData .engred{ display:block; position:absolute; right:-15px; top:35px;}

.engineoilDetail .enginofData{ width:685px; float:left;}

.engineoilDetail .enginofData h2{ font-family:'Fjalla One', sans-serif; font-size:16px; color:#2f2f2f; padding:7px 0 20px 20px; line-height:100%; margin:0 0 0px 0; background:url(../images/career-head-bg.gif) no-repeat left top;}

.engineoilDetail .enginofData p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#1c1c1c; padding:0 0 10px 20px; line-height:20px;}

.engineoilDetail .enginofData ul{ margin:0 0 20px 20px; padding:0;}

.engineoilDetail .enginofData ul li{ font-family:'Open Sans', sans-serif; font-size:13px; color:#2f2f2f; line-height:20px; background:url(../images/pre-section-arrow.gif) no-repeat left 8px; padding:2px 0 2px 15px;}

.engineoilDetail .enginofData strong{ display:block; font-family:'Open Sans', sans-serif; font-size:13px; color:#1c1c1c; line-height:20px; padding:5px 0 5px 20px;}









/*maintenance-guide*/

.maintenanceGuide{ width:900px; border-top:#dddddd 1px solid; padding:0px 0 20px 0; margin:20px 0 0 40px;}

.guideDetail{ padding:20px 0 20px 0;}

.guideDetail h2{ font-family: 'Fjalla One', sans-serif; font-size:38px; font-weight:bold; color:#303030; background:url(../images/hero-arrow-horizontal.png) no-repeat left 6px; padding:0 0 20px 56px; margin:0; }

.guideDetail .oilImagePan{ width:182px; float:left; margin:0 40px 0 0;}

.guideDetail .oilDetailsPan{ width:675px; float:left;}

.guideDetail .oilDetailsPan p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; line-height:20px; padding:0 0 20px 0;}



.Recommendation{ padding:20px 0;}

.Recommendation h2{ font-family: 'Fjalla One', sans-serif; font-size:38px; font-weight:bold; color:#303030; background:url(../images/hero-arrow-horizontal.png) no-repeat left 6px; padding:0 0 20px 56px; margin:0; }

.Recommendation p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; line-height:20px; padding:0 0 20px 0;}

.Recommendation .selectachiever { width:210px; border:1px solid #1c1c1c; padding:1px 9px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:400; font-size:13px; color:#353535; outline:none; margin:0 15px 0 0; }



.achieverCon{ background:#e2e2e2 url(../images/achiever-cornerImg.gif) no-repeat left top; padding:25px 0 55px 40px;}

.achieverCon h2{ font-family: 'Fjalla One', sans-serif; font-size:20px; color:#303030; padding:0 0 0 25px;}

.achieverInner{ margin:15px 0 0 0;}

.achieverInner .bikeInnerPan{ width:335px; float:left; padding:0 10px 0 0;}

.achieverInner .bikeInnerPan p{ font-family:'Open Sans', sans-serif; font-size:12px; color:#727272; line-height:20px;}

.achieverInner .InfoDetail{ width:510px; float:left;}

.achieverInner .InfoDetail table{ width:510px; font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; margin:0 0 20px 0;}

.achieverInner .InfoDetail table tr{ display:block; border-bottom:#c5c5c5 1px solid;}

.achieverInner .InfoDetail table td{ padding:8px 0; margin:0; text-align:left;}

.achieverInner .InfoDetail table th{ padding:8px 0; margin:0; text-align:left;}

.achieverInner .InfoDetail p{ font-family:'Open Sans', sans-serif; font-size:15px; color:#303030; font-weight:bold; padding:0 0 10px 0;}



/*bike-warranty-details-and-policy*/

.bike-warrantyCon{ width:900px; padding:20px 0 0px 0; border-top:#dddddd 1px solid; }

.bike-warrantyCon h2{ font-family:'Open Sans', sans-serif; font-size:20px; color:#303030; text-transform:uppercase; border:0; padding:15px 0 0px 0;}

.bike-warrantyCon .serviceSchedule{ display:block; font-family: 'Fjalla One', sans-serif; font-size:38px; color:#303030; text-transform:none; border:0; padding:10px 0 20px 55px; background:url(../images/guide-det-head.gif) no-repeat left 15px;}

.bike-warrantyCon p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; line-height:20px;}

.noteText{ font-family:'Open Sans', sans-serif; font-size:12px; color:#727272; padding:20px 0;}

.five-rear-warrabty{/* border-bottom:#dddddd 1px solid;*/ margin:0px 0 0px 0; padding:0 0 0px 0;}

.five-rear-warrabty h2{ font-family:'Open Sans', sans-serif; font-size:20px; color:#303030; text-transform:uppercase; border:0; padding:15px 0 0px 0;}

.five-rear-warrabty  p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; line-height:20px;}



.bike-warrantyCon .bikeAchieverPan{ width:806px; background:#e2e2e2 url(../images/serviceSchedule-corner.png) no-repeat left top; padding:20px 54px 25px 54px; margin:30px 0;}

.bike-warrantyCon .bikeAchieverPan h2{ font-family: 'Fjalla One', sans-serif; font-size:20px; color:#303030; text-transform:none; padding:8px 0 0 10px ;}

.bike-warrantyCon .bikeAchieverPan .achieverContPan{ max-width:470px; width:100%; display:inline-block; vertical-align: top;}
.bike-warrantyCon .bikeAchieverPan .achieverImgPan{ width:320px; margin: 0 auto; }
.bike-warrantyCon .bikeAchieverPan .achieverImgPan .btn-UM {background: #ff0101; border: none; color: #fff; padding: 7px 20px; cursor: pointer;  font-family: 'Fjalla One', Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; text-align: center;}


.bike-warrantyCon .bikeAchieverPan table{ width:100%; font-family:'Open Sans', sans-serif; font-size:13px; background-color:none; margin:10px 0 0 0;}

.bike-warrantyCon .bikeAchieverPan table tr{ display:block; color:#303030; padding:5px 0; border-bottom:#c5c5c5 1px solid; font-weight:600;}

.bike-warrantyCon .bikeAchieverPan table tr:last-child{ border:none;}

.bike-warrantyCon .bikeAchieverPan table .firsttabledata{ width:172px; font-style:italic; vertical-align:top; padding:0 20px 0 0; }

.bike-warrantyCon .bikeAchieverPan table .othertabledata{ width:106px; vertical-align:top;}

.bike-warrantyCon .bikeAchieverPan table .lasttabledata{ width:636px; vertical-align:top; text-align:left; padding:0; margin:0;}


 

 
 

/*puc-certification*/

.bike-warrantyCon ul{ font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; margin:0 0 0 25px; padding:0; }

.bike-warrantyCon ul li{ list-style:disc!important; margin:0; padding:0 0 10px 0;}



/*fuel-economy-tips*/

.bike-warrantyCon .do-dontPan{ border-bottom:#dddddd 1px solid; padding:0 0 10px 0; margin:0 0 20px 0;}

.bike-warrantyCon .do-dontPan span{ display:block; font-family:'Open Sans', sans-serif; font-size:20px; color:#303030; text-transform:uppercase; padding:0 0 10px 0;}

/*bike-services-and-maintenance-schedule*/

.bike-warrantyCon .selectServices { width:200px; width:200px\9;  border:1px solid #494949; padding:0px 9px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:400; font-size:13px; color:#353535; outline:none; margin:0 15px 0 0; }

/*.bike-warrantyCon table{ font-family:'Open Sans', sans-serif; font-size:13px; margin:20px 0 ;}

.bike-warrantyCon table th{ background-color:#686868; color:#ffffff; padding:15px 0; text-transform:uppercase;}

.bike-warrantyCon table td{ background-color:#d5d5d5; color:#303030;}

.bike-warrantyCon  span{ font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; font-weight:bold;}/**/





/*Careers*/

.CareersWraper { width:1290px; margin:0 auto; padding:0px 0 0 0; }

.careersCon{ width:900px; padding:0px 0 0px 40px;  z-index:-9999!important;}

.careersCon p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; line-height:20px; padding:0 0 20px 0;}

.careersCon p a{ color:#ff0000; border-bottom:#ff0000 1px solid; font-weight:bold;}

.careersCon strong{ font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; line-height:20px; }

.careersCon span{ display:inline-block; color:#ff0000; font-size:16px; font-weight:bold; text-transform:uppercase; padding:0px 0 0px 0;}



.careersCon .videoPan{ width:710px; font-family:'Open Sans', sans-serif; padding:15px 0 0 0;}

/*.videoInfoPan p{ font-size:13px; color:#303030; line-height:20px; padding:10px 0 15px 0;}*/



.videoPans{ width:100%; text-align:center; border-bottom: #ebebeb 1px solid; padding-bottom:20px; clear:both;}

#panminHeight{ min-height:200px;}



.empSpeekPan{ margin:20px 0 30px 0;}

.empSpeekCon{ width:900px; margin:0 0 30px 0;}

.empSpeekCon .empImgLeftPan{ position:relative; width:182px; float:left; margin:0 20px 0 0;}

.empSpeekCon .empImgLeftPan .empredPatch{ position:absolute; right:-15px; top:30px;}

.empSpeekCon .empDetailLeftPan{ width:540px; float:left; /*border-top:#dddddd 1px solid;*/ padding:25px 0 0 30px; background:url(../images/career-head-bg.gif) no-repeat left 20px;}

.empSpeekCon .empDetailLeftPan h3{ font-family: 'Fjalla One', sans-serif; font-size:20px; color:#ed1c24; }

.empSpeekCon .empDetailLeftPan span{font-family: 'Fjalla One', sans-serif; font-size:14px; color:#ed1c24;}

.empSpeekCon .empDetailLeftPan p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#1c1c1c; line-height:20px; padding:10px 0;}



.empSpeekCon .empImgRightPan{ position:relative; width:182px; float:right; margin:0 0px 0 20px;}

.empSpeekCon .empImgRightPan .empredPatch{ position:absolute; left:-15px; top:30px;}

.empSpeekCon .empDetailRightPan{ width:508px; float:right;  background:url(../images/career-head-bg.gif) no-repeat right 30px; padding:25px 30px 0 0px; text-align:right;}

.empSpeekCon .empDetailRightPan h3{ font-family: 'Fjalla One', sans-serif; font-size:20px; color:#ed1c24;}

.empSpeekCon .empDetailRightPan span{ font-family: 'Fjalla One', sans-serif; font-size:14px; color:#ed1c24;}

.empSpeekCon .empDetailRightPan p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#1c1c1c; line-height:20px; padding:10px 0;}



.expander{ color:#ed1c24!important;}



/*current-openings*/

.openingsCon{ margin:25px 0 0 0;}

.openingsCon h2{font-family:'Open Sans', sans-serif; font-size:16px; color:#1c1c1c; font-weight:bold;}

.filters b {font-family:'Open Sans', sans-serif; font-size:13px; color:#303030;}

.filters .selectExperience{ width:200px;  padding:3px 5px; border:#303030 1px solid; margin:10px 50px 0 34px; outline:none; }

.filters .searchCurrentOpeningsBox{ width:179px; font-size:13px; color:#1c1c1c; border:#303030 1px solid; padding:4px 10px; margin:10px 15px 0 45px; outline:none;}

.filters .searchOpeningsBox{ width:200px; font-size:13px; color:#1c1c1c; border:#303030 1px solid; padding:4px 10px; margin:0 15px 0 10px; outline:none;}

.filters .openingBtn{ display:block; width:100px; /*float:right;*/ color:#ffffff; text-transform:uppercase; font-weight:bold; padding:5px 25px; background-color:#ff0000; text-align:center; margin:15px 0px 50px 100px; cursor:pointer;}

/*.filters .openingBtn{ display:block; width:100px; float:right; color:#ffffff; text-transform:uppercase; font-weight:bold; padding:5px 25px; background-color:#ff0000; text-align:center; margin:5px 100px 0 0; cursor:pointer;}*/



.openingsCon .openingsType{ border-top:#dddddd 2px solid; margin:15px 0 0 0; padding:10px 0 0 0;}

.openingsType .location{ width:500px; float:left;}

.openingsType .location p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#1c1c1c; line-height:0px;}

.openingsType .location p a{ color:#FF0000; border-bottom:#ff0000 1px solid;}



.openingsType .applyNow{ width:200px; float:left; /*margin:10px 0 0 0;*/}

.openingsType .applyNow span{ display:block; width:100px; float:left; color:#FF0000; text-transform:uppercase; font-weight:bold; padding:5px 10px; border:#ff0000 1px solid;}



/*Career Sign In/Sign Up*/

.signInPanel{ width:640px; font-family:'Open Sans', sans-serif; color:#1c1c1c; margin:20px 0 0 0;}

.signInPanel #careers_loginresult{ color:#ff0000!important; font-weight:normal; text-transform:none; height:20px;}

.signInPanel table{ font-size:13px; color:#1c1c1c;}

.signInPanel table td{ padding:10px 20px 10px 0; font-weight:bold; }

.signInPanel .emailTextBox{ width:215px; font-size:13px; color:#1c1c1c; border:#303030 1px solid; padding:5px 10px; margin:0 0 0 20px; outline:none;}

.signInPanel .signupDet{ width:215px; font-size:13px; color:#1c1c1c; border:#303030 1px solid; padding:5px 10px; margin:10px 20px 0 0px; outline:none;}

.signInPanel .areaTarget{ width:90px; font-size:13px; color:#1c1c1c; border:#303030 1px solid; padding:4px 5px; margin:10px 0px 0 0px; outline:none;}



.signInPanel table td ul{ margin:0; padding:0;}

.signInPanel table td ul li{ display:block; float:left; padding:10px 15px 0 20px; background:url(../images/reg-divider.gif) no-repeat right 15px;}

.signInPanel table td ul li a{ color:#fc0000;}

.signInPanel table td ul li:last-child{ padding:10px 0 0 15px; background:none;}

.signInPanel table td .submitButton{ display:block; width:60px; padding:10px 15px; font-size:14px; color:#ffffff; font-weight:bold; background-color:#ff0000; margin:0 0 0 20px; text-transform:uppercase;}

.signInPanel table td .SignUpButton{ display:block; width:70px; float:left; padding:10px 10px; font-size:14px; color:#ffffff; font-weight:bold; background-color:#ff0000; margin:0 10px 0 0; text-transform:uppercase; text-align:center;}

.signInPanel table td .cancelButton{ display:block; width:70px; float:left; padding:10px 10px; font-size:14px; color:#ffffff; font-weight:bold; background-color:#000000; margin:0 10px 0 0; text-transform:uppercase; text-align:center;}



.signInPanel table td span{ font-size:13px; color:#ff0000; display:inline;}

.signInPanel table td a{ color:#ff0000;}

.signInPanel table td .selectDay{ display:block; padding:3px 5px; border:#303030 1px solid; margin:10px 15px 0 0; outline:none; float:left; }

.signInPanel table td .selectMonth{ display:block; width:95px; padding:3px 10px; border:#303030 1px solid; margin:10px 15px 0 0; outline:none; float:left; }

.signInPanel table td .selectQualification{ display:block; width:190px; padding:3px 10px; border:#303030 1px solid; margin:10px 15px 0 0; outline:none; float:left; }

.signInPanel table td .functionalArea{ display:block; width:150px; padding:3px 10px; border:#303030 1px solid; margin:10px 15px 0 0; outline:none; float:left; }

.signInPanel table td .chooseFile{ margin:10px 0 0 0;}

.signInPanel table td .chkBox{ margin:15px 0 0 0;}



/*my_listing*/

.listingPanel{ width:750px; font-family:'Open Sans', sans-serif; color:#1c1c1c; margin:20px 0 0 0;}

.listingPanel table{ width:100%!important; font-size:13px; color:#303030;}

.listingPanel table th{ padding:10px; color:#ffffff; background-color:#686868;}

.listingPanel table td{ padding:10px; color:#303030; background-color:#d5d5d5;}

.listingPanel table td a{color:#ff0000;}



/*we-care-green-it*/

.greenitDetail{ width:800px; float:left; font-family:'Open Sans', sans-serif;}

.greenitBanner{ margin:0 0 30px 0;}

.greenitDetail h2{ font-family:'Open Sans', sans-serif; font-size:20px; color:#303030; text-transform:uppercase; font-weight:bold; padding:0 0 10px 0; line-height:100%;}

.greenitDetail h3{ font-family:'Open Sans', sans-serif; font-size:18px; color:#353535; text-transform:uppercase; font-weight:bold; padding:0 0 10px 0; margin:0; line-height:100%;}

.greenitDetail .impactText{ margin: 20px 0;}

.greenitDetail .impactText h2{ font-family: 'Fjalla One', sans-serif; font-size:24px; color:#303030; background:url(../images/hero-arrow.png) no-repeat left top; text-transform:none; padding:7px 0 2px 20px;}

.greenitDetail .impactText span{ font-size: 15px; color: #ffffff; font-weight: bold; background-color:#000000; padding:5px 10px;}

.greenitDetail p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#353535; padding:0px 0 10px 0;}

.greenitDetail ul{ margin:0 0 10px 17px; padding:0;}

.greenitDetail ul li{ font-family:'Open Sans', sans-serif; font-size:13px; color:#353535; margin:0; padding:0 0 3px 0; list-style:disc;}

.greenitDetail ul li ul{ margin:3px 0 0 15px !important;}

.greenitDetail ul li ul li{ margin:0 0 0 15px;  margin:0; padding:0 0 3px 0; list-style:circle!important;}



/*engine-testing-engineer-combustion-analysis*/

.engine-testing{ width:710px; font-family:'Open Sans', sans-serif; color:#1c1c1c; margin:20px 0 0 0;}

.engine-testing table{ width:100%; font-family:'Open Sans', sans-serif; font-size:14px; background-color:#ffffff; }

.engine-testing table .tdLeft{ width:155px; color:#ffffff; background-color:#686868; font-weight:600; line-height:20px; }

.engine-testing table .tdRight{ color:#353535; background-color:#d5d5d5; }

.engine-testing table .tdRight span{ font-family:'Open Sans', sans-serif; font-size:14px; color:#353535; font-weight:normal; text-transform:none;}

.engine-testing table td p{ padding:0 0 10px 0;}

.engine-testing table .engTestingApply{ width:95px; display:block; float:right; color:#ff0000; font-weight:bold; text-transform:uppercase; padding:5px 20px; border:#ff0000 1px solid; margin:15px 30px 15px 0;}

.engine-testing table .tdRight a{ color:#FF0000;}



/*My Profile*/

.myProfileCon{ width:850px; font-family:'Open Sans', sans-serif; margin:0px 0 30px 0;}

.myProfileCon .detailHeader{ padding:0 0 10px 0; border-bottom:#d5d5d5 1px solid; margin:0 0 5px 0;}

.myProfileCon .detailHeader .typeofDet { display:block; width:50%; float:left; font-family:'Open Sans', sans-serif; font-size:18px; font-weight:bold; color:#353535;}

.myProfileCon .detailHeader .editLink { display:block; width:50%; float:right; text-align:right; font-family:'Open Sans', sans-serif; font-size:18px; font-weight:bold; color:#ff0000;}

.myProfileCon table{ width:100%; font-family:'Open Sans', sans-serif; font-size:14px;}

.myProfileCon table td{ width:50%; font-family:'Open Sans', sans-serif; font-size:13px;}

.myProfileCon table td p{ padding:5px 0; }

.myProfileCon table td p a, .myProfileCon table td p span{ color:#ff0000;}

.myProfileCon table td p .selectMarital{ display:block; width:190px; padding:3px 10px; border:#303030 1px solid; margin:10px 15px 0 0; outline:none; float:left; }

.myProfileCon table td p .PersonalTextBox{ width:215px; font-size:13px; color:#1c1c1c; border:#303030 1px solid; padding:5px 10px; margin:10px 0 0 0px; outline:none;}

.myProfileCon table td .personalDetButton{ display:block; width:70px; float:left; padding:10px 10px; font-size:14px; color:#ffffff; font-weight:bold; background-color:#ff0000; margin:20px 10px 0 0; text-transform:uppercase; text-align:center;}



/*update-account-details*/

.updateaccPanel{ width:800px; font-family:'Open Sans', sans-serif; color:#1c1c1c; margin:20px 0 0 0;}

.updateaccPanel table{ font-size:13px; color:#1c1c1c;}

.updateaccPanel table td{ padding:10px 20px 10px 0; }

.updateaccPanel .accTextBox{ width:215px; font-size:13px; color:#1c1c1c; border:#303030 1px solid; padding:5px 10px; margin:0 0 0 20px; outline:none;}

.updateaccPanel .accDet{ width:215px; font-size:13px; color:#1c1c1c; border:#303030 1px solid; padding:5px 10px; margin:10px 20px 0 0px; outline:none;}

.updateaccPanel .accTarget{ width:90px; font-size:13px; color:#1c1c1c; border:#303030 1px solid; padding:4px 5px; margin:10px 0px 0 0px; outline:none;}

.updateaccPanel table td .selectFunction{ display:block; width:190px; padding:3px 10px; border:#303030 1px solid; margin:10px 15px 0 0; outline:none; float:left; }

.updateaccPanel table td .accDay{ display:block; padding:3px 5px; border:#303030 1px solid; margin:10px 15px 0 0; outline:none; float:left; }

.updateaccPanel table td .accMonth{ display:block; width:95px; padding:3px 10px; border:#303030 1px solid; margin:10px 15px 0 0; outline:none; float:left; }

.updateaccPanel table td span{ font-size:13px; color:#ff0000;}

.updateaccPanel table td .accSubmitButton{ display:block; width:70px; float:left; padding:10px 10px; font-size:14px; color:#ffffff; font-weight:bold; background-color:#ff0000; margin:0 10px 0 0; text-transform:uppercase; text-align:center;}





/*Privaci Policy*/



.privaciPolicy { width:740px; margin:0 auto;  padding:0 0 65px 20px; }

.privaciPolicy h1 { font-family:'Fjalla One', sans-serif; font-size:54px; color:#303030; background:url(../images/main-heading-bg.png) no-repeat left top; padding:10px 0 25px 35px; line-height:100%; text-transform:uppercase;}

.greenitDetail{ padding:10px 0 0 0; /*border-top:#dddddd 1px solid;*/ margin:0 0 40px 0;}

.greenitDetail h3{ font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:16px; color:#303030; text-transform:uppercase;}

.greenitDetail .policyText{ margin: 20px 0;}

.greenitDetail .policyText span{ font-size: 15px; color: #ffffff; font-weight: bold; background-color:#000000; padding:5px 10px;}

.greenitDetail b{ display:block; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#303030; line-height:20px; padding:10px 0 0 0;}

.greenitDetail p{ font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#303030; line-height:20px; padding:0 0 10px 0;}

.greenitDetail p a{ color:#ff0000;}

.greenitDetail p a:hover{ color:#303030;}

.greenitDetail ol{  padding:0; margin:0 0 0 20px;}

.greenitDetail ol li{ font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#303030; padding:0; margin:0; list-style:decimal;}





/*Site Map*/



.siteMap { width:925px; margin:0 auto;  padding:0 0 65px 20px; }

.siteMap h1 { font-family:'Fjalla One', sans-serif; font-size:54px; color:#303030; background:url(../images/main-heading-bg.png) no-repeat left top; padding:10px 0 25px 35px; line-height:100%; text-transform:uppercase;}

.sitemapDetails{ padding:10px 0 0 0; border-top:#dddddd 1px solid; margin:0 0 0px 0;}

.sitemapDetails ul{ margin:0; padding:0px;}

.sitemapDetails ul li{ display:block; width:165px; height:240px; float:left; font-family:'Open Sans', Arial, Helvetica, sans-serif; color:#303030; margin:0 0px 30px 0; padding:0 20px 0px 0;}

.sitemapDetails ul li p{  font-size:15px; font-weight:bold; text-transform:uppercase; padding:0 0 10px 0;}

.sitemapDetails ul li p a{ color:#303030; font-size:15px; font-weight:bold;}

.sitemapDetails ul li span{ display:block; padding:0 0 3px 0;}

.sitemapDetails ul li span a{ color:#303030; font-size:13px;}

.sitemapDetails ul li span a:hover{ color:#ed1c24;}

 

/*register-your-bike*/

.regBikeCon{ padding:30px 0 30px 40px; border-top:#dddddd 1px solid;}

.regBikeCon ul{ margin:0; padding:0;}

.regBikeCon ul li{ display:block; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; padding:0 0 15px 0;}

.regBikeCon ul li p{ font-size:13px; color:#303030; font-weight:bold; line-height:100%;}

.regBikeCon ul li span{ display:block; font-size:12px; color:#ff0000; font-weight:bold; padding:5px 0 0 0;}

.regBikeCon ul li .regBiketextbox {width: 200px; border: 1px solid #1c1c1c; height: 19px; padding: 2px 5px 2px 5px; margin:10px 0 0 0; color:#353535!important; outline:none; }

.regBikeCon ul li .selectBikeName {border: 1px solid #1c1c1c; width: 210px; padding: 2px; font-size: 13px; color: #303030; outline: none; margin:10px 0 0 0;}

.regBikeCon ul li span .regButton{ display:block; float:left!important;}



/*genuine-parts-test-of-genuineness*/



.flashVideoPan{ width:900px; padding:20px 0 100px 40px; border-top:#e0e0e0 1px solid;} 

.mediaGalleryLeft { width:480px; float:left; margin:0 0 0 90px; }

.galleryImgWraper { position:relative; width:100%; height:0; padding-bottom:56.25%; margin:0; border:0; outline:0; }



.genuinefaqs{ width:900px; padding:20px 0 100px 40px; border-top:#e0e0e0 1px solid;}

.genuinefaqs .mypets {font-family:'Open Sans', sans-serif; cursor: pointer; font-size: 14px; color: #323232; background: #ffffff; padding: 10px 12px; margin: 0 0 8px 0; border: 1px solid #dddddd; font-weight:bold;}

.genuinefaqs .mypets span { background: url(../images/plus.gif) no-repeat left 5px; padding: 0 0 0 25px; display: block;}

.genuinefaqs .thepet {border: 2px solid #ffffff; color: #686767; margin: 0 0 16px 0; padding: 0 12px 10px 12px; font-size: 13px; background: #f8f8f8;}

.genuinefaqs .thepet p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#353535; padding:10px 0 0 0;}

.genuinefaqs .thepet p a{ color:#ff0000;}

.genuinefaqs .thepet ul{ margin:2px 0 0 17px; padding:0;}

.genuinefaqs .thepet ul li{ font-family:'Open Sans', sans-serif; font-size: 13px; color: #323232; margin:0; padding:2px 0; list-style:disc!important;}

.genuinefaqs .openpet { margin: 0;}

.genuinefaqs .openpet span { background:url(../images/minus.gif) no-repeat left 5px; padding: 0 0 0 25px; display: block;}



#flashSection{ }

.responsiveFlash{ display:none; background: #efefef; padding:20px 0;}

.responsiveFlash .flashImagePan{ position:relative; width:566px; margin:0 auto; }

.genuine-mark { position: absolute; bottom: 10px; right: 50px; width: 8px; height: 8px; border: 9px solid #fff; background: #f00; cursor: pointer;   border-radius: 50%; -moz-border-radius:50%; -webkit-border-radius: 50%;}

.featureButton { font-family:'Open Sans', sans-serif; margin: 20px auto; width: 110px; background: #ff0000; text-align: center; border-radius: 4px; line-height: 30px;}

.featureButton a { display: block; color: #fff;}



.genuineContent {  margin: 20px auto; padding: 2%; width: 40%; background: #fff; position: relative; display: none;}

.genuineContent h2 { font-family:'Fjalla One', sans-serif; color: #ed1c24; font-size: 20px; padding: 0px 0 0px 0; text-transform: uppercase; margin: 0 0px 10px 0px;}

.genuineContent h3 { font-family:'Open Sans', sans-serif; font-size:16px; color:#303030; font-weight:bold; margin: 0px; padding: 0px;}

.genuineContent p { font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; margin: 10px 0 0 0; font-size: 14px; line-height: 20px; padding:0;}

.genuineContent p a{ font-family:'Open Sans', sans-serif; font-size:13px; color:#f20000;}

.genuineContent .closePopup { color: red; cursor: pointer; float: right; font-size: 24px; padding: 2px 10px; position: absolute; right: 0; top: 0;}







/*Hero Racing*/

.racingContainer{ width:930px; padding:20px 0 30px 40px; border-top:#e0e0e0 1px solid;}

.racingContainer p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; padding:0px 0 30px 0;}

.racingContainer .erikBuell{ display:block; width:400px; float:left; font-family:'Open Sans', sans-serif; font-size: 13px; text-transform:uppercase;}

.racingContainer .erikBuell a{ color:#ed1c24;}

.racingContainer .amaProRacing{ display:block; width:400px; float:right; font-family:'Open Sans', sans-serif; font-size: 13px; text-transform:uppercase; text-align:right;}

.racingContainer .amaProRacing a{ color:#ed1c24;}



.racingContainer .machineBanner{ width:914px; padding:0 0 20px 0;}

.racingContainer .spec-ebrPan{ width:690px; padding:20px 0 0 0;}

.racingContainer .spec-ebrPan h2{ font-family:'Fjalla One', sans-serif; font-size:38px; color:#303030; font-weight:bold; padding:0 0 10px 50px;background:url(../images/guide-det-head.gif) no-repeat left top; line-height:100%; border:none;}

.racingContainer .spec-ebrPan .spectDetailcon{ margin:10px 0;}

.spectDetailcon{ margin:10px 0;}

.spectDetailcon .specs-type{ width:165px; float:left;}

.spectDetailcon .specs-type ul{ font-family:'Fjalla One', sans-serif; margin:0; padding:0;}

.spectDetailcon .specs-type ul li{ font-size:13px; color:#414141; padding:0 0 30px 0; list-style:none; text-transform:uppercase; cursor:pointer;}

.spectDetailcon .specs-type .activeType{ color:#ff1919;}

.spectDetailcon .typeDetail{ width:525px; float:left; display:none;}

.spectDetailcon .typeDetail h3{ font-family:'Fjalla One', sans-serif; font-size:20px; color:#303030; background:url(../images/career-head-bg.gif) no-repeat left top; padding:0 0 10px 20px;}

.spectDetailcon .typeDetail ul{ font-family:'Open Sans', sans-serif; margin:5px 0 15px 20px; padding:0;}

.spectDetailcon .typeDetail ul li{ display:block; font-size:13px; color:#303030; list-style:none; padding:8px 0; border-bottom:#dddddd 1px solid;}

.spectDetailcon .typeDetail ul li:last-child{ border:none; }

.spectDetailcon .typeDetail ul li .specsInfo{ display:block; width:200px; float:left; font-style:italic; padding:0 0 0 5px;}

.spectDetailcon .typeDetail ul li .specsValue{ display:block; width:200px; float:left; padding:0 0 0 5px;}



.schedulePan{ width:813px; position:relative; padding:35px 43px 10px 70px; margin:30px 0; background:#e2e2e2 url(../images/reg-corner.gif) no-repeat left top;}

.schedulePan h2{ font-family:'Fjalla One', sans-serif; font-size:38px; color:#303030; font-weight:bold; padding:0 0 0px 0px; line-height:100%; border:none;}

.schduleTab{ width:300px; margin:-54px 0 0 255px; }

.schduleTab .scheduleType{ display:block; width:80px; float:left; font-family:'Open Sans', sans-serif; font-size:13px; color:#ffffff; text-align:center; background-color:#666666; padding:3px 5px; margin:0 10px 0 0; cursor:pointer;}

.schduleTab .activeSchedule{ background-color:#fc0708;}



.scheduleDetail{ width:813px; display:none;}

.roundCon{ width:800px; margin:20px 0 0 10px;}

.roundCon .roundDetail{ width:780px; border-bottom:#ffffff 1px solid; padding:0 0 10px 0; margin:0 0 15px 0;}

.roundCon .roundDetail h2{ font-family:'Fjalla One', sans-serif; font-size:20px; color:#303030; font-weight:normal; background:url(../images/hero-arrow.png) no-repeat left top; padding:8px 0 5px 22px;}

.roundCon .roundDetail .detailLeft{ width:355px; float:left;}

.roundCon .roundDetail .detailLeft .imageCon{ width:100px; float:left; margin:0 20px 0 15px;}

.roundCon .roundDetail .detailLeft .dataCon{ width:220px; float:left;}

.roundCon .roundDetail .detailLeft .dataCon h2{ font-family:'Fjalla One', sans-serif; font-size:16px; color:#303030; text-transform:uppercase; background:none; padding:0; margin:0; }

.roundCon .roundDetail .detailLeft .dataCon p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#353535; padding:5px 0; margin:0;}

.roundCon .roundDetail .detailLeft .dataCon span{ font-family:'Open Sans', sans-serif; font-size:13px; font-style:italic; color:#353535; padding:5px 0; margin:0;}



.roundCon .roundDetail .detailRight{ width:405px; float:left; text-align:right; padding:10px 20px 20px 0;}

.roundCon .roundDetail .detailRight span{ font-family:'Open Sans', sans-serif; font-size:16px; font-style:inherit; color:#353535; padding:5px 0; margin:0; text-transform:uppercase; font-weight:bold;}

/*Scroll css*/

.roundCon .scroll{overflow:auto; height:540px; min-height:100px; position:relative; width:800px;}	

.roundCon .scrollgeneric {line-height:1px; font-size:1px; position:absolute; top:0; left:0; }

.roundCon .vscrollerbase {width:8px; }

.roundCon .vscrollerbar {width:8px; background:url(../images/dragger.gif) no-repeat; height:73px !important; }

/*Scroll css*/



/*Online Booking*/

.onlineCon{ width:985px; float:left; min-height:600px;}

.onlineBooking{ margin:0 0 0 20px;}

.onlineBooking h1{ font-family:'Fjalla One', sans-serif; font-size:54px; color:#303030; text-transform:uppercase;   margin:0 0 25px 0px; background:url(../images/contact-bg.gif) no-repeat left top; padding:0 0 0 30px;}

.onlineBookingPan{ width:915px; margin:0 0 0 40px; border-top:#dddddd 1px solid; padding:20px 0 0 0;}

.onlineBookingPan h2{ font-family:'Open Sans', sans-serif; font-size:20px; font-weight:bold; color:#ed1c24; text-transform:uppercase; padding:0 0 15px 0; line-height:100%; margin:0 0 0px 0;}

.onlineBookingPan .reg-ThankYou{ display:block; font-family:'Open Sans', sans-serif; font-size:20px; font-weight:bold; color:#ed1c24; text-transform:none; padding:0 0 15px 0; line-height:100%; margin:0 0 0px 0;}

.onlineBookingPan p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; padding:5px 0; margin:0;}

.onlineBookingPan .registrationCon{ width:650px; margin:15px 0;}

.onlineBookingPan .registrationCon .loginPan{ width:230px; float:left; background:url(../images/or-img.gif) no-repeat right 25px; margin:0 30px 0 0;}

.onlineBookingPan .registrationCon .loginPan h3{ font-family:'Fjalla One', sans-serif; font-size:20px; color:#303030; font-weight:normal; background:url(../images/hero-arrow.png) no-repeat left top; padding:8px 0 5px 22px;}

.onlineBookingPan .registrationCon .loginPan ul{ font-family:'Open Sans', sans-serif; font-size:13px; margin:0; padding:0;}

.onlineBookingPan .registrationCon .loginPan ul li{ display:block; margin:0; padding:5px 0;}

onlineBookingPan .registrationCon .loginPan ul li p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; padding:0; margin:0;}

.onlineBookingPan .registrationCon .loginPan ul li .regtextBox{ display:block; width: 145px; border: 1px solid #a9a9a9; height: 19px; padding: 3px 5px; margin:0px 0 0 0; color:#353535; outline:none; }



.registrationCon .newUser{ width:390px; float:left;} 

.registrationCon .newUser h3{ font-family:'Fjalla One', sans-serif; font-size:20px; color:#303030; font-weight:normal; background:url(../images/hero-arrow.png) no-repeat left top; padding:8px 0 5px 22px;}

.registrationCon .newUser table{ width:100%; font-family:'Open Sans', sans-serif; font-size:15px; color:#303030;}

.registrationCon .newUser table td{ width:185px!important; font-family:'Open Sans', sans-serif; font-size:13px; color:#303030;}

.registrationCon .newUser table td p{ color:#303030; padding:5px 0; margin:0;}

.registrationCon .newUser table td .newUserForm{ display:block; width: 145px; border: 1px solid #a9a9a9; height: 19px; padding: 3px 5px; margin:0px 0 0 0; color:#353535; outline:none; }

.registrationCon .newUser table td .chkBox{ margin:10px 0 15px 0;}



.modelBookingCon{ width:650px; margin:15px 0;}

.modelBookingCon .selectModel{ margin:0 0 10px 0;}

.modelselectBox { width:200px; border:1px solid #a9a9a9; padding:3px 5px; font-family:'Open Sans', sans-serif; font-weight:400; font-size:13px; color:#353535; outline:none; }

.modelBookingCon .modelForm{ width:470px;}

.modelBookingCon table{ width:100%;}

.modelBookingCon table td{ width:200px; font-family:'Open Sans', sans-serif; font-size:13px; color:#303030;}

.modelBookingCon table td p{ color:#303030; padding:5px 0; margin:0;}

.modelBookingCon table td .newUserForm{ display:block; width: 145px; border: 1px solid #a9a9a9; height: 19px; padding: 3px 5px; margin:0px 0 0 0; color:#353535; outline:none; }

.modelBookingCon table td .chkBox{ margin:10px 0 15px 0;}



.dealershipPan{ font-family:'Open Sans', sans-serif; font-size:13px; width:915px; margin:30px 0; border-top:#dddddd 1px solid; padding:20px 0 0 0;}

.dealershipPan p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; padding:0 0 15px 0;}

.dealershipPan span{ display:block; font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; font-weight:bold;}

.dealershipPan .chkterms{ font-family:'Open Sans', sans-serif; font-size:13px; margin:20px 0 20px 0;}





.reviewProduct{ width:450px; margin:20px 0; }

.reviewProduct table{ width:100%; font-family:'Open Sans', sans-serif; font-size:15px; color:#303030;}

.reviewProduct table tr{ display:block; border-bottom:#dddddd 1px solid;}

.reviewProduct table tr:last-child{ border:none;}

.reviewProduct .reviewData{ width:140px; font-weight:bold; padding:8px 0;}

.reviewProduct .reviewDetail{ color:#fd0505; font-weight:bold; padding:5px 0;}

.reviewProduct .reviewVariant{ color:#fd0505; font-weight:bold; text-transform:uppercase; padding:5px 0;}



.amountToPay{ width:900px; border-top:#dddddd 2px solid; padding:20px 0; margin:0 0 30px 0;}

.amountToPay .bookingdiv h3{ font-family:'Open Sans', sans-serif; font-size:16px; color:#303030; font-weight:bold; padding:0px 0 20px 0;}





/*Search Page*/

.searchPan { width:740px; margin:0 auto;  padding:0 0 65px 20px; }

.searchPan h1 { font-family:'Fjalla One', sans-serif; font-size:54px; color:#303030; background:url(../images/main-heading-bg.png) no-repeat left top; padding:10px 0 25px 35px; line-height:100%; text-transform:uppercase;}

.searchDetail{ padding:20px 0 0 0; border-top:#dddddd 1px solid; margin:0px 0 20px 0;}

.searchDetail .searchResult{ font-family:'Open Sans', sans-serif; font-size:16px; color:#ffffff; text-align:center; font-weight:bold; background-color:#ff0000; padding:2px 0;}

.searchmatches{ margin:20px 0;}

.searchmatches .matchesSections{ padding:0 0 20px 0;}

.searchmatches .matchesSections p{  font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; padding:0 0 3px 0;}

.searchmatches .matchesSections p a{ font-family:'Open Sans', sans-serif; font-size:14px; color:#ff0000; border-bottom:#ff0000 1px solid;}

.searchmatches .matchesSections span a{  font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; padding:0 0 3px 0;}

.reasultPages{ font-family:'Open Sans', sans-serif; font-size:14px; color:#303030; text-align:center; font-weight:bold; border-bottom:#dddddd 1px solid; padding:0 0 20px 0;}

.reasultPages a{ color:#ff0000; font-weight:normal;}

.reasultPages a.activeMatch{ color:#303030; font-weight:bold;}



/*Product Landing two-wheeler-motorcycles*/

.prodPortfolio{ width:980px; float:left; padding:0 0 65px 20px; min-height:300px; }

.prodPortfolio  h1{ font-family:'Fjalla One', sans-serif; font-size:54px; color:#303030; text-transform:uppercase;   margin:0 0 35px 0px; background:url(../images/contact-bg.gif) no-repeat left top; padding:0 0 0px 30px; margin:0px 0 30px 0; }

.productPanel{ width:950px; padding:30px 0; border-top:#dddddd 1px solid;}

.bikeLandigPan { width: 225px;height: 230px; float: left; font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; padding: 5px; }

.bikeLandigImfPan{ position:relative;}

.detailBlurbhover{ position:absolute; width: 1px; height:1px; left:50%; top:50%; background-color:#000000; filter: alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; padding:10px;}

.detailBlurbhover h3 { color: #fff; text-transform: uppercase; letter-spacing: 2px; font-size: 12px; margin: 0px; padding: 5px 0 8px 8px;font-family:'Fjalla One', sans-serif; border-bottom: 1px solid #474747;}

.detailBlurbhover ul{color: #ffffff; border-bottom: 1px solid #474747; list-style: none; font-family:'Open Sans', sans-serif; font-size: 13px;margin: 9px 0 0 0; padding: 0px}

.detailBlurbhover ul li {color: #9b9b9b; margin: 5px 0 0 0; padding: 0 0 15px 15px; background:url(../images/mnuarrow.png) left 3px no-repeat;}

.detailBlurbhover p{color: #9b9b9b; padding: 5px 5px; font-style: italic; margin: 0 15px; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}

.detailBlurbhover p a{ color:#ff0000;}



.bikeImgBotInfo { font-family:'Open Sans', sans-serif; color: #303030; font-size: 13px; padding: 0px 0 10px 10px; text-align:center;}

.bikeImgBotInfo a{ color:#303030; font-weight:normal;}

.bikeLandingTxt {width: 145px; float: left; text-transform:uppercase;}

.bikeLandingTxt a{ color:#303030;}

.bikeLandingTxt a:hover{ border-bottom:#ffffff 1px solid;}

.bikeDetailsBut {width: 70px; float: left; text-align: right;}

.bikeDetailsBut a {padding: 5px 9px 6px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; background: #ff0000;}

.bikeDetailsBut a:hover{ text-decoration:underline;}





/*Forum-Sign-In*/

.innrePg .forumbreadcrumbs { font-family:'Open Sans', sans-serif; font-size:12px; padding:25px 0 20px 95px;  color:#ed1c24; text-transform: none;}

.innrePg .forumbreadcrumbs a { display:inline-block; padding:0 13px 0 0; margin:0 7px 0 0; color:#727272; background:url(../images/breadcrumbs-bg.png) no-repeat right center; }

.innrePg .forumbreadcrumbs a:hover { color:#ed1c24; }



.forum-SignIn { width:1170px; margin:0 auto; }

.forum-SignIn h1 { font-family:'Fjalla One', sans-serif; font-size:54px; color:#303030; background:url(../images/main-heading-bg.png) no-repeat left top; padding:10px 0 0px 35px; line-height:100%; text-transform:uppercase;}



.foruminnerPan{ width:1128px; margin:33px 0 30px 39px; padding:0px 0 0 0; border-top:#dddddd 1px solid;}

.foruminnerPan .loginPan{ width:430px; float:left; margin:0 30px 0 0; border-right:#ebebeb 2px solid; padding:30px 0 110px 0;}



.foruminnerPan .loginPan h3{ font-family:'Fjalla One', sans-serif; font-size:38px; color:#303030; font-weight:bold; background:url(../images/forum-login-bg.png) no-repeat left top; padding:4px 0 5px 22px;}

.foruminnerPan .loginPan ul{ font-family:'Open Sans', sans-serif; font-size:13px; margin:0; padding:0;}

.foruminnerPan .loginPan ul li{ display:block; width:250px; margin:0; padding:5px 0;}

.foruminnerPan .loginPan ul li p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; padding:0; margin:0;}

.foruminnerPan .loginPan ul li p strong{ color:#ff0000; font-weight:normal;}

.foruminnerPan .loginPan ul li .regtextBox{ width: 213px; border: 1px solid #1c1c1c; height: 19px; padding: 7px 5px; margin:0px 5px 0 0; color:#353535; outline:none; font-size:13px; }

.foruminnerPan .loginPan ul li .forumSignInBtn{ display:block; padding:10px 0 5px 0; cursor:pointer;}

.foruminnerPan .loginPan ul li span{ color:#ed1c24; font-size:13px;}





.foruminnerPan .newSignUp{ width:430px; float:left; margin:0 30px 0 10px; padding:30px 0 40px 0;}



.foruminnerPan .newSignUp h3{ /*font-family:'Fjalla One', sans-serif; font-size:38px; color:#303030; font-weight:bold; background:url(../images/forum-login-bg.png) no-repeat left top; padding:4px 0 5px 22px;*/
font-family: 'Fjalla One', sans-serif; font-size: 54px; color: #303030; text-transform: uppercase; margin: 0 0 20px 0px; background: url(../images/contact-bg.gif) no-repeat left top; padding: 0 0 0 30px;}
.foruminnerPan .newSignUp ul{ font-family:'Open Sans', sans-serif; font-size:13px; margin:0 0 0 30px; padding:0;}
.foruminnerPan .newSignUp ul li{ display:block;   margin:0; padding:9px 0;}
.foruminnerPan .newSignUp ul li p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#303030; padding:0; margin:0;}
.foruminnerPan .newSignUp ul li p strong{ color:#ff0000; font-weight:normal;}
.foruminnerPan .newSignUp ul li .regtextBox{ width: 120px; border: 1px solid #1c1c1c; height: 19px; padding: 5px 5px; margin:0px 5px 0 0; color:#353535; outline:none; font-size:13px; }
.foruminnerPan .newSignUp ul li .forumSignInBtn{ display:block; padding:10px 0 5px 0; cursor:pointer;}
.foruminnerPan .newSignUp ul li span{ color:#ed1c24; font-size:13px;}
#forgetPassword{ display:none;}

#loginDetail{ display:block;}



.profileBorder{ border-top:#dddddd 1px solid; padding:20px 0 0 0;}



/*Variant*/

.variantCon{ padding:0 0 0 25px; margin:0;}

.variantCon .variantTitle{ width:140px; float:left; margin:20px 0 0 0;}

.variantCon .variantTitle h2{ font-family:'Fjalla One', sans-serif; font-size:20px; color:#303030; background:url(../images/variant.gif) no-repeat left top; padding:5px 10px 0 20px;}

/*.variantCon .variantTitle h2 a{ color:#303030;}*/

.variantCon .varBikePan{ width:160px; float:left; margin:0;}

.variantCon .varBikePan img { width:100%; height:auto;}



/*Product page unfreezed header*/

.prodPage #headerHolder { position:relative; }

.prodPage .container.prodPg { padding-top:175px; }

.prodPage .prodNavHolder { position:fixed; top:135px; z-index:199;}

/*Product page unfreezed header*/



/*Key Policy Inner*/

.meetingInnerCon .keypolicy-backbtn{ margin-top:0px;}

.keyPolicyInner ul{ margin:0; padding:0; }

.keyPolicyInner ul li{ font-family:'Open Sans', sans-serif; font-size:13px; margin:0 0 0 30px; padding:0 0 10px 0; list-style:lower-alpha;}

.keyPolicyInner ul li ul{ margin:10px 0 0 0;}

.keyPolicyInner ul li ul li{ list-style:lower-roman;}



.meetingInnerCon table{ width:565px; font-family:'Open Sans', sans-serif;  font-size:13px; color:#303030; margin:0 0 20px 0;}

.meetingInnerCon table th{ background-color:#686868; color:#ffffff; text-transform:uppercase;}

.meetingInnerCon table td{ background-color:#dfdfdf;}

.meetingInnerCon table td span {display: block; font-family: 'Open Sans', sans-serif; font-size: 12px; color: #1c1c1c; padding: 0 0 5px 0;}

.meetingInnerCon table a{ color:#1c1c1c; outline:none;}

.meetingInnerCon .srNo{ width:55px; text-align:center;}

.meetingInnerCon .reportingChnl{ width:140px;}

.meetingInnerCon .contactInfo{ width:235px;}

.meetingInnerCon .avalability{ width:137px;}





.errorMessage { width:900px; margin:0 auto;  padding:0 0 65px 20px; }

.errorMessage h1 { font-family:'Fjalla One', sans-serif; font-size:54px; color:#303030; background:url(../images/main-heading-bg.png) no-repeat left top; padding:10px 0 25px 35px; line-height:100%; text-transform:uppercase;}



.errorDetail{ padding:0 0 20px 0; margin:0 0 0 40px; border-bottom:#dddddd 1px solid;}

.errorDetail h2{ font-family:'Open Sans', sans-serif;  font-size:13px; color:#303030; font-weight:bold; text-transform:uppercase;}

.errorDetail h2 a{ color:#eb212e;}



.errorbreadcrumbs { font-family: 'Open Sans', sans-serif; font-size: 12px; padding: 25px 0 20px 241px; color: #ed1c24;}

.errorbreadcrumbs a { font-family: 'Open Sans', sans-serif; display: inline-block; padding: 0 13px 0 0; margin: 0 7px 0 0; color: #727272;background: url(../images/breadcrumbs-bg.png) no-repeat right center; text-transform: none;}



/*Product Details*/



.popUpCon{ width:100%; height:100%; left:0; top:0; position:fixed; z-index:9999;}

.popUpCon .overLay{ position:absolute; width:100%; height:100%; left:0; top:0;  background-color:#000000; opacity:0.9; filter:alpha(opacity=90); }

.popup_inner{ position:absolute; _position:absolute; display:block; left:43%; top:10%;  z-index:102; behavior: url(PIE.htc); margin:0 0 0 -512px;}

.popup_inner img{ width:100%; height:auto;}

.popup_inner .loginpopup_close{ position:absolute; top:0px; right:0px; cursor:pointer; color:#434343; z-index:99999;}

.popup_inner .loginpopup_close img{ width:20px; height:21px;}





/*CSR */



.csrBlurbLeft{ margin:0 0 30px 0; border-bottom:#a8a8a8 1px solid; padding:0 0 30px 0; }

.csrBlurbLeft .aboutredPatch{ position:absolute; right:-15px; top:36px;}

.csrBlurbLeft .csrImg{ position:relative; width:292px; float:left; /*margin:0 40px 0 0;*/}

.csrBlurbLeft  h2{ font-family: 'Fjalla One', sans-serif; font-size:24px; color:#303030; text-transform:none; padding:5px 0 20px 20px; background:url(../images/hero-arrow.png) no-repeat left top;}

.csrBlurbLeft .csr-detail{ width:630px; float:left; height:250px; padding:30px 0 0 0; /*border-top:#a8a8a8 1px solid;*/ text-align:left; background:url(../images/background-ride-safe-india.jpg) no-repeat right top;}

.csrBlurbLeft .csr-detail p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#353535; padding:0 170px 0 80px; line-height:20px;}



.csrBlurbLeft .happyEarthImgPan{ width:630px; float:left; height:250px; padding:30px 0 0 0; /*border-top:#a8a8a8 1px solid;*/ text-align:left; background:url(../images/background-happy-earth.jpg) no-repeat right top;}



.csrBlurbRight{ margin:0 0 30px 0; border-bottom:#a8a8a8 1px solid; padding:0 0 30px 0; text-align:right; }

.csrBlurbRight .aboutredPatch{ position:absolute; left:-15px; top:36px;}

.csrBlurbRight .csrImg{ position:relative; width:292px; float:right; /*margin:0 0px 0 40px; border:#a8a8a8 1px solid;*/ text-align:right;}

.csrBlurbRight  h2{ font-family: 'Fjalla One', sans-serif; font-size:24px; color:#303030; text-transform:none; padding:5px 0px 20px 20px; background:url(../images/hero-arrow.png) no-repeat left top; display:inline-block;  }

.csrBlurbRight .csr-detail{ width:630px; float:right; height:250px; padding:30px 0 0 0; /*border-top:#a8a8a8 1px solid;*/ text-align:right; background:url(../images/background-hamari-pari.jpg) no-repeat left top;}

.csrBlurbRight .csr-detail p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#353535; padding:0 80px 0 230px; line-height:20px;}





.csrBlurbRight .educationEmpowerImgPan{ width:630px; float:right; height:250px; padding:30px 0 0 0; /*border-top:#a8a8a8 1px solid;*/ text-align:right; background:url(../images/background-educate-to-empower.jpg) no-repeat left top;}





.csrcon{ position:relative;}

.wecarelogo{ position:absolute; right:0; top:-35px;}





/* ashish start 14/102015*/



.csreventsH { padding:0px; margin:0px; }

.csreventsH li { float:left; width:100%; margin:0 0 20px 0px;}

.csrimgsectionH img { float:left; padding:0 20px 0 0px;}

.csrcontentH h2 { padding:0px 0 3px 0px; color:#303030;  font-family:'Open Sans', sans-serif; text-transform:capitalize; font-weight:normal; font-size:20px;}

.csrcontentH h3 { color:#9a9a9a; font-weight:normal; font-size:13px; font-style:italic; }

.csrcontentH p { color:#303030; padding-bottom:15px;}

.csrcontentH a { color:#fff; padding:4px 15px; text-align:center; text-transform:uppercase; background:#fc0808; font-size:13px;}



/* Calendar start */

.CalendarH { background:#f5f5f5; padding:20px; margin-bottom:20px; width: 800px;}

#CalendarYear  { padding:2px; border:none; width:113px; background:#ffffff; border:solid 1px #a8a8a8;}

.selectyearH,.label-backgrounds span { color:#303030;  font-family: 'Fjalla One', sans-serif; font-size:14px;}

.monthH { padding:5px 0 5px 0px;}



/*Sagar.css*/

.monthContent{display:none;}

.month1{display:block;}



.csr-galleryPop{width:774px; /*height:796px;*/ padding:40px 50px;}

.csr-galleryPop table{margin:20px 0;}

.csr-galleryPop h3{padding-bottom:8px;}

.csr-galleryPop table p{color:#9a9a9a;}



.csr-galleryPop .flex-direction-nav a{width:33px; height:36px; margin-top:-18px;}

.csr-galleryPop .flex-direction-nav .flex-prev {    left: -33px;   background: url(../images/red-arrow-left.gif) no-repeat;}

.csr-galleryPop .flex-direction-nav .flex-next{    right: -33px; background: url(../images/red-arrow-right.gif) no-repeat;}



.csr-galleryPop .flex-control-nav{display:none;}

.csrBlurbLeft1 { font-family:'Open Sans', sans-serif; font-size:16px; font-weight:bold; color:#303030; text-transform:uppercase; padding:0 10px 0px 0; margin:-25px 0 0 0; text-align:right;background: url(../images/board-nav-arrow.png) no-repeat right;}

.csrBlurbLeft1 a{ color:#FF0000;}



.weCareEventsLink { text-align:left; } 

.csrBlurbLeft .weCareEventsImgPan{ width:630px; float:left; height:250px; padding:30px 0 0 0; /*border-top:#a8a8a8 1px solid;*/ text-align:left; background:url(../images/background-we-care-events.jpg) no-repeat right top;}



/* careers 28-12-2015*/

.careersPan { background:#e2e2e2;}



.careersSpeekCon h3{ font-family: 'Fjalla One', sans-serif; font-size:30px; color:#ed1c24; margin:20px 0 10px 0; }

.careersSpeekPan{ margin:20px 0 30px 0;}

.careersSpeekCon{ width:900px; padding:0px 0 15px 0; border-bottom:#ebebeb 1px solid;}

.careersSpeekCon .careersImgLeftPan{ position:relative; width:291px; float:left; margin:0 20px 0 0;}

.careersSpeekCon .careersImgLeftPan .careersredPatch{ position:absolute; right:-10px; top:30px;}

.careersSpeekCon .careersDetailLeftPan{ width:550px; float:left; padding:0px 0 0 0px;  /* background:url(../images/career-head-bg.gif) no-repeat left 20px;*/}

.careersSpeekCon .careersDetailLeftPan h3{ font-family: 'Fjalla One', sans-serif; font-size:20px; color:#303030; }

.careersSpeekCon .careersDetailLeftPan span{font-family: 'Fjalla One', sans-serif; font-size:14px; color:#303030;}

.careersSpeekCon .careersDetailLeftPan p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#1c1c1c; line-height:20px; padding:0px 0 0 25px;}



.careersSpeekConRight{ width:900px; margin:0 0 15px 0; border-bottom:#ebebeb 1px solid;}

.careersSpeekConRight h3{ font-family: 'Fjalla One', sans-serif; font-size:30px; color:#ed1c24; text-align:right; margin:20px 0 10px 0; }

.careersSpeekConRight .careersImgRightPan{ position:relative; width:291px; float:right; margin:0 0px 15px 20px;}

.careersSpeekConRight .careersImgRightPan .careersredPatch{ position:absolute; left:-10px; top:30px;}

.careersSpeekConRight .careersDetailRightPan{ width:589px; float:right;  /*background:url(../images/career-head-bg.gif) no-repeat right 20px;*/ padding:0px 0px 0 0px; text-align:right;}

.careersSpeekConRight .careersDetailRightPan h3{ font-family: 'Fjalla One', sans-serif; font-size:20px; color:#303030;}

.careersSpeekConRight .careersDetailRightPan span{ font-family: 'Fjalla One', sans-serif; font-size:14px; color:#303030;}

.careersSpeekConRight .careersDetailRightPan p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#1c1c1c; line-height:20px; padding:0px 0 15px 25px; text-align:left;}



/*life at hero 28-12-2015*/

.empSpeekConLeft{ width:900px; margin:0 0 30px 0;  background:url(../images/life-left-bg.png) no-repeat; }

.empSpeekConRight{ width:900px; margin:0 0 30px 0;  background:url(../images/life-right-bg.png) no-repeat;}



/*Join Button*/

.contacttopPan .joinbtnPan { overflow:hidden;}

.contacttopPan .joinbtnPan h1{ font-family:'Fjalla One', sans-serif; font-size:54px; color:#303030; text-transform:uppercase;   margin:0 0 35px 0px; background:url(../images/contact-bg.gif) no-repeat left top; padding:0 0 0 30px; float:left;}

.contacttopPan .joinbtnPan p{ float:right; top:20px; position:relative;}



/* Functional Area */



.functinalAreaPan { margin: 0 0 0 20px;}

.functinalAreaPan p{ font-size: 13px; color: #1c1c1c; padding: 0 0 20px 40px; clear:both;}

.contacttopPan .functinalAreaCon{ width:925px; padding:20px 0 50px 0px; border-top:#e0e0e0 1px solid; margin:0 0 0 40px;}

.contacttopPan .functinalAreaCon h2{ font-family:'Open Sans', sans-serif; font-size:16px; font-weight:bold; color:#303030; text-transform:uppercase; padding:0 0 20px 0;}

.contacttopPan .functinalAreaCon p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#353535; padding:0 0 10px 0; }

.functinalAreaCon .functinalAreaConPan{ width:975px; margin:20px 0 0 0;}

.functinalAreaConPan .functinalAreaContentPan{ position:relative; width:175px; height:130px; float:left; padding:15px 15px 0 20px; background-color:#ececec; margin:0 0px 25px 20px;}

.functinalAreaConPan .functinalAreaContentPan h3{ font-family: 'Fjalla One', sans-serif; font-size:18px; color:#373737; text-transform:uppercase; padding:0 0 10px 0;}

.functinalAreaConPan .functinalAreaContentPan p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#373737; padding:0 0 10px 0;}

.functinalAreaConPan .functinalAreaContentPan a{ font-family:'Open Sans', sans-serif; font-size:14px; color:#373737;}

.functinalAreaConPan .functinalAreaContentPan a:hover{ border-bottom:#373737 1px solid;}

.functinalAreaConPan .functinalAreaContentPan .coderedImg{ position:absolute; left:-12px; top:17px;}



.functinalAreaConPan .functinalAreaVideoPan{ position:relative; padding:15px 15px 0 15px; margin:0 0px 25px 20px;}

.functinalAreaConPan .functinalAreaVideoPan p{ font-family: 'Fjalla One', sans-serif; font-size:18px; color:#373737; text-transform:uppercase; padding:0 0 10px 0;}

.functinalAreaConPan .functinalAreaVideoPan .coderedImg{ position:absolute; left:-10px; top:8px;}



.functinalAreaConPan .functinalAreaVideoBlurbPan { position:relative; float:left; width:230px; height:170px; float:left; padding:0px 15px 0 20px; margin:0 0px 30px 20px; }

.functinalAreaConPan .functinalAreaVideoBlurbPan .videoImg{ position:relative; /*left:15px; top:8px;*/}

.functinalAreaConPan .functinalAreaVideoBlurbPan p{ font-family:'Open Sans', sans-serif; font-size:13px; color:#373737;  padding:15px 0 15px 0;}

.functinalAreaConPan .functinalAreaVideoBlurbPan a{ font-family:'Open Sans', sans-serif; font-size:13px; color:#373737;}

.functinalAreaConPan .functinalAreaVideoBlurbPan a:hover p{ color:#ed1c24;}



.functinalAreaCon .functinalAreaDetailPan { width:850px; margin: 0 0 30px 0;}

.functinalAreaCon .functinalAreaDetailHeader { font-family: 'Open Sans', sans-serif; margin: 20px 0 10px 0;}

.functinalAreaCon .functinalAreaDetailHeader .innerTitle { display: block;width: 85%; float: left; font-size: 20px; color: #373737;  font-weight: bold; line-height: 25px;}

.functinalAreaCon .functinalAreaDetailHeader .backButton { display: block; width: 50px; float: right; text-align: right; font-size: 13px; line-height: 100%;}

.functinalAreaCon .functinalAreaDetailHeader .backButton a {  display: block; padding: 5px 10px 5px 0; background-color: #373737; color: #fff; }

.functinalAreaCon .functinalAreaDetailPan p{ font-family: 'Open Sans', sans-serif; font-size: 13px; color: #373737; padding: 10px 0;}



.faPopup{ padding:40px;}

.faPopup span{ display: block; width: 100%; font-size: 20px; color: #373737; font-weight: bold; line-height: 25px; border-bottom: #e0e0e0 1px solid; margin-bottom:20px; padding-bottom:10px;}

.faPopup p{ font-family: 'Open Sans', sans-serif; font-size: 13px; color: #373737;  margin-bottom: 20px;}



.videoIconImg { position: absolute; width: 50px; margin: -15px 0 0 -30px; left: 50%; top: 50%;}

.videoPopup { position:relative;}



.empFriendConLeft{ width:900px; margin:0 0 30px 0;  border-bottom: #ebebeb 1px solid; padding:0 0 10px 0; }

.empFriendConRight{ width:900px; margin:0 0 30px 0;  border-bottom: #ebebeb 1px solid; padding:0 0 10px 0;}



.empSpeekCon.empFriendConRight .empDetailRightPan{ width:650px; float:right; /*border-top:#dddddd 1px solid;*/ background:url(../images/career-head-bg.gif) no-repeat right 30px; padding:25px 30px 0 0px; text-align:right; }

.empSpeekCon.empFriendConLeft .empDetailLeftPan{ width:650px; float:left; /*border-top:#dddddd 1px solid;*/ padding:25px 0 0 30px; background:url(../images/career-head-bg.gif) no-repeat left 20px;}



.videoInfoPan p{ font-size:13px; color:#303030; line-height:20px; padding:0px 0 20px 0;}

.lifeAtHeroVideoPans { width:100%; text-align:center; /*border-bottom: #ebebeb 1px solid;*/ padding-bottom:40px; clear:both;}





/* 16-02-2016 life at hero*/

.videoInfoPan p strong{ font-family: 'Fjalla One', sans-serif; font-size:33px; color: #ffffff; padding:15px 0 0 10px; display:block; font-weight:normal;}

.heroBuildingFriend { text-align:left; margin: 0 0 15px 0; background:url(../images/bg-hero-friendly.png) no-repeat;}

.bgHerosSpeak { text-align:left; margin: 0 0 15px 0; background:url(../images/bg-heros-speak.png) no-repeat;}



.newAwardslaunch, .newAwardslaunch-last{ width:235px; /*height: 175px; float:left;*/ margin:0 0 25px 15px; border-right:#8c8a82 1px solid; display:inline-block; vertical-align:top;}

/*.newAwardslaunch-last{ width:235px; height: 175px; float:left; margin:20px 0 25px 15px; }  */

.newAwardslaunch-last  { border:none;}



.newAwardslaunch ul{ margin:0; padding:0;}

.newAwardslaunch ul li{ display:block; float:none; padding:0px 0px 0px 22px; border-bottom:#8c8a82 1px solid; margin:0px 25px 0 0!important; }

.newAwardslaunch ul li:last-child{ border:none;}

.newAwardslaunch p, .newAwardslaunch-last p{ font-family:'Fjalla One', sans-serif; font-size:16px; color:#414141; text-transform:none; background:url(../images/hero-arrow.png) no-repeat left top; font-weight:normal; line-height:23px; border:none; padding:4px 0 10px 23px; margin:20px 25px 20px 0;}

/*.newAwardslaunch-last p{ font-family:'Fjalla One', sans-serif; font-size:16px; color:#414141; text-transform:none; background:url(../images/hero-arrow.png) no-repeat left top; font-weight:normal; line-height:23px; border:none; padding:9px 0 0px 23px; margin:0px 25px 20px 0;}

*/

.newAwardslaunch-last p { border:none;}



.csrAwards .newAwardslaunch{ width:235px; height: 250px; float:left; margin:0 0 25px 15px; border-right:#8c8a82 1px solid;}

.csrAwards .newAwardslaunch-last{ width:235px; height: 250px; float:left; margin:20px 0 25px 15px; }







/* 10-03-2016 csr awards*/

.csrAwardsDetail{ width:915px; background:url(../images/csr-awards-bg-final.jpg) no-repeat center top; margin:20px 0 30px 0; }



.csrBlurbRight .csrawardsImgPan {

    background: rgba(0, 0, 0, 0) url("../images/background-csrawards.jpg") no-repeat scroll left top;

    float: right;

    padding: 30px 0 0;

    text-align: right;

    width: 630px;

}



.spritespin-canvas { position:static !important; width:100% !important; height:100% !important; }





/* 22-04-2016  Conference Call Transcription*/



.conCallTrans{ margin:20px 0 30px 0;}

.conCallTrans .conCallImgLeftPan p{ font-family: 'Fjalla One', sans-serif; font-size: 18px; color: #ff0200;; padding: 19px 0 15px 0; text-transform:uppercase;}

.conCallTrans .conCallImgLeftPan{ position:relative; width:182px; float:left; margin:0 20px 0 50px;}

.conCallTrans .conCallImgLeftPan .empredPatch{ position:absolute; right:-15px; top:30px;}



/* 18-07-2016  MISCELLANEOUS DISCLOSURES TO STOCK EXCHANGES*/

.newreportText {/*width: 275px;*/ float: left; padding: 0 0 8px 0;  line-height: 18px; margin: 0px 0 0 0;}

.newreportText ul {margin: 0 0 0px 30px; padding: 0; list-style-type: none;}

.newreportText ul li { margin: 10px 0 10px 0; padding: 0 0 10px 15px;/* background:url(../images/reportNav.png) no-repeat left 5px;*/  background-color:#d5d5d5; display:inline-block; vertical-align:top; width:175px; position:relative;  padding: 15px 10px 10px 20px; margin: 10px; height:110px }

.newreportText ul li a{ font-family:'Open Sans', sans-serif; font-size: 13px; color: #353535; font-weight:bold;    }

.newreportText ul li span{ display:block; font-family:'Open Sans', sans-serif; font-size:12px; padding:10px 0 10px 0;}

.newreportText ul li .viewPdf { font-family:'Open Sans', Arial, Helvetica, sans-serif; padding: 5px 10px; font-size: 11px; color: #353535;text-transform: uppercase; font-weight: normal; text-decoration: none; border: #454545 solid 1px;}

.newreportText .coderedImg{ position:absolute; left:-12px; top:17px;}



.preeVideoIcon{ padding:3px 30px 3px 0px; /**/ background:url(../images/press-video-icon.png) no-repeat right 3px;}

.popVideoInthePress{ outline: none;}
/*13-10-2016 CSR - WE - CARE*/

.page-csr-we-care .csrWeCare h2{ font-family: 'Fjalla One', sans-serif; font-size: 24px; color: #303030; padding:5px 0px 0px 20px; background: url(../images/hero-arrow.png) no-repeat left top; text-transform:none; font-weight: normal;}

.page-csr-we-care .csrWeCare p{ line-height:22px;}

.page-csr-we-care .csrStat{ background-color:#d5d5d5; margin:20px 0px 30px 0px;}

.page-csr-we-care .csrStat .st-lt{ width:22%; float:left;}

.page-csr-we-care .csrStat .st-rt{ width:76%; float:left; padding:25px 0px 0px 10px;}

.page-csr-we-care .csrStat .st-rt p{ font-family:'Open Sans', sans-serif; font-size: 18px; color: #ed1c24; font-weight:600; }

.page-csr-we-care .csrStat .st-rt p span{ display:block; font-size:12px; color:#303030;}

.page-csr-we-care .thought{ font-family:'Open Sans', sans-serif; font-size: 30px; color: #303030; line-height:30px; font-weight:200; font-style:italic; padding:10px 0px 0px 0px;}

.page-csr-we-care .thought img{ vertical-align: text-top;} 

.page-csr-we-care .aboutWeCare p{ padding:15px 0px;}



/*+++++++++///////////////////+++++++++++++++*/

.page-csr-we-care .csr-awards{ padding:40px 0 0 30px;}

.page-csr-we-care .awd-blurbCon{ padding:20px 0px 0px 0px;}

.page-csr-we-care .awd-blurbCon .awd-lt{ position: relative; width: 130px; float: left; margin: 20px 25px 0px 0px;}

.page-csr-we-care .awd-blurbCon .awd-lt .redArrow{ position: absolute; right: -15px; top: 25px; display: none;}

.page-csr-we-care .awd-blurbCon .awd-rt{ width: 630px; float: left;}

.page-csr-we-care .csr-knowMore{ display: inline-block; color: #ffffff; font-size: 12px; text-transform: uppercase; background-color: #fc0808; padding:4px 15px 4px 15px;}

/*+++++++++///////////////////+++++++++++++++*/



.page-csr-we-care .csrVision{ padding:35px 0px 0px 0px;}

.page-csr-we-care .csrVision .visionTl{ font-family: 'Fjalla One', sans-serif; font-size: 24px; color: #303030; line-height:20px; text-transform:uppercase; padding-bottom: 7px;}

.page-csr-we-care .csrVision .csrCat{ margin:30px 0px 0px 0px; padding:0;}

.page-csr-we-care .csrVision .csrCat .csrCatBlurb{ width:50%; float:left; min-height:165px; margin:0 0 75px 0;}







.page-csr-we-care .cat-lt{ width:225px; float:left;}

.page-csr-we-care .cat-lt h2{ line-height:30px;}

.page-csr-we-care .cat-lt h2 span{ display:block; font-size:12px; text-transform:uppercase;}

.page-csr-we-care .cat-lt p{ padding:0 0 0 20px; } 

.page-csr-we-care .cat-lt p span { color: #ed1c24; text-transform: uppercase; background: url(../images/link-arrow.png) no-repeat right center; padding: 0 10px 0 0; display: inline-block; margin-top:10px;}

.page-csr-we-care .cat-rt{ position: relative; width: 175px; float: left;}

.page-csr-we-care .hoverImg{ position: absolute; left: 0px; top: 0px; opacity: 0; background-color:#ffffff;}

.page-csr-we-care .csrCatBlurb:hover .hoverImg{ display: block; opacity: 1; -moz-transition-duration: .4s; -o-transition-duration: .4s; -webkit-transition-duration: .4s; transition-duration: .4s;}

/*.page-csr-we-care .eq-lt{ float:left;}

.eq-rt{ float:left; margin:0 0 0 10px;}*/

.page-csr-we-care .lasthoverImg{ /*width:544px;*/ width:700px; height:150px;}

.page-csr-we-care .lasthoverImg img { display:inline-block; vertical-align:middle;}

.page-csr-we-care .csr-we-care-soc .homeSocialPan{ position:absolute; top:0;}

.page-csr-we-care .videoCon{ padding:35px 30px 45px 35px; background-color:#d5d5d5; margin-bottom:20px;}

.page-csr-we-care .videoCon h2{ padding-bottom:20px;}

.page-csr-we-care .videoCon .mediaLeft{ width: 490px; margin: 0 0 0 20px;}

.page-csr-we-care .videoCon .vscrollerbase{ width: 8px; background-color:#c0bebe;}

.page-csr-we-care .videoCon .vscrollerbar { width: 12px; background: url(../images/csr-scroll-icon.jpg) no-repeat; height: 74px !important;}



/* Unsubscribe page start*/
.proceedForm { width:auto; padding:20px 0 0 0;}
.proceedForm p {font-family: 'Open Sans', sans-serif;font-size: 14px; line-height:20px; padding:6px 0 6px 0;}
.radioButtonsection { margin:10px 0 0px 0px;}
.inputForm { max-width:278px; width:100%; display:inline-block; border:solid 1px #000000; border-radius:5px; padding:13px 10px; }
.inputForm span{ font-weight:bold;}
.inputText { display:inline-block;}
.inputText .inputTextValue{ width:215px; margin-top:7px; margin-bottom:7px;  padding:10px 10px; border:solid 1px #000000; }
.inputText .buttonOtp{ background:#303030;  margin-top:10px; margin-bottom:10px; color:#fff; font-weight:bold;
text-transform:uppercase;font-family:'Open Sans', sans-serif; width:130px;
padding:12px 18px; border:none; cursor:pointer;}
.inputText .selectBoxsection { border:solid 1px #000000;padding:8px 18px; width:278px;margin-top:10px; margin-bottom:10px; font-size:15px; }
.inputText .proceedbutton {background:#ff0000; width:130px; background-image:url(../images/arrow.png); background-repeat:no-repeat; background-position:center right 20px;
margin-top:10px; margin-bottom:10px; color:#fff; font-weight:bold; text-transform:uppercase;font-family: 'Open Sans', sans-serif;
padding:14px 45px 14px 25px; border:none; cursor:pointer;}
.inputText .resetbtn{background:#303030; width:130px; margin-left:10px; margin-top:10px; margin-bottom:10px; color:#fff; font-weight:bold;
text-transform:uppercase;font-family:'Open Sans', sans-serif; padding:14px 18px; border:none; cursor:pointer;}
.topalign { vertical-align:top;  padding:10px;  width:138px; margin-left:2px;}
.inputText .inputmobText{ margin-left:0px;}
.inputText .proceedbutton:hover{ background:#303030; background-image:url(../images/arrow.png); background-repeat:no-repeat;  background-position:center right 20px;}
.inputText .resetbtn:hover{ background:#ff0000;}
.centerbutton { margin-top:12px;}
.usersection { display:inline-block; max-width:278px; width:100%; vertical-align:top; margin-right:35px;  }
.errormsg { margin-top:10px; color:#FF0000; text-align:left; }
.customloginblurbs h3 {  font-family: 'Fjalla One', sans-serif;  font-size: 38px; color: #303030; font-weight: bold;  padding: 4px 0 5px 22px; background:url(../images/forum-login-bg.png) no-repeat left top;}
.foruminnerPan .customSignuP{ float:none; margin:20px auto; max-width:400px; background:#f4f4f4; padding:50px;}
.chkdispath{ background:#000; color:#fff; padding:5px 20px; margin:3px 0px; display:inline-block;}
.chkdispath a { }
.getInvoice {background:#ff1919; color:#fff; padding:5px; margin:3px 0px; display:inline-block;}





@media screen and (max-width: 1025px){
.page-csr-we-care .videoCon .mediaLeft { width: 450px!important;}
.page-csr-we-care .csrStat .st-lt img{ width:100%;}
.page-csr-we-care .csrStat{ padding:0;}
/*+++++++++///////////////////+++++++++++++++*/
.page-csr-we-care .awd-blurbCon{ padding:0;}
.page-csr-we-care .awd-blurbCon .awd-rt{ width: 100%; padding-top:10px; }
/*+++++++++///////////////////+++++++++++++++*/
.page-csr-we-care .thought { font-size: 25px;}
.sf-mediaCon{ width:100%;}
}

/*02-11-2016-Hero Safety Mdd*/

.sf-mediaCon{ position: relative!important; width:630px; float:right;}

.sf-enroll-pgrm{ width:260px; float:left; padding:50px 0px 0px 0px;}



.sf-enroll-pgrm h2 { font-family: 'Fjalla One', sans-serif; font-size: 22px; color: #303030; text-transform: none; font-weight:normal; background: url(../images/hero-arrow.png) no-repeat left top; padding: 4px 0 12px 20px;}

.sf-enroll-pgrm .enrolText { width: 200px; font-family: 'Open Sans', sans-serif; font-size: 13px; color: #303030; border: #1c1c1c 1px solid; padding: 3px 5px; outline: none; margin:12px 0; }

.sf-enroll-pgrm .enrolSelect { width: 212px; font-family: 'Open Sans', sans-serif; font-size: 13px; color: #303030; border: #1c1c1c 1px solid; padding: 3px 5px; outline: none; margin:12px 0;}

.sf-enroll-pgrm .sf-submit{ display:inline-block; margin:10px 0px 0px 0px; }

.safetyThumbPanel .thumbBlurb{ position: relative!important; padding-left:10px;}

.safetyThumbPanel .thumbtopQue h2{ margin-left:10px;}

.sf-in-form{ padding:0 0 0 20px; display:none;}

.sf-enroll-pgrm .sf-in-slct{ margin-left:20px;}

.FaqPan{ width:93%; padding:10px 0 15px 0; line-height:22px;}

.FaqPan .mypets{ /*header of 1st demo*/cursor: hand;	cursor: pointer;	padding: 5px; font-family: 'Fjalla One', sans-serif; font-size: 20px; color: #303030; text-transform:uppercase; text-decoration:none; padding:20px 0 17px 30px; background:#d5d5d5 url(../images/faq-down-arr.gif) 97% 30px no-repeat; font-weight:normal; border-bottom: #ffffff 1px solid; }



.FaqPan .openpet{ font-family: 'Fjalla One', sans-serif; font-size: 20px; color: #303030; border:0; background:#d5d5d5 url(../images/faq-up-arr.gif) 97% 30px no-repeat;  }

.FaqPan .thepet{ padding: 10px 30px; border:0;  background-color:#d5d5d5;  border-bottom: #ffffff 1px solid;}/**/

.FaqPan p span{ font-size: 14px;}

.FaqPan ul{ margin:0 0 20px 0;}

.FaqPan li{  font-family: 'Open Sans', sans-serif; font-size: 13px; color: #303030; list-style:disc; padding: 5px 0; line-height: 100%;}

.FaqPan li:first-child{ padding-top: 0;}



.prev {

	position: absolute;

	left: 0px; 

	bottom: 0px;

    float: left;

    width: 36px;

    height: 48px;

    margin: 10px 0 0 0;

}

.Next {

   position: absolute;

	right: 0px; 

	bottom: 0px;

    width: 36px;

    height: 48px;

    margin: 10px 0 0 0;

}



.owl-controls { position: absolute; top: 67%; left: 0; width: 100%; text-indent: -99999px; height: 57px; background-size: 57px; float: none; display:block!important;} 

.owl-prev { position: absolute; right: -32px!important; bottom: 0px; background: url(../images/prev-slide.gif) center no-repeat; display:block!important; height: 35px; width: 35px;}

.owl-next { position: absolute; right: -65px!important; bottom: 0px; background: url(../images/next-slide.gif) center no-repeat; display:block!important; height: 35px; width: 35px;}

@media screen and (max-width: 1280px){

.sf-enroll-pgrm{ float:none;}

.sf-mediaCon{ float:none;}

}



@media screen and (max-width: 1023px){

.sf-mediaCon{ width:100%;}

.sf-enroll-pgrm { margin: 0 auto;}

.downloadCorner { margin: 0 25px 30px 0;}

}



.qestionPan .cr { color:#00CC00;}

.qestionPan .wr { color:#ff0000;}



/*02-11-2016-Hero Safety END*/





.qestionPan .cr { color:#00CC00;}

.qestionPan .wr { color:#ff0000;}







/* 16-12-2016 Fight-Against-Spurious-Parts start Ashish*/





.csrBlurbLeft .comdevelopment {width:630px;float:left;height:250px;padding:30px 0 0 0; /* border-top: #a8a8a8 1px solid; */text-align: left;background: url(../images/background-com-dev.jpg) no-repeat right top;}



.citylistspan strong {font-family: 'Open Sans', sans-serif;font-size:20px;color: #303030;line-height: 20px; background:url(../images/head-arrow.jpg) no-repeat 0 10px; width:34px; height:11px; padding-left:35px;}

.citylistH { padding:0 25px; margin:20px 0 0 0;}

.citylistH li { float:left; padding:6px 20px; margin:0px  7px 10px 0;  background:#d5d5d5; color:#303030; font-size:13px; }

/*.citylistH li a {  padding:6px 20px; margin:0px 10px;  background:#d5d5d5; color:#303030; font-size:13px;}*/

.citylistspan span { vertical-align:middle; position:relative;}

.citylistspan span img {/*position:absolute;*/ top:0; left:0;}

.citylistH li.firstlessmargin { margin-right:7px;}

.listpartH { margin:37px 0 0 0px;}

.gallerybox {}

.gallerysection { background:#d5d5d5; padding:32px 14px; margin-bottom:30px; overflow:hidden;}

.gallerysection h3 {font-family: 'Fjalla One', sans-serif;color: #303030; font-size: 24px;padding: 15px 0 15px 20px;

    line-height: 100%;background: url(../images/hero-arrow.png) no-repeat left 8px;}



.bordergalnone p a { border-bottom:none; }

.gallerysection a { float:left; display:inline-block; position:relative;}

.bgopacity { width:100%; height:100%; position:absolute; top:0; left:0; background-color:rgba(0,0,0,0.5);}

.gallerysection a:hover .bgopacity  { display:none;}

.gallerysection a:nth-of-type(1) .bgopacity {/* display:none;*/}



.pressnewsH { margin:24px 0px;}

.pressnewsH a { float:left; margin:10px 9px; position:relative;}

.pressarticle {  margin:30px 0 15px 0px; background:#d5d5d5; padding:32px 14px;}

.pressarticle h3 {font-family: 'Fjalla One', sans-serif;color: #303030; font-size: 24px;padding: 15px 0 15px 20px;

    line-height: 100%;background: url(../images/hero-arrow.png) no-repeat left 8px;}



.bordergalnone span, .arrowRed img { display:block; position: absolute; top:0; left:0;}

.citylistspan .arrowRed img { top:17px;}





@media screen and (max-width: 1023px){

.citylistH li a { display:block;}

.citylistH li span img { display:none;} 

}

/* 16-12-2016  end  Ashish*/





table.borderdata { background:#fff;}
#mytable td, #mytable th{ background-color:#fff; text-align:left;}

.investoryearselectioN p span {font-size: 13px; color: #1c1c1c; font-weight: bold;  padding: 5px 7px 7px 0; display: inline-block; width: 100%; }



/*Sagar.css Review Section*/

.vidorPic{float:left;     margin-right: 20px; position: relative; }

.vidorPic iframe{border:none; }

.reviewSec:before,.reviewGraySec:before{content:''; display:inline-block;  position:absolute; }

.reviewSec:before{ font-size:120px;    top: 65px;    left: 85px; color:white; height:124px; width:124px; border-radius:50%;  background:url('../images/review-icon.gif') center no-repeat #ed1c24; }



.reviewGraySec{background-color: #e3e3e3;

    border: solid 1px #c7c7c7;

    margin-top: 52px;

    padding: 15px 60px 8px;

    border-radius: 4px;

    margin-left: 116px;

    position: relative;}

.reviewGraySec	.flex-control-nav{bottom:-46px;}

.reviewSec{position:relative;  padding:10px 80px 50px 80px;   }

.reviewGraySec:before{background:url('../images/gray-arrow.png') center no-repeat; width:22px; height:23px;  left: -22px;    top: 31px;}



.reviewGraySec h3 a{color:#ed1c24; text-transform:uppercase; font-weight::bold;     font-family: 'Fjalla One', sans-serif; font-size:20px; }

.reviewGraySec h3{padding-bottom: 5px;

    border-bottom: solid 1px #c7c7c7;

    margin-bottom: 13px;}

	

	.reviewGraySec p{font-size:13px; margin-bottom:15px;}

		.reviewGraySec h4{font-weight:bold; font-size:16px;}

		

.reviewGraySec .flex-direction-nav{display:none;}



.reviewGraySec .flex-control-paging li a{        width: 10px;    height: 10px; border-radius:50%; background:transparent; border:solid 2px #ed1c24;      margin: 0 0 0 10px; }

	.reviewGraySec .flex-control-paging li a:hover,.reviewGraySec .flex-control-paging li a.flex-active{background:#ed1c24; }

.reviewGraySec  .slides{overflow:hidden;}

.vidorPic .tyBtn{ position: absolute; left: 50%; top: 50%; margin: -15px 0 0 -20px;}

/*Sagar.css Review Section end*/



@media screen and (max-width: 1600px){

	.bookings{padding: 8px 55px 0 0;} /************************************/

}





/**New Popup code for Contact me*/

.maestro_enq{ float:none; margin:0 auto;/*width:760px*/}

.contactMePop { width:330px; padding: 30px; margin:0 auto;}

_:-ms-fullscreen, :root .contactMePop { width: 400px; padding: 30px;  }

.contactMePop h1{ margin:0 0 10px 0;}

_:-ms-fullscreen, :root h1{padding:10px 0 50px 31px 0px;}

.popupHead a.contactfrm{ background-color: #ed1c24;}



#wrapper .leadGenerationform_floating {

    position: fixed;

bottom: 42%;

right: 0;

width: 46px;

height: 192px;

background-color: #ed1c24;

font-family: 'Fjalla One', sans-serif;

font-size: 20px;

color: #fff;

padding: 10px 0;

text-align: center;

z-index: 999;

visibility: hidden;

   /* -ms-transform: rotate(-90deg);

    -webkit-transform: rotate(-90deg);

    transform: rotate(-90deg);*/

}





.leadGenerationform h1 {

    font-size: 34px !important;

    margin: 0 0 0px 0px!important;

    padding: 0 0 0 20px!important;

    background-size: 9px 35px!important;

}



.topfixsectionH {width:100%; position:fixed; left:0px; top:0px; z-index:999; background-color:#f5f5f5;}

.parentsectionO {width:100%; font-size:12px; position:relative;height:35px;}

.topnavlinkLangSec {max-width:1180px; width:91%; margin:0 auto; text-align:right;  padding:10px 10px 0 10px;}

.topnavlinkLangSec a { color:#000000; text-decoration:none; padding:2px 5px;}

.siteLinks a.no_marginlastH { padding-right:0px;}





/*We care annual report M*/

.weCareReportCon{ }

.weCareThumb{ padding: 20px 0 10px 0; border-bottom: #c6c6c6 1px solid;}

.weCareThumb.activeCon{ background-color: #dcdcdc; }

.weCareThumb .governancePan{ padding: 0;}

.weCareThumb .corporateLeftPan{ text-align: center; background: none; }

.weCareThumb .corporateLeftPan img{ width: 120px; height: auto; }

.weCareAnnual{ border-bottom: none; background: none; }

.weCareAnnual li{font-family: 'Open Sans', sans-serif; font-size: 13px; color: #353535; font-weight: bold; border-top: #c6c6c6 1px solid; padding: 10px 0 10px 10px!important; margin:0!important;}

.weCareAnnual li:first-child{ border:none; }

.weCareAnnual li a{ outline: none; }

.weCareAnnual li a span{ display: inline; margin-left: 5px; }

.iframeHolder{ width: 680px; padding: 15px 30px; margin: 0 auto;}

.iframeHolder h1{ font-family: 'Fjalla One', sans-serif; font-size: 34px !important; color: #303030; margin: 0 0 0px 0px!important; padding: 0 0 0 20px!important; background-size: 9px 35px!important; background: url(../images/contact-bg.gif) no-repeat left top;}

.iframeHolder .ifameCon{ position: relative; margin:10px 0; text-align: center; z-index: 999; }

.iframeHolder canvas{ width: 100%; }



.weCareAnnual h3 { font-family: 'Fjalla One', sans-serif; text-transform: none; color: #303030; font-size: 23px; padding: 15px 0 6px 20px; line-height: 100%; background: url(../images/hero-arrow.png) no-repeat left 8px;}





.iframeLoader{ position: absolute; left: 50%; top: 50%; margin:-15px 0 0 -15px; }


/*Mayur :: Community */
.communityDev p{ padding: 10px 0 5px 0;}
.communityDev ol{ margin: 0; padding: 0; }
.communityDev ol li{font-family: 'Open Sans', sans-serif; font-size: 13px; color: #303030; padding: 0 0 20px 0; margin: 0 0 0 14px; list-style: lower-alpha; }

.communityDev ol li p{font-family: 'Open Sans', sans-serif; font-size: 13px; color: #303030; line-height: 20px; padding: 0 0 10px 0; margin: 0 0 0 0px;}

.communityDev ol li ol li{font-family: 'Open Sans', sans-serif; font-size: 13px; color: #303030; line-height: 20px; padding: 0 0 20px 0; margin: 0 0 0 25px; list-style:lower-roman!important; }
.communityDev ol li ol li:last-child{ padding-bottom: 0; }

.selectBox { width: 200px; border:1px solid #494949; padding: 3px 5px; font-family:'Fjalla One', sans-serif; font-weight: 400; font-size: 13px; color: #353535; outline: none;margin: 0 15px 15px 0; }
.footerHolder  #seocontent { padding: 25px 0 15px 0; }
#seocontent{font-size: 11px;color:#515151;padding: 25px 60px 15px 60px ; border-bottom:1px solid #2F2F2F; background:#232323;}
#seocontent h1 {font-size:15px; margin-bottom:7px; }
#seocontent h2 {margin-bottom:7px;font-size:13px; }
#seocontent p{margin-bottom:20px;font-size:11px;  }


.inputdiv { display:block; position:relative; margin-bottom:10px; width:150px}
.otp {
    position: relative;
    display: inline-block;
    background: #ff0000;
    color: #fff;
    padding: 0px 12px;
    margin: 0;
    font-size: 13px;
}

.getOtp {
    position: absolute;
    right: 0;
    top: 0;
}

.otpbox {
    width: 100%;
    /* max-width: 195px; */
    text-transform: uppercase;
}

/*ashish :: csr page start here 31-8-2018 */
.holdersectionH { display:inline-block; position:relative; }
.holdersectionH p { text-align:center; }
.holdersectionH p span  { color: #ed1c24;   text-transform: uppercase;    background: url(../images/link-arrow.png) no-repeat right center;    padding: 0 10px 0 0;    display: inline-block;    margin-top: 10px;}
.boxrightimgH { position:relative;}
.boxrightimgH img { position:absolute; bottom:25px; right:0;}
.holdersectionH a img { padding:0 20px 0 20px;}
.csrCommitee { padding:0 0 40px 0;}

.memberlistH { margin:0; padding:22px 0 0 0;}
.memberlistH li { display:inline-block; width:22%; text-align:center; vertical-align: top; padding:1%;}
.titlememberHeading { font-family: 'Fjalla One', sans-serif;  font-size: 18px;  color: #303030;   line-height: 20px;  text-transform: uppercase; padding:17px 0 10px 0;   }
.memberlistH li p { font-size:14px; color:#000;}

#cookie-div {	width: 96%; left: 0; bottom: 0; position: fixed;	z-index: 9999;	color: #fff;   background:#000;	padding:5px 2% 15px 2% ; display:none; }
#cookie-div  a { color:#ff0000; }
#cookie-div  a.btn {display:inline-block; background-color:#ff0000; color:#fff; padding:2px 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;   }

 /* csr vision block */
 #vision { width:285px; float:left; margin:5px 10px; line-height:150%;}
 #vision h2 {font-family: 'Fjalla One', sans-serif; font-size: 24px; color: #303030; text-transform: none; padding: 10px 0 10px 31px; background: url(../images/csr-red-arrow.png) no-repeat left center;}
 #vision .seblock {background-color:#e7e7e9; padding:7%; margin:5px 0; /*height:280px;*/ height:435px; }
#vision .seblock li {  list-style-image: url(../images/arrow_getdirection.png); margin-left:-25px; }


#visionNew { width:92%; float:left; margin:5px 10px; line-height:150%;}
#visionNew h2 {font-family: 'Fjalla One', sans-serif; font-size: 24px; color: #303030; text-transform: none; padding: 10px 0 10px 31px; background: url(../images/csr-red-arrow.png) no-repeat left center;}
#visionNew .seblock {background-color:#e7e7e9; padding:20px; margin:5px 0; height:auto; }
#visionNew .seblock li {  list-style-image: url(../images/arrow_getdirection.png); margin-left:-25px; }
 
#SDGvisCSR li {  list-style-image: url(../images/arrow_getdirection.png); margin-left:15px; }

/* start splender bike top other products  */

.SplSec { /*max-width:770px; width:100%;*/ float:right; margin: -39px 39px 15px 10px; text-align:center; }  
.SplSec .otherlabel {vertical-align:top; /*! width:100%;  text-align: left; display: inline-block; width: 155px;*/  font-size:12px; }
.SplSec .splbike { width:145px; display:inline-block; text-align:center; }
.SplSec .splbike img { width:143px; padding-bottom:10px;}
.SplSec .splbiketxt { color:#f5152f; text-decoration:none; font-weight:normal; font-family:'Open Sans', sans-serif; font-size:12px; background: url(../images/spl-arrow.png) no-repeat right 6px; padding: 0 10px; display: table-cell; }

/*13-10-2016 CSR - WE - CARE*/

.page-csr-we-care .csrWeCare h2{ font-family: 'Fjalla One', sans-serif; font-size: 24px; color: #303030; padding:5px 0px 0px 20px; background: url(../images/hero-arrow.png) no-repeat left top; text-transform:none; font-weight: normal;}
.page-csr-we-care .csrWeCare p{ line-height:22px;}
.page-csr-we-care .csrStat{ background-color:#d5d5d5; margin:20px 0px 30px 0px;}
.page-csr-we-care .csrStat .st-lt{ width:22%; float:left;}
.page-csr-we-care .csrStat .st-rt{ width:76%; float:left; padding:25px 0px 0px 10px;}
.page-csr-we-care .csrStat .st-rt p{ font-family:'Open Sans', sans-serif; font-size: 18px; color: #ed1c24; font-weight:600; padding-bottom:10px; }
.page-csr-we-care .csrStat .st-rt p span{ display:block; font-size:12px; color:#303030;}
.page-csr-we-care .thought{ font-family:'Open Sans', sans-serif; font-size: 30px; color: #303030; line-height:30px; font-weight:200; font-style:italic; padding:10px 0px 0px 0px;}
.page-csr-we-care .thought img{ vertical-align: text-top;}
.page-csr-we-care .aboutWeCare p{ padding:15px 0px;}

/*+++++++++///////////////////+++++++++++++++*/
.page-csr-we-care .csr-awards{ padding:40px 0 0 30px;}
.page-csr-we-care .awd-blurbCon{ padding:20px 0px 0px 0px;}
.page-csr-we-care .awd-blurbCon .awd-lt{ position: relative; width: 130px; float: left; margin: 20px 25px 0px 0px;}
.page-csr-we-care .awd-blurbCon .awd-lt .redArrow{ position: absolute; right: -15px; top: 25px; display: none;}
.page-csr-we-care .awd-blurbCon .awd-rt{ width: 630px; float: left;}
.page-csr-we-care .csr-knowMore{ display: inline-block; color: #ffffff; font-size: 12px; text-transform: uppercase; background-color: #fc0808; padding:4px 15px 4px 15px;}
/*+++++++++///////////////////+++++++++++++++*/

.page-csr-we-care .csrVision{ padding:35px 0px 0px 0px;}
.page-csr-we-care .csrVision .visionTl{ font-family: 'Fjalla One', sans-serif; font-size: 24px; color: #303030; line-height:20px; text-transform:uppercase; padding-bottom: 7px;}
.page-csr-we-care .csrVision .csrCat{ margin:30px 0px 0px 0px; padding:0;}
.page-csr-we-care .csrVision .csrCat .csrCatBlurb{ width:50%; float:left; min-height:165px; margin:0 0 75px 0;}

.page-csr-we-care .cat-lt{ width:225px; float:left;}
.page-csr-we-care .cat-lt h2{ line-height:30px;}
.page-csr-we-care .cat-lt h2 span{ display:block; font-size:12px; text-transform:uppercase;}
.page-csr-we-care .cat-lt p{ padding:0 0 0 20px; }
.page-csr-we-care .cat-lt p span { color: #ed1c24; text-transform: uppercase; background: url(../images/link-arrow.png) no-repeat right center; padding: 0 10px 0 0; display: inline-block; margin-top:10px;}
.page-csr-we-care .cat-rt{ position: relative; width: 175px; float: left;}
.page-csr-we-care .hoverImg{ position: absolute; left: 0px; top: 0px; opacity: 0; background-color:#ffffff;}
.page-csr-we-care .csrCatBlurb:hover .hoverImg{ display: block; opacity: 1; -moz-transition-duration: .4s; -o-transition-duration: .4s; -webkit-transition-duration: .4s; transition-duration: .4s;}
.page-csr-we-care .eq-lt{/* float:left;*/}
.eq-rt{ float:left; margin:0 0 0 40px;}
.page-csr-we-care .lasthoverImg{ /*width:544px;*/ width:700px; height:150px;}
.page-csr-we-care .lasthoverImg img { display:inline-block; vertical-align:middle;}

.page-csr-we-care .csr-we-care-soc .homeSocialPan{ position:absolute; top:0;}

.page-csr-we-care .videoCon{ padding:35px 30px 45px 35px; background-color:#d5d5d5; margin-bottom:20px;}
.page-csr-we-care .videoCon h2{ padding-bottom:20px;}
.page-csr-we-care .videoCon .mediaLeft{ width: 490px; margin: 0 0 0 20px;}
.page-csr-we-care .videoCon .vscrollerbase{ width: 8px; background-color:#c0bebe;}
.page-csr-we-care .videoCon .vscrollerbar { width: 12px; background: url(../images/csr-scroll-icon.jpg) no-repeat; height: 74px !important;}

/*-------------------------------------------------------------------------------*/

/* Unsubscribe page start*/
.proceedForm { width:auto; padding:20px 0 0 0;}
.proceedForm p {font-family: 'Open Sans', sans-serif;font-size: 14px; line-height:20px; padding:6px 0 6px 0;}
.radioButtonsection { margin:10px 0 0px 0px;}
.inputForm { max-width:278px; width:100%; display:inline-block; border:solid 1px #000000; border-radius:5px; padding:13px 10px; }
.inputForm span{ font-weight:bold;}
.inputText { display:inline-block;}
.inputText .inputTextValue{ width:215px; margin-top:7px; margin-bottom:7px;  padding:10px 10px; border:solid 1px #000000; }
.inputText .buttonOtp{ background:#303030;  margin-top:10px; margin-bottom:10px; color:#fff; font-weight:bold;
     text-transform:uppercase;font-family:'Open Sans', sans-serif; width:130px;
    padding:12px 18px; border:none; cursor:pointer;}
.inputText .selectBoxsection { border:solid 1px #000000;padding:8px 18px; width:278px;margin-top:10px; margin-bottom:10px; font-size:15px; }
.inputText .proceedbutton {background:#ff0000; width:130px; background-image:url(../images/arrow.png); background-repeat:no-repeat; background-position:center right 20px;
       margin-top:10px; margin-bottom:10px; color:#fff; font-weight:bold; text-transform:uppercase;font-family: 'Open Sans', sans-serif; 
       padding:14px 45px 14px 25px; border:none; cursor:pointer;}
.inputText .resetbtn{background:#303030; width:130px; margin-left:10px; margin-top:10px; margin-bottom:10px; color:#fff; font-weight:bold;
    text-transform:uppercase;font-family:'Open Sans', sans-serif; padding:14px 18px; border:none; cursor:pointer;}
.topalign { vertical-align:top;  padding:10px;  width:138px; margin-left:2px;}
.inputText .inputmobText{ margin-left:0px;}
.inputText .proceedbutton:hover{ background:#303030; background-image:url(../images/arrow.png); background-repeat:no-repeat;  background-position:center right 20px;}
.inputText .resetbtn:hover{ background:#ff0000;}
.centerbutton { margin-top:12px;}
.usersection { display:inline-block; max-width:278px; width:100%; vertical-align:top; margin-right:35px;  }
.errormsg { margin-top:10px; color:#FF0000; text-align:left; }
/* Unsubscribe page end*/
@media screen and (max-width: 1200px){ 

.SplSec {  margin: 10px; max-width: none; width: auto; }  
 
}

@media screen and (max-width: 1023px){ 

.SplSec {  float:none; }  
.SplSec .otherlabel { display:block; width:100%;}
}
/* end splender bike top other products  */


/* revamp investor */
.newinvestLand { width:100%; padding-top:30px; }
.ninvestorLnd {margin: 0 15px 15px 0; max-width:600px; width: 100%; display: inline-block; }
.ninvestorLnd .inveRedPath{ position:absolute; top:30px; left:280px;}
.ninvestorLnd .inveRedPathRght{ position:absolute; top:30px; right:280px;}

.ninvestorLnd .inveBikeLeft { width:300px; float:left; position:relative;}


.ninvestorLnd .blurbQuarterlyIntro {width: 240px; height: 260px; font-family:'Open Sans', Arial, Helvetica, sans-serif; float: left; color:#ffffff;  padding: 20px 30px 20px 30px;}
.ninvestorLnd .blurbQuarterlyIntro h3 {font-family: 'Fjalla One', sans-serif; font-size: 24px; color: #010101; padding-bottom:10px; text-align:left;}
.ninvestorLnd .blurbQuarterlyIntro h3.rght { text-align:right;}
.ninvestorLnd .blurbQuarterlyIntro a { color:#f5152f; text-decoration:none;}
.ninvestorLnd .blurbQuarterlyIntro a:hover { text-decoration: underline;}

.redbgL {background-color:#f3f3f3;}
.redbgL .leftori {background: url(../images/renew-investor/wl-arrow.png) no-repeat left top; padding:0 0 2px 15px; text-align:left; }
.redbgL .rightori {background: url(../images/renew-investor/wr-arrow.png) no-repeat right top; padding:0 15px 2px 0; text-align:right; }

.blkbgL {background-color:#f3f3f3;}
.blkbgL .leftori {background: url(../images/renew-investor/wl-arrow.png) no-repeat left top;  padding:0 0 2px 15px;  text-align:left;}
.blkbgL .rightori {background: url(../images/renew-investor/wr-arrow.png) no-repeat right  top;  padding:0 15px 2px 0;  text-align:right; }

.leftNavPan .thepets2 ul li a{ position:relative;}
.rightalignimg { display:inline-block; cursor:pointer; position: absolute;top: 5px;right:10px;}
.activeAccPlus{ position: absolute; right: 7px; top: 7px; width: 20px; height: 20px; background: url(../images/icon-plus.gif) no-repeat center; background-size:cover;}
.activeAccMinus{ background: url(../images/icon-minus.gif) no-repeat center;}

/* csr vision circles New 2020 */
#csr-map {width:600px; height:600px; position:relative; margin:0 auto; font-weight:bold; text-align:center; padding:82px;}
#csr-map a {color:#000000; text-decoration:none;}

#csr-map h3 { display:none;}

/*.centcir-outside { margin:0 auto;width:410px; height:410px; border-radius: 50%; border: 1px dashed #999999; position:relative;}*/
.centcir-inside { margin:11% auto;  display:block;}

.cst-earth {position:absolute;  left:55px; top:65px; width:200px; }
.cst-earth img {border:5px solid #47ae3d;  border-radius: 50%; float:right;}
.cst-earth .txt {float:left; width:195px; text-align:left; font-weight:bold;}

.cst-ride {position:absolute; right:55px; top:65px; width:200px; }
.cst-ride img {border:5px solid #ed2d30;  border-radius: 50%; float:left;}
.cst-ride .txt {float:right; width:147px; text-align:left; font-weight:bold;}

.cst-cd {position:absolute;left:120px; top:385px; width: 200px; }
.cst-cd img {border:5px solid #cc9933;  border-radius: 50%; float:left;}
.cst-cd .txt {float:left; width:165px; text-align:left; font-weight:bold;}

.cst-pariE2 {position:absolute; left:290px; top: 460px; width:200px;}
.cst-pariE2 .img1 {border:5px solid #cc9933; margin-right:15px;  border-radius: 50%;}
.cst-pariE2 .img2 {border:1px solid #333333;  border-radius: 50%;}
.cst-pariE2 .txt {float:left; width:190px;  text-align:left; padding-top:10px; font-weight:bold;}

.cst-enable {position:absolute;  right:55px; top:390px; width:200px;}
.cst-enable img {border:5px solid #cc9933;  border-radius: 50%; float:left;}
.cst-enable .txt {float:left; width:170px;  text-align:left; font-weight:bold;}

#csr-map .arolink {text-decoration:none; border:none; color:#FF0000; padding-left:5px; }


@media screen and (max-width:1180px){
#csr-map {width:95%; height:auto; text-align:left; padding:0 0 50px 0; border:none;}
#csr-map h3 { font-family: 'Fjalla One', sans-serif; font-size: 20px;  color: #ffffff;text-transform: none; padding:5px 20px; display:block;}
.centcir-outside { display:block; border-radius: 2%; width:100%; height:auto; padding:0; border:none;}
.centcir-inside { margin:2%; border-radius: 2%; border: 1px solid #999999; display:block; text-align:left; box-shadow: none;}

.cst-earth, .cst-ride, .cst-khelo, .cst-cd, .cst-pariE2, .cst-enable {position:relative; width: 100%; float:left; display:block; right:auto; left:auto; top:auto;}
.cst-earth  img, .cst-ride  img, .cst-khelo  img, .cst-cd  img, .cst-enable img, .cst-pariE2 .img1, .cst-pariE2 .img2 {border:1px solid #999999; margin:2%; width:15%;  border-radius: 2%; padding:0; float:left;}
.cst-earth .txt, .cst-ride .txt, .cst-khelo  .txt, .cst-cd  .txt, .cst-enable .txt {float:right;  margin:2% 0; text-align:left; width:80%;}
.reset { width:100%;}
.cst-pariE2 .txt { width:50%;}
}

@media screen and (max-width: 1280px){
#vision .seblock {height:100%; }
.ninvestorLnd {display:block; margin:0 auto;}
}

@media screen and (max-width: 610px){

.ninvestorLnd .inveBikeLeft img {width:100%; max-width:600px;}
.inveRedPath { display:none;}

.ninvestorLnd .inveBikeLeft, .ninvestorLnd .blurbQuarterlyIntro, .redbgL , .blkbgL { width:80%; border-bottom:3px solid #ffffff; }

}

/*------ about mission-vission xtra ------>*/
.about-detail.vision-mission {width:100%;}
.about-detail.vision-mission h2 { text-transform:uppercase; }
.banImg { padding-bottom:20px;}
.banImg img{ width:100%;}
.missionHeading {padding-top:30px;}
.our-missionH h3 {background-image:url(../images/press-arrow.png);background-repeat:no-repeat;background-position:center left;
	font-family: 'Fjalla One', sans-serif;	font-size: 22px;text-transform:uppercase;color: #ed1c24;text-transform: uppercase;padding:0px 30px;}
.blurb-One {display:inline-block;width:30%;	vertical-align:top;	margin:10px 10px 20px 0;}
.missionList {padding:20px;	background:#e7e7e9;	margin:15px 0;	min-height:150px;}
.missionList li {background-image:url(../images/arrow-bg.png);background-repeat:no-repeat;background-position:left top 5px;padding-left:15px;}
.our-values { margin-bottom:50px;}
.values {padding-top:5px; }
.values p {padding:10px 0 0 20px;}

@media screen and (max-width:1024px) {
 .blurb-One { width:100%; display:block;}
 .missionList{ min-height:auto;} 
.banImg { padding-top:20px;}
}
/*------ about mission-vission xtra end------>*/