.support-background {width:100%; height:540px; background:url(../images/support-new/catalina.jpg) no-repeat center top #0d1f43; background-size:cover;}
.support-banner-wrapper	{width:100%; height:auto; border-bottom:1px solid #dedede; overflow:auto;}
.support-banner-inner	{width:100%; max-width:1200px; height:auto; margin:0 auto; overflow:auto;  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction:row; align-items:center; flex-wrap:wrap }

.support-banner-inner-wrapper	{width:25%; height:auto; margin:0; padding:40px 0; float:left; box-sizing:border-box;}
.support-banner-inner-content	{width:100%; height:auto; margin:0; padding:0; height:auto; box-sizing:border-box}
.support-banner-inner-wrapper:nth-child(1) .support-banner-inner-content 	{border-right:1px solid #dedede;}
.support-banner-inner-wrapper:nth-child(2) .support-banner-inner-content	{border-right:1px solid #dedede;}
.support-banner-inner-wrapper:nth-child(3) .support-banner-inner-content	{border-right:1px solid #dedede;}

.support-title-large	{display:block}
.support-title-small	{display:none}

.support-faq-outer-wrapper	{width:87%; max-width:1200px; margin:0 auto 0 auto;}

.support-faq-link	{ddisplay: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction:row; justify-content:space-between; align-items:center; }
.support-faq-wrapper	{width:100%; border-bottom:1px solid #e5e5e5;}
.support-faq-outer-wrapper .support-faq-wrapper:last-child	{border-bottom:none;}

#faq-icon {
  width: 28px;
  height: 20px;
  min-width:28px;
  min-height:20px;
  position: relative;
  margin:0 10px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}

#faq-icon span {
  display: block;
  position: absolute;
  height: 1px;
  width: 50%;
  background: #0066ff;
  border-radius: 0;
  opacity: 1;
  right: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#faq-icon span:nth-child(1) {
  top: 50%;
  right:0;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate-(45deg);
}

#faq-icon span:nth-child(2) {
  top: 50%;
  right:10px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}


#faq-icon.open span:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#faq-icon.open span:nth-child(2) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.support-product-info-wrapper {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction:row; justify-content:space-between; width:87%; max-width:1000px; margin:80px auto 80px auto; align-items:center}
.support-product-info-inner {width:48%; max-width:48%; height:auto}

.support-product-info-inner-first-order {order: 1}
.support-product-info-inner-second-order {order: 2}


@media all and (max-width: 1065px) {
	
.support-background {height:500px;}	
	.support-banner-inner-wrapper	{width:50%; padding:0;}
.support-banner-inner-wrapper:nth-child(1)	{border-bottom:1px solid #dedede}
.support-banner-inner-wrapper:nth-child(2)	{border-bottom:1px solid #dedede}
.support-banner-inner-content	{padding: 30px 0;}
.support-banner-inner-wrapper:nth-child(2) .support-banner-inner-content	{border:none;}

.support-product-info-wrapper {flex-direction:column; width:87%; max-width:550px;}
.support-product-info-inner {width:100%; max-width:100%;}
.support-product-info-inner img {margin-bottom:20px}

.support-product-info-inner-first-order {order: 2}
.support-product-info-inner-second-order {order: 1}



}


@media all and (max-width: 740px) {
		.support-background {height:326px;}	

.support-title-large	{display:none}
.support-title-small	{display:block}
	
	

}


@media all and (max-width: 550px) {
	

	.support-banner-inner-wrapper	{width:100%; padding:0;}
.support-banner-inner-wrapper:nth-child(1)	{border-bottom:1px solid #dedede}
.support-banner-inner-wrapper:nth-child(2)	{border-bottom:1px solid #dedede}
.support-banner-inner-wrapper:nth-child(3)	{border-bottom:1px solid #dedede}
.support-banner-inner-content	{padding: 30px 0;}
.support-banner-inner-wrapper:nth-child(1) .support-banner-inner-content	{border:none;}
.support-banner-inner-wrapper:nth-child(2) .support-banner-inner-content	{border:none;}	
.support-banner-inner-wrapper:nth-child(3) .support-banner-inner-content	{border:none;}

.support-product-info-wrapper {flex-direction:column; width:87%; max-width:87%;}
.support-product-info-inner {width:100%; max-width:100%;}
.support-product-info-inner:nth-child(first) {margin-bottom:20px}

.support-product-info-inner-first-order {order: 2}
.support-product-info-inner-second-order {order: 1}

	

}
	
	