*{ margin:0; padding:0;}


/* @font-face {
    font-family: 'league_gothicregular';
    src: url('../fonts/leaguegothicregular-webfont.eot');
    src: url('../fonts/leaguegothicregular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/leaguegothicregular-webfont.woff') format('woff'),
         url('../fonts/leaguegothicregular-webfont.ttf') format('truetype'),
         url('../fonts/leaguegothicregular-webfont.svg#league_gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;

} */


 @font-face {
    font-family: 'league_gothicregular';
    src: url('../fonts/leaguegothic-regular-webfont.eot');
    src: url('../fonts/leaguegothic-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/leaguegothic-regular-webfont.woff') format('woff'),
         url('../fonts/leaguegothic-regular-webfont.ttf') format('truetype'),
         url('../fonts/leaguegothic-regular-webfont.svg#league_gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'MyriadProRegular';
	src: url('../fonts/myriadpro-regular_0-webfont.eot');
	src: url('../fonts/myriadpro-regular_0-webfont.eot?#iefix') format('embedded-opentype'), 
		 url('../fonts/myriadpro-regular_0-webfont.woff') format('woff'), 
		 url('../fonts/myriadpro-regular_0-webfont.ttf') format('truetype'), 
		 url('../fonts/myriadpro-regular_0-webfont.svg#MyriadProRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'pt_sansbold';
    src: url('../fonts/pts75f-webfont.eot');
    src: url('../fonts/pts75f-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pts75f-webfont.woff') format('woff'),
         url('../fonts/pts75f-webfont.ttf') format('truetype'),
         url('../fonts/pts75f-webfont.svg#pt_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'pt_sansregular';
    src: url('../fonts/pts55f-webfont.eot');
    src: url('../fonts/pts55f-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pts55f-webfont.woff') format('woff'),
         url('../fonts/pts55f-webfont.ttf') format('truetype'),
         url('../fonts/pts55f-webfont.svg#pt_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@import url(http://fonts.googleapis.com/css?family=PT+Serif:400,700,400italic,700italic);
body{margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

a{text-decoration:none; outline:none;}
a img{border:none;}

.flt{float:left;}
.flr{float:right;}
.pr{ position:relative}
.pa{ position:absolute;}
.va-mid{vertical-align:middle;}
.va-top{vertical-align:top;}
.clr{ clear:both; height:0px;}

.pad-l{ padding-left:0 !important;}
.pad-r{ padding-right:0 !important;}
.pad-t{ padding-top:0 !important;}
.pad-b{ padding-bottom:0 !important;}
.paddingnone{padding:0 !important;}

.mrgnnone{ margin:0 !important;}
.mrgn-l{ margin-left:0 !important;}
.mrgn-r{ margin-right:0 !important;}
.mrgn-t{ margin-top:0 !important;}
.mrgn-b{ margin-bottom:0 !important;}

/* BG_CEO Page */

.top_bar{ width:100%; height:59px; background-color:#000;}
.top_bar_wrap{ width:960px; margin:0 auto;}
.logo{ float:left; width:175px; height:43px; margin: 9px 0 0;}
.navigation{ margin:22px 0 0 94px; float:right; line-height:18px;}
.navigation ul{ list-style:none outside none;}
.navigation ul li{ float:left; margin:0 22px 0 0; font-family: 'pt_sansregular'; font-size:11px; font-weight:bold; color:#fff;}
.navigation ul li a{ color:#fff; text-decoration:none; font-family: 'pt_sansregular'; font-size:11px; color:#fff;}
.navigation ul li a:hover{ color:#CCC;}
.banner{ height:266px; background-color:#950000;}
.banner_wrap{ width:960px; margin:0 auto; text-align:center; font-family: 'league_gothicregular'; color:#fff; font-size:184px; line-height:266px;  text-shadow: 2px 3px 2px #000000; letter-spacing: -3px;}
.below_banner{ background:#333; height:283px;}
.below_banner_wrap{ width:960px; margin:0 auto;}
p.left_text{ font-family: 'league_gothicregular'; color:#fff; font-size:58px; text-transform:uppercase; padding:3px 0 0 10px;}
.but_circle{ margin:115px auto 0; width:155px; height:155px; background:url(../images/but.png) left top no-repeat;}
p.right_text{ float:right; text-align:right; padding:0 13px 0 0;font-family: 'league_gothicregular'; color:#fff; font-size:58px; text-transform:uppercase; margin:-25px 0 0 0;}
.black_sec_shadow{ height:5px; background:url(../images/black_sec_shadow.png) left top repeat-x;}
.middleSec{ background:#fff;}
.border{ margin:36px 0 0 0; background-color:#000000; height:1px;}
.arrow_r{ width:53px; height:49px; margin:-26px auto 26px;}
.middleSec_wrap{ width:960px; margin:0 auto;}
.top_management{ margin:0px;}
.management_sec{ height:57px; background-color:#2b2b2b; color:#fff; line-height:57px; margin:0 0 1px 0; text-align:center; font-size:26px;font-family: 'pt_sansbold';}
.grey_sec{ background-color:#464646; padding: 18px 9px 15px;}
p.text1{ font-size:16px; font-family: 'pt_sansregular'; color:#fff; padding:0 0 8px 0;}
p.text2{ font-size:16px; font-family: 'pt_sansregular'; color:#fff; padding:0 0 8px 325px;}
p.text3{ font-size:16px; font-family: 'pt_sansregular'; color:#fff; padding:0 0 8px 382px;}
p.text4{ font-size:16px; font-family: 'pt_sansregular'; color:#fff; padding:0 0 8px 452px;}
p.text5{ font-size:16px; font-family: 'pt_sansregular'; color:#fff; padding:0 0 8px 530px;}
p.text6{ font-size:16px; font-family: 'pt_sansregular'; color:#fff;  padding: 0 15px 8px 0; text-align:right;}

.grey_bottom_text{ font-family: 'pt_sansregular'; text-align:center; color:#fff; font-size:18px; padding: 25px 0 0;}
.steps_sec{ padding:0 0 0 15px; background:url(../images/grad_bg.png) left top repeat-y; height:142px; margin:0 0 34px 0;}
.steps_sec_row{ padding:38px 0 0 0;}
.grey_box a{ background:url(../images/grey_box.png) left top no-repeat; width:203px; height:48px; float:left; display:block; text-decoration:none; text-transform:uppercase; font-size:17px; font-family: 'pt_sansbold'; color:#505050; text-align:center; margin: 0 0 0 -2px; padding:28px 0 0 0;}
.grey_box2 a{ background:url(../images/grey_box.png) left top no-repeat; width:203px; height:60px; float:left; display:block; text-decoration:none; text-transform:uppercase; font-size:17px; font-family: 'pt_sansbold'; color:#505050; text-align:center; margin: 0 0 0 -2px; padding:16px 0 0 0;}
.red_arrow{ background:url(../images/red_arrow_r.png) left top no-repeat; width:45px; height:46px; float:left;  margin: 15px 0 0 -2px;}

.bottom_mnagement{ margin:0px;}
.management_chalenge_sec_heading{ background-color:#353535; height:84px; margin:0 0 1px 0; line-height:92px; font-size:37px; font-family: 'pt_sansbold'; color:#fff; padding:0 0 0 12px;}
.management_chalenge_sec_heading2{ background-color:#353535; height:84px; margin:0 0 1px 0; line-height:92px; text-align:right; font-size:37px; font-family: 'pt_sansbold'; color:#fff; padding:0 12px 0 0px;}
.management_content{ background:url(../images/management_sec_bg.png) left top no-repeat; margin:0 0 24px 0; padding:28px 0 0 0;}
.mega_team{ margin:0 auto; width:870px;}
.red_parent_box{ width:232px; margin:0 auto 39px;}
.box_top_heading{ height:29px; background-color:#000; padding:0 5px;}
.flag_part{  float:left; height:29px;}
.flag_img{ float:left; width:12px; height:12px; padding:8px 4px 0 0;}
.flag_text{ font-size:13px; font-family: 'pt_sansregular'; color:#fff; float:left; line-height: 29px;}
.teamname{ font-size:13px; font-family: 'pt_sansregular'; color:#fff; float:right; line-height:29px;}
.red_parent_box_bottom{ background-color:#950000; color:#fff; line-height:40px; text-align:center; height:40px; font-size:16px; font-family: 'pt_sansregular';}
.teams{ width:374px;}
.grey_child_box{ width:164px; margin:0 0 37px 0;}
.grey_child_box_bottom{ background-color:#828282; color:#fff; line-height:40px; text-align:center; height:40px; font-size:16px; font-family: 'pt_sansregular';}
.grey_child_box_bottom2{ background-color:#828282; color:#fff; line-height:40px; text-align:center; height:40px; font-size:16px; font-family: 'pt_sansregular';}
.map_sec{ padding:9px; margin:0 0 34px 0; background-color:#000;}
.map_sec .map{ width:457px; height:243px; float:left; margin:0 13px 0 0;}
.map_sec_cont{ float:left;}
.map_sec_cont h3{ font-size:24px; font-family: 'pt_sansbold'; color:#fff; border-bottom:1px solid #fff; margin:9px 0 10px 0; text-transform:uppercase; width: 470px; font-weight:normal;}
.map_sec_cont p{ padding:25px 0 0 0; font-size:17px; width:445px; font-family: 'pt_sansbold'; color:#fff;}
.expert_sec{ margin:0 0 37px 0;}
.expert_sec_heading{  padding:0 19px; background-color:#464646; height:180px;}
h3.left_heading{ font-family: 'league_gothicregular'; font-size:58px; color:#fff; text-align:left; font-weight:normal; margin:0 0 32px 0;}
h3.right_heading{ font-family: 'league_gothicregular'; font-size:58px; color:#fff; text-align:right; font-weight:normal;}
.expert__middlesec{ background:url(../images/expert_middle_bg.png) left top no-repeat; height: 341px; padding: 59px 0 0;}
.expert__middlesec .red_box{ margin:0px auto 0; width:384px; background:url(../images/red_box_bg.png) left top repeat-x; height:127px; line-height:127px; font-size:24px; font-family: 'pt_sansbold'; color:#fff; text-align:center; text-transform:uppercase;  -moz-box-shadow: 0px 3px 6px #666666;  -webkit-box-shadow: 0px 3px 6px #666666; box-shadow: 0px 3px 6px #666666;}
.arrows{ width:554px; height:52px; background:url(../images/arrows.png) center top no-repeat; margin:0 auto;}
.arrows2{ width:554px; height:52px; /* background:url(../images/arrows.png) center top no-repeat; */ margin:0 auto;}
.beyond_ceo_boxes{ margin:0 auto; width: 746px;}
.grey_grad_box a{ float:left; margin:0 0 0 64px; width:204px; display:block; text-decoration:none; padding:27px 0 0 0; border:1px solid #fff; background:url(../images/greybox_bg.png) left top repeat-x; height:59px; color:#272727; font-size:16px; text-align:center; font-family: 'pt_sansbold'; text-transform:uppercase;  -moz-box-shadow: 0px 3px 6px #666666;  -webkit-box-shadow: 0px 3px 6px #666666; box-shadow: 0px 3px 6px #666666;}
.training_heading{ height:72px; background-color:#2b2b2b; line-height:72px; text-align:center; color:#fff; font-size:26px; font-family: 'pt_sansbold'}
p.texttop{ font-size:14.5px; font-family: 'pt_sansregular'; color:#fff; text-align:center; line-height:22px;  padding: 0 0 5px;}

.ceoattributes_sec{ margin:0px;}
.ceoattributes_sec_heading{ font-size:48px; font-family: 'pt_sansbold'; color:#000; border-bottom:1px solid #000; text-transform:uppercase; line-height:45px; margin:0 0 15px 0;}
.ceoattributes_sec .strip{ margin:0 0 25px 0;}
.strip_arrow{ width:55px; height:58px; background:#660000 url(../images/right_arrow_small.png) center center no-repeat; float:left;}
.strip_text{ height:58px; background-color:#dbdbdb; text-align:center; font-family: 'pt_sansregular'; font-size:16px; color:#000; line-height:58px;}

.do_section{ position:relative; margin:0 0 30px 0;}
.do_section_heading{  margin: 30px 0 7px;; text-align:right; padding:0 45px 0 0; height:90px; line-height:90px; width:850px; background-color:#353535; font-size:32px; font-family: 'pt_sansbold'; color:#fff;}
.do_arrow{ position:absolute; left:0px; top:0px; width:149px; height:149px; background:url(../images/do_arrow.png) left top no-repeat;}
.do_section_cont{  padding: 20px 22px 24px; background:url(../images/do_cont_bg.png) left top repeat-y;}
.do_section_cont p{ font-family: 'pt_sansregular'; font-size:18px; color:#000; padding:24px 0 0 0; line-height:26px;}

.double_heading_sec{ margin:0 0 5px 0; background-color:#dbdbdb; height:158px; position:relative;}
.left_red_heading{ background-color:#950000; height:79px; line-height:79px; padding:0 0 0 15px; width: 465px; font-family: 'league_gothicregular'; font-size:42px; color:#fff; text-align:left; text-indent:15px;}
.right_grey_heading{background-color:#858585; height:79px; line-height:79px; padding:0 15px 0 0; width: 465px; font-family: 'league_gothicregular'; font-size:42px; color:#fff; text-align:right;  text-indent:15px;}
.double_heading_sec_arrow{ position:absolute; left:455px; top:55px; width:53px; height:49px;}

.contact_us_sec{ margin:0 0 34px 0;}
.contact_us_sec_top{ margin:0 0 5px 0; padding:35px 0 15px; background-color:#950000; color:#fff;}
.contact_us_sec_top h4{ font-size:32px; font-family: 'pt_sansbold'; text-align:center; font-weight:normal; line-height: 29px;}
.contact_us_sec_top h4 span{ font-size:18px;}
.contact_us_sec_top p{ font-size:18px; font-family: 'pt_sansbold'; text-align:center; font-weight:normal; padding: 20px 0 0; }
.contact_us_sec_cont{ height:370px; border:9px solid #353535; background:#c8c8c8 url(../images/grad_arrow.png) center center no-repeat; width:942px;}
.contact_us_sec_cont_left{  margin: 95px 0 0 63px;}
.contact_us_sec_cont_left h4{ color:#950000; font-family: 'league_gothicregular'; font-size:42px; font-weight: normal;}
.contact_us_sec_cont_left h3{ color:#950000; font-family: 'league_gothicregular'; font-size:76px; font-weight: normal;}
.contact_us_sec_cont_left p{ color:#950000; font-family: 'league_gothicregular'; font-size:37px; padding:0 0 0 99px;}
.contact_us_sec_cont_right{ margin:140px 0 0 80px; width:348px; text-align:center; color:#3f3f3f; font-family: 'league_gothicregular'; font-size:35px;}

.footer{ background:url(../images/footer_bg.png) left top repeat-x; min-height:329px;}
.footer_content{ width:960px; margin:0 auto; padding:27px 0 0 0; height: 302px;}
.footer_content_left{ width:475px; border-right: 2px solid #333333; float:left; padding: 0 15px 0 0;}
.footer_content_right{ float:left; margin:0 0 0 15px; width: 453px;}
.footer_list_column{ margin:0px;}
.footer_list_block{ margin:0 0 15px 0;}
.footer_list_block h4{ font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:23px; color:#e10704; padding: 0 0 3px;}
.footer_list_block ul{ list-style: none outside none;}
.footer_list_block ul li a{ padding: 0 0 2px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; padding:0 0 2px 0; line-height: 15px;}
.footer_list_block ul li a:hover{ color:#ccc;}
.black_box{ width:223px; margin:0 0 9px 0; background-color:#000; height:115px;}
.social_icon_sec{ margin:0px;}
.social_icon_strip{ margin:0 0 14px 0;}
.social_icon_image{ float:left; width:30px; height:30px;}
.social_icon_name a{ text-decoration:none; display:block; color:#face00; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:30px; padding:0 0 0 8px; float:left;}
.copyright_sec{ margin: 10px 0 0; padding: 0 0 3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#fff;}
.up_arrow{right:0px; bottom:0px; width:29px; height:42px;}
.black_border{ background-color:#464646;  padding: 12px 26px 4px; margin:0 0 1px 0;}

/* HIT_GO Page */
.hitgo_banner{ height:507px; margin:25px 0 37px 0;}
.tab_section{ margin:0 0 94px 0;}
.tab_section .tabbing{ margin:0 0 34px 0; }
.tabbing ul{ list-style: none outside none; float:left; border-bottom:2px solid #bfbfbf; padding:0 0 1px 0;}
.tabbing ul li{ text-transform:uppercase; float:left; width:190px; margin:0 6px 0 0; background-color:#dbdbdb; text-align:center; color:#464646; font-size:13px; height:43px; line-height:48px; font-family: 'pt_sansbold';}
.tabbing ul li:last-child{ margin: 0;}
.tabbing ul li a{ height:43px; display:block; text-decoration:none; color:#464646;}
.tabbing ul li:hover, .tabbing ul li:hover a , .tabbing ul li.active a{ background-color:#464646; color:#fff !important;}

.tab_section .tabcontent{ margin:0px;}
.tabcontent_heading{ height:93px;}
.tabcontent_heading_left{ background-color:#000; float:left; width:853px; color:#fff; font-family: 'league_gothicregular'; font-size:60px; line-height:93px; text-indent:17px;}
.go_button a{ display:block; background:#010101 url(../images/arrowTabsGo.jpg) left top no-repeat; width:103px; height:93px;}
.tabcontent .step_section{ margin:0px;}
.step1{ background:url(../images/step1_dot.png) left top no-repeat; width:480px; padding: 138px 0 0;}
.step_circle{ background:url(../images/number_circle.png) left top no-repeat; width:151px; height:151px; color:#fff; font-family: 'league_gothicregular'; font-size:88px; text-align:center; line-height:151px;}
.step1_text{ text-align:right; margin: 37px 34px 0 0;}
h4.step_heading{ font-family: 'league_gothicregular'; font-size:37px; color:#222222; text-transform:uppercase; font-weight: normal;}
p.step_text{ font-family: 'pt_sansregular'; font-size:16px; padding:15px 0 0px 0;}
.step2{ background:url(../images/step2_dot.png) right top no-repeat; width:892px; padding: 178px 0 0;}
.step2_text{ text-align:left; margin: 0px 0px 0 30px;}
ul.objectives{ list-style: upper-roman inside none;}
ul.objectives li{ font-family: 'pt_sansregular'; font-size:16px;}
.step3{ background:url(../images/step3_dot.png) left top no-repeat; width:881px; padding: 252px 0 0; margin: -48px 0 0;}
.step3_text{ text-align:right; margin: 0px 34px 0 0; padding:41px 0 0 0;}
p.step3_heading{ font-family: 'pt_sansregular'; font-size:16px; color:#222222; padding:15px 0 0 0; text-align:right;}
.finalstep{ background:url(../images/finalstep_dot.png) right top no-repeat; width:518px; padding: 230px 0 0; margin:-30px 68px 0 0;}
.finalstep_circle a{ display:block; text-decoration:none; background:url(../images/final_step2.png) left top no-repeat; color:#fefefe; width:213px;  height: 213px; line-height: 62px;  font-family: 'league_gothicregular'; font-size:61px; text-align:center; }
.finalstep_circle a:hover{ background:url(../images/final_step2.png) 0px -213px no-repeat;}
.final_circle_base{ background-color:#000; height:153px;  margin: -97px 0 0;}


/* MEGA_BLAST Page */
.mega_blast_bar{ background:url(../images/mega_blast_bar_bg.png) left top repeat-y; height:110px; margin:34px 0 4px 0;}
.mega_logo{ width:260px; height:99px; padding: 7px 0 0 9px;}
.collabor_text{ font-size:53px; font-family: 'league_gothicregular'; color:#fff; padding:0 14px 0 0; line-height:110px; text-transform:uppercase;}
.grey_map_sec{ margin:0 0 32px 0;}
.grey_map_sec_left{ width:455px; background:#dedede; height:393px;}
.grey_map_sec_left h4{ font-size:38px; text-transform:uppercase; font-weight:normal; padding:0 0 0 0; font-family: 'league_gothicregular'; color:#000; text-align:center;}
.director{ width:395px; height:137px; margin:108px auto 0;}
.right_grad_arrow{ left:312px; top:158px;}
.grey_map_sec_right{ background:#777 url(../images/trans_map.png) center center no-repeat; height:393px; width:459px; padding:0 23px;}
.map_top_sec{ margin:45px 0 8px 0;}
.grey_child_box_bottom3{ background-color:#950000; color:#fff; line-height:34px; text-align:center; height:34px; font-size:16px; font-family: 'pt_sansregular';}
.director_button{ width:127px; background:url(../images/director_button_bg.png) left top repeat-x; text-align:center; line-height:46px; height:46px; margin: 0 auto; text-transform:uppercase; color: #FFFFFF; font-family: 'pt_sansregular'; font-size: 15px;}
.grey_map_sec_bottom_text{ font-size:38px; font-family: 'league_gothicregular'; color:#fff; text-align:center; text-transform:uppercase; padding:11px 0 0 0; margin:0 0 0 0;}
.red_border{ background-color:#950000; height:30px; margin:0 0 11px 0;}
.same_sec{ margin:0 0 34px 0;}
.same_sec_top{ background-color:#000;}
.same_sec_top h4{ font-weight:normal; padding:8px 0; text-align:center; font-size:43px; font-family: 'league_gothicregular'; color:#fff;}
.same_sec_top h4 span{ font-size:73px;line-height: 73px;}
.same_sec_mid{ height:354px;}
.same_sec_bottom{ background-color:#000; padding:16px 0;}
p.level1{ font-family: 'pt_sansregular'; font-size:18px; color:#fff; text-align:center;}
p.level2{ font-family: 'pt_sansregular'; font-size:16px; color:#fff; text-align:center; padding:18px 0 0 0; width:825px; margin:0 auto;}
p.level3{ font-family: 'pt_sansbold'; font-size:30px; color:#fff; text-align:center;  padding:24px 0 0 0;}

.room_sec{ margin:0 0 34px 0;}
.room_sec_left{ width:397px; float:left;}
.room_sec_left_image{ width:397px; height:271px; margin:0 0 1px 0;}
.room_sec_left_text{ background-color:#950000; text-align:center; padding:42px 0; font-size:52px; font-family: 'league_gothicregular'; color:#fff;}
.room_sec_right{ width:559px; height:486px; float:right; background:url(../images/room_banner_right.png) left top no-repeat;}
.room_sec_right_text{ height:90px; line-height:90px; margin:30px 0 0 0; background:url(../images/trans_red_bg.png) left top repeat; font-family: 'pt_sansbold'; font-size:39px; color:#fff; text-align:center; text-transform:uppercase;}
.room_sec_grey_part{ background-color:#c3c3c3; margin:0 0 5px 0;  padding: 0 0 12px;}
.room_sec_grey_part p{ padding:18px 0 0 0; text-align:center; color:#353535; font-family:'pt_sansbold'; font-size:19px; width:865px; margin:0 auto;}
.room_sec_bottom{ background-color:#353535; padding: 10px 0 6px 208px;}
.room_sec_bottom p{ font-family: 'pt_sansregular'; font-size:18px; color:#fff; padding:0 0 11px 0;}
.room_sec_bottom ul{ list-style: none outside none;}
.room_sec_bottom ul li{ font-family: 'pt_sansregular'; font-size:16px; color:#fff;}

.barinstorm_sec{ margin:0 0 21px 0;}
.barinstorm_sec_top{ margin:0 0 4px 0;  padding: 14px 0 0; background-color:#d4d4d4;}
.barinstorm_sec_top_heading{ padding:0px 0 0 0; margin: 0 0 64px; background:#464646; border-bottom:4px solid #950000; text-align:center; line-height: 54px; height:46px; font-family: 'pt_sansregular'; font-size:29px; color:#fff; text-transform:uppercase;}
.barinstorm_sec_top_heading span{ font-style:italic;}
.blackbar{ background:url(../images/black_bar.png) left top repeat-x; height:26px;}
.where-when_sec{ margin:-56px auto 0; width:871px; padding: 0 0 45px;}
.content_block{ width:250px; margin:0 0 0 60px;}
.content_block_top{font-family: 'pt_sansbold'; font-size:37px; color:#fff; text-align:center; line-height:100px; text-transform:uppercase; height:100px; background-color:#1a1a1a; -moz-box-shadow: 0px 1px 2px #666666;  -webkit-box-shadow: 0px 1px 2px #666666; box-shadow: 0px 1px 2px #666666; margin:0 0 3px 0;}
.content_block_bottom{ background-color:#858585; height:167px; padding:0 5px; }
.content_block_bottom p{font-family: 'pt_sansregular'; font-size:16px; color:#fff; text-align:center;}
.barinstorm_sec_middle{ margin:0 0 4px 0;}
.barinstorm_sec_middle_left{ width:468px; height:96px; background-color:#660000; float:left; font-family: 'pt_sansbold'; padding:22px 0 0 10px; font-size:30px; color:#fff;}
.barinstorm_sec_middle_right{ width:466px; height:96px; background-color:#000; float:right; font-family: 'pt_sansbold'; padding:22px 10px 0 0; text-align:right; font-size:30px; color:#fff;}
.red_arrow_circle{ top:9px; right:431px; width:100px; height:100px;}
.barinstorm_sec_bottom{ background-color:#5f5f5f; padding:16px 0 48px;}
p.level2a { color: #FFFFFF; font-family: 'pt_sansregular'; font-size: 16px; margin: 0 auto; padding: 15px 0 0; text-align: center;}
p.level4{ color: #FFFFFF; font-family: 'pt_sansbold'; font-size: 25px; margin: 0 auto; padding: 15px 0 0; text-align: center;}
p.level5{ color: #FFFFFF; font-family: 'pt_sansbold'; font-size: 30px; margin: 0 auto; padding: 15px 0 0; text-align: center;}

.grey_box_large{ background:url(../images/grey_box_large_bg.png) left top repeat-x; min-height:190px; margin:-26px 0 23px 205px; border:1px solid #fff; width:672px;-moz-box-shadow: 0px 1px 2px #666666;  -webkit-box-shadow: 0px 1px 2px #666666; box-shadow: 0px 1px 2px #666666;}
.red_bar_mega_blast{ background:url(../images/mega_blast_red_bar.png) left top repeat-x; height:43px; margin:26px 0 18px 0; line-height:43px;color: #FFFFFF; font-family: 'pt_sansbold'; font-size: 18px; text-transform:uppercase; text-align: center;}
p.quotel{ padding:0 15px; color:#1c1c1c; font-size:33px; font-family: 'league_gothicregular';}
p.quoter{ text-align:right; padding:0 15px;  color:#1c1c1c; font-size:33px; font-family: 'league_gothicregular';}

.coloured_border{ height:8px; background:url(../images/grad_border.png) left top repeat-y; margin:0 0 41px 0;}

.blast_structure_sec{ margin:0 0 38px 0;}
h4.bottom_border_heading {
    border-bottom: 1px solid #000000;
    color: #000000;font-weight: normal;
    font-family: 'league_gothicregular';
    font-size: 50px;
    line-height: 45px;
    margin: 0 0 10px; padding: 0 0 7px;
    text-transform: uppercase;
}
.blast_structure_sec_mid{ height:469px; background:url(../images/blast_structure.png) left top no-repeat; margin:0 0 2px 0; padding:0 33px;}
.blast_structure_sec_mid_content{ padding:41px 0 31px 0;  width: 785px;}
.blast_structure_sec_mid_content .box{ width:261px; height:145px; padding:7px 0 0 0; background:url(../images/red_trans.png) left top repeat;}
.blast_structure_sec_mid_content .box p{ width:233px; margin:0 auto; color: #FFFFFF; font-family: 'pt_sansregular'; font-size: 16px; text-align:center;}
.blast_structure_sec_mid_content .box2{ width:261px; height:145px; padding:7px 0 0 0; background:url(../images/red_trans.png) left top repeat; margin:0 0 0 260px;}
.blast_structure_sec_mid_content .box2 p{ width:233px; margin:0 auto;  color: #FFFFFF; font-family: 'pt_sansregular'; font-size: 16px; text-align:center;}
.black_box_sec{ padding:18px 40px 58px; background-color:#000;}
.black_box_sec p{ padding:0 0 18px 0; color: #FFFFFF; font-family: 'pt_sansregular'; font-size: 16px; text-align:center;}
.blast_structure_grey_box{ border:1px solid #fff; background:#414141 url(../images/grey_grad.png) left top repeat-x; margin:-45px 30px 0 0; padding:4px 0; float:right; min-height:241px; width:369px;}
.blast_structure_grey_box_top_heading{ margin:0 0 10px 0;}
.blast_structure_grey_box_top_heading_left{ width:100px; height:100px;  margin: 0 5px 0 6px;}
.blast_structure_grey_box_top_heading_right{ border-bottom:5px solid #bfbfbf; color: #FFFFFF; font-family: 'pt_sansbold'; font-size: 16px; padding: 12px 0 3px; margin:0 0 0 10px; text-transform:uppercase;}
.blast_structure_grey_box p{ padding:0 23px 18px 11px; color: #FFFFFF; font-family: 'pt_sansbold'; font-size: 18px; font-style:italic;}
.month_sec{ margin:0 0 44px 0;}
.month_sec_cont{ min-height:323px; padding:36px 0 13px 0; background:#b8b8b8 url(../images/monthsec_bg.png) left top repeat-x;}
.month_sec_cont_left{ width:204px; height:118px;  background: url("../images/mega_blast_red_bar.png") repeat-x scroll left top transparent; background-size:100% 100%;}
.month_sec_cont_left p{ color:#fff; font-size:50px; line-height: 30px; font-family: 'league_gothicregular'; text-align:center; text-transform:uppercase; padding:38px 0 0 0;}
.month_sec_cont_left p span{ font-family: 'pt_sansbold'; font-size: 14px;display: block;}
.month_sec_cont_right{ margin:0;}
.week_block{ padding:0 13px; background:#969696 url("../images/week_grad.png") repeat-x left top; height:325px; margin:0 9px 0 0; width:151px; float:left;}
.week_block_heading{ color: #2c2c2c; font-family: 'pt_sansbold'; font-size: 37px; padding:20px 0 44px; text-transform:uppercase; text-align:center;}

.week_grey_box a {
     background: url("../images/greybox_bg.png") repeat-x scroll left top transparent; background-size:100% 100%;
    color: #1b1b1b; 
	border: 1px solid #FFFFFF;
    box-shadow: 0 3px 6px #666666;
    display: block;
    font-family: 'pt_sansbold';
    font-size: 16px;
    height: 77px;
	margin:0 0 22px 0;
	line-height:83px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 148px;
}

.take_me_sec{ margin:0 0 97px 0; background-color:#f3f3f3; padding:10px 9px;}
.take_me_sec h4{ font-weight:normal; color:#2b2b2b; font-family: 'pt_sansregular'; font-size: 18px; text-align:center;   padding: 10px 0 5px;}
.take_me_sec_cont{background:url(../images/navigate_circle.png) center center no-repeat; height:575px;}
.take_me_mega_text a{ display:block; padding:43px 0 0 0; font-family: 'league_gothicregular'; font-size: 34px; text-align:center; margin:0 0 190px; text-transform:uppercase; color:#d0d0d0;}
.take_me_mega_text a:hover{ color:#fff;}
.take_me_signup_text a{ display:block; float:left; margin:0 0 0 129px; font-family: 'league_gothicregular'; font-size: 34px; text-transform:uppercase; color:#d0d0d0;}
.take_me_signup_text a:hover{color:#fff;}
.take_me_smartnet_text a{ display:block; float:right; text-align:right; margin:0 129px 0 0; font-family: 'league_gothicregular'; font-size: 34px; text-transform:uppercase; color:#d0d0d0;}
.take_me_smartnet_text a:hover{color:#fff;}
.take_me_crowd_text a{ display:block; font-family: 'league_gothicregular'; font-size: 34px; text-align:center; margin:180px 0 0 0; text-transform:uppercase; color:#d0d0d0;}
.take_me_crowd_text a:hover{color:#fff;}


/* Smart Work Page Css 2013-07-30 by Amit */

.smartWorkWrap{ padding:0 0 0 0; margin:0 0 40px;}
.smartWorkBanner{ padding:0 0 0 0; margin:0 0 0 0; width:960px; height:320px;}
p.smartWorkBannerHd{ padding:0 14px 0 0; margin:0 0 0 0; min-height:73px; line-height:73px; text-align:right; background:#950000; font-size:51px; font-family: 'league_gothicregular'; color:#fff; text-transform:uppercase;}
.smartWorkBussNet{ min-height:545px; padding:14px 0 11px 0; margin:0 0 0 0; background:url(../images/smartBussNetBG.png) left top repeat-y;}
p.smartWorkBussCont{ font-family: 'pt_sansregular'; color:#fff; text-transform:uppercase; font-size:30px; min-height:40px; line-height:40px; text-align:center; background:#464646; border-bottom:4px solid #950000; padding:6px 0 0 0; margin:0 0 21px 0;}
p.smartWorkBussContB{ font-family: 'pt_sansregular'; color:#1b1b1b; font-size:18px; line-height:30px; text-align:center; padding:0 0 15px 0; margin:0 0 0 0;}
p.smartWorkBussContB span{ font-size:27px; display:block;}

.SmartBussBoxes{ padding:20px 0 0 44px; margin:0 0 0 0;}
.SmartBussBoxesMrn{ margin-right:60px !important;}


.smartWorkNetW{ padding:0 0 0 0; margin:0 0 11px 0;}
.smartWorkNetW ul{ padding:0 0 0 0; margin:0 0 0 0; list-style:none; list-style-type:none;}
.smartWorkNetW ul li{ padding:0 0 0 0; margin:0 5px 0 0; list-style:none; list-style-type:none; float:left; width:36px; height:20px; background:#000000;}
.smartWorkNetW ul li.active{ background:#950000;}
.smartWorkNetWrkIns{ min-height:365px; padding:0 0 0 0; margin:0 0 0 0; background:url(../images/smartBussNetBG.png) left top repeat-y;}
p.smartWorkNetWrkInsCont{padding:0 0 0 40px; margin:0 0 0 0; min-height:185px; line-height:185px; text-align:left; font-size:81px; font-family: 'league_gothicregular'; color:#870000; text-transform:uppercase;}
p.smartWorkNetWrkInsContDn{padding:0 40px 0 0; margin:0 0 0 0; min-height:185px; line-height:185px; text-align:right; background:#950000; font-size:81px; font-family: 'league_gothicregular'; color:#dbdbdb; text-transform:uppercase; background:#353535;}
p.smartWorkNetWrkInsContDn span{ color:#858585;}
.smartISbg{ width:149px; height:149px; background:url(../images/smartISbg.png) left top no-repeat; line-height:149px; font-size:72px; font-family: 'league_gothicregular'; color:#ffffff; text-transform:uppercase; font-style:italic; text-align:center; left:405px; top:110px;}
.smatArrowSecNet{ height:55px; border-bottom:4px solid #343434; background:#ffffff; padding:9px 0 6px 0; margin:0 0 0 0;}
.smatArrowSecNetA{ height:55px; width:30px; padding:0 0 0 0; margin:0 0 0 0;}

p.smartWorkRest{padding:5px 0 0 0; margin:0 0 0 0; min-height:130px; line-height:60px; text-align:center; font-size:60px; font-family: 'league_gothicregular'; color:#181818;}
p.smartWorkRest span{ font-size:43px; display:block;}
.smartWorkRestProd{ background:url(../images/smartHDwnSdw.jpg) left top repeat-x #ffffff; padding:8px 0 0 0;}
.smartWorkRestProdImg{ width:379px; height:246px; padding:0 0 0 0; margin:0 0 0 0;}
.smartWorkRestProdDec{ width:571px; padding:0 0 0 0; margin:0 0 0 0;}

p.smartWorkRestProdDecPara{padding:0 0 20px 0; margin:0 0 0 0; line-height:21px; font-size:17px; font-family: 'pt_sansregular'; color:#000000;}
.RestProdDecParaB{font-family: 'pt_sansbold' !important;}
.RestProdDecParaBgDwn{ background:#f3f3f3; border-top:7px solid #950000; padding:6px 10px 9px !important;}
.padBtmResCnt{ padding-bottom:15px !important;}
.FontBtmResCnt{ font-size:15px !important; line-height:18px !important;}

ul.smartWorkRestProdDecParaUl{ padding:5px 0 7px 14px; margin:0 0 0 0; list-style:none; list-style-type:none;}
ul.smartWorkRestProdDecParaUl li{ padding:0 0 0 0; margin:0 0 0 0; list-style:none; list-style-type:disc; font-family: 'pt_sansregular'; font-size:14px; color:#000000; line-height:20px;}
.padNewBussRel{ padding:21px 0 !important; line-height:65px !important;}
.padNewBussRelLineHGT{ line-height:137px !important;}
.padBtmResCntDns{ padding-bottom:11px !important;}

#ParaWtwho span{font-family: 'pt_sansbold' !important;}

p.netndSmartNetCont{padding:10px 0 0 0; margin:0 0 0 0; font-family: 'pt_sansbold'; font-size:40px; color:#000000; line-height:55px; text-align:center;}
.netndSmartNetContr{ padding:0 10px; margin:0 0 0 0;}
.netndSmartNetContrIns{ padding:15px; margin:0 0 0 0; min-height:255px; background:url(../images/netndSmtBG.jpg) left top repeat-y; border-top:3px solid #a40f0f;}
.netndSmartNetLine{ padding:0 0 0 0; margin:0 0 0 0; height:10px; background:url(../images/netndSmtBGLine.jpg) left top no-repeat;}
.netndSmartNetContrInsL{ padding:0 25px 0 0; margin:0 0 0 0; width:365px;}
.netndSmartNetContrInsM{ padding:90px 15px 0 0; margin:0 0 0 0; width:101px; height:101px;}
.netndSmartNetContrInsR{ padding:0 0 0 0; margin:0 0 0 0; width:390px;}
p.netndSmartNetContrInsLPara{padding:0 0 0 0; margin:0 0 0 0; line-height:50px; font-size:58px; font-family: 'league_gothicregular'; color:#ffffff; font-style:italic;}
p.netndSmartNetContrInsLParaS{padding:45px 0 0 0; margin:0 0 0 0; line-height:20px; font-size:17px; font-family: 'pt_sansregular'; color:#ffffff;}
.alignRgtTxt{ text-align:right !important;}
.colrRgtTxt{ color:#2d2d2d !important;}
.colrRgtTxtS{ color:#1f1f1f !important;}
.colrRgtTxtS span{ color:#1f1f1f !important; font-family: 'pt_sansbold';}
.bDRRgtTxtSN{ border-top:none !important;}
.bDRBGRgtTxtSN{ padding:0 10px 30px 10px !important; background:url(../images/divLineSmart.png) center bottom no-repeat;}
.padBtmResCntDnsGRgtTxtSN{ padding-bottom:15px !important;}
.padBtmResCntDnsGRgtTxtSNTps{ padding-top:25px !important;}
p.smartWorkBannerNetsHd{ padding:0 0 0 0; margin:0 0 0 0; line-height:51px; font-size:51px; font-family: 'league_gothicregular'; color:#2b2b2b; text-transform:uppercase; border-bottom:1px solid #000000;}

.smartNetDevSec{ padding:15px 0 0 0; margin:0 0 0 0;}
.smartNetDevSecL{ padding:0 21px 0 0; margin:0 0 0 0; width:645px;}
.smartNetDevSecR{ padding:0 0 0 0; margin:0 0 0 0; width:289px; min-height:230px; background:url(../images/smartNetBussDev.jpg) left top no-repeat;}
p.smartNetDevSecRPara{padding:100px 10px 20px 10px; margin:0 0 0 0; font-family: 'pt_sansbold'; font-size:17px; color:#ffffff; line-height:21px; font-style:italic;}
p.smartNetDevSecLPara{padding:0 0 15px 0; margin:0 0 0 0; font-family: 'pt_sansregular'; font-size:16px; color:#2d2d2d; line-height:21px;}
ul.smartWorkRestProdDecParaUlNet{ padding-bottom:12px;}
ul.smartWorkRestProdDecParaUlNet li{font-family: 'pt_sansregular'; font-size:16px; color:#2d2d2d; line-height:21px;}

.NetWrkInsLogoBg{ margin:0 0 0 0; padding:34px 0 0 270px; background:url(../images/smartWrkBgLogo.png) 10px 14px no-repeat; min-height:205px; line-height:50px; font-size:40px; font-family: 'league_gothicregular'; color:#464646; text-transform:uppercase;}

.minhgtNetSec{ min-height:650px !important;}
.smartNetBoxBgSecWrap{ top:110px; right:145px; width:550px; min-height:521px;}
.smartNetBoxBgSec{ padding:0 0 0 0; margin:0 0 0 0; width:254px; height:201px; background:url(../images/smartNetBoxBg.png) left top no-repeat; top:160px; left:150px; font-family: 'pt_sansbold'; font-size:32px; color:#d5baba; line-height:201px; text-align:center;}
.smartNetBoxBgSecOther{  cursor: pointer; padding:0 0 0 0; margin:0 0 0 0; width:189px; height:158px; background:url(../images/smartNetBoxBgOther.png) left top no-repeat; font-family: 'pt_sansbold'; font-size:21px; color:#ffffff; line-height:158px; text-align:center;}
.smartNetBoxBgSecOtherD{  cursor: pointer; padding:60px 0 0 0; margin:0 0 0 0; width:189px; height:98px; background:url(../images/smartNetBoxBgOther.png) left top no-repeat;font-family: 'pt_sansbold'; font-size:21px; color:#ffffff; line-height:25px; text-align:center;}
.smartNetBoxBgSecOtherD:hover{ background:url(../images/smartNetBoxBgOtherH.png) -1px top no-repeat;}
.smartNetBoxBgSecOther:hover{ background:url(../images/smartNetBoxBgOtherH.png) -1px top no-repeat;}
.netBoxPos1{ top:-2px; left:182px;}
.netBoxPos2{ bottom:0px; left:182px;}
.netBoxPos3{ top:91px; left:10px;}
.netBoxPos4{ bottom:90px; left:10px;}
.netBoxPos5{ top:91px; right:5px;}
.netBoxPos6{ bottom:90px; right:5px;}


 /* Smart Room Page Css 2013-07-30 by Amit */
.smartRoomBanner{ width:960px; height:531px; background:url(../images/smartRoomBanner.jpg) left top no-repeat; padding:0 0 0 0; margin:34px 0 0 0;}
p.smartRoomBannerLogo{ padding:8px 0 0 30px; margin:0 0 0 0; font-size:101px; font-family: 'league_gothicregular'; color:#950000; text-transform:uppercase;}
p.smartRoomBannerLogo span{ color:#101010;}
p.smartRoomBannerBlkR{ padding:0 0 0 0; margin:0 0 0 0; font-size:27px; font-family: 'pt_sansbold'; color:#ffffff; text-transform:uppercase; line-height:66px; width:465px; background:url(../images/smartRmRgtHdbg.png) left top repeat; right:0px; top:102px; text-align:center;}
p.smartRoomBannerBlkD{ padding:0 0 0 0; margin:0 0 0 0; font-size:27px; font-family: 'pt_sansbold'; color:#ffffff; text-transform:uppercase; line-height:66px; width:960px; background:url(../images/smartRmRgtHdbgD.png) left top repeat; bottom:0px; text-align:center;}

.yeah_but_sec{ margin:0 0 32px 0; position:relative; background-color:#f3f3f3;  padding: 20px 0 9px;}
.yeah_but_sec_heading{ background:#353535; margin:0 0 6px 125px; min-height:78px; font-size:26px; font-family: 'pt_sansbold'; color:#ffffff; text-align:center; padding: 18px 25px 0 50px;}
.yeah_but_circle{ position:absolute; left:0px; top:0px; width:150px; height:150px;}
.fontRmsCont{ font-size:16px !important; padding:0 10px 8px 10px !important; line-height:20px !important;}
.yeah_but_sec_cont{ background:url(../images/yeah_grey_grad.png) left top repeat-y; padding:28px 0 0 0; min-height:380px;}
.yeah_but_sec_cont h4{ font-weight: normal; background-color:#949494; color:#242424; font-size:22px; margin: 4px 0 22px; font-family: 'pt_sansbold'; text-align:center; line-height:41px; height:41px;}
.want_text{ padding:0 32px; margin:-46px auto 29px; height:68px; line-height:68px; text-align:center; background-color:#000;  font-size:29px; font-family: 'pt_sansbold'; color:#fff; width:433px;}
.black_line{  background-color:#000; height:1px;}
.smart_work_management{ background-color:#dbdbdb; margin:0 0 29px 0; padding:13px 9px; position:relative;}
.grey_line{ background:#838383; height:2px; margin:32px 0 0 0;}
.smart_heading{ font-size:66px; color:#000; text-align:center; padding:0 16px; background-color:#dbdbdb; font-family: 'league_gothicregular'; text-transform:uppercase;  text-shadow: 2px 1px 3px #999999;  width: 513px; margin:-40px auto 0;}
.polygonchain{ width:139px; height:28px; position:absolute; top:32px; right:32px;}
.structure{ width:539px; height:332px; margin:12px auto 0;}
.beyond_system_sec{ margin:0 0 36px 0;}
.beyond_system_sec_topbar{ height:123px;}
.beyond_system_sec_topbar_left{ float:left;}
.beyond_system_sec_topbar_left_heading{ float: left; background:url(../images/arrow_bar_grad.png) left top repeat-y; height:123px; width:588px;}
.beyond_system_sec_topbar_left_heading_text{ text-transform:uppercase; background:url(../images/beyond_structure_s.png) 22px center no-repeat; padding:0 0 0 153px; line-height:123px; height:123px;  font-family: 'pt_sansregular'; font-size:26px; color:#fff;}
.beyond_system_sec_topbar_left_heading_arrow{ background:url(../images/greay_bar_arrow.png) left top no-repeat; width:42px; height:123px; float:left;}
.beyond_system_sec_topbar_right1{ background-color:#333; height: 83px; padding:40px 0 0 0; text-align:center; font-family: 'pt_sansbold'; font-size: 20px; color:#fff;}
.beyond_system_sec_topbar_right2{ background:url(../images/slider-box.png) left top repeat-x; background-size:100% 100%; text-transform:uppercase; height: 83px; padding:40px 0 0 0; text-align:center; font-family: 'pt_sansbold'; font-size: 17px; color:#fff;}
.beyond_system_sec_topbar_right3{ background:url(../images/right3bg.png) left top repeat-x; background-size:100% 100%; text-transform:uppercase; height: 72px; padding:51px 0 0 0; text-align:center; font-family: 'pt_sansbold'; font-size: 17px; color:#fff;}
.beyond_system_sec_content{ padding:20px 16px 14px; background:url(../images/yeah_grey_grad.png) left top repeat-y;}
.steps_sec_row2 {  margin: 0 0 9px; background:#333333; padding: 11px 11px 4px;}
.grey_boxs a{ background:url(../images/grey_box_small.png) left top no-repeat; width:123px; height:36px; float:left; display:block; text-decoration:none; text-transform:uppercase; font-size:13px; font-family: 'pt_sansbold'; color:#373737; text-align:center; margin: 0 0 0 -2px; padding:20px 0 0 0;}
.grey_box2s a{ background:url(../images/grey_box_small.png) left top no-repeat; width:123px; height:45px; float:left; display:block; text-decoration:none; text-transform:uppercase; font-size:13px; font-family: 'pt_sansbold'; color:#373737; text-align:center; margin: 0 0 0 -2px; padding:11px 0 0 0;}
.red_arrows{ background:url(../images/red_arrow_r_large.png) left top no-repeat; width:77px; height:56px; float:left;  margin: 0px 0 0 -2px;}
p.levels1{  line-height: 18px; font-family: 'pt_sansregular'; font-size: 16px; color:#383838; padding:0 0 10px 0;}
p.levels2{ font-family: 'pt_sansbold'; font-size: 18px; color:#383838; padding:0 0 6px 0;}
.beyond_system_sec_content_bottom_bar{ height:84px; width:540px; margin:25px auto 48px; position:relative; background:url(../images/slider-box.png) left top repeat-x; background-size:100% 100%;}
.beyond_system_sec_content_bottom_bar_left{ background-color:#000; width:211px; float:left; line-height:84px; font-family: 'pt_sansbold'; font-size: 16px; color:#fff; text-align:center; text-transform:uppercase;}
.beyond_system_sec_content_bottom_bar_right{ background:url(../images/smallmap.png) 20px 11px no-repeat; width:211px; float:right; line-height:84px; font-family: 'pt_sansbold'; font-size: 16px; color:#fff; text-align:center; text-transform:uppercase;}
.director_circle{ position:absolute; top:-34px; left:194px; background:url(../images/doarrow_2.png) left top no-repeat; width:150px; height:150px; line-height:150px; text-align:center; font-family: 'pt_sansbold'; font-size: 16px; color:#fff;}
.red_box_s{ margin:0px auto 0; width:384px; background:url(../images/red_box_bg.png) left top repeat-x; background-size:100% 100%; height:56px; line-height:56px; font-size:24px; font-family: 'pt_sansbold'; color:#fff; text-align:center; text-transform:uppercase;  -moz-box-shadow: 0px 3px 6px #666666;  -webkit-box-shadow: 0px 3px 6px #666666; box-shadow: 0px 3px 6px #666666;}
.grey_grad_box_s a{ float:left; margin:0 0 0 0px; width:186px; display:block; text-decoration:none; padding:8px 0 0 0; background:#2c2c2c; height:40px; color:#fff; font-size:13px; text-align:center; font-family: 'pt_sansbold'; text-transform:uppercase;  -moz-box-shadow: 0px 3px 6px #666666;  -webkit-box-shadow: 0px 3px 6px #666666; box-shadow: 0px 3px 6px #666666;}
.greyred_arrow{ width:56px; height:35px; margin:7px 0 0 1px; float:left;}
h4.good_ceo{ font-weight: normal; background-color:#b2b2b2; color:#242424; font-size:26px; margin: 16px 0 6px; font-family: 'pt_sansbold'; text-align:center; line-height:41px; height:41px;}
p.good_ceo_text{ color:#383838; font-size:16px; padding:0 5px 12px; font-family: 'pt_sansregular'; text-align:center;}
p.good_ceo_text span{ font-size:18px;  font-family: 'pt_sansbold';}
.good_ceo_red_box{ padding:7px 0 0 0; margin:0px auto 4px; width:346px; background:url(../images/red_box_bg.png) left top repeat-x; background-size:100% 100%; height:76px; font-size:17px; font-family: 'pt_sansbold'; color:#fff; text-align:center; -moz-box-shadow: 0px 3px 6px #666666;  -webkit-box-shadow: 0px 3px 6px #666666; box-shadow: 0px 3px 6px #666666;}
.good_ceo_red_box span{ font-size:21px;}
.aint_slowdown_sec{ background-color:#aeaeae; padding:40px 0 0 0;}
.aint_slowdown_sec h4{ margin: 0 0 10px; background-color:#4f4f4f; height:50px; line-height:50px; text-align:center; font-weight: normal; color:#fff; font-size:47px; font-family: 'league_gothicregular';}
.slowdown_image_sec{ margin:0 0 8px 0; background:url(../images/slowdownsec_image.png) left top no-repeat; height:402px; padding:42px 20px 0;}
.slowdown_image_sec_left{ margin:0 0 0 224px;}
.slowdownred_box{ padding:10px 0 0 0; margin:0px auto 94px; width:157px; background:url(../images/red_box_bg.png) left top repeat-x; background-size:100% 100%; height:44px; font-size:13px; font-family: 'pt_sansbold'; color:#fff; text-align:center; text-transform:uppercase;  -moz-box-shadow: 2px 2px #000000;  -webkit-box-shadow: 2px 2px #000000; box-shadow: 2px 2px #000000;}
.slowdownred_box2{ padding:20px 0 0 0; margin:0px auto 94px; width:157px; background:url(../images/red_box_bg.png) left top repeat-x; background-size:100% 100%; height:34px; font-size:13px; font-family: 'pt_sansbold'; color:#fff; text-align:center; text-transform:uppercase;  -moz-box-shadow: 2px 2px #000000;  -webkit-box-shadow: 2px 2px #000000; box-shadow: 2px 2px #000000;}
.slowdown_arrow{ width:124px; height:115px;  margin: -31px auto 65px;}
h4.driven{ font-weight: normal; text-align:center; height:43px; line-height:43px; margin:0 0 16px 0; font-family: 'pt_sansbold'; font-size: 32px; background-color:#000; color:#fff; }
p.slowdownbottomtext{ color:#232323; font-family: 'pt_sansbold'; font-size: 18px; text-align:center; padding:0 54px 25px;}
p.slowdownbottomtext span{ color:#af0101; font-family: 'league_gothicregular'; font-size:32px;}
p.slowdownbottomtext span span{ color:#212121;}
.good_thinking_cont{ background:url(../images/goodthinking_bg.png) left top repeat-x; height:520px;}
.good_thinking_cont p{ color:#fff; font-family: 'pt_sansbold'; font-size: 26px; width:450px; margin:0px auto; text-align:center; padding:12px 0; line-height: 28px;}
.good_thinking_cont p span{ font-size:18px; display:block;}
.bottom_blocks{ margin:0 0 23px 0;}
.bottom_blocks_box_left{ margin:0 6px 0 6px; float:left; width: 472px;}
.bottom_blocks_box{ position:relative;}

.bottom_blocks_box_right{ float:left; width: 462px;}

/* CROWDSTORM Page */
.crowd_top_bar { background: url("../images/mega_blast_bar_bg.png") repeat-y scroll left top transparent; min-height: 529px; margin: 34px 0 45px;}
.crowd_logo{ width:280px; height:99px; padding: 7px 0 0 9px;}
.crowd_banner{ margin:0 0 44px 0;}
.crowd_banner_left{ background:url(../images/crowd_map.png) center top no-repeat; float:left; width:724px; height:472px;}
.continent{ border:3px solid #d1d1d1; width:138px; height:45px; background:url(../images/continent_bg.png) left top repeat-x; text-transform:uppercase; text-align:center; line-height:50px; color:#fff; font-size:25px; font-family: 'pt_sansbold'; box-shadow:2px 2px #000;}
.crowd_banner_right{ background-color:#c8c8c8; height:358px; width:236px;}
.crowd_banner_right_heading{ font-family: 'pt_sansbold'; font-size: 24px; text-align:center; color:#6c6c6c; padding:30px 0 40px; text-transform:uppercase;}
.deliver{ width:227px; height:187px; margin:0 auto;}
.fast{ text-transform:uppercase; text-align:right; line-height:60px; color:#4b4b4b; font-size:37px; font-family: 'league_gothicregular'; padding:15px 15px 0 0;}
.your_desk_sec{ margin:0 0 6px 0; background-color:#dbdbdb; padding:8px 0 10px 0 ; -moz-box-shadow: 0px 1px 2px #666666;  -webkit-box-shadow: 0px 1px 2px #666666; box-shadow: 0px 1px 2px #666666;}
.your_desk_sec_top{ margin:0px; padding:0 9px 5px 9px;}
.your_desk_sec_top_left{ width:263px; background-color:#c3c3c3; height:332px; padding:0 12px; float:left;}
.your_desk_sec_top_left h4{ font-size:38px; font-weight:normal; text-align:left;  text-transform: uppercase;  line-height: 40px; padding:8px 0 0 0; color:#6d1010; font-family: 'league_gothicregular';}
.world_card{ width:262px; height:261px;}
.crowdstrom { width:368px;  float:left; text-align:center; padding:0px 0px 0px 0px; }
.your_desk_sec_top_right { width:287px; float:right; margin:0px;  padding:0px; height:333px; background:#c3c3c3;}
.your_desk_sec_top_right h4{ font-size:38px; font-weight:normal; text-align:center;  text-transform: uppercase;  line-height: 40px; padding:8px 0 0 0; color:#6d1010; font-family: 'league_gothicregular';}
.yourdeskimgpan { margin:40px 0px 0px 0px; padding:0px; text-align:center;}
.wouldnttxtpan { min-height:60px; background:#353535; border-bottom:2px solid #950000; margin:0px; text-align:center; padding:24px 0 0 0; font-family: 'pt_sansregular'; font-size:29px; color:#fff;}
.you_can_box{ margin:-19px 34px 30px 0; float:right; background:url(../images/youcan.png) left top repeat-x; width:274px; height:61px; line-height:70px; font-family: 'pt_sansbold'; font-size: 35px; text-transform:uppercase; text-align:center; color:#fff;}
p.yourdesktext{ color:#2b2b2b; font-family: 'pt_sansbold'; font-size: 14.5px; padding:0 30px 14px; text-align:left;}

h4.red_border_heading{ font-weight: normal; font-size:47px; color:#2b2b2b; font-family: 'league_gothicregular'; text-transform:uppercase; border-bottom:3px solid #950000; padding:0px 0 0px 16px; margin:0 0 8px 0;}
.general_steps_sec{ border-top:1px solid #fff;  padding: 16px 13px 0; background:#dbdbdb url(../images/general_bg.png) left top repeat-x; min-height:309px;}
.general_steps_sec p{ color:#2b2b2b; font-family: 'pt_sansbold'; font-size: 16px;}
.general_steps_sec ul{  list-style: disc inside none; margin:0px;}
.general_steps_sec ul li{ margin:25px 0 0 0; color:#2b2b2b; font-family: 'pt_sansbold'; font-size: 16px;}
.crowdstom_red_sec{ background-color:#950000; margin:0 0 45px 0; padding:23px 0 9px;}
.crowdstom_red_sec_top{ margin:0 0 8px 0; background:#660000; padding:0 0 0 147px; height:71px; color:#fff; font-family: 'pt_sansbold'; font-size: 61px; text-transform:uppercase;}
.right_arrow_large{ top:9px; left:11px; height:101px; width:109px;}
.small_text{ padding:0 0 0 148px; font-family: 'pt_sansregular'; font-style:italic; font-size:13px; color:#fff; margin:0 0 35px 0; text-transform:uppercase;}
.crowdstom_grey_sec_bottom{ margin:0 11px; background:#cdcdcd; padding:26px;}
.crowdstom_grey_sec_bottom .top_row{ margin:0 0 22px 0;}
.top_row_greybox{-moz-box-shadow: 1px 4px 4px -1px #666666;  -webkit-box-shadow: 1px 4px 4px -1px #666666; box-shadow: 1px 4px 4px -1px #666666; background-color:#464646; width:134px; height:63px; font-size:53px; color:#fff; font-family: 'league_gothicregular'; text-transform:uppercase; text-align:center; line-height:63px;}
.top_row_arrowbar{  margin: 8px 0 0; background:url(../images/arrow_bar.png) left top no-repeat; width:617px; height:48px; line-height:48px; color:#fff; font-family: 'pt_sansbold'; font-size: 24px; text-align:center;}
.twocolour_box{ width:276px; height:54px; line-height:54px; background:#000; font-size:30px; color:#fff; font-family: 'league_gothicregular'; text-transform:uppercase; text-align:center; border-bottom:20px solid #dbdbdb; border-top:20px solid #dbdbdb; margin:0 0 0 29px; -moz-box-shadow: 1px 4px 4px -1px #666666;  -webkit-box-shadow: 1px 4px 4px -1px #666666; box-shadow: 1px 4px 4px -1px #666666;}
.twocolour_box_large{ height:54px; line-height:54px; background:#000; font-size:30px; color:#fff; font-family: 'league_gothicregular'; text-transform:uppercase; text-align:center; border-bottom:20px solid #dbdbdb; border-top:20px solid #dbdbdb; -moz-box-shadow: 1px 4px 4px -1px #666666;  -webkit-box-shadow: 1px 4px 4px -1px #666666; box-shadow: 1px 4px 4px -1px #666666;}

.slider_sec{ padding:28px 0 4px 0; border-bottom:5px solid #000; border-top:1px solid #000; position:relative; }
ul.slider_box{ list-style: none outside none;}
ul.slider_box li{ float:left; margin:0 12px 0 0; width:39px; height:18px; background-color:#000000;}
ul.slider_box li.red{ background:url(../images/slider-box.png) left top repeat-x; width:39px; height:18px;}

.tellme_sec{ margin:0 0 48px 0; background:url(../images/teelmeimage.png) left top no-repeat; height:391px; padding:120px 0 0 0;}
.tellme_sec_cont{ background:url(../images/tellmebg.png) left top repeat; width:691px; min-height:283px;}
.tellme_sec_cont_heading{  margin: 0 0 3px; border-bottom:1px solid #000; padding:0 0 5px 95px; background:url(../images/knk.png) 11px center no-repeat; line-height:95px; height:82px; font-size:56px; color:#000; font-family: 'league_gothicregular';}
.tellme_sec_cont p{ padding:0 13px 8px; font-family: 'pt_sansregular'; font-size:16px; color:#000;}
.tellme_sec_cont p span{ font-family: 'pt_sansregular';}

.clock_sec{ margin: 0 0 1px 0; }
.clock_sec_top{ height:51px; background-color:#000; color:#fff; font-family: 'pt_sansbold'; font-size: 32px; padding:0 0 0 15px; line-height:57px;}
.clock_sec_mid{ background:url(../images/clock.png) left top no-repeat; height:195px;}
.clock_sec_bottom{ text-align:right; height:51px; background-color:#000; color:#fff; font-family: 'pt_sansbold'; font-size: 32px; padding:0 15px 0 0px; line-height:57px;}

.below_clock_sec{ margin:0 0 46px 0; padding:0 27px 0 0; background:url(../images/below_clock_grad.png) left top no-repeat; background-size:100% 100%;}
.below_clock_sec_left{  padding:43px 0 46px 16px; width:467px; float:left;}
.below_clock_sec_left p{ color:#000; font-family: 'pt_sansregular';   font-size: 16px; padding:0 0 5px 0;}
.below_clock_sec_left p span{  font-family: 'pt_sansbold';}
.below_clock_sec_right{ background-color:#464646; width:402px; padding:0 0 0 12px; min-height:216px; margin:28px 0 0 0;}
.below_clock_sec_right h4{ font-size:28px; color:#fff; font-family: 'league_gothicregular'; text-transform:uppercase; float:left; font-weight:normal; padding:0 0 0 9px; margin:-1px 0 0 0;}
.below_clock_sec_right ul{ float:right; list-style: none outside none; background: none repeat scroll 0 0 #999999;}
.below_clock_sec_right ul li{ float:left; background-color:#858585;  border-radius: 5px 5px 0 0; margin:0 0 0 2px; font-size:18px; line-height:26px; text-align:center; color:#fff; font-family: 'league_gothicregular'; width:85px; height:26px; -webkit-box-shadow: inset 2px 2px 4px 2px rgba(0, 0, 0, .2); box-shadow: inset 2px 2px 4px 2px rgba(0, 0, 0, .2); }
.below_clock_sec_right ul li.second{ background-color:#dbdbdb; color:#000;}
.below_clock_sec_right ul li.second a{ text-decoration:none; color:#000; display:block;}
.below_clock_sec_right ul li a{ text-decoration:none; color:#fff; display:block;}
.below_clock_sec_right ul li.activec, .below_clock_sec_right ul li:hover{ background-color:#660000 !important;}

.tab_content{ padding:33px 0 0 18px; width:340px;}
.tab_content p{ padding:0 0 18px 0; color:#fff; font-family: 'pt_sansregular'; font-size: 16px;}

.laptop_sec{ margin:0 0 46px 0;}
.laptop_sec_top{ background:url(../images/laptop.png) left top no-repeat; padding:16px 0 0 0; height:425px;}
.laptop_sec_bottom{ min-height:101px; background-color:#660000; padding:0 15px;}
.laptop_sec_top_heading{  margin: 0 0 60px 0; padding:0 0 0 95px; background:#f3f3f3 url(../images/knk.png) 11px center no-repeat; line-height:72px; height:72px; font-size:33px; color:#8d0000; font-family: 'league_gothicregular';}
.laptop_sec_mid_text{ padding:38px 18px 25px; background:url(../images/black_trans.png) left top repeat;}
.laptop_sec_mid_text p{ text-align:center; color:#fff; font-family: 'pt_sansregular'; font-size: 16px; padding:0 0 11px 0;}
.laptop_sec_bottom_left{ text-align:left; color:#fff; font-family: 'pt_sansbold'; font-size: 26px; padding: 5px 0 0;}
.laptop_sec_bottom_right{ text-align:right; color:#fff; font-family: 'pt_sansbold'; font-size: 26px; padding: 25px 0 0;}


/*#slides, #slides2, #slidesH{ display: none}

#slides .slidesjs-navigation, #slides2 .slidesjs-navigation, #slidesH .slidesjs-navigation{ margin-top:5px; }*/

#slides, #slides2, #slidesH, #slidesHP{ display: none}

#slides .slidesjs-navigation, #slides2 .slidesjs-navigation, #slidesH .slidesjs-navigation, #slidesHP .slidesjs-navigation{ margin-top:5px; }


    a.slidesjs-next{ background:url(../images/slidearrows.png) -58px top no-repeat; display:block; width:58px; height:37px; overflow: hidden; text-indent: -9999px; float: right; margin-bottom:2px;}
    a.slidesjs-previous{ background:url(../images/slidearrows.png) left top no-repeat; display:block; width:58px; height:37px; overflow: hidden; text-indent: -9999px; float: left;  margin-bottom:2px;}

    a.slidesjs-next { float:right; background-position: -58px 0;}

    a:hover.slidesjs-next { background-position: -58px 0;}
	 a.slidesjs-previous { background-position: 0 0;}

    a:hover.slidesjs-previous { background-position: 0 0;}
	
	#slides2 a.slidesjs-next{ background:url(../images/smartArrowR.png) left top no-repeat; display:block; width:30px; height:55px; overflow: hidden; text-indent: -9999px; float: right; margin-bottom:2px;}
    #slides2 a.slidesjs-previous{ background:url(../images/smartArrowL.png) left top no-repeat; display:block; width:30px; height:55px; overflow: hidden; text-indent: -9999px; float: left;  margin-bottom:2px;}
	#slides2 a.slidesjs-next { float:right;}
    #slides2 a:hover.slidesjs-next { }
	#slides2 a.slidesjs-previous { }
    #slides2 a:hover.slidesjs-previous { }
   
	#slidesH a.slidesjs-next{ background:url(../images/homeSRightArrow.png) left top no-repeat; display:block; width:73px; height:73px; overflow: hidden; text-indent: -9999px; float: right; margin-bottom:2px; position:absolute; z-index:99999; top:128px; right:-35px;}
    #slidesH a.slidesjs-previous{ background:url(../images/homeSLeftArrow.png) left top no-repeat; display:block; width:73px; height:73px; overflow: hidden; text-indent: -9999px; float: left;  margin-bottom:2px; position:absolute; z-index:99999; top:128px; left:-35px;}
    #slidesH a.slidesjs-next { float:right;}
    #slidesH a:hover.slidesjs-next { }
	#slidesH a.slidesjs-previous { }
    #slidesH a:hover.slidesjs-previous { }
   
    /*Added Pricing 07 Oct By Amit */
   #slidesHP a.slidesjs-next{ background:url(../images/PricingSRsArrow.png) left top no-repeat; display:block; width:73px; height:73px; overflow: hidden; text-indent: -9999px; float: right; margin-bottom:2px; position:absolute; z-index:99999; top:128px; right:-38px;}
    #slidesHP a.slidesjs-previous{ background:url(../images/PricingSLsArrow.png) left top no-repeat; display:block; width:73px; height:73px; overflow: hidden; text-indent: -9999px; float: left;  margin-bottom:2px; position:absolute; z-index:99999; top:128px; left:-37px;}
    #slidesHP a.slidesjs-next { float:right;}
    #slidesHP a:hover.slidesjs-next { }
	#slidesHP a.slidesjs-previous { }
    #slidesHP a:hover.slidesjs-previous { }
	#slidesHP .slidesjs-pagination { display:none !important;
    }
	
	#slides a:link,
    #slides a:visited, #slides2 a:link,
    #slides2 a:visited { color: #333}

    #slides a:hover,
    #slides a:active { color: #ffffff }
	
	#slides2 a:hover,
    #slides2 a:active { color: #fafafa }


    .navbar { overflow: hidden}
	.container{ width:891px;  margin: 30px auto 0;}
	.container2{ width:960px;  margin: 0px auto 0;  padding: 45px 0 0;}
	.container3{ width:960px;  margin: 0px auto 0;  padding: 30px 0 0;}
	
	   .slidesjs-pagination {
    
      float: right;
      list-style: none; position:absolute; top:28px;
    }
	
	 #slides2 .slidesjs-pagination {
      list-style: none; position:absolute; top:15px; left:15px;
    }
	#slidesH .slidesjs-pagination {
      list-style: none; position:absolute; top:-48px; right:-5px;
    }
	
	#slidesH .slidesjs-pagination li {
      float: left;
      margin: 0 5px 0 0;
	  width:17px; height:17px;
	  background:url(../images/homeBullsSlider.png) -22px top no-repeat;
    }

    #slidesH .slidesjs-pagination li a {
      display: block;
      width: 17px;
      height:17px;
      font-size: 0;
      float: left;
      overflow: hidden;
	  background:url(../images/homeBullsSlider.png) -22px top no-repeat;
    }

    #slidesH .slidesjs-pagination li a.active,
    #slidesH .slidesjs-pagination li a:hover.active {
      background:url(../images/homeBullsSlider.png) left top no-repeat;
    }

    #slidesH .slidesjs-pagination li a:hover {}
	
    .slidesjs-pagination li {
      float: left;
      margin: 0 12px 0 0;
	  width:39px; height:18px;
	  background-color: #000000;
    }

    .slidesjs-pagination li a {
      display: block;
      width: 39px;
      height:18px;
     font-size: 0;
      float: left;
      overflow: hidden;
    }

    .slidesjs-pagination li a.active,
    .slidesjs-pagination li a:hover.active {
      background:#ffffff;
    }

    .slidesjs-pagination li a:hover {
      background:#ffffff;
    }
	
	.slider_sec2 {
    border-bottom: 5px solid #000000;
    padding: 0px 0 4px;
    position: relative; background:#D1D2D4;}

	
.image_container{ position:absolute; top:0px; height:650px; z-index:9999; width:960px; display:none;}
.image_box{ width:960px; height:650px;}
.top_left_structure{ left:18px; top:7px;}
.hex_holder{ width:87px; height:78px;}
.upper_hex{ margin:0 0 5px 0;}
.lower_hex{ margin:0 0 0px 0;}
.small_hex{ float:left; background:url(../images/small_hex.png) left top no-repeat; cursor: pointer; width:29px; height:23px;}
.small_hex:hover{ background:url(../images/small_hex.png) left -23px no-repeat;}
.active_hex{ float:left; background:url(../images/small_hex_red.png) left top no-repeat; width:29px; height:24px;}	
.center_hex a{ position:absolute; left:25px; top:24px; z-index:99999; width:38px; height:30px; background:url(../images/center_hex.png) left top no-repeat;}



/*----------------- CSS for signup page -----------------------*/
.signuppan { margin:0px; padding:1px 0px 123px 0px; *padding:0px 0px 123px 0px;}
.signupheader { min-height:85px; background:#900000; font-size:63px; color:#fff; font-family: 'league_gothicregular'; letter-spacing:-1px; padding:13px 0px 0px 0px; text-align:center; line-height:70px; margin:30px 0px 0px 0px; }
.signuphline { height:2px; margin:13px 0px 0px 0px; background:url(../images/hlinebg.png) repeat-x left top}
.googleaddpan { margin:23px 0px 0px 0px; padding:0px;} 
.googleaddpantop { height:486px; background:url(../images/googleaddbg.jpg) no-repeat left top; position:relative;}
.googlequote { margin:0px; padding:59px 0px 0px 0px; width:474px; position:absolute; left:0px; top:249px; font-family: 'pt_sansbold'; font-size:24px; line-height:35px; text-align:center; color:#fff;}
.googlequote span { display:block; font-size:13px; font-weight:normal; margin:7px 0px 0px 0px;}
.googleaddpanbottom { min-height:179px; background:url(../images/googleaddpanbg.jpg) repeat-x left top #b4b4b4;}
.googleaddbox { min-height:126px; background:#161616; width:280px; float:left; border-top:1px solid #bcbcbc; margin:25px 0px 0px 31px;}
.googleaddbox h6 { font-family: 'pt_sansbold'; font-size:36px; color:#fff; text-align:center; background:url(../images/hlinebg2.png) no-repeat center bottom; font-weight:normal; line-height:40px; padding:14px 0px 6px 0px; text-transform:uppercase;}
.googleaddbox p {font-family: 'pt_sansbold'; font-weight:normal; font-size:12px; text-align:center; color:#fff; line-height:15px; margin:18px 0px 0px 0px;}
.actfastpan { margin:20px 0px 0px 0px; padding:0px;}
.actfastpanhead { margin:0px; padding:27px 0px 0px 0px; min-height:70px; background:#000; border-top:1px solid #cccccc; font-family: 'pt_sansbold'; font-size:50px; line-height:55px; text-align:center; color:#fff; text-transform:uppercase; letter-spacing:-0.5px;} 
.actfastcontentpan { padding:36px 25px 0px 25px; margin:3px 0px 0px 0px; min-height:368px; background:#000 url(../images/Logo-BG.jpg) left top no-repeat;}
.actfastcontentpan p { font-family: 'pt_sansregular'; font-size:16px; line-height:24px; color:#fff; margin:0px 0px 24px 0px; padding:0px;}
.actfastcontentpan p strong {font-family: 'pt_sansbold';}
.whathappenpan { margin:14px 0px 0px 0px; padding:0px;}
.whathappenpanhead { min-height:46px; background:#000; border-top:1px solid #cccccc; font-family: 'pt_sansbold'; font-size:34px; color:#fff; font-weight:normal; text-align:center; line-height:38px; padding:12px 0px 0px 0px; letter-spacing:-0.5px;}
.whathappenpancontent { height:605px; background:url(../images/whathappenbg.jpg) no-repeat left top; margin:5px 0px 0px 0px; padding:1px 0px 0px 0px;}
.whathappenpanstep1 { margin:48px 0px 0px 42px; padding:0px; width:263px;}
.whathappenpanstep1 h6 { width:222px; margin:0px 0px 0px 42px; font-size:37px; font-family: 'league_gothicregular'; color:#fff; text-align:center; text-transform:uppercase; font-weight:normal; line-height:42px; letter-spacing:-0.5px;}
.stepnumberpan { width:41px; float:left; font-size:80px; font-family: 'league_gothicregular'; color:#fff; line-height:85px; margin:12px 0px 0px 0px; }
.stepcontentpan { margin:8px 0px 0px 41px; min-height:79px; background:#900000;  font-family: 'pt_sansregular'; font-size:13px; line-height:16px; color:#fff; text-align:center; padding:30px 0px 0px 0px; }
.whathappenpanstep2 { margin:10px 0px 0px 279px; padding:0px; width:293px;}
.whathappenpanstep2 h6 { width:236px; margin:0px 0px 0px 42px; font-size:37px; font-family: 'league_gothicregular'; color:#fff; text-align:center; text-transform:uppercase; font-weight:normal; line-height:42px; letter-spacing:-0.5px;}
.whathappenpanstep3 { margin:25px 0px 0px 599px; padding:0px; width:283px;}
.whathappenpanstep3 h6 { width:236px; margin:0px 0px 0px 42px; font-size:37px; font-family: 'league_gothicregular'; color:#fff; text-align:center; text-transform:uppercase; font-weight:normal; line-height:42px; letter-spacing:-0.5px;}
.stepcontentpan2 { margin:8px 0px 0px 41px; min-height:84px; background:#900000;  font-family: 'pt_sansregular'; font-size:13px; line-height:16px; color:#fff; text-align:center; padding:25px 0px 0px 0px; }
.signupformpan { margin:16px 0px 0px 0px; padding:1px 0px 0px 0px;}
.signupformpan ul { margin:0px; padding:0px; list-style:none;}
.signupformpan ul li { margin:16px 0px 0px 0px; padding:0px;}
.signupformpan ul li label { width:113px; height:53px; background:#bfbfbf; display:block; float:left;  font-family: 'league_gothicregular'; color:#000; font-size:37px; vertical-align:middle; line-height:53px; padding:0px 0px 0px 59px; letter-spacing:-0.5px; border-top:1px solid #f2f2f2; margin:0px 0px 0px 14px; text-transform:uppercase;}
.signupformpan ul li input[type="text"] { width:694px; height:53px; background:#bfbfbf; display:block; float:left;  font-family: 'league_gothicregular'; color:#000; font-size:30px; vertical-align:middle; line-height:53px; padding:0px 20px 0px 20px; letter-spacing:-0.5px; margin:0px 0px 0px 27px; border:none; border-top:1px solid #f2f2f2; }
.signupformpan ul li input[type="submit"] { width:172px; height:53px; background:#bfbfbf; display:block; float:right;  font-family: 'league_gothicregular'; color:#000; font-size:37px; vertical-align:middle; line-height:53px; padding:0px 0px 0px 0px; letter-spacing:-0.5px;border:none; border-top:1px solid #f2f2f2; *border-top:none;  margin:0px 14px 0px 0px; text-transform:uppercase; text-align:center; cursor:pointer;}
.signupformpan ul li input[type="text"]:focus, .signupformpan ul li input[type="submit"]:focus { outline:none;}

/*----------------- CSS for contact page -----------------------*/
.contactpan { margin:0px; padding:1px 0px 30px 0px; *padding:0px 0px 30px 0px;}
.contactbannerpan { margin:4px 0px 0px 0px; padding:0px;}
.contactbannerheading { min-height:57px; background:#000;  font-family: 'league_gothicregular'; color:#fff; font-size:45px; padding:0px 10px; letter-spacing:-0.5px;}
.contactbannerimgpan { margin:0px; padding:0px;}
.contactbannerbottom { min-height:57px; background:#000;  font-family: 'league_gothicregular'; color:#fff; font-size:45px; padding:0px 19px 0px 10px; letter-spacing:-0.5px; text-align:right;}
.bigprobsolpan { margin:0px; padding:1px 0px 17px 0px; min-height:272px; background:url(../images/bigprobsolpanbg.jpg) repeat-x left bottom #ebebeb;}
.bigproblempan { width:500px; min-height:54px; text-align:center; background:url(../images/bigproblempanbg.jpg) repeat-x left top #d6d6d6; font-family: 'pt_sansbold'; font-size:30px; color:#000; font-style:italic; padding:17px 0px 0px 0px; margin:28px 0px 0px 63px; letter-spacing:-0.5px;}
.bigsolutionpan { width:500px; min-height:54px; text-align:center; background:url(../images/bigsolutionpanbg.jpg) repeat-x left top #d6d6d6; font-family: 'pt_sansbold'; font-size:30px; color:#000; font-style:italic; padding:17px 0px 0px 0px; margin:8px 0px 0px 365px; letter-spacing:-0.5px;}
.bigprobsolpan h1 {  min-height:66px; background:url(../images/bigprobsolpanhedingbg.jpg) repeat-x left top #570000;  font-family: 'league_gothicregular'; color:#fff; font-size:58px; text-align:center; font-weight:normal; margin:24px 0px 0px 0px;  letter-spacing:-1px; line-height:64px; padding:5px 0px 0px 0px;}
.gotasolutionpan { margin:23px 0px 0px 0px; padding:0px; min-height:643px; background:url(../images/gotasolutionpanbg.jpg) repeat-x left top #b4b4b4; border-bottom:1px solid #c3c3c3; position:relative;}
.gotasolutionboxpan1 { width:463px; height:243px; background:url(../images/gotasolutionboxbg.png) no-repeat left top; position:absolute; top:31px; left:18px;}
.gotasolutionboxpan2 { width:463px; height:243px; background:url(../images/gotasolutionboxbg.png) no-repeat left top; position:absolute; top:31px; left:490px;}
.gotasolutionboxpan3 { width:463px; height:243px; background:url(../images/gotasolutionboxbg.png) no-repeat left top; position:absolute; top:385px; left:18px;}
.gotasolutionboxpan4 { width:463px; height:243px; background:url(../images/gotasolutionboxbg.png) no-repeat left top; position:absolute; top:385px; left:490px;}

.gotasolutionboxheading { height:51px; background:url(../images/gotasolutionboxheadingbg.png) no-repeat left top; margin:9px 0px 0px 0px; padding:11px 0px 0px 114px;  font-family: 'league_gothicregular'; color:#fff; font-size:30px;}
.gotasolutioncontent { margin:9px 0px 0px 100px; padding:0px;  font-family: 'pt_sansbold'; font-size:17px; line-height:21px; color:#404040; font-style:italic;}
.gotaquestionpan { height:186px; background:url(../images/gotaquestionbg.png) no-repeat center top; position:absolute; width:960px; left:0px; top:217px; z-index:99999;}
.gotaquestionpan .txtdiv { width:233px; margin:0px auto; font-family: 'PT Serif', serif; font-size:36px; line-height:37px; text-align:center; color:#fff; font-weight:400; padding:52px 0px 0px 0px;}
.contactform { margin:22px 0px 0px 0px; padding:0px; background:#2b2b2b;}
.contactformleftpan { width:727px; float:left; min-height:361px; position:relative;}
.contactformrightpan { width:233px; float:right;}
.formpan { margin:19px 0px 0px 14px; padding:0px; }
.formpan ul { margin:0px; padding:0px; list-style:none;}
.formpan ul li { margin:0px 0px 7px 0px; padding:0px;}
.formpan ul li label { display:block; float:left; width:169px; height:50px; background:url(../images/formlabelbg.png) no-repeat left top;  font-family: 'pt_sansbold'; font-size:22px; line-height:50px; color:#fff; vertical-align:middle; text-align:center; text-transform:uppercase; }
.formpan ul li .txtboxpan { width:531px; height:48px; background:url(../images/formtxtboxbg.png) no-repeat left top; float:left; margin:1px 0px 0px 6px;}
.formpan ul li .txtboxpan input[type="text"] { width:485px; height:33px; margin:6px 0px 0px 20px; border:none; background:none; font-family: 'pt_sansregular'; font-size:14px; color:#000;}
.formpan ul li textarea { width:485px; height:38px; margin:6px 0px 0px 20px; border:none; background:none; font-family: 'pt_sansregular'; font-size:14px; color:#000; overflow:auto; resize:none;}
.formpan ul li input[type="image"] { float:right; margin:0px 7px 0px 0px;}
.formpan ul li input[type="image"]:focus, .formpan ul li input[type="text"]:focus, .formpan ul li textarea:focus { outline:none;}
.arrowimgpan { width:86px; height:86px; position:absolute;  bottom:23px; left:41px;}
.contactformrightpaninner { min-height:360px; background:#2e2e2e; border-left:5px solid #fff; padding:1px 0px 0px 0px; }
.contactformrightpaninner h1 { height:31px; background:url(../images/formheadingbg.png) no-repeat left top; font-family: 'pt_sansregular'; font-size:16px; color:#e1e1e1; padding:16px 0px 0px 63px; font-style:italic; text-transform:uppercase; line-height:18px; letter-spacing:-1px; margin:9px 0px 0px 11px;  }
.addresspan { width:170px; min-height:160px; background:#000; font-family: 'pt_sansregular'; font-size:13px; color:#fff; line-height:29px; padding:17px 10px 0px 20px; margin:10px 0px 0px 16px;}
.compneyreg { width:180px; min-height:56px; background:#000; font-family: 'pt_sansregular'; font-size:12px; color:#fff; line-height:26px; padding:7px 10px 0px 10px; margin:30px 0px 0px 16px; text-align:center;}
.formpan ul li .txtboxpan2 { width:225px; height:48px; background:url(../images/formtxtboxbg2.png) no-repeat left top; float:left; margin:1px 0px 0px 6px; position:relative;}

.outerDrp { height:50px; width:169px !important; background:url(../images/todropdown.png) left top no-repeat; float:left; margin:0 0px 0 0 ; padding:0px 0px 0px 0px ; }
.outerDrp select { width:169px !important;  padding:28px 0 0 0; font-size:14px; opacity:0; filter: Alpha(opacity='0');      }
.formpan ul li .txtboxpan2  p.data4     {  position:absolute; z-index:1000; top:13px; left:18px; font-size:14px; color:#333; margin:2px;font-family: 'pt_sansregular';}


/*------------------- CSS for yeah_but page ------------------*/
.yeahbutpan { margin:0px; padding:20px 0px 0px 0px;}
.sliderpan { margin:30px 0px 30px 0px; padding:0px 0px 0px 0px; position:relative; border-bottom:5px solid #000000;}
.slidercontentdiv { margin:0px; padding:0px 0px 0px 0px;  width:960px;}
slidercontentdivbg {}
.slidercontentdivhead { height:199px; background:url(../images/sliderheaderbg.png) no-repeat left top; padding:1px 0px 0px 0px; }
.slidercontentdivhead p {font-family: 'league_gothicregular'; font-size:28px; color:#fff; font-weight:normal; margin:75px 20px 0 251px; letter-spacing:0.5px;}
.slidercontentdivhead p.mtop { margin-top:60px !important;}
.slidercontentmiddle { /*height:332px;*/height:318px; background:url(../images/slidercontentmiddlbg.png) repeat-y left top; padding:1px 0px 0px 123px;} 
.slidercontentmiddle p {font-family: 'league_gothicregular'; font-size:23px; color:#000; font-weight:normal; margin:10px 20px 15px 0px; letter-spacing:0.5px; line-height:23px; }
.slidercontentmiddle p.bullet { display:block; float:none !important; background:url(../images/square.png) no-repeat left 6px !important;font-family: 'league_gothicregular'; font-size:23px; color:#000; font-weight:normal; margin:0px 0px 5px 10px !important; letter-spacing:0.5px; line-height:20px;  padding:0px 0px 0px 20px !important; }
.sliderbottompan { height:187px; background:url(../images/sliderbottompan.png) no-repeat left top; padding:1px 0px 0px 0px;}
.sliderbottompan h6 {color: #FFFFFF;
    font-family: 'league_gothicregular';
    font-size: 56px;
    font-weight: normal;
    margin: 15px 0 0 64px;}
	
.sliderbottompan  p {margin: 15px 30px 0 64px; font-family:'PT Serif', serif; font-size:16px; color:#fff;}
p.txtmiddle { margin:75px 20px 0px 251px !important;}
.smartworks { padding:0px; text-align:center; margin:0px !important; font-size:22px !important; line-height:28px !important; } 
.smartworks2 {font-family: 'pt_sansregular' !important; font-size:16px !important; text-align:center; margin-top:30px !important;}
.smartworks2 span { font-size:19px; font-weight:bold;}
.smartworks3 {font-family: 'pt_sansregular' !important; font-size:14px !important; text-align:center; margin-top:30px !important;}
.smartworks3 span { font-size:17px; font-weight:bold;}

.dontbecontentpan { margin:0px; padding:0px 0px 0px 0px;  width:960px; background:#f5f5f5; height:707px;}
.dontbehead { height:141px; background:url(../images/dontbeheaderbg.png) no-repeat left top; padding:1px 0px 0px 0px; width:940px; margin:7px 0px 0px 0px; }
.dontbehead p {font-family: 'league_gothicregular'; font-size:28px; color:#fff; font-weight:normal; margin:45px 20px 0 150px; letter-spacing:0.5px; width:795px; text-align:center;}
.dontbeimgpan { width:816px; height:372px; background:url(../images/dontbeimg.jpg) no-repeat 4px top; margin:-25px 0px 0px 124px; position:relative; }
.dontbeimgpan h6 { background:url(../images/transparentbg.png) repeat left top; font-family:'pt_sansregular'; font-size:21px; line-height:22px; text-align:center; color:#fff; padding:6px 10px 10px 10px; margin:0px 0px 0px 4px; font-weight:normal;}
.dontbetxt { width:360px; height:71px;background:#660000; position:absolute; top:296px; left:229px; font-family:'pt_sansregular'; font-size:59px; color:#fff; text-align:center; line-height:86px; vertical-align:middle; font-weight:bold;}
.youneedtxtpan { padding:0px; background:url(../images/youneedtxtpanbg.jpg) repeat-y left top; font-family:'pt_sansregular'; font-size:18px; color:#fff; text-align:center; line-height:22px;  margin:0px 0px 0px 128px; text-transform:uppercase; padding:5px 5px;}
.teamdetail { margin:0px 0px 0px 128px;  padding:1px 20px 30px 20px; background:url(../images/teamdetailbg.jpg) repeat-y left top;  }
.teamdetail p {font-family:'pt_sansregular'; font-size:15px; color:#000; line-height:17px; margin:15px 0px 0px 0px;}
.muchupsidebt { width:405px; height:35px; margin:-35px 0 0 335px; background:#660000; font-family:'pt_sansregular'; font-size:15px; color:#fff; text-align:center; text-transform:uppercase; vertical-align:middle; line-height:40px;  }
.collabrationpan {margin:-25px 0px 0px 124px;  padding:0px; width:816px; background:url(../images/globelpanbg.jpg) repeat-y left top;}
.collabrationleftpan { margin:0px; padding:0px; width:406px; float:left;}
.collabrationleftpan h6 { font-family: 'pt_sansbold'; font-size:18px; color:#000; line-height:24px; margin:18px 5px 0px 17px; font-weight:normal;}
.collabrationleftpan p { font-family:'pt_sansregular'; font-size:15px; color:#000; line-height:19px; margin:7px 5px 0px 17px; font-weight:normal;}
.mappan { margin:12px 0px 0px 0px; padding:0px; background:#660000;}
.mappanleft { width:223px; float:left;  font-family:'pt_sansbold'; font-size:18px; color:#fff; line-height:20px; padding:11px 0px 5px 18px; font-weight:normal;}
.mappanleft span { font-size:15px !important; color:#f3f3f3; font-family:'pt_sansregular';}
.mappanright{ width:165px; float:right;}
.bottomtext { min-height:55px; background:#000; text-align:center; font-family: 'pt_sansregular'; font-weight:normal; font-size:20px; color:#fff; text-align:center; vertical-align:middle; line-height:55px; margin:10px 0px 0px 0px;}
.collabrationrightpan { margin:0px; padding:0px; width:404px; float:right;}
.smartworkspan { width:362px; margin:4px auto; min-height:144px; background:#660000; border:1px solid #c2adad;}
.smartworkspan h6 {font-family: 'league_gothicregular';  text-align:center; font-size:30px; color:#fff; font-weight:normal; background:url(../images/headingbg.jpg) no-repeat center bottom; padding:0px 0px 7px 0px;}
.smartworkspan h6 span { color:#000;}
.smartworkspan p { font-family:'pt_sansregular'; font-size:17px; color:#fff; line-height:20px; text-align:center; margin:25px 0px 0px 0px;}
.graphpan { padding:1px 0px 0px 0px; width:375px; height:309px; background:url(../images/graphbg.png) no-repeat left top; margin:57px 0px 0px 20px;} 
.graphbar1 { padding:0px 0px 0px 72px; width:298px; height:48px; background:#333333; margin:19px 0px 0px 2px; font-family:'pt_sansregular'; font-size:16px; color:#fff; vertical-align:middle; line-height:48px;}
.graphbar2 { padding:0px 0px 0px 65px; width:235px; height:48px; background:#333333; margin:16px 0px 0px 2px; font-family:'pt_sansregular'; font-size:16px; color:#fff; vertical-align:middle; line-height:48px;}
.graphbar3 { padding:6px 0px 0px 0px; width:106px; height:42px; background:#333333; margin:22px 0px 0px 2px; font-family:'pt_sansregular'; font-size:16px; color:#fff; vertical-align:middle; line-height:18px; text-align:center;}
.graphbar4 { padding:6px 5px 0px 5px; width:335px; height:42px; background:url(../images/graphbarbg.png) no-repeat left top; margin:16px 0px 0px 2px; font-family:'pt_sansregular'; font-size:16px; color:#630000; vertical-align:middle; line-height:18px; text-align:center;}


.nothingcouldpanleft { width:404px; float:left; margin:0px; padding:0px;} 
.nothingcouldpanleft h6 { font-family: 'pt_sansbold'; font-size:15px; color:#000; line-height:24px; margin:18px 5px 0px 17px; font-weight:normal;}
.nothingcouldpanleft h5 { font-family:'pt_sansbold'; font-size:17px; color:#000; line-height:24px; margin:18px 5px 20px 17px; font-weight:normal;}

.nothingcouldpanleft p { font-family:'pt_sansregular'; font-size:14px; color:#000; line-height:19px; margin:7px 5px 0px 17px;}
.thumbspan { margin:10px 0px 20px 17px; padding:0px;}
.thumbspan h6 { margin:0px !important;}
.thumbssubpan { width:120px; float:left; margin:0px 8px 0px 0px}
.thumbssubpan .imagepan { margin:4px 0px 0px 0px; padding:0px;}
.nothingcouldpanright { width:401px; float:right; margin:0px; padding:0px;} 
.maplocationpan { width:401px; height:255px; background:url(../images/mapimage.jpg) no-repeat left top; padding:0px 0px 0px 0px;}
.maploctiontxt { min-height:25px; background:#900000; margin:220px 0px 0px 0px; float:left; padding:0px 10px; color:#fff; font-family:'pt_sansregular'; font-size:14px; vertical-align:middle; line-height:25px; }
.mapbottompan { margin:0px; padding:1px 10px 10px 10px; background:url(../images/contentbg.jpg) repeat-y left top; border-top:9px solid #f2f2f2;}
.mapbottompan p { font-family:'pt_sansregular'; font-size:14px; color:#000; line-height:19px; margin:10px 0px 0px 0px;} 
.bottomlinepan { margin:0px; padding:1px 0px 10px 0px; background:#262626; border-top:2px solid #f2f2f2;}
.bottomlinepan h6 {color: #FFFFFF;
    font-family: 'league_gothicregular';
    font-size: 30px;
    font-weight: normal;
    margin: 5px 0 0 10px;}
	
.bottomlinepan  p {margin: 0px 30px 0 10px; font-family:'pt_sansregular'; font-size:16px; color:#fff;}
.firstslidepan { height:705px; margin:0px; padding:0px; background:#e0e0e0;}
.firstslidepaninnerpan { height:705px; background:url(../images/yeahbutSlideimg.jpg) no-repeat left center; padding:1px 0px 0px 0px;}
.firstslidepaninnerpan p {
    color: #FFFFFF;
    font-family: 'league_gothicregular';
    font-size: 40px;
    font-weight: normal;
    line-height: 40px;
    margin: 302px 0 0 355px;
    padding: 11px 0 0;
    text-align: center;
    width: 503px;}
	
	
p.KillerCont{ padding:12px 0 6px 11px; margin:0 0 0 0; background:#000; font-family:'pt_sansbold'; font-size:28px; color:#fff;}
.font_Top{ font-family:'pt_sansbold' !important; font-size:28px !important;}
.yeahbutheadingpan { width:960px; height:251px; background:url(../images/yeahbutheadingpanbg.jpg) no-repeat left top; margin:0px 0px 68px 0px; padding:1px 0px 0px 0px;}

.yeahbutheadingpan p {
   color: #FFFFFF;
    font-family: 'league_gothicregular';
    font-size: 40px;
    font-weight: normal;
    line-height: 40px;
    margin: 72px 0 0 337px;
    padding: 11px 0 0;
    text-align: center;
    width: 473px;
}
	
.yeahbutcontent_pan { margin:0px 0px 40px 0px; padding:45px 0px 0px 0px; background:#f5f5f5;}
.yeahbutcontent_panhead { width:960px; height:204px; background:url(../images/yeahbutheadbg.png) no-repeat left top; margin:0px auto; padding:1px 0px 0px 0px; position:relative; z-index:9999;}
.yeahbutcontent_panhead p {font-family: 'league_gothicregular'; font-size:32px; color:#fff; font-weight:normal; margin:82px 20px 0 251px; letter-spacing:0.5px;}
.yeahbutcontent_panhead p.margintop { margin-top:60px !important;}
.yeahbutcontent_panmiddle { /*background:url(../images/yeahbutmiddlebg.png) repeat-y center top;*/ width:920px; margin: 0 0 0 72px;
    min-height: 325px;
    width: 745px; padding:0 0px 30px 125px;}

.yeahbutcontent_panmiddle p {font-family: 'pt_sansregular'; font-size:18px; color:#000; font-weight:normal; margin:20px 20px 0px 0px; line-height:24px; }
.yeahbutcontent_panmiddle p.bullet { display:block; float:none !important; background:url(../images/square.png) no-repeat left 6px !important;font-family: 'pt_sansregular'; font-size:15px; color:#000; font-weight:normal; margin:10px 0px 0px 10px !important;  line-height:20px;  padding:0px 0px 0px 20px !important; }

.yeahbutcontent_panbottom { height:135px; background:#ffffff url(../images/YBSliderBtmBG.jpg) no-repeat left top; padding:0 0 0 0;  width: 960px; margin:0 auto; /*border-bottom:2px solid #f1f1f1; border-top:2px solid #f1f1f1;*/}
.yeahbutcontent_panbottom h6 {color: #FFFFFF;
    font-family: 'league_gothicregular';
    font-size: 50px;
    font-weight: normal;
    padding: 38px 25px 0 65px; margin:0 0 0 0; width:325px; float:left; text-transform:uppercase;}

.yeahbutcontent_panbottom  p {margin: 15px 30px 0 64px; font-family:'pt_sansregular'; font-size:18px; color:#fff;}




/* 2013-08-17 updated modification */
.capsCont{ text-transform:uppercase !important;}
.twocolour_box_large sup{ text-transform:lowercase !important;}
.font_TopCont{ font-family:'pt_sansregular' !important; font-size:16px !important; padding-bottom:8px !important;}
.general_steps_sec ul.font_TopCont li{ font-family:'pt_sansregular' !important; font-size:16px !important; padding-bottom:11px !important; margin-top:5px !important;}
.bussMngesSec{ margin:0 auto; padding:11px 0 0px 6px;}










/* 2013-08-23 updated modification */
#good_ceo_red_box span a{font-size:21px; font-family: 'pt_sansbold'; color:#fff; text-decoration:none;}
#good_ceo_red_box span a:hover{ text-decoration:underline;}

.mapCrowmBox1{ top:50px; left:350px;}
.mapCrowmBox2{ top:177px; left:190px;}
.mapCrowmBox3{ top:154px; right:340px;}
.mapCrowmBox4{ top:242px; right:135px;}

.padBtmSmtnet{ padding-bottom:11px !important;}
.padBtmSmtnetP{ padding-bottom:65px !important;}


.chengeTextRed span{ color:#ff2a2b;}
.megabLastHdrBG{ width:960px; height:443px; background:url(../images/megablast_header.jpg) left top no-repeat; padding:0 0 0 0l ma
0 0 0 0;}



.mrgnTopsBanner{ margin-top:34px !important;}
.padTopCots{ padding-top:37px !important;}

p.SingMiddleText{ padding:18px 0 0 0; margin:0 0 0 0; font-size:18px;}

#slider7 .yeahbutcontent_pan{ min-height:715px; /*border-top:5px solid #333333;*/ background:url(../images/yeah-but-bg.jpg) left top no-repeat;}
.margnYBSlider{ margin:220px 0 0 0 !important; background:url(../images/yeahbuthDBG.png) left top no-repeat !important;}


/*.YBPadWrapInn{ padding-top:35px !important; border-top: 1px solid #eeeeee; background:#f1f1f1;}*/
p.padContYBSec{ padding:25px 0 0 11px !important; margin-left:0px !important; float:left; width:500px;}
p.padContYBSec1{ padding:45px 0 0 11px !important; margin-left:0px !important; float:left; width:500px;}
p.padContYBSec2{ padding:40px 0 0 11px !important; margin-left:0px !important; float:left; width:500px; font-size:25px !important;}
p.fontLgybSec{ font-size:32px !important;}
.ybBgNoneSliedr{ background:none !important; padding-left:4px;}
.padTopDntBe{ padding-top:15px !important; margin-top:0px !important;}
p.padTopDntBeCont{ padding-bottom:11px !important; margin-top:0px !important;}
.YBBdrNone{ border:none !important;}
p.textYBContUPDPara span{ color:#9B0000; font-family: 'pt_sansbold';}
.sliderImgUpdatedSec{ padding:35px 0 0 0; margin:0 0 0 0;  background:url(../images/yeah-but-bg.jpg) left top no-repeat; min-height:724px;}


.bgUpdatesBDceo{ background:url(../images/Beyond-Good-CEO-BG.jpg) left top no-repeat; padding:20px}

.bgCeoWdUpdsBg{ margin:0 auto !important; width:960px !important;min-height:511px; background:url(../images/bgCeoTopSecBgUpds.jpg) left top no-repeat;}
.bgCeoWdUpds{ margin:0 auto !important; width:960px !important;}
.bgCeoWdUpdsHD{ margin:34px auto 0 auto !important; width:960px !important; border-bottom:15px solid #bfbfbf;}
.bgCeoWdUpdsHD p.padLeftTopsHD{ padding-left:12px; font-family: 'league_gothicregular' !important; font-size:58px !important; color:#ffffff;}
.mrgnTopsBgCeoDec{ margin-top:118px !important;}
.PadTopsBgCeoDec{ padding-top:8px !important;}
.fontszUpdsBgCeoHD{ font-size:45px !important;}
.bgCeoRightTpsIcons{ width:322px; height:74px; padding:0 0 0 0; margin:0 0 0 0;}
.bgCeoRightTpsIcons img{ margin:0 0 0 0; padding:0 0 0 0;}
.bgCeoIconLg1{ padding:12px 15px 0 0; margin:0 0 0 0;}
.bgCeoIconLg2{ padding:5px 0 0 0; margin:0 0 0 0;}








/* middleSecHome 2013-09-29 css added by amit */
.middleSecHome{ padding:0 0 0 0; margin:0 0 0 0; min-height:550px;}
.logoHomeSec{ padding:0 11px; margin:0 auto; max-width:1280px;}

/* middleSecHome */
.homeBigWorldSec{ padding:0 0 0 0; margin:12px 0 0 0; background:url(../images/homeBigWorldMaxBGMain.jpg) center top no-repeat;}
.homeBigWorldSecInn{ padding:0 0 0 0; margin:0 auto; max-width:1280px; min-height:732px; background:url(../images/homeBigWorldMaxBG.png) center top no-repeat;}
.homeBigWorldTHDSec{ padding:0 0 0 0; margin:0 0 0 0; height:62px; background:url(../images/homeBigWorldTHDbg.png) left top no-repeat; font-family: 'league_gothicregular'; color:#fff; font-size:20px;}
p.homeTopsHD{ padding:8px 0 0 11px; margin:0 0 0 0; font-family: 'league_gothicregular'; color:#fff; font-size:26px; text-transform:uppercase; line-height:20px;}
p.homeTopsHD span{ padding:0 0 0 90px; margin:0 0 0 0; font-family: 'league_gothicregular'; color:#ff0000; font-size:26px; text-transform:uppercase; line-height:20px;}
p.homeTopsHD span.padNoneLeftSpan{ padding-left:0px !important;}
.homeBigWorldBHDSec{ padding:0 0 0 0; margin:0 0 0 0; height:69px; background:url(../images/homeBigWorldBHDbg.png) right top no-repeat; font-family: 
'league_gothicregular'; color:#fff; font-size:20px; bottom:29px; right:0px; width:660px;}
p.homeTopsHDAlign{ text-align:right;padding-right:21px !important;}
p.homeTopsHDAlignPadR{ text-align:right;  padding-right:187px !important;}
p.homeTopsHDPadTps{ padding-top:11px !important;}
.homeBigWorldMidHDSec{font-family: 'league_gothicregular'; color:#fff; font-size:57px; text-align:center; width:598px; height:126px; background:url(../images/homeBigWorldMidHDbg.png) center top no-repeat; top:293px; right:35px; padding:22px 0 5px 0; margin:0 0 0 0; line-height:55px; text-shadow:1px 1px #000000;}

.homeGlobalCallBussSec{ padding:0 0 0 0; margin:0 0 0 0; background:url(../images/homeGlobalCallBussSecBG.jpg) center top no-repeat;}
.homeGlobalCallBussSecInn{ padding:0 0 0 0; margin:0 auto; max-width:1280px; min-height:1129px; background:url(../images/homeGlobalCallBussSecBGInn.png) 40px top no-repeat;}
.homeGlobalCallBussSecInnBlk{ padding:15px 20px; margin:168px 0 0 0; width:898px;/* background:url(../images/homeGlobalCallBussSecBGInnB.png) left top repeat-y;*/ min-height:400px;}
.homeCircleIcons{ top:21px; right:11px; width:400px; height:111px !important; padding-top:10px !important;}
.homeCircleIcons .bgCeoIconLg1 { padding:21px 15px 0 0 !important;}

.homeRealThinksSec{ padding:0 0 0 0; margin:0 0 0 0; background:url(../images/BhomeRealThinksSecBGMain.jpg) center top no-repeat;}
.homeRealThinksSecInn{ padding:0 0 0 0; margin:0 auto; min-height:564px; max-width:1280px; background:url(../images/BhomeRealThinksSecBG.jpg) center top no-repeat;}

.homeIftwoheadHDBgSec{ padding:0 0 0 0; margin:0 0 0 0; background:url(../images/homeIftwoheadHDBg.jpg) center top no-repeat #888888;}
.homeIftwoheadHDBgSecInn{ padding:0 0 0 0; margin:0 auto; max-width:1280px; min-height:156px;}
.homeIftwoheadHDBgSecInnL{ padding:0 0 0 145px; margin:0 0 0 0;}
p.homeIftwoheadHD{font-family: 'league_gothicregular'; color:#000000; font-size:44px; padding:33px 0 0 0; margin:0 0 0 0; text-transform:uppercase; line-height:42px;}
p.homeIftwoheadHDwn{font-family: 'league_gothicregular'; color:#000000; font-size:58px; padding:0 0 0 140px; margin:0 0 0 0; text-transform:uppercase; line-height:50px;}
p.homeIftwoheadHDwnExp{font-family: 'league_gothicregular'; color:#000000; font-size:68px; padding:0 0 0 0; margin:0 0 0 0; text-transform:uppercase; line-height:65px;}
.homeIftwoheadHDBgSecInnLImg{ padding:40px 0 0 2px; margin:0 0 0 0; width:595px;}
.homeIftwoheadHDBgSecInnLDec{ padding:50px 0 0 1px; margin:0 0 0 0; width:650px;}
p.homeIftwoheadHDTps{font-family: 'pt_sansbold'; color:#000000; font-size:18px; padding:0 0 5px 0; margin:0 0 0 0; line-height:18px; text-transform:uppercase;}
.IftwoheadPadL{ padding-left:50px !important;}
.IftwoheadPadL1{ padding-left:100px !important;}
.IftwoheadPadL2{ padding-left:150px !important;}
.IftwoheadPadL3{ padding-left:200px !important;}
.IftwoheadPadL4{ padding-left:250px !important;}
.IftwoheadPadL5{ padding-left:280px !important;}
.IftwoheadPadL6{ padding-left:320px !important;}
.IftwoheadPadL7{ padding-left:485px !important;}
.IftwoheadPadL8{ padding-left:25px !important; padding-top:45px !important;}
.IftwoheadPadLft{ padding-left:460px !important;}
.IftwoheadPadLftRdBlk{ padding-left:435px !important;}
p.homeIftwoheadHDsml{font-family: 'pt_sansregular'; color:#000000; font-size:15px; padding:0 0 20px 0; margin:0 0 0 0; line-height:20px; text-align:center;}
p.homeIftwoheadHDsml span{font-family: 'pt_sansbold'; font-style:italic;}
p.homeIftwoheadHDsmlB{font-family: 'pt_sansbold'; color:#000000; font-size:17px; padding:0 0 5px 0; margin:0 0 0 0; line-height:20px; text-align:center;}
.IftwoheadPadT{ padding-top:58px !important;}
.IftwoheadPadT1{ padding-top:45px !important;}
.IftwoheadPadT2{ padding-top:25px !important;}
.IftwoheadPadT2Mrgn{ margin-top:-13px !important;}
.IftwoheadPadTSmlText{ text-transform:inherit !important; text-align:center; padding-bottom:11px !important;}
.IftwoheadPadBtm{ padding-bottom:35px !important;}
.redBlackSechome{ padding:0 0 0 0; margin:55px 0 0 0; width:655px; height:75px; background:url(../images/homeRedBlkHD.png) left top no-repeat;}
p.redBlackSechomePara{font-family: 'pt_sansbold'; color:#ffffff; line-height:35px; font-size:16px; padding:3px 0 0 0; margin:0 0 0 0; text-align:center; width:385px; text-transform:uppercase;}
.IftwoheadPadTPara{ padding-left:270px !important;}
.IftwoheadPadTParaSecL{ padding-left:11px !important;}
.homeTxtAlignCen{ text-align:center !important;}
.homeTxtItlcCen{ font-style:italic !important;}
.homeThegeatIdeaBG{ background:url(../images/homeHDgeateIdeaSec.png) right bottom no-repeat;}
.homeArrowCircleBg{ background-position:center -30px !important;}

.homeHowtheBestBGSec{ padding:0 0 0 0; margin:0 0 0 0; background:url(../images/homeHowtheBestBG.jpg) center top no-repeat;}
.homeHowtheBestBGSecInn{ padding:0 0 0 0; margin:0 auto; max-width:1280px; min-height:550px;}

.hometheBestPeopleSec{ padding:0 0 0 0; margin:0 0 0 0; background:url(../images/hometheBestPeopleSecBg.jpg) center top no-repeat #4f4f4f;}
.hometheBestPeopleSecInn{ padding:0 0 0 0; margin:0 auto; max-width:1280px; min-height:156px;}

.hometheBestPeopleDownSec{ padding:0 0 0 0; margin:0 0 0 0; background:url(../images/homeHowtheBestDownBG.jpg) center top no-repeat;}
.hometheBestPeopleDownSecInn{ padding:0 0 0 0; margin:0 auto; max-width:1280px; min-height:550px;}

.hometheSolnSecBG{ padding:0 0 0 0; margin:0 0 0 0; background:url(../images/hometheSolnSecBG.jpg) center top repeat-x;}
.hometheSolnSecBGInn{ padding:0 0 0 0; margin:0 auto; max-width:1280px; min-height:156px;}

.hometheAllEpxSecBG{ padding:0 0 0 0; margin:0 0 0 0; background:url(../images/hometheAllEpxSecBG.jpg) left top repeat-x;}
.hometheAllEpxSecBGInn{ padding:0 0 0 0; margin:0 auto; background:url(../images/hometheAllEpxSecBGInn.jpg) center top no-repeat; max-width:1280px; min-height:215px;}

.homeBigSmalSecHD{ padding:0 0 15px 0; margin:-31px 0 0 0; background:url(../images/homeBigSmalSecHD.png) center top no-repeat; width:637px; height:138px;}

#redBlackSechomeLrg{ width:835px !important;  background:url(../images/homeRedBlkHDDwn.png) left top no-repeat; bottom:35px; left:11px;}
#redBlackSechomeLrg p.redBlackSechomePara{width:595px; }
p.homeIftwoheadHDsmlWht{font-family: 'pt_sansregular'; color:#ffffff; font-size:15px; padding:0 0 16px 0; margin:0 0 0 0; line-height:20px;}
p.homeIftwoheadHDsmlWhtBItl{font-family: 'pt_sansregular'; color:#ffffff; font-size:20px; padding:0 0 16px 0; margin:0 0 0 0; line-height:22px; font-style:italic;}
p.homeIftwoheadHDsmlWht span{font-family: 'pt_sansbold';}
.homeRedBlkGrad{ padding:0 0 15px 0; margin:0 0 0 0; background:url(../images/homeRedBlkTps.png) left top no-repeat; width:880px; height:66px;}
.homeRedBlkGrad .redBlackSechomePara{ width:440px !important;}

.HomeGlobalSliderSec{ padding:0 0 0 0; margin:100px auto 0 auto; width:1142px; height:334px; background:#a6a6a6;}
.HomeGlobalSliderSec .slider_sec{ padding:0 0 0 0 !important; border: none !important;}
.HomeGlobalSliderSec .slider_sec .container{ width:1142px !important; margin:0 0 0 0 !important;}
p.homeRealThinkHD{ font-size:40px; text-transform:uppercase; font-weight:normal; padding:30px 0 0 30px; font-family: 'league_gothicregular'; color:#d6d6d6;}
p.homeRealThinkHD span{ color:#ff0000;}
.homeRealThinkContSec{ background: none repeat scroll 0 0 #303030;display: none; margin: 301px 0 0 30px; min-height: 145px; padding: 15px 11px 10px;  width: 381px;}
p.RealThinkheadHDsml{font-family: 'pt_sansbold'; color:#ffffff; font-size:13px; padding:0 0 11px 0; margin:0 0 0 0; line-height:18px; text-align:center;}
p.RealThinkheadHDsml span{font-family: 'pt_sansbold'; text-transform:uppercase; font-size:15px;}
.RealThinkheadHDsmlRgtBG{height:68px; background:#000000; padding:0 0 0 0; margin:0 0 21px 0;}
p.RealThinkheadHDsmlRgt{font-family: 'league_gothicregular'; color:#ffffff; font-size:40px; padding:0 30px 0 0; margin:0 auto; line-height:68px; text-align:right; height:68px; max-width:1280px;}
p.RealThinkheadHDsmlRgt span{ color:#ff0000;}

.homeSmartWorkSes{ padding:0 0 0 0; margin:0 0 0 0; background:url(../images/homeSmartWorkBG.jpg) center top repeat;}
.homeSmartWorkSesInn{ padding:0 0 0 0; margin:0 auto; max-width:1280px; min-height:1323px;}
.homeSmartWorkHDimg{ padding:34px 0 62px 0; margin:0 auto; max-width:993px;}
.homeSmartWorkhdwnBG{ padding:0 0 0 0; margin:0 auto; max-width:1008px; background:url(../images/homeSmartWorkhdwnBg.jpg) center top no-repeat; min-height:488px;}
p.homeSmartWorkhdP{font-family: 'pt_sansbold'; color:#d8d8d8; font-size:30px; padding:25px 0 0 0; margin:0 auto; line-height:40px; text-align:center; max-width:1280px;}
p.homeSmartWorkhdP span{ color:#d8d8d8; font-size:17px; line-height:18px;}
.homeLapContSecBG{ padding:135px 0 0 0; margin:0 auto; max-width:1008px; background:url(../images/homeLapContSecBG.jpg) center top no-repeat; min-height:486px;}
.homeLapContSecBGInn{ padding:32px 0px 12px 0px; margin:0 0 0 0; background:url(../images/homeLapContSec.png) center top repeat; min-height:300px;}
p.homeLapContSecBGPara{font-family: 'pt_sansbold'; color:#ffffff; font-size:17px; padding:0 0 43px 0; margin:0 0 0 0; line-height:22px; text-align:center;}
p.WhtPColrHome{ color:#ffffff !important;}
.homeBestPeopleRgtSec{ width:325px; height:91px; padding:32px 11px 0 0; margin:0 0 0 0;}
.homeBestPeopleRgtSec ul { padding:0 0 0 0; margin:0 0 0 0; list-style:none; list-style-type:none;}
.homeBestPeopleRgtSec ul li{ padding:0 0 0 0; margin:0 0 0 0; list-style:none; list-style-type:none; float:left; text-align:center;}
.homeBestPeopleRgtSec ul li.home1arrow{ width:50px; padding:10px 0 0 22px; margin:0 0 0 0;}
.homeBestPeopleRgtSec ul li.home2arrow{ width:105px; padding:2px 0 0 0; margin:0 0 0 0;}
.homeBestPeopleRgtSec ul li span{ font-family: 'pt_sansregular'; color:#ffffff; font-size:16px; display:block; width:100%; text-align:center; padding:8px 0 0 0; margin:0 0 0 0;}
.homeBestPeopleRgtSec ul li span.lastHomeArrow{ padding-top:2px !important;}
.hometheSolnRgithSec{ width:310px; padding:0 5px 0 0; margin:0 0 0 0;}
.hometheSolnRgithSec p{ padding:35px 0 0 18px; margin:0 0 0 0; float:left;}

.homeBeyontnotJustNameSec{padding:0 0 0 0; margin:0 0 0 0; background:url(../images/homeBeyontnotJustNameSec.jpg) center top no-repeat; min-height:186px;}

.homeMainBtmTpsBgSec{ padding:0 0 0 0; margin:0 0 0 0; /*background:url(../images/homeMainBtmTpsBgSec.jpg) center top no-repeat;*/ background:#000;}
.homeMainBtmTpsBgSecInn{ padding:21px 0 0 0; margin:0 auto; min-height:915px; max-width:1280px;}
.homeMainBtmTpsBgSecInnCont{ background:#000000; padding:21px; margin:0 auto 0 auto; min-height:380px; width:600px;}
.homeGenRghtBtmSec{ width:600px; min-height:432px; background:url(../images/homeGenRghtBtmSec.png) center top no-repeat; padding:0 34px; margin:12px auto 0 auto;}
.homeGenRghtBtmSecPara{ padding:38px 0 0 0 !important; margin:0 0 0 0; text-align:center !important; color:#1e1e1e !important;}
.homeGenRghtBtmSecParaDwnSec{ padding:23px 0 24px; margin:0 auto; width:350px;}
.homeGenRghtBtmSecParawht{ padding:38px 0 0 0 !important; margin:0 0 0 0; text-align:center !important; color:#1e1e1e !important;}
.homeGenRghtBtmSecParawht1{ padding:11px 0 0 0 !important; margin:0 0 0 0; text-align:center !important; color:#1e1e1e !important;}
.homeGenRghtBtmSecParawht2{ padding:31px 0 0 0 !important; margin:0 0 0 0; text-align:right !important; color:#ffffff !important;}

.homeMainBtmBgSec{ padding:0 0 0 0; margin:0 0 65px 0; /*background:url(../images/homeMainBtmBgSec.jpg) center top no-repeat;*/ background:#000;}
.homeMainBtmBgSecInn{ padding:48px 0 0 0; margin:0 auto; min-height:480px; max-width:1280px;}
.homeMainBtmBgSecInns{ padding:0 0 0 0; margin:0 auto; width:642px; min-height:392px; background:url(../images/homeMainBtmBgSecInns.png) left top no-repeat; position:relative;}
.homeBtmButtongSec{bottom:-20px; height:36px; width:641px; left:33px;}
p.homeBtmButtongBtn{ width:136px; height:36px; background:url(../images/homeBtmButtonsBg.png) left top no-repeat; line-height:38px; font-family: 'league_gothicregular'; color:#292929; font-size:20px; padding:0 0 0 0; margin:0 12px 0 0; text-align:center; text-transform:uppercase;}
p.homeBtmButtongBtn a{ font-family: 'league_gothicregular'; color:#fff; font-size:20px; text-align:center; text-transform:uppercase;}
.homeUpdsBrwnHDCol{ color:#343434 !important;}

.footerHomeSec{ padding:27px 11px 0 11px; margin:0 auto; max-width:1280px;}
.footerHomeSecL{ margin:0 0 0 0 !important; padding:0 4% 0 0 !important; width:46% !important;}
.footerHomeSecR{ margin:0 0 0 0 !important; padding:0 0 0 4% !important; width:45% !important;}


#bnHdSec span{ text-transform:lowercase !important; font-size:30px !important;}

#imagecont11 .small_hex{ background:none !important;}
#imagecont11 .small_hex:hover{ background:none !important;}
#imagecont11 .top_left_structure{ left:-5px !important;}

#imagecont22 .small_hex{ background:none !important;}
#imagecont22 .small_hex:hover{ background:none !important;}
#imagecont22 .top_left_structure{ left:-5px !important;}

#imagecont33 .small_hex{ background:none !important;}
#imagecont33 .small_hex:hover{ background:none !important;}
#imagecont33 .top_left_structure{ left:-5px !important;}

#imagecont44 .small_hex{ background:none !important;}
#imagecont44 .small_hex:hover{ background:none !important;}
#imagecont44 .top_left_structure{ left:-5px !important;}

.textTransUpdsH{ text-transform:uppercase !important;}



/* theBestNearstSec CSS */
.theBestNearstSec{ width:960px; margin:0 auto; padding:0 0 0 0; min-height:550px;}
.theBestNearstSecPara{ background:url(../images/BhomeRealThinksSecBGMain.jpg) left -25px no-repeat !important; margin-top:390px !important;}
.padtopsSlideHITW{ top:68px !important; right:35px !important; z-index:9;}
.padtopsSlideHITWBG{ background:url(../images/smartNetBoxBgHitW.png) left top no-repeat !important;}
.padtopsSlideHITWBGSmart{ background:url(../images/smartRoomBannerHITw.jpg) left top no-repeat !important;}
.HowItWorkHDSecUpds{width:960px; min-height:250px; top:221px; left:0px;}
p.smartRoomBannerLogoHitW{ width:600px !important; border-bottom:8px solid #640000 !important; color:#640000 !important; line-height:95px !important; font-size:111px !important; padding-left:21px !important;}
p.smartRoomBannerLogoHitWBlk{ font-family: 'pt_sansbold'; color:#ffffff; font-size:18px; padding:11px 0 11px 21px; margin:0 0 0 0; line-height:30px; background:url(../images/howItWorksParaBG.png) left top repeat;}
p.smartRoomBannerLogoHitWBlkL{ font-family: 'pt_sansbold'; color:#000000; font-size:18px; padding:11px 0 11px 135px; margin:0 0 0 0; line-height:20px; background:url(../images/howItWorksParaBGL.png) left top repeat; font-style:italic;}
p.smartRoomBannerLogoHitWBlkL span{ font-family: 'pt_sansbold'; color:#444444; display:block; padding:0 0 0 245px; font-size:15px;}
.padTopsHiTw{ padding-top:18px !important;}
.minHghtHitW{ min-height:260px !important;}
.YBTPageMrgWrap{ margin-top:60px !important;}
.boldHomeBvS{  font-family: 'pt_sansbold' !important; font-size:17px !important;}

/* Pricing Page CSS 2013-10-01 */

/*
.pricingWrap{ margin:34px auto 0 auto; width:960px;}
.pricingWrapCont{min-height:111px; padding:14px 0 11px 0; margin:0 0 40px 0; background:url(../images/smartBussNetBG.png) left top repeat-y;}
.pricingWrapContSec{ height:99px; background:url(../images/pricinglineSec.jpg) left top no-repeat; margin:0 0 40px 0;}
.min-HgtSmtNet{ min-height:395px !important;  background:url(../images/insideshomeMainBtmBgSec.jpg) center top no-repeat !important; padding-top:0px !important;}
.HgtSmtNetinsidesBG{ background:url(../images/insidesMainBtmBgSecInns.png) center top no-repeat !important;}
.HgtSmtNetMrgnb{ margin-bottom:40px !important;}

#sidebar ul{ padding:0 0 0 0; margin:0 0 0 0; list-style:none; list-style-type:none;}
#sidebar ul li{ padding:0 0 0 0; margin:0 0 0 0; list-style:none; list-style-type:none;}
.sliderScrollHITw{ height:30px; width:34px; position:absolute; cursor:pointer;}
.toppx{ left:21px; top:35px; display:block; z-index:99999999;}
.tab_section .tabbing{ margin:34px 0 0 0 !important; padding:0 0 34px 0 !important;}*/

/* Pricing Page CSS 2013-10-01 End*/


/* Pricing Page CSS 2013-10-01 updated on 2013-10-06 */
.pricingWrap{ margin:34px auto 0 auto; width:960px;}
.pricingWrapCont{min-height:111px; padding:14px 0 11px 0; margin:0 0 40px 0; background:url(../images/smartBussNetBG.png) left top repeat-y;}
.pricingWrapContSec{ height:121px; background:url(../images/pricinglineSec.jpg) left top no-repeat; margin:0 0 40px 0;}
.min-HgtSmtNet{ min-height:440px !important;  background:url(../images/insideshomeMainBtmBgSec.jpg) center top no-repeat !important;}
.HgtSmtNetinsidesBG{ background:url(../images/insidesMainBtmBgSecInns.png) center top no-repeat !important;}
.HgtSmtNetMrgnb{ margin-bottom:40px !important;}

#sidebar ul{ padding:0 0 0 0; margin:0 0 0 0; list-style:none; list-style-type:none;}
#sidebar ul li{ padding:0 0 0 0; margin:0 0 0 0; list-style:none; list-style-type:none;}
.sliderScrollHITw{ height:43px; width:50px; position:absolute; cursor:pointer;}
.toppx{ left:25px; top:40px; display:block; z-index:99999999;}
.tab_section .tabbing{ margin:34px 0 0 0 !important; padding:0 0 34px 0 !important;}

.pricingPageTopsSec{ padding:min-height:316px;}

/* 2013-10-06 added */
.padBtmLapsSec{ padding-bottom:31px !important;}
span.fontBldInc{ font-size:17px !important;}

/* 2013-10-06 added UPdates */
span.lineHgtHITPad{ display:block; padding:11px !important; margin:0 0 0 0;}
.HITSliderHdSecUpds{ text-transform:uppercase; background:url(../images/circleBoxHIT.png) 22px center no-repeat; padding:0 0 0 153px; line-height:123px; height:123px;  font-family: 'pt_sansregular'; font-size:26px; color:#fff;}
.HotItWorkBannerSlideUpds{ background:url(../images/howItWorkSlide1.jpg) left 22px no-repeat; min-height:672px;}

.HITSliderHdSecUpds2{ text-transform:uppercase; background:url(../images/circleBoxHIT2.png) 22px center no-repeat; padding:0 0 0 153px; line-height:123px; height:123px;  font-family: 'pt_sansregular'; font-size:26px; color:#fff;}
.HotItWorkBannerSlideUpds2{ background:url(../images/howItWorkSlide2.jpg) left 22px no-repeat; min-height:672px;}

.HITSliderHdSecUpds3{ text-transform:uppercase; background:url(../images/circleBoxHIT3.png) 22px center no-repeat; padding:0 0 0 153px; line-height:123px; height:123px;  font-family: 'pt_sansregular'; font-size:26px; color:#fff;}
.HotItWorkBannerSlideUpds3{ background:url(../images/howItWorkSlide3.jpg) left 22px no-repeat; min-height:672px;}

.HITSliderHdSecUpds4{ text-transform:uppercase; background:url(../images/circleBoxHIT4.png) 22px center no-repeat; padding:0 0 0 153px; line-height:123px; height:123px;  font-family: 'pt_sansregular'; font-size:26px; color:#fff;}
.HotItWorkBannerSlideUpds4{ background:url(../images/howItWorkSlide4.jpg) left 22px no-repeat; min-height:672px;}

.ArrowSmtLft{ height:68px; width:67px; background:url(../images/PricingSLArrow.png) left top no-repeat; left:-260px; top:185px; z-index:9999; cursor:pointer;}
.ArrowSmtRft{ height:68px; width:67px; background:url(../images/PricingSRArrow.png) left top no-repeat; right:-140px; top:185px; z-index:9999; cursor:pointer;}




/* UPdated Pricing Page CSS 2013-10-05 */

.PricingPage_challange { padding:0 0 21px 58px; margin:39px 0 0 0;}
.PricingPage_challange .image_leftchal { width:740px; float:left;}
.PricingPage_challange .pricing_leftchal { width:82px; background:#000000; float:left; text-align:center; margin:24px 0 0 5px; min-height:32px; line-height:32px; color:#FFFFFF; font-weight:normal; font-size:13px; font-family: 'pt_sansbold';}

.PricingPage_targets { padding:0 0 21px 150px; margin:0px 0 0 0;}
.PricingPage_targets .image_leftchal { width:647px; float:left;}
.PricingPage_targets .pricing_leftchal { width:82px; background:#989898; float:left; text-align:center; margin:24px 0 0 5px; min-height:32px; line-height:32px; color:#FFFFFF; font-weight:normal; font-size:13px; font-family: 'pt_sansbold';}

.PricingPage_smartwork { padding:0 0 0 212px; margin:0px 0 53px 0;}
.PricingPage_smartwork .image_leftchal { width:587px; float:left;}
.PricingPage_smartwork .pricing_leftchal { width:82px; background:#680000; float:left; text-align:center; margin:24px 0 0 5px; min-height:32px; line-height:32px; color:#FFFFFF; font-weight:normal; font-size:13px; font-family: 'pt_sansbold';}

.PricingBillingsec { background:#acacac; width:960px; padding:0 0 12px 0; margin:0 auto;}
.Billing_chalange_top { width:358px; height:95px; margin:0px 0 12px 20px; padding:15px 0 0 0}
.billingchallangesec { width:914px; min-height:211px; margin:0 auto; background:#333333;}
.thebilling1 { width:732px; float:left; padding:20px 0 0 0}
.thebilling1_price { width:178px; float:left; padding:20px 0 0 0; position:relative;}
.thebilling1_pricetext { color:#FFFFFF; font-weight:normal; font-size:63px;  font-family: 'pt_sansregular'; position:absolute; text-align:center; top:66px; left:23px;}
.billingchallangesec_bottom { width:914px; height:47px; background:url(../images/billing_secbottom.png) left center repeat-x; margin:0 auto; font-size:16px; font-family: 'pt_sansbold';color:#333333; text-align:center; line-height:47px;}
.inyourbusiness { width:914px; margin:8px auto 0;}
.inyourbusiness_left { width:193px; min-height:210px; background:#600000; float:left; font-size:18px; font-family: 'pt_sansbold'; color:#FFFFFF; text-align:center; padding:35px 0 0 0}
.inyourbusiness_right { width:719px; min-height:245px; background:#000; float:right;}
.inyourbusiness_right h1  { font-size:20px; font-family: 'pt_sansregular';color:#fff; text-align:left; line-height:47px; padding:0 0 0 15px;}
.new_targets { width:719px; height:119px;}
.new_targets_bottom { font-size:20px; font-family: 'pt_sansbold';color:#fff; text-align:right; line-height:47px; padding:25px 15px 0 0px;}
.inyourbusiness_bottom1txt { width:914px; margin:8px auto 0; background:#b5b5b5 url(../images/img_txt.png) repeat-x}
.inyourbusiness_bottom1txt p {font-size:14px; font-family: 'pt_sansregular';color:#333333; text-align:center; padding:8px 0px 8px 0px; font-weight:bold;}

.inyourbusiness_bottom2txt { width:914px; margin:0px auto 8px; background:#818181;}
.inyourbusiness_bottom2txt p {font-size:16px; font-family: 'pt_sansregular';color:#fff; text-align:center; padding:8px 0px 8px 0px; font-weight:bold;}
h4.smallheading2{ font-weight: normal; font-size:30px; color:#2b2b2b; font-family: 'league_gothicregular'; text-transform:uppercase; border-bottom:3px solid #950000; padding:0px 0 0px 16px; margin:0 0 8px 0;}

.whoitsfor_steps{ border-top:1px solid #fff;  padding: 16px 13px 0 18px; background:#dbdbdb url(../images/general_bg.png) left top repeat-x;}

.gbox2 a{ background:url(../images/gbox.png) left top no-repeat; width:190px; height:60px; float:left; display:block; text-decoration:none; text-transform:uppercase; font-size:17px; font-family: 'pt_sansbold'; color:#505050; text-align:center; margin: 0 0 0 -2px; padding:15px 0 0 0;}

.gbox3 a{ background:url(../images/gbox.png) left top no-repeat; width:190px; height:46px; float:left; display:block; text-decoration:none; text-transform:uppercase; font-size:17px; font-family: 'pt_sansbold'; color:#505050; text-align:center; margin: 0 0 0 -2px; padding:28px 0 0 0;}
.pricingWrapContSec2{ height:121px; margin:40px auto 40px; width:960px; }
.notarget_noentry { width:960px; height:455px; background:url(../images/notarget_noentery.png) center 23px no-repeat; position:relative; margin:23px 0 0 0}
.notarget_noentrytxt { background:#a6a6a6; padding:5px 5px 0 10px; position:absolute; bottom:80px; right:40px; width:546px; color:#262626;font-family: 'pt_sansbold'; font-size:28px; text-transform:uppercase; line-height:50px;}
.price_target { font-size:48px; float:left}
.price_target2 { font-size:17px; padding:0 10px; float:left}

.notarget_noentrybottom { width:914px; margin:0 auto; background:#303030; border-top: solid 1px #FFFFFF;}
.notarget_noentrybottom h1 {  font-weight: normal; font-size:40px; color:#fff; font-family: 'league_gothicregular'; text-align:center;}
.notarget_noentrybottom p {font-size:16px; font-family: 'pt_sansregular';color:#fff; text-align:center; padding:15px 0 10px 0px; }

.pricingWrapCollaborative {padding:45px 0 0px 0;background:url(../images/smartBussNetBG.png) left top repeat-y; width:914px; margin:0 auto 0px;}

.Collaborative_1_sec { min-width:356px; margin:0 0 0 145px;}
.Collaborative_1_sec .ltext {font-size:16px; font-family: 'pt_sansregular';color:#fff; text-align:center; padding:8px 50px; background:#404040; float:left; }
.Collaborative_1_sec .Rprice {font-size:16px; font-family: 'pt_sansregular';color:#fff; text-align:center; padding:8px 5px 8px 5px; background:#404040; float:left; margin-left:12px; }
.Collaborative_1_sec .ltext span { text-transform:uppercase;}

.Collaborative_2_sec { min-width:356px; margin:10px 0 0 208px;}
.Collaborative_2_sec .ltext {font-size:16px; font-family: 'pt_sansregular';color:#fff; text-align:center; padding:8px 50px; background:#404040; float:left; }
.Collaborative_2_sec .Rprice {font-size:16px; font-family: 'pt_sansregular';color:#fff; text-align:center; padding:8px 5px 8px 5px; background:#404040; float:left; margin-left:12px; }
.Collaborative_2_sec .ltext span { text-transform:uppercase;}

.Collaborative_3_sec { min-width:356px; margin:10px 0 28px 278px;}
.Collaborative_3_sec .ltext {font-size:16px; font-family: 'pt_sansregular';color:#fff; text-align:center; padding:8px 50px; background:#600000; float:left;  }
.Collaborative_3_sec .Rprice {font-size:16px; font-family: 'pt_sansregular';color:#fff; text-align:center; padding:8px 87px; background:#600000; float:left; margin-left:12px; }
.Collaborative_3_sec .ltext span { text-transform:uppercase;}

.Nomotivation_txt { width:914px; margin:0px auto 0px; background:#000;}
.Nomotivation_txt p {font-size:20px; font-family: 'pt_sansbold';color:#fff; text-align:center; padding:8px 0px 8px 0px; text-align:center; text-transform:uppercase;}

.Nomotivation_txt2 { width:914px; margin:0px auto 8px; background:#a6a6a6;}
.Nomotivation_txt2 p {font-size:15px; font-family: 'pt_sansbold';color:#2f2f2f; text-align:center; padding:8px 0px 8px 0px; text-align:center; }

.seemlessly_integrated_sec { width:960px; margin:0 auto; background:#f2f2f2;}
.smarttop { padding:15px 0 0 0; margin:0;}
.smarttop_left { float:left;}
.smarttop_right { float:right; width:545px;font-weight: normal; font-size:28px; color:#000; font-family: 'league_gothicregular'; text-align:center; text-transform:uppercase; padding:6px 75px 0 0}
.smarttop_right .price_pm { color:#890000;}

.seemlessly_integrated_img { width:960px; margin:32px auto 40px;}

.Collaborative_Programme_sec { width:960px; margin:0 auto;  background:url(../images/smartBussNetBG.png) left top repeat-y; padding-bottom:15px;}
.Collaborative_Programme_top { width:914px; min-height:151px; margin:0 auto; padding:20px 0 0 0; background:url(../images/Collaborativep_top.png) left 20px no-repeat; position:relative;}
.Collaborative_Programme_top .title{ float:left; font-weight: normal; font-size:32px; color:#3f3f3f; font-family: 'league_gothicregular'; text-align:center; text-transform:uppercase; padding:8px 0px 0 0}
.Collaborative_Programme_top .para{ float:left; font-weight: normal; font-size:12px; color:#fff; font-family: 'pt_sansbold'; text-align:left; text-transform:uppercase; padding:12px 0px 0 5px}

.project_price_right { width:187px;  text-align:center;font-family: 'league_gothicregular'; color:#000000;font-size:36px; position:absolute; right:228px; z-index:999; top:55px; line-height:40px; text-transform:uppercase}
.project_price_right2 { width:187px; text-align:center;font-family: 'league_gothicregular'; color:#000000;font-size:36px; position:absolute; right:0px; z-index:999; top:55px; line-height:40px; text-transform:uppercase}
.sec_smartwork { padding:0; margin:45px 0 0 15px;}
.sec_smartwork_inner1 { width:260px; min-height:375px; background:#eeeeee; float:left; padding:0 0 15px 0; margin:0 0 0 0;}
.sec_smartwork_inner1 .title {font-weight: normal; font-size:30px; color:#3f3f3f; font-family:Arial, Helvetica, sans-serif; text-align:center; text-transform:uppercase; padding:30px 0px 26px 0}
.sec_smartwork_inner1 span { color:#9c1b1f}

.sec_smartwork_inner1 .subtitle {font-weight: normal; font-size:16px; color:#fff; font-family: 'pt_sansregular'; text-align:center; text-transform:uppercase; padding:20px 0px 20px 0; background:#9c1b1f; margin:0 0 0 0}

.sec_smartwork_inner1 .subtitle2 {font-weight: normal; font-size:16px; color:#fff; font-family: 'pt_sansregular'; text-align:center; text-transform:uppercase; padding:20px 0px 20px 0; background:#646464; width:252px; margin:0 0 0 4px}

.sec_smartwork_inner1 .subtitle3 {font-weight: normal; font-size:16px; color:#fff; font-family: 'pt_sansregular'; text-align:center; text-transform:uppercase; padding:20px 0px 20px 0; background:#000; width:252px; margin:0 0 0 4px}

.sec_smartwork_inner1 .price_pm {font-weight: normal; font-size:40px; color:#4D4D4D; font-family:Arial, Helvetica, sans-serif; text-align:center; text-transform:uppercase; padding:20px 0px 0px 0; width:252px; margin:0 0 0 4px}
.sec_smartwork_inner1 .span2 {font-weight: normal; font-size:12px; color:#4D4D4D; font-family:Arial, Helvetica, sans-serif; text-align:center; text-transform:uppercase; width:252px; margin:0 0 0 4px}

.sworkstaff {min-height:92px; background:#d9d9d9; margin:18px 0 0 0;}
.sworkstaff .txt1 { text-align:center; font-size:12px; color:#666666;font-family: 'pt_sansregular'; padding:0 0 0 0; background:#ffffff; height:30px; line-height:30px;}
.sworkstaff .txt2 {font-weight: normal; font-size:13px; color:#fff; font-family: 'pt_sansbold'; text-align:center; text-transform:uppercase; background:url(../images/text2.png) center -1px no-repeat #900000;  margin:0 0 0 0px; height:45px; line-height:45px; letter-spacing:2px}

.sworkstaff .txt2a {font-weight: normal; font-size:13px; color:#fff; font-family: 'pt_sansbold'; text-align:center; text-transform:uppercase; background:url(../images/text3.png) center -1px no-repeat #646464; margin:0 0 0 0px; height:45px; line-height:45px; letter-spacing:2px}
.sworkstaff .txt2aa {font-weight: normal; font-size:13px; color:#fff; font-family: 'pt_sansbold'; text-align:center; text-transform:uppercase; background:url(../images/text4.png) center -1px no-repeat #000000; margin:0 0 0 0px; height:45px; line-height:45px; letter-spacing:2px}


.sworkstaff .txt3 { text-align:center; font-size:12px; color:#666666;font-family: 'pt_sansregular';padding:0 0 0 0; background:#ffffff; height:30px; line-height:30px; text-transform:uppercase;}

.sworktable { padding:35px 0 0 0; margin:35px auto 35px; width:960px; border-top:solid 3px #000000;}
.sworktable_left { width:403px; float:left;}
.sworktable_right { width:482px; float:right;}

/* Added by Amit */
.pricingGetStd{ width:960px; margin:0 auto; padding:0 0 0 0;}
.HgtSmtNetinsidesBGP{ background:url(../images/PricinginsidesMainBtmBgSecI.png) center top no-repeat !important;}
.ProcingSliderSec{ width:960px; height:350px; padding:0 0 40px 0; margin:0 auto;}
.pricingInsWrap{margin:0 auto !important; width:960px !important; padding:0 0 0 0 !important;}
.pricingBGGetUpper{ min-height:715px; background:url(../images/yeah-but-bg.jpg) left top no-repeat !important;}
.PricingSlidWp{ padding:0 0 0 0 !important; border-top:none !important;}
.PricingSlidWpCont{width:960px !important; margin-top:0px !important;}
.PricingSelBtn{ width:131px; height:32px; margin:15px auto 0 auto}
.PricingSelBtn a{ width:131px; height:32px; margin:0 0 0 0; padding:0 0 0 0; float:left; background:url(../images/pricingSelBtn.png) left top no-repeat;}
.PricingSelBtn a:hover{ background:url(../images/pricingSelBtnH.png) left top no-repeat;}

/* pricing Page CSS updates on 2013-10-10 by Amit */
.pricingHeaderUpdsSec{ padding:0 0 0 0; margin:0 0 40px 0;}
.PricingPageAddCollB{ width:960px; margin:0 auto 40px auto;  background:url(../images/smartBussNetBG.png) left top repeat-y; min-height:100px; padding:0 0 20px 0;}
.CollUpdatesImgBg{ width:920px; height:419px; margin:0 auto; background:url(../images/boxes.png) left top no-repeat;}
.PricingSelBtnUpds{ width:98px; height:34px; margin:15px auto 0 auto}
.PricingSelBtnUpds a{ width:98px; height:34px; margin:0 0 0 0; padding:0 0 0 0; float:left; background:url(../images/selectPricBtnupds.jpg) left top no-repeat;}
.PricingSelBtnUpds a:hover{ background:url(../images/selectPricBtnupdsH.jpg) left top no-repeat;}
.selPricB1{ bottom:35px; left:76px;}
.selPricB2{ bottom:35px; left:411px;}
.selPricB3{ bottom:35px; right:76px;}

.error_fileds{ background-color:red !important;}
.input_errors{ border: 1px solid red !important;}
.homeSmartWorkhdwnBG p.pad-t { line-height: 17px !important;}
.heightcontBanner{height:300px;}
.bgtextureNone { background:none !important;}



/* 2013-10-06 added */
.padBtmLapsSec{ padding-bottom:31px !important;}
span.fontBldInc{ font-size:17px !important;}

/* 2013-10-06 added UPdates */
span.lineHgtHITPad{ display:block; padding:11px !important; margin:0 0 0 0;}
.HITSliderHdSecUpds{ text-transform:uppercase; background:url(../images/circleBoxHIT.png) 22px center no-repeat; padding:0 0 0 153px; line-height:123px; height:123px;  font-family: 'league_gothicregular'; font-size:50px;  color:#fff;}
.HotItWorkBannerSlideUpds{ background:url(../images/howItWorkSlide1.jpg) left 22px no-repeat; min-height:672px;}

.HITSliderHdSecUpds2{ text-transform:uppercase; background:url(../images/circleBoxHIT2.png) 22px center no-repeat; padding:0 0 0 153px; line-height:123px; height:123px;  font-family: 'league_gothicregular'; font-size:50px;color:#fff;}
.HotItWorkBannerSlideUpds2{ background:url(../images/howItWorkSlide2.jpg) left 22px no-repeat; min-height:672px;}

.HITSliderHdSecUpds3{ text-transform:uppercase; background:url(../images/circleBoxHIT3.png) 22px center no-repeat; padding:0 0 0 153px; line-height:123px; height:123px;  font-family: 'league_gothicregular'; font-size:50px;  color:#fff;}
.HotItWorkBannerSlideUpds3{ background:url(../images/howItWorkSlide3.jpg) left 22px no-repeat; min-height:672px;}

.HITSliderHdSecUpds4{ text-transform:uppercase; background:url(../images/circleBoxHIT4.png) 22px center no-repeat; padding:0 0 0 153px; line-height:123px; height:123px;  font-family: 'league_gothicregular'; font-size:50px; color:#fff;}
.HotItWorkBannerSlideUpds4{ background:url(../images/howItWorkSlide4.jpg) left 22px no-repeat; min-height:672px;}

.ArrowSmtLft{ height:68px; width:67px; background:url(../images/PricingSLArrow.png) left top no-repeat; left:-260px; top:185px; z-index:9999; cursor:pointer;}
.ArrowSmtRft{ height:68px; width:67px; background:url(../images/PricingSRArrow.png) left top no-repeat; right:-140px; top:185px; z-index:9999; cursor:pointer;}

/*-------------------------Top Menu and Footer (16-10-13 By Poonam)--------------------------------------*/
.navigation > ul li{position:relative}
.navigation > ul li:hover ul.sub_menu{ left:0}
.navigation > ul li.last_chld:hover  ul.sub_menu{ left:auto; right:0}

div.navigation ul.sub_menu {  position:absolute; z-index: 9999;     background: none repeat scroll 0 0 #6D6D6D; left:-9999px; top:14px}
div.navigation ul.sub_menu li:hover{ color:#FF0000; background:#000}
div.navigation ul.sub_menu li{padding:5px 0 5px 5px; text-transform:capitalize; width:130px; margin:0; border-bottom: 1px solid #999999; }
div.navigation ul.sub_menu li:hover .sub_submenu{left: 0px; top:23px}
div.navigation ul.sub_menu li .sub_submenu{position:absolute; left:-9999px; top:0; background:#6D6D6D}

.footer_list_block h4{ font-size:15px; color:#e0e2e1;  font-weight: normal; text-transform: uppercase;  border-bottom: 1px solid #747474; padding: 0 0 10px;}
.footer_list_block ul{ padding:13px 0 0 0}
.footer_list_block ul li a{color:#747474; text-transform:uppercase}
.footer_list_block ul li a span{ text-transform:none}
.footer{ background:#000; /* added by Amit on 2013-10-22 */ float:left; width:100%; border-top:1px solid #747474;}
.footerHomeSecL{    width: 62% !important; padding: 0 !important; }
.footerHomeSecR{ width: 37% !important; position:relative; padding:0 !important;    }
.footer_list_column{     margin: 0 2% 0 0;}
.footerHomeSecR .home_icon{position:absolute;   left: -31px;   top: 15px;}
.home_icon{position:absolute;   left: -48px;   top: 16px;}
.challenge_content{background:#1e0002; border:1px solid #8e7e7e;   margin: 0 0 0 13%;}
.chlng_heading{background:url(../images/footer_chlng_bg.jpg) left 18px repeat-x;     padding: 10px; width:210px; position:relative;   margin: 0 0 0 5px;}
.chlng_heading p{ color:#dedbd4; font-family: 'pt_sansregular';font-size: 20px; margin: 0; background:#1e0002;  padding: 0 0 0 10px; width: 165px;   font-weight: bold;}
.chlng_heading p span{text-transform:uppercase}
.chlng_icon_sml{position:absolute; background:url(../images/footer_chlng_sml.png) no-repeat; right:-5px; top:5px }
.chlng_content {
    color: #DEDBD4;
    font-family: 'pt_sansregular';
    font-size: 15px;
    padding: 10px 0 20px 27px;
    text-transform: uppercase;
    width: 215px;
}
.footer_list_block{ margin: 0 0 50px;}
.third_col .footer_list_block{margin-bottom:16px}
.question_sec{ border-top:1px solid #585858;  border-bottom:1px solid #585858; padding: 15px 10px 10px;   margin: 50px 0 0; position:relative}
.question_sec .ques_heading{ font-size:18px; font-weight:bold; font-family: 'pt_sansregular'; color:#fff; text-transform:uppercase; padding: 5px;   text-align: center; border-bottom:1px solid #585858; width:150px ; margin:0 auto }
.question_sec .ques_txt{ font-size:12px; color:#838287; text-transform:uppercase; text-align:center; width:150px ; margin:0 auto;    padding: 5px; }
.btm_bynd .homeBestPeopleRgtSec li.home1arrow img{width:30px; height:30px}
.btm_bynd .homeBestPeopleRgtSec li.home2arrow img{width:45px; height:45px}
.btm_bynd .homeBestPeopleRgtSec ul li span{font-size:10px; color:#747474}
.btm_bynd .homeBestPeopleRgtSec ul li.home1arrow{padding-left:0px}
.btm_bynd .homeBestPeopleRgtSec ul li.home2arrow{width: 70px}
.btm_bynd .homeBestPeopleRgtSec {
    height: 80px;
    margin: 0 auto;
    padding: 10px 0 0;
    width: 230px;
	text-transform: uppercase;
}
.link_submenu{ background:#3f3f3f}
.footer_content{height:auto}
.footer_content_left{width:640px}
.footer_content_right{width:288px}
.footerHomeSecL .footer_list_column{   margin: 0 7% 0 0;}
.btm_bynd .homeGenRghtBtmSecParaDwnSec{  padding: 45px 0 24px; width:auto}
.footer_list_block ul{    padding: 10px 0 0;}




.mrginBtmSecUpdates{ margin-bottom:30px !important;}
.mrginBtmSecUpdatesb{ margin-bottom:10px !important;}
.padsBtmSecUpdates{ padding-bottom:30px !important;}
.min-HgtSmtNetUpdates{ min-height:392px !important; padding-top:0px !important;}

.bgchangeRedClr{ background:#600001 !important;}





/* socialIconsSec added on 2013-10-21 */
.socialIconsSec{ padding: 0 0 0 0; margin:11px auto 0 auto; width:215px; min-height:25px;}
.socialIconsSec1{ padding: 0 0 0 0; margin:0 0 0 0; height:25px; width:25px; background:url(../images/socialIcons.jpg) left top no-repeat;}
.socialIconsSec1:hover{ padding: 0 0 0 0; margin:0 0 0 0; background:url(../images/socialIcons.jpg) left -25px no-repeat;}

.socialIconsSec2{ padding: 0 0 0 0; margin:0 0 0 0; height:25px; width:25px; background:url(../images/socialIcons.jpg) -25px top no-repeat;}
.socialIconsSec2:hover{ padding: 0 0 0 0; margin:0 0 0 0; background:url(../images/socialIcons.jpg) -25px -25px no-repeat;}

.socialIconsSec3{ padding: 0 0 0 0; margin:0 0 0 0; height:25px; width:25px; background:url(../images/socialIcons.jpg) -50px top no-repeat;}
.socialIconsSec3:hover{ padding: 0 0 0 0; margin:0 0 0 0; background:url(../images/socialIcons.jpg) -50px -25px no-repeat;}

.socialIconsSec4{ padding: 0 0 0 0; margin:0 0 0 0; height:25px; width:25px; background:url(../images/socialIcons.jpg) -75px top no-repeat;}
.socialIconsSec4:hover{ padding: 0 0 0 0; margin:0 0 0 0; background:url(../images/socialIcons.jpg) -75px -25px no-repeat;}

.socialIconsSec5{ padding: 0 0 0 0; margin:0 0 0 0; height:25px; width:25px; background:url(../images/socialIcons.jpg) -100px top no-repeat;}
.socialIconsSec5:hover{ padding: 0 0 0 0; margin:0 0 0 0; background:url(../images/socialIcons.jpg) -100px -25px no-repeat;}

.socialIconsSec6{ padding: 0 0 0 0; margin:0 0 0 0; height:25px; width:26px; background:url(../images/socialIcons.jpg) -125px top no-repeat;}
.socialIconsSec6:hover{ padding: 0 0 0 0; margin:0 0 0 0; background:url(../images/socialIcons.jpg) -125px -25px no-repeat;}


/* added for bottom pricing Links */ 
.prcingBgBanner{background:url(../images/insidesMainBtmBgSecInns_Pricing.png) center top no-repeat !important;}
#pricingBottomLinks{ padding:0 0 0 0; margin:0 0 0 0; top:25px; left:45px; height:340px; width:565px;}
#pricingBottomLinks .linksTop{ padding:0 0 0 0; margin:0 0 0 0; top:0px; left:230px; float:left; width:97px;height:30px;}
#pricingBottomLinks .linksRight{ padding:0 0 0 0; margin:0 0 0 0; top:165px; right:-10px; float:left; width:165px;height:30px;}
#pricingBottomLinks .linksBottom{ padding:0 0 0 0; margin:0 0 0 0; bottom:0px;  left:240px; float:left; width:72px;height:30px;}
#pricingBottomLinks .linksLeft{ padding:0 0 0 0; margin:0 0 0 0; top:165px; left:0px; float:left; width:128px;height:30px;}


/* added for bottom CrodStrom Links */ 
.CrodStromBgBanner{background:url(../images/insidesMainBtmBgSecInns_Crowdstorm.png) center top no-repeat !important;}
#CrodStromBottomLinks{ padding:0 0 0 0; margin:0 0 0 0; top:25px; left:45px; height:340px; width:565px;}
#CrodStromBottomLinks .linksTop{ padding:0 0 0 0; margin:0 0 0 0; top:0px; left:267px; float:left; width:27px;height:30px;}
#CrodStromBottomLinks .linksRight{ padding:0 0 0 0; margin:0 0 0 0; top:165px; right:48px; float:left; width:72px;height:30px;}
#CrodStromBottomLinks .linksBottom{ padding:0 0 0 0; margin:0 0 0 0; bottom:0px;  left:235px; float:left; width:79px;height:30px;}
#CrodStromBottomLinks .linksLeft{ padding:0 0 0 0; margin:0 0 0 0; top:165px; left:46px; float:left; width:55px;height:30px;}

/* added for bottom MegaBlast Links */ 
.MegaBlastBgBanner{background:url(../images/insidesMainBtmBgSecInns_Mega.png) center top no-repeat !important;}
#CrodStromBottomLinks .linksBottomC{ padding:0 0 0 0; margin:0 0 0 0; bottom:0px;  left:230px; float:left; width:92px;height:30px;}

/* added for bottom SmartNet Links */ 
.SmartNetBgBanner{background:url(../images/insidesMainBtmBgSecInns_SmartNet.png) center top no-repeat !important;}
#CrodStromBottomLinks .linksRightMega{ padding:0 0 0 0; margin:0 0 0 0; top:165px; right:42px; float:left; width:78px;height:30px;}


/* added for bottom FGSSPagesBgBanner Links */ 
.FGSSPagesBgBanner{background:url(../images/insidesMainBtmBgSecInns_Finance.png) center top no-repeat !important;}
#FGSSPagesBgBannerBottomLinks{ padding:0 0 0 0; margin:0 0 0 0; top:25px; left:45px; height:340px; width:565px;}
#FGSSPagesBgBannerBottomLinks .linksTop{ padding:0 0 0 0; margin:0 0 0 0; top:0px; left:220px; float:left; width:106px;height:30px;}
#FGSSPagesBgBannerBottomLinks .linksRight{ padding:0 0 0 0; margin:0 0 0 0; top:165px; right:-11px; float:left; width:166px;height:30px;}
#FGSSPagesBgBannerBottomLinks .linksBottom{ padding:0 0 0 0; margin:0 0 0 0; bottom:0px;  left:240px; float:left; width:75px;height:30px;}
#FGSSPagesBgBannerBottomLinks .linksLeft{ padding:0 0 0 0; margin:0 0 0 0; top:165px; left:20px; float:left; width:97px;height:30px;}


/* added for bottom NewNormalBgBanner Links */ 
.NewNormalBgBanner{background:url(../images/insidesMainBtmBgSecInns_new.png) center top no-repeat !important;}
#NewNormalBottomLinks{ padding:0 0 0 0; margin:0 0 0 0; top:25px; left:45px; height:340px; width:565px;}
#NewNormalBottomLinks .linksTop{ padding:0 0 0 0; margin:0 0 0 0; top:0px; left:225px; float:left; width:100px;height:30px;}
#NewNormalBottomLinks .linksRight{ padding:0 0 0 0; margin:0 0 0 0; top:165px; right:33px; float:left; width:97px;height:30px;}
#NewNormalBottomLinks .linksBottom{ padding:0 0 0 0; margin:0 0 0 0; bottom:0px;  left:240px; float:left; width:70px;height:30px;}
#NewNormalBottomLinks .linksLeft{ padding:0 0 0 0; margin:0 0 0 0; top:165px; left:40px; float:left; width:55px;height:30px;}


/* added for bottom Home Links */ 
#HomeBottomLinks{ padding:0 0 0 0; margin:0 0 0 0; top:25px; left:45px; height:340px; width:565px;}
#HomeBottomLinks .linksTop{ padding:0 0 0 0; margin:0 0 0 0; top:0px; left:220px; float:left; width:103px;height:30px;}
#HomeBottomLinks .linksRight{ padding:0 0 0 0; margin:0 0 0 0; top:165px; right:2px; float:left; width:147px;height:30px;}
#HomeBottomLinks .linksBottom{ padding:0 0 0 0; margin:0 0 0 0; bottom:0px;  left:251px; float:left; width:55px;height:30px;}
#HomeBottomLinks .linksLeft{ padding:0 0 0 0; margin:0 0 0 0; top:165px; left:-2px; float:left; width:130px;height:30px;}


/* added for bottom NavMegaServ Links */ 
.NavMegaServBgBanner{background:url(../images/insidesMainBtmBgSecInnsServ.png) center top no-repeat !important;}
#NavMegaServBottomLinks{ padding:0 0 0 0; margin:0 0 0 0; top:25px; left:45px; height:340px; width:565px;}
#NavMegaServBottomLinks .linksTop{ padding:0 0 0 0; margin:0 0 0 0; top:0px; left:191px; float:left; width:169px;height:30px;}
#NavMegaServBottomLinks .linksRight{ padding:0 0 0 0; margin:0 0 0 0; top:165px; right:50px; float:left; width:72px;height:30px;}
#NavMegaServBottomLinks .linksBottom{ padding:0 0 0 0; margin:0 0 0 0; bottom:0px;  left:230px; float:left; width:91px;height:30px;}
#NavMegaServBottomLinks .linksLeft{ padding:0 0 0 0; margin:0 0 0 0; top:165px; left:46px; float:left; width:55px;height:30px;}
.thetechText{font-size:17px !important;}

.bannerWWfont{ font-size:54px !important;}
.clear{ clear:both !important;}
.question_sec .ques_txt a{ color:#838287;}
/*@media all and (max-width: 960px) and (min-width: 768px)*/
@media all and (max-width: 1024px) and (min-width: 960px)
{
/*body {overflow-x:hidden;}*/
.homeSmartWorkSesInn { margin: 0 auto;max-width: 960px !important;min-height: 960px !important; padding: 0;}
.homeSmartWorkSesInn img{ width:100%;}
.homeGlobalCallBussSecInn{ max-width:960px !important;}
.HomeGlobalSliderSec{ max-width:960px !important; /*width:960px !important;*/ width:100% !important; height:225px !important;}
.HomeGlobalSliderSec .slider_sec .container{/*max-width:960px !important;*/  width:100% !important; max-width:100% !important;}
.top_bar{ height:100% !important;}
.logo{ float:inherit !important; margin:0 auto 0 auto !important; padding-top:9px !important;}
.logoHomeSec{max-width: 960px !important;}
.navigation{ float:left !important; margin:0 auto 0 auto !important;  width:960px !important; padding:11px 0 !important;}
.homeBigWorldSecInn{ background-size:125% 100% !important;}
.homeBigWorldMidHDSec{ background-size:95% 72% !important; width:300px !important; height:128px !important; top:310px !important; font-size:35px !important; line-height:35px !important;}
.homeGlobalCallBussSecInn{ background-size:55% 20% !important;}
.homeCircleIcons img{ width:100% !important; height:100% !important;}
.homeCircleIcons{ width:280px !important;}
.homeCircleIcons .bgCeoIconLg1{ width:60px !important; height:60px !important; padding:21px 11px 0 0 !important;}
.bgCeoIconLg2{ width:60px !important; height:60px !important;  padding:21px 0 0 0 !important;}
.homeRealThinksSecInn{ background-size:100% 100% !important;}
p.homeRealThinkHD{ font-size:30px !important;}
.homeLapContSecBG{ background-size:100% 100% !important;}
.homeIftwoheadHDBgSec{ background:url("../images/ReshomeIftwoheadHDBg.jpg") no-repeat scroll right top #888888 !important;}
.homeIftwoheadHDBgSecInnL{ padding-left:21px !important;}
p.homeIftwoheadHD{ font-size:40px !important; line-height:40px !important;}
p.homeIftwoheadHDwn{ font-size:50px !important; line-height:50px !important;}

.homeHowtheBestBGSecInn{ max-width:960px !important;}
.homeIftwoheadHDBgSecInnLImg{ width:50% !important; float:inherit !important; margin:0 auto !important;}
.homeIftwoheadHDBgSecInnLImg img{ width:100% !important;}
.homeIftwoheadHDBgSecInnLDec{  float:inherit !important; margin:0 auto !important;}

#slidesH a.slidesjs-previous{ left:0px !important; background-size:75% 75% !important; top:28% !important;}
#slidesH a.slidesjs-next{ right:-18px !important; background-size:75% 75% !important;  top:28% !important;}
#slidesH .slidesjs-pagination{ right:21px !important; top:-35px !important;}

.thetechText{font-size:15px !important;}
p.homeLapContSecBGPara{font-size:14px !important;}
.homeGlobalCallBussSecInnBlk{ max-width:725px !important;}
.homeRedBlkGrad .redBlackSechomePara{ width:370px !important; line-height:36px !important; font-size:14px !important;}
.IftwoheadPadLftRdBlk{ padding-left:370px !important;}
.homeRedBlkGrad{ background-size:84% 84% !important; }
.IftwoheadPadLft{ padding-left:345px !important; }
.homeHowtheBestBGSec{ background:#dbdbdb !important;}
.hometheBestPeopleDownSec{ background:#dbdbdb !important;}
.redBlackSechome{ padding-bottom:11px !important;}

.hometheSolnRgithSec{ width:260px !important; padding-top:11px !important;}
.hometheSolnRgithSec p { width:75px !important; height:75px !important; padding-left:11px !important;}
.hometheSolnRgithSec p img{ width:100% !important; height:100%;}
p.homeIftwoheadHD{ font-size:30px !important; line-height:35px !important; padding-top:45px !important;}
p.homeIftwoheadHDwn{ font-size:40px !important; line-height:55px !important; padding-left:35px !important;}
.homeThegeatIdeaBG{ padding-bottom:275px !important;}
.hometheBestPeopleDownSecInn{ padding-bottom:21px !important;}
.padiingBotmRes{ padding-bottom:145px !important;}
#redBlackSechomeLrg{ width:735px !important; margin:0 auto !important; background-size:100% 100% !important;}
#redBlackSechomeLrg p.redBlackSechomePara{ font-size:14px !important; line-height:40px !important;}
#redBlackSechomeLrg p.redBlackSechomePara{ width:525px !important;}
.IftwoheadPadTPara{ padding-left:220px !important;}
p.RealThinkheadHDsmlRgt{ font-size:30px !important;}
}










/* ADDED CSS on 2013-10-31 by Amit */
.week_grey_boxUpdts p {
     background: url("../images/greybox_bg.png") repeat-x scroll left top transparent; background-size:100% 100%;
    color: #1b1b1b; 
	border: 1px solid #FFFFFF;
    box-shadow: 0 3px 6px #666666;
    display: block;
    font-family: 'pt_sansbold';
    font-size: 16px;
    height: 77px;
	margin:0 0 22px 0;
	line-height:83px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 148px;
}


.gbox2Updts p{ background:url(../images/gbox.png) left top no-repeat; width:190px; height:60px; float:left; display:block; text-decoration:none; text-transform:uppercase; font-size:17px; font-family: 'pt_sansbold'; color:#505050; text-align:center; margin: 0 0 0 -2px; padding:15px 0 0 0;}

.gbox3Updts p{ background:url(../images/gbox.png) left top no-repeat; width:190px; height:46px; float:left; display:block; text-decoration:none; text-transform:uppercase; font-size:17px; font-family: 'pt_sansbold'; color:#505050; text-align:center; margin: 0 0 0 -2px; padding:28px 0 0 0;}

.grey_boxUpdats p{ background:url(../images/grey_box.png) left top no-repeat; width:203px; height:48px; float:left; display:block; text-decoration:none; text-transform:uppercase; font-size:17px; font-family: 'pt_sansbold'; color:#505050; text-align:center; margin: 0 0 0 -2px; padding:28px 0 0 0;}

.grey_box2Updats p{ background:url(../images/grey_box.png) left top no-repeat; width:203px; height:60px; float:left; display:block; text-decoration:none; text-transform:uppercase; font-size:17px; font-family: 'pt_sansbold'; color:#505050; text-align:center; margin: 0 0 0 -2px; padding:16px 0 0 0;}

.grey_grad_boxUpdats p{ float:left; margin:0 0 0 64px; width:204px; display:block; text-decoration:none; padding:27px 0 0 0; border:1px solid #fff; background:url(../images/greybox_bg.png) left top repeat-x; height:59px; color:#272727; font-size:16px; text-align:center; font-family: 'pt_sansbold'; text-transform:uppercase;  -moz-box-shadow: 0px 3px 6px #666666;  -webkit-box-shadow: 0px 3px 6px #666666; box-shadow: 0px 3px 6px #666666;}

/**********************************Css added by prem 1402 on 11 march 2014*************************************/
/* Start Draft Page by tariq 19-02-2014 */

.draft_wrap { margin-top:52px;}
.draft_wrap h2.sub_had {background-color:#595959; height:60px; margin:0; line-height:60px; font-size:39px; font-family:'league_gothicregular'; color:#fff; padding:0 0 0 10px; text-transform:uppercase; font-weight:normal;}
.draft_wrap .int_to { padding:0px; margin:0px; height:67px; background:#000; position:relative;}
.draft_wrap .int_to img { position:absolute; left:50%; top:-10px; margin-left:-240px;}
.draft_wrap h1.right_had {background-color:#000; height:79px; margin:0; line-height:79px; font-size:50px; font-family:'league_gothicregular'; color:#fff; padding:0 10px 0 0px; text-transform:uppercase; text-align:right; font-weight:normal;}

.dir_section { padding:0px; margin:0px; height:112px;}
.dir_section .slot { padding:0px; margin:0px;}
.dir_section .slot .slot_left { padding:0px; margin:0px; width:430px; float:left;}
.dir_section .slot .slot_left .mit_img { padding:23px 0px 0px 70px;}
.dir_section .slot .slot_left .mit_txt { padding:35px 0px 0px 70px;}
.dir_section .slot .slot_right { padding:0px 10px 0px 0px; margin:0px; overflow:hidden;}
.dir_section .slot .slot_right h1.had {font-size:30px; font-family:'pt_sansbold'; color:#fff; line-height:112px; font-weight:normal; text-align:right; letter-spacing:-1px; text-shadow:0 3px 3px #000; padding:0 11px 0 0;}
.for_black_sec { background:#000;}
.for_black_sec .slot {background:url(../images/black_righ_dir.png) left top no-repeat;}
.for_black_sec .slot .slot_right h1.had { font-size:40px; letter-spacing:0px;}

.for_red_sec { background:url(../images/red_right_dir_x.png) left top repeat-x;}
.for_red_sec .slot {background:url(../images/red_right_dir.png) left top no-repeat;}


.draft_wrap .management_content { background:url(../images/ceo_bg_img.jpg) left top no-repeat; padding:100px 0px 0px 0px; margin:0px; height:445px;}


.draft_wrap .management_content .mega_team { width:753px;}
.draft_wrap .management_content .mega_team .teams { width:334px;}
.draft_wrap .management_content .grey_child_box { width:150px; border:1px solid #fff; -webkit-box-shadow: 1px 1px 3px 0 #000; box-shadow: 1px 1px 3px 0 #000;}
.draft_wrap .management_content .box_top_heading { height:21px; border-bottom:1px solid #fff;}
.draft_wrap .management_content .box_top_heading .flag_part { height:21px;}
.draft_wrap .management_content .box_top_heading .flag_part .flag_img { padding-top:3px;}
.draft_wrap .management_content .box_top_heading .flag_part .flag_img img { border:1px solid #fff;}
.draft_wrap .management_content .box_top_heading .flag_part .flag_text { font-size:11px; line-height:21px; padding-left:4px;}
.draft_wrap .management_content .box_top_heading .teamname { font-size:11px; line-height:21px;}

.draft_wrap .management_content .grey_child_box_bottom { height:26px; line-height:26px; font-size:12px; background:#bfbfbf; color:#000;}

.draft_wrap .management_content .red_parent_box { width:180px; border:1px solid #fff; margin-bottom:27px; -webkit-box-shadow: 1px 1px 3px 0 #000; box-shadow: 1px 1px 3px 0 #000;}
.draft_wrap .management_content .red_parent_box_bottom { height:26px; line-height:26px; font-size:12px; background:#595959;}
.draft_wrap .management_content .red_parent_box .flag_text { display:none;}
.draft_wrap .management_content .red_parent_box .teamname { float:none; padding-right:12px; text-align:center;}



.mega_draft { padding:0px; margin:80px 0px 0px 0px; background:url(../images/repet_y.png) left top repeat-y; box-shadow: 1px 4px 4px -1px #666666;}

.mega_slot { padding:40px 15px 50px 15px; margin:0px;}

.mega_slot .slidesjs-pagination { right:20px; top:-24px; z-index:10;}
.mega_slot .slidesjs-pagination li { background:none; width:17px; height:18px; margin-right:3px;}
.mega_slot .slidesjs-pagination li a { background:url(../images/nivo_icon.png) left bottom no-repeat; height:18px; width:17px;}
.mega_slot .slidesjs-pagination li a:hover { background:url(../images/nivo_icon.png) left top no-repeat; height:18px; width:17px;}
.mega_slot .slidesjs-pagination li a.active { background:url(../images/nivo_icon.png) left top no-repeat; height:18px; width:17px;}


.mega_slot .slider_sec { border-bottom:30px solid #000000; border-top:1px solid #595959; padding-bottom:28px;}
.mega_slot .slider_sec .container { width:934px; margin-top:13px; border-bottom:4px solid #595959; padding-bottom:3px;}

#slide_slot_1 .slidesjs-container { width:934px!Important; height:348px!important;}
#slide_slot_1 .slidesjs-container .slidesjs-control { width:934px!Important; height:348px!important;}

#slide_slot_1 a.slidesjs-previous { position:absolute; left:-5px; bottom:-84px; z-index:10; background:url(../images/left_right.png) left top no-repeat; width:66px; height:66px;}
#slide_slot_1 a.slidesjs-next { position:absolute; right:0px; bottom:-84px; z-index:10; background:url(../images/left_right.png) left bottom no-repeat; width:66px; height:66px;}

#slide_slot_1, #slide_slot_2, #slide_slot_3, #slide_slot_3, #slide_slot_4, #slide_slot_5, #slide_slot_6, #slide_slot_7 { display:none; position:relative; overflow:visible !important}



.megaGrey_slot { background:url(../images/grey_gredient.jpg) left top repeat-y;}
.megaGrey_slot .dir_section .slot .slot_right h1.had { font-size:38px;}
.megaGrey_slot h2.sub_had { height:77px; line-height:77px; text-align:center; font-size:50px; background:#595959; color:#eeeeee;}
.megaGrey_slot h1.right_had { height:67px; line-height:67px; color:#eeeeee; background:#595959;}
.megaGrey_slot .management_content { background:url(../images/grey_map.jpg) left top no-repeat; height:445px;}

.megaGrey_slot .slot_tx { padding:15px 10px 50px 10px; margin:0px; box-shadow: 1px 4px 4px -1px #666666;}
.megaGrey_slot .slot_tx p.txt_1 { padding:21px 11px 0; margin:0px; font-size:16px; color:#2B2B2B; line-height:20px; font-family: 'pt_sansregular';}
.megaGrey_slot .slot_tx p.txt_2 { padding:21px 11px 0; margin:0px; font-size:16px; color:#2B2B2B; line-height:20px; font-family: 'pt_sansregular'; font-weight:bold;}

.arrow_divider { background:url(../images/arrow_divider.png) center top no-repeat; height:80px; padding:0px; margin:50px 0px;}



.megaExp_slot { position:relative;}
.megaExp_slot h2.sub_had { height:40px; line-height:40px; background:#000; font-size:30px; color:#eee;}
.megaExp_slot h1.right_had { height:60px; line-height:60px; color:#eee; text-align:center; padding:0px; font-size:30px; background:#000;}
.megaExp_slot .slot_tx { padding:0px 10px 30px 10px;}
.megaExp_slot .slot_tx p.txt_1 { padding-top:21px 11px 0;}

.megaExp_slot .mega_slot .slider_sec { border-bottom:none;}

#slide_slot_2 .slidesjs-container { width:934px!Important; height:348px!important;}
#slide_slot_2 .slidesjs-container .slidesjs-control { width:934px!Important; height:348px!important;}

#slide_slot_2 a.slidesjs-previous { position:absolute; left:-5px; bottom:-84px; z-index:10; background:url(../images/arrow_black.png) left top no-repeat; width:42px; height:57px;}
#slide_slot_2 a.slidesjs-next { position:absolute; right:0px; bottom:-84px; z-index:10; background:url(../images/arrow_black.png) left bottom no-repeat; width:41px; height:57px;}






.megaGrey_slot h4.good_ceo { background:url(../images/partern_x.png) left top repeat-x; height:41px; line-height:41px; font-size:24px; color:#000;}
.megaGrey_slot p.good_ceo_text { font-size:16px; color:#2B2B2B; padding:20px 11px 0;}
.megaGrey_slot p.good_ceo_text span { font-size:16px; font-weight:bold;}
.megaGrey_slot .good_ceo_red_box { font-family:'pt_sansregular'; font-size:16px; height:70px; line-height:20px; padding-top:11px; margin-top:30px; font-weight:bold;}
.megaGrey_slot .good_ceo_red_box span { font-size:16px; font-weight:bold;}
.megaGrey_slot .good_ceo_red_box a { font-size:18px; color:#fff; font-weight:bold;}
.megaGrey_slot .good_ceo_red_box a:hover { text-decoration:underline;}


.bl_bg_color { background:#000!important;}

.megaGrey_slot #carousel { background:url(../images/block_bg.jpg) left top repeat-y;}
.megaGrey_slot .bottom_blocks { margin:0px;}

.most_slot { padding:15px 10px 21px 10px; margin:0px; background:#000; text-align:center;}
.most_slot p.text_1 { padding:21px 11px 0; margin:0px; color:#fff; font-family: 'pt_sansregular'; font-size:16px; line-height:20px; font-weight:bold;}
.most_slot p.text_2 { padding:21px 11px 35px; margin:0px; color:#fff; font-family:'pt_sansregular'; font-size:16px; line-height:20px;}
.most_slot .grey_repet { background:url(../images/grey_repet.jpg) left top repeat-x; height:31px; line-height:35px; border-bottom:1px solid #ededed; font-family: 'pt_sansregular'; font-size:18px; color:#2B2B2B; text-align:center; text-transform:uppercase; font-weight:bold;}



.pad_center { text-align:center; padding:15px 10px 0px 10px!important;}
.senior_sec { padding:0px 10px 50px 10px;}
.senior_sec p.sen_1 { padding:21px 11px 0; margin:0px; font-size:16px; color:#2B2B2B; line-height:22px; font-family: 'pt_sansregular';}
.senior_sec p.sen_2 { padding:21px 11px 0; margin:0px; font-size:16px; color:#2B2B2B; line-height:20px; font-family: 'pt_sansregular'; font-weight:bold;}



.ext_bg_repet { background:url(../images/brg_repet.jpg) left top repeat-y!important;}

.focus_txt { padding:0px 0px 20px 60px; margin:0px;}
.focus_txt p.sen_3 { padding:30px 0px 0px 0px; margin:0px; font-size:30px; color:#000000; line-height:28px; font-family: 'pt_sansbold'; font-weight:bold;}

.focus_txt p.sen_4 { padding:21px 20px 25px; margin:0px; font-size:16px; color:#2B2B2B; line-height:24px; font-family:'pt_sansregular';}


.pad30_dif { padding-bottom:30px!important;}
.sol_sPad { padding:30px 0px 0px 60px!important;}


.seam_sec { border-top:8px solid #000; padding:15px 0px 0px 0px; margin:1px 0px 0px 0px;}
.seam_sec .senior_sec { padding:0px; text-align:center;}
.seam_sec .senior_sec .seam_txt { padding:0px; margin:0px;}
.seam_sec .senior_sec .seam_txt span { display:inline-block; height:39px; line-height:39px; background:#000; font-family: 'pt_sansbold'; font-size:24px; color:#fff; padding:0px 30px; margin:0px;}


.internal_line { border-top:1px solid #000000; margin:15px 15px 0px 15px; text-align:center;}
.internal_line p.meg_txt  { padding:10px 0px 0px 0px; margin:0px; color:#000; font-family:'pt_sansregular'; font-size:16px; line-height:20px; font-weight:bold;}

.draft_wrap h1.lft_txt {background-color:#404040; height:80px; margin:0; line-height:79px; font-size:34px; font-family:'league_gothicregular'; color:#fff; padding:0 10px 0 10px; font-weight:normal;}

.red_xSec { background:url(../images/red_x.jpg) left top repeat-x; height:90px; line-height:90px; padding:0px 28px 0px 163px; margin:0px; font-size:34px; font-family:'league_gothicregular'; color:#fff; position:absolute; right:23px; bottom:-78px;}
.red_xSec span { background:url(../images/four_dot.png) right center no-repeat; display:block; padding-right:150px;}


.mar13_sec { margin-top:130px!important;}
.mar13_sec .sub_had { background:#262626!important; height:61px!important; line-height:61px!important; text-align:left!important; padding-left:50px!important; font-size:32px!important; font-family: 'pt_sansbold'!important;}
.mar13_sec .focus_txt { padding-bottom:0px!Important;}
.mar13_sec .senior_sec p.sen_2 { font-size:16px; padding:21px 21px 0 11px;}

/* end Draft Page by tariq 19-02-2014 */


/* Start Draft Page by Deshraj 21-02-2014 */
.mit_breakoutsec { background:url(../images/grey_gredient.jpg) left top repeat-y;}

/* added CSS on 2014-02-24 */
.mitSessnBtm{ padding:21px 27px 21px 29px; margin:0 0 0 0; min-height:50px;}
.mitSessnBtmBlk{ padding:0 0 0 0; margin:0 0 30px 0; width:165px;}
.mitSessnBtmBlk a{ margin:0 0 0 0; display:block; text-decoration:none; padding:21px 15px; border:1px solid #bbb; background:#242424; color:#fff; font-size:16px; text-align:center; font-family: 'pt_sansbold'; text-transform:uppercase;  -moz-box-shadow: 0px 3px 6px #666666;  -webkit-box-shadow: 0px 3px 6px #666666; box-shadow: 0px 3px 6px #666666;}

.mitSessnBtmGray{ padding:0 0 0 0; margin:0 0 20px 0; width:165px;}
.mitSessnBtmGray a{ margin:0 0 0 0; display:block; text-decoration:none; padding:13px 15px; border:1px solid #fff; background:url(../images/greybox_bg.png) left top repeat-x; color:#272727; font-size:16px; text-align:center; font-family: 'pt_sansbold'; text-transform:uppercase;  -moz-box-shadow: 0px 3px 6px #666666;  -webkit-box-shadow: 0px 3px 6px #666666; box-shadow: 0px 3px 6px #666666;}
.mitSessnBtmGrayP{padding:5px 0px 0px 30px; margin:0px; font-size:16px; color:#000000; line-height:18px; font-family: 'pt_sansregular'; width:690px;}
.clrBtmMIT{ padding:52px 0 0 0; margin:0 0 0 0; clear:both;}
.mitBdrN{ border:none !important;}
.seam_sec .senior_sec .seam_txt span.mitHdSpan { display:inline-block; line-height:40px; font-family: 'league_gothicregular' !important; font-size:30px; color:#fff; padding:11px 60px 25px !important; margin:0px; border-bottom:1px solid #fff; background:none !important; text-transform:uppercase;}
.senior_sec p.sen_12 { padding:15px 0 21px 0; margin:0px; font-size:14px; color:#fff; line-height:20px; font-family: 'pt_sansregular'; font-weight:bold;}
.senior_sec p.sen_12 span{ font-size:18px; display:block; padding:0 0 8px 0; margin:0 0 0 0;}

.mitSessnBtmGrayBtns{ padding:25px 5px 25px 38px; margin:0 0 0 0;}
.mitSessnBtmGrayBtnsB{ padding:0 0 0 0; margin:0 35px 0 0; width:270px;}
.mitSessnBtmGrayBtnsB a{ margin:0 0 0 0; display:block; text-decoration:none; padding:13px 15px; border:1px solid #fff; background:url(../images/greybox_bg.png) left top repeat-x; color:#272727; font-size:30px; text-align:center; font-family: 'league_gothicregular'; text-transform:uppercase;  -moz-box-shadow: 0px 3px 6px #666666;  -webkit-box-shadow: 0px 3px 6px #666666; box-shadow: 0px 3px 6px #666666;}

.MitRight_hadBlk { padding:30px 21px 15px; margin:0 0 0 0; background:#000;}
.MitRight_hadBlk p{ line-height:20px; color:#fff; text-align:center; padding:0px; font-size:18px; font-family: 'pt_sansregular'; font-weight:bold; padding:0 0 11px 0; margin:0 0 0 0;}
.MitRight_hadBlk p span{ font-size:16px;}

.MITMemberSec{ padding:0 0 0 0; margin:0 0 0 0; min-height:320px;}
.MITMemberSecL{ padding:0 0 0 65px; margin:0 15px 0 0;}
.MITMemberSecR{ margin:50px 0 0 0; padding:11px 15px 0 15px; border:1px solid #fff; background:url(../images/mitRedSecBG.jpg) left top repeat-x;  -moz-box-shadow: 0px 3px 6px #666666;  -webkit-box-shadow: 0px 3px 6px #666666; box-shadow: 0px 3px 6px #666666; width:640px; min-height:230px;}
.MITMemberSecR p { font-size:26px; font-family:'league_gothicregular'; color:#000; padding:15px 0; margin:0 0 0 0; font-weight:normal; text-transform:uppercase; text-align:center;}

.MITMemberSecROne{ padding:0 0 0 0; margin:0 0 0 14px; width:190px;}
.MITMemberSecROne a{ margin:0 0 0 0; display:block; text-decoration:none; padding:21px 15px; border:1px solid #fff; background: url(../images/MitRedBoxBg.png) center center no-repeat #5e0000; color:#fff; font-size:25px; text-align:center; font-family: 'pt_sansregular'; text-transform:uppercase;  -moz-box-shadow: 0px 3px 6px #666666;  -webkit-box-shadow: 0px 3px 6px #666666; box-shadow: 0px 3px 6px #666666; font-weight:bold;}
.MITMemberSecRTwo{ padding:0 0 0 0; margin:0 0 0 21px; width:190px;}
.MITMemberSecRTwo a{ margin:0 0 0 0; display:block; text-decoration:none; padding:21px 15px; border:1px solid #fff; background:url(../images/MitRedMBoxBg.png) center center no-repeat #262626; color:#fff; font-size:25px; text-align:center; font-family: 'pt_sansregular'; text-transform:uppercase;  -moz-box-shadow: 0px 3px 6px #666666;  -webkit-box-shadow: 0px 3px 6px #666666; box-shadow: 0px 3px 6px #666666; font-weight:bold;}
.MITMemberSecRThree{ padding:0 0 0 0; margin:0 0 0 21px; width:190px;}
.MITMemberSecRThree a{ margin:0 0 0 0; display:block; text-decoration:none; padding:21px 15px; border:1px solid #fff; background:url(../images/MitRedRBoxBg.png) center center no-repeat #000000; color:#fff; font-size:25px; text-align:center; font-family: 'pt_sansregular'; text-transform:uppercase;  -moz-box-shadow: 0px 3px 6px #666666;  -webkit-box-shadow: 0px 3px 6px #666666; box-shadow: 0px 3px 6px #666666; font-weight:bold;}


#MITBottomLinks { height: 340px; left: 45px; margin: 0;  padding: 0; top: 25px; width: 565px;}
#MITBottomLinks .linksTop { float: left; height: 30px; left: 250px; margin: 0; padding: 0; top: 0; width: 55px;}
#MITBottomLinks .linksRight { float: left;  height: 30px; margin: 0; padding: 0; right: 17px; top: 165px; width: 133px;}
#MITBottomLinks .linksBottom { bottom: 0;float: left; height: 30px; left: 200px; margin: 0;  padding: 0; width: 160px;}
#MITBottomLinks .linksLeft { float: left; height: 30px; left: 30px;  margin: 0; padding: 0;top: 165px;width: 98px;}
.HgtMITinsidesBGP{ background:url(../images/MITinsidesMainBtmBgSecI.png) center top no-repeat !important;}

.MitRedBtnWD{ width:475px !important;}
.MITbgUpdatesBDceo{ background:url(../images/Beyond-Good-MIT-BG.jpg) left top no-repeat !important; padding:20px}

.midGuttBg{ /*background:#d8d8d8 !important;*/ background:#ffffff !important; padding:0 0 0 0 !important; margin:0 0 0 0 !important;}
.midGuttBgInn{
 background:#fff !important; 
 /*padding:50px 35px 65px 35px !important;*/
 padding:35px!important; margin:0 auto; width:960px;
 }
.bgWhtNone{ background:none !important;}
.MitFtrBtm{ margin-top:-10px !important;}
.MitFtrInnov{ margin-top:50px !important;}

.arrows2 {
    background: url("../images/arrows2.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    height: 52px;
    margin: 0 auto;
    width: 554px;
}