.flex_cell.av-3xdxzze-809220b4a74cd27642a6b8c9381fb855{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-3xdxzze-809220b4a74cd27642a6b8c9381fb855{
padding:120px 120px 120px 120px !important;
}

#top .av-special-heading.av-3wgkv8q-8ea612d2a64131cec20a3d522e1d64fd{
padding-bottom:10px;
}
body .av-special-heading.av-3wgkv8q-8ea612d2a64131cec20a3d522e1d64fd .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3wgkv8q-8ea612d2a64131cec20a3d522e1d64fd .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-3sry4t6-5b4174ff59b165af7ccb03903e27624c{
height:60px;
}

#top #wrap_all .avia-button.av-3rc7zru-ab30a4ef0c013818f19147c33740ade7{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-3rc7zru-ab30a4ef0c013818f19147c33740ade7:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

.flex_cell.av-3ou7oje-dead7d0c0a432cfa84fdb268db1deac4{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-3ou7oje-dead7d0c0a432cfa84fdb268db1deac4{
padding:70px 70px 70px 70px !important;
}

.avia-image-container.av-3nir06y-47b193c3718e99e75131cf8fbe6a1d7e{
z-index:110;
}
.avia-image-container.av-3nir06y-47b193c3718e99e75131cf8fbe6a1d7e img.avia_image{
box-shadow:none;
}
.avia-image-container.av-3nir06y-47b193c3718e99e75131cf8fbe6a1d7e .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-3nir06y-47b193c3718e99e75131cf8fbe6a1d7e .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

@keyframes av_boxShadowEffect_av-3l8bjhm-b5267cab0190ee172e67607da4ca4c33 {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 17px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.avia-image-container.av-3l8bjhm-b5267cab0190ee172e67607da4ca4c33{
position:absolute;
top:40px;
left:-50px;
z-index:110;
}
.avia-image-container.av-3l8bjhm-b5267cab0190ee172e67607da4ca4c33 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-3l8bjhm-b5267cab0190ee172e67607da4ca4c33 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}
.avia-image-container.av-3l8bjhm-b5267cab0190ee172e67607da4ca4c33 img.avia_image.avia_start_delayed_animation.shadow-animated{
animation:av_boxShadowEffect_av-3l8bjhm-b5267cab0190ee172e67607da4ca4c33 4s cubic-bezier(0.17,0.84,0.44,1) 1 forwards;
animation-delay:4s;
}

.avia-section.av-31l17yy-e6d3f76a563f66aaee0ee5524355f8fb{
background-repeat:no-repeat;
background-image:url(https://vishwanathandassociates.com/wp-content/uploads/2022/07/Vishwanath-Associates-_0010_Layer-2.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-31l17yy-e6d3f76a563f66aaee0ee5524355f8fb .av-section-color-overlay{
opacity:0.5;
background-color:#ffffff;
}

#top .av-special-heading.av-2olkqcq-4121605401210d7e363c1f739ae68189{
padding-bottom:10px;
color:#0a0a0a;
font-size:45px;
}
body .av-special-heading.av-2olkqcq-4121605401210d7e363c1f739ae68189 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2olkqcq-4121605401210d7e363c1f739ae68189 .av-special-heading-tag{
font-size:45px;
}
.av-special-heading.av-2olkqcq-4121605401210d7e363c1f739ae68189 .special-heading-inner-border{
border-color:#0a0a0a;
}
.av-special-heading.av-2olkqcq-4121605401210d7e363c1f739ae68189 .av-subheading{
font-size:15px;
}

.avia-section.av-2zz0j2i-1b997e42ca9431a9d61c34b988a9ae75{
background-repeat:no-repeat;
background-image:url(https://vishwanathandassociates.com/wp-content/uploads/2022/07/Vishwanath-Associates-_0005_Layer-7.jpg);
background-position:0% 0%;
background-attachment:scroll;
margin-top:0px;
margin-bottom:80px;
z-index:10;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-2zz0j2i-1b997e42ca9431a9d61c34b988a9ae75{
z-index:10;
}

@keyframes av_boxShadowEffect_av-2y3qbzu-ca21627af81361d46aae55f6e8b22aee-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-2y3qbzu-ca21627af81361d46aae55f6e8b22aee{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-2y3qbzu-ca21627af81361d46aae55f6e8b22aee{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

.av_font_icon.av-2gozm2-528e31606cf7b26f8b5004c619fb803c{
color:#3f3f3f;
border-color:#3f3f3f;
}
.avia-svg-icon.av-2gozm2-528e31606cf7b26f8b5004c619fb803c svg:first-child{
stroke:#3f3f3f;
fill:#3f3f3f;
}
.av_font_icon.av-2gozm2-528e31606cf7b26f8b5004c619fb803c .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

#top .av-special-heading.av-2wrifpm-0dda2915ede2b23f05a19ea791dc47dc{
padding-bottom:10px;
}
body .av-special-heading.av-2wrifpm-0dda2915ede2b23f05a19ea791dc47dc .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2wrifpm-0dda2915ede2b23f05a19ea791dc47dc .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-410lfu-292fd2e6378314f442185988513bbefa .avia_textblock{
font-size:13px;
color:#0a0a0a;
}

@keyframes av_boxShadowEffect_av-2qpm7qi-448cfb9d91242599a84554804ec044c3-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-2qpm7qi-448cfb9d91242599a84554804ec044c3{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-2qpm7qi-448cfb9d91242599a84554804ec044c3{
transform:scale(1.1);
z-index:110;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#2d2d2d;
background:linear-gradient( to bottom right, #2d2d2d, #383838 );
}

.av_font_icon.av-2ve6je-76225a2c3786bde2e767c5cd74607550{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-2ve6je-76225a2c3786bde2e767c5cd74607550 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-2ve6je-76225a2c3786bde2e767c5cd74607550 .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

#top .av-special-heading.av-33zgsq-06a37e9ada55d57b9239cfbab479884f{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-33zgsq-06a37e9ada55d57b9239cfbab479884f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-33zgsq-06a37e9ada55d57b9239cfbab479884f .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-33zgsq-06a37e9ada55d57b9239cfbab479884f .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-2v8trsq-ffe6d24da7bf0a16ef9c26b435cfc8f3 .avia_textblock{
font-size:13px;
color:#ffffff;
}

@keyframes av_boxShadowEffect_av-2idmj5m-28319bd3fa2a6cb6c11abc72617d742c-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-2idmj5m-28319bd3fa2a6cb6c11abc72617d742c{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-2idmj5m-28319bd3fa2a6cb6c11abc72617d742c{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

.av_font_icon.av-3qt0ey-933cbf521baf99221a1d87e2888d5644{
color:#3f3f3f;
border-color:#3f3f3f;
}
.avia-svg-icon.av-3qt0ey-933cbf521baf99221a1d87e2888d5644 svg:first-child{
stroke:#3f3f3f;
fill:#3f3f3f;
}
.av_font_icon.av-3qt0ey-933cbf521baf99221a1d87e2888d5644 .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

#top .av-special-heading.av-2g1yp8a-8ad8266813d98eed9d3035b4e0c4029e{
padding-bottom:10px;
}
body .av-special-heading.av-2g1yp8a-8ad8266813d98eed9d3035b4e0c4029e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2g1yp8a-8ad8266813d98eed9d3035b4e0c4029e .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-3463zu-15ecaeccf27c0302a58efd079641c2d3 .avia_textblock{
font-size:13px;
color:#0a0a0a;
}

#top .av-special-heading.av-2pa25m-b3f96d0f57899ef06b090995a455dbd5{
padding-bottom:10px;
}
body .av-special-heading.av-2pa25m-b3f96d0f57899ef06b090995a455dbd5 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2pa25m-b3f96d0f57899ef06b090995a455dbd5 .av-subheading{
font-size:15px;
}

#top .av-masonry.av-l63a7xxj-1a3fc937c9769908439194e52c2f71ea{
background-color:#ffffff;
}

.flex_cell.av-28lika2-5c55a74d66e67b92ccbbb4854d031e89{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-28lika2-5c55a74d66e67b92ccbbb4854d031e89{
padding:70px 70px 70px 70px !important;
}

.avia-image-container.av-26ol7kq-b2d69ade603c5c6d998ff7036f31bf5f{
z-index:110;
}
.avia-image-container.av-26ol7kq-b2d69ade603c5c6d998ff7036f31bf5f img.avia_image{
box-shadow:none;
}
.avia-image-container.av-26ol7kq-b2d69ade603c5c6d998ff7036f31bf5f .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-26ol7kq-b2d69ade603c5c6d998ff7036f31bf5f .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

@keyframes av_boxShadowEffect_av-24lu8kq-3b0671d033d65cd81d3569448d844fd2 {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 20px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.avia-image-container.av-24lu8kq-3b0671d033d65cd81d3569448d844fd2{
position:absolute;
top:40px;
right:-50px;
z-index:110;
}
.avia-image-container.av-24lu8kq-3b0671d033d65cd81d3569448d844fd2 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-24lu8kq-3b0671d033d65cd81d3569448d844fd2 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}
.avia-image-container.av-24lu8kq-3b0671d033d65cd81d3569448d844fd2 img.avia_image.avia_start_delayed_animation.shadow-animated{
animation:av_boxShadowEffect_av-24lu8kq-3b0671d033d65cd81d3569448d844fd2 4s cubic-bezier(0.17,0.84,0.44,1) 1 forwards;
animation-delay:4s;
}

.flex_cell.av-7ilccq-b32f4d57400880dafa77ba605382a53e{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-7ilccq-b32f4d57400880dafa77ba605382a53e{
padding:120px 120px 120px 120px !important;
}

#top .av-special-heading.av-2173ii2-34471bc04a6c1427cede8b6f77e4d87a{
padding-bottom:10px;
}
body .av-special-heading.av-2173ii2-34471bc04a6c1427cede8b6f77e4d87a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2173ii2-34471bc04a6c1427cede8b6f77e4d87a .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-1ykz3h6-57c338fdd927851f9f65bb1d4ec27bec{
height:60px;
}

#top #wrap_all .avia-button.av-1x7ieje-d606b339ee5f67d1ee3b9afca71dd018{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-1x7ieje-d606b339ee5f67d1ee3b9afca71dd018:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

.flex_cell.av-lozm4a-37175c0c2a56bdf6f93b0c33e964e3c7{
vertical-align:middle;
background-color:#f8f8f8;
}
.responsive #top #wrap_all .flex_cell.av-lozm4a-37175c0c2a56bdf6f93b0c33e964e3c7{
padding:100px 0px 100px 0px !important;
}

@keyframes av_boxShadowEffect_av-l6ge22-d669dc331e78f74b6a02fe23617b05fa-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-l6ge22-d669dc331e78f74b6a02fe23617b05fa{
position:relative;
left:200px;
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-jgdit6-c03555f7a3a6f37ca595d7c43102d27b{
padding-bottom:10px;
}
body .av-special-heading.av-jgdit6-c03555f7a3a6f37ca595d7c43102d27b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-jgdit6-c03555f7a3a6f37ca595d7c43102d27b .av-subheading{
font-size:15px;
}

.flex_cell.av-ggw4yy-6c1a365093e54479baf39e08617fad7d{
vertical-align:middle;
background:url(https://vishwanathandassociates.com/wp-content/uploads/2022/07/4.-3X1A0057.jpg) 50% 50% no-repeat scroll #f8f8f8;
}
.responsive #top #wrap_all .flex_cell.av-ggw4yy-6c1a365093e54479baf39e08617fad7d{
padding:120px 120px 120px 120px !important;
}

.flex_cell.av-c00llm-fef3514f4b14af85adf2b7c5adc1c9c4{
vertical-align:middle;
background:url(https://vishwanathandassociates.com/wp-content/uploads/2022/07/1.-DSC_0018-Edit.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-c00llm-fef3514f4b14af85adf2b7c5adc1c9c4{
padding:120px 120px 120px 120px !important;
}

.flex_cell.av-bhfviy-46b194aebf505e02bf412e956f4bcfff{
vertical-align:middle;
background:url(https://vishwanathandassociates.com/wp-content/uploads/2022/08/ARCH51-1.png) 100% 50% no-repeat scroll #2d2d2d;
}
.responsive #top #wrap_all .flex_cell.av-bhfviy-46b194aebf505e02bf412e956f4bcfff{
padding:100px 0 100px 0 !important;
}

@keyframes av_boxShadowEffect_av-94tjbe-9b96226a7192e4e6281120890e1dbe37-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-94tjbe-9b96226a7192e4e6281120890e1dbe37{
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-826afu-b868b78879ac749d42cafa0b68cf0628{
padding-bottom:10px;
}
body .av-special-heading.av-826afu-b868b78879ac749d42cafa0b68cf0628 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-826afu-b868b78879ac749d42cafa0b68cf0628 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-l63e14c5-67037567f1047b38b1fbe92635fee7b2{
padding-bottom:10px;
}
body .av-special-heading.av-l63e14c5-67037567f1047b38b1fbe92635fee7b2 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l63e14c5-67037567f1047b38b1fbe92635fee7b2 .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-l63dx7bk-0a25cc2351fdf7c0d31b03ed2348f14e{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-l63dx7bk-0a25cc2351fdf7c0d31b03ed2348f14e:hover{
background-color:black;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-l63dx7bk-0a25cc2351fdf7c0d31b03ed2348f14e:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top #wrap_all .avia-button.av-l63dxhw7-fce955904bcdbc4a775cdd199b27cb49{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-l63dxhw7-fce955904bcdbc4a775cdd199b27cb49:hover{
background-color:black;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-l63dxhw7-fce955904bcdbc4a775cdd199b27cb49:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-l6ge22-d669dc331e78f74b6a02fe23617b05fa{
position:relative;
left:0px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-2olkqcq-4121605401210d7e363c1f739ae68189 .av-special-heading-tag{
font-size:0.8em;
}

.flex_column.av-l6ge22-d669dc331e78f74b6a02fe23617b05fa{
position:relative;
left:0px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-2olkqcq-4121605401210d7e363c1f739ae68189 .av-special-heading-tag{
font-size:0.8em;
}

.flex_column.av-l6ge22-d669dc331e78f74b6a02fe23617b05fa{
position:relative;
left:0px;
}
}
