/* MEDIA QUERIES. ========================================================================== */
@media (max-width:1500px) { .fc-content{ width: 80%; } } 
@media (max-width:1450px) { .inner-content{ width: 100%; } 
@media (max-width:1400px) { .fc-content{ margin: 4.5rem 2rem; width: 85%; } } 
@media (max-width:1300px) { .inner-content{ padding: 2.5rem 1.5rem 2rem; width: 100%; } } 
@media (max-width:1200px) { .container{ max-width: 95%; } .content-side{ width: 100%; height: auto; background-color: #182333; margin-top: 2rem; margin-left: -2rem; } .testimonials-box{ padding: 1rem; margin: 10px; } .groucho:after { top: 1.5rem; right: 1.5rem; } .di-bulltets{ padding: 0rem; } .bullets-left{ float: none; } .bullets-right{ float: none; } .fc-content{ margin: 4.2rem 1.3rem; } .span-checklist{ margin-top: 1rem; } }
    
@media (max-width:1100px) { .counter-section{ margin-top: -170px; padding: 3rem 0rem 0.5rem; } } 
@media (max-width:992px) { html { font-size: 22px; } .footer-col{ margin-bottom: 2rem; } .last-col{ margin-bottom: 0px; } .carousel-control-prev, .carousel-control-next { display: none; } .display-4{ font-size: 2rem; line-height: 1.2; } .slider-caption-alt .display-4{ color: #FFF; font-size: 2rem; line-height: 1.2; } .lead{ font-size: 17px; width: 70%; line-height: 1.6; } .slider-caption-alt .lead{ font-size: 17px; width: 70%; line-height: 1.6; } a.btn-slider { padding: 10px 30px; } .footer-col .footer-logo{ width: 150px; } .content-side{ width: 100%; height: auto; background-color: #182333; margin-top: 0rem; margin-left: 0rem; } .inner-content{ padding: 2.5rem 1.5rem 2rem; } .sp-icon-box{ width: 50px; height: 70px; margin-right: 20px;; float: left; margin-bottom: 20px; } .counter-section{ margin-top: -70px; padding: 1rem 0rem; } .c-breakpoint{ margin-top: 2rem; } .testimonials-box{ padding: 1.5rem; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; } .groucho:after { top: 3rem; right: 2.5rem; } .social-bar{ margin-top: 6rem; } .full-caption-layer{ height: 100%; } .fc-content{ margin: 3rem 1.3rem 3rem; } }

@media (max-width:991px) {  .center-box{ margin: 1rem 0rem; } .order-md-6 { -ms-flex-order: 6; order: 6; } .order-first { -ms-flex-order: -1; order: -1; } .order-last { -ms-flex-order: 13; order: 13; } .order-md-12 { -ms-flex-order: 6; order: 6; } .order-first { -ms-flex-order: -1; order: -1; } .order-last { -ms-flex-order: 13; order: 13; } .d-tablet-view{ margin-top: 2rem; } .sb-tablet-view{ margin-top: 2rem; } .bg-col-tablet{ margin-top: 2rem; } .cb-desktop-view{ margin-top: 2rem; } .d-caption{ padding-top: 10px; } .di-bulltets{ margin-bottom: 2rem; } .contact-info{ padding-right: 0rem; } .form-col{ padding: 2rem 1.8rem; } .thumbnail-col{ height: 450px; } .front-layers{ margin-top: 3rem; } .dental-bar{ margin-top: 3rem; } } 
@media (max-width:768px) { .fb-copyright{ float: none; margin-bottom: 10px; } .fb-social{ float: none; } .sections{ height: 400px; } .error-page-container{ height: 700px; } .ep-content h1{ font-size: 3rem; } .wrapper header{ height: 400px; } .grid-sizer, .grid-box { width: 50%; } .slider-caption-alt{ top: 40%; padding: 0rem; } a.btn-slider { padding: 10px 28px; font-size: 13px; } .inner-content{ padding: 2.5rem .80rem 2rem; } .testimonials-box{ margin: 0px; } .d-movil-view{ margin-top: 2rem; } .site-logo{ width: 180px; margin: auto auto 10px; } .sb-movil-view{ margin-top: 2rem; } .bg-col-movil{ margin-top: 2rem; } .shadow-center-table{ margin: 2rem 0rem; } .cb-center{ margin: 1.5rem 0rem; } } 
@media (max-width:576px) { .sections{ height: 300px; } .pages-title{ width: 70%; } .section-title{ width: 90% } .section-title p{ font-size: 14px; } .pages-title span{ font-size: 1.5rem; } .pages-title h1{ font-size: 0.85rem; } .error-page-container{ height: 550px; } .ep-content{ top: 45%; left: 0%; transform: translate(0%, 0%); padding: 0px 2rem; } .ep-content h1{ font-size: 2.5rem; } .social-bar{ margin-top: 7rem; } .grid-sizer, .grid-box { width: 100%; } .display-4{ font-size: 1.5rem; } .slider-caption-alt .display-4{ font-size: 1.5rem; } .lead{ font-size: 16px; width: 80%; line-height: 1.6; } .slider-caption-alt .lead{ font-size: 16px; width: 80%; line-height: 1.6; } .filter-container{ text-align: center; } .filter li { font-size: 14px; font-family: 'UTMHelve'; line-height: 1.8; padding: 0 5px; } .lead{ font-size: 15px; } .slider-caption-alt .lead{ font-size: 15px; } .slider-caption{ top: 37%; } .site-pagination{ width: 170px; } .c-movil-breakpoint{ margin-top: 2rem; } .cb-moviel-view{ margin-top: 2rem; } } 
@media (max-width:480px) { html { font-size: 20px; } h2, .h2 { line-height: 1.3; } h3, .h3 { font-size: 22px; } h4, .h4 { font-size: 18px; } p { font-size: 14px; } .lead{ font-size: 14px; width: 80%; line-height: 1.5; } .slider-caption-alt .lead{ font-size: 14px; width: 80%; line-height: 1.5; } .site-pagination{ width: 160px; } .tb-caption{ padding: 0rem 0.5rem 1rem; } .inner-caption{ background-color: #FFF; margin-top: -50px; position: relative; z-index: 1; padding: 0.80rem 0.50rem 0rem; } .ic-top h3{ font-size: 16px; } .span-schedule .list-group-item { font-size: 13px; } .span-schedule .list-group-item .badge { padding: 5px 0px; font-size: 13px; background: transparent; color: #8C8C9E; } .btn-tags{ margin-bottom: 5px; } .bc-icon{ margin-right: 15px; margin-bottom: 35px; } .bc-caption p{ font-size: 14px; } } 
@media (max-width:350px) { .slider-caption-alt .display-4{ font-size: 1.2rem; } .ep-content{ top: 35%; padding: 0px 1rem; } }}