.highlight,label{pointer-events:none}#panel,#panel2{box-shadow:rgba(0,0,0,.1) 0 5px 5px 2px}body{overflow-x:hidden!important}.full_width{padding-left:0!important;padding-right:0!important}.top_bar{padding:20px}.txt_align{text-align:right}.pricingTable,h2{text-align:center}.call_now{font-size:20px}.navbar-dark .navbar-nav .nav-link{color:#fff!important;padding-right:2.5rem!important;padding-left:2.5rem!important;font-size:20px!important}.section_bg,.section_space{padding:50px}.bg-color{background:#815C9E!important}.carousel-inner img{width:100%;height:100%}.row-height{display:table!important;width:100%;margin-left:0;margin-right:0}.col-middle{display:table-cell;float:none;height:100%;vertical-align:middle}.section_bg{background:#f5f5f5}.cta_bg{background:url(../images/bg.jpg) no-repeat fixed;padding:150px 0;color:#fff;background-size:cover}.cta_heading{font-size:55px}.btn_style{display:table!important;width:10%!important;float:none!important;margin:0 auto;border:2px solid #fff!important;color:#fff!important}.btn_style:hover{background:#815C9E!important;border:2px solid #815C9E!important;color:#fff!important}.btn2{font-size:30px!important;color:#815c9e!important;border:2px solid #815c9e!important;padding:0 27px!important}.btn2:hover,footer span{color:#fff!important}.btn2:hover{background:#815c9e!important}.center_btn{display:block!important;float:none;margin:0 auto}footer{background:#815C9E!important;padding:41px 0}.footer_menu li a,h2{color:#fff}.footer_menu li{display:inline-block}.hr{border-top:1px solid rgba(222,222,222,.58)!important}*{box-sizing:border-box}h2{margin-bottom:50px}.div_center{float:none;display:block;margin:0 auto;padding:50px 0}.sent_btn{width:100%}.capbox{background-color:rgba(145,81,235,0);border-width:0;display:block;zoom:1;padding:8px 0;margin-bottom:10px}.capbox-inner{font:700 11px arial,sans-serif;color:#fff;background-color:rgba(200,168,245,0);margin:5px auto 0;padding:3px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:16px;font-weight:lighter}#CaptchaDiv{font:700 17px verdana,arial,sans-serif;font-style:italic;color:#000;background-color:#FFF;padding:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:inline}input,label{font-size:18px}#panel,.schedule_hd,label{color:#fff}.bar,input{display:block;width:100%}#CaptchaInput{margin:1px 0;width:100%}.group{position:relative;margin-bottom:35px}input{padding:5px 10px 10px 5px;border:none;border-bottom:1px solid #fff;background:0 0}input:focus{outline:0}label{font-weight:400;position:absolute;left:5px;top:10px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}input:focus~label,input:valid~label{top:-20px;font-size:14px;color:#fff}.bar{position:relative}.bar:after,.bar:before{content:'';height:2px;width:0;bottom:1px;position:absolute;background:#fff;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.pricingTable,.pricingTable .price-value,.pricingTable:after{transition:all .3s ease-in-out 0s}.bar:before{left:50%}.bar:after{right:50%}input:focus~.bar:after,input:focus~.bar:before{width:50%}.highlight{position:absolute;height:60%;width:100px;top:25%;left:0;opacity:.5}input:focus~.highlight{-webkit-animation:inputHighlighter .3s ease;-moz-animation:inputHighlighter .3s ease;animation:inputHighlighter .3s ease}#panel{border:1px solid #c8c8c8;background:-webkit-linear-gradient(90deg,#815c9e 0,#53316d 100%);background:-o-linear-gradient(90deg,#815c9e 0,#53316d 100%);background:-moz-linear-gradient(90deg,#815c9e 0,#53316d 100%);background:linear-gradient(90deg,#815c9e 0,#53316d 100%);padding:50px;border-radius:4px;top:50px}.schedule_bg{background-image:url(../images/form-side2.jpg)}#panel2{border:1px solid #c8c8c8;border-radius:4px;top:50px color:#fff;background:-webkit-linear-gradient(90deg,#815c9e 0,#53316d 100%);background:-o-linear-gradient(90deg,#815c9e 0,#53316d 100%);background:-moz-linear-gradient(90deg,#815c9e 0,#53316d 100%);background:linear-gradient(90deg,#815c9e 0,#53316d 100%);padding:31px 50px 7px}.pricingTable,.pricingTable .icon{box-shadow:0 0 1px 1px rgba(0,0,0,.34)}.form_side_img{padding-right:0!important}.form_div{padding-left:0!important}.main_row{display:table!important;margin:0 auto!important}.equal_col{display:table-cell;vertical-align:middle}.appointment_btn{margin-bottom:0}@media screen and (max-width:767px){.col-middle,.row-height{display:block;width:100%}.logo,.txt_align,.txt_align2{text-align:center}h1{font-size:27px!important}h4{font-size:22px!important}.txt_align{font-size:16px}.navbar-dark .navbar-nav .nav-link{padding-right:.5rem!important;padding-left:.5rem!important;font-size:16px!important}.col-middle{float:none}.cta_heading{font-size:27px}.cta_bg{padding:100px 0}.btn2{font-size:20px!important;padding:0 5px!important}.carousel,.carousel-inner,.carousel-item{height:200px}.row{margin:0!important}#panel,#panel2{margin-top:20px}.footer_menu{-webkit-padding-start:0}.form_heading{font-size:18px}#panel2{padding:31px 10px 7px}.form_main{display:block!important}.equal_col,.main_row{display:block}.form_div,.form_side_img{max-width:100%!important;flex:100%!important;padding:0!important}.section_bg{padding:10px 20px}.section_space{padding:20px}.div_center{padding:20px 0}#panel{padding:31px 10px 7px}.equal_col{vertical-align:middle}}@media screen and (min-width:768px) and (max-width:961px){.col-middle,.row-height{width:100%;display:block}.col-middle,.equal_col,.main_row,.row-height{display:block}.col-middle{float:none}.form_heading{font-size:25px}#panel2{padding:33px 20px 12px}.section_bg{padding:10px 20px}.txt_align2{text-align:center}.section_space{padding:20px}.navbar-dark .navbar-nav .nav-link{font-size:16px!important}.cta_bg{padding:100px 0}.form_div,.form_side_img{padding:0 20px!important}.cta_heading{font-size:34px}.form_div{margin-top:20px}.equal_col{vertical-align:middle}}@media only screen and (min-width:768px) and (max-width:1200px){.main_row{display:block;margin:0 auto!important}.equal_col{display:block;vertical-align:middle}#panel2{padding:31px 10px 7px;margin-top:20px}.schedule_img{width:100%}}@media screen and (max-width:1024){.nav-link{font-size:16px!important}.txt_align2{text-align:center}.navbar-dark .navbar-nav .nav-link{font-size:17px!important}.cta_heading{font-size:40px}}.pricingTable{border:1px solid;padding:50px 15px;margin-top:30px;color:#292929;perspective:700px;z-index:1;position:relative}.pricingTable:hover{color:#fff}.pricingTable:after{content:"";width:100%;height:100%;background:#815C9E;position:absolute;top:0;left:0;opacity:0;z-index:-1;transform:rotateY(70deg)}.pricingTable:hover:after{opacity:1;transform:rotateY(0)}.pricingTable .icon{width:69px;height:69px;line-height:69px;border-radius:50%;background:#fff;margin:0 auto;font-size:25px;color:#815C9E;position:absolute;top:-34px;left:0;right:0}.pricingTable .pricingTable-header{margin-bottom:30px}.pricingTable .title{display:block;font-size:18px;font-weight:600;text-transform:uppercase;margin:0 0 10px}.pricingTable .price-value{display:inline-block;border-bottom:5px solid #815C9E;font-size:30px;font-weight:700}.pricingTable:hover .price-value{border-bottom-color:#fff}.pricingTable .pricing-content{list-style:none;padding:0;margin:0 0 20px}.pricingTable .pricing-content li{font-size:14px;line-height:40px}.pricingTable .pricingTable-signup{display:inline-block;padding:9px 23px;background:#815C9E;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;position:relative;transition:all .25s ease-in-out 0s}.pricingTable:hover .pricingTable-signup{background:#fff;color:#815C9E}.pricingTable .pricingTable-signup:after,.pricingTable .pricingTable-signup:before{content:"";height:100%;position:absolute;top:0;border-top:18px solid transparent;border-bottom:18px solid transparent;transition:all .25s ease-in-out 0s}.pricingTable .pricingTable-signup:before{left:-12px;border-right:12px solid #815C9E}.pricingTable .pricingTable-signup:after{right:-12px;border-left:12px solid #815C9E}.pricingTable:hover .pricingTable-signup:before{border-right-color:#fff}.pricingTable:hover .pricingTable-signup:after{border-left-color:#fff}.carousel-caption{top:15%!important;bottom:0!important}.slides_title{font-size:55px;padding:10px 70px}.date_label{display:none}@media only screen and (min-width:768px) and (max-width:1024px){.slides_title{font-size:35px;padding:10px}.pricingTable .price-value{font-size:25px}.pricingTable .pricing-content li{line-height:20px}.date_label{display:block}.cta_heading{font-size:45px}}@media only screen and (max-width:990px){.pricingTable{margin-bottom:30px}.pricingTable .price-value{font-size:18px}.slides_title{font-size:35px;padding:10px}}@media only screen and (max-width:767px){.pricingTable{margin-bottom:50px}.pricingTable .price-value{font-size:18px}.slides_title{font-size:25px!important;padding:10px}.date_label{display:block}.pricingTable .pricing-content li{line-height:20px}}