/* Banner Css */
.testimonial-slider-item .slick-dots {bottom:-60px;}
.testimonial-slider-item .slick-dots li.slick-active button:before{ opacity: 1; height: 15px; width: 15px; color: transparent; background: var(--theme-orange); border-radius: 50%; margin-top:-2.2px; }
.testimonial-slider-item .slick-dots li button:before{ opacity: 1; height: 10px; width: 10px; color: transparent; background: rgba(217, 217, 217, 1); border-radius: 50%; }
.testimonial-slider-item .slick-dots li{ opacity: 1; height: 10px; width: 10px; margin: 0 6px; }
.testimonial-slider-item .slick-slide > div { overflow: visible !important; }
.testimonial-slider-item .slick-slide { overflow: visible !important; }
.testimonial-slider-item .slick-track { height: auto !important; overflow: visible !important; }
.testimonial-slider-item .slick-list { overflow: visible !important;}
body .banner .testimonials-image {width: 180px ; height: auto !important;transform: rotate(340deg) !important;object-fit: cover !important; 
	transition: transform 0.3s ease !important;filter: drop-shadow(0 20px 12px rgba(0, 0, 0, 0.25));}
body .banner .testimonials-image:hover {transform: rotate(335deg) scale(1.05) !important;}
.banner .inner-container .demand-sec .content span.gb-shape {line-height: 0em;}
body .size-box .gb-shape svg {width:35px; height:35px;}
body .size-box span.gb-shape {line-height: 1em;}
body .one-size-img-sm {display:none;}
body .banner .inner-container .testimonial-sliders .slick-track {display: flex !important;}
body .banner .inner-container .testimonial-sliders .slick-slide {height: auto !important;}
body .banner .inner-container .testimonial-sliders .slick-slide > div {height: 100%;}
body .banner .inner-container .testimonial-sliders .gb-loop-item {height: 100%;}

/* Logo Css */
.logo-slider .slick-slide { margin: 0 20px; }
.logo-slider .atlice-logo { height:56px;margin-top:10px;}
body article .inside-article section {overflow:hidden;}
body article .inside-article section.our-diff-sec {overflow: visible !important;}
body article .inside-article section.tabs-section-client {overflow: visible !important;}
body article .inside-article section.tabs-section-about-us {overflow: visible !important;} 
body article .inside-article section.tabs-section-contact-us {overflow: visible !important;} 
/* Responsive */
@media (max-width: 2000px) and (min-width:1434px) {
	body .sec-container .inner-container {align-items:center;}
	body .sec-container .inner-container .content-container {height:100%;}
	body .sec-container .inner-container .image-container .one-size-img-lg {height:824px; display:block;}
}



@media (max-width: 980px) {
.solution-container .inner-container .toolbox-sec {flex-wrap:wrap;column-gap:20px;row-gap:20px;}
.solution-container .inner-container .toolbox-sec .content {width:45.7%}
body .banner .testimonials-image {width: 95px !important;}
}

@media (max-width: 1580px) and (min-width:1520px) {
	body .banner .testimonials-image {right:-20px; width:170px;}
}
@media (max-width: 1519px) and (min-width:1500px) {
	body .banner .testimonials-image {right:-10px; width:160px;}
}

@media (max-width: 1499px) and (min-width:1380px) {
	body .banner .testimonials-image {right:0px; width:130px;}
	body .banner .testimonial-comment {max-width:400px;}
	body .banner .inner-container {column-gap:48px;}
	body .banner .inner-container .demand-sec {width:48%;}
	body .banner .testimonials-image { width:150px; max-width:150px; right:-10px;}
}
@media (max-width: 1379px) and (min-width: 1240px) {
	body .banner .testimonials-image {right: -15px;width: 140px;max-width: 140px;}
	body .banner .testimonial-comment {max-width: 360px;}
	body .banner .inner-container {column-gap: 40px;}
	body .banner .inner-container .demand-sec {width: 50%;}
}
@media (max-width: 1239px) and (min-width: 1200px) {
	body .banner .testimonials-image {right: -5px;width: 120px;max-width: 120px;}
	body .banner .testimonial-comment {max-width: 320px;}
	body .banner .inner-container {column-gap: 32px;}
	body .banner .inner-container .demand-sec {width: 52%;}
}

@media (max-width: 1199px) and (min-width: 1025px) {
	body .banner .testimonials-image {
		right: 0;
		width: 110px;
		max-width: 110px;
	}

	body .banner .testimonial-comment {
		max-width: 300px;
	}

	body .banner .inner-container {
		column-gap: 28px;
	}

	body .banner .inner-container .demand-sec {
		width: 55%;
	}
}




@media (max-width: 1480px) {
.banner h1{ font-size: 72px; line-height: 58px; max-width: 520px; }
.banner .testimonials-image { max-width: 110px; width: 100%; right: -10px; top:-50px;}
}

@media (max-width: 1280px) {
    .banner h1{ font-size: 62px; line-height: 48px; max-width: 500px; }
    .banner .inner-container{column-gap: 50px; }
    .counter-section .inner-container h3 {  font-size: 33px  }
	.testimonial-slider-item .slick-dots {bottom:-25px;}
}
@media (max-width: 1090px) and (min-width:1025px) {
	body .banner .testimonials-slider .testimonial-sliders .testimonial-slider-item .loop-slider .testimonial-comment  {max-width:275px;}
}



