.banner{background-color:#3c3f42}.banner div#banner-img{background-repeat:no-repeat;background-size:cover;height:400px;overflow:hidden;width:100%}.banner .webhold{bottom:50px;color:#fff;position:absolute;text-align:center;width:100%}.banner.type_two{position:relative}.banner .webcontainer{margin:auto;max-width:1200px}.banner .websmalltitle{color:#f8f9fa;font:700 20px/20px Nunito Sans;letter-spacing:0}.banner .webbannertxt{color:#fff;font:normal 38px/50px Nunito Sans;letter-spacing:0}.banner .webhold h1{font:700 42px/42px Nunito Sans;margin-bottom:.5rem}.banner .webhold h1,.banner .webhold p{color:#fff;letter-spacing:0;text-shadow:5px 5px 30px #000000ad}.banner .webhold p{font:normal 36px/46px Nunito Sans;margin-bottom:20px;text-transform:capitalize}.banner.type_two .btn_wrpr{font-size:14px;line-height:22px;margin-bottom:1rem}.banner.type_two .btn_wrpr a{background:#0096d9 0 0 no-repeat padding-box;border:1px solid #0096d9;border-radius:24px;box-sizing:border-box!important;color:#fff;font:normal normal 700 16px/22px Barlow;font-family:Nunito Sans;letter-spacing:0;padding:8px 24px 10px;text-decoration:none;-moz-transition:all .3s cubic-bezier(.5,0,.1,1);-o-transition:all .3s cubic-bezier(.5,0,.1,1);-webkit-transition:all .3s cubic-bezier(.5,0,.1,1);transition:all .3s cubic-bezier(.5,0,.1,1)}.banner.type_two .btn_wrpr a:hover{background:#fff 0 0 no-repeat padding-box;color:#1aa1dd}@media (max-width:1025px){.banner .webhold h1{font-size:60px}}@media(max-width:768px){.banner div#banner-img{background-position:50%}.banner-section .dnd-section{padding:0!important}}@media only screen and (max-width:767px){.banner .webhold h1{font-size:24px}.banner .webhold p{font-size:20px;line-height:1.5em;margin-bottom:25px}.banner .webhold p br{display:none}}@media(max-width:715px){.banner div#banner-img{height:300px}}