a.doi svg {
    max-width: 25px;
}/*



Theme Name: iactheme



Theme URI: https://wordpress.org/themes/iactheme/



Author: the WordPress team



Author URI: https://wordpress.org



Description: iactheme emphasizes simplicity and adaptability. It offers flexible design options, supported by a variety of patterns for different page types, such as services and landing pages, making it ideal for building personal blogs, professional portfolios, online magazines, or business websites. Its templates cater to various blog styles, from text-focused to image-heavy layouts. Additionally, it supports international typography and diverse color palettes, ensuring accessibility and customization for users worldwide.



Requires at least: 6.7



Tested up to: 6.7



Requires PHP: 7.2



Version: 1.0



License: GNU General Public License v2 or later



License URI: http://www.gnu.org/licenses/gpl-2.0.html



Text Domain: iactheme



Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, style-variations, accessibility-ready, blog, portfolio, news



*/











@import url("https://p.typekit.net/p.css?s=1&k=erb0rzk&ht=tk&f=35471.35472.35473.35474.35475.35476.35477.35478.35479.35480.35481.35482.35483.35484&a=234808977&app=typekit&e=css");



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed, 

figure, figcaption, footer, header, hgroup, 

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

  margin: 0;

  padding: 0;

  border: 0;

  font-size: 100%;

  vertical-align: baseline;

  letter-spacing:0;

}



/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, 

footer, header, hgroup, menu, nav, section {

  display: block;

}



body {

  line-height: 1;

}



ol, ul {

  list-style: none;

}



blockquote, q {

  quotes: none;

}



blockquote::before, blockquote::after,

q::before, q::after {

  content: '';

  content: none;

}



table {

  border-collapse: collapse;

  border-spacing: 0;

}







*,

*::before,

*::after {

  box-sizing: border-box;

  margin: 0;

  padding: 0;

}



html, body {

  height: 100%;

}



body {

  line-height: 1.5;



}



img, picture, video, canvas, svg {

  display: block;

  max-width: 100%;

}




select.active{
	color:#000 !Important;
}


a {

  text-decoration: none;

  color: inherit;

}







@font-face {



font-family:"basic-sans";



src:url("https://use.typekit.net/af/fe1674/00000000000000007735abd1/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3") format("woff2"),url("https://use.typekit.net/af/fe1674/00000000000000007735abd1/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3") format("woff"),url("https://use.typekit.net/af/fe1674/00000000000000007735abd1/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3") format("opentype");



font-display:auto;font-style:italic;font-weight:900;font-stretch:normal;



}







