body{
	font-family: "museo-sans",Helvetica Neue, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 13px;
}
.font-garamond{
	font-family: "adobe-garamond-pro",Helvetica Neue, Helvetica, Arial, sans-serif;
}
.margin-0{
	margin: 0px;
}
ul{
	list-style-type: none;
}
.border-bottom{
	border-top: transparent;
	border-bottom: 3px solid #000;
	margin: 0px auto;
	max-width: 96px;
}
.white-border{
	border-color: #fff;
}
.orange-border{
	border-color: #ff8b39;
}
/*ico moon fonts*/
@font-face {
    font-family: 'icomoon';
    src:    url('fonts/icomoon.eot?5m3dmp');
    src:    url('fonts/icomoon.eot?5m3dmp#iefix') format('embedded-opentype'),
        url('fonts/icomoon.ttf?5m3dmp') format('truetype'),
        url('fonts/icomoon.woff?5m3dmp') format('woff'),
        url('fonts/icomoon.svg?5m3dmp#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-scroll-down-arrow:before {
    content: "\e902";
}
.icon-left_arrow:before {
    content: "\e907";
}
.icon-right_arrow:before {
    content: "\e908";
}



/*titles*/
.main-title{
	font-size: 28px;
	font-weight: 300;
	text-transform: uppercase;
}
.main-title>sup{
	font-size: 19px;
	top: -0.6em;
}
.subtitle{
	font-size: 18px;
	font-weight: 500;
	text-transform: uppercase;
}
/*buttons*/
.btn-black{
	border-radius: 0;
	border: 2px solid #000;
	background: #000;
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	padding: 8px 12px;
	width: 164px;
}
.btn-black:hover{
	background: #FF6B00;
	border-color: #FF6B00;
	color: #fff;
	font-weight: 800;
	box-shadow: none;
}
.btn-orange{
	background: #FF6B00;
	border-color: #FF6B00;
	border-radius: 0px;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	box-shadow: none;
	text-transform: uppercase;
	width: 123px;
}
.btn-black:focus{
	color: #fff;
}
.btn-white{
	border-radius: 0;
	border: 2px solid #000;
	background: #fff;
	color: #000;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  width: 204px;
}
.btn-white:hover{
  border-color: #000;
  color: #000;
  font-weight: 800;
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,1),inset 1px 0px 0px 0px rgba(0,0,0,1);
}
.btn-white:focus,
.btn-white:active{
	color: #000;
}
.btn-transparent{
	background: transparent;
	border: 2px solid #fff;
	border-radius: 0px;
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	width: 204px;
}
.btn-transparent:focus,
.btn-transparent:active{
	color: #fff;
	outline: none !important;
}
.btn-transparent:hover{
	color: #fff;
 	font-weight: 800;
  box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1),inset 1px 0px 0px 0px rgba(255,255,255,1);
}

