@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css);*{box-sizing:border-box}#header .custom-container ul#nevagation{padding:0}#header .custom-container ul#nevagation>li{line-height:normal;height:auto}#header .custom-container ul#nevagation>li>a{background:transparent;padding:10px 22px;display:block;width:auto;border-radius:5px}#header .custom-container ul#nevagation>li>a>span{padding:0;background:transparent}#header .custom-container{align-items:center;padding-top:15px}#header .custom-container h1{margin-top:0;margin-bottom:0}div#header{height:auto;padding:15px}#header .custom-container>ul#nevagation{display:flex;gap:5px;align-items:center}#nevagation li a:hover,#nevagation li.selected a,#nevagation li.current-menu-item a{background:linear-gradient(180deg,rgba(2,81,122,1) 0%,rgba(10,141,209,1) 100%)!important}.banner_slider_home>.container{max-width:971px;margin:0 auto;padding:10px 21px 65px 0}.banner_slider_home>.container .item{display:flex;align-items:center}.banner_slider_home>.container .item>.left_image_banner{width:100%;padding:38px 38px 11px 30px;margin:1px 0 0 1px;display:inline;overflow:hidden;background:url(https://www.rockvillemarylandcpa.com/wp-content/themes/cpa/images/baner_frem.png) no-repeat;max-width:536px;background-size:auto}.banner_slider_home>.container .item>.left_image_banner img{max-height:310px;min-height:310px;object-fit:cover}.banner_slider_home>.container .item .right_text_banner{text-align:left;width:100%;max-width:390px;padding:0 0 64px 30px}.banner_slider_home>.container .item .right_text_banner h1{padding:20px 0 31px;margin:0;font-size:30px;word-spacing:3px;line-height:48px;background:none;color:#fff}.banner_slider_home>.container .item .right_text_banner{position:relative}.banner_slider_home>.container .item .right_text_banner a{width:124px;height:45px;display:block;font-size:14px;text-indent:-50000px;font-weight:bold;cursor:pointer;position:absolute;left:132px;bottom:1px;background:url(https://www.rockvillemarylandcpa.com/wp-content/themes/cpa/images/read_more.png) no-repeat}.testimonials_new .testominal_left{float:none;width:100%}.banner_slider_home div.banner_slider{position:static}.banner_slider_home div.banner_slider .owl-dots{position:absolute;bottom:17px;display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;width:100%;left:0}.banner_slider_home div.banner_slider .owl-dots button.owl-dot{width:15px;height:15px;background:#e3eef4;border-radius:100%}.banner_slider_home div.banner_slider .owl-dots button.owl-dot.active{background:rgba(2,81,122,1)}.banner_slider_home div.banner_slider .owl-nav button{position:absolute;top:50%;transform:translateY(-50%);width:35px;height:35px;background-image:none;background-size:100% 100%;border-radius:100px;background:#e3eef4}.banner_slider_home div.banner_slider .owl-nav button.owl-prev{left:30px}.banner_slider_home div.banner_slider .owl-nav button.owl-next{right:30px}.banner_slider_home{position:relative;box-sizing:border-box}.banner_slider_home div.banner_slider .owl-nav button span{display:none}.banner_slider_home div.banner_slider .owl-nav button:after{content:"\f053";display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:0;left:-2px}.banner_slider_home div.banner_slider .owl-nav button.owl-next{transform:translateY(-50%) scaleX(-1)}.services_new h2,.testimonials_new .testominal_left>h2,.content.home_contact>h2,.about_us .container>h2{padding-bottom:18px}.services_new h2>span,.testimonials_new .testominal_left>h2>span,.content.home_contact>h2>span,.about_us .container>h2>span{padding:19px 0 12px;display:inline-block;position:relative;z-index:1;height:auto;top:19px}.testimonials_new .testominal_left>h2{text-align:left}.testimonials_new{padding:35px 0}.testimonials_new>.container{max-width:986px;margin:0 auto;padding:0 15px}.content.home_contact .contact_wrap{margin:0}.content.home_contact{width:100%;max-width:986px;padding:35px 15px 70px}.services_new{padding:50px 0 35px}.services_new .home_cont{width:100%;max-width:991px;padding:0 15px}.testimonial .taxservice .taxservice_inner a{display:none}div#testimonial_carousel .owl-item .item{background-size:100% 100%;background-repeat:no-repeat;background-position:center;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);padding:15px 20px;border-radius:10px;min-height:347px;background-image:url(https://www.rockvillemarylandcpa.com/wp-content/themes/cpa/images/qute.gif);background-size:70px;background-position:center}div#testimonial_carousel .owl-stage-outer{padding:0 0 46px!important}div#testimonial_carousel .owl-item{padding:0 15px}.tax_list li a.module_img:hover{background-position:center!important}.tax_list li a.module_img{background-size:70%;background-position:center}div#testimonial_carousel .owl-item .item h5 a{color:#026192;font-size:16px;line-height:20px}div#testimonial_carousel .owl-item .item h5{margin:0 0 20px}div#testimonial_carousel .owl-item .item p{margin:0 0 0;font-weight:200;font-size:14px;line-height:22px}div#testimonial_carousel .owl-item .item a.readmore2{position:unset;background:transparent;display:block;margin:11px auto 0;text-transform:capitalize;text-decoration:underline}.about_us .container{max-width:986px;margin:0 auto;padding:0 15px}.about_us{padding-top:70px}.about_us .container h2{text-align:left;margin-bottom:0}.about_us .content p:first-child{margin-top:0}.about_us .container ul{padding:0;margin:24px 0 0;display:grid;grid-template-columns:repeat(2,1fr);list-style:none;gap:10px}.about_us .container ul>li{position:relative;padding:0 0 0 21px}.about_us .container ul>li:before{content:"";width:6px;height:6px;background:#000;display:block;position:absolute;left:0;border-radius:100%;top:5px}.services_new .home_cont>a.seeall{margin:46px auto 0;display:block;text-align:center;width:auto;max-width:120px}.content.home_contact .contact_wrap .contactLeft input:not(input[type="submit"]), .content.home_contact .contact_wrap .contactLeft textarea {background-size:100% 100%}.content.home_contact .contact_wrap .contactLeft input[type="reset"]{background-size:cover!important}.banner_slider_home .item .left_image_banner img{max-height:650px;min-height:650px;object-fit:cover}.banner_slider_home .item .right_text_banner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:730px;padding:0 15px}.banner_slider_home .item .right_text_banner h1{margin:0 0 25px;color: #ffff}.banner_slider_home .item .right_text_banner a{background:linear-gradient(180deg,rgba(2,81,122,1) 0%,rgba(10,141,209,1) 100%)!important;padding:11px 18px;border-radius:6px;display:inline-block;color:#fff;font-weight:600}.left_image_banner{position:relative}.left_image_banner:after{content:"";width:100%;height:100%;background:#000;opacity:.4;display:block;position:absolute;top:0}.banner_slider_home .item .left_image_banner img{max-height:700px;min-height:700px;object-fit:cover}#header{max-width:100%;width:100%;box-sizing:border-box;padding:0;background:#000;padding:0 15px}#header .custom-container{display:flex;width:100%;max-width:950px;margin:0 auto;flex-wrap:wrap;padding-left:0;justify-content:space-between}.baner_wrap2{background:url(https://www.rockvillemarylandcpa.com/wp-content/themes/cpa/images/baner_wrap_bg.gif)}.content.home_contact .contact_wrap .contactLeft{padding-left:0;margin:0 auto;float:none}.content.home_contact .contact_wrap{background:transparent}.content.home_contact .contact_wrap{background:transparent}.content.home_contact span.contactOne{width:100%;text-align:center;display:block;padding-left:0}h2{background:transparent}h2 span{margin:0;top:0!important;background:#e3eef4;width:100%;text-align:left;border-radius:10px;padding:10px 15px!important;text-align:center;display:inline-block;height:auto}#header .custom-container{padding-top:0}#header .custom-container>ul#nevagation>li{margin:0}div#testimonial_carousel .owl-nav{display:block!important}div#testimonial_carousel .owl-nav button span{display:none}div#testimonial_carousel .owl-nav button{position:absolute;top:50%;transform:translateY(-50%);z-index:1}div#testimonial_carousel .owl-nav button:after{content:"";content:"\f053";display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:0;left:-2px}div#testimonial_carousel .owl-nav button.owl-prev{left:-10px}div#testimonial_carousel .owl-nav button.owl-next{right:-10px;transform:translateY(-50%) scaleX(-1)}.footer_top{height:auto}.content.home_contact .contact_wrap .contactLeft input[type="reset"]{background:#000;border-radius:5px}.mainContact .sendBtn{background:linear-gradient(180deg,rgba(2,81,122,1) 0%,rgba(10,141,209,1) 100%)!important;border-radius:5px}.content.home_contact .contact_wrap .contactLeft input:not(input[type="submit"]), .content.home_contact .contact_wrap .contactLeft textarea {min-height:40px}.content.home_contact .contact_wrap .contactLeft input[type="reset"],.mainContact .sendBtn{min-height:40px}.services_new>.container ul.tax_list.tagg{display:grid;grid-template-columns:repeat(3,1fr);box-sizing:border-box;grid-column-gap:10px;grid-row-gap:25px}.services_new>.container ul.tax_list.tagg>li{width:100%;background-size:100% 100%}@media (max-width:1199px){#header .custom-container{padding-left:0}.banner_slider_home .item .left_image_banner img{max-height:600px;min-height:600px}.content.home_contact{padding:25px 15px 50px}.testimonials_new{padding:25px 0}.services_new{padding:50px 0 25px}.about_us{padding-top:50px}}@media (max-width:991px){.banner_slider_home .item .right_text_banner{max-width:590px}.banner_slider_home .item .left_image_banner img{max-height:550px;min-height:550px}.tax_list li a.module_img.mod4{background-size:100px;width:100%}div#testimonial_carousel .owl-nav button.owl-next{right:0}div#testimonial_carousel .owl-nav button.owl-prev{left:0}.content.home_contact .contact_wrap .contactLeft{max-width:100%!important;width:100%}.content.home_contact .contact_wrap .contactLeft form.mainContact{display:flex;flex-wrap:wrap;grid-column-gap:24px}.content.home_contact .contact_wrap .contactLeft form.mainContact>fieldset:nth-child(-n+4) {max-width: calc(100%/2 - 12px);flex: calc(100%/2 - 12px)}.content.home_contact .contact_wrap .contactLeft form.mainContact>fieldset:nth-child(-n+4) input {width:100%}.content.home_contact .contact_wrap .contactLeft form.mainContact>fieldset textarea{width:100%}.services_new>.container ul.tax_list.tagg{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){#header .custom-container{padding-left:0;padding-top:6px}#header .custom-container .mobile_menu{top:9px}#header .custom-container>ul#nevagation{display:none}.banner_slider_home .item .left_image_banner img{max-height:450px;min-height:450px}.banner_slider_home div.banner_slider .owl-nav button{width:20px;height:20px}.banner_slider_home div.banner_slider .owl-nav button:after{font-size:11px;left:-1px}.banner_slider_home div.banner_slider .owl-nav button.owl-prev{left:10px}.banner_slider_home div.banner_slider .owl-nav button.owl-next{right:10px}.banner_slider_home .item .right_text_banner h1{font-size:25px;line-height:120%}.banner_slider_home .item .right_text_banner{max-width:100%;padding:0 30px}.about_us .container ul{display:flex;gap:10px;flex-flow:column}#header .custom-container .mobile_menu ul#nevagation[style="display: block;"]{display:flex!important;flex-flow:column}#header .custom-container .mobile_menu ul#nevagation>li.menu-item>a{width:100%}.content.home_contact .contact_wrap .contactLeft form.mainContact>fieldset:nth-child(-n+4) {max-width:100%;flex:100%}.footer_top a img{object-fit:contain}.services_new>.container ul.tax_list.tagg{grid-template-columns:repeat(1,1fr)}.tax_list li a.module_img{background-size:130px}}@media (min-width:768px){#header .custom-container .mobile_menu{display:none}}.contact_wrap form.mainContact>fieldset:not(:last-child)>input, .contact_wrap form.mainContact>fieldset:not(:last-child)>textarea {background-size:0;width:100%;min-height:50px;border:1px solid #ddd;border-radius:15px}.contact_wrap form.mainContact>fieldset:not(:last-child)>textarea {height:130px;resize:none;overflow:hidden}.contact_wrap form.mainContact>fieldset:last-child{display:flex;justify-content:center;align-items:center;gap:10px}.contact_wrap form.mainContact>fieldset:last-child input[type="reset"]{background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(77,76,76,1) 30%)}.contact_wrap form.mainContact>fieldset:last-child input[type="reset"],.contact_wrap form.mainContact>fieldset:last-child input[type="submit"]{min-height:40px;background-size:100% 201%;background-repeat:no-repeat;background-position:0 0;margin-top:0;border-radius:10px}#footer_wrap>.footer_top{display:none}#footer_wrap{background:linear-gradient(180deg,rgba(0,147,217,1) 0%,rgba(0,102,153,1) 100%)}#footer_wrap .fmidwrap{background:transparent!important}.content_left.testimonial>.taxservice>img{display:inline-block;margin:0 0 10px}@media (max-width:767px){.contact_wrap>div{width:100%;padding:0 15px}.contact_wrap{display:flex;flex-flow:column;gap:24px}}.testimonial a.seeall{margin:46px auto;display:block;text-align:center;width:auto}