@media(max-width: 1440px) {

    html,
    body {
        overflow-x: hidden;
    }

    #video-sec .hz-row1 .hz-col {
        height: 530px;
    }
}

@media(max-width: 1279px) {

    .serv-box .elementor-image-box-content ul.hz-serv-ul {
        font-size: 15px;
    }

    .serv-box .elementor-image-box-content .elementor-image-box-title {
        margin-bottom: 20px !important;
    }

    .hz-form .hz-row:not(:last-child) .hz-col .hz-field input,
    .hz-form .hz-row .hz-col .hz-field textarea {
        font-size: 14px;
        padding-left: 40px !important;
    }

    .hz-form .hz-row .hz-col p svg {
        width: 20px;
        height: 20px;
    }

    .hz-form .hz-row:last-child .hz-col .field-ico {
        left: 35%;
    }

    #video-sec .hz-row1 .hz-col {
        height: 400px;
    }
	
	#facelift-1 p br, #facelift-5 p br, #gallery-1 p br, #surgical-1 p br, #surgical-5 p br {
		display: none;
	}
}

@media(max-width: 980px) {
    #hz-header .hz-header-menu-col .elementor-element .elementor-nav-menu--dropdown.sub-menu {
        transform: translateY(19px);
    }

    .hamburger {
        cursor: pointer;
        position: relative
    }

    .hamburger input {
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0;
        cursor: pointer
    }

    .hamburger svg {
        height: 3em;
        transition: transform .6s cubic-bezier(.4, 0, .2, 1);
        pointer-events: none
    }

    .line {
        fill: none;
        stroke: #000000;
        stroke-linecap: round;
        stroke-linejoin: round;
        stroke-width: 3;
        transition: stroke-dasharray .6s cubic-bezier(.4, 0, .2, 1), stroke-dashoffset .6s cubic-bezier(.4, 0, .2, 1);
        pointer-events: none
    }

    .line-top-bottom {
        stroke-dasharray: 12 63
    }

    .hamburger input:checked+svg {
        transform: rotate(-45deg)
    }

    .hamburger input:checked+svg .line-top-bottom {
        stroke-dasharray: 20 300;
        stroke-dashoffset: -32.42
    }

    .hz-hamburger-wrap i {
        color: #000000;
        transition: .5s;
        font-size: 20px
    }
	
	#gallery-1 p br {
		display: none;
	}
	
	#facelift-2 br, #facelift-3 br, #facelift-4 br, #facelift-5 br,#facelift-6 br, #facelift-7 br, #facelift-8 br, #facelift-9 br {
		display: none;
	}

	ul.facelift5-ul li {
		width: 50%;
	}
}

@media(max-width: 767px) {
	#about p br, #surgical p br, #get-services p br {
		display: none;
	}

	#video-sec .hz-row1 .hz-col {
		height: 250px;
	}
	
	#facelift-2 br, #facelift-3 br, #facelift-4 br, #facelift-5 br,#facelift-6 br, #facelift-7 br, #facelift-8 br, #facelift-9 br {
		display: none;
	}

	ul.facelift5-ul li {
		width: 100%;
	}
}

@media(max-width: 576px) {
	.hz-btn a.elementor-button {
		height: 45px !important;
	}
	
	#about h2 br, #surgical h2 br, #get-services h2 br, #hz-footer-contact p br {
		display: none;
	}
	
	.hz-form .hz-row {
		flex-direction: column;
		margin-bottom: 0 !important;
	}

	.hz-form .hz-row .hz-col {
		margin-bottom: 30px;
	}

	.hz-form .hz-row:last-child .hz-col .field-ico {
		left: 30%;
	}

	.hz-form .hz-row .hz-col * {
		font-size: 14px;
	}
	
	.serv-box figure.elementor-image-box-img img {
		height: 300px;
		object-fit: cover;
	}
	
	div#testi-images {
		box-shadow: 8px 11px 20px 0 rgb(0 0 0 / 25%) !important;
	}
}