@media(min-width: 1024px) and (max-width: 1366px){

.container-box {padding: 0 15px;}
.info-section .owl-next span {right: 0px;}
.info-section .owl-prev span {margin-left: 0px; }
.fabout {margin-right: 0;}
.fContact {width: 35%;}
.logo {margin: 0;}
.logo img {border-radius:0px;padding: 0;width: 100%;max-width: 170px;}
.innerbannertext {
   
   bottom: 22% !important;
}
}

@media(min-width: 820px) and (max-width: 1180px){
.container-box {padding: 0 15px;}
.logo {margin: 0;}
.logo img {border-radius:0px;padding: 0;width: 100%;max-width: 150px;}
}


@media(min-width: 767px) and (max-width: 1024px){
	.innerbannertext {
   
    bottom: 14%;
}

.our-mission.ai h1 {
    font-size: 40px;
}

.banenr-text {
	top: 53%;
}
.what-is-aimain {
    flex-direction: column;
}
.what-is-aimain-left {
    width: 100%;
}
.what-is-aimain p {
    height: auto;
}
section.aoi-accordion h2 {
    font-size: 30px;
}
.how-we-help-you-show h2 {
    font-size: 30px;
}
.traditional-seo h2 {
    font-size: 30px;
}
.online-health-check-heading h3 {
    font-size: 30px;
}
.how-we-help-you-show h3 {
    color: var(--primer-color);
    font-size: 30px;
}


.container-box {padding: 0 15px;}
.info-section .owl-next span {right: 0px;position: relative;}
.info-section .owl-prev span {margin-left: 0px; position: relative;}
.logo {margin: 0;}
.logo img {border-radius:0px;padding: 0;width: 100%;max-width: 170px;}
.ourServices-box-text-text h4 {padding: 13px 0px;height: 60px;font-size: 16px;}
.ourServices-box-text-text h5 {height: 60px;padding: 0 20px;}
.ourServices-box-text-text a {width: 64%;}
.info-section .owl-nav {justify-content: center;align-items: center;margin-top: 40px;}
.footer-main {flex-wrap: wrap;}
.fabout {width: 50%;margin-right: 0px;}
.fsarvese {width: 50%;margin-right: 0px;}
.fQuikLink {width: 50%;margin-top: 30px;margin-right: 0px;}
.fContact {width: 50%;margin-top: 30px;}
.our-approach-left {width: 50%;padding: 20px 20px;margin: 0;}
.testimonial-section .owl-prev span {position: relative;margin: 0 10px;}
.testimonial-section .owl-next span {position: relative;margin: 0 10px;}
.testimonial-section .owl-nav {justify-content: center;align-items: center;margin-top: 40px;}
.homeBlogMain {grid-template-columns: repeat(auto-fit, minmax(221px, 1fr));}
.homeBlogText h4 {font-size: 16px;}
.contactaddres ul li a {word-wrap: break-word;}


.home-banner img {
	height: 450px;
}
.ourServices-box-text-text {
	height: 360px;
}
.banenr-text h1 {
   
    line-height: 60px;
    font-size: 48px;

}
.what-is-aimain ul {
    margin: 20px 0 0 14px;
}
}


