﻿
        .full_width
        {
            background-color: #ffffff;
            position: relative;
            z-index: 100;
        }
        
        div.section
        {
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
            position: relative;
        }
        
        .vc_custom_1456934336185
        {
            padding-bottom: 190px !important;
            padding-top: 0px !important;
        }
        
        .vc_row
        {
            margin-left: -15px;
            margin-right: -15px;
        }
        
        .wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button
        {
            margin-bottom: 0 !important;
        }
        
        .clearfix::before, .clearfix::after
        {
            content: " ";
            display: table;
        }
        .clearfix::after
        {
            clear: both;
        }
        .clearfix::before, .clearfix::after
        {
            content: " ";
            display: table;
        }
        .boxed .section .section_inner, .grid_section .section_inner
        {
            margin: 0 auto;
            position: relative;
            width: 1100px;
            z-index: 20;
        }
        
        .vc_col-lg-6
        {
            width: 50%;
        }
        .vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9
        {
            float: left;
        }
        
        .vc_column_container > .vc_column-inner
        {
            box-sizing: border-box;
            padding-left: 15px;
            padding-right: 15px;
            width: 100%;
        }
        
/*        .q_elements_holder
        {
            display: table;
            table-layout: fixed;
            width: 100%;
        }*7
        
/*        .q_elements_holder .q_elements_item
        {
            display: table-cell;
            height: 100%;
            vertical-align: middle;
        }*/
        
