/*
Theme Name: Qubole
Theme URI: http://wordpress.org/themes/twentyfourteen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 * 5.0 - Navigation
 * 6.0 - Content
 *   6.1 - Post Thumbnail
 *   6.2 - Entry Header
 *   6.3 - Entry Meta
 *   6.4 - Entry Content
 *   6.5 - Galleries
 *   6.6 - Post Formats
 *   6.7 - Post/Image/Paging Navigation
 *   6.8 - Attachments
 *   6.9 - Archives
 *   6.10 - Contributor Page
 *   6.11 - 404 Page
 *   6.12 - Full-width
 *   6.13 - Singular
 *   6.14 - Comments
 * 7.0 - Sidebar
 *   7.1 - Widgets
 *   7.2 - Content Sidebar Widgets
 * 8.0 - Footer
 * 9.0 - Featured Content
 * 10.0 - Multisite
 * 11.0 - Media Queries
 * 12.0 - Print
 * -----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
 * along with Nicolas Gallagher and Jonathan Neal
 * http://necolas.github.com/normalize.css/ and Blueprint
 * http://www.blueprintcss.org/
 *
 * -----------------------------------------------------------------------------
 */
/**********************COMMON*****************************/
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
body {
	font-family: 'open_sansregular';
	font-size: 14px;
}
a {
	color: #0072b4;
}
a:hover {
	color: #e4635f;
	text-decoration: none;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.clear {
	width: 100%;
	height: 0;
	clear: both;
	font-size: 0;
	line-height: 0;
}
h1, .h1, h2, .h2, h3, .h3 {
	margin-top: 0;
	margin-bottom: 0;
}
h1 {
	font-family: 'open_sanslight';
	font-size: 45px;
	color: #333;
	font-weight: normal;
	line-height: normal;
}
h2 {
	font-family: 'open_sanslight';
	font-size: 38px;
	color: #333;
	font-weight: normal;
	line-height: normal;
}
h3 {
	font-family: 'open_sanslight';
	font-size: 25px;
	color: #333;
	font-weight: normal;
	line-height: normal;
}
h3 span {
	font-family: 'open_sanssemibold';
}
h4 {
	font-family: 'open_sansregular';
	font-size: 18px;
	color: #0072b4;
	font-weight: normal;
	line-height: normal;
}
h4 span {
	font-family: 'open_sanssemibold';
}
h4 em {
	font-family: 'open_sanslight_italic';
	color: #808080;
}
h5 {
	font-family: 'open_sanssemibold';
	font-size: 16px;
	color: #0072b4;
	font-weight: normal;
	line-height: normal;
}
.header2 {
	font-family: 'open_sansregular';
	font-weight: normal;
	font-size: 25px;
	color: #333;
	text-align: justify;
	margin-bottom: 40px;
}
.header3 {
	font-family: 'open_sansregular';
	font-weight: normal;
	font-size: 25px;
	color: #333;
	margin-bottom: 20px;
}
.header5 {
	font-family: 'open_sanssemibold';
	font-size: 18px;
	color: #0072b4;
	font-weight: normal;
	line-height: normal;
}
.h3blue {
	font-family: 'open_sanslight';
	font-size: 24px;
	color: #0072b4;
	font-weight: normal;
	line-height: normal;
}
/***************************** Padding ********************************************/
.gryBg {
	background-color: #f5f5f5;
	padding: 60px 0;
}
.featureWrp {
	padding-bottom: 0px;
}
.whitWrp {
	padding-top: 60px;
	padding-bottom: 60px;
}
.whitWrpB0 {
	padding-top: 30px;
	padding-bottom: 0;
}
.whitWrpT30 {
	padding-top: 30px;
	padding-bottom: 0;
}
.whitWrpBottom {
	padding-top: 30px;
	padding-bottom: 60px;
}
/********************* Title Text Size 16 Black**********************/
.black16 {
	font-family: 'open_sanssemibold';
	font-size: 16px;
	color: #000;
	font-weight: normal;
	line-height: normal;
}
.gray12 {
	font-family: 'open_sansregular';
	font-size: 12px;
	color: #999;
	text-align: center;
}
.gray18 p {
	font-family: 'open_sansregular';
	font-size: 18px;
	color: #333;
	line-height: 30px;
}
.testi p {
	font-size: 25px;
}
/********************* Italic Text Size 14 Black**********************/
.italic14 {
	color: #999;
	font-weight: normal;
	font-style: italic;
}
/************************** Butotns ****************************/
.tryqubole {
	font-size: 26px;
	font-family: 'open_sanssemibold';
	padding: 12px 25px;
	background: #e4635f;
	color: #fff;
}
.tryqubole:hover {
	background: #0172b4;
	color: #fff;
}
.button {
	color: #fff;
	cursor: pointer;
	font-family: "OpenSans Regular";
	font-size: 18px;
	margin: 0 2px;
	outline: medium none;
	padding: 8px 25px;
	text-align: center;
	text-decoration: none;
}
.button26 {
	color: #fff;
	cursor: pointer;
	font-family: "OpenSans Regular";
	font-size: 26px;
	margin: 0 2px;
	outline: medium none;
	padding: 8px 25px;
	text-align: center;
	text-decoration: none;
}
.blue {
	background: #0172b4;
	border: medium none;
	color: #fff;
	text-shadow: 3px 1px 3px #882e2b;
	font-family: 'open_sansregular';
}
.blue2 {
	background: none repeat scroll 0 0 #0172b4;
	border: medium none;
	color: #fff;
	font-family: 'open_sansregular';
}
.blue2:hover {
	background: #cf4b47;
	color: #fff;
}
.blue3 {
	color: #fff;
	background: #0072b4;
	float: right;
	font-size: 26px;
	padding: 15px 20px;
	font-family: 'open_sansregular';
	text-transform: uppercase;
}
.blue3:hover {
	background: #0172b4;
	color: #fff;
}
.red2 {
	background: #e4635f;
	color: #fff;
	font-family: 'open_sansregular';
}
.red2:hover {
	background: #0172b4;
	color: #fff;
}
.discover {
	color: #fff;
	font-family: 'open_sanssemibold';
	font-size: 26px;
	padding: 10px 50px;
	margin-top: 18px;
}
.btn-cust {
	background: #0172b4;
	padding: 5px 10px;
	color: #fff;
}
.btn-cust:hover {
	background: #cf4b47;
	color: #fff;
}
/************************** Images ****************************/
.thumbnail {
	padding: 6px 6px 0 6px;
	margin-bottom: 30px;
	min-height: 265px;
}
.thumbnail p {
	text-align: center;
}
.thumbnail a img {
	width: 100%;
	height: auto;
	margin-bottom: 10px;
}
.thumbnail2 {
	padding: 6px 6px 6px 6px;
	margin-bottom: 30px;
	box-shadow: 0 0 5px #ccc;
	min-height: 250px;
}
.thumbnail2 p {
	text-align: center;
}
.thumbnail2 a img {
	width: 100%;
	height: auto;
	margin-bottom: 10px;
}
p {
	font-size: 14px;
	font-family: 'open_sansregular';
	line-height: 25px;
	text-align: justify;
	color: #666;
}
.fontSemiBold {
	font-family: 'open_sanssemibold';
}
.fontRegular {
	font-family: 'open_sansregular';
}
.fontRegular p {
	font-size: 25px;
	line-height: 35px;
}
.fontItalic {
	font-family: 'open_sanslight_italic';
}
.fontItalic i p {
	text-align: center;
}
.ase {
	color: #808080;
	margin-top: 0;
}
.aseDark {
	color: #333333;
}
.black {
	color: #666;
}
.whitWrpB0 {
	padding-top: 60px;
	padding-bottom: 60px;
}
.btn-primary {
	font-size: 14px;
	padding: 6px 10px;
	border-radius: 4px;
	color: #fff !important;
	border: 1px #0172b4 solid;
	-moz-box-shadow: inset 0px 1px #159ceb159ceb159ceb;
	-webkit-box-shadow: inset 0px 1px #159ceb159ceb;
	box-shadow: inset 0px 1px #159ceb;
	background: rgba(3,132,207,1);
	background: -moz-linear-gradient(top, rgba(3,132,207,1) 0%, rgba(1,121,190,1) 47%, rgba(1,114,180,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(3,132,207,1)), color-stop(47%, rgba(1,121,190,1)), color-stop(100%, rgba(1,114,180,1)));
	background: -webkit-linear-gradient(top, rgba(3,132,207,1) 0%, rgba(1,121,190,1) 47%, rgba(1,114,180,1) 100%);
	background: -o-linear-gradient(top, rgba(3,132,207,1) 0%, rgba(1,121,190,1) 47%, rgba(1,114,180,1) 100%);
	background: -ms-linear-gradient(top, rgba(3,132,207,1) 0%, rgba(1,121,190,1) 47%, rgba(1,114,180,1) 100%);
	background: linear-gradient(to bottom, rgba(3,132,207,1) 0%, rgba(1,121,190,1) 47%, rgba(1,114,180,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0384cf', endColorstr='#0172b4', GradientType=0 );
}
.btn-primary:hover {
	background: #0094cb; /* Old browsers */
	background: -moz-linear-gradient(top, #0094cb 0%, #00688f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0094cb), color-stop(100%, #00688f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #0094cb 0%, #00688f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #0094cb 0%, #00688f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #0094cb 0%, #00688f 100%); /* IE10+ */
	background: linear-gradient(to bottom, #0094cb 0%, #00688f 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0094cb', endColorstr='#00688f', GradientType=0 ); /* IE6-9 */
}
.btn-danger {
	font-size: 16px;
	padding: 10px 11px;
	border-radius: 4px;
	color: #fff !important;
	border: 1px #cf4b47 solid;
	-moz-box-shadow: inset 0px 1px #ea8c89;
	-webkit-box-shadow: inset 0px 1px #ea8c89;
	box-shadow: inset 0px 1px #ea8c89;
	background: #e4625e; /* Old browsers */
	background: -moz-linear-gradient(top, #e4625e 0%, #cf4b47 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e4625e), color-stop(100%, #cf4b47)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e4625e 0%, #cf4b47 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e4625e 0%, #cf4b47 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e4625e 0%, #cf4b47 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e4625e 0%, #cf4b47 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4625e', endColorstr='#cf4b47', GradientType=0 ); /* IE6-9 */
}
.btn-danger:hover {
	background: #cf4b47; /* Old browsers */
	background: -moz-linear-gradient(top, #cf4b47 0%, #e25d5a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cf4b47), color-stop(100%, #e25d5a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #cf4b47 0%, #e25d5a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #cf4b47 0%, #e25d5a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #cf4b47 0%, #e25d5a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #cf4b47 0%, #e25d5a 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf4b47', endColorstr='#e25d5a', GradientType=0 ); /* IE6-9 */
}
.ccnn {
	width: 49px;
	height: 77px;
	float: left;
	margin-right: 2px;
}
.tb {
	font-size: 33px;
	text-align: left;
	margin-top: 10px;
}
/**********************TOP BAR*****************************/
.mainContainer {
	background: url("images/bgg4.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
	height: 667px;
	width: 100%;
}

.slider-right h1 {
	color: #fff;
	font-family: 'open_sanslight';
	font-size: 39px;
	margin-bottom: 25px;
	margin-top: 60px;
	text-align: left;
}
.slider-right a {
	float: left;
	font-family: 'open_sanssemibold';
	font-weight: normal;
	font-size: 26px;
	padding: 7px 10px;
	color: #fff;
	border: 3px solid #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.slider-right a:hover {
	background: #0073b4;
	color: #fff;
}
.countt{
	margin-top:110px;
	}
.navbar.topBar {
	border-radius: 0;
	background-color: #282828;
	padding: 12px 0;
	height: auto;
	min-height: 43px;
	margin-bottom: 0;
}
a.phone {
	overflow: hidden;
}
.phone img {
	margin-right: 8px;
	float: left;
}
.phone {
	color: #FFFFFF;
	display: block;
	float: left;
	font-family: 'open_sansregular';
	font-size: 14px;
	line-height: 16px;
	margin-top: 4px;
	overflow: hidden;
}
.social {
	float: left;
}
ul.topSocial {
	margin: 0;
	padding: 0;
}
ul.topSocial li {
	list-style: none;
	float: left;
	margin-left: 10px;
}
.footer ul.topSocial li {
	margin-right: 10px;
	margin-left: 0;
}
ul.topSocial li a {
	width: 22px;
	height: 22px;
	display: block;
	background-image: url(images/icoTopSocial.png);
	background-repeat: no-repeat;
}
ul.topSocial li a:hover {
	text-decoration: none;
	opacity: 0.7;
}
ul.topSocial li.fb a {
	background-position: 0 0;
}
ul.topSocial li.in a {
	background-position: -32px 0;
}
ul.topSocial li.tw a {
	background-position: -64px 0;
}
ul.topSmallnav {
	margin: 0;
	padding: 0;
}
ul.topSmallnav li {
	list-style: none;
	float: left;
	margin-left: 10px;
}
ul.topSmallnav li a {
	font-size: 14px;
	color: #fff;
	padding-left: 5px;
	padding-right: 5px;
}
ul.topSmallnav li a:last-child {
	padding-right: 0;
}
/**********************NAVIGATION BAR*****************************/
.mainNavigationBar {
	padding-top: 33px;
	padding-bottom: 33px;
}
.navbar-header .glyphicon {
	color: #fff;
	font-size: 18px;
}
.navbar-header .navTxt {
	font-size: 18px;
	text-decoration: none;
	text-transform: uppercase;
}
.mainNavigationBar .navbar-brand {
	float: left;
	font-size: 18px;
	height: auto;
	line-height: 20px;
	padding: 0;
}
.mainNavigationBar .navbar-collapse {
	padding-left: 0;
	padding-right: 0;
}
.mainNavigationBar .navbar-nav {
	margin-top: 10px;
}
.mainNavigationBar .nav > li > a {
	font-size: 16px;
	color: #666666;
	padding: 0;
	font-family: 'open_sanssemibold';
}
.mainNavigationBar .nav.navbar-nav > li:first-child > a {
	padding-left: 0px;
}
.mainNavigationBar .nav.navbar-nav > li:last-child > a {
	padding-right: 0px;
}
.mainNavigationBar .nav > li > a:hover, .mainNavigationBar .nav > li > a:focus {
	background-color: transparent;
	color: #0072B4;
}
.mainNavigationBar .nav > li .dropdown-menu {
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.0);
	background: none repeat scroll 0 0 #003B63;
	transition: all 0.2s ease-in-out 0s;
	border-radius: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-top: 0;
}
.dropdown-menu {
	border-top: 1px solid rgba(0, 0, 0, 0.15);
	border-bottom: 0px solid rgba(0, 0, 0, 0.15);
	border-left: 1px solid rgba(0, 0, 0, 0.15);
	border-right: 1px solid rgba(0, 0, 0, 0.15);
	padding: 0;
}
.dropdown-menu > li {
}
.dropdown-menu > li > a {
	color: #fff;
	padding: 6px 10px;
}
.dropdown-menu > li > a:hover {
	background: #0072B4;
	color: #fff;
}
.loginBar {
	margin: 0;
	padding: 0;
	margin-top: 6px;
}
.loginBar li {
	background: none repeat scroll 0 0 #0073b4;
	color: #fff;
	float: left;
	font-family: 'open_sanssemibold';
	font-size: 16px;
	font-weight: normal;
	padding: 10px 18px;
}
.loginBar li:first-child {
	margin-left: 0px;
}
.loginBar .loginBtn {
	text-transform: uppercase;
}
.loginBar .registerBtn a.btn-primary {
	text-transform: uppercase;
}
.loginBar .registerBtn a.btn-primary:hover {
	color: #fff;
}
/**********************NAV SLID***************************/
.accountMobile {
	padding: 6px 4px;
}
.accountMobile .btn {
	margin-left: 4px;
	margin-right: 4px;
	padding: 4px;
	font-size: 12px;
	color: #fff;
	border: 1px #002e4e solid;
	background-color: #003356;
	background-image: none;
	box-shadow: none;
}
.headerMobile .navbar .accountMobile .btn:hover {
	background-color: #0171b4;
	background-image: none;
}
.headerMobile .navbar-nav {
	margin: 0;
}
.navbar-sliding {
	background-color: #003b63;
	background-image: none;
}
.headerMobile .navbar-sliding {
	top: 0;
	padding-left: 0px;
}
pre {
	tab-size: 8;
}
.mainNavigationBar .navbar-toggle {
	z-index: 50;
}

@media screen and (max-width: 768px) {
.side-collapse-container {
	width: 100%;
	position: relative;
	left: 0;
	transition: left .4s;
}
.side-collapse-container.out {
	left: 200px;
}
.navbar-sliding {
	top: 50px;
	bottom: 0;
	left: 0;
	width: 200px;
	position: fixed;
	overflow: hidden;
	transition: width .4s;
}
.side-collapse.in {
	width: 0;
}
.fooNav {
	margin-top: 30px;
}
.bradcomePage {
	padding-top: 60px;
	padding-bottom: 14px;
	background: #f7f7f7;
}
.thumbnail {
	padding: 6px 6px 0 6px;
	margin-bottom: 30px;
	min-height: 260px;
}
.slider-right h1{
    font-size: 20px;
}
.countt{
	margin-top:50px;
	}
.each-count-box{
    padding: 1px;
}
}
/**********************HERO BANNER*****************************/

.heroBanner {
	background-color: #e7e9f0;
	text-align: center;
	padding-top: 60px;
	padding-bottom: 60px;
}
.heroBanner h2 {
	line-height: none;
	margin-bottom: 20px;
	margin-top: 2px;
}
.heroBanner h2 a {
	color: #0072B4;
}
.heroBanner h2 a:hover {
	color: #003B63;
}
.heroBanner h3 {
	margin-bottom: 36px;
}
.heroBanner .btn-primary {
}
.bigdata {
	font-family: 'open_sansregular';
	color: #333;
	margin-bottom: 40px;
}
.bigdata p {
	font-family: 'open_sansregular';
	font-size: 18px;
}
.partTitle p {
	font-family: 'open_sansregular';
	color: #333;
	font-size: 20px;
	line-height: 37px;
}
/**********************TOP LOGO BAR*****************************/
.topLogos {
	background: #f0efef;
	border-bottom: 1px solid #ebebeb;
	border-top: 1px solid #ebebeb;
}
.topLogos .film_roll_prev, .topLogos .film_roll_next, .topLogos .film_roll_pager {
	display: none;
}
.item film_roll_child a {
	opacity: 0.2;
}
.item film_roll_child a:hover {
	opacity: 1;
}
#film_roll .item film_roll_child a img, #film_roll .item film_roll_child a img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\' filterRes=\'800\'><feColorMatrix type=\'matrix\' values=\'0.9999 0.9999 0.9999 0 0 0.9999 0.9999 0.9999 0 0 0.9999 0.9999 0.9999 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
	-webkit-backface-visibility: hidden; /* Fix for transition flickering */
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	opacity: 0.4;
	filter: alpha(opacity=40); /* For IE8 and earlier */
}
#film_roll .item film_roll_child.active a img, #film_roll .item film_roll_child a:hover img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\' filterRes=\'800\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(0%);
}
/**********************TOP 3 MOD*****************************/
.threeMod img {
	margin-bottom: 30px;
	margin-top: 30px;
}
.threeMod {
	text-align: center;
}
.threeMod h3 {
	color: #0072b4;
	font-size: 25px;
}
.threeMod p {
	margin-bottom: 0;
	text-align: center;
}
.threeMod a.threeModItem {
	overflow: hidden;
	min-height: 470px;
	padding: 39px 33px 34px 33px;
	display: block;
	color: #333;
	cursor: default;
	text-align: center;
	text-decoration: none;
	background-color: #eeeeee;
	border-bottom: 3px #e9e9e9 solid;
}
.threeMod a.threeModItem:hover {
	background-color: #daeefa;
	border-bottom: 3px #c0dbec solid;
	text-decoration: none;
}
.threeMod a.threeModItem .threeModIcon {
	margin: 0 auto;
	margin-bottom: 18px;
	text-align: center;
	width: 152px;
	height: 152px;
	background-position: 0 0;
}
.threeMod a.threeModItem:hover .threeModIcon {
	background-position: 0 -173px;
}
.threeMod a.threeModItem h1, .threeMod a.threeModItem h2, .threeMod a.threeModItem h3, .threeMod a.threeModItem h4 {
	margin-bottom: 25px;
}
.threeMod a.threeModItem p {
	margin-bottom: 0;
}
.threeMod .threeModItem .threeModIcon.ico1 {
	background-image: url(images/mood_1st.png);
}
.threeMod .threeModItem .threeModIcon.ico2 {
	background-image: url(images/mood_2nd.png);
}
.threeMod .threeModItem .threeModIcon.ico3 {
	background-image: url(images/mood_3rd.png);
}
/*************************DATA SERVICE*************************/
.dataService {
	text-align: center;
}
.dataService p {
	color: #555;
	text-align: justify;
}
.dataService h1 {
	font-size: 45px;
	margin-bottom: 44px;
	margin-top: 0;
	padding-top: 0;
}
.dataService ul {
	display: table;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
.dataService ul li {
	float: left;
	list-style: outside none none;
	margin-left: 0.7%;
	margin-right: 0.7%;
	text-align: center;
	width: 9.8%;
	min-height: 180px;
}
.dataService ul li:first-child {
	margin-left: 0;
}
.dataService ul li:last-child {
	margin-right: 0;
}
.dataService ul li a {
	display: block;
}
.dataService ul li a img {
	display: table;
	margin: 0 auto 12px;
}
.dataService ul li a:hover img {
	opacity: 0.9;
}
.dataService ul li p {
	margin-bottom: 0;
	text-align: center;
}
.dataService ul li p:hover {
	color: #0072b4;
}
.qdsfb h1 {
	text-align: center;
	margin-bottom: 40px;
}
.qdsfb p {
	line-height: 20px;
	text-align: left;
}
.qdsfb a img {
	float: left;
	margin-right: 15px;
	position: relative;
}
.qdsfb h4 {
	font-family: 'open_sansregular';
	margin-top: 5px;
	margin-bottom: 5px;
}
.qdsfb h4 a {
	font-size: 16px;
	color: #000;
}
/*****************************pricing*************************/
.pricing {
	padding-top: 20px;
	padding-bottom: 35px;
	text-align: center;
}
.pricing .panel {
	border-color: #F2F2F2;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.05);
	margin-top: 22px;
}
.pricing .panel .panel-heading {
	background-color: #a4a4a4;
}
.pricing .panel .panel-footer {
	background-color: transparent;
	border-top: 0;
	padding-top: 20px;
	padding-bottom: 20px;
}
.pricing .panel:hover .panel-heading {
	background-color: #0180ca;
}
.pricing .panel .panel-heading h3 {
	line-height: normal;
	margin: 0;
	text-transform: uppercase;
	color: #fff;
}
.pricing .panel .panel-body h4 {
	margin: 0;
}
.pricing .panel .btn.btn-default {
	border: 1px solid #9f9f9f;
	border-radius: 4px;
	color: #FFFFFF !important;
	font-size: 16px;
	padding: 10px 13px;
	text-shadow: 1px 1px 1px #555555;
	-moz-box-shadow: inset 0px 1px #e4e4e4;
	-webkit-box-shadow: inset 0px 1px #e4e4e4;
	box-shadow: inset 0px 1px #e4e4e4;
	text-transform: uppercase;
	font-family: 'open_sanssemibold';
	background: rgba(210,210,210,1);
	background: -moz-linear-gradient(top, rgba(210,210,210,1) 0%, rgba(181,181,181,1) 47%, rgba(159,159,159,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(210,210,210,1)), color-stop(47%, rgba(181,181,181,1)), color-stop(100%, rgba(159,159,159,1)));
	background: -webkit-linear-gradient(top, rgba(210,210,210,1) 0%, rgba(181,181,181,1) 47%, rgba(159,159,159,1) 100%);
	background: -o-linear-gradient(top, rgba(210,210,210,1) 0%, rgba(181,181,181,1) 47%, rgba(159,159,159,1) 100%);
	background: -ms-linear-gradient(top, rgba(210,210,210,1) 0%, rgba(181,181,181,1) 47%, rgba(159,159,159,1) 100%);
	background: linear-gradient(to bottom, rgba(210,210,210,1) 0%, rgba(181,181,181,1) 47%, rgba(159,159,159,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d2d2', endColorstr='#9f9f9f', GradientType=0 );
}
.pricing .panel:hover .btn.btn-default {
	text-shadow: 1px 1px 1px #555555;
	border: 1px #0172b4 solid;
	color: #fff;
	-moz-box-shadow: inset 0px 1px #159ceb159ceb159ceb;
	-webkit-box-shadow: inset 0px 1px #159ceb159ceb;
	box-shadow: inset 0px 1px #159ceb;
	background: rgba(3,132,207,1);
	background: -moz-linear-gradient(top, rgba(3,132,207,1) 0%, rgba(1,121,190,1) 47%, rgba(1,114,180,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(3,132,207,1)), color-stop(47%, rgba(1,121,190,1)), color-stop(100%, rgba(1,114,180,1)));
	background: -webkit-linear-gradient(top, rgba(3,132,207,1) 0%, rgba(1,121,190,1) 47%, rgba(1,114,180,1) 100%);
	background: -o-linear-gradient(top, rgba(3,132,207,1) 0%, rgba(1,121,190,1) 47%, rgba(1,114,180,1) 100%);
	background: -ms-linear-gradient(top, rgba(3,132,207,1) 0%, rgba(1,121,190,1) 47%, rgba(1,114,180,1) 100%);
	background: linear-gradient(to bottom, rgba(3,132,207,1) 0%, rgba(1,121,190,1) 47%, rgba(1,114,180,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0384cf', endColorstr='#0172b4', GradientType=0 );
}
.pricing .panel .list-group-item {
	border-color: #f2f2f2;
}
/*************************COTATION BAR*************************/
.cotationBar {
	text-align: center;/*padding-top:30px;
    padding-bottom:50px;*/
}
.cotationBar .cot {
	padding-left: 60px;
	background: url(images/cotLeft.png) left top no-repeat;
}
.cotRight {
	padding-right: 60px;
	background: url(images/cotRight.png) right top no-repeat;
}
.cotRight h3 p {
	font-size: 18px;
}
.auth {
	padding-top: 40px;
}
.auth h3, .auth h4, .auth h5 {
	margin: 0;
}
/**************************BIG DATA***************************/
.bigData {
/*padding-top:50px;
            padding-bottom:57px;*/
}
.bigData ul {
	margin: 0 auto;
	padding: 0;
	display: table;
}
.bigData ul li {
	float: left;
	list-style: none;
	margin-left: 30px;
	margin-right: 30px;
}
.bigData h1 {
	line-height: 80px;
}
.bigData .btn {
	text-transform: uppercase;
	font-size: 26px;
	padding: 12px 53px;
	font-family: 'open_sanssemibold';
	margin-top: 15px;
}
/**************************VEDIO PANEL***************************/
.vedioPanel {
	padding-top: 108px;
	padding-bottom: 36px;
}
.vedioPanel h4, .vedioPanel a {
	text-align: center;
}
.vedioPanel .thumbnail {
	padding: 9px;
	border: none;
	border-radius: 0;
	box-shadow: 0 0 5px #ccc;
}
.vedioPanel p {
	color: #666;
}
/*****************************FOOTER***************************/
.footer {
	background: url(images/footerBg.jpg) repeat-x top #00426e;
	padding-top: 30px;
	padding-bottom: 0px;
}
.footer .footContact {
}
.footer h2 {
	font-family: 'open_sanslight';
	color: #fff;
	margin-bottom: 30px;
}
.footer p, .footer h5 {
	font-family: 'open_sansregular';
}
.footContact h3, .footContact h4, .footContact h5 {
	color: #fff;
}
.footer .fooNav h4 {
	color: #ABD7F0;
}
.fooNav h3 {
	color: #fff;
	margin-bottom: 25px;
}
.fooNav h3, .fooNav h4, .fooNav h5 {
	color: #fff;
}
.footer p, .footer a {
	color: #abd7f0;
	line-height: 25px;
}
.fooNav ul {
	padding: 0;
}
.fooNav ul li {
	list-style: none;
	line-height: 25px;
}
.fooNav ul li a {
	font-size: 14px;
	color: #abd7f0;
	font-family: 'open_sansregular';
}
.fooNav ul li a:hover {
	color: #fff;
}
.footForm {
	display: block;
	padding-top: 20px;
}
.footContact input[type='text'], .footContact input[type="email"], .footContact select, .footContact textarea {
	border-radius: 0;
	background-color: #003b63;
	border-color: #004a84;
	color: #ABD7F0;
	font-size: 12px;
	line-height: 14px;
}
.footContact input[type='text'], .footContact input[type="email"], .footContact select {
	height: 36px;
}
.footContact textarea {
	border: 1px #004a84 solid;
	width: 100%;
	color: #ABD7F0;
	resize: none;
}
.footContact select {
	padding-top: 8px;
}
.footContact ::-webkit-input-placeholder { /* WebKit browsers */
 color:    #abd7f0;
}
.footContact :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 color:    #abd7f0;
}
.footContact ::-moz-placeholder { /* Mozilla Firefox 19+ */
 color:    #abd7f0;
}
.footContact :-ms-input-placeholder { /* Internet Explorer 10+ */
 color:    #abd7f0;
}
.copyright {
	padding-top: 10px;
	padding-bottom: 10px;
	background: #003b63;
	margin-top: 50px;
}
.copyright a {
	color: #fff;
	text-align: center;
	float: none;
	display: block;
	font-weight: normal;
	font-size: 14px;
}
/***********************************CARO FADE ***************************************/
.carousel-fade .carousel-inner .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
	min-height: 190px;
}
.carousel-fade .carousel-inner .active {
	opacity: 1;
}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}
.carousel-fade .carousel-control {
	z-index: 2;
}
/* 170514 */
.loginBarTop.nav > li.loginBtn > a {
	color: #fff;
}
.loginBarTop.nav > li.loginBtn > a:hover {
	color: #fff;
	background: transparent;
}
.loginBarTop.nav > li.registerBtn > a {
	display: block;
	padding: 6px 10px;
	position: relative;
}
/*/ 070614 */
.bannerInner {
	background: #e7e9f0;
	padding-top: 28px;
	padding-bottom: 30px;
}
.blogBanner {
	background-image: url("images/b.png");
	background-position: 95% 0;
	background-repeat: no-repeat;
}
.bannerInner .pageTitle {
	font-size: 45px;
	color: #0072b4;
	text-align: center;
	margin: 0;
	line-height: normal;
	font-family: 'open_sansbold';
}
.bradcomePage {
	padding-top: 10px;
	padding-bottom: 10px;
	background: #f7f7f7;
}
.bradcomePage ul {
	padding: 0;
	margin-bottom: 0;
	overflow: hidden;
}
.bradcomePage ul > li {
	list-style: none;
	float: left;
	padding-right: 10px;
}
.bradcomePage ul > li, .bradcomePage ul > li a {
	font-size: 12px;
}
.bradcomePage ul > li a {
	color: #0072b4;
	text-decoration: none;
}
.authInfo {
	border-top: 1px #eff0f1 solid;
	border-bottom: 1px #eff0f1 solid;
	overflow: hidden;
	margin-bottom: 30px;
}
.authInfo ul {
	padding: 0;
	margin: 0;
}
.authInfo > ul > li {
	list-style: none;
	float: left;
	font-size: 14px;
	padding: 11px 10px 11px 0;
	margin-right: 10px;
	border-right: 1px #eff0f1 solid;
}
.authInfo > ul > li span.glyphicon {
	color: #cdcdcd;
}
.authInfo > ul > li a {
	color: #0072b4;
}
.authInfo > ul > li:last-child {
	border-right: 0px #eee solid;
}
.post {
	margin-bottom: 40px;
}
.post p {
	font-size: 14px;
	text-align: justify;
}
.sidbar {
	background: #f3f3f3;
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 20px;
	padding-bottom: 20px;
	float: left;
}
.sidbar, .sidbar p, .sidbar h1, .sidbar h2, .sidbar h3, .sidbar h4, .sidbar h5, .sidbar h6 {
	color: #333;
}
.sidbar .sidbar-heading {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px #e4e4e4 solid;
	color: #333333;
}
.sidbar .sidbar-heading, .sidbar .sidbar-heading h3 {
	font-size: 25px;
	margin: 0;
}
.sidbar .sidbar-body {
}
.sidbar-body .nav a {
	padding: 0;
	line-height: 30px;
	font-size: 14px;
	color: #0072b4;
}
.nav.tags {
}
.nav.tags li {
	float: left;
	list-style: none;
	display: block;
	margin-right: 6px;
	margin-bottom: 10px;
}
.nav.tags .btn.btn-default {
	padding: 4px 8px;
	font-size: 12px;
	line-height: 18px;
	color: #333;
	background: #d1d1d1; /* Old browsers */
	background: -moz-linear-gradient(top, #d1d1d1 0%, #c7c7c7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1d1d1), color-stop(100%, #c7c7c7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d1d1d1 0%, #c7c7c7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d1d1d1 0%, #c7c7c7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d1d1d1 0%, #c7c7c7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d1d1d1 0%, #c7c7c7 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#c7c7c7', GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: inset 0px 1px 1px #eee;
	-webkit-box-shadow: inset 0px 1px 1px #eee;
	box-shadow: inset 0px 1px 1px #eee;
}
.tagcloud {
}
.tagcloud a {
	padding: 4px 8px;
	font-size: 14px !important;
	line-height: 18px;
	margin: 0 10px 10px 0;
	float: left;
	color: #333;
	background: #d1d1d1; /* Old browsers */
	background: -moz-linear-gradient(top, #d1d1d1 0%, #c7c7c7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1d1d1), color-stop(100%, #c7c7c7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d1d1d1 0%, #c7c7c7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d1d1d1 0%, #c7c7c7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d1d1d1 0%, #c7c7c7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d1d1d1 0%, #c7c7c7 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#c7c7c7', GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: inset 0px 1px 1px #eee;
	-webkit-box-shadow: inset 0px 1px 1px #eee;
	box-shadow: inset 0px 1px 1px #eee;
}
.tagcloud a:hover {
	background: #aaa;
}
.widget-title {
	border-bottom: 1px solid #e4e4e4;
	color: #333333;
	margin-bottom: 20px;
	padding-bottom: 20px;
	padding-top: 20px;
}
/*search*/
#custom-search-input {
	margin: 0;
	margin-top: 10px;
	padding: 0;
}
#custom-search-input .search-query {
	padding-right: 3px;
	padding-right: 4px \9;
	padding-left: 3px;
	padding-left: 4px \9;
	/* IE7-8 doesn't have border-radius, so don't indent the padding */

	margin-bottom: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#custom-search-input button {
	border: 0;
	background: none;
	/** belows styles are working good */
	padding: 2px 5px;
	margin-top: 2px;
	position: relative;
	left: -28px;
	/* IE7-8 doesn't have border-radius, so don't indent the padding */
	margin-bottom: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #D9230F;
	z-index: 9;
}
.search-query:focus + button {
	z-index: 3;
}
/**************************CAREER****************************/

.openPositions {
}
h1.title {
	margin-bottom: 20px;
	font-size: 30px;
}
h1.title a {
	color: #333;
}
.openPositions a {
	color: #0072b4;
}
.carrerBanner {
	background-image: url("images/bag.png");
	background-position: 95% 0;
	background-repeat: no-repeat;
}
.gryBg.careerScrool {
	padding-top: 60px;
	padding-bottom: 60px;
}
.commentsCarosol {
	min-height: 200px;
}
.commentsCarosol .img_wrapper {
}
.carousel-control.left {
	background-color: transparent;
	background-image: url(images/caroLeft.png);
	background-position: 0 20%;
	width: 40px;
	background-repeat: no-repeat;
}
.carousel-control.right {
	background-color: transparent;
	background-image: url(images/caroRight.png);
	background-position: 0 20%;
	width: 40px;
	background-repeat: no-repeat;
}
.threeBlock h1 {
	margin-bottom: 10px;
}
.threeBlock a {
	color: #000;
}
.careerScrool h4 {
	color: #333;
}
.threeBlock img.text-center {
	margin: 0 auto;
	display: table;
	margin-top: 20px;
}
.threeBlock .well {
	border-radius: 0;
	background-color: #fff;
	margin-top: 26px;
	margin-bottom: 0px;
	display: block;
	text-align: center;
	color: #333;
	height: auto;
}
.well:hover {
	border: 1px solid #ccc;
	background: #f9f9f9;
}
.wrighter a {
	display: block;
	color: #0072b4;
	font-size: 16px;
	text-align: left;
}
.whyJoinQubole p, .openPositions p {
	font-size: 16px;
	font-family: 'open_sansregular';
	text-align: justify;
	line-height: 28px;
	margin-bottom: 0;
}
p.commentsTxt {
	margin-top: 40px;
	font-size: 16px;
	line-height: 26px;
}
/****************************career_listing*************************/
input[type="file"] {
	display: block;
	max-width: 100%;
	word-wrap: break-word;
}
.engineeringBanner {
	background-image: url(images/Engineering.png);
	background-position: 99% -2px;
	background-repeat: no-repeat;
}
.career_listing {
}
.distributedSystems {
	padding-left: 0;
	margin-left: 0;
	margin-top: 20px;
	margin-bottom: 30px;
}
.distributedSystems li {
	margin-bottom: 10px;
	line-height: 20px;
	background-image: url(images/career_listing-listStyle.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
	list-style: none;
	padding-left: 30px;
}
.distributedSystems li, .distributedSystems li p {
	font-size: 16px;
}
/*********************career_listing_details***************************/
.careerListingDetails li {
	margin-bottom: 6px;
}
.qaEngineerBanner {
	background-image: url(images/bag.png);
	background-position: 95% 0;
	background-repeat: no-repeat;
}
.submitApplication {
	display: block;
	width: 100%;
}
.backToJob {
	display: block;
	margin: 0 auto;
}
.applyForm {
	margin-top: 20px;
}
.applyForm input[type="text"] {
	border-radius: 0;
}
.applyForm textarea {
	width: 100%;
	resize: vertical;
}
.applyForm label {
	font-size: 14px;
	color: #333;
	font-family: 'open_sanssemibold';
	font-weight: normal;
}
.applyForm label span {
	color: #666;
}
/***************************** Press *************************/
.pressBanner {
	background-image: url("images/press.png");
	background-position: 95% 7px;
	background-repeat: no-repeat;
}
.press {
	height: auto;
	overflow: hidden;
	width: 100%;
}
.press ul {
	margin: 0;
	padding: 0;
}
.press ul li:nth-child(2n) {
	background: #f5f5f5;
	border-bottom: 1px solid #f1f1f1;
	border-top: 1px solid #f1f1f1;
	float: left;
	height: auto;
	padding: 65px 0 35px 0;
	width: 100%;
}
.press ul li:nth-child(2n+1) {
	background: #ffffff;
	float: left;
	height: auto;
	padding: 65px 0 35px 0;
	width: 100%;
}
.press-partners {
	float: left;
	height: auto;
	margin-right: 31px;
	width: 100%;
	margin-bottom: 30px;
}
.press-partners:last-child {
	margin-right: 0;
}
.press-partners-logo {
	float: left;
	height: 100%;
	margin-bottom: 30px;
	width: 100%;
}
.press-partners-logo img {
	border: 1px solid #f1f0f0;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	width: 100%;
	height: auto;
}
.press-partners-cont {
	background: #fff;
	border: 1px solid #eee;
	float: left;
	height: 100%;
	padding: 25px 20px 15px;
	position: relative;
	width: 100%;
}
.press-partners-cont p {
	font-family: 'open_sansregular';
	color: #666;
	font-size: 14px;
	line-height: 22px;
}
.press-partners-cont:after, .press-partners-cont:before {
	border: medium solid transparent;
	bottom: 100%;
	content: " ";
	height: 0;
	pointer-events: none;
	position: absolute;
	width: 0;
}
.press-partners-cont:after {
	border-color: rgba(238, 238, 238, 0) rgba(238, 238, 238, 0) #fff;
	border-width: 10px;
	left: 50%;
	margin-left: -10px;
}
.press-partners-cont:before {
	border-color: rgba(238, 238, 238, 0) rgba(238, 238, 238, 0) #eee;
	border-width: 11px;
	left: 50%;
	margin-left: -11px;
}
.table > tbody > tr > td {
	border: none;
	font-family: 'open_sansregular';
	font-size: 16px;
}
.table > tbody > tr > td strong {
	font-family: 'open_sanssemibold';
	font-size: 16px;
	color: #333333;
	font-weight: normal;
}
.table > tbody > tr {
	border-bottom: 1px solid #e4e6ea;
}
/***************************** Customers *********************/
.customers {
	height: auto;
	overflow: hidden;
	width: 100%;
	padding-top: 0;
	padding-bottom: 0;
	text-align: justify;
}
.customers ul {
	margin: 0;
	padding: 0;
}
.customers ul li:nth-child(2n) {
	background: #fff;
	border-bottom: 1px solid #f1f1f1;
	border-top: 1px solid #f1f1f1;
	float: left;
	height: auto;
	padding: 65px 0;
	width: 100%;
}
.customers ul li:nth-child(2n+1) {
	background: #f5f5f5;
	float: left;
	height: auto;
	padding: 65px 0;
	width: 100%;
}
.customers-item {
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	width: 1170px;
}
.partleft {
	float: left;
	height: auto;
	margin-right: 40px;
	margin-top: 10px;
	width: 223px;
}
.partright {
	float: left;
	height: auto;
	width: 907px;
}
.partright h3 {
	color: #0272b4;
	font-family: 'open_sansregular';
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
}
.partright p {
	color: #666;
	float: left;
	font-family: 'open_sansregular';
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 20px;
}
.partright p a {
	float: left;
	margin-left: 10px;
}
/***************************** Features **********************/
.featuresBanner {
	background-image: url("images/service.png");
	background-position: 94% 0;
	background-repeat: no-repeat;
}
.benefits {
}
.benefits h1 {
	margin-top: 0;
	padding-top: 0;
	font-size: 45px;
	line-height: 34px;
	margin-bottom: 60px;
}
.benefits p {
	font-size: 14px;
	margin-bottom: 30px;
}
.features {
	height: auto;
	overflow: hidden;
	width: 100%;
}
.features ul {
	margin: 0;
	padding: 0;
}
.features ul li:nth-child(2n) {
	background: #f5f5f5;
	border-bottom: 1px solid #f1f1f1;
	border-top: 1px solid #f1f1f1;
	float: left;
	height: auto;
	padding: 65px 0;
	width: 100%;
	text-align: center;
}
.features ul li:nth-child(2n+1) {
	background: #fff;
	float: left;
	height: auto;
	padding: 65px 0;
	width: 100%;
	text-align: center;
}
.features ul li p {
	text-align: justify;
	color: #666;
}
/******************************************* About Us ******************************/
.aboutBanner {
	background-image: url("images/about_header.png");
	background-position: 95% 7px;
	background-repeat: no-repeat;
}
.attachment-wp-post-image {
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin-bottom: 20px;
}
.pro-height {
	height: 370px;
}
.about {
	text-align: left;
}
.about h4 {
	color: #333;
}
.about h1 {
	text-align: center;
	margin-bottom: 45px;
}
/******************************************* Resources ******************************/
.get-update {
	background: #f3f3f3;
	border: 1px solid #e4e4e4;
	border-radius: 5px;
	float: left;
	height: auto;
	padding: 4px 20px;
	width: 100%;
	text-align: left;
}
.get-update h1 {
	color: #0272b4;
	font-family: 'open_sanssemibold';
	font-size: 34px;
	font-weight: bold;
	line-height: 80px;
	text-align: center;
	margin-bottom: 0;
	vertical-align: middle;
}
.thumbnail .caption {
	padding-bottom: 0;
	padding-top: 0;
}
.thumbnail .caption p {
	line-height: 20px;
}
.hadoop {
	float: left;
	width: 100%;
	height: auto;
	margin-top: 30px;
}
.hadoop img {
	width: 100%;
	height: auto;
}
.filter {
	float: left;
	width: 100%;
	height: auto;
	margin-top: 20px;
	background: #f3f3f3;
	border: 1px solid #e4e4e4;
	border-radius: 5px;
	padding: 20px;
	text-align: left;
}
.filter h3 {
	border-bottom: 1px solid #ccc;
	color: #444;
	float: left;
	font-family: 'open_sanslight';
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 5px;
	padding-bottom: 5px;
	width: 100%;
}
.filter ul {
	margin: 0;
	padding: 0;
}
.filter ul li {
	color: #666;
	float: left;
	font-family: 'open_sansregular';
	line-height: 25px;
	list-style-type: none;
	width: 100%;
}
/*********************** Contact Us*************************/
.cont-box {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #eaeaea;
	border-radius: 3px;
	float: left;
	height: 104px;
	line-height: 62px;
	margin-bottom: 36px;
	padding: 20px 0 20px 20px;
	vertical-align: middle;
	list-style-type: none;
	width: 100%;
}
.cont-box img {
	float: left;
	margin-right: 10px;
}
.contact-us-inner {
	height: auto;
	margin: 0 auto;
}
.contact-us-inner h2 {
	color: #444;
	font-family: 'open_sanslight';
	font-size: 35px;
	text-align: center;
}
.contact-us-inner h3 {
	color: #afdcf6;
	font-family: 'open_sanslight';
	font-size: 35px;
	text-align: center;
}
.contact-us-inner h3 img {
	position: relative;
	right: 15px;
}
/************************************ Customers ***************************************/
.testimonialsCont {
	width: 100%;
	min-height: 355px;
	padding: 40px 0;
	background: url(images/customer.png) repeat;
}
.cbp-qtrotator {
	position: relative;
}
.cbp-qtrotator h1 {
	color: #fff;
	margin-bottom: 10px;
}
.cbp-qtrotator p {
	color: #888;
	text-align: center;
}
.cbp-qtrotator .cbp-qtcontent {
	position: absolute;
	top: 0;
	z-index: 0;
	width: 100%;
}
.cbp-qtrotator .cbp-qtcontent {
	border-bottom: none;
}
.cbp-qtrotator .cbp-qtcontent.cbp-qtcurrent, .no-js .cbp-qtrotator .cbp-qtcontent {
	position: relative;
	z-index: 100;
	pointer-events: auto;
	opacity: 1;
}
.cbp-qtrotator .cbp-qtcontent:before, .cbp-qtrotator .cbp-qtcontent:after {
	content: " ";
	display: table;
}
.cbp-qtrotator .cbp-qtcontent:after {
	clear: both;
}
.cbp-qtcontent img {
	float: left;
	border: 3px solid #0073b4;
	padding: 8px;
	background: #fff;
	margin-right: 50px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin-bottom: 15px;
	position: relative;
	width: 100px;
	height: 100px;
}
.cbp-qtcontent p {
	font-family: 'open_sanssemibold';
	color: #fff;
	font-size: 16px;
	text-align: left;
	margin-bottom: 0;
	font-weight: normal;
}
.cbp-qtcontent p i {
	font-size: 14px;
	color: #999;
	font-family: 'open_sansregular';
}

/*****************************MEDIA***************************/
@media (max-width: 320px) {
.ccnn {
	float: left;
	margin-right: 2px;
	width: 30px;
	height: auto;
}
.ccnn img {
	width: 105%;
	height: auto;
}
.whitWrp {
	padding-top: 30px;
	padding-bottom: 30px;
}
.button26 {
	font-size: 18px;
}
.bannerInner .pageTitle {
	font-size: 45px;
}
.bentext {
	text-align: justify;
}
.fooNav {
	margin-top: 50px;
}
.foundbot {
	margin-bottom: 50px;
}
.gray18 p {
	line-height: 30px;
}
.carousel-control.left {
	background-color: transparent;
	background-image: url("images/caroLeft.png");
	background-position: 0 12%;
	background-repeat: no-repeat;
	width: 40px;
}
.carousel-control.right {
	background-color: transparent;
	background-image: url("images/caroRight.png");
	background-position: 0 12%;
	background-repeat: no-repeat;
	width: 40px;
}
.threeBlock .well {
	text-align: center;
}
.contact-form-inner ul li {
	width: 290px;
}
.blue3 {
	font-size: 22px;
}
.plan-name-bronze {
	text-align: center;
}
.thumbnail {
	padding: 6px 6px 0 6px;
	margin-bottom: 30px;
	min-height: 265px;
}
.digitalAdvertising h1 {
	text-align: center;
}
.dataService ul li, .dataService ul li:first-child, .dataService ul li:last-child {
	float: left;
	list-style: none outside none;
	margin-left: 3.5%;
	margin-right: 3.4%;
	margin-bottom: 30px;
	text-align: center;
	width: 43%; /* 170514 */
}
.testimonialsCont {
	min-height: 530px;
	background: url("images/customer.png") repeat-y;
}
.tb {
	text-align: center;
}
.qdsfb h1 {
	font-size: 30px;
}
.cbp-qtcontent img {
	text-align: center;
	float: none;
	margin: 20px 0 20px 0;
}
.customers ul li:nth-child(2n+1) {
	text-align: center;
}
.customers ul li:nth-child(2n) {
	text-align: center;
}
#dates li {
	width: 100%;
	float: left;
	margin-bottom: 5px;
	background: #ddd;
	text-align: left;
	text-align: left;
}
#dates li:last-child {
	padding-left: 30px;
}
#issues li img {
	margin: 10px;
}
.cntr p {
	text-align: center;
}
.imgres img {
	width: 100%;
	height: auto;
}
.imgres2 img {
	width: 100%;
	height: auto;
}
.slider-right h1{
    font-size: 20px;
}
.slider-right a{
    font-size: 16px;
}
.countt{
	margin-top:35px;
	}
}
@media (max-width: 380px) {
.testimonialsCont {
	min-height: 555px;
}
.ccnn {
	float: left;
	margin-right: 2px;
	width: 35px;
	height: auto;
}
.ccnn img {
	width: 105%;
	height: auto;
}
.tb {
	text-align: center;
}
.customers ul li:nth-child(2n+1) {
	text-align: center;
}
.customers ul li:nth-child(2n) {
	text-align: center;
}
.whitWrp {
	padding-top: 30px;
	padding-bottom: 30px;
}
.imgres img {
	width: 100%;
	height: auto;
}
.imgres2 img {
	width: 100%;
	height: auto;
}
.slider-right h1{
    font-size: 20px;
}
.countt{
	margin-top:15px;
	}
.slider-right a{
    font-size: 16px;
}
}
@media (max-width: 384px) {
.tb {
	text-align: center;
}
.customers ul li:nth-child(2n+1) {
	text-align: center;
}
.customers ul li:nth-child(2n) {
	text-align: center;
}
.imgres img {
	width: 100%;
	height: auto;
}
.imgres2 img {
	width: 100%;
	height: auto;
}
.slider-right h1{
    font-size: 20px;
}
.countt{
	margin-top:0px;
	}
.slider-right a{
    font-size: 16px;
}
}
@media (max-width: 414px) {
.tb {
	text-align: center;
}
.customers ul li:nth-child(2n+1) {
	text-align: center;
}
.customers ul li:nth-child(2n) {
	text-align: center;
}
.whitWrp {
	padding-top: 30px;
	padding-bottom: 30px;
}
.imgres img {
	width: 100%;
	height: auto;
}
.imgres2 img {
	width: 100%;
	height: auto;
}
.slider-right h1{
    font-size: 20px;
}
.countt{
	margin-top:35px;
	}
.slider-right a{
    font-size: 16px;
}
}
@media (max-width: 1199px) {
.mainNavigationBar .nav > li > a {
	padding: 10px 6px;
	font-size: 14px;
}
}
@media (max-width: 979px) {
h1 {
	font-family: 'open_sanslight';
	font-size: 35px;
	color: #333;
	font-weight: normal;
	line-height: normal;
}
h2 {
	font-family: 'open_sanslight';
	font-size: 28px;
	color: #333;
	font-weight: normal;
	line-height: normal;
}
h3 {
	font-family: 'open_sanslight';
	font-size: 18px;
	color: #333;
	font-weight: normal;
	line-height: normal;
}
h4 {
	font-family: 'open_sanssemibold';
	font-size: 14px;
	color: #0072b4;
	font-weight: normal;
	line-height: normal;
}
.mainNavigationBar .navbar-brand {
	display: block;
	float: none;
	font-size: 18px;
	height: auto;
	line-height: 20px;
	margin: 0 auto;
	padding: 0;
	z-index: 1;
}
.mainNavigationBar .navbar-nav {
	display: table;
	float: none;
	margin: 0 auto;
}
.mainNavigationBar .nav > li > a {
	font-size: 12px;
	padding: 10px 6px;
}
.loginBar li {
	float: left;
	margin-left: 6px;
}
.mainNavigationBar .nav > li.registerBtn > a {
	font-size: 10px;
	padding: 4px 2px;
	margin-top: 7px;
}
.loginBar {
	display: table;
	margin: 0 auto;
	padding: 0;
}
.bigData ul li {
	margin-left: 10%;
	margin-right: 10%;
	width: 80%;
	text-align: center;
}
.vedioPanel p {
	text-align: center;
	;
}
.threeMod a.threeModItem {
	margin-bottom: 20px;
}
.dataService ul {
	display: table;
	margin: 0 auto;
}
.dataService ul li, .dataService ul li:first-child, .dataService ul li:last-child {
	float: left;
	list-style: none outside none;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 30px;
	text-align: left;
	width: 48%; /* 170514 */
}
.dataService ul li a {
	display: block;
}
}
@media (max-width: 767px) {
.whitWrp {
	padding-top: 30px;
	padding-bottom: 30px;
}
.about {
	text-align: center;
}
.dataService h1 {
	font-size: 30px;
}
.navbar-header .navbar-toggle {
	margin-right: 0;
}
.brand-box {
	position: absolute;
	z-index: 9;
}
.mainNavigationBar .navbar-nav {
	display: block;
	float: none;
	margin: 0;
}
/* 080614 */
.bigData ul li {
	float: left;
	margin-left: 5%;
	margin-right: 5%;
	text-align: center;
	width: 40%;
}
.bigData ul li:last-child {
	width: 90%;
}
.bigData ul li:last-child .btn {
	display: table;
	margin: 0 auto;
	clear: both;
	margin-top: 20px;
}
.cotationBar .cot {
	background-size: 18%;
	padding-left: 55px;
}
.cotationBar .cotRight {
	background-size: 18%;
	padding-right: 55px;
}
.cotationBar .cot h3 {
	font-size: 16px;
}
.headerMobile {
	float: left;
}
.headerMobile .navbar.topBar {
	background-color: #282828;
}
.headerMobile .navbar-toggle {
	background-color: transparent;
	background-image: none;
	border: 0 solid rgba(0, 0, 0, 0);
	border-radius: 0;
	float: right;
	margin-bottom: 8px;
	margin-right: 15px;
	margin-top: 8px;
	padding: 0px 0;
	position: relative;
}
.headerMobile .navbar-header .glyphicon {
	font-size: 20px;
}
.headerMobile .navbar-brand {
	padding: 0;
	height: 25px;
	float: none;
	margin: 0 auto;
	display: table;
}
.headerMobile .navbar-inverse .navbar-toggle:hover, .headerMobile .navbar-inverse .navbar-toggle:focus, .headerMobile .navbar-primary .navbar-toggle:hover, .headerMobile .navbar-primary .navbar-toggle:focus {
	background-color: transparent;
	background-image: none;
	border: 0 solid rgba(0, 0, 0, 0);
}
.collapse.in .nav.navbar-nav > li a, .headerMobile .side-collapse .nav.navbar-nav > li a {
	background: none repeat scroll 0 0 #003b63;
	border-top: 1px solid #004a84;
	border-bottom: 1px #002d4c solid;
	border-radius: 0;
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	color: #fff;
	padding: 4px 10px;
	font-size: 13px;
}
.collapse.in .nav.navbar-nav > li a:hover, .headerMobile .navbar-sliding .nav.navbar-nav > li a:hover {
	background: none repeat scroll 0 0 #013a61;
}
.collapse.in .nav.navbar-nav > li:first-child a {
	border-top: none;
}
.collapse.in .nav.navbar-nav > li a:hover {
	background-color: #0072b4;
}
.mainNavigationBar .navbar-toggle {
	border-radius: 0;
	background-color: #0172b4;
	background-image: none;
	box-shadow: none;
}
.collapse.in .nav.navbar-nav > li ul.dropdown-menu > li a {
	background-color: #00507f;
	border: none;
	padding: 10px 10px 10px 20px;
}
/*/ 170514 */

.mainNavigationBar .nav > li > a {
	font-size: 16px;
	padding: 12px 12px;
	margin-top: 7px;
}
.mainNavigationBar .nav > li.registerBtn > a {
	font-size: 16px;
	margin-top: 7px;
	padding: 12px;
}
.bigData h1 {
	line-height: 40px;
	font-size: 30px;
}
.whitWrp.cotationBar {
	background-color: #f5f5f5;
	min-height: 480px;
}
.whitWrp.gryBg.bigData {
	background-color: transparent;
}
.topSocial.topSocialFooter {
	display: table;
	margin: 0 auto;
}
/* 170514 */
.navbar-header .navbar-toggle {
	margin: 0;
}
.navbar-header .glyphicon {
	font-size: 25px;
}
/*/ 170514 */

    /**CAREER***/
.commentsCarosol .img_wrapper {
	display: block;
	margin: 0 auto;
}
.whyJoinQubole p, .openPositions p {
	font-size: 14px;
}
p.commentsTxt {
	margin-top: 20px;
	font-size: 14px;
	line-height: 22px;
}
.headerMobile .navbar-fixed-top, .headerMobile .navbar-fixed-bottom {
	left: 0;
	position: absolute;
	right: 0;
	z-index: 1030;
}
.cbp-spmenu-push-toright {
	overflow-y: hidden;
}
.customers ul li a img {
	margin-bottom: 15px;
}
.contact-form-inner ul li {
	width: 290px;
}
.bradcomePage {
	padding-top: 60px;
	padding-bottom: 14px;
	background: #f7f7f7;
}
.thumbnail {
	padding: 6px 6px 0 6px;
	margin-bottom: 30px;
	min-height: 260px;
}
.customers ul li:nth-child(2n+1) {
	text-align: center;
}
.customers ul li:nth-child(2n) {
	text-align: center;
}
.slider-right h1{
    font-size: 20px;
}
.slider-right a{
    font-size: 16px;
}
.countt{
	margin-top:40px;
	}
   
}
 @media screen and (min-width: 768px) {
.cbp-spmenu-push-toright {
	left: 0;
}
}
/********************************* Resources Slider***************************/
ol.bjqs-markers li a {
	padding: 7px 10px;
	background: #0272b4;
	color: #fff;
	font-size: 12px;
	margin: 5px;
	text-decoration: none;
}
ol.bjqs-markers li.active-marker a, ol.bjqs-markers li a:hover {
	background: #999;
}
p.bjqs-caption {
	background: #000;
	opacity: 0.5;
	color: #fff;
	font-size: 14px;
}
ul.bjqs {
	position: relative;
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	display: none;
}
li.bjqs-slide {
	position: absolute;
	display: none;
}
li.bjqs-slide a img {
	width: 100%;
	height: auto;
}
ul.bjqs-controls {
	list-style: none;
	margin: 0;
	padding: 0;
	z-index: 9999;
	display: none;
}
ul.bjqs-controls.v-centered li a {
	position: absolute;
}
ul.bjqs-controls.v-centered li.bjqs-next a {
	right: 0;
}
ul.bjqs-controls.v-centered li.bjqs-prev a {
	left: 0;
}
ol.bjqs-markers {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
	position: relative;
	bottom: 50px;
	left: 10px !important;
}
ol.bjqs-markers.h-centered {
	text-align: left;
}
ol.bjqs-markers li {
	display: inline;
}
ol.bjqs-markers li a {
	display: inline-block;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
p.bjqs-caption {
	display: block;
	width: 100%;
	margin: 0;
	padding: 2%;
	position: absolute;
	bottom: 0;
}
/*........................ Tool Tip .........................*/
a.tooltip {
	outline: none;
	text-decoration: none;
	opacity: 1;
}
a.tooltip strong {
	line-height: 30px;
}
a.tooltip > span {
	width: 190px;
	padding: 10px 20px;
	margin-top: 20px;
	opacity: 0;
	visibility: hidden;
	z-index: 10;
	position: absolute;
	font-family: 'open_sansregular';
	font-size: 12px;
	font-style: normal;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
} /*a.tooltip > span:hover,*/
a.tooltip:hover > span {
	opacity: 1;
	text-decoration: none;
	visibility: visible;
	overflow: visible;
	margin-top: 30px;
	display: inline;
	margin-left: -60px;
}
a.tooltip span b {
	width: 15px;
	height: 15px;
	margin-left: 20px;
	margin-top: -19px;
	display: block;
	position: absolute;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	display: none\0/;
 *display: none;
}
a.tooltip > span {
	color: #fff;
	background: #0272B4;
}
a.tooltip span b {
	background: #0272B4;
	border-top: 1px solid #0272B4;
	border-right: 1px solid #0272B4;
}
a.tooltip span img {
	float: left;
	margin-right: 10px;
}
.wjq {
	margin-bottom: 40px;
}
.inpressBanner {
	background-image: url("images/press.png");
	background-position: 93% 7px;
	background-repeat: no-repeat;
}
.aboutBanner {
	background-image: url("images/about_header.png");
	background-position: 93% 7px;
	background-repeat: no-repeat;
}
.blogBanner {
	background-image: url("images/blog.png");
	background-position: 93% 7px;
	background-repeat: no-repeat;
}
.partnerBanner {
	background-image: url("images/partner_header_bg.png");
	background-position: 93% 7px;
	background-repeat: no-repeat;
}
.pricingBanner {
	background-image: url("images/pricing.png");
	background-position: 93% 7px;
	background-repeat: no-repeat;
}
.customerBanner {
	background-image: url("images/customers.png");
	background-position: 93% 7px;
	background-repeat: no-repeat;
}
.resourcesBanner {
	background-image: url("images/resources_header.png");
	background-position: 93% 7px;
	background-repeat: no-repeat;
}
.jobpageBanner {
	background-image: url("images/engg_bg.png");
	background-position: 93% 7px;
	background-repeat: no-repeat;
}
/************************Case Stydy**********************/
h2.title {
	font-size: 35px;
	font-family: 'open_sanslight';
	color: #000;
}
.title > img {
	float: left;
	margin-right: 42px;
}
.post .cot {
	background: url("images/cotLeftPost.png") no-repeat scroll left top rgba(0, 0, 0, 0);
	padding-left: 50px;
	padding-top: 16px;
}
.post .cot p {
	font-size: 18px;
	text-align: justify;
}
.post .cotRight {
	padding-bottom: 10px;
	padding-right: 50px;
	background: url("images/cotRightPost.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
}
.authComments {
	max-width: 400px;
}
.authComments img {
	float: left;
	display: inline;
	margin-right: 5%;
	margin-top: 15px;
	width: 25%;
}
.authComments .auth {
	float: left;
	margin-left: 0;
	width: 70%;
}
.overview {
	padding: 10px;
}
.overview h4 {
	text-align: center;
	font-size: 25px;
	color: #0072b4;
}
.overview ul {
	padding-left: 20px;
}
.overview > ul > li {
	margin-bottom: 15px;
}
.challenges h4 {
	color: #333;
	font-family: 'open_sansbold';
}
/**********************************pricing***************************************/
.pricing-table .plan {
	margin-left: 0px;
	border-radius: 0;
	text-align: center;
	background-color: #ffffff;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.plan:hover {
	background-color: #fff;
	-moz-box-shadow: 0;
	-webkit-box-shadow: 0;
	box-shadow: 0;
}
.pricing-table {
	overflow: hidden;
}
.plan {
	position: relative;
	padding: 0;
	margin-left: 0px;
	color: #ff;
	background-color: #5e5f59;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	margin-bottom: 30px;
}
.plan > div {
	background-color: #0072b4;
	padding: 20px;
	color: #fff;
}
.pricing-table-bronze {
	padding: 20px;
	color: #fff;
	background-color: #f89406;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
.pricing-table .plan .plan-name-bronze h2 {
	font-size: 25px;
	color: #ffffff;
	font-family: 'open_sansbold';
	margin-bottom: 25px;
}
.plan-name-bronze p {
	text-align: center;
}
.pricing-table .plan .plan-name-bronze span {
	font-size: 45px;
	color: #ffffff;
	font-family: 'open_sansbold';
}
.plan-name-bronze span sup, .plan-name-bronze span sub {
	color: #ffffff;
	font-size: 25px;
}
.plan-name-bronze span sup {
 top: 0.5em.
}
.plan-name-bronze span sub {
 bottom: 0.5em.
}
.pricing-table .plan ul {
	border-bottom: 1px solid #dadada;
	border-left: 1px solid #dadada;
	border-radius: 0;
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.textCenter {
	text-align: center;
}
/*
 .pricing-table .plan:last-child {
    background-image: url(images/pricing_divider.png);
    background-repeat: repeat-y;
    background-position: 0 100%;
 }
*/
.pricing-table .plan .pricing_divider {
	position: absolute;
	min-height: 500px;
	width: 10px;
	left: -8px;
	z-index: 99;
	background-color: transparent;
	background-image: url(images/pricing_divider.png);
	background-repeat: repeat-y;
	background-position: 0 100%;
}
.pricing-table .plan:last-child ul {
	border-right: 1px solid #dadada;
}
.pricing-table .plan ul li.plan-feature {
	padding: 20px 5px;
	border-bottom: 1px solid #f2f2f2;
	margin-right: 0px;
	font-size: 18px;
}
.pricing-table .plan ul li.plan-feature:last-child {
	border-bottom: 0;
}
.pricing-three-column {
	margin: 0 auto;
	width: 96%;
}
.pricing-variable-height .plan {
	float: none;
	margin-left: 2%;
	vertical-align: bottom;
	display: inline-block;
	zoom: 1;
 *display:inline;
}
.ptable {
	background: url("images/pricing_bg_two_col.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 251px;
	margin: 50px auto;
	width: 1101px;
}
.ptable_left {
	float: left;
	height: auto;
	margin-left: 4px;
	margin-right: 2px;
	margin-top: 7px;
	width: 560px;
}
.ptable_left h3 {
	color: #fff;
	font-family: 'open_sansbold';
	font-size: 25px;
	margin-top: 10px;
	text-align: center;
}
.ptable_left h1 {
	color: #fff;
	font-family: 'open_sansbold';
	font-size: 45px;
	font-weight: normal;
	margin-bottom: 25px;
	margin-top: 20px;
	text-align: center;
}
.ptable_left ul {
	margin: 0;
	padding: 0;
}
.ptable_left ul li {
	font-size: 18px;
	line-height: 63px;
	text-align: center;
	list-style-type: none;
}
.ptable_right {
	float: left;
	height: 300px;
	margin-left: 20px;
	margin-top: 7px;
	width: 480px;
}
.ptable_right h3 {
	color: #fff;
	font-family: 'open_sansbold';
	font-size: 25px;
	font-weight: normal;
	margin-top: 10px;
	text-align: center;
}
.ptable_right h1 {
	color: #fff;
	font-family: 'open_sansbold';
	font-size: 45px;
	font-weight: normal;
	margin-bottom: 25px;
	margin-top: 20px;
	text-align: center;
}
.ptable_right ul {
	margin: 0;
	padding: 0;
}
.ptable_right ul li {
	font-size: 18px;
	line-height: 63px;
	text-align: center;
	list-style-type: none;
}
.doll {
	font-family: 'open_sansregular';
	font-size: 25px;
	font-weight: normal;
	position: relative;
	top: -20px;
}
.mo {
	font-family: 'open_sansregular';
	font-size: 18px;
	font-weight: normal;
}
.plan-mouseover .plan-name {
	background-color: #4e9a06 !important;
}
.btn-plan-select {
	padding: 8px 25px;
	font-size: 18px;
}
.credit p {
	color: #666;
	font-family: 'open_sansregular';
	font-size: 25px;
	font-weight: normal;
	text-align: center;
}
.digitalAdvertising {
	margin: 0 auto;
}
.faq {
	width: 100%;
	height: auto;
}
.faq h2 {
	font-size: 25px;
	font-weight: normal;
	margin-bottom: 30px;
	color: #333;
	font-family: 'open_sansregular';
}
.faq ul {
	padding: 0;
	margin: 0;
}
.faq ul li {
	list-style-type: none;
	margin-bottom: 30px;
}
.faq ul li h5 {
	color: #333;
	font-family: 'open_sanssemibold';
	font-size: 16px;
	font-weight: normal;
}
.faq ul li p {
	margin-left: 30px;
	font-family: 'open_sansregular';
	font-size: 16px;
	margin-left: 20px;
	margin-top: 10px;
	color: #666;
}
.event-border {
	border-bottom: 1px solid #e4e6ea;
	padding: 15px 0;
}
.cq {
	float: left;
	padding: 20px;
	width: 100%;
	height: auto;
	background: #f3f3f3;
}
.cq h3 {
	border-bottom: 1px solid #ddd;
	color: #444;
	float: left;
	font-family: 'open_sanslight';
	font-size: 25px;
	font-weight: normal;
	margin-bottom: 15px;
	margin-top: 20px;
	padding-bottom: 10px;
	width: 100%;
}
.cq ul {
	padding: 0;
	margin: 0;
	float: left;
}
.cq ul li {
	list-style-type: none;
	width: 260px;
	line-height: 25px;
}
.cq ul li img {
	margin-right: 10px;
	position: relative;
	top: 2px;
}
.artwebi {
	float: left;
	width: 100%;
	height: auto;
	margin-top: 30px;
}
.artwebi ul {
	padding: 0;
	margin: 0;
}
.artwebi ul li {
	border: 1px solid #eee;
	box-shadow: 0 0 4px #ddd;
	display: inline;
	float: left;
	height: auto;
	list-style-type: none;
	padding: 5px;
	width: 100%;
}
.artwebi ul li h4 {
	font-family: 'open_sansregular';
	font-size: 14px;
	font-weight: normal;
	color: #666;
	margin-bottom: 5px;
	margin-top: 6px;
	margin-left: 5px;
}
.artwebi ul li p {
	margin-left: 5px;
}
.artwebi ul li:hover {
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.artwebi ul li a img {
	width: 100%;
	height: auto;
}
.arpost {
	float: left;
	height: auto;
	margin-top: 30px;
	background: #f3f3f3;
	padding: 20px;
	width: 100%;
}
.arpost ul {
	padding: 0;
	margin: 0;
}
.arpost ul li {
	list-style-type: none;
	float: left;
	border-bottom: 1px solid #e4e4e4;
	padding: 20px 0;
	width: 100%;
}
.arpost ul li:last-child {
	border-bottom: none;
}
.arpost ul li p {
	margin-bottom: 10px;
	line-height: 24px;
}
.arpost ul li img {
	float: left;
	margin-right: 10px;
	border: 1px solid #ddd;
	padding: 3px;
	background: #fff;
}
.arpost ul li h4 {
	color: #000;
	font-family: 'open_sanssemibold';
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 8px;
}
.join {
	float: left;
	height: auto;
	margin-top: 30px;
	background: #f3f3f3;
	padding: 20px;
	width: 100%;
}
.join p {
	line-height: 24px;
}
.join h3 {
	color: #000;
	font-family: 'open_sanssemibold';
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 7px;
	float: left;
	width: 100%;
}
.join ul {
	padding: 0;
	margin: 20px 0 0 0;
}
.join ul li {
	float: left;
	margin: 0 5px;
	list-style-type: none;
}
.join ul li a {
	text-decoration: none;
}
.join ul li a:hover {
	opacity: 0.95;
}
.supp-apps {
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	width: 1170px;
}
.supp-apps h1 {
	color: #333;
	font-family: "OpenSans Light";
	font-size: 45px;
	font-weight: normal;
	margin-bottom: 30px;
	margin-top: 15px;
	text-align: left;
}
.supp-apps ul {
	margin: 0;
	padding: 0;
}
.supp-apps ul li {
	float: left;
	height: 88px;
	list-style-type: none;
	margin-right: 54px;
	width: 150px;
}
.supp-apps ul li:nth-child(6n) {
	margin-right: 0;
}
 @media screen and (max-width: 768px) {
.pricing-table .plan ul {
	border-right: 1px #dadada solid;
}
.pricing-table .plan ul:last-child {
	border-left: 1px #dadada solid;
}
.plan .pricing_divider {
	display: none;
}
.thumbnail {
	padding: 6px 6px 0 6px;
	margin-bottom: 30px;
	min-height: 260px;
}
.digitalAdvertising h1 {
	text-align: center;
}
}
 // Others Code... .about-text-inner p {
 color: #666;
 font-family: 'open_sansregular';
 font-size: 16px;
}
 // Navigation .menu {
 margin-top: 20px;
}
#menu2 {
	width: 100%;
	margin: 0;
	padding: 29px 0 0 0;
	list-style: none;
}
#menu2 li {
	float: left;
	padding: 0 0 10px 0;
	position: relative;
	line-height: 0;
	list-style-type: none;
}
#menu2 a {
	float: left;
	height: 25px;
	padding: 0 17px;
	color: #fff;
	text-transform: uppercase;
	font-family: 'open_sanssemibold';
	text-decoration: none;
	text-shadow: 0 1px 0 #000;
}
#menu2 li:hover > a {
	color: #fafafa;
}
*html #menu2 li a:hover /* IE6 */ {
	color: #fafafa;
}
#menu2 li:hover > ul {
	display: block;
}
/* Sub-menu */

#menu2 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: none;
	position: absolute;
	top: 35px;
	left: 0;
	z-index: 99999;
	background: #111;
	-moz-border-radius: 7px;
	border-radius: 7px;
	opacity: 0.9;
}
#menu2 ul ul {
	top: 0;
	left: 150px;
}
#menu2 ul li {
	float: none;
	margin: 0;
	padding: 0;
	display: block;
}
#menu2 ul li:last-child {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#menu2 ul a {
	padding: 10px;
	height: 10px;
	width: 130px;
	height: auto;
	line-height: 1;
	display: block;
	white-space: nowrap;
	float: none;
	text-transform: none;
}
*html #menu2 ul a /* IE6 */ {
	height: 10px;
}
*:first-child+html #menu2 ul a /* IE7 */ {
	height: 10px;
}
#menu2 ul a:hover {
	background: #0186ba;
	background: -moz-linear-gradient(#04acec, #0186ba);
	background: -webkit-gradient(linear, left top, left bottom, from(#04acec), to(#0186ba));
	background: -webkit-linear-gradient(#04acec, #0186ba);
	background: -o-linear-gradient(#04acec, #0186ba);
	background: -ms-linear-gradient(#04acec, #0186ba);
	background: linear-gradient(#04acec, #0186ba);
}
#menu2 ul li:first-child > a {
	-moz-border-radius: 7px 7px 0 0;
	border-radius: 7px 7px 0 0;
}
#menu2 ul li:first-child > a:after {
	content: '';
	position: absolute;
	left: 35px;
	top: -12px;
	width: 0;
	height: 0;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-bottom: 12px solid #111;
	opacity: 0.9;
}
#menu2 ul li:first-child a:hover:after {
	border-bottom-color: #0aa2da;
}
#menu2 ul ul li:first-child a:hover:after {
	border-right-color: #0aa2da;
	border-bottom-color: transparent;
}
#menu2 ul li:last-child > a {
	-moz-border-radius: 0 0 7px 7px;
	border-radius: 0 0 7px 7px;
}
/* Clear floated elements */
#menu2:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html #menu2 {
	zoom: 1;
} /* IE6 */
*:first-child+html #menu2 {
	zoom: 1;
} /* IE7 */
.km-summery {
	background: #f5f5f5;
	border: 1px solid #f1f1f1;
	float: right;
	height: auto;
	margin-left: 20px;
	padding: 25px 30px;
	width: 318px;
}
.km-summery h5 {
	color: #000;
	font-family: 'open_sansregular';
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
	text-align: left;
}
.km-summery ul {
	float: left;
	margin: 0 0 0 15px;
	padding: 0;
}
.km-summery ul li {
	color: #333;
	float: left;
	line-height: 24px;
	list-style-type: disc;
	margin-bottom: 10px;
	width: 100%;
}
.km-summery22 {
	background: none repeat scroll 0 0 #f5f5f5;
	border: 1px solid #f1f1f1;
	float: right;
	height: auto;
	margin-left: 20px;
	padding: 25px 30px;
	width: 100%;
}
.km-summery22 h5 {
	color: #0072b4;
	font-family: 'open_sanslight';
	font-size: 25px;
	font-weight: normal;
	margin-bottom: 10px;
	text-align: left;
}
.km-summery22 ul {
	float: left;
	margin: 0 0 0 15px;
	padding: 0;
}
.km-summery22 ul li {
	color: #333;
	float: left;
	font-family: 'open_sanssemibold';
	line-height: 24px;
	list-style-type: disc;
	margin-bottom: 10px;
	width: 100%;
}
.bquote {
	height: auto;
	margin: 0 auto;
	padding: 50px;
	text-align: center;
	width: 100%;
}
.bquote p.bheading {
	color: #999;
	font-family: 'open_sansregular';
	font-size: 24px;
	font-weight: normal;
	line-height: 34px;
}
.bquote h4 p {
	color: #999;
	font-family: 'open_sansregular';
	font-size: 25px;
	font-weight: normal;
	line-height: 34px;
}
.bquote img {
	border-radius: 50%;
	float: left;
	height: 100px;
	margin-bottom: 50px;
	margin-right: 50px;
	position: relative;
	width: 100px;
}
.bquote h3.btitle {
	color: #0272b4;
	font-family: 'open_sansregular';
	font-size: 18px;
}
.bquote h3.btitle2 {
	color: #0272b4;
	float: left;
	font-family: 'open_sansregular';
	font-size: 18px;
	text-align: center;
	width: 1070px;
}
.qcont {
	float: right;
	height: auto;
	margin: 30px 20px 0 0;
	overflow: hidden;
	text-align: left;
	width: 100%;
}
.qcont p img {
	border: 1px solid #eee;
	border-radius: 50%;
	margin: 0;
	padding: 3px;
}
.qcont img {
	border: 1px solid #eee;
	border-radius: 50%;
	float: left;
	margin-right: 20px;
	padding: 3px;
}
.objectives {
	float: left;
	height: auto;
	margin-bottom: 50px;
	margin-top: 50px;
	width: 100%;
}
.objectives-left {
	background: none repeat scroll 0 0 #f5f5f5;
	border: 1px solid #f1f1f1;
	border-radius: 3px;
	float: left;
	height: auto;
	padding: 25px;
	text-align: center;
	width: 493px;
}
.objectives-left:last-child {
	margin-left: 60px;
}
.objectives-left img {
	position: relative;
	text-align: center;
}
.objectives-left h4 {
	color: #0072b4;
	font-family: 'open_sanslight';
	font-size: 25px;
	font-weight: normal;
	margin: 20px 0;
	text-align: center;
}
.objectives-left ul li {
	color: #333;
	float: left;
	line-height: 30px;
	list-style-type: disc;
}
.objectives-left ul {
	padding-left: 20px;
}


