@media (max-width: 1799px) {
    
	.navbar .navbar-nav > li{
		margin: 0 6px;
	}
    #header .contact a{
	    font-size: 16px;
	    margin-left: 10px;
	    padding: 0 15px;
    }
    .container-big{
	    max-width: 1320px;
    }

    
}

@media (max-width: 1599px) {
    .navigation{ 
	    flex-wrap: wrap;
    }
    .navigation .navbar{
	    order: 3;
	    margin-right: 0;
	    margin-top: 10px;
	    width: 100%;
	    justify-content: right;
    }
    .navigation #main-menu{
	    margin-left: auto !important; 
    }
    .navigation .phone{ 
	    margin-left: auto !important;
    }
    .wellness-items .slick-next{
	    right: -50px;
    }
    .wellness-items .slick-prev{
	    left: -50px;
    }
}

@media (max-width: 1499px) {
    
    .home #hero h1{ font-size: 60px;  }
    #hero h1{ font-size: 52px; line-height: 1; }
    #hero h3{ padding: 5px 0; }
    
    .intro{ padding: 60px 0; }
    
    .home-headline h2{ font-size:50px; }
    
    .text-section .home-headline h2{ font-size: 35px; }
    
    #reviews .review .content .opinion h3{ font-size: 27px; }
    
    .entry-content h1, .entry-content h2, h1.post-title{ font-size: 30px; }
    .entry-content h3, .sitemap_by_click5 h2{ font-size: 25px; }
    .entry-content h4{ font-size: 22px; }
    
    .service-section{ padding: 75px 0 40px; }
    
    .wrapper,
    .wrapper-text,
    .wrapper-faq{ padding: 40px 0; }
    
    #page-wrapper{ overflow: hidden; }
    
    .entry-content .section-faq h3{ font-size: 21px; }
    
    #hero.sub-hero{ height: 580px; }
    
}