.btn-orange-transparent{
	background: transparent;
	border: 2px solid #f26a21;
	border-radius: 0px;
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	width: 204px;
}
.btn-orange-transparent:focus,
.btn-orange-transparent:active{
	color: #fff;
	outline: none !important;
}
.btn-orange-transparent:hover{
	color: #fff;
 	font-weight: 800;
  box-shadow: inset 0px 0px 0px 1px #f26a21,inset 1px 0px 0px 0px #f26a21;
}
/*slick*/
.main-wrapper .slick-dots li button:before{
	content: "";
	background: url("../images/sprites_dots_new.png") no-repeat;
}
.main-wrapper .slick-dots li.slick-active button:before{
	content: "";
	background: url("../images/sprites_dots_new.png") no-repeat;	
	background-position: -20px 0px;
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
/*********************
header footer
*********************/
.site-header{
	height: 117px;
	width: 940px;
	padding: 27px 0px 10px 0px;
}
.site-header a.logo{
	background: url("../images/logo.png") no-repeat;
	top: 28px;
	width: 210px;
}
.site-header nav > ul > li.active a, 
.site-header nav > ul > li:hover a,
.site-header nav > ul > li:focus a,
.site-header a:focus{
	color: #000;
	text-decoration: none;
	outline: none;
}
.site-header nav> ul> li.try-btn-wrapper{
	padding: 15px 0px 0px 12px;
}
.site-header nav> ul> li.try-btn-wrapper:hover{
	border-bottom: none;
}
.btn-orange{
	color: #fff;
}
.btn-orange:hover{
	color: #fff;
}
.btn-orange:active,
.btn-orange:focus,
.btn-orange:active:focus{
	color: #fff;
	outline: none;
	box-shadow: none;
}
.site-header nav > ul{
	float: left;
	height: 42px;
	margin-right: 10px;
	margin-top: 20px;
}
.site-header nav > ul li{
	padding: 4px 8px 27px;
	height: 42px;
}
.site-header nav > ul li>a{
	display: block;
	padding: 5px 0px 7px;
}
.wrapper .grid a{
	display: block;
	padding-top: 4px;
}
.site-header ul.utility{
	float: left;
	padding-right: 16px;
	margin-top: 3px;
}
.site-header nav > ul:hover li.try-btn-wrapper a{
	color: #fff;
}
a.btn-try{
	color: #fff;
	margin-top: 26px;
	padding-top: 8px;	
	height: 36px;
}
.site-header nav > ul > li.site-menu .subnav{
	top: 117px !important;
	box-shadow: none;
	border: 1px solid transparent;
}
.site-header nav > ul > li.site-menu:hover .subnav{
	top: 117px !important;
	box-shadow: none;
	border: 1px solid #a8a9ab;
}
.site-header nav > ul > li .subnav.hadoop-subnav{
	left: -137px !important;width:310px; margin-left: 95px;
}
.site-header nav > ul > li .subnav.svngit-subnav,
.site-header nav > ul > li:hover .subnav.svngit-subnav{
	left: 100px !important;
	width:333px;
}

.site-header nav > ul > li .subnav.svngit-subnav .grid.bg .col.subnav-items h4{
	margin-top: 23px;
}

.site-header nav > ul > li .subnav.svngit-subnav .grid.bg .col.subnav-items h4:first-of-type{
	margin-top: 0px;
}
.menu-link{
	margin-bottom: 0; 
	height: 14px; 
	padding-bottom: 0; 
	margin-top: 0; 
}
.site-header .subnav .wrapper .desc.multiple{
	font-size: 12px;
	font-weight: 300;
	margin-bottom: 8px;
	padding-bottom: 0px;
}
.site-header nav > ul > li .subnav h4 a{
	font-weight: 500;
}

.site-header .wrapper .grid a{
	text-transform: capitalize;
}
/*================= Hadoop ======================*/
.site-header nav > ul > li.site-menu.hadoop .hadoop-subnav{
	visibility: hidden;
	opacity: 0;
	height: auto;
  -moz-transition: opacity 0.6s ease,visibility 0.6s ease;
  -ms-transition: opacity 0.6s ease,visibility 0.6s ease;
  -o-transition: opacity 0.6s ease,visibility 0.6s ease;
	transition: opacity 0.6s ease,visibility 0.6s ease;
}
.site-header nav > ul > li.site-menu.hadoop:hover .hadoop-subnav{
	visibility: visible;
	opacity: 1;
	height: auto;
  -moz-transition: opacity 0.8s ease,visibility 0.8s ease;
  -ms-transition: opacity 0.8s ease,visibility 0.8s ease;
  -o-transition: opacity 0.8s ease,visibility 0.8s ease;
	transition: opacity 0.8s ease,visibility 0.8s ease;
}
.site-header nav > ul > li.site-menu.hadoop .hadoop-subnav div.wrapper{
	height: auto;	
}
.site-header nav > ul > li.site-menu.hadoop:hover .hadoop-subnav div.wrapper{
	height: auto;	
}
.site-header nav > ul .hadoop .hadoop-subnav,
.site-header nav > ul > li.site-menu.hadoop:hover .hadoop-subnav{
	background: #fff;
	width:310px; 
	margin-left: 95px; 
}
.site-header nav > ul > li.site-menu.hadoop .hadoop-subnav{
	padding: 0px 30px 0px 30px;
}
.site-header nav > ul > li.site-menu.hadoop .subnav h4{
	margin-bottom: 6px;
	padding-bottom: 0px;
}
.site-header nav > ul > li.hadoop .subnav.hadoop-subnav h4 a{
	font-weight: 700;
}
.site-header nav > ul > li .subnav.hadoop-subnav h4 span,
.site-header nav > ul > li .subnav.hadoop-subnav h4 a span{
	font-weight: 300;
}
/*================= Cloud ======================*/
.site-header nav > ul > li.site-menu.cloud .cloud-subnav{
	visibility: hidden;
	opacity: 0;
	height: auto;
	left: -40px;
  -moz-transition: opacity 0.6s ease,visibility 0.6s ease;
  -ms-transition: opacity 0.6s ease,visibility 0.6s ease;
  -o-transition: opacity 0.6s ease,visibility 0.6s ease;
	transition: opacity 0.6s ease,visibility 0.6s ease;
}
.site-header nav > ul > li.site-menu.cloud:hover .cloud-subnav{
	visibility: visible;
	opacity: 1;
	height: auto;
  -moz-transition: opacity 0.8s ease,visibility 0.8s ease;
  -ms-transition: opacity 0.8s ease,visibility 0.8s ease;
  -o-transition: opacity 0.8s ease,visibility 0.8s ease;
	transition: opacity 0.8s ease,visibility 0.8s ease;
}
.site-header nav > ul > li.site-menu.cloud .cloud-subnav div.wrapper{
	height: auto;
	padding-top: 24px;
}
.site-header nav > ul > li.site-menu.cloud:hover .cloud-subnav div.wrapper{
	height: auto;
	padding-top: 28px;
}
.site-header nav > ul .cloud .cloud-subnav,
.site-header nav > ul > li.site-menu.cloud:hover .cloud-subnav{
	background: #fff;
	width:326px; 
	margin-left: 95px; 
	padding-bottom: 14px;
}
.site-header nav > ul > li.cloud .subnav.cloud-subnav {
	padding: 0px 30px;
}
.site-header nav > ul > li.cloud .subnav h4{
	padding-bottom: 0px;
}
.site-header nav > ul > li.cloud .subnav h4 a{ 
	font-weight: 500;
}
/*===============Subversion=======================*/
.site-header nav > ul > li.site-menu.svngit .svngit-subnav div.wrapper{
	padding: 23px 0px 0px 30px;
}
.site-header nav > ul > li.site-menu.svngit .svngit-subnav{
	visibility: hidden; 
	opacity: 0;
	// height: 468px;
	height: 252px;
	-moz-transition: opacity 0.6s ease,visibility 0.6s ease;
  -ms-transition: opacity 0.6s ease,visibility 0.6s ease;
  -o-transition: opacity 0.6s ease,visibility 0.6s ease;
	transition: opacity 0.6s ease,visibility 0.6s ease;
}
.site-header nav > ul > li.site-menu.svngit:hover .svngit-subnav{
	visibility: visible;
	height: auto;
	// height: 252px;
	opacity: 1;
	-moz-transition: opacity 0.8s ease,visibility 0.8s ease;
  -ms-transition: opacity 0.8s ease,visibility 0.8s ease;
  -o-transition: opacity 0.8s ease,visibility 0.8s ease;
	transition: opacity 0.8s ease,visibility 0.8s ease;
}
.site-header nav > ul > li.site-menu.svngit .svngit-subnav div.wrapper{
	// height: 252px;
	height: auto;
}
.site-header nav > ul > li.site-menu.svngit:hover .svngit-subnav div.wrapper{
	// height: 252px;
	height: auto;
}
.site-header nav > ul > li.site-menu.svngit .grid.bg .col.subnav-items p.desc{
	line-height: 7px;
}
/*===============Partners=======================*/
.site-header nav > ul > li.site-menu.partners .partners-subnav{
	visibility: hidden; 
	opacity: 0;
	height: 118px;
	-moz-transition: opacity 0.6s ease,visibility 0.6s ease;
  -ms-transition: opacity 0.6s ease,visibility 0.6s ease;
  -o-transition: opacity 0.6s ease,visibility 0.6s ease;
	transition: opacity 0.6s ease,visibility 0.6s ease;
}
.site-header nav > ul > li.site-menu.partners:hover .partners-subnav{
	visibility: visible;
	height: 118px;
	opacity: 1;
	-moz-transition: opacity 0.8s ease,visibility 0.8s ease;
  -ms-transition: opacity 0.8s ease,visibility 0.8s ease;
  -o-transition: opacity 0.8s ease,visibility 0.8s ease;
	transition: opacity 0.8s ease,visibility 0.8s ease;
}
.site-header nav > ul > li.site-menu.partners .partners-subnav div.wrapper,
.site-header nav > ul > li.site-menu.partners:hover .partners-subnav div.wrapper{
	height: 118px;
	padding-left: 30px;
}
.site-header nav > ul > li.partners .subnav h4{
	padding-bottom: 0px;
}
/*===============Resources=======================*/
.site-header nav > ul > li.site-menu.resources .resources-subnav{
	visibility: hidden;
	opacity: 0;
	height: 205px;
	-moz-transition: opacity 0.6s ease,visibility 0.6s ease;
  -ms-transition: opacity 0.6s ease,visibility 0.6s ease;
  -o-transition: opacity 0.6s ease,visibility 0.6s ease;
	transition: opacity 0.6s ease,visibility 0.6s ease;
}
.site-header nav > ul > li.site-menu.resources:hover .resources-subnav{
	visibility: visible;
	opacity: 1;
	height: 205px;
	-moz-transition: opacity 0.8s ease,visibility 0.8s ease;
  -ms-transition: opacity 0.8s ease,visibility 0.8s ease;
  -o-transition: opacity 0.8s ease,visibility 0.8s ease;
	transition: opacity 0.8s ease,visibility 0.8s ease;
}
.site-header nav > ul > li.site-menu.resources .resources-subnav div.wrapper,
.site-header nav > ul > li.site-menu.resources:hover .resources-subnav div.wrapper{
	height: 205px;
	padding-left: 30px;
}
.site-header nav > ul > li.resources .subnav h4{
	padding-bottom: 0px;
}
/*===============About us=======================*/
.site-header nav > ul > li.site-menu.aboutus .aboutus-subnav{
	visibility: hidden;
	opacity: 0;
	height: 255px;
	-moz-transition: opacity 0.6s ease,visibility 0.6s ease;
  -ms-transition: opacity 0.6s ease,visibility 0.6s ease;
  -o-transition: opacity 0.6s ease,visibility 0.6s ease;
	transition: opacity 0.6s ease,visibility 0.6s ease;
}
.site-header nav > ul > li.site-menu.aboutus:hover .aboutus-subnav{
	visibility: visible;
	opacity: 1;
	height: 255px;
	-moz-transition: opacity 0.6s ease,visibility 0.6s ease;
  -ms-transition: opacity 0.6s ease,visibility 0.6s ease;
  -o-transition: opacity 0.6s ease,visibility 0.6s ease;
	transition: opacity 0.6s ease,visibility 0.6s ease;
}
.site-header nav > ul > li.site-menu.aboutus .aboutus-subnav div.wrapper,
.site-header nav > ul > li.site-menu.aboutus:hover .aboutus-subnav div.wrapper{
	height: 255px;
	padding-left: 30px;
}
.site-header nav > ul > li .subnav div.wrapper{
	background: #fff;
}
.site-header nav > ul > li .subnav h4,
.site-header nav > ul > li .subnav h4 a,
.site-header nav > ul > li .subnav.hadoop-subnav .grid.bg .col.subnav-items h4,
.site-header nav > ul > li .subnav h4.product a{
	color: #000 !important;
}
.site-header nav > ul > li .subnav .grid.bg .col.subnav-items p.title{
	color: #000;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 3px;
}
.site-header nav > ul > li .subnav .grid.bg .col.subnav-items p.menuLink a{
	color: #000;
	font-weight: 700;
}
.site-header nav > ul > li.site-menu.hadoop div.subnav div.wrapper,
.site-header nav > ul > li.site-menu.hadoop:hover div.subnav div.wrapper{
	padding: 28px 0px 30px;
}
.site-header nav > ul > li.site-menu.svngit:hover .svngit-subnav div.wrapper{
	padding-top: 24px;
	padding-bottom: 30px;
}
.site-header nav > ul > li.site-menu.partners .partners-subnav div.wrapper,
.site-header nav > ul > li.site-menu.partners:hover .partners-subnav div.wrapper,
.site-header nav > ul > li.site-menu.resources .resources-subnav div.wrapper,
.site-header nav > ul > li.site-menu.resources:hover .resources-subnav div.wrapper,
.site-header nav > ul > li.site-menu.aboutus .aboutus-subnav div.wrapper,
.site-header nav > ul > li.site-menu.aboutus:hover .aboutus-subnav div.wrapper{
	padding-top: 28px;
}

.site-header nav > ul > li.aboutus .subnav h4{
	padding-bottom: 0px;
}
.site-header nav > ul > li .subnav h4{
	margin-bottom: 8px;
	padding-bottom: 5px;
}
.site-header nav > ul > li .subnav .grid.bg .col.subnav-items p{
	height: auto;
	padding-bottom: 0px;
}
.site-header nav > ul > li .subnav .grid.bg .col.subnav-items p.product{
	padding-left: 0px;
}
.site-header nav > ul > li .subnav .grid.bg .col.subnav-items p.desc{
	color: #000;
	font-weight: 300;
	text-transform: capitalize;
}
.site-header ul.utility li{
	padding: 0px 6px;
}
.site-header ul.utility li a{
	font-weight: 300;
}
.site-footer a.logo{
	height: 24px;
}
.site-header-nav ul li a {
	line-height: 24px;
}
.site-footer hr{
	margin: 0px;
}
.site-footer .footer-col p{
	max-width: 520px;
	font-weight: 300;
	line-height: 18px;
}
.site-footer .footer-col p.copyright{
	float: right;
}
.site-footer ul{
	overflow: visible;
	font-weight: 300;
}
.site-header nav > ul > li .subnav .grid.bg .col.subnav-items p.subnavLink02,
.site-header nav > ul > li .subnav .grid.bg .col.subnav-items p.subnavSVN{
	background: none;
}
.site-header nav > ul > li .subnav.hadoop-subnav .grid.bg .col.subnav-items h4{
	color: #fff;
	font-size: 17.44;
	font-weight: 700;
}
.site-header nav input{
	margin-top: 6px;
}
.site-header nav > ul > li .subnav .grid.bg .col.subnav-items h4{
	padding-bottom: 0px;
}
input[type="search"], input.search{
	background: url("../images/search-icon.png") 97% 50% no-repeat;
	padding: 3px 25px 2px 10px;
	width: 176px;
}
.site-header nav  input.search:focus{
	width: 156px;
}
.icon-linkedin{
	background: url("../images/icon-sdef9dffff9.png") no-repeat;
  background-position: 0 -1399px;
  width: 20px;
  height: 20px;
}
.icon-facebook {
	background: url("../images/icon-sdef9dffff9.png") no-repeat;
  background-position: 0 -1142px;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
}
.icon-twitter {
	background: url("../images/icon-sdef9dffff9.png") no-repeat;
  background-position: 0 -3875px;
  width: 20px;
  height: 20px;
}
.icon-glassdoor{
	background: url("../images/icon-sdef9dffff9.png") no-repeat;
  background-position: 0 -1377px;
  width: 20px;
  height: 20px;
}
/*********************
home page styling
*********************/
.banner-wrapper{
  color: #fff;
  height: 530px;
  position: relative;
  text-align: center;
}
.banner-wrapper .carousel{
	height: 100%;
}
.banner-wrapper .carousel-inner{
	min-height: 100%;
	overflow: auto;
	overflow-x: hidden;
}
.banner-wrapper .carousel-inner .item{
  padding: 122px 0px 0px;
	height: 530px;
  background-size: cover !important;
}
.banner-wrapper h2{
	font-size: 56px;
  font-weight: 500;
  width: 1096px;
  margin: 0px auto 52px;
  text-transform: uppercase;
}
.banner-wrapper h2 span{
  display: block;
  font-size: 30px;
  font-weight: 300;
  text-transform: none;
}
.banner-wrapper h2>sup{
	font-size: 30px;
	font-weight: 300;
	top: -0.8em;
}
.banner-wrapper .banner-btn a{
	margin-right: 41px;
}
.banner-wrapper .banner-btn a:last-child{
	margin-right: 0px;
}
.banner-wrapper .banner-btn a.btn-free-trial{
	/*margin-right: 0px;*/
	font-style: italic;
}
.banner-wrapper .banner-scroll{
  background: url("../images/homepage/scroll-down-btn.png") no-repeat;
  background-position: 50%;
  height: 69px;
  width: 100%;
  position: absolute;
  /*bottom: 97px;*/
  bottom: 40px;
  left: auto;
  right: auto;
}

.banner-wrapper .carousel-inner .long-desc{
	background: url("../images/homepage/banner-home2.jpg")no-repeat center center;
  background-size: cover;
  padding-top: 50px;
}
.banner-wrapper .carousel-inner .long-desc h2 span{
	margin-top: 3px;
	line-height: 42px;
}
.banner-wrapper .carousel-inner .long-desc h2{
	line-height: 56px;
	margin-bottom: 25px;
}

.banner-wrapper .carousel-inner p{
	padding-bottom: 5px;
}

.banner-wrapper .carousel-control .glyphicon-chevron-left, 
.banner-wrapper .carousel-control .glyphicon-chevron-right{
	background: rgba(0,0,0,0.3);
  height: 103px;
  width: 103px;
  top: 15%;
}
.banner-wrapper .carousel-control .glyphicon:before{
  height: 103px;
  width: 103px;
  display: table-cell;
  vertical-align: middle;
}
.banner-wrapper .carousel-control .icon-left_arrow{
	left: 17px;
}
.banner-wrapper .carousel-control{
	height: 103px;
	width: 103px;
	top: 181px;
}
.banner-wrapper .carousel-control .icon-right_arrow{
	right: 17px;
}
.content-wrapper{
	width: 940px;
	margin: 0 auto;
	/*border: 1px solid red;*/
}
.cloud-fusion-wrapper{
	background: #ebebeb;
	padding-top: 5px;
	text-align: center;
}
.cloud-fusion-wrapper h2{
	margin-bottom: 8px;
	text-align: center;
}
.fusion-wrapper{
	padding: 0px;
	text-align: center;
	border-bottom: 1px solid #a4acaf;
}
.fusion-wrapper#overview{
	border: none;
}
.fusion-wrapper#overview section{
	padding-bottom: 36px;
}
.fusion-wrapper section{
	padding: 28px 0px 61px;
}