@font-face {



font-family:"basic-sans";



src:url("https://use.typekit.net/af/60b710/00000000000000007735abd4/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff2"),url("https://use.typekit.net/af/60b710/00000000000000007735abd4/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff"),url("https://use.typekit.net/af/60b710/00000000000000007735abd4/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("opentype");



font-display:auto;font-style:normal;font-weight:900;font-stretch:normal;



}







@font-face {



font-family:"basic-sans";



src:url("https://use.typekit.net/af/4bfb19/00000000000000007735abd7/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/4bfb19/00000000000000007735abd7/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/4bfb19/00000000000000007735abd7/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");



font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;



}







@font-face {



font-family:"basic-sans";



src:url("https://use.typekit.net/af/fa5d28/00000000000000007735abe8/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/fa5d28/00000000000000007735abe8/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/fa5d28/00000000000000007735abe8/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");



font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;



}







@font-face {



font-family:"basic-sans";



src:url("https://use.typekit.net/af/8883dd/00000000000000007735abe1/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3") format("woff2"),url("https://use.typekit.net/af/8883dd/00000000000000007735abe1/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3") format("woff"),url("https://use.typekit.net/af/8883dd/00000000000000007735abe1/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3") format("opentype");



font-display:auto;font-style:italic;font-weight:600;font-stretch:normal;



}







@font-face {



font-family:"basic-sans";



src:url("https://use.typekit.net/af/c68f64/00000000000000007735abe6/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/c68f64/00000000000000007735abe6/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/c68f64/00000000000000007735abe6/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");



font-display:auto;font-style:normal;font-weight:600;font-stretch:normal;



}







@font-face {



font-family:"basic-sans";



src:url("https://use.typekit.net/af/49252d/00000000000000007735abed/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/49252d/00000000000000007735abed/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/49252d/00000000000000007735abed/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");



font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;



}







@font-face {



font-family:"basic-sans";



src:url("https://use.typekit.net/af/721f9c/00000000000000007735abf2/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/721f9c/00000000000000007735abf2/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/721f9c/00000000000000007735abf2/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");



font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;



}







@font-face {



font-family:"basic-sans";



src:url("https://use.typekit.net/af/4b5d85/00000000000000007735abf7/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff2"),url("https://use.typekit.net/af/4b5d85/00000000000000007735abf7/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff"),url("https://use.typekit.net/af/4b5d85/00000000000000007735abf7/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("opentype");



font-display:auto;font-style:italic;font-weight:300;font-stretch:normal;



}







@font-face {



font-family:"basic-sans";



src:url("https://use.typekit.net/af/515e84/00000000000000007735abfc/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/515e84/00000000000000007735abfc/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/515e84/00000000000000007735abfc/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");



font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;



}







@font-face {



font-family:"basic-sans";



src:url("https://use.typekit.net/af/573593/00000000000000007735ac00/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i2&v=3") format("woff2"),url("https://use.typekit.net/af/573593/00000000000000007735ac00/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i2&v=3") format("woff"),url("https://use.typekit.net/af/573593/00000000000000007735ac00/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i2&v=3") format("opentype");



font-display:auto;font-style:italic;font-weight:200;font-stretch:normal;



}







@font-face {



font-family:"basic-sans";



src:url("https://use.typekit.net/af/6c1ed5/00000000000000007735ac05/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff2"),url("https://use.typekit.net/af/6c1ed5/00000000000000007735ac05/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff"),url("https://use.typekit.net/af/6c1ed5/00000000000000007735ac05/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("opentype");



font-display:auto;font-style:normal;font-weight:200;font-stretch:normal;



}







@font-face {



font-family:"basic-sans";



src:url("https://use.typekit.net/af/1d5627/00000000000000007735ac0c/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i1&v=3") format("woff2"),url("https://use.typekit.net/af/1d5627/00000000000000007735ac0c/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i1&v=3") format("woff"),url("https://use.typekit.net/af/1d5627/00000000000000007735ac0c/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i1&v=3") format("opentype");



font-display:auto;font-style:italic;font-weight:100;font-stretch:normal;



}







@font-face {



font-family:"basic-sans";



src:url("https://use.typekit.net/af/7008d7/00000000000000007735ac10/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff2"),url("https://use.typekit.net/af/7008d7/00000000000000007735ac10/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff"),url("https://use.typekit.net/af/7008d7/00000000000000007735ac10/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("opentype");



font-display:auto;font-style:normal;font-weight:100;font-stretch:normal;



}









.tk-basic-sans { font-family: "basic-sans",sans-serif; }



:root{

    --common-unit: 0.0625rem;

    --h1:clamp(1.325rem,calc(4.21875vw + var(--common-unit)),5.063rem);

    --h1-span:clamp(1.125rem,calc(2.8125vw + var(--common-unit)),3.375rem);

    --banner-p:clamp(1rem,calc(1.458vw + var(--common-unit)),1.75rem);



    --h2: clamp(1.625rem,calc(2.6vw + var(--common-unit)),3.125rem);

    --h2-b: clamp(1.625rem,calc(3.125vw + var(--common-unit)),3.75rem);



    --p :clamp(1rem,calc(1.14vw + var(--common-unit)),1.325rem);

    --p-small :clamp(1rem,calc(1.05vw + var(--common-unit)),1.25rem);



    --h3: clamp(1.325rem,calc(1.35vw + var(--common-unit)),1.625rem); 

    --faq-t:clamp(1.325rem,calc(4.21875vw + var(--common-unit)),5.063rem);

    --faq-q:clamp(1.125rem,calc(1.45vw + var(--common-unit)),1.75rem);

    

    --font42:clamp(1.5rem,calc(2.18vw + var(--common-unit)),2.625rem);

    

     --font36:clamp(1.25rem,calc(1.8vw + var(--common-unit)),2.25rem);

    

    --font38:clamp(1.25rem,calc(1.97vw + var(--common-unit)),2.375rem);

    

    --font40:clamp(1.25rem,calc(2.08vw + var(--common-unit)),2.5rem);

    

    --font50:clamp(1.75rem,calc(2.60vw + var(--common-unit)),3.125rem);

    

    --font22:clamp(1rem,calc(1.145vw + var(--common-unit)),1.375rem);

    

    --font38-mb-22:clamp(1.375rem,calc(1.97vw + var(--common-unit)),2.375rem);

    

    --font75-mb-35:clamp(2.3rem,calc(3.9vw + var(--common-unit)),4.6rem);

    

    --font28 : clamp(1rem,calc(1.45vw + var(--common-unit)),1.75rem);

    

    --font30 : clamp(1.5rem,calc(1.56vw + var(--common-unit)),1.875rem);

    --font149 : clamp(4rem,calc(7.76vw + var(--common-unit)),9.313rem);

    

   --f-50: clamp(1.75rem,calc(2.6vw + var(--common-unit)),3.125rem);

    

    --f-50-1: clamp(2.25rem,calc(2.6vw + var(--common-unit)),3.125rem);

    

    --ball-size: -90px;

 

    

     --font30-1 : clamp(1.375rem,calc(1.56vw + var(--common-unit)),1.875rem);

     

     --faq-text : clamp(1.5rem,calc(4.68vw + var(--common-unit)),5.625rem);

    

     --font28-1 : clamp(1.125rem,calc(1.45vw + var(--common-unit)),1.75rem);

    

     --inner-banner-title : clamp(1.563rem, calc(4.16vw + var(--common-unit)), 5rem);

	 --inner-banner-small-title : clamp(1.125rem, calc(1.458vw + var(--common-unit)), 1.75rem);

	

	 --sm-ser-big-title : clamp(2.313rem, calc(3.90625vw + var(--common-unit)), 4.688rem);

    

    --faq-a:var(--p);

	--font26:clamp(1.25rem, calc(1.35416666667vw + var(--common-unit)),1.625rem);

	

	 --blog-head : clamp(1.25rem, calc(1.458vw + var(--common-unit)), 1.75rem);

	

	

	--font100 : clamp(2rem,calc(5.2vw + var(--common-unit)),6.25rem);

	--err-text : clamp(2.75rem,calc(5.2vw + var(--common-unit)),6.25rem);
	
	

	--f-75 : clamp(1.625rem,calc(3.9vw + var(--common-unit)),4.6rem);

	

	

	--f-75-1 : clamp(1.75rem,calc(3.9vw + var(--common-unit)),4.6rem);

	

	--f-24 : clamp(1rem, calc(1.25vw + var(--common-unit)), 1.5rem);

	

    --f-110 : clamp(1.5rem, calc(5.72vw + var(--common-unit)), 6.875rem);



    --f-80 : clamp(1.5rem, calc(4.16vw + var(--common-unit)), 5rem);

    

    --f-68: clamp(1.625rem, calc(3.5vw + var(--common-unit)), 4.25rem);

    

     --f-44 : clamp(1.625rem, calc(2.29vw + var(--common-unit)), 2.75rem);


--font32:clamp(1rem,calc(1.6vw + var(--common-unit)),2rem);


      --f-58: clamp(1rem,calc(3.02vw + var(--common-unit)),3.625rem);



     --font40-1:clamp(1rem,calc(2.08vw + var(--common-unit)),2.5rem);



    /* --normal-font-size: 1rem;

    --small-font-size: .875rem;

    --smaller-font-size: .813rem; */

}



h2,.title-h2{

    font-size: var(--h2) !important;

}



nav a,footer p,a.btn,.donatebtn a,.phonebtn a,.btn-load-more span{

    font-size: var(--p) !important;

}

p{

    font-size: var(--p);

}

* {



scroll-behavior: smooth;



    margin: 0;scroll-padding-top:180px;







  }

.maran-learn-col-p-text{font-size:var( --banner-p)!important;font-weight:600;margin: 0;}



.f-38and22{font-size:var(--font38-mb-22)!important;font-weight:600;    margin: 0;}



.f-42{font-size:var(--font42) !important;font-weight:600;    margin: 0;}

.f-28{ font-size:var(--banner-p) !important;}

.p-content h3{font-size:var(--font36);font-weight:600;    margin: 0;

    margin-top: 25px;}

.f-22{font-size:var( --font22) !important;}

.f-110{font-size:var(--f-110) !important;}

.f-100{font-size:var(--font100 );}

.err-text{font-size:var(--err-text) !important;}

.f-75{font-size:var(--f-75) !important;}

.p-content p,.entry-content ul.wp-block-list li{color:rgba(96, 96, 96, 1);}

.p-content h4{font-size:var(--font28) !important;font-weight:600 !important;}

.f-80{font-size:var(--f-80) !important;}

.p-content .s-quotes p {

    color: #2b3b94 !important;}



.f-50{font-size:var(--font50);}

.f-40{font-size:var(--font40);}

.f-40-1,.f-40-1 sup{font-size:var(--font40-1) !important;}
.f-40-1 sup{font-size:3rem !important;}

.f-32{font-size:var(--font32) !important;}


.f-68{font-size:var(--f-68) !important;}



.f-28{font-size:var(--font28);}

.f-149{font-size:var(--font149) !important;}

.f-30{font-size:var(--font30);}



.f-24{font-size:var(--f-24);}



.f-30-22{font-size:var(--font30-1) !important;}





.f-75-1{font-size:var(--f-75-1) !important;}



.f-50{font-size:var(  --f-50) !important;}



#f-44{font-size:var(--f-44) !important;}

.f-44{font-size:var(--f-44) !important;}



.f-68{font-size:var(--f-68) !important;}



.area .col{padding-bottom:0% !important;}



.f-58{font-size:var(--f-58) !important;}





.blog-head{font-size:var(--blog-head) !important;}

.b-p,.b-p .wp-block-post-excerpt__excerpt{font-size:var(--p-small) !important;}

.p-content p{

    margin: 0 !important;

    padding-top: 12px;

}





figure.height-100,figure.height-100 img{height:100%;width:auto;}





.p-content ul{    padding-left: 20px;}





html{scroll-padding-top:180px;}



.d-flex-btn a{display: flex;

    align-items: center;

    gap: 10px;}



  body {







    line-height: 1.5;







    -webkit-font-smoothing: antialiased;



    scroll-behavior: smooth;scroll-padding-top:180px;







  }







.faq-text{font-size:var(--faq-text) !important;}





.hide{display: none;}



  .about-logo-sec,.leadership-img{text-align: center;

    display: flex !important;

    justify-content: center;}







*{



    font-family: "basic-sans",sans-serif;



}



header.header-sec {



    position: sticky;



    top: 0;



    z-index: 1000;



    background-color: #ffffff;



    border-bottom: 1px solid #ccc;



}





.wp-block-query-pagination-numbers{display: flex;

    align-items: center;

    gap: 8px;}

    

    

.wp-block-query-pagination-numbers span, .wp-block-query-pagination-numbers a{font-size: 18px !important;

    padding: 0px 8px;

    border-bottom: 2px solid #fff;

    line-height: 1;}







.wp-block-query-pagination{    gap: 1rem;

    display: flex;

    align-items: center;

    margin: 0;

    padding-top: 3%;}



.wp-block-query-pagination-next{background-image: url(https://www.indiaautismcenter.org/wp-content/uploads/2025/05/arrow-icon-2-png.png);

    background-size: 30px;

    background-repeat: no-repeat;    height: 30px;

    width: 30px;}

    

.wp-block-query-pagination-previous{background-image: url(https://www.indiaautismcenter.org/wp-content/uploads/2025/05/arrow-icon-png.png);

    background-size: 30px;

    background-repeat: no-repeat;    height: 30px;

    width: 30px;}    

    

    

.wp-block-query-pagination-next span,.wp-block-query-pagination-previous span{opacity:0;}



.wp-block-query-pagination-numbers .current{border-bottom: 2px solid #2b3b94;}





header .mail a{text-decoration:none;}







.mail{



        display: flex;



        align-items: center;



        justify-content: center; 



        gap: 7px;



        flex-direction: row;



        flex-wrap: nowrap;



        font-weight: 200;



        line-height: 21.6px;



        text-align: left;



        font-size: 18px;



    }



.wp-block-group:has(>.main-menu){



    padding-left: 1vw !important;



}



.main-menu{



    gap:1.5rem;



}



button{

    cursor: pointer;

}

.main-menu ul li a{text-decoration:none;}







.hdmainmenu{



    border-bottom: 1px solid #ccc;}



    



.main-menu{



font-size: 22px;



font-weight: 400;



line-height: 21px;



text-align: left;



}



.faq-section{padding:0px;margin: 0;}



.main-menu  .current-menu-item {color: #F51C2B!important;}







.main-menu ul li a:hover{color: #F51C2B!important;}







.donatebtn a {



    border-radius: 5px;



    background-color: #fcc726;



    display: flex;



    align-items: center;



    justify-content: center;



    gap: 7px;



    flex-direction: row;



    flex-wrap: nowrap;



    font-size: 20px;



    font-weight: 700;



    line-height: 21px;



    text-align: left;



}







.phonebtn a {border-radius: 5px;



    background-color: #2B3B94;



    display: flex;



    align-items: center;



    justify-content: center;



    gap: 7px;



    flex-direction: row;



    flex-wrap: nowrap;



  



    font-size: 20px;



font-weight: 700;



line-height: 21px;



text-align: left;



}



.menubtn{display: flex;



        align-items: center;



        justify-content: center; 



        gap: 10px;



        flex-direction: row;



        flex-wrap: nowrap;



        font-weight: 400;



        font-size:18px;



        line-height: 21.6px;



        text-align: left;}



        



   .main-menu{gap:2.5rem;}  



   .search-pic {



    padding: 0px 5px;}



 footer .ft-menu{



font-size: 22px;



font-weight: 400;



line-height: 26.4px;



text-align: left;



color:#000000; gap: 2rem!important;



}



   footer .ft-menu a{text-decoration:none;}  



   



 



   



   #synergos-credit a{text-decoration:none;display: flex;

    align-items: center;

    gap: 8px;} 



   



   



   footer .social-btn {



    display: flex



;



    gap: 0.5rem;



}



   



  /* home page*/



   



  /*.ends-pic img{width: 21%;



    position: absolute;



    z-index: 1;}*/



    



   .ends-section {position: relative;}



    



   .ends-section::before {



    content: "";



    width: 100%;



    height: 87%;



    top: 0;



    left: 0;



    position: absolute;



    background: #f8f8f8;



    z-index: -1;



}



   



   .area .title {



    font-size:var(--h3);



    font-weight: 600;



    line-height: 25px;



    text-align: left;



    color: #000000;



    }



#learn-more h2{



    font-size: var(--h2-b);

}   

#Faqs h2{

    font-size: var(--faq-t);

}

    .area p{font-size:var(--p-small);



    font-weight: 400;



    line-height: 1.5;



    text-align: left;



    color: #000000;



    }



    



.area .col{box-shadow: 0px 2px 4px 0px #00000014; background-color:#ffffff;}







.mobile-menu {display:none;}





 

.mobile-menu-btn{display:none;}


.p-content ul li strong{font-size:1.5rem;font-weight:700;color:#000 !important;}

.p-content ul.more-spc li{    padding-top: 5px;
    margin: 0;
}
.p-content ul.more-spc li:nth-child(1){padding-top:0px !important;}
.p-content ul.more-spc {
    padding-left: 30px;    margin-top: 10px;
}

.p-content ol.more-spc{list-style: numeric;
    padding-left: 30px;
    font-size: 1.5rem;
    font-weight: 600;}


.p-content ol.more-spc li strong{font-size: 1.5rem;font-weight: 700;color: #000 !important;}

.p-content ol.more-spc li,.terms li{line-height:1.5;font-weight:300;font-size: var(--p);color: rgba(96, 96, 96, 1);}

/* .p-content a {
    color: #cd2653;
} */


ul.more-spc li::marker {
  color: #000; 
    
}


ol.more-spc li::marker {
  color: #000;font-weight:700; 
    
}


.about_origin_story_3{padding-bottom:0px !important;}



.faq-toggle img{



    width: 100%;



    height: auto;



}



/* .testimonial-slider .owl-stage-outer,.testimonial-slider-professionals .owl-stage-outer,.testimonial-slider-social .owl-stage-outer {



    padding: 7rem 0% 2rem 0%;



    } */



.Focus_area .content-block{



    padding: 1rem !important;



}



.Focus_area .content-block>.wp-block-group:first-child{



    gap: .75rem !important;



}



.related-posts li h2,.two-line {

  display: -webkit-box;

  -webkit-line-clamp: 2;

  -webkit-box-orient: vertical;  

  overflow: hidden;

}



.learn-us-sec-btn{



    display: -webkit-box;



    text-align: center;



}



header .wp-block-buttons{



    padding: 0 !important;



}



img{



    width: 100%;



    height: auto;



}

.support{

  position: relative;

}



.support-right img {

 position: absolute;

    bottom: 0;

    max-width: 494px;

    height: auto;

    width: 100%;}

.mobile-img{display:none;}





.about-leadership .wp-block-button__link{justify-content: center !important;}

.about-leadership .wp-block-button__link .wp-container-core-buttons-is-layout-c5b9f6bd,.about-leadership .desktop{text-align:center;}



.area .title-h3{font-size:var(--font30-1);}



.inner-banner .wp-block-cover__inner-container  h2{

	font-size:var(--inner-banner-title) !important;

	color: rgb(252, 199, 38) !important;

    font-style: normal !important;

    font-weight: 600 !important;

    line-height: 0.9 !important;

}

.inner-banner .wp-block-cover__inner-container h3, .inner-banner .wp-block-cover__inner-container p{

	font-size:var(--inner-banner-small-title) !important;

	font-style: normal !important;

    font-weight: 600 !important;

}



#developing h2{

	font-size:var(--sm-ser-big-title) !Important;

}



#developing p{

	font-size:var(--p) !Important;

	font-weight:400 !Important;

}

#Advantages h2{

    font-weight: 600 !important;

}



#start-journey{

    position: relative;

}

#start-journey .wp-block-columns{

    padding-left: 10vw;

    width: 100%;

}

#start-journey .wp-block-column:last-child{

    position: relative;

    isolation: isolate;

}

#start-journey figure.overflow-img{

    position: absolute;

    bottom:0;

    right: 0;

    width:110%

}

#start-journey .cta-btn a,.cta-btn.flex a {

    display: flex;

    gap: 15px;

    align-items: center;

}











.font-75{ font-size:var(--font75-mb-35) !important;}

ul.listdisc{    list-style: disc !important;}





.col-grid-3.autism_slider .box{box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) !important;}



#manan-hear-testimonials .owl-stage-outer{padding-bottom: 1.5rem;}



#Course ul{padding-left:25px !important;}

sup mark a {
    color: #F00 !important;
    font-size: .9rem !important;
    vertical-align: super;
}
.wp-block-navigation .wp-block-navigation-item__label{
    text-transform: capitalize;
}
.career-card {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 2rem;
	background:#FFF;
	padding: 2rem;
}
.career-card .career-details{
	display: flex;
    flex-direction: column;
    gap: 1rem;
}
.career-card h3 {
    color: #2b3b94;
    font-weight: 600;
    font-size: clamp(1.5rem, calc(1.6vw + 0.0625rem), 2rem);
    text-align: center;
}
.career-card h4 {
    color: #000000;
    font-weight: 600;
    font-size: clamp(1.25rem, calc(1.25vw + 0.0625rem), 1.5rem );
    text-align: center;
}
.career-card p.expereince::before{
	content:url(https://indiaautismcenter.org/wp-content/uploads/2025/06/bag.png);
	display:block;
	
}
.career-card p.expereince {
    color: #000000;
    font-weight: 400;
    font-size: clamp(1rem, calc(1.09vw + 0.0625rem), 1.125rem );
    text-align: center;
	text-transform:uppercase;
	display:flex;
	gap:1rem;
	justify-content:center;
	align-items: center;
}

.career-card p.excerpt {
    color: #000000;
    font-weight: 400;
    font-size: 1rem;
    text-align: center;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}
.career-card .actionblock {
    display: inline-flex;
    justify-content: center;
}
	


.past-collabration-logos {
   display: grid !important;
   grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)) !important;
	gap: 1.5rem;
	
}
p a{
	color: #2b3b94;
    text-decoration: underline;
	}

/*@media only screen and (max-width: 1650px) {*/



/*    .donatebtn a{*/



/*        padding: 1rem 1rem;;*/



/*    }*/



/*    .phonebtn a{*/



/*        padding: 1rem;*/

/*       }*/



/*.learn_us .btn{padding-top:0;padding-bottom:0;}*/



/*}*/











.inner-banner .cta-btn a{display:flex;gap:15px;align-items: center;}



.cta-btn.donate a{display:flex;gap:10px;align-items: center;flex-direction:row-reverse;}



.cta.readmore a{display:flex;gap:10px;align-items: center;}



.about-autism .box-shadow{box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.17) !important;}



