/* CUSTOM CSS - V1.0 */

/* REPLACE */
.bg-green {background-color: #ffffff;}
.sec-title {font-size: 32px;}

/* HEADER */
/* .header-top {padding: 12px 30px;} */
.header-links li {font-size: 14px;}
.breadcumb-wrapper {padding: 100px 0;     box-shadow: inset 0 0 0 1000px rgba(1, 15, 28, .8);}
.breadcumb-title {font-size: 42px;}
.main-menu ul.sub-menu li a {text-transform: none;}
.breadcumb-wrapper {background-image: url(../img/header-image.jpg); background-position: center;}

/* HERO */
.hero-style1 .hero-title {font-size: 70px; line-height: 70px;}

/* CONTENT */
.container {padding:0 60px;}
.space-top {padding-top: 80px;}
.index-faq .accordion-card {max-width: 90%;}
.img-box3 .discount-wrapp {top: 200px; right: 0;}
.contact-media .box-text {max-width: 100%;}

/* APPOINTMENT AREA */
.appointment-area {margin-bottom: 80px;}

/* FOOTER */
p.footer-info {font-size: 14px;}

/* RESPONSIVO */

    /* Extra large devices (large laptops and desktops, 1200px and up) */
    @media only screen and (max-width: 1200px) {
    }

    /* Medium devices (landscape tablets, 768px and up) */
    @media only screen and (max-width: 768px) {
        .container {padding:0 30px;}
        .header-top {display: none;}
        .custom-bg-logo {margin: 0;}
        .header-logo {margin-top: -38px !important;}
        .header-logo {transform: scale(0.75);}
        .hero-style1 .hero-title {font-size: 40px; line-height: 46px;}
    }

    /* Small devices (portrait tablets and large phones, 600px and up) */
    @media only screen and (max-width: 600px) {
        .container {padding:0 20px;}
        .hide-mobile, .hidden-mobile {display: none!important;}
        .logo-container {padding-left: 40px;}
        
    }

/* Quick Fix */
.cursor-follower {display: none!important; opacity: 0!important;}
.hide, .hidden {display: none!important;}