.fusion-wrapper section p{
  width: 100%;
  margin: 12px auto 23px;
  line-height: 1.7;
}
.fusion-wrapper a.btn-white{
	width: 145px;
	margin-top: 8px;
}
.plugin .desc{
	font-size: 13px;
	font-weight: 500;
	min-height: 105px;
}

.plugin-wrapper{
	padding: 30px 0px 0px;
	text-align: center;
}

.plugin-wrapper ul{
  text-align: center;
  max-width: 100%;
  margin: 40px auto 0px;
  padding-left: 0;
}

.plugin-wrapper ul li{
  display: inline-block;
  float: none;
	margin-bottom: 78px;
  width: 33%;
}
.home-plugin-wrapper.plugin-wrapper ul li{
	/*margin-bottom: 78px;
	vertical-align: top;*/
}

.home-plugin-wrapper.plugin-wrapper ul li:nth-child(n+7){
	margin-bottom: 35px;
}
.home-plugin-wrapper.plugin-wrapper ul li .plugin{
	/*position: relative;
	min-height: 240px;*/
}
.home-plugin-wrapper.plugin-wrapper ul li .plugin .desc{
	min-height: 120px;
}
.home-plugin-wrapper.plugin-wrapper ul li .plugin .learn-btn{
	/*position: absolute;*/
}
.product-plugin-wrapper.plugin-wrapper ul li:last-child{
	margin-bottom: 64px;
}
.plugin {
  margin: 0 auto;
  position: relative;
  width: 100%;
}