.w-100,.w-100 .wp-block-cover__inner-container {width:100% !important;}



.about-impact .grid3{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 60px 5%;}



.code3rem code{font-size:2.6rem !important;}



.relative{position:relative;}



.relative .round-img{position: absolute; top: 3%; display: flex ; width: 100%; align-items: center; justify-content: center; }







.about-logo-sec img{ width:40%!important; height: auto;}







.about-leadership .leadership-img img{ width:60%!important; height: auto;}



.mobile{display:none !important;}



.desktop{display:block !important;}











.s-resident a.btn-load-more{padding-top:0px;}



.sav-exp-sec .col-grid-3{display: grid ; grid-template-columns: 1fr 1fr 1fr; gap: 45px 25px;}











.sav-animation-sec .inline-sec p code{font-weight:700;font-size:2rem;color:#2B3B94}











.sav-child figure{position: absolute;left: 50px;max-width: 500px; bottom: 0;}











.d-flexgap0{display: flex;flex-direction: column;gap: 0px;}



.upcoming-batch .cta-btn a{display: flex;gap: 15px;}















.black-cta a.btn-load-more{color:#000;}



.black-cta a.btn-load-more svg path{fill: #000;}



#support-future .img-sec figure{width: 115%; margin-top: -15%;}







.blog-col ul li:nth-child(2) .card-content .blog-content,.blog-col ul li:nth-child(3) .card-content .blog-content{padding:0px !important;}









@media only screen and (max-width: 1800px) {







.board_of_advisors .item h3{font-size: 2rem !important;}







}















@media only screen and (max-width: 1500px) {



.ifont4{font-size:4rem !important;}



/*.ifont1-5,ul.ifont1-5 li{font-size: 1.5rem !important;}*/



.imax700{max-width:700px !important;}



.code3rem code {

    font-size: 2.25rem !important;

}







}











@media only screen and (max-width: 1400px) {



    .main-menu {



        display: none;



    }



}







@media only screen and (max-width: 781px){



    .ends-pic{max-width: 80vw;        margin: auto !important;}



    .iac-logo {width: 95px; height: 40px;}



    



    /*.search-pic { width: 22px; height: 22px;}*/


	.about-leadership.wp-block-group {
		padding-bottom:0px !Important;
	}
    



    .mobile-menu a img { height: 32px;        width: auto !important;}



    .mc-y-pad{



        padding-top: 10vw !important;



        padding-bottom: 10vw !important;



    }



    .blog-listing{padding:10% 5% !important;} 

    

    

    .sav-animation-sec .inline-sec p code{font-size:22px;}



    .sav-animation-sec .inline-sec p{text-align:center;max-width:100%;}



    



    .mob-mt5{margin-top: 5px !important;}



    .mobf1-5{font-size: 1.5rem !important;line-height: 1.2;}



    .mob-max80{max-width:80px !important;}



    .sav-step .wp-block-column h3{margin-top: 15px !important;}



.sav-step .wp-block-column p{margin-top: 10px !important;}



    .sav-step,.s-resident,.sav-exp-sec{padding:10% 5% !important;}



    .menu-2-row { gap:0.8rem;}



    



    .mob-fcol{flex-direction:column;}



    .sav-child{min-height: unset !important; flex-direction: column-reverse; align-items: center;}



.sav-child figure {position: relative; left: unset; max-width: 100%; bottom: unset; width: 100%; }



.sav-child p{padding-left:0px !important;}



    



    .mobile-menu-btn img {width: 32px!important;height: 32px!important;}



    .hdmainmenu {padding:8px 5%!important;}



    .info{display:none;}



    .menubtn{display:none!important;}



    /*.mobile-menu-btn{ visibility: visible;}*/



    .mobile-menu-btn {



    display: unset;display: flex; align-items: center; justify-content: center;}



    .mobile-menu {visibility:visible; display: flex; justify-content: center;align-items: center;}



    .mobile-menu img{ display: flex;



    align-items: center;



    justify-content: center;}



    .main-menu{display:none;}



    .donate-btn-sec{position: fixed;bottom: 0px;width: 100%;left: 0px; padding-left:0px!important;; padding-right:0px!important;}



  .phone-btn-sec{display:none!important;}



  



  



  .sav-exp-sec .col-grid-3 {display: unset;}



  .vl {



    display: none;



}







.sav-exp-sec .mobf1-5{padding-bottom: 5px !important;}







.sav-exp-sec .box{text-align:left;padding:15px !important;        box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) !important;

        margin-left: 3px;

        margin-bottom: 2px !important;}







.sav-exp-sec .box a.btn-load-more{padding:0px 5px;}






.past-collabration-logos.owl-theme .owl-nav {
  --dots-width: 100px;
  --dots-height: 36px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: calc(var(--dots-width) - 10px);
  height: var(--dots-height);
  left: calc((100% - var(--dots-width)) / 2);
  margin: 2rem 10px auto 0 !important;
	bottom: 0;
}

.past-collabration-logos .owl-nav {
  display: inline-block;
  position: absolute;
  margin: 0 !important;
}

.past-collabration-logos .owl-prev {
  display: none;
}
	.past-collabration-logos figure {
    margin: auto;
    max-width: 80%;
}

.past-collabration-logos .owl-next {
  padding: 0 !important;
  aspect-ratio: 1;
  margin: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 0;
  border: none;
}

.past-collabration-logos .owl-next::before {
  content: url('https://www.indiaautismcenter.org/wp-content/uploads/2025/01/Testimonial_icon-PNG.png');
  padding: 0;
  line-height: 1;
  aspect-ratio: 1;
  display: inline;
  background: #2b3b94;
}

.past-collabration-logos .owl-nav button,
.past-collabration-logos .owl-nav div {
  margin: 0 !important;
  font-size: 0 !important;
  background: transparent !important;
}

.past-collabration-logos .owl-nav button span {
  display: none;
}




.donatebtn a{



    border-radius: 0px;



}



 .hero-section {height: 25rem;}



 .content {padding:0%}

#home-about{padding:0% 3% !important;}



  .content h1 { font-size:1.5rem;line-height:1.5;}



  .content h2 { font-size:1.125rem !important;line-height:1.5;margin-bottom: 5px !important;}



    



  .content p {font-size: 15px; font-weight: 400;  width: 70%; line-height: 19px;}



  



   .hero-section .btn {        height: 35px;



    padding: 5px 10px 5px 18px;



    background-color: #FCC726;



    color: #000000;



    font-weight: bold;



    border-radius: 4px;



    display: inline-flex



;



    align-items: center;} 



   



  .ends-section::before { 



       height: 94%;



  }



  



   .ends-section .title-h2{



 font-size: 1.625rem !important;



    font-weight: 600;



    line-height: 1.5;



    text-align: left;



}





.follows h2{color: #2b3b94;

    font-size: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.588), 20px)!important;

    font-style: normal;

    font-weight: 600;

}



 .bullet-item {

    padding-left: 0rem;

}

 

.tick-bullet::before {

    content: "";

    width: 24px;

    height: auto;

    aspect-ratio: 1;

    background: url(https://www.indiaautismcenter.org/wp-content/uploads/2025/05/tik-yellow-icon.png);

    background-repeat: no-repeat;

    background-position: center;

    background-size: contain;

    position: absolute;

    left: -2.5rem;

}

.tick-bullet{position:relative;}

 

.tick-bullet-blue::before {

    content: "";

    width: 24px;

    height: auto;

    aspect-ratio: 1;

    background: url(https://www.indiaautismcenter.org/wp-content/uploads/2025/05/tik-blue-icon.png);

    background-repeat: no-repeat;

    background-position: center;

    background-size: contain;

    position: absolute;

    left: -2.5rem;

}

.tick-bullet-blue{position:relative;}

 





 .ends-section p{font-size: 15px;



font-weight: 400;



line-height: 22px !important;



text-align: left;margin-top:10px;



}



#Focus-area{padding-top:0% !important;}



.content-block{



    padding: 1rem !important;



}



/*Focus_area*/



/* .Focus_area{padding: 0px 5% !important;} */



.Focus_area .title-2{font-size: 26px !important;



    font-weight: 600;



    line-height: 26px!important;



    text-align: left;}



 .Focus_area .title-h3{font-size: 22px!important;



font-weight: 600;



line-height: 22px;



text-align: left;}







.Focus_area p{font-size: 16px!important;



font-weight: 400;



line-height: 18px;



text-align: left;



}











.Focus_area a.btn-load-more{



        padding: 5px 10px 5px 18px;



        background-color: #FCC726;



        color: #000000;



        font-weight: bold;



        border-radius: 4px;display: flex



;



        align-items: center;}



    



    .Focus_area .learn-more-block {font-weight:600;font-size:16px!important;   margin-top: .5rem;}



    



   .Focus_area a.btn-load-more svg {



    display: flex



;



    justify-content: center;



    align-items: center;



    margin: -3px 0px;



}



    



     .Focus_area a.btn-load-more svg path {



    fill: #000;}



    



    



    



/*sets_us*/ 



 /* #sets_us{padding: 2% 5% !important;} */



 



  #sets_us .title-2{font-size: 26px !important;



    font-weight: 600;



    line-height: 26px!important;



    text-align: left;margin: 3% 0% 0% 0%;}



 .sets_us .title-h3{font-size: 22px!important;



font-weight: 600;



line-height: 22px;



text-align: left;padding-left: 15px;}







.sets_us p{font-size: 16px!important;



font-weight: 400;



line-height: 18px;



text-align: left;



padding:10px 15px;}



    



    #sets_us a.btn-load-more{



    padding: 5px 10px 5px 18px;



    background-color: #FCC726;



    color: #000000;



    font-weight: bold;



    border-radius: 4px;display: flex;



        align-items: center;}



    



  



    



     #sets_us a.btn-load-more svg path {



    fill: #000;



}  



    



    



/*blogs*/    



















#Blogs .title-2{font-size: 26px !important;



    font-weight: 600;



    line-height: 26px!important;



    text-align: left;padding: 2% 2%;



        margin: 2% 2%;}



 







