.banner-title{
	text-align: left;
	min-width: 940px;
	width: auto;
	margin: 0px auto;
}
.product-banner-wrapper {
	background-size: 100% 100%;
	color: #fff;
	height: 255px;
	padding: 33px 46px 43px;
	position: relative;
	text-align: center;
}
.active-dr{
	background-size: 100% 100%;
}
.product-banner-wrapper span.banner_icon, .product-backup-banner-wrapper span.banner_icon {
	text-align: left;
	display: table-cell;
	width: 62px;
}
.product-banner-wrapper span.banner_icon img, .product-backup-banner-wrapper span.banner_icon img {
	vertical-align: top;
	margin-top: -8px;
}
.product-banner-wrapper .banner-title{
	display: table;
}
.product-banner-wrapper .banner-text{
	display: table-cell;
	padding-left: 20px;
}
.product-banner-wrapper h2, .product-backup-banner-wrapper h2{
	font-size: 27.72px;
	font-weight: 300;
	margin-bottom: 52px;
	text-transform: uppercase;
	text-align: left;
	margin: 0 0 0 0px;
}
.product-banner-wrapper h2 span, .product-backup-banner-wrapper h2 span{
	display: block;
	font-size: 43.09px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 39px;
}
.product-banner-wrapper p{
	font-size: 13px;
	text-align: left;
	margin-top: 16px;
	margin-bottom: 5px;
	width: 530px;
}
.product-banner-wrapper.active-dr p{
	width: 420px;
}
.product-banner-wrapper.hbase-banner p,
.product-banner-wrapper.fusion-sdk-banner p,
.product-banner-wrapper.banner-hive p{
	margin-bottom: 28px;
}
.product-banner-wrapper.migration-banner p{
	width: 554px;
}
.product-banner-wrapper.banner-hive p{
	width: 550px;
}
.product-banner-wrapper.amazon-banner p{
	width: 610px;
}
.product-banner-wrapper.hybrid-cloud-banner .btn-transparent,
.product-banner-wrapper.amazon-banner .btn-transparent{
	width: 198px;
}
.product-key-features {
	padding: 58px 0px 52px;
}
.product-key-features h3 {
	font-weight: 500;
	font-size: 18px;
	text-transform: uppercase;
	margin: 0 0 8px 0;
}
.product-key-features hr.border-bottom {
	margin: 0px 0px 26px;
}
.product-key-features p {
	font-size: 13px;
	font-weight: 700;
	margin: 29px 0 0 0;
	padding-bottom: 0;
	line-height: 22px;
}
.product-key-features h4 {
	margin-top: 8px;
	font-size: 13px;
	font-weight: 500;
	margin-bottom: 5px;
}
.product-key-features ul {
	margin: 0;
	padding: 0 0 0 12px;
	line-height: 26px;
	padding-left: 16px;
}
.product-key-features{
	text-align: left;
}
.product-key-features ul li {
	list-style-type: disc;
	font-weight: 700;
	font-size: 13px;
	margin-bottom: 30px;
}
.product-key-features li ul{
	padding-left: 35px;
}
.product-key-features li ul li{
	list-style-type: circle;
	font-weight: 500;
	margin-bottom: 0px;
}
.product-key-features .learn-btn {
	padding: 15px 0 16px 0;
}
.product-key-features .learn-btn .learn-btn a {
	padding: 9px 12px;
}
.product-key-features a.request_link , a.fusion-landing-resource-link, a.fusion-page-request-quote{
	color: #000;
	font-size: 13px;
	font-weight: 700;
	text-decoration: none;
	border-bottom: 2px solid #939393;
}
.product-key-features a.request_link{
	padding-top: 16px;
	display: table-cell;
}
.divider {
	margin: 0px;
	border-color: #a5acaf;
}
.plugin-wrapper {
	padding-bottom: 33px;
}
.fusion-backup-banner{
	background-size: 100% 100%;
}
.product-key-features.key-wrapper{
	padding: 39px 0px 50px;
}
.product-key-features.key-wrapper hr.border-bottom{
	margin-bottom: 24px;
}
.product-key-features .key-list>li{
	list-style-type: none;
}
.product-key-features .key-list>li:before{
	content: url("../images/product/checkbox.png");
	display: inline-block;
	height: 15px;
	width: 15px;
	margin-right: 7px;
}
.product-key-features.key-wrapper .key-list>li hr.border-bottom{
	margin-bottom: 2px;
	margin-left: 26px;
}
.product-key-features .key-list>li>h3{
	display: inline-block;
}
.product-key-features.key-wrapper .key-list{
	padding-left: 0px;
	width: 100%;
}
.key-list li p{
	font-size: 15px;
	font-weight: 500;
	line-height: 18px;
	margin-left: 25px;
}
.product-key-features.key-wrapper .key-list.cloud-keys {
	margin-bottom: 32px;
}
.product-key-features .key-list.cloud-keys>li:before{
	float: left;
}
.key-list.cloud-keys li{
	margin-bottom: 19px;
}
.key-list.cloud-keys p{
	width: 95%;
	display: inline-block;
	float: left;
	margin: 0px;
}
.key-list.hybrid-cloud-class li>ul{
	padding-top: 3px;
}
.product-key-features .key-list.hybrid-cloud-class li>ul>li{
	margin-bottom: 16px;
}
.key-list li ul{
	padding-top: 24px;
	padding-left: 42px;
	list-style-type: circle;
}
.product-key-features .key-list li ul li{
	font-size: 15px;
	font-weight: 500;
	line-height: 24px;
	margin-bottom: 19px;
}
/*Migration*/
.migration-banner{
	background-size: 100% 100%;
}
.migration-features{
	padding-bottom: 40px;
}