.plugin .subtitle{
	margin: 0px;
	font-weight: 700;
	text-align: left;
}

.plugin .subtitle span{	
	font-size: 12px;
	font-weight: 500;
	display: block;
	margin-bottom: 5px;
}

.plugin .media{
	width: 325px;
	margin: 0 auto;
	min-height: 47px;
}
.plugin-title{
	text-align: center;
}
.plugin-title .subtitle{
	display: inline-block;
	padding-left: 10px;
	width: 200px;
	/*width: 177px;*/
}
.plugin-title img{
	display: inline-block;
	vertical-align: top;
	width: 45px;
}
.plugin-title h3{
	display: inline-block;
}
.plugin hr{
	margin: 16px auto 18px;
}
.plug-list .subtitle {
	font-weight: 500;
	margin-bottom: 10px;
}
.plug-list hr {
	margin: 6px 0px 0px;
}
.learn-btn{
	bottom: 0;
	right: 0;
	left: 0;
}

.learn-btn a{	
	margin: 0 auto;
	width: 145px;
}

.customer-list-wrapper{
	background: #a4acaf;
	color: #fff;
	padding: 23px 0px 32px;
	text-align: center;
}

.customer-list-wrapper h2{
	margin-bottom: 8px;
	text-transform: uppercase;
}

