
@media (max-width: 576px) {
	
	
	
	
}

@media (max-width: 768px) {
	.hide-mobile{display:none;}
	section{padding: 30px 15px;}
.section-header {width:100%;padding-bottom: 10px;}
.section-header h2 {font-size: 22px;}
.section-header h4 {font-size: 15px;}	
.breadcrumbs .page-header {text-align:center;}
.breadcrumbs .page-header img {float: none;margin-top:10px;}	
	
	.topbar .sk-offerText{font-size: 10px;}
	.header {height: 50px;}
	.header .logo img {max-height: 45px;}
	#sk-Slider{padding: 30px 0;}
	#sk-Slider .title {font-size: 28px;text-align:center}
	#sk-Slider p {font-size: 15px;text-align:center}
	#sk-Slider .btn-get-started {width:175px;display:block;margin:0 auto 20px;border-radius: 6px;}
	#sk-Slider .slide-img{width: 100%; float: none;}
	#sk-Slider .divider{margin:0 auto 10px;}
.contact {padding: 5px;}
.contact .info-container {
    height: 100%;
    padding: 0 20px;
}
.contact .info-item{text-align: center; margin-bottom: 20px;}
.contact .info-item h3 {margin-top: 8px;}
.contact .info-item i {top: -10px; left: auto;}


#sidebar-wrapper {position: absolute;}

.footer {padding: 30px 0 0 0 ;}


.sk-wrapper .details-wrapper {text-align:center;float: none;width: 100%;}
.sk-wrapper {margin:0 15px;}
.sk-wrapper .yellow-sk-button {width: 100%;float: none; margin: 15px auto 0;}

.quoteFrom {top: 0;margin: 0;}

#sk-lets-chats .innerWrap .cta-button{width: 100%;margin-top: 15px;}
}

@media (min-width: 992px) {
	
	
 
}

@media (min-width: 1200px) {
  /* Styles for extra large screens and up */
}

@media (min-width: 1400px) {
  /* Styles for extra extra large screens and up */
}

       .author-text {
            background: url(https://annedece.sirv.com/Images/commo.png) no-repeat right bottom;
            padding: 20px; /* Added padding for better appearance */
            border-radius: 8px; /* Optional: rounded corners */
        }
        
        .owl-prev, .owl-next {
            width: 15px;
            height: 15px;
            position: absolute;
            top: 41%;
            display: block !important;
        }

        .owl-prev {
            left: -16px;
        }

        .owl-next {
            right: 20px;
        }

        .owl-prev i, .owl-next i {
            color: #fff;
            background-color: #3901f8;
            padding: 20px;
            border-radius: 50%; /* Optional: rounded buttons */
        }

        @media (max-width: 800px) {
            .author-text {
                margin-top: 30px;
                margin-bottom: 30px;    
            }
            .lead {
                font-size: 16px;    
            }
        }

        .owl-carousel .item {
            opacity: 0;
            transition: opacity 0.5s ease-in-out;
        }

        .owl-carousel .item.active {
            opacity: 1;
        }