.appointment-card .inner-col{width:50%;margin:0 auto}.appointment-card{margin-left:-15px;margin-right:-15px}.appointment-card .content-col{padding:10%;text-align:center}.appointment-card .content-col{padding:10%;text-align:center}.appointment-card .heading-sec{margin-bottom:60px}.appointment-card .heading-sec h3{position:relative;font-size:30px;padding:0;margin:0;line-height:100%;letter-spacing:1px;text-transform:uppercase;color:#fff}.appointment-card .heading-sec h3:after{color:#092188;position:relative;display:inline-block;content:'.';font-size:36px}.appointment-card .heading-sec p{font-size:16px;font-weight:400;line-height:24px;position:relative;margin-bottom:30px;color:#fff}.appointment-card .heading-sec p:before{border-top:1px solid #092188;position:relative;content:'';width:40px;margin:25px auto;display:block;left:0}.appointment-card .btn-col a{background-color:#092188;color:#fff;border-bottom:2px solid rgba(0,0,0,.15);padding:17px 38px;display:inline-block;cursor:pointer;font-weight:600;font-size:13px;border-style:solid;border-width:2px;border-color:transparent;letter-spacing:.7px;text-transform:uppercase;white-space:nowrap;position:relative;vertical-align:middle;line-height:25px;-webkit-transition:all .35s ease 0s;-moz-transition:all .35s ease 0s;transition:all .35s ease 0s}.appointment-card .btn-col a i{margin-right:7px;font-size:14px}.appointment-card .btn-col a:hover{background-color:#404d5f;border-bottom:2px solid rgba(0,0,0,.15)}@media(max-width:767px){.appointment-card .inner-col{width:100%}}