#Blogs a.btn-load-more {



    padding:5px 10px 5px 10px;



    background-color: #FCC726;



    color: #000000;



    font-weight: bold;



    border-radius: 4px;display: flex;



        align-items: center;}



    



    #Blogs a.card-link svg path {



    fill: #000;



}







#Blogs a.card-link {



    background-color: #FCC726;



    color: #000000;



    font-weight:600;



    border-radius: 4px;



    font-size: 16px !important;





    margin: 2% 0%;



    display: flex;align-items: center;

        line-height: 1.6;

               padding: 5px 10px 5px 10px;

        gap: 8px;

    



}



.blog-col ul li .card-content {

    padding: 1rem !important;

}



.card-content h3{line-height:1.1;}





#Blogs a.card-link svg{max-width: 20px;}



    .blogs-title-content .blog-content {



    padding: 0px;



}



    



   /*hear */ 



   



   .hear{padding: 10vw 3% !important;}



   



   .hear .title-2{font-size: 26px !important;



    font-weight: 600;



    line-height: 26px!important;



    text-align: left;



    margin: 5% 0% 0% 0%;}



    



    

.tabs {

	justify-content: flex-start;}

    



    



/*faqs*/







.Faqs{padding: 2% 5% !important;}







.Faqs .title-2{font-size: 26px !important;



    font-weight: 600;



    line-height: 26px!important;



    text-align: left;



    margin: 5% 5% 0% 5%;}

    

    



  .faqs-sec{padding:10px 0px !important;}



  



  .faq-section {



    padding: 0px !important;} 



    



    .faq-question{font-size: 18px!important;font-weight: 600;line-height: 21px;text-align: left;  display: flex



        ;



                justify-content: space-between;gap:1rem}







    



    .faq-answer{font-size: 16px!important;font-weight: 400;line-height: 21px;text-align: left;      }



    



    



     #Faqs a.btn-load-more {padding: 5px 10px 5px 18px; background-color: #fcc726; color: #000000;



    border-radius: 4px;}







  #Faqs a.btn-load-more svg path {  fill: #fff;}



  



      #Faqs svg { margin: -1% 0%;}



      



     #Faqs  a.btn-load-more {



    font-size: 16px !important;



    font-weight: 600;}



    



    



    



    /*lear*/



    



     #learn-more .btn {  gap: 10px;border-radius: 4px;padding: 5px 10px 5px 18px;        display: inline-flex



        ;        line-height: 1.6;} 



    

#learn-more .btn svg{max-width:20px;}

    



    



    .learn_us h2 {font-size: 2rem !important;



        width: 100%;



        max-width: 100%;



        text-align: center;



        padding: 0% 3%;



        line-height: 1.2 !important;}



        



        



    #learn-more{padding-top: 5% !important;



    padding-bottom: 5% !important;}





/* #learn-more a{line-height: 1.1 !important;} */

    



    .learn-us-sec-btn {



    padding: 10px 0px !important;text-align: center;display: flex



    ;        margin-top: 5px;







}



    



    /*footer*/



    



    



    footer .ft-menu {padding: 1% 2%;



        display: flex;gap: 0.75rem 2rem !important; justify-content: center;}



        



    footer .follows{padding: 0%;        gap: 8px;}



    



    .copy{flex-wrap: wrap;padding: 10px 0%;}



    



    .footer-link,.ft-menu-bottom {padding-top:0% !important;}



    



    .ft-term {font-size: 18px !important;}



    



   .ft-term{

       padding: 5% 0%;

        font-size: 1.125rem !important;



    text-align: center;}



    



    .copy .copy-right {padding: 2% 0% 5% 10%;text-align: center;}



    #synergos-credit { padding: 0% 0% 15% 0%; text-align: center;width: 100%;}

 #synergos-credit a{font-size:15px !important;font-weight:400;}



.copy p{font-size:15px !important;}









/*







.testimonial-card {width:440px;



        padding: 3% 5%;



        margin: 3% 4%;}



.testimonial-slider .owl-carousel .owl-theme, .owl-stage-outer, .owl-stage{



    left: 0px;



    padding: 11% 0% 2% 0%;



    display: flex !important;



    flex-direction: row;



    gap: 2rem;



}



.owl-dots {



    width: 190px}







 .owl-theme .owl-nav {



    margin: 0px 11% !important;



    } 



    



    .tab {



    font-size: 20px;}







/*.owl-stage{width:600px!important;}







.testimonial-slider .owl-carousel .owl-theme, .owl-stage-outer, .owl-stage{



    left: 0px;



    padding: 10% 0% 0% 0%;



    display: flex!important;



    gap: 2rem;



    }



    



.testimonial-text{height:auto;}







.owl-item{width:590px!important;}



 .tab {



    font-size: 1.15rem;}



    



    .owl-dots {



    width: 173px}



   .owl-theme .owl-nav {



    margin: 13px 9.5% !important;



    } 



    



    .owl-dots {



    margin: 2% auto 0 auto;}



    



    .owl-dots {



        margin-top: 20px;



    }







    .owl-prev, .owl-next {



        width: 25px;



        height: 25px;



        font-size: 16px;



        margin: 0 5px;



    }*/



    .ft-menu a{



               font-size: 1.125rem !important;

        font-weight: 400;



    }



    

.follows h2{font-size:1.25rem !important;}

    



    .cta-btn a img{max-width: 1.5rem; height: auto;}



    .inner-banner .wp-block-cover{min-height:250px !important;}



.inner-banner .wp-block-cover h2{font-size: 28px !important; margin-top: 10px !important; line-height: 1.1 !important;}



.mob-col{flex-direction:column;}



.mob-astart{    align-items: flex-start;}



.mob-gap25{gap:25px;}



.mob5rem{    font-size: 5rem !important;line-height: 1.1 !important;}   



.mob1rem  { font-size: 1rem !important;line-height: 1.4 !important;}



.code3rem code {font-size: 1rem !important;}



.mob-pt10{padding-top:10vh !important;}



 .mob-pt0{padding-top:0px !important;}



#old-col,.about-impact,.about-leadership{padding:10% 5% !important;position: relative;z-index: 1;}



        



        



