/* CSS Document */
.footer_upper{
	display:none;
}
footer:before {
    display: none;
}
.hero-section-bigcommerce-vs-volusion{
	background:url(../jpg/bc-vs-v.jpg);
    background-size: cover;
    padding-top: 300px;
    padding-bottom: 415px;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    background-repeat: no-repeat;
    background-position: top center;
    position: relative;
}
.mobile-logo{
	display:none;
	text-align:center;
}
.vs{
	color: #fff;
    font-weight: 900;
    font-size: 42px;
    background: #22ac60;
    border-radius: 50%;
    width: 75px;
    height: 75px;
    line-height: 75px;
    text-align: center;
    margin: 30px auto;
}
.mobile-logo img{
	margin:auto;
}
@media(max-width:1023px){
.mobile-logo{
	display:block;
}
.hero-section-bigcommerce-vs-volusion{
	background:#131635;
	padding-top: 160px;
    padding-bottom: 100px;
}
}
@media(max-width:767px){
.hero-section-bigcommerce-vs-volusion {
    padding-top: 130px;
    padding-bottom: 50px;
}
}

											/********/

footer:before{
    content: '';
    margin:0px;
  }

  .footer-promotion{
    padding-top: 40px;  
  }

  .footer-promotion  h2{
    padding: 0px 0px 10px;
  }

  .footer-promotion h3 {
      clear: both;
      padding: 10px 0px 5px;
  }

  .footer-promotion .left{
      float: left; 
      width: 52%;
  }

  .footer-promotion .left img{
    padding: 30px 0px 0px;
	margin:auto;
  }

  .footer-promotion .right{
    float: right;
    width: 48%;
  }


  @media(max-width: 580px) {
    .img-responsive{
       display: inline-block;
    }

      .footer-promotion .left {
          width: 100%;
          margin-bottom: 20px;
      }

      .footer-promotion .right {
          width: 100%;
      }
  }
											/********/
.compare-3dcart{
	  padding:50px 0 60px;
}
.cart-logo{
	width:46%;
	float:left;
	margin-top: 25px;
    text-align: right;
}
.mob-logo{
	display:none;
}
.cart-features{
	float:right;
	width:52%;
}
.cart-features ul li{
	list-style:none;
	position:relative;
	margin-bottom:20px;
}
.cart-features ul li:before{
	content:url(../png/check-42.png);
	position: absolute;
    left: -40px;
}
.cart-comp{
	margin-top:15px;
}
.compare-3dcart h2{
	text-align:center;
	font-weight:400;
}
.compare-3dcart h3{
	text-align:center;
	font-weight:400;
}
.dt-logo{
	margin:auto;
}
@media(max-width:1024px){
.compare-3dcart h3 br {
	display:none;
}
.cart-logo {
    width: 40%;
}
.cart-features {
    width: 55%;
}
}
@media(max-width:1023px){
.dt-logo{
	display:none;
}
.mob-logo{
	display:block;
}
.cart-logo {
    width: 100%;
	float:none;
}
.cart-logo img{
	margin:auto;
}
.cart-features {
    width: 100%;
    float: none;
}
}
@media(max-width:768px){
footer .footer_bottom .footer_bottom_left {
    text-align: center;
    float: none;
}
footer .footer_bottom .footer-seals {
    float: none;
    margin: auto;
    margin-bottom: 20px;
}
footer .footer_bottom .footer_bottom_right{
	float:none;
}
.footer-promotion {
    padding-top: 40px;
}
}
@media(max-width:767px){
.footer-promotion {
    padding-top: 28px;
}
footer {
    padding-top: 25px;
}
footer .footer_bottom .footer_bottom_right {
    position: initial;
}
}


											/********/
											
											
.description-section{
	padding:35px 0 50px;
}
.description-section h2{
	text-align:center;
	margin-bottom:20px;
	font-weight:400;
}


											/********/
											
											
.core-functionality{
	padding:35px 0 50px;
	background:#f9f9fa;
}
.core-functionality h2{
	margin-bottom:20px;
	text-align:center;
	font-weight:400;
}
.core-functionality .cf-left{
	float:left;
	width:25%;
}
.core-functionality .cf-right{
	float:right;
	width:70%;
}
@media(max-width:1023px){
.core-functionality .cf-left {
    float: none;
    width: 100%;
}
.core-functionality .cf-left img{
	margin:auto;
}
.core-functionality .cf-left {
    margin: 20px 0;
}
.core-functionality .cf-right {
    float: none;
    width: 100%;
}
}
@media(max-width:767px){
.core-functionality .cf-left {
    text-align: center;
}
}


											/********/
											
											
.more-on-cost{
	padding:35px 0 50px;
}
.more-on-cost h2{
	margin-bottom:20px;
	text-align:center;
	font-weight:400;
}
.more-on-cost .moc-left{
	float:left;
	width:70%;
	margin-top:40px;
}
.more-on-cost .moc-right{
	float:right;
	width:25%;
}
@media(max-width:1023px){
.more-on-cost .moc-left {
    float: none;
    width: 100%;
}
.more-on-cost .moc-right {
    float: none;
    width: 100%;
}
.more-on-cost .moc-right img {
	margin:auto;
}
}
@media(max-width:767px){
.more-on-cost .moc-right {
    text-align: center;
}
}

											/********/
											
											
.responsive-design{
	padding:35px 0 50px;
	background:#27ae60;
	color:#fff;
}
.responsive-design h2{
	margin-bottom:20px;
	text-align:center;
	font-weight:400;
}
.responsive-design .rd-left{
	float:left;
	width:35%;
	margin-top:25px;
}
.responsive-design .rd-right{
	float:right;
	width:62%;
}
@media(max-width:1023px){
.responsive-design .rd-left {
    float: none;
    width: 100%;
}
.responsive-design .rd-left img {
	margin:auto;
}
.responsive-design .rd-right {
    float: none;
    width: 100%;
}
}