/*hybird cloud*/
.hybrid-cloud-banner{
	background-size: 100% 100%;
}
.hybrid-cloud-banner p{
	width: 520px;
}
.hybrid-features ul li ul{
	margin-top: 24px;
}
.cloud-features{
	padding: 75px 0px 50px 0px;
}
.cloud-features .feat-img{

}
.feat-list{
	/*padding: 0px 0px 51px;*/
	padding: 0;
}
.cloud-features .feat-list ul{
	padding-left: 0px;
}

.feat-list li{
	/*margin-bottom: 34px;*/
	margin-bottom: 18px;
}
.feat-list li:last-child{
	margin-bottom: 10px;
}
.feat-list li h3{
	margin-top: 0px;
	/*margin-bottom: 34px;*/
	margin-bottom: 20px;
}
.feat-list li p{
	font-size: 15px;
	line-height: 1.6;
	/*margin-bottom: 16px;*/
	margin-bottom: 0px; 
}
.feat-list li p.mig-featurelist {
	width: 93%;
}
.easy-feat-wrapper{
	padding: 75px 0px 50px;
}
.easy-feat-list{
	padding-left: 15px;
	/*padding-bottom: 50px;*/
}
.easy-feat-wrapper .feat-list ul{
	width: 100%;
	padding-left: 0px;
}
.easy-feat-list.active-dr-easy {
	/*padding-bottom: 50px;*/
}
.easy-feat-wrapper .feat-list ul ul{
	padding-left: 16px;
}
.easy-feat-wrapper ul ul li{
	list-style-type: circle;
	font-size: 15px;
  font-weight: 500;
  margin-bottom: 4px;
}
.easy-feat-list.active-dr-easy ul ul li:last-child {
	padding-bottom: 10px;
}
.easy-feat-list.active-dr-easy ul ul li{
	margin-bottom: 10px;
}
.easy-feat-list.hybrid-cloud-adv{
	/*padding-bottom: 51px;*/
}
.customer-list-wrapper.cloud-s3-customer{
	padding-bottom: 37px;
}
.product-page-wrapper .request_link {
  color: #000;
  padding-top: 18px;
  display: table-cell;
  font-size: 13px;
  font-weight: 700; 
  text-decoration: none;
  border-bottom: 2px solid #939393;  
}
.product-page-wrapper .request_link:hover{
	color: #000;
	text-decoration: none;
}
/*sdk banner*/
.fusion-sdk-banner span.banner_icon{
 	width: 62px;
}
/* hbase */
.hbase-banner{
	background-size: 100% 100%;
}
.hbase-banner p{
	width: 430px;
}
/*hive*/
.banner-hive{
	background-size: 100% 100%;
}