.about-autism{position: relative;z-index: 1;        background: #fff;}         



        



        



#old-col .mob1rem{text-align:center !important;}



 .about-logo-sec img {width: 80% !important;}



.about-impact .grid3 {display: block;text-align:center;}



.mob-pb25{padding-bottom:25px;}



.impact_slider .owl-stage{display:flex;} 



 



 



 .impact_slider owl-nav button,.impact_slider .owl-nav div{



  margin: 0  !important;



  font-size: 0 !important;



  background: transparent !important;



}















.impact_slider .owl-dots {



   



  



    padding: 10px 2.25rem 10px 10px;



     margin: 2rem auto 0 auto;



    line-height: 13px;



    border: 1px solid #000000;



    border-radius: 50px;



    display: inline-flex;



    justify-content: center;



    gap: 5px;



    



}







.impact_slider .owl-dot {



  /* width: 10px;



    height: 10px;



    background-color: #ccc;



  



    margin: 0 5px;



    cursor: pointer;



    border: 1px solid #000; */



      border-radius: 50%;



}







.impact_slider .owl-dot.active {



    background-color: #000; 



}











.impact_slider.owl-theme .owl-nav {



    --dots-width : 197px;



    --dots-height : 36px;



    display: flex;



    justify-content: space-between;



    align-items: center;



    width: calc(var(--dots-width) - 10px);



    height: var(--dots-height);



    left: calc((100% - var(--dots-width)) / 2);



    margin:2rem 10px auto 0  !important



}











.impact_slider .owl-next{padding: 0 !important;



    aspect-ratio: 1;



    /* max-height: 20px; */



    margin: 0px;



    display: inline-block;



    display: flex;



    align-items: center;



    justify-content: center;



    position: absolute;



    right: 0;border: none;}











 



.impact_slider .owl-nav {display: inline-block;



    position: absolute;



    margin: 0!important;}



    



.impact_slider .owl-prev{display:none;}



    



.impact_slider .owl-next::before {



    content: url(https://www.indiaautismcenter.org/wp-content/uploads/2025/01/Testimonial_icon-PNG.png);



    padding: 0;



    line-height: 1;



    aspect-ratio: 1;



    display: inline;        background: #2b3b94;



}







.impact_slider .owl-nav button, .impact_slider .owl-nav div{







        margin: 0  !important;



    font-size: 0 !important;



    background: transparent !important;



}



    



  .impact_slider .owl-nav button span{display:none;}   



    .owl-theme .owl-nav [class*='owl-']:hover {



     background:unset!important;



    color: #FFF;



    text-decoration: none;



}







.impact_slider.owl-theme .owl-dots .owl-dot.active span, .impact_slider.owl-theme .owl-dots .owl-dot:hover span {



    background: #000000!important;}







.impact_slider.owl-theme .owl-dots .owl-dot span,.impact_slider.owl-theme .owl-dots .owl-dot.active span{ margin:2px!important;}







.impact_slider .wp-block-column p{text-align:left !important;}



.about-impact .wp-block-cover{padding:0 !important;}



 .desktop{display:none !important;}



.mobile{display:block !important;}



.about-impact{padding-bottom:5% !important;}



.mob-max100,.mob-max100 p,.mob-max100 h2{max-width: 100% !important;    padding-left: 0 !important;padding-right: 0% !important;}



.m-alignleft{text-align:left !important;}



.about-leadership .mobile{display:flex !important;}







.about-leadership .leadership-img img {



    width: 100% !important;}











.autism_slider .owl-stage{display:flex;} 



 



 



 .impact_slider owl-nav button,.impact_slider .owl-nav div{



  margin: 0  !important;



  font-size: 0 !important;



  background: transparent !important;



}















.autism_slider .owl-dots {



   



  



    padding: 10px 2.25rem 10px 10px;



     margin: 2rem auto 0 auto;



    line-height: 13px;



    border: 1px solid #000000;



    border-radius: 50px;



    display: inline-flex;



    justify-content: center;



    gap: 5px;



    



}







.autism_slider .owl-dot {



  /* width: 10px;



    height: 10px;



    background-color: #ccc;



  



    margin: 0 5px;



    cursor: pointer;



    border: 1px solid #000; */



      border-radius: 50%;



}







.autism_slider .owl-dot.active {



    background-color: #000; 



}











.autism_slider.owl-theme .owl-nav {



    --dots-width10 : 100px;



    --dots-height10 : 36px;



    display: flex;



    justify-content: space-between;



    align-items: center;



    width: calc(var(--dots-width10) - 10px);



    height: var(--dots-height10);



    left: calc((100% - var(--dots-width10)) / 2);



    margin:2rem 10px auto 0  !important



}











.autism_slider .owl-next{padding: 0 !important;



    aspect-ratio: 1;



    /* max-height: 20px; */



    margin: 0px;



    display: inline-block;



    display: flex;



    align-items: center;



    justify-content: center;



    position: absolute;



    right: 0;border: none;}









.about-autism .box-shadow {

    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);

}





 



.autism_slider .owl-nav {display: inline-block;



    position: absolute;



    margin: 0!important;}



    



.autism_slider .owl-prev{display:none;}



    



.autism_slider .owl-next::before {



    content: url(https://www.indiaautismcenter.org/wp-content/uploads/2025/01/Testimonial_icon-PNG.png);



    padding: 0;



    line-height: 1;



    aspect-ratio: 1;



    display: inline;        background: #2b3b94;



}







.autism_slider .owl-nav button, .autism_slider .owl-nav div{







        margin: 0  !important;



    font-size: 0 !important;



    background: transparent !important;



}



   .autism_slider{text-align:center;} 



  .autism_slider .owl-nav button span{display:none;}   



    .owl-theme .owl-nav [class*='owl-']:hover {



     background:unset!important;



    color: #FFF;



    text-decoration: none;



}







.autism_slider.owl-theme .owl-dots .owl-dot.active span, .autism_slider.owl-theme .owl-dots .owl-dot:hover span {



    background: #000000!important;}







.autism_slider.owl-theme .owl-dots .owl-dot span,.autism_slider.owl-theme .owl-dots .owl-dot.active span{ margin:2px!important;}







.autism_slider .wp-block-column p{text-align:left !important;}







.about-autism .box-shadow {padding: 20px 15px !important;

        margin-bottom: 10px !important;

        margin-left: 1px;}



.about-autism .box-shadow h4,.about-autism .box-shadow p{text-align:left}







.about-donation .wp-block-cover{min-height:380px !important;padding-bottom:10% !important;display: flex

;

        align-items: end;}



.about-autism{padding:10% 5% !important}



.about-donation .cta-btn a{width: 100%; align-items: center; justify-content: center; padding-top: 8px !important; padding-bottom: 8px !important;}



.about-donation .cta-btn{width:100%;}



.ball-bounce {



            width: 50px;



            height: 50px;



          



            transition: transform 0.5s linear;}

.inner-banner .cta-btn a{line-height:1.6 !important;padding: 5px 10px !important;}



.cta.readmore a {

    background-color: #fcc726 !important;

    padding: 8px 10px !important;

    border-radius: 4px !important;

    line-height: 1.6px !important;

    color: #000 !important;

}



.about-donation .wp-block-cover p{padding-top:10px !important;padding-bottom:0px !important;}



.cta.readmore a img{max-width:20px !important;}



.s-resident .wp-block-columns{gap:20px !important;}



.s-resident .wp-block-columns .wp-block-column ul li{font-size:1rem !important;}



.s-resident .wp-block-columns .wp-block-column ul{padding-left:20px !important;}



.mob-col-rev{flex-direction:column-reverse;}



.board_of_advisors .item h3 {font-size: 1.5rem !important; padding-left: 2px; text-align: left; }



.board_of_advisors .wp-block-column p {text-align: left !important; padding-left: 5px; margin: 8px 0px !important; }



.mob-pad10-5{padding:10% 5% !important;}



.alumini_slider .box .img-sec {max-width: 110px;    margin-top: -80px;}



.alumini_slider .box .expert {font-size: 17px;}



.alumini_slider .box h3{font-size:26px;}



.upcoming-batch{max-width: 100%; padding: 5% 0px 0% 0% !important;}



.upcoming-batch .wp-block-heading{font-size:1.5rem !important;}



.upcoming-batch .cta-btn a{padding-top: 8px !important; padding-bottom: 8px !important;}








	
	


#partners .wp-block-cover{min-height:400px !important;}



#partners .wp-block-columns{gap:0rem !important}



#support-future{padding: 10% 5% 0% 5% !important;}



#support-future .img-sec figure {width: 100%; margin-top: 0; }





.mob-row-col{flex-direction:column;}



	.support-right img {

		position: relative;}

		





        



.owl-nav button,.owl-nav div{



    margin: 0  !important;

  

    font-size: 0 !important;

  

    background: transparent !important;

  

  }

  

  

  

  .owl-dots {

  

     

  

    

  

      padding: 10px 2.25rem 10px 10px;

  

       margin: 2rem auto 0 auto  !important;

  

      line-height: 13px;

  

      border: 1px solid #000000;

  

      border-radius: 50px;

  

      display: inline-flex;

  

      justify-content: center;

  

      gap: 5px;

  

      

  

  }

  

  

  

  .owl-dot {

  

    /* width: 10px;

  

      height: 10px;

  

      background-color: #ccc;

  

    

  

      margin: 0 5px;

  

      cursor: pointer;

  

      border: 1px solid #000; */

  

        border-radius: 50%;

  

  }

  

  

  

  .owl-dot.active {

  

      background-color: #000; 

  

  }

  

  

  

  

  

  .owl-theme .owl-nav {

  

      --dots-width : 197px;

  

      --dots-height : 36px;

  

      display: flex;

  

      justify-content: space-between;

  

      align-items: center;

  

      width: calc(var(--dots-width) - 10px);

  

      height: var(--dots-height);

  

      left: calc((100% - var(--dots-width)) / 2);

  

      margin:2rem 10px auto 0  !important

  

  }

  

  

  .p-content .wp-block-post-content h3{font-size:2.25rem !important;}

  

  

  .owl-next{padding: 0 !important;

  

      aspect-ratio: 1;



  

      margin: 0px;

  

      display: inline-block;

  

      display: flex;

  

      align-items: center;

  

      justify-content: center;

  

      position: absolute;

  

      right: 0;}

  

  

  

  

  

   

  

  .owl-nav {display: inline-block;

  

      position: absolute;

  

      margin: 0!important;}

  

      

  

  .owl-prev{display:none;}

  

      

  

  .owl-next::before {

  

      content: url(https://www.indiaautismcenter.org/wp-content/uploads/2025/01/Testimonial_icon-PNG.png);

  

      padding: 0;

  

      line-height: 1;

  

      aspect-ratio: 1;

  

      display: inline;

  

  }

  

  

  

      

  

    .owl-nav button span{display:none;}   

  

      .owl-theme .owl-nav [class*='owl-']:hover {

  

       background:unset!important;

  

      color: #FFF;

  

      text-decoration: none;

  

  }

  

  

  

  .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {

  

      background: #000000!important;}

  

  

  

  .owl-theme .owl-dots .owl-dot span{ margin:2px!important;}



 

/* .landmark-projects-slider .owl-stage{display:flex;}  */





/* .landmark-projects-slider .owl-dots { padding: 10px 2.25rem 10px 10px; margin: 2rem auto 0 auto;line-height: 13px;border: 1px solid #000000;border-radius: 50px;display: inline-flex;justify-content: center;gap: 5px;} */





/* .landmark-projects-slider .owl-dot {border-radius: 50%;} */



/* .landmark-projects-slider .owl-dot.active { background-color: #000;} */



/* 

.landmark-projects-slider.owl-theme .owl-nav {



    --dots-width1 : 197px;



    --dots-height1 : 36px;



    display: flex;



    justify-content: space-between;



    align-items: center;



    width: calc(var(--dots-width1) - 10px);



    height: var(--dots-height1);



    left: calc((100% - var(--dots-width1)) / 2);



    margin:2rem 10px auto 0  !important



} */











/* .landmark-projects-slider .owl-next{padding: 0 !important;



    aspect-ratio: 1;





    margin: 0px;



    display: inline-block;



    display: flex;



    align-items: center;



    justify-content: center;



    position: absolute;



    right: 0;border: none;} */











 

/* 

.landmark-projects-slider .owl-nav {display: inline-block;



    position: absolute;



    margin: 0!important;} */



    

/* 

.landmark-projects-slider .owl-prev{display:none;} */



    



/* .landmark-projects-slider .owl-next::before {



    content: url(https://www.indiaautismcenter.org/wp-content/uploads/2025/01/Testimonial_icon-PNG.png);



    padding: 0;



    line-height: 1;



    aspect-ratio: 1;



    display: inline;        background: #2b3b94;



} */







/* .landmark-projects-slider .owl-nav button, .autism_slider .owl-nav div{







        margin: 0  !important;



    font-size: 0 !important;



    background: transparent !important;



} */



   .landmark-projects-slider{text-align:center;} 

/* 

  .landmark-projects-slider .owl-nav button span{display:none;}   



    .owl-theme .owl-nav [class*='owl-']:hover {



     background:unset!important;



    color: #FFF;



    text-decoration: none;



} */







/* .landmark-projects-slider.owl-theme .owl-dots .owl-dot.active span, .landmark-projects-slider.owl-theme .owl-dots .owl-dot:hover span {



    background: #000000!important;}

 */



/* 

.landmark-projects-slider.owl-theme .owl-dots .owl-dot span,.landmark-projects-slider.owl-theme .owl-dots .owl-dot.active span{ margin:2px!important;}

 */





.landmark-projects-slider .wp-block-column p{text-align:left !important;}

	

	

.research-center .hd-title{font-size: 1.675rem!important;}

	

#impact-research .hd-title{font-size: 1.675rem!important;}

#impact-research .grid3 .col-research{margin: 0.5rem 0px 3rem 0px;}

	

#projects-publications  .hd-title{font-size: 1.675rem!important;}

	

	

	#projects-publications  a.btn-load-more {padding: 5px 10px 5px 18px;

        background-color: #FCC726;

        color: #000000;

        font-weight: bold;

        border-radius: 4px;

        display: flex;}

	#projects-publications {padding-bottom: 2rem;}

	

	#projects-publications a.btn-load-more svg {

        display: flex;

        justify-content: center;

        align-items: center;

        margin: -3px 0px;}

	#projects-publications a.btn-load-more svg path {

		fill: #000000!important;}

	

	#projects-publications.learn-more-block {

        font-weight: 600;

        font-size: 1.2rem !important;

        margin-top: .5rem;  

    }

	#projects-publications .lm-btn{display:flex;}

	

	/*#projects-publications  .wp-block-button.cta.readmore {padding: 5px 10px 5px 18px;

    background-color: #FCC726;

    color: #000000;

    font-weight: bold;

    border-radius: 4px;

    display: flex;

    font-size: 1.2rem;

}

	

	

	#projects-publications a.btn-load-more svg {

        display: flex;

        justify-content: center;

        align-items: center;

        margin: -3px 0px;}

	#projects-publications a.btn-load-more svg path {

    fill: #000000!important;

}

	#projects-publications .cta.readmore a { 

        font-weight: 600;

        font-size: 16px !important;

        margin-top: .5rem;  

		color:#000!important;

    }*/

	

	

#Partners-Discovery .hd-title{font-size: 1.675rem!important;}

	

#support .hd-title{font-size: 1.675rem!important;}

	

#Partners-Discovery .mobile-img{display:inline-block;}

	

#Partners-Discovery .desktop-img{display:none;}

	#Partners-Discovery  a.btn-load-more {padding: 5px 10px 5px 18px;

        background-color: #FCC726;

        color: #000000;

        font-weight: bold;

        border-radius: 4px;

        display: flex;}

	#Partners-Discovery {padding-bottom: 2rem;        margin-top: 0;}

	

	#Partners-Discovery a.btn-load-more svg {

        display: flex;

        justify-content: center;

        align-items: center;

        margin: -3px 0px;}

	#Partners-Discovery a.btn-load-more svg path {

		fill: #000000!important;}

	

	#Partners-Discovery.learn-more-block {

        font-weight: 600;

        font-size: 1.2rem !important;

        margin-top: .5rem;  

    }

	#Partners-Discovery .lm-btn{display:flex;}