.customer-list-wrapper hr{
	border-color: #fff;
}

.customer-list{
	padding: 0;
	width: 940px;
	margin: 42px auto 30px;
}

.customer-list div{
	height: 100%;
	display: inline-block;
	min-width: 120px;
}
.customer-list div:focus{
	outline: none;
}
.customer-list img{
	outline: none;
	/*margin: 0px auto;*/
	margin: 0px 15px;
}
.customer-list img:hover,
.customer-list img:active{
	outline: none;
}
.customer-list .slick-dots {
	left: 0;
	right: 0;
}
.platform-wrapper{
	padding: 18px 0px 0px;
	text-align: center;
}
.platform-wrapper#feature{
	padding-top: 0px;
}
.feature{
	padding-top: 0px; 
}
.platform-wrapper .product-key-features ul li{
	margin-bottom: 19px;
}
.platform-wrapper ul>li{
  min-height: 310px;
}
.product-key-features.key-features ul li{
	min-height: 0;
}
.platform-wrapper .product-key-features{
	background: #000;
	color: #fff;
	padding: 48px 0px 31px;
	text-align: center;
}
.platform-wrapper .product-key-features h3{
	text-align: left;
	max-width: 940px;
	margin-left: auto;
	margin-right: auto;
}
.platform-wrapper .product-key-features h3 hr{
	margin: 7px 0px 26px;
}
.platform-wrapper#feature .content-wrapper {
	padding-top: 20px;
}
.platform-wrapper .product-key-features ul{
	margin: 0 auto;
	max-width: 940px;
	text-align: left;
}
.platform-wrapper ul{
	margin-top: 54px;
}
.platform-wrapper hr{
	margin-bottom: 18px;
}
.platform-wrapper .platform .icon{
	max-width: 143px;
	margin: 0px auto 52px;
}
.platform-wrapper .content-wrapper ul li{
  min-height: 322px;
  margin-bottom: 23px;
}
.platform-wrapper .content-wrapper ul li:nth-child(n+4){
	margin-bottom: 0px;
	min-height: 300px;
}
.platform-wrapper ul li:nth-child(n+4) {
	margin-bottom: 16px;
}
.platform-wrapper .platform{
	margin: 0px auto;
	max-width: 362px;
}

/*********************
FUSION LANDING PAGE
*********************/
.fusion-banner-wrapper{
	background: url("../images/product/fusion-landing-banner.jpg") no-repeat center center;
	background-size: 100% 100%;
	color: #fff;
	height: 257px;
	padding: 20px 0px 48px;
	position: relative;
	text-align: center;
}
.fusion-banner-wrapper h2{
	font-size: 43.09px;
	font-weight: 500;
	margin-bottom: 0px;
	text-transform: uppercase;
}
.fusion-banner-wrapper h2 span{
	display: block;
	font-size: 13px;
	font-weight: 300;
  text-align: center;
  line-height: 1.8;
  margin: 10px auto 0px;
  width: 810px;
	text-transform: none;
}
.fusion-banner-wrapper h2>sup{
	font-size: 27px;
	font-weight: 300;
	top: -0.7em;
}
.cloud-fusion-wrapper{
	background: #ebebeb;
	padding: 5px 0px 22px;
	text-align: center;
}
.cloud-fusion-wrapper h2{
	margin-bottom: 13px;
	text-align: center;
}
.discover-wrapper{
	padding: 18px 0px;
	text-align: center;
}
.discover-wrapper h2{
	margin-bottom: 13px;
}
.discover-wrapper .video-links{
	padding: 40px 0px 10px;
}
.discover-wrapper .video-links a{
	border-bottom: 1px solid #939393;
	color: #000;
	display: table;
	font-size: 13.43px;
	font-weight: 700;
	margin: 0 auto 30px;
	text-decoration: none;
	line-height: 14px;
}
.discover-wrapper a:hover{
	color: #000;
	text-decoration: none;
}
.discover-wrapper a img{
	width: 100%;
}
.content-nav{
	border-bottom: 1px solid #a5acaf;
	text-align: center;
}
.content-nav li{
	display: inline-block;
}
.content-nav li a{
	color: #000;
	display: block;
	font-size: 18.6px;
	font-weight: 300;
	padding: 28px 34px 3px;
	text-transform: uppercase;
}
.content-nav li a:hover{
	color: #000;
	text-decoration: none;
}
.resource-wrapper{
	border-bottom: 1px solid #a4acaf;
	padding: 23px 0px 36px;
	text-align: center;
}
.resource-wrapper h2{
	margin-bottom: 33px;
}
.resource-wrapper a.btn-black{
	width: 183px;
}
.contact-section {
  padding: 54px 0px 74px;
  text-align: center;
}
.contact-section h2 {
	font-size: 28px;
	font-weight: 300;
	color: #000;
  text-align: center;
	text-transform: uppercase;
	margin: 0 0 35px 0;
}
.contact-section a.btn-request-quote.btn-black{
	color: #fff;
	text-decoration: none;
	width: 183px;
}
/*****************************
AMAZON PRODCUT PAGE
*****************************/
.product-banner-wrapper.amazon-prod-banner{
	padding-top: 32px;
	text-align: center;
}
/*.product-banner-wrapper.amazon-prod-banner h2{
	text-align: center;
}*/
.product-banner-wrapper.amazon-prod-banner h2 span{
	/*line-height: 50px;*/
}
.prerequisites-wrapper{
	padding: 26px 0px 18px;
	text-align: center;
}
.prereq-list ul {
	list-style-type: disc;
	text-align: left;
	margin: 18px auto 8px;
	max-width: 70%;
}
.prereq-list ul li{
	font-size: 15px;
	font-weight: 500;
	margin-bottom: 4px;
}
.prereq-list ul li a{
	color: #000;
	border-bottom: 1px solid #a5acaf;
	text-decoration: none;
}
.prereq-list ul li a:hover{
	text-decoration: none;
}
.steps-description{
	font-size: 15px;
	font-weight: 500;
	padding-top: 45px;
	padding-bottom: 43px;
}
.steps-wrapper h2{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 43px;
}
.steps-wrapper{
	padding: 0px 0px 6px;
}
.steps-description a{
	color: #000;
	border-bottom: 1px solid #a5acaf;
	word-break: break-word;
	text-decoration: none;
}
.steps-description a:hover{
	color: #000;
	text-decoration: none;
}
.steps-description ul{
	list-style-type: disc;
	margin-bottom: 30px;
}
.steps-description ul li {
	margin-bottom: 3px;
}
.steps-description .col-md-7 img{
	cursor: pointer;
}
.thumb-step2_3,
.thumb-step2_3_2,
.thumb-step3_1,
.thumb-step3_2,
.thumb-step3_3{
	border: 1px solid rgba(18, 29, 33, 0.31)
}
.replicate-wrapper ul li{
	margin-bottom: 10px;
}
.steps-description p{
	padding-bottom: 0px;
}
.steps-description p span{
	font-weight: 700;
}
.amazon-modal .modal-dialog{
	width: 950px;
}
.amazon-modal .modal-dialog img{
	width: 100%;
	cursor: default;
}
.prod-demo-modal .modal-dialog{
	width: 940px;
}
.prod-demo-modal .modal-header .close{
	margin-top: -10px;
}
.quick-start-wrapper{
	background: #000;
	color: #fff;
	padding: 52px 0px 43px;
}
.quick-start-wrapper .quick-start-icon{
	float: left;
	padding-top: 4px;
	padding-left: 5px;
}
.quick-start-wrapper .description{
	float: left;
	font-size: 15px;
	padding: 0px 46px;
}
.quick-start-wrapper .description h2{
	margin-top: 0px;
}
.quick-start-wrapper .description .white-border{
	margin: 12px 0px 15px;
}
.quick-start-wrapper .btn-quick-start{
	margin-top: 18px;
	width: 163px;
}
/***************************************
SUV-GIT PAGE
***************************************/
.svn-git-banner{
	height: 530px;
}

