@media (max-width: 575.98px) { 


#header {
	background: #ffffffc7;
}
#header .logo img {
    max-height: 45px;
    margin: 9px 0px 0px 0px;
}
.appointment-btn {
    margin: 0 15px 0 0;
    padding: 0px 3px;
    font-size: 13px;
}


.amber-inner01 .card-block .card-title {
	font-size: 16px;
    margin-bottom: 0.5em;
    margin-top: 0.6em;
}
.amber-inner01 .card-block .card-text {
    font-size: 12px;
    text-align: justify;
    line-height: 26px;
}
.amber-inner01 .card-block {
    padding: 0.6em;
}
.amber-img01 img {
	width: 85px;
}
.amber-btn01 .btn-primary {
	font-size: 12px;
}
.amber-btn01 {
    margin-top: 0em;
}
.inner-title01 h2 {
	font-size: 15px;
}
.inner-title01 img {
	width: 44px;
}
.amber-inner02 .card-header .btn-primary {
	font-size: 14px;
    padding: 5px 50px;
}
.amber-inner03 .card-block .btn-primary {
	font-size: 14px;
}
.amber-inner03 .card-block .btn-primary img {
	height: 20px;
}
.amber-inner03 .card-block .btn-primary {
    text-align: left;
    font-size: 13px;
    text-transform: uppercase;
    margin-bottom: 0.6em;
}
.amber-testimonials .card h5 {
	font-size: 14px;
}
.amber-testimonials .card p {
	font-size: 12px;
    color: #000;
    font-family: Poppins-Regular;
    line-height: 26px;
}
.amber-testimonials .card h6 {
	font-size: 12px;
}
.amber-home-section-master03 .card-block form label {
	font-size: 12px;
}
.amber-home-section-master03 .card-block {
    padding: 0em 0.4em;
}
.amber-home-section-master03 .card-block form .form-control {
	font-size: 13px;
}
.amber-home-section-master03 .card-block form .btn-primary {
	font-size: 12px;
}
#footer {
	background: linear-gradient( rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.9) ), url(../img/home/footer-bg.jpg);
}
#footer .footer-top h4 {
	font-size: 16px;
	color: #f6b71c;
}
.last-footer .copyrights {
    color: #fff;
    font-size: 14px;
}
.back-to-top {
    right: 0px;
    bottom: 0px;
    background: #056839;
    width: auto;
    height: auto;
    border-radius: 4px;
    transition: all 0.4s;
    border: 2px solid #febe20;
}
.back-to-top i {
    font-size: 20px;
}
.last-footer .copyrights {
    color: #fff;
    font-size: 12px;
}




.sub-banner {
    padding-top: 65px;
}
.amber-about01 .card-header img {
    margin: 0 auto 1.3em auto;
}
.amber-about01 .card-block .card-title {
    font-size: 14px;
}
.amber-about01 .card-block .card-text {
    font-size: 13px;
    line-height: 23px;
}
.amber-about01 .card-block .btn-primary {
    font-size: 13px;
}
.amber-about01 {
    padding: 10px 0;
}
.amber-about02 {
    padding: 10px 0;
}
.amber-about03 .card-header .card-title {
    color: #202528;
    font-size: 12px;
    line-height: 23px;
    text-align: justify;
}
.amber-about03 .card-header .card-title .bxs-quote-alt-left {
    vertical-align: initial;
    font-size: 16px;
}
.amber-about03 .card-header .card-title .bxs-quote-alt-right {
    vertical-align: text-top;
    font-size: 16px;
}
.amber-about03 .card-header {
    padding: 0px;
}
section {
    padding: 20px 0;
    overflow: hidden;
}
.amber-about04 .card-header {
    padding: 0.2em;
}
.amber-about04 .card-block .card-text {
    font-size: 12px;
}
.amber-about04 .card-block {
    padding: 0.2em;
}
#footer .footer-newsletter p a {
    font-size: 13px;
}
#footer .footer-top .footer-links ul a {
    font-size: 13px;
}
#footer .footer-top .footer-contact p {
    font-size: 13px;
    line-height: 24px;
}
.amber-products01 h1 {
    font-size: 18px;
}
.amber-products01 .ctc-tea-card {
    margin-bottom: 0.6em;
    margin-top: 0.6em;
}
.amber-products01 .card-header {
    padding: 0.3em;
}
.amber-products01 .card-block .card-title {
    font-size: 15px;
}
.amber-products01 .card-block .card-text {
    font-size: 12px;
    line-height: 25px;
    margin-bottom: 7px;
}
.amber-products01 .card-block {
    padding: 0.5em;
}
.amber-products01 .card-block .btn-primary {
    font-size: 14px;
}
.common-bg-card {
    margin-bottom: 0.6em;
    margin-top: 0.6em;
}
.amber-products01 .card-block ul li {
    font-size: 12px;
    line-height: 24px;
}
.amber-contact-us01 h2 {
    font-size: 16px;
    color: #000;
}
.amber-contact-us01 .card-block .card-title {
    font-size: 14px;
}
.amber-contact-us01 .card-block .card-text a {
    font-size: 13px;
}
.amber-contact-us01 .justify-content-center {
    justify-content: start!important;
}
.amber-contact-us01 .card-header h4 {
    font-size: 15px;
}
.amber-contact-us01 .card-header form .btn-succes {
    font-size: 14px;
}