.support .support-donate{padding-bottom: 0px !important;}

	.support .wp-block-button.cta-btn.donate {

    width: 100%;}

.support a.wp-block-button__link.has-contrast-color.has-text-color.has-background.has-link-color.has-custom-font-size.wp-element-button {

    width: 100%;

    justify-content: center;

}

#start-journey{

    padding-bottom:0 !important;

}



#start-journey figure.overflow-img{

    position: relative;

    width: 100%;

    right: unset;

}

#start-journey .wp-block-columns{

    padding-left: 0;

}

#start-journey .wp-block-columns:first-child{

    text-align: center;

}

#start-journey .wp-block-columns .wp-block-buttons{

    justify-content: center;

}

#Advantages .wp-block-columns{

    gap: 2rem;

    margin-top: 2rem !important;

    padding-top: 0 !important;

}

} 















 @media only screen and (max-width: 500px) {



  /*  .btn {



        width: 45%;



    }



    #synergos-credit {



    text-align: left;



}



    .content h1 {



        font-size: 1.75rem;



    }



    footer .ft-menu {



        padding: 5px 10px;



    }



    .ft-term {



    padding: 3% 5%;}



    



    #sets_us a.btn-load-more{width: 93%!important;



    padding: 12px 10px;}



    



     .Focus_area a.btn-load-more{width: 50%; padding: 10px 10px;}



     



     #Blogs a.card-link {



    width:55%;}



    



      #Blogs a.btn-load-more {



       width: 91%!important;}



       



       #Faqs a.btn-load-more {



    width: 91%;}*/



       



/*.owl-item{width:500px!important;}



 



 .testimonial-text{height:auto;}



      



      .tab {



    font-size: 1rem;}



    



     .owl-dots {



    width: 200px}



    



   .owl-theme .owl-nav {



    margin: 10px 13.5% !important;



    } 



    



    .owl-dots {



    margin: 2% auto 0 auto;}*/



    



    .testimonial-card {width:100%;        box-sizing: border-box;



        }



    .thankyou .donatebtn a {font-size:16px;}



    



    .testimonial-slider .owl-stage-outer,.testimonial-slider-professionals .owl-stage-outer,.testimonial-slider-social .owl-stage-outer{



    padding: 7rem 0% 2rem 0%;



    overflow: hidden !important;



    }



    







 



    .tab {



        font-size:18px;



    }



    .faq-toggle {



        flex: 0 0 1.5rem;



    }



    .faq-toggle img{



        width: 100%;



        height: auto;        max-width: 21px;



    }







.tab {



    



    padding: 10px 5px;}



footer .ft-menu {



        padding: 1% 2%;



        display: flex



;



        gap: 1rem;



    }







}



.row-flex{



    display: flex;



    flex-direction: row;



    flex-wrap: nowrap;



    gap:1.5rem;



}



.col-flex{



    display: flex;



    flex-direction: column;



    flex-wrap: nowrap;



    gap:1.5rem;



}

.sav-animation-sec{

    position: relative;

    isolation: isolate;

    overflow-y: scroll;

}

.svg-animation-block-Samaavesh,.svg-animation-block-aboutus{

        display: flex;

    justify-content: center;

    align-items: center;

}

.svg-animation-block-Samaavesh svg{

   position: absolute;

       top:var(--ball-size);

    height: 100%;

    margin: auto;

    z-index: -1;

    display: block;

}



.scroll-text span {

  transition: opacity 0.4s ease;

  display: inline-block;

}



.svg-animation-block-Samaavesh svg path#motionpath,.svg-animation-block-aboutus svg path#motionpath{

    stroke-dasharray: 10 10;

}



.owl-theme .owl-dots .owl-dot{

    z-index:1;

}

.about_origin_story_3{

    position: relative;

    

}

#b-logo{

    max-width:24.2vw;

    width: 100%;

    margin: auto;

}

.about_origin_story_3{

    background-color: transparent  !important;

}

.about_origin_story_3::before{

    content: "";

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    background-color: #f8f8f8;

    z-index: -2;

}

  

 /* .svg-animation-block-aboutus svg path#motionpath{

    fill:transparent;

 } */

.svg-animation-block-aboutus svg {

    position: absolute;

    height: 100%;
    max-width: 89vw;
    padding-left: 10vw;
    margin: auto;
    z-index: -1;
    display: block;
    top: -3.5vw;

}

.svg-animation-block-aboutus svg path#motionpath ,.svg-animation-block-aboutus svg path#motionpath-mobile{
    stroke:transparent;
}
.svg-animation-block-aboutus svg circle#logoball,.svg-animation-block-aboutus svg circle.logoball{
    fill:transparent;
} 

.aboutus-svg #ball{

    fill:#03c4e3

}
.manan-text-mob{
    position: relative;
    
}
.manan-text-mob svg#sec-1{
    position: relative;
    max-width: 30%;
    padding-top: 1vw;
    bottom: 2vw;
}

svg#sec-2{
    max-width: 50vw;
    margin: 0 25vw !important;
    position: relative;
    display: block;
    padding-top: 1rem;
}
.wid-100.figure,.wid-100 img{width:100%!important;}
body.single-post p.has-blue-color strong{
	font-weight:600
}
body.single-carrer ol{
 list-style: auto !important;
 padding-left: 1.75rem;
	font-size: var(--p);
    margin-bottom: 1rem;
}

body.single-carrer ul{
 padding-left: 1.75rem;
}
   
 .p-content .p-content p:not(.has-blue-color) strong{color:#000 !important;}
@media only screen and (max-width: 1600px) and (min-width: 1100px)  {

  .i3rem{font-size:3rem !important;}



}



@media only screen and (max-width: 1400px) and (min-width: 761px)  {

  .i3rem{font-size:3rem !important;}
.mobile-menu-btn{display:flex;}


}






@media only screen and (max-width: 1500px) and (min-width: 1100px)  {











.ifont8rem{font-size:8rem !important;}



.ifont3rem{font-size:3rem !important;}



.cta-btn a img{max-width:30px !important;}



}





.o-hidden{overflow:hidden;}  

.follows h2{font-size:1.25rem !important;}

.follows {gap:5px;}

.b-solid{border:1px solid;border-right:unset;border-left:unset;    padding-left: 5% !important;

    padding-right: 5% !important;

    margin-bottom: 1rem;}



.p-content .p-quotes p {color: #2b3b94 !important;}





.wp-singular header{    position: sticky;

    top: 0;

    background: #fff;

    z-index: 10000;}

.p-content .s-quotes .desc-title{color:#000 !important;}



.service-items .right .ser-content.data1 p{padding-bottom:20px !important;}



#sam-second h2{line-height:1.1 !important;}





.Focus_area .area figure.wp-block-image,.cards-featureimg,.autism_slider .item figure.wp-block-image,.common-slider .box figure.wp-block-image,.single-blog-item .wp-block-post-featured-image,.common-slider .item .wp-block-post-featured-image{overflow:hidden;}

.Focus_area .area figure.wp-block-image img,.cards-featureimg img,.autism_slider .item figure.wp-block-image img,.common-slider .box figure.wp-block-image img,.single-blog-item .wp-block-post-featured-image img,.common-slider .item .wp-block-post-featured-image img{transition: 0.5s all ease-in-out;}

.Focus_area .area figure.wp-block-image:hover img,.cards-featureimg:hover img,.autism_slider .item figure.wp-block-image:hover img,.common-slider .box figure.wp-block-image:hover img,.single-blog-item .wp-block-post-featured-image:hover img,.common-slider .item .wp-block-post-featured-image:hover img{    transform: scale(1.1);}







.btn svg,.btn-load-more svg,a.card-link svg,.cta-btn a img,.readmore a img{transition:0.3s all ease-in-out;}

.btn:hover svg,.btn-load-more:hover svg,a.card-link:hover svg,.cta-btn a:hover img,.readmore a:hover img{transform:translateX(5px);}

a.card-link{gap:10px;}

.donate a:hover img{transform:translateX(0px);}



.hide {

    display: none !important;

}



#mob-menu{    position: fixed;

    top: 0;

    width: 100%;

    height: 100vh;

    padding-top: var(    --header-height) !important;

    z-index: 1000;    transform: translateX(150vw);

    transition: 0.5s all ease-in-out;    background-image: url(https://www.indiaautismcenter.org/wp-content/uploads/2025/06/menu-shape.png);

    background-repeat: no-repeat;

    background-position: 100% 100%;margin-top: 30px !important;overflow-y:scroll;}



#mob-menu ul{width: 100%; gap: 12px;}

#mob-menu ul li{border-bottom: 1px solid rgba(31, 45, 128, 1); width: 100%; padding-left: 10px; font-size: 1.5rem; padding-bottom: 12px;}

#mob-menu ul li a{font-size: 1.5rem !important; font-weight: 400;}



#mob-menu ul li.current-menu-item{font-weight:700;color:#fcc726;}

#mob-menu.open{transform: translateX(0vw);}





/*.ball{display: flex;*/

/*            justify-content: center;*/

/*            align-items: center;*/

/*            background: white;*/

/*            overflow: hidden;}*/

            

           

/*.ball-bounce {*/



/*            position: absolute;top: 50%;*/

/*             transition: transform 0.8s ease-in-out;*/

/*            animation: moveBall 20s infinite ease-in-out;*/

/*        }*/









/*.ball-bounce {*/

/*  width: 20px;*/

/*  height: 20px;*/

/*  transform: translate(-50%, 0);*/

/*  will-change: transform;*/

/*}*/





.about-animationsec svg{overflow:visible;}





.about-animationsec {

  position: relative; /* no need to absolute the circle */

  height: auto; /* your dynamic height */

  overflow: visible;

}





a.card-link,.btn-load-more span{text-transform:capitalize;}



.s-resident ul.wp-block-list li {

    color: #000;font-weight:400 !important;

}



ul.listdisc.white li{color:#fff !important;}

.tick-bullet::before {

        content: "";

        width: 24px;

        height: auto;

        aspect-ratio: 1 / 1;

        position: absolute;

        left: 0rem;

        background: url(https://www.indiaautismcenter.org/wp-content/uploads/2025/05/tik-yellow-icon.png) center center / contain no-repeat;

        background-position: center center;

    }





.tick-bullet{position:relative;  }



.faq-answer p a{    color: #2b3b94 !important;}





#Advantages h2.wp-block-heading{font-size:var(--f-50-1) !important;}

#Advantages h3{line-height: 1.2 !important;}



.height-100,.height-100 img{height:100%;}



.tick-bullet-blue::before {

    content: "";

    width: 24px;

    height: auto;

    aspect-ratio: 1;

    background: url(https://www.indiaautismcenter.org/wp-content/uploads/2025/05/tik-blue-icon.png);

    background-repeat: no-repeat;

    background-position: center;

    background-size: contain;

    position: absolute;

    left: 0rem;

}

.tick-bullet-blue{position:relative;}

.tick-bullet-blue p,.bullet-item p{

padding-left: 2.5rem;

}









.char {

      display: inline-block;

      color: #ccc;

      transition: color 0.3s ease;white-space: pre;

    }





.lm-btn{margin:0px;}



#scroll-paragraph sup{font-size: 1.5rem; vertical-align: super;}





figure a{display:block !important;}



.listdisc.black li{color:#000 !important;}





.about-autism .box-shadow,.Focus_area .content-block,.card-content,.col-grid-3.autism_slider .box,.blog-listing .blog-content{padding:1.25rem !important;}







@media screen and (max-width: 781px) {



    section:not(.no-pad-mob) {



        padding: 10vw 3%!important;



    }

    svg#sec-2{
        max-width: 60vw;
        margin: 0 20vw !important;
    }

    

    

    .wp-block-query-pagination{padding-top:2rem;}

    



.share span img,.share a img  {

    max-width: 28px;

}



.time {

    font-size: 1.25rem;}

.m-gap0{gap:0rem;}

.p-content ul li{font-size:16px;}

.p-quotes{    padding: 10px 0px 20px 0px;}

.p-more li{padding: 0px 8px;padding-bottom:10px;}

.p-quotes img {

    max-width: 50px;}



.p-quotes p{padding-left: 0; padding-top: 15px !important;}



.p-more{    width: 100%;

    margin: 0 auto;

    text-align: center;}

.p-more .f-28,.p-more p{text-align:left;}

#Partners-Discovery .Partners-img{padding:0px!important;}

#Partners-Discovery  .hd-title {padding-left: 3%; padding-right:3%;}

	#Partners-Discovery .Partners-img p.has-text-align-left {

    padding: 0px 3%!important;

}

	#Partners-Discovery .Partners-img p.has-text-align-left {

    padding: 0px 3%!important;

}





#Partners-Discovery .Partners-img .wp-block-group.lm-btn.is-layout-flow.wp-block-group-is-layout-flow {

    padding: 0px 3%!important;

}

	#support .p-txt{margin:0px;}

	#projects-publications .title{        letter-spacing: 0;
        line-height: 1.1 !important}

#projects-publications .des{letter-spacing: 1px;}

	

	#meet-board .board_of_advisors.autism_slider.owl-carousel.owl-theme.is-layout-flex.wp-container-core-columns-is-layout-9a362313.wp-block-columns-is-layout-flex.owl-loaded.owl-drag {

    padding: 5% 0%;}

	

	#empowering .mob-max80 img{max-width:70px!important;}

	

	#manan-hear-testimonials .owl-theme .owl-nav {

        --dots-width: 197px;

        --dots-height: 36px;

        display: flex;

        justify-content: space-between;

        align-items: center;

        width: calc(var(--dots-width) - 36px);

        height: var(--dots-height);

        left: calc((100% - var(--dots-width)) / 2);

        margin: 2rem 10px auto 0 !important;

    }

    

    .lead-box .wp-block-column:nth-child(1),.lead-box.flex-rev .wp-block-column:nth-child(2){padding: 5% !important;}

.lead-box{gap: 2% !important;}

.lead-box h4{margin-top: 10px;}

.lead-box .wp-block-column:nth-child(2) figure,.lead-box.flex-rev .wp-block-column:nth-child(1) figure{justify-content: center;display: flex;}

.lead-box .wp-block-column:nth-child(2) figure img,.lead-box.flex-rev .wp-block-column:nth-child(1) figure img{max-width:80%;}   

.b-r14{border-radius:14px !important;}    

  

    

.lead-box.flex-rev{    flex-direction: column-reverse;}

.lead-box.flex-rev .wp-block-column:nth-child(1){padding: 0% !important;}    

   

	.handskill{display:flex; flex-direction:column-reverse;}

	.handskill .right-text{padding:5% 0% 0% 0%!important;}

    .manan-learn-title{padding: 0px 3% !important;}

#manan-Learn, #manan-Special-Features{padding: 5% 0px !important;} 

#Course .course-eligibilty{padding: 2% 3% 5% 3%;}

	

  #learners-get.right-text .f-50{padding:0px 3%!important;}  

#learners-get.right-text div{padding:0px 1%!important;} 

.home-banner .content p{margin:0;        padding-bottom: 10px;}





    .copy .copy-right {

        padding: 0;}



.copy{gap:10px;}  

#synergos-credit a{    flex-direction: column;

    padding-bottom: 5%;}









.hero-section .btn svg{max-width:20px;}

.Focus_area .learn-more-block span{line-height:1.6;}

.Focus_area .learn-more-block svg{max-width: 20px;}

.testimonial-slider .owl-stage-outer{padding-top:5rem;        padding-bottom: 0;}

.s-resident .learn-more-block{display:flex;}

#Faqs a.btn-load-more,.s-resident a.btn-load-more{line-height: 1.6;

        padding: 5px 10px 5px 10px;}