/* product pricing table css */
.product-pricing-wrap {
	width: 940px;
	margin: 0 auto;
	padding: 51px 0 50px 0;
}
.product-pricing-wrap h3 {
	margin: 0 0 27px 0;
	font-weight: 300;
	font-size: 28px;
}
.product-pricing-wrap h4 {
	border-bottom: 2px solid #000;
	padding-bottom: 10px;
	margin: 0;
	padding-top: 37px;
	text-transform: uppercase;
	font-weight: 700;
}
.product-pricing-wrap h4.pricing_head {
	padding-top: 23px;
}
.pricing_descp p {
	font-size: 15px;
	font-weight: 500;
	margin: 0 0 5px 0;
	padding: 0;
}
.pricing_descp p b {
	font-weight: 700;
}
.pricing_descp ul {
	list-style-type: disc;
	margin: 0;
	padding: 0 0 0 12px;
}
.pricing_descp ul li {
	font-size: 15px;
}
.productpricing_table {
	padding-bottom: 35px;
	border-bottom: 1px solid #ddd;
}
.productpricing_table:last-of-type{
	padding-bottom: 0;
	border-bottom: 0px;
}
.productpricing_table table thead tr th.first_tab, .productpricing_table table thead tr th.second_tab {
    width: 24.3%;
    font-size: 15px;
    font-weight: 700;
    padding: 29px 18px 6px 18px;
    font-weight: 500;
}
.productpricing_table table thead tr th.second_tab  {
    width: 30%;
}
.productpricing_table table {
    margin-bottom: 0;
}
.productpricing_table .table > thead > tr > th {
    border-bottom: 1px solid #000;
}
.productpricing_table .table > tbody > tr:nth-of-type(2n+2) {
    background-color: #fff;
    background-color: #a5acaf;
    border-bottom: 1px solid transparent;
}
.productpricing_table .table > tbody > tr:nth-of-type(2n+1) td {
    padding-top: 16px;
    padding-bottom: 16px;
}
.productpricing_table .table > tbody > tr > td {
    font-size: 15px;
    font-weight: 500;
    border:none;
    padding: 13px 18px;
}
.productpricing_table .table > tbody > tr:first-child td {
    padding-top: 20px;
    padding-bottom: 13px;
}
.productpricing_table .learn-btn {
	padding-top: 36px;
	padding-bottom: 0px;
}
.banner-btn .btn{
	margin-right: 15px;
}
.banner-btn .btn:last-child {
	margin-right: 0px;
}


/************************
BINARY PAGE STYLING
************************/
.git-banner span.banner_icon img{
	margin-top: -15px;
}
.git-banner p{
	width: 540px;
}
.subversion-feat-wrapper{
	padding: 65px 0px 43px;
}
.subversion-feat-wrapper .main-title{
	margin-top: 15px;
	margin-bottom: 20px;
}
.subversion-feat-wrapper ul li{
	margin-bottom: 52px;
}
.subversion-feat-wrapper ul li p{
	font-size: 15px;
	font-weight: 500;
	line-height: 23px;
}
.subversion-feat-wrapper ul li:last-child{
	margin-bottom: 0px;
}
.notice-wrapper{
	background: #000;
	color: #fff;
	padding: 44px 0px 55px;
	text-align: center;
}
.notice-wrapper .main-title{
	margin-bottom: 32px;
}

.notice-wrapper p{
	font-size: 15px;
	line-height: 23px;
}
.installer-wrapper{
	padding: 35px 0px 26px;
}
.installer-list{
	padding: 36px 0px 0px;
}
.installer-list ul{
	padding: 4px 0px 0px;
}
.installer-list h3{
	border-bottom: 1px solid #a5acaf;
	padding-bottom: 11px;
	text-transform:capitalize;
}
.installer-list ul li h4{
	margin-bottom: 30px;
}
.installer-list ul li h4 span{
	color: #a5acaf;
	display: block;
	font-size: 14px;
	line-height: 1.4;
	text-transform: none;
}
.installer-list ul li a{
	color: #00bafa;
	display: table;
	font-size: 14px;
	margin-bottom: 5px;
}
.installer-list ul li a:hover,
.installer-list ul li a:active,
.installer-list ul li a:focus{
	color: #00bafa;
	cursor: pointer;
	text-decoration: none;
}
.version-details h4{
	margin-top: 60px;
}
.installer-list .version span{
	color: #00bafa;
	display: inline-block;
}

