/*	Media 768Px Start */
@media (min-width: 768px) and (max-width: 990px) {
	.main-header-nav { padding: 30px 0px 0px; }
	.logo img { width: 150px; }
	.team-wrap figure img { width: 230px; }
	.product-details figure img{ width: 200px; }
	.ai-header-wrap .col-md-6 { float: left; width: 50%; }
	.navbar-toggler { color: #fff; border: 1px solid #fff; padding: 7px 10px; line-height: 1; }
	.navbar-nav .nav-link {font-size: 20px; font-weight: 600;}
	.navbar-collapse { position: absolute; border-radius: 3px; right: 0px;top: 100%;z-index: 9999;background-color: #fff;padding: 0px 15px;width: 250px;margin: 10px 0 0;box-shadow: 0px 0px 10px rgb(0 0 0 / 20%);}
	.container-fluid { padding: 0px 15px; }
	.ai-header-wrap { padding: 15px 0px 60px; height: unset; background-size: 100% 100%; }
	.navbar { padding: 0px; float: right; }
	.main-banner-wrap { margin: 0px; }
	.banner-text h1 br { display: none; }
	.on-mble { display: block; }
	.on-detp { display: none; }
	.banner-text h1 { font-size: 40px; line-height: 1.3; margin: 30px 0px; }
	.ai-table,.ai-table-cell { display: inherit; }
	.banner-btn { width: auto; line-height: unset; padding: 8px 30px; font-size: 18px; margin: 0px 15px 0px 0px; }
	.banner-img { animation: none; margin: 30px 0px; text-align: center; width: 100%; }
	.what-we-do-banner .banner-img { margin: 10px 0px 30px;}
	.banner-img img { width: 200px; }
	.what-we-do-banner .banner-img img { width: 300px; }
	.ai-main-content { padding-top: 50px; }
	.ai-logos ul li { margin: 0px -4px 30px 0px; padding: 0px 15px; }
	.ai-logos ul { margin: 0px -15px; }
	.ai-logos-wrap {padding: 50px 0px 20px;}
	.ai-sec-heading {padding: 0px;margin: 0px 0px 30px;}
	.ai-sec-heading h2 {font-size: 28px;line-height: 1.3;margin: 0px 0px 20px;}
	.ai-sec-heading p {width: 100%;font-size: 18px;line-height: 27px;}
	.textimonials-full {padding: 40px 0px 0px;margin: 0px 0px -100px;}
	.testimonial-wrap ul li,.testimonial-wrap ul li:last-child { width: 100%; }
	.testimonial-wrap { float: left; width: 100%; }
	.testimonial-wrap section,.testimonial-wrap section.third-testi { padding: 30px; border-radius: 30px; }
	.testimonial-wrap ul {margin: 0px -15px;}
	.testimonial-wrap section p {font-size: 20px;line-height: 28px;}
	.testimonial-wrap section strong { font-size: 24px; line-height: 30px;}
	.testimonial-wrap section a img {width: 25px;}
	.testimonial-wrap section:before { display: none; }
	.testimonial-wrap ul li { margin-bottom: 30px; }
	.testimonial-wrap section.third-testi a {margin-right: -15px;}
	.ai-counterfull { height: auto; background-size: 160% 100%; padding: 100px 0 150px;}
	.ai-counter-wrap span {font-size: 26px;line-height: 1.1;margin: 20px 0px 0px;letter-spacing: 1.5px;}
	.ai-counter-wrap ul li img { height: 75px; }
	.options-wrapfull {padding: 0px 0px 20px;}
	.logo-heading h3 {font-size: 17px;}
	.logo-heading img {margin: 0px 0px 23px;width: 200px;}
	.logo-heading {margin: 0px 0px 30px;}
	.ai-services ul li { text-align: center; }
	.options-wrap img.main-icon {margin: 0px 0px 15px;width: 150px;}
	.options-wrap h3 {line-height: 1.2;font-size: 30px;margin: 0px 0px 8px;}
	.options-wrap ul li { margin: 0px 0px 40px; }
	.ai-studio-full { padding: 50px 0px 120px; }
	.heading-reload h2 { font-size: 31px; margin: 0px 0px 10px; line-height: 1.4; }
	.heading-reload p {font-size: 18px;line-height: 25px;}
	.heading-reload p br { display: none;}
	.heading-reload { margin: 0px 0px 20px; }
	.music-slider-wrapper section { padding: 30px 20px 35px; }
	.music-slider-wrapper section h4 { font-size: 25px; }
	.music-slider-wrapper section figure { margin: 0px 0px 10px;
    width: 200px;
    display: inline-block;
    float: none; }
    .music-slider-wrapper ul li { width: 50%; padding: 15px; margin: 0px;  }
	.slick-dots li button { width: 20px; height: 20px; }
	.slick-dots li { margin: 0px 5px !important; }
	.slick-dots {bottom: -70px;}
	.slick-arrow { width: 35px; bottom: -70px;}
	.slick-arrow-right.slick-arrow { margin: 0px -160px 0px 0px; }
	.slick-arrow-left.slick-arrow { margin: 0px 0px 0px -160px; }
	.music-slider-wrapper section span { margin: 0px 8px; }
	.who-we-are-banner .banner-img { margin: 0px 0px 30px; }
	.who-we-are-banner .banner-img img { width: 300px; }
	.footer-menu ul li:first-child { display: block; text-align: center; }
	.footer-menu ul li { margin-left: 20px; }
	.footer-menu ul li a { display: inline-block; font-size: 15px; }
	.ai-footer-social { width: 100%; }
	.ai-footer-social li { float: none; display: inline-block; margin: 0px 5px; }
	.ai-footer-one .col-md-5 { text-align: center; }
	.mail-btn { display: inline-block; float: none; margin: 0px 0px 10px; }
	.ai-copyright { width: 100%; margin: 10px 0px 0px; text-align: center; }
	.ai-copyright p { font-size: 18px; }
	.ai-footer-one { padding: 50px 0px 30px; }
	.banner-text p { margin: 0px 0px 20px; font-size: 16px; line-height: 24px; }
	.who-we-are-banner .banner-text h1 { margin: 0px 0px 20px; }
	.who-we-are-banner .banner-text { padding: 30px 0px 50px;}
	.what-we-do-banner .banner-text { padding: 30px 0px 0px; }
	.ai-logos-wrap.ai-how-wrap { padding-top: 50px; }
	.ai-sec-heading h2 br { display: none; }
	.simple-heading {line-height: 1.2;margin: 0px 0px 30px;font-size: 30px;}
	.team-wrapfull { padding: 50px 0px 0px; }
	.team-wrap figure { margin: 0px 0px 20px; }
	.team-wrap h3 { margin: 0px 0px 10px; font-size: 30px; }
	.team-wrap a { width: 50px; line-height: 50px; font-size: 24px }
	.ai-counter-wrapfull { padding: 30px 0px 70px; }
	.testimonial-wrap-full { padding: 50px 0px 0px; }
	.what-we-do-banner .banner-text h1 {margin: 0px 0px 20px;line-height: 1.3;}
	.what-we-do-banner .banner-text p { width: 100%; }
	.ai-servicesfull { padding: 60px 0px 0px; }
	.ai-services figure { float: left; width: 100%; margin: 0px 0px 20px; }
	.ai-services figure img {width: 150px;}
	.ai-services h3 {font-size: 24px;}
	.ai-logoswrap-full { padding: 120px 0px 80px; }
	.ai-studiowrap-full { padding: 40px 0px 250px; }
	.ai-studiowrap-full:before { width: 200px; height: 185px; right: 20px; bottom: -50px; }
	.partner-wrap h2, .partner-wrap h3 {font-size: 28px;margin: 0px 0px 20px;}
	.partner-wrap ul { margin: 0px -15px; }
	.partner-wrap ul li {padding: 0px 15px;margin: 0px 0px 20px;}
	.partner-wrap-full { padding: 70px 0px 70px; }
	.ai-header-wrap.contact-header { padding: 15px 0px 24px; }
	.product-details section { padding: 30px 0px 0px 0px; }
	.product-details section > a { width: 50px; }
	.follow-us ul li { margin: 0px 3px; }
	.product-details section h1 { font-size: 30px; line-height: 1.3; margin: 0px 0px 20px; }
	.product-detailsfull { margin: 0px 0px 50px; }
	.video-section-wrap section .video {width: 100%;margin: 0px 0px 90px;}
	.next-btn span { font-size: 18px; }
	.next-btn img { width: 30px; margin: 0px 0px 10px; }
	.next-btn {transform: translateY(130%);}
	.video-section-wrapfull { padding: 60px 0px; }
	.video-section-wrap h2 { font-size: 36px; }
	.video-section-wrap p br {display: none;}
	.video-section-wrap p { font-size: 20px; line-height: 30px; }
	.follow-us h2 { font-size: 40px; }
	.follow-us p {margin: 0px 0px 20px;font-size: 19px;line-height: 26px;}
	.follow-us ul li a {width: 50px;line-height: 50px;font-size: 22px;}
	.follow-usfull {padding: 50px 0px;}
	.blog-heading { margin: 0px 0px 50px; }
	.blog-heading h1 { font-size: 36px; }
	.blog-heading p {line-height: 26px;}
	.blogs-wrap .first-blog h2,.blogs-wrap h2 { width: 100%; font-size: 20px; }
	.blogs-wrap .first-blog h2 ~ img { margin: -20px 0px 0px; }
	.center .banner-btn { padding: 10px 50px; }
	.ai-blog-full { padding: 0px; }
	.contact-us h1 { font-size: 30px; }
	.contact-us form textarea,.contact-us form input[type="text"] { padding: 10px !important; }
	.contact-us p { font-size: 16px; line-height: 24px; margin: 0px 0px 20px; }
	.ai-contact-social li a { font-size: 22px; width: 50px; line-height: 50px; }
	.contact-usfull { padding: 0px; }
	.privacy-policy h1 { font-size: 40px; margin: 0px 0px 20px; line-height: 1.4; }
	.privacy-policy p { font-size: 20px; line-height: 26px; margin: 0px 0px 20px;}
	.blogs-wrap { margin: 0px; }
	.blogs-wrap ul li.col-md-4 { flex: 0 0 50%; max-width: 50%; }
	.testimonial-wrap section p br,.testimonial-wrap section strong br { display: none; }

}

/* Media 480Px Start */
@media (max-width: 767px) {
	.main-header-nav { padding: 30px 0px 0px; }
	.logo img { width: 200px; }
	.team-wrap figure img { width: 230px; }
	.product-details figure img{ width: 200px; }
	.ai-header-wrap .col-md-6 { float: left; width: 50%; }
	.navbar-toggler { color: #fff; border: 1px solid #fff; padding: 7px 10px; line-height: 1; }
	.navbar-nav .nav-link {font-size: 20px; font-weight: 600;}
	.navbar-collapse { position: absolute; border-radius: 3px; right: 0px;top: 100%;z-index: 9999;background-color: #fff;padding: 0px 15px;width: 250px;margin: 10px 0 0;box-shadow: 0px 0px 10px rgb(0 0 0 / 20%);}
	.container-fluid { padding: 0px 15px; }
	.ai-header-wrap { padding: 15px 0px 60px; height: unset; background-size: 100% 100%; }
	.navbar { padding: 0px; float: right; }
	.main-banner-wrap { margin: 0px; }
	.banner-text h1 br { display: none; }
	.on-mble { display: block; }
	.on-detp { display: none; }
	.banner-text h1 { font-size: 30px; line-height: 1.4; margin: 30px 0px; }
	.ai-table,.ai-table-cell { display: inherit; }
	.banner-btn { width: auto; line-height: unset; padding: 8px 30px; font-size: 18px; margin: 0px 15px 0px 0px; }
	.banner-img { animation: none; margin: 30px 0px; text-align: center; width: 100%; }
	.what-we-do-banner .banner-img { margin: 10px 0px 30px;}
	.banner-img img { width: 200px; }
	.what-we-do-banner .banner-img img { width: 300px; }
	.ai-main-content { padding-top: 50px; }
	.ai-logos ul li { margin: 0px -4px 30px 0px; padding: 0px 15px; width: 50%; }
	.ai-logos ul { margin: 0px -15px; }
	.ai-logos-wrap {padding: 50px 0px 20px;}
	.ai-sec-heading {padding: 0px;margin: 0px 0px 30px;}
	.ai-sec-heading h2 {font-size: 28px;line-height: 1.3;margin: 0px 0px 20px;}
	.ai-sec-heading p {width: 100%;font-size: 18px;line-height: 27px;}
	.textimonials-full {padding: 40px 0px 0px;margin: 0px 0px -100px;}
	.testimonial-wrap ul li,.testimonial-wrap ul li:last-child { width: 100%; }
	.testimonial-wrap { float: left; width: 100%; }
	.testimonial-wrap section,.testimonial-wrap section.third-testi { padding: 25px; border-radius: 30px; }
	.testimonial-wrap ul {margin: 0px -15px;}
	.testimonial-wrap section p {font-size: 20px;line-height: 28px;}
	.testimonial-wrap section strong { font-size: 24px;  line-height: 30px;}
	.testimonial-wrap section a img {width: 25px;}
	.testimonial-wrap section:before { display: none; }
	.testimonial-wrap ul li { margin-bottom: 30px; }
	.testimonial-wrap section.third-testi a {margin-right: -15px;}
	.ai-counterfull { height: auto; background-size: 160% 100%; padding: 100px 0 150px;}
	.ai-counter-wrap ul li { width: 50%; }
	.ai-counter-wrap span {font-size: 26px;line-height: 1.1;margin: 20px 0px 0px;letter-spacing: 1.5px;}
	.ai-counter-wrap ul li img { height: 75px; }
	.options-wrapfull {padding: 0px 0px 20px;}
	.logo-heading h3 {font-size: 17px;}
	.logo-heading img {margin: 0px 0px 23px;width: 200px;}
	.logo-heading {margin: 0px 0px 30px;}
	.options-wrap ul li { width: 100%; }
	.ai-services ul li { text-align: center; }
	.options-wrap img.main-icon {margin: 0px 0px 15px;width: 150px;}
	.options-wrap h3 {line-height: 1.2;font-size: 30px;margin: 0px 0px 8px;}
	.options-wrap ul li { margin: 0px 0px 40px; }
	.ai-studio-full { padding: 50px 0px 120px; }
	.heading-reload h2 { font-size: 31px; margin: 0px 0px 10px; line-height: 1.4; }
	.heading-reload p {font-size: 18px;line-height: 25px;}
	.heading-reload p br { display: none;}
	.heading-reload { margin: 0px 0px 20px; }
	.music-slider-wrapper ul li { padding: 15px; margin: 0px; }
	.music-slider-wrapper section { padding: 30px 20px 35px; }
	.music-slider-wrapper section h4 { font-size: 25px; }
	.music-slider-wrapper section figure { margin: 0px 0px 10px;
    width: 200px;
    display: inline-block;
    float: none; }
    .music-slider-wrapper ul li { width: 100%; }
	.slick-dots li button { width: 20px; height: 20px; }
	.slick-dots li { margin: 0px 5px !important; }
	.slick-dots {bottom: -70px;}
	.slick-arrow { width: 35px; bottom: -70px;}
	.slick-arrow-right.slick-arrow { margin: 0px -160px 0px 0px; }
	.slick-arrow-left.slick-arrow { margin: 0px 0px 0px -160px; }
	.music-slider-wrapper section span { margin: 0px 8px; }
	.who-we-are-banner .banner-img { margin: 0px 0px 30px; }
	.who-we-are-banner .banner-img img { width: 300px; }
	.footer-menu ul li:first-child { display: block; text-align: center; }
	.footer-menu ul li { display: none; }
	.footer-menu ul li a { display: inline-block; }
	.ai-footer-social { width: 100%; }
	.ai-footer-social li { float: none; display: inline-block; margin: 0px 5px; }
	.ai-footer-one .col-md-5 { text-align: center; }
	.mail-btn { display: inline-block; float: none; margin: 0px 0px 10px; }
	.ai-copyright { width: 100%; margin: 10px 0px 0px; text-align: center; }
	.ai-copyright p { font-size: 18px; }
	.ai-footer-one { padding: 50px 0px 30px; }
	.main-banner-wrap.who-we-are-banner .row { flex-direction: column-reverse; }
	.banner-text p { margin: 0px 0px 20px; font-size: 16px; line-height: 24px; }
	.who-we-are-banner .banner-text h1 { margin: 0px 0px 20px; }
	.who-we-are-banner .banner-text { padding: 30px 0px 50px;}
	.what-we-do-banner .banner-text { padding: 30px 0px 0px; }
	.ai-logos-wrap.ai-how-wrap { padding-top: 50px; }
	.ai-sec-heading h2 br { display: none; }
	.simple-heading {line-height: 1.2;margin: 0px 0px 30px;font-size: 30px;}
	.team-wrapfull { padding: 50px 0px 0px; }
	.team-wrap figure { margin: 0px 0px 20px; }
	.team-wrap h3 { margin: 0px 0px 10px; font-size: 30px; }
	.team-wrap a { width: 50px; line-height: 50px; font-size: 24px }
	.ai-counter-wrapfull { padding: 30px 0px 70px; }
	.testimonial-wrap-full { padding: 50px 0px 0px; }
	.what-we-do-banner .banner-text h1 {margin: 0px 0px 20px;line-height: 1.3;}
	.what-we-do-banner .banner-text p { width: 100%; }
	.ai-servicesfull { padding: 60px 0px 0px; }
	.ai-services figure { float: left; width: 100%; margin: 0px 0px 20px; }
	.ai-services figure img {width: 150px;}
	.ai-services h3 {font-size: 24px;}
	.ai-logoswrap-full { padding: 120px 0px 80px; }
	.ai-studiowrap-full { padding: 40px 0px 250px; }
	.ai-studiowrap-full:before { width: 200px; height: 185px; right: 20px; bottom: -50px; }
	.partner-wrap h2, .partner-wrap h3 {font-size: 28px;margin: 0px 0px 20px;}
	.partner-wrap ul { margin: 0px -15px; }
	.partner-wrap ul li {width: 50%;padding: 0px 15px;margin: 0px 0px 20px;}
	.partner-wrap-full { padding: 70px 0px 70px; }
	.ai-header-wrap.contact-header { padding: 15px 0px 24px; }
	.product-details section { padding: 30px 0px 0px 0px; }
	.product-details section > a { width: 50px; }
	.follow-us ul li { margin: 0px 3px; }
	.product-details section h1 { font-size: 30px; line-height: 1.3; margin: 0px 0px 20px; }
	.product-detailsfull { margin: 0px 0px 50px; }
	.video-section-wrap section .video { width: 100%; margin: 0px 0px 110px; }
	.next-btn span { font-size: 18px; }
	.next-btn img { width: 30px; margin: 0px 0px 10px; }
	.next-btn { transform: translateY(100%); }
	.video-section-wrapfull { padding: 60px 0px; }
	.video-section-wrap h2 { font-size: 36px; }
	.video-section-wrap p br {display: none;}
	.video-section-wrap p { font-size: 20px; line-height: 30px; }
	.follow-us h2 { font-size: 40px; }
	.follow-us p br { display: none; }
	.follow-us p { margin: 0px 0px 20px; font-size: 16px; line-height: 24px; }
	.follow-us ul li a { width: 50px; line-height: 50px; font-size: 22px; }
	.follow-usfull { padding: 60px 0px; }
	.blog-heading { margin: 0px 0px 50px; }
	.blog-heading h1 { font-size: 36px; }
	.blog-heading p {line-height: 26px;}
	.blogs-wrap .first-blog h2,.blogs-wrap h2 { width: 100%; font-size: 20px; }
	.blogs-wrap .first-blog h2 ~ img { margin: -20px 0px 0px; }
	.center .banner-btn { padding: 10px 50px; }
	.ai-blog-full { padding: 0px; }
	.contact-us h1 { font-size: 30px; }
	.contact-us form textarea,.contact-us form input[type="text"] { padding: 10px !important; }
	.contact-us p { font-size: 16px; line-height: 24px; margin: 0px 0px 20px; }
	.contact-us form,.contact-social,.ai-contact-social { width: 100%; text-align: center; }
	.ai-contact-social li { margin: 0px; width: auto; float: none; display: inline-block; }
	.ai-contact-social li a { font-size: 22px; width: 50px; line-height: 50px; }
	.contact-social img { display: none; }
	.contact-usfull { padding: 0px; }
	.privacy-policy h1 { font-size: 40px; margin: 0px 0px 20px; line-height: 1.4; }
	.privacy-policy p { font-size: 20px; line-height: 26px; margin: 0px 0px 20px;}
	.blogs-wrap { margin: 0px; }

}

/* Media 991px Start */
@media screen and (min-width: 991px) and (max-width: 1200px) {
	.what-we-do-banner .banner-text p { width: 100%; }
	.what-we-do-banner .banner-text { padding: 40px 0px; }
	.banner-text h1 br { display: none; }
	.banner-text h1 { font-size: 50px; line-height: 60px; }
	.banner-btn { width: auto; line-height: unset; padding: 11px 50px; font-size: 20px; margin: 0px 15px 0px 0px; }
	.ai-main-content { padding-top: 50px; }
	.ai-logos ul li { margin: 0px -4px 30px 0px; padding: 0px 15px; }
	.ai-logos ul { margin: 0px -15px; }
	.ai-logos-wrap {padding: 50px 0px 20px;}
	.ai-sec-heading {padding: 0px;margin: 0px 0px 30px;}
	.ai-sec-heading h2 {font-size: 45px;line-height: 1.3;margin: 0px 0px 20px;}
	.ai-sec-heading p {width: 100%;font-size: 20px;line-height: 30px;}
	.textimonials-full {padding: 40px 0px 0px;margin: 0px 0px -100px;}
	.testimonial-wrap { float: left; width: 100%; }
	.testimonial-wrap section,.testimonial-wrap section.third-testi { padding: 30px; border-radius: 30px; }
	.testimonial-wrap ul {margin: 0px -15px;}
	.testimonial-wrap section p {font-size: 20px;line-height: 28px;}
	.testimonial-wrap section strong { font-size: 24px; line-height: 30px;}
	.testimonial-wrap section a img {width: 25px;}
	.testimonial-wrap section:before { display: none; }
	.testimonial-wrap ul li { margin-bottom: 30px; }
	.testimonial-wrap section.third-testi a {margin-right: -15px;}
	.ai-counterfull { height: auto; background-size: 160% 100%; padding: 100px 0 150px;}
	.ai-counter-wrap span {font-size: 26px;line-height: 1.1;margin: 20px 0px 0px;letter-spacing: 1.5px;}
	.ai-counter-wrap ul li img { height: 75px; }
	.options-wrapfull {padding: 0px 0px 20px;}
	.logo-heading h3 {font-size: 17px;}
	.logo-heading img {margin: 0px 0px 23px;width: 200px;}
	.logo-heading {margin: 0px 0px 30px;}
	.ai-services ul li { text-align: center; }
	.options-wrap img.main-icon {margin: 0px 0px 15px;width: 150px;}
	.options-wrap h3 {line-height: 1.2;font-size: 30px;margin: 0px 0px 8px;}
	.options-wrap ul li { margin: 0px 0px 40px; }
	.ai-studio-full { padding: 50px 0px 120px; }
	.music-slider-wrapper section { padding: 30px 20px 35px; }
	.music-slider-wrapper section h4 { font-size: 25px; }
	.music-slider-wrapper section figure { margin: 0px 0px 10px; width: 200px; display: inline-block; float: none; }
    .music-slider-wrapper ul li { width: 50%; padding: 15px; margin: 0px;  }
	.slick-dots li button { width: 20px; height: 20px; }
	.slick-dots li { margin: 0px 5px !important; }
	.slick-dots {bottom: -70px;}
	.slick-arrow { width: 35px; bottom: -70px;}
	.slick-arrow-right.slick-arrow { margin: 0px -160px 0px 0px; }
	.slick-arrow-left.slick-arrow { margin: 0px 0px 0px -160px; }
	.music-slider-wrapper section span { margin: 0px 8px; }
	.who-we-are-banner .banner-img { margin: 0px 0px 30px; }
	.who-we-are-banner .banner-img img { width: 300px; }
	.footer-menu ul li:first-child { display: block; text-align: center; }
	.footer-menu ul li { margin-left: 20px; }
	.footer-menu ul li a { display: inline-block; font-size: 15px; }
	.ai-footer-social { width: 100%; }
	.ai-footer-social li { float: none; display: inline-block; margin: 0px 5px; }
	.ai-footer-one .col-md-5 { text-align: center; }
	.mail-btn { display: inline-block; float: none; margin: 0px 0px 10px; }
	.ai-copyright { width: 100%; margin: 10px 0px 0px; text-align: center; }
	.ai-copyright p { font-size: 18px; }
	.ai-footer-one { padding: 50px 0px 30px; }
	.ai-logos-wrap.ai-how-wrap { padding-top: 50px; }
	.ai-sec-heading h2 br { display: none; }
	.team-wrapfull { padding: 50px 0px 0px; }
	.team-wrap figure { margin: 0px 0px 20px; }
	.team-wrap h3 { margin: 0px 0px 10px; font-size: 30px; }
	.team-wrap a { width: 50px; line-height: 50px; font-size: 24px }
	.ai-counter-wrapfull { padding: 30px 0px 70px; }
	.testimonial-wrap-full { padding: 50px 0px 0px; }
	.ai-servicesfull { padding: 60px 0px 0px; }
	.ai-services figure { float: left; width: 100%; margin: 0px 0px 20px; }
	.ai-services figure img {width: 150px;}
	.ai-services h3 {font-size: 24px;}
	.ai-logoswrap-full { padding: 120px 0px 80px; }
	.ai-studiowrap-full { padding: 40px 0px 170px; }
	.ai-studiowrap-full:before { width: 200px; height: 185px; right: 20px; bottom: -50px; }
	.partner-wrap ul { margin: 0px -15px; }
	.partner-wrap ul li {padding: 0px 15px;margin: 0px 0px 20px;}
	.partner-wrap-full { padding: 70px 0px 70px; }
	.ai-header-wrap.contact-header { padding: 15px 0px 24px; }
	.product-details section { padding: 30px 0px 0px 0px; }
	.product-details section > a { width: 50px; }
	.follow-us ul li { margin: 0px 3px; }
	.product-detailsfull { margin: 0px 0px 50px; }
	.video-section-wrapfull { padding: 60px 0px; }
	.follow-usfull {padding: 50px 0px;}
	.blogs-wrap .first-blog h2,.blogs-wrap h2 { width: 100%; font-size: 20px; }
	.blogs-wrap .first-blog h2 ~ img { margin: -20px 0px 0px; }
	.center .banner-btn { padding: 10px 50px; }
	.ai-blog-full { padding: 0px; }
	.contact-us h1 { font-size: 30px; }
	.contact-us form textarea,.contact-us form input[type="text"] { padding: 10px !important; }
	.contact-us p { font-size: 16px; line-height: 24px; margin: 0px 0px 20px; }
	.ai-contact-social li a { font-size: 22px; width: 50px; line-height: 50px; }
	.contact-usfull { padding: 0px; }
	.privacy-policy h1 { font-size: 40px; margin: 0px 0px 20px; line-height: 1.4; }
	.privacy-policy p { font-size: 20px; line-height: 26px; margin: 0px 0px 20px;}
	.blogs-wrap { margin: 0px; }
	.blogs-wrap ul li.col-md-4 { flex: 0 0 50%; max-width: 50%; }
	.testimonial-wrap section p br,.testimonial-wrap section strong br { display: none; }	
	.ai-header-wrap { padding: 30px 0px 100px; }
}

@media screen and (min-width: 1201px) and (max-width: 1500px) {
	.heading-reload h2 { font-size: 45px; }
	.testimonial-wrap section strong {font-size: 25px; line-height: 30px;}
	.what-we-do-banner .banner-img img { width: 350px; }
	.testimonial-wrap section:before { left: -53px;width: 61px;height: 75px; }
	.testimonial-wrap section.secnd-testi:before { right: -57px; }
	.testimonial-wrap section p { font-size: 20px; line-height: 28px; }
	.testimonial-wrap section { border-radius: 50px; }
	.testimonial-wrap { width: 70%; }
	.testimonial-wrap section.third-testi { padding-right: 120px; }
	.ai-logos ul li a img { width: 200px; }
	.banner-text p { font-size: 24px; line-height: 35px; }
	.ai-header-wrap { padding: 30px 0px 100px; }
	.banner-img img { width: 280px; }
	.what-we-do-banner .banner-text p { width: 100%; }
	.what-we-do-banner .banner-text { padding: 40px 0px; }
	.banner-text h1 br { display: none; }
	.simple-heading,.blog-heading h1,.partner-wrap h2, .partner-wrap h3 { font-size: 45px; }
	.banner-text h1 { font-size: 50px; line-height: 60px; }
	.banner-btn { width: auto; line-height: unset; padding: 11px 50px; font-size: 20px; margin: 0px 15px 0px 0px; }
	.ai-main-content { padding-top: 50px; }
	.ai-logos ul li { margin: 0px -4px 30px 0px; padding: 0px 15px; }
	.ai-logos ul { margin: 0px -15px; }
	.ai-sec-heading {padding: 0px;margin: 0px 0px 30px;}
	.ai-sec-heading h2 {font-size: 45px;line-height: 1.3;margin: 0px 0px 20px;}
	.ai-sec-heading p {width: 100%;font-size: 20px;line-height: 30px;}
	.ai-counter-wrap span {font-size: 32px;line-height: 1.1;margin: 20px 0px 0px;letter-spacing: 1.5px;}
	.ai-counter-wrap ul li img { height: 100px; }
	.options-wrapfull {padding: 50px 0px;}
	.logo-heading h3 {font-size: 25px;}
	.logo-heading img {margin: 0px 0px 23px;width: 300px;}
	.logo-heading {margin: 0px 0px 30px;}
	.ai-services ul li { text-align: center; }
	.options-wrap img.main-icon {margin: 0px 0px 15px;width: 150px;}
	.options-wrap h3 {line-height: 1.2;font-size: 30px;margin: 0px 0px 8px;}
	.options-wrap ul li { margin: 0px 0px 40px; }
	.ai-studio-full { padding: 50px 0px 120px; }
	.music-slider-wrapper section h4 { font-size: 25px; }
	.music-slider-wrapper section figure { margin: 0px 0px 10px; width: 200px; display: inline-block; float: none; }
    .slick-dots li button { width: 20px; height: 20px; }
	.slick-dots li { margin: 0px 5px !important; }
	.slick-dots {bottom: -70px;}
	.slick-arrow { width: 35px; bottom: -70px;}
	.slick-arrow-right.slick-arrow { margin: 0px -160px 0px 0px; }
	.slick-arrow-left.slick-arrow { margin: 0px 0px 0px -160px; }
	.music-slider-wrapper section span { margin: 0px 8px; }
	.who-we-are-banner .banner-img img { width: 350px; }
	.ai-logos-wrap.ai-how-wrap { padding-top: 50px; }
	.ai-sec-heading h2 br { display: none; }
	.team-wrapfull { padding: 50px 0px 0px; }
	.team-wrap figure { margin: 0px 0px 20px; }
	.team-wrap h3 { margin: 0px 0px 10px; font-size: 30px; }
	.team-wrap a { width: 50px; line-height: 50px; font-size: 24px }
	.ai-counter-wrapfull { padding: 30px 0px 70px; }
	.testimonial-wrap-full { padding: 50px 0px 0px; }
	.ai-servicesfull { padding: 60px 0px 0px; }
	.ai-services figure { float: left; width: 100%; margin: 0px 0px 20px; }
	.ai-services figure img {width: 150px;}
	.ai-services h3 {font-size: 24px;}
	.ai-logoswrap-full { padding: 120px 0px 80px; }
	.ai-studiowrap-full { padding: 40px 0px 170px; }
	.ai-studiowrap-full:before { width: 200px; height: 185px; right: 20px; bottom: -50px; }
	.partner-wrap ul { margin: 0px -15px; }
	.partner-wrap ul li {padding: 0px 15px;margin: 0px 0px 20px;}
	.partner-wrap-full { padding: 70px 0px 70px; }
	.product-details section { padding: 30px 0px 0px 0px; }
	.product-details section > a { width: 50px; }
	.follow-us ul li { margin: 0px 3px; }
	.product-detailsfull { margin: 0px 0px 50px; }
	.video-section-wrapfull { padding: 60px 0px; }
	.follow-usfull {padding: 50px 0px;}
	.blogs-wrap .first-blog h2,.blogs-wrap h2 { width: 100%; font-size: 20px; }
	.blogs-wrap .first-blog h2 ~ img { margin: -20px 0px 0px; }
	.center .banner-btn { padding: 10px 50px; }
	.ai-blog-full { padding: 0px; }
	.contact-us h1,.video-section-wrap h2,.follow-us h2 { font-size: 45px; }
	.contact-us form textarea,.contact-us form input[type="text"] { padding: 10px !important; }
	.contact-us p { font-size: 20px; line-height: 24px; margin: 0px 0px 20px; }
	.ai-contact-social li a { font-size: 22px; width: 50px; line-height: 50px; }
	.contact-usfull { padding: 0px; }
	.privacy-policy h1 { font-size: 40px; margin: 0px 0px 20px; line-height: 1.4; }
	.privacy-policy p { font-size: 20px; line-height: 26px; margin: 0px 0px 20px;}
	.blogs-wrap { margin: 0px; }
	.testimonial-wrap section p br,.testimonial-wrap section strong br { display: none; }	
}





