.cm-downBanner{background-position:50%;background-size:cover;display:block;height:100vh}.cm-downBanner .title-box{align-items:center;color:#fff;display:flex;height:100%;position:relative;z-index:100}.cm-downBanner .cm-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.cm-downBanner .text-wrap{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:15px;padding-right:15px;position:relative;white-space:normal;width:100%}.cm-downBanner .text-wrap h1{color:#fff;display:block;font-size:100px;font-weight:700;line-height:100px;margin-bottom:0;margin-top:0}.cm-downBanner .cm-row.cm-bottom-sec{bottom:0;position:absolute;width:auto}.cm-downBanner .cm-row.cm-bottom-sec .cm-collg-12{-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:30px;margin-top:30px;max-width:100%;padding-left:15px;padding-right:15px;position:relative;width:100%}.cm-downBanner .cm-row.cm-bottom-sec .cm-collg-12 a{color:#007bff;font-size:14px;text-decoration:none}.cm-downBanner .cm-row.cm-bottom-sec .cm-collg-12 a img{border-style:none;margin:0 20px 20px 0;vertical-align:middle;width:200px}@media(max-width:1199px){.cm-downBanner .cm-row.cm-bottom-sec{width:90%}}@media (max-width:1440px) and (min-width:700px){.cm-downBanner{height:140vh}.cm-downBanner .cm-row.cm-bottom-sec{width:100%}}@media (max-width:767.98px){.cm-downBanner{padding:0 30px}}@media(max-width:699px){.cm-downBanner .cm-row.cm-bottom-sec{width:100%}.cm-downBanner .text-wrap h1{font-size:70px;line-height:70px}}@media (max-width:500px){.cm-downBanner{height:140vh}.cm-downBanner .cm-row:first-child{position:relative;top:-26%}.cm-downBanner .text-wrap h1{font-size:47px;line-height:47px}}