/*
	Theme Name: MyThings
	Description: The MyThings WordPress theme based on the famous Wordpress CMS.
	Version: 2.1
	Author: My Things
*/

@import "css/reset.css"; 
@import "css/wp.css";

/* ### wrapper ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; }

#contentCntr, #contactCntr, #sitemapCntr, #footerCntr{ min-width: 1240px; }

/* ### main container ### */
#mainCntr { margin: 0 auto; width: 100%; }

	/* ### header container ### */
	#headerCntr { position: fixed; width: 100%; left: 0px; top: 0px; background: #242424; z-index: 99; }

		/* ### logo box ### */
		.logoBox { padding: 22px 0; float: left; }
	
		/* ### menu box ### */
		.menuBox { float: right; font-family: Conv_DINOT; }
		.menuBox ul { float: left; margin: 0px; }
		.menuBox ul ul { padding: 5px 0; display: none; width: 100%; position: absolute; left: 0px; top: 98px; background: url(images/sub-menu-bg.png) repeat; }
		.menuBox ul li { position: relative; float: left; list-style: none; margin: 0px; margin-left: -25px; }
		.menuBox ul li a { padding: 0 25px; line-height: 70px; padding-top: 28px; font-size: 12px; display: block; float: left; text-transform: uppercase; color: #fff; }
		.menuBox ul li.has-flyout:hover { background: url(images/menu-top-left.gif) no-repeat left top; }
		.menuBox ul li:hover ul { display: block; }
		.menuBox ul li.has-flyout a:hover, .menuBox ul li.has-flyout:hover a { background: url(images/menu-top-right.gif) no-repeat right top; }
		.menuBox ul li a:hover, .menuBox ul li:hover a { color: #e3e427; }
		.menuBox ul li.current-menu-item a, .menuBox ul li.current-menu-parent a { color: #e3e427; }
		.menuBox ul li li { float: none; background: none !important; margin: 0 10%; }
		.menuBox ul li li a { padding: 5px 0; line-height: normal; float: none; background: none !important; color: #242424 !important; text-transform: none; font-size: 12px; border-bottom: 1px solid #8f8f8f; }
		.menuBox ul li li a:hover { color: #e3e427 !important; }
		.menuBox ul li li:last-child a { border-bottom: 0px; }
		
		/* ### contact box ### */
		.contactBox { float: right; position: relative; height: 98px; padding-left: 30px; }
		.contactBox .textwidget { padding: 34px 26px; padding-bottom: 10px; background: url(images/form-bg.png) repeat; }
		.contactBox .form-outer { display: none; position: absolute; right: 0px; top: 98px; z-index: 2; -webkit-box-shadow: 0px 14px 32px 0px #202020; box-shadow: 0px 14px 32px 0px #202020; width: 314px; }
		.contactBox .form-inner { -webkit-box-shadow:  0px 0px 10px 0px #e2e0e0; box-shadow:  0px 0px 10px 0px #e2e0e0; }
		.contactBox .htitle { position: relative; z-index: 9; text-transform: uppercase; }
		.contactBox .htitle h3 { padding: 90px 5px 10px 5px; cursor: pointer; background: #e3e41f; margin: 0px; text-align: center; color: #242424; font-family: Conv_DINOT; font-size: 18px; -webkit-box-shadow:  0px 0px 40px 0px #3c3a3a; box-shadow:  0px 0px 40px 0px #3c3a3a; }
		.contactBox .htitle span { display: block; width: 82px; height: 61px; margin: 0 auto; background: url(images/contact-arrow.png) no-repeat center top; }
		.contactBox textarea { height: 80px; }
		.contactBox p { margin-bottom: 12px; }
		.contactBox input.wpcf7-submit { margin-left: 38px; }
		.contactBox .wpcf7 div.wpcf7-response-output { width: 262px; text-align: center; }
		.contactBox div.wpcf7-mail-sent-ok { padding: 134px 26px 150px 26px; position: relative; margin: -34px -26px -10px -26px; background: #fff; font-size: 24px; color: #242424; line-height: 42px; }
		.contactBox div.wpcf7-mail-sent-ok cite { font-size: 30px; display: block; margin-bottom: 20px; }
		
		.langBox { padding-top: 55px; float: right; }
		.langBox #lang_sel { height: auto; }
		.langBox #lang_sel a, .langBox #lang_sel a:visited { padding-left: 4px; color: #242424; font-size: 11px; line-height: 15px; border: 0px; }
		.langBox #lang_sel a.lang_sel_sel { background: #fff url(images/lang-drop-down.png) no-repeat 74px center; }
		.langBox #lang_sel li { width: 85px; }
		.langBox #lang_sel ul ul { width: 85px; border: 0px; top: 15px; background: #090909; }
		.langBox #lang_sel ul ul li { width: auto; padding: 0 4px !important; float: none; background: #090909; }
		.langBox #lang_sel ul ul li:last-child a { border-bottom: 0px; }
		.langBox #lang_sel ul ul span.icl_lang_sel_translated { display: none; }
		.langBox #lang_sel ul ul a, .langBox #lang_sel ul ul a:visited { float: none; padding: 2px 0px; color: #fff; border-bottom: 1px solid #4a4747; background: #090909; }
		.langBox #lang_sel ul ul a:hover { color: #E3E427; }
				
	/* ### content container ### */
	#contentCntr { padding: 0; width: 100%; position: relative; min-width: 1240px; }

		/* ### slider container ### */
		#sliderCntr { max-width: 1920px; margin: 0 auto; min-width: 1200px; background: #242424; }
		#sliderCntr .text { position: absolute; width: 100%; left: 0px; top: 160px; z-index: 2; }
		#sliderCntr .text h1 { font-size: 39px; color: #e3e425; text-transform: uppercase; margin: 0px; text-decoration: none; margin-bottom: 10px; }
		#sliderCntr .text h3 { color: #fff; margin-bottom: 20px; }
		#sliderCntr .top-shadow { width: 100%; position: absolute; left: 0px; top: 0px; height: 323px; background: url(images/slider-top.png) repeat-x center top; }
		#sliderCntr .bottom-shadow { width: 100%; position: absolute; left: 0px; bottom: 0px; height: 743px; background: url(images/slider-bottom.png) repeat-x center top; }
		#sliderCntr .extra { width: 1200px; position: relative; z-index: 22; margin: 0 auto; height: 0px; }
		#sliderCntr .extra div { position: absolute; }
		#sliderCntr .extra .spinner { top: 189px; right: 35px; }
		#sliderCntr .extra .hLine.item1 { width: 277px; right: 347px; top: 382px; }
		#sliderCntr .extra .corner1.item2 { right: 624px; top: 382px; }
		#sliderCntr .extra .vLine.item3 { position: absolute; height: 557px; right: 628px; top: 397px; }
		#sliderCntr .extra .corner2.item4 { right: 628px; top: 954px; }
		#sliderCntr .extra .hLine.item5 { width: 497px; position: absolute; right: 645px; top: 960px; }
		#sliderCntr .extra .corner1.item6 { right: 1142px; top: 960px; }
		#sliderCntr .extra .vLine.item7 { height: 249px; top: 975px; right: 1146px; }
		#sliderCntr.storiedSlider { background: none; }
		#sliderCntr.storiedSlider .flexslider { min-height: 800px; }
		#sliderCntr.storiedSlider .flexslider .slides img { min-height: 0px; }
		#sliderCntr.storiedSlider .case-text { padding-top: 150px; width: 100%; }
		#sliderCntr.storiedSlider h1 { float: left; }
		#sliderCntr.storiedSlider p { width: 720px; float: right; padding-top: 20px; margin-right: 80px; font-size: 32px; line-height: 46px; color: #fff; height: 400px; }
		#sliderCntr.storiedSlider p img { position: absolute; left: 120px; }
		#sliderCntr.storiedSlider p span { display: block; line-height: 26px; font-size: 17px; }
		#sliderCntr.storiedSlider .bottom-shadow { height: 346px; background: url(images/case-shadow.png) repeat-x center bottom; }
				
		/* ### home container ### */
		#homeCntr { width: 100%; margin-top: -110px; background: #242424 url(images/top-bg.gif) no-repeat center bottom; }
		#homeCntr .centering { position: relative; min-height: 590px; }
		#homeCntr h3.customer { position: absolute; left: 130px; top: 476px; padding-bottom: 42px; }
		#homeCntr .extra { height: 0px; }
		#homeCntr .extra div { position: absolute; z-index: 2; }
		#homeCntr .extra .corner3.item8 { left: 43px; top: 91px; }
		#homeCntr .extra .hLine.item9 { width: 141px; top: 97px; left: 58px; }
		#homeCntr .extra .sparker.item10 { left: 180px; top: 82px; z-index: 5; }
		#homeCntr .extra .hLine.item11 { width: 990px; left: 199px; top: 244px; }
		#homeCntr .extra .corner4.item12 { right: -6px; top: 244px; }
		#homeCntr .extra .vLine.item13 { height: 271px; right: -6px; top: 259px; }
		#homeCntr .extra .corner2.item14 { right: -6px; top: 530px; }
		#homeCntr .extra .hLine.item15 { width: 1046px; right: 11px; top: 536px;  }
		#homeCntr .extra .corner1.item16 { left: 128px; top: 536px; }
		#homeCntr .extra .vLine.item17 { height: 37px; left: 128px; top: 551px; }
		#homeCntr .extra .sparker.item18 { left: 113px; top: 574px; }
			
			.newsBox { padding-left: 198px; position: relative; z-index: 4; }
			.newsBox h3 { position: absolute; left: 48px; top: -227px; }
			.newsBox ul { float: left; margin: 0px; padding: 0px; }
			.newsBox ul li { margin: 0px; margin-right: 45px; float: left; -webkit-box-shadow:  0px 0px 84px 1px #202020; box-shadow:  0px 0px 84px 1px #202020; }
			.newsBox ul li .news-inner { padding: 6px; width: 224px; min-height: 323px; background: #2d2c2c; border: 1px solid #7d7979; -webkit-box-shadow:  0px 0px 10px 0px #7d7979; box-shadow:  0px 0px 10px 0px #7d7979; }
			.newsBox h2 { padding: 0 4px; margin: 0px; padding-top: 30px; min-height: 115px; line-height: 24px; text-transform: none; font-size: 17px; color: #fff; }
			.newsBox a h2 { color: #fff; }
			.newsBox a:hover h2 { color: #E3E422; }

		/* ### customer container ### */
		#customerCntr { max-width: 1920px; height: 194px; margin: 0 auto; min-width: 1200px; background: url(images/logo-bg.jpg) no-repeat center center; }
		#customerCntr .middle { max-width: 1656px; min-width: 1170px; overflow: hidden; margin: 0px auto; }
		#customerCntr .centering { width: 1170px; }
		#customerCntr #customerslider { padding-top: 45px; width: 1170px; }
		#customerCntr ul { margin: 0px; float: left; min-width: 1200px; width: 1170px; }
		#customerCntr ul li { text-align: center; margin: 0px; padding: 20px 0; width: 240px; float: left; }
		#customerCntr .slides > li {display: none; -webkit-backface-visibility: hidden;} 
		#customerCntr ul li img { display: inline; }
		#customerCntr #controls { height: 0px; visibility: hidden; }
		
		/* ### service container ### */
		#serviceCntr { background-color: #242424; background-image: url(images/earth-img.png); background-repeat: no-repeat; background-position: center bottom; }
		#serviceCntr .inner { padding-bottom: 234px; background: url(images/two-lamp-img.png) no-repeat center 340px; background-size: 100%; }
		#serviceCntr .middle { min-height: 2754px; background: url(images/home-top-shade.png) no-repeat center top; }
		#serviceCntr .centering { position: relative; }
		#serviceCntr .extra { height: 0px; }
		#serviceCntr .extra div { position: absolute; z-index: 2; }
		#serviceCntr .extra .sparker.item19 { left: 113px; top: -19px; z-index: 3; }
		#serviceCntr .extra .vLine.item20 { height: 152px; top: 0px; left: 128px; }
		#serviceCntr .extra .corner3.item21 { left: 128px; top: 152px; }
		#serviceCntr .extra .hLine.item22 { width: 814px; top: 158px; left: 143px; }
		#serviceCntr .extra .corner4.item23 { left: 957px; top: 158px; }
		#serviceCntr .extra .vLine.item24 { right: 226px; top: 173px; height: 142px; }
		#serviceCntr .extra .corner3.item25 { right: 222px; top: 315px; }
		#serviceCntr .extra .hLine.item26 { width: 213px; top: 321px; left: 978px; }
		#serviceCntr .extra .corner4.item27 { right: -6px; top: 321px; }
		#serviceCntr .extra .vLine.item28 { height: 206px; right: -6px; top: 336px; }
		#serviceCntr .extra .corner2.item29 { right: -6px; top: 542px; }
		#serviceCntr .extra .hLine.item30 { width: 154px; top: 548px; right: 11px; }
		#serviceCntr .extra .corner1.item31 { right: 165px; top: 548px; }
		#serviceCntr .extra .vLine.item32 { height: 39px; right: 169px; top: 563px; }
		#serviceCntr .extra .sparker.item33 { right: 155px; top: 584px; z-index: 3; }
		#serviceCntr .extra .hLine.item34 { width: 154px; top: 665px; right: 220px; z-index: 1; }
		#serviceCntr .extra .vLine.item35 { height: 180px; right: 455px; top: 700px; }
		#serviceCntr .extra .vLine.item36 { height: 180px; right: 169px; top: 700px; }
		#serviceCntr .extra .vLine.item38 { height: 459px; right: 169px; top: 828px; }
		#serviceCntr .extra .corner2.item39 { right: 169px; top: 1287px; }
		#serviceCntr .extra .hLine.item40 { width: 777px; top: 1293px; right: 186px; }
		#serviceCntr .extra .corner1.item41 { left: 222px; top: 1293px; }
		#serviceCntr .extra .vLine.item42 { height: 42px; left: 222px; top: 1308px; }
		#serviceCntr .extra .sparker.item43 { left: 207px; top: 1331px; z-index: 3; }
		#serviceCntr .extra .sparker.item44 { left: 146px; top: 1643px; z-index: 3; }
		#serviceCntr .extra .hLine.item45 { width: 155px; top: 1658px; right: 1035px; }
		#serviceCntr .extra .corner1.item46 { left: -5px; top: 1658px; }
		#serviceCntr .extra .vLine.item47 { height: 423px; left: -5px; top: 1673px; }
		#serviceCntr .extra .corner3.item48 { left: -5px; top: 2096px; }
		#serviceCntr .extra .hLine.item49 { width: 1180px; left: 10px; top: 2102px; }
		#serviceCntr .extra .corner4.item50 { right: -7px; top: 2102px; }
		#serviceCntr .extra .vLine.item51 { height: 291px; right: -7px; top: 2117px; }
		#serviceCntr .extra .sparker.item52 { right: -21px; top: 2389px; }
			
			/* ### story box ### */
			.storyBox { padding: 105px 0 0 125px; min-height: 389px; }
			.storyBox h3 { margin-left: 120px; }
			.storyBox #storyfade { width: 680px; color: #fff; font-size: 18px; }
			.storyBox .s-top { background: url(images/quote-top.png) no-repeat left top; }
			.storyBox .s-bottom { padding: 45px 0; background: url(images/quote-bottom.png) no-repeat left bottom; }
			.storyBox #storyfade ul { margin: 0px; margin: 0px; line-height: 30px; }
			.storyBox #storyfade li { display:none; width: 680px; line-height: 30px; }	
			.storyBox #storyfade li:first-child { display:block; }
			.storyBox #controls { height: 0px; visibility: hidden; }
			
			.awardBox { float: right; width: 623px; padding-left: 577px; position: relative; z-index: 2; min-height: 745px; }
			.awardBox h3 { float: right; margin-right: 18px; }
			.awardBox p { padding: 20px 0; width: 575px; line-height: 30px; position: absolute; left: 0; padding-left: 0px; top: 85px; display: none;  }
			.awardBox ul { width: 100%; float: left; padding-top: 36px; }
			.awardBox ul li { float: left; color: #fff; font-size: 21px; }
			.awardBox ul li .item { border: 1px solid #747070; margin: 0 0 21px 21px; background: #2c2b2b; -webkit-box-shadow:  0px 0px 84px 1px #202020; box-shadow:  0px 0px 84px 1px #202020; }
			.awardBox ul li .award-inner { width: 246px; padding: 21px; position: relative; -webkit-box-shadow:  0px 0px 10px 0px #7d7979; box-shadow:  0px 0px 10px 0px #7d7979; }
			.awardBox .sparker.item37 { width: 40px; height: 40px; position: absolute; left: 94px; bottom: -21px; z-index: 3; background: url(images/spark-img.png) no-repeat center center; }
			
			.seenBox { margin-left: 165px; min-height: 809px; }
			.seenBox h3 { margin-left: 60px; }
			.seenBox .mid { float: left; margin-top: 38px; -webkit-box-shadow:  0px 0px 84px 1px #202020; box-shadow:  0px 0px 84px 1px #202020; }
			.seenBox ul { margin: 0px; width: 519px; float: left; border: 1px solid #747070; padding: 10px; background: #2c2b2b; -webkit-box-shadow:  0px 0px 10px 0px #7d7979; box-shadow:  0px 0px 10px 0px #7d7979; }
			.seenBox ul li { margin: 0px; float: left; }
			.seenBox ul li img { margin: 10px; display: block; float: left; }
			
			.countryBox { min-height: 360px; position: relative; z-index: 22 }
			.countryBox .title { text-align: right; width: 420px; }
			.countryBox .title h3 { float: right; }
			.countryBox #slidemenu { position: absolute; right: 15px; top: 0px; }
			.countryBox ul { margin: 0px; padding: 0px; height: 315px; padding-top: 33px; }
			.countryBox ul li { writing-mode:initial; -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -o-transform: rotate(90deg); white-space:nowrap; display:block; bottom:0; width: 42px; height: 45px; float: right; padding-top: 10px; margin: 0px; }
			.countryBox ul li a { line-height: 40px; padding-left: 50px; font-size: 18px; display: block; color: #fff; text-decoration: none; background: url(images/spark-img.png) no-repeat left center; }
			.countryBox ul li.current a { color: #e3e425; background: url(images/spark-orange.png) no-repeat left center; }
	
			/* ### country slider ### */
			.countrySlider { padding-top: 125px; max-width: 1920px; overflow: hidden; margin: 0 auto; min-width: 1200px; margin-top: -125px; }
			.countrySlider .main-inner { border-top: 1px solid #747070; border-bottom: 1px solid #747070; }
			.countrySlider .slide-slider { width: 840px; margin: 0 auto; position: relative; padding: 0 28px; }
			.countrySlider .slidecontainer { overflow: visible !important; }
			.countrySlider ul, .countrySlider ul li { width: 840px; margin: 0px; padding: 0px; height: 358px; }
			.countrySlider ul li { opacity:0.19; filter:alpha(opacity=19); }
			.countrySlider ul li.active { opacity:1; filter:alpha(opacity=100); }
			.countrySlider .slide-inner { margin: 22px 24px; -webkit-box-shadow:  0px 0px 84px 1px #202020; box-shadow:  0px 0px 84px 1px #202020; }
			.countrySlider .text { position: relative; border: 1px solid #747070; background: url(images/slider-bg.png) repeat; -webkit-box-shadow:  0px 0px 10px 0px #7d7979; box-shadow:  0px 0px 10px 0px #7d7979; }
			.countrySlider img.map { margin: 18px; margin-bottom: 0px; }
			.countrySlider .user { text-align: center; overflow: hidden; width: 95px; height: 93px; position: absolute; left: 25px; top: 115px; background: url(images/user-bg.png) no-repeat center center; }
			.countrySlider .user img { display: inline; margin-top: 16px; }
			.countrySlider .detail { padding: 12px 18px; width: 756px; color: #fff; font-size: 16px; position: relative; margin: 0 0 -1px -1px; height: 83px; background: url(images/detail-bg.png) no-repeat center center; }
			.countrySlider .detail .phone { float: right; font-size: 14px; color: #fff !important; }
			.countrySlider .detail .clear { margin: 5px 0; height: 1px; background: #fff; }
			.countrySlider .detail p { margin: 0; padding: 3px 0; line-height: normal; }
			.countrySlider .detail p span { color: #2aace3; border-left: 1px solid #fff; margin-left: 10px; padding-left: 10px; }
			.countrySlider #controls a { width: 33px; top: 50%; margin-top: -30px; height: 61px; text-indent: -9999px; display: block; position: absolute; }
			.countrySlider #controls a.prevBtn { left: -140px; background: url(images/slider-left-arrow.png) no-repeat center top; }
			.countrySlider #controls a.nextBtn { right: -140px; background: url(images/slider-right-arrow.png) no-repeat center top; }
			.countrySlider .yellow-line { position: absolute; height: 358px; width: 28px; background: #E3E425; top: 0px; z-index: 10; }
			.countrySlider .yellow-line.left { left: 0px; }
			.countrySlider .yellow-line.right { right: 0px; } 
			.countrySlider .contry-name { z-index: 66; position: absolute; text-align: center; left: 0px; top: -60px; width: 100%; height: 0px; }
			.countrySlider .contry-name div { display: inline-block; }
			.countrySlider .contry-name .ce-left { padding-left: 3px; background: url(images/name-left.png) no-repeat left top; }
			.countrySlider .contry-name .ce-right { padding-right: 3px; background: url(images/name-right.png) no-repeat right top; }
			.countrySlider .contry-name .ce-mid { padding: 25px 20px; height: 131px; background: url(images/name-mid.png) no-repeat center top; }
			.countrySlider .contry-name .ce-mid span { color: #fff; font-size: 20px; font-family: dinmedium; }
		
		/* ### page container ### */
		#pageCntr { padding-top: 160px; max-width: 1920px; position: relative; margin: 0 auto; min-width: 1200px; }
		#pageCntr .fullBg { left: 0px; top: 0px; z-index: 1; overflow: hidden; position: absolute; width: 100%; height: auto; }
		#pageCntr .fullBg img { min-width: 1920px; visibility: hidden; opacity: 0; filter:alpha(opacity=0); }
		#pageCntr .fullBg .image-shade { position: absolute; width: 100%; height: 700px; left: 0px; bottom: 0px; background: url(images/imag-shadow.png) repeat-x center bottom; }
		
		#pageCntr.aboutPage	{ padding-bottom: 164px; border-bottom: 2px solid #555151; }
		#pageCntr.aboutPage .pageHead ul { margin-bottom: 52px; }
		#pageCntr.aboutPage .contentBg { background: url(images/dark-bg.png) repeat; color: #fff; font-size: 18px; line-height: 30px; }
		#pageCntr.aboutPage .contentBg2 { font-size: 18px; line-height: 30px; }
		
		#pageCntr.managementPage .contentBg { padding: 0px; background: none; padding-bottom: 160px; }
		#pageCntr.managementPage .contentBg2 { padding: 0px; background: none; padding-bottom: 160px; }
		#pageCntr.managementPage ul.items { margin: 0px; width: 100%; float: left; }
		#pageCntr.managementPage ul.items li { height: 730px; margin: 0 13px 26px 0; float: left; width: 390px; float: left; background: url(images/manage-bg.png) repeat; }
		#pageCntr.managementPage ul.items li.last { margin-right: 0px; }
		#pageCntr.managementPage ul.items img { padding: 16px; padding-right: 17px; border: 1px solid #747070; border-bottom: 0px; -webkit-box-shadow:  0px 0px 8px 0px #7d7979; box-shadow:  0px 0px 8px 0px #7d7979; }
		#pageCntr.managementPage ul.items h3 { padding: 20px 17px; margin: 0px; position: relative; z-index: 4; background: #fff; font-size: 18px; color: #252424; font-family: dinbold; text-transform: uppercase; }
		#pageCntr.managementPage ul.items h3 span { margin-top: 12px; margin-bottom: 4px; display: block; text-transform: none; font-size: 14px; }
		#pageCntr.managementPage ul.items p { padding: 17px; font-size: 13px; color: #fff; min-height: 265px; line-height: 19px; margin: 0px; background: url(images/mng-text.png) repeat; }
		
		#pageCntr.managementPage ul.invst img { border: 1px solid #747070; position: relative; z-index: 5; }
		#pageCntr.managementPage ul.invst p { min-height: 312px; }


		#pageCntr.boardPage .contentBg { padding: 0px; background: none; padding-bottom: 160px; }
		#pageCntr.boardPage .contentBg2 { padding: 0px; background: none; padding-bottom: 160px; }
		#pageCntr.boardPage ul.items { margin: 0px; width: 100%; }
		#pageCntr.boardPage ul.items li { margin: 0 0 45px 0; background: url(images/manage-bg.png) repeat; }
		#pageCntr.boardPage ul.items img { padding: 16px; padding-bottom: 0px; border: 1px solid #747070; border-bottom: 0px; -webkit-box-shadow:  0px 0px 8px 0px #7d7979; box-shadow:  0px 0px 8px 0px #7d7979; }
		#pageCntr.boardPage ul.items .mid { float: left; position: relative; z-index: 3; }
		#pageCntr.boardPage ul.items h3 { padding: 12px 16px; margin: 0px; position: relative; z-index: 4; background: #fff; font-size: 18px; color: #252424; font-family: dinbold; text-transform: uppercase; }
		#pageCntr.boardPage ul.items h3 span { margin-top: 12px; margin-bottom: 4px; display: block; text-transform: none; font-size: 14px; }
		#pageCntr.boardPage ul.items p { padding: 17px; font-size: 15px; color: #fff; min-height: 269px; line-height: 22px; margin: 0px; margin-left: 388px; background: url(images/mng-text.png) repeat; }
		
		#pageCntr.blogPage .contentBg { padding: 0px; background: none; padding-bottom: 160px; }
		#pageCntr.blogPage .contentBg2 { padding: 0px; background: none; padding-bottom: 160px; }
		#pageCntr.blogPage div.item { margin: 0px 15px 52px 0; float: left; width: 390px; position: relative; background: url(images/mng-text.png) repeat; }
		#pageCntr.blogPage div.item.last { margin-right: 0px; }
		#pageCntr.blogPage div.item .dateTime { padding: 7px 15px; color: #e2e423; }
		#pageCntr.blogPage div.item .dateTime span { float: right; }
		#pageCntr.blogPage div.item .post-img { padding: 15px 0; min-height: 149px; background: #fff; text-align: center; }
		#pageCntr.blogPage div.item .post-img img { display: inline; }
		#pageCntr.blogPage div.item h2 { padding: 7px 15px; padding-bottom: 0px; height: 120px; overflow: hidden; font-size: 23px; line-height: 42px; text-transform: none; color: #fff; }
		#pageCntr.blogPage div.item h2 a { color: #fff; }
		#pageCntr.blogPage div.item h2 a:hover { color: #e2e423; }
		#pageCntr.blogPage div.item p { font-size: 15px; color: #fff; line-height: 24px; padding: 22px 15px; margin: 0px; min-height: 170px; }
		#pageCntr.blogPage div.item a.more-arrow { display: block; width: 58px; height: 50px; position: absolute; right: 0px; bottom: 0px; background: #fff url(images/right-arrow.png) no-repeat center center; }
		#pageCntr.blogPage div.item .meta-data { padding: 10px 15px; color: #fff; }
		#pageCntr.blogPage div.item .meta-data a { padding-left: 20px; color: #e2e423; text-decoration: underline; background: url(images/comment-icon.png) no-repeat left center; }
		#pageCntr.blogPage div.item .meta-data a:hover { text-decoration: none; }
				
		#pageCntr.careerPage h2 { color: #252424; font-size: 37px; margin-bottom: 35px; text-transform: uppercase; }
		#pageCntr.careerPage .entry { font-size: 18px; line-height: 28px; width: 735px; float: left; }
		#pageCntr.careerPage .interoText { line-height: 32px; color: #7e7e7e; width: 390px; float: right; font-size: 18px; }
		#pageCntr.careerPage .interoText .button.big { font-size: 29px; display: block; text-align: center; padding: 36px 20px; line-height: 25px; margin-top: 50px; }
		#pageCntr.careerPage .careerList { margin: 50px 0; padding-bottom: 20px; min-height: 2130px; position: relative; }
		#pageCntr.careerPage .img-grid { position: absolute; left: 0px; right: 0px; top: 0px; min-height: 2130px; }
		#pageCntr.careerPage .img-grid img { float: left; }
		#pageCntr.careerPage .img-grid img.img-1 { float: left; margin: 0 16px 16px 0; }
		#pageCntr.careerPage .img-grid img.img-3 { margin-bottom: 16px; }
		#pageCntr.careerPage .img-grid img.img-5 { margin-bottom: 6px; }
		
			
			.jobLists { display: none; padding: 40px; font-size: 18px; line-height: 28px; color: #fff; position: relative; z-index: 8; margin: 0 -40px; background: url(images/job-bg.png) repeat; }
			.jobLists a.close { padding: 7px 20px; display: block; text-transform: uppercase; font-size: 16px; color: #e1e426; position: absolute; right: 40px; top: -43px; background: #252424; }
			.jobLists .jobFilter { padding-bottom: 40px; }
			.jobLists .jobFilter label { margin-right: 12px; display: block; float: left; color: #fff; font-size: 13px; }
			.jobLists .selectBox-dropdown .selectBox-label { padding: 2px 4px; font-size: 13px; text-transform: uppercase; }
			.jobLists .selectBox-dropdown { min-width: 150px; margin-right: 12px; }
			.jobLists h3 { color: #fff; text-transform: uppercase; margin-bottom: 25px; font-family: dinbold; }
			.jobLists .jobDate { text-align: right; color: #fff; border-bottom: 1px solid #c4c1c1; font-size: 18px; font-family: dinbold; text-transform: uppercase; padding-bottom: 5px; margin-bottom: 20px; }
			.jobLists .jobDate span { color: #e1e426; }
			.jobLists h4 { color: #e1e426; font-size: 18px; margin-bottom: 15px; font-family: dinbold; text-transform: uppercase; }
			.jobLists h4 a { color: #e1e426; text-decoration: underline; }
			.jobLists h4 a:hover { text-decoration: none; }
			.jobLists .job-item { margin-bottom: 55px; padding-bottom: 20px; border-bottom: 1px solid #c4c1c1; margin-right: 407px; position: relative; }
			.jobLists .job-item a.button { position: absolute; right: -407px; top: 30px; }
			.jobLists .job-req { margin: 30px 0; margin-bottom: 50px; padding-left: 13px; border-left: 1px solid #fff; }
			.jobLists .job-req h5 { margin-left: -13px; float: left; line-height: 35px; padding: 0 13px; margin-bottom: 15px; font-size: 22px; background: #fff; }
			.jobLists .full-intro { display: none; }
			.jobLists a.close-small { display: block; width: 26px; height: 25px; position: absolute; left: 0px; text-indent: -9999px; top: 9px; background: url(images/close-small.gif) no-repeat center top; }
			.jobLists a.close-small:hover { background: url(images/close-small.gif) no-repeat center bottom; }
							
			.pageHead { position: relative; z-index: 5; padding-top: 140px; }
			.pageHead ul { margin: 0px; width: 100%; overflow: hidden; margin-bottom: 88px; }
			.pageHead ul li { margin: 0px; float: left; list-style: none; padding-right: 10px; font-size: 12px; text-transform: uppercase; }
			.pageHead ul li a { padding: 0 4px; min-width: 84px; text-align: center; display: block; float: left; line-height: 25px; color: #242424; background: url(images/sub-menu-menu.png) repeat; }
			.pageHead ul li a:hover, .pageHead ul li.current_page_item a, .pageHead ul li.current_page_parent a { background: #e0e324; }
			
			.blog-filter { margin-bottom: 45px; }
			.blog-filter .selectBox-dropdown { min-width: 220px; margin-right: 12px; }
			
			.contentBg { padding: 42px 0; position: relative; z-index: 5; background: url(images/content-bg.png) repeat; }
			.contentBg2 { padding: 42px 0; position: relative; z-index: 5; background: url(images/content-bg.png) repeat; }
			
			.topTabber { width: 1112px; margin: 0 auto; position: relative; z-index: 5; min-height: 54px; }
			.topTabber #tabberSlider { width: 1112px; }
			.topTabber #tabberSlider ul li { width: 267px; margin-right: 14px; display: none; }
			.topTabber #tabberSlider ul li a { display: block; text-align: center; color: #fff; font-size: 20px; line-height: 54px; background: url(images/text-bg.png) repeat; }
			.topTabber #tabberSlider ul li a:hover { background: url(images/text-bg.png) repeat; color: #e0e324; }
			.topTabber #tabberSlider ul li.current_page_item a { color: #242424; background: #fff; }
			.topTabber #controls { height: 0px; margin: 0px; position: static; }
			.topTabber #controls a { position: absolute; width: 18px; top: 10px; height: 34px; text-indent: -9999px; }
			.topTabber #controls a.prevBtn { left: -40px; background: url(images/small-left-arrow.png) no-repeat center center; }
			.topTabber #controls a.nextBtn { right: -40px; background: url(images/small-right-arrow.png) no-repeat center center; }
		
		#pageCntr.pressCenter .contentBg { padding: 0px; background: none; padding-bottom: 160px; }
		#pageCntr.pressCenter h2 { float: left; text-transform: none; margin-bottom: 55px; }
		#pageCntr.pressCenter ul.year { margin: 0px; padding-top: 8px; float: right; font-size: 19px; font-family: dinbold; }
		#pageCntr.pressCenter ul.year li { padding-left: 8px; margin-left: 8px; list-style: none; float: left; line-height: 18px; border-left: 1px solid #cbc8c9; }
		#pageCntr.pressCenter ul.year li:first-child { padding: 0px; margin: 0px; border: 0px; }
		#pageCntr.pressCenter ul.year li a { color: #cbc8c9; }
		#pageCntr.pressCenter ul.year li a:hover, #mediaCoverage ul.year li.active a { color: #e1e324; }
			
			#pagiNavMenu { padding: 20px 0; margin-bottom: 30px; background: url(images/text-bg.png) repeat; }
			#pagiNavMenu h2 { margin: 0px !important; }
							
			.media-items ul { width: 100%; float: left; }
			.media-items ul li { list-style: none; width: 390px; margin: 0 15px 0 0; float: left; min-height: 400px; }
			.media-items ul li.last { margin-right: 0px; }
			.media-items img { padding: 17px; border: 1px solid #747070; -webkit-box-shadow:  0px 0px 10px 0px #7d7979; box-shadow:  0px 0px 10px 0px #7d7979; }
			.media-items h3 { font-size: 16px; color: #fff; padding: 12px 0; line-height: 27px; }
			.media-items h3 a { color: #fff; text-decoration: underline; }
			.media-items h3 a:hover { text-decoration: none; }
			
			.press-items ul { width: 100%; float: left; }
			.press-items ul li { list-style: none; width: 390px; margin: 0 15px 45px 0; float: left; min-height: 400px; }
			.press-items ul li.last { margin-right: 0px; }
			.press-items img { padding: 17px; border: 1px solid #747070; -webkit-box-shadow:  0px 0px 10px 0px #7d7979; box-shadow:  0px 0px 10px 0px #7d7979; } 
			.press-items .text { position: relative; padding: 17px; font-size: 13px; color: #fff; min-height: 294px; line-height: 19px; margin: 0px; background: url(images/mng-text.png) repeat; }
			.press-items h3 { font-size: 16px; line-height: 30px; margin-bottom: 20px; color: #fff; }
			.press-items p { font-size: 13px; line-height: 26px; font-family: Verdana, Geneva, sans-serif; }
			
			.paginav { margin: 30px 0; margin-bottom: 100px; background: url(images/white-line.gif) repeat-x center bottom; }
			.paginav .centering { overflow: hidden; }
			.paginav .left { float: left; }
			.paginav .right { float: right; }
			.paginav ul { margin: 0px; background: #242424; font-size: 12px; text-transform: uppercase; line-height: 18px; }
			.paginav ul li { list-style: none; float: left; padding: 0 8px; border-left: 1px solid #cbc8c9; }
			.paginav ul li:first-child { border-left: 0px; }
			.paginav ul li a { color: #cbc8c9; text-decoration: underline; }
			.paginav ul li a:hover { color: #e1e324; }
		
		#pageCntr.caseStudies { padding-top: 0px; }
		#pageCntr.caseStudies .contentBg { padding: 0px; background: none; padding-bottom: 160px; }
		#pageCntr.caseStudies .contentBg2 { padding: 0px; background: none; padding-bottom: 160px; }
		#pageCntr.caseStudies .centering { padding-bottom: 50px; }
		#pageCntr.caseStudies h2.white-heading { margin-bottom: 70px; color: #242424; text-transform: none; line-height: 67px; background: #fff; font-size: 32px; }
		#pageCntr.caseStudies h2.white-heading .centering { padding: 0px !important; }
			
			.caseSturies { width: 390px; position: relative; float: left; margin: 0 15px 34px 0; background: url(images/brand-bg.png) repeat; }
			.caseSturies.last { margin-right: 0px; float: right; }
			.caseSturies .brand { background: #fff; }
			.caseSturies .brand img { display: block; }
			.caseSturies p { padding: 25px 12px; padding-bottom: 50px; min-height: 174px; color: #fff; font-size: 23px; line-height: 38px; }
			
			.bandSturies { text-align: center; width: 390px; min-height: 165px; border-bottom: 1px solid #fbfcfc; float: left; margin: 0 15px 0 0; }
			.bandSturies img { display: inline-block; margin: 40px 15px; margin-bottom: 10px; }
			.bandSturies.last { margin-right: 0px; }
			.bandSturies.top { border-top: 1px solid #fbfcfc; }
		
		#pageCntr.dashboardPage .contentBg { padding: 0px; background: none; margin-bottom: 150px; }
		#pageCntr.dashboardPage .pageHead ul { margin-bottom: 40px; }
		#pageCntr.platform .topText, #pageCntr.dashboardPage .topText { margin-bottom: 0; }
		.page-template-page-templatespage-personalized-php .topText { width: 100%; overflow: hidden; }
		
			.topText { padding: 50px 0; color: #fff; position: relative; z-index: 10; background: url(images/text-bg.png) repeat; }
			.topText .centering { width: 995px; padding-right: 205px; }
			.topText h2 { font-size: 32px; color: #fff; font-family: dinmedium; margin-bottom: 10px; text-transform: none; }
			.topText h3 { font-size: 26px; color: #fff; margin-bottom: 15px; }
			.topText p { line-height: 32px; font-size: 17px; }
			.topText a { color: #e1e426; text-decoration: underline; }
			.topText a:hover { text-decoration: none; }
			
			.topText.simple { background: none; margin-bottom: 0; }
			.topText.simple h2 { font-size: 46px; }
			.topText.simple p { font-size: 20px; line-height: 42px; }
			
			.topText.segmentation { background: none; padding: 0px; margin-bottom: 30px; }
			.topText.segmentation p { line-height: 30px; }
			
			.dash-items { color: #fff; border-top: 1px solid #656666; background: url(images/dash-item-top.png) repeat-x center top; }
			.dash-items .inner { border-top: 1px solid #1f1f1e; padding: 0; background: url(images/dash-item-bottom.png) repeat-x center bottom; }
			.dash-items .centering { display: table; }
			.dash-items p, .dash-items td { color: #fff; font-size: 17px; line-height: 26px; }
			.dash-items table.border td { padding-top: 25px; border-bottom: 1px solid #fff; }
			.dash-items table.border td.none { border: 0px; }
			.dash-items ul { margin: 0px; padding-top: 30px; margin-top: 30px; border-top: 1px solid #fff; }
			.dash-items li { font-size: 20px; line-height: 32px; list-style: none; border-bottom: 1px solid #fff; padding-bottom: 30px; margin-bottom: 30px; }
			.dash-items td { padding-bottom: 25px; }
			.dash-items a { color: #fff; text-decoration: underline; }
			.dash-items a:hover { text-decoration: none; }
			.dash-items h2 { color: #fff; }
			.dash-items h3 { font-size: 26px; color: #fff; margin-bottom: 30px; }
			.dash-items h4 { font-size: 20px; color: #fff; margin-bottom: 30px; }
			.dash-items h5 { color: #fff; }
			.dash-items h6 { color: #fff; }
			.dash-items .left, .dash-items .full { padding: 25px 0; display: table-cell; vertical-align: middle; }
			.dash-items .right { display: table-cell; vertical-align: middle; }
			.dash-items .right img { float: right; }
			
			.dash-items.even { background: #c8c5c5; color: #545454; }
			.dash-items.even a, .dash-items.even h2, .dash-items.even h3, .dash-items.even h4, .dash-items.even h5, .dash-items.even h6, .dash-items.even p, .dash-items.even td { color: #545454; }
			.dash-items.even ul, .dash-items.even li, .dash-items.even table.border td, .dash-items.benefit.even li, .dash-items.even .clear-line { border-color: #545454; }
			.dash-items.even .inner { background: none; }
			.dash-items.even .left { }
			.dash-items.even .right { }
			.dash-items.even .right img { float: left; }
				
			.dash-items.benefit .user-img { font-size: 17px; width: 227px; margin: 0 100px; background: #706c6c; color: #fff; }
			.dash-items.benefit .user-img .role { padding: 15px 8px; line-height: 30px; }
			.dash-items.benefit .user-img span { display: block; margin-bottom: 20px; }
			.dash-items.benefit .user-img cite { font-style: normal; font-size: 17px; color: #242424; display: block; }
			.dash-items.benefit p { list-style: none; font-size: 26px; line-height: 42px; }
			.dash-items.benefit .right p strong { font-size: 26px; color: #242424; }
			
			.dash-items.look h2 { color: #fff; font-size: 26px; text-transform: none; line-height: 42px; }
			.dash-items.look h3 { padding: 22px 0; margin: 22px 0; text-align: center; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
			.dash-items.look.even h3 { border-top: 1px solid #242424; color: #242424; border-bottom: 1px solid #242424; }
			
			.dash-items.secondTabe h3 { margin-bottom: 100px; }
			
			.dash-items.thirdTab .yes { margin-bottom: 38px; margin-left: -12px; height: 120px; background: url(images/yes-no-bg.png) no-repeat center center; }
			.dash-items.thirdTab .yes cite { display: block; float: left; color: #242424; font-size: 17px; text-transform: uppercase; padding: 45px; width: 42px; text-align: center; }
			.dash-items.thirdTab .yes h6 { float: left; color: #fff; font-size: 17px; padding: 0; padding-top: 30px; }
			.dash-items.thirdTab .third-middle { position: relative; width: 607px; height: 628px; position: relative; }
			.dash-items.thirdTab .ans-text { position: absolute; left: -620px; width: 626px; bottom: 34px; }
			.dash-items.thirdTab .left { float: none; min-height: 250px; }
			.dash-items.thirdTab .leftthirdtext { padding-bottom: 330px; padding-top: 20px; }
								
			.diagram-item { margin-bottom: 184px; }
			.diagram-item .top { }
			.diagram-item .bottom { padding: 0; }
			.diagram-item .middle { padding-top: 58px; }
			.diagram-item .centering { position: relative; min-height: 679px; }
			.diagram-item ul { margin: 0px; }
			.diagram-item ul li { list-style: none; margin: 0px; position: absolute; }
			.diagram-item ul li.current_page_item { display: none; }
			.diagram-item ul li a { width: 100%; height: 20px; display: block; text-indent: -9999px; }
			.diagram-item ul li.page-item-71 { top: 168px; right: 128px; width: 144px; }
			.diagram-item ul li.page-item-69 { top: 490px; left: 431px; width: 144px; }
			.diagram-item ul li.page-item-67 { top: 381px; left: 150px; width: 60px; }
			.diagram-item ul li.page-item-65 { top: 211px; left: 462px; width: 52px; }
			.diagram-item ul li.page-item-63 { top: 3px; left: 484px; width: 52px; }
			.diagram-item ul li.page-item-3994 { top: 78px; left: 46px; width: 180px; }

		#pageCntr.mobilePage .contentBg { padding: 0px; background: none; margin-bottom: 160px; }
		#pageCntr.mobilePage .contentBg2 { padding: 0px; background: none; margin-bottom: 160px; }
		#pageCntr.mobilePage .pageHead ul { margin-bottom: 40px; }

		#pageCntr.benifitPage { padding-bottom: 200px; }
		#pageCntr.benifitPage .contentBg { padding: 0px; border-bottom: 1px solid #737272; background: none; }
		#pageCntr.benifitPage .contentBg2 { padding: 0px; border-bottom: 1px solid #737272; background: none; }
		#pageCntr.benifitPage .pageHead ul { margin-bottom: 40px; }
		#pageCntr.benifitPage .topText { margin-bottom: 30px; }
		
		#pageCntr.workingUs .dash-items:first-child { border-top: 0px; background: url(images/text-bg.png) repeat center center; }
		#pageCntr.workingUs .dash-items:first-child .inner { border-top: 0px; }
			
			.benifitBox { margin-bottom: 30px; position: relative; z-index: 10; }
			.benifitBox .box { width: 390px; text-align: center; float: left; min-height: 174px; margin-bottom: 17px; margin-right: 14px; background: url(images/benefit-bg.png) repeat; }
			.benifitBox .box.last { margin-right: 0px; }
			.benifitBox h3 { font-size: 24px; margin-bottom: 14px; color: #242424; line-height: 50px; background: #fff; }
			.benifitBox img { display: inline; }

		#pageCntr.edgePage { padding-bottom: 0; background: url(images/edge-bg.png) repeat-x center bottom; }
		#pageCntr.edgePage .contentBg { padding: 0px; padding-bottom: 100px; background: none; }
		#pageCntr.edgePage .contentBg2 { padding: 0px; padding-bottom: 100px; background: none; }
		#pageCntr.edgePage .pageHead ul { margin-bottom: 40px; } 
			
			.edgeItem { width: 390px; float: left; position: relative; margin: 0 15px 25px 0; padding-top: 100px; }
			.edgeItem.last { margin-right: 0px; }
			.edgeItem img { position: absolute; left: 0px; top: 0px; }
			.edgeItem p { color: #fff; font-size: 16px; line-height: 22px; }
			.edgeItem h3 { color: #fff; font-size: 18px; font-family: dinbold; min-height: 65px; margin: 0px; line-height: 28px; text-transform: uppercase; }

		#pageCntr.industryPage { padding-bottom: 200px; }
		#pageCntr.industryPage .contentBg { padding: 0px; background: none; }
		#pageCntr.industryPage .contentBg2 { padding: 0px; background: none; }
			
			.specialityBox { width: 1199px; margin: 0 auto; }		
			.specialityBox .left, .specialityBox .right { text-align: center; width: 390px; background: #e1e324; height: 100px; }
			.specialityBox .left { float: left; }
			.specialityBox .left h3 { text-transform: uppercase; font-size: 18px; margin: 0px; line-height: 100px; }
			.specialityBox .right { float: right; }
			.specialityBox .right img { display: inline; }
			.specialityBox ul { margin: 0px; width: 100%; }
			.specialityBox ul li { margin: 0px; width: 100%; height: 120px; overflow: hidden; background: url(images/inustr-bg.png) no-repeat center center; }
			.specialityBox ul li h4 { padding: 30px 54px 0 54px; line-height: 22px; width: 280px; margin: 0px; text-align: center; font-size: 14px; color: #fff; float: left; }
			.specialityBox ul li .small-icon { float: left; width: 388px; text-align: center; margin: 0 17px; }
			.specialityBox ul li .small-icon img { display: inline; margin-bottom: 20px; margin-top: 0; }
			.specialityBox ul li h3 { font-size: 15px; text-transform: uppercase; color: #fff; font-family: dinbold; }

		#pageCntr.segmentationPage .contentBg { padding: 15px 0; margin-bottom: 650px; background: url(images/seg-bg.png) repeat-y center top; }
		#pageCntr.segmentationPage .contentBg2 { padding: 15px 0; margin-bottom: 650px; background: url(images/seg-bg.png) repeat-y center top; }
		#pageCntr.segmentationPage .pageHead ul	{ margin-bottom: 60px; }
		#pageCntr.segmentationPage .topText { margin-bottom: 15px; }
			
			.typicalBox { width: 588px; float: left; }
			.typicalBox h2 { font-size: 29px; margin: 0px; margin-bottom: 20px; color: #fff; text-transform: none; font-family: Conv_DINOT; }
			.typicalBox h3 { margin: 0px; padding: 18px 0; font-size: 20px; color: #fff; }
			.typicalBox p { position: absolute; margin: 0px; left: 0; top: -10px; padding: 3% 5%; display: none; width: 86%; background: #e1e426; font-size: 17px; line-height: 24px; }
			.typicalBox ul { width: 100%; float: left; margin: 0px; padding: 20px 0; }
			.typicalBox ul li { position: relative; margin-bottom: 30px; list-style: none; width: 50%; float: left; }
			.typicalBox ul li:hover p { display: block; }
			.typicalBox .circle { margin: -8px 10px -8px -8px; float: left; width: 80px; padding-right: 15px; height: 80px; background: url(images/small-circle.png) no-repeat center center; }
			.typicalBox .circle .inner { padding: 15px; text-align: center; }
			.typicalBox .circle .inner img { display: inline; }
			
			.customizedBox { color: #fff; width: 580px; padding-bottom: 15px; float: right; position: relative; }
			.customizedBox h2 { font-size: 29px; margin: 0px; float: left; text-transform: none; font-family: Conv_DINOT; }
			.customizedBox .detail { margin-left: 185px; }
			.customizedBox h3 { padding: 5px 0; margin-bottom: 5px; font-size: 20px; color: #fff; }
			.customizedBox p { line-height: 17px; margin-bottom: 19px; }
			.customizedBox .icon { text-align: center; width: 142px; height: 142px; padding-right: 16px; position: absolute; left: 0px; bottom: 0px; background: url(images/big-circle.png) no-repeat center center; }
			.customizedBox .icon img { display: inline; margin-top: 25px; }

		#pageCntr.safeguardPage .contentBg { padding: 15px 0; padding-top: 0px; margin-bottom: 120px; background: none; }
		#pageCntr.safeguardPage .pageHead ul { margin-bottom: 60px; }
		#pageCntr.safeguardPage .dash-items ul { margin-top: 0; padding-top: 15px; }
		#pageCntr.safeguardPage .dash-items li { margin-bottom: 15px; padding-bottom: 15px; font-size: 17px; line-height: 32px; }
		#pageCntr.safeguardPage	.dash-slider .left { }
		#pageCntr.safeguardPage .one-half p { margin: 0px; }
		#pageCntr.safeguardPage .flex-control-nav { width: auto; }
		#pageCntr.safeguardPage .topText { margin-bottom: 0; }
			
			.sliderHead { background: #ffffff; }
			.sliderHead h2 { padding: 15px 0; font-family: Conv_DINOT; font-size: 42px; text-transform: uppercase; margin: 0px; color: #242424; }
			
			.dash-slider { color: #fff; border-top: 1px solid #656666; background: url(images/dash-item-top.png) repeat-x center top; }
			.dash-slider .inner { border-top: 1px solid #1f1f1e; background: url(images/dash-item-bottom.png) repeat-x center bottom; }
			.dash-slider .left, .dash-slider .full { display: table-cell; vertical-align: middle; padding: 25px 0; }
			.dash-slider .right { display: table-cell; vertical-align: middle; }
			.dash-slider .right img { float: right; }
			.dash-slider .centering { padding: 0; position: relative; }
			.dash-slider li .centering { display: table; vertical-align: middle; }
			.dash-slider ol.flex-control-nav { padding: 10px; margin: 0px; position: absolute; right: -10px; top: -61px; }
			.dash-slider h3 { padding: 20px 0; position: relative; font-size: 26px; line-height: normal; color: #fff; margin-bottom: 20px; }
			.dash-slider h3 span { margin: -20px 15px 0 0; display: block; float: left; text-align: center; color: #242424; font-size: 22px; font-family: dinbold; line-height: 69px; width: 52px; height: 69px; background: url(images/sheild-icon.png) no-repeat center center; }
			.dash-slider h4 { font-size: 20px; line-height: 31px; color: #fff; margin-bottom: 20px; }
			.dash-slider h5 { color: #e1e426; font-size: 20px; margin: 0px; }
			.dash-slider p, .dash-slider td { font-size: 17px; line-height: 26px; }
			.dash-slider p strong { font-size: 20px; }
			.dash-slider .one-half p { margin: 0px; }
			.dash-slider .one-half h5 { margin-top: 20px; }
			.dash-slider td { padding-bottom: 25px; }
			.dash-slider a { color: #fff; text-decoration: underline; }
			.dash-slider a:hover { text-decoration: none; }
			.dash-slider.even a, .dash-slider.even, .dash-slider.even h2, .dash-slider.even h3, .dash-slider.even h4, .dash-slider.even h5, .dash-slider.even h6, .dash-slider.even p, .dash-slider.even td { color: #545454; }
			
		#pageCntr.scalePage .contentBg { padding: 15px 0; padding-top: 0px; margin-bottom: 120px; background: none; }
		#pageCntr.scalePage .pageHead ul { margin-bottom: 60px; }
		#pageCntr.scalePage .dash-items ul { margin-top: 0; padding-top: 15px; }
		#pageCntr.scalePage .dash-items li { margin-bottom: 15px; padding-bottom: 15px; font-size: 17px; line-height: 32px; }
		#pageCntr.scalePage .topText { margin-bottom: 0; }

			.dash-slider.even { background: #c8c5c5; }
			.dash-slider.even .inner { background: none; }
			.dash-slider.even .left { }
			.dash-slider.even .right { }
			.dash-slider.even .right img { float: left; }

		#pageCntr.solutionsPage .contentBg { padding: 15px 0; margin-bottom: 120px; background: none; }
		#pageCntr.solutionsPage .pageHead ul { margin-bottom: 60px; }
		#pageCntr.solutionsPage .topText { margin-bottom: 10px; }

			.scopeBox { padding: 25px 0; margin-bottom: 80px; background: #252424; }
			.scopeBox h2 { color: #fff; font-size: 24px; text-transform: none; }
			.scopeBox ul { width: 100%; margin: 0px; overflow: hidden; }
			.scopeBox ul li { list-style: none; width: 400px; float: left; margin-bottom: 30px; }
			.scopeBox ul li a { width: 100%; display: block; float: left; font-family: dinbold; }
			.scopeBox ul li a img { float: left; }
			.scopeBox ul li a span { padding: 0 10px; display: block; margin: 5px 85px; margin-right: 60px; background: #e1e426; line-height: 37px; color: #252424; font-size: 20px; }
			
			.packageBox { margin-bottom: 40px; }
			.packageBox h2 { color: #fff; font-size: 24px; text-transform: none; margin: 0px; }
			.packageBox h3 { line-height: 86px; margin: 0px; background: #fff; text-align: center; font-size: 30px; }
			.packageBox p { color: #fff; font-size: 17px; line-height: 24px; }
			.packageBox p span { color: #e1e426; }
			.packageBox .package { margin: 20px 0; width: 389px; float: left; border: 1px solid #7b7776; background: url(images/package-bg.png) repeat; -webkit-box-shadow:  0px 0px 10px 0px #7d7979; box-shadow:  0px 0px 10px 0px #7d7979; }
			.packageBox .package.item2 { margin-left: 12px; margin-right: 12px; }
			.packageBox .middle { padding: 16px; position: relative; min-height: 270px; padding-bottom: 126px; }
			.packageBox a.button { font-size: 24px; padding: 30px 0; width: 357px; text-align: center; font-family: dinbold; display: block; position: absolute; left: 16px; bottom: 20px; -webkit-box-shadow:  0px 0px 10px 1px #171717; box-shadow:  0px 0px 10px 1px #171717; } 
			.packageBox .text { min-height: 45px; color: #fff; }
			.packageBox .text h4 { font-size: 22px; line-height: 28px; color: #fff; }
			.packageBox ul { margin-bottom: 15px; width: 100%; float: left; }
			.packageBox ul li { width: 100%; float: left; margin-bottom: 11px; }
			.packageBox ul li .circle { width: 77px; height: 77px; padding-right: 26px; float: left; background: url(images/round-circle.png) no-repeat center center; }
			.packageBox ul li .circle .inner { padding-top: 27px; width: 77px; height: 50px; text-align: center; -webkit-border-radius: 100px; border-radius: 100px; -webkit-box-shadow:  0px 0px 18px 0px #171717; box-shadow:  0px 0px 18px 0px #171717; }
			.packageBox ul li .circle img { display: inline; }
			.packageBox ul li h5 { color: #fff; font-size: 20px; float: left; margin-left: 10px; padding-top: 24px; }
			.packageBox .options { width: 100%; margin: -8px 0 35px 0; overflow: hidden; }
			.packageBox .options img { float: left; margin-right: 2px; }
			
			.bottomText { color: #fff; font-size: 24px; padding: 28px 0; border-top: 1px solid #fff; border-bottom: 1px solid #fff; text-align: center; }
			.bottomText h2 { font-size: 32px; margin-bottom: 8px; color: #fff; text-transform: none; font-family: Conv_DINOT; }
			.bottomText p { margin: 0px; margin-bottom: 5px; }
			
			.demoBox { position: absolute; right: -120px; height: 166px; top: 50%; margin-top: -83px; }
			.demoBox a.openClose { display: block; width: 40px; float: left; height: 166px; text-indent: -9999px; background: url(images/demo-left.png) no-repeat center center; }
			.demoBox .demoText { padding: 30px 30px 0 0; text-align: center; margin-left: 40px; height: 136px; background: url(images/demo-bg.png) repeat center center; }
			.demoBox .demoText h6 { color: #fff; font-size: 15px; margin-bottom: 0; line-height: none; }
			.demoBox .demoText h6 span { display: block; font-size: 17px; margin: 5px 0; }
			.demoBox .demoText a.live { padding-bottom: 42px; color: #e1e426; font-size: 18px; text-decoration: none; background: url(images/live-tv.png) no-repeat center bottom; }
			.demoBox .demoText a.live span { text-decoration: underline; }
			.demoBox .demoText a.live:hover span { text-decoration: none; }
		
		.pinpointBox { position: relative; z-index: 5; margin: 30px ; }
		.pinpointBox h3 { line-height: 50px; margin-bottom: 15px; text-align: center; position: relative; z-index: 2; font-size: 24px; color: #242424; background: #fff; }
		.pinpointBox .point-items { width: 390px; text-align: center; position: relative; overflow: hidden; margin-bottom: 16px; min-height: 174px; margin-right: 15px; background: url(images/sub-menu-menu.png) repeat; float: left; }
		.pinpointBox .point-items.last { margin-right: 0px; }
		.pinpointBox p { padding: 10px; position: absolute; font-size: 17px; line-height: 26px; margin: 0px; text-align: left; left: 0px; top: -74px; background: url(images/white-bg.png) repeat; width: 370px; height: 104px; }
		.pinpointBox .point-items:hover p { display: block; }
		.pinpointBox img { display: inline; margin: 0; }

		#pageCntr.videoPage .dash-slider h3 { line-height: normal; }
		#pageCntr.videoPage .dash-slider h3 img { float: left; margin: 2px 20px 20px 0; }
		#pageCntr.videoPage .dash-slider .left { }
		#pageCntr.videoPage .contentBg { margin-bottom: 220px; }
		#pageCntr.videoPage .topText { }

		#pageCntr.facebookPage .contentBg { padding: 0px; background: none; }
		#pageCntr.facebookPage .pageHead ul { margin-bottom: 40px; }
		#pageCntr.facebookPage .topText { }
		#pageCntr.facebookPage .topText h2 span { font-size: 26px; }
		#pageCntr.facebookPage .dash-items h2 { margin-bottom: 37px; text-transform: none; font-size: 26px; }
		#pageCntr.facebookPage .dash-items h4 { margin-bottom: 20px; }
		#pageCntr.facebookPage .dash-items h6 { font-size: 14px; line-height: 24px; margin: -15px 0 20px 0; }

		#pageCntr.servicesPage .contentBg { padding: 0px; background: none; margin-bottom: 180px; }
		#pageCntr.servicesPage .pageHead ul { margin-bottom: 40px; }
		#pageCntr.servicesPage .topText.simple { padding-top: 0; }
		#pageCntr.servicesPage .topText.simple h2 { font-size: 32px; font-family: dinmedium; }
		#pageCntr.servicesPage .topText.simple p { font-size: 17px; line-height: 24px; }
		#pageCntr.servicesPage .dash-items .left { }
		#pageCntr.servicesPage .topText { margin-bottom: 0; }
					
		#pageCntr.dynamicPage .contentBg { padding: 0px; margin-bottom: 180px; background: none; }
		#pageCntr.dynamicPage .pageHead ul { margin-bottom: 40px; }
		#pageCntr.dynamicPage .topText { margin-bottom: 45px; }
			
			.dynamicBox { padding: 45px 0; position: relative; z-index: 2; background: url(images/text-bg.png) repeat; }
			.dynamicBox .centering { position: relative; height: 510px; background: url(images/dynamic-img.png) no-repeat center center; }
			.dynamicBox .left { position: relative; margin-left: 55px; margin-top: -15px; width: 370px; float: left; }
			.dynamicBox .right { position: relative; margin-right: 55px; margin-top: -15px; width: 370px; float: right; }
			.dynamicBox h3 { text-align: center; color: #bf66a8; line-height: normal; margin: 0px; font-size: 29px; }
			.dynamicBox ul { margin: 0px; height: 0px; }
			.dynamicBox ul li { text-align: center; color: #fff; position: absolute; font-size: 15px; }
			.dynamicBox ul li.item1 { left: 0px; top: 122px; width: 122px; }
			.dynamicBox ul li.item2 { top: 72px; width: 100%; text-align: center; }
			.dynamicBox ul li.item3 { right: 0px; top: 122px; width: 122px; }
			.dynamicBox .dyn-img { width: 100%; position: absolute; bottom: 50px; text-align: center; }
			.dynamicBox .dyn-img img { display: inline; }
																			
	.page-template-page-templatespage-showroom-php { background: #fff;}
	.page-template-page-templatespage-showroom-php #headerCntr { padding-bottom: 71px; background: url(images/shadow-top.png) repeat-x center bottom; }
	.page-template-page-templatespage-showroom-php #headerCntr .middle { background: #fff; }
	.page-template-page-templatespage-showroom-php .logoBox { padding: 8px 0 16px 470px; }
	.page-template-page-templatespage-showroom-php #contentCntr { min-height: 1200px; }
	.page-template-page-templatespage-showroom-php .showroom-select-selectBox-dropdown-menu LI A { text-align: center; font-size: 18px; text-transform: uppercase; }

	.page-template-page-templatespage-showroom_new-php { background: #fff;}
	.page-template-page-templatespage-showroom_new-php #headerCntr { padding-bottom: 71px; background: url(images/shadow-top.png) repeat-x center bottom; }
	.page-template-page-templatespage-showroom_new-php #headerCntr .middle { background: #fff; }
	.page-template-page-templatespage-showroom_new-php .logoBox { padding: 8px 0 16px 470px; }
	.page-template-page-templatespage-showroom_new-php #contentCntr { min-height: 1200px; }
	.page-template-page-templatespage-showroom_new-php .showroom-select-selectBox-dropdown-menu LI A { text-align: center; font-size: 18px; text-transform: uppercase; }
		
		.showroom-content { padding: 150px 0 37px 0; text-align: center; width: 1000px; margin: 0 auto; font-size: 20px; line-height: 30px; }
		.showroom-content h2 { font-size: 26px; text-transform: uppercase; color: #242424; margin-bottom: 55px; }
		.showroom-content form.showroom-cat { padding: 20px 0; margin-bottom: 30px; }
		.showroom-content form.showroom-cat .selectBox-dropdown { min-width: 518px; }
		.showroom-content form.showroom-cat .selectBox-dropdown .selectBox-label { padding: 12px; font-size: 18px; text-transform: uppercase; text-align: center; }
		.showroom-content form.showroom-cat .selectBox-dropdown .selectBox-arrow { width: 40px; background: url(images/big-down-arrow.png) no-repeat center center; }
		
		#showroom-slider { padding: 55px 0; width: 100%; margin: 0 auto; max-width: 1920px; overflow: hidden; background: url(images/showroom-slider-bg.png) repeat; }
		#showroom-slider #showroomslider { overflow: visible !important; margin: 0 auto; z-index: 9; }
		#showroom-slider li { display:none; width: 340px; }	
		#showroom-slider li:first-child {display:block;}
		#showroom-slider .inner { margin: 0 20px; position: relative; }
		#showroom-slider .showroom-logo { padding: 24px 0; display: none; text-align: center; position: absolute; width: 100%; left: 0px; bottom: 0px; background: url(images/slider-over-bg.png) repeat-x center top; }
		#showroom-slider .inner:hover .showroom-logo { display: block; }
		#showroom-slider .showroom-logo img { display: inline; }
		#showroom-slider #controls { height: 0px; position: relative; z-index: 999; width: 1200px; margin: 0 auto; display: block; }
		#showroom-slider #controls a { position: absolute; top: -250px; width: 150px; height: 250px; display: block; text-indent: -9999px; z-index: 999; }
		#showroom-slider #controls a.prevBtn { left: 0; background: url(images/showroom-left-arrow.png) no-repeat center center; }
		#showroom-slider #controls a.nextBtn { right: 0; background: url(images/showroom-right-arrow.png) no-repeat center center; }
	
	.page-template-page-templatespage-optout-php #contentCntr,
	.page-template-page-templatespage-optout-banner-php #contentCntr { padding-top: 165px; }
		
		.privacyContent { font-size: 17px; color: #fff; line-height: 28px; }
		.privacyContent h1 { color: #fff; text-transform: uppercase; font-size: 38px; text-decoration: none; border-bottom: 1px solid #fff; padding-bottom: 60px; margin-bottom: 45px; }
		.privacyContent h2 { color: #e1e426; min-height: 85px; font-size: 26px; text-transform: none; line-height: 42px; margin-bottom: 10px; }
		.privacyContent a { color: #e1e426; text-decoration: underline; }
		.privacyContent a:hover { text-decoration: none; }
		.privacyContent p:first-child { margin: 0px; }
		.privacyContent .clear { height: 50px; }
		
		.optoutText { padding: 45px 0; background: #ecebeb; font-size: 18px; line-height: 28px; }
		.optoutText h2 { font-size: 37px; color: #252424; border-bottom: 1px solid #252424; padding-bottom: 55px; margin-bottom: 35px; }
		.optoutText a { color: #252424; text-decoration: underline; font-family: dinbold; }
		.optoutText a:hover { text-decoration: none; }
		.optoutText a.button { display: block; float: right; font-size: 30px; text-decoration: none; padding: 12px 80px; margin: 0 0 15px 50px; }
		.optoutText .clear-line { border-color: #252424; margin: 40px 0; }
																																					
	/* ### contact container ### */
	#contactCntr { padding: 35px 0; position: relative; z-index: 2; background: #e5e4e3; -webkit-box-shadow:  0px -5px 5px 0px #d8d7d7; box-shadow:  0px -5px 5px 0px #d8d7d7; }
	#contactCntr h3 { font-size: 42px; margin-bottom: 35px; }
	#contactCntr .side { width: 252px; float: left; margin-right: 64px; }
	#contactCntr .side.last { margin-right: 0px; }
	#contactCntr .wpcf7-text { margin-bottom: 58px; padding: 3px 0; }
	#contactCntr p { margin-bottom: 15px; }
	#contactCntr .selectBox-dropdown { width: 252px; -webkit-box-shadow:  0px 0px 11px 0px #b7b5b4; box-shadow:  0px 0px 11px 0px #b7b5b4; }
	#contactCntr textarea { height: 104px; margin-bottom: 50px; }
	#contactCntr input.wpcf7-submit { float: right; }
	#contactCntr p.last { padding: 10px 0 0 55px; font-size: 16px; clear: both; text-align: center; }
	#contactCntr p.last a { text-decoration: underline; }
	#contactCntr p.last a:hover { text-decoration: none; }
	#contactCntr.sendemailbg { background: #fff; }
	#contactCntr.sendemailbg h3 { display: none; }
	#contactCntr.sendemailbg .wpcf7 div.wpcf7-mail-sent-ok { padding: 130px 0; font-size: 24px; }
	#contactCntr.sendemailbg .wpcf7 div.wpcf7-mail-sent-ok cite { display: block; font-size: 30px; margin-bottom: 40px; }

	/* ### sitemap container ### */
	#sitemapCntr { padding: 55px 0; padding-bottom: 30px; position: relative; z-index: 1; background: #fff url(images/sitemap-bg.gif) repeat-x center top; -webkit-box-shadow:  0px -10px 10px 0px #d8d7d7; box-shadow:  0px -10px 10px 0px #d8d7d7; }	
		
		/* ### link box ### */
		.linkBox { float: left; width: 1000px; }
		.linkBox ul { width: 100%; overflow: hidden; }
		.linkBox ul li { width: 20%; float: left; margin-bottom: 25px; }
		.linkBox ul li a { padding-right: 20px; color: #151b26; text-decoration: none; }
		.linkBox ul li.opt-out-link a { color: #29adc8; text-decoration: underline; background: url(images/link-arrow.png) no-repeat right center; }

		/* ### share box ### */
		.shareBox { float: right; width: 200px; }
		.shareBox .share { margin-bottom: 24px; }
		
	/* ### footer container ### */
	#footerCntr { padding: 50px 0; overflow: hidden; width: 100%; color: #fff; font-size: 14px; text-align: center; }
	#footerCntr .icons { font-size: 20px; border-bottom: 1px solid #bebbba; padding-bottom: 15px; margin-bottom: 15px; }
	#footerCntr a { color: #E1E426; text-decoration: underline; }
	#footerCntr a:hover { text-decoration: none; }
	#footerCntr ul, #footerCntr li, #footerCntr p { margin: 0px; }
	#footerCntr ul li { display: inline-block; border-right: 1px solid #bebbba; padding-right: 25px; margin-right: 25px; }
	#footerCntr ul li.last { margin: 0px; padding: 0px; border: 0px; }
	#footerCntr ul li img { display: inline-block; }
	
	.textwidget p { position: relative; }
	.youare_error, .fullname_error, .email_error { background: none repeat scroll 0 0 #FF0000;	border: 1px solid #FF0000; display: none; font-size: 9pt; left: 0; color: #fff; padding: 2px; position: absolute; top: 0; width: 258px; z-index: 98; }
	.widget_text p { position: relative; }

/* my addons */
.langBox{ display: none !important; }
.boardPage p { background:url(images/text-bg.png) !important; }
.managementPage p { background:url(images/text-bg.png) !important; }

/* NetComet */
.spinner {
    margin: 20px;
    width: 100px;
    height: 100px;
    background: #f00;
    -webkit-animation-name: spin;
    -webkit-animation-duration: 6000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 6000ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 6000ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    
    animation-name: spin;
    animation-duration: 6000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
@-ms-keyframes spin {
    from { -ms-transform: rotate(0deg); }
    to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}
.shareBox img {
        width: 30px;
}

#contentCntr {
	background-size: 100% 100%;
}

.con-bot ul li .bordercolors .btn {
    left: 73px;
    position: absolute;
    top: -8px; z-index:9;

}

.con-bot ul li .bordercolors .btn a {
 
    color: #000000;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: italic;
    padding: 2px 10px;
    text-decoration: none;
    text-transform: uppercase;
}

.botseactionlefts {
   /* float: left;
    width: 585px;
	margin-top:47px;*/    float: left;
    margin-top: 47px;
    width:649px;
}


.botseactionrights {
   /* border-left: 1px solid #000000;
    float: right;
    margin: 45px 0 0;
    padding-left: 46px;
    width: 550px;*/
    border-left: 1px solid #868484;
    float: left; min-height:1330px;
    margin: 45px 0 0;
    padding-left: 51px;
    width: 491px;
}

ul.splcats li {
  background: url("./images/right.png") no-repeat scroll left 13px rgba(0, 0, 0, 0);
    color: #333333;
    min-height: 34px;
    font-family: 'Conv_DINOT';
    font-size: 17px;
    margin-bottom: 15px;
    padding-bottom: 7px;
    padding-left: 50px;
}


.blog-image {
    border-top: 1px solid;
  
    margin-top: 30px;
    overflow: hidden;
   
    padding-top: 30px;
    width: 550px;
}	
	
.blog-image h6 {
    color: #333333;
    font-family: 'dinprobold';
    font-size:17px;
    margin: 10px 0px 4px 0px;
    text-transform: uppercase;
}

.blog-image input[type="text"]{ border:1px solid #000; width:276px; background:#E2E2E2; height: 26px;
    width:376px;}
.blog-image input[type="email"]{ border:1px solid #000; width:276px; background:#E2E2E2; height: 26px;
    width:376px;}
.blog-image select{ border:1px solid #000; width:276px; background:#E2E2E2;}

.socials {
    margin-left: 145px;
    margin-top: -40px;
}
.botseaction {
    margin-bottom: 30px;
}

.blog-image input[type="submit"]{
    background: none repeat scroll 0 0 #3C3C3A;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: Conv_DINOT,Arial,sans-serif;
    font-size: 16px;
    line-height: normal;
    padding: 8px 15px;
    text-decoration: none;
    text-transform: uppercase;
}
.social-iocns {
    overflow: hidden;
}

.social-iocns ul {
    padding: 0;
}

.social-iocns ul li {
    float: left;
    list-style: none outside none;
   margin: 0 6px 6px 0px;
}

.eventimagepadding {
	margin-left: 6px;
}
.event h5 {
    color: #333333;
    font-family: 'dinprobold';
    font-size:20px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.time{ display:inline-flex; width:100%}
.loaction {
    display: inline-flex;
    margin-top: 20px;
    width: 100%;
}

.time span { font-family: 'dinprobold';
    font-size:37px;
line-height:35px;
    margin-left: 19px;
    margin-right: 0;
    margin-top: 0;
    text-transform: uppercase;
}

.loaction span {
    font-size:25px;
    line-height:25px;
    margin: 0 0 0 16px; color:#333;
    padding-left:7px;
}

.speak { float:left;box-shadow: 5px 4px 10px #CCCCCC;margin-left: 8px;}
.speakername { display:block; height: 8px; }

.times {
    display: inline-flex;
    width: 100%;
	margin-top:45px;
	margin-bottom:10px;
	padding-left: 8px;
}

.speakinfo span {
    font-size:22px;
    font-weight: bold;font-family: 'dinprobold';
    text-transform: uppercase;
}

.speakinfo h3{
    font-size: 12px;
    margin-left: 10px;
    margin-right: 0;
    margin-top: 0;
	margin-bottom:-20px;
    text-transform: uppercase;
}
.speakinfo {
    float: left;
    margin-left:19px;
    width: 250px;
	margin-bottom:15px;
}
.topspeak { width:585px;display: inline-block;margin-bottom: 42px;}

/*zia css stat here*/
.botseactionrights{}
.botseactionrights h4{ color:#333333;line-height: 40px; font-size:40px;font-family: 'dinprobold';margin-bottom:26px;}
.botseactionrights p{   color: #333333;
    font-family: 'Conv_DINOT';
    font-size:17px;
    line-height:24px;}


.social-iocns p{color:#333333; font-size:17px;font-family: 'dinprobold';}
.times h3{ margin-left:10px;}
.newshado{box-shadow: 0 2px 3px #666666;}
.social-iocns p input[type="submit"]{ float: left;
    margin: 10px 20px 18px 10px;}
	
	
	
	
	
	
.social-iocns .selectBox-dropdown{background: none repeat scroll 0 0 #E3E2E2 !important;
    border: 1px solid #2E2E2E;
    color: #000000 !important;
    height: 37px;
    min-width: 374px;}	
.textheag{ color: #333333;
    font-family: 'Conv_DINOT';
    font-size: 22px;
    margin-bottom: 20px;
    margin-top: -5px;
    text-transform: uppercase;}
.times h3{font-family: 'dinprobold';}
.social-iocns p input[type="submit"]{ background: url("./images/arrow-images-submit.jpg") no-repeat scroll 116px 6px #3C3C3B;
    padding: 8px 46px 5px 20px;box-shadow:none!important; margin-left:0px!important;}
.innersub{ float:left;}	
.socials-new{  margin-left: 225px;
    margin-top: 0 !important;}
.innersub input[type="submit"]{ padding: 8px 41px 5px 20px;box-shadow:none!important; margin-left:0px!important;background: url("./images/arrow-images-submit.jpg") no-repeat scroll 88px 6px #3C3C3B!important;}
.social-iocns .wpcf7 div.wpcf7-validation-errors{ position:absolute;bottom:10px;}	
.social-iocns .wpcf7 .wpcf7-not-valid-tip{ width:42%!important;}
.d3{box-shadow: 5px 4px 10px #CCCCCC; }

.loaction img{ float: left;
    height: 40px;
    width: 27px;
    margin-left: 5px;}

.wpcf7 span.wpcf7-form-control-wrap{ margin-top:6px;}
.times img{ float: left;
    height: 41px;
    margin-top: 4px;
    width: 26px;}
.times h3{ float:left; font-size:42px; color: #333 }
.speakinfo small{ font-size:15px; font-family: 'Conv_DINOT';}
.speakinfo br{ }
.speak img{ width:143px; height:145px;}

.innersub input[type="submit"]{   background: url("./images/submit.jpg") no-repeat scroll left top rgba(0, 0, 0, 0) !important;
    height: 45px !important;
    margin-top: 26px;
    text-indent: -99999px;
    width: 211px !important;}
	
.downloadsub input[type="submit"]{   background: url("./images/downlaod.jpg") no-repeat scroll left top rgba(0, 0, 0, 0) !important;
    height: 45px !important;
    margin-top: 26px;
    text-indent: -99999px;box-shadow:none !important; float:left;
    width:237px !important;}	
.social-iocns .selectBox-label{ padding:8px!important;}	
.social-iocns .wpcf7-response-output{ float:left!important}
/*zia css end here*/


.statscorner_link {
	display: block;
	margin-top: 25px;
}
.statscorner_link a:link,  .statscorner_link a:visited {
	font-size: 12px;
	color: #272727;
	font-family: 'dinbold';
	font-style: normal;
	line-height: 16px;
}

.no-height-fix {
	height: 0px !important;
}

.statscorner_link a:hover {
	text-decoration: underline;
}

.tabs-menu {
	display: table-row;
}
ul.tabs-menu li {
	display: table-cell !important;
	padding-left: 14px !important;
	padding-right: 14px !important;
}

.solution-area .tabs-menu li.current > a > .cer {
	/*-moz-box-shadow: inset 4px 5px 16px rgba(0, 0, 0,.4);*/
	/*-webkit-box-shadow: inset 4px 5px 16px rgba(0, 0, 0,.4);*/
	/*box-shadow: inset 4px 5px 16px rgba(0, 0, 0,.4);*/
}
.solution-area {
	/*border: 1px solid black;*/
	padding-top: 40px;
	background: #fff;
}

.page-top-title {
	font-family: 'dinproregular';
	font-size: 3.5em;
	padding-top: 148px;
	line-height: 1.4em;
	color: #4f4f4f;
}
.page-top-sub-title {
	font-family: 'dinproregular';
	font-size: 3em;
	color: #4f4f4f;
}