.svn-git-banner .item{
	height: 530px;
}

.svn-git-banner .carousel-caption h2{
	font-size: 56px;
	font-weight: 500;
	line-height: 54px;
	margin-bottom: 22px;
	text-transform: uppercase;
}

.svn-git-banner .carousel-caption h2 span{
	display: block;
	font-size: 30px;
	font-weight: 300;
	line-height: 40px;
	text-transform: none;
}
.svn-git-banner .carousel-caption{
	left: 10%;
	right: 10%;
	/*top: 0;*/
}

.svn-git-banner .banner-btn{
	margin-bottom: 106px;
}

.svn-git-banner .carousel-control .glyphicon-chevron-left, 
.svn-git-banner .carousel-control .glyphicon-chevron-right{
	background: rgba(0,0,0,0.3);
  height: 103px;
  width: 103px;
  top: 15%;
}
.svn-git-banner .carousel-control .glyphicon:before{
  height: 103px;
  width: 103px;
  display: table-cell;
  vertical-align: middle;
}
.svn-git-banner .carousel-control .icon-left_arrow{
	left: 17px;
}
.svn-git-banner .carousel-control{
	height: 103px;
	width: 103px;
	top: 181px;
}
.svn-git-banner .carousel-control .icon-right_arrow{
	right: 17px;
}
.svn-git-banner .banner-scroll{
  background: url("../images/homepage/scroll-down-btn.png") no-repeat;
  background-position: 50%;
  height: 69px;
  width: 100%;
  position: absolute;
  bottom: 25px;
}

.svn-git-prod{
	padding: 18px 0px 0px;
}

.svn-git-prod ul li .desc{
	min-height: 159px;
}

.svn-git-prod .plugin-wrapper ul li{
	margin-bottom: 78px;
}

.svn-git-prod .plugin-wrapper ul li:nth-child(n+4){
	margin-bottom: 46px;
}
.svn-git-prod .plugin-title{
	min-height: 90px;
}
.svn-git-prod .plugin hr{
	/*margin: 6px 0px 18px;*/
}
.training-wrapper {
	background: #000;
	color: #fff;
	padding: 44px 0px 75px;
	text-align: center;
}

.training-wrapper .main-title{
	margin-bottom: 8px;
}

.training-wrapper p{
	font-size: 15px;
	font-weight: 700;
	line-height: 25px;
}

.training-wrapper ul{
	margin-top: 32px;
}

.training-wrapper ul li img{
	margin: 0px auto;
}

.training-wrapper ul li .subtitle{
	min-height: 50px;
	margin-top: 16px;
}

.training-wrapper hr{
	margin: 8px auto 14px;
}

.training-wrapper ul li p{
	font-size: 13px;
	font-weight: 500;
	min-height: 139px;
}

.resources-wrapper{
	padding: 40px 64px 0px;
	text-align: center;
}
.resources-wrapper .content-wrapper{
	border-bottom: 1px solid #c9ccd0;
	padding-bottom: 66px;
}

.resources-wrapper h2{
	margin-bottom: 20px;
}

.resources-wrapper h3{
	font-size: 13px;
	font-weight: 500;
	text-align: left;
	text-transform: uppercase;
}

.resources-wrapper ul{
	padding-left: 16px;
	list-style-type: disc;
}

.resources-wrapper ul li{
	text-align: left;
	margin-bottom: 10px;
}

.resources-wrapper ul li a {
	border-bottom: 1px solid #aeaeae;
	color: #000;
	font-size: 13px;
	font-weight: 500;
	text-decoration: none;
}

.resource-video-icon{
	padding: 0px 5px;
	cursor: pointer;
}

.resources-wrapper ul li a:hover,
.resources-wrapper ul li a:focus,
.resources-wrapper ul li a:active{
	color: #000;
}

.contact-specialist{
	padding: 34px 0px 124px;
	text-align: center;
}

.contact-specialist a{
	padding: 8px 0px;
	text-align: center;
	margin-top: 26px;
}

.svn-git-wrapper .customer-list-wrapper{
	margin-bottom: 65px;
}
.plugin-list ul.div-3{
	// display: block;
}

ul.div-3 li:nth-last-child(2){
  float: left;
  text-align: center;
}

ul.div-3 li:last-child{
  float: right;  
}

.plugin-list{
	padding-top: 30px;
  text-align: center;
}
.plugin-list ul{
	list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  flex-flow: row wrap;
  margin: 0px auto;
  padding-top: 28px;
  padding-left: 0px;
  text-align: center;
  width: 100%;
}