@media screen and (max-width:991px){
 .dm-services .dm-item {display: block;margin-bottom: 0px;}
  .dm-services .dm-content {padding: 30px 15px;}
  .dm-services .dm-reverse {flex-direction: column;}
    
}
@media screen and (max-width:767px){

    .what-is-aimain {
    flex-direction: column;
}
.our-mission.ai h1 {
    font-size: 20px;
}
	.home-banner{margin-top: 104px;}


.what-is-aimain-left {
    width: 100%;
}
.what-is-aimain p {
    height: auto;
}
section.aoi-accordion h2 {
    font-size: 20px;
}
.how-we-help-you-show h2 {
    font-size: 20px;
}
.traditional-seo h2 {
    font-size: 20px;
}
.online-health-check-heading h3 {
    font-size: 20px;
}
.how-we-help-you-show h3 {
    color: var(--primer-color);
    font-size: 20px;
    text-align: center;
}
.our-mission.ai h2 {
    font-size: 20px;
}
.what-is-ai .our-Mission-Heading h3 {
    font-size: 20px;
}
.what-is-aimain ul {
    margin: 20px 0 0 14px;
}

.how-we-help-you-show-main {
    flex-direction: column;
}

.how-we-help-you-show-text {
    width: 100%;
}
.how-we-help-you-show-img {
    width: 100%;
}
.how-we-help-you-show.bg-color .how-we-help-you-show-main {
    display: flex;
    flex-direction: column;
}
.traditional-seo-main {
    max-width: 100%;
    margin: 0 auto 20px;
    flex-direction: column;
}
.online-health-check-heading p {
    margin: 20px 0px 0px;
}
.panel-default>.panel-heading a {
    padding: 13px 6px;
    font-size: 12px;
}
.how-we-help-you-show.bg-color.strong h3 {
    font-size: 20px;
}
.traditional-seo-left h4 {
    font-size: 20px;
}

		.innerbannertext {
   
    bottom:8px;
}

.how-we-help-you-show.bg-color {
   
    text-align: center;
}
.panel-body {
    text-align: center;
  
}
.traditional-seo {
  
    text-align: center;
}
section.what-is-ai p {
 
    text-align: center !important;
    margin-bottom: 0px;
}

.how-we-help-you-show {
    text-align: center;
}
.how-we-help-you-show-main {
    margin-top: 0px;
}
.what-is-ai {
    text-align: center;
}
.container-box {padding: 0 15px;}   
.info-section .owl-next span {right: 0px;}
.info-section .owl-prev span {margin-left: 0px; }
.about-home {flex-direction: column;text-align: center;}
.logo {margin: 0;}
.logo img {border-radius:0px;padding: 0;width: 100%;max-width: 100px;}
.footer-main {flex-wrap: wrap;margin: 0;}
.fabout {width: 100%;margin-right: 0px;}
.fsarvese {width: 100%;margin-right: 0px;margin-top: 30px;}
.fQuikLink {width: 100%;margin-top: 30px;margin-right: 0px;}
.fContact {width: 100%;margin-top: 30px;}
.our-approach-left {width: 100%;margin: 0;}
.copy-right {align-items: center;flex-direction: column-reverse;}
.f-socil ul {display: flex;margin-bottom: 14px;}
h3 {font-size: 20px;}
.homeBlogText h5 {height: auto;padding: 0 8px 11px;line-height: 25px;}
.homeBlogMain {gap: 50px;}
.homeBlog {padding-bottom: 90px;}
section {padding: 50px 0;}
.testimonial-section .owl-prev span {position: relative;margin: 0 10px;}
.testimonial-section .owl-next span {position: relative;margin: 0 10px;}
.testimonial-section .owl-nav {justify-content: center;align-items: center;margin-top: 40px;}
.ourServices-box-main {flex-direction: column;}
.ourServices-box {margin: 0 0 60px 0px;width: 100%;}
.ourServices-box:nth-child(3) {margin: 0px;}
.our-approach-main {flex-direction: column;}
.our-approach-right {width: 100%;}
.our-approach-left p {padding: 20px 0px;}
.info-section .owl-next span {margin: 0px 10px;position: relative;}
.info-section .owl-prev span {margin: 0px 10px;position: relative;}
.info-section .owl-nav {margin: 40px 0 0px 0px;align-items: center;justify-content: center;}
.about-content {margin-top: 30px;}
.banenr-text h1 {font-size: 20px;line-height: 30px;}
	.banenr-text h2 {font-size: 20px;line-height: 30px;}
.banenr-text p {font-size: 15px;margin: 10px 0px;line-height: 20px;}
.about-image {margin-right: 0;}
.home-banner img {height: 250px;}
.top-bar-main .left ul li {margin: 0px;}
.top-bar-main .left ul li span {display: none;}
.top-bar-main .left ul li i {margin: 0;}
.top-bar-main .left ul li {margin: 10px 20px 10px;}
.mrnuAndLogo .button {top: -7px;}
#cssmenu ul {top: 2px;}
.banenr-text {width: 90%;max-width: 100%;top: 50%;transform: translateX(0%) translateY(-50%);}
.innerbanner img {height: 100px;}
.innerbannertext h1 {font-size: 20px;}
.our-Mission-Heading h2 {margin-bottom: 7px;font-size: 20px;}
.our-Mission-Heading {width: 100%;margin: 0 auto 0px;}
.about-content h2 { font-size: 20px;}
.about-box h4 {font-size: 20px;}
.contactaddresmain {margin-top: 30px;flex-direction: column;align-content: center;}
.contactaddres {margin-bottom: 90px;padding: 65px 12px 28px;width: 100%;}
.email {background: var(--secondary-color);width: 100px;height: 100px;top: -52px;font-size: 40px;}
.contactaddres:nth-child(3) {margin-bottom: 0px;}
.contact-form .form-row {flex-direction: column;}
.hidden-label {visibility: hidden;height: 0;}
.form-group {margin-bottom: 0;}
.contact-form-wrapper {padding: 30px 20px;}
.contact-form .form-row {gap: 0px;}

.testimonial-content {
    height: 230px;
}
.banner {
	height: 48px !important;
    margin-top: 0px !important;
}


	.innerbanner {
	margin-top: 104px;
}
	
.homeBlog.bloglist .homeBlogBox .homeBlog-img {height: auto;width: 100%;}
.homeBlog.bloglist .homeBlogBox .homeBlog-img img {width: 100% !important;}
.case-studies .row {flex-direction: column-reverse;row-gap: 30px;}
}
