@font-face{font-family:"Roboto";src:url(//www.cpafirmnyc.com/wp-content/themes/millerandcompany/fonts/Roboto.woff2) format("woff2"), url(//www.cpafirmnyc.com/wp-content/themes/millerandcompany/fonts/Roboto.woff) format("woff");font-weight:normal;font-style:normal;}
@font-face{font-family:"Roboto";src:url(//www.cpafirmnyc.com/wp-content/themes/millerandcompany/fonts/Roboto-Medium.woff2) format("woff2"), url(//www.cpafirmnyc.com/wp-content/themes/millerandcompany/fonts/Roboto-Medium.woff) format("woff");font-weight:500;font-style:normal;}
@font-face{font-family:"Roboto";src:url(//www.cpafirmnyc.com/wp-content/themes/millerandcompany/fonts/Roboto-Black.woff2) format("woff2"), url(//www.cpafirmnyc.com/wp-content/themes/millerandcompany/fonts/Roboto-Black.woff) format("woff");font-weight:bold;font-style:normal;}
.video-popup{width:100%;height:100%;background:rgba(0, 0, 0, 0.3);position:fixed;z-index:999999;display:none;}
.video-popup.show{display:block;}
.iframe-wrapper{width:50%;height:70%;position:absolute;margin:auto;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.video-popup #iframeHolder{width:100%;height:100%;display:block;background-color:#fff;}
.video-popup iframe{width:100%;height:100%;}
.close-video{width:40px;height:40px;background:#fff;display:block;border-radius:100%;position:absolute;right:-15px;top:-15px;cursor:pointer;z-index:99;-webkit-box-shadow:0 0 10px rgb(0 0 0 / 50%);box-shadow:0 0 10px rgb(0 0 0 / 50%);}
.video-close-icon{position:relative;width:100%;height:100%;display:block;}
.video-close-icon::before{width:60%;height:2px;background:#000000;content:"";position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.video-close-icon::after{width:60%;height:2px;background:#000000;content:"";position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
@media all and (max-width: 768px) {
.iframe-wrapper{width:80%;height:62%;}
.video-popup #iframeHolder{width:100%;height:unset;background-color:transparent;aspect-ratio:16/9;}
} *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
body {
font-family: "Roboto";
font-size: 18px;
font-weight: normal;
line-height: 30px;
color: #000000;
background: #ffffff;
} a{text-decoration:none;display:inline;}
a:hover{text-decoration:none;}
a span{display:inline;}
button{border:none;outline:none;}
input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;}
input{border:none;outline:none;}
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 0;
padding: 0;
font-family: "Roboto";
font-weight: 900;
text-transform: uppercase;
} p{margin:0;padding:0;}
img{border:none;max-width:100%;}
.aligncenter.slick-slide{clear:none !important;}
ul{list-style:none;margin:0;padding:0;}::marker{color:#000000;}
strong{font-weight:500;}
button:focus{border:none;outline:none;-webkit-box-shadow:none;box-shadow:none;}
input:focus{border:none;outline:none;-webkit-box-shadow:none;box-shadow:none;}
span{display:block;}
.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.container{width:100%;max-width:1500px;margin:0 auto;}
.default_btn{font-size:20px;text-align:center;color:#fff;text-transform:uppercase;background:#c2a03d;padding:25px 30px 25px 85px;position:relative;border:0.5px solid transparent;cursor:pointer;font-weight:bold;}
.nyc_cpa_right .default_btn{display:inline-block;}
.default_btn:hover{background:transparent;border-color:#c2a03d;color:#001e48;}
.default_btn::after{content:"";position:absolute;top:0;bottom:0;left:32px;margin:auto;width:37px;height:35px;background:url(https://www.cpafirmnyc.com/wp-content/themes/millerandcompany/images/sp.png) no-repeat;background-position:top 0 left -53px;}
.sec_p{padding:100px 0;}
.sec_m{margin:100px 0;}
.heading{font-size:40px;text-align:center;color:#001e48;line-height:50px;font-weight:900;}
.main_header{background:#c2a03d;}
.header_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;}
header.main_header .mobile{opacity:0;width:100%;margin-right:auto;padding:5px 10px;background:#001e48;max-width:15%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition:0.6s;}
header.main_header.fixed .mobile{opacity:10;transition:0.6s;}
.header_info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:155px;margin-right:60px;}
.header_info a{font-size:20px;color:#001e48;text-transform:uppercase;position:relative;font-weight:bold;}
.header_info a::after{content:"";position:absolute;top:0;bottom:0;left:-50px;margin:auto;width:35px;height:35px;background:url(https://www.cpafirmnyc.com/wp-content/themes/millerandcompany/images/sp.png) no-repeat;}
.header_info a:last-child:after{background-position:top 0 left -50px;}
.mobail_bars{padding:25px 0;background:#001e48;width:106px;cursor:pointer;}
.mobail_bar{font-weight:normal;font-size:12px;color:#fff;margin-left:20px;position:relative;padding:8px 35px 8px 0;border-top:2px solid #fff;border-bottom:2px solid #fff;display:inline-block;}
.mobail_bar::after{content:"";position:absolute;right:8px;top:0;bottom:0;margin:auto;width:20px;height:2px;background:#fff;border-radius:5px;}
.main_menu_section{position:fixed;top:0;left:-100%;width:100%;height:100%;background:#001e48;z-index:9999;display:-ms-grid;display:grid;-ms-grid-columns:210px auto;grid-template-columns:210px auto;overflow:auto;}
.main_menu_section.active{left:0;}
.main_menu_section button{position:absolute;top:35px;right:75px;background:transparent;color:#bba46f;font-size:80px;cursor:pointer;}
.main_menu_section button:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.menu_left{width:210px;background:linear-gradient( 41deg, #d7c293 0%, #dad1b1 20.2%, #d5bb80 42.36%, #fefffe 63.05%, #b9a26c 85.71%, #c6bb98 100% );height:100%;padding:50px 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.menu_left .menu_logo{width:120px;aspect-ratio:1;background:url(https://www.cpafirmnyc.com/wp-content/themes/millerandcompany/images/sp.png) no-repeat;background-position:bottom -332px left -2px;}
.menu_left ul{display:-ms-grid;display:grid;gap:44px;}
.menu_left ul li:last-child{position:relative;}
.menu_left ul li:last-child::after{content:"";position:absolute;top:-22px;width:80px;height:1px;background:#001e48;left:-50%;}
.menu_left ul li a{width:36px;aspect-ratio:1;background:url(https://www.cpafirmnyc.com/wp-content/themes/millerandcompany/images/sp.png) no-repeat;background-position:bottom -396px left -174px;display:inline-block;}
.menu_left ul li:last-child a{background-position:bottom -396px left -215px;}
.main_menu{border-right:5px solid rgb(255 255 255 / 10%);max-width:530px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.main_menu ul{width:100%;}
.main_menu ul li{padding:10px 0;position:relative;border-bottom:5px solid transparent;padding-left:50px;margin:10px 0px;}
.main_menu ul li:hover{border-bottom:5px solid rgb(255 255 255 / 10%);}
.main_menu ul li a{font-weight:500;font-size:50px;color:#fff;text-align:center;}
.main_menu ul li a:hover{color:#c2a03d;}
.main_menu ul li ul{position:absolute;top:0;right:-100%;opacity:0;visibility:hidden;}
.main_menu ul li ul li{padding:20px 0;border:none;}
.main_menu ul li ul li:hover{background:#c2a03d;border:none;}
.main_menu ul li ul li a{font-weight:500;font-size:24px;color:#fff;padding-left:50px;display:block;text-align:left;}
.main_menu ul li ul li:hover a{color:#001e48;}
.main_menu ul li:hover ul{opacity:1;visibility:visible;}
.banner_wrap{display:-ms-grid;display:grid;-ms-grid-columns:770px 14px auto;grid-template-columns:770px auto;gap:14px;}
.banner_logo{padding:12px 0;background:#2a2c2b;}
.banner_left_information,
.banner_logo{padding-left:140px;}
.start{margin-top:25px;}
.start p{font-weight:normal;font-size:20px;color:#000000;text-transform:uppercase;position:relative;}
.start p:last-child{font-weight:500;font-size:18px;color:#001e48;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;margin-top:27px;}
.start p span{color:#c2a03d;}
.start p:last-child::after{content:"";position:absolute;top:-13px;left:0;width:90px;height:1px;background:#001e48;}
.banner_left_head h1,
.banner_left_head span{font-weight:900;font-size:40px;line-height:52px;color:#001e48;margin:20px 0;max-width:505px;width:100%;text-transform:unset;}
.banner_left_head p{font-weight:normal;font-size:18px;line-height:30px;color:#000000;max-width:505px;width:100%;margin-bottom:130px;position:relative;}
.banner_left_head p::after{content:"";position:absolute;width:100%;height:95px;bottom:-115px;left:0;background:url(https://www.cpafirmnyc.com/wp-content/themes/millerandcompany/images/banner/bannerHead.jpg) no-repeat;background-size:contain;}
.banner_right{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(3, 1fr);gap:12px;}
.single_banner_item{position:relative;background-size:cover;background-repeat:no-repeat;min-height:264px;text-align:center;z-index:2;}
.single_banner_item.img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;overflow:hidden;}
.single_banner_item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#001e48;opacity:0.7;z-index:-1;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.single_banner_item:hover::after{opacity:0.9;}
.single_banner_item a{font-weight:900;font-size:24px;color:#fff;line-height:34px;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;max-width:305px;width:100%;margin:auto;}
.single_banner_item.img{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;height:540px;}
.miller_company_section{background:rgb(35 17 83 / 5%);}
.miller_company_section h3{font-weight:normal;font-size:18px;line-height:26px;text-align:center;color:#000000;margin:32px 0 80px;}
.miller_conpany_wrpa{margin:0 70px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [2];grid-template-columns:repeat(2, 1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.miller_company_left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:flex-start;position:relative;background:#011e49;height:100%;}
.miller_company_left img{height:auto;}
.miller_company_left a{position:absolute;left:0;right:0;margin:auto;bottom:40px;background:#ffffff;display:block;max-width:310px;width:100%;color:#001e48;font-weight:bold;}
.miller_company_left a:hover{color:#fff;background:#c2a03d;}
.miller_company_right{background:#ffffff;padding:70px 55px;}
.miller_company_right h2{font-weight:500;font-size:32px;color:#001e48;margin-bottom:30px;}
.miller_company_right p{font-weight:normal;font-size:18px;line-height:30px;color:#000000;margin-bottom:30px;}
.miller_company_right ul li{font-weight:normal;font-size:18px;color:#000000;position:relative;margin-left:55px;list-style:square;line-height:30px;}
.miller_company_right_scroll{height:550px;overflow-y:scroll;padding-right:50px;}
.miller_company_right_scroll::-webkit-scrollbar-track{background-color:#ffffff;border:4px solid #001e48;}
.miller_company_right_scroll::-webkit-scrollbar{width:22px;background-color:blue;}
.miller_company_right_scroll::-webkit-scrollbar-thumb{background-color:#001e48;}
.miller_company_right_scroll a{color:inherit;text-decoration:underline;color:#be9609;}
h2.miller_company_right_scroll_heading2{font-size:23px;margin:30px 0 20px;}
.nyc_cpafirm_wrap{display:-ms-grid;display:grid;-ms-grid-columns:42% 58%;grid-template-columns:42% 58%;}
.nyc_cpa_left{text-align:center;}
.nyc_cpa_left img{height:100%;-o-object-fit:cover;object-fit:cover;}
.nyc_cpa_right{background:url(https://www.cpafirmnyc.com/wp-content/themes/millerandcompany/images/cpa/cpaBanner.jpg) no-repeat;background-size:cover;padding:85px 10px 85px 80px;}
.nyc_cpa_right h2,
.nyc_cpa_right h1{font-weight:900;font-size:40px;color:#fff;margin-bottom:40px;line-height:50px;}
.nyc_cpa_right p,
.nyc_cpa_right h3{font-weight:500;font-size:18px;line-height:28px;color:#fff;margin-bottom:40px;max-width:750px;}
.nyc_cpa_right h3{text-transform:none;}
.nyc_cpa_right a:hover{color:#ffff;}
.nyc_cpa_right a:hover::after{-webkit-filter:brightness(100);filter:brightness(100);}
.wide_range_section{padding-top:100px;}
.wide_range_section p{font-weight:normal;font-size:18px;line-height:28px;text-align:center;color:#000000;max-width:820px;width:100%;margin:50px auto 0 auto;}
.wide_range_wrap{max-width:885px;width:100%;margin:100px auto 0 auto;}
.wide_range_single:first-child{border-top:1px solid rgb(5 3 61 / 21%);}
.wide_range_single{padding:38px 90px 38px 110px;border-bottom:1px solid rgb(5 3 61 / 21%);position:relative;}
.wide_range_single h4 a{font-weight:500;font-size:22px;color:#001e48;margin-bottom:8px;}
.wide_range_single h5{font-weight:normal;font-style:italic;font-size:18px;color:rgb(35 17 83 / 58%);margin-bottom:32px;}
.wide_range_single p{font-weight:normal;font-size:18px;line-height:28px;text-align:left;color:#000000;margin:0;}
.wide_range_single::after{content:"";position:absolute;top:18px;left:0;width:86px;height:85px;background:url(https://www.cpafirmnyc.com/wp-content/themes/millerandcompany/images/sp.png) no-repeat;background-position:top -59px left 0;}
.wide_range_single:nth-child(2):after{background-position:top -148px left 0;height:100px;top:20px;}
.wide_range_single:nth-child(3):after{background-position:top -249px left 0;}
.wide_range_contact{background:#f2f5f7;margin-top:100px;}
.wide_contact_box{max-width:600px;width:100%;padding:100px 0px;margin-left:auto;margin-right:85px;position:relative;}
.wide_contact_box::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:url(https://www.cpafirmnyc.com/wp-content/themes/millerandcompany/images/wide_contact.png) no-repeat;}
.wide_contact_box p{font-weight:normal;font-size:24px;line-height:39px;text-align:left;color:#000000;margin:0;margin-bottom:75px;text-transform:initial;}
.accounting_wrap{max-width:1416px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:22px;margin-top:-30px;margin-left:auto;margin-right:auto;position:relative;z-index:99;}
.accounting_wrap > div{-webkit-box-flex:1;-ms-flex:1;flex:1;}
.single_accounting{background:#fff;-webkit-box-shadow:0px 0px 40px rgba(5, 3, 61, 0.06);box-shadow:0px 0px 40px rgba(5, 3, 61, 0.06);text-align:center;padding:195px 20px 50px 20px;}
.single_accounting h4{font-weight:500;font-size:26px;color:#001e48;text-transform:uppercase;margin-bottom:10px;position:relative;}
.single_accounting h4::after{content:"";position:absolute;top:-140px;left:0;right:0;margin:auto;width:88px;height:110px;background:url(https://www.cpafirmnyc.com/wp-content/themes/millerandcompany/images/sp.png) no-repeat;background-position:top -60px left -101px;}
.single_accounting:nth-child(2) h4::after{background-position:top -183px left -101px;}
.single_accounting:nth-child(3) h4::after{background-position:top -294px left -101px;}
.single_accounting h5{font-weight:normal;font-style:italic;font-size:18px;color:#0e3c5c6e;margin-bottom:40px;}
.single_accounting p{font-weight:normal;font-size:18px;line-height:28px;color:#000000;max-width:350px;width:100%;margin:auto;}
.single_accounting a{font-weight:500;font-size:20px;text-align:left;color:#fff;background:#001e48;padding:25px 35px;min-width:325px;margin-top:55px;position:relative;border:0.5px solid transparent;display:inline-block;}
.single_accounting a::after{content:"";position:absolute;top:0;bottom:0;right:35px;width:25px;aspect-ratio:1;margin:auto;background:url(https://www.cpafirmnyc.com/wp-content/themes/millerandcompany/images/sp.png) no-repeat;background-position:top 0 left -104px;}
.single_accounting a:hover{color:#001e48;border-color:#001e48;background:transparent;}
.single_accounting a:hover::after{-webkit-filter:invert(0) brightness(0);filter:invert(0) brightness(0);}
.account_service{background:#f2f5f7;margin:100px 0;}
.account_service h2{max-width:775px;width:100%;margin:auto;}
.account_service p{font-weight:normal;font-size:18px;line-height:28px;text-align:center;color:#000000;max-width:1000px;width:100%;margin:40px auto 0 auto;}
.account_accordion_wrap h2:last-child{border-bottom:1px solid rgb(5 3 61 / 21%);}
.account_accordion_wrap h2{font-weight:900;font-size:30px;color:#001e48;position:relative;cursor:pointer;border-top:1px solid rgb(5 3 61 / 21%);padding:55px 0;text-transform:unset;}
.account_accordion_wrap h2::after{content:"";position:absolute;top:63px;right:0;width:42px;height:18px;background:url(https://www.cpafirmnyc.com/wp-content/themes/millerandcompany/images/sp.png) no-repeat;background-position:top 0 left -198px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;}
.account_accordion_wrap h2.rotate::after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}
.account_accordion_body{max-width:800px;width:100%;margin-left:auto;margin-right:80px;margin-bottom:80px;position:relative;display:none;-webkit-transition:unset;-o-transition:unset;transition:unset;}
.account_accordion_body p{font-weight:normal;font-size:18px;line-height:28px;color:#000000;margin-bottom:30px;}
.account_accordion_body p a,
.account_accordion_body li a{color:#c2a03d;text-decoration:underline;}
.account_accordion_body p:last-child{margin-bottom:0;}
.account_accordion_body ul{margin-bottom:30px;margin-left:62px;}
.account_accordion_body ul li{font-weight:normal;font-size:18px;color:#c2a03d;list-style:square;}
.account_accordion_body.def-acc{width:100% !important;max-width:100% !important;}
.account_accordion_body.def-acc::after{content:none !important;}
.account_accordion_body.def-acc ul li{font-weight:normal !important;color:#000000;}
.account_accordion_body::after{content:"";position:absolute;top:0;right:calc(100% + 45px);width:570px;height:520px;}
.account_accordion_body:nth-child(4):after{background:url(https://www.cpafirmnyc.com/wp-content/themes/millerandcompany/images/Accountants-For-Powerful-and-Personal-Niche-Businesses-2.jpg) no-repeat;}
.account_accordion_body:nth-child(6):after{background:url(https://www.cpafirmnyc.com/wp-content/themes/millerandcompany/images/Tax-Services-in-NYC-and-Queens.jpg) no-repeat;}
.account_accordion_body:nth-child(8):after{background:url(https://www.cpafirmnyc.com/wp-content/themes/millerandcompany/images/QuickBooks-Accounting-QuickBooks-ProAdvisor.jpg) no-repeat;}
.contact_us_section{background:url(https://www.cpafirmnyc.com/wp-content/themes/millerandcompany/images/contactBg.jpg) no-repeat;padding:100px 0;text-align:center;}
.contact_us_section span{font-weight:500;font-size:32px;color:#fff;text-transform:uppercase;margin-bottom:20px;}
.contact_us_section a{font-weight:900;font-size:107px;color:#c2a03d;display:inline-block;margin-top:30px;}
.sty_top{padding-bottom:85px;margin-bottom:85px;border-bottom:1px solid #707070;}
.sty_top span{font-weight:500;font-size:40px;text-align:center;color:#001e48;margin-bottom:50px;}
.sty_top ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:25px;}
.sty_top ul li a{width:138px;aspect-ratio:1;background:#001e48;display:block;border-radius:100%;position:relative;}
.sty_top ul li a::after{content:"";position:absolute;inset:0;margin:auto;width:65px;aspect-ratio:1;background:url(https://www.cpafirmnyc.com/wp-content/themes/millerandcompany/images/sp.png) no-repeat;background-position:top -59px left -189px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;-webkit-filter:invert(95%) sepia(100%) saturate(0%) hue-rotate(152deg) brightness(105%) contrast(105%);filter:invert(95%) sepia(100%) saturate(0%) hue-rotate(152deg) brightness(105%) contrast(105%);}
.sty_top ul li:nth-child(2) a::after{background-position:top -134px left -196px;}
.sty_top ul li:nth-child(3) a::after{background-image:url(https://www.cpafirmnyc.com/wp-content/themes/millerandcompany/images/twitter-x-logo.png);background-position:center;background-size:contain;background-repeat:no-repeat;width:60px;}
.sty_top ul li:nth-child(4) a::after{background-position:top -270px left -199px;}
.sty_top ul li a.youtube::after{background-image:url(https://www.cpafirmnyc.com/wp-content/themes/millerandcompany/images/youtube-icon.png);background-position:center !important;background-size:cover;}
.sty_top ul li:nth-child(5) a::after{background-position:top -349px left -194px;}
.sty_top ul li a:hover::after{-webkit-transform:scale(1.2) rotate(10deg);-ms-transform:scale(1.2) rotate(10deg);transform:scale(1.2) rotate(10deg);}
.sty_bottom{max-width:840px;width:100%;display:-ms-grid;display:grid;-ms-grid-columns:295px 45px auto;grid-template-columns:295px auto;gap:45px;margin:auto;}
.sty_bottom h4{font-weight:900;font-size:30px;line-height:40px;color:#001e48;}
.sty_bottom span p{font-weight:normal;font-size:18px;line-height:28px;color:#383a3c;margin-bottom:50px;}
.sty_bottom span button{color:#fff;background:#001e48;}
.sty_bottom span button::after{background-position:top 0 left -144px;width:42px;}
.full_service_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;}
.full_service_wrap > div{-webkit-box-flex:1;-ms-flex:1;flex:1;}
.full_service_left{background:#001e48;padding:95px 130px;display:-ms-grid;display:grid;-ms-grid-columns:254px 50px auto;grid-template-columns:254px auto;gap:50px;}
.full_service_left h4{font-weight:500;font-size:30px;line-height:40px;color:#fff;}
.full_service_left p{font-weight:normal;font-size:18px;line-height:28px;color:#fff;margin-bottom:30px;}
.full_service_left p:last-child{margin:0;}
.full_service_left:last-child{background:rgb(35 17 83 / 5%);}
.full_service_left:last-child h4{color:#001e48;}
.full_service_left:last-child p{color:#001e48;}
.main_footer{background:#000000;}
.footer_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;}
.footer_wrap > div{-webkit-box-flex:1;-ms-flex:1;flex:1;}
.single_footer{padding:45px 14px;text-align:center;line-height:32px;position:relative;}
.single_footer:last-child:before{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;width:3px;height:50px;background:#ffffff;}
.single_footer::after{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;width:3px;height:50px;background:#ffffff;}
.single_footer h4{font-weight:500;font-size:18px;color:#fff;text-transform:uppercase;}
.single_footer span{font-weight:400;font-size:16px;line-height:28px;color:#fff;}
.single_footer a{font-weight:500;font-size:18px;color:#fff;}
.copy_right{background:#ffffff;padding:50px 0;}
.copy_right_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;}
.copy_right_left p{font-weight:500;font-size:18px;color:#001e48;}
.copy_right_right{padding-right:155px;position:relative;}
.copy_right_right ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;}
.copy_right_right ul li a{font-weight:500;font-size:18px;color:#001e48;text-transform:uppercase;}
.copy_right_right ul li a:hover{text-decoration:underline;}
body.page-template-welcome-template-php .main_header{background:#c2a03d;position:sticky;top:0;left:0;z-index:999999;}
header.main_header.fixed .inner_right_top{position:fixed;top:0;left:0;width:100%;z-index:999;background:#c2a03d;}
.inner_banner_wrap{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;}
header.main_header .inner_mobile_logo{width:100%;margin-right:auto;padding:5px 10px;background:#001e48;max-width:15%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.inner_logo{background:#000000;padding:55px 70px;}
.inner_right_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.inner_banner_content{background:#00132e;padding:50px 15px;text-align:center;}
.inner_banner_content h1{font-weight:500;font-size:34px;line-height:48px;color:#fff;margin-bottom:10px;}
.inner_banner_content span{font-weight:normal;font-size:22px;line-height:31px;color:#fff;}
p#breadcrumbs{text-align:center;margin:20px 15px;}
p#breadcrumbs span,
p#breadcrumbs span a{display:inline-block;font-size:14px;color:#000000;font-weight:400;}
p#breadcrumbs span a{color:#695621;}
.map_section{border-top:1px solid rgb(32 21 80 / 17%);padding:50px 0px;padding-bottom:0;}
.map_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:45px;margin:50px 0px;padding:0px 50px;}
.map_wrap > div{-webkit-box-flex:1;-ms-flex:1;flex:1;}
.single_map{text-align:center;}
.single_map iframe{max-width:575px;width:100%;aspect-ratio:3/2.1;border:none;}
.map_wrap.full_map .single_map iframe{max-width:100%;aspect-ratio:16/6;}
.single_map p{font-weight:normal;font-size:18px;text-align:center;color:#001e48;padding:15px 0;border-bottom:1px solid rgb(32 21 80 / 29%);}
.map_content{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:45px;}
.map_single_content{text-align:center;padding-bottom:30px;-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:1px solid rgb(32 21 80 / 29%);padding-top:30px;}
.map_single_content h2{font-weight:500;font-size:24px;line-height:1.2;color:#001e48;position:relative;padding:0 10px;display:inline-block;}
.map_single_content h2::after,
.map_single_content h2::before{content:"";position:absolute;top:5px;width:7px;height:18px;background:#c2a03d;}
.map_single_content h2::after{right:-5px;}
.map_single_content h2::before{left:-5px;}
.map_single_content span{font-weight:normal;font-style:italic;font-size:18px;color:#001e48;opacity:0.58;margin-top:5px;}
.account_p{font-weight:normal;font-size:18px;line-height:30px;text-align:center;color:#000000;max-width:1078px;width:100%;margin:0px auto;padding:30px 0px 50px;}
.miiler_company_llp_section{margin:50px 0;padding:0 50px;}
.miiler_company_llp_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:45px;}
.miiler_company_llp_wrap > div{-webkit-box-flex:1;-ms-flex:1;flex:1;}
.single_llp,
.single_llp_shedul{padding:40px;background:#001e480d;}
.single_llp > span{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;margin-top:45px;margin-left:50px;}
.single_llp span p{font-weight:normal;font-size:18px;line-height:26px;color:#000000;}
.single_llp span a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;color:#876500;text-decoration:underline;}
.single_llp form input,
.single_llp form textarea,
.single_llp form select{width:100%;font-weight:normal;font-size:18px;color:#000000;resize:none;border:none;padding:20px;margin-bottom:15px;outline:none;}
.single_llp form input::-webkit-input-placeholder,
.single_llp form textarea::-webkit-input-placeholder{font-weight:normal;font-size:18px;line-height:47px;color:#000000;}
.single_llp form input::-moz-placeholder,
.single_llp form textarea::-moz-placeholder{font-weight:normal;font-size:18px;line-height:47px;color:#000000;}
.single_llp form input:-ms-input-placeholder,
.single_llp form textarea:-ms-input-placeholder{font-weight:normal;font-size:18px;line-height:47px;color:#000000;}
.single_llp form input::-ms-input-placeholder,
.single_llp form textarea::-ms-input-placeholder{font-weight:normal;font-size:18px;line-height:47px;color:#000000;}
.single_llp form input::placeholder,
.single_llp form textarea::placeholder{font-weight:normal;font-size:18px;line-height:47px;color:#000000;}
.single_llp form input:focus,
.single_llp form textarea:focus{border-color:#c2a03d;}
.single_llp form p{font-weight:normal;font-size:18px;color:#000000;margin:35px 0 45px;}
.single_llp form input[type="checkbox"]{width:unset;margin:0;padding:0;}
.single_llp form label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:10px;}
.single_llp form select[name="selectedState"],
.single_llp form label,
.single_llp form > p{display:none;}
.single_llp form label p{margin:0;}
.single_llp form button{background:#001e48;padding:25px 35px;font-weight:500;font-size:20px;text-align:center;color:#ffffff;cursor:pointer;border:0.5px solid transparent;margin-top:15px;}
.single_llp form button:hover{background:transparent;border-color:#c2a03d;color:#001e48;}
.single_llp_shedul p{font-weight:normal;font-size:18px;line-height:26px;color:#000000;margin-bottom:30px;}
.single_llp_shedul a{color:#c2a03d;text-decoration:underline;}
.single_llp_shedul .email_phn p{font-weight:normal;font-size:18px;color:#00000555;margin-bottom:5px;}
.single_llp_shedul .time{margin-top:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:34px;}
.single_llp_shedul .single_time{padding-left:45px;width:100%;}
.single_llp_shedul .single_time p:first-child{font-weight:normal;font-size:30px;color:#001e48;margin-bottom:8px;position:relative;}
.single_llp_shedul .single_time p:first-child::after{content:"";position:absolute;width:38px;height:42px;top:-3px;left:-45px;background:url(https://www.cpafirmnyc.com/wp-content/themes/millerandcompany/images/sp.png) no-repeat;background-position:bottom -12px left -133px;}
.single_llp_shedul .time p{margin:0;}
.single_llp_shedul .single_time p:first-child a{color:#000000;}
.single_llp_shedul .single_time:last-child p:first-child::after{background-position:top 0 left -54px;}
.inner_section{border-top:1px solid rgb(32 21 80 / 17%);}
.min-inner{max-width:1166px;width:100%;margin:auto;padding:50px;border-left:10px solid rgb(112 112 112 / 6%);border-right:10px solid rgb(112 112 112 / 6%);}
.min-inner p{font-size:18px;color:#000000;line-height:28px;font-weight:normal;margin-bottom:40px;}
.min-inner p a,
.min-inner li a{text-decoration:underline;}
.min-inner p a:hover,
.min-inner li a:hover{text-decoration:none;}
.min-inner h3,
.min-inner h4,
.min-inner h5,
.min-inner h6{font-family:"Roboto";font-weight:500;color:#001e48;position:relative;margin-bottom:30px;margin-left:18px;}
.min-inner h3{}
.min-inner h4{font-size:24px;}
.min-inner h5{font-size:22px;}
.min-inner h6{font-size:20px;}
.min-inner h3:after,
.min-inner h4:after,
.min-inner h5:after,
.min-inner h6:after{content:"";position:absolute;top:0px;left:-17px;width:2px;height:20px;background:#c2a03d;}
.min-inner h3:after{height:30px;}
.min-inner h2{font-family:"Roboto";font-weight:900;font-size:28px;color:#001e48;position:relative;margin-bottom:30px;margin-left:30px;line-height:40px;}
.min-inner h2::after{content:"";position:absolute;top:0px;left:-30px;width:7px;height:40px;background:#c2a03d;}
.min-inner ol,
.min-inner ul{margin-left:45px;margin-bottom:40px;}
.min-inner ul li{font-size:18px;color:#000000;line-height:28px;list-style:square;}
.min-inner ol li{font-size:18px;color:#000000;line-height:28px;}
.min-inner ul li::marker{color:#000000;}
.min-inner .first_ul{margin-bottom:60px;margin-left:0px;}
.min-inner .first_ul li{font-weight:normal;font-size:18px;color:#000000;line-height:28px;margin-bottom:8px;list-style:square;margin-left:40px;}
.min-inner img{width:100%;margin-bottom:30px;}
.min-inner iframe{width:100%;aspect-ratio:16/9;}
.page-template-cpa-firm-queen-nyc .min-inner blockquote,
.page-template-accounting-firm-sarasota-fl .min-inner blockquote{margin:0px;padding:0px;}
.page-template-cpa-firm-queen-nyc .min-inner,
.page-template-accounting-firm-sarasota-fl .min-inner,
.page-template-cpa-firm-long-island-ny .min-inner{border-left:unset;border-right:unset;padding:0px;}
.page-template-cpa-firm-queen-nyc .min-inner .min-inner,
.page-template-accounting-firm-sarasota-fl .min-inner .min-inner{padding:110px 0 80px;margin-bottom:30px;}
.min-inner blockquote{margin:55px 0;padding:90px 15px 40px;background:url(https://www.cpafirmnyc.com/wp-content/themes/millerandcompany/images/blockquote.jpg) no-repeat;background-size:cover;}
.min-inner blockquote h3::after,
.min-inner blockquote h3::before,
.min-inner blockquote p::after,
.min-inner blockquote p::before{content:"";position:absolute;left:0;right:0;margin:auto;}
.min-inner blockquote h3, .min-inner blockquote p{position:relative;color:#fff;text-transform:unset;text-align:center;line-height:40px;font-size:24px;margin:0px;padding:30px 0px 0px;font-family:"Roboto";font-weight:500;}
.min-inner blockquote h3 a, .min-inner blockquote p a{text-decoration:underline;color:#fff;}
.min-inner blockquote h3:before, .min-inner blockquote p:before{width:45px;height:45px;top:-70px;background:url(https://www.cpafirmnyc.com/wp-content/themes/millerandcompany/images/sp.png) no-repeat;background-position:bottom -269px left 0;}
.min-inner blockquote h3:after, .min-inner blockquote p:after{width:215px;height:2px;background:#ffffff;top:-30px;}
.contact_us_section.fullWidthIn.sec_m{padding:50px 0px;}
.inner_review{background:#001e48;padding:45px 15px;position:relative;margin-bottom:60px;margin-top:50px;}
.inner_review::after,
.inner_review::before{content:"";position:absolute;width:92px;height:78px;background:url(https://www.cpafirmnyc.com/wp-content/themes/millerandcompany/images/sp.png) no-repeat;}
.inner_review::after{bottom:0;right:0;background-position:left 0 bottom -8px;}
.inner_review::before{top:0;left:0;background-position:left 0 bottom -106px;}
.single_review{position:relative;}
.single_review::after{content:"\2605 \2605 \2605 \2605 \2605";position:absolute;top:0;left:0;right:0;margin:auto;font-size:22px;color:#c2a03d;text-align:center;}
.single_review p{font-weight:normal;font-style:italic;font-size:18px;line-height:30px;text-align:center;color:#fff;max-width:768px;width:100%;margin:auto;padding-top:45px;}
.single_review .review_name{font-weight:normal;font-size:18px;color:#c2a03d;text-align:center;text-transform:uppercase;margin-top:28px;}
.review_wrap button.slick-prev.slick-arrow{font-size:0;width:26px;height:42px;position:absolute;top:0;bottom:0;margin:auto;margin-left:50px;z-index:1;cursor:pointer;background:url(https://www.cpafirmnyc.com/wp-content/themes/millerandcompany/images/sp.png);background-position:left 0 bottom -211px;}
.review_wrap button.slick-next.slick-arrow{font-size:0;width:26px;height:42px;position:absolute;top:0;bottom:0;margin:auto;margin-right:50px;z-index:1;cursor:pointer;background:url(https://www.cpafirmnyc.com/wp-content/themes/millerandcompany/images/sp.png);background-position:left -46px bottom -211px;right:0;}
.min-inner .contact_us_section a{color:#c2a03d;text-decoration:none;}
.do_you{background:#001e48;padding:65px 65px 65px 190px;margin-left:-50px;margin-right:-50px;}
.do_you a{color:#fff;}
.min-inner .do_you p{font-weight:500;font-size:18px;line-height:30px;color:#fff;position:relative;}
.min-inner .do_you p::after{content:"";position:absolute;top:5px;right:calc(100% + 35px);width:180px;height:175px;background:url(https://www.cpafirmnyc.com/wp-content/themes/millerandcompany/images/sp.png) no-repeat;background-position:bottom -131px right -44px;}
.inner_queens{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;margin:40px 0 20px;padding-bottom:35px;border-bottom:1px solid #f2a039;}
.inner_queens span p{font-weight:normal;font-size:18px;line-height:26px;color:#000000;margin:0;}
.inner_queens span a{font-weight:500;font-size:18px;color:#000000;position:relative;line-height:26px;padding-left:26px;text-decoration:none;}
.inner_queens span a::after{content:"";position:absolute;top:2px;left:0;width:20px;aspect-ratio:1;background:url(https://www.cpafirmnyc.com/wp-content/themes/millerandcompany/images/sp.png) no-repeat;background-position:left -67px bottom -282px;}
#myBtn{font-weight:normal;text-decoration:underline;font-size:18px;color:#000000;background:transparent;cursor:pointer;}
.modal{display:none;position:relative;z-index:9999999;padding-top:100px;top:0;overflow:auto;background-color:#001e48;position:fixed;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:0 auto;height:100vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center;}
.modal-content{background-color:#fefefe;margin:auto;padding:50px;border:1px solid #dcdcdc;max-width:800px;width:100%;}
.disclaimar span{font-family:"Roboto";font-weight:500;font-size:18px;color:#072338;margin-bottom:22px;line-height:1.5;}
.close{color:#aaaaaa;float:right;font-size:28px;font-weight:500;cursor:pointer;}
.disclaimar{margin:70px 0 60px;text-align:center;}
.sty_connected_section.inner{background:rgb(35 17 83 / 5%);}
.min-inner .contact_us_section{background-size:cover;margin-bottom:60px;padding:50px 0px;}
.min-inner .contact_us_section span:after{display:none;}
.min-inner .reviews p{text-align:center;font-style:italic;width:100%;max-width:730px;display:block;margin:30px auto;font-size:18px;line-height:30px;font-weight:normal;}
.reviews{border-bottom:1px solid #ccc;margin:80px 20px 40px;padding:40px 20px 40px;border-radius:4px;position:relative;}
.reviews div img{position:absolute;width:auto;top:-20px;left:0;right:0;margin:0 auto;background:#fff;z-index:9;}
.reviews div{text-align:center;font-size:20px;text-transform:uppercase;font-weight:500;}
.reviews div span{font-size:14px;letter-spacing:3px;color:#999;}
.min-inner h2.centerh{text-align:center;margin:0px;}
.min-inner h2.centerh:after{display:none;}
.reviews:before{content:"";width:49px;height:49px;background:url(//www.cpafirmnyc.com/wp-content/themes/millerandcompany/images/google-icon.svg) no-repeat;position:absolute;left:0;right:0;margin:0 auto;top:0px;}
.inner-blog{padding-bottom:10px;border-bottom:1px solid #e2e6f1;margin-bottom:40px;}
.min-inner .inner-blog img{width:100%;margin-bottom:0;}
.min-inner .inner-blog h2{margin:40px 0px 30px;}
.min-inner .inner-blog h2::after{display:none;}
.min-inner .inner-blog h2 a{font-weight:500;font-size:22px;font-style:normal;color:#3f5176;margin:34px 0;text-decoration:underline;}
.min-inner .inner-blog p{font-family:Arial;font-weight:normal;font-size:18px;line-height:30px;color:#000000;margin-bottom:30px;}
nav.pagination .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;}
nav.pagination .nav-links span:not(.dots),
nav.pagination .nav-links a{width:40px;height:40px;background-color:#c2a03d;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;color:#001e48;font-size:18px;}
nav.pagination .nav-links a.next,
nav.pagination .nav-links a.prev{width:auto;padding:0px 14px;}
nav.pagination .nav-links span.current{background-color:#001e48;color:#c2a03d;}
.mapbutton{background:#001e48;padding:15px 25px;font-weight:500;font-size:20px;text-align:center;color:#ffffff;cursor:pointer;display:block;width:100%;max-width:240px;margin:30px auto;}
.map_section.sara{border-top:1px solid rgb(32 21 80 / 17%);padding:0px;padding-bottom:0;margin:0 auto 50px;display:block;text-align:center;width:100%;}
section.map_section ul.first_ul li{font-weight:500;font-size:18px;color:#000000;line-height:1.5;background:rgb(60 56 109 / 6%);padding:20px 42px;margin-bottom:4px;position:relative;list-style:circle !important;width:33%;display:inline-block;text-align:left;}
section.map_section ul.first_ul{text-align:center;max-width:1410px;margin:0 auto;}
section.map_section ul.first_ul li a{color:#876500;text-decoration:underline;}
section.map_section ul.first_ul li a:hover{text-decoration:none;}
section.map_section ul.first_ul.map li{padding:0px;margin:30px auto 00px;width:100%;max-width:705px;}
section.map_section ul.first_ul.map li::after{top:11px;left:-15px;margin:unset;}
.single_map h2{font-size:20px;line-height:1.5;position:relative;display:inline-block;padding:0 10px;color:#001e48;margin:30px 0px;}
.single_map a{display:block;margin-bottom:40px;color:#876500;text-decoration:underline;font-weight:500;}
.single_map a:hover{text-decoration:none;}
.single_map h2::before,
.single_map h2::after{content:"";position:absolute;top:5px;width:7px;height:18px;background:#c2a03d;}
.single_map.simple h2{font-size:18px;line-height:1.5;position:relative;display:inline-block;padding:10px 0px;color:#001e48;margin:0px;width:100%;background:#001e4812;}
.single_map.simple h2:before,
.single_map.simple h2:after{display:none;}
section.miiler_company_llp_section.sara{margin:0px;}
.single_map h2::before{left:-7px;}
.single_map h2::after{right:-7px;}
.single_map span,
.single_map h5{font-weight:normal;font-style:italic;font-size:18px;color:#001e48;opacity:0.58;margin-top:10px;border-bottom:1px solid rgb(32 21 80 / 29%);min-height:60px;}
.single_map h5{text-transform:capitalize;}
.nyc_cpa_right p a,
.nyc_cpa_right h3 a{color:#c2a03d;}
section.miller_company_section.sec_p.inner h1{max-width:1310px;display:block;margin:0 auto;}
.banner_wrap.inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.best-banner-right h3{margin-top:30px;text-align:center;}
.best-banner-right .heading{position:relative;padding-bottom:30px;}
.best-banner-right .heading:after{content:"";width:100px;height:2px;position:absolute;bottom:0px;left:0;right:0;margin:auto;background:#413188;}
.contact_us_section span{color:#ffffff;}
.min-inner ol ol,
.min-inner ul ul{margin-top:30px;}
.single_llp form input,
.single_llp form textarea{font-family:inherit;}
.pres-img img{width:auto;}
.pres-left.press-cnt{text-align:center;padding:20px;border:1px solid #ccc;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-radius:4px;}
.press-class{display:-ms-grid;display:grid;row-gap:20px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-items:center;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:70px;}
.pres-left.press-cnt .content p a{color:#fff;background:#c2a03d;padding:10px 30px;text-decoration:none;margin:0;}
.pres-left.press-cnt .content p{margin:0 0 20px;}
.single_footer a:hover{color:#c2a03d;}
.big-title{font-size:60px;text-align:center;font-weight:900;margin:40px 0px;}
a.notfoundbutton{text-align:center;display:block;font-size:14px;font-weight:500;padding:10px 40px;background:#c2a03d;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto 30px;color:#000;}
a.notfoundbutton:hover{color:#fff;}
img.alignleft{width:auto;height:auto;float:left;margin-right:20px;margin-bottom:20px;}
img.alignright{width:auto;height:auto;float:right;margin-left:20px;margin-bottom:20px;}
.blogrow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.blogrow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;font-size:13px;color:#000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:30px;border-bottom:1px dashed #ccc;}
.blogrow span a{color:#c2a03d;text-decoration:underline;}
.single_llp_shedul h2{color:#001e48;}
.min-inner.contact{padding:0px;border-left:0px;border-right:0px;width:100%;}
.min-inner.contact blockquote{margin:20px 0;}
header.main_header .progress-container{display:none;}
header.main_header.fixed .progress-container{display:block;}
.progress-container{background-color:rgba(150, 150, 150, 0.6);height:5px;width:100%;position:fixed;top:100px;z-index:999;}
.progress-bar{background-color:#2196f3;height:5px;width:0%;}
.on-this-page-area{width:100%;position:fixed;top:105px;z-index:999;}
.on-this-page-top{background:#001e48;position:relative;height:0px;opacity:0;visibility:hidden;-webkit-transition:0s;-o-transition:0s;transition:0s;position:absolute;width:100%;top:100%;left:0;}
.on-this-page-top.shown{opacity:1;visibility:visible;height:auto;}
.on-this-page-content{position:absolute;top:100%;left:0;width:100%;background:#FFF;-webkit-box-shadow:rgb(0 0 0 / 10%) 0px 4px 9px;box-shadow:rgb(0 0 0 / 10%) 0px 4px 9px;display:none;padding:15px 0px;}
.on-this-page-topcon p{font-size:18px;}
.on-this-page-content-wraper ul{column-count:2;flex-wrap:wrap;gap:0 24px;justify-content:space-between;margin:0 0 20px;padding:0;}
.on-this-page-content-wraper ul li a{display:inline;color:#3f4964;font-size:14px;line-height:28px;}
.on-this-page-content-wraper ul li a.active, .on-this-page-content-wraper ul li a:hover{color:#46a8c1;}
.on-this-page-content-wraper ul li{list-style:circle;list-style-position:inside;padding:2px 0px;}
.on-this-page-content .close-table{background:no-repeat;border:none;text-decoration:underline;color:#3f4964;cursor:pointer;}
.on-this-page-content .close-table:hover{text-decoration:none;}
.onContainer{width:100%;margin:0 auto;max-width:1030px;}
.on-this-page-topcon p{color:#FFF;font-size:18px;padding:10px 0px;display:inline-block;padding-right:28px;position:relative;cursor:pointer;margin:0;}
.on-this-page-topcon p:after{content:"";position:absolute;top:20px;right:0;width:10px;height:10px;background:transparent;border-left:2px solid #FFF;border-bottom:2px solid #FFF;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);}
.page-template-contact .map_section{padding:0px;}
.page-template-contact .map_wrap{margin:0px;margin-top:30px;}
.page-template-contact .single_map iframe{aspect-ratio:3/1.3;}
.page-template-contact .inner_banner_content{padding:20px 15px 15px;}
.page-template-contact .single_map a{margin-bottom:10px;}
.page-template-contact .single_map h2{margin:10px 0px;}
.page-template-contact .miiler_company_llp_section{margin:0px;}
.contact-quiz{display:flex;gap:10px;align-items:center;margin:0 auto 15px;}
.contact-quiz input{margin-bottom:0 !important;}
.review-slider .slick-dots{list-style:none;display:flex;justify-content:center;gap:20px;margin:0 0 50px;}
.review-slider .slick-dots li{list-style:none;}
.review-slider .slick-dots li button{color:#0000;background:#c2a03d;width:15px;height:15px;display:block;border-radius:100px;cursor:pointer;}
.review-slider .slick-dots li button:hover{background:#001e48a3;}
.review-slider .slick-dots li.slick-active button{background:#001e48;}
.two-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;margin-top:30px;margin-bottom:40px;}
.contact-locations span{background:#fff;border-radius:30px;padding:10px;}
.contact-locations span,
.contact-locations span p{font-size:16px;}
.accordion{width:100%;}
.accordion-body{display:none;-webkit-transition:unset;-o-transition:unset;transition:unset;}
.single-accordion .active{background:none !important;}
.single-accordion h3{position:relative;cursor:pointer;font-weight:500;font-size:24px;line-height:normal;padding-bottom:25px;margin-bottom:35px;margin-left:0;border-bottom:1px solid rgb(26 40 80 / 26%);}
.single-accordion h2{position:relative;cursor:pointer;line-height:normal;padding-bottom:10px;margin-left:0;padding-top:5px;padding-left:30px;margin-bottom:35px;border-left:7px solid #c2a03d;border-bottom:1px solid rgb(26 40 80 / 26%);}
.single-accordion h2::after,
.single-accordion h3::after{content:"";position:absolute;top:4px !important;right:14.5px;left:auto !important;height:30px !important;width:1px !important;background:#1a396c;}
.single-accordion h2.active::after,
.single-accordion h3.active::after{display:none;}
.single-accordion h2::before,
.single-accordion h3::before{content:"";position:absolute;top:18px;right:0px;margin:auto;width:30px;height:1px;background:#1a396c;}
.accordion-body{margin-bottom:40px;}
.accordion-body p{font-weight:300;font-size:18px;line-height:34px;color:#000;margin-bottom:10px;}
.accordion-body a,
.accordion p a{color:#000;text-decoration:underline;}
.accordion-body a:hover,
.accordion p a:hover{color:#237491;}
.accordion-body ul{margin-left:50px;margin-bottom:40px;}
.accordion-body ul li{font-weight:300;font-size:18px;line-height:34px;color:#000;list-style:disc;}
.press-link{max-width:503px;display:block;font-size:18px;font-weight:normal;text-decoration:underline;margin:0 0 30px 0;text-align:right;color:#000;}
.press-link:hover{text-decoration:none;}
.press-container{max-width:1600px;}
.more-press-link{max-width:505px;display:block;margin:-45px 0 30px;color:#fff;text-decoration:underline;text-align:right;font-weight:500;}
.loc-title{font-weight:400 !important;font-size:36px;line-height:56px;text-transform:capitalize;}
.loc-title span{font-weight:500;font-size:32px;}
.excerpt-loc{max-width:768px;margin:30px auto 0;}
ul.exp-list{display:block;padding:30px;margin-top:0;margin-bottom:0;}
ul.exp-list .exp-title{display:block;font-size:18px;font-weight:bold;list-style:none;margin:0;width:160px;padding:0 0px 10px;margin-left:-20px;}
ul.exp-list .exp-title:after{content:none;}
ul.exp-list.show-exp li{display:list-item !important;}
button.show-more-li-tt{position:relative;padding:0;top:-2px;margin-left:15px;width:10px;height:10px;background:transparent;border:none;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(-45deg);transform-origin:center;transition:transform 0.5s, top 0.5s;cursor:pointer;}
ul.exp-list.show-exp button.show-more-li-tt{transform:rotate(-225deg);transform-origin:center;transition:transform 0.5s, top 0.5s;top:0px;}
button.show-more-li{background:no-repeat;border:none;cursor:pointer;}
button.show-more-li::before{content:"• • •";background-color:transparent;font-weight:bold;}
ul.exp-list li:nth-child(n + 5):nth-child(-n + 500){display:none;}
ul.exp-list.show-exp button.show-more-li{margin:0;padding:10px 0px 0;text-align:left;}
.default-dots ul{list-style:none;display:flex;justify-content:center;gap:20px;margin:0 0 30px;}
.default-dots ul li{list-style:none;}
.default-dots ul li button{color:#0000;background:#c2a03d;width:15px;height:15px;display:block;border-radius:100px;cursor:pointer;}
.default-dots ul li.slick-active button{background:#001e48;}
.img-slider img{max-width:1166px;width:100%;}
.jobs-found-sec{background:rgb(240, 241, 242);padding:100px 0;}
.jobs-found-wrp{max-width:860px;width:100%;margin:auto;display:flex;justify-content:center;gap:30px;}
.jobs-found-left{max-width:480px;width:100%;background:rgb(255, 255, 255);border-radius:5px;padding-bottom:40px;}
.jobs-found-left .title{border-bottom:1px solid rgb(240, 241, 242);color:rgb(94, 106, 117);font-weight:700;font-size:14px;line-height:16px;padding:20px 24px;}
.single-jobs{background:rgb(255, 255, 255);padding:24px;border-bottom:1px solid rgb(240 241 242);}
.single-jobs.active{background:#ffffff;border-left:5px solid #c2a03d;}
.single-jobs .jobs-title {
font-size: 20px;
color: rgb(30, 30, 30);
text-decoration: underline;
text-transform: uppercase;
font-weight: bold;
&:hover{text-decoration:none;}
}
.single-jobs ul{display:flex;flex-wrap:wrap;gap:18px 25px;margin:15px 0;}
.single-jobs ul li{display:flex;align-items:center;gap:8px;color:rgb(73, 73, 73);font-size:14px;line-height:24px;min-height:24px;text-transform:uppercase;font-weight:bold;}
.single-jobs p{color:rgb(73, 73, 73);font-size:14px;font-weight:400;}
.wd-icon-background{fill:#f0f0f0;}
.wd-icon-fill{fill:rgb(123, 133, 143);}
.wd-icon-accent{fill:rgb(123, 133, 143);}
.jobs-pagination ul{display:flex;justify-content:center;gap:12px;margin-top:40px;}
.jobs-pagination ul li span, 
.jobs-pagination ul li a{font-size:15px;color:rgb(51, 51, 51);min-width:32px;width:32px;border-radius:999px;height:32px;background:transparent;position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center;}
.jobs-pagination ul li span.current{background:rgb(58, 28, 70);transform:scale(1.03);color:#fff;}
.jobs-pagination ul li a:hover,
.jobs-pagination ul li span:hover{background:rgb(232, 235, 237);}
.jobs-pagination ul li .prev,
.jobs-pagination ul li .next{font-size:0;}
.jobs-pagination ul li .prev::after{content:"";position:absolute;top:11px;left:12px;width:10px;height:10px;border-top:2px solid rgb(58, 28, 70);border-left:2px solid rgb(58, 28, 70);transform:rotate(-45deg);}
.jobs-pagination ul li .next::after{content:"";position:absolute;top:11px;left:8px;width:10px;height:10px;border-bottom:2px solid rgb(58, 28, 70);border-right:2px solid rgb(58, 28, 70);transform:rotate(-45deg);}
.nav-previous a,
.nav-next a{font-size:16px;color:#000;padding:5px 12px;background:#f0f1f2;border-radius:10px;display:inline-block;margin-top:20px;margin-left:15px;transition:.3s;border:1px solid transparent;}
.nav-previous a:hover,
.nav-next a:hover{border-color:#f0f1f2;background:transparent;}
.jobs-found-right{background:rgb(255, 255, 255);border-radius:8px;padding:40px 24px;align-self:flex-start;}
.jobs-found-right .title{color:rgb(0, 0, 0);font-size:16px;font-weight:500;padding-bottom:16px;}
.jobs-found-right .get{font-size:14px;font-weight:500;color:rgb(163, 54, 0);display:block;margin:12px 0;}
.jobs-found-right p{font-size:16px;margin-bottom:35px;}
.jobs-found-right a{color:rgb(8, 117, 225);font-size:16px;text-decoration:underline;display:block;}
.jobs-found-right a:hover{text-decoration:none;}
.jobs-found-right .read{font-size:0.875rem;line-height:normal;letter-spacing:0.015rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:transparent;height:40px;color:rgb(8, 117, 225);border-radius:4px;padding:0px 8px 0px 12px;}
.jobs-found-right .read:hover{background-color:rgb(240, 241, 242);color:rgb(0, 92, 185);}
.jobs-found-right .read svg{margin-top:5px;}
.jobs-found-wrp.details{max-width:1220px;align-items:flex-start;}
.jobs-found-details{position:sticky;top:110px;background-color:rgb(255, 255, 255);border-radius:8px;max-width:712px;width:100%;overflow:auto;max-height:calc(100vh - 120px);}
.jobs-found-details .close{background:transparent;position:absolute;top:0px;right:0px;}
.single-details{border-bottom:1px solid rgb(206, 211, 217);padding:32px 40px;}
.single-details.fix{position:sticky;top:0;background:#081d49;display:flex;align-items:center;gap:40px;}
.single-details.fix button{width:100%;max-width:120px;}
.single-details.fix h2{width:100%;margin:0px;}
.single-details .title{color:#fff;font-size:24px;font-weight:700;display:flex;gap:15px;margin-bottom:30px;}
.single-details .list-wrp{display:flex;gap:40px;margin-bottom:30px;}
.single-details .list-wrp ul{display:flex;flex-wrap:wrap;gap:15px 11px;}
.single-details .list-wrp ul li, .single-details .list-wrp p{color:rgb(73, 73, 73);font-size:14px;font-weight:bold;line-height:24px;display:flex;gap:10px;text-transform:uppercase;}
.single-details h2{font-size:20px;text-transform:none;margin-bottom:20px;margin-top:40px;}
.single-details p{font-size:15px;color:rgb(73, 73, 73);margin-bottom:12px;}
.single-details p a:hover{text-decoration:underline;}
.single-details > ul{margin-bottom:12px;margin-left:20px;}
.single-details > ul li{font-size:15px;color:rgb(73, 73, 73);list-style:disc;}
.jobs-popup-area{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background:#00000052;display:flex;justify-content:center;align-items:center;}
.jobs-popup{max-width:600px;width:100%;background:#fff;border-radius:10px;padding:40px 20px;}
.jobs-popup label{width:100%;display:flex;align-items:center;justify-content:space-between;background:#c2a03d3b;border-radius:5px;padding:10px;font-size:16px;font-weight:400;color:#000;cursor:pointer;}
.jobs-popup label::after{content:"+";width:30px;height:30px;background:#2d298e;display:flex;justify-content:center;align-items:center;border-radius:100px;font-size:24px;font-weight:100;color:#fff;}
.jobs-popup label input{display:none;}
.jobs-popup label input{width:100%;max-width:60%;margin:0px;border:1px solid #ccc;}
.jobs-popup span{font-size:22px;font-weight:500;color:#000;display:block;margin-top:20px;}
.jobs-popup input{width:100%;border:1px solid #eee;border-radius:5px;padding:15px;margin-top:20px;font-size:16px;color:#000;}
.jobs-popup input:focus{border-color:#97f2b5;}
.jobs-popup .wrp{margin-top:30px;display:flex;gap:20px;flex-wrap:wrap;}
.jobs-popup .btn{border-radius:100px;padding:20px 35px;font-size:17px;font-weight:500;background:#001e48;border:1px solid #cfcfcf;transition:0.3s;cursor:pointer;color:#fff;}
.jobs-popup .btn.bg{background:#cfcfcf;color:#000;}
.jobs-popup .btn.bg:hover{border-color:#cfcfcf;background:transparent;}
.jobs-popup .btn:hover{background:#cfcfcf;color:#000;}
p.contact__msg.success{margin-top:20px;font-size:18px;color:#ffffff;border:1px solid;padding:10px 35px;border-radius:100px;background:#c2a03d;}
.apply{font-weight:700;line-height:1;border-radius:100px;font-size:14px;padding:12px 30px;min-width:96px;color:#001e48;transition:0.3s;cursor:pointer;color:#001E48;border:none;border-radius:34.41px;background:linear-gradient(94deg, #d7c293 0%, #dad1b1 20.2%, #d5bb80 42.36%, #fefffe 63.05%, #b9a26c 85.71%, #c6bb98 100%);}
.apply:hover{background:linear-gradient(41deg, #d7c293 0%, #dad1b1 20.2%, #d5bb80 42.36%, #fefffe 63.05%, #b9a26c 85.71%, #c6bb98 100%);}
.single-details .apply{}
.inner-video{display:block;max-width:800px;width:100%;height:auto;aspect-ration:16 / 9;border-radius:10px;margin:30px auto;}
@media all and (max-width: 1700px) {
.single_accounting{padding:195px 15px 50px 15px;}
.container{max-width:1180px;}
.banner_wrap{display:-ms-grid;display:grid;-ms-grid-columns:500px 14px auto;grid-template-columns:500px auto;gap:14px;}
.banner_left_information,
.banner_logo{padding-left:50px;}
.banner_left_head h1,
.banner_left_head span{font-size:36px;margin:20px 0;}
.menu_left{width:150px;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;}
.menu_left ul{margin-top:auto;margin-bottom:100px;}
.main_menu ul li{padding:12px 0;padding-left:0;}
.main_menu ul li a{font-size:35px;}
.account_accordion_body{max-width:68%;}
.account_accordion_body::after{width:30%;height:unset;aspect-ratio:1/1.2;background-size:cover;right:calc(100% + 2%);}
.sty_top ul li a{width:100px;}
.sty_top ul li a::after{-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);}
.full_service_left{-ms-grid-columns:100%;grid-template-columns:100%;}
.single_footer h4{font-size:14px;}
.single_footer span{font-size:14px;line-height:28px;}
.copy_right_left p{font-size:15px;line-height:22px;}
.copy_right_right ul li a{font-size:15px;}
.map_wrap{gap:30px;}
.single_map h2{font-size:20px;line-height:1.5;margin-top:50px;}
} @media all and (max-width: 1439px) {
.press-class{grid-template-columns:1fr 1fr;}
.inner_banner_content h1{font-size:30px;}
.banner_logo{padding:10px 20px 10px 50px;}
.single_banner_item a{padding:10px;}
.nyc_cpa_right{padding:40px 20px 40px 30px;}
.nyc_cpa_left{padding:0px;}
.full_service_left{padding:80px;gap:40px;}
.inner_logo{background:#000000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px;}
} @media all and (max-width: 1200px) {
.press-link{margin:0 auto 40px auto;text-align:center;}
.container{max-width:100%;padding:0 15px;}
.main_menu{max-width:360px;}
.main_menu ul li ul li{padding:8px 0;}
.main_menu ul li ul li a{font-size:16px;padding-left:30px;}
.banner_wrap{-ms-grid-columns:100%;grid-template-columns:100%;}
.banner_logo{padding:50px 15px;text-align:center;}
.banner_left_information,
.banner_logo{text-align:center;padding:30px 15px;}
.banner_left_information{padding:0 15px;}
.banner_left_head{margin-bottom:40px;}
.start p:last-child{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.start p:last-child::after{left:0;right:0;margin:auto;}
.banner_left_head h1,
.banner_left_head span{max-width:100%;line-height:1.5;}
.banner_left_head p{max-width:100%;}
.banner_left_head p::after{max-width:500px;width:100%;right:0;margin:auto;}
.single_banner_item{min-height:240px;}
.miller_conpany_wrpa{margin:0;}
.nyc_cpa_left img{-o-object-fit:contain;object-fit:cover;-o-object-position:bottom;object-position:bottom;}
.wide_contact_box{margin-right:auto;}
.wide_contact_box::after{display:none;}
.accounting_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.single_accounting{padding:160px 15px 40px 15px;}
.single_accounting h4{font-size:20px;margin-bottom:5px;}
.single_accounting h4::after{-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);}
.single_accounting a{font-size:16px;padding:20px 15px;min-width:255px;margin-top:35px;}
.contact_us_section a{font-size:65px;}
.full_service_left{padding:50px 30px;gap:30px;}
.footer_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:25px 0;}
.footer_wrap > div{-webkit-box-flex:1;-ms-flex:auto;flex:auto;}
.single_footer{padding:15px;}
.inner_logo{padding:20px;}
.inner_banner_content h1{font-size:26px;line-height:1.5;margin-bottom:5px;}
.miiler_company_llp_section{margin:30px 0;padding:0 15px;}
.miiler_company_llp_wrap{gap:20px;}
.single_llp > span{gap:20px;margin-top:20px;margin-left:0;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.single_llp span p{line-height:1.5;}
} @media all and (max-width: 1024px) {
.onContainer{padding-left:65px;}
.banner_left_information,
.banner_logo{padding:20px 15px;}
.banner_logo a img{width:50%;height:auto;}
.sec_p{padding:50px 0;}
.sec_m{margin:50px 0;}
.main_menu_section button{position:absolute;top:30px;right:40px;line-height:40px;}
.main_menu_section{display:unset;}
.menu_left{display:none;}
.main_menu{max-width:100%;padding:80px 40px 20px 50px;border:none;}
.main_menu ul li:hover{border-bottom:none;}
.main_menu ul li{border:none;}
.main_menu ul li a{font-size:26px;}
.main_menu ul li ul{opacity:unset;visibility:visible;position:unset;-webkit-transition:unset;-o-transition:unset;transition:unset;display:none;}
.main_menu ul li ul li{padding:5px 0;}
.main_menu ul li ul li a{font-size:16px;padding-left:15px;}
.main_menu ul li ul li:hover a{color:#fff;}
.main_menu ul li ul li:hover{background:transparent;border:none;}
span.dropdown-menu-items{position:absolute;top:11px;right:0;width:20px;height:20px;border-top:4px solid #fff;border-left:4px solid #fff;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);}
span.dropdown-menu-items.rotate{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:10px;margin-right:5px;}
.miller_conpany_wrpa{-ms-grid-columns:100%;grid-template-columns:100%;}
.miller_company_left{background-size:cover;width:100%;aspect-ratio:16/9;}
.miller_company_left img{height:auto;width:100%;}
.miller_company_right_scroll{height:auto;overflow-y:unset;padding-right:unset;}
.miller_company_right{padding:30px;}
.nyc_cpafirm_wrap{-ms-grid-columns:100%;grid-template-columns:100%;}
.nyc_cpa_left img{height:auto;}
.wide_range_section{padding-top:50px;}
.heading{font-size:34px;}
.wide_range_section p{margin:25px auto 0 auto;}
.wide_range_wrap{margin:50px auto 0 auto;}
.wide_range_contact{margin-top:50px;}
.wide_contact_box{padding:50px 0;}
.wide_contact_box p{margin:0 0 30px;}
.account_service{margin:50px 0;}
.account_accordion_wrap h2{font-size:22px;padding:25px 0;}
.account_accordion_wrap h2::after{top:28px;-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);}
.account_accordion_wrap h2.rotate::after{-webkit-transform:rotate(-180deg) scale(0.6);-ms-transform:rotate(-180deg) scale(0.6);transform:rotate(-180deg) scale(0.6);}
.sty_top{padding-bottom:40px;margin-bottom:40px;}
.sty_bottom{gap:20px;}
.full_service_left h4{font-size:25px;line-height:normal;}
.single_footer::after,
.single_footer:last-child:before{display:none;}
.min-inner blockquote h3, .min-inner blockquote p{font-size:16px;line-height:1.5;padding:50px 0 45px;}
.min-inner .do_you{padding:65px 65px 65px 210px;}
.min-inner .do_you p::after{right:calc(100% + 23px);}
.review_wrap button.slick-prev.slick-arrow{margin-left:0;}
.review_wrap button.slick-next.slick-arrow{margin-right:0;}
.single_review p{font-size:16px;line-height:1.5;padding-top:35px;}
.single_map h2{font-size:16px;line-height:1.5;margin-top:30px;padding:0 5px;}
.single_map h2::before,
.single_map h2::after{width:4px;height:15px;}
blockquote{padding:40px 15px;margin:30px 0;}
blockquote p{font-size:16px;line-height:1.5;padding:50px 0 20px;}
.account_p{line-height:1.5;margin:30px auto 30px auto;}
.single_llp_shedul .single_time p:first-child{font-size:24px;margin-bottom:5px;}
.best-banner-right{padding:40px;}
section.map_section ul.first_ul li{padding:20px;width:100%;}
.single_review p{max-width:70%;}
p#breadcrumbs{display:none;}
} @media all and (max-width: 768px) {
.on-this-page-area{top:85px;}
.onContainer{padding:0 20px;}
.on-this-page-content-wraper ul{display:flex;}
.sa-jobs-wraper{display:none;}
.jobs-found-left .title{position:relative;}
.jobs-found-left .title:after{content:"";width:10px;height:10px;position:absolute;top:0;bottom:0;margin:auto 0;right:12px;transform:rotate(45deg);transition:0.5s;border-bottom:1px solid black;border-right:1px solid black;}
.jobs-found-left .title.active:after{transform:rotate(225deg);}
.jobs-found-left{padding-bottom:0px;}
.two-row{grid-template-columns:1fr;}
.progress-container{top:80px;}
img.alignleft,
img.alignright{width:100%;height:auto;float:none;margin-right:unset;margin-bottom:unset;margin-top:30px;margin-bottom:30px;}
.header_info{gap:60px;margin-right:20px;}
.header_info a{font-size:16px;}
.header_info a::after{top:0px;left:-32px;-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);}
.mobail_bars{padding:15px 0;width:80px;}
.mobail_bar{padding:8px 25px 8px 0;margin-left:9px;}
.mobail_bar::after{right:2px;width:15px;}
.single_banner_item a{font-size:16px;line-height:24px;padding:0 15px;}
.heading{font-size:32px;}
.miller_company_section h3{margin:16px 0 50px;padding:0 10px;}
.miller_company_right_scroll{height:auto;overflow-y:unset;padding-right:0;}
.miller_company_right{padding:30px 15px;}
.miller_company_right ul li{margin-left:30px;}
.accounting_wrap{margin-top:50px;}
.account_accordion_wrap h2{font-size:20px;padding:15px 0;padding-right:35px;}
.account_accordion_wrap h2::after{top:16px;}
.account_accordion_body{max-width:100%;margin-right:0;padding-top:340px;}
.account_accordion_body::after{width:100%;height:300px;right:0;left:0;margin:auto;top:20px;}
.contact_us_section{padding:80px 0;}
.contact_us_section span{font-size:20px;}
.contact_us_section a{font-size:32px;}
.sty_top ul li a{width:60px;}
.sty_top ul li a::after{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);}
.sty_bottom{-ms-grid-columns:100%;grid-template-columns:100%;text-align:center;}
.full_service_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.full_service_left{padding:40px 15px;gap:30px;}
.full_service_wrap > div{-webkit-box-flex:1;-ms-flex:auto;flex:auto;}
.full_service_left p{font-size:16px;line-height:25px;margin-bottom:20px;}
.inner_banner_content h1{font-size:22px;}
.inner_banner_content span{font-size:16px;line-height:1.5;}
.min-inner{border:none;padding:40px 15px;}
.min-inner h2{font-size:24px;line-height:1.5;margin-bottom:15px;margin-left:8px;}
.min-inner h2::after{top:9px;left:-8px;width:4px;height:15px;}
.min-inner p{font-size:16px;line-height:1.5;margin-bottom:15px;}
.min-inner img{margin-bottom:15px;}
.min-inner blockquote h3, .min-inner blockquote p{font-size:16px;line-height:1.5;padding:60px 0 20px;}
.min-inner .do_you p::after{right:100%;-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);top:-19px;}
.min-inner .first_ul li{font-size:16px;line-height:1.5;padding:0px;}
.min-inner .first_ul li::after{top:30px;left:10px;}
.do_you{margin-left:-15px;margin-right:-15px;}
.single_review p{max-width:80%;}
.map_wrap{gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.map_wrap > div{-webkit-box-flex:1;-ms-flex:auto;flex:auto;}
.single_map span,
.single_map h5{margin-top:5px;padding-bottom:30px;}
.miiler_company_llp_wrap{gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.miiler_company_llp_wrap > div{-webkit-box-flex:1;-ms-flex:auto;flex:auto;}
.single_llp img{width:100%;}
.single_llp form input,
.single_llp form textarea{padding-bottom:15px;margin-bottom:20px;}
.single_llp form p{margin:10px 0 30px;}
.single_llp_shedul p{font-size:16px;line-height:1.5;margin-bottom:15px;}
.single_llp_shedul .time{margin-top:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;}
.single_llp_shedul .single_time p:first-child::after{-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);}
.min-inner .contact_us_section{margin-bottom:20px;}
.min-inner ol,
.min-inner ul{margin-bottom:20px;}
.min-inner ul li,
.min-inner ol li{font-size:16px;line-height:28px;}
.miller_company_section h3{margin:32px 0 60px;}
.inner_logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.jobs-found-sec{padding:50px 0;}
.jobs-found-wrp{flex-wrap:wrap;gap:30px;}
.jobs-found-wrp > div{max-width:100%;width:100%;}
.jobs-found-details{position:relative;max-height:100%;top:unset;}
.nav-previous a, .nav-next a{margin-bottom:20px;}
} @media all and (max-width: 575px) {
.on-this-page-topcon p{font-size:16px;}
.account_accordion_body:nth-child(2){padding-top:580px;}
.account_accordion_body:nth-child(2):after{height:520px;}
.account_accordion_body.def-acc{padding-top:0;}
.account_accordion_wrap h2{font-size:16px;}
.single_footer{text-align:left;}
.single_footer span{font-size:12px;line-height:1.5;}
.footer_wrap > div{flex-basis:50%;}
.press-class{grid-template-columns:1fr;}
.press-link{margin:0px auto 20px auto;text-align:center;}
img.alignright{margin-left:0;float:none;}
.default_btn{font-size:16px;padding:15px 15px 15px 40px;}
.default_btn::after{-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);left:3px;}
.heading{font-size:24px;line-height:1.5;}
.header_info{margin-right:auto;gap:40px;margin-left:auto;}
.header_info a{font-size:14px;font-weight:bold;color:#fff;}
.main_menu{padding:20px 20px 20px 20px;}
.main_menu_section button{top:20px;right:20px;line-height:40px;font-size:60px;}
.main_menu ul li{padding:10px 0;}
.main_menu ul li ul{padding:17px 0px 8px;}
.main_menu ul li a{font-size:22px;}
span.dropdown-menu-items{width:15px;height:15px;border-top:3px solid #fff;border-left:3px solid #fff;}
.main_menu_section.active{left:unset;position:fixed;top:60px;z-index:999999;}
.main_menu_section{-webkit-transition:unset;-o-transition:unset;transition:unset;top:106px;position:unset;display:none;}
.main_menu_section button{display:none;}
.mobail_bar{display:none;}
.mobail_bars{position:relative;width:55px;height:60px;border-radius:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;overflow:hidden;-ms-grid-column-align:end;justify-self:end;z-index:9999;background:#001e48;}
.mobail_bars span{position:absolute;width:40px;height:4px;background:#ffffff;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;border-radius:4px;}
.mobail_bars span:nth-child(1){-webkit-transform:translateY(-13px);-ms-transform:translateY(-13px);transform:translateY(-13px);width:25px;left:8px;}
.mobail_bars span:nth-child(2){-webkit-transform:translateY(13px);-ms-transform:translateY(13px);transform:translateY(13px);width:15px;left:8px;}
.mobail_bars.active span:nth-child(1){-webkit-transform:translateY(0px) rotate(45deg);-ms-transform:translateY(0px) rotate(45deg);transform:translateY(0px) rotate(45deg);width:40px;}
.mobail_bars.active span:nth-child(2){-webkit-transform:translateY(0px) rotate(-45deg);-ms-transform:translateY(0px) rotate(-45deg);transform:translateY(0px) rotate(-45deg);width:40px;}
.mobail_bars.active span:nth-child(3){-webkit-transform:translateX(60px);-ms-transform:translateX(60px);transform:translateX(60px);}
.banner_logo a{width:69%;}
.banner_wrap{gap:0;}
.start p:last-child{margin-top:30px;}
.start p:last-child::after{top:-21px;}
.banner_left_head h1,
.banner_left_head span{font-size:24px;margin:15px 0;line-height:normal;}
.banner_left_head p{font-size:16px;line-height:1.5;margin-bottom:135px;}
.banner_left_head{margin-bottom:10px;}
.banner_left_head p::after{height:95px;bottom:-118px;}
.banner_right{-ms-grid-columns:100%;grid-template-columns:100%;gap:1px;}
.single_banner_item{min-height:80px;}
.nyc_cpa_left img{height:100%;}
.miller_company_left a{max-width:210px;}
.single_banner_item.img{grid-row:unset;grid-column:unset;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;height:540px;display:none;}
.single_banner_item.img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;}
header.main_header .mobile{opacity:10;width:100%;margin-right:auto;padding:5px 10px;background:#001e48;max-width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition:0.6s;}
.mobile a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.banner_logo{display:none;}
.nyc_cpa_right{padding:50px 15px;background:none;background-color:#001e48;}
.miller_company_section .heading{padding:0 15px;}
.nyc_cpa_right h2,
.nyc_cpa_right h1{font-size:24px;margin-bottom:15px;line-height:1.5;}
.nyc_cpa_right p,
.nyc_cpa_right h3{font-size:16px;line-height:1.5;margin-bottom:15px;}
.miller_company_left{aspect-ratio:16/12;}
.nyc_cpa_right .default_btn{margin-top:8px;}
.miller_company_section.sec_p{padding-bottom:0;}
.miller_company_section h3{font-size:16px;line-height:1.5;}
.miller_company_right h2{font-size:22px;margin-bottom:15px;}
.miller_company_right p{font-size:16px;line-height:1.5;margin-bottom:15px;}
.miller_company_right ul li{font-size:16px;line-height:1.5;}
.wide_range_section p{margin-top:15px;font-size:16px;line-height:1.5;}
.wide_range_single{padding:110px 0 20px 0;text-align:center;}
.wide_range_single h5{margin-bottom:15px;}
.wide_range_single p{font-size:16px;line-height:1.5;text-align:center;margin:0;}
.wide_range_single::after{left:0;right:0;margin:auto;}
.wide_contact_box p{margin:0 0 20px;font-size:16px;line-height:1.5;}
.wide_contact_box{text-align:center;}
.wide_contact_box p{text-align:center;}
.single_accounting{padding:130px 15px 40px 15px;}
.single_accounting h4::after{top:-110px;}
.single_accounting h5{margin-bottom:20px;}
.account_service p{font-size:16px;line-height:1.5;margin:15px auto 0 auto;}
.account_accordion_body ul{margin-left:30px;}
.sty_top span{margin-bottom:30px;}
.sty_top ul{gap:8px;}
.sty_top ul li a{width:50px;}
.sty_top ul li a::after{-webkit-transform:scale(0.4);-ms-transform:scale(0.4);transform:scale(0.4);left:-6px;}
.sty_bottom{gap:10px;}
.sty_bottom h4{font-size:24px;line-height:1.5;}
.sty_bottom span p{font-size:16px;line-height:1.5;margin-bottom:15px;}
.full_service_left{gap:12px;}
.full_service_left h4{font-size:22px;line-height:1.5;}
.full_service_left p{font-size:16px;line-height:1.5;margin-bottom:15px;}
.copy_right{padding:40px 0;}
.copy_right_right{padding-right:0;}
.copy_right_right ul{gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.min-inner h2{font-size:20px;}
.min-inner .first_ul{margin-bottom:20px;margin-left:0;}
.min-inner .do_you{padding:20px;text-align:center;}
.min-inner .do_you p{padding-top:135px;}
.min-inner .do_you p::after{right:0;-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);top:-19px;left:0;margin:auto;}
.inner_review::before{top:-17px;left:-20px;background-position:left 0 bottom -106px;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);}
.inner_review::after{bottom:-17px;right:-20px;background-position:left 0 bottom -106px;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);}
.review_wrap button.slick-prev.slick-arrow{-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);}
.review_wrap button.slick-next.slick-arrow{-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);}
.inner_queens{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;}
.map_section{padding:20px 15px;}
.map_wrap.full_map .single_map iframe{aspect-ratio:16/9;}
.map_content{margin-top:20px;gap:0;}
.map_single_content h2{font-size:20px;line-height:1.5;}
.map_single_content{padding-bottom:20px;}
.inner-blog{padding-bottom:35px;margin-bottom:35px;}
.min-inner .inner-blog h2 a{font-size:20px;margin:22px 0;}
.min-inner p{font-size:16px;line-height:1.5;margin-bottom:22px;}
.min-inner .inner-blog a{font-size:16px;}
.default_btn{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto;}
.account_accordion_wrap h2::after{top:0;bottom:0;margin:auto;}
.account_accordion_wrap h2{padding-right:40px;}
.min-inner h2{margin-left:8px;padding-left:10px;}
.inner_logo{padding:10px;}
.inner_logo a img{max-width:200px;height:auto;}
.inner_banner_content{background:#00132e;padding:20px 15px;text-align:center;}
.contact_us_section span{font-size:20px;margin:0px;}
.contact_us_section{background-size:cover;background-image:none;background:rgb(0, 30, 72);background:-o-linear-gradient( 317deg, rgba(0, 30, 72, 1) 0%, rgba(0, 16, 39, 1) 100% );background:linear-gradient( 133deg, rgba(0, 30, 72, 1) 0%, rgba(0, 16, 39, 1) 100% );}
.min-inner blockquote{margin:55px 0;padding:60px 15px 0px;background:url(https://www.cpafirmnyc.com/wp-content/themes/millerandcompany/images/blockquote-m.jpg) no-repeat;background-size:cover;}
.min-inner blockquote h3, .min-inner blockquote p{font-size:18px;line-height:30px;margin:20px 0px;padding:10px;}
.min-inner ol ol,
.min-inner ul ul{margin-top:10px;}
a.notfoundbutton{width:100%;}
.big-title{margin:0px 0px 30px;}
.reviews{margin:40px 0px;padding:40px 0px;}
.min-inner .reviews p{font-size:16px;line-height:28px;}
.single_map span,
.single_map h5{min-height:auto;}
.account_p{padding:10px 10px;font-size:16px;margin:0px;}
.account_accordion_body:nth-child(2):after{background-position:bottom;}
.single_map h2{margin-top:0px;margin-bottom:0px;}
.single_llp span p{font-size:16px;}
.single_llp form label{margin-bottom:10px;}
.single_llp form input::-webkit-input-placeholder,
.single_llp form textarea::-webkit-input-placeholder{font-size:16px;}
.single_llp form p,
.single_llp form input,
.single_llp form textarea,
.single_llp form select,
.single_llp form input::-webkit-input-placeholder,
.single_llp form textarea::-webkit-input-placeholder,
.single_llp form input::-moz-placeholder,
.single_llp form textarea::-moz-placeholder,
.single_llp form input:-ms-input-placeholder,
.single_llp form textarea:-ms-input-placeholder,
.single_llp form input::-ms-input-placeholder,
.single_llp form textarea::-ms-input-placeholder,
.single_llp form input::placeholder,
.single_llp form textarea::placeholder{font-size:16px;}
section.map_section ul.first_ul li::after{left:-14px;}
section.map_section ul.first_ul li a{font-size:16px;}
section.map_section ul.first_ul{margin:0px 0px auto 30px;}
.map_section.sara{padding:0px 20px;}
section.map_section ul.first_ul li{font-size:16px;color:#000000;line-height:28px;background:none;padding:5px 0px;margin-bottom:0px;position:relative;list-style:circle !important;width:100%;display:block;text-align:left;}
.single_llp span a{font-size:16px;font-weight:500;}
.start{margin-top:0px;}
.start p,
.start p:last-child{font-size:13px;}
.inner_logo{display:none;}
header.main_header .inner_mobile_logo{max-width:45%;}
.inner_mobile_logo a{padding-left:10px;}
.single_review p{max-width:80%;font-size:16px;line-height:1.5;}
.inner_review{padding:15px;}
.progress-container{}
.on-this-page-area{top:88px;}
.header_info a{color:#fff;}
header.main_header.fixed .inner_right_top,
.main_header,
body.page-template-welcome-template-php .main_header{background:#001e48;}
.header_info a::after{-webkit-filter:brightness(100) saturate(0);filter:brightness(100) saturate(0);}
.single_llp,
.single_llp_shedul{padding:20px;}
.map_wrap{margin:20px 0px;padding:0px 20px;}
.jobs-found-details{padding-top:30px;}
.single-jobs{padding:10px 15px;}
.single-details{padding:25px 15px;}
.single-details .title{font-size:18px;gap:10px;line-height:normal;}
.single-details .list-wrp{gap:0 20px;flex-wrap:wrap;}
.jobs-popup .btn{flex:1;min-width:200px;}
} @media all and (max-width: 430px) {
.progress-container{top:65px;}
.on-this-page-area{top:69px;}
.banner_left_head p{margin-bottom:115px;}
.press-link{margin:0px auto 10px auto;font-size:16px;}
}
@media all and (max-width: 375px) {
.progress-container{top:59px;}
.on-this-page-area{top:63px;}
}
@media all and (max-width: 360px) {
.banner_left_head p{margin-bottom:100px;}
.header_info{gap:10px;}
.header_info a{font-size:14px;margin-left:20px;}
.inner_mobile_logo{width:140px;}
} @media all and (max-width: 320px) {
.banner_left_head p {
margin-bottom: 85px;
}
.header_info {
gap: 10px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before,
.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden {
display: none;
}