.amber-inner02 .card-header {
    padding: 0.4em;
}
.amber-home-section-private-label .card-header .tab button {
    font-size: 14px;
}
.amber-home-section-private-label .card-header .tab button img {
    height: 17px;
    vertical-align: text-bottom;
}
.amber-home-section-private-label .card-block .tabcontent h3 {
    font-size: 15px;
}
.amber-home-section-private-label .card-block .tabcontent p {
    font-size: 13px;
}
.amber-home-section-private-label .card-block .tabcontent {
    padding: 6px 5px;
}


form .bi {
    color: #000;
    font-size: 20px;
    vertical-align: middle;
}


.cloud-d-home-slider-master header .owl-nav .owl-next .bi {
    font-size: 18px;
}
.cloud-d-home-slider-master header .owl-nav .owl-prev .bi {
    font-size: 18px;
}


}





@media (min-width: 576px) and (max-width: 991.98px) { 




#header {
	background: #ffffffc7;
}
#header .logo img {
    max-height: 45px;
    margin: 9px 0px 0px 0px;
}
.appointment-btn {
    margin: 0 15px 0 0;
    padding: 3px 0px;
    font-size: 13px;
}


.amber-inner01 .card-block .card-title {
	font-size: 16px;
    margin-bottom: 0.5em;
    margin-top: 0.6em;
}
.amber-inner01 .card-block .card-text {
    font-size: 12px;
    text-align: justify;
    line-height: 26px;
}
.amber-inner01 .card-block {
    padding: 0.6em;
}
.amber-img01 img {
	width: 85px;
}
.amber-btn01 .btn-primary {
	font-size: 12px;
}
.amber-btn01 {
    margin-top: 0em;
}
.inner-title01 h2 {
	font-size: 15px;
}
.inner-title01 img {
	width: 44px;
}
.amber-inner02 .card-header .btn-primary {
	font-size: 14px;
    padding: 5px 50px;
}
.amber-inner03 .card-block .btn-primary {
	font-size: 14px;
}
.amber-inner03 .card-block .btn-primary img {
	height: 20px;
}
.amber-inner03 .card-block .btn-primary {
    text-align: left;
    font-size: 13px;
    text-transform: uppercase;
    margin-bottom: 0.6em;
}
.amber-testimonials .card h5 {
	font-size: 14px;
}
.amber-testimonials .card p {
	font-size: 12px;
    color: #000;
    font-family: Poppins-Regular;
    line-height: 26px;
}
.amber-testimonials .card h6 {
	font-size: 12px;
}
.amber-home-section-master03 .card-block form label {
	font-size: 12px;
}
.amber-home-section-master03 .card-block {
    padding: 0em 0.4em;
}
.amber-home-section-master03 .card-block form .form-control {
	font-size: 13px;
}
.amber-home-section-master03 .card-block form .btn-primary {
	font-size: 12px;
}
#footer {
	background: linear-gradient( rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.9) ), url(../img/home/footer-bg.jpg);
}
#footer .footer-top h4 {
	font-size: 16px;
	color: #f6b71c;
}
.last-footer .copyrights {
    color: #fff;
    font-size: 14px;
}
.back-to-top {
    right: 0px;
    bottom: 0px;
    background: #056839;
    width: auto;
    height: auto;
    border-radius: 4px;
    transition: all 0.4s;
    border: 2px solid #febe20;
}
.back-to-top i {
    font-size: 20px;
}



.amber-inner02 .card-header {
    padding: 0.4em;
}
.amber-home-section-private-label .card-header .tab button {
    font-size: 14px;
}
.amber-home-section-private-label .card-header .tab button img {
    height: 17px;
    vertical-align: text-bottom;
}
.amber-home-section-private-label .card-block .tabcontent h3 {
    font-size: 15px;
}
.amber-home-section-private-label .card-block .tabcontent p {
    font-size: 13px;
}
.amber-home-section-private-label .card-block .tabcontent {
    padding: 6px 5px;
}

form .bi {
    color: #000;
    font-size: 20px;
    vertical-align: middle;
}


.cloud-d-home-slider-master header .owl-nav .owl-next .bi {
    font-size: 18px;
}
.cloud-d-home-slider-master header .owl-nav .owl-prev .bi {
    font-size: 18px;
}



}