/*        .q_elements_holder .q_elements_item_inner
        {
            width: 100%;
        }
        
        .q_elements_item_content.q_elements_holder_custom_170829
        {
            padding: 0% 3% 10% 0 !important;
        }*/
        
        .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li
        {
            margin-bottom: 35px;
        }
        .wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button
        {
            margin-bottom: 0 !important;
        }
        
        .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li
        {
            margin-bottom: 35px;
        }
        .wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button
        {
            margin-bottom: 0 !important;
        }
        
        .vc_column_container
        {
            padding-left: 0;
            padding-right: 0;
        }
        .vc_col-lg-6
        {
            width: 50%;
        }
        .vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9
        {
            float: left;
        }
        
        .vc_column-inner::after, .vc_column-inner::before
        {
            content: " ";
            display: table;
        }
        .vc_column-inner::after, .vc_column-inner::before
        {
            content: " ";
            display: table;
        }
        .btn-group-vertical > .btn-group::after, .btn-toolbar::after, .container-fluid::after, .container::after, .dl-horizontal dd::after, .form-horizontal .form-group::after, .modal-footer::after, .nav::after, .navbar-collapse::after, .navbar-header::after, .navbar::after, .pager::after, .panel-body::after, .row::after, .vc_clearfix::after, .vc_column-inner::after, .vc_el-clearfix, .vc_row::after
        {
            clear: both;
        }
        .vc_column_container > .vc_column-inner
        {
            box-sizing: border-box;
            padding-left: 15px;
            padding-right: 15px;
            width: 100%;
        }
        
        .wpb_single_image.vc_align_center
        {
            text-align: center;
        }
        .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li
        {
            margin-bottom: 35px;
        }
        .element_from_left, .element_from_right, .element_from_top, .element_from_bottom, .element_from_fade
        {
            display: inline-block;
            width: 100%;
        }
        .wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button
        {
            margin-bottom: 0 !important;
        }
        
        .element_from_right.element_from_right_on > div
        {
            animation: 0.7s ease-in-out 0s normal none 1 running element-from-right;
            backface-visibility: hidden;
            opacity: 1;
        }
        .element_from_left > div, .element_from_right > div, .element_from_top > div, .element_from_bottom > div, .element_from_fade > div
        {
            display: inline-block;
            opacity: 0;
            width: 100%;
        }
        
        .wpb_single_image.vc_align_center
        {
            text-align: center;
        }
        
        .wpb_single_image .vc_single_image-wrapper
        {
            display: inline-block;
            max-width: 100%;
            vertical-align: top;
        }
        
        .wpb_content_element.wpb_single_image img
        {
            vertical-align: middle;
        }
        .wpb_single_image img
        {
            height: auto;
            max-width: 100%;
            vertical-align: top;
        }
        
        .section_inner_margin, .parallax_section_inner_margin
        {
            margin-left: -15px;
            margin-right: -15px;
        }
        
        .target
        {
            /*background: rgba(53, 55, 62, 0.85) none repeat scroll 0 0;*/
            height: auto;
            left: 0;
            top: 0;
            width: 100%;
        }
        /*.target > div {
    display:none;
}*/
        
        .target > div:target
        {
            display: block;
        }
        
        .bqstart
        {
            float: left;
            height: 45px;
            margin-top: -20px;
            padding-top: 45px;
            margin-bottom: -50px;
            font-size: 700%;
            color: #FF0000;
        }
        
        .bqend
        {
            float: right;
            height: 25px;
            margin-top: 0px;
            padding-top: 45px;
            font-size: 700%;
            color: #FF0000;
        }
        
        
        .adopt-pets
        {
            /*background: rgba(0, 0, 0, 0) url("../images/background/overlay1.jpg") no-repeat scroll center center / cover;*/
            
           background-image: url("../images/background/overlay1.jpg");
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;

background-size: cover;
-webkit-background-size: 1920px 1672px;
-moz-background-size: cover;
-o-background-size: cover;
/*height: 100%;*/
width: 100%;
/*background-position: center center; */        
        }
        
        
       .testimonials
        {
            /*background: rgba(0, 0, 0, 0) url("../images/background/overlay1.jpg") no-repeat scroll center center / cover;*/
            
           background-image: url("../images/background/canned-food-570114.jpg");
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;

background-size: cover;
-webkit-background-size: 2469px 1646px;
-moz-background-size: cover;
-o-background-size: cover;
/*height: 100%;*/
width: 100%;
/*background-position: center center; */        
        }
        
        
        @media (max-width: @iphone-screen) 
        {
            .adopt-pets{
                background-attachment: scroll;
                 background-image: url("../images/background/overlay1.jpg");
            }
        }
        
        @media (max-width: @iphone-screen) 
        {
            .testimonials{
                background-attachment: scroll;
                 background-image: url("../images/background/canned-food-570114.jpg");
            }
        }        
        
        .text-animals .overlay
        {
            padding: 120px 0 75px;
        }
        
        .overlay
        {
            background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
            color: #fff;
        }
        
        .parallax
        {
            background-attachment: fixed !important;
        }
        
        .mid h2
        {
            font-family: 'Raleway','Roboto' , sans-serif;
            font-weight: 900;
            color: #2c3f52;
            text-transform: uppercase;
            margin: 0;
            position: absolute;
            top: 50%;
            left: 50%;
            font-size: 3rem;
            transform: translate(-50%, -50%);
        }
        
        
        /*testimonials*/
        
        
        /*-------------------------------*/
        /*      Code snippet by          */
        /*      @maridlcrmn              */
        /*-------------------------------*/
        
        
        
        
        .quote
        {
            color: #ed4e6e;
            text-align: center;
            margin-bottom: 0px;
        }
        
        /*-------------------------------*/
        /*    Carousel Fade Transition   */
        /*-------------------------------*/
        
        #fade-quote-carousel.carousel
        {
            padding-bottom: 1px;
        }
        #fade-quote-carousel.carousel .carousel-inner .item
        {
            opacity: 0;
            -webkit-transition-property: opacity;
            -ms-transition-property: opacity;
            transition-property: opacity;

        }
        #fade-quote-carousel.carousel .carousel-inner .active
        {
            opacity: 1;
            -webkit-transition-property: opacity;
            -ms-transition-property: opacity;
            transition-property: opacity;

        }
        #fade-quote-carousel.carousel .carousel-indicators
        {
            bottom: 10px;
        }
        #fade-quote-carousel.carousel .carousel-indicators > li
        {
            background-color: #e84a64;
            border: none;
        }
        #fade-quote-carousel blockquote
        {
            text-align: center;
            border: none;
        }
        #fade-quote-carousel .profile-circle
        {
            width: 100px;
            height: 100px;
            margin: 0 auto;
            border-radius: 100px;
        }
        
        .contact .contact-address ul li        
        {
            padding: 10px 10px 10px 30px;
        }
        /*testimonials*/

