.content-button ul li a,.more-links ul li a,a.testimonials,.more-links-border .readmore a,ul.pagelet-posts .read-more a{background-color:#B29B4B;color:#fff}
.alignleft{float:left;margin:22px 20px 22px 0!important}
.alignright{float:right;margin:22px 0 22px 20px!important}
.aligncenter{margin:20px auto;clear:both;display:block;text-align:center}
.more-links{float:left;width:100%;margin-bottom:18px}
.more-links-border{border-bottom:1px dashed #000}
.more-links ul{padding:0;margin:0}
.more-links ul li{margin:0 10px 15px 0;list-style:none;float:left;background:none;padding:0}
.more-links ul li a{display:block;list-style:none;padding:5px 10px 5px 35px;transition:all ease .5s;background-repeat:no-repeat;background-position:8px 8px}
.more-links ul li a:hover{border-left:5px solid #999;transition:all ease .5s;padding-left:40px;background-position:13px 8px}
span.services-highlight{color:#fff;font-size:14px;background:#5b5b5b;padding:5px 4px}
.orthopaedic-img{float:right;margin:0 0 10px 10px!important}
.orthopaedic-img img{border:1px solid #000}
a.testimonials{display:inline-block;float:right;padding:7px 10px;margin-top:-53px}
.content-button ul li a:hover,a.testimonials:hover,.more-links-border .readmore a:hover,,ul.pagelet-posts .read-more a{background-color:#651d32}
.usefull-links-banner{text-align:center}
.usefull-links-banner ul li{list-style:none;margin:0 2% 10px;width:41%;min-height:132px;float:left;border:2px solid #dbdbdb;padding:10px 2% 0;border-radius:25px 0;line-height:18px;background:none}
.usefull-links-banner li span{display:block}
.contact-addresses ul,.usefull-links-banner ul{padding:0}
.contact-addresses ul li{list-style:none;background-repeat:no-repeat;background-position:center 0;padding:150px 0 0;margin:0 2% 15px;float:left;width:46%;text-align:center}
#connect-sblock{border:2px solid #B29B4B;padding:8px 2%}
#connect-sblock ul{margin:0;padding:0}
#connect-sblock ul li{color:#000;float:left;line-height:20px;list-style:none;padding:5px 0 5px 4%;width:46%}
#connect-sblock ul li.phone{background:url(../images/contact-icons.png) 0 -119px no-repeat}
#connect-sblock ul li.fax{background:url(../images/contact-icons.png) 0 7px no-repeat}
#connect-sblock ul li.mail{background:url(../images/contact-icons.png) 0 -57px no-repeat}
#connect-sblock ul li.website{background:url(../images/contact-icons.png) 0 -186px no-repeat}
.content-button ul{padding:0}
.content-button ul li{float:left;background:0 0;margin:0 0 10px;padding-left:0;list-style:none}
.content-button ul li a{padding:5px 14px 5px 25px!important;background-position:5px 6px;background-repeat:no-repeat;border:none;float:left;margin-right:10px!important;cursor:pointer;border-radius:0;line-height:20px}
.contact-box, .map > iframe {
    border: 2px solid #651d32
}
.contact-box{margin:15px 0;padding:0 0 5px}
.contact-box>h2{margin:0;background:#B29B4B;padding:5px 0 5px 15px;color:#fff}
.address,.map>iframe{margin:0 2%}
.map>iframe{height:300px;width:96%}
.we-are-on-fb{font-size:28px}
.we-are-on-fb span{margin:0 0 0 15px}
.fa.fa-map-marker{font-size:22px;padding:0 6px}
.map_txt,.we-are-on-fb{text-align:center}
ul.patient-forms,ul.pagelet-posts{padding:0}
ul.patient-forms li{list-style:none;padding:0;background:0 0}
ul.patient-forms li a{display:inline-block;padding:0 0 0 25px;margin-top:15px;color:#000}
.dotted-border{border-bottom:1px dotted #999}
#controls,#controls1,#controls2,#controls3{right:5px;bottom:15px;margin-top:0;position:absolute;z-index:9}
#banner-section #controls{top:-80px}
#controls li,#controls1 li,#controls2 li,#controls3 li{cursor:pointer;display:inline-block}
#controls li.pause,#controls1 li.pause,#controls2 li.pause,#controls3 li.pause{display:none}
.more-links-border .readmore,ul.pagelet-posts .read-more{text-align:right}
.more-links-border .readmore a,ul.pagelet-posts .read-more a{display:inline-block;padding:5px 15px;border-radius:0 10px}
.content ul.rev{text-align:center;padding:0}
.content ul.rev li{background:0 0;border:1px solid #ccc;padding:15px 22px 10px;margin:0 12px 10px;border-radius:20px 0;display:inline-block}
ul.pagelet-posts li{list-style:none;border-bottom:1px dashed #606162;margin:0 0 25px}
ul.pagelet-posts h3 a{color:#494c4d}
.post-meta-entry{color:#651d32}

@media only screen and (max-width:1170px){.usefull-links-banner li{margin:0 0 12px}
#controls{right:5px}
}
@media only screen and (max-width:960px){#connect-sblock ul li{padding-left:20px;width:45%}
.orthopaedic-img{width:30%}
a.testimonials{float:none;margin:0 0 15px}
}
@media only screen and (max-width:567px){.alignleft,.alignright,.orthopaedic-img{text-align:center;margin:0 0 10px!important}
.usefull-links-banner li{min-height:0}
.address,.alignleft,.alignright,.map-icon,.orthopaedic-img,.use-full-banner,#connect-sblock ul li{float:none;width:auto}
.usefull-links-banner ul li{margin:0 0 10px;float:none;width:auto}
#connect-sblock ul li.fax{display:none}
}

input.form-control, textarea.form-control {
    float: left;
    /*height: 30px;*/
    line-height: 28px;
    margin: 0;
    padding: 5px 10px;
    width: 100%;
    border: 1px solid #651d32;
    /*border-left: none;*/
    border-radius: 5px;
    z-index: 0;
    box-shadow: none;
    text-align: left;
    margin-right: 30px;
    margin-bottom:10px;
    background-color:transparent;
    color:#fff;
}
input.form-control1, textarea.form-control1 {
    float: left;
    /*height: 30px;*/
    line-height: 28px;
    margin: 0;
    padding: 5px 10px;
    width: 100%;
    border: 1px solid #651d32;
    /*border-left: none;*/
    border-radius: 5px;
    z-index: 0;
    box-shadow: none;
    text-align: left;
    margin-right: 30px;
    margin-bottom: 10px;
    background-color: transparent;
    color: #000;
}

form{
    margin-bottom:50px;
}
.btn {
    /*height: 40px;*/
    /*line-height: 40px;*/
    display: block;
    font-size: 14px;
    font-weight: normal;
    cursor: pointer;
    /*padding: 0 17px;*/
    color: #ffffff;
    background-color: #651d32;
    /*padding-left: 32px;*/
    border: 1px solid #651d32;
    border-radius: 5px;
    padding: 5px 20px;
}
.form-group {
    position: relative;
    clear:both;
}
.input-validation-error {
    border: 1px solid #c00!important;
}
.contact{
    width:70%;
    margin:0 auto;
}