/* Minification failed. Returning unminified contents.
(331,120): run-time error CSS1046: Expect comma, found '162'
(331,128): run-time error CSS1046: Expect comma, found '/'
 */
@charset "utf-8";
/* CSS Document FOR RESETING THE TAGS SO IT WOULD FIT TO ALL BROWSERS */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: none; font-size: 100%; vertical-align: baseline; background: transparent; background-repeat: no-repeat; background-position: top center; }
body { line-height: 1; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
    nav ul, ul { list-style: none; }
blockquote, q { quotes: none; }
    blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
a { margin: 0; padding: 0; font-size: 100%; vertical-align: top; background: transparent; text-decoration: none; color: inherit; }
/* change colours to suit your needs */
ins { background-color: #ff9; color: #000; text-decoration: none; }
/* change colours to suit your needs */
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
/* change border colour to suit your needs */
hr { display: block; height: 1px; border: 0; border-top: 1px solid #cccccc; margin: 1em 0; padding: 0; }
input, select, textarea, button { vertical-align: middle; padding: 0; resize-x: none; box-sizing: border-box; }
button, input, select { background-image: none; }
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak { display: none !important; }

html { font-family: 'Rubik', sans-serif; font-size: 15px; direction: rtl; background-color: #fff; color: #000; }
body { }
.main-wrapper { max-width: 100%; width: 100%; margin: 0 auto; overflow: hidden; }
.auto_margin { max-width: 1141px; width: 100%; margin: 0 auto; box-sizing: border-box; }
.auto_margin2 { max-width: 750px; width: 100%; margin: 0 auto; box-sizing: border-box; }

/*General Classes*/
.pos_relative { position: relative; }
.display_none { display: none; }
.display_mobile { display: none; }
.mobile_padding { padding: 0 10px; box-sizing: border-box; }

.clearfix::after, .clearfix::before { content: ""; width: 100%; display: block; clear: both; }
.transition { transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; }
.translateY { transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.text_center { text-align: center; }
.direction_l { direction: ltr; }
.field-validation-error { position: absolute; left: 15px; top: 3px; color: #fa0404; pointer-events: none; font-size: 10px; z-index: 2; width: auto !important; }
    .input-validation-error, .field-validation-error + .like_select { box-shadow: inset 0 0 2px #ff0000 !important; }
.flex { display: flex; }
.flex_space_evenly { justify-content: space-between; }
.flex_space_center { justify-content: center; }
.flex_items_align_middle { align-items: center; }
.flex_wrap { flex-wrap: wrap; }
.flex_row { flex-direction: row; }
.flex_column { flex-direction: column; }
.tbl { display: table; table-layout: fixed; }
    .tbl > * { display: table-cell; }
button { border: none; cursor: pointer; font-family: 'Rubik', sans-serif; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; }
input, textarea, select { font-family: 'Rubik', sans-serif; outline: 0; }
.image_conti { width: 100%; }
    .image_conti > img { width: 100%; vertical-align: bottom; }

.image { background-position: center center; background-repeat: no-repeat; background-size: cover; height: 0; }
    .image > img { overflow: hidden; width: 100%; height: 0; opacity: 0; }
.image2 { background-position: center center; background-repeat: no-repeat; background-size: contain; }
.main_image { height: 350px; width: 100%; margin-bottom: 10px; }

.main_headline { text-align: center; margin-bottom: 20px; position: relative; }
    .main_headline > * { display: inline-block; box-sizing: border-box; position: relative; font-size: 2em; font-weight: 700; color: #4F5455; }

.headline1 { text-align: center; margin-bottom: 20px; position: relative; }
    .headline1 > *:not(img) { display: inline-block; vertical-align: middle; position: relative; font-size: 1.5em; font-weight: 700; color: #4F5455; }
    .headline1 > img { display: inline-block; vertical-align: middle; margin-left: 5px; }
    .headline1 small { color: #2F7AC5; font-size: 0.8em; display: block; font-weight: 400; padding-top: 3px; }

.headline2 { margin-bottom: 20px; position: relative; }
    .headline2 > *:not(img) { display: inline-block; vertical-align: middle; position: relative; font-size: 3em; font-weight: 500; color: #4F5455; }

.video_conti { position: relative; height: 0; padding-bottom: 60%; }
    .video_conti > *, .video_conti > * > * { position: absolute; right: 0; top: 0; width: 100%; height: 100%; }

.read_more { display: block; text-align: center; }
    .read_more > a { color: #3AA2B8; display: inline-block; font-weight: 700; }
        .read_more > a:hover, .read_more > a:focus { text-decoration: underline; }

.bread { padding: 0 10px; margin-bottom: 10px; box-sizing: border-box; }
    .bread a { color: #E43D8C; }
    .bread > * { display: inline-block; vertical-align: middle; }
    .bread a:hover, .bread a:focus { text-decoration: underline; }
/*Colors*/
.button1 { cursor: pointer; position: relative; background-color: #3AB860; color: #fff; font-size: 1.2em; font-weight: 400; text-align: center; padding: 10px 20px; border-radius: 16px; box-sizing: border-box; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; }
    .button1:hover, .button1:focus { background-color: #49e177 !important; }

.button2 { cursor: pointer; position: relative; background-color: #C3B4EC; color: #2D3131; font-size: 1.2em; font-weight: 400; text-align: center; padding: 10px 20px; border-radius: 5px; box-sizing: border-box; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1); transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; }
    .button2:hover, .button2:focus { background-color: #946ff7 !important; color: #fff; }

.button3 { cursor: pointer; position: relative; background-color: #E43D8C; color: #fff; font-size: 1.2em; font-weight: 400; text-align: center; padding: 10px 20px; border-radius: 5px; box-sizing: border-box; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1); transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; }
    .button3:hover, .button3:focus { background-color: #f755a2 !important; }

.button4 { cursor: pointer; position: relative; background-color: transparent; color: #3aa1b8; font-size: 1.2em; border: 1px solid #4F5455; font-weight: 400; text-align: center; padding: 10px 20px; border-radius: 0; box-sizing: border-box; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; }
    .button4:hover, .button4:focus { border-color: #3aa1b8; color: #4F5455; }

.color1 { color: #F1A035; }
.color2 { color: #288CCA; }
.color3 { color: #D4115E; }
/*Colors*/

/*Lead Form*/
.lead_form { }
    .lead_form input, .contact_page input, .contact_page textarea, .lead_form select, .lead_form textarea { position: relative; width: 100%; box-sizing: border-box; background-color: #fff; border: none; padding: 10px; border: 1px solid #BABABA; border-radius: 10px; line-height: 1; font-size: 1.2em; color: #7A7A7A; }
    .contact_page textarea, .lead_form textarea { min-height: 100px; padding: 10px; box-sizing: border-box; }

    .lead_form ul li { position: relative; }
    .lead_form button { width: 100%; }
::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #7A7A7A; }
::-moz-placeholder { /* Firefox 19+ */ color: #7A7A7A; }
:-ms-input-placeholder { /* IE 10+ */ color: #7A7A7A; }
:-moz-placeholder { /* Firefox 18- */ color: #7A7A7A; }

.checkbox_conti { padding-right: 20px; box-sizing: border-box; position: relative; }
    .checkbox_conti > div { position: absolute; width: 15px; height: 15px; right: 0; top: 0; }
        .checkbox_conti > div > input { position: absolute; width: 100%; height: 100%; right: 0; top: 0; cursor: pointer; opacity: 0; }
        .checkbox_conti > div > span { position: absolute; width: 100%; height: 100%; right: 0; top: 0; border-radius: 2px; border: 1px solid #707070; pointer-events: none; }
            .checkbox_conti > div > span::after { content: "\f00c"; font-family: "Font Awesome 5 Free"; position: absolute; width: 0; overflow: hidden; right: 0; top: 0; color: #157E54; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; font-family: "Font Awesome 5 Pro"; font-weight: 900; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; }
        .checkbox_conti > div > input:checked ~ span::after { width: 100%; }
    .checkbox_conti label { display: block; text-align: right; }
        .checkbox_conti label > a { color: #509C33; }
            .checkbox_conti label > a:hover, .checkbox_conti label > a:focus { text-decoration: underline; }

.radio_conti { }
    .radio_conti > div { width: 15px; height: 15px; position: relative; display: inline-block; }
        .radio_conti > div > input { position: absolute; width: 100%; height: 100%; right: 0; top: 0; cursor: pointer; opacity: 0; }
        .radio_conti > div > span { position: absolute; width: 100%; height: 100%; right: 0; top: 0; border-radius: 50%; border: 1px solid #000; pointer-events: none; }
            .radio_conti > div > span::after { content: ""; position: absolute; width: 11px; height: 11px; border-radius: 50%; background-color: transparent; right: 2px; top: 2px; box-sizing: border-box; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; }
        .radio_conti > div > input:checked ~ span::after { background-color: #157E54; }
    .radio_conti label { display: inline-block; vertical-align: middle; margin-right: 5px; }
/*End Lead Form*/

.top_article { margin-bottom: 20px; }
.general_article { }
    .general_article p { line-height: 120%; margin-bottom: 12px; font-size: 1.2em; }
    .general_article h2 { font-size: 2.2em; display: block; margin-bottom: 20px; font-weight: 400; }
    .general_article h3 { font-size: 1.8em; display: block; margin-bottom: 10px; font-weight: 400; }
.general_article { }
    .general_article:not(.general_article_inner ) > ul, .general_article:not(.general_article_inner ) > ol { margin-bottom: 20px; font-size: 1.1em; }
    .general_article:not(.general_article_inner ) li { margin-bottom: 5px; position: relative; padding-right: 10px; box-sizing: border-box; display: inline-block; }
    .general_article:not(.general_article_inner ) > ul > li::before { content: ""; width: 5px; height: 5px; border-radius: 50%; background-color: #717171; position: absolute; right: 0; top: 5px; }
    .general_article a { color: #1DB0B5; }
        .general_article a:hover, .general_article a:focus { text-decoration: underline; }
    .general_article p strong { color: #F1A035; }
    .general_article img { width: 100%; padding: 20px; box-sizing: border-box; }

.general_article_inner > ul, .general_article_inner > ol { margin-bottom: 20px; font-size: 1.1em; list-style: disc; padding-right: 20px; }
.general_article_inner > ol {list-style:decimal;padding-right:15px; }
.general_article_inner li { margin-bottom: 5px; position: relative; display: list-item; }

/*Pagination*/
.pagination { }
    .pagination > ul { text-align: center; direction: ltr; }
        .pagination > ul > li { margin-left: 3px; display: inline-block; }
            .pagination > ul > li:last-child { margin-left: 0; }
            .pagination > ul > li > a { display: block; font-weight: 500; color: #000; font-size: 1.2em; border-bottom: 1px solid transparent; }
                .pagination > ul > li > a:hover, .pagination > ul > li > a:focus { color: #3AA2B8; }
                .pagination > ul > li > a.active { border-color: #000; }
/*End Pagination*/
/*End General Classes*/

/*Header*/
.burger { width: 27px; position: absolute; right: 10px; top: 30px; display: none; z-index: 5; }
    .burger > ul { width: 100%; }
        .burger > ul > li { height: 4px; width: 100%; border-radius: 10px; margin-bottom: 5px; background-color: #4F5455; border-radius: 20px; }

header { background-color: #F1F0E8; position: relative; z-index: 5; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.26); }
    header .header_bottom { text-align: center; }
    header .logo { width: 94px; display: inline-block; }
        header .logo > img { width: 100%; vertical-align: bottom; }
    header nav { display: inline-block; position: relative; }
nav > div { }
header nav > div .close_nav { display: none; position: absolute; left: 0; top: 10px; box-sizing: border-box; }
nav > div > ul { display: inline-block; }
    nav > div > ul > li { display: inline-block; position: relative; }
        nav > div > ul > li > a { display: block; font-size: 1.1em; padding: 37px 15px; box-sizing: border-box; position: relative; color: #000; }
            nav > div > ul > li > a.vetpedia { background: url('/Content/Resources/Header/headerLiBg.png') no-repeat; background-size: contain; background-position: center center; color: #fff; }
            nav > div > ul > li > a::before { content: ""; position: absolute; width: 15px; height: 15px; bottom: 10px; right: 0; left: 0; margin: 0 auto; background: url('/Content/Resources/Header/headerLeg.png') no-repeat; background-position: center center; background-size: contain; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; opacity: 0; }
            nav > div > ul > li > a:hover::before, nav > div > ul > li > a:focus::before, nav > div > ul > li > a.active::before { opacity: 1; }
            nav > div > ul > li > a.active { font-weight: 700; }

.mobile_nav_item { display: none; }
nav .mobile_socials { display: none; }
header .header_top { background-color: #E5E4D9; position: relative; height: 45px; }
.tel_and_socials { position: absolute; left: 10px; top: 10px; }
    .tel_and_socials .socials { display: inline-block; vertical-align: middle; }
    .tel_and_socials .tel { display: inline-block; vertical-align: middle; }
.socials > ul { }
    .socials > ul > li { display: inline-block; vertical-align: middle; margin-right: 5px; }
        .socials > ul > li > a { display: block; }
            .socials > ul > li > a > img { vertical-align: bottom; }
.tel { display: block; text-align: center; }
    .tel > * { display: inline-block; vertical-align: middle; color: #3AA2B8; font-weight: 500; font-size: 1.2em; }
header .waze { display: none; }

.side_form_conti { position: fixed; z-index: 5; top: 30%; left: -1px; }
.open_side_form { position: absolute; left: 0; top: 0; }
    .open_side_form.active { left: 319px; }
.side_form_conti .lead_form { background-color: #5ab783; width: 320px; padding: 30px 20px 20px 20px; box-sizing: border-box; position: absolute; left: -320px; top: 8px; height: 290px; }
    .side_form_conti .lead_form.active { left: 0; }
    .side_form_conti .lead_form > form { }
        .side_form_conti .lead_form > form > ul { }
            .side_form_conti .lead_form > form > ul > li { margin-bottom: 20px; width: 100%; }
                .side_form_conti .lead_form > form > ul > li:last-child { margin-bottom: 30px; }

.side_options { position: fixed; bottom: 40px; left: 5px; }
    .side_options > *:hover, .side_options > *:focus { opacity: 0.8; }
    .side_options .open_contact_form { display: block; margin-left: 10px; margin-bottom: 10px; }
    .side_options .open_whatsapp { display: block; }
/*End Header*/

/*Footer*/
footer { background-color: #F1F0E8; color: #000; margin-top: 110px; position: relative; }
    footer > .auto_margin { padding: 28px 10px 60px 10px; box-sizing: border-box; }
    footer .footerBg1 { width: 250px; position: absolute; right: 76px; top: -70px; }
    footer .footerBg2 { width: 250px; position: absolute; left: 76px; top: -100px; }
    footer nav { padding-right: 150px; }
        footer nav > div > ul > li > a { color: #000; }
    footer .credit { padding: 10px; box-sizing: border-box; text-align: center; text-align: center; background-color: #fff; }
        footer .credit p { display: block; margin-bottom: 10px; }
        footer .credit a { display: inline-block; }
    footer .socials { display: inline-block; vertical-align: middle; }
    footer > .auto_margin > .flex { }
        footer > .auto_margin > .flex > * { width: 25%; padding-left: 20px; box-sizing: border-box; }
            footer > .auto_margin > .flex > *:last-child { padding-left: 0; }
        footer > .auto_margin > .flex h2 { color: #676767; font-size: 1.2em; font-weight: 500; display: block; margin-bottom: 15px; }
        footer > .auto_margin > .flex ul:not(.socials_items) { display: inline-block; width: 49%; vertical-align: top; margin-right: -3px; }
        footer > .auto_margin > .flex ul:nth-of-type(2) { padding-left: 10px; box-sizing: border-box; }
        footer > .auto_margin > .flex ul > li { display: block; margin-bottom: 12px; }
            footer > .auto_margin > .flex ul > li > a { display: block; color: #000; }
                footer > .auto_margin > .flex ul > li > a:hover, footer > .auto_margin > .flex ul > li > a:focus { font-weight: 500; }
        footer > .auto_margin > .flex p { display: block; margin-bottom: 5px; }
            footer > .auto_margin > .flex p strong { display: block; }
        footer > .auto_margin > .flex .lead_form h3 { font-size: 1em; font-weight: 400; color: #000; display: block; margin-bottom: 5px; }
        footer > .auto_margin > .flex .lead_form form ul { width: 100%; padding-left: 0; }
        footer > .auto_margin > .flex .lead_form form button { max-width: 160px; }
        footer > .auto_margin > .flex .socials ul > li { display: inline-block; }
/*End Footer*/

/****Index*****/
/*Main Slider*/
.main_slider { position: relative; overflow: hidden; width: 100%; height: 519px; }
    .main_slider .slider_images_conti { position: absolute; width: 100%; height: 100%; right: 0; top: 0; }
        .main_slider .slider_images_conti li { position: absolute; width: 100%; height: 100%; right: 0; top: 0; opacity: 0; pointer-events: none; }
            .main_slider .slider_images_conti li.active { opacity: 1; pointer-events: all; }

    .main_slider .bullets { position: absolute; width: 100%; right: 0; text-align: center; bottom: 20px; }
        .main_slider .bullets li { display: inline-block; margin-left: 5px; width: 9px; height: 9px; border-radius: 50%; background-color: #E6E6E6; }
            .main_slider .bullets li.active { background-color: #2CC4EB; }
/*End Main Slider*/

/*About Partial*/
.about_partial { position: relative; margin-bottom: 80px; padding-top: 90px; margin-top: -60px; }
    .about_partial .section_image { position: absolute; right: 0; top: 0; width: 370px; }
        .about_partial .section_image > img { width: 100%; vertical-align: bottom; }
    .about_partial .content { width: 100%; padding: 30px 380px 30px 30px; box-sizing: border-box; background-color: #F8F6EF; }
/*End About Partial*/

/*Services*/
.services_conti { text-align: center; margin-bottom: 40px; }
    .services_conti .button2 { display: inline-block; }
    .services_conti > ul { }
        .services_conti > ul > li { float: right; width: 23%; margin-left: 2.66%; margin-bottom: 2.66%; }
            .services_conti > ul > li:nth-child(4n) { margin-left: 0; }

.service_item { display: block; width: 100%; text-align: center; color: #000; background-color: #F8F6EF; border-radius: 10px 10px 0px 0px; overflow: hidden; }
    .service_item > .image { padding-bottom: 90%; }
    .service_item > .content { padding: 20px; box-sizing: border-box; }
        .service_item > .content > h2 { display: inline-block; margin-bottom: 10px; position: relative; color: #4F5455; font-size: 1.2em; font-weight: 500; padding-bottom: 5px; box-sizing: border-box; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; }
            .service_item > .content > h2::after { content: ""; position: absolute; width: 28px; height: 2px; background-color: #3AB860; right: 0; left: 0; bottom: 0; margin: 0 auto; }
        .service_item > .content > p { line-height: 120%; height: 72px; overflow: hidden; margin-bottom: 10px; }
    .service_item .more_details { display: inline-block; color: #3AA2B8; text-decoration: underline; font-weight: 500; }
    .service_item:hover .more_details, .service_item:focus .more_details { color: #946ff7; }
/*End Services*/

/*Main Links*/
.main_links { width: 100%; padding: 36px 10px; box-sizing: border-box; background-color: #f1f0e8; background-image: url('/Content/Resources/General/MainLinksBg.png'); background-repeat: repeat-x; margin-bottom: 40px; }
    .main_links ul { }
        .main_links ul > li { float: right; width: 32%; margin-left: 2%; }
            .main_links ul > li:last-child { margin-left: 0; }
            .main_links ul > li > a { display: block; padding: 20px; box-sizing: border-box; text-align: center; color: #fff; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16); border-radius: 5px; font-size: 1.5em; font-weight: 500; }
                .main_links ul > li > a > * { display: inline-block; vertical-align: middle; }
                .main_links ul > li > a .icon { margin-left: 10px; }
                    .main_links ul > li > a .icon > img { height: 48px; }
                .main_links ul > li > a span { }
                .main_links ul > li > a.one { background-color: #E0777C; }
                .main_links ul > li > a.two { background-color: #E8B95B; }
                .main_links ul > li > a.three { background-color: #6AAFC0; }
                .main_links ul > li > a.one:hover, .main_links ul > li > a.one:focus { background-color: #f57077; }
                .main_links ul > li > a.two:hover, .main_links ul > li > a.two:focus { background-color: #fac04c; }
                .main_links ul > li > a.three:hover, .main_links ul > li > a.three:focus { background-color: #77dbf3; }
/*End Main Links*/

/*Articles*/
.articles_conti { text-align: center; margin-bottom: 40px; }
    .articles_conti .button3 { display: inline-block; }
    .articles_conti > ul { }
        .articles_conti > ul > li { float: right; width: 23%; margin-left: 2.66%; margin-bottom: 2.66%; }
            .articles_conti > ul > li:nth-child(4n) { margin-left: 0; }

.article_item { display: block; width: 100%; text-align: right; }
    .article_item > .image { padding-bottom: 95%; margin-bottom: 10px; }
    .article_item > .content { height: 87px; overflow: hidden; color: #000; margin-bottom: 20px; }
        .article_item > .content > h2 { height: 40px; overflow: hidden; margin-bottom: 10px; font-size: 1.1em; font-weight: 500; line-height: 120%; }
        .article_item > .content > p { line-height: 120%; }
    .article_item .button4 { display: block; margin: 0 auto; width: 87px; padding: 10px 0; }
/*End Articles*/

/*Instagram*/
.instagram_section { padding: 50px 10px; box-sizing: border-box; }
.instagram_conti { }
    .instagram_conti > ul { }
        .instagram_conti > ul > li { float: right; width: 15%; margin-left: 2%; }
            .instagram_conti > ul > li:last-child { margin-left: 0; }
.ins_item, .video_item { display: block; width: 100%; position: relative; }
    .ins_item i { position: absolute; left: 5px; top: 5px; color: #fff; font-size: 1.5em; }
    .ins_item .image, .video_item .image { padding-bottom: 95%; }
    .ins_item .hover, .video_item .hover { position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(205, 166, 115, 0.5); opacity: 0; }
        .ins_item .hover > span, .video_item .hover > span { position: absolute; width: 100%; left: 0; top: 50%; text-align: center; font-size: 1.2em; color: #fff; }
    .ins_item:hover .hover, .ins_item:focus .hover, .video_item:hover .hover, .video_item:focus .hover { opacity: 1; }
/*End Instagram*/
/****End Index*****/

/***About****/
.about_imges { }
    .about_imges ul { }
        .about_imges ul > li { margin-left: 1.33%; margin-bottom: 1.33%; width: 24%; }
            .about_imges ul > li:nth-child(4n) { margin-left: 0; }
            .about_imges ul > li a { display: block; overflow: hidden; width: 100%; padding-bottom: 100%; position: relative; }
            .about_imges ul > li img { position: absolute; width: 100%; height: 100%; right: 0; top: 0; }
            .about_imges ul > li span { position: absolute; width: 100%;  right: 0; bottom: 0; background-color:rgb(58 162 184 / 0.80);color:#fff;text-align:center;padding:5px;box-sizing:border-box;font-size:0.9em;font-weight:500;}
            .about_imges ul > li a:hover img, .about_imges ul > li a:focus img { transform: scale(1.2); }
.about_content > *:nth-child(1) { padding-left: 10px; box-sizing: border-box; }
.about_content > *:nth-child(2) { padding-right: 10px; box-sizing: border-box; }
.about_content > * { width: 50%; }
/***End About****/

/***Team****/
.team_conti { }
    .team_conti > ul { }
        .team_conti > ul > li { width: 23%; margin-left: 2.66%; float: right; margin-bottom: 2.66%; }
            .team_conti > ul > li:nth-child(4n) { margin-left: 0; }
.team_item { position: relative; display: block; width: 100%; padding-bottom: 120%; }
    .team_item:hover, .team_item:focus { box-shadow: 0 6px 12px rgba(0, 0, 0, 0.36); }
    .team_item > div { position: absolute; bottom: 0; right: 0; width: 100%; color: #fff; text-align: center; padding: 10px; box-sizing: border-box; background-color: rgba(43, 43, 43, 0.55); }
        .team_item > div > h2 { font-size: 1.2em; font-weight: 500; margin-bottom: 5px; }
        .team_item > div > p { }
/***End Team****/

/***Team Inner****/
.team_image { width: 276px; margin-bottom: 15px; }
    .team_image > img { width: 100%; }
.team_inner .general_article { padding-right: 35px; box-sizing: border-box; width: 100%; }
.team_lead_form { padding: 10px 30px; box-sizing: border-box; background-color: #E8EFF1; border: 1px solid #A5D8DE; border-radius: 5px; }
    .team_lead_form > h2 { color: #000000; font-size: 1.2em; font-weight: 500; width: 450px; }
        .team_lead_form > h2 > * { display: inline-block; vertical-align: middle; }
        .team_lead_form > h2 span { text-align: center; }
    .team_lead_form > div { width: 100%; padding-right: 20px; box-sizing: border-box; }
    .team_lead_form form { }
        .team_lead_form form > ul { width: 100%; }
            .team_lead_form form > ul > li { width: 100%; padding-left: 10px; }
/***End Team Inner****/

/***Info Inner****/
.article_content { order: 2; width: 100%; padding-right: 40px; box-sizing: border-box; }
    .article_content .image_conti { margin-bottom: 20px; }
.more_articles { order: 1; width: 381px; }
    .more_articles > h2 { display: block; padding: 5px 10px; box-sizing: border-box; background-color: #E5C214; color: #fff; font-size: 1.3em; margin-bottom: 20px; font-weight: 400; }
    .more_articles > ul { }
        .more_articles > ul > li { width: 100%; margin-bottom: 20px; }

.share_conti { margin-bottom: 10px; }
    .share_conti > ul > li { display: inline-block; margin-left: 5px; }
        .share_conti > ul > li:last-child { margin-left: 0; }
        .share_conti > ul > li > a { display: block; width: 35px; height: 35px; line-height: 38px; font-size: 1.2em; color: #fff; border-radius: 50%; box-shadow: 0 3px 6px rgba(54, 54, 54, 0.16); text-align: center; overflow: hidden; position: relative; }
            .share_conti > ul > li > a.face { background-color: #3062a6; }
            .share_conti > ul > li > a.whatsapp { background-color: #46c254; }
            .share_conti > ul > li > a:hover, .share_conti > ul > li > a:focus { opacity: 0.8; }
.fb_iframe_widget { opacity: 0.01; }
    .fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget iframe, .fb_iframe_widget iframe ._2tga._49ve { position: absolute !important; width: 100% !important; height: 100% !important; right: 0; top: 0; }
/***End Info Inner****/

/***Faq****/
.faq_form { background-color: #E8EFF1; border: 1px solid #A5D8DE; border-radius: 5px; padding: 15px 10px; box-sizing: border-box; position: relative; margin-bottom: 40px; }
    .faq_form > img { position: absolute; right: 50px; top: 50px; }
    .faq_form .lead_form { }
        .faq_form .lead_form > h2 { color: #000; font-size: 1.2em; font-weight: 400; display: block; margin-bottom: 15px; text-align: center; }
        .faq_form .lead_form form { position: relative; width: 100%; max-width: 463px; padding-right: 10px; box-sizing: border-box; margin: 0 auto; }
            .faq_form .lead_form form > ul { width: 100%; margin-bottom: 15px; }
                .faq_form .lead_form form > ul > li { width: 100%; padding-left: 10px; box-sizing: border-box; }
            .faq_form .lead_form form .button1 { position: absolute; left: -180px; bottom: 0; width: 160px; }

.faq_conti { }
    .faq_conti > ul { }
        .faq_conti > ul > li { margin-bottom: 20px; }
.faq_item { display: block; padding: 15px; box-sizing: border-box; background-color: #F1F0E8; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.24); }
.faq_conti > ul > li:nth-child(even) .faq_item { background-color: #E6E3CC; }
a.faq_item:hover, a.faq_item:focus { background-color: #F8F6EF !important; }
.faq_item div { }
    .faq_item div > h2 { color: #000000; font-size: 1.5em; display: block; margin-bottom: 10px; font-weight: 500; }
    .faq_item div > p { color: #000000; font-size: 1.2em; display: block; margin-bottom: 10px; line-height: 120%; }
.faq_item > strong { display: block; text-align: left; font-size: 1.2em; font-weight: 500; }

/***End Faq****/

/***Faq Inner****/
.faq_item { }
    .faq_item .question { font-size: 1.1em; margin-bottom: 20px; }
    .faq_item .answer { padding-top: 20px; border-top: 1px solid #000; }
/***End Faq Inner****/

/***Subscription****/
.subscription_text { }
    .subscription_text > ul { text-align: center; max-width: 350px; margin: 0 auto 20px auto; }
        .subscription_text > ul > li { display: inline-block; font-size: 1.2em; line-height: 120%; }
            .subscription_text > ul > li::before { top: 10px; }
/***Subscription****/

/****Contact****/
.contact_page { }
    .contact_page .flex { }
        .contact_page.flex > * { width: 33.3%; }
    /*.contact_page > * { background-color: #F6F4F1; border-radius: 5px; box-shadow: 0px 3px 6px rgba(72, 72, 72, 0.26); width: 48%; position: relative; padding: 40px 10px; box-sizing: border-box; color: #000; }*/
    .contact_page .lead_form { }
        .contact_page .lead_form form { width: 100%; margin: 0 auto; padding-left: 20px; box-sizing: border-box; }
            .contact_page .lead_form form > ul { }
                .contact_page .lead_form form > ul > li { margin-bottom: 20px; width: 100%; }
                    .contact_page .lead_form form > ul > li:last-child { margin-bottom: 0; }
.contact_options > ul { }
    .contact_options > ul > li { display: inline-block; width: 50%; margin-right: -3px; vertical-align: top; }
        .contact_options > ul > li h2 { color: #676767; font-weight: 500; font-size: 1.2em; display: block; margin-bottom: 5px; }
        .contact_options > ul > li p { line-height: 120%; }
            .contact_options > ul > li p span { display: inline-block; }
.contact_page .map_conti { padding-right: 20px; box-sizing: border-box; }
    .contact_page .map_conti iframe { width: 100%; height: 250px; }
/****End Contact****/

/****Appointment****/
.appointment_page { }
    .appointment_page .lead_form { }
        .appointment_page .lead_form > h2 { display: block; text-align: center; font-size: 1.5em; font-weight: 500; margin-bottom: 15px; }
        .appointment_page .lead_form > p { display: block; text-align: center; font-size: 1.2em; margin-bottom: 30px; }
        .appointment_page .lead_form form { width: 100%; max-width: 800px; margin: 0 auto; }
            .appointment_page .lead_form form > ul { }
                .appointment_page .lead_form form > ul > li { float: right; width: 48%; margin-bottom: 15px; }
                    .appointment_page .lead_form form > ul > li label { display: block; margin-bottom: 3px; padding-right: 5px; }
                    .appointment_page .lead_form form > ul > li:nth-child(even) { float: left; }
            .appointment_page .lead_form form button { width: 160px; margin: 0 auto; display: block; }
/****End Appointment****/

/****Vetpedia****/
.vetpedia_index { margin-bottom: 60px; }
    .vetpedia_index > ul { }
        .vetpedia_index > ul > li { }
            .vetpedia_index > ul > li > a { display: block; font-size: 1.5em; font-weight: 400; border-bottom: 2px solid transparent; }
                .vetpedia_index > ul > li > a:hover, .vetpedia_index > ul > li > a:focus { color: #3AB860; }
                .vetpedia_index > ul > li > a.active { font-weight: 500; border-color: #3AA2B8; color: #3AB860; }
.vetpedia_conti { margin-bottom: 60px; }
    .vetpedia_conti > ul { }
        .vetpedia_conti > ul > li { margin-bottom: 20px; }

.vetpedia_item { display: block; color: #000; padding-bottom: 10px; border-bottom: 1px solid #B4B4B4; }
    .vetpedia_item > h2 { font-weight: 500; font-size: 1.5em; display: block; margin-bottom: 10px; }
    .vetpedia_item > h2 { }
/****End Vetpedia****/

/***Services Inner*****/
.services_page { }
    .services_page .images_and_videos { width: 349px; }
    .services_page .content { width: 100%; padding-right: 20px; box-sizing: border-box; }
.images_and_videos > ul { }
    .images_and_videos > ul > li { margin-bottom: 10px; }
        .images_and_videos > ul > li > a { display: block; }
            .images_and_videos > ul > li > a img { display: block; width: 100%; }
/***End Services Inner*****/

/*Virtual*/
.demo-4 { margin-bottom: 60px; }
    .demo-4 .image-preview { position: relative; margin-bottom: 10px; }
        .demo-4 .image-preview img { width: 100%; border-radius: 0; }
        .demo-4 .image-preview .image_name { position: absolute; padding: 20px; box-sizing: border-box; background-color: rgba(255, 255, 255, 0.68); font-size: 1.5em; font-weight: 500; top: 40px; right: 0; }
    .demo-4 .elastislide-horizontal { border-radius: 0; box-shadow: none; }
.elastislide-horizontal ul li { padding-left: 10px; box-sizing: border-box; }
.demo-4 .elastislide-carousel ul li a img { border-radius: 0; }
.demo-4 .elastislide-wrapper nav span { height: 100%; top: 0; width: 35px; display: block !important; background-color: #B5CFC8; background-image: none; color: transparent; text-indent: 0; }
.demo-4 .elastislide-horizontal { padding: 0 40px; position: relative; }
.elastislide-horizontal nav span.elastislide-next { right: 0; top: 0; margin-top: 0; border-radius: 0 10px 10px 0; }
.elastislide-horizontal nav span.elastislide-prev { left: 0; top: 0; margin-top: 0; border-radius: 10px 0 0 10px; }
    .elastislide-horizontal nav span.elastislide-prev::after { content: "\f104"; font-family: "Font Awesome 5 Pro"; font-weight: 900; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; position: absolute; left: 0; top: 50%; color: #fff; width: 100%; box-sizing: inherit; font-size: 35px; text-align: center; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.elastislide-horizontal nav span.elastislide-next::after { content: "\f105"; font-family: "Font Awesome 5 Pro"; font-weight: 900; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; position: absolute; left: 0; top: 50%; color: #fff; width: 100%; box-sizing: inherit; font-size: 35px; text-align: center; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); }
/*End  Virtual*/

/*Popups*/
.popup_conti { position: fixed; width: 100%; height: 100%; background-color: rgba(0,0,0, 0.4); right: 0; top: 0; z-index: 1000000; padding: 10px; box-sizing: border-box; overflow-y: auto; }
.popup { background-color: #FFFFFF; border-radius: 10px; margin: 0 auto; padding: 50px 20px; text-align: center; max-width: 858px; width: 100%; position: relative; box-sizing: border-box; top: 10px; box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.36); }
.close_popup { position: absolute; right: 10px; color: #000 !important; text-align: center; top: 10px; font-weight: 700; }
.popup h2 { color: #000; font-size: 1.5em; font-weight: 400; line-height: 120%; }
.popup h3 { color: #000; font-size: 1.5em; font-weight: 400; margin-bottom: 10px; }

.contact_popup { display: none; }
    .contact_popup .popup > h2 { display: block; margin-bottom: 20px; }
    .contact_popup .flex { }
        .contact_popup .flex > * { width: 50%; }
    .contact_popup .contact_options { margin-bottom: 20px; }
        .contact_popup .contact_options > ul { }
            .contact_popup .contact_options > ul > li { vertical-align: top; }
    .contact_popup .lead_form { padding-left: 20px; box-sizing: border-box; }
        .contact_popup .lead_form form > ul > li:not(:last-child) { margin-bottom: 15px; }
    .contact_popup .map_conti iframe { width: 100%; height: 250px; }
/*Popups*/

/*******Thanks Page********/
.thanks_page { }
    .thanks_page div { text-align: center; padding-top: 80px; width: 70%; }
        .thanks_page div h1 { font-size: 2em; display: block; margin-bottom: 30px; font-weight: 500; }
        .thanks_page div h2 { font-size: 2em; display: block; font-weight: 400; }
    .thanks_page img { width: 30%; }
/*****End Thanks Page******/


@media only screen and (max-width : 1590px) {
    /*Header*/
    header .logo { right: 10px; }
    nav > div > ul > li > a { padding: 37px 15px; font-size: 0.9em; }
    /*End Header*/
}

@media only screen and (max-width : 1390px) {
    /*Header*/
    nav > div > ul > li > a { padding: 37px 5px; }
    /*End Header*/
}

@media only screen and (max-width : 1150px) {
    /*General Classes*/
    html { font-size: 12px; }
    body.hidden { overflow: hidden; }
    .display_mobile { display: block; }
    .main_image { height: 120px; }
    .headline2 { margin-bottom: 10px; }
        .headline2 > *:not(img) { font-size: 2em; }
    /*End General Classes*/

    /*Header*/
    .burger { display: block; top: 22px; }
        .burger > ul > li { position: relative; }
        .burger.active > ul > li:nth-child(1) { transform: rotate(45deg); top: 10px; right: -1px; }
        .burger.active > ul > li:nth-child(2) { opacity: 0; }
        .burger.active > ul > li:nth-child(3) { transform: rotate(-45deg); bottom: 8px; }
    .tel_and_search { top: 20px; }
        .tel_and_search .socials { display: none; }
    header .tel { display: inline-block; vertical-align: middle; margin-right: 10px; padding-top: 0; }
        header .tel span { display: none; }
    header { height: 70px; }
        header .logo { position: absolute; right: 0; left: 0; margin: 0 auto; top: 3px; width: 66px; }
        header nav > div.active { right: 0; }
        header nav > div > ul { display: block; float: none; position: static; }
            header nav > div > ul > li { width: 100%; display: block; float: none; border-left: none; border-bottom: 1px solid #fff; }
                header nav > div > ul > li > a { display: block; color: #fff; padding: 15px !important; border-left: none; }
                    header nav > div > ul > li > a::after { display: none; }

        header nav { display: none; background-color: rgba(0, 0, 0, 0.53); position: fixed; width: 100%; height: 100%; right: 0; top: 70px; z-index: 23; margin: 0; }
            header nav > div { width: 100%; height: 100%; background-color: #E6E5D7; right: -100%; top: 0; padding-top: 0; box-sizing: border-box; position: absolute; }
                /*header nav > div::after { content: ""; width: 80px; height: 50px; background: url('/Content/Resources/Header/logo.png') no-repeat; background-position: center center; background-size: contain; position: absolute; right: 0; left: 0; top: -50px; margin: 0 auto; pointer-events: none; }*/
                header nav > div.active { right: 0; }
                header nav > div > ul { display: block; float: none; position: static; }
                    header nav > div > ul > li { width: 100%; display: block; float: none; border-left: none; border-bottom: 1px solid #f1f0e8; }
                        header nav > div > ul > li > a { display: block; font-size: 1.2em; padding: 15px 20px 15px 15px !important; border-left: none; color: #000; border-bottom: 1px solid #B5A772; position: relative; }
                            header nav > div > ul > li > a:hover::before, header nav > div > ul > li > a:focus::before { display: none; }
                            header nav > div > ul > li > a:hover, header nav > div > ul > li > a:focus { background-color: #fff; }
    nav > div > ul > li > a::before { bottom: -2px; }
    .mobile_nav_item { display: block; }
    nav .mobile_socials { display: block; padding: 15px 20px 15px 15px; box-sizing: border-box; }
        nav .mobile_socials > ul > li { display: inline-block; vertical-align: middle; margin-left: 10px; }

    header .header_bottom { height: 0; }
    header .header_top { background-color: #F1F0E8; }
    .tel_and_socials { top: 21px; }
    header .header_top .socials > ul { display: none; }
    header .waze { display: inline-block; vertical-align: middle; }

    /*End Header*/

    /*Footer*/
    footer { }
        footer > .auto_margin { padding-bottom: 10px; }
        footer .footerBg2 { display: none; }
        footer > .auto_margin > .flex { display: block; }
            footer > .auto_margin > .flex > * { display: block; width: 100%; text-align: center; margin-bottom: 30px; }
        footer .lead_form { max-width: 300px; margin: 0 auto; }
    /*End Footer*/

    /*Index*/
    .main_slider { height: 300px; }
    .instagram_conti > ul > li { width: 32%; margin-bottom: 2%; }
        .instagram_conti > ul > li:nth-child(3n) { margin-left: 0; }
    /*End Index*/

    /***Team Inner****/
    .team_lead_form { display: block; }
        .team_lead_form > h2 { display: block; margin: 0 auto 10px auto; width: 100%; text-align: center; }
        .team_lead_form > div { display: block; padding-right: 10px; }
        .team_lead_form form { }
            .team_lead_form form > ul { width: 100%; }
                .team_lead_form form > ul > li { width: 100%; padding-left: 10px; }
    /***End Team Inner****/
}

@media only screen and (max-width : 800px) {
    /*General Classes*/

    /*End General Classes*/

    /*Index*/
    .main_slider { height: 165px; margin-bottom: 20px; }
    .about_partial { background-color: #F8F6EF; padding: 20px; margin: 0 auto 30px auto; }
        .about_partial .section_image { position: relative; width: 170px; margin: -70px auto 10px auto; left: 0; right: 0; top: 0; }
        .about_partial .content { padding: 0; }

    .services_conti { margin-bottom: 20px; }
        .services_conti > ul > li { width: 48%; float: right; margin: 0 0 20px 0 !important; }
            .services_conti > ul > li:nth-child(even) { float: left; }
    .service_item > .content > p { height: 40px; }

    .main_links { margin-bottom: 20px; }
        .main_links ul > li { width: 100%; margin: 0 0 20px 0; }
            .main_links ul > li:last-child { margin-bottom: 0; }

    .articles_conti { margin-bottom: 20px; }
        .articles_conti > ul > li { width: 48%; float: right; margin: 0 0 20px 0 !important; }
            .articles_conti > ul > li:nth-child(even) { float: left; }
    .article_item > .content { height: 84px; }
        .article_item > .content > h2 { height: 31px; }
    /*End Index*/


    /***About****/
    .about_content { flex-wrap: wrap; }
        .about_content > * { width: 100%; }
            .about_content > *:nth-child(1) { padding-left: 0; box-sizing: border-box; }
            .about_content > *:nth-child(2) { padding-right: 0; box-sizing: border-box; }
    /***End About****/

    /***Info Inner****/
    .article_inner_content { display: block; }
    .article_content { order: 1; width: 100%; display: block; padding-right: 0; box-sizing: border-box; }
    .more_articles { order: 2; width: 100%; display: block; }
    /***End Info Inner****/

    /***Faq****/
    .faq_form { padding-top: 40px; }
        .faq_form > img { width: 40px; top: 5px; right: 5px; }
        .faq_form .lead_form form { max-width: 100%; }
            .faq_form .lead_form form .button1 { position: static; }
    /***End Faq****/

    /*Contact*/
    .contact_page.flex { flex-wrap: wrap; }
        .contact_page.flex > * { width: 100%; margin-bottom: 20px; padding: 0; }
    /*End Contact*/


}

@media only screen and (max-width : 600px) {
    /*General Classes*/

    /*End General Classes*/

    /*Index*/
    .instagram_section { padding: 10px; }
    .instagram_conti > ul > li { width: 49%; margin: 0 0 2% 0 !important; }
        .instagram_conti > ul > li:nth-child(even) { float: left; }
    /*End Index*/

    /***Team****/
    .team_conti > ul > li { width: 49%; margin-left: 0; }
        .team_conti > ul > li:nth-child(even) { float: left; }
    /***End Team****/

    /***Team Inner****/
    .team_inner { display: block; }
    .team_image { width: 100%; display: block; }
    .team_inner .general_article { padding-right: 0; box-sizing: border-box; display: block; }

    .team_lead_form > h2 img { display: none; }
    .team_lead_form > div { display: block; padding-right: 0; }
    .team_lead_form form { }
        .team_lead_form form > ul { width: 100%; display: block; }
            .team_lead_form form > ul > li { width: 100%; padding-left: 0; display: block; margin-bottom: 15px; }
    /***End Team Inner****/

    /***Faq****/
    .faq_form .lead_form form > ul { display: block; width: 100%; padding-right: 0; }
        .faq_form .lead_form form > ul > li { display: block; width: 100%; padding-left: 0; margin-bottom: 15px; }
    /***End Faq****/

    /*******Thanks Page********/
    .thanks_page { display: block; }
        .thanks_page > * { display: block; margin: 0 auto; }
        .thanks_page div { text-align: center; padding-top: 80px; width: 100%;; }
        .thanks_page img { width: 50%; margin: 0 auto; }
    /*****End Thanks Page******/

    /*Contact Popup*/
    .contact_popup { display: none; }
        .contact_popup .popup > h2 { display: block; margin-bottom: 20px; }
        .contact_popup .flex { flex-wrap: wrap; }
            .contact_popup .flex > * { width: 100%; }
        .contact_popup .lead_form { padding-left: 0; box-sizing: border-box; margin-bottom: 20px; }
    /*End Contact Popup*/

    /***Services Inner*****/
    .services_page { flex-direction: initial; flex-wrap: wrap; }
        .services_page .images_and_videos { order: 2; width: 100%; flex-direction: initial; }
        .services_page .content { order: 1; flex-direction: initial; width: 100%; padding-right: 0; box-sizing: border-box; margin-bottom: 20px; }
    /***End Services Inner*****/

    /***About****/
    .about_imges ul { justify-content: space-between; }
        .about_imges ul > li { margin: 0 0 10px 0; width: 49%; }
    /***End About****/

}

