/*Inner Pages Styles*/
.container1{width:100%;max-width:1280px;margin: auto;}
.page_bnr {padding:300px 0 120px; position: relative; text-align: center; background-image: url(images/inner-banner-bg.webp); background-repeat: no-repeat; background-size: 100% 100%;}
.page_title h1, .page_title h2 {font-family: 'Jost-ExtraLight'; font-weight: 200; font-size: 55px; line-height: 1.2; color:#fff; text-transform: uppercase; position: relative; z-index: 1; margin: 0; text-align: right; }
.inrpg-breadcrumbs {padding: 10px 0 0; color: #fff; font-family: 'Jost-Regular'; font-weight: 400; font-size:18px; line-height: 1.1; position: relative; z-index: 5; margin:0px; text-align: right; text-transform: uppercase; }
.inrpg-breadcrumbs .current-item {color: #7d7dde; }
.inrpg-breadcrumbs  span.divider {padding: 0px 10px; }
#main #content-wrap {padding: 100px 0; position: relative; background-color:#0f133b; }
.content-wrap-list {display: flex; justify-content: space-between; }
.content-area {float: none; width: 62.5%; position: relative; border: 0; padding: 0; }
.widget-area.sidebar-primary {float: none; padding: 0; }
.sidebar-container {width: 34%; max-width: 430px; }
.content-area h1, .content-area h2, .content-area h3, .content-area h4, .content-area h5, .content-area h6 {font-family: 'Jost-ExtraLight'; font-weight: 200; line-height: 1.1; letter-spacing: 1px; margin: 0 0 20px; text-transform:capitalize; color: #fff; }
.content-area h1, .content-area h2{font-size:48px;}
.content-area h3 {font-size: 42px; } 
.content-area h4 {font-size: 38px; } 
.content-area h5 {font-size: 32px; } 
.content-area h6 {font-size: 28px; } 
.content-area p, .content-area li {font-family: 'Jost-ExtraLight'; font-weight:200; font-size: 20px; line-height: 1.7; color: #fff; letter-spacing: 0px; margin: 0 0 20px 0; }

.content-area li ul {padding: 15px 0 0 10px; margin: 0; }
.content-area ol, .content-area ul {margin: 0 0 25px 0px; list-style-position: inside; }
.content-area ul li {list-style: none; padding-left: 25px; position: relative; }
.content-area ul li::before {background: #fff; width: 10px; height: 10px; position: absolute; content: ""; left: 0; right: 0; top: 14px; border-radius: 50%; }
.content-area a, .content-area li a {color:#7d7dde; text-decoration: none !important; }
.content-area a:hover, .content-area li a:hover {color: #fff;}

.content-area ul li > ul li {list-style-type: none; } 
.content-area ul li > ul li > ol li {list-style-type: decimal; } 
.content-area ul li > ul li:before {display: block; }
.content-area ul li > ol li {list-style-type: decimal; }
.content-area ul li > ol li:before {display: none; }
.content-area ul li > ol li > ul li {list-style-type: none; }
div{font-size: 20px;font-family: 'Jost-ExtraLight';font-weight:200;}
.content-area ol li {list-style: numeric; padding-left: 0; list-style-position: inside; }

.full-width{width:100%;}

/* Sidebar Styles */

.sidebar-container .sidebar-box {background: #3737bd; width: 100%; display: inline-block; position: relative; margin-bottom: 50px; padding: 0 0px 30px; }
.sidebar-container h4.widget-title {font-family: 'Jost-ExtraLight'; font-size: 36px; line-height: 1; font-weight:200; text-align: center; text-transform: uppercase; color: #ffffff; padding: 25px 20px; margin: 0 0 25px; position: relative; border: 0; border-bottom: 2px solid #fff; }
.sidebar-container .sidebar-box ul {padding: 0 15px; margin: 0; }
.sidebar-container .sidebar-box ul li {margin: 0 0 7px; border: none; padding: 0; list-style: none; }
.sidebar-container .sidebar-box ul li:last-child {margin-bottom: 0; }
.sidebar-container .sidebar-box ul li{position: relative;}
.sidebar-container .sidebar-box ul li a {display: block; font-family: 'Jost-ExtraLight'; font-size: 23px; line-height: 1.1; letter-spacing:2px; font-weight: 200; color: #fff; text-transform:capitalize; position: relative; padding: 13px 35px 13px 30px; }
.sidebar-container .sidebar-box ul li a:before {content: ""; position: absolute; background-color: #ffffff; border-radius: 50px; width: 10px; height: 10px; top:22px; left:10px; }
.sidebar-container .sidebar-box ul li a:hover {background: linear-gradient(to bottom, #2d2e80, #000020); }
.sidebar-box ul li a.drop.close {transform: rotate(-180deg); }
.sidebar-box ul li a.drop.close, .sidebar-box ul li a.drop.open {font-size: 0px; position: absolute; content: ""; margin: auto; background-image: url(images/drop-icn.webp); background-repeat: no-repeat; width: 18px; height: 10px; top: 18px; right: 9px; cursor: pointer; z-index: 1; padding: 0px; background-color: transparent; }
.sidebar-box ul li a.drop::before , .sidebar-box ul li a.open::before{display: none; }

.sidebar-container .sidebar-box ul.sub-menu li a{font-size:18px;} 
.sidebar-container .sidebar-box ul.sub-menu li a:before{width:8px;height:8px;}
.sidebar-container .sidebar-box ul.sub-menu li{margin:0px;}
.sidebar-container .sidebar-box ul.sub-menu {padding:0 0 0 20px;}


.sidebar-container .widget.widget_testi { margin:0 0 50px; background-image: -webkit-linear-gradient(90deg, rgb(3, 6, 46) 20%, rgb(38, 39, 123) 100%);  padding: 0 0 40px; border:1px solid #fff; }
.sidebar-container .widget.widget_testi h4.widget-title{border-bottom: none;margin: 0px;}
.sidebar-container .hm-testi-item.innr{padding:0px;border: none;background-image: none;}
.testi-goggle {width: 16%; margin: auto; }
.hm-testi-item.innr h5{margin: 0 0 30px;font-size: 25px;}
.sidebar-container .widget .sidebar-testi.owl-carousel {display: block; padding: 0px 30px 0px; }
.sidebar-container .widget .sidebar-testi.owl-carousel .owl-nav {display: flex; justify-content: space-between; margin: -56px 0 0; gap: 20px; z-index: 1; position: relative; }
.sidebar-container .widget .sidebar-testi.owl-carousel .owl-nav button {font-size: 0 !important; width: 55px; height: 65px; background-color: #26267a !important; background-image: url(./images/sprites.webp) !important; background-position: -17px -126px !important; background-repeat: no-repeat !important; }
.sidebar-container .widget .sidebar-testi.owl-carousel .owl-nav button:hover {background-color:#3737bd!important; transition: 0.5s; }
.sidebar-container .widget .sidebar-testi.owl-carousel .owl-nav button.owl-next {background-position: -95px -126px !important; }

.sidebar-container .widget.widget_caseresults {background-image: -webkit-linear-gradient(90deg, rgb(3, 6, 46) 20%, rgb(38, 39, 123) 100%); margin-bottom: 0; padding: 0 0 40px; }
.case-item.innr:before{display: none;}
.case-item.innr{padding:0px;border: none;}
.sidebar-container .widget .sidebar-caseresults.owl-carousel .owl-nav {display: flex; justify-content:center; gap:30px; z-index: 1; position: relative; }
.sidebar-container .widget .sidebar-caseresults.owl-carousel .owl-nav button {font-size: 0 !important; background-image: url(images/sprites.webp), linear-gradient(90deg, #242577 35%, #000429 75%); border-radius: 30px; background-position: -214px -20px, center; height: 45px; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; width: 45px; transform: rotate(180deg); }
.sidebar-container .widget .sidebar-caseresults.owl-carousel .owl-nav button:hover {background-image: url(images/sprites.webp), linear-gradient:none!important; background-color:#3737bd!important; transition: 0.5s; }
.sidebar-container .widget .sidebar-caseresults.owl-carousel .owl-nav button.owl-next {transform: rotate(0deg); }
.sidebar-container .widget.widget_caseresults h4.widget-title{border:none;margin:0px;}
.case-item.innr h5{margin: 0 0 35px;}

/*blog-sidebar*/
.blog-archives .sidebar-box {
    margin: 0px !important;
    padding: 0px !important;
    background-color: transparent;
}
 .blog-archives .sidebar-box h4.widget-title {font-size: 40px; color: #fff; text-align: left; margin-bottom: 18px; padding: 0; border: none;line-height: 1; }

.blog-archives .sidebar-box.widget_search .widget-title {display: none;}

.section input[type='search']::-webkit-search-cancel-button {
    width: 15px;
    height: 15px;
    display: block;
    cursor: pointer;
    background-image: url(images/search_close.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    border-radius:0px;
}

.sidebar-container .widget.widget_search .widget-title {display: none;}

.sidebar-container .widget.widget_search,
.sidebar-container .widget.widget_categories,
.sidebar-container .widget.widget_archive {
    padding: 0;
    background-color: transparent;
    box-shadow: none;
    margin-bottom: 38px;
    border-radius: 0;
    width: 100%;
    margin: 0 0 30px;
    border: 0;
    height: auto !important;
}

.blog-archives button.search-submit {
    position: absolute;
    right: 0px;
    top: 0;
    background-image: url(images/search-img.webp);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    border-radius: 0px !important;
    width: 60px;
    height: 60px;
    border: none;
    background-color: transparent;
}

.blog-archives .sidebar-box.widget_categories {
    margin: 30px 0px !important;
}

.blog-archives .sidebar-box input::placeholder {
    color: #fff;
}

.blog-archives .sidebar-box input,
.sidebar-box.widget_archive select,
.sidebar-box.widget_categories select {
    font-weight: 200;
  font-family: 'Jost-ExtraLight';
  font-size: 20px !important;
  color: #fff !important;
  line-height:1.2 !important;
  letter-spacing: 0.8px;
  width: 100%;
  padding:17px 60px 17px 30px !important;
  outline: 0;
  position: relative;
  border: 1px solid #4b50a3;
  appearance: none !important;
 height: auto !important;
  background-color: transparent !important;
}

.sidebar-container .blog-archives {
 background-image: -webkit-linear-gradient(90deg, rgb(3, 6, 46) 20%, rgb(38, 39, 123) 100%);
    padding: 50px 35px 65px;
        border:1px solid #898ba9;

}

.sidebar-box.widget_categories select,
.sidebar-box.widget_archive select {
    appearance: none !important;
    background-image: url(images/droup-down.webp) !important;
    background-size: contain;
    background-position: right;
    background-repeat: no-repeat;
    opacity: 1 !important;
border-radius:0px;
    background-color: #181a5c !important;
}

.blog-archives span.theme-selectInner:after {
    display: none !important;
    font-size: 0px !important;
}

.blog-archives .sidebar-box form {height: 60px; }
.content-area .post-prev-next a h4:hover {
      background-color: #fff !important;
    border: 1px solid #3737bd;
    color: #3737bd;}
 

/*Testimonals-page*/
.testimonials.inr {column-count: 2; column-gap: 40px;}
.testimonials.inr .hm-testi-item{display: inline-block;border: none;margin: 0 0 40px;padding: 38px 35px;width: 100%;border:1px solid transparent;}
.testimonials.inr .hm-testi-item:hover{border:1px solid #fff;}
/*Team-page*/
.team-page .team-list{display: flex;flex-wrap: wrap;gap:34px;justify-content: center;}
.team-page .team-itm{width:32%; position: relative;z-index: 1;}
.team-page .team-itm.bottom {
    width: 31.5%;
}
.team-page .team-cnt h5 {font-family: 'Jost-Light';text-align: center;margin:0 0 15px;font-weight:300;letter-spacing: 0px;}
.team-page .team-cnt p{font-size:18px;line-height: 1.3;margin:0px;text-transform: uppercase;letter-spacing:2.8px;text-align: center;font-family: 'Jost-Light';font-weight:300;}
.team-page .team-img img{display: block;width: 100%;}
.team-page .team-cnt, .practice-pg .practice-text {position: absolute; bottom: 0; padding:15px 15px 30px; left: 0; right: 0;margin: auto;}
.team-page .team-itm:before ,.practice-pg .practice-itam:before{background-image: url(images/team-layer-bg.webp);background-repeat: no-repeat;background-size: cover; position: absolute;left:0;right:0;width:100%;height: 100%;margin: auto;bottom:0;content:"";}
.team-page .team-itm:hover:after ,.practice-pg .practice-itam:hover:after{width: 419px; height: 25%; margin: auto; background-color: #4040cb; left: -7px; right: 0; margin: auto; bottom: -6px; position: absolute; content: ""; z-index: -1; }
.team-page .team-itm .hover a ,.practice-pg .practice-itam .hover a{position: absolute;font-size: 0px;left:0;right:0;margin:auto;top:0;bottom:0;}

/*Practice Areas Page*/
.practice-pg .practice-blk{display: flex;flex-wrap: wrap;gap:31px;justify-content: center;    margin: 0 0 40px;}
.practice-pg .practice-itam{width:31.7%; position: relative;z-index: 1;}
.practice-img img{width: 100%; display: block;}
.practice-pg .practice-text h5{text-transform: uppercase;text-align: center;margin:0 0 0;}

/**/
/*CTA-BOX*/
.common-contact-box { padding: 47px 20px; text-align: center; margin: 55px 0; background-image: url(images/cmn-box-bg.webp); background-repeat: no-repeat; background-size: cover; background-position: center;}
.common-contact-box .text-heading{font-size: 40px;font-family: 'Jost-ExtraLight';font-weight: 200;letter-spacing: 1.6px;line-height: 1.1;margin: 0 0 28px;padding:0;text-transform:uppercase;text-align:center;color:#fff;}
.common-contact-box .text-heading strong{font-size: 50px; letter-spacing: 2px; margin: 0;font-weight: 200; display: block;}
.content-area .cmn-box-call p {font-size: 18px; font-family: 'Jost-Regular'; padding: 0px; font-weight: 400; line-height: 1; text-align: left; color: #fff; text-transform: uppercase; margin: 0; }
.content-area .cmn-box-call p a {font-size: 35px; display: block; font-weight: 600; color: #fff; text-decoration: none !important; margin: 12px 0 0; font-family: 'Jost-SemiBold'; }
.cmn-box-call {padding: 0 0 0 70px; position: relative; }
.common-contact-box .in-schd-btn a.cmn-btn{background-color: #fff !important; border: 1px solid #3737bd;color: #000;}
.common-contact-box .in-schd-btn a.cmn-btn:hover{background-color:#232474 !important; border: 1px solid #fff; color:#fff;}
.cmn-box-call p a::before {content: ""; position: absolute; background-image: url(images/sprites.webp); background-position: -414px -20px; width: 53px; height: 53px; left: 0; top: 0; bottom: 0; margin: auto; }
.cmn-box-cont-list {display: flex; justify-content: center; flex-wrap: wrap; gap: 15px; }
.content-area .cmn-box-call p a:hover{color: #242577;}

/*Commn-box*/
.contact-box{ background-image: url(images/cmn-contact-box-bg.webp); padding:50px 0 100px; background-repeat: no-repeat; background-position: center;background-size: 100% 100%;}
.contact-box .text-heading{padding: 0 0 30px; margin: 0 0 30px; color: #fff; position: relative;}
.contact-box .text-heading:before { position:absolute; content:"";  background-color:#3737bd; width:74.9%; height:3px; bottom:0; left:0; right:0;margin:auto; }
.cmn-box-list {display: flex; justify-content: center; flex-wrap: wrap; gap: 15px; }
.contact-box .contact-box-call {padding: 0 0 0 62px; position: relative;}
.contact-box .contact-box-call p{font-size: 18px; font-family: 'Jost-Regular'; padding: 0px; font-weight: 400; line-height: 1; text-align: left; color: #fff; text-transform: uppercase; margin: 0; }
.contact-box .contact-box-call p a{font-size: 35px; display: block; font-weight: 600; color:#7575d5; text-decoration: none !important; margin: 12px 0 0; font-family: 'Jost-SemiBold'; }
.contact-box .contact-box-call p a::before {content: ""; position: absolute; background-image: url(images/sprites.webp); background-position: -414px -20px; width: 53px; height: 53px; left: 0; top: 0; bottom: 0; margin: auto; }
.contact-box .contact-box-call p a:hover{color: #fff;}
 
.cmn-box-btn a.cmn-btn {background-color: #26267a; }

/*Single-profile*/
.single-prf-details-list{display: flex;justify-content: space-between;margin: 0 0 60px;}
.single-prf-cnt h3{ font-family: 'Jost-Light'; color:#fff; font-weight: 300; font-size: 65px; line-height: 1.1; margin:0 0 15px; text-transform: capitalize;}
.single-prf-cnt h5{ font-family: 'Jost-Light'; font-weight: 300; font-size: 22px; line-height: 1; color:#fff; margin: 0 0 35px; letter-spacing: 7.26px; text-transform: uppercase;}
.single-prf-details-rite{width: 64.9%;}
.single-contact-list{display: flex;justify-content: space-between;margin: 0 0 50px;}
.single-prf-itm h4{ color: #fff;  position: relative; padding: 93px 0 0 0; font-family: 'Jost-ExtraLight'; font-weight: 200; font-size: 35px; line-height: 1; margin: 0 0 15px; letter-spacing: 1.4px; text-transform: uppercase;}
.single-prf-itm p{font-family: 'Jost-ExtraLight'; font-weight: 200; font-size: 20px; line-height: 1.5; margin: 0 0 10px;color:#fff;}
.single-prf-itm{text-align: center;width: 50%;padding: 20px 30px;}
.single-prf-itm.phn h4:before {background-position: -402px -243px; }
.single-prf-itm.phn a:hover{color:#3737bd;}
.single-prf-btn {text-align: center; }
.single-prf-btn a.cmn-btn{background-color:#26267a;}
.single-prf-itm a.get-dirtn {display: inline-block; font-size: 20px; font-family: 'Jost-Medium'; color: #8686ff; font-weight: 500; line-height: 1; margin: 0px; text-transform: uppercase; text-decoration: underline; }
.single-prf-itm.phn{border-left:1px solid #3f4262;}
.single-prf-itm.phn a{ font-family: 'Jost-Regular'; font-weight: 400; line-height: 1.1; font-size: 42px; margin: 0px; color: #fff; display: inline-block;}
.single-prf-itm h4:before{position: absolute; background-position: -325px -250px; background-image: url(images/sprites.webp); width: 70px; height: 70px; content: ""; left: 0; right: 0; margin: auto; top: 0; }
.single-prf-img:before{position: absolute;content: "";background-image: url(images/atrny-ch-logo.webp);background-repeat: no-repeat;width: 71.3%;height: 34%;background-size: contain;bottom:30px;left: 0;right: 0;margin: auto;}
.single-prf-img{position: relative;}
.single-prf-img img{
    display: block;width:100%;

}
.single-prf-details-lft{ width: 30.1%;}
.single-prf-img  {background-image: linear-gradient(0deg, rgb(39, 40, 127) 0%, rgba(23, 24, 78, 0) 100%, rgb(23, 24, 78) 100%); border-radius: 0 0 200px 200px; position: relative; z-index: 1; padding: 10px 30px 30px; }

/*Contact Page*/
.contact-page h2, .contact-page p {text-align: center;}
.contact-page .contact-blk{display: flex; text-align: center; width: 100%; gap: 30px; flex-wrap: wrap;padding:15px 0px; }
.contact-itam{width: 31.7%; background-color: #3737bd; padding: 32px 26px; }
.contact-page .contact-itam h3{font-size: 35px; text-transform: uppercase;margin: 0px 0 15px; letter-spacing: 1.4px; padding: 90px 0 0; line-height: 1; position: relative; }
.contact-page .contact-itam h3:before{content: ""; background-position: -325px -250px; background-image: url(./images/sprites.webp); width: 70px; height: 70px; position: absolute; top: 0; left: 0; right: 0; margin: auto; }
.contact-page .contact-itam.call h3:before{background-position: -402px -243px; }
.contact-page .contact-itam p{margin: 0 0 5px; }
.contact-page .contact-itam .contact-link a{font-family: 'Jost-Medium'; font-size: 20px; text-transform: uppercase; color: #8686ff; font-weight:500; display: inline-block; border-bottom: 1px solid #8686ff; }
.contact-page .contact-itam .call a{font-size: 42px;margin:0px; color: #fff; line-height: 1; font-family: 'Jost-Regular'; display: inline-block; font-weight:400; }
.contact-page .contact-itam:hover{ background-image: -webkit-linear-gradient( 90deg, rgb(3,6,46) 20%, rgb(38,39,123) 100%); }
 .contact-page .contact-itam .call a:hover{color:#3737bd;}
 .contact-logo {width: 79%; }
.contact-itam.cnt-logo {display: flex; align-items: center; justify-content: center; }


/*Accoriditions*/
.content-area .accordion-section .accordion-section-title.active {color: #fff;  background-image: -webkit-linear-gradient( 90deg, rgb(3,6,46) 20%, rgb(38,39,123) 100%); margin: 0 0 10px 0px;border:none;}
.content-area .accordion-section .accordion-section-title {   font-family: 'Jost-ExtraLight'; font-size: 25px; color:#fff; line-height: 1; letter-spacing: 0px; background-color:transparent; border: 1px solid #3f4262; display: block; padding: 14px 60px 14px 25px; position: relative;}
.content-area .accordion-section a.accordion-section-title {text-decoration: none !important;}
.content-area .accordion-section h3 a:before {position: absolute;content: "";top: 0;bottom: 0;margin: auto; background-repeat: no-repeat; right: 33px;width: 17px;height: 11px;transform-origin: center;background-image: url(images/open-arrow-img.webp);}
.content-area .accordion-section h3 a.active:before {transform: rotate(180deg); transition: all 0.4s;}
.content-area .accordion-section .accordion-section-title:focus {outline: none !important;}
.content-area .accordion-section-content {background-color: transparent;padding: 10px 0 0 15px;}
.content-area .accordion-section h3 {margin: 0 0 10px;}


.case-results-lst{display: flex; justify-content: center; flex-wrap: wrap; margin: 0px 0px 40px;gap: 15px;}
.case-results-lst .case-results-itm p{font-family: 'Jost-ExtraLight'; font-weight: 200; font-size: 20px; line-height: 1.5; margin: 0; color: #fff;}
.case-results-itm {width: 32.1%; padding: 40px; text-align: center; background: linear-gradient(360deg, #03062e 20%, #262679 80%); }
 
/* Areas Served */
 
 
.content-area .areas-served-list {
 background-color: #252671;
    border-radius: 30px;
    padding: 45px;
    margin-bottom: 20px;
    text-align: center;
}

.content-area .areas-served-list h2{color: #fff;text-align: center;}
 
.content-area .areas-served-list ul {
  margin-bottom: 0px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
 
.content-area .areas-served-list ul li {
  width: 32%;
  margin: 0px 0.6% 1% ;
  padding: 0px ;
}
 
.content-area .areas-served-list ul li:before{
  display: none;
}
 
.content-area .areas-served-list ul li a {
  font-size: 23px;
  line-height: 1;
  padding: 15px 10px;
  background-color: #d2b486;
  color: #fff;
  display: flex;
  text-align: center;
  min-height: 70px;
  justify-content: center;
  align-items: center;
}
 
.content-area .areas-served-list ul li a:hover{
  background-color: #1b2123;
}
 
.area-served-item {
    display: inline-block;
    margin: 5px;
    background-color: #040729;
}


.content-area .area-served-item a {
    color: #fff;
    padding: 8px 22px;
    display: block;
}
 
/* Blog Page */
.content-area .oceanwp-pagination {width: 100%; }
.content-wrap-list.blog-page {flex-direction: column-reverse; }
.content-area .blog-entry {width: 32%; padding: 55px 20px 40px 30px; position: relative; background: #26267a; margin: 0;border:none !important; }
.content-area .post-content h3 {font-family: 'Jost-ExtraLight'; font-weight: 200; font-size: 26px; color: #fff; line-height: 1.3; text-transform: uppercase; letter-spacing: 0.52px; margin: 0 0 20px;}
.content-area .post-content h3 a{ color: #ffffff; display: inline-block; text-decoration: none !important;}
.content-area .post-content p{ font-family: 'Jost-ExtraLight'; font-size: 18px; color: #fff; line-height: 1.6; margin: 0 0 20px;}
.blog-entry.large-entry .blog-entry-readmore a {text-decoration: none !important; font-family: 'Jost-SemiBold'; border: none; position: relative; font-weight: 400; font-size: 15px; letter-spacing: 0.6px; color: #fff; line-height: 1; display: inline-block; text-transform: uppercase; margin: 0; padding: 0 0 0 65px; }
.blog-entry.large-entry .blog-entry-readmore a::before {position: absolute; content: ""; background-image: url(images/sprites.webp); background-repeat: no-repeat; background-position: -253px -250px; background-color: #e2e5ff; border-radius: 50px; width: 50px; height: 50px; top: 0; bottom: 0; left: 0; margin: auto;transform: scale(0.8);}
.blog-page .dt-rm {display: flex ; justify-content: space-between; align-items: center; }
.blog-page .content-area .entries {display: flex ; flex-wrap: wrap; justify-content: center; gap: 30px 15px; margin: 0 0 40px; }
.content-area ul.page-numbers {flex-wrap: wrap; padding: 0; margin: 40px 0 0; display: flex ; justify-content: center; align-items: center; }
.blog-page .post-meta{display: flex; gap: 15px;align-items: center;}
.blog-page .post-category a{color: #fff;}
.blog-page .clndr-dat {font-family: 'Jost-ExtraLight'; font-size: 66px; color: #fff; line-height: 1; letter-spacing: 2.64px; margin: 0; }
.content-area .blog-entry:hover {background: linear-gradient(360deg, #03062e 20%, #262679 80%); }
.blog-page .clndr-mon {font-family: 'Jost-ExtraLight'; font-size: 14px;letter-spacing:-3px; color: #fff; line-height: 1; margin: 0; text-transform: uppercase; writing-mode: vertical-rl; text-orientation: upright; }
.content-area ul.page-numbers li a, .content-area ul.page-numbers li span.page-numbers.current {width: 60px; height: 60px; background-color: transparent; color: #fff; font-family: 'Jost-ExtraLight'; font-weight: 200; font-size: 26px; text-align: center; padding: 0px; margin: 0; letter-spacing: 0.52px; display: flex; justify-content: center; align-items: center; border: none; text-decoration: none !important; }
.content-area ul.page-numbers li span.page-numbers.current {background-color: #3737bd; color: #fff; }
.content-area ul.page-numbers li:before{display: none;}
.content-area ul.page-numbers li{padding: 0;margin: 0 5px;}
.blog-page .post-category {font-size: 13px; left: 0; padding:15px 30px;  letter-spacing: 0.52px;}
.content-area .next, .content-area .prev {background-position: -18px -126px !important; width: 54px !important; height: 65px !important; background-repeat: no-repeat; background-image: url(images/sprites.webp) !important; background-color:#26267a !important; }
.content-area .next{background-position: -95px -126px !important;}
.content-area .next:hover, .content-area .prev:hover{background-color: #03062e !important;}
.content-area .fa {font-size: 0px; }


.blog-page .sidebar-container .blog-archives{
    background-image: none;
    border: none;
    padding:0px;
}
.blog-page .sidebar-box.widget_categories select, .blog-page .sidebar-box.widget_archive select{background-color: #0f133b !important;}
.blog-page .blog-archives .sidebar-box h4.widget-title{display: none;}
.blog-page .blog-archives .sidebar-box.widget_categories{margin:0px !important;}
.blog-page .sidebar-box.widget_recent_entries{display: none;}
.blog-page .sidebar-container .blog-archives{display: flex;gap:20px;margin: 0 0 60px;}
.blog-page .sidebar-container{width: 100%;margin:auto;max-width:100%;}

/* Single Post */
.content-area .post-prev-next {display: flex; align-items: flex-start; justify-content: space-between; gap: 10px; margin: 50px 0 0; flex-wrap: wrap; } 
.single-post ul.meta {display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5px; margin: 0 0 30px !important; padding: 0 !important; border: none !important; }
.content-area .post-prev-next a h4 {font-size: 18px; font-family: 'Jost-Medium'; line-height: 1; letter-spacing: 0px; color: #fff; text-transform: uppercase; display: inline-block; border: 1px solid transparent; background-color: #3737bd; padding: 22px 39px; margin: 0; font-weight: 500; }
.gen-feature-img {margin: 0 0 35px; }
.gen-feature-img{width: 100%; display: block;}
.single-post ul.meta li, .single-post ul.meta li a, .meta-author-name {font-size: 23px !important;  font-family: 'Jost-Light'; font-weight: 300; line-height: 1 !important; letter-spacing: 0 !important; color: #fff; text-transform: capitalize; padding: 0; gap: 5px; margin: 0; } 
.single-post .meta-author-name a, .single-post li.meta-cat a {color: #3838be !important;  text-decoration: underline !important; }
.content-area .next-post a h4 {padding: 22px 59.3px; }
.single-post ul.meta li i {display: none; }
.single-post ul.ospm-default li:after, .single.ocean-cpt ul.ospm-default li:after {display: none; }
.single-post ul.meta li:before{display: none;}

/* single Post */
.error404 .content-area {width: 62.5% !important;}
.content-area h2.blog-title{text-align: center;}
.caserslt-cnt-sec {
	display: none;
	margin-top: 30px;
}
.caserslt-cnt-sec.active {display: block;}
.case-rusltmain select#optionSelect {
    font-size: 28px;
    color: #fff;
    font-family: 'Jost-ExtraLight';
    border: 1px solid #3737bd;
    width: auto;
    line-height: 1.2;
    padding: 10px 80px 10px 20px; background: url(images/drop-arw.webp) no-repeat right top;
}
.case-rusltmain select#optionSelect option {background: #262679;font-size: 18px;}
.case-rusltmain form {
    margin: 0 auto;
    text-align: center;
}

.practice-list {background-color: #252671;padding: 50px 50px;}
.practice-list ul {display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin: 0;}
.practice-list ul li {margin: 0 !important;padding: 0 !important;}
.practice-list ul li:before{ display: none;}
.practice-list ul li a {background-color: #fff;padding: 10px 30px;line-height: 1;display: inline-block;font-weight: 600;color: #040729;}
.practice-list ul li a:hover{ background-color: #040729;color: #fff;}
.sidebar-container .sidebar-box ul li.sd.cmn-btn a {padding: 10px 30px;text-align: center;background-color: #fff;color: #000;line-height: 1;cursor: pointer;border: 2px solid #040729;}
.sidebar-container .sidebar-box ul li.sd.cmn-btn {text-align: center;}
.sidebar-container .sidebar-box ul li.sd.cmn-btn a::before{ display: none;}
.sidebar-container .sidebar-box ul li.sd.cmn-btn a:hover {color: #fff;}


/*Responive*/
@media screen and (max-width:1600px) {
 .page_bnr {padding: 260px 0 80px;}
 .page_title h1, .page_title h2 {font-size: 45px;}
#main #content-wrap {padding: 80px 0;}
}

@media screen and (max-width:1440px) {
 .container1{ max-width:1200px; }
.page_title h1, .page_title h2 {font-size: 40px; }
 .inrpg-breadcrumbs{font-size: 17px;}
#main #content-wrap {padding: 65px 0; }
.content-area h1, .content-area h2 {font-size: 45px; }
.content-area h3 {font-size: 38px; } 
.content-area h4 {font-size: 35px; } 
.content-area h5 {font-size: 30px; } 
.content-area h6 {font-size: 26px; }
.content-area p, .content-area li{font-size: 19px;}
div{font-size: 19px;}
.common-contact-box{margin: 40px 0;}
.common-contact-box .text-heading {font-size: 36px;}
.common-contact-box .text-heading strong {font-size: 43px;}
.content-area .cmn-box-call p a {font-size: 30px;margin: 10px 0 0;}
.cmn-box-call p a::before{transform: scale(0.9);}
.cmn-box-call {padding: 0 0 0 65px;}
.sidebar-container h4.widget-title{font-size: 34px;padding:20px 15px;margin: 0 0 19px;}
 .sidebar-container .sidebar-box ul li a{font-size: 20px;letter-spacing: 1.8px;}
.sidebar-container .sidebar-box ul.sub-menu li a {font-size: 17px; }
.sidebar-container .sidebar-box {margin-bottom: 40px;}
.sidebar-container .widget .sidebar-testi.owl-carousel .owl-nav button{transform:scale(0.9);}
.sidebar-container .widget.widget_testi {margin: 0 0 40px;}

.sidebar-container .blog-archives {padding: 40px 30px 55px;}
.blog-archives .sidebar-box h4.widget-title {font-size: 35px;}
.sidebar-container .sidebar-box ul li a:before {
	top: 19px;}

/*innr contact-page*/

.contact-page .contact-blk {gap: 25px; justify-content: center; } 

.contact-page .contact-itam h3 {font-size: 30px; padding: 80px 0 0;margin: 0 0 10px; } 

.contact-page .contact-itam .contact-link a {font-size: 18px; } 

.contact-page .contact-itam .call a {font-size: 37px; } 

.contact-page .contact-itam h3:before {transform: scale(0.9); } 

.contact-itam {padding: 25px 25px; }
 
/*innr testimoials*/

.testimonials.inr .hm-testi-item {padding: 30px 30px; }
 
/*innr team*/

.team-page .team-list {gap: 30px;}

.team-page .team-itm:hover:after, .practice-pg .practice-itam:hover:after {width: 394px; } 

.team-page .team-cnt h5 {margin: 0 0 10px; }
 
/*innr practice area*/

.practice-pg .practice-blk {gap: 25px; } 

 
.content-area .post-content h3 { font-size: 23px;}
.blog-page .clndr-dat { font-size: 55px;}
.blog-page .sidebar-container .blog-archives {margin: 0 0 38px;}
.content-area ul.page-numbers {    margin: 32px 0 0;}
.content-area ul.page-numbers li a, .content-area ul.page-numbers li span.page-numbers.current {width: 50px;height: 50px;}
 
.content-area .post-prev-next {margin: 40px 0 0; }
.content-area .post-prev-next a h4 { padding: 20px 34px;}
.content-area .next-post a h4 {padding: 20px 54.1px; }
 
.single-prf-cnt h3 {font-size: 50px;}
.single-prf-itm h4:before{transform: scale(0.9);}
.single-prf-itm h4{font-size: 25px;}
.single-prf-itm.phn a {font-size: 31px;}
.single-prf-cnt h5{font-size: 19px;letter-spacing: 4.26px;margin: 0 0 31px;}
.single-prf-itm p {font-size: 19px;}
.single-prf-itm a.get-dirtn {font-size: 19px;}
.content-area .accordion-section .accordion-section-title {font-size: 23px;}

.single-post ul.meta li, .single-post ul.meta li a, .meta-author-name {font-size: 22px !important;}
.single-post ul.meta {margin: 0 0 25px !important;}

.case-results-itm { padding: 30px;}

 .contact-box .contact-box-call p a {font-size: 29px;}
.contact-box .contact-box-call p {font-size: 17px;}
.contact-box .contact-box-call p a::before{transform: scale(0.9);}
.case-rusltmain select#optionSelect {font-size:24px; background-size: 60px 60px;}
	.contact-box {
		padding: 35px 0 80px;}
}


@media screen and (max-width:1366px) {}
@media screen and (max-width:1280px) {}
@media screen and (max-width:1240px) {
    
.container1{ max-width: 970px; padding:0 15px; }
.page_bnr {padding: 216px 0 60px; }
.page_title h1, .page_title h2 {font-size: 35px; }
.inrpg-breadcrumbs {font-size: 16px; }
    #main #content-wrap {padding: 45px 0; }
.content-area h1, .content-area h2 {font-size: 41px; } 
.content-area h3 {font-size: 36px; } 
.content-area h4 {font-size: 32px; } 
.content-area h5 {font-size: 28px; } 
.content-area h6 {font-size: 24px; }
.content-area h1, .content-area h2, .content-area h3, .content-area h4, .content-area h5, .content-area h6 {margin: 0 0 15px;}
.content-area p, .content-area li {font-size: 18px; margin: 0 0 15px 0;}
div{font-size:18px;}
.sidebar-container h4.widget-title {font-size: 28px; padding: 18px 10px; margin: 0 0 15px; }
.common-contact-box .text-heading strong {font-size: 35px; }
 .common-contact-box .text-heading {font-size: 30px;margin: 0 0 19px; } 
 .common-contact-box {margin: 30px 0; } 
 .common-contact-box {padding: 30px 15px;}
 .content-area .cmn-box-call p a {font-size: 22px;margin: 7px 0 0;}
.cmn-box-call p a::before {transform: scale(0.8); }
.content-area .cmn-box-call p {font-size: 17px;}
.common-contact-box .in-schd-btn a.cmn-btn{padding: 15px 19px;}
.cmn-box-call {padding: 0 0 0 59px; }
.content-area ul li::before {width: 8px; height: 8px;top: 12px;}
.content-area ul li {padding-left: 19px;}
 .sidebar-container .sidebar-box ul li a {font-size: 19px; letter-spacing: 1.2px; padding: 10px 33px 10px 20px; }
.sidebar-container .sidebar-box ul li a:before{width: 8px; height: 8px; top: 17px; left: 4px;}
.sidebar-container .sidebar-box ul.sub-menu {padding: 0 0 0 10px; }
.sidebar-container .sidebar-box ul.sub-menu li a {font-size: 16px; }
.sidebar-container .widget .sidebar-testi.owl-carousel .owl-nav button {transform: scale(0.8); }

.gen-feature-img {margin: 0 0 28px; }
.sidebar-container .blog-archives {padding: 30px 20px 40px; }
.blog-archives .sidebar-box h4.widget-title {font-size: 28px; margin-bottom: 11px;}
.blog-archives .sidebar-box.widget_categories {margin: 20px 0px !important; }
.blog-archives .sidebar-box input, .sidebar-box.widget_archive select, .sidebar-box.widget_categories select{padding: 13px 58px 13px 20px !important;font-size: 18px !important;}
.blog-archives button.search-submit{width: 50px; height: 50px;}


/*innr contact-page*/

.contact-page .contact-blk {gap: 20px; padding: 0; } 

.contact-page .contact-itam h3 {font-size: 23px; padding: 65px 0 0; letter-spacing: 1px; } 

.contact-page .contact-itam .contact-link a {font-size: 16px; } 

.contact-page .contact-itam h3:before {transform: scale(0.7); top: -8px; } 

.contact-page .contact-itam .call a {font-size: 30px; } 

.contact-itam {padding: 20px; }
 
/*innr testimoials*/

.testimonials.inr .hm-testi-item {padding: 20px; margin: 0 0 25px; } 

.testimonials.inr {column-gap: 25px; }
 
/*innr team*/

.team-page .team-list {gap: 24px;}

.team-page .team-itm:hover:after, .practice-pg .practice-itam:hover:after {width: 311px; } 

.team-page .team-cnt p {font-size: 17px; letter-spacing: 0.8px; }

.practice-pg .practice-blk {gap: 20px; }
 


.content-area .blog-entry {padding:53px 15px 31px 20px;}
.content-area .post-content h3 {margin: 0 0 12px; font-size: 18px;}
.blog-page .clndr-dat {    font-size: 50px;}
.blog-entry.large-entry .blog-entry-readmore a::before {transform: scale(0.7);}
.content-area .post-content p {margin: 0 0 14px;line-height: 1.5;}
.blog-entry.large-entry .blog-entry-readmore a {    padding: 0 0 0 55px;}
.blog-page .clndr-mon {letter-spacing: -2px; }
.blog-page .content-area .entries {    margin: 0 0 30px; gap: 21px 13px;}
.content-area ul.page-numbers {margin: 20px 0 0;}
.content-area ul.page-numbers li a, .content-area ul.page-numbers li span.page-numbers.current {width: 40px;height: 40px;font-size: 22px;}
.content-area .next, .content-area .prev {    transform: scale(0.8);}
     .blog-page .sidebar-container .blog-archives {margin: 0 0 30px; }

.content-area .post-prev-next {margin: 30px 0 0;}
.content-area .post-prev-next a h4 {padding: 15px 29px; }
.content-area .next-post a h4 {padding: 15px 48.1px; }
.content-area .post-prev-next a h4 {font-size: 17px;}
 
    .single-post ul.meta li, .single-post ul.meta li a, .meta-author-name {font-size: 20px !important; }
.single-post ul.meta {margin: 0 0 20px !important;}


.case-results-lst .case-results-itm p { font-size: 16px;}
.case-results-itm {padding: 20px;}
.case-results-lst {margin: 0px 0px 26px;}
 
.contact-box .text-heading {padding: 0 0 21px; margin: 0px 0 25px;}
.contact-box .contact-box-call p a {font-size: 26px; margin: 7px 0 0; }
    .contact-box .contact-box-call p a::before {transform: scale(0.8); }
.contact-box{padding: 25px 0 50px;}

.single-prf-cnt h3 {font-size: 44px; margin: 0 0 11px; }
.single-prf-cnt h5 {margin: 0 0 20px; font-size: 18px;letter-spacing:3px; }
.single-prf-itm h4 {padding: 81px 0 0 0; font-size: 26px; margin: 0 0 11px; }
.single-prf-itm p { font-size: 19px;}
.single-prf-itm h4:before {transform: scale(0.8); }
.single-prf-itm a.get-dirtn {font-size: 18px;}
.single-prf-itm.phn a {font-size: 30px; }
.single-contact-list {    margin: 0 0 30px;}
.single-prf-details-list {margin: 0 0 45px;}
 
.content-area .accordion-section .accordion-section-title {font-size: 21px; padding: 14px 50px 14px 17px;}
.content-area .accordion-section .accordion-section-title.active { margin: 0 0 7px 0px;}
.content-area .accordion-section h3 a:before {transform: scale(0.9);}
 .single-prf-img {
	 padding: 10px 15px 30px;}
.sidebar-container .widget .sidebar-testi.owl-carousel {
    padding: 0px 15px 0px;
}
.hm-testi-item.innr h5 {
    font-size: 22px;
}
.blog-page .clndr-dat {transform: scale(0.9); }


}
 
@media screen and (max-width:1199px) {}
@media screen and (max-width:991px) {
.container1{ max-width: 720px; }
    .page_bnr {padding: 50px 0; }
     .page_title h1, .page_title h2 {font-size: 25px; }
 .inrpg-breadcrumbs span.divider {padding: 0px 5px; } 
 .inrpg-breadcrumbs {font-size: 15px; }
 .content-wrap-list{flex-direction:column;gap:20px;}
 .content-area{width:100%;max-width:100%;margin: auto;}
.sidebar-container{width:100%;max-width:320px;margin: auto; }
#main #content-wrap {padding: 35px 0; }
.content-area h1, .content-area h2, .content-area h3, .content-area h4, .content-area h5, .content-area h6 {margin: 0 0 12px;letter-spacing: 0.2px; }
.content-area li ul {padding: 9px 0 0 1px;}
.content-area h1, .content-area h2 {font-size: 38px; }
 .content-area h3 {font-size: 34px; }
  .content-area h4 {font-size: 30px; } 
  .content-area h5 {font-size: 26px; }
 .content-area h6 {font-size: 22px; }
.common-contact-box {margin: 25px 0; }
.sidebar-container .sidebar-box {margin-bottom: 30px; } 
.sidebar-container .widget.widget_testi {margin: 0 0 30px; }
.sidebar-container .widget .sidebar-testi.owl-carousel {padding: 0px 20px 0px;}
.hm-testi-item.innr h5 {font-size: 20px;}
.hm-testi-item.innr .star-rat{width: 100%;max-width:120px;margin:0 auto 15px;}
.sidebar-container .widget.widget_caseresults{padding: 0 0 30px;}

 .sidebar-container .blog-archives {padding: 25px 16px 30px; }
.blog-archives .sidebar-box input, .sidebar-box.widget_archive select, .sidebar-box.widget_categories select {padding:11px 48px 11px 15px !important; font-size:17px !important;}
.blog-archives .sidebar-box h4.widget-title {font-size: 23px; margin-bottom: 10px; }
.blog-archives .sidebar-box.widget_categories {margin: 2px 0px !important; }
.blog-archives button.search-submit {width: 44px; height: 44px; }

/*innr contact-page*/

.contact-page .contact-blk {flex-direction: column; } 

.contact-itam {border: 1px solid #fff; width: 100%; max-width: 360px; margin: auto; }
 
/*innr testimoials*/

.testimonials.inr {column-count: 1; }
 
 
/*innr team*/

.team-page .team-itm ,.practice-pg .practice-itam {border: 2px solid #fff; width: 100%; max-width: 330px; margin: auto; } 
.team-page .team-itm.bottom {
    width: 100%;
}
.team-page .team-itm:hover:after, .practice-pg .practice-itam:hover:after{display: none;} 

.team-page .team-itm:hover, .practice-pg .practice-itam:hover{border: 2px solid #4040cb;}


.blog-page .sidebar-container .blog-archives {flex-direction: column; margin: auto; width: 100%; max-width: 320px; gap: 5px; }
.content-area .blog-entry {width: 47%; }
.content-wrap-list {flex-direction: column; gap: 20px; }
.blog-page .post-category {top: 0px;}
.blog-page .clndr-dat {font-size: 46px;transform: scale(0.8); }
.blog-page .clndr-mon {letter-spacing: 0px; }
.blog-page .content-area .entries {margin: 0 0 0px; gap: 20px; }
.blog-page .post-meta {gap: 8px; align-items: center; }

.content-area .post-prev-next {margin: 24px 0 0; }
.content-area .post-prev-next a h4 {font-size: 16px;}

.gen-feature-img {margin: 0 0 20px; }

.case-results-lst { flex-direction: column; gap: 20px;align-items: center;}   
.case-results-itm {width: 100%; padding: 30px;border: 1px solid #7d7dde;}
.case-results-lst { margin: 0px 0px 20px;}
.case-results-lst .case-results-itm p { font-size: 17px;}
 
.contact-box {padding: 0px 0 25px 0px; }
.contact-box .contact-box-call p a {font-size: 23px; margin: 5px 0 0; }
.contact-box .contact-box-call p {font-size: 16px; }
.contact-box .contact-box-call p a::before {transform: scale(0.7); }
.contact-box .contact-box-call {padding: 0 0 0 57px;}

.single-prf-details-list { flex-direction: column; align-items: center;  gap: 20px;}
.single-prf-details-lft {width: 100%; padding: 0px; max-width: 300px; }
.single-prf-img {border-radius: 0; border: 2px solid #3f4262; padding: 20px 10px 0px;}
.single-prf-details-rite {width: 100%; text-align: center; }
.single-prf-cnt h3 {font-size: 30px; margin: 0 0 6px; }
.single-contact-list { margin: 0 0 20px;    flex-direction: column; align-items: center; gap: 20px;}
.single-prf-itm {width: 100%; max-width: 320px; padding: 30px;border: 1px solid #3f4262 !important;background-color: #26267a; }
.single-prf-itm h4 {padding: 74px 0 0 0; font-size: 22px; margin: 0 0 5px; }
.single-prf-itm p {font-size: 17px; margin: 0 0 4px; }
.single-prf-itm h4:before {transform: scale(0.7); }
.single-prf-itm a.get-dirtn {font-size: 16px; }
.single-prf-itm.phn a {font-size: 28px; margin: 0; }
.single-prf-details-list {    margin: 0 0 20px;}
.single-prf-cnt h5 {margin: 0 0 10px; font-size: 19px; letter-spacing: 0px; }
 .single-prf-img:before{bottom: 0px;width: 50.3%;}


.content-area .accordion-section h3 a:before { right: 20px;}
.content-area .accordion-section .accordion-section-title {font-size: 19px; padding: 12px 41px 12px 15px; }
 
.single-prf-img img {height: 400px; object-fit: cover;
        object-position: top; }
.contact-box .text-heading {padding: 0 0 10px; margin: 0px 0 16px; }
.contact-box .text-heading br{display: none;}
.content-area h2.blog-title {margin: 0px; }
.content-area h2.blog-title br{display: none;}


.case-rusltmain select#optionSelect {font-size: 22px; background-size: 55px 50px; padding: 10px 70px 10px 10px; }
.case-rusltmain select#optionSelect option {font-size: 16px;}
.single-attorney .content-wrap-list {
    flex-direction: column-reverse;
}


.practice-list {padding: 20px 20px;}
.practice-list ul li {width: 100%;}
.practice-list ul li a {display: block;text-align: center;}
.practice-pg .practice-blk{   margin: 0 0 20px;}



}


@media screen and (max-width:767px) {
.container1{max-width:100%; padding:0 15px;}
 
 
.page_bnr {padding: 35px 0; }
.page_title h1, .page_title h2 {text-align: center; }
.inrpg-breadcrumbs {font-size: 14px; text-align: center; }
 .content-area h1, .content-area h2 {font-size: 26px; }
.content-area h3 {font-size: 24px; } 
.content-area h4 {font-size: 22px; } 
.content-area h5 {font-size: 21px; } 
.content-area h6 {font-size: 19px; }
.common-contact-box .text-heading { margin: 0 0 10px; }
 .common-contact-box .text-heading strong {font-size: 30px; letter-spacing: 0;}
  .content-area p, .content-area li {font-size: 16px;}
 .common-contact-box {margin: 15px 0; }
    .common-contact-box {padding: 25px 10px; }
    .common-contact-box .in-schd-btn a.cmn-btn {padding: 12px 14px; }
    .cmn-box-call {padding: 0px 0 0 52px; }
    .cmn-box-call p a::before {transform: scale(0.6); }
    .content-area .cmn-box-call p a {font-size: 19px; margin: 5px 0 0; }
    .content-area .cmn-box-call p {font-size: 16px; }
    .sidebar-container h4.widget-title {font-size: 26px; padding: 16px 8px 10px; margin: 0 0 13px; }
    .sidebar-container .sidebar-box ul li a {font-size: 18px; letter-spacing: 0.7px; padding: 8px 32px 8px 19px; }
.sidebar-container .sidebar-box ul {padding: 0 10px;}
.sidebar-container .sidebar-box ul li a:before {width: 7px; height: 7px; top: 15px; left: 4px; }
.sidebar-box ul li a.drop.close, .sidebar-box ul li a.drop.open{transform: scale(0.9);top: 13px;}
    .sidebar-container .sidebar-box ul.sub-menu li a {font-size: 15px; letter-spacing: 0px; }
      .hm-testi-item.innr h5 {font-size: 19px; }
    .sidebar-container .widget .sidebar-testi.owl-carousel .owl-nav button {transform: scale(0.7); }
.sidebar-container .widget .sidebar-caseresults.owl-carousel .owl-nav button.owl-next {transform: rotate(0deg) scale(0.9); }
.sidebar-container .widget .sidebar-caseresults.owl-carousel .owl-nav button{transform: rotate(180deg)scale(0.9);}
.case-item.innr h5 {margin: 0 0 20px; }
    .sidebar-container .widget .sidebar-testi.owl-carousel {padding: 0px 16px 0px; }
.sidebar-container .widget.widget_testi {padding: 0 0 25px; }

/*innr contact-page*/

.contact-itam {padding: 15px; } 

.contact-page .contact-itam h3 {font-size: 20px; padding: 55px 0 0;margin: 0 0 5px; } 

.contact-page .contact-itam h3:before {transform: scale(0.6); top: -12px; }

.contact-page .contact-itam p {margin: 0; }

.contact-logo {width: 65%; }

.contact-page .contact-itam .call a {font-size: 25px; }
 .testimonials.inr .hm-testi-item{margin: 0 0 20px;}

.content-area .blog-entry {width: 100%; }
.content-area ul.page-numbers {margin: 10px 0 0; }
.content-area ul.page-numbers li a, .content-area ul.page-numbers li span.page-numbers.current {width: 25px; height:25px;min-width: 25px; font-size: 17px; }
.content-area .next, .content-area .prev {transform: scale(0.6); }
.content-area .blog-entry {padding: 47px 15px 26px 18px; }
.blog-entry.large-entry .blog-entry-readmore a::before {transform: scale(0.6); }
 
    .single-post ul.meta li, .single-post ul.meta li a, .meta-author-name {font-size: 18px !important; }
.single-post ul.meta {margin: 0 0 15px !important;}

.case-results-lst .case-results-itm p {    font-size: 15px;}
 

.single-prf-cnt h5 { font-size: 16px;}
.single-prf-itm {width: 100%;max-width: 300px;padding: 20px;}
.single-prf-itm h4 {padding: 68px 0 0 0; font-size: 20px;}
.single-prf-itm p {font-size: 15px; margin: 0 0 1px; line-height: 1.4; }
.single-prf-itm a.get-dirtn {font-size: 15px; }
.single-prf-itm h4:before {transform: scale(0.6); }
.single-prf-itm.phn a {font-size: 24px;}
 
.content-area .accordion-section-content {    padding: 6px 0 0 6px;}
.content-area .accordion-section h3 a:before {right: 15px; transform: scale(0.8); }
.content-area .accordion-section .accordion-section-title {padding: 12px 31px 12px 15px; }
 
.contact-box .contact-box-call p a {font-size: 20px;}
    .contact-box .contact-box-call p a::before {transform: scale(0.6); }
    .contact-box .contact-box-call {padding: 0 0 0 51px; }
}

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

}

@media screen and (max-width:640px) {}
@media screen and (max-width:600px) {}
@media screen and (max-width:580px) {}
@media screen and (max-width:480px) {
 
 
 

 /*innr testimoials*/

.testimonials.inr .hm-testi-item {padding: 10px; margin: 0px 0 15px; } 

.testimonials.inr .star-rat {margin: 0 auto 5px;max-width:110px; }
 
/*innr team*/

.team-page .team-cnt h5 {margin: 0 0 7px; } 

.team-page .team-cnt p {font-size: 16px; letter-spacing: 0; }

.team-page .team-cnt, .practice-pg .practice-text {padding: 15px 10px 15px; }
 

 
 .content-area .post-content h3 {margin: 0 0 10px; font-size: 17px; }
.content-area .post-content p {margin: 0 0 9px; }
.blog-page .clndr-dat {font-size: 32px; }
.content-area .blog-entry {padding: 47px 15px 20px 15px; }
.blog-entry.large-entry .blog-entry-readmore a {padding: 0 0 0 47px; font-size: 14px; }
.content-area .post-content p {    line-height: 1.5;}
.content-area .post-prev-next {justify-content: center; gap: 7px; flex-direction: column; align-items: center; }
 
.gen-feature-img {margin: 0 0 15px; }
.single-post ul.meta li, .single-post ul.meta li a, .meta-author-name {font-size: 16px !important; }

.case-results-itm {padding: 18px;}
.case-results-lst{ gap: 10px;margin: 0px 0px 10px;}
 
 .text-heading {font-size: 24px; letter-spacing: 0.7px; }

.single-prf-cnt h3 {font-size: 25px;}
.single-prf-img { padding: 10px 10px 0;}
.single-prf-itm h4 {padding: 62px 0 0 0; font-size: 18px; }
.single-prf-itm p {font-size: 14px;}
.single-prf-itm a.get-dirtn {font-size: 14px; }
 
.single-prf-img img {height: 300px; }
.contact-box {padding: 20px 0px; }
.team-page .team-itm, .practice-pg .practice-itam {max-width: 300px;}
.common-contact-box .text-heading {
        letter-spacing: 0;
        font-size: 21px;
    }
	.common-contact-box .text-heading strong {
		font-size: 25px;}
	    .case-rusltmain select#optionSelect {
        font-size: 18px;
	}
	
}
@media screen and (max-width:440px) {}
@media screen and (max-width:375px) {}
@media screen and (max-width:360px) {}















