

.woocommerce input[type=text]:not(.qode_search_field), .woocommerce input[type=password], .woocommerce input[type=email], .woocommerce textarea, .woocommerce-page input[type=tel], .woocommerce-page input[type=text]:not(.qode_search_field), .woocommerce-page input[type=password], .woocommerce-page input[type=email], .woocommerce-page textarea {

    border: 1px solid #ccc !important;
  
}

.woocommerce form.checkout .col2-set p.form-row label {
    display: block !important;
}
.payment_method_stripe img {
    width: 61px;
}
.q_icon_with_title.tiny .icon_holder img{
width: 45px;
}

.q_icon_with_title .icon_text_inner p{
margin-top: 10px;
}

.qode_clients .qode_client_holder_inner:before,
.qode_clients .qode_client_holder_inner:after{
display: none;
}

.footer_top h5{
margin-bottom: 10px;
}

.q_icon_list{
margin-bottom: 5px;
}

.qodef-footer-bottom-right h4,
.qodef-footer-bottom-right p{
display: inline-block;
vertical-align: middle;
}
.q_team .q_team_image{
text-align: center;
}
.q_team .q_team_image img{
width: auto;
}

.content.content_top_margin {

    padding-top: 0 !important;
}
.custom-padding{padding-top:150px;padding-bottom:150px;}
.woocommerce .select2-container, .woocommerce-page .select2-container {
    width: 100% !important;
    max-width: 650px !important;
}
#billing_state_field {
    width: 100% !important;
}

@media screen and (max-width:668px) {
.custom-padding{padding-top:30px;padding-bottom:30px;}
.dog-image{}
}

@media screen and (max-width:448px) {
.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .full_width .parallax_content, .steps_holder_inner, div.grid_section .section_inner, nav.content_menu ul {
    width: 345px !important;
}
