@media only screen and (min-width:650px) and (max-width:1500px){.banner.responsive-fonts .banner-content .banner-subtitle,.banner.responsive-fonts .banner-content .banner-title{zoom:.8;-moz-transform:scale(.8)}.banner.responsive-fonts .banner-content .content-inner>*{zoom:.55;-moz-transform:scale(.55)}.banner.responsive-fonts .banner-content .content-inner>p{zoom:.75;-moz-transform:scale(.75)}.banner.responsive-fonts .banner-content .content-inner .btn,.banner.responsive-fonts .banner-content .content-inner>div{zoom:1;-moz-transform:scale(1)}}@media only screen and (max-width:1200px){.banner.responsive-fonts.banner-type-2 .banner-content{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.banner:hover.responsive-fonts.banner-type-2 .banner-content{-webkit-transform:translate3d(0,-55%,0);transform:translate3d(0,-55%,0)}}@media only screen and (max-width:992px){.banner.responsive-fonts .banner-content .banner-title{line-height:1.3}.banner.responsive-fonts .banner-content .banner-inner{text-align:center}}@media only screen and (max-width:767px){.banner.banner-type-2.responsive-fonts .banner-content .banner-subtitle{font-size:2vw;text-align:center!important}.banner.responsive-fonts .banner-content .content-inner>p{zoom:.7;-moz-transform:scale(.7)}}@media only screen and (max-width:480px){.banner.responsive-fonts .banner-content .banner-title{font-size:1.5rem}.banner.banner-type-2.responsive-fonts .banner-content .banner-subtitle{font-size:3vw;text-align:center!important}.banner.banner-type-2.responsive-fonts .banner-content .banner-title{font-size:8vw;line-height:9vw}}