/*

[Custom Stylesheet]

Project: QuickFix - Multipurpose Servicing and Repairing HTML Template
Version: 1.3
Author : themelooks.com

*/


.page-desc-sec-3 h2, .page-desc-sec-4 h2{
    text-transform: uppercase;
    margin-bottom: 3%;
}
.bullet-left li{
	text-align: left;
}
.testimonial-iframe{
	background: url('../img/webbg.png');
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
}


#small-appointment {
    background: #fbfbfb;
    border: 1px solid #cecece;
    -webkit-border-top-left-radius: 3px;
    -moz-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    padding: 50px;
}
#small-appointment .appointment-title {
    float: left;
}
h3 span {
    color: #cb9254;
}
.header-line {
    margin: 10px 0 0 0;
}
.header-line .gray-line {
    width: 100%;
    height: 1px;
    background: #eee;
}
.header-line .color-line {
    width: 25px;
    height: 1px;
    margin-top: -1px;
    background: #cb9254;
}
#small-appointment .appointment-form {
    float: right;
}
#small-appointment .appointment-form input[type=button] {
    margin: 0;
    display: inline-block;
    vertical-align: top;
}
#small-appointment .appointment-form .input .input-helper {
    width: 35px;
    background: #cb9254;
    height: 34px;
    float: left;
    -webkit-border-top-left-radius: 3px;
    -moz-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top: 1px solid #d2a575;
    border-left: 1px solid #a97a48;
    border-bottom: 1px solid #a97a48;
    box-shadow: 0 -1px 0 #a97a48;
    position: relative;
    margin-top: 1px;
}
#small-appointment .appointment-form .input input[type=text] {
    font-size: 13px;
    padding: 5px 12px 5px 12px;
    outline: none;
    -webkit-border-top-right-radius: 3px;
    -moz-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    border-left: none;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
    background: #fff;
    width: 170px;
    height: 35px;
    color: #858585;
    float: right;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.clear {
    clear: both;
    display: block;
}
#small-appointment .appointment-form input[type=button] {
    margin: 0;
    display: inline-block;
    vertical-align: top;
    height: 35px;
}
.button-brown {
    border: solid 1px #b58048;
    background: #cb9254;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    color: #fff;
}
#small-appointment .appointment-form .input .input-helper i {
    color: #a97a48;
    font-size: 17px;
    position: absolute;
    top: 7px;
    left: 9px;
}

#small-appointment .appointment-form .input {
    width: 206px;
    display: inline-block;
    margin-right: 20px;
    position: relative;
}