.installer-list .version span a{
	font-size: 18px;
	font-weight: 300;
	display: block;
}
.installer-link{
	padding-left: 36px;
}
.installer-link a:last-of-type {
	margin-bottom: 0px;
}
.installer-details-wrapper{
	display: table;
	width: 100%;
	padding: 24px 0px 47px;
	/*padding: 24px 0px 73px;*/
}
.installer-wrapper .control-label{
	font-size: 18px;
	font-weight: 500;
	padding-top: 11px;
	padding-right: 0px;
}
.installer-wrapper .installer-details,
.installer-wrapper .version-details{
	display: table-cell;
	vertical-align: middle; 
}
.installer-wrapper .installer-details{
	width: 60%;
	padding-left: 46px;
}

.installer-wrapper .pagination{
	border-bottom: 1px solid #a5acaf;
	margin-bottom: 36px;
}

.installer-list .pager li>a{
	color: #a5acaf;
	display: inline-block;
	font-size: 15px;
	font-weight: 300;
	border-radius: 0;
	border-color: transparent;
	border-right-color: #a5acaf;
	line-height: 15px;
	margin-bottom: 0px;
	padding: 0px 14px;
}

.installer-list .pager li:last-child>a,
.installer-list .pager li:nth-last-child(2)>a,
.installer-list .pager li a.previous{
	border-right-color: transparent;
	padding-right: 0px;
}

.installer-list .pager li a:hover,
.installer-list .pager li a:active,
.installer-list .pager li a:focus{
	background: transparent;
	color: #a5acaf;
}
.installer-list .pager li>a.active {
	color: #00bafa;
}

.installer-wrapper .pager li a.previous{
	padding-right: 18px;
}

.installer-wrapper .pager li a.previous:before{
	content: "\0025C4";
	display: block;
	width: 0px; 
	height: 0px; 
	font-size: 18px;
}

.installer-wrapper .pager li a.next:before{
	content: "\0025BA";
	display: block;
	width: 0px; 
	height: 0px; 
	font-size: 18px;
}

.installer-wrapper .version-details .select2-container{
	display: inline-block;
	width: 320px !important;
}
.installer-wrapper .select2-container{
	width: 400px !important;
}

.installer-wrapper .select2-container .select2-selection--single{
	height: 45px;
}

.installer-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{
	color: #a5acaf;
	font-size: 18px;
	line-height: 45px;
	padding: 0px 20px;
	font-style: normal;
	font-weight: 300;
}

.installer-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{
	height: 45px;
	width: 36px;
}

.installer-wrapper .select2-container--default .select2-selection--single:focus,
.installer-wrapper .select2-container--default .select2-selection--single:active{
	outline: none;
}

.installer-wrapper .select2-container--default .select2-selection--single{
	border-radius: 0px;
	border-color: #000;
}

.installer-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow b{
	border-color: #ff6a00 transparent transparent transparent !important;
	border-width: 16px 14px 0 14px;
	left: 0;
	top: 40%;
}
.installer-wrapper .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #ff6a00 !important;
	border-width: 0px 14px 16px 14px;
}
.select2-results__option{
	padding: 3px 20px;
}

.svn-banner span.banner_icon img{
	margin-top: -15px;
}

.product-banner-wrapper.svn-banner p{
	width: 650px;
}

.svn-installer-wrapper .version-details h4{
	display: inline-block;
	padding-right: 16px;
}

.version-details .installer-link{
	margin-top: 10px;
	margin-left: 65px;
}

.version-details .installer-link a{
	/*font-size: 18px;*/
	font-size: 14px;
	font-weight: 300;
}

.svn-installer-wrapper.installer-wrapper .version-details {
	vertical-align: top;
}
.svn-installer-wrapper .version-details h4{
	margin-top: 56px;
}
.svn-installer-wrapper.installer-wrapper .installer-details{
	width: 50%;
}

.select2-results__option{
	font-size: 18px;
	font-weight: 300;
}

.select2-results__options .select2-results__option strong {
	padding: 6px 20px;
	font-weight: 300;
	color: #a5acaf;
}

.select2-results__options.select2-results__options--nested{
	/*padding-left: 15px;*/
}

.select2-results__options.select2-results__options--nested li{
	/*color: #a5acaf;*/
	color: #000;
}

.installer-list .version-details ul li h4 span{
	padding-left: 13px;
}