@media (max-width: 1399px) {
    
    .cta-box{ margin: 60px auto 20px; }
    .cta-box{ padding: 40px 40px; }
    .cta-box-2{ padding-bottom: 60px; }
    
    .cta-box h4{ font-size: 26px;  margin: 0; }
    .text-section .buttons{ margin-top: 30px; }
    
    .button{ padding: 11px 25px; font-size: 16px; }
    
    .toc-page{ width: 350px; }
    
    .additional .container-normal{ max-width: 90%; }
    
    .text-section .col-photo{ height: 600px; }
}
@media (max-width: 1299px) {
    
    .navbar .navbar-nav .nav-link{ font-size: 15px; }
    #header .logo a img{ height: 72px; }
    #header .contact a{ height: 50px; line-height: 46px; }
    
    #hero{ padding-bottom: 20px; }
    
    .home #hero h1{ font-size: 50px; }
    .home #hero h3{ font-size: 18px; }
    
    #hero h1{ font-size: 40px; line-height: 1.2; }
    .hero-icons{ margin-top: 30px; }
    .hero-icon-item .txt .h{ font-size: 28px; }
    .hero-icon-item .txt p{ font-size: 15px; }
    .hero-icon-item .icon img{ height: 40px; }
    
    .intro p{ font-size: 19px; }
    
    .home-headline h2{ font-size: 40px; }
    
    .wellness-items .wellness-item .photo{ height: 280px; }
    .wellness-items .wellness-item .in h3{ font-size: 19px; }
    .wellness-items .slick-list{ height: 450px; }
    
    .chiropractic-item .photo img{ height: 240px; }
    .chiropractic-item h3{ font-size: 18px; }
    
    .cta-box-2{ margin-top: 20px; }
    .cta-box h4{ font-size: 22px; }
    
    .text-section-bottom p{ font-size: 22px; }
    
    .wrapper, .wrapper-text, .wrapper-faq{ padding: 50px 0; }
    
    #hero.sub-hero{ height: 500px; }
    #hero.doctor-hero{ height: 580px;}
    
    #contact-wrapper .form{ margin-top: 0; }
    
    .google{ margin-top: -80px; }
    
    .entry-content h4{ font-size: 19px; }
    
    .intro .container{ padding-left: 30px; padding-right: 30px; }
    
    .news .content{ padding: 30px 30px 120px 41px; }
    .news .content h2, .news .content h3{ font-size: 20px; line-height: 1.4; }
    .news .content .more{ left: 40px; bottom: 30px; }
    
    .container-big{ max-width: 95%; }
    
    .entry-content .section-faq .item.active{ margin-left: -30px; padding-left: 30px; margin-right: -30px; padding-right: 30px; } 
    
    #sidebar-area::before{ width: 30px; }
    .widget-links{ padding-left: 30px; }
    
    #sidebar-menu{ width: 400px; }
    #sidebar-menu > ul > li.current_page_parent > a{ padding-left: 50px !important; }
    #sidebar-menu ul{ padding-left: 15px; }
    
    #page-wrapper article .txt-hlt{ padding: 30px 30px; font-size: 17px;  }
    
    #sidebar-menu > ul > li.current_page_parent > a{ margin-bottom: 10px; }
    article, .entry-content p, .entry-content ul li, .entry-content ol li,
    #sidebar-menu .sub-menu li, #sidebar-menu li.current_page_parent > .sub-menu li{ font-size: 17px; }
    
    .entry-content h1, .entry-content h2, h1.post-title{ font-size: 25px; }
    
    #page-wrapper article .txt-hlt{ margin: 20px 0; }
    #title-section{ padding: 40px 0 20px; }
    
    .text-section .col-photo{ height: 550px; top: 60px; }
    
    .home-headline p{ font-size: 18px; line-height: 1.67;}
    .home-headline h2::after{ margin: 15px 0; }
    
    .cta-box-2{ margin: 0; }
    
    .text-section-dark{ padding:  60px 0; }
    
    .text-section .col-photo{ height: 470px; } 
    .text-section .col-txt{ min-height: 550px; }
    
    .text-section-why.text-section .col-txt{ min-height: 600px; }
   
   .text-section-why .box .in{ padding: 30px; }
   
   .entry-content h1, .entry-content h2, h1.post-title{ font-size: 29px; }
   
   #hero h1{ padding: 10px 0; }
   #hero .buttons{ margin-top: 10px; margin-bottom: 10px; }
   
   #page-wrapper #main{ padding-bottom: 60px;} 
   #sidebar{ padding-bottom: 60px; }
   
   #footer .logo a img{ height: 90px; }
   #footer h4{ font-size: 20px; }
   #footer .address address,
   #footer .links ul li{ font-size: 16px; line-height: 1.8; }
   
   #contact-intro .box .content h2{ font-size: 24px; padding: 15px 0; }
   #contact-intro .box .content address, #contact-intro .box .content p{ font-size: 18px; }
   #contact-intro .box .content a.get{ font-size: 18px; }
   
   #contact-wrapper{ padding-bottom: 50px; }
   #contact-wrapper .home-headline p{ font-size: 20px; padding-bottom: 25px; }
   #contact-wrapper .entry-content{ padding-bottom: 20px; }
   
   .special-item h3{ font-size: 19px; }
   
   .review-item .review h3{ padding: 20px 0 10px ; font-size: 21px; line-height: 1.3; }
    
}

