/*inner page styles*/
.page-container, .post-container{width: 100%; max-width: 1280px; margin: 0 auto;}
#main-heading {background-image: url(./images/inner-banner.webp); background-repeat: no-repeat; background-size: cover; text-align: center; position: relative; padding: 260px 0 70px; }
#main-heading h1, #main-heading h2 {font-size: 70px; line-height: 1.1; margin: 0 0 13px; text-transform: capitalize; color:#f2b30e; letter-spacing: 0.7px; font-family: 'Marcellus'; font-weight: 400; }
#main-heading .inrpg-breadcrumbs{ font-family: 'Inter';font-weight: 600; font-size: 18px;line-height: 1.1;color:#f2b30e;margin: 0;}
#main-heading .inrpg-breadcrumbs a{color: #fff;}
#main-heading .inrpg-breadcrumbs a:hover{color:#f2b30e;}
#post-content, #page-content {padding: 100px 0;background-color: #000;}
.page-col-full, 
.post-col-full {width: 100%; display: flex ; justify-content: space-between; flex-wrap: wrap;}
#single-column, #post-column, #page-column {width: 65%;}
.sidebar-page, .sidebar-single { width:32%; max-width: 420px; }
#page-column figure {margin: 0 0 35px;}
#page-column.full-width, #page-column.full-width ,.full-width{ width: 100%; }
#page-column h1, #page-column h2, #page-column h3, #page-column h4, #page-column h5, #page-column h6, .areaserved-item-list h2 {line-height: 1.1; margin: 0 0 20px; color: #fff; font-family: 'Marcellus'; font-weight: 400; }
#page-column h1, #page-column h2 , .areaserved-item-list h2 { font-size:55px;}
#page-column h3 { font-size:47px; }
#page-column h4 { font-size:40px; }
#page-column h5 { font-size:35px;}
#page-column h6 { font-size:28px; }
#page-column p, #page-column li {font-family: 'Inter'; letter-spacing: 0;font-weight:300;font-size: 19px;line-height: 1.8;color:#fff;margin: 0 0 20px 0;}
#page-column a, #page-column li a {color:#f2b30e; }
#page-column li ul { padding:8px 0 0 10px; margin: 0; position: relative; }
#page-column .inr-list{ display: flex; justify-content: space-between; gap: 60px; }
#page-column ol li{list-style: decimal;list-style-position: inside;}
#page-column ol, #page-column ul { margin:0 0 25px 12px; list-style-position: inside; }
#page-column ul li { list-style: none; padding-left:22px; position: relative; margin: 0 0 15px 0; }
#page-column ul li:before {position: absolute; content: ""; background-color: #ffffff; width: 9px; height: 9px; border-radius: 50px; left: 0px; top: 10px; }
#page-column a:hover, #page-column li a:hover {color: #fff;}
#page-column ul li > ul li { list-style-type: none; }
#page-column ul li > ul li > ol li { list-style-type: decimal; }
#page-column ul li > ul li:before { display: block; }
#page-column ul li > ol li { list-style-type: decimal; }
#page-column ul li > ol li:before { display: none; }
#page-column ul li > ol li > ul li { list-style-type: none; }
p:empty {display: none;}
#page-column .inr-common-box{ background-position: center; background-repeat: no-repeat; background-size: cover; text-align: center;padding: 50px 40px;width: 100%; margin: 40px 0;    border: 1px solid #fff;}
#page-column .inr-common-box h3{font-size: 60px; font-family: 'Marcellus'; font-weight: 400; line-height: 1.1; margin: 0 0 10px; position: relative; text-transform: capitalize;}
#page-column .common-links{ align-items: center; display: flex; justify-content: center; gap: 20px;flex-wrap: wrap; }
#page-column .common-btn-wrapper a {color: #fff; font-size: 16px; letter-spacing: -0.32px;padding:23px 15px 22px 55px;}
#page-column .common-btn-wrapper a:hover{background-color: transparent;border-color:#fff;}
#page-column .common-btn-wrapper a.cmn-btn::before {transform: scale(0.8);left:2px;}
#page-column .common-phone-wrapper{font-family: 'Inter'; font-weight: 400; letter-spacing: -0.64px; font-size: 32px; line-height: 1;  text-transform: capitalize; color: #fff; margin: 0; padding: 0 0 0 40px; position: relative; text-align: left;}
#page-column .common-phone-wrapper a{display: inline-block; color: #fff;}
#page-column .common-phone-wrapper a:hover{ color: #f2b30e; }
#page-column .common-phone-wrapper a::before{ position: absolute; content: ""; background-image: url(./images/inner-sprites.webp); background-repeat: no-repeat; background-position:-249px -16px; width: 40px; height: 40px; left: -5px; top: 0; bottom: 0; margin: auto;}
#page-column .inr-common-box h3 strong {display: block; } .hm-from-sec.innr{padding:100px 0px;} 
.sidebar-item .phoenix-map-description a:hover,.sidebar-item .phoenix-map-tel a:hover {color: #fff; }
#page-column .common-phone-wrapper p {margin: 0 0 5px 0; font-size: 15px; line-height: 1.2;}
section.widget h4.widget-title, .sidebar-page .sidebar-item h2 {    text-align: center; position: relative; font-size: 45px; line-height: 1; color: #fff; text-transform: capitalize; border-bottom: 2px solid rgba(255, 255, 255, 40%); margin: 0 0 10px; padding: 0px 15px 20px; font-family: 'Marcellus'; font-weight: 400;}
.sidebar-page .widget, .sidebar-page .sidebar-item {margin: 0 0 40px; position: relative; padding: 30px 20px; border-radius: 30px; background-color: #ab7a00; }
.sidebar-page .sidebar-menu-pa ul li a {font-size: 24px; color: #fff; display: block; position: relative; font-weight: 400;padding-right: 0; padding: 10px 30px 10px 40px; line-height: 1.36; margin: 4px 0; font-family: 'Inter'; letter-spacing: 0.2px;}
.sidebar-page .sidebar-menu-pa ul li a::before {position: absolute; content: ""; background-color: #fff; width: 10px; height: 10px; border-radius: 50px; left: 16px; top: 20px; }
.sidebar-item.sidebar_posts .sidebar-menu-pa ul li a {padding-right: 0; }
.sidebar-page .sidebar-menu-pa ul{margin:0; padding:0}
.sidebar-page .sidebar-menu-pa ul li{display:block;padding:0 0px;margin:0;position:relative}
.sidebar-page .sidebar-menu-pa ul li.current-menu-item > a,.sidebar-page .sidebar-menu-pa ul li:hover > a{background-color: #000; border-radius: 8px;}
.sidebar-page .sidebar-menu-pa .sub-menu li a {width: 100%; padding: 5px 10px 5px 38px; display: block; text-align: left; font-size: 19px; margin: 3px 0; }
.sidebar-page .sidebar-menu-pa .sub-menu li a::before {width: 8px; height:8px; top: 12px; }
.sidebar-page .sidebar-menu-pa ul li.current-menu-item .drop ,  .sidebar-page .sidebar-menu-pa ul li .drop {font-size: 0; position: absolute;right: 17px; top: 20px;width: 12px; height: 12px; background-image: url("./images/plus_icn.webp"); background-repeat: no-repeat; padding: 0px 0px; cursor: pointer;}
.sidebar-page .sidebar-menu-pa ul.sub-menu li .drop {top: 12px; }
.sidebar-page .sidebar-menu-pa ul li .drop.open {background-image: url("./images/minus_icn.webp"); background-position: center;}
.sidebar-page .sidebar-menu-pa .sub-menu { padding-left: 15px;max-height: 0;overflow: hidden;transition: max-height 0.8s ease;}
.sidebar-page .sidebar-menu-pa .sub-menu.open {max-height: 900px;transition: max-height 0.8s ease;}
#main-heading .inrpg-breadcrumbs a.post-root:hover{ color: #d5b16e; }
.sidebar-page .sidebar-prtc-btn{text-align: center; margin: 20px 0 0;}
.sidebar-page .sidebar-prtc-btn a.cmn-btn{    background-color: #000; font-size: 16px;}
.sidebar-page .sidebar-blog.blog-sidebar-itm h2{padding: 0 !important;font-size: 45px; text-align: left;color: #fff;border:none !important;margin: 0 0 20px;}
.sidebar-blog.blog-sidebar-itm {display: block; position: relative; }
.sidebar-blog{padding: 40px 35px;background-color: #000; border-radius: 30px; border: 3px solid #f3b81f;}
.sidebar-blog .widget select, 
.sidebar-blog.blog-sidebar-itm .widget select{ background-image: url(./images/singl-dwn-arrow.webp);background-position: right 0px center; background-size: contain; background-repeat: no-repeat;}
.sidebar-blog input, .sidebar-blog .widget select {background-color: #000; border-radius: 10px; color: #fff !important; font-size: 19px; border: 1px solid #232d2f;     padding: 18px 65px 18px 25px; line-height: 1.3; width: 100%; display: block; position: relative; outline: none; appearance: none; font-family: 'Inter'; font-weight: 300; }
.sidebar-blog input.search-submit {position: absolute; border-radius: 0px 10px 10px 0px; background-repeat: no-repeat; background-image: url(./images/singl-serch-img.webp); background-size: cover; width:62px; height:100%; right:0px; top: 0; bottom: 0; margin: auto; background-color: transparent;border: none;font-size: 0;cursor: pointer;;padding: 0;}
.sidebar-page .sidebar-blog .widget{ margin: 0; padding:0 }
.sidebar-blog.blog-sidebar-itm .sidebar-item{background-color: transparent;padding: 0;margin: 0 0 30px;background-image: none;}
.sidebar-blog.blog-sidebar-itm .sidebar-item:last-child{margin: 0;}
.sidebar-page .widget.widget_archive {margin: 0; }
.sidebar-blog.blog-sidebar-itm ul{margin: 0;}
.sidebar-item .phoenix-map-description, .get-in-touch-sdb p {letter-spacing: 0; font-weight: 300; font-size: 22px; line-height: 1.6; color: #fff; margin: 0 0 20px 0; font-family: 'Inter'; } 
.get-in-touch-sdb a{  font-family: 'Inter'; font-size: 32px; letter-spacing: -0.64px; margin: 0 0 20px; font-weight: 400; color: #ab7a00;border-radius:20px; }
.get-in-touch-sdb a:hover{color: #010101;}
.get-in-touch-sdb {text-align: center; }
.sidebar-item.loction {background-color: transparent; border: 2px solid #ab7a00; }
.sidebar-item.loction h2{font-size: 40px;}
.sidebar-item .phoenix-map-description{font-size: 20px;}
.sidebar-item .phoenix-map-tel{    font-size: 24px; line-height: 1; color: #b2b2b2; font-family: 'Inter'; font-weight: 300; margin: 0 0 30px;}
.sidebar-item .phoenix-map-tel a{color: #fff;}
.call-to-action-sec{padding: 0 0px 80px; background-color: #000; border-bottom:5px solid #f3b81f;}
.call-to-action-sec h2{    opacity: 0.04; font-family: 'Marcellus'; font-size: 200px; line-height: 1; font-weight: 400; color: #ffffff; margin: 0 0 -55px;  text-align: center; position: relative; letter-spacing: 2px; text-transform: uppercase;}
.call-to-action-sec h3{ font-family: 'Marcellus'; font-size: 65px; line-height: 1.1; font-weight: 400; color: #ffffff; margin: 0 0 35px; text-align: center; position: relative; text-transform: capitalize;}
.call-to-action-sec h3 strong{ color: #f3b81f; line-height: 1; font-weight: 400;}
.call-to-action-sec p{font-family: 'Inter'; font-size: 28px; line-height: 0.8; font-weight: 300; color: #ffffff; margin: 0px; letter-spacing: -0.56px; text-align: center; }
.call-to-action-sec p strong{color: #fff; font-weight: 700;}
.call-to-action-sec a{display: inline-block; color: #f2b30e; }
.call-to-action-sec a:hover{color: #fff;}
.sidebar-blog.blog {display: flex;border: none; justify-content: center;gap: 20px;margin: 0;width: 100%;padding: 0px; background-color: transparent;margin: 0 0 50px;}
.sidebar-blog.blog input, .sidebar-blog.blog .widget select{color: #88898a !important;}
.post-meta {width: max-content; padding: 11px 20px; background-color: #8b0a03; margin: 0; line-height: 1; position: absolute; bottom: 0; left: 0; font-weight: 400; font-size: 21px; color: #fff; text-transform: capitalize; font-family: 'Josefin Sans'; letter-spacing: -0.42px; }
#post-column-full .posts-block h3 {font-size: 23px; font-weight: 400; line-height: 1.2; color: #fff; letter-spacing: 0; margin: 0 0 25px;   font-family: 'Marcellus';text-align: left;}
.posts-block {text-align:left; padding: 30px 28px 30px; }
#post-content .posts-list:hover {background-color: #f2b30e; }
.author-info {position: absolute; top: 0; right: 0;font-size:18px;color:#fff;line-height:1;text-transform:capitalize;font-family: 'Inter';font-weight:400;background-color:#f3b81f;padding:10px 20px;border-top-right-radius:30px; }
.posts-readmore a {font-size: 17px;text-transform: uppercase; line-height: 1; color: #fff; letter-spacing: 0.3px;  margin: 0px; display: inline-block; font-weight: 500; font-family: 'Inter';}
#post-content .posts-list:hover .posts-readmore a  {color: #fff;text-decoration:underline;}
#post-content .posts-list:hover p , #post-content .posts-list:hover h3 a{color: #fff;}
.widget h2 {display: none; }
.sidebar-blog-item {width: 100%;margin: 0;position: relative;}
#post-column-full{width: 100%; display: flex ; flex-wrap: wrap; justify-content: center;gap: 30px 27px;}
#post-content .posts-list { width: 31.9%; position: relative; border: 1px solid #232d2f; background-color: #000; border-radius: 30px;}
#post-content .posts-thumbnail { margin: 0; position: relative;}
#post-content .posts-thumbnail img {display: block; width: 100%;    border-top-left-radius: 30px;border-top-right-radius: 30px; } 
#post-column-full .post-pagination{width: 100%;}
#post-column-full .nav-links{ flex-wrap: wrap; gap: 10px 0px; text-align: center; display: flex; justify-content: center; align-items: center; margin: 20px 0px 0; }
#post-column-full .nav-links a.prev.page-numbers, #post-column-full .nav-links a.next.page-numbers{background-image: url(./images/inner-sprites.webp); background-repeat: no-repeat; width:21px; height: 15px; font-size: 0px; font-size:0px; background-position: -75px -18px;}
#post-column-full .nav-links a.next.page-numbers{  background-position: -115px -18px; }
#post-column-full .nav-links a.prev.page-numbers:hover{background-position: -75px -49px;}
#post-column-full .nav-links a.next.page-numbers:hover{background-position: -115px -49px; }
#post-column-full .nav-links .page-numbers.current{ color: #fff !important;    background-color: #f3b81f; border-radius: 10px;}
#post-column-full .nav-links .page-numbers {font-weight: 400; width: 60px; height: 60px; font-size: 35px; line-height: 1; margin: 0 5px; padding: 4px 0; color: #fff; display: flex; justify-content: center; align-items: center;  font-family: 'Marcellus'; }

.post-col-full .author-bio {color: #fff; }
.post-col-full .author-latest-title {
    color: #fff;
}
h5.post-author-title {color: #fff; }

body.page , body.single , body.blog{background: none;}
.dedicated-sec.inn{padding: 320px 0 140px; background-image: url(../images/inn-dedicated-bg.webp); background-repeat: no-repeat; background-position: center; background-size: 100% auto;}
.dedicated-sec.inn .text-heading small { color:#202020; }
.dedicated-sec.inn .dedicated-call p{text-transform: uppercase;} 
.dedicated-sec.inn .dedicated-call p a {color: #0f0f0f;font-weight: 300;}
.dedicated-sec.inn .dedicated-call p a:before {background-position: -304px -16px; width: 47px; height: 47px; background-image: url(../images/innr-sprite.webp);}
.dedicated-sec.inn .dedicated-call p a:hover{color: #ae140d;}
.single-pagination .nav-links a {font-weight: 500; font-size: 20px; font-family: 'Inter'; width: 185px; line-height: 1; color: #fff !important; text-transform: uppercase; display: inline-block; text-align: center; padding: 17px 25px; background-color: #f3b81f;}
.single-pagination .nav-links a:hover {color: #f3b81f !important; background-color: #fff;}
.page-feature-img, .single-thumbnail {margin: 0 0 30px; }
.single-meta { display: flex ; gap: 10px; align-items: center; margin: 0 0 20px; font-size: 20px; line-height: 1; color: #fff; font-family: 'Inter'; font-weight: 400; flex-wrap: wrap;}
.single-author-avatar {/*width: 30%;*/ background-color: #000; padding: 10px; }
.single-author-avatar a img{/*width: 100%;*/display: block;}
.single-author-box {display: flex ;gap:15px; padding: 10px; border: 1px solid #000; margin: 30px 0; align-items: flex-start;justify-content: space-between;}
.single-author-description {font-size: 19px; }
.single-author-info {width: 90%; font-family: 'Josefin Sans'; font-weight:400;font-size:20px;color:#000; }
.single-pagination {margin: 30px 0 0; }
.widget{margin: 0;}
.sidebar-page .widget.testi{background-color: #000;position: relative;border:3px solid #ab7a00; border-radius: 30px;}
.sidebar-page .widget.testi .widget-title{border: none; margin: 0 0 15px; padding: 0;}
.sidebar-page .widget.testi .star-rat{background-image: url("./images/stars.webp");margin: 0 auto 20px;padding:0; background-repeat: no-repeat;background-size:contain;width: 134px;height: 26px;}
.sidebar-page .widget.testi .star-rat:before{display: none;}
.sidebar-page .testi-item{text-align: center;position: relative;}
.sidebar-page .testi-item .testi-name{font-size: 28px; line-height: 1.3; margin: 0 0;  font-family: 'Marcellus'; font-weight: 400; color: #ffffff; letter-spacing: 0px;}
.sidebar-page .testi-item p{margin: 0 0 20px; color:#b2b2b2;font-size:19px; line-height: 1.6;  font-family: 'Inter'; font-weight: 300; letter-spacing:-0.38px;}
.sidebar-page .case-sdbr-blk.owl-carousel .owl-nav button, .testi-sdbr-blk.owl-carousel .owl-nav button {transition: 0.5s; display: inline-block;background-image: url(./images/inner-sprites.webp) !important; background-repeat: no-repeat; background-position: -75px -18px !important; width: 21px !important; height:15px !important;}
.sidebar-page .case-sdbr-blk.owl-carousel .owl-nav button.owl-next, .testi-sdbr-blk.owl-carousel .owl-nav button.owl-next {background-position: -115px -18px !important; }
.sidebar-page .case-sdbr-blk.owl-carousel .owl-nav button:hover, .testi-sdbr-blk.owl-carousel .owl-nav button:hover{background-position: -75px -49px !important;}
.sidebar-page .case-sdbr-blk.owl-carousel .owl-nav button.owl-next:hover, .testi-sdbr-blk.owl-carousel .owl-nav button.owl-next:hover {background-position: -115px -49px !important;}
#page-column .what-you-expect {padding-left: 190px; position: relative; margin: 0 0 60px; }
#page-column .what-you-expect:last-child{margin: 0px;}
#page-column .what-you-expect:before, .what-you-expect:after{position: absolute;content: "";top: 0;left: 73px;margin: auto; background-image: url(images/inner-sprites.webp);background-repeat: no-repeat;width: 84px;height: 109px;background-position: -14px -269px;}
#page-column .what-you-expect:after{background-image: url(images/inner-sprites.webp); background-repeat: no-repeat; left: -2px; top: 20px; width: 45px; height: 45px; background-position: -250px -97px; background-color: #3a3e42; border-radius: 50px; border: 5px solid #000;}
#page-column .what-you-expect.one:before{background-position: -121px -269px;}
#page-column .what-you-expect.two:before{background-position: -227px -269px;}
#page-column .what-you-expect.three:before{background-position: -342px -269px;}
#page-column .what-you-expect.four:before{background-position: -437px -269px;}
#page-column .what-you-expect.five:before{background-position: -14px -527px;}
#page-column .what-you-expect.six:before{background-position: -117px -527px;}
#page-column .what-you-sec:before{position: absolute;content: "";left: 20px;border-left:2px solid #3a3e42;width:100%;height:100%; }
#page-column .what-you-sec{position: relative;}
#page-column .what-you-expect h4{font-size: 30px ; text-transform: uppercase;}
#page-column .what-you-expect p{font-weight: 400; line-height: 1.7;}
#page-column .what-you-expect:hover:after{background-color:#f3b81f;  }
#page-column .what-you-expect:hover:before{background-position: -14px -398px;}
#page-column .what-you-expect.one:hover:before{background-position: -124px -398px;}
#page-column .what-you-expect.two:hover:before{background-position: -227px -398px;}
#page-column .what-you-expect.three:hover:before{background-position: -342px -398px;}
#page-column .what-you-expect.four:hover:before{background-position: -437px -398px;}
#page-column .what-you-expect.five:hover:before{background-position: -14px -656px;}
#page-column .what-you-expect.six:hover:before{background-position: -117px -656px;}
#page-column .review-blk{column-count:2;column-gap:40px;}
#page-column .review-item{padding:40px 35px; margin: 0 0 40px;display: inline-block;width:100%;border-bottom: 1px solid #b2b2b291;}
#page-column .review-blk .star-rat{padding:0;margin: 0 0 20px;}
#page-column .review-item p{color: #b2b2b2;line-height: 1.7;letter-spacing:-0.38px; margin: 0;}
#page-column .review-item h6{color: #fff;position: relative;margin: 0;text-transform: uppercase;}
#page-column .review-item:last-child{margin: 0;}
#page-column .wherefromtesti {display: flex; justify-content: space-between; margin: 0 0 15px; }
#page-column .rvw-tp img {width: 100%; display: block; }
.star-rat img {width: 100%; display: block; }
.content-area.contact-pg .page-container{max-width: 100%;}
#page-column .in-cont-list {display: flex ; justify-content: space-between; padding: 60px 30px; background-color: #0f0f0f; width: 100%; max-width: 1280px; margin: 0 auto 70px; }
#page-column .in-cont-item {background-color: #11161c; width: 29%; position: relative; text-align: center; padding: 30px 10px; transition: 0.5s; border:1px solid transparent; }
#page-column .in-cont-item h4 {line-height: 1; color: #fff; font-family: 'Marcellus'; font-weight: 400; position: relative; text-transform: capitalize; margin: 0; font-size: 35px; color: #fff; margin: 0 0 20px; padding: 50px 0 0; }
#page-column .in-cont-item.lgo{display: flex; align-items: center; width: 37%; justify-content: center; }
#page-column .in-cont-item:hover{border:1px solid #fff;background-color: #ab7a00;transform: scale(1.06);}
#page-column .cont-logo img{width: 100%; display: block;}
#page-column .cont-logo a{display: inline-block;}
#page-column .in-cont-item h4:before{position: absolute; content: ""; width:34px; height: 34px; background-image: url(./images/inner-sprites.webp); background-position: -305px -18px; top:0; left:0; right:0; margin:auto; }
#page-column .in-cont-item:hover h4:before{background-position: -250px -18px;}
#page-column .in-cont-item.icons h4{padding: 0;}
#page-column .in-cont-item.icons h4:before{display: none;}
#page-column .in-cont-item a {display: block;display: inline-block;color: #f3b81f;font-family: 'Inter';font-weight: 600;font-size: 35px;margin: 0;letter-spacing: -0.7px;line-height: 1;}
#page-column .in-cont-item.icons a  {font-size: 0; width: 60px; height: 60px; background-image: url(./images/inner-sprites.webp); background-position: -14px -95px; background-repeat: no-repeat; display: inline-block; background-color: #242424; border-radius:10px; }
#page-column .in-cont-item.icons a.linkedin{background-position: -91px -95px; } 
#page-column .in-cont-item.icons a.avvo{background-position: -170px -95px; } 
#page-column .in-cont-item.icons a:hover{background-position: -14px -185px;} 
#page-column .in-cont-item.icons a.google{background-image: url(images/hm-sprites.webp);  background-position: -146px -196px;}
#page-column .in-cont-item.icons a.google:hover{background-position: -145px -261px;}
#page-column .in-cont-item.icons a.linkedin:hover{background-position: -91px -185px; }
#page-column .in-cont-item.icons a.avvo:hover{background-position: -170px -185px; } 
#page-column .in-cont-item:hover a{color: #fff;}
#page-column .in-cont-item p{font-size: 20px; line-height: 1.6; color: #fff; }
.page-template-template-contact .hm-from-sec.innr {padding: 0px 0px; }
#page-column .scl-icons {display: flex; justify-content: center; gap:10px; } 
#page-column .cont-logo {width: 84%; } 
#page-column .inr-cnct-top-cnt{width: 90%; margin: auto;}
#page-column .map iframe {width: 100%; height: 450px; }
#page-column .inn-map-lst{display: flex;}
#page-column .inn-map-itm {width: 50.4%; border-right: 5px solid #000; position:relative; }
#page-column .inn-map-itm.rit-map{border: none;}
#page-column .inn-map-cont h4{ font-family: 'Inter'; font-weight: 400; font-size: 16px; color: #ffffff; text-align: center; line-height: 1.5; margin: 0 0 20px; }
#page-column .inn-map-cont{    padding: 20px 30px 30px; background-color: #000; width: 34.2%; height: max-content; position: absolute; bottom: 0; top: 0; left: 0; right: 0; margin: auto; border-bottom: 5px solid #f3b81f; border-radius: 10px;}
#page-column .inn-map-itm.rit-map .inn-map-cont{background-color: #f3b81f; }
#page-column .inn-map-lnk a{ line-height: 1; font-family: 'Inter'; font-weight: 600; font-size: 18px; color:#ffffff; text-decoration:underline; text-transform:uppercase;  margin:0; display:inline-block;  }
#page-column .inn-map-lnk{text-align: center;}
#page-column .inn-map-lnk a:hover {color: #f3b81f; }
#page-column .inn-map-itm.rit-map a:hover {color: #000; }
.practice-blk.innr .practice-cont {padding: 0 25px; }
.practice-blk.innr{gap: 25px;}
.single-profile-block  {    display: flex; justify-content: space-between; padding: 30px 70px 0 30px; flex-wrap: wrap; margin: 0 0 50px; background-color: #000; background-repeat: no-repeat; background-size: cover; flex-direction: row-reverse; border: 2px solid #f3b81f; border-radius: 10px; box-shadow: rgb(240 240 246 / 25%) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset;}
.sp-block h2 {display: inline-block; font-size: 60px; color: #fff; font-family: 'Marcellus'; font-weight: 400; margin: 0  0 12px; line-height: 1; }
.sp-block h5{font-size: 17px;color: #f3b81f;line-height: 1;font-family: 'Inter';font-weight: 600;letter-spacing: 4.42px;margin: 0 0 45px;}
.trstd-call-us {padding: 0 0 0 80px; position: relative; margin: 0 0 30px; }
.trstd-call-us h4{color: #fff;font-weight: 400;font-size: 33px;text-transform: uppercase; font-family: 'Marcellus';line-height: 1;letter-spacing: 1.32px;margin: 0  0 12px;}
.trstd-call-us.lctn:before{position: absolute; content: ""; background-image: url(images/inner-sprites.webp); background-repeat: no-repeat; width: 30px; height: 37px; left: 0; top: 16px; background-position: -204px -18px;}
.trstd-call-us p{font-size: 17px; margin: 0 0 10px; line-height: 1.4; font-family: 'Inter'; font-weight: 400;  margin: 0px;  position: relative; color: #f3b81f; }
.trstd-call-us .profile-tel a {font-size: 32px;line-height: 1;color: #f3b81f;font-family: 'Inter';font-weight: 400;}
.trstd-call-us .profile-tel a:before {position: absolute; content: ""; background-image: url(./images/inner-sprites.webp); background-repeat: no-repeat; background-position: -250px -18px; width: 34px; height: 34px; left: 0; top: 16px; margin: auto; }
.single-profile-image{width: 44.8%; }
.single-profile-image img{width: 100%; display: block;}
.sp-block{width: 51.4%; }
.trstd-call-us .profile-tel a:hover{color: #fff;}
#page-column .inr-accordion .accordion-title {position: relative; font-size: 26px; background-color: transparent; border: 1px solid #ffffff47; border-radius: 13px;padding: 15px 50px 15px 20px; }
#page-column .inr-accordion .accordion-title.active {background-color: #ab7a00; border-color: transparent; } 
#page-column .inr-accordion .accordion-title::before {content: ""; background-image: url(./images/inner-sprites.webp); width: 21px; height: 12px; position: absolute; right: 25px; top: 23px; margin: auto 0; background-position: -162px -18px; background-repeat: no-repeat; } 
#page-column .inr-accordion .accordion-title.active::before {background-position: -162px -49px; }
/*Case results section*/
#page-column .case-item{text-align: center;padding: 25px;border: 1px solid #232d2f;    width: 48.3%;box-shadow: 0 4px 10px rgb(227 224 224 / 35%); place-content: space-evenly;}
#page-column .review-btn a {color: #fff; }
#page-column .case-item h4{font-size: 30px;line-height: 1.2;color: #f3b81f;margin: 0; font-family: 'Marcellus';font-weight: 400; text-transform: uppercase;}
#page-column .case-item p,#page-column .case-item h5{font-size: 18px; color: #a6a6a6; line-height: 1.5; font-family: 'Inter'; font-weight: 400; margin: 0;}
#page-column .case-item h5{margin: 0 0 25px;}
#page-column .case-item:hover{background-color: #ab7a00;border: 1px solid #fff;}
#page-column .case-item:hover h4,#page-column .case-item:hover p,#page-column .case-item:hover h5{color: #fff;}
#case-results-main{display: flex;justify-content: center;flex-wrap: wrap;gap: 35px;    margin: 0 0 50px;}
#page-column .case-content p {
    text-transform: uppercase;
}
.review-btn {text-align: center; }
.areaserved-item-list .areaserved-item:hover{background-color: transparent;}
.blog .dedicated-sec.inn {margin: -200px 0 0; }
#page-content .areaserved-item-list {background-color: #ab7a00;border-radius: 30px;padding: 45px;margin-bottom: 20px;}
#page-content .areaserved-item-list h2 {color: #fff; text-align: center; } 
#page-content .areaserved-list ul{margin-bottom: 0px; display: flex; justify-content: center; flex-wrap: wrap; } 
#page-content .areaserved-list ul li {width: 32%; margin: 0px 0.6% 1%; padding: 0px; } 
#page-content .areaserved-list ul li:before {display: none; } 
#page-content .areaserved-list ul li a{font-family: 'Inter'; font-weight: 400;font-size: 22px;line-height: 1.1;padding: 15px 10px;background-color: #010101;color: #f3b81f;display: flex;text-align: center; justify-content: center;align-items: center;    text-transform: capitalize;}
#page-content .areaserved-list ul li a:hover {background-color: #fff; color: #010101;}
#page-content #areaserved-main {text-align: center; } 
.inner-reviwe {border: 2px solid #038fad; margin: 0 0 25px; padding: 20px; } 
.case-item {opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease, transform 0.5s ease; }
/* Fade from left */
.fade-left {animation: fadeInLeft 0.6s ease forwards; }
/* Fade from right */
.fade-right {animation: fadeInRight 0.6s ease forwards; }
@keyframes fadeInLeft {0% {opacity: 0; transform: translateX(-30px); } 100% {opacity: 1; transform: translateX(0); } } 
@keyframes fadeInRight {0% {opacity: 0; transform: translateX(30px); } 100% {opacity: 1; transform: translateX(0); } } 
.page-feature-img img{ width: 100%; height: 400px; object-fit: contain; background-color: #000;}

/*responive*/
@media screen and (max-width:1900px) {
#page-column .inn-map-cont {width: 42.2%;}
}

@media screen and (max-width:1800px) {}
@media screen and (max-width:1700px) {
#main-heading{padding: 230px 0 70px;}
#main-heading h1, #main-heading h2 {font-size: 60px;}
}

@media screen and (max-width:1600px) {
#post-content, #page-content {padding: 80px 0; }
#main-heading{padding: 200px 0 65px;}
#main-heading h1, #main-heading h2 {font-size: 55px;}
#page-column h1, #page-column h2 , .areaserved-item-list h2{font-size: 50px;}
#page-column h3 {font-size: 45px; } 
#page-column h4 {font-size: 38px; } 
#page-column h5 {font-size: 33px; } 
#page-column h6 {font-size: 26px; }
.sidebar-page .sidebar-menu-pa ul li a{font-size: 24px;}
section.widget h4.widget-title, .sidebar-page .sidebar-item h2{font-size: 40px;}

/*contact*/
#page-column .inn-map-cont {width: 44.2%; }
#page-column .map iframe {height: 415px;}
#page-column .in-cont-list {margin: 0 auto 60px; padding: 50px 30px; }.inn-map-cont {padding: 20px 25px 30px;}
#page-column .in-cont-item h4 {    margin: 0 0 14px;    font-size: 32px;}
.call-to-action-sec h3 {font-size: 60px; } 
.call-to-action-sec h2 {font-size: 175px; } 
.single-meta {font-size: 19px; } 
#page-column .review-item {padding: 35px 30px; margin: 0 0 35px; } 
#page-column .what-you-expect:before {transform: scale(0.9); } 
#page-column .what-you-expect {padding-left: 185px; margin: 0 0 50px; } 
#page-column .in-cont-item a {font-size: 30px; }
#page-column .in-cont-item.icons a {transform: scale(0.9);}

}

@media screen and (max-width:1440px) {
.post-container, .page-container , .container{ max-width: 1200px; padding:0 15px; }
#post-content, #page-content {padding: 60px 0;}
#main-heading {padding:160px 0 55px; }
#main-heading h1, #main-heading h2 {font-size: 50px;}
#main-heading .inrpg-breadcrumbs {font-size: 18px;}
#page-column h1, #page-column h2 , .areaserved-item-list h2{font-size: 45px;}
#page-column h3 {font-size: 40px; }
#page-column h4 {font-size: 35px; }
#page-column h5 {font-size: 28px; }
#page-column h6 {font-size: 23px; }
#page-column p, #page-column li{font-size:18px;}
#page-column ul li:before {top: 11px;}
#page-column h1, #page-column h2, #page-column h3, #page-column h4, #page-column h5, #page-column h6, .areaserved-item-list h2{margin: 0 0 16px;}

section.widget h4.widget-title, .sidebar-page .sidebar-item h2 { letter-spacing: 0px;padding: 0px 15px 15px; }
.sidebar-page .sidebar-menu-pa ul li a {font-size: 21px;padding: 9px 30px 9px 40px; margin: 3px 0;}
.sidebar-page .widget, .sidebar-page .sidebar-item {margin: 0 0 35px;padding: 25px 10px;}
section.widget.csae-res{    padding: 30px 30px 20px;}
.sidebar-page .widget.csae-res .widget-title{    margin: 0 0 20px;}
.sidebar-page .testi-item .testi-name {font-size: 24px; } 
.sidebar-page .testi-item p {font-size: 17px; }
.testi-sdbr-blk.owl-carousel .owl-nav button{transform: scale(0.9);}

/*blog page*/
#post-column-full{gap: 25px 23px;}
#post-column-full .nav-links .page-numbers{width: 50px; height: 50px; font-size: 30px;}
#post-column-full .posts-block h3 {font-size: 20px;margin: 0 0 20px; }
.posts-readmore a {font-size: 16px;}
.sp-block h2{ font-size: 50px;}
.sp-block h5{margin: 0 0 30px;}
.trstd-call-us h4{font-size: 30px;}
.trstd-call-us .profile-tel a {font-size: 28px;}
.trstd-call-us{margin: 0 0 20px;}
.trstd-call-us {padding: 0 0 0 65px; margin: 0 0 20px; }

/*contact*/
#page-column .in-cont-list { max-width: 1060px;}
#page-column .in-cont-item h4 {font-size: 29px; margin: 0 0 8px;}
#page-column .in-cont-item a {font-size: 29px; }
#page-column .in-cont-list { margin: 0 auto 45px; padding: 40px 30px;}
#page-column .in-cont-item.icons a {transform: scale(0.8);}
#page-column .inn-map-cont {padding: 20px 20px 24px;}
#page-column .map iframe {height: 360px; }
#page-column .inn-map-lnk a {font-size: 15px;}
#page-column .scl-icons {gap: 6px;} 
#page-column .inr-common-box h3 {font-size: 42px; } 
#page-column .common-phone-wrapper {font-size: 28px; } 
.call-to-action-sec h3 {font-size: 55px; margin: 0 0 30px; } 
.call-to-action-sec h2 {font-size: 150px; margin: 0 0 -40px; } 
.call-to-action-sec p {font-size: 25px; } 
.call-to-action-sec {padding: 0 0px 70px; border-width: 3px; } 
#page-column .inr-common-box {padding: 40px 35px; margin: 30px 0; }
section.widget.csae-res .sdbr-case-item p {font-size: 16px;}
.sidebar-blog {padding: 35px 30px; } 
.sidebar-page .sidebar-blog.blog-sidebar-itm h2 {font-size: 40px; } 
.sidebar-blog input, .sidebar-blog .widget select {font-size: 17px; padding: 17px 62px 17px 20px; } 
.sidebar-blog.blog-sidebar-itm .sidebar-item {margin: 0 0 20px; } 
.sidebar-blog input.search-submit {width: 58px; } 
.single-pagination .nav-links a {font-size: 18px; width: 170px; } 
.single-meta {font-size: 18px; } .author-info {font-size: 16px; } 
.posts-block {padding: 25px 20px; } 
.sidebar-blog.blog {margin: 0 0 40px; } 
#page-column .review-item {padding: 30px 25px; margin: 0 0 30px; } 
#page-column .what-you-expect h4 {font-size: 26px; } 
#page-column .what-you-expect:before {transform: scale(0.8); left: 60px; } 
#page-column .what-you-expect {padding-left: 165px; margin: 0 0 40px; } 
#page-column .case-item p, #page-column .case-item h5 {font-size: 16px; } 
#page-column .case-item h4 {font-size: 25px; } 
#case-results-main {gap: 20px; margin: 0 0 40px; } 
#page-column .case-item h5 {margin: 0 0 20px; } 
.inn-map-cont h4 {margin: 0 0 15px; } 
.contact-page .in-cont-item {padding: 25px 10px; } 
#page-content .areaserved-item a {font-size: 21px; padding: 14px 10px;} 
#page-content .areaserved-item-list {padding: 40px;}
}

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

@media screen and (max-width:1240px) {
.post-container, .page-container, .container{ max-width: 970px; padding:0 15px; }
#main-heading h1, #main-heading h2 {font-size: 45px;margin: 0 0 10px; }
#main-heading {padding: 115px 0 50px; }
#main-heading .inrpg-breadcrumbs {font-size: 16px; }
#post-content, #page-content {padding: 50px 0; }
.page-col-full, .post-col-full{gap:28px;}
#page-column h1, #page-column h2 , .areaserved-item-list h2{font-size: 40px; } 
#page-column h3 {font-size: 35px; }
#page-column h4 {font-size: 30px; } 
#page-column h5 {font-size: 26px; } 
#page-column h6 {font-size: 22px; }
#page-column p, #page-column li {font-size: 16px;line-height: 1.7;margin: 0 0 15px 0;}
#page-column ul li:before{width: 8px; height: 8px; top: 9px;}
#page-column ul li{padding-left: 16px;}
#page-column li ul {padding: 9px 0 0 0px;}
#page-column h1, #page-column h2, #page-column h3, #page-column h4, #page-column h5, #page-column h6, .areaserved-item-list h2{margin: 0 0 12px;}
section.widget h4.widget-title, .sidebar-page .sidebar-item h2 {font-size: 32px; padding: 0px 15px 12px; }
.sidebar-page .sidebar-menu-pa ul li a {font-size: 20px; letter-spacing: 0px; padding: 9px 30px 9px 35px;}
.sidebar-page .widget.testi{border-radius: 20px;}
.sidebar-page .sidebar-menu-pa ul li a::before {width: 9px; height: 9px;left: 14px;top: 16px;}
.sidebar-page .sidebar-menu-pa ul li.current-menu-item .drop, .sidebar-page .sidebar-menu-pa ul li .drop {right: 15px; top: 14px;}
.sidebar-page .sidebar-menu-pa .sub-menu li a {font-size: 16px;padding: 5px 10px 5px 35px;}
.sidebar-page .widget, .sidebar-page .sidebar-item {margin: 0 0 30px; padding: 20px 10px;     border-radius: 20px;}
.sidebar-page .testi-item p {font-size: 16px; }
.sidebar-page .widget.testi .star-rat {margin: 0 auto 15px;;transform: scale(0.9);}
.sidebar-page .testi-item .testi-name {font-size: 24px; }
.sidebar-page .case-sdbr-blk.owl-carousel .owl-nav button, .testi-sdbr-blk.owl-carousel .owl-nav button {transform: scale(0.8); }
section.widget.csae-res .sdbr-case-item p {font-size: 15px;}
section.widget.csae-res .sdbr-case-item h4{font-size: 20px;}
section.widget.csae-res {padding: 30px 20px 20px; }
#post-column-full {gap: 20px; }
.author-info{font-size: 14px;  padding: 9px 18px; }
#post-content .posts-thumbnail img{ border-top-left-radius: 20px;border-top-right-radius: 20px;}
.posts-block{ padding: 20px 18px 30px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}
#post-column-full .posts-block h3{ font-size: 18px; margin: 0 0 15px;}
.posts-readmore a {font-size: 14px; }
.sp-block h2 {font-size: 40px; }
.sp-block h5{letter-spacing: 3.42px;}
.trstd-call-us h4 {font-size: 25px; }
.trstd-call-us {padding: 0 0 0 55px; margin: 0 0 15px;}
.trstd-call-us .profile-tel a {font-size: 25px; }
.sp-block h5 {margin: 0 0 15px; }
.trstd-call-us .profile-tel a {font-size: 22px; }
.single-profile-block{ margin: 0 0 35px;}

/*contact*/
#page-column .in-cont-item h4 {font-size: 24px; padding: 40px 0 0;}
#page-column .in-cont-item h4:before {transform: scale(0.7);}
#page-column .in-cont-item a {font-size: 24px; }
#page-column .in-cont-list {margin: 0 auto 50px; padding: 32px 22px; max-width: 870px; }
#page-column .map iframe {height: 300px; }
#page-column .inn-map-cont {width: 56.2%;padding: 18px 17px 15px;} 
.scl-icons {gap: 0px; } 
.inn-map-cont h4 {font-size: 14px; margin: 0 0 10px; } 
#page-column .inr-common-box {padding: 35px 25px; margin: 30px 0; }
#page-column .common-links {gap: 17px; } 
#page-column .common-btn-wrapper a {font-size: 15px; letter-spacing: 0; padding: 20px 14px 20px 56px; } 
#page-column .common-btn-wrapper a.cmn-btn::before {left: -1px; } 
#page-column .common-phone-wrapper {padding: 0 0 0 38px; font-size: 29px; } 
#page-column .common-phone-wrapper a::before {transform: scale(0.9); }
section.widget.testi .testi-sdbr-blk.owl-carousel .owl-nav, section.widget.csae-res .case-sdbr-blk.owl-carousel .owl-nav {margin: 20px 0 10px; } 
.call-to-action-sec {padding: 0 0px 55px; } .call-to-action-sec h2 {font-size: 120px; margin: 0 0 -30px; } 
.call-to-action-sec h3 {font-size: 45px; margin: 0 0 20px; } .call-to-action-sec p {font-size: 22px; }
#page-column ol, #page-column ul {margin: 0 0 20px 0px; } 
.single-meta {font-size: 16px; margin: 0 0 15px; } 
.single-pagination .nav-links a {font-size: 16px; width: 150px; } 
.single-pagination {margin: 25px 0 0; } 
.page-feature-img, .single-thumbnail {margin: 0 0 20px; }
.sidebar-blog {padding: 30px 20px; border-radius: 22px; border-width: 2px; } 
.sidebar-blog input, .sidebar-blog .widget select {font-size: 16px; padding: 15px 55px 15px 20px; } 
.sidebar-blog.blog-sidebar-itm .sidebar-item {margin: 0 0 15px; } 
.sidebar-page .sidebar-blog.blog-sidebar-itm h2 {font-size: 35px; margin: 0 0 11px; } 
.sidebar-blog input.search-submit {width: 52px; }
.sidebar-blog.blog {margin: 0 ; } 
#post-column-full .nav-links .page-numbers {width: 45px; height: 45px; font-size: 25px; } 
#post-column-full .nav-links a.prev.page-numbers, 
#post-column-full .nav-links a.next.page-numbers {transform: scale(0.9); } 
.trstd-call-us .profile-tel a:before, 
.trstd-call-us.lctn:before {transform: scale(0.85); top: 8px; } 
#page-column .review-item {padding: 25px 20px; margin: 0 0 25px; }
#page-column .what-you-expect:before {transform: scale(0.75); left: 50px; } 
#page-column .what-you-expect {padding-left: 145px; margin: 0 0 30px; } 
#page-column .what-you-expect h4 {font-size: 23px; } 
#page-column .what-you-expect:after {transform: scale(0.9); } 
#page-column .case-item h5 {margin: 0 0 15px; } 
#page-column .case-item {padding: 20px; }
#page-column .case-item p, #page-column .case-item h5 {font-size: 15px; } 
#page-column .case-item h4 {font-size: 22px; } .inn-map-cont {padding: 12px 14px 10px; } 
#page-column .inr-accordion .accordion-title {font-size: 24px; padding: 13px 35px 12px 20px; } 
#page-column .inr-accordion .accordion-title::before {transform: scale(0.9); right: 12px; top: 20px; } 
.practice-blk.innr {gap: 20px; }
#page-content .areaserved-item-list {padding: 30px; border-radius: 25px; } 
#page-content .areaserved-list ul li a{font-size: 16px; padding: 12px 10px; }
.page-feature-img img{height: 300px;}
.sidebar-item .phoenix-map-description, .get-in-touch-sdb p {font-size: 18px; line-height: 1.4; color: #fff; margin: 0 0 12px 0; }
.get-in-touch-sdb a{font-size: 26px;}
.sidebar-item .phoenix-map-description {font-size: 18px; }
.sidebar-item .phoenix-map-tel{ font-size: 20px;margin: 0 0 20px;}
#page-column .common-phone-wrapper p{font-size: 14px;}
}


@media screen and (max-width:991px) {
#post-content, #page-content {padding: 35px 0; }
.post-container, .page-container, .container{max-width: 720px; padding: 0px; margin: 0 auto;}
#main-heading {padding: 45px 0px; border-bottom: 1px solid #f3b81f; }
#main-heading .inrpg-breadcrumbs {font-size: 15px; }
#main-heading h1, #main-heading h2 {font-size: 35px; }
#page-column h1, #page-column h2 , .areaserved-item-list h2{font-size: 30px;letter-spacing:0px; }
#page-column h3 {font-size: 27px; }
#page-column h4 {font-size: 25px; } 
#page-column h5 {font-size: 22px; } 
#page-column h6 {font-size: 19px; }
#single-column, #post-column, #page-column{width: 100%;margin:auto;}
.sidebar-page, .sidebar-single{width: 100%;max-width:320px;margin: auto;}
.dedicated-sec.inn {padding: 35px 0; }
.page-col-full, .post-col-full {gap: 20px; }
#post-content .posts-list {width: 47.9%;border-radius: 20px;}
 #post-column-full .nav-links .page-numbers {width: 40px; height: 40px; font-size: 25px; }
.author-info {border-top-right-radius: 20px;}
.single-profile-block{flex-direction:column-reverse; gap: 15px;padding: 20px ;}
.single-profile-image {width: 100%; max-width: 320px; margin: auto; border-bottom: 2px solid #058ea9; }
.sp-block {width: 100%; max-width: 320px; margin: auto; }
.single-profile-block{margin: 0 0 20px;}
#page-column .in-cont-list {max-width: 100%; gap: 20px; margin: 0 auto 30px;flex-direction: column; align-items: center; }
#page-column .in-cont-item {width: 100% !important; padding: 30px;border: 1px solid #fff; max-width: 320px;}
#page-column .inn-map-lst { flex-direction: column; align-items: center; gap:20px; }
#page-column .inn-map-itm {width: 100%; border: 2px solid #06829c;}
#page-column .inn-map-itm.rit-map {border: 2px solid #8b0a03; }
#page-column .map iframe {height: 230px; }
#page-column .inn-map-cont {width: 100%; max-width: 320px;} 
.call-to-action-sec h2 {font-size: 90px; margin: 0 0 ; opacity: 53%; } 
.call-to-action-sec h3 {font-size: 40px; margin: 0 0 15px; } 
.call-to-action-sec {padding: 0 0px 40px; } 
#page-column ul li {margin: 0 0 10px 0; }
#page-column .inr-common-box {border: 1px solid #fff; } 
.sidebar-blog.blog {flex-direction: column; max-width: 320px; align-items: center; margin: 0 auto 20px; } 
.sp-block h2 {font-size: 35px; } 
#page-column .review-item {border: 1px solid #b2b2b291; } 
.star-rat {margin: 0 0 15px; } 
#page-column .what-you-sec:before {width: 90%; } 
#page-column .case-item {width: 100%; } 
#page-content .areaserved-item {width: 48.8%;} 
#page-content .areaserved-list ul li a{font-size: 16px;} 
.inner-reviwe {margin: 0 0 20px; padding: 15px; }
.page-feature-img img{height: 250px;}
 #page-content .areaserved-list ul li {width: 48.8%;}
}

@media screen and (max-width:767px) {
.post-container, .page-container , .container{max-width:100%; padding:0 15px;}
#main-heading {padding: 35px 0px; }
#main-heading .inrpg-breadcrumbs {font-size: 14px; }
#page-column h1, #page-column h2, #page-column h3, #page-column h4, #page-column h5, #page-column h6 {margin: 0 0 10px; }
#page-column p, #page-column li{line-height: 1.6;}
#page-column .inr-common-box h3 {font-size: 29px;}
#page-column .inr-common-box h3 strong {font-size: 35px; }
#page-column .inr-common-box {padding: 30px 15px; margin: 20px 0; }
#page-column .common-btn-wrapper a {padding: 17px 15px 17px 55px; }
.page-col-full, .post-col-full {gap: 20px; }
section.widget h4.widget-title, .sidebar-page .sidebar-item h2 {font-size: 28px; padding: 0px 10px 10px; }
.sidebar-page .testi-item p {font-size: 15px; }
.testi-sdbr-blk.owl-carousel .owl-nav button {transform: scale(0.7); } 
.sidebar-page .testi-item .testi-name {font-size: 20px; } 
.dedicated-sec.inn{background-size: cover;}
 .single-author-box{flex-direction: column;align-items: center;justify-content: center;}
 .page-feature-img, .single-thumbnail {margin: 0 0 15px; } 
 .single-author-box {margin: 15px 0; }
.single-pagination .nav-links a {font-size: 16px; padding: 16px 15px; width: 150px; }
.sidebar-blog input, .sidebar-blog .widget select {font-size: 16px; padding: 16px 60px 16px 15px; }
.sidebar-page .sidebar-blog.blog-sidebar-itm h2 {font-size: 25px; margin: 0 0 12px; }
#page-column .common-btn-wrapper a.cmn-btn::before {transform: scale(0.7); }
.call-to-action-sec h2 {font-size: 57px; margin: 0; }
.call-to-action-sec h3 br {display: none; } 
.call-to-action-sec h3 {font-size: 32px; } 
.call-to-action-sec p {font-size: 19px; line-height: 1.3; }
.call-to-action-sec {padding: 0 0px 30px; }
#page-column .what-you-sec:before {left: 11px; } 
#page-column .what-you-expect:after {transform: scale(0.8); left: -10px; } 
#page-column .what-you-expect:before {transform: scale(0.65); left: 25px; top: -7px; } 
#page-column .what-you-expect {padding-left: 110px; margin: 0 0 20px; } 
#page-column .what-you-expect h4 {font-size: 20px; } 
#page-column .inr-accordion .accordion-title {font-size: 22px; padding: 12px 35px 11px 20px; } 
#page-column .inr-accordion .accordion-title::before {transform: scale(0.8); top: 17px; }

}

@media screen and (max-width:680px) {
.areaserved-item-list .areaserved-item {width: 100%; } 
.sidebar-blog.blog {margin: 0 auto;} 
#post-content .posts-list {width: 100%; max-width: 350px; } 
#page-content .areaserved-item {width: 100%; max-width: 320px; } 
#page-content .areaserved-list ul li {width: 100%; }
}

@media screen and (max-width:480px) {
.sidebar-page .sidebar-menu-pa ul li a {font-size: 19px; padding: 8px 50px 8px 30px; }
.sidebar-page .sidebar-menu-pa .sub-menu li a {font-size: 17px; padding: 4px 10px 4px 29px; }
.sidebar-page .sidebar-menu-pa ul li a::before {left: 10px; top: 13px;}
.sidebar-page .sidebar-menu-pa .sub-menu li a::before {top: 11px; left: 8px; }
#page-column .inn-map-cont {max-width: 240px; }
#page-column .inn-map-cont h4 {font-size: 14px; }
.sp-block h2 {font-size: 28px; }
.single-profile-block {padding: 20px 10px; }
.trstd-call-us h4 { font-size: 20px; margin: 0 0 7px;}
.trstd-call-us {padding: 0 0 0 35px; }
.trstd-call-us .profile-tel a:before,.trstd-call-us.lctn:before{ transform: scale(0.8); top: 4px; left: -6px;}
.trstd-call-us p {font-size: 15px;}
.contact-page .in-cont-item{ padding: 17px;} 
#main-heading h1, #main-heading h2 {font-size: 30px; margin: 0 0 6px; } 
#page-column h1, #page-column h2, .areaserved-item-list h2 {font-size: 27px; } 
#page-column h3 {font-size: 25px; } #page-column h4 {font-size: 23px; } 
#page-column h5 {font-size: 21px; } #page-column p, #page-column li {font-size: 15px; } 
#page-column li {margin: 0 0 10px 0; } 
#page-column .common-btn-wrapper a {padding: 16px 12px 16px 47px; font-size: 14px; } 
#page-column .inr-common-box {padding: 20px 9px; } .call-to-action-sec h2 {font-size: 35px; } 
.call-to-action-sec h3 {font-size: 27px; margin: 0 0 10px; } 
.call-to-action-sec p {font-size: 17px; letter-spacing: 0; } 
#page-column .inr-common-box h3 {font-size: 22px; } 
.single-meta {font-size: 15px; }
.comment-navigation .nav-links, .posts-navigation .nav-links, .post-navigation .nav-links {flex-direction: column; align-items: center; gap: 15px; } 
#post-column-full .nav-links .page-numbers {width: 35px; height: 35px; font-size: 21px; } 
#post-column-full .nav-links a.prev.page-numbers, #post-column-full .nav-links a.next.page-numbers {transform: scale(0.8); } .sp-block h5 {letter-spacing: 1px; } 
#page-column .review-item {padding: 20px 12px; margin: 0 0 20px; }
#page-column .what-you-sec:before{display: none;}
#page-column .what-you-expect:after{display: none;} 
#page-column .what-you-expect:before {transform: scale(0.55); left: -20px; top: -15px; }
#page-column .what-you-expect {padding-left: 55px; margin: 0 0 20px; } 
#page-column .case-item {padding: 20px 10px; } 
#page-column .case-item p, #page-column .case-item h5 {font-size: 14px; } 
#page-column .case-item h5 {margin: 0 0 10px; } 
#page-column .case-item h4 {font-size: 19px; } 
#page-column .in-cont-list {padding: 10px; margin: 0 auto 20px; } 
#page-column .inr-accordion .accordion-title {font-size: 20px; padding: 11px 35px 11px 16px; border-radius: 8px; } 
#page-content .areaserved-item {max-width: 300px; }
#page-content .areaserved-item-list {padding: 20px 10px; border-radius: 15px; } 
#page-content .areaserved-list ul li a{font-size: 15px; } 
#page-column .common-phone-wrapper p {font-size: 13px; } 
#page-column .common-phone-wrapper {font-size: 27px; }
}

@media screen and (max-width:420px) {
#page-column .common-btn-wrapper a {padding: 16px 12px 16px 35px; font-size: 12px; } 
#page-column .common-btn-wrapper a.cmn-btn::before {transform: scale(0.5); left: -9px; }
}

@media screen and (max-width:375px) {
#page-column .common-btn-wrapper a {padding: 14px 8px;}
#page-column .common-btn-wrapper a.cmn-btn::before { display:none; }
}






















