CasperSecurity
.choose-form-inner {
padding: 100px 0;
}
.choose-form-inner{
background: url(../images/custom/appointment-bg.jpg) center center no-repeat;
-webkit-background-size: cover;
background-size: cover;
position: relative;
}
.choose-form-inner:before, .testimonial-inner:before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #fff;
opacity: .9;
}
.title-block {
text-align: center;
margin-bottom: 70px;
}
.title-block h3 {
margin-top: 0;
font-weight: 800;
color: #000;
letter-spacing: .3px;
margin-bottom: 5px;
}
.title-block p {
font-size: 15px;
}
.form-area {
background-color: #fff;
border: 2px solid #ddd;
border-radius: 10px;
}
.form-padding {
padding: 20px;
}
.form-padding h4 {
margin: 0 0 25px;
font-weight: 700;
}
.form-area label {
font-weight: 600;
font-size: 12px;
color: #575757;
}
.form-area .form-control {
height: 40px;
border-radius: 30px;
box-shadow: none;
border: 1px solid #ddd;
}
.form-footer {
padding: 10px 30px;
background-color: rgba(32,127,221,.05);
border-top: 2px solid #ddd;
}
.form-footer .checkbox {
position: relative;
display: inline-block;
margin-top: 10px;
margin-bottom: 10px;
}
.form-footer .thm-btn {
padding: 10px 20px;
float: right;
}
.thm-btn {
background: #207fdd;
border-radius: 30px;
display: inline-block;
color: #fff;
font-size: 12px;
text-transform: uppercase;
font-weight: 700;
padding: 12px 30px;
border: 2px solid transparent;
transition: all .3s ease;
}
.choose {
margin-top: 36px;
/* margin-bottom: 15px; */
}
.choose .choose-icon {
float: left;
display: inline-block;
width: 80px;
height: 80px;
text-align: center;
}
.choose .choose-icon i {
font-size: 50px;
}
.icon-color-3 {
color: #a7b5f6;
}
.icon-color-6 {
color: #e9aae1;
}
.icon-color-4 {
color: #e35151;
}
.icon-color-7 {
color: #8cc6f4;
}
.choose .choose-content {
margin-left: 100px;
}
.choose-content h4 {
position: relative;
margin: 0 0 15px;
font-weight: 700;
}
.choose-content h4::after, .doctor-details span::after {
content: "";
display: block;
width: 30px;
height: 2px;
background-color: #207fdd;
position: absolute;
left: 0;
bottom: -10px;
}
.choose-content p {
margin: 0;
}
#service {
position: relative;
padding: 100px 0 70px;
}
.service-grid {
margin-bottom: 30px;
}
.service-icon {
padding-right: 20px;
}
.service-icon, .service-text {
display: table-cell;
vertical-align: middle;
}
.service-grid i {
font-size: 50px;
}
.hvr-buzz-out {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
}
.icon-color-1 {
color: #f589a1;
}
.service-text h4 {
font-weight: 700;
margin-bottom:0px;
font-size: 20px;
color: #3368c6;
}
.service-grid p {
margin: 0;
}
.icon-color-2 {
color: #e9b782;
}
.icon-color-5 {
color: #fe976c;
}
.icon-color-7 {
color: #8cc6f4;
}
.icon-color-8 {
color: #9cdb70;
}
.icon-color-9 {
color: #82dfb0;
}
.choose-btn{
padding: 15px 15px !important;
}
.testimonial-inner {
background: url(../images/custom/testi-bg.jpg) center center no-repeat;
-webkit-background-size: cover;
background-size: cover;
position: relative;
}
.costom-img {
position: relative;
}
.comment-wrapper {
position: relative;
margin-top: 120px;
padding-left: 20px;
}
.comment-title h1 {
margin: 0 0 30px;
font-size: 36px;
font-weight: 700;
text-transform: uppercase;
}
#owl-testimonial.owl-theme .owl-controls {
margin-top: 0;
position: absolute;
right: 0;
top: -23px;
border: 2px solid #202a30;
padding: 20px 0;
border-radius: 30px;
}
.article {
position: relative;
padding-left: 36px;
margin-top: 0;
padding-right: 50px;
padding-top: 0;
}
.article::before {
content: "\f10e";
position: absolute;
top: 2px;
left: 0;
color: #222;
font-family: FontAwesome;
font-size: 25px;
}
.article p {
font-size: 15px;
line-height: 27px;
}
.customers {
font-size: 14px;
line-height: 25px;
color: #222;
text-transform: uppercase;
font-weight: 600;
}
.customers span {
font-size: 13px;
line-height: 25px;
text-transform: none;
font-weight: 400;
}
#owl-testimonial.owl-theme .owl-controls {
margin-top: 0;
position: absolute;
right: 0;
top: -23px;
border: 2px solid #202a30;
padding: 20px 0;
border-radius: 30px;
}
#owl-testimonial.owl-theme .owl-controls .owl-page {
display: block;
}
#owl-testimonial.owl-theme .owl-controls .owl-page span {
width: 2px;
height: 30px;
margin: 7px 10px;
background: #869791;
}