@media (max-width: 1199px) {

    .navbar {
        margin-right: 0;
    }
    .icon-bar {
        background-color: #000;
    }
    .navbar-collapse #main-menu {
        display: flex;
        flex-direction: column;
        position: absolute;
        width: 310px;
        max-height: 80vh;
        top: 50px;
        left: -30px;
        padding: 30px 25px;
        background-color: #FFF;
        box-shadow: 0 8px 15px rgba(0, 0, 0, .15);
        transform-origin: 50% 0;
        transform: scaleY(0);
        transition-duration: 250ms;
        overflow-y: auto;
    }
    .navbar-collapse.show #main-menu {
        transform: scaleY(1);
    }

    .navbar-collapse #main-menu > li {
        width: 100%;
        height: auto;
        margin: 0;    
    }
    .navbar-collapse #main-menu > li:first-of-type {
        display: block;
    }
    .navbar-collapse #main-menu > li > a {
        color: #000;
        padding: 12px 15px;
        margin: 0;
        border-bottom: 0;
    }
    .navbar-collapse #main-menu > li.current-menu-item > a,
    .navbar-collapse #main-menu > li.current-page-parent > a,
    .navbar-collapse #main-menu > li:hover > a {
        color: var(--main) !important;
        border: 0;
    } 
    .navbar-collapse #main-menu > li.menu-item-has-children > a::after,
    .navbar .navbar-nav .dropdown .dropdown > .dropdown-item::after {
        display: none;
    }
    .navbar-collapse #main-menu li.menu-item-has-children > span.mobile-dropdown {
        width: 32px;
        height: 32px;
        text-align: center;
        cursor: grab;
        position: absolute;
        right: 0;
        top: 0;
    }
    .navbar-collapse #main-menu > li.menu-item-has-children > span.mobile-dropdown {
        width: 42px;
        height: 42px;
    }
    .navbar-collapse #main-menu li.menu-item-has-children > span.mobile-dropdown::after {
        content: "\f107";
        color: #000;
        font-family: var(--fa-family-classic);
        font-size: 13px;
        font-weight: 700;
        line-height: 32px;
        border: 0;
        padding: 0;
    }
    .navbar-collapse #main-menu > li.menu-item-has-children > span.mobile-dropdown::after {
        line-height: 42px;
    }
    .navbar-collapse #main-menu > li.menu-item-has-children > span.mobile-dropdown.active-child::after {
        color: var(--main);
    }
    .navbar-collapse #main-menu li:hover > a::before, 
    .navbar-collapse #main-menu li.current-menu-item > a::before {
        display: none !important;
    }
    .navbar-collapse #main-menu li ul.dropdown-menu {
        display: none;
        position: relative;
        width: 100%;
        padding: 0 0 10px 15px;
        border: 0 !important;
        box-shadow: 0 0 0;
        top: 0; left: 0;
        visibility: visible;
        opacity: 1;
    }
    .navbar-collapse #main-menu li > ul.dropdown-menu > li > a {
        font-size: 15px;
        padding: 6px 20px;
        outline: none;
    }
    .navbar-collapse #main-menu li > ul.dropdown-menu > li > a:hover,
    .navbar-collapse #main-menu li > ul.dropdown-menu > li > a:focus,
    .navbar-collapse #main-menu li > ul.dropdown-menu > li > a:active {
        color: var(--main);
        background-color: transparent;
    }

   .home #hero{ height: 600px; }
   .home #hero h1{ font-size: 40px; }
   
   .chiropractic-item .photo img{ height: 200px; }
   
   .text-section-why .box h3{ font-size: 22px; padding-bottom: 10px; line-height: 1.2;  }
   
   .text-section .text h4{ font-size: 18px; }
   .text-section-why .box p,
   .text-section .text p{ font-size: 17px; line-height: 1.6;  }
   
   .text-section-why .box{ padding: 5px; }
   
   .more{ margin-top: 25px; }
   
   .text-section-reviews .col-txt{ padding-top: 60px; }
   #reviews .review .content .opinion h3{ padding: 10px 0; }
   
   .google{ margin-left: 10px; }
   
   #reviews .review .content .opinion h3{ font-size: 22px; }
   
   .navigation .navbar{ width: auto; }
   .icon-bar{ background-color: #fff; }
   
   .navigation .navbar{ margin-top: 2px; }
   .navbar-collapse #main-menu{ left: -270px !important; }
   .text-section .home-headline h2{ font-size: 29px; line-height: 1.2; }
   
   .chiropractic-item{ padding: 0; }
   
   .home-headline h2{ font-size: 34px; }
   
   #index-wrapper .row{ justify-content: center; }
   #index-wrapper .news:nth-child(n+3){ margin-top: 20px; }
   
   #contact-wrapper .form{ padding: 40px 50px; }
   
   .additional .container{ max-width: 90%; }
   
   #sidebar-menu{ width: 320px; }
   #sidebar-area::before{ width: 20px; }
   #sidebar-menu ul{ padding-left: 0; }
   #sidebar-menu > ul > li.current_page_parent > a{ padding-left: 40px !important; }
   #sidebar-menu > ul > li.current_page_parent > a, #sidebar-menu > ul > li.current_page_item > a{ font-size: 25px; }
   #sidebar-menu > ul > li.current_page_parent > a::after, #sidebar-menu > ul > li.current_page_item > a::after{ background-size: auto 9px; background-position-x: 0;  }
   
   .button{ padding: 12px 13px; }
   
   .cta-box{ padding: 30px 30px; margin: 40px auto 10px; }
   .cta-box h4{ font-size: 20px; }
   
   .text-section .buttons{ margin-top: 20px; }
   
   .entry-content .section-faq h3{ font-size: 19px; padding:20px 0 20px 0; }
   .section-faq .item p{ margin-bottom: 0; }
   .section-faq .item.active h3{ padding-top: 30px; }
   
   #single-wrapper{ margin-top: 45px; padding-bottom: 40px; }
   #single-wrapper #main{ margin: 0 auto; width: 90%; padding: 0 50px;  }
   #single-wrapper .back{ margin-top: 30px; margin-bottom: 60px; }
   
   #recent-posts .news:last-child{ display: none; }
   
   article, .entry-content p, .entry-content ul li, .entry-content ol li{ font-size: 17px; }
   
   #recent-posts h2{ font-size: 32px; }
   
   .cta-box{ padding: 30px; }
   
   .page-id-895 .cta-box{ margin-top: 0; }
   .page-id-895 .cta-box-2{ padding-bottom: 50px; }
   
   #hero h1{ font-size: 30px; }
   
   .page-template-full #hero.sub-hero,
   #hero.sub-hero{ height: 400px; }
   #sidebar-menu ul.sub-menu > li a{ font-size: 17px; padding: 12px 0 !important;  }
   
   .home #hero{ background-attachment: inherit; }
}

