.hm-faq-sec.inner {
    padding: 0 !important;
	margin:50px 0;
}
.hm-faq-sec.inner .accordion{
	counter-reset: number;
}
.hm-faq-sec.inner .accordion-section.accordien-active .accordion-heading, .hm-faq-sec.inner div, .hm-faq-sec.inner .accordion-heading{ color:#000;}
.hm-faq-sec.inner .accordion-section ul{ padding-top:15px;}
.page_bnr {
       background-image: url(../images/gnrlpg-bnr.webp);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 260px 0 120px 0;
    position: relative;
    text-align: center;

    z-index: 1;
}
.page_bnr:before {
       content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: #0e1518;
    opacity: 85%;
    z-index: -1;
    pointer-events: none;
}
.page_bnr.blg-bnr{background: url(../images/blog-bnr.webp) no-repeat; background-size: cover;}
.page_title h1,
.page_title h2,
.page_title .h1 {
    font-family: 'Cormorant Garamond';
    font-size: 55px;
    font-weight: 600;
    line-height: 1.2;
    margin: 0;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
	display:block;
}
.inrpg-breadcrumbs {
   font-family: 'Urbanist';
    font-size: 17px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1;
    color: #fff;
        background: linear-gradient(90deg, rgb(154, 18, 39) 0%, rgb(183, 14, 40) 30%, rgb(211, 9, 40) 50%, rgb(183, 14, 40) 70%, rgb(154, 18, 39) 100%);
        display: inline-block;
        padding: 5px 25px 6px 26px;

}
.inrpg-breadcrumbs a:hover{ color: #000;}
.inrpg-breadcrumbs span.breadcrumb_last{ color: #fff;}
.page_default {
    padding: 90px 0;
    position: relative;    background: #fff;
}
.page_content{
    display: flex;
    justify-content: space-between;
}
.genpg-rite {
    width:64.87%; 
}
.genpg-rite.full-width{
    width: 100%;
}
.genpg-lft {
       width: 32%;
    max-width: 400px;
        position: relative;
}

/* in-text-bax */
.in-text-bax {
    border: 1px solid #9a1227 !important;
    color: #9a1227 !important;
}
.in-text-bax a{
    color: #9a1227 !important;
}
.in-text-bax a:hover {
    color: #000 !important;
}
/* in-text-bax end */

/* inner pages spnaish styes */
html[lang="es"] .sidebar-box .widget-title,
html[lang="es"] .genpg-lft .widget .lwptoc_header {font-size: 32px;}
html[lang="es"] .genpg-lft .widget ul li a {font-size: 18px;}
html[lang="es"] .genpg-lft .widget .lwptoc_item a,
html[lang="es"] .genpg-lft .lwptoc-light .lwptoc_items A:visited {font-size: 20px;}
html[lang="es"] .genpg-lft .widget-title{font-size: 27px;}
html[lang="es"] .pers-cntitrm {padding: 15px 20px 20px;min-height: 90px;}
html[lang="es"] .perspect-box p {font-size: 17px;}
html[lang="es"] .inr-pracbtnsitem a {font-size: 18px;}
html[lang="es"] .inr-pracitem .pract-title {font-size: 30px;}
html[lang="es"] .blg-cntblk .post-cnt h5 {font-size: 23px;}
html[lang="es"] .in-cont-itm p {font-size: 16px}

/* inner pages Russian styes */
html[lang="ru"] .sidebar-box .widget-title,
html[lang="ru"] .genpg-lft .widget .lwptoc_header {font-size: 28px;}
html[lang="ru"] .genpg-lft .widget ul li a {font-size: 15px;}
html[lang="ru"] .genpg-lft .widget .lwptoc_item a,
html[lang="ru"] .genpg-lft .lwptoc-light .lwptoc_items A:visited {font-size: 18px;}
html[lang="ru"] .genpg-lft .widget-title{font-size: 27px;}
html[lang="ru"] .pers-cntitrm {padding: 15px 20px 20px;min-height: 80px;}
html[lang="ru"] .perspect-box p {font-size: 16px;}
html[lang="ru"] .inr-pracbtnsitem a {font-size: 13px;}
html[lang="ru"] .inr-pracitem .pract-title {font-size: 18px;}
html[lang="ru"] .blg-cntblk .post-cnt h5 {font-size: 23px;}
html[lang="ru"] .in-cont-itm p {font-size: 15px;}
html[lang="ru"] .in-cont-itm .title {font-size: 16px;}
html[lang="ru"] .contact-text h2 span {font-size: 37px;}


/* inner pages Armenian styes */
html[lang="hy"] .sidebar-box .widget-title,
html[lang="hy"] .genpg-lft .widget .lwptoc_header {font-size: 18px;}
html[lang="hy"] .genpg-lft .widget ul li a {font-size: 15px;}
html[lang="hy"] .genpg-lft .widget .lwptoc_item a,
html[lang="hy"] .genpg-lft .lwptoc-light .lwptoc_items A:visited {font-size: 17px;}
html[lang="hy"] .genpg-lft .widget-title{font-size: 27px;}
html[lang="hy"] .pers-cntitrm {padding: 15px 20px 20px;min-height: 80px;}
html[lang="hy"] .perspect-box p {font-size: 13px;}
html[lang="hy"] .pers-tit {padding: 22px 20px 21px;}
html[lang="hy"] .inr-pracbtnsitem a {font-size: 11px;}
html[lang="hy"] .inr-pracitem .pract-title {font-size: 18px;}
html[lang="hy"] .blg-cntblk .post-cnt h5 {font-size: 23px;}
html[lang="hy"] .in-cont-itm p {font-size: 14px}
html[lang="hy"] .in-cont-itm .title {font-size: 16px;}
html[lang="hy"] .contact-text h2 span {font-size: 37px;}




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

    .genpg-rite {width: 100%; }  
    .genpg-lft {width: 100%;max-width: 350px;}
    .page_content{flex-direction: column;gap: 20px;align-items: center;}
    
}
h1,
h2,
h3,
h4,
h5,
h6,
.search-no-results article.post .entry-header h1.entry-title{
    font-family:'Cormorant Garamond';
    line-height: 1.1;
    letter-spacing: 0;
    font-weight:600;
    /* color: #081317; */
    color: #9a1227;
    text-transform: uppercase;
    margin: 0 0 20px 0;
}
h1, h2, h3, h4, h5, h6, .theme-heading, .widget-title, .oceanwp-widget-recent-posts-title, .comment-reply-title, .entry-title, .sidebar-box .widget-title{line-height: 1.1;}
h1, h2, .search-no-results article.post .entry-header h1.entry-title{
    /*font-size: 55px;*/
    font-size: 48px;
    font-weight: 600;
}
b, strong{font-weight: 700;}
h3 {
        /*font-size: 45px;*/
        font-size: 40px;
    letter-spacing: -0.2px;
}
h4 {
    font-size: 35px;
}
h5 {
    font-size: 30px;
}
h6 {
    font-size: 27px;
}
p,
li {
    font-family: 'Urbanist';
    font-weight: 400;
    /*font-size: 20px;*/
    font-size: 18px;
    line-height: 1.8;
    color: #060d10;
    letter-spacing: 0.4px;
}

p{ margin: 0 0 35px 0;}
.page_default .genpg-rite a {
        color: #9a1227;
    text-decoration: underline;
}
.page_default .genpg-rite li {
    padding-left: 20px;
    color: #081317;
    position: relative;
    line-height: 1.6;
    margin: 0 0 20px 0;
}
.page_default .genpg-rite ul li:before {
        background: #081317;
    width: 9px;
    height: 9px;
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 11px;
    border-radius: 100%;
}
.page_default .genpg-rite li ul {
    padding: 0;
    margin:15px 0 30px 0px
}


.page_content .genpg-rite ol,
.page_content .genpg-rite ul {
    margin: 0 0 25px 0px;
    list-style-position: inside;
}
.page_content .genpg-rite ol {
    list-style-type: decimal;
    margin-left: 20px;
}
.page_content .genpg-rite ol li {
    list-style: decimal;
    padding-left: 0 !important;
}
.page_default .genpg-rite li a {
    text-decoration: none;
    color:#c21a34;
}
.page_content .genpg-rite li strong,
.page_content .genpg-rite ol strong {
    font-weight: 600;
}
.page_default .genpg-rite li a:hover,
.page_default .genpg-rite a:hover {
    color: #971f2d;
}
.page_default .genpg-rite ul li>ul li {
    list-style-type: none;
    margin-bottom: 10px;
    font-weight: 400;
}
.page_default .genpg-rite ul li>ul li>ol li {
    list-style-type: decimal;
}

.page_default .genpg-rite ul li>ol li {
    list-style-type: decimal;
}
.page_default .genpg-rite ul li>ol li:before {
    display: none;
}
.page_default .genpg-rite ul li>ol li>ul li {
    list-style-type: disc;
}
/* single-practice areas */
.page_default.single-practice-areas h1, h2, h3, h4, h5, h6, .theme-heading, .widget-title, .oceanwp-widget-recent-posts-title, .comment-reply-title, .entry-title, .sidebar-box .widget-title{line-height: 0.8;}
.page_default.single-practice-areas p, li{
    line-height: 1.5;
}



/*  SearchPage Styles */

.search-no-results article.post .entry-header{ margin: 0;}

.genpg-rite form.searchform input[type="search"] {
    width: 100%;
    background-color: #f3f3f3;
    border: 1px solid #000;
    border-radius: 3px;
    padding: 20px;
}



/* Sidebar Styles */

/*.genpg-lft .sidebar-box{
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    background-color: #fff;
    margin: 0 0 50px 0;
}

.genpg-lft .sidebar-box h4.widget-title{
        text-align: center;
        background-color: #1e90ff;
        color: #fff;
        padding: 20px; 
        margin: 0;
        font-size: 40px;
        border: 0;
}

.genpg-lft .sidebar-box ul{
    padding: 30px;
    margin: 0;
}

.genpg-lft .sidebar-box ul li a {
    font-family: var(--bodyFont);
    font-size: 25px;
    line-height: 1.5;
    color: #000;
    position: relative;
    display: inline-block;
}
.genpg-lft .sidebar-box ul li{
    margin: 0 0 15px 0;
    padding: 0 30px;
    position: relative;
    border: 0;
}
.genpg-lft .sidebar-box ul li::before{
    background: var(--blue);
    width: 12px;
    height: 12px;
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 12px;
    border-radius: 100%;

}*/
.genpg-lft .sidebar-box ul li:last-child{ margin: 0;}
.genpg-lft .sidebar-box ul li a:hover {
    color: #081317;
}
.genpg-lft .sidebar-box ul li:hover:before{ background: #081317;;}
 

.genpg-lft .sidebar-box ul.sub-menu{
    display: none;
    padding:10px 0 10px 0;
}


.genpg-lft .menu-item-has-children>button{
    font-family: var(--bodyFont);
    font-size: 40px;
    font-weight: 600;
    line-height: 1;
    color: #000;
    display: block;
    border: none;
    outline: none;
    background: transparent !important;
    cursor: pointer;
    padding: 0;
}
.genpg-lft .menu-item-has-children>button:before {
    position: absolute;
    content: '';
    width: 14px;
    height: 8px;
    background: url(../images/dwn-arw.webp) no-repeat;
   right: 5px;
    top: 16px;
}
.genpg-lft .menu-item-has-children>button.subMenuToggle.submenuopen:before {
   background: url(../images/up-arw.webp) no-repeat;
}
.genpg-lft button.subMenuToggle {
    position: absolute;
    right: 0;
    top: -4px;
}




/* Table Content */

.genpg-lft .widget .lwptoc_header{
    font-family: var(--bodyFont);
    font-size: 40px;
    color: #fff !important;
    text-transform: uppercase;
    margin: 0;
    line-height: 1;
    position: relative;
    text-align: center;
    margin: 0 0 25px 0;
}
.genpg-lft .widget .lwptoc_header b{
    font-weight: 400 !important;
}

.genpg-lft .widget .lwptoc_item{
    margin-bottom: 20px;
}

.genpg-lft .widget .lwptoc_item a, .genpg-lft .lwptoc-light .lwptoc_items A:visited{
    font-family: 'Urbanist';
    font-size: 22px;
    font-weight: 500;
    line-height: 1.3;
    color: #fff !important;
}


.genpg-lft .widget .lwptoc-notInherit .lwptoc_i DIV A:hover{
    border-bottom : 0 !important;
    color: #081317 !important;
}
.genpg-lft .widget .lwptoc_itemWrap .lwptoc_itemWrap {
    margin: 15px 0 0 15px;
}
.genpg-lft .widget .lwptoc-light .lwptoc_i {
    background: transparent;
    padding: 40px 30px;
    width: 100%;
    margin: 0 0 40px;
}
.genpg-lft .widget .lwptoc_item:last-child{ margin: 0;}

.genpg-lft .widget .lwptoc:first-child {
    margin: 0;
}


@media screen and (max-width:1024px) {
    .genpg-lft .widget_lpwtoc_widget{
        display: none;
    }
    
}

.genpg-lft.blog-page {
    max-width: 100%;
    width: 100%;
}
.genpg-lft.blog-page .blog-archives {
    width: 100%;
    float: none;
    max-width: 100%;
    padding: 0;
    background-image: none;
    display: flex
;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 0 0 50px 0;
    background-color: transparent !important;
    box-shadow: none;
}
.genpg-lft .blog-archives .widget {
    box-shadow: unset;
    margin: 0;
    padding: 0;
    position: initial;
    background: none;
    width: 32.1%;
}
.genpg-lft .blog-archives .widget .widget-title {
    font-size: 39px;
    color: #060d10;
    text-align: left;
    padding: 0;
    margin-bottom: 10px;
}
.genpg-lft .blog-archives .sidebar-box {
    box-shadow: unset;
}
.genpg-lft .blog-archives .sidebar-box .widget-title {
    text-align: left;
    padding: 20px 0;
}
.genpg-lft .blog-archives .widget input, .genpg-lft .blog-archives .widget select {
    font-family: 'Urbanist';
    font-weight: 400;
    font-size: 20px !important;
    line-height: normal;
    letter-spacing: 0px;
    text-transform: capitalize;
    color: #fff;
    padding: 15px 35px !important;
    background-color: #9a1227 !important;
    -webkit-appearance: none !important;
    appearance: none;
    outline: none;
    cursor: pointer;
    background-image: url(../images/blg-dwnarw.webp);
    background-repeat: no-repeat;
    position: relative !important;
    background-position: right 30px center;
    height: 64px !important;
    opacity: 1 !important;
    width: 100% !important;
    max-width: 415px;
    border-radius: 50px !important;
    border-color: rgba(92, 112, 151, 0) !important;
    border-width: 0px;
    width: 100% !important;
 
}
.genpg-rite form.searchform input[type="search"]::placeholder{color: #fff !important;}

.genpg-lft .blog-archives form.searchform input[type="search"]::placeholder{color: #fff !important;}

.page_default.blog_pg .container {
    max-width: 1280px;
}
form.searchform input[type="search"] {
    background-image: url(../images/blg-srch.webp) !important;
    background-position: right 35px;
   
}

/* .genpg-lft .blog-archives .widget_search input {
    cursor: text;
} */

/* SideBar testimonials */
.sidebar-testi {
    padding: 25px 0px 0px;
    text-align: center;
}

.sidebar-testi p {
    font-size: 20px;
    line-height:1.8;
    color: #060d10;
    position: relative;
    margin-bottom: 25px;
    
/*     overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical; */
}

.sidebar-testi .auth-name {
    color: #0b1215;
    font-size: 28px;
    position: relative;
    font-weight: 500;
    margin: 50px 0 10px;
    display: block;
line-height: 1;
}
.sd-testi-item-btn {
    position: absolute;
    bottom: 50px;
    left: 0;
    right: 0;
    margin: auto;
    width: max-content;
    /* transition: 0.5s all ease-in; */
}
.sd-testi-item-btn a {
    color: #9a1227;
    font-weight: 600;
    font-size: 17px;
    text-decoration: underline;
    position: relative;
    padding: 0 25px 0 0;
}
.sd-testi-item-btn a:before {
    position: absolute;
    content: "";
    right: 0;
    top: 0;
    height: 20px;
    width: 10px;
    background-image: url(../images/inr-sprites.png);
    background-position: -232px -48px;
    transform: scale(0.8) rotate(90deg);
}
.sd-testi-item-btn a:hover{
	color: #000;
}
.sd-testi-item-btn a:hover:before{
	background-position: -232px -18px;
}
.testimonials-content-main.expanded .sd-testi-item-btn a:before{
	background-position: -206px -48px;
}
.testimonials-content-main.expanded .sd-testi-item-btn a:hover:before{
	background-position: -206px -18px;
}
/* .testimonials-content-main {
    max-height: 185px;
    overflow: hidden;
    transition: max-height 0.4s ease;
}
.testimonials-content-main.expanded{
    max-height: inherit;
    overflow: inherit;
    position: relative;
    z-index: 1;
} */
.testimonials-content-main.expanded .sd-testi-item-btn {
    bottom: -30px;
}
/* .testimonials-content-main.expanded  */

.testi-item .testimonials-content{padding-top:15px;}
.testi-item .testimonials-content:before{
    width: 35px;
    height: 30px;
    background: url(../images/inr-sprites.png) no-repeat;
       top: -30px;
    left: 9px;
    background-position: -11px -195px;
}
.testi-item .testimonials-content:after{
    width: 35px;
    height: 30px;
    background: url(../images/inr-sprites.png) no-repeat;
    bottom:0px;
    right:24px;
    background-position:-74px -195px;
}
.sidebar-testi h4.author{
    color: #000;
    font-size: 22px;
}


.sidebar-testi.owl-carousel .owl-nav {
    display: flex;
        justify-content: center;
    gap: 60px;
    position: absolute;
    bottom: -70px;
    width: 100%;
}

.sidebar-testi.owl-carousel .owl-nav button {
    
    width: 11px;
    height: 20px;
    background-image: url(../images/inr-sprites.png);
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit;
    background-position:-206px -18px;
    background-repeat: no-repeat;
    background-color: transparent !important;
    transition: .5s;
}
.sidebar-testi.owl-carousel .owl-nav button span {
    font-size:0px;
    font-weight: bold;
}
.sidebar-testi.owl-carousel .owl-nav button.owl-next {
    background-position:-232px -18px;
}
.sidebar-testi.owl-carousel .owl-nav button.owl-prev:hover {
    background-position:-206px -48px;
}
.sidebar-testi.owl-carousel .owl-nav button.owl-next:hover {
    background-position:-232px -48px;
}

.testimonials-content-main p:empty{
    display: none !important;
}

.testimonials-content .sd-testi-item-btn {
    color: #000;
    font-weight: 600;
    font-size: 17px;
    text-decoration: underline;
    position: relative;
    text-transform: uppercase;
    padding: 0;
    display: block;
    bottom: 0 !important;
}
.testimonials-content .showcontent {
    position: relative;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}
.testimonials-content .showcontent.expanded {
    -webkit-line-clamp: unset;
    line-clamp: unset;
    overflow: visible;
}




/*  Testimonials Page */

.testimonials-page .in-testi-blk {
    column-count: 2;
    gap:20px;
    text-align: center;
}
.testimonials-page .in-testi-item {
    padding:60px 40px;
    display: inline-block;
    margin: 0 0 20px 0;
    background: #dedede;
}
.testimonials-page .in-testi-item  p {
    
    color: #060d10;
    position: relative;
    margin-bottom: 40px;
}
.in-testi-item .star-rat {
    margin: 0 auto 37px;
    background: url(../images/testi-stars.webp) no-repeat;
    width: 169px;
    height: 32px;
}
.testimonials-page .in-testi-item:hover .star-rat{
    background: url(../images/testi-hvrstars.webp) no-repeat;
}
.in-testicnt{position: relative;}
.in-testicnt::before {
    content: "";
    background-image: url(../images/hm-sprites.webp);
    background-position: -224px -24px;
    width: 52px;
    height: 45px;
       top: -77px;
    left: 49px;
    margin: auto;
    position: absolute;
}
.testimonials-page .in-testi-item:hover{background: #9a1227;}
.testimonials-page .in-testi-item:hover p,.testimonials-page .in-testi-item:hover h3{
    color: #fff;
}
.testimonials-page .in-testi-item:hover .in-testicnt::before {
    background-image: url(../images/hm-sprites.webp);
    background-position: -285px -24px;
}
.testimonials-page .in-testi-item:hover .in-testicnt::after {
    background-image: url(../images/hm-sprites.webp);
    background-position: -425px -25px;
}
.in-testicnt::after {
    content: "";
    background-image: url(../images/hm-sprites.webp);
    background-position: -361px -24px;
    width: 52px;
    height: 45px;
    bottom: 0px;
       right: 46px;
    margin: auto;
    position: absolute;
}
.testimonials-page .in-testi-item  h3{
       color: #0b1215;
    font-size: 28px;
    position: relative;
    font-weight: 500;
    margin: 0;
}

.testimonials-page .in-testi-item  h4.author{
    color: #000;
    font-size: 22px;
}


/* Blog Page */

.blg-cntblk {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
       column-gap:1.47%;
    row-gap: 35px;
}
.blg-cntblk .post-item {
       width: 32.35%;
    
    background-color: #060d10;
    position: relative;
}
.blg-cntblk .post-item .blog-post-img img{ width: 100%; display: block;}

.blg-cntblk .post-cnt {
    padding:25px 25px;
}
.blg-cntblk .post-cnt h5 {
    font-size: 25px;
    font-family: 'Cormorant Garamond';
    font-weight: 600;
    line-height: 1.4;
    color: #fff;
    margin: 0 0 15px;
    padding-bottom: 15px;
    position: relative;
    text-transform: uppercase;
  
}
.blg-cntblk .post-cnt h5 a{color: #fff;}
.blg-cntblk .post-cnt h5:before{
    position: absolute;
    content: '';
    width: 143px;
    height: 1px;
    background: url(../images/inr-sprites.png) no-repeat;
    left: 0;
    bottom: 0;
    background-position:-10px -20px;
}
.blg-cntblk .post-cnt p{
    font-size: 18px;
    color: #949494;
    font-family: 'Urbanist';
    font-weight: 400;
    line-height: 1.39;
}
.blg-cntblk .post-item .post-btn a{ 
    display: inline-block;
    font-size: 0;
    width: 49px;
    background-size: 100% !important;
    height: 49px;
    background: url(../images/blog-btn.webp) no-repeat;
    position: absolute;
    bottom: -27px;
    border: 2px solid transparent;
    border-radius: 100%;
    transition: none !important;
}
.blg-cntblk .post-item:hover .post-btn a{
     border: 2px solid #fff;
    background-color: transparent !important;
}
.blg-cntblk .post-item .post-btn a:hover{
    background-color: #000;
    color: #fff;
}
.blg-cntblk .post-item:hover {
    background: #9a1227;
}
.blg-cntblk .post-item:hover p,.blg-cntblk .post-item:hover h5 a{color: #fff;}
.blg-cntblk .post-item:hover h5:before{background-position: -9px -40px;}
.page_default.blog_pg .oceanwp-pagination{ width: 100%; margin-top: 45px;}

.page_default.blog_pg .oceanwp-pagination ul.page-numbers {
       display: flex;
    gap: 0px;
    justify-content: center;
    margin: 0;
    padding: 0;
    align-items: center;
}
.page_default.blog_pg .oceanwp-pagination span.page-numbers.dots{border: 0;}
.page_default.blog_pg .oceanwp-pagination ul.page-numbers li{
    padding: 0 !important;
    margin: 0 !important;
}
.page_default.blog_pg .oceanwp-pagination ul.page-numbers li::before{ display: none;}

.page_default.blog_pg .oceanwp-pagination ul.page-numbers li span.current, .page_default.blog_pg .oceanwp-pagination ul.page-numbers li a:hover {
      background: linear-gradient(90deg, rgb(154, 18, 39) 0%, rgb(183, 14, 40) 30%, rgb(211, 9, 40) 50%, rgb(183, 14, 40) 70%, rgb(154, 18, 39) 100%) !important;
    border: 0px solid #2c3d51;
    color: #fff !important;
}
.page_default.blog_pg .oceanwp-pagination ul.page-numbers li a, .page_default.blog_pg .oceanwp-pagination ul.page-numbers li span.current {
    width: 58px;
    height: 58px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0px;
    font-size: 33px;
    letter-spacing: 0px;
    background: transparent;
    border: 0px solid transparent;
    color: #000;
    margin: 0;
    font-family: 'Urbanist';
    font-weight: 600;
    box-shadow: none;
    border-radius: 0;
    
    min-width: 100%;
}

.page_default.blog_pg .oceanwp-pagination a.next.page-numbers, .page_default.blog_pg .oceanwp-pagination a.prev.page-numbers {
    font-size: 0 !important;
    position: relative;
    padding: 0;
    border: 0;
    width: 60px;
    height: 60px;
}


.page_default.blog_pg .oceanwp-pagination a.next.page-numbers::before, .page_default.blog_pg .oceanwp-pagination a.prev.page-numbers::before {
    position: absolute;
    content: ' ';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 11px;
    height: 20px;
    background-image: url(../images/inr-sprites.png);
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit;
    background-position:-206px -18px;
    background-repeat: no-repeat;
    background-color: transparent;
    transition: .5s;
}
.page_default.blog_pg .oceanwp-pagination a.next.page-numbers:hover, .page_default.blog_pg .oceanwp-pagination a.prev.page-numbers:hover {
    background: transparent !important;
}
.page_default.blog_pg .oceanwp-pagination a.next.page-numbers::before {
    background-position: -232px -18px;
}
.page_default.blog_pg .oceanwp-pagination a.next.page-numbers:hover::before{ background-position: -232px -48px;}
.page_default.blog_pg .oceanwp-pagination a.prev.page-numbers:hover::before{background-position:-206px -48px;}
.hm-awards-sec.inr-awrds {
    background: transparent;
    padding: 0 0 65px;
}
.hm-awards-sec.inr-awrds .hm-award-list.owl-carousel .hm-award-item img{    filter: grayscale(1);}
.hm-awards-sec.inr-awrds .owl-item.active.center .hm-award-item img{filter: grayscale(0);}
.hm-awards-sec.inr-awrds .hm-award-item{opacity: 0.3;}
.hm-awards-sec.inr-awrds h2 {
    color: #060d10; 
}
/* Single Blog Page */

.blog-post-img {
    margin-bottom: 0px;
    border: 2px solid #9a1227;
}

.blog-post-img img {
    width: 100%;
    display: block;
}

.page_default.single-blog_pg .page-navi {
    display: flex;
    justify-content: space-between;
}
.page_default.single-blog_pg .page-navi a{
    display: inline-block;
    font-size: 20px;
    line-height: 1;
    color: #000;
    background-color: #eee;
    text-decoration: none;
    padding: 15px 40px;
    border-radius: 50px;
}
.page_default.single-blog_pg .page-navi a:hover{
    background-color: #000; color: #fff;
}


/* Contact Page */
.container1{
    max-width: 1280px;
    margin: 0 auto;
    width: 100%;
}
.contpg-tit {
    text-align: center;
}
.contpg-tit h2 span.colorchange {color: #c21a34;}
.in-cont-itm {
    width: 24.23%;
    text-align: center;
    background: #070f12;
    padding: 35px;
    position: relative;
    z-index: 1;
}
.in-cont-itm:before{
    position: absolute;
    content: '';
        width: 77.4%;
    height: 90.5%;
    background: url(../images/cnt-sdw.webp) no-repeat;
    left: 0;
    top: 0;
    z-index: -1;
        background-size: cover;

}
.in-cont-itm:after{
    position: absolute;
    content: '';
       width: 77.4%;
    height: 90.5%;
    background: url(../images/cnt-sdw1.webp) no-repeat;
   right: 0;
   bottom: 0;
   z-index: -1;
       background-size: cover;

}
.cntpg-scl {
    display: flex;
    justify-content: center;
    gap: 10px;
    padding-top: 20px;
}
.cntpg-scl a {
  background-repeat: no-repeat;
    width: 42px;
    height: 42px;
    background-position: -10px -173px;
    text-align: center;
    font-size: 0;
    display: inline-block;
    position: relative;
    padding: 0;
    border-radius: 50px;
    background-color: transparent;
    opacity: 30%;
    background-image: url(../images/hm-sprites.webp);
    transition: 0.5s;
    vertical-align: middle;
}
.cntpg-scl a.facebook {
    background-position:-10px -173px;
}
.cntpg-scl a.ins {
    background-position:-57px -173px;
}
.cntpg-scl a.twitter {
    background-position: -104px -173px;
}
.cntpg-scl a.linkedin {
    background-position:-152px -173px;
}
.cntpg-scl a.yt{
    background-position:-197px -173px;
}
.cntpg-scl a:hover {
    background-color: #9a1227;
    opacity: 100%;
}
.in-cont-lst {
    display: flex;
    justify-content: center;
    gap: 30px
}
.in-cont-itm .title {
       color: #fff;
    font-family: 'Cormorant Garamond';
    font-weight: 600;
    font-size: 30px;
    line-height: 1.1;
    letter-spacing: 0;
    margin: 0 0 15px;
    text-transform: capitalize;
    padding: 45px 0 15px;
    position: relative;
    text-transform: uppercase;
}
.in-cont-itm .title:before{
    position: absolute;
    content: '';
    width: 116px;
    height:1px;
    background: url(../images/inr-sprites.png) no-repeat;
    background-position: -10px -10px;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
}
.in-cont-itm.loc .title:before{background-position:-5px -58px;    width: 25px;height: 32px;}
.in-cont-itm.pho .title:before{background-position:-50px -60px; width: 30px; height: 30px;}
.in-cont-itm.follow .title:before{background-position:-100px -58px; width: 32px; height: 32px;}
.in-cont-itm.loc1 .title:before{background-position:-5px -58px;    width: 25px;height: 32px;}

.in-cont-itm.loc:hover .title:before{background-position:-5px -105px;    width: 25px;height: 32px;}
.in-cont-itm.pho:hover .title:before{background-position:-57px -106px; width: 30px; height: 30px;}
.in-cont-itm.follow:hover .title:before{background-position:-100px -104px; width: 32px; height: 32px;}
.in-cont-itm.loc1:hover .title:before{background-position:-159px -104px;    width: 25px;height: 32px;}
.in-cont-itm:hover .title:after{ background-position:-6px -164px;}
.in-cont-itm:hover .gt-dir a {
    color: rgba(255, 255, 255, 0.7) !important;
}
.contpg-tit p {
    margin-bottom:60px;
}
.in-cont-itm .title:after{
    position: absolute;
    content: '';
    width: 116px;
    height:1px;
    background: url(../images/inr-sprites.png) no-repeat;
    background-position:-6px -150px;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 0;
}
.gt-dir a {
    font-size: 15px;
    color: #c21a34 !important;
    font-family: 'Urbanist';
    text-transform: uppercase;
    text-decoration: underline !important;
}
.in-cont-itm:hover{background: #9a1227;}
.in-cont-itm:hover:before,.in-cont-itm:hover:after{display: none;}
.in-cont-itm:hover p{color: rgba(255,255,255,0.7);}
.in-cont-itm p.cl-tdy a {
    font-family: 'Merriweather';
    font-weight: 300;
    font-size: 34px;
    color: #fff !important;
    text-decoration: none !important;
    margin: 0;
}
.in-cont-itm.pho {
    padding: 35px 15px;
}
.in-cont-itm .cont-cal p {
    font-size: 18px;
    line-height: 1;
    margin: 0 0 3px;
}
.in-cont-itm .cont-cal p.cl-tdy{
    margin: 0;
}
.in-cont-itm p{
    color: #fff;
    font-size: 17px;
    line-height: 1.55;
    margin-bottom: 10px;
}
.whopg-cntsec{
    background: url(../images/atrny-cntbg.webp) no-repeat;
    background-position: top center;
    background-size: cover;
    padding: 35px 60px;
text-align: center;
	margin-bottom: 30px;
}
.whopg-cntsec h6{
    font-family: 'Urbanist';
    font-size: 22px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 1.3;
        margin: 0 0 5px;
}
.innerpage-common-block .whopg-cntsec h2{
    margin: 0;
}
.whopg-cntsec h2{
   font-size: 63px;
   color: #fff;
   margin-bottom: 30px;
}
.whopg-cntsec p {
    color: #fff;
    margin: 0 0 20px;
}
.whopg-cntbtns {
    display: flex
;
    justify-content: center;
    gap: 20px;
}
.page_default .genpg-rite .cnsult-btn a.cmn-btn:before {
    background: #9a1227;
}
.cnsult-btn a.cmn-btn{padding: 24px 60px;}
.whopg-cntbtns a{color: #fff !important;}
.cnsult-btn a.cmn-btn:hover{color: #081317 !important;}
.call-btn a.cmn-btn:before {
    background: #9a1227;
}
.call-btn a.cmn-btn:hover{color: #081317 !important;}
.call-btn a.cmn-btn{color: #fff !important; padding: 24px 40px 24px 41px;}
.page_default .genpg-rite .cntpg-frmadrs {
    background: #f6f6f6;
    border-top: 8px solid #3584f0;
    padding: 60px 95px;
    text-align: center;
    position: relative;
}
.page_default .genpg-rite .cntpg-fm {
    flex-wrap: wrap;
    margin: 40px 0 0 0;
    text-align: left;
}
.page_default .genpg-rite .cntfrm {
    width: 50%;
    float: right;
    padding: 0 0 0 30px;
}
.cntadrs {
    width: 50%;
    float: left;
    padding: 0 30px 0 0;
}
.page_default .genpg-rite .cntadrs h3 {
    background: #e5b21b;
    color: #fff;
    text-align: center;
    font-size: 38px;
    margin: 0;
    padding: 21px 30px;
}
.page_default .genpg-rite .cntpg-adrs {
    background: #03152b;
    padding: 40px 150px 40px 50px;
}
.page_default .genpg-rite .cntadrs ul {
    margin: 0;
}
.page_default .genpg-rite .cntadrs ul li {
    list-style: none;
    color: #fff;
    padding: 0 0 0px 95px;
}
.page_default .genpg-rite .cntadrs ul li:before {
    width: 65px;
    height: 65px;
    position: absolute;
    content: "";
    left: 0;
    top: 10px;
    background: #fff;
}
.page_default .genpg-rite .cntadrs ul li strong {
    font-weight: 400;
    color: #fff;
    width: 100%;
    display: inline-block;
}
.page_default .genpg-rite .cntadrs .ftr-socil {
    padding: 0 0 20px 95px;
}
.ftr-socil a {
    width: 40px;
    height: 40px;
    font-size: 0;
    display: inline-block;
    margin: 0 14px 0 0;
    background: #3584f0;
    transition: 1s;
}

.page_default .genpg-rite .contpg-frm .gform_wrapper li {
    margin: 0px 0 10px 0;
    padding: 0;
}
.page_default .genpg-rite .contpg-frm .gform_wrapper label.gfield_label {
    display: none;
}
.page_default .genpg-rite .contpg-frm .gform_wrapper li input,
.page_default .genpg-rite .contpg-frm .gform_wrapper li select,
.page_default .genpg-rite .contpg-frm .gform_wrapper li textarea {
    font-size: 15px !important;
    padding: 10px 15px !important;
    outline: 0 !important;
    border: 1px solid #b7b7b7 !important;
}
.page_default .genpg-rite .contpg-frm .gform_wrapper li.popfield {
    margin: 0 0 -30px 0;
}
.page_default .genpg-rite .contpg-frm .gform_legacy_markup_wrapper .gform_footer {
    text-align: right;
    padding: 0;
}
.page_default .genpg-rite .contpg-frm input {
    --placeholdercolor: #000;
}

.page-content form.search-form {
    display: flex;
    align-items: stretch;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 10px;
}
.page-content form.search-form label {
    width: 100%;
}
.page-content form.search-form input[type="submit"] {
    width: 100%;
    padding: 17px;
    background: #d9262c;
    font-family: var(--bodyFont);
    font-weight: 700;
    font-size: 23px;
    line-height: 1;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    border: none;
    outline: none;
    border-radius: 3px;
}

/* in meet team starts */

/* .in-team-list {
    display: flex;
    justify-content: space-between;
    gap: 30px;
    margin: 0 0 50px;
} */

.in-team-list {
    display: flex;
    justify-content: center;
    gap: 30px;
    margin: 0 0 50px;
    flex-wrap: wrap;
}

.in-team-attrny-item {
    background: linear-gradient(90deg, rgb(154, 18, 39) 0%, rgb(183, 14, 40) 30%, rgb(211, 9, 40) 50%, rgb(183, 14, 40) 70%, rgb(154, 18, 39) 100%);
    position: relative;
    width: 48%;
}

.in-team-attrny-item:hover h4,.in-team-attrny-item:hover p{
    color: #991227;
    transition: all 0.4s;
}

.in-team-attrny-item:hover .in-team-attrny-cnt {
    background: #ffffffde;
    transition: all 0.4s;
}

.in-team-attrny-img img{
    width: 100%;
    display: block;
}
.in-team-attrny-cnt {
    padding: 20px;
    background: #000;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.in-team-attrny-cnt h4 {
    text-align: center;
    color: #fff;
    font-family: 'Cormorant Garamond';
    font-weight: 600;
    font-size: 25px;
    text-transform: uppercase;
    position: relative;
    margin: 0 0 15px;
}
.in-team-attrny-cnt p {
    font-family: 'Urbanist';
    font-size: 21px;
    line-height: 1;
    font-weight: 500;
    color: #fff;
    text-align: center;
    margin: 0;
}
.in-team-attrny-item .hover a{
    font-size: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    inset: 0 0 0 0;
    z-index: 2;
}

@media screen and (max-width: 1500px) {
.in-team-attrny-cnt h4 {
    font-size: 21px;
    margin: 0 0 13px;
}
.in-team-attrny-cnt p {
    font-size: 17px;
}
    .in-team-attrny-item { width: 46%; }
    .in-team-attrny-cnt { padding: 20px 10px;}
}

@media screen and (max-width: 1240px) {
.in-team-attrny-cnt h4 {
    font-size: 19px;
    margin: 0 0 11px;
}
.in-team-attrny-cnt p {
    font-size: 15px;
}

.in-team-attrny-cnt {
    /* padding: 17px; */
    padding: 17px 10px;
}

.in-team-list {
    gap: 25px;
    margin: 0 0 40px;
}

}

@media screen and (max-width: 1024px) {
    .in-team-list {
    gap: 25px;
    margin: 0 0 35px;
}
}

@media screen and (max-width: 640px) {
.in-team-list {
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: column;
    max-width: 300px;
    margin: 0 auto 35px;
}
.in-team-attrny-item{width: 100%;}
}

/* in meet team ends */

/* in sing profile starts */

.page.page-id-9666 .widget.widget_lpwtoc_widget,.page.page-id-11389 .widget.widget_lpwtoc_widget,.page.page-id-11387 .widget.widget_lpwtoc_widget{
    display: none;
}

.page_content .in-profile-blk {
    padding:0px 80px 0px 30px;
    margin:30px 0 45px;
    background: url(../images/sngl-atrnycntbg.webp) no-repeat;
    background-position: top center;
    background-size: cover;
    position: relative;
    z-index: 2;
}
.page_content .in-profile-blk .in-profile-list {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
}
.page_content .in-profile-blk .in-profile-img {
    margin: -30px 0 0 0;
    width:43.66%;
}
.in-profile-cnt.meet-lft-cont {
    width: 51.5%;
    padding: 43px 0 0;
}
.page_content .in-profile-blk .in-profile-main-hdg {
    font-size: 44px;
    color: #fff;
    margin: 0 0 12px;
}
.page_content .in-profile-blk .in-profil-sub-hdg {
    font-size: 20px;
    font-family: 'Urbanist';
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: 1.8px;
    color: #be1b34;
    text-decoration: none !important;
    text-transform: uppercase;
    margin: 0 0 18px;
    padding-bottom: 20px;
    position: relative;
}
.in-speak-btn p {
    margin-bottom: 30px;
}
.in-speak-btn a {
    color: #fff !important;
    font-size: 39px;
    font-family: 'Merriweather';
    font-weight: 300 !important;
    text-decoration: none !important;
    line-height: 1;
    display: inline-block;
    padding-left: 50px;
    position: relative;
    letter-spacing: 0.7px;
}
.page_default .genpg-rite .in-speak-btn a:hover {
    color: #9a1227 !important;
}
.review-btn a {
    color: #fff !important;
    padding: 20px 79px;
}
.review-btn a:hover{color: #060d10 !important;}
.review-btn {
    text-align: center;
    margin: 30px 0 0;
}
.in-speak-btn a::before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 33px;
    height: 44px;
    background-image: url(../images/hm-sprites.webp);
    background-repeat: no-repeat;
    background-position: -17px -24px;
}
.in-profile-blk .cntpg-scl {
    justify-content: flex-start;
}
.page_content .in-profile-blk .in-profil-sub-hdg:before{
    position: absolute;
    content: '';
    width: 153px;
    height: 1px;
    background: url(../images/inr-sprites.png) no-repeat;
    background-position:-151px -150px;
    left: 0;
    bottom: 0;
}
section.sidebar-box.inrprac,
.genpg-lft .widget .lwptoc-light .lwptoc_i {
    background: #9a1227;
   
    padding: 35px 32px;
    position: relative;
    z-index: 1;
}
section.sidebar-box.inrprac:before,
.genpg-lft .widget .lwptoc-light .lwptoc_i::before{
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: url(../images/sdbr-sdw.webp) no-repeat;
    background-size: cover;
    background-position: top center;
    left: 0;
    bottom: 0;
    z-index: -1;
}
section.sidebar-box.inrprac:after,
.genpg-lft .widget .lwptoc-light .lwptoc_i::after{
    position: absolute;
    content: '';
    width: 100%;
    height: 6px;
    background:#9a1227;
    
    left: 0;
    bottom: -10px;
  
}
.genpg-lft .sidebar-box .widget {
    margin: 0;
}
section.sidebar-box .widget {
    outline: none;
    padding: 0;
}

.sidebar-box .widget-title, .genpg-lft .widget .lwptoc_header {
    padding: 0 0 24px;
    text-align: center;
    background-color: transparent;
    color: #fff;
    font-family:'Cormorant Garamond';
    font-weight: 600;
    margin: 0;
    font-size: 39px;
    text-transform: uppercase;
    border-left: 0;
    position: relative;
}
.sidebar-box .widget-title:before{
    position: absolute;
    content: '';
    width: 256px;
    height: 1px;
    background: url(../images/sdbr-titline.webp) no-repeat;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
 
.genpg-lft .widget ul {
    padding: 20px 5px 0;
    margin: 0;
}
.genpg-lft .widget li {
    padding: 0;
    position: relative;
        margin: 0 0 8px;
    padding: 0 25px;
    border: 0;
}
.genpg-lft .widget ul li a {
    position: relative;
    color: #fff;
    font-size: 23px;
    font-family: 'Urbanist';
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0px;
    margin: 0;
    
    display: inline-block;
    padding: 0;
}
.genpg-lft .widget_recent_entries ul li:hover a {
    color: #081317;
}
.genpg-lft .widget_recent_entries ul li:hover:before {
    background: #081317;
}
.genpg-lft .widget_recent_entries ul li{margin-bottom: 15px;}
.genpg-lft .widget ul li::before {
    position: absolute;
    content: "";
    left: 0;
    top: 11px;
    width: 11px;
    height: 11px;
    background: #fff;
    border-radius: 100%;
}
.genpg-lft .widget ul.sub-menu li a {
    font-size: 18px;
}
.genpg-lft .widget ul.sub-menu li{
    line-height: 1.4;
    padding: 0 15px;
}
.genpg-lft .widget ul.sub-menu li:before{
    width: 9px;
    height: 9px;
    top: 9px;
}
section.sidebar-box.sd-testi {
   background: #dedede;
   padding:35px 35px 25px;
   position: relative;
       margin-bottom: 95px;
}
section.sidebar-box.sd-testi:before{
    position: absolute;
    content: '';
    width: 100%;
    height: 6px;
    background: #9a1227;
    left: 0;
    bottom: -10px;
}
section.sidebar-box.sd-testi .widget-title {
    color: #060d10;
    padding:0;
    position: relative;
}
section.sidebar-box.sd-testi .widget-title:before{
    display: none;
}
section.sidebar-box.sdbr-loc {
    background: #9a1227;
    padding: 35px 25px;
    text-align: center;
}
.sidebar-box .sdbr-locblck h2.widget-title:before{
    background: url(../images/loc-line.webp) no-repeat;
}
section.sidebar-box.sd-testi .star-rat {
    margin: 0 auto 5px;
}
.star-rat {
    background-image: url(../images/sdbr-stars.webp);
    background-repeat: no-repeat;
   
    width: 130px;
    height: 25px;
    margin: 0 0 10px;
}
.sdbr-locitem {
    padding: 20px 0 0;
}
.sdbr-loccnt .sdbr-loc-text {
    color: #fff;
    font-family: 'Urbanist';
    font-weight: 700;
    font-size: 24px;
    text-transform: capitalize;
    padding-bottom: 10px;
    position: relative;
    margin-bottom: 10px;
    line-height: 1;
    display: block;
}
.sdbr-loccnt .sdbr-loc-text:before{
    position: absolute;
    content: '';
    width: 86px;
    height: 1px;
    background: #fff;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 0;
}
.sdbr-loccnt p {
    color: #fff;
    font-family: 'Urbanist';
    font-weight: 400;
    font-size: 19px;
    text-transform: capitalize;
    line-height: 1.43;
    margin: 0;
  
}
.sdbr-loc {
    margin-bottom: 23px;
}

.sdbr-locblckslider.owl-carousel .owl-nav {
    display: flex;
        justify-content: center;
    gap: 60px;
    position: absolute;
    bottom: -80px;
    width: 100%;
}

.sdbr-locblckslider.owl-carousel .owl-nav button {
    
    width: 11px;
    height: 20px;
    background-image: url(../images/inr-sprites.png);
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit;
    background-position:-206px -18px;
    background-repeat: no-repeat;
    background-color: transparent !important;
    transition: .5s;
}
.sdbr-locblckslider.owl-carousel .owl-nav button span {
    font-size:0px;
    font-weight: bold;
}
.sdbr-locblckslider.owl-carousel .owl-nav button.owl-next {
    background-position:-232px -18px;
}
.sdbr-locblckslider.owl-carousel .owl-nav button.owl-prev:hover {
    background-position:-206px -48px;
}
.sdbr-locblckslider .owl-nav button.owl-next:hover {
    background-position:-232px -48px;
}
section.sidebar-box.sdbr-loc{
    position: relative;
}
section.sidebar-box.sdbr-loc:before{
    position: absolute;
    content: '';
    width: 100%;
    height: 6px;
    background: #9a1227;
    left: 0;
    bottom: -10px;
}
.whopg-cntsec.snglblgbox {
    margin-bottom: 60px;
}
.contact-text h2 span {
    /*font-size: 48px;*/
    font-size: 45px;
   /* margin-bottom: 20px;*/
	margin-bottom: 35px;
    display: inline-block;
        color: #fff;
}
.page-navi-block.page-navi-pre a.cmn-btn:before {
    background: #9a1227;
}
.page-navi-block.page-navi-pre a.cmn-btn{color: #fff; padding: 24px 61px 24px 62px; }
.page-navi-block.page-navi-nxt a.cmn-btn {
    color: #081317;
}
.page_content .in-profile-blk .in-profile-main-hdg span {
    color: #fff;
}
.page-navi-block.page-navi-nxt a.cmn-btn:before {
    background: #fff;
}
.page-navi-block.page-navi-nxt a.cmn-btn {
    color: #081317;
    border: 2px solid #9a1227;
    padding: 24px 86px 24px 85px;
   
}
.page-navi {
    display: flex;
    justify-content: space-between;
}
.page-navi-block.page-navi-pre a.cmn-btn:hover {
    color: #060d10;
}
.page-navi-block.page-navi-nxt a.cmn-btn:hover:before {
    background: #9a1227;
}
.page-navi-block.page-navi-nxt a.cmn-btn:hover{color: #060d10}
h2.single-post-title span {
    color: #9a1227;
}
.single-post-thumbnail {
    margin-bottom: 35px;
}
.genpg-lft .widget-title {
   padding: 0 0 24px;
    text-align: center;
    background-color: transparent;
    color: #fff;
    display: block;
    font-family: 'Cormorant Garamond';
    font-weight: 600;
    margin: 0;
    font-size: 39px;
    text-transform: uppercase;
    border-left: 0;
    position: relative;
}
.genpg-lft .widget_recent_entries .widget-title:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 1px;
    background: url(../images/blog-line.webp) no-repeat;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.genpg-lft .widget_categories .widget-title:before {
    position: absolute;
    content: '';
    width:84.8%;
    height: 1px;
    background: url(../images/cate-line.webp) no-repeat;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.genpg-lft .blog-categories.single a {
    font-size: 22px;
    font-weight: 600;
}
.genpg-lft .widget_recent_entries ul{padding: 25px 5px 0;}
.blog-archives.single {
   
    background-color: #dedede;
    padding: 40px 29px;
    margin-bottom: 50px;
}
.genpg-lft .blog-archives.single .widget.widget_search {
    margin-bottom: 35px;
}
.genpg-lft .blog-archives.single .widget {
    width: 100%;
}
.genpg-lft .blog-archives .widget {
    box-shadow: unset;
    margin: 0;
    padding: 0;
    position: initial;
    background: none;
    width: 32.1%;
        
}
.genpg-lft .widget_recent_entries{
    background: #9a1227;
    padding: 35px 32px;
    position: relative;
    z-index: 1;
    margin-bottom: 60px;
}
.genpg-lft .widget_recent_entries:after{
    position: absolute;
    content: '';
    width: 100%;
    height: 6px;
    background: #9a1227;
    left: 0;
    bottom: -10px;

}
.genpg-lft .widget_recent_entries:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: url(../images/sdbr-sdw.webp) no-repeat;
    background-size: cover;
    background-position: top center;
    left: 0;
    bottom: 0;
    z-index: -1;
}
.genpg-lft .widget_recent_entries ul li {
    padding-right: 0;
}
.genpg-lft .widget_recent_entries ul li a {
    font-weight: 400;
    font-size: 22px;
    line-height: 1.27;
}
.genpg-lft .widget_recent_entries ul li:before{
    top: 8px;
    width: 10px;
    height: 10px;
}
.genpg-lft .widget_categories .widget-title {
    padding: 30px 30px 25px;
        text-align: left;
}
.blog-categories.single {
    background: #9a1227;
    padding: 0;
}
.blog-categories.single ul li {
    margin: 0 0 0px 0;
    padding:7px 45px 7px 70px;
    position: relative;
    border: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.blg-cntblk .post-cnt h5 a{text-decoration: none !important;}
.genpg-lft .blog-categories.single .widget ul{padding: 10px 0 10px;}
.blog-categories.single ul li:last-child {
    border: 0;
}
.blog-categories.single ul li:before{    left: 45px;top: 18px;}
span.cat-count-span{display: none;}
.page_bnr.snglblg {
    background: url(../images/sngl-blgbnr.webp) no-repeat;
}
.perspect-box p {
    color: #fff;
    margin: 0;
    line-height: 1.65;
}
.perspect-box {
    background: #060d10;
    margin-bottom: 60px;
}
.perspect-boxblck {
    display: flex
}
.perspect-boxitem:last-child {
    border: 0;
}
.perspect-boxitem {
    border-right: 1px solid rgba(255, 255, 255, 0.05);
}
.perspect-boxitem {
    width: 27.1%;
}
.perspect-boxitem.item2 {
    width: 33.1%;
}
.perspect-boxitem.item3 {
    width: 40.1%;
}
.pers-tit {
    padding: 22px 30px 21px;
    border-bottom: 1px solid #c21a34;
}
.pers-cntitrm {
        padding: 25px 30px 15px;
    min-height: 115px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
.pers-cntitrm:last-child {
    border: 0;
}


.perspect-box th {
    text-transform: capitalize;
    padding: 24px 30px 23px;
    border-bottom: 1px solid #c21a34;
        border-right: 1px solid rgba(255, 255, 255, 0.05);
}
.perspect-box table td {
    border-right: 1px solid rgba(255, 255, 255, 0.05);
    padding: 28px 30px 15px;
    /* min-height: 115px; */
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
.perspect-box tbody tr {
    border-right: 1px solid rgba(255, 255, 255, 0.05);
}
a.cmn-btn {
    text-decoration: none !important;
}
.inrpg-img {
    margin-bottom: 40px;
}
.inr-pracitem {
    display: flex;
    justify-content: space-between;
    position: relative;
    margin-bottom: 60px;
    border-bottom: 1px solid #9a1227;
}
.inr-pracimg{
    position: relative;
}
.inr-pracimg::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 75%;
    background-image: linear-gradient(180deg, rgba(8, 19, 23, 0) 0%, rgb(8, 19, 23) 100%);
}
.inr-pracimgsec {
    width: 35.2%;
    position: relative;
}
.inr-pracbtnsblck {
  
    width: 61.72%;
    margin-top: 30px;
}
.inr-pracbtnsitem a {
    font-family: 'Urbanist';
    font-weight: 700;
    color: #081317 !important;
    font-size: 20px;
    line-height: 1.2;
    border-radius: 50px;
    text-decoration: none !important;
    border: 2px solid #9a1227;
    padding: 18px 18px 20px 16px;
    text-align: center;
    display: inline-block;
    width: 100%;
    text-transform: uppercase;
}
.inr-pracbtnsitem a:hover{
    background: #9a1227;
    color: #fff !important;
}
.inr-pracbtnsitem {
    display: inline-block;
    width: 48%;
}
.inr-pracbtnsec {
    display: flex
;
    flex-wrap: wrap;
    justify-content: space-between;
    row-gap: 23px;
}
.inr-pracitem .pract-title {
    font-family: 'Cormorant Garamond';
    font-size: 32px;
    font-weight: 500;
    margin-bottom: 50px;
    color: #fff;
    line-height: 1;
    text-transform: uppercase;
}
.inr-practit {
       width: 100%;
    position: absolute;
    bottom:12px;
    left: 0;
    right: 0;
    margin: auto;
    padding: 0 20px;
    text-align: center;
}
.inr-practit .pract-title::before{display: none;}
.inr-pracbtnsitem.enc {
    width: 67.8%;
}
.inr-pracbtnsitem.dui {
    width: 41.2%;
}
.inr-pracbtnsitem.drug {
    width: 56.4%;
}
.inr-pracitem:last-child {
    margin: 0;
}
.genpg-lft.blog-page .widget-title {
    display: none;
}
	.innerpage-common-block .whopg-cntsec .contact-text h2 span{
color: #fff !important;
	}
@media screen and (max-width: 1900px) {
    .genpg-lft .widget .lwptoc_item a, .genpg-lft .lwptoc-light .lwptoc_items A:visited {font-size: 20px;}
    .pers-cntitrm {min-height: 100px;}
    .page_default {
    padding: 80px 0;}
}
@media screen and (max-width:1700px) {

h1, h2, .search-no-results article.post .entry-header h1.entry-title {
    font-size: 45px;
    font-weight: 600;
}
p {
    margin: 0 0 30px 0;
}
p, li {font-size: 17px;}
.innerpage-common-block .whopg-cntsec .contact-text h2 span {
    font-size: 40px;
    margin-bottom: 25px;}

.contact-text h2 span {
    font-size: 42px;
    margin-bottom: 10px;}
    .call-btn a.cmn-btn {
    padding: 22px 30px 22px 30px;
}
.blog-archives.single {
    background-color: #dedede;
    padding: 30px 25px;}
    .genpg-lft .widget_categories .widget-title {
    padding: 20px 30px 20px;
    text-align: left;
}
/*.inr-pracbtnsitem a {
font-size: 20px;}*/
.page_default {
    padding: 70px 0;}

    html[lang="es"] .inr-pracbtnsitem a {
    font-size: 17px;
}
.genpg-lft .widget .lwptoc_item {
    margin-bottom: 15px;
}

    
}

@media screen and (max-width: 1500px) {
.container1{max-width: 1100px;}
.page_title h1, .page_title h2, .page_title .h1{font-size: 50px;}
.page_bnr{padding:220px 0 80px 0;}
.inrpg-breadcrumbs{font-size: 17px;}
.page_default{padding:60px 0;}
.genpg-lft .blog-archives .widget input, .genpg-lft .blog-archives .widget select{font-size: 18px !important;}
.genpg-lft.blog-page .blog-archives{margin-bottom: 40px;}
.blg-cntblk .post-cnt h5{font-size: 22px;}
.page_default.blog_pg .oceanwp-pagination ul.page-numbers li a, .page_default.blog_pg .oceanwp-pagination ul.page-numbers li span.current{font-size:28px;}
.blg-cntblk .post-cnt p{font-size: 16px;}
h1, h2, .search-no-results article.post .entry-header h1.entry-title{font-size: 40px;}
p, li {font-size: 16px;margin: 0 0 20px 0;    line-height: 1.7;}
h3 {font-size: 36px;}
h4 {font-size: 32px;}
h5 {font-size: 28px;}
h6 {font-size:25px;}
.contpg-tit p {margin-bottom: 40px;}
.in-cont-itm .title{font-size: 26px;}
.in-cont-itm p{font-size: 16px;}
.in-cont-itm{padding: 30px 25px;}
.in-cont-itm.pho {
    padding: 30px 15px;
}
.in-cont-itm p.cl-tdy a{font-size: 30px;}
.cntpg-scl{gap: 5px; padding-top: 10px;} 
.cntpg-scl a{transform: scale(0.8);}
.in-cont-itm .cont-cal p{font-size: 18px;}
.testimonials-page .in-testi-item h3{font-size: 24px;}
.in-speak-btn a{font-size: 32px;}
.in-speak-btn p {margin-bottom: 12px; /* margin-bottom: 20px; */ }

.page_content .in-profile-blk .in-profil-sub-hdg{font-size: 18px;}
.in-profile-cnt.meet-lft-cont{padding: 37px 0 0;}
.sidebar-box .widget-title, .genpg-lft .widget .lwptoc_header{font-size: 34px;}
section.sidebar-box.inrprac{padding: 30px 25px;}
.genpg-lft .widget ul li a{font-size: 20px;}
.genpg-lft .widget ul.sub-menu li a {font-size: 16px;}
.genpg-lft .widget ul.sub-menu li:before{top: 7px;}
.genpg-lft .widget ul li::before{top: 9px;}
.sidebar-testi p{font-size: 18px;}
.testi-item .testimonials-content:before{top: -33px;}
.sidebar-testi h5{font-size: 24px;}
.testi-item .testimonials-content:after{right: 15px;}
.sdbr-loccnt .sdbr-loc-text{font-size: 20px;}
.whopg-cntsec h2{font-size: 53px;}
.whopg-cntsec h6{font-size: 20px;}
.cnsult-btn a.cmn-btn {padding: 20px 50px;}
.call-btn a.cmn-btn{padding: 20px 36px;}
.sdbr-loccnt p{font-size: 17px;}
.whopg-cntsec{padding: 30px 50px;}
.inrpg-img{margin-bottom: 30px;}
.page_default .genpg-rite ul li:before{top: 9px;}
.contact-text h2 span{font-size: 42px;}
.whopg-cntsec.snglblgbox {margin-bottom: 40px;}
.inr-pracbtnsec{row-gap: 15px;}
.inr-pracbtnsitem a{font-size: 19px; padding: 16px 18px 16px 18px;}
.inr-pracitem .pract-title{font-size: 28px;margin-bottom: 20px;}
.inr-practit{bottom: 35px;}
.inr-pracitem{margin-bottom: 50px;}
.page-navi-block.page-navi-pre a.cmn-btn{padding: 20px 51px 20px 52px;}
.page-navi-block.page-navi-nxt a.cmn-btn{padding: 20px 70px;}
.genpg-lft .widget-title,.genpg-lft .blog-archives .widget .widget-title{font-size: 34px;}
.genpg-lft .blog-categories.single a{font-size: 20px;}
.genpg-lft .blog-categories.single ul li:before{top: 16px;}
.genpg-lft .widget_recent_entries ul li:before{top: 7px;}
.page_default .genpg-rite li ul{margin: 15px 0 25px;}
.sd-testi-item-btn {bottom: 35px;}
.sd-testi-item-btn a {font-size: 16px;padding: 0 20px 0 0;}

.genpg-lft .widget .lwptoc_item a, .genpg-lft .lwptoc-light .lwptoc_items A:visited {font-size: 17px;}
.genpg-lft .widget .lwptoc-light .lwptoc_i {padding: 30px 25px;}

.page_content .in-profile-blk .in-profile-main-hdg { font-size: 34px; }

html[lang="es"] .genpg-lft .widget .lwptoc_item a, html[lang="es"] .genpg-lft .lwptoc-light .lwptoc_items A:visited {
    font-size: 18px;
}
html[lang="es"] .pers-cntitrm {
    padding: 15px 17px 15px;
    min-height: 70px;
}
html[lang="es"] .perspect-box p {
    font-size: 15px;
}
html[lang="es"] .genpg-lft .widget-title {
    font-size: 23px;
}
html[lang="es"] .inr-pracitem .pract-title {
    font-size: 26px;
}
html[lang="es"] .blg-cntblk .post-cnt h5 {
    font-size: 21px;
}
html[lang="es"] .in-cont-itm p {
    font-size: 14px;
}


html[lang="ru"] .sidebar-box .widget-title, html[lang="ru"] .genpg-lft .widget .lwptoc_header {
    font-size: 22px;
}
html[lang="hy"] .sidebar-box .widget-title, html[lang="hy"] .genpg-lft .widget .lwptoc_header {
    font-size: 16px;
}
html[lang="ru"] .perspect-box p {
    font-size: 14px;
}
html[lang="ru"] .blg-cntblk .post-cnt h5 {
    font-size: 20px;
}
html[lang="hy"] .blg-cntblk .post-cnt h5 {
    font-size: 20px;
}
html[lang="ru"] .in-cont-itm p {
    font-size: 14px;
}
html[lang="ru"] .in-cont-itm .title {
    font-size: 15px;
}
html[lang="hy"] .in-cont-itm p {
    font-size: 13px;
}

    html[lang="hy"] .innerpage-common-block .whopg-cntsec .contact-text h2 span {
        font-size: 35px;
        margin-bottom: 25px;
    }

}
@media screen and (max-width: 1240px) {
.container1{max-width: 970px;}
.page_bnr {padding: 150px 0 60px 0;}
.page_title h1, .page_title h2, .page_title .h1 {font-size: 45px;}
.inrpg-breadcrumbs {font-size: 16px;padding: 5px 20px;}
.page_default {padding: 60px 0;}
.genpg-lft .blog-archives .widget input, .genpg-lft .blog-archives .widget select {font-size: 18px !important;padding: 15px 30px !important;height: 55px !important;}
.genpg-lft.blog-page .blog-archives{margin-bottom:30px;}
.blg-cntblk .post-cnt h5{font-size: 20px;    padding-bottom: 15px;margin-bottom: 15px;}
.page_default.blog_pg .oceanwp-pagination ul.page-numbers li a, .page_default.blog_pg .oceanwp-pagination ul.page-numbers li span.current{font-size:24px;width: 48px;height: 48px;}
.blg-cntblk .post-cnt p{font-size: 15px;}
.blg-cntblk .post-cnt{padding: 20px 20px;}
.page_default.blog_pg .oceanwp-pagination{margin-top: 30px;}

h1, h2, .search-no-results article.post .entry-header h1.entry-title{font-size: 38px;}
p, li {margin: 0 0 15px 0;        line-height: 1.6;}
h3 {font-size: 34px;}
h4 {font-size: 30px;}
h5 {font-size: 26px;}
h6 {font-size:22px;}
.page_default .genpg-rite ul li:before{top: 8px;}
.contpg-tit p {margin-bottom: 30px;}
.in-cont-itm .title{font-size: 22px;}
.in-cont-itm p{font-size: 16px;}
.in-cont-itm{padding: 30px 25px;}
.in-cont-itm p.cl-tdy a{font-size:26px;}
.in-cont-lst{gap:20px}
.in-cont-itm {padding: 25px 25px;width: 27%}
    .in-cont-itm.pho {
        padding: 25px 15px;
    }
        .inr-pracitem {
        margin-bottom: 35px;
    }
.in-cont-itm .cont-cal p{font-size: 16px;}
.testimonials-page .in-testi-item {padding: 50px 30px;}
.in-testicnt::before{left: 32px;}
.in-testicnt::after{right: 32px;}
.testimonials-page .in-testi-item p{margin-bottom: 30px;}
.page_content .in-profile-blk {padding: 0px 50px 0px 30px;margin: 30px 0 40px;}
.in-speak-btn a {font-size: 28px;}
.page_content .in-profile-blk .in-profil-sub-hdg {font-size: 16px;padding-bottom: 15px;}
.in-profile-cnt.meet-lft-cont {padding: 30px 0 0;}
.whopg-cntsec {padding: 30px 40px;}
.whopg-cntsec p{margin: 0 0 15px;}
.whopg-cntsec h2 {font-size: 42px;}
.sidebar-box .widget-title, .genpg-lft .widget .lwptoc_header {font-size: 30px; padding: 0 0 20px;}
section.sidebar-box.sd-testi{padding: 30px 25px 25px;}
.sidebar-testi p{font-size: 15px;}
section.sidebar-box.inrprac {padding: 30px 24px;}
.genpg-lft .widget ul li a {font-size: 18px;}
.genpg-lft .widget ul li::before {top: 8px;width: 9px;height: 9px;}
.genpg-lft .widget li{padding: 0 20px;}
.genpg-lft .widget ul.sub-menu li a {font-size: 16px;}
.genpg-lft .widget ul.sub-menu li:before {width: 7px;height: 7px;top: 6px;}
.genpg-lft .menu-item-has-children>button:before{right: 0;}
.sdbr-loccnt p {font-size: 16px;}
.inrpg-img{margin-bottom:20px;}
.contact-text h2 span{font-size: 36px;}
.inr-pracbtnsitem a{font-size: 17px; padding: 15px 20px;}
.inr-pracitem .pract-title{font-size: 26px;}
.inr-pracbtnsblck{margin-top: 15px;}
.genpg-lft .widget-title, .genpg-lft .blog-archives .widget .widget-title{font-size: 30px;}
.genpg-lft .widget_recent_entries ul li:before {top:6px;}
.genpg-lft .blog-categories.single a {
        font-size: 18px;
    }
        .genpg-lft .blog-categories.single ul li:before {
        top: 14px;left: 40px;
    }
    .blog-categories.single ul li{padding: 7px 45px 7px 60px;}
    .genpg-lft .widget_recent_entries{padding: 30px 24px;}
    .blog-archives.single{padding: 30px 25px;}
    .cntpg-scl {
    /* padding-top: 15px; */
}
.sd-testi-item-btn a {font-size: 15px;}
    .sd-testi-item-btn {
        bottom: 30px;
    }

    .genpg-lft .widget .lwptoc_item a, .genpg-lft .lwptoc-light .lwptoc_items A:visited { font-size: 16px; }
        .pers-cntitrm {
        min-height: 80px;
        padding: 20px 20px 15px;
    }
    .perspect-box {
    background: #060d10;
    margin-bottom: 40px;
}

    .innerpage-common-block .whopg-cntsec .contact-text h2 span { font-size: 35px; margin-bottom: 20px; }
    .page_content .in-profile-blk .in-profile-main-hdg { font-size: 30px; }

html[lang="es"] .sidebar-box .widget-title, html[lang="es"] .genpg-lft .widget .lwptoc_header { font-size: 24px; }
html[lang="es"] .genpg-lft .widget ul li a { font-size: 17px; }
html[lang="es"] .genpg-lft .widget .lwptoc_item a, html[lang="es"] .genpg-lft .lwptoc-light .lwptoc_items A:visited { font-size: 17px; }
html[lang="es"] .genpg-lft .widget-title { font-size: 20px; }
html[lang="es"] .inr-pracbtnsitem a { font-size: 16px; }
html[lang="es"] .inr-pracitem .pract-title { font-size: 24px; }
html[lang="es"] .blg-cntblk .post-cnt h5 { font-size: 20px; }
html[lang="es"] .in-cont-itm p.cl-tdy a {font-size: 28px;}

html[lang="ru"] .contact-text h2 span { font-size: 30px; }  

html[lang="hy"] .contact-text h2 span { font-size: 30px; }
html[lang="hy"] .sdbr-loccnt p { font-size: 15px; }
html[lang="hy"] .sidebar-box .widget-title, html[lang="hy"] .genpg-lft .widget .lwptoc_header { font-size: 15px; }
html[lang="hy"] .genpg-lft .widget .lwptoc_item a, html[lang="hy"] .genpg-lft .lwptoc-light .lwptoc_items A:visited { font-size: 14px; }
html[lang="hy"] .perspect-box p { font-size: 11px; }
html[lang="hy"] .pers-cntitrm { min-height: 60px; }

html[lang="ru"] .inr-pracbtnsitem a { font-size: 11px; }
html[lang="hy"] .blg-cntblk .post-cnt h5 { font-size: 18px; }  
html[lang="ru"] .blg-cntblk .post-cnt h5 { font-size: 18px; }
html[lang="ru"] .in-cont-itm p { font-size: 13px; }

html[lang="ru"] .in-cont-itm .title { font-size: 14px; }

html[lang="hy"] .in-cont-itm p { font-size: 12px; }
    html[lang="hy"] .innerpage-common-block .whopg-cntsec .contact-text h2 span {
        font-size: 30px;
        margin-bottom: 25px;
    }
       
html[lang="ru"] .innerpage-common-block .whopg-cntsec .contact-text h2 span {
        font-size: 28px;
        margin-bottom: 15px;
    }

}
@media screen and (max-width: 1024px) {
    .container1 {max-width: 720px;}
    .blg-cntblk .post-item{width: 100% ;max-width: 300px;}
    .blg-cntblk {column-gap: 20px;}
        .page_default {padding:40px 0 70px;}
    .genpg-lft .blog-archives .widget input, .genpg-lft .blog-archives .widget select {font-size: 16px !important;padding: 15px 22px !important;height: 55px !important;}
    .page_default.blog_pg .oceanwp-pagination ul.page-numbers li a, .page_default.blog_pg .oceanwp-pagination ul.page-numbers li span.current {font-size: 20px;width: 40px;    height: 40px;}
    /*.page_bnr {padding: 40px 0;}*/
    .page_title h1, .page_title h2, .page_title .h1 {font-size: 40px;}
    .inrpg-breadcrumbs {font-size: 15px;padding: 5px 15px;}
    .blg-cntblk .post-cnt h5{font-size: 18px;}

    h1, h2, .search-no-results article.post .entry-header h1.entry-title{font-size: 32px;}
p, li {margin: 0 0 15px 0;}
h3 {font-size: 28px;margin: 0 0 15px 0;}
h4 {font-size: 25px;}
h5 {font-size: 21px;}
h6 {font-size:19px;}
br, p br {
    display: none;
}
.perspect-box {
    background: #060d10;
    margin-bottom: 30px;
}

    .pers-cntitrm {
        min-height: 60px;
    
    }
    .pers-tit {
    padding: 17px 30px 17px;
    border-bottom: 1px solid #c21a34;
}
.in-cont-itm {padding:20px 14px;width: 32%;/* max-width: 220px; */}
.in-cont-lst{gap: 20px;}
.in-cont-itm .title {font-size: 20px;}
.in-cont-itm p,.in-cont-itm .cont-cal p {font-size: 15px;}
.gt-dir a{font-size: 14px;}
.testimonials-page .in-testi-item{padding: 40px 25px;}
.in-testi-item .star-rat{margin: 0 auto 25px;}
.in-testi-item .star-rat{    transform: scale(0.7);}
.in-testicnt::after{bottom: -6px; right: 25px;}
.in-testicnt::before,.in-testicnt::after{    transform: scale(0.7);}
.testimonials-page .in-testi-item p{margin-bottom: 20px;}
.testimonials-page .in-testi-item h3{font-size: 20px;}
.page_content .in-profile-blk{margin: 30px 0;}
.whopg-cntsec h2 {font-size: 36px;}
.cnsult-btn a.cmn-btn {padding: 18px 45px;}
.call-btn a.cmn-btn {padding: 18px 36px; }
.sidebar-box .widget-title, .genpg-lft .widget .lwptoc_header {font-size: 26px;    padding: 0 0 15px;}

.whopg-cntsec h6 {font-size: 18px;}
.page_default .genpg-rite ul li:before {top: 8px;width: 8px;height: 8px;}
.page_default .genpg-rite li{margin: 0 0 15px;}
.contact-text h2 span {font-size: 32px;}
    .whopg-cntsec.snglblgbox {margin-bottom: 30px;}
    .inr-pracitem {margin-bottom: 30px;flex-direction: column;border: 0;}
.inr-pracimgsec {width: 100%;position: relative;max-width: 280px;margin: 0 auto;}
.inr-pracbtnsblck {width: 100%;margin-top: 15px;}
    .inr-practit {bottom: 10px;}
.inr-pracitem .pract-title{font-size: 22px;}
.genpg-lft .widget_recent_entries,.blog-archives.single{margin-bottom: 40px;}
.page-navi-block.page-navi-pre a.cmn-btn {padding: 16px 40px;}
.page-navi-block.page-navi-nxt a.cmn-btn {padding: 16px 50px;}
.genpg-lft .widget-title, .genpg-lft .blog-archives .widget .widget-title {font-size: 26px;padding-bottom: 20px;}
.sidebar-testi h5 {font-size: 20px;}


html[lang="es"] .sidebar-box .widget-title, html[lang="es"] .genpg-lft .widget .lwptoc_header {
    font-size: 23px;
}
html[lang="es"] .genpg-lft .widget ul li a {
    font-size: 17px;
}
    html[lang="es"] .inr-pracbtnsitem a {
        font-size: 14px;
    }
        html[lang="es"] .in-cont-itm p.cl-tdy a {
        font-size: 25px;
    }

    html[lang="ru"] .sidebar-box .widget-title, html[lang="ru"] .genpg-lft .widget .lwptoc_header { font-size: 19px; }
        html[lang="ru"] .whopg-cntsec h2 {
        font-size: 36px;
        margin: 0;
    }
       html[lang="ru"] .innerpage-common-block .whopg-cntsec .contact-text h2 span {
        font-size: 24px;
        margin-bottom: 20px;
    }
        html[lang="hy"] .whopg-cntsec h2 {
        font-size: 36px;
        margin: 0px;
    }
}
@media screen and (max-width: 767px) {
    .container1 {max-width: 100%;padding: 0 10px;}
    .genpg-lft.blog-page .blog-archives {flex-direction: column;align-items: center;gap: 15px;max-width: 350px !important;width: 100% !important;margin: 0 auto 25px;}
    .genpg-lft .blog-archives .widget {width: 100%;}
    .page_title h1, .page_title h2, .page_title .h1 {font-size: 32px;}
        .inrpg-breadcrumbs {
        font-size: 14px;
        padding: 5px 15px;
    }
        .page_default {
        padding: 30px 0 60px;
    }
    .hm-awards-sec.inr-awrds {
    background: transparent;
    padding: 0 0 35px;
}
.whopg-cntsec.snglblgbox {
        margin-bottom: 20px;
    }
    .page_default.blog_pg .oceanwp-pagination ul.page-numbers li a, .page_default.blog_pg .oceanwp-pagination ul.page-numbers li span.current {font-size: 18px;width: 35px;height: 35px;}

       h1, h2, .search-no-results article.post .entry-header h1.entry-title{font-size: 29px;}
p, li {font-size: 16px;margin: 0 0 15px 0;        line-height: 1.7;}
h3 {font-size: 24px;}
h4 {font-size: 20px;}
h5 {font-size: 18px;}
h6 {font-size:16px;}
.in-cont-itm {padding: 20px 14px;width: 100%;max-width: 320px;margin: 0 auto;}
.in-cont-lst {flex-direction: column;}
.testimonials-page .in-testi-blk {column-count: 1;gap: 0;max-width: 550px;margin: auto;}
.testimonials-page .in-testi-item {padding: 30px 25px;}
.in-testicnt::before {left: 0;top: -60px;}
.in-testicnt::after{right: 0;}
.page_content .in-profile-blk {max-width: 450px;margin: 45px auto 35px;padding: 0px 25px 0px 25px;}
.page_content .in-profile-blk .in-profile-list {flex-direction: column;text-align: center;}
.page_content .in-profile-blk .in-profile-img {margin: -45px auto 0;width: 100%;max-width: 290px;border-bottom: 2px solid #9a1227;padding: 0 20px;}
.in-profile-cnt.meet-lft-cont{width: 100%; padding: 20px 0;}
.in-profile-blk .cntpg-scl {justify-content: center;}
.page_content .in-profile-blk .in-profil-sub-hdg:before{right: 0; margin: auto;}
    .whopg-cntsec h2 {font-size: 32px;}
    .whopg-cntsec h6 {font-size: 16px;}
    .whopg-cntbtns{gap: 15px;}
    .whopg-cntsec{padding: 30px;}
    .whopg-cntbtns{gap: 10px;}
    .cnsult-btn a.cmn-btn {padding: 16px 28px;}
.call-btn a.cmn-btn {padding: 16px 30px;}
.genpg-lft .widget ul li a {font-size: 16px}
.genpg-lft .widget li {padding: 0 15px;}
section.sidebar-box.sd-testi {padding: 30px 20px 25px;margin-bottom: 70px;}
.in-speak-btn a {font-size: 26px;}
    .contact-text h2 span {font-size: 26px;}
.inr-pracbtnsec {row-gap: 15px;flex-direction: column;align-items: center;}
.inr-pracbtnsitem,.inr-pracbtnsitem.enc ,.inr-pracbtnsitem.drug,.inr-pracbtnsitem.dui{display: inline-block;width: 100%;max-width: 400px;}
.inr-pracbtnsitem a{font-size: 15px;}
.sidebar-box .widget-title, .genpg-lft .widget .lwptoc_header,.genpg-lft .widget-title, .genpg-lft .blog-archives .widget .widget-title{font-size: 22px;}
.page-navi-block.page-navi-pre a.cmn-btn {padding: 15px 35px}
    .page-navi-block.page-navi-nxt a.cmn-btn {padding: 15px 45px;}
    .genpg-lft .widget_recent_entries{padding: 30px 20px;}
    .blog-archives.single{padding: 30px 20px;}
        .blog-categories.single ul li {padding: 7px 35px 7px 50px}
        .genpg-lft .blog-categories.single a {font-size: 16px;}
    .genpg-lft .blog-categories.single ul li:before{left: 30px; top: 15px;}
    .perspect-boxblck{flex-direction: column;}
    .pers-cntitrm p br {display: none;}
    .perspect-boxitem, .perspect-boxitem.item2, .perspect-boxitem.item3 {width: 100%; border: 0;}
    .pers-cntitrm{min-height: auto; padding: 15px 20px;}
    .pers-tit {padding: 15px 20px;}
        section.sidebar-box.inrprac {padding: 30px 20px;}
        .page_default .genpg-rite li{padding-left: 15px;}
        .page_default .genpg-rite ul li:before {top: 8px;width:7px;height:7px;}
        .page_default .genpg-rite li ul{margin: 15px 0;}
        .page_content .in-profile-blk .in-profile-main-hdg { font-size: 26px; }
        
        html[lang="es"] .genpg-lft .widget ul li a {
    font-size: 16px;
}
    html[lang="ru"] .contact-text h2 span {
        font-size: 20px;
    }
        html[lang="hy"] .contact-text h2 span {
        font-size: 22px;
    }
}
@media screen and (max-width: 480px) {
h1, h2, .search-no-results article.post .entry-header h1.entry-title{font-size: 25px;}
p, li {font-size: 16px;margin: 0 0 15px 0;}
h3 {font-size: 21px;}
h4 {font-size: 19px;}
h5 {font-size: 17px;}
h6 {font-size:15px;}
.testimonials-page .in-testi-item {padding: 30px 15px;}
.whopg-cntsec h2 {font-size:22px;}
.whopg-cntsec{padding:25px 18px;}
.whopg-cntbtns{flex-direction: column;}
    .in-speak-btn a {font-size: 22px;}
    .innerpage-common-block .whopg-cntsec .contact-text h2 span {
    font-size: 20px;
    margin-bottom: 10px;
}
     .contact-text h2 span {font-size: 22px;}
     .page_title h1, .page_title h2, .page_title .h1 {font-size: 30px;}
     .page-navi {flex-direction: column;align-items: center;gap: 10px;}

     html[lang="es"] .sidebar-box .widget-title, html[lang="es"] .genpg-lft .widget .lwptoc_header {
    font-size: 23px;
}
html[lang="hy"] .contact-text h2 span {
        font-size: 17px;
    }
       html[lang="hy"] .whopg-cntsec h2 {
        font-size: 22px;
        margin: 0;
    }
        html[lang="ru"] .contact-text h2 span {
        font-size: 16px;
    }
        html[lang="ru"] .whopg-cntsec h2 {
        font-size: 22px;
        margin: 0;
    }
        html[lang="hy"] .innerpage-common-block .whopg-cntsec .contact-text h2 span {
        font-size: 17px;
        margin-bottom: 15px;
    }
        html[lang="ru"] .innerpage-common-block .whopg-cntsec .contact-text h2 span {
        font-size: 18px;
        margin-bottom: 15px;
    }
}

.video-list{
    display: flex;
    justify-content: space-between;
    gap: 20px;
    flex-wrap: wrap;
    margin: 0 0 20px;
}
.video-itm iframe {
    aspect-ratio: 15 / 8;
}
.video-itm {
    width: 48%;
}
@media screen and (max-width: 1240px) {
    .video-list {
        gap: 10px;
    }
}
@media screen and (max-width: 768px) {
    .video-list {
        gap: 10px;
        justify-content: center;
    }
    .video-itm {
    width: 100%;
    max-width: 400px;
    margin: auto;
}
}