/* additional features section css start for git svn pages */
.additional-features {
	padding: 50px 0;
}
.additional-features h3.main-title {
	margin: 0 0 30px 0;
}
.additional-features ul {
	list-style-type: disc;
	padding-left: 0;
}
.additional-features ul li {
	font-size: 15px;
	line-height: 1.6;
}
.additional-features .btn-black {
	margin-top: 16px;
}
.git-contact {
	background: #231f20;
	margin-bottom: 45px;
	padding-bottom: 82px;
	/*padding: 78px 0 65px 0;*/
}
.git-contact h2 {
	color: #fff;
}
.resource-list h4 {
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
}
.resource-list ul li {
	padding: 0;
	margin-left: 12px;
}
.resource-list ul li a {
	color: #000000;
	text-decoration: underline;
	font-size: 13px;
}
.home-plugin-wrapper.plugin-wrapper ul li .plugin .desc.git-desc {
	min-height: 166px;
}
.home-plugin-wrapper.plugin-wrapper ul li:last-child .plugin .desc.git-desc {
	min-height: 160px;
}
.gitsvn-description {
	padding-bottom: 28px;
}
.git-product-wrap {
	padding-bottom: 2px;
}
.git-product-wrap  ul li{
	
}
.save-cloud {
	background: #000;
	padding: 26px 0 60px 0;
	text-align: left;
	color: #fff;
}
.save-cloud h2 {
	margin-bottom: 27px;
}
.save-cloud p {
	font-size: 15px;
	line-height: 1.6;
	margin-bottom: 0px;
}
.gitms-banner p {
	width: 695px;
}
.git-product-wrap .plugin-title {
	min-height: 90px;
}
.save-cloud a.btn-transparent {
	margin-top: 10px;
}

/*****************************
Google Prod Pages
*****************************/
.google-active-migrator p{
	width: 650px;
}
.product-pricing-wrap .pricing_descp ul{
	padding-left: 43px;
}