@media (max-width: 1024px) {
.banner .testimonials-image { max-width: 110px; width: 100%; right: 5px; }
body .banner .testimonials-image {width: 150px ;filter: drop-shadow(0 16px 10px rgba(0, 0, 0, 0.22));}
	body .banner .testimonial-comment {
		max-width: 300px;
	}
	body .banner .inner-container .demand-sec {width:48%;}
}

@media (max-width: 980px) {.banner .testimonials-image {top:-40px;}}
@media (max-width: 934px) and (min-width:884px){
	body .banner .testimonial-comment {max-width:265px;}
}
@media (max-width: 970px) and (min-width:884px){
	body .testimonial-slider-item .slick-next {right: 38% !important;}
	body .testimonial-slider-item .slick-prev {left: 38% !important}
}

@media (max-width: 883px) and (min-width:768px){
	body .banner .testimonials-image {width:20% !important;}
	body .banner .testimonial-comment {max-width:260px;}
	body .testimonial-slider-item .slick-next {right:35% !important }
}


@media (max-width: 768px) {
	.banner h1 {font-size:46px;}
	.banner .inner-container {padding-top:30px;}
	.counter-section .inner-container {margin-bottom: -203px;}
	.counter-section .inner-container .main-content {flex-direction:column; padding-left:5%;}
	.counter-section .inner-container .main-content .col-cont {width:100%;}
	.counter-section .inner-container .main-content .col-cont .counter-col:nth-of-type(2) {padding-left:4.5%;}
	.main-content .col-cont .counter-col:nth-of-type(2) img {display: none;}
	.main-content .col-cont .counter-col:nth-of-type(1) img {right:15px;}
	.logo-slider .atlice-logo {margin-top:0px;}
}
@media (max-width: 780px) and (min-width:768px) {
body .banner .testimonials-image{width: 80px !important; top: -40px;}
	body .banner .testimonial-comment {max-width:220px;}
}


@media (max-width: 767px) {
	body .banner .inner-container .demand-sec {width:100%;}
.counter-section .inner-container .main-content {background-position: 50% -145%; padding-left:0%;}
.counter-section .inner-container .main-content .col-cont .counter-col:nth-of-type(2) {padding-left:0%;}
.testimonial-slider-item .slick-dots li.slick-active button:before {margin-top:-2.2px;}
body .banner .testimonial-comment{ max-width: 89%;}
.banner h1{ font-size: 55px; line-height: 48px; max-width: 520px; }
.solution-container .inner-container .toolbox-sec .content {width:100%;}
.customer-care-section .inner-container { padding-bottom: 560px; }
.counter-section .inner-container { margin: -250px auto; }
.footer-main-container {  padding-top: 280px !important; }
 body.home #mobile-header .inside-navigation {background-color: #ffffff !important;}
 body:not(.home) #mobile-header .inside-navigation {background-color: #f1f6f7 !important;}
 body:not(.home) ul#menu-main-menu-1 {background-color: #f1f6f7 !important;}
body .one-size-img-sm {display:block;}
body .one-size-img-lg {display:none;}
body .banner .testimonials-image {width: 90px !important;filter: drop-shadow(0 12px 8px rgba(0, 0, 0, 0.2)); top:-35px;}
	body .banner .testimonials-image:hover {transform: rotate(340deg) scale(1) !important;}
}

@media (max-width: 667px) {
.counter-section .inner-container .main-content {background-position: 50% -145%;}
	.banner .testimonial-comment{ max-width: 490px;}
}

@media (max-width: 634px) and (min-width:581px){
	.counter-section .inner-container .main-content {background-position: 50% 110%;}
}

@media (max-width: 580px) {
.counter-section .inner-container .main-content {background-position: 50% 110%;}
	.banner .testimonial-comment{ max-width: 410px;}
}

@media (max-width:480px) {
body .size-box .gb-shape svg {width:35px;height:35px;}
body .size-box span.gb-shape {line-height:0em;}
.logo-slider .slick-list { margin: 0 -15px; }
.customer-care-section .inner-container { padding-bottom: 600px; }
.counter-section .inner-container { margin: -290px auto; }
.footer-main-container {  padding-top: 320px !important; }
.counter-section .inner-container .main-content {background-position:50% 100%;}
.logo-slider .atlice-logo {height:50px;}
body .banner .testimonials-image {width: 90px !important;top:-30px !important;filter: drop-shadow(0 8px 6px rgba(0, 0, 0, 0.18)); right:-9px !important;}
.banner .testimonial-comment{ max-width: 334px;}	
}

@media (max-width:460px) {
	.counter-section .inner-container .counter-col{width:100%;row-gap:4px; align-items:center;}	
	.counter-section .inner-container .col-cont {margin-left:0px;}
	.counter-section .inner-container .counter-col p {font-size:14px;}
	.counter-section .inner-container .counter-col h5 {font-size:20px;}
	.counter-section .inner-container .col-cont {flex-direction:column;}
	.counter-section .inner-container .main-content {background-image:none;row-gap:0px;padding-top:20px;}
}

@media (max-width:420px) {
	body .banner .testimonials-image {width: 70px !important; top:-29px !important; }
	.banner .testimonial-comment {max-width:260px !important;}
}

@media (max-width:390px) {
	.banner .testimonial-comment {max-width:220px !important;}
}