@media(min-width: 1920px) and (max-width: 2500px){

.Logo_and_text {
    top: 30%;
    bottom: auto;
}
	.Logo_and_text img {
    width: 100%;
    max-width: 450px;
}
}


@media(min-width: 1024px) and (max-width: 1366px){
	
	.testimonial-slider .testimonial-slider-text {
    height: 350px;
}
	
.clients_support_logo ul li {
    width: 31.8%;
}
	
.Container_box {padding: 0 30px;}
.testimonial-slider {max-width: 850px;}
.Clients_logo_slider {max-width: 850px;}

.Image_with_content_main .left ul li {display: flex;align-items: flex-start;}
.Image_with_content_main .left i.fa.fa-check {margin-top: 5px;}
.Logo_and_text {bottom: 90px;}
.Image_with_content_main {justify-content: space-between;align-items: flex-start;}
.Image_with_content_main .left h4 {padding: 12px 0px;}
.Footer_contact {width: 30%;}
#cssmenu > ul > li > a {padding: 10px 15px;font-size: 14px;}

}

@media(min-width: 820px) and (max-width: 1180px){
	.clients_support_logo ul li {
    width: 31.5% !important;
}
}

@media(min-width: 1024px) and (max-width: 1600px){
.inner-banner img {width: 100%;min-height: 400px;object-fit: cover;}
.inner-banner-text img {height: auto;object-fit: contain;min-height: auto;}
}

@media(min-width: 767px) and (max-width: 1024px){
	
		.testimonial-slider .testimonial-slider-text {
    height: 300px;
}
	
	.clients_support_logo ul li {
    border-radius: 8px;
    width: 31%;
}
	.clients_support_logo ul li img {
    padding: 10px;
}
	
	.inner-banner-text img {
    max-width: 400px;
}
	
	.Image_with_content_main.Image_with_content_main_reverse {
    display: flex;
    flex-direction: column;
}
	.Image_with_content_main .right {
    width: 100%;
}
	.Image_with_content_main .left img {
    width: 100%;
    max-width: 90%;
}
	.Image_with_content_main .left {
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
}
	
	
	.testimonials-info { margin-bottom: -20px;}
	
	.right-getIntouch ul li i.fa {
    font-size: 19px;
    width: 40px;
    height: 40px;
}
	
	.custom_header_fixed .menu {
    top: 0px;
}
	
	
	
.Services_listing a.btn {display: block;max-width: 190px;}
.Clients_testimonial a.btn {display: block;max-width: 200px;}
.listing_box {width: 30%;}
.Container_box {padding: 0 30px;}
/* .testimonial-slider {max-width: 850px;} */
.Clients_logo_slider {max-width: 650px;}
.Our_team_slider_main .left {padding-left: 0%;width: 100%;}
.Our_team_slider_main .right {width: 100%;}
.Image_with_content_main .left ul li {display: flex;align-items: flex-start;}
.Image_with_content_main .left i.fa.fa-check {margin-top: 5px;}
.Logo_and_text {bottom: 40px;}
.Image_with_content_main {justify-content: space-between;align-items: flex-start;}
.Image_with_content_main .left h4 {font-size: 19px;padding: 12px 0px;}
.Footer_contact {width: 46%;}
#cssmenu > ul > li > a {padding: 10px 16px;font-size: 14px;}
.Logo_and_text img {width: 100%;max-width: 260px;}
.Logo_and_text h1 {padding-top: 40px;line-height: 22px;font-size: 18px;}
.Home_Three_listing_box h4 {font-size: 19px;padding-bottom: 4px;}
.Home_Three_listing_box .left {width: 40%;}
.Home_Three_listing_box .left img {width: 100%;max-width: 80px;}
.ourteam-slider-box h6 {bottom: 20px;left: 9px;font-size: 15px;font-weight: 500;}
.Our_team_slider_main {align-items: center;gap: 30px;justify-content: space-between;flex-direction: column;padding: 0px 30px;}
.logo-slider .owl-prev {margin: 0 0 0 -40px;}
.logo-slider .owl-next {margin: 0px -40px 0 0px;}
.footer_main {font-size: 14px;}
.footer_main a {font-size: 14px;}
.Footer_services {width: 15%;}
.footer_main {padding-bottom: 30px;}
.Top_fiexd {top: 20px;}
.inner-banner img {width: 100%;min-height: 400px;object-fit: cover;}
.inner-banner-text img {height: auto;object-fit: contain;min-height: auto;}
.section-heading h3 {margin-top: 0;font-size: 30px;}
.right-getIntouch {padding: 10px 12px;}
.right-getIntouch span {font-size: 19px;width: 40px;height: 40px;}

.right-getIntouch ul li a {padding-top: 5px !important;}
.contact_socile ul li i.fa {font-size: 19px;width: 40px;height: 40px; 
}
	.testimonial-slider-inner:last-child {
    margin-bottom: auto;
}
	.about-p-manin {
    display: flex;
    justify-content: space-between;
    gap: 30px;
    flex-direction: column;
}
	.about-p-manin-img {
	width: 100%;
}
	.about-p-manin-text {
	width: 100%;
}
	.about-p-manin-img img {
    width: 100%;
}
	.about-p-manin.about-p-manin_reverse {
    
    flex-direction: column;
}
}