@media (max-width: 991px) {
    .hero-icon-item .icon img{ height: 37px; }
    .hero-icon-item .txt{ margin-left: 10px; padding-left: 10px; }
    .hero-icon-item .txt .h{ font-size: 18px; }
    .hero-icon-item .txt p{ font-size: 15px; }
    
    #hero .button{ width: 280px; font-size: 15px; }
    
    .intro{ padding: 30px 0; }
    .intro p { font-size: 17px; }
    .intro p br{ display: none; }
    
    .service-section .home-headline{ padding-left: 0; }
    .service-section .home-headline p br{ display: none; }
    
    .cta-box .col-md-6{ flex:0 0 100%; max-width: 100%; text-align: center; justify-content: center;  }
    .cta-box h4{ font-size: 18px; text-align: center; padding: 0 0 20px;  }
    .cta-box .buttons{ padding-bottom: 10px; }
    
    .wrapper, .wrapper-text, .wrapper-faq{ }
    
    .home-headline h2{ font-size: 28px; }
    .home-headline h2::after{ background-size: auto 8px; background-position-x: 0; }
    .chiropractic-item{ flex: 0 0 50%; margin: 0; }
    .chiropractic-item .in{ margin: 10px 10px; }
    
    .service-chiropractic{ padding-bottom: 0; }
    
    .google{ width: 320px; padding: 15px 20px; }
    .google .rank{ font-size: 35px; }
    .google .reviews{ border: none; padding-left: 15px; }
    .google .stars i{ font-size: 14px; }
    .google .r{ font-size: 12px; }
    .google .glogo img{ height: 30px; }
    
    .text-section .home-headline h2{ font-size: 25px; }
    .home-headline h2::after{ margin: 8px 0; }
    #reviews .review .content .opinion h3{ font-size: 20px; padding: 5px 0; margin: 0; }
    #reviews .review .content .overview p,
    #reviews .review .content .opinion p{ font-size: 17px; }
    
    #footer .logo a img{ height: 60px; }
    #footer .address,
    #footer .links,
    #footer .logo{ flex: 0 0 33% !important; max-width: 100% !important;  }
    
    #footer .social-media{ margin-bottom: 20px; }
    
    .container-center{ padding-top: 45px; }
    .container-center p{ font-size: 17px; }
    .container-center p br{ display: none; }
    
    .page-template-full #hero.sub-hero, #hero.sub-hero{ height: 350px; }
    #hero h3{ font-size: 17px; }
    
    .entry-content h1, .entry-content h2, h1.post-title{ font-size: 25px; }
    
    #sidebar-menu{ width: 250px; }
    .cta-box-2 p{ font-size: 19px; }
    
    #index-wrapper .news:nth-child(n+1){ margin-top: 20px; }
    
    .pagination, .sitemap-by-click5_pagination{ margin: 20px auto; }
    
    #index-wrapper{ padding-bottom: 0; }
    .pagination .page-item .page-link, .sitemap-by-click5_pagination .pagination-item, .sitemap-by-click5_pagination strong{ font-size: 15px; }
    
    #single-wrapper #main{ width: 100%; padding: 0 30px; }
    .single #main .photo{ width: 50%; }
    
    #recent-posts .news:nth-last-child(2) { display: none; }
    
    .text-section-dark-dr .col-md-6{ flex: 0 0 100%; text-align: center; justify-content: center;  }
    .text-section-dark-dr .home-headline h2::after{ margin: auto; }
    
    .intro .entry-content h4 br{ display: none;  }
    
    .wrapper-bg-white, .wrapper-text, .wrapper-faq{  padding: 30px 0; }
    
    .service-section{ padding-bottom: 0; }
    
    #sidebar-menu > ul > li.current_page_parent > a, #sidebar-menu > ul > li.current_page_item > a{ line-height: 1; }
    #sidebar-menu ul.sub-menu > li a{ line-height: 1.1; }
    
    .review-item .review{ margin:5px; }
    .review-item .review, .review-item:first-of-type .review{ padding: 25px; }
    
    .specials .item{ flex:  0 0 100%; max-width: 100%; margin-bottom: 10px;  }
    
    #contact-intro .box, 
    #contact-intro .box:first-of-type{ padding-left: 0; }
    #contact-intro .box .content{ padding-left: 0; }
    #contact-intro .box .icon{ border-right: none; width: 70px;  } 
    #contact-intro .box .icon img{ height: 60px; }
}

