

/*
#f05929
*/
.woocommerce-info{
    background-color: #9c9c9c!important;
}
header .container_inner .header_inner_left{
left: auto!important;
right: 0;
}
.custompieicons i.fa{
/*	margin-top: 70px; */
}
.formInput {
    margin-bottom: 15px;
    font-size: 1.1em;
    padding: 10px;
    color: #444;
    border: none;
    width: 100%;
}

input.wpcf7-form-control.wpcf7-submit {
    padding: 8px 40px;
    font-size: 1.6em;
    background-color: #f15a2e;
    color: #fff;
    border: none;
}
input.wpcf7-form-control.wpcf7-submit:hover {
    background-color: #444;
}
textarea.wpcf7-form-control.wpcf7-textarea.formInput {
    height: 100px;
    border: none;
}
.logo_wrapper {
    float: right;
    width: 250px;
}
.q_logo .normal, .q_logo .dark{
top:0;
}
.adjustwelcomeimagebottom img{
margin-bottom:-15px;
}
.first_image_holder img {
    opacity: 0.6;
    transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    -webkit-transition: opacity .5s ease-out;
    -o-transition: opacity .2s ease-out;
}
.first_image_holder img:hover {
    transition: opacity .2s ease-in;
    -moz-transition: opacity .2s ease-in;
    -webkit-transition: opacity .2s ease-in;
    -o-transition: opacity .2s ease-in;
    opacity: 1;
  filter: none;
}

.centerbuttons .qbutton{
margin: 0 auto;display: table;
width:50%;
}
footer a.qbutton {
    background-color: inherit;
}

.custompieicons i.fa.fa-eye.fa-5x {
    background: url('/wp-content/uploads/2015/07/icon-thumbPrint.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.custompieicons .fa-eye:before,
.custompieicons .fa-bullseye:before,
.custompieicons .fa-500px:before,
.custompieicons .fa-adjust:before
{
    opacity: 0;
}
.custompieicons i.fa.fa-bullseye.fa-5x {
    background: url('/wp-content/uploads/2015/07/icon-phoneClick.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.custompieicons i.fa.fa-500px.fa-5x {
    background: url('/wp-content/uploads/layerslider/anydev/icon-wordpress@2x.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.custompieicons i.fa.fa-adjust.fa-5x {
    background: url('/wp-content/uploads/layerslider/anydev/icon-magento@2x.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.carousel-control{
    width: 30%;
}

@media only screen and (max-width: 420px){.q_logo a{height: 42px !important;}.header_bottom {padding: 0 15px;}}
.element.element_1.title{
    height: auto;
}
.element.element_0.tags a {
    border-bottom: #f0f0f0 solid 1px;
}
.ninja-forms-field {
    padding: 10px;
    font-size: 15px;
    border: solid 1px #ccc;
}
textarea.ninja-forms-field {
    height: 70px!important;
}
select.ninja-forms-field{
border-radius: 0px;
-webkit-appearance: none;
-moz-appearance: none;
background-color: white;
color: #505050;
}
.nf-form-fields-required {
    display: none;
}
input[type=button].ninja-forms-field.nf-element {
    padding: 10px 60px;
}
input[type=button].ninja-forms-field.nf-element:hover {
    background-color: #444;
    color: white;
}