#mainContent{padding:30px 15px 0}#mainContent .testimonial,#mainContent .welcome{padding:30px 15px 15px}#mainContent .testimonial h3{font-weight:300;margin-top:0}#mainContent .testimonial p{margin-bottom:30px}#mainContent .shoutout h3{font-weight:400;margin-top:50px}#mainContent .grandchild{margin-bottom:0}#mainContent .shoutout .parent{width:100%}#mainContent .mainInfo{padding:30px 15px 0}#mainContent .mainInfo h1{font-size:18px;font-weight:300;line-height:24px}#mainContent+footer{padding-top:50px}.carousel-fade .carousel-inner .item{transition-delay:1s;-webkit-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right,.carousel-fade .carousel-inner .item{opacity:0}.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right,.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev{-webkit-transform:translateZ(0);transform:translateZ(0);left:0}.carousel-fade .carousel-control{z-index:2}@media only screen and (min-width:768px){#mainContent .mainInfo,#mainContent .testimonial{padding:30px 0 15px}#mainContent .mainInfo h1,#mainContent .mainInfo p{text-align:left}#mainContent .shoutout h3{margin-top:0}}@media only screen and (min-width:992px){#mainContent{padding:130px 15px}#mainContent+footer{padding-top:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){#mainContent .testimonial p{margin-bottom:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#mainContent .testimonial p{margin-bottom:0}}