.plugin-list ul li{
	display: inline-block;
	margin-bottom: 78px;
	position: relative;
	padding: 0px 15px 40px;
	width: 33%;
}

.plugin-list ul li:nth-child(n+7){
	margin-bottom: 68px;
}
.plugin-list .plugin-title{
	min-height: 75px;
	width: 100%;
}

.plugin-list .plugin-title img{
	display: inline-block;
	width: 45px;
}

.plugin-list .plugin-title .subtitle{
	display: inline-block;
	margin-top: 0px;
	text-align: left;
	width: 200px;
}

.plugin-list .plugin-title .subtitle span {
  font-size: 12px;
  font-weight: 500;
  display: block;
  margin-bottom: 5px;
}

.plugin-list hr{
	margin: 6px 0px 0px;
}

.plugin-list .desc{
	padding-bottom: 18px;
}
.plugin-list .learn-btn{
	position: absolute;
	bottom: 0;
}

.pricing-section + .plugin-section{
	border-top: 1px solid #a5acaf;
}
.easy-feat-wrapper .feat-img:first-of-type{
	padding-left: 0px;
}
/****************************************
*****************************************
Home page redesign
*****************************************
******************************************/
.btn-try{
  margin: 0;
  right: 0px;
  top: 619px;
  outline: none;
  z-index: 1;
  /*float: none!important;*/
  /*width: 130px;*/
  /*position: fixed;*/
  /*transform: rotateZ(90deg) translateY(-47px);*/
}
.btn-orange-rounded{
	background: #FF6B00;
	border-color: #FF6B00;
	border-radius: 0px 0px 22px 22px;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	box-shadow: none;
	text-transform: uppercase;
	width: 123px;
}
.btn-orange-rounded:hover{
	font-weight: 800;
}

.btn-orange-rounded:active, 
.btn-orange-rounded:hover,
.btn-orange-rounded:focus,
.btn-orange-rounded:active:focus{
	box-shadow: none;
	color: #fff;
	outline: none;
}

.home-wrapper .carousel-control.left{
	background: none;
}

.home-wrapper .banner-wrapper .banner-scroll{
	background: transparent;
	border-radius: 0px 0px 30px 30px;
	bottom: 1px;
	height: 24px;
	margin: 0px auto;
	position: relative;
	width: 52px;
}

.home-wrapper .banner-wrapper .banner-scroll .icon-scroll-down-arrow{
	color:#a4acaf;
}

.home-wrapper .banner-wrapper .banner-scroll .icon-scroll-down-arrow:before{
	font-size: 26px;
}

.home-wrapper .banner-wrapper h2{
	margin-bottom: 16px;
}
// .home-wrapper .banner-wrapper .item{
// 	padding-top: 112px;
// }

// .home-wrapper .banner-wrapper .item p{
// 	margin-top: 8px;
// 	line-height: 1.4;
// }
.home-wrapper .fusion-wrapper{
	border: none;
	color: #000;
}

.home-wrapper .fusion-wrapper section{
	padding-bottom: 40px;
}

.home-wrapper .banner-wrapper .banner-btn{
	margin-top: 52px;
}
.home-wrapper .banner-wrapper hr.orange-border,
.home-wrapper .fusion-wrapper hr.orange-border{
	border-width: 3px;
	border-color: #ff6b00;
	margin: 0px auto 0px;
	width: 372px;
}

.home-wrapper .banner-wrapper hr.orange-border{
	margin: 20px auto 16px; 
}

.home-wrapper .banner-wrapper .banner-btn a{
	font-style: normal;
}
.home-wrapper .plugin-section .main-title{
	background: #a4acaf;
	color: #fff;
	font-size: 20.66px;
	font-weight: 300;
	margin-bottom: 14px;
	padding: 8px 12px 6px;
	text-align: center;
}

.home-wrapper .plugin-section .main-title span{
	font-weight: 500;
}

.home-wrapper .plugin-section .subtitle{
	font-weight: 500;
	font-size: 18px;
	margin-top: 0px;
	min-height: 50px;
	text-align: center;
	/*font-size: 21px;*/
}

.home-wrapper .plugin-section .subtitle hr{
	border-color: #ff6b00;
}

.home-wrapper .plugin-section ul{
  list-style-type: none;
  margin: 0px auto;
  padding-left: 0px;
  width: 100%;
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-flex-flow: row wrap;
  display: flex;
  flex-wrap: wrap;
  flex-flow: row wrap;
}

.home-wrapper .plugin-section ul li{	
	font-size: 14px;
  line-height: 1.4;
  margin: 0px 0px 55px 5px;
  padding: 20px 10px 18px;
  width: 48.9%;
  position: relative;
  // box-shadow: 0 10px 13px -4px rgba(0,0,0,0.25);
  min-height: 285px;
  /*min-height: 310px;*/
  /*min-height: 350px;*/
}

.home-wrapper .plugin-section ul li:nth-child(odd){
	margin-left: 0px;
}

.home-wrapper .plugin-section ul li:nth-child(even){
	margin-right: 0px;
}

.home-wrapper .plugin-section{
	padding-bottom: 56px;
}
.home-wrapper .plugin-section .plugin{
	color: #1d1d1b;
	text-align: center;
	outline: none;
	display: block;
	text-decoration: none;
}

.home-wrapper .plugin-section .plugin:active,
.home-wrapper .plugin-section .plugin:focus,
.home-wrapper .plugin-section .plugin:hover,
.home-wrapper .plugin-section .plugin:active:focus,
.home-wrapper .plugin-section .plugin:hover:focus{
	outline: none;
}

.home-wrapper .plugin-section .plugin span{
  display: block;
  font-size: 12px;
  margin: 14px 0px 8px;
  text-transform: uppercase;
}

.home-wrapper .plugin-section .plugin .plugin-icon{
	height: 32px;
}

.home-wrapper .plugin-section .plugin img{
	margin: 0px auto;
}
.home-wrapper .plugin-section .plugin .desc{
	min-height: 0px;
	padding: 0px 10px;
	/*font-size: 14px;*/
}