.s-resident a.btn-load-more,.col-grid-3 .btn-load-more,#landmark .btn-load-more,#partners .btn-load-more,.common-slider .learn-more-block a{

        background: #fcc726;

        border-radius: 4px;color:#000;line-height: 1.6;

        padding: 5px 10px 5px 10px !important;}



.col-grid-3 .learn-more-block,#landmark .learn-more-block,#partners .learn-more-block,.common-slider .learn-more-block{display:flex;}



#Faqs a.btn-load-more svg path,.col-grid-3 .btn-load-more svg path,#landmark .btn-load-more svg path,#partners .btn-load-more svg path,.common-slider .learn-more-block svg path{fill:#000 !important;}

#Faqs a.btn-load-more svg,.col-grid-3 .btn-load-more svg,#landmark .btn-load-more svg,#partners .btn-load-more svg,.common-slider .learn-more-block svg{max-width:20px;height: auto;}



#Faqs a.btn-load-more svg path{fill:#000 !important;}



.faq-answer{padding-top:0px;}

.faq-answer p {

    font-size: 1rem !important;

    font-weight: 400;

}

.s-resident a.btn-load-more svg{max-width:20px;}

.about-animationsec .mob5rem {

        font-size: 4rem !important;



        max-width: 220px;

    }

.about-animationsec mark{color:#000 !important;}

.about-impact .wp-block-cover{min-height:unset !important;padding-bottom:5% !important;}



.about-donation .wp-block-cover .wp-block-group{padding-top:0px !important;}



section.inner-banner:not(.no-pad-mob){padding:0px !important;}

.sav-step .mob-max80 img{max-width:70px !important;height:auto;}

.col-grid-3.autism_slider ul{padding-left:20px !important;}



.col-grid-3.autism_slider.owl-theme .owl-nav {



    --dots-width1 : 157px;



    --dots-height1 : 36px;



    display: flex;



    justify-content: space-between;



    align-items: center;



    width: calc(var(--dots-width1) - 10px);



    height: var(--dots-height1);



    left: calc((100% - var(--dots-width1)) / 2);



    margin:2rem 10px auto 0  !important



}





.khoj h3.mob-mt5{        font-size: 16px !important;

        font-weight: 400 !important;}





#developing h2{font-size:1.625rem !important;}

.mob-28{font-size:1.75rem !important;}

.mob-22{font-size:1.375rem !important;}



#landmark .autism_slider.owl-theme .owl-nav {

        --dots-width10: 119px;}





#support-future .wp-block-buttons{margin:0px;}

#support-future .cta-btn.donate{    width: 100%;

    display: flex;

    justify-content: center;

    align-items: center;}

#support-future .cta-btn.donate a{justify-content:center;}







.c-sec{padding:10% 5% !important;}

.lets-connect-block .single{flex-direction:column;gap: 1rem;}



.lets-connect-block .form-group input, .lets-connect-block .form-group select, .lets-connect-block .form-group textarea{padding:0.7rem 1rem;box-sizing:border-box;width:100%}

.lets-connect-block form{gap:1rem;}

.lets-connect-block .explore-group button{padding: 6px 15px; font-weight: 600; min-width: unset;font-size: 22px;width:100%;}

.lets-connect-block .form-group select{background-size:17px;}



    #support-future .cta-btn.donate a {

        justify-content: center;

        line-height: 1.6 !important;

        padding: 12px 15px 12px 15px !important;

        width: 100%;

    }



#support-future .cta-btn.donate{justify-content: flex-start;}



.lets-connect-block .explore-group{padding-top:0rem;}



.b-solid{padding-left:0px !important;padding-right:0px !important;        border-top: unset;}



.p-content .wp-block-post-content h3 {

        font-size: 1.25rem !important;

    }



.p-content .wp-block-post-content .wp-block-group{margin-top:0.75rem;}

.p-quotes p{font-size:1.75rem;}





.manan-text-mob p{font-size: 1rem !important;

    max-width: 252px;

    line-height: 1.3 !important;

    font-weight: 400 !important;}



.manan-text-mob{padding-top: 5vh !important;}

#manana-change p,#manana-change p mark{font-size: 1rem !important;

    line-height: 1.3 !important;

    font-weight: 400 !important;        color: #000 !important;}



#manana-change .wp-container-core-group-is-layout-49dd5dd3{margin:0;padding-top:15px !important;}

.board_of_advisors .des-title{font-size: 1rem !important;font-weight: 400 !important;height:unset !important;}



.board_of_advisors .wp-block-column p{font-size: 1rem !important;font-weight: 400 !important;}



#Course ul li{font-size:16px !important;}

#Course ul {padding-left: 20px !important;}

.research-center{padding-bottom:5% !important;}

#manan-Learn,#manan-Special-Features{padding: 10% 3% !important;}

#Course .wp-block-columns{gap:1rem;}





.s-quotes img {

    max-width: 60px;}



.p-content .s-quotes p {

  color: #2b3b94 !important;

    font-size: 1.75rem !important;

    padding-left: 0;

    padding-top: 10px !important;}



.s-quotes{        padding: 0px 0px 10px 0px;

        margin: 0;}

.p-content .s-quotes .desc-title{color:#000 !important;font-size:1.25rem !important;}

.p-content .s-quotes br{display:none;}

.thankyou {padding-top:10vh !important;padding-bottom:10vh !important;}



.thankyou .donatebtn a {

        font-size: 16px !important;

        border-radius: 4px;

        padding: 10px 15px !important;

    }



#Advantages .wp-block-column .wp-block-heading{font-size:1.375rem !important}

#Advantages .wp-block-column p{font-size:1rem !important;}

#Advantages .wp-block-column .wp-block-group{gap:1rem;}

#start-journey h2{font-weight:600 !important;}

#start-journey{padding-top:5% !important;}





#developing{padding-bottom:0px !important;}



#sam-second{padding-top:10% !important;}



.service-items .mob-content img{border-radius:10px;}



.related-posts li p {

  display: -webkit-box;

  -webkit-line-clamp: 2;

  -webkit-box-orient: vertical;  

  overflow: hidden;

}



.about-donation h3{font-size:22px !important;}





.f-58,.f-40-1,#old-col .mob1rem{text-align:left !important;}

.f-58 sup{font-size:1rem !important;}





.about_origin_story_3{padding: 10% 5% !important;        padding-bottom: 0px !important;}







.about-autism .box-shadow h4{font-size:1.375rem !important;}

.inner-banner  p{margin-top:7px !important;}

.inner-banner .wp-block-buttons{margin-top:14px !important;}



#research-center{padding-bottom:0% !important;}

.about-impact .grid3 h5{font-size:22px !important;}

#projects-publications a.btn-load-more span,.learn-more-block span{line-height:1.6;}

#projects-publications a.btn-load-more svg{max-width:20px !important;}

#projects-publications .des {

        letter-spacing: 0px;

        padding-bottom: 5px !important;padding-top: 5px !important;  display: -webkit-box;

  -webkit-line-clamp: 2;

  -webkit-box-orient: vertical;  

  overflow: hidden;height:unset !important

    }





