.book-demo{margin:auto;max-width:906px;min-height:332px;padding:105px 85px 65px;width:100%}.book-demo h2{font-size:50px;margin-bottom:20px;width:100%}.book-demo h2 span{position:relative}.book-demo h2 span b,.book-demo h2 span strong{font-weight:700;padding:0 10px;position:relative;z-index:2}.book-demo h2 span:after{bottom:0;content:"";height:32px;left:0;position:absolute;width:100%}.book-demo .btn-custom{font-size:14px;height:40px;line-height:40px;text-transform:uppercase}.book-demo .btn-custom.bdr-btn{line-height:38px;margin-left:10px}.book-demo-section.no-space{margin-top:0;padding-top:115px}@media only screen and (max-width:1600px){.book-demo h2{font-size:42px}}@media only screen and (max-width:1440px){.book-demo-section{background-position:12% bottom;padding-bottom:60px;padding-top:165px}.book-demo{max-width:800px;min-height:inherit;padding:92px 85px 102px}.book-demo h2{font-size:35px}.book-demo-section.no-space{padding-top:72px}}@media only screen and (max-width:1199px){.book-demo{max-width:700px;padding:73px 85px 83px}}@media only screen and (max-width:991px){.book-demo-section{margin-top:-102px;padding-top:110px}.book-demo{max-width:595px;padding:54px 85px 80px}.book-demo h2{font-size:27px}.book-demo .btn-custom{font-size:12px;height:35px;line-height:35px}.book-demo .btn-custom.bdr-btn{line-height:33px}}@media only screen and (max-width:767px){.book-demo-section{background-position:0 100%;margin-top:0;padding-bottom:30px;padding-top:30px}.book-demo{padding:60px 85px 72px}.book-demo-section.no-space{padding-top:32px}}@media only screen and (max-width:679px){.book-demo{background:transparent;display:flex;flex-wrap:wrap;justify-content:center;padding:20px 0;text-align:center}}@media only screen and (max-width:479px){.book-demo h2{font-size:24px}}