/*Partners new page css start*/
.partnerbg-wrap {
	padding-top: 45px;
}
.partner-network-section{
	text-align: center;
	padding: 56px 0 55px;
	background: #ebebeb;
}
.partner-network-section h2 {
	margin-top: 0;
	margin-bottom: 15px;
}
.partner-network-section p {
	width: 940px;
	margin: 0 auto;
	font-size: 15px;
	font-weight: 500;
}
.featured-partnerbox {
	width: 940px;
	margin: 0 auto;
}
.featured-partnerbox p {
	font-size: 15px;
	font-weight: 500;
}
.partner-network-section img {
	margin-top: 20px;
}
.partner-list-section {
	padding-top: 28px;
}
.partner-list-section ul {
	margin:0;
	padding: 0;
	width: 100%;
	text-align: center;
}
.partner-list-section ul li {
	display: inline-block;
	list-style-type: none;
	padding: 0 6px 13px;
	/*float: left;*/
}
.partner-list-section ul li a {
	text-decoration: none;
	font-size: 18px;
	font-weight: 300;
	text-transform: uppercase;
	color: #000;
}
.logo-outer-box > .row {
	/*display: flex;
	flex-wrap: wrap;
	flex-flow: row wrap;*/
	/*align-items: center;*/
}
.paddingtop {
	padding-top: 20px;
}
.marginbottom {
	margin-bottom: 35px;
}
.logo-outer-box .logo-img{
	display: block;
	padding-bottom: 100%;
	width: 100%;
	border: 16px solid transparent;
	background-position: center center;
	background-size: contain; 
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 10px;
	outline: 1px solid #fff;
	background-color: #ebebeb;
}
.otherlink-box {
	text-align: center;
	/*display: flex;*/
}
.logo-outer-box .otherlink-box .other-link {
	font-size: 24px;
	font-weight: 500;
	text-decoration: none;
	color: #000;
	text-align: center;
	outline: 1px solid #fff;
	background-color: #ebebeb;
	width: 100%;
	height: 0;
	padding-bottom: 100%;
	border: 16px solid transparent;
	position: relative;
	display: block;

}
.other-link .other-pt-text{
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	text-align: center;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.startegic-partners-list {
	padding: 25px 0 23px;
}
.startegic-partners-list h2 {
	text-align: center;
	margin-bottom: 30px;
}
.featured-partner-section {
	padding: 35px 0 38px;
	background: #ebebeb;
}
.featured-partner-section h2{
	text-align: center;
	margin-bottom: 35px;
}
.featured-partner-section .logo-img {
	margin: 0 auto 50px;
	width: 235px;
	height: 90px;
}
.partner-category-section {
	background: #000;
	color: #fff;
	padding: 35px 0 25px;
	/*padding: 36px 0 27px;*/
}
.partner-category-section h2 {
	text-align: center;
}
.partner-category-section h3 {
	font-weight: 500;
	font-size: 18px;
}
.partner-category-section .category-outer-wrap {
	width: 940px;
	margin: 0 auto;
}
.partner-category-section .category-outer-wrap hr {
	margin: 0 0 20px;
}
.partner-page-wrapper .banner-title {
	text-align: center;
	display: block;
}
.partner-page-wrapper .banner-title span.banner_icon {
	display: block;
	width: auto;
	text-align: center;
	margin-bottom: 40px;
}
.partner-page-wrapper .banner-text {
	display: block;
}
.find-partner-section {
	padding: 35px 0 0;
}
.find-partner-section h2 {
	text-align: center;
}
.overviewsec p {
	font-weight: 500;
	font-size: 15px;
}
.overviewsec p a {
	color: #000;
	text-decoration: none;
}
.overviewsec h3 {
	margin-top: 0;
}
.partner-apply {
	margin-top: 30px;
	display: inline-block;
	padding-left: 38px;
	padding-right: 38px;
	width: 225px;
	/*font-size: 18px;*/
}
.margin60 {
	margin-bottom: 60px;
}
.padding_none {
	padding: 0;
}
.paddinglr {
	padding: 0 15px;
}
.dropdown_menu {
    margin: 0;
    padding-right: 0;
}
.padding_none .defaultmob label {
    font-weight: 500;
    font-size: 18px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #000 transparent transparent !important;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #000 !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    font-style: italic;
    font-size: 18px;
    color: #a5aaae !important;
    font-weight: 500;
}
.dropdown_menu {
    margin: 0;
    padding-right: 0;
}
.dropdownbtn {
    background: transparent;
    border-radius: 0px;
    border:1px solid #000;
    width: 100%;
    text-align: left;
    padding: 10px !important;
    outline: none;
}
.select2-search--dropdown {
    display: none !important;
    padding: 0px ;
}
.select2-container .select2-selection--single, .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 45px !important;
    border-radius: 0px !important;
}
.select2-container .select2-selection--single {
    border:1px solid #000 !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 45px !important;
}
.select2-container--default .select2-results__option[aria-selected="true"], .select2-container--default .select2-results__option--highlighted[aria-selected] {
    /*background-color: transparent !important;*/
    color: #000 !important;
}
.select2-dropdown {
    border-radius: 0px !important;
    border:1px solid #000 !important;
    border-top: 0px !important;
}
.dropdownbtn a {
    display: inline-block;
    width: 100%;
    font-size: 13px;
    font-weight: 500;
    color: #a5aaae;
    font-style: italic;
}
.dropdownbtn ul.dropdown-menu {
    width: 100%;
    border-radius: 0;
}
.dropdownbtn a:hover, .dropdownbtn a:focus {
    text-decoration: none;
    outline-offset:0px;
}
.btn-group.open .dropdown-toggle {
    box-shadow: none;
    outline-offset:0px;
}
.dropdownbtn span.caret {
    position: absolute;
    right: 0px;
    color: red;
    border-top: 20px dashed;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    display: block;
    content: '';
}
.logo-list-outer-box {
	padding:84px 0 0;
	display: -webkit-flex;
	-webkit-flex-wrap: wrap;
	-webkit-align-items: center;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.logo-list-outer-box a {
	display: inline-block;
}
.logo-list-outer-box a img {
	width: 100%;
}
.aboutbg {
	background: #ebebeb;
	padding: 25px 30px;
}
.aboutbg h3, .overviewsec h3 {
	font-weight: 300;
	font-size: 28px;
}
.aboutbg p {
	font-size: 15px;
	font-weight: 500;
}
.aboutbg p a, .aboutbg .media-body, .aboutbg .media-body h4
.aboutbg p a:hover, .aboutbg a, .aboutbg a:hover{
	text-decoration: none;
	color: #000;
}

.partner-category-section .category-outer-wrap .listouterbox ul li a {
	color: #fff;
	text-decoration: none;
}
.category-outer-wrap .listouterbox p, .partner-category-section .category-outer-wrap .listouterbox ul li {
	font-weight: 500;
	font-size: 15px;
}
.partner-category-section .category-outer-wrap .listouterbox ul {
	list-style: disc;
	padding-top: 37px;
}
.partner-category-section .category-outer-wrap .listouterbox ul li {
	padding:0 0 24px 10px;
}
.already-partner-section {
	padding: 35px 0;
}
.already-partner-section h2 {
	margin-bottom: 4px;
}
.horizontal-center {
	justify-content: center;
}
.solution-overview-section {
	background: transparent;
	padding-bottom: 28px;
}
.quick-depoyment-section {
	padding: 35px 0 35px;
}
.quick-depoyment-section p {
	font-size: 15px;
	font-weight: 500;
	margin-bottom: 0;
	padding-bottom: 0;
}
.quicklist-rapeatbox h3 {
	font-weight: 700;
	font-size: 13px;
}
.quicklist-rapeatbox ul {
	list-style-type: disc;
}
.quicklist-rapeatbox ul li {
	padding-bottom: 10px;
}
.partnersec-page {
	padding-bottom: 40px;
}
.partnercat-page {
	padding-bottom: 14px;
}
.partnerlist-page {
	padding: 36px 0 14px;

}
.partnerlist-page h2 {
	margin-bottom: 34px;
}
/*Partners new page css end*/
/* Fusion Info Graphic New Page */
.fusion-info-wrapper {
	height: auto;
	min-height: 380px;
	padding: 60px 46px 60px;
}
.fusion-info-wrapper .banner-text h2 {
	text-align: center;
}

.fusion-info-wrapper .banner-btn{
	width: 220px;
	margin: 0px auto;
}
.fusion-info-wrapper .banner-btn a{
	width: 220px;
}
.fusion-info-wrapper p {
	margin: 54px auto 5px;
	text-align: center;
	font-size: 21px;
}
.quick-list {
	background: transparent;
}
.quick-list .logo-img {
	margin-top: 18px;
	margin-left: 15px;
	width: 120px;
}
.quick-list .description h2 {
	color: #000;
}
.quick-list .description .black-border {
	margin: 12px 0px 15px;
}
.quick-list hr.divider {
	margin-bottom: 50px;
}
.quick-start-wrapper.quick-list .btn-quick-start {
	width: 178px;
}
.fusioninfo-section .product-pricing-wrap {
	padding-top: 10px;
}
.fusioninfo-section .productpricing_table .table th.feature, .fusioninfo-section .productpricing_table .table th.comments {
	background: #91999e;
}
.fusioninfo-section .productpricing_table .table th.wandisco-fusion {
	background: #ff6b00;
}
.fusioninfo-section .productpricing_table .table th.cloudera-bdr {
	background: #36a6de;
}
.fusioninfo-section .productpricing_table .table th.feature {
	width: 30%;
}
.fusioninfo-section .productpricing_table .table th.wandisco-fusion, .fusioninfo-section .productpricing_table .table th.cloudera-bdr {
	width: 10%;
}
.fusioninfo-section .productpricing_table .table th.comments {
	width: 50%;
}
.fusioninfo-section .productpricing_table table thead tr th.first_tab {
	text-align: center;
	padding: 15px 18px;
	color: #fff;
	border-right: 4px solid;
	vertical-align: middle;
}
.fusioninfo-section .productpricing_table .table > tbody > tr > td {
	/*border: 1px solid #ddd;*/
	border-bottom: 1px solid #91979c;
	border-right: 1px solid #91979c;
	text-align: center;
	vertical-align: middle;
}
.fusioninfo-section .productpricing_table .table > tbody > tr > td:last-child {
	text-align: left;
	border-right: none;
}
.orange2px-border {
	border-bottom: 2px solid #ff8b39;
	margin: 10px auto;
	max-width: 108px;
}
.fusioninfo-section .productpricing_table .table > thead > tr > th {
	border-bottom: 4px solid #fff;
}
.fusioninfo-section .productpricing_table .table > tbody > tr:nth-of-type(2n+2) {
	background-color: transparent;
}
.fusioninfo-section .productpricing_table .table > tbody > tr:last-child > td{
	border-bottom: none;
}
.replicaimg-wrap img {
	width: 100%;
}
.replication-wrapper {
	padding: 0 0 50px 0;
}
.replication-wrapper h3, .backup-wrapper h3 {
	background-color: #91979c;
	color: #fff;
	text-align: center;
	font-size: 16px;
	margin: 0;
	padding: 4px 0;
}
.replication-wrapper p, .backup-wrapper p, .fusioninfo-section .pricing_descp p {
	font-style: italic;
	text-align: center;
	font-size: 22px;
	margin-top: 20px;
	font-weight: 300;
}
.fusioninfo-section .pricing_descp p {
	margin-bottom: 20px;
}
.backup-wrapper p {
	padding: 0 99px
}
.link-pointer {
	cursor: pointer;
	color: #333;
	text-decoration: none;
}
.link-pointer:hover, .link-pointer:focus  {
	text-decoration: none;
	color: #333;
}
.discover-wrapper a.center-block {
	display: inline-block;
}
/* new landing page for download report css 20may start */
.mockupbg-wrapper .banner-title {
	text-align: center;
}
.mockupbg-wrapper h2 {
	font-weight: 500;
	font-size: 36px;
	text-align: center;
	width: 870px;
	/*margin-bottom: 20px;*/
}
.mockupbg-wrapper h2 span {
	font-weight: 300;
	font-size: 24px;
	text-align: center;
	text-transform: none;
}
.logo-list-wrapper {
	text-align: center;
	padding: 30px 0;
}
.logo-list-wrapper img:first-child {
	margin-right: 20px;
}
.mockup-detailsection {
	background: transparent;
}
.mockup-detailsection h3 {
	margin-top: 0;
	margin-bottom: 20px;
}
.mockup-detailsection p {
  font-size: 15px;
  line-height: 1.6;
  margin-bottom: 0px;
	
}
.mockup-detailsection .detail-img:first-child {
	padding-left: 0;
}
.mockup-detailsection .detail-description:last-child {
	padding-right: 0;
}
.contact-form-section {
	background: #91979c;
	padding: 30px 0;
}
.no_padding {
    margin: 0 0 26px 0;
}
.contact-form-section .caselist .input-wrapper label {
	display: none;
	position: relative;
  top: 0; 
  color: #000000;
  font-size: 12px;
}
.contact-form-section .caselist .input-wrapper .focused label {
	display: none;
	position: relative;
  top: 0; 
  color: #000000;
  font-size: 12px;
}
.contact-form-section .caselist .input-wrapper.focused input, .contact-form-section .caselist .form-control.num {
	padding: 9px 15px;
}
.contact-form-section .caselist .iptext {
  border-radius: 0px;
  height: 45px;
  width: 100%;
  font-size: 13px;
  color: #000000;
  padding: 9px 15px;
  /*color: #a5aaae;*/
}
.contact-form-section .caselist input.default, .contact-form-section .caselist select.default {
	color: #000;
}
.iptext placeholder, ::-webkit-input-placeholder, ::-moz-placeholder, :-ms-input-placeholder, input:-moz-placeholder {
  font-style: italic;
  font-weight: 500;
  font-size: 13px;
  color: #000000;
  /*color: #a5aaae;*/
}
.contact-form-section .caselist .select2-container .select2-selection--single {
	border: 1px solid transparent !important;
}	
.contact-form-section .caselist .select2-container--default .select2-selection--single .select2-selection__rendered {
	font-size: 13px;
	font-style: normal;
	color: #000 !important;
}
#select2-mockup-country-results .select2-results__option, #select2-mockup-state-results .select2-results__option {
	font-size: 13px;
}
.select2-container--open .select2-dropdown {
	border-top: 1px solid #000 !important;
}
.selectlist .select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #000000 !important;
}
.mockup-btn {
	width: 200px;
	margin-right: 15px;
}
.mockup-btn:focus {
	background: #FF6B00;
  border-color: #FF6B00;
}
.mockup-required p {
	color: #fff;
	display: inline-block;
}
.margin0 {
	margin: 0;
}
::-webkit-input-placeholder {
color: #000 !important;
}
*:-moz-placeholder {
color: #000 !important;
}
*:-ms-input-placeholder { / IE10+ */
color: #000 !important;
}
input::-moz-placeholder {
	color: #000 !important;
}
.product-banner-wrapper.mockupbg-wrapper {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: flex;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-box-align: center;
  -webkit-align-items: center;
  align-items:center;
	justify-content: center;
}
/* new landing page for download report css 20may end */