.hero img {
	width: 100%;
	height: auto;
}
.navbar-inverse {
	border-color: #282828;
	border-bottom: 0;
}
.google-map {
	border: 1px solid #ddd;
	padding: 5px;
}
.google-map iframe {
	width: 100%;
	height: auto;
}
.happy {
	margin-bottom: 10px;
}
.happy p {
	text-align: center;
}
.hs-cta-wrapper img {
	width: 100%;
	height: auto;
}
/*
................................... Hadoop as Service .....................................
*/

/*
................................... Product and Service .....................................
*/
.pro_menu {
	padding: 10px 0;
	background: #e7e6e6;
}
.pro_nav {
	float: left;
	width: 100%;
	height: auto;
}
.pro_nav ul {
	padding: 0;
	margin: 0;
}
.pro_nav ul li {
	list-style-type: none;
	width: auto;
	float: left;
}
.pro_nav ul li a {
	text-decoration: none;
	padding: 20px 50px;
}
/* -------------------------------- 

Modules - reusable parts of our design

-------------------------------- */
.cd-container {
	width: 100%;
}
.cd-container:after {
	content: "";
	display: table;
	clear: both;
}
.cd-secondary-nav ul {
	margin-bottom: 0;
}
@media only screen and (min-width: 1170px) {
.has-top-margin {
	-webkit-animation: animate-margin-top 0.3s;
	-moz-animation: animate-margin-top 0.3s;
	animation: animate-margin-top 0.3s;
	margin-top: 70px;
}
}
/* -------------------------------- 

Navigation

-------------------------------- */
.cd-header {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 50px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	background-color: #030d18;
	z-index: 3;
}
#cd-logo {
	float: left;
	margin: 13px 0 0 5%;
}
#cd-logo img {
	display: block;
}
@media only screen and (min-width: 1170px) {
#cd-logo.is-hidden {
	/* assign a position fixed and move outside the viewport (on the left) */
	opacity: 0;
	position: fixed;
	left: -20%;
	margin-left: 0;
	-webkit-transition: left 0.3s, opacity 0.3s;
	-moz-transition: left 0.3s, opacity 0.3s;
	transition: left 0.3s, opacity 0.3s;
}
#cd-logo.is-hidden.slide-in {
	/* slide in when the secondary navigation gets fixed */
	left: 5%;
	opacity: 1;
}
}
.cd-primary-nav {
	/* mobile first - navigation hidden by default, triggered by tap/click on navigation icon */
	float: right;
	margin-right: 5%;
	width: 44px;
	height: 100%;
	background: url("img/cd-icon-menu.svg") no-repeat center center;
	background-size: 44px 44px;
}
.cd-primary-nav ul {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	transform: translateY(-100%);
}
.cd-primary-nav ul.is-visible {
	-webkit-transform: translateY(50px);
	-moz-transform: translateY(50px);
	-ms-transform: translateY(50px);
	-o-transform: translateY(50px);
	transform: translateY(50px);
}
.cd-primary-nav a {
	display: block;
	height: 50px;
	line-height: 50px;
	padding-left: 5%;
	background: #000101;
	border-top: 1px solid #051426;
	color: #f0eee1;
}
/* -------------------------------- 

Intro

-------------------------------- */
#cd-intro {
	position: relative;
	height: 300px;
	background-size: cover;
	z-index: 2;
}
@media only screen and (min-width: 1170px) {
#cd-intro {
	height: 500px;
}
}
.cd-btn {
	display: inline-block;
	padding: 1em 1.8em;
	background-color: rgba(245, 72, 74, 0.9);
	margin-top: 1em;
	border-radius: 20em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: white;
}
.no-touch .cd-btn:hover {
	background-color: #f5484a;
}
@media only screen and (min-width: 1170px) {
.cd-btn.is-hidden {
	/* assign a position fixed and move outside the viewport (on the right) */
	opacity: 0;
	position: fixed;
	right: -20%;
	top: 0;
	padding: .8em 1.2em;
	margin: 14px 0 0;
	-webkit-transition: right 0.3s, opacity 0.3s;
	-moz-transition: right 0.3s, opacity 0.3s;
	transition: right 0.3s, opacity 0.3s;
}
.cd-btn.is-hidden.slide-in {
	right: 5%;
	opacity: 1;
}
}
/* -------------------------------- 

Secondary Fixed Navigation

-------------------------------- */
.cd-secondary-nav {
	position: relative;
	z-index: 3;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.cd-secondary-nav ul {
	position: fixed;
	width: 100%;
	max-width: 800px;
	right: 5%;
	bottom: 20px;
	visibility: hidden;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: 100% 100%;
	-moz-transform-origin: 100% 100%;
	-ms-transform-origin: 100% 100%;
	-o-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
	-webkit-transition: -webkit-transform 0.3s, visibility 0s 0.3s;
	-moz-transition: -moz-transform 0.3s, visibility 0s 0.3s;
	transition: transform 0.3s, visibility 0s 0.3s;
	margin-bottom: 0;
}
.cd-secondary-nav ul.is-visible {
	visibility: visible;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform 0.3s, visibility 0s 0s;
	-moz-transition: -moz-transform 0.3s, visibility 0s 0s;
	transition: transform 0.3s, visibility 0s 0s;
}
.cd-secondary-nav li a {
	display: block;
	color: #f0eee1;
}
.cd-secondary-nav li:last-child a {
	border-bottom: none;
}
@media only screen and (min-width: 1170px) {
.cd-secondary-nav {
	z-index: 1;
	height: auto;
	-webkit-transition: height 0.3s;
	-moz-transition: height 0.3s;
	transition: height 0.3s;
}
.cd-secondary-nav nav, .cd-secondary-nav ul, .cd-secondary-nav li, .cd-secondary-nav a {
	height: 100%;
}
.cd-secondary-nav ul {
	/* reset navigation values */
	position: static;
	width: auto;
	max-width: 100%;
	visibility: visible;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	text-align: center;
	background-color: #e7e6e6;
	margin-bottom: 0;
}
.cd-secondary-nav li {
	display: inline-block;
}
.cd-secondary-nav li a {
	position: relative;
	text-align: center;
	display: block;
	border-bottom: none;
	-webkit-transition: padding 0.2s;
	-moz-transition: padding 0.2s;
	transition: padding 0.2s;
	color: #333;
	padding: 15px 0;
}
.cd-secondary-nav li a b {
	font-size: 15px;
	color: #333;
	padding: 15px 30px;
	font-family: 'open_sanssemibold';
	font-weight: normal;
}
.cd-secondary-nav li a span {
	position: absolute;
	display: inline-block;
	width: 40px;
	height: 40px;
	top: 18px;
	left: 50%;
	right: auto;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	background-repeat: no-repeat;
	background-image: url(img/cd-nav-icons.svg);
	-webkit-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	transition: opacity 0.2s;
}
.cd-secondary-nav li a:hover b, .cd-secondary-nav li a.active b {
	color: #fff;
	background: #7d7d7d;
}
.cd-secondary-nav li:nth-child(1) a span {
	background-position: 0 0;
}
.cd-secondary-nav li:nth-child(2) a span {
	background-position: -40px 0;
}
.cd-secondary-nav li:nth-child(3) a span {
	background-position: -80px 0;
}
.cd-secondary-nav li:nth-child(4) a span {
	background-position: -120px 0;
}
.cd-secondary-nav li:nth-child(5) a span {
	background-position: -160px 0;
}
.cd-secondary-nav.is-fixed {
	position: fixed;
	left: 0;
	top: 0;
	height: auto;
	width: 100%;
}
.cd-secondary-nav.animate-children li a span {
	opacity: 0;
}
}
#cd-intro {
	background: url(images/slider_bg.png) no-repeat center center;
}
.pro_services {
	float: left;
	height: auto;
	position: relative;
	width: 1140px;
	top: 235px;
}
.pro_qubole {
	float: left;
	height: auto;
	position: relative;
	width: 220px;
	top: 100px;
	left: 465px;
}
.pro_qubole ul {
	padding: 0;
	margin: 5px 0 0 0;
	float: left;
}
.pro_qubole ul li {
	float: left;
	width: 100%;
	color: #ddd;
	font-size: 11px;
}
.pbox {
	float: left;
	width: 235px;
	height: 92px;
	margin-right: 64px;
}
.pbox h4 {
	font-size: 18px;
	margin-left: 50px;
}
.pbox:last-child {
	margin-right: 0;
}
.pbox ul {
	padding: 5px 0 0 15px;
	margin: 0;
}
.pbox ul li {
	float: left;
	width: 100%;
	list-style-type: disc;
	color: #ddd;
	font-size: 11px;
}
.product_mobile {
	background: url(images/pro_mob.png) repeat;
	width: 100%;
	height: auto;
	padding-bottom: 20px;
	padding-top: 45px;
}
.pro_mobile {
	float: left;
	width: 100%;
	height: auto;
	margin: 10px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #333;
	opacity: .8;
	padding: 20px 0;
}
.pro_mobile h3 {
	color: #0072b4;
	margin-bottom: 10px;
	margin-left: 30px;
	font-weight: bold;
}
.pro_mobile ul {
	margin: 0 0 0 40px;
	padding: 0;
}
.pro_mobile ul li {
	float: left;
	width: 100%;
	color: #fff;
	font-size: 12px;
}
#timeline {
	position: relative;
}
#dates {
	height: auto;
	overflow: hidden;
	float: left;
	margin-left: 0;
	padding-left: 0;
	margin-top: 20px;
}
#dates li {
	list-style: none;
	float: left;
	height: auto;
	font-size: 16px;
	text-align: center;
	padding: 0 35px;
}
#dates li:last-child {
	padding-left: 0;
	margin-left: 0;
}
#dates a {
	line-height: 38px;
	padding-bottom: 10px;
	font-size: 16px;
	color: #333;
}
#dates .selected {
	text-decoration: underline;
	color: #0072b4;
}
#issues {
	width: 1170px;
	overflow: hidden;
}
#issues li {
	width: 1170px;
	list-style: none;
	float: left;
}
#issues li img {
	float: left;
}
#next, #prev {
	position: absolute;
	top: 0;
	font-size: 70px;
	top: 170px;
	width: 40px;
	height: 60px;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
#next:hover, #prev:hover {
	background-position: 0 -76px;
}
#next {
	right: 0;
	background-image: url('images/arrow_right.png');
}
#prev {
	left: 0;
	background-image: url('images/arrow_left.png');
}
#next.disabled, #prev.disabled {
	opacity: 0.2;
}
.cntr p {
	text-align: center;
}