.home-wrapper .plugin-section .plugin .desc p{
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.home-wrapper .plugin-section .learn-btn{
	bottom: -22px;
	position: absolute;
}
.home-wrapper .plugin-section .learn-btn a{
	display: block;
}

/*// .fixed-section{
// 	position: fixed;
//     top: 0px;
//     z-index : 99;
//     margin-top :0;
// }*/
.fixed-section {
	/*position: relative;
	-webkit-transition: all 0.2s linear 0s;
	transition: all 0.2s linear 0s;*/
}
.fixed-section .fixed-content-wrapper {
	width: 940px;
	margin: 0 auto;
	/*border: 1px solid #000;*/
	/*max-width: 940px;*/
}
.home-wrapper .plugin-section .fixed-section .fixed-content-wrapper .main-title {
	padding: 8px 4px 6px;
}
.paddingtop {
	padding-top: 20px;
}
.fixed-section.fixed-active {
	width: 100%;
	left: 0;
}

.fusion-page-plugins{
	padding-top: 30px;
}

.fusion-page-plugins h2{
	text-align: center;
}

.home-wrapper .banner-wrapper .banner-brand{
	margin: 0px auto 22px;
}

.home-wrapper .banner-wrapper .long-desc .banner-btn{
	margin-top: 30px;
}

.home-wrapper .banner-wrapper .long-desc h2{
	font-size: 40px;
	line-height: 1;
}

.banner-wrapper .carousel-inner .long-desc h2>span{
	font-size: 24px;
	line-height: 1;
	margin-top: 22px;
}

.banner-wrapper .carousel-inner .long-desc h2 .quote-by{
	font-size: 24px;
	font-weight: 700;
	line-height: 1;
}

.banner-wrapper .carousel-inner .long-desc h2 .quote-by span{
	font-size: 18px;
	line-height: 1;
	font-weight: 300;
}

/*****************************
Partner page New Layout
*****************************/
.partner-layout .partner-network-section img{
	margin: 0px auto 32px;
}

.partner-layout .category-outer-wrap{
	padding-top: 40px;
}

.partner-layout .learn-more-videos{
	text-align: center;
	padding: 43px 0px;
}

.partner-layout .learn-more-videos h2{
	margin-bottom: 48px;
}
.partner-layout .video-list h3{
	text-transform: none;
	font-size: 17px;
	font-weight: 300;
	margin-bottom: 3px;
}

.partner-layout .video-list a{
	color: #000;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	cursor: pointer;
}

.partner-layout .video-list a:active,
.partner-layout .video-list a:focus,
.partner-layout .video-list a:hover{
	color: #000;
	text-decoration: none;
	outline: none;
}

.partner-layout .client-benefits-wrapper{
	text-align: center;
	padding-bottom: 26px;
}

.partner-layout .client-benefits-wrapper h2{
	margin-bottom: 22px;
}

.partner-layout .client-benefits-wrapper hr{
	margin-bottom: 25px;
}
.partner-layout .client-benefits-wrapper .benefit-wrapper{
	min-height: 212px;
}
.startegic-partners-list .logo-outer-box .horizontal-center{
	text-align: center;
}

.startegic-partners-list .logo-outer-box .marginbottom{
	float: none;
  display: inline-block;
  width: 24%;
  text-align: center;
}

.partner-layout .category-outer-wrap .listouterbox p{
	font-weight: 700;
	font-size: 15px;
}

.partner-layout .category-outer-wrap .listouterbox p>span{
	font-weight: 300;
	display: block;
}

.partner-layout .prod-action-video{
	text-align: center;
	padding: 29px 0px;
}
.partner-layout .prod-action-video h2{
	margin-bottom: 45px;
}

.partner-layout .prod-action-video img{
	margin: 0px auto;
}

.partner-layout .prod-action-video a{
	cursor: pointer;
	display: block;
	outline: none;
	max-width: 570px;
	margin: 0px auto;
}
/*****************************
MEDIA QUERY
*****************************/

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
 	/* IE10+ specific styles go here */  
 	.fusion-banner-wrapper,
 	.product-banner-wrapper{
 		min-height: 300px;
 	}
 	.main-wrapper .product-banner-wrapper span.banner_icon img{
 		vertical-align: middle;
 		margin-top: 25px;
 	}
 	.product-banner-wrapper.amazon-product-banner{
 		min-height:255px;
 	}
}

@media screen and (min-width: 0px) and (max-width: 1280px){
	.content-wrapper {
		width: 86%;
		margin: 0px auto;
	}
	.banner-wrapper h2{
		width: 90%;
	}
	.banner-wrapper h2 p{
		margin: 0 auto;
		width: 100%;
	}

	.svn-git-banner .carousel-caption h2{
		font-size: 48px;
	}
	.svn-git-banner .carousel-caption h2 span{
		font-size: 24px;
	}

	.home-wrapper .plugin-section ul li{
		margin:0px 0px 54px;
		width: 50%;
	}

	.home-wrapper .plugin-section .plugin span{
		font-size: 13px;
	}
	.fixed-section .fixed-content-wrapper {
		width: 100%;
	}
	
	.fixed-active .fixed-content-wrapper .row {
		/*margin: 0;*/
	}
	
	.fixed-section .fixed-content-wrapper {
		/*width: 86%;*/
		margin: 0 auto;
		/*border: 1px solid #000;*/
		/*max-width: 940px;*/
	}
	.fixed-section.fixed-active {
		min-width: 1040px;
	}
	.fixed-active .fixed-content-wrapper {
		width: 86%;
		margin: 0 auto;
		/*padding-left: 15px;*/
	}
	.selectbox_row .partner-apply {
		width: 100%;
		display: block;
		text-align: center;
		padding-left: 15px;
		padding-right: 15px;
	}
	/*.startegic-partners-list .logo-outer-box .otherlink-box .other-link {
		height: 276px;
	}*/
}


@media screen and (min-width: 1023px) and (max-width: 1090px) {
	.home-wrapper .plugin-section .fixed-section .fixed-content-wrapper .main-title {
		font-size: 18px;
	}
}
@media screen and (min-width: 0px) and (max-width: 1024px){
	.btn-try{
		top: 500px;
	}
	.home-wrapper .plugin-section .main-title {
		font-size: 20px;
	}
	/*.select2-container .select2-selection--single {
		margin: 0 15px 0 0;
	}*/
	/*.select2-container--default .select2-selection--single .select2-selection__arrow {
		right: 20px;
	}*/
	.contact-form-section .caselist .select2-container .select2-selection--single {
		margin: 0;
	}
/*	.startegic-partners-list .logo-outer-box .otherlink-box .other-link {
		height: 235px;
	}*/

}
@media screen and (max-width:1023px) {
	.fixed-section{
		position: relative !important;
	}

}