@media (max-width: 767px) {
   #header .logo a img{ height: 60px; }
   #header .phone{ display: none; }
   
   .hero-icon-item .icon img{ height: 30px; }
   .hero-icon-item .txt p{ margin-bottom: 0; font-size: 13px;  }
   
   #hero .button{ width: 200px; font-size: 14px; }
   .intro a.button{ font-size: 15px; }
   
   .wellness-items .wellness-item .in h3{ font-size: 17px; }
   .chiropractic-item h3{ font-size: 16px; padding: 0 0 0 10px; }
   
   .text-section .col-photo{ position: inherit; height: 360px; width: 90%; top:  auto; margin-left: 10%; margin-top: 30px;  }
   .text-section-why.text-section .col-txt,
   .text-section .col-txt{ min-height: auto;   }
   
   .text-section-right.text-section .col-photo{ margin-left: 0; }
   .text-section-why .col-txt .txt-in{ margin-top: 0; }
   
   .container-boxes{ margin-top: -70px; }
   
   .text-section-reviews { display: flex; flex-wrap: wrap; }
   .text-section-reviews .container{ order: 2; }
   .text-section-reviews .col-txt{ padding-top: 0; order: 2;  }
   .text-section-reviews .col-photo{ order: 1; margin-top: 0; margin-bottom: 50px; }
   .text-section .col-photo{ height: 300px; }
   .google{ top: 370px; right: 10px; position: absolute; }
   
   .logos .item{ padding: 0; }
   .logos .item img{ height: 60px; }
   
   #footer .links{ display: none; }
   #footer .address{ flex: 0 0 66% !important;  max-width: 100% !important; }
   #footer .menu ul li::after{ display: none; }
   #footer .menu ul li a{ font-size: 13px; }
   .copy p{ font-size: 13px; }
   
   .entry-content h1, .entry-content h2, h1.post-title{ font-size: 23px; }
   .entry-content h3, .sitemap_by_click5 h2{ font-size: 20px; padding: 10px 0; }
   
   #sidebar-area{ display: none; }
   
   .page-template-default #page-wrapper{ background-color: #fff; }
   #page-wrapper #main{ padding-bottom: 0; margin-bottom: 0; }
   
   .additional .text-section-photo{ padding: 30px 0 !important; }
   
   .cta-box{ margin: 10px auto; }
   
   .additional .more{ font-size: 16px; }
   
   .review-item{ flex: 0 0 100%; }
   .review-item .overview{ bottom: 20px; }
   
   #contact-intro{ padding: 20px 0 ;}
   #contact-intro .box{ flex-wrap: wrap; }
   #contact-intro .box, #contact-intro .box:first-of-type{ padding-left: 15px; }
   #contact-intro .box{ margin-bottom: 30px; }
   #contact-intro .box .icon{ width: 100%; justify-content: center; text-align: center; padding-right: 0;   }
   #contact-intro .box .content{ justify-content: center; text-align: center; width: 100%;  }
   
   #contact-wrapper .home-headline p{ font-size: 16px; }
   
   
}