@media screen and (max-width:991px){
	section#our-services .dflex{flex-wrap: wrap;}
	section#our-services .dflex .imgBox {width: 100%;flex: 0 0 100%;}
}

@media screen and (max-width:767px){
	
	.scroll-to-top {
    bottom: 150px;
}
	
	.grecaptcha-badge {
    margin: 0 0 57px 0px;
}
	
	img.desktop-view {
    display: none;
}
	
	.mobile-view {
	display:block;
}
	.copy_right {
    padding: 0 20px;
}
	
body[data-aos-duration="1000"] [data-aos] {
  transition-duration: 0s;
}
	
	
	.Services_listing_headign p {
	font-size: 15px;
}
	
/* 	.testimonial-slider-text {
    height: 300px;
    overflow: auto;
} */
	
	.clients_support_logo ul li {
    border-radius: 8px;
    width: 100%;
}
	.clients_support_logo ul li img {
    padding: 10px;
}
	
	
	.Our_team_slider_main {

    flex-direction: row-reverse;
}
	
	.Banner_home img {
    width: 100%;
    height: 290px;
    object-fit: cover;
}
	
	.menu {top: -2px;}
	
		.custom_header_fixed .menu {
    top: 0px;
}
	
		.about-p-manin {
    display: flex;
    justify-content: space-between;
    gap: 30px;
    flex-direction: column;
}
	.about-p-manin-img {
	width: 100%;
}
	.about-p-manin-text {
	width: 100%;
}
	.about-p-manin-img img {
    width: 100%;
}
	.about-p-manin.about-p-manin_reverse {
    
    flex-direction: column;
}
	
	.testimonial-slider-inner {
    width: 100%;
}


.Container_box {padding: 0 30px;}
.Image_with_content_main {flex-direction: column;}
.Image_with_content_main .left {width: 100%;}
.Image_with_content_main .right {width: 100%;}
.Home_Three_listing_main {margin-bottom: 0px;flex-direction: column;}
.Home_Three_listing_box {width: 100%;gap: 15px;margin-bottom: 30px;}
.Home_Three_listing_box:last-child {margin-bottom: 0px;}
.Services_listing_box {gap: 20px;max-width: 100%;margin: 0px auto 0px;flex-direction: column;}
.listing_box {width: 100%;}
.Our_team_slider_main .left {width: 100%;padding-left: 0%;}
.Our_team_slider_main {gap: 30px;justify-content: space-between;flex-direction: column;padding: 0px;}
.Our_team_slider_main .right {width: 100%;}
.testimonial-slider {width: 100%;max-width: 100%;overflow:visible;}
.Clients_testimonial .dflex .imgBox {flex: 0 0 100%;}
.Clients_testimonial .dflex {flex-wrap: wrap;}
.testimonial-slider .testimonial-slider-text {padding: 0px 20px; } 
.testimonial-slider-text p {font-size: 15px;line-height: 25px;}
.local_support_logo ul {gap: 25px;flex-direction: column;}
.footer_main {display: flex;gap: 30px;justify-content: space-between;color: #fff;padding-bottom: 30px;flex-direction: column;}
.footer_logo {width: 100%;}
.fooetr_links {width: 100%;}
.Footer_services {width: 100%;}
.Footer_contact {width: 100%;}
.Image_with_content {padding-bottom: 50px;}
section {padding: 50px 0;}
h3 {font-size: 30px;}
.Image_with_content_main .left h4 {font-size: 20px;padding: 14px 0px 10px;line-height: 26px;}
.Image_with_content_main .left ul li {display: flex;align-items: flex-start;}
.Image_with_content_main .left i.fa.fa-check {margin-top: 7px;}
.Image_with_content_main .left a.btn {margin: 10px 0 50px 0px;}
.year-box {padding: 9px 0 10px 0;width: 140px;border-radius: 6px;bottom: 49px;left: auto;right: auto;}
.year-box .number {font-size: 30px;line-height: 70px;font-weight: 700;left: -10px;top: -11px;}
.year-box .number-bg {top: -79px;left: -5px;height: 150px;width: 120px;}
.Services_listing_headign {max-width: 100%;margin: 0 auto;}
.Services_listing {padding: 50px 0px 70px;}
.listing_box h4 {padding: 10px 0px 10px;}
.Home_Three_listing_box h4 {font-size: 20px;}
.Services_listing_headign h3 {font-size: 30px;}
.ourteam-slider-box h6 {bottom: 30px;font-size: 20px;}
.Our_team_slider {padding-bottom: 50px;padding-top: 60px;}
.Our_team_slider_main .left a.btn {margin: 24px 0 0 0px;}
.Clients_testimonial_Heading h3 {font-size: 30px;}
.Clients_testimonial .owl-nav {position: relative;top: auto;width: 100%;display: flex;justify-content: center;font-size: 30px;color: #000;gap: 30px;bottom:-30px;}
.Clients_logo h3 {font-size: 30px;padding: 0 0 10px 0px;}
.logo-slider .owl-nav {position: relative;top: auto;width: 100%;font-size: 30px;color: #000;justify-content: center;gap: 30px;bottom: -28px;}
.Clients_logo {padding-bottom: 50px;}
.local_support h3 {padding-bottom: 20px;}
	.Logo_and_text img {
    max-width: 181px;
    height: auto;
}
	
.footer_logo img {width: 100%;margin-bottom: 20px;}
.Footer_contact ul li:last-child {margin-bottom: 0px;}
.Logo_and_text h1 {line-height: 20px;font-size: 13px;padding-top: 15px;}
.Logo_and_text {bottom: 15px;left: 0px;right: 0px;margin: 0 auto;text-align: center;}
.Logo_and_text img {width: 100%;max-width: 200px;}
.Logo_and_text .btn {margin: 20px 0 0 0px;padding: 3px 20px;font-size: 14px;}
.Top_fiexd {top: 10px;padding: 10px 0px;}
/* .Logo_and_text .btn {display: none;} */
.inner-banner img {width: 100%;min-height: 280px;object-fit: cover;}
.inner-banner-text img {height: auto;object-fit: contain;min-height: auto;}
.inner-banner-text img {max-width: 200px;}
.about-page-2:nth-child(even) .about-p-manin {display: flex;flex-direction: column;}
.about-p-manin-text {width: 100%;}
.about-p-manin-img {width: 100%;}
.about-p-manin {justify-content: space-between;gap: 30px;flex-direction: column;}
.Image_with_content.about-page .Image_with_content_main {gap: 30px;}
.about-page-2 {padding-top: 50px;}
.about-p-manin-text ul li:last-child {margin-bottom: 0px;}
.contact_page_main {flex-direction: column;}
.left-form {width: 100%;}  
.right-getIntouch {width: 100%;border-radius: 10px;padding: 10px 15px;}
.right-getIntouch sapn {font-size: 16px;width: 30px;height: 30px;}
.section-heading {padding: 20px 20px 20px 20px;}
.contact-form {margin-bottom: 20px;}
.contact_socile h3 {margin-top: 0;}
/* .right-getIntouch ul li {display: block;} */
.right-getIntouch ul li a {padding-top: 5px !important;display: flex;}
.contact_socile ul li i.fa {font-size: 19px;width: 40px;height: 40px;}
.Image_with_content_main .left {margin-bottom: 30px;}
.Services_listing a.btn {display: block;max-width: 190px;}
.Clients_testimonial a.btn {display: block;max-width: 200px;}
.Image_with_content_main.Image_with_content_main_reverse {flex-direction: column;}
.Image_with_content_main .right h4 {font-size: 28px;}
.pb0 {padding-bottom: 0px !important;}
.about-p-manin.about-p-manin_reverse {display: flex;flex-direction: column;}
	
	.right-getIntouch ul li i.fa {
    font-size: 19px;
    width: 40px;
    height: 40px;
}
	.Home_Three_listing_main_wrap {
    padding: 50px 0px 50px;
}
	.inner-banner-text h1 {
    margin: 20px auto 0px;

}
	
	.testimonial-slider-inner {
	width: 100%;
	height: 300px;
	overflow-y: auto;
}
	.testimonial-slider-inner::after {
	display:none;
}
	
	.local_support_logo ul li img {
	width: 100%;
}

	
}

@media screen and (max-width: 767px) {
    .year-box {
        padding: 9px 0 10px 0;
        width: 140px;
        border-radius: 6px;
        bottom: 49px;
        left: auto;
        right: auto;
    }