.more-text{font-size:2.25rem !important;}



.research-center{padding-bottom:0% !important;}



.tick-bullet::before,.tick-bullet-blue::before{width:18px;height:auto;}

.tick-bullet-blue p, .bullet-item p {

    padding-left: 2rem;

}



.research-center{padding-top:10% !important;}



#Course .wp-block-buttons,#just-Learn .wp-block-buttons{margin-top:0px !important;}

#Course  .inner-banner .cta-btn a,#just-Learn  .inner-banner .cta-btn a{gap:10px;}

#Course p,#just-Learn p,#just-Learn .wp-block-group{margin-top: 10px !important;}



.bullet-item .wp-block-group{margin-top: 0px !important;}

#manan-Special-Features .wp-block-columns{margin:0px !important;gap:0px !important}



.learn-col{margin:0px !important;}



.upcoming-batch .cta-btn a{line-height:1.6 !important;        padding: 5px 10px 5px 13px !important}

.alumini_slider .box{gap:15px;}


#err-404{padding-bottom:5% !important;}

#err-404 .donatebtn a{padding:10px 20px;}

#err-404 .donatebtn a img{width: 20px !important;}

	.char{font-size:1rem !important;}
	
	
	#scroll-paragraph{line-height:23px !important;padding-right:5% !important;}
	#scroll-paragraph sup a span.char{font-size: 0.75rem !important;color:#f51c2b !important;}
	#scroll-paragraph sup{line-height: 1 !important;}
	.inner-banner{position:relative;z-index:2;}
	.p-content ol.more-spc,.p-content ul.more-spc{padding-left:15px;}
	.p-content ol.more-spc li strong,p-content ul.more-spc li strong,.p-content ul li strong {
		font-size: 1.05rem;line-height:1.1;}
	
	.inner-banner.m-right .wp-block-cover .wp-block-cover__image-background{width: calc(100% + 340px);
    left: -340px;}
	.svg-animation-block-aboutus svg{padding-left:0px;top: -9vw;}
	.about-animationsec{padding-bottom:12vw !important;}
	
	.about-autism .box-shadow h4{height:auto !important;}
	
	.about-donation .wp-block-cover img{    left: 0px;
    width: calc(100% + 340px);}	
	
#projects-publications .research-items .des{display: block !important; -webkit-line-clamp: unset !important;}

	
	#mob-menu ul li a {
  text-decoration: none;
        font-size: 1.2rem !important;
}

#mob-menu ul li a:hover,
#mob-menu ul li a:focus,
#mob-menu ul li a:active {
  text-decoration: none;
  outline: none;
}
	
.about-animationsec #ball-mobile,.manan-animation-sec #ball-mobile{
  visibility: hidden;
  opacity: 0;
  transition: opacity 1s ease;
}
	
	   

/* Visible state after JS adds .animate */
.about-animationsec #ball-mobile.animate,.manan-animation-sec #ball-mobile.animate{
  visibility: visible;
  opacity: 1;
}	
	.manan-animation-sec{padding-bottom:5% !important;}
	#projects-publications a.btn-load-more{margin-top:5px;}
	
	.research-center .wp-block-column{padding-bottom:0% !important;padding-top:0% !important;}
	.f-40-1 sup {
    font-size: 1rem !important;
}
	
	#old-col .mob-pt10 {
        padding-top: 0vh !important;
    }
	
	.m-close{display:none !important;}
	
	.inner-banner.part-right .wp-block-cover .wp-block-cover__image-background{width: calc(100% + 300px);left: -280px;}
	
	
	
}

#scroll-paragraph sup a span.char{color:#f51c2b !important;}

.type-autism-research .f-28 a{color:var(--wp--preset--color--contrast) !important;}


.about-animationsec #ball{visibility: hidden;
  opacity: 0;
  transition: opacity 3s ease;
}

/* Visible state after JS adds .animate */
.about-animationsec #ball.animate {
  visibility: visible;
  opacity: 1;
}	

@media screen and (max-width: 781px) {
    #support-future.events h3.faq-text{
        text-align: center !important;
    }
    #support-future.events .cta-btn.donate {
        margin-top: 1rem !important;
    }
    #support-future.events .cta-btn.donate a {
        background-color: #FCC726;
        color: #000;
        font-weight: 600;
        border-radius: 4px;
        font-size: 16px !important;
        display: flex;
        align-items: center;
        line-height: 1.6 !important;
        padding: 5px 10px 5px 10px !important;
        gap: 8px;
        width: auto;
        margin:auto;
    }
    .page-id-4306 .blog-card-link a,.highlight-sec li .blog-card-link a,.blog-card-link a,.wp-block-buttons .cta-btn.donate a{
        background-color: #FCC726;
        color: #000;
        font-weight: 600;
        border-radius: 4px;
        font-size: 16px !important;
        display: flex;
        align-items: center;
        line-height: 1.6 !important;
        padding: 5px 10px 5px 10px !important;
        gap: 8px;
    }
    .highlight-sec li .wp-block-group:not(.f-img){
        padding: .75rem
    }

}
@media screen and (min-width: 781px) {
    .wp-block-buttons .cta-btn.donate a,.btn{
        align-items: center;
        justify-content: center;
        gap: 7px;
        flex-wrap: nowrap;
        padding: 0.7rem 1.5rem  !important;
        background-color: #FCC726;
        color: black;
        font-weight: bold;
        border-radius: 4px;
        transition: background-color 0.3s ease;
        text-decoration: none;
        margin-top: 2%;
        line-height: 1.5rem !important;
    }

    .wp-block-buttons a{
        line-height: 1.5rem !important;
    }
    .phonebtn a,.donatebtn a{
         padding: 0.7rem 1.5rem  !important;
    }
   
}

.highlight-sec li{
    border-radius: 1.5rem;
}

.hide{display:none !important;}



.inner-banner .cta-btn a,#start-journey .cta-btn{
    padding: 0.7rem 1.5rem !important;font-size: var(--p) !important;
}

.cta.readmore a,.btn-load-more span{font-weight:700 !important;font-size: var(--p) !important;}

a.doi {
	padding: .7rem 1.5rem .7rem 1.5rem !important;font-size: var(--p) !important;}


.continue-btn, .submit-btn{font-size:var(--p) !important;font-weight:700;}
#Faqs a.btn-load-more, .s-resident a.btn-load-more{align-items:center;}
.about-autism .box-shadow{margin-bottom:10px !important;}

.focus-columns .owl-dots {
        padding: 10px 2.25rem 10px 10px;
        margin: 2rem auto 0 auto !important;
        line-height: 13px;
        border: 1px solid #000;
        border-radius: 50px;
        display: inline-flex;
        justify-content: center;
        gap: 5px;
    }
	


	
.focus-columns .owl-next::before {
        content: url(https://www.indiaautismcenter.org/wp-content/uploads/2025/01/Testimonial_icon-PNG.png);
        padding: 0;
        line-height: 1;
        aspect-ratio: 1;
        display: inline;
    }
	
.focus-columns .owl-next{
    margin: 0 !important;
    padding: 0 !important;
margin-bottom: -4px !important;}


.focus-columns .owl-nav button span {
        display: none;
    }
	

.focus-columns .owl-dot.active span{background:#000 !important;}
	



.focus-columns.owl-theme .owl-nav {
        --dots-width: 197px;
        --dots-height: 36px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: calc(var(--dots-width) - 10px);
        height: var(--dots-height);
        left: calc((100% - var(--dots-width)) / 2);
        margin: 2rem 10px auto 0 !important;        position: absolute;
    }


.focus-columns.owl-theme .owl-dots .owl-dot span{margin: 5px 3px !important;}
.focus-columns{text-align:center;}
.focus-columns p,.focus-columns h4{text-align:left !important;}
.focus-columns.owl-theme .owl-nav [class*=owl-]:hover {
	background: transparent !important;}



.autism_slider1 .box h3.wp-block-heading{text-align:left !important;}





@media only screen and (max-width: 781px) {
	
	.inner-banner .cta-btn a ,#start-journey .cta-btn a,.d-flex-btn a,.mob-btn-pad,.mob-btn-pad-a,.thankyou .donatebtn a,.actionblock a.btn,.cta-btn.flex a{
    padding: 5px 10px !important;
}
	
	.autism_slider1.owl-theme .owl-nav {
    --dots-width11: 232px !important;
		--dots-height11: 42px;}
	
	#support-future .cta-btn.donate a,a.doi,.continue-btn, .submit-btn {padding: 6px 15px 6px 15px !important;}
	a.doi svg {
    max-width: 25px !important;
}
	.sav-exp-progress{padding:10% 5% !important;}
	
	
	.actionblock a.btn svg{max-width: 20px !important;}
     body.home #support-future h2{
        text-align: center !important;
    }
	
	.mob-al-center{text-align:center !important;}
	.single.single-events .wp-block-post-featured-image{padding:3%;}
	
	.focus-columns .owl-dot.active {
        background-color: unset !important;
    }
	
	.focus-columns .owl-next{
margin-bottom: unset !important;}
	
}

div.card-block-blueshadow{
    border-radius: 1rem;
    padding-right: 1rem !important;
    padding-bottom: 1rem !important;
    position: relative;
    isolation: isolate;
}

div.card-block-blueshadow p {
    border-radius: 1rem;
    isolation: isolate;
    background: #FFF;
    padding: 1rem;
}
div.card-block-blueshadow::after{
    background-color: #2b3b94;
    content: "";
    position: absolute;
    z-index: -1;
    border-radius: 1rem;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
}

.sideborder-effect{
    background: #F8F8F8;
    padding: 1rem;
    border-left: 5px solid #2b3b94;
}

.p-content h3 {
	font-weight: 300 !important;}

.p-content ol{
    list-style: auto;
    padding-left: 18px;
    font-size: 24px;
}


.focus-columns .owl-prev{
    background: transparent !important;
    opacity: 0;
}
.focus-columns .owl-next{
font-size: 0;font-size:0px !important;
    background: transparent !important;
}
    .autism_slider1.owl-theme .owl-nav {
           --dots-width11: 169px;
    --dots-height11: 42px;
        width: calc(var(--dots-width11) - 10px);
        height: var(--dots-height11);
        left: calc((100% - var(--dots-width11)) / 2);
     
    }


  .autism_slider2.owl-theme .owl-nav {
      
        width: calc(var(--dots-width12) - 10px);
        height: var(--dots-height12);
        left: calc((100% - var(--dots-width12)) / 2);
     
    }


.autism_slider1 .box{
    box-shadow: 0px 4px 4px 0px #00000040 !important;
    margin-bottom: 15px !important;
    margin-left: 2px !important;
	margin-right: 2px; !important}
 
.autism_slider1 .item{padding:2px !important;}
.autism_slider1 .box {
    box-shadow: 0px 4px 4px 0px #00000040 !important;
    margin-bottom: 15px !important;
    margin-left: 0px !important;
    margin-right: 0px;
}