@media (max-width: 575px) {
  
  #header .contact { display: none; }
  .home #hero h1{ font-size: 30px; }
  .home #hero h3{ font-size: 14px; }
  
  .hero-icon-item .icon{ width: 100%; height: 30px; }
   .hero-icon-item{ flex-wrap: wrap; }
   .hero-icon-item .txt{ margin-left: 0; padding-left: 0; border: none; }
   .hero-icon-item .txt{ text-align: center; }
   
   .intro .container{ padding: 0; }
   
   .service-section{ justify-content: center; text-align: center; padding: 40px 0;   }
   .service-section .home-headline h2::after{ margin: 5px auto; background-position-x: center;    }
   
   .cta-box{ padding: 20px 10px; margin: 0 10px; width: calc( 100% - 20px );  }
   .cta-box h4{ font-size: 16px; }
   .cta-box .buttons{ flex-wrap: wrap; display: flex; justify-content: center; }
   .cta-box .buttons .button{ width: 200px; text-align: center;  }
   
   
   .chiropractic-item{ flex: 0 0 100%; }
   
   .text-section-dark{ padding: 30px 0; }
   
   .text-section-bottom p{ font-size: 20px; }
   
   .text-section-bottom{ padding: 20px 0; }
   .text-section-bottom p{ font-size: 17px; line-height: 1.4; }
   
   #sticky-footer p{ padding: 0; font-size: 15px; }
   #sticky-footer picture{ filter: brightness(0) saturate(100%) invert(59%) sepia(49%) saturate(533%) hue-rotate(67deg) brightness(97%) contrast(90%); }
   
   .logos .item img{ height: 40px; }
   
   #footer { padding-bottom: 50px; }
   #footer .logo{ display: flex; }
   #footer .logo a{ margin: 0 auto 20px;  }
   #footer .logo,
   #footer .address{ flex: 0 0 100% !important; }
   #footer .address{ margin-top: 20px; }
   
   #footer .menu ul{ flex-wrap: wrap; } 
   #footer .menu ul li:first-child{ padding: 5px 10px; }   #footer .menu ul li{ margin: 0; padding: 5px 10px; }
   
   .wellness-items .wellness-item .title{ opacity: 1; transform: scale(1); background-color: #fff; }
   .wellness-items .slick-list{ height: 500px; }
   
   .wellness-items .wellness-item{ 	margin-top: 0; }
   .wellness-items .wellness-item .in{ margin: 12px; border-radius: 8px; transition-duration: 0.3s; overflow: hidden; text-align: center; }
   .wellness-items .wellness-item .in{ box-shadow: 0 0 30px rgba(6, 58, 85, 0.1); background-color: #fff; }
   .wellness-items .wellness-item .buttons{ opacity: 1; margin-top: 0; transform: scale(1); }
   
   .service-chiropractic{ padding-top: 0; }
   
   .intro{ padding: 30px 20px; }
   
   .page-id-896 .cta-box-2{ margin-top: 0; }
   
   .news .content{ padding: 20px 20px 100px 20px; }
   .news .content .more{ left: 20px;  width: calc(100% - 40px); }
   
   #contact-wrapper .form{ padding: 20px 20px;}
   #contact-wrapper .form px-5{ padding: 0; }
   
   article, .entry-content p, .entry-content ul li, .entry-content ol li{ font-size: 16px; }
   
   .text-section .buttons{ flex-wrap: wrap;    display: flex;    justify-content: center; }
   .text-section .buttons .button{ width: 200px; }
   
   .entry-content h4{ font-size: 17px; }
   
   #hero h1{ font-size: 22px; }
   
   #hero .button{ font-size: 13px; padding: 13px 10px; margin: 2px; width: auto;  }
   
   .additional .container{ max-width: 95%; }
   
   .entry-content h1, .entry-content h2, h1.post-title{ font-size: 19px; }
   
   .text-section .buttons{ margin-top: 10px; }
   
   #hero{ padding-bottom: 15px; }
   #hero h3{ font-size: 15px; }
   
   .entry-content .section-faq h3{ font-size: 17px; }
   
   .entry-content .section-faq .item.active{ margin-left: -20px; margin-right: -20px; padding: 0 20px; padding-bottom: 20px;  }
   
   .review-item .overview{ font-size: 16px; }
}