@media (min-width:767px){.home-about,.home-section,.home-section1 .content-wrap{background-size:cover;background-repeat:no-repeat;background-position:center}.home-about{background-image:url(//https://oliviasheppardlaw.com/wp-content/themes/olivia-sheppard/img/about-layer.png)}.home-section{background-image:url(//https://oliviasheppardlaw.com/wp-content/themes/olivia-sheppard/img/home-section-c.jpg)}.home-section1 .content-wrap{color:#fff;padding-left:0;padding-right:10%}.home-section1:after{content:'';background-image:url(//https://oliviasheppardlaw.com/wp-content/themes/olivia-sheppard/img/section1c.jpg);position:absolute;width:70%;height:100%;right:0;top:0;bottom:0;z-index:-1}}@media (min-width:1800px){body{font-size:18px;line-height:1.85}}@media (min-width:1600px){.logo-wrapper{width:200px}#header.small-header .logo-wrapper{width:170px}}@media (min-width:991px){.phone-bar-ipad{display:none}}@media (min-width:1199px){.btn:hover,.elm-button:hover{background:#fff;color:#000;border:1px solid #a17051}}@media screen and (max-width:1300px) and (min-width:1240px){.container{max-width:1170px}.attroney-about .attorney-img:after{width:35px}.attroney-about h1{left:-40px}.home-blog-content .owl-nav>.owl-prev{left:-35px}.home-blog-content .owl-nav>.owl-next{right:-35px}.attroney-about h1:after{left:-26px}.footer-col-2:before{left:-10px}.menu-top li a{font-size:15px}ul.menu-top li{margin-left:20px}.logo-wrapper{width:165px}#header.small-header .logo-wrapper{width:145px}}@media (min-width:1300px){.container{max-width:1260px}}@media (min-width:1400px){.container{max-width:1360px}.about-2{height:530px}.attroney-about .attorney-img{height:675px}}@media (min-width:1600px){.home-section1 .image{width:35%}.home-banner-wrap{height:calc(828px - 128px)}.home-banner-wrap .banner-left .heading{font-size:60px;line-height:85px}.home-banner-wrap .banner-left .sub_heading{font-size:65px;line-height:75px}.about-2{height:630px}}@media (max-width:1310px){.iframe-fullwidth iframe{right:-320px}}@media (max-width:1199px){ul.menu-top li{margin-left:15px}.header-center-top{padding:8px 10px}.banner-contact-form-left{width:calc(100% - 220px)}.banner-contact-form-right,.footer-logo{width:220px}.home-about .image{min-height:350px}.home-pa-content .owl-dot{width:60px}.home-pa-content .owl-dots{left:-90px}.home-section1 .image{background-position:75% 100%}.main-footer .h3{font-size:22px}.footer-social{right:28px;bottom:100px}.footer-col-2:after{right:15px}.footer-col-2:before{left:-12px}.footer-col-3{width:43%}.footer-col-2{width:26%}.footer-col-1{width:31%}.about-4 .row,.home-about .row{width:100%}.home-pa-content .bg-image{height:375px}.home-blog-content{padding:0 50px}.home-info_box{min-height:110px}.footer_description{font-size:13px;line-height:2}.about-3 .h2{font-size:33px}.about-4 .row:after{bottom:77px;display:none}.attroney-about h1{left:0}.attroney-about .attorney-img:after{display:none}.attroney-about .attorney-img{max-width:350px;height:550px}.attroney-about .attorney-img div{right:-10px;width:160px;height:160px}.attorney-logos{margin:50px auto auto}.attroney-details .attorney-desc{margin:auto}.contact-nap .nap-data{padding-left:0}.contact-nap .nap-data .nap-wrap{min-width:300px}.contact_details_wrap{top:-35px}.contact-home-map .contact-wrap{padding:2rem}.container{max-width:980px}.menu-top li a{font-size:14px}.banner-social ul li{width:30px;height:30px;padding:5px;line-height:24px}.menu-header{margin-right:0}.logo-wrapper{width:130px}#header.small-header .logo-wrapper{width:120px}}@media (max-width:1024px){.about-4 .image{width:385px}.about-4 .image:after{width:calc(100% - 75px);height:calc(100% + -50px);left:90px}.blog-listing-row .blog-loop a.blog-img-link{height:210px}.blog-loop .bottom-wrap{padding:10px}.about-4{overflow:hidden}}@media (max-width:991px){h1{font-size:38px!important}h2{font-size:32px!important}h3{font-size:28px!important}h4{font-size:24px!important}h5{font-size:20px!important}h6{font-size:16px!important}.about-3 .h2 br,.about-3 .h2:after,.about-4 .row:after,.about-4 .z-index,.attroney-about .attorney-img div,.footer-col-2:after,.header-right-side,.home-about .image,.menu-row{display:none}.home-info_box{min-height:110px}.home-pa-content .bg-image{height:305px}.home-pa-content .owl-dots{left:-80px;top:60px}.home-pa-content div#counter{left:-20px;bottom:50px}.home-pa-content .owl-dot{width:40px}.home-section1 .image{width:100%;position:static;height:430px;top:0;margin-bottom:45px}.home-section1:after{display:none;content:none}.home-section1{margin-top:0;background:#3c3b3d}.home-testimonails .content-wrap{margin-bottom:50px}.slick-vertical .slick-slide{border:none}.home-blog-content{padding:0 20px}.footer-col-3{width:100%;margin-top:20px;padding-bottom:60px}.footer-col-2{width:50%;padding-left:15px!important}.footer-col-1{width:50%}.footer-social{right:80px;bottom:70px}.phone-bar-ipad{background:#3c3b3d;padding:15px;text-align:center}.phone-bar-ipad a{color:#fff;font-size:25px}.home-banner-wrap{height:550px}.banner-contact-form-left{padding:15px 10px;width:calc(100% - 170px)}.banner-contact-form{height:100px}.banner-contact-form-wrap .wpcf7-response-output{bottom:0!important}.banner-contact-form-right{width:170px;padding:15px}.banner-contact-form-right .btn{min-width:125px;padding:10px 20px}.wpcf7 .wpcf7-response-output{max-width:390px;font-size:10px}.home-info_box .h5{font-size:14px}.home_post_image .featured-img{height:175px}.attroney-about .attorney-img{max-width:290px;height:410px;margin:auto auto 55px}.aside-sidebar{margin-top:55px}.inner-banner .banner-title{font-size:40px;line-height:50px}.contact-details .position-ab{position:static}.contact-map-details{display:flex}.contact-us-form{padding:50px!important}.about-4{background:#f2f2f2}.about-3 .h2{margin-bottom:35px}.contact-faq-details{padding-right:0}.faqs-section+.home-recent-post{margin-top:355px}.home-blog-content .owl-nav>div{width:30px;height:30px;background-size:15px}.home-blog-content .owl-nav>.owl-prev{left:-27px}.home-blog-content .owl-nav>.owl-next{right:-27px}.footer-col-2:before{left:-2px}.iframe-fullwidth{width:370px;margin:0 auto}}@media (max-width:767px){.logo-wrapper{width:115px}.footer-callus,.footer-col-1,.footer-col-2{width:100%;text-align:center}#header.small-header .logo-wrapper{width:100px}h1{font-size:26px!important}h2{font-size:24px!important}h3{font-size:22px!important}h4{font-size:20px!important}h5{font-size:18px!important}h6{font-size:16px!important}.home-banner-wrap{height:400px;align-items:flex-end;bottom:30px}.menu-button{top:82px}.phone-bar-ipad a{font-size:15px}.phone-bar-ipad{padding:10px}.home-banner-wrap .banner-left .heading{font-size:16px;line-height:30px}.home-mobole-form input,.home-mobole-form span.wpcf7-quiz-label{color:#fff!important}.home-banner-wrap .banner-left .sub_heading{font-size:20px;line-height:33px}.home-about,.home-testimonails{text-align:center}.home-about div[class^=col]{padding:0}.home-section{background:#3c3b3d}.practice-home a.pa-mobile-loop{padding:15px 20px;box-shadow:0 0 7px rgba(204,204,204,.8);margin-bottom:25px;border-radius:10px;color:#000;font-weight:500;transition:.5s;display:block;font-size:18px}.practice-home a.pa-mobile-loop:hover{color:#fff;background:url(//https://oliviasheppardlaw.com/wp-content/themes/olivia-sheppard/img/arrow-right-w.png) 96% center/30px no-repeat #3c3b3d}.home-section1{color:#fff;text-align:center}.home-info_box{min-height:110px}.footer-logo{margin:auto}.footer-col-2{margin-bottom:20px}.main-footer .h3:after{margin:auto;right:0}.footer-social{bottom:0;margin-top:20px;position:static}.footer-social ul{justify-content:center}.attroney-about h1:after,.footer-col-2:before,.footer-col-3{display:none}.copyright-bg{font-size:11px}.categories-faq ul li,.categories-faq ul li a,.contact-map-details,.menu-disclaimer-container{display:block}.menu-disclaimer-container ul{align-items:center;justify-content:center}.copyright{line-height:normal}.footer-callus{display:block;position:relative;z-index:2;margin:30px auto}.footer-callus:after{content:'';background:#3c3b3d;width:calc(100% + 30px);height:1px;position:absolute;left:-15px;right:0;top:0;bottom:0;margin:auto;z-index:-1}.footer_description{padding-right:0}.home-mobole-form{background:#1d2226;color:#fff}.home-mobole-form .h3{color:#fff}.home-mobole-form .form-group-wrap{margin-bottom:35px}.home-mobole-form .contact-btn-div{margin:auto;width:210px}.home-mobole-form .contact-btn-div .btn{width:210px}.about-3 .h2{font-size:27px}.about-2{height:350px;font-size:23px}.sidebar-contact{margin-bottom:25px;padding:2rem .75rem}.inner-banner .banner-title{font-size:30px;line-height:40px}.blog-listing-row .blog-loop,.categories-faq ul li{width:100%}.contact-us-form{padding:35px 15px!important}.wpcf7 .wpcf7-response-output{font-size:9px}.inner-banner{height:310px}.home_post_image .featured-img{height:235px;background-position:center}.testimonial-content,.testimonial-loop .testimonial-title{text-align:left}.about-4{overflow:hidden}.menu-footer li{width:70%;margin:auto}.contact-faq-wrap.active-faq div{font-size:14px;line-height:2}.common-padding,.section-pd{padding:50px 0}.content-area,.static-page-details{padding-right:15px}.footer-logo{position:static}.iframe-fullwidth{width:355px;margin-top:30px}}@media (max-width:575px){.btn-list a{text-decoration:underline;display:block}.page-template-schedule-meeting .h3{font-size:26px}}@media (min-width:768px) and (max-width:991px) and (orientation:landscape){.practice-home a.pa-mobile-loop{padding:15px 20px;border:2px solid rgba(204,204,204,.5);margin-bottom:25px;border-radius:10px;color:#000;font-weight:500;transition:.5s;display:block;font-size:18px}.practice-home a.pa-mobile-loop:hover{color:#fff;background:#132952}.blog-item{width:400px;margin:auto}.home-mobole-form{background:#1d2226}.home-mobole-form .h3{color:#fff}.home-mobole-form .form-group-wrap{margin-bottom:35px}.home-mobole-form .contact-btn-div{margin:auto;width:210px}.home-mobole-form .contact-btn-div .btn{width:210px}.footer-social{bottom:47px}}