.make-an-appointment-block .container{margin:0 auto;max-width:1120px;width:100%}.make-an-appointment-block{padding:4rem 0}.make-an-appointment-block h2{display:block;margin:0;text-align:center}.make-an-appointment-block p{font-family:Open Sans,sans-serif;font-weight:400;line-height:1.5em;margin:0 auto;max-width:880px;padding:.5rem 0;text-align:center;width:100%}.make-an-appointment-block p a{color:#0086cd;text-decoration:none}.make-an-appointment-block p a:hover{color:#25496f}.book-a-time-block .container{margin:0 auto;max-width:1120px;width:100%}.book-a-time-block{background-color:#efefef;padding:2rem 0 3rem;text-align:center}.book-a-time-block h2{line-height:1.2em;margin:0}.book-a-time-block h4{color:#3e3e3e;font-family:Open Sans,sans-serif;font-size:15px;font-weight:300;letter-spacing:.4px;line-height:1.6rem;margin:0;padding-bottom:2.5em;padding-top:1rem}.book-a-time-block .inner-flex{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:800px;width:100%}.student-adv-booking .container{margin:0 auto;max-width:1120px;width:100%}.student-adv-booking{background-color:#efefef;margin:2rem 0 4rem;padding:2rem 0}.student-adv-booking h2{margin:0;padding:0}.grid-layout-block .container{margin:0 auto;max-width:1120px;width:100%}.grid-layout-block .left-cont img{height:210px;max-width:350px;object-fit:cover;width:100%}.grid-layout-block .left-cont,.grid-layout-block .right-cont{width:50%}.grid-layout-block .right-cont p{font-family:Open Sans,sans-serif;font-weight:400;line-height:1.6rem}.grid-layout-block .inner-flex{display:flex;justify-content:space-between}ul.right_cont li{color:#515252;font-family:tahoma,sans-serif;font-size:15px;font-weight:400;line-height:1.6em;padding-left:24px;position:relative}ul.right_cont{list-style-type:none;padding:0}ul.right_cont li:before{content:"\f04d";font-family:FontAwesome;font-size:12px;left:0;position:absolute}.grid-layout-block .right-cont a{font-family:Open Sans,sans-serif;font-weight:400;text-decoration:none}.grid-layout-block .right-cont a:hover{color:#25496f;text-decoration:none}.grid-layout-block{margin-bottom:40px}.grid-layout-block .right-cont ul{list-style-type:none;padding-left:20px}.grid-layout-block .right-cont li:before{background-color:#000;content:"";font-size:12px;height:10px;left:-21px;position:absolute;top:8px;width:10px}.grid-layout-block .right-cont li{position:relative}.make-an-appointment-block .grid-row p a{font-weight:400}@media (max-width:800px){.grid-layout-block .inner-flex{gap:30px}}@media (max-width:768px){.book-a-time-block .inner-flex{grid-template-columns:repeat(2,1fr);max-width:600px}.grid-layout-block .left-cont img{height:auto;max-width:100%}.grid-layout-block .inner-flex{flex-wrap:wrap}.grid-layout-block .left-cont,.grid-layout-block .right-cont{width:100%}.book-a-time-block .inner-flex a{margin:0 auto}}@media (max-width:500px){.book-a-time-block .inner-flex{grid-template-columns:repeat(1,1fr)}.grid-layout-block .inner-flex{gap:0}.book-a-time-block .inner-flex a{margin:0 auto}.book-a-time-block h2,.make-an-appointment-block h2,.student-adv-booking h2{font-size:20px!important}.make-an-appointment-block{padding:2rem 0}}