/*
	Theme Name: Partition Action - V2
	Theme URI: #
    Author: Team Vivid
    Author URI: http://vividwebsolutions.in/
    Description:
    Version: 2025
    Requires at least: 5.2
    Tested up to: 6.8
    Requires PHP: 7.4
    License: GNU General Public License v3 or Later
    License URI: https://www.gnu.org/licenses/gpl.html
    Text Domain: partitionaction
	
*/

/*------------------------------------*\
    MAIN
\*------------------------------------*/

/* global box-sizing */
*{padding: 0;margin: 0;box-sizing: border-box;}
:root{
    --primary-color: #19233f;
    --primary2-color: #10172c;
    --secondary-color: #AD9779;
    --secondary2-color: #A18764;
    --white-color:#ffffff;
    --black-color:#000000;
    --gray-400-color: #F8F6F3;
    --gray-500-color: #F3F4F5;
    --gray-600-color: #D9D9D9;
    --gray-700-color: #858585;
    --gray-800-color: #585858;
    --cormorant-font: "Cormorant Infant", serif;
    --nunito-font: "Nunito Sans", sans-serif;
	--landing-h4: #FFD193;

}

@font-face {
  font-family: 'Nunito Sans Fallback';
  src: local('Arial');
  ascent-override: 90%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 105%;
}

body {
  font-family: 'Nunito Sans', 'Nunito Sans Fallback', sans-serif;
}


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; box-sizing: border-box; }
body{ -webkit-font-smoothing:antialiased; -moz-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; scroll-behavior: smooth; font-family: var(--nunito-font);color: var(--black-color);}

strong { font-weight: bold; }
em { font-style: italic; }
p a{ color: var(--secondary-color); transition: 0.3s all ease-in-out; }
.content-wrap strong {    font-weight: bold !important;}
.content-wrap em {    font-style: italic !important;}

/* -------------------------Globle_CSS_Start----------------- */
img { max-width: 100%; display: inline-block; vertical-align: top; image-rendering: auto; image-rendering: crisp-edges; image-rendering: pixelated; image-rendering: -webkit-optimize-contrast; }
a,button,span,i,svg,path{transition: all 0.33s ease; text-decoration: none;}
[type=button], [type=reset], [type=submit], button { -webkit-appearance: button; }
.relative{position: relative;}
.absolute{position: absolute;}
.inset-0{inset: 0;}
.inline{display: inline-block; vertical-align: top;}
.flex{display: flex;}
.flex-wrap{flex-wrap: wrap;}
.flex-row{flex-direction: row;}
.flex-col{flex-direction: column;}
.justify-center{justify-content: center;}
.justify-between{justify-content: space-between;}
.justify-around{justify-content: space-around;}
.justify-end{justify-content:flex-end;}
.items-start{align-items: flex-start;}
.items-center{align-items: center;}
.items-end{align-items: flex-end;}
.content-end{align-content: flex-end;}
.text-center{text-align: center;}
.list-unstyled{list-style: none;}
.container{width: 100%;padding: 0 15px;margin: 0 auto;max-width: 1200px;}
.container-xl{max-width: 100%;width: 100%;padding: 0 15px;margin: 0 auto;}
.row{display: flex;flex-wrap: wrap;}
.m-0{margin: 0;}
.p-0{padding: 0;}
.z-10{z-index: 10;}
h1,h2,h3,h4,h5,h6{font-style: normal; font-family: var(--cormorant-font);line-height: 1.2;}
h1{font-size: 36px; line-height: 1.16em; font-weight: 600;}
h2{font-size: 32px; font-weight: 600;}
h3{font-size: 28px; font-weight: 500;}
h4{font-size: 24px; font-weight: 500;}
h5{font-size: 20px; font-weight: 500;}
h6{font-size: 16px; font-weight: 500;}
p{font-size: 16px;line-height: 1.5;font-weight: 400;font-family: var(--nunito-font);}
p,.pa-partition-box ul li,.pa-testimonails .pa-testi-info p{font-size: 16px;}
p + p{margin-top: 10px;}

.pa-btn{display: flex;align-items: center;justify-content: center; gap: 8px;width: fit-content;padding: 12px 20px; font-weight: 700;letter-spacing: 2px;font-size: 14px;line-height: 1.5; color: var(--primary-color);text-transform: uppercase;background-color: var(--white-color);font-family: var(--nunito-font);border: 1px solid var(--primary-color);}
.pa-btn:hover{background-color: transparent;border-color: var(--white-color);color: var(--white-color);}
.pa-btn-gray{background-color: var(--gray-400-color);border-color: transparent;}
.pa-btn-gray:hover{background-color: var(--primary-color);border-color: var(--primary-color);}
.pa-secondary-btn{background-color: var(--secondary-color);border-color: var(--secondary-color); color: var(--white-color);}
.pa-secondary-btn:hover{background-color: var(--primary-color);border-color: var(--primary-color);}
.pa-btn-link{padding: 0 !important;background-color: transparent;color: var(--primary-color);border: 0;}
.pa-btn-link:hover{background-color: transparent;color: var(--primary-color);}
.pa-sub-title{font-size: 12px;line-height: 1.4; letter-spacing: 2px;text-transform: uppercase;color: var(--secondary-color);font-weight: 400;font-family: var(--nunito-font);margin-bottom: 8px;display: block;}

/* ------Header Start------ */
.pa-site-header{background-color: var(--white-color);position: sticky;top: 0px;box-shadow: 0 0 2px gainsboro;z-index: 99;}
.pa-site-header .container-xl{padding: 15px;}
.pa-logo{max-width: 164px;}
.pa-logo img{display: block;max-width: 100%;width: 100%;}
.pa-menu-container{opacity: 0; transform: translateX(0);position: fixed;left: 0;top: 0;width: 100%;max-width: 100%;z-index: 99;transition: all 0.4s linear;background-color: rgba(0, 0, 0, 0.4);backdrop-filter: blur(1px);visibility: hidden;}
.pa-menu-container.active{opacity: 1; transform: translateX(0);visibility:visible}
.pa-menu-container ul.nav{list-style: none;background-color: var(--white-color);padding: 30px;max-width: 320px;margin-left: auto;height: 100vh;overflow: auto;transition: 0.4s all 
ease-in-out;transform: translateX(100%);}
.pa-menu-container.active ul.nav{transform: translateX(0%);}
.pa-menu-container ul.nav .page_item a{padding: 10px 0;display: block; cursor: pointer; font-family: var(--cormorant-font); color: var(--primary2-color); font-size: 16px;line-height: 1.5;font-weight: 600;text-transform: uppercase;transition: all 0.33s ease;display: flex;align-items: center;justify-content: space-between;}
.pa-menu-container ul.nav .page_item a:hover{text-decoration: underline;color: var(--secondary-color);}
.pa-menu-container ul.nav .page_item ul{list-style: none;}
.pa-menu-container  ul.nav >li.current-menu-item a{color: var(--secondary-color);text-decoration: underline;}
.pa-menu-container ul.nav .page_item ul li a{line-height: 1.4;color: var(--primary2-color);text-decoration: none;}
.pa-menu-container ul.nav .page_item ul li a:hover{color: var(--secondary-color);text-decoration: underline;}
.pa-menu-container ul.nav .page_item.menu-item-has-children >a::after{background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNSIgdmlld0JveD0iMCAwIDEwIDUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01IDVMMCAwSDEwTDUgNVoiIGZpbGw9IiMxMDE3MkMiLz4KPC9zdmc+Cg==");width: 12px;height: 9px;background-repeat: no-repeat;content: '';display: inline-block;background-position: center;margin-left: 4px;}
.pa-menu-container ul.nav .page_item.menu-item-has-children.current-menu-item >a::after,.pa-menu-container ul.nav .page_item.menu-item-has-children >a:hover::after{filter: brightness(0) saturate(100%) invert(73%) sepia(13%) saturate(595%) hue-rotate(5deg) brightness(80%) contrast(95%);}
.pa-menu-item .pa-submenu-title{padding-right: 24px;background-repeat: no-repeat;background-size: 24px;background-position: center right 2px;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjMwNDggMTQuNTMzNkw4LjY3OTc5IDEwLjkwODZDOC42Mjk3OSAxMC44NTg2IDguNTkyMjkgMTAuODA0NCA4LjU2NzI5IDEwLjc0NjFDOC41NDIyOSAxMC42ODc4IDguNTI5NzkgMTAuNjI1MyA4LjUyOTc5IDEwLjU1ODZDOC41Mjk3OSAxMC40MjUzIDguNTc1NjIgMTAuMzA4NiA4LjY2NzI5IDEwLjIwODZDOC43NTg5NSAxMC4xMDg2IDguODc5NzkgMTAuMDU4NiA5LjAyOTc5IDEwLjA1ODZIMTYuNjI5OEMxNi43Nzk4IDEwLjA1ODYgMTYuOTAwNiAxMC4xMDg2IDE2Ljk5MjMgMTAuMjA4NkMxNy4wODQgMTAuMzA4NiAxNy4xMjk4IDEwLjQyNTMgMTcuMTI5OCAxMC41NTg2QzE3LjEyOTggMTAuNTkxOSAxNy4wNzk4IDEwLjcwODYgMTYuOTc5OCAxMC45MDg2TDEzLjM1NDggMTQuNTMzNkMxMy4yNzE1IDE0LjYxNjkgMTMuMTg4MSAxNC42NzUzIDEzLjEwNDggMTQuNzA4NkMxMy4wMjE1IDE0Ljc0MTkgMTIuOTI5OCAxNC43NTg2IDEyLjgyOTggMTQuNzU4NkMxMi43Mjk4IDE0Ljc1ODYgMTIuNjM4MSAxNC43NDE5IDEyLjU1NDggMTQuNzA4NkMxMi40NzE1IDE0LjY3NTMgMTIuMzg4MSAxNC42MTY5IDEyLjMwNDggMTQuNTMzNloiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8L3N2Zz4=");}
.pa-menu-container ul.nav .page_item ul.sub-menu{/*max-height: 0;*/transition: 0.3s all ease-in-out;overflow: hidden;padding-left: 10px;height: 0;}
.pa-consultation-icon{flex-shrink: 0;width: 28px;display: none;position: absolute;left: 15px;top: 50%;transform: translateY(-50%);}
.pa-consultation-call{position: relative;z-index: 1; background-color: var(--secondary-color);display: none;flex-wrap: wrap;align-self: stretch;align-items: center;gap: 12px; padding: 12px 14px;margin-left: auto;}
.pa-consultation-call { font-size: 0;color: var(--gray-700-color);font-weight: 500;font-family: var(--nunito-font);}
.pa-consultation-call::after{content: attr(data-mobile-text);display: block;color: var(--white-color);text-transform: uppercase; font-size: 12px;line-height: 1.5;font-weight: 500;font-family: var(--nunito-font);}
.pa-consultation-call span{ display: none;font-family: var(--nunito-font); color: var(--white-color);font-weight: 600;font-size: 14px;text-transform: uppercase;transition: 0.3s all ease-in-out;}
.pa-consultation-call span:hover{color: var(--secondary-color);}
.pa-menu-btn{display: flex;order: 3;flex-direction: column; background-color: transparent;outline: none;border: 0;margin: 0 12px 0 auto;}
.pa-menu-btn span{display: inline-block; width: 24px;height: 2px;background-color: var(--black-color);margin: 4px 0;transition: all 200ms linear 0s;}
.pa-menu-btn span:nth-child(2){transform: translateX(-10px);}
.pa-close-btn{background-color: transparent;border: 0;width: 30px;height: 30px;top: 14px;left: auto;right: 20px;z-index: 1;}
.pa-close-btn svg{width: 32px;height: 32px;}

.pa-menu-container ul.nav .page_item ul.sub-menu li{position: relative;}
.pa-menu-container ul.nav .page_item ul.sub-menu li ul.sub-menu{opacity: 0;visibility:hidden;margin-top: 10px;left: -100%;top: 0;}
.pa-menu-container ul.nav .page_item ul.sub-menu li:hover ul.sub-menu{opacity: 1;visibility: visible;margin-top: 0;}
.pa-menu-container ul.nav .page_item ul.sub-menu li.current-menu-item a{color: var(--secondary-color);}
/* ------Header End------ */


/* ------Hero section start------ */
.pa-hero-img{width: 100%;max-width: 100%;}
.pa-hero-img img{width: 100%;display: block;height: auto;}
.pa-hero-section{}
.pa-hero-ctn{padding: 48px 15px; background-color: var(--primary-color);max-width: 100%;width: 100%;text-align: center;}
.pa-hero-ctn > span{font-size: 12px;letter-spacing: 3px;text-transform: uppercase;color: var(--secondary-color);font-weight: 400;font-family: var(--nunito-font);display: inline-block;margin-bottom: 16px;}
.pa-hero-ctn h1{color: var(--white-color);font-weight: 600;margin-bottom: 17px;}
.pa-hero-ctn p{color: var(--white-color);margin-bottom: 16px;}
.pa-hero-ctn .pa-btn{margin: 0 auto;}
/* ------Hero section end------ */

/* ------About Section start------ */
.pa-about-ctn{padding: 40px 15px;}
.pa-about-video{cursor: pointer;}
.pa-about-video-block{background-color: var(--gray-400-color);width: 100%;}
.pa-about-video-block h2{max-width: 380px;margin-bottom: 12px;}
.pa-about-video-block p{max-width: 670px;width: 100%;}
.pa-about-video-block .pa-btn{margin-top: 32px;transition: 0.3s all ease-in-out;}
.pa-about-video-block .pa-btn:hover{color: var(--secondary-color);}
.pa-about-video-block .pa-btn:hover svg path{fill: var(--secondary-color);}
.pa-about-video::before{content: "";position: absolute; top: 50%;left: 50%;transform: translate(-50%, -50%);width: 60px;height: 60px;z-index: 10;background-position: center;background-repeat: no-repeat;background-size: cover;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjM3MjggMTcuMDA5M0wxNy4zNzI4IDEyLjUwOTNMMTAuMzcyOCA4LjAwOTI4VjE3LjAwOTNaTTEyLjg3MjggMjIuNTA5M0MxMS40ODk1IDIyLjUwOTMgMTAuMTg5NSAyMi4yNDY4IDguOTcyOCAyMS43MjE4QzcuNzU2MTQgMjEuMTk2OCA2LjY5NzggMjAuNDg0MyA1Ljc5NzggMTkuNTg0M0M0Ljg5NzggMTguNjg0MyA0LjE4NTMgMTcuNjI1OSAzLjY2MDMgMTYuNDA5M0MzLjEzNTMgMTUuMTkyNiAyLjg3MjggMTMuODkyNiAyLjg3MjggMTIuNTA5M0MyLjg3MjggMTEuMTI1OSAzLjEzNTMgOS44MjU5NCAzLjY2MDMgOC42MDkyOEM0LjE4NTMgNy4zOTI2MSA0Ljg5NzggNi4zMzQyOCA1Ljc5NzggNS40MzQyOEM2LjY5NzggNC41MzQyOCA3Ljc1NjE0IDMuODIxNzggOC45NzI4IDMuMjk2NzhDMTAuMTg5NSAyLjc3MTc4IDExLjQ4OTUgMi41MDkyOCAxMi44NzI4IDIuNTA5MjhDMTQuMjU2MSAyLjUwOTI4IDE1LjU1NjEgMi43NzE3OCAxNi43NzI4IDMuMjk2NzhDMTcuOTg5NSAzLjgyMTc4IDE5LjA0NzggNC41MzQyOCAxOS45NDc4IDUuNDM0MjhDMjAuODQ3OCA2LjMzNDI4IDIxLjU2MDMgNy4zOTI2MSAyMi4wODUzIDguNjA5MjhDMjIuNjEwMyA5LjgyNTk0IDIyLjg3MjggMTEuMTI1OSAyMi44NzI4IDEyLjUwOTNDMjIuODcyOCAxMy44OTI2IDIyLjYxMDMgMTUuMTkyNiAyMi4wODUzIDE2LjQwOTNDMjEuNTYwMyAxNy42MjU5IDIwLjg0NzggMTguNjg0MyAxOS45NDc4IDE5LjU4NDNDMTkuMDQ3OCAyMC40ODQzIDE3Ljk4OTUgMjEuMTk2OCAxNi43NzI4IDIxLjcyMThDMTUuNTU2MSAyMi4yNDY4IDE0LjI1NjEgMjIuNTA5MyAxMi44NzI4IDIyLjUwOTNaIiBmaWxsPSIjZmZmZmZmIi8+Cjwvc3ZnPg==");}
.pa-about-video video{position: absolute;top: 0;left: 0;object-fit: cover;object-position: center;width: 100%;max-width: 100%;height: 100%;display: block;}
.pa-about-video::after{content: "";display: block;width: 100%;padding-top: 56.25%;}
.pa-about-appoinment{padding: 40px 15px; max-width: 500px;margin: 0 auto;}
.pa-case-client{text-align: center;}
.pa-case-client h3{color: var(--secondary-color);font-size: 60px;}
.pa-case-client h4{text-transform: capitalize;font-weight: bold;color: var(--primary-color);margin-bottom: 0;}
.pa-case-client p{color: var(--gray-800-color);max-width: 240px;width: 100%;margin: 0 auto;}
.pa-about-appoinment ul{width: 100%;margin-top: 20px; margin-bottom: 20px;gap: 16px;}
.pa-about-appoinment ul li{border: 1px solid #DADADA;background-color: var(--white-color);padding: 80px 20px 16px 20px;transition: all 0.3s ease;text-transform: capitalize;font-family: var(--cormorant-font);font-weight: 700;color: var(--black-color);font-size: 24px; line-height: 1.4;text-align: center;}
.pa-about-appoinment ul li:hover{box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.12);border-color: var(--white-color);}
.pa-about-appoinment ul li img,.pa-about-appoinment ul li svg{scale: 1; width: 52px;height: 52px;color: var(--secondary-color);fill: var(--secondary-color);position: absolute;top: 20px;left: 50%;transform: translateX(-50%);transition: all 0.3s ease;filter: brightness(0) saturate(100%) invert(73%) sepia(13%) saturate(595%) hue-rotate(5deg) brightness(80%) contrast(95%);object-fit: contain;object-position: center;}
.pa-about-appoinment ul li img:hover,.pa-about-appoinment ul li svg:hover{scale: 0.9;}
.pa-about-appoinment ul li p{margin-top: 4px;}
.pa-about-appoinment .pa-btn{width: 100%;}
.pa-case-client{width: 100%;margin-bottom: 16px;}
/* ------About Section end------ */

/* -------Why Choose PA Section start------ */
.whyChoose-img{background-position: center;background-repeat: no-repeat;background-size: cover;width: 100%;}
.whyChoose-img img{max-width: 100%;}
.whyChoose-ctn{width: 100%;padding: 32px 15px 40px 15px;}
.whyChoose-ctn h2{color: var(--primary-color);margin-bottom: 8px;}
.whyChoose-ctn > p{color: #6d6d6d;}
.whyChoose-accordian-wrap{margin-top: 24px;}
.whyChoose-accordian-head{padding-right: 42px; cursor: pointer; background-color: var(--gray-500-color);font-weight: bold;font-size: 18px;line-height: 1.2;letter-spacing: 0.02em;color: var(--primary-color);border: 1px solid var(--gray-600-color);border-bottom: 0;transition: 0.3s all ease-in-out;}
.whyChoose-accordian-head:hover{background-color: rgba(173, 151, 121,0.25);}
.whyChoose-accordian-head::after{content: "";flex-shrink: 0; width: 24px;height: 24px;position: absolute;top: 50%;right: 16px;transform: translateY(-50%);background-repeat: no-repeat;background-position: center;background-size: cover;background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZT0iIzEwMTcyYyIgPgogIDxwYXRoIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTEyIDQuNXYxNW03LjUtNy41aC0xNSIgLz4KPC9zdmc+Cg==");transition: all 0.3s ease;}
.whyChoose-accordian-head.active::after{ background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZT0iIzEwMTcyYyI+CiAgPHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNNSAxMmgxNCIgLz4KPC9zdmc+Cg==");}
.whyChoose-accordian-head .whyChoose-accordian-icon{flex-shrink: 0; width: 48px;height: 48px;padding: 14px;color: var(--secondary-color);fill: var(--secondary-color);margin-right: 12px;background-color: rgba(173, 151, 121,0.25);}
.whyChoose-accordian-head svg,.whyChoose-accordian-head img{width: 100%;height: 100%;object-fit: contain;}
.whyChoose-accordian-head.active svg,.whyChoose-accordian-head.active img{color: var(--white-color);fill: var(--white-color);filter: brightness(0) invert(1) grayscale(1);}
.whyChoose-accordian-head.active .whyChoose-accordian-icon{background-color: var(--primary-color);}
.whyChoose-accordian-ctn{display: none; padding: 16px;border: 1px solid var(--gray-600-color);border-bottom: none;background-color: var(--white-color);}
.whyChoose-accordian:last-child .whyChoose-accordian-ctn{border-bottom: 1px solid var(--gray-600-color);}
/* -------Why Choose PA Section end------ */


/* ------counter Section start------ */
.pa-counter-section{background-color: var(--secondary-color);padding: 40px 0;display: none;}
.pa-counter-wrap{gap: 30px 0;}
.pa-counter-wrap li{width: 100%;text-align: center;}
.pa-counter-wrap li h3{font-family: var(--cormorant-font);font-weight: 700;color: var(--white-color);font-size: 36px;line-height: 1.4;}
.pa-counter-wrap li p{color: var(--white-color);text-transform: uppercase;font-weight: 600;}
/* ------counter Section end------ */

/* ------about us section start------ */
.pa-aboutus-section{padding: 100px 0 40px;}
.pa-about-content h2{color: var(--primary2-color);font-weight: 700;}
.pa-about-content p{margin-top: 20px;color:#6d6d6d;max-width: 935px;}
.pa-about-signature{margin-top: 20px;padding: 10px 0 10px 110px; font-size: 18px;line-height: 30px;color: var(--black-color);font-weight: 700;font-family: var(--nunito-font);}

.pa-about-signature p{color: var(--secondary-color);font-weight: 400;font-family: var(--nunito-font);margin-top: 0;display: block;width: 100%;}
.pa-about-signature img {width: 100px;left: 0;}
.pa-about-signature > div{padding-left: 15px;}
.pa-about-img{width:100%;max-width: 256px;margin: 0 auto;}
.pa-about-content{width:100%;flex-grow: 1;padding-right: 0px;order: 2;margin-top: 60px;}
.pa-about-img img{width: 100%;height: 100%;object-fit: cover;object-position: center;min-height: auto;box-shadow: 16px 16px 0 0 var(--secondary-color);}
.pa-about-exp-tag{padding: 12px 15px 12px 15px;background-color: var(--primary2-color);top: -50px;left: -30px;max-width: 180px;}
.pa-about-exp-tag::after{content: "";display: block;position: absolute;right: 45px;bottom: -19px;border-bottom: 19px solid transparent;border-right: 22px solid var(--primary2-color);}
.pa-about-exp-tag h4{font-size: 40px;margin-right: 15px;color: var(--secondary-color);font-weight: 700;line-height: 1.1;}
.pa-about-exp-tag p{font-size: 14px;font-weight: bold;color: var(--white-color);}
/* ------about us section end------ */

/* ------WE ARE EXPERT start------ */
.pa-we-are-expert-title span{font-size: 12px;text-transform: uppercase;color: var(--secondary-color);margin-bottom: 4px;display: block;letter-spacing: 2px;font-family: var(--nunito-font);line-height: 22px;}
.pa-we-are-expert{background-color: var(--primary2-color);padding: 40px 0;overflow: hidden;}
.pa-we-are-expert-title{width: 690px;}
.pa-we-are-expert-title h2{color: var(--white-color);font-weight: 700;}
.pa-we-are-expert-title p{margin-top: 11px;color: var(--gray-600-color);}
.pa-we-are-expert-title::after {content: "";width: 122px;height: 2px;background-color: var(--secondary-color);display: block;margin-top: 15px;}
.pa-we-are-expert .pa-btn{color: var(--white-color);border-style: solid;border-width: 1px 1px 1px 1px;border-color: var(--white-color);background-color: transparent;padding: 12px 24px;margin-top: 40px;transition: 0.3s all ease-in-out;}
.pa-we-are-expert .pa-btn:hover{color: var(--primary-color);background-color: var(--white-color);}
.pa-we-are-expert-slider{margin-top: 30px;max-width: 420px;}
.pa-we-are-expert-item{padding: 0px;}
.pa-we-are-expert-item:hover .pa-we-are-icon{background-color: var(--primary2-color);}
.pa-we-are-expert-content{padding: 20px 20px 35px;background-color:#2f3850;transition: all 300ms ease 0s;}
.pa-we-are-expert-content h3 a{margin-bottom: 10px;color: var(--white-color);font-weight: 700;display: inline-block;}
.pa-we-are-expert-content p{color: var(--gray-600-color);transition: all 300ms ease 0s;}
.pa-we-are-expert-content .pa-we-are-btn{margin-top: 19px;color: var(--white-color);font-size: 14px;font-weight: bold;letter-spacing: 0.1em;font-family: var(--nunito-font);display: inline-block;transition: 0.3s all ease-in-out;}
.pa-we-are-expert-content .pa-we-are-btn:hover{color: var(--secondary-color);}
.pa-we-are-expert-content .pa-we-are-btn:hover svg path{fill: var(--secondary-color);}
.pa-we-are-expert-img{display: block;}
.pa-we-are-expert-img::before{display: block;content: '';padding-top: 66%;}
.pa-we-are-expert-img img{top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;filter: grayscale(1);transition: all 300ms ease 0s;}
.pa-we-are-expert-item:hover  .pa-we-are-expert-img img{filter: grayscale(0)}
.pa-we-are-icon{z-index: 1;top: 0;right: 35px;transform: translateY(-50%);background-color: var(--secondary-color);color: var(--white-color);transition: all 200ms linear 0s;width:60px;height: 60px;}
.pa-we-are-icon img{width: 35px;height: auto;transition: all 350ms linear 600ms;position: relative;}
.pa-we-are-expert-slider .slick-dots {margin-top: 35px;position: relative;z-index: 1;display: flex;flex-wrap: wrap;justify-content: center;list-style: none;}
.pa-we-are-expert-slider .slick-dots li{margin: 0 5px;width: 18px;height: 3px;background-color: #93969E;transition: all 0.3s linear;cursor: pointer;}
.pa-we-are-expert-slider .slick-dots li.slick-active{background-color: var(--white-color);width: 35px;}
.pa-we-are-expert-slider .slick-dots li button{display: none;}
/* ------WE ARE EXPERT end------ */

/* ------testimonails start------ */
.pa-testimonails .container{max-width: 100%;padding: 0;}
.pa-testimonails .pa-testi-info{background-color: var(--primary2-color);padding: 60px 20px 75px;padding-left: 15px;background-image: url('images/testi-bg.png');background-repeat: no-repeat;background-position: center;background-size: cover;width: 100%;text-align: center;}
.pa-testimonails .pa-testi-info h2{color: var(--secondary-color);font-weight: 700;margin-bottom: 32px;}
.pa-testimonails .pa-testi-info p{max-width: 470px;color:var(--white-color);margin: 0 auto;}
.pa-testimonails .pa-testi-info .pa-btn{margin:40px auto 0;padding: 12px 20px;}
.pa-testimonails-wrap{width: 100%;background-repeat: no-repeat;background-position: right center;background-color: var(--white-color);padding: 60px 15px 40px;;padding-right: 15px;}
.pa-testi-content-slider .pa-testi-content p{font-family: var(--cormorant-font);font-weight: 600;font-size: 20px;line-height: 36px;letter-spacing: 0.03em;color: var(--primary2-color);padding-bottom: 30px;text-align: center;}
.pa-testi-clinet-slider .pa-testi-clinet-inner{padding-left: 89px;min-height: 65px;align-content: center;cursor: pointer;}
.pa-testi-clinet-slider .pa-testi-clinet-inner img{width: 65px;height: 65px;display: inline-block;border-radius: 50%;border: 2px solid transparent;object-fit: cover;position: absolute;top: 0;left: 0;filter: grayscale(1);}
.pa-testi-clinet-slider .pa-testi-clinet-inner.slick-active.slick-current img{filter: grayscale(0);border: 2px solid var(--secondary-color);}
.pa-testi-clinet-slider .pa-testi-clinet-inner h5{font-size: 18px;letter-spacing: 0.03em;margin-bottom: 5px;color: var(--primary2-color);font-weight: 700;line-height: 22px;}
.pa-testi-clinet-slider .pa-testi-clinet-inner p{font-size: 14px;color: var(--secondary-color);line-height: 22px;}
.pa-testi-info h2 svg{top: -15px;}
.pa-testi-clinet-slider{max-width: 600px;}
.pa-testi-clinet-slider .slick-dots{margin-top: 35px;position: relative;z-index: 1;display: flex;flex-wrap: wrap;list-style: none;}
.pa-testi-clinet-slider .slick-dots li{margin: 0 5px;width: 18px;height: 3px;background-color: #d8d8d8;transition: all 0.3s linear;cursor: pointer;}
.pa-testi-clinet-slider .slick-dots li.slick-active{background-color: var(--primary-color);width: 35px;}
.pa-testi-clinet-slider .slick-dots li button, .pa-testimonails .pa-btn{display: none;}

/* ------testimonails end------ */

/* ------contact form section start------ */
.pa-contact-info{padding-top: 50px;padding-bottom: 60px;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.pa-contact-info img{width: 45px;height: 45px;object-fit: contain;margin-bottom: 25px;}
.pa-contact-info h2{font-size: 34px;color: var(--white-color);font-weight: 700;line-height: 44px;}
.pa-contact-info::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(13, 16, 24,0.6);}
.pa-contact-info p{color: #D9D9D9;font-size: 16px;font-weight: 600;margin-top: 10px;}
.pa-contact-info p a{color: #ffffff;text-decoration: underline;display: inline-block;transition: 0.3s all ease-in-out;}
.pa-contact-info p a:hover{color: var(--secondary-color);}
.pa-contact-form-wrap .container{background-color: var(--white-color);padding: 40px 15px 40px 15px;box-shadow: none;margin-top: 0px;}
.pa-contact-de{width: 100%;background-color: #1A243F;padding: 24px;order: 2;}
.pa-contact-de h6{font-weight: 600;text-transform: uppercase;color: var(--white-color);margin-bottom: 5px;font-family: var(--nunito-font);}
.pa-contact-de a + h6{margin-top: 20px;}
.pa-contact-de a{color: var(--gray-600-color);font-family: var(--nunito-font);transition: 0.3s all ease-in-out;font-size: 14px;line-height: 26px;}
.pa-contact-de a:hover{color: var(--secondary-color);}
.pa-contact-de p{font-weight: 600;color: var(--secondary-color);margin-top: 0;}
.pa-contact-de .pa-contact-content{color: var(--white-color);margin-top: 26px;font-weight: 400;line-height: 26px;}
.pa-contact-de .pa-contact-main{font-size: 24px;font-weight: 700;color: var(--secondary-color);font-family: var(--cormorant-font);line-height: 1.3;margin-top: 24px;transition: 0.3s all ease-in-out;}
.pa-contact-de .pa-contact-main:hover{color: var(--white-color);}
.pa-contact-de .pa-contact-main svg{width: 24px;height: 24px;margin-right: 14px;}
.pa-contact-form-inner{flex-grow: 1;width:100%;padding-left: 0px;padding-bottom: 40px;}
.pa-contact-form-inner h2{margin-bottom: 0px;font-weight: 700;}
.pa-contact-form-inner p{color: #585858;}
.pa-contact-form-wrap{padding-bottom: 0px;background-repeat: no-repeat;background-position: top center;background-size: contain;overflow: hidden;}
.pa-contact-form-inner .nf-form-cont .nf-before-form-content .nf-form-fields-required{display: none;}
.pa-contact-form-wrap .ninja-forms-form-wrap .ninja-forms-field{background-color: var(--white-color);border: 1px solid #dadada;color: var(--primary2-color);padding: 0 20px;height: 47px;line-height: 47px;font-size: 16px;font-weight: 400;text-align: start; outline: none;border-radius: 0;transition: all 300ms ease-in-out;font-family: var(--nunito-font);}
.pa-contact-form-wrap .nf-form-cont{margin-top: 20px;}
.pa-contact-form-wrap .ninja-forms-form-wrap .ninja-forms-field::placeholder{color: var(--primary2-color);}
.pa-contact-form-wrap .ninja-forms-form-wrap .ninja-forms-field:hover,.pa-contact-form-wrap .ninja-forms-form-wrap .ninja-forms-field:focus{border: 1px solid var(--secondary-color);}
.pa-contact-form-wrap .ninja-forms-form-wrap .nf-field-container{margin-bottom: 16px;}
.pa-contact-form-wrap .ninja-forms-form-wrap textarea.ninja-forms-field{height: 130px;}
.pa-contact-form-wrap .ninja-forms-form-wrap .submit-container{margin-left: 0 !important;width: auto !important;margin-bottom: 0;}
.pa-contact-form-wrap .ninja-forms-form-wrap .submit-container .submit-wrap .ninja-forms-field {font-family:var(--nunito-font);font-size: 14px; font-weight: 700;color: var(--white-color);line-height: 1.5;letter-spacing: 1.5px;padding: 10px 35px;background-color: var(--secondary-color);text-transform: uppercase;transition: 0.3s all ease-in-out;border: 1px solid var(--secondary-color);cursor: pointer;}
.pa-contact-form-wrap .ninja-forms-form-wrap .submit-container .submit-wrap .ninja-forms-field:hover{color: var(--secondary-color);background-color: transparent;}
.pa-contact-form-wrap .nf-after-form-content{float: left;}

.pa-contact-form-wrap .ninja-forms-form-wrap .nf-field-container.checkbox-container{margin-bottom: 0;}
.pa-contact-form-wrap .ninja-forms-form-wrap .nf-field-container.checkbox-container .checkbox-wrap .nf-field-element{line-height: 0;}
.pa-contact-form-wrap .ninja-forms-form-wrap .nf-field-container.checkbox-container .checkbox-wrap .nf-field-label label{font-weight: 400;}
.pa-contact-form-wrap .ninja-forms-form-wrap select.ninja-forms-field{ -webkit-appearance: none; -moz-appearance: none;text-indent: 1px;text-overflow: '';  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><g fill='black'><path d='M10.293,3.293,6,7.586,1.707,3.293A1,1,0,0,0,.293,4.707l5,5a1,1,0,0,0,1.414,0l5-5a1,1,0,1,0-1.414-1.414Z'/></g></svg>");background-repeat: no-repeat;background-position-x: 96%;background-position-y: 50%;padding-right: 30px !important; cursor: pointer;}
.pa-contact-form-wrap .nf-form-cont .one-half,.pa-contact-form-wrap .nf-form-cont .three-sixths,.pa-contact-form-wrap .nf-form-cont .two-fourths{width: 100%;}
.pa-contact-form-wrap .nf-form-cont .one-half{margin-left: 0;}
.pa-contact-form-wrap .nf-form-cont .first{margin-left: 0  !important;}
.pa-contact-form-wrap .checkbox-container .checkbox-wrap{align-items: center;min-height: 55px;}
.pa-contact-form-wrap .checkbox-container .checkbox-wrap .ninja-forms-field{height: auto;}
/* ------contact form section end------ */

/* ------Recent Case Studies start------ */
.pa-recent-case-studies{padding: 40px 0;}
.pa-recent-titles{width: 100%;}
.pa-recent-case-studies .pa-btn{margin-left: 0;margin-top: 20px;}
.pa-recent-case-studies .pa-btn:hover{background-color: var(--primary-color);border-color: var(--primary-color);}
.pa-recent-titles span{font-size: 14px;text-transform: uppercase;color: var(--secondary-color);margin-bottom: 4px;display: block;letter-spacing: 0.2em;font-family: var(--nunito-font);line-height: 22px;}
.pa-recent-titles h2{color: var(--primary2-color);font-weight: 700;}
.pa-recent-titles p{margin-top: 11px;color:#6d6d6d;}
.pa-recent-titles::after{content:"";width: 122px;height: 2px;background-color: var(--secondary-color);display: block;margin-top: 15px;}
.pa-recent-slide-item{padding: 0 15px;}
.pa-recent-slider{margin-top: 55px;}
.pa-recent-slider .slick-dots{margin-top: 35px;position: relative;z-index: 1;display: flex;flex-wrap: wrap;justify-content: center;list-style: none;}
.pa-recent-slider .slick-dots li{margin: 0 5px;width: 18px;height: 3px;background-color: #d8d8d8;transition: all 0.3s linear;cursor: pointer;}
.pa-recent-slider .slick-dots li.slick-active{background-color: var(--primary-color);width: 35px;}
.pa-recent-slider .slick-dots li button{display: none;}
.pa-recent-imgblock{overflow: hidden;margin-bottom: 45px;}
.pa-recent-imgblock::before{content: '';display: block;padding-top: 83.25%;}
.pa-recent-imgblock::after{content: '';position: absolute;inset: 0;background-color: rgba(16, 23, 44, 0.35);transition: all .3s ease 0s;opacity: 0;visibility: hidden;}
.pa-recent-imgblock img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;transition: 0.35s cubic-bezier(0.24, 0.74, 0.58, 1)}
.pa-recent-slide-item:hover .pa-recent-imgblock img{opacity: 0.9;-webkit-transform: scale3d(1.05, 1.05, 1);transform: scale3d(1.05, 1.05, 1);}
.pa-recent-slide-item:hover .pa-recent-imgblock::after{opacity: 1;visibility: visible;}
.pa-recent-slide-ctn{background-color: var(--primary-color);position: absolute;bottom: 0;left: 25px;right: 25px;padding: 16px 16px 16px;overflow: hidden;}
.pa-recent-slide-ctn:before {content: "";display: block;height: 100%;width: 70%;position: absolute;top: 0;left: -20%;transform: skewX(45deg);background-color: #232d47;}
.pa-recent-slide-ctn .pa-case-title{font-size: 20px;color: var(--white-color);text-transform: capitalize;margin-bottom: 4px;font-weight: 700;line-height: 1.1;font-family: var(--cormorant-font);display: block;transition: all 300ms linear 0ms; overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2; -webkit-box-orient: vertical;}
.pa-recent-slide-ctn .pa-case-title:hover,.pa-recent-slide-ctn .pa-case-tag:hover{color: var(--secondary-color);}
.pa-recent-slide-ctn .pa-case-tag{font-size: 12px;color: var(--gray-600-color);text-transform: uppercase;letter-spacing: 0.1em;font-family: var(--nunito-font);display: block;line-height: 1.4;transition: all 300ms linear 0ms;}
.pa-recent-slide-ctn .pa-read-more{flex-shrink: 0; width: 40px;height: 40px;font-size: 18px;background-color: rgba(255, 255, 255, 0.2);color: #fff;transition: all 0.3s ease;}
.pa-recent-slide-ctn .pa-read-more:hover svg{animation: toRightFromLeft 0.3s forwards;}
.pa-recent-slide-item:hover .pa-recent-slide-ctn .pa-read-more{background-color: var(--secondary-color);}
@keyframes toRightFromLeft{
    49% {transform: translate(100%);};
    50% {opacity: 0;transform: translate(-100%);};
    51% {opacity: 1;}
    75% {opacity: 0;}
    100% {opacity: 1;transform: translate(0%);};
}
/* ------Recent Case Studies end------ */

/* ------logo slider start------ */
.pa-logo-slider-section{padding: 10px 20px 10px 20px;background-color: #f3f4f6;}
.pa-logo-slider{display: flex;flex-wrap: wrap;mix-blend-mode: multiply;}
.pa-logo-slide-item{padding: 10px;position: relative;width: 33.33%;transition: all 0.3 linear 0s;display: flex;align-items: center;justify-content: center;}
.pa-logo-slide-item:last-child{display: none;}
.pa-logo-slide-item a{text-align: center;display: block;}
.pa-logo-slide-item a img{ display: inline-block;max-height: 50px;min-height: 32px; width: auto !important;transition: all 300ms linear 0s;height: 100%;object-fit: contain;}
.pa-logo-slider-section h2{text-align: center;padding-top: 20px;}
/* ------logo slider end------ */


/* ------video popup start------ */
.video-popup-open{overflow: hidden;}
.pa-video-popup{position: fixed;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0, 0, 0, 0.7);backdrop-filter: blur(1px);z-index: 99;opacity: 0;visibility: hidden;transition: all 0.3s ease-out;}
.pa-video-popup.active{opacity: 1;visibility: visible;}
.pa-video-popup-inner{max-width: 900px;width: 90%;}
.pa-vi-popup-close{top: -30px;right: 0;background-color: var(--secondary-color);width: 30px;height: 30px;align-content: center;color: var(--white-color);cursor: pointer;z-index: 1;font-family: var(--nunito-font);font-weight: 700;}
.pa-video-block-p::before{display: block;content: '';padding-top: 56.25%;}
.pa-video-block-p .pa-popup-v{top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;}
/* ------video popup end------ */





/* ------Footer Start------ */
.pa-footer-top{padding: 50px 0px 50px 0px;background-color: #1A243F;}
.site-footer .container{position: relative;}
.site-footer .foot-col,.site-footer .foot-col:first-child{width:100%;margin-bottom: 50px;}
.site-footer .foot-col:last-child{margin-bottom: 0;}
.site-footer .foot-col:first-child p{max-width: 100%;margin: 37px 0px 0px 0px;color: var(--gray-600-color);font-family: var(--nunito-font);}
.pa-footer-top .pa-footer-talk{margin-top: 28px;padding: 15px;padding-left: 60px;background-color: #FFFFFF21;width: fit-content;font-family: var(--nunito-font);font-size: 14px;    letter-spacing: 1px;font-weight: 400;color: var(--gray-600-color);display: inline-block;}
.pa-footer-top .pa-consultation-call::after{display: none;}
.pa-footer-talk img{top: 50%;transform: translateY(-50%);left: 16px;width: 30px;height: 30px;display: block;}
.pa-footer-talk span{font-weight: bold;line-height: 1em;letter-spacing: 0.5px;font-family: var(--cormorant-font);color: var(--white-color);text-transform: uppercase;    font-size: 24px;display: block;margin-top: 6px;}
.site-footer .foot-col h4{color: #FAF5F2;text-transform: uppercase;font-weight: 700;font-family: var(--cormorant-font);}
.pa-footer-talk .pa-footer-call-ctn h4{font-weight: bold;line-height: 1em;letter-spacing: 0.5px;font-family: var(--cormorant-font);color: var(--white-color);}
.site-footer .foot-col > h4::before{content: '';width: 180px;height: 1px;background-color: #ffffff33;display: block;margin-bottom: 8px;position: absolute;bottom: -20px;}
.site-footer .foot-col > h4::after{content: '';width: 60px;height: 1px;background-color: var(--secondary-color);display: block;margin-top: 8px;position: absolute;bottom: -12px;}
.site-footer .foot-col >ul{margin-top: 40px;list-style: square;padding-left: 20px;}
.site-footer .foot-col >ul li{margin-bottom: 15px;color: var(--secondary-color);}
.site-footer .foot-col >ul li:last-child{margin-bottom: 0;}
.site-footer .foot-col >ul li a{color: var(--white-color);font-size: 16px;line-height: 24px;font-family: var(--nunito-font);transition: 0.3s all ease-in-out;} 
.site-footer .foot-col >ul li a:hover{color: var(--secondary-color);}
.site-footer .foot-col.pa-footer-contact > ul{list-style: none;padding: 0;}
.site-footer .foot-col.pa-footer-contact > ul li{color: var(--white-color);font-size: 16px;line-height: 24px;font-family: var(--nunito-font);}
.site-footer .foot-col.pa-footer-contact > ul li img{width:20px;height: 20px;margin-right: 15px;margin-top: 4px;object-fit: contain;object-position: top;}
.site-footer .foot-col.pa-footer-contact > ul li > div{width:50%;flex-grow: 1;}
.pa-footer-bottom{padding: 20px 0;background-color: #11192E;}
.pa-footer-bottom p{color: var(--white-color);}
.ph-foot-social{list-style: none;}
.ph-foot-social li{margin-right: 10px;}
.ph-foot-social li:last-child{margin-right: 0;}
.ph-foot-social li a{background-color: #10172C00;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #FFFFFF26;width: 44px;height: 44px;transition: 0.3s all ease-in-out;}
.ph-foot-social li a img{width: 20px;}
.ph-foot-social li a:hover{background-color: var(--white-color);}
.ph-foot-social li a:hover img{filter: invert(1);}
.pa-footer-bottom .container{flex-direction:column;}
.ph-foot-social{margin-top: 15px;}
.pa-legal-col ul{display: flex;align-items: center;list-style: none;gap: 10px;flex-wrap: wrap;}
.pa-legal-col ul li a{color: var(--white-color);font-size: 14px;transition: 0.3s all ease-in-out;}
.pa-legal-col ul li a:hover{color: var(--secondary-color);}
.pa-legal-col ul li::after{content: '|';margin-left: 10px;color: var(--white-color);}
.pa-legal-col ul li:last-child::after{content: '';}
/* ------Footer end------ */



/* ------page banner start------ */
.pa-page-banner{padding: 80px 0px 80px 0px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.pa-page-banner::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.69);}
.pa-page-banner h1{color: var(--white-color);font-weight: 700;margin-bottom: 5px;letter-spacing: -0.025em;}
.pa-page-banner p{text-transform: uppercase;letter-spacing: 0.1em;margin-top: 12px;color: var(--white-color);}
.pa-breadcrumb{padding: 11px 20px;background-color: rgba(255, 255, 255, 0.18);width: fit-content;font-size: 14px;color: var(--secondary-color);font-family: var(--nunito-font);margin-top: 20px;justify-content: flex-start;}
.pa-breadcrumb a{color: var(--white-color);}
.pa-breadcrumb svg{padding: 0 15px;width: 42px;height: auto;}
.pa-breadcrumb span{color: var(--secondary-color);font-weight: 800;text-shadow: 0px 2px 4px #000000;}
/* ------page banner end------ */

/* ------about us page section start------ */
.pa-aboutus-section.pa-aboutus-page{padding-top: 40px;padding-bottom: 40px;}
.pa-aboutus-section.pa-aboutus-page .pa-about-img-shape{left: auto;right: -15px;top: -15px;max-width: calc(100% - 1px);}
.pa-aboutus-section.pa-aboutus-page .pa-about-content h4.pa-about-book{margin-top: 10px;padding-bottom: 15px;border-bottom: 1px solid var(--gray-600-color);font-size: 18px;flex-wrap: wrap;}
.pa-aboutus-section.pa-aboutus-page .pa-about-content h4.pa-about-book a{color: var(--secondary-color);font-weight: 700;font-family: var(--nunito-font);transition: 0.3s all ease-in-out;display: none;}
.pa-aboutus-section.pa-aboutus-page .pa-about-content h4.pa-about-book a:hover{color: var(--primary2-color);}
.pa-aboutus-section.pa-aboutus-page .pa-about-content h4.pa-about-book span{padding: 0 10px;margin-bottom: 0;color: var(--black-color);font-weight: 600;text-transform: capitalize;letter-spacing: 0;font-size: 14px;line-height: 22px;font-family: var(--nunito-font);display: none;}
.pa-aboutus-section.pa-aboutus-page .pa-about-content h6{color: var(--primary2-color);font-weight: 600;margin-top: 10px;font-family: var(--nunito-font);}
.pa-aboutus-section.pa-aboutus-page .pa-about-signature{margin-top: 20px;}
.pa-aboutus-section.pa-aboutus-page .pa-about-content{margin-top: 40px;}
.pa-aboutus-section.pa-aboutus-page .pa-about-signature > div {padding-left: 0px;width: 100%;}
.pa-aboutus-section.pa-aboutus-page .pa-about-img img{box-shadow: none;}
.pa-aboutus-section.pa-aboutus-page .pa-about-signature h4{font-family: var(--nunito-font);font-weight: 700;}
.pa-aboutus-section.pa-aboutus-page .pa-about-img{width: 465px;}
/* ------about us page section end------ */

/* ------why choose us section start------ */
.pa-why-choose-main{padding-bottom: 40px;}
.pa-why-choose-us{padding: 40px 0 230px;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.pa-why-choose-us .container{gap: 15px;}
.pa-why-choose-col{width: 100%;}
.pa-why-choose-col h2{font-weight: 700;color: var(--white-color);margin-bottom: 20px;max-width: 400px;}
.pa-why-choose-col p{/*max-width: 490px;*/ max-width: 520px; color: var(--gray-600-color);}
.pa-progress-section .pa-task-progress{margin-bottom: 20px;}
.pa-progress-section .pa-task-progress:last-child{margin-bottom: 0;}
.pa-progress-section .pa-task-progress p {color: var(--white-color);line-height: 18px;max-width: 100%;}
.pa-progress-section .pa-progress {width: 100%;-webkit-appearance: none;appearance: none;border: none;border-radius: 10px;height: 6px;}
.pa-progress-section .pa-progress::-webkit-progress-bar {background-color: rgba(200, 200, 200, 0.4);}
.pa-progress-section .pa-progress::-webkit-progress-bar {background-color: rgba(200, 200, 200, 0.4);}
::-webkit-progress-bar,
.pa-progress-section .pa-progress::-webkit-progress-value {border-radius: 10px;background-color: var(--secondary-color);}
.pa-progress-section .pa-progress::-moz-progress-bar {border-radius: 10px;}

.pa-why-choose-wrap{margin-top:-190px;}
.pa-why-choose-boxes{padding: 30px 0px 30px 0px;box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.15);background-color: var(--white-color);}
.pa-why-choose-box{width: 100%;padding: 0 20px;border-right: none;margin-bottom: 20px;}
.pa-why-choose-box:last-child{border-right: none;margin-bottom: 0;}
.pa-why-choose-box img{width: 60px;height: 60px;object-fit: contain;margin-bottom: 15px;filter: brightness(0) saturate(100%) invert(73%) sepia(13%) saturate(595%) hue-rotate(5deg) brightness(80%) contrast(95%);}
.pa-why-choose-box h4{color: var(--primary2-color);font-weight: 700;margin-bottom: 12px;}
.pa-why-choose-box p{color: var(--gray-700-color);}
.pa-why-choose-content{column-count: 1; column-gap: 30px;padding-top: 40px;}
.pa-why-choose-content p{margin-bottom: 20px;color: #585858;break-inside: avoid-column;}
.pa-why-choose-content p:last-child{margin-bottom: 0;}
/* ------why choose us section end------ */

/* ------about us testimonails start------ */
.pa-about-testimonails{padding: 40px 0;}
.pa-about-testimonails .container{max-width: 1200px;}
.pa-about-testimonails h2{color: var(--primary2-color);font-weight: 700;}
.pa-about-testimonails .pa-qu-icon{margin-top: 20px;}
.pa-about-testi-item{padding-top: 15px;}
.pa-about-testi-item p{font-weight: 600;font-size: 16px;line-height: 24px;letter-spacing: 0.03em;font-family: var(--cormorant-font);color: var(--primary2-color);max-width: 1100px;margin: 0 auto 26px;}
.pa-about-testi-item .pa-rate-img{margin: 0 auto 10px;}
.pa-about-testi-item h6{color: var(--primary2-color);font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;margin-bottom: 2px;font-family: var(--nunito-font);}
.pa-about-testi-item span{display: block;font-size: 14px;color: var(--secondary-color);font-weight: 600;font-family: var(--nunito-font);}

.pa-about-testi-slider .slick-dots{margin-top: 35px;position: relative;z-index: 1;display: flex;flex-wrap: wrap;justify-content: center;list-style: none;}
.pa-about-testi-slider .slick-dots li{margin: 0 5px;width: 18px;height: 3px;background-color: #d8d8d8;transition: all 0.3s linear;cursor: pointer;}
.pa-about-testi-slider .slick-dots li.slick-active{background-color: var(--primary-color);width: 35px;}
.pa-about-testi-slider .slick-dots li button{display: none;}
/* ------about us testimonails end------ */

/* ------contact page map start------ */
.pa-map-block{filter: grayscale(1);transition-duration: 0.3s;}
.pa-map-block:hover{filter: grayscale(0);}
.pa-map-block iframe{height: 320px;}
/* ------contact page map end------ */

/* ------contact page info start------ */
.pa-contact-info-wrap .container{max-width: 1200px;}
.pa-info-inner{padding: 40px 0px 40px 0px;border-bottom: 1px solid var(--gray-600-color);}
.pa-info-box{padding-top: 55px;width: 100%;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid var(--gray-600-color);text-align: center;}
.pa-info-box:last-child{border-bottom: none;margin-bottom: 0;padding-bottom: 0;}
.pa-info-box::after{display: none;}
.pa-info-box:last-child::after{display: none;}
.pa-info-box img{width: 35px;top:0px;left:0;height: 40px;object-fit: contain;right: 0;margin: 0 auto;}
.pa-info-box h3{color: var(--primary2-color);font-weight: 700;margin-bottom: 14px;}
.pa-info-box p{color: var(--primary2-color);font-weight: 600; max-width: 260px;margin: 0 auto;}
.pa-info-box p a,.pa-info-box p span{color: #6D6D6D;font-weight: 400;transition: 0.3s all ease-in-out;}
.pa-info-box p a:hover{color: var(--secondary-color);}
.pa-info-btn{margin-top: 13px;display: inline-block;font-size: 14px;font-weight: bold;letter-spacing: 0.1em;color: var(--secondary-color);font-family: var(--nunito-font);transition: 0.3s all ease-in-out;}
.pa-info-btn:hover{color: var(--primary2-color);}
.pa-info-btn:hover svg path{fill: var(--primary2-color);}
.pa-conatct-form-wrap{margin-top: 40px;padding-bottom: 40px;}
.pa-conatct-form-wrap .pa-form-icon{height: 58px;margin: 0 auto;display: block;}
.pa-conatct-form-wrap h3{color: var(--primary2-color);font-weight: 700;max-width: 735px;margin: 16px auto 14px;line-height: 1.2;}
.pa-conatct-form-wrap p{max-width: 870px;margin: 0 auto;color: #585858;padding-bottom: 22px;}
.pa-conatct-form-wrap p::after{content: '';height: 2px;width: 122px;left:50%;position: absolute;background-color: var(--secondary-color);bottom: 0px;transform: translateX(-50%);}
.pa-conatct-form-inner{margin-top: 55px;}
.pa-conatct-form-inner .ninja-forms-field{background-color: var(--white-color);border: 1px solid #dadada;color: var(--primary2-color);padding: 0 20px;height: 55px;line-height: 55px;font-size: 16px;font-weight: 400;text-align: start; outline: none;border-radius: 0;transition: all 300ms ease-in-out;font-family: var(--nunito-font);}
.pa-conatct-form-inner .ninja-forms-field::placeholder{color: var(--primary2-color);line-height: 22px;padding-top: 15px;}
.pa-conatct-form-inner .ninja-forms-field:hover,.pa-conatct-form-inner .ninja-forms-field:focus{border: 1px solid var(--secondary-color);}
.pa-conatct-form-inner textarea.ninja-forms-field{height: 228px;}
.pa-conatct-form-inner .nf-before-form-content .nf-form-fields-required{display: none;}
.pa-conatct-form-inner  .ninja-forms-form-wrap select.ninja-forms-field {-webkit-appearance: none;-moz-appearance: none;text-indent: 1px;text-overflow: '';background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><g fill='black'><path d='M10.293,3.293,6,7.586,1.707,3.293A1,1,0,0,0,.293,4.707l5,5a1,1,0,0,0,1.414,0l5-5a1,1,0,1,0-1.414-1.414Z'/></g></svg>");background-repeat: no-repeat;background-position-x: 96%;background-position-y: 50%;padding-right: 30px !important;cursor: pointer;}

.pa-conatct-form-inner .submit-wrap .ninja-forms-field{font-family:var(--nunito-font);font-size: 14px; font-weight: 700;color: var(--white-color);line-height: 2.5;letter-spacing: 1.5px;padding: 10px 35px;background-color: var(--secondary-color);text-transform: uppercase;transition: 0.3s all ease-in-out;border: 1px solid var(--secondary-color);cursor: pointer;}
.pa-conatct-form-inner .submit-container{margin-bottom: 0;}
.pa-conatct-form-inner .submit-wrap{text-align: center;margin-top: 40px;}
.pa-conatct-form-inner .submit-wrap .ninja-forms-field:hover{color: var(--secondary-color);background-color: transparent;}
.pa-conatct-form-inner .nf-form-cont .one-third,.pa-conatct-form-inner .nf-form-cont .two-sixths {width: 100%;}
.pa-conatct-form-inner .nf-form-cont .one-third{margin-left:0;}
.pa-conatct-form-inner .nf-form-cont .first,.pa-conatct-form-inner .nf-form-cont .two-thirds{margin-left: 0 !important;}
.pa-conatct-form-inner .nf-form-cont .two-thirds,.pa-conatct-form-inner .nf-form-cont .one-half{width: 100%;}
.pa-conatct-form-inner .nf-form-cont .one-half{margin-left: 0 !important;}
.pa-conatct-form-inner .nf-field-container{margin-bottom: 15px;}
.pa-contact-info-wrap .pa-info-btn{display: none;}
/* ------contact page info end------ */

/* ------Practice page service start------ */
.pa-practice-service{padding: 40px 0 110px;}
.pa-practice-service .container{max-width: 1200px;}
.pa-practice-service h3{text-transform: uppercase;color: var(--primary2-color);font-weight: 700;max-width: 890px;margin: 0 auto 14px;}
.pa-practice-info{max-width: 890px;margin: 0 auto;color: #585858;padding-bottom: 30px;}
.pa-practice-info::after{content: '';height: 2px;width: 122px;left:50%;position: absolute;background-color: var(--secondary-color);bottom: 0px;transform: translateX(-50%);}

.pa-practice-list{padding-top: 55px;gap: 30px;}
.pa-practice-box{padding:30px;transition: all 300ms ease 0s;border: 1px solid #d8d8d8;overflow: hidden;width:100%;padding-bottom: 75px;}
.pa-practice-box::before{content: "";display: block;position: absolute;top: -1px;bottom: -1px;left: 0;width: 100%;clip-path: polygon(0 0, 102% 0%, 102% 102%);transition: all 400ms ease;transform: scale(0);transform-origin: top right;background-color: var(--primary2-color);}
.pa-practice-box::after{ content: "";display: block;position: absolute;top: -1px;bottom: -1px;left: 0;width: 100%; clip-path: polygon(0 100%, 102% 102%, 0 102%); transition: all 400ms ease; transform-origin: bottom left;background-color: #232d47;}
.pa-practice-box:hover::before {transform: scale(1.005);}
.pa-practice-box:hover::after {clip-path: polygon(0 0%, 102% 102%, 0 102%)}
.pa-practice-box h4{color: var(--primary2-color);font-weight: 700;margin-bottom: 20px;transition: all 300ms ease 0s;}
.pa-practice-box h4 a{color: var(--primary2-color);}
.pa-practice-box:hover,.pa-practice-box:hover a{color: var(--secondary-color);}
.pa-practice-box .pa-practice-iconbox{width: 86px;height: 86px;background-color: var(--primary2-color);border-radius: 3px;transition: all 300ms ease 0s;margin: 13px auto 23px;z-index: 1;}
.pa-practice-box .pa-practice-iconbox img{width: 50px;height: auto;transition: all 350ms  linear 600ms;}
.pa-practice-box  p{transition: all 300ms ease 0s;color: #585858;z-index: 1;}
.pa-practice-box .pa-practice-btn{font-size: 14px;font-weight: bold;letter-spacing: 0.1em;color: var(--secondary-color);font-family: var(--nunito-font);display: inline-block;margin-top: 25px;transition: all 300ms ease 0s;z-index: 1;position: absolute;width: 100%;left: 0;right: 0;bottom: 30px;}
.pa-practice-box:hover h4,.pa-practice-box:hover p,.pa-practice-box:hover .pa-practice-btn{color: var(--white-color);}
.pa-practice-box:hover .pa-practice-btn svg path{fill: var(--white-color);}
.pa-practice-box:hover .pa-practice-iconbox{background-color: var(--secondary-color);}
/* ------Practice page service end------ */

/* ------Practice why and how section start------ */
.pa-practice-why-how,.pa-practice-counter-v2{background-color: var(--gray-500-color);}
.pa-practice-why-how .container{max-width: 1200px;top: -50px;}
.pa-why-wrapbox .pa-why-img-vox,.pa-why-wrapbox .pa-why-content-block{width: 100%;}
.pa-why-content-block{background-color: var(--primary2-color);padding: 30px 15px;}
.pa-why-content-block h3{color: var(--white-color);font-weight: 700;margin-bottom: 12px;}
.pa-why-content-block p{color: var(--white-color);}
.pa-why-content-block ul{list-style: none;padding: 0;margin: 15px 0 0 0;}
.pa-why-content-block ul li{color: var(--white-color);font-family: var(--nunito-font);background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMDEyMTcgOS41NzE1MUwxMC40OTQyIDUuMDg5NTFMOS43OTE2NyA0LjM4NzAxTDYuMDEyMTcgOC4xNjY1MUw0LjExMjE3IDYuMjY2NTFMMy40MDk2NyA2Ljk2OTAxTDYuMDEyMTcgOS41NzE1MVpNNi45NTk1IDEzLjA2OUM2LjA4MzUgMTMuMDY5IDUuMjYwMTEgMTIuOTAyOCA0LjQ4OTMzIDEyLjU3MDNDMy43MTg1NiAxMi4yMzc5IDMuMDQ4MTEgMTEuNzg2NyAyLjQ3OCAxMS4yMTY4QzEuOTA3ODkgMTAuNjQ3IDEuNDU2NSA5Ljk3Njc5IDEuMTIzODMgOS4yMDYzNEMwLjc5MTI3OCA4LjQzNTkgMC42MjUgNy42MTI3MyAwLjYyNSA2LjczNjg0QzAuNjI1IDUuODYwODQgMC43OTEyMjIgNS4wMzc0NSAxLjEyMzY3IDQuMjY2NjhDMS40NTYxMSAzLjQ5NTkgMS45MDcyOCAyLjgyNTQ1IDIuNDc3MTcgMi4yNTUzNEMzLjA0NzA2IDEuNjg1MjMgMy43MTcyMiAxLjIzMzg0IDQuNDg3NjcgMC45MDExNzdDNS4yNTgxMSAwLjU2ODYyMSA2LjA4MTI4IDAuNDAyMzQ0IDYuOTU3MTcgMC40MDIzNDRDNy44MzMxNyAwLjQwMjM0NCA4LjY1NjU2IDAuNTY4NTY2IDkuNDI3MzMgMC45MDEwMUMxMC4xOTgxIDEuMjMzNDUgMTAuODY4NiAxLjY4NDYyIDExLjQzODcgMi4yNTQ1MUMxMi4wMDg4IDIuODI0NCAxMi40NjAyIDMuNDk0NTcgMTIuNzkyOCA0LjI2NTAxQzEzLjEyNTQgNS4wMzU0NiAxMy4yOTE3IDUuODU4NjIgMTMuMjkxNyA2LjczNDUxQzEzLjI5MTcgNy42MTA1MSAxMy4xMjU0IDguNDMzOSAxMi43OTMgOS4yMDQ2OEMxMi40NjA2IDkuOTc1NDYgMTIuMDA5NCAxMC42NDU5IDExLjQzOTUgMTEuMjE2QzEwLjg2OTYgMTEuNzg2MSAxMC4xOTk0IDEyLjIzNzUgOS40MjkgMTIuNTcwMkM4LjY1ODU2IDEyLjkwMjcgNy44MzUzOSAxMy4wNjkgNi45NTk1IDEzLjA2OVoiIGZpbGw9IiNBRDk3NzkiLz4KPC9zdmc+Cg==");background-repeat: no-repeat;background-position: left center;padding-left: 24px;line-height: 24px;padding-bottom: 2px;}
.pa-why-content-block ul li:last-child{padding-bottom: 0;}
.pa-why-img-vox::before{content: '';padding-top: 70.25%;display: block;}
.pa-why-img-vox img{top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.pa-why-content-block p + p{margin-top: 15px;}
.pa-why-wrapbox .pa-why-content-block:nth-child(even){order: 2;}
.pa-our-work-count{margin-top:0px;}
.pa-our-work-count-inner{padding: 0 15px;width: 100%;border-right: none;padding-bottom: 20px;}
.pa-our-work-count-inner:last-child{border-right: none;}
.pa-our-work-count-inner h3{font-weight: bold;color: var(--primary2-color);font-size: 40px;letter-spacing: 0.03em;padding-bottom: 8px;}
.pa-our-work-count-inner p{color: var(--primary2-color);font-weight: 600;text-transform: uppercase;letter-spacing: 1px;font-size: 13px;}
.pa-why-wrapbox .why_and_how_items:nth-child(even) .pa-why-img-vox{order: 2;}
.pa-practice-counter-v2 {margin-top: 0px; padding-bottom: 50px;display: none;}

/* ------Practice why and how section end------ */


/* ------Practice page start------ */
.pa-practice-details-wrap{padding: 40px 0 40px;}
.pa-practice-details-wrap .container{max-width: 1200px;}
.pa-practice-details-wrap .pa-practice-content{width:100%;flex-grow: 1;padding-right: 0px;}
.pa-practice-details-wrap .pa-practice-list-blocks{width:100%;margin-top: 30px;}
.pa-practice-main-img{margin-bottom: 40px;}
.pa-practice-main-img::before{content: '';padding-top: 60.25%;display: block;}
.pa-practice-main-img img{top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.pa-practice-content h3,.pa-practice-content h2,.pa-practice-content h1,.pa-practice-content h4,.pa-practice-content h5,.pa-practice-content h6{color: var(--primary2-color);font-weight: 700;font-size: 24px;margin: 15px 0;}
.pa-practice-content p{margin-top: 18px;color: #585858;}
.pa-practice-content a{color: var(--secondary-color);transition: 0.3s all ease-in-out;}
.pa-practice-content a:hover{color: var(--primary2-color);}
.pa-practice-content h4{margin-top: 26px;color: var(--primary2-color);font-weight: 700;}
.pa-practice-content ul,.pa-practice-content ol{list-style: square;padding-left: 20px;margin: 15px 0 0 0;}
.pa-practice-content ul li,.pa-practice-content ol li{font-family: var(--nunito-font);color: #585858;line-height: 24px;font-size: 16px;}
.pa-practice-content ul li::marker,.pa-practice-content ol li::marker{color: var(--secondary-color);}
.pa-working-process{padding-top: 30px;margin-top: 30px;border-top: 1px solid var(--gray-600-color);}
.pa-working-content{flex-grow: 1;width: 100%;padding-right: 0px;order: 2;margin-top: 15px;}
.pa-working-image{width: 100%;}
.pa-working-image::before{content: '';padding-top: 100%;display: block;}
.pa-working-image img{width: 100%;height: 100%;object-fit: cover;object-position: center;top: 0;left: 0;}
.pa-working-content h3{color: var(--primary2-color);font-weight: 700;margin-bottom: 15px;}
.pa-working-content h5{color: var(--primary2-color);font-weight: 700;}
.pa-working-content p{margin-top: 10px;}
.pa-working-content p + h5{margin-top: 15px;}
.pa-practice-areas{border: 1px solid var(--gray-600-color);}
.pa-practice-areas h4{padding: 15px 25px 16px;text-transform: capitalize;letter-spacing: 0.02em;overflow: hidden;color: var(--white-color);font-weight: 700;background-color: var(--primary2-color);}
.pa-practice-areas h4::after{content: "";display: block;position: absolute;top: 0;right: 0;height: 0;border-bottom: 60px solid rgba(255, 255, 255, 0.07);border-left: 60px solid transparent;border-right: 60px solid rgba(255, 255, 255, 0.07);}
.pa-practice-areas ul{list-style: square;margin: 0;padding: 16px 25px 8px 40px;}
.pa-practice-areas ul li{font-size: 14px;font-family: var(--nunito-font);font-weight: 600;letter-spacing: 0.7px;line-height: 20px;padding: 14px 0;transition: 0.3s all ease-in-out;}
.pa-practice-areas ul li::marker,.pa-practice-areas ul li:hover a{color: var(--secondary-color);}
.pa-practice-areas ul li a{color: var(--primary2-color);}
.pa-practice-areas ul li::after {position: absolute;bottom: -1px;left: -20px;content: "";display: block;width: calc(100% + 20px);height: 1px;background-color: var(--gray-600-color);transition: width 0.5s cubic-bezier(0.35, 0.7, 0.35, 1);}
.pa-practice-areas ul li:last-child::after,.pa-practice-areas ul li:last-child::before{display: none;}
.pa-practice-areas ul li::before {position: absolute;bottom: -1px;left: -20px;content: ""; display: block;width: 0;height: 1px;background-color: var(--gray-700-color);transition: width 0.5s cubic-bezier(0.35, 0.7, 0.35, 1);z-index: 1;}
.pa-practice-areas ul li:hover::before{width: calc(100% + 20px);background-color: var(--primary2-color);}
.pa-why-choose-us-block{margin-top: 40px;}
.pa-why-choose-us-block ul{list-style: none;padding: 22px 25px;}
.pa-icon-choose{width: 40px;height: 40px;background-color: #A48F702E;margin-right: 20px;}
.pa-icon-choose img{width: 20px;mix-blend-mode: darken;}
.pa-why-choose-us-block ul li::after,.pa-why-choose-us-block ul li::before{display: none;}
.pa-why-choose-us-block ul li{font-size: 17px;font-family: var(--nunito-font);color: var(--primary2-color);padding: 7px 0;}
.pa-get-free-advice{background:linear-gradient(180deg, #223053 0%, #16203B 100%);padding: 40px 25px 95px 25px;margin-top: 40px;}
.pa-get-free-advice img{width: 48px;margin-bottom: 20px;}
.pa-get-free-advice h5{color: var(--white-color);text-transform: uppercase;letter-spacing: 1px;font-size: 18px;font-weight: 700;}
.pa-get-free-advice .pa-call-btn{color: #CCBD99;font-size: 35px;text-transform: uppercase;letter-spacing: 1.5px;font-weight: 700;font-family: var(--cormorant-font);display: block;margin-top: 5px;}
.pa-get-free-advice span{margin: 17px auto 0;padding: 9px 30px 7px 30px;background-color: #FFFFFF1A;border-radius: 18px 18px 18px 18px;font-size: 14px;text-transform: uppercase;letter-spacing: 1px;color: var(--white-color);display: block; width: fit-content;font-family: var(--nunito-font);}
.pa-get-free-advice .pa-contact-tody-btn{font-family: var(--nunito-font);font-size: 14px;font-weight: 700;color: var(--white-color);letter-spacing: 1.5px;padding: 10px 35px;background-color: var(--secondary-color);text-transform: uppercase;width: 100%;left: 0;bottom: 0;line-height: 30px;}


.pa-practice-list-blocks.sidebar .recent-posts-widget-with-thumbnails{border: 1px solid var(--gray-600-color);margin-top: 40px;}
.pa-practice-list-blocks.sidebar .recent-posts-widget-with-thumbnails .widget-title{text-transform: capitalize;letter-spacing: 0.02em;color: var(--white-color);font-weight: 700;background-color: var(--primary2-color);padding: 15px 25px 16px;overflow: hidden;position: relative;}
.pa-practice-list-blocks.sidebar .recent-posts-widget-with-thumbnails .widget-title::after{content: "";display: block;position: absolute;top: 0px;right: 0px;height: 0px;border-bottom: 60px solid rgba(255, 255, 255, 0.07);border-left: 60px solid transparent;border-right: 60px solid rgba(255, 255, 255, 0.07);}
.pa-practice-list-blocks.sidebar .recent-posts-widget-with-thumbnails ul{padding: 22px 25px;}
.pa-practice-list-blocks.sidebar .recent-posts-widget-with-thumbnails ul li{position: relative;margin-bottom: 25px;padding-bottom: 25px;border-bottom: 1px solid #d8d8d8;}
.pa-practice-list-blocks.sidebar .recent-posts-widget-with-thumbnails ul li:last-child{margin-bottom:0;padding-bottom: 0;border-bottom:none;}
.pa-practice-list-blocks.sidebar .recent-posts-widget-with-thumbnails ul .rpwwt-post-title{display: -webkit-box;font-size: 18px;line-height: 1.4;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;font-family: var(--cormorant-font);color: var(--primary2-color);font-weight: 700;padding-top: 24px;transition: 0.3s all ease-in-out;}
.pa-practice-list-blocks.sidebar .recent-posts-widget-with-thumbnails ul .rpwwt-post-title:hover{color:var(--secondary-color);}
.pa-practice-list-blocks.sidebar .recent-posts-widget-with-thumbnails ul li a{display: flex;align-items: center;}
.pa-practice-list-blocks.sidebar .recent-posts-widget-with-thumbnails ul li a img.wp-post-image{height: 88px !important;margin-bottom: 0 !important;margin-top: 0 !important;}
.pa-practice-list-blocks.sidebar .recent-posts-widget-with-thumbnails ul li .rpwwt-post-date{position: absolute;top: 12px;left: 87px;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgMjBDMS40NSAyMCAwLjk3OTE2NyAxOS44MDQyIDAuNTg3NSAxOS40MTI1QzAuMTk1ODMzIDE5LjAyMDggMCAxOC41NSAwIDE4VjRDMCAzLjQ1IDAuMTk1ODMzIDIuOTc5MTcgMC41ODc1IDIuNTg3NUMwLjk3OTE2NyAyLjE5NTgzIDEuNDUgMiAyIDJIM1YwSDVWMkgxM1YwSDE1VjJIMTZDMTYuNTUgMiAxNy4wMjA4IDIuMTk1ODMgMTcuNDEyNSAyLjU4NzVDMTcuODA0MiAyLjk3OTE3IDE4IDMuNDUgMTggNFYxOEMxOCAxOC41NSAxNy44MDQyIDE5LjAyMDggMTcuNDEyNSAxOS40MTI1QzE3LjAyMDggMTkuODA0MiAxNi41NSAyMCAxNiAyMEgyWk0yIDE4SDE2VjhIMlYxOFpNMiA2SDE2VjRIMlY2Wk05IDEyQzguNzE2NjcgMTIgOC40NzkxNyAxMS45MDQyIDguMjg3NSAxMS43MTI1QzguMDk1ODMgMTEuNTIwOCA4IDExLjI4MzMgOCAxMUM4IDEwLjcxNjcgOC4wOTU4MyAxMC40NzkyIDguMjg3NSAxMC4yODc1QzguNDc5MTcgMTAuMDk1OCA4LjcxNjY3IDEwIDkgMTBDOS4yODMzMyAxMCA5LjUyMDgzIDEwLjA5NTggOS43MTI1IDEwLjI4NzVDOS45MDQxNyAxMC40NzkyIDEwIDEwLjcxNjcgMTAgMTFDMTAgMTEuMjgzMyA5LjkwNDE3IDExLjUyMDggOS43MTI1IDExLjcxMjVDOS41MjA4MyAxMS45MDQyIDkuMjgzMzMgMTIgOSAxMlpNNSAxMkM0LjcxNjY3IDEyIDQuNDc5MTcgMTEuOTA0MiA0LjI4NzUgMTEuNzEyNUM0LjA5NTgzIDExLjUyMDggNCAxMS4yODMzIDQgMTFDNCAxMC43MTY3IDQuMDk1ODMgMTAuNDc5MiA0LjI4NzUgMTAuMjg3NUM0LjQ3OTE3IDEwLjA5NTggNC43MTY2NyAxMCA1IDEwQzUuMjgzMzMgMTAgNS41MjA4MyAxMC4wOTU4IDUuNzEyNSAxMC4yODc1QzUuOTA0MTcgMTAuNDc5MiA2IDEwLjcxNjcgNiAxMUM2IDExLjI4MzMgNS45MDQxNyAxMS41MjA4IDUuNzEyNSAxMS43MTI1QzUuNTIwODMgMTEuOTA0MiA1LjI4MzMzIDEyIDUgMTJaTTEzIDEyQzEyLjcxNjcgMTIgMTIuNDc5MiAxMS45MDQyIDEyLjI4NzUgMTEuNzEyNUMxMi4wOTU4IDExLjUyMDggMTIgMTEuMjgzMyAxMiAxMUMxMiAxMC43MTY3IDEyLjA5NTggMTAuNDc5MiAxMi4yODc1IDEwLjI4NzVDMTIuNDc5MiAxMC4wOTU4IDEyLjcxNjcgMTAgMTMgMTBDMTMuMjgzMyAxMCAxMy41MjA4IDEwLjA5NTggMTMuNzEyNSAxMC4yODc1QzEzLjkwNDIgMTAuNDc5MiAxNCAxMC43MTY3IDE0IDExQzE0IDExLjI4MzMgMTMuOTA0MiAxMS41MjA4IDEzLjcxMjUgMTEuNzEyNUMxMy41MjA4IDExLjkwNDIgMTMuMjgzMyAxMiAxMyAxMlpNOSAxNkM4LjcxNjY3IDE2IDguNDc5MTcgMTUuOTA0MiA4LjI4NzUgMTUuNzEyNUM4LjA5NTgzIDE1LjUyMDggOCAxNS4yODMzIDggMTVDOCAxNC43MTY3IDguMDk1ODMgMTQuNDc5MiA4LjI4NzUgMTQuMjg3NUM4LjQ3OTE3IDE0LjA5NTggOC43MTY2NyAxNCA5IDE0QzkuMjgzMzMgMTQgOS41MjA4MyAxNC4wOTU4IDkuNzEyNSAxNC4yODc1QzkuOTA0MTcgMTQuNDc5MiAxMCAxNC43MTY3IDEwIDE1QzEwIDE1LjI4MzMgOS45MDQxNyAxNS41MjA4IDkuNzEyNSAxNS43MTI1QzkuNTIwODMgMTUuOTA0MiA5LjI4MzMzIDE2IDkgMTZaTTUgMTZDNC43MTY2NyAxNiA0LjQ3OTE3IDE1LjkwNDIgNC4yODc1IDE1LjcxMjVDNC4wOTU4MyAxNS41MjA4IDQgMTUuMjgzMyA0IDE1QzQgMTQuNzE2NyA0LjA5NTgzIDE0LjQ3OTIgNC4yODc1IDE0LjI4NzVDNC40NzkxNyAxNC4wOTU4IDQuNzE2NjcgMTQgNSAxNEM1LjI4MzMzIDE0IDUuNTIwODMgMTQuMDk1OCA1LjcxMjUgMTQuMjg3NUM1LjkwNDE3IDE0LjQ3OTIgNiAxNC43MTY3IDYgMTVDNiAxNS4yODMzIDUuOTA0MTcgMTUuNTIwOCA1LjcxMjUgMTUuNzEyNUM1LjUyMDgzIDE1LjkwNDIgNS4yODMzMyAxNiA1IDE2Wk0xMyAxNkMxMi43MTY3IDE2IDEyLjQ3OTIgMTUuOTA0MiAxMi4yODc1IDE1LjcxMjVDMTIuMDk1OCAxNS41MjA4IDEyIDE1LjI4MzMgMTIgMTVDMTIgMTQuNzE2NyAxMi4wOTU4IDE0LjQ3OTIgMTIuMjg3NSAxNC4yODc1QzEyLjQ3OTIgMTQuMDk1OCAxMi43MTY3IDE0IDEzIDE0QzEzLjI4MzMgMTQgMTMuNTIwOCAxNC4wOTU4IDEzLjcxMjUgMTQuMjg3NUMxMy45MDQyIDE0LjQ3OTIgMTQgMTQuNzE2NyAxNCAxNUMxNCAxNS4yODMzIDEzLjkwNDIgMTUuNTIwOCAxMy43MTI1IDE1LjcxMjVDMTMuNTIwOCAxNS45MDQyIDEzLjI4MzMgMTYgMTMgMTZaIiBmaWxsPSIjNkQ2RDZEIi8+Cjwvc3ZnPgo=");background-repeat: no-repeat;background-position: left center;background-size: 13px;font-family: var(--nunito-font);padding-left: 20px;color:#6D6D6D;font-size: 13px;}

.pa-practice-list-blocks.sidebar .widget_wpcategorieswidget{border: 1px solid var(--gray-600-color);margin-top: 40px;}
.pa-practice-list-blocks.sidebar .widget_wpcategorieswidget .categories .widget-title{text-transform: capitalize;letter-spacing: 0.02em;color: var(--white-color);font-weight: 700;background-color: var(--primary2-color);padding: 15px 25px 16px;overflow: hidden;position: relative;font-size: 24px;}
.pa-practice-list-blocks.sidebar .widget_wpcategorieswidget .categories .widget-title::after{content: "";display: block;position: absolute;top: 0px;right: 0px;height: 0px;border-bottom: 60px solid rgba(255, 255, 255, 0.07);border-left: 60px solid transparent;border-right: 60px solid rgba(255, 255, 255, 0.07);}
.pa-practice-list-blocks.sidebar .widget_wpcategorieswidget .categories ul{    padding: 16px 25px 8px 40px;list-style: square;margin: 0;}
.pa-practice-list-blocks.sidebar .widget_wpcategorieswidget .categories ul li{    list-style-type: inherit;font-size: 14px;font-family: var(--nunito-font);font-weight: 600;letter-spacing: 0.7px;line-height: 20px;padding: 14px 0;transition: 0.3s all ease-in-out;text-transform: uppercase;}
.pa-practice-list-blocks.sidebar .widget_wpcategorieswidget .categories ul li a{color: var(--primary2-color);}
.pa-practice-list-blocks.sidebar .widget_wpcategorieswidget .categories ul li:hover a{color:var(--secondary-color);}
.pa-practice-list-blocks.sidebar .widget_wpcategorieswidget .categories ul li::marker{color: var(--secondary-color);}
.pa-practice-list-blocks.sidebar .widget_wpcategorieswidget .categories ul li::before {position: absolute;bottom: -1px;left: -20px;content: "";display: block;width: 0;height: 1px;background-color: var(--gray-700-color);transition: width 0.5s cubic-bezier(0.35, 0.7, 0.35, 1);z-index: 1;}
.pa-practice-list-blocks.sidebar .widget_wpcategorieswidget .categories ul li::after {position: absolute;bottom: -1px;left: -20px;content: "";display: block;width: calc(100% + 20px);height: 1px;background-color: var(--gray-600-color);transition: width 0.5s cubic-bezier(0.35, 0.7, 0.35, 1);}
.pa-practice-list-blocks.sidebar .widget_wpcategorieswidget .categories ul li:last-child::after,.pa-practice-list-blocks.sidebar .widget_wpcategorieswidget .categories ul li:last-child::before{display:none;}
.pa-practice-list-blocks.sidebar .widget_wpcategorieswidget .categories ul li:hover::before {width: calc(100% + 20px);background-color: var(--primary2-color);}

.pa-practice-list-blocks.sidebar .widget_search .wp-block-search__inside-wrapper{position: relative;}
.pa-practice-list-blocks.sidebar .widget_search .wp-block-search__inside-wrapper .wp-block-search__input{ border-radius: 0; background-color: #fff;border: 1px solid #dadada;color: var(--primary2-color);padding: 0 20px;height: 55px;line-height: 55px;font-size: 14px;font-weight: 400;text-align: start;outline: none;font-family: var(--nunito-font);}
.pa-practice-list-blocks.sidebar .widget_search .wp-block-search__inside-wrapper .wp-block-search__input::placeholder{color:var(--primary2-color);}
.pa-practice-list-blocks.sidebar .widget_search .wp-block-search__inside-wrapper .wp-block-search__button{border: none;background-color: var(--secondary-color);color: #fff;padding: 0;height: 38px;width: 38px;display: flex;align-items: center;justify-content: center;position: absolute;top: 50%;right: 9px;transform: translateY(-50%);letter-spacing: 0;font-size: 0;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjM1IDE4Ljg0MzhMMTEuMDUgMTIuNTQzN0MxMC41NSAxMi45NDM3IDkuOTc1IDEzLjI2MDQgOS4zMjUgMTMuNDkzOEM4LjY3NSAxMy43MjcxIDcuOTgzMzMgMTMuODQzOCA3LjI1IDEzLjg0MzhDNS40MzMzMyAxMy44NDM4IDMuODk1ODMgMTMuMjE0NiAyLjYzNzUgMTEuOTU2M0MxLjM3OTE3IDEwLjY5NzkgMC43NSA5LjE2MDQyIDAuNzUgNy4zNDM3NUMwLjc1IDUuNTI3MDggMS4zNzkxNyAzLjk4OTU4IDIuNjM3NSAyLjczMTI1QzMuODk1ODMgMS40NzI5MiA1LjQzMzMzIDAuODQzNzUgNy4yNSAwLjg0Mzc1QzkuMDY2NjcgMC44NDM3NSAxMC42MDQyIDEuNDcyOTIgMTEuODYyNSAyLjczMTI1QzEzLjEyMDggMy45ODk1OCAxMy43NSA1LjUyNzA4IDEzLjc1IDcuMzQzNzVDMTMuNzUgOC4wNzcwOCAxMy42MzMzIDguNzY4NzUgMTMuNCA5LjQxODc1QzEzLjE2NjcgMTAuMDY4NyAxMi44NSAxMC42NDM4IDEyLjQ1IDExLjE0MzhMMTguNzUgMTcuNDQzOEwxNy4zNSAxOC44NDM4Wk03LjI1IDExLjg0MzhDOC41IDExLjg0MzggOS41NjI1IDExLjQwNjIgMTAuNDM3NSAxMC41MzEyQzExLjMxMjUgOS42NTYyNSAxMS43NSA4LjU5Mzc1IDExLjc1IDcuMzQzNzVDMTEuNzUgNi4wOTM3NSAxMS4zMTI1IDUuMDMxMjUgMTAuNDM3NSA0LjE1NjI1QzkuNTYyNSAzLjI4MTI1IDguNSAyLjg0Mzc1IDcuMjUgMi44NDM3NUM2IDIuODQzNzUgNC45Mzc1IDMuMjgxMjUgNC4wNjI1IDQuMTU2MjVDMy4xODc1IDUuMDMxMjUgMi43NSA2LjA5Mzc1IDIuNzUgNy4zNDM3NUMyLjc1IDguNTkzNzUgMy4xODc1IDkuNjU2MjUgNC4wNjI1IDEwLjUzMTJDNC45Mzc1IDExLjQwNjIgNiAxMS44NDM4IDcuMjUgMTEuODQzOFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");background-repeat: no-repeat;background-position: center;transition: 0.3s all ease-in-out;}
.pa-practice-list-blocks.sidebar .widget_search .wp-block-search__inside-wrapper .wp-block-search__button:hover{background-color:var(--primary2-color);}
.post-type-archive-practice-area .pa-practice-list-blocks.sidebar .widget_wpcategorieswidget{margin-top: 0;}

.pa-practice-content .category-partition-action-basics .entry-summary a{position: relative;}
.pa-practice-content .category-partition-action-basics .entry-summary a::before{content:'';display: block;padding-top: 56.25%;}
.pa-practice-content .category-partition-action-basics .entry-summary a img{position: absolute;top: 0;left: 0;width:100%;height: 100%;object-fit: cover;object-position: center;}
.pa-practice-content a.wp-block-button__link:hover{color: var(--white-color);}
.pa-practice-content ul + ul,.pa-practice-content ol + ol{margin-top: 0;}

.pa-practice-list-blocks.sidebar { position: relative; }
.practice-area-template-default .pa-practice-list-blocks.sidebar .widget_wpcategorieswidget{margin-top: 0;}
.pa-blog-our-problock{margin-top: 30px;padding-top: 30px;border-top: 1px solid var(--gray-600-color);}
.pa-blog-our-problock .wp-block-image img,.pa-blog-our-problock .wp-block-image{height: 100%;}
.pa-blog-our-problock .wp-block-image img{object-fit: cover;}
.pa-blog-our-problock h2.wp-block-heading{font-size: 30px;}

.pa-practice-details-wrap .widget_pa_contact_advice_widget{position: sticky;top: 130px;}
.pa-practice-next-prev{margin-top: 34px;}
.pa-practice-next-prev .pa-post-navigation .nav-label{font-size: 14px;font-weight: 400;color: var(--gray-800-color);text-transform: uppercase;margin-bottom: 12px;display: block;background-repeat: no-repeat;}
.pa-practice-next-prev .pa-post-navigation .pa-prev-post .nav-label{padding-left: 18px;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjQ0OTIgMEw4LjQ0OTIyIDdMMTMuNDQ5MiAxNEgxMC45OTkyTDUuOTk5MjIgN0wxMC45OTkyIDBIMTMuNDQ5MlpNNy40OTkyMiAwTDIuNDk5MjIgN0w3LjQ5OTIyIDE0TDUuMDQ5MjIgMTRMMC4wNDkyMTgyIDdMNS4wNDkyMiAwTDcuNDk5MjIgMFoiIGZpbGw9IiM1ODU4NTgiLz4KPC9zdmc+Cg==");background-position: top 4px left;background-size: 10px;}
.pa-practice-next-prev .pa-post-navigation .pa-nav-thumb{width: 60px;}
.pa-practice-next-prev .pa-post-navigation .pa-nav-thumb img{height: auto;}
.pa-practice-next-prev .pa-post-navigation .pa-nav-text{width:40%;flex-grow: 1;padding-left: 20px;}
.pa-practice-next-prev .pa-post-navigation .pa-nav-text .nav-title{margin: 0;display: -webkit-box;max-height: 48px;font-size: 16px;line-height: 1.5;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2; font-family: var(--nunito-font);transition: 0.3s all ease-in-out;}
.pa-post-navigation .pa-nav-link:hover  .pa-nav-text .nav-title{color: var(--secondary-color);}
.pa-practice-next-prev .pa-post-navigation .pa-next-post{text-align: right;margin-left: auto;}
.pa-practice-next-prev .pa-post-navigation .pa-next-post .nav-label{padding-right: 18px;background-position: top 4px right;background-size: 10px;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMDUwNzgxMiAxNEw1LjA1MDc4IDdMMC4wNTA3ODEyIDBMMi41MDA3OCAwTDcuNTAwNzggN0wyLjUwMDc4IDE0SDAuMDUwNzgxMlpNNi4wMDA3OCAxNEwxMS4wMDA4IDdMNi4wMDA3OCAwTDguNDUwNzggMEwxMy40NTA4IDdMOC40NTA3OCAxNEg2LjAwMDc4WiIgZmlsbD0iIzU4NTg1OCIvPgo8L3N2Zz4K");}
.pa-practice-next-prev .pa-post-navigation .pa-next-post .pa-nav-text{padding-right: 20px;padding-left: 0;}
.pa-practice-next-prev .pa-post-navigation{flex-wrap: wrap;gap: 15px;}
.pa-practice-next-prev .pa-post-navigation .pa-prev-post,.pa-practice-next-prev .pa-post-navigation .pa-next-post{max-width: 400px;}

.pa-practice-content h2.wp-block-heading{border-top: 1px solid #acacac;border-bottom: 1px solid #acacac;padding: 10px 0;padding-left: 74px;position: relative;display: flex;min-height: 66px;align-items: center;align-content: center;margin-top: 24px;font-size: 18px;}
.pa-practice-content h2.wp-block-heading strong{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2; -webkit-box-orient: vertical;}
.pa-practice-content h2.wp-block-heading::before{content: '';width: 60px;height: 100%;position: absolute;left: 0;top: 0;background-color: var(--secondary-color);background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzcwMl8zOCIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIj4KPHJlY3Qgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF83MDJfMzgpIj4KPHBhdGggZD0iTTIuNSAyNi4yNVYyMy43NUgxMy43NVY5Ljc4MTI1QzEzLjIwODMgOS41OTM3NSAxMi43Mzk2IDkuMzAyMDggMTIuMzQzOCA4LjkwNjI1QzExLjk0NzkgOC41MTA0MiAxMS42NTYzIDguMDQxNjcgMTEuNDY4OCA3LjVINy41TDExLjI1IDE2LjI1QzExLjI1IDE3LjI5MTcgMTAuODIyOSAxOC4xNzcxIDkuOTY4NzUgMTguOTA2MkM5LjExNDU4IDE5LjYzNTQgOC4wODMzMyAyMCA2Ljg3NSAyMEM1LjY2NjY3IDIwIDQuNjM1NDIgMTkuNjM1NCAzLjc4MTI1IDE4LjkwNjJDMi45MjcwOCAxOC4xNzcxIDIuNSAxNy4yOTE3IDIuNSAxNi4yNUw2LjI1IDcuNUgzLjc1VjVIMTEuNDY4OEMxMS43MTg4IDQuMjcwODMgMTIuMTY2NyAzLjY3MTg4IDEyLjgxMjUgMy4yMDMxMkMxMy40NTgzIDIuNzM0MzggMTQuMTg3NSAyLjUgMTUgMi41QzE1LjgxMjUgMi41IDE2LjU0MTcgMi43MzQzOCAxNy4xODc1IDMuMjAzMTJDMTcuODMzMyAzLjY3MTg4IDE4LjI4MTIgNC4yNzA4MyAxOC41MzEyIDVIMjYuMjVWNy41SDIzLjc1TDI3LjUgMTYuMjVDMjcuNSAxNy4yOTE3IDI3LjA3MjkgMTguMTc3MSAyNi4yMTg4IDE4LjkwNjJDMjUuMzY0NiAxOS42MzU0IDI0LjMzMzMgMjAgMjMuMTI1IDIwQzIxLjkxNjcgMjAgMjAuODg1NCAxOS42MzU0IDIwLjAzMTMgMTguOTA2MkMxOS4xNzcxIDE4LjE3NzEgMTguNzUgMTcuMjkxNyAxOC43NSAxNi4yNUwyMi41IDcuNUgxOC41MzEyQzE4LjM0MzcgOC4wNDE2NyAxOC4wNTIxIDguNTEwNDIgMTcuNjU2MiA4LjkwNjI1QzE3LjI2MDQgOS4zMDIwOCAxNi43OTE3IDkuNTkzNzUgMTYuMjUgOS43ODEyNVYyMy43NUgyNy41VjI2LjI1SDIuNVpNMjAuNzgxMiAxNi4yNUgyNS40Njg4TDIzLjEyNSAxMC44MTI1TDIwLjc4MTIgMTYuMjVaTTQuNTMxMjUgMTYuMjVIOS4yMTg3NUw2Ljg3NSAxMC44MTI1TDQuNTMxMjUgMTYuMjVaTTE1IDcuNUMxNS4zNTQyIDcuNSAxNS42NTEgNy4zODAyMSAxNS44OTA2IDcuMTQwNjNDMTYuMTMwMiA2LjkwMTA0IDE2LjI1IDYuNjA0MTcgMTYuMjUgNi4yNUMxNi4yNSA1Ljg5NTgzIDE2LjEzMDIgNS41OTg5NiAxNS44OTA2IDUuMzU5MzhDMTUuNjUxIDUuMTE5NzkgMTUuMzU0MiA1IDE1IDVDMTQuNjQ1OCA1IDE0LjM0OSA1LjExOTc5IDE0LjEwOTQgNS4zNTkzOEMxMy44Njk4IDUuNTk4OTYgMTMuNzUgNS44OTU4MyAxMy43NSA2LjI1QzEzLjc1IDYuNjA0MTcgMTMuODY5OCA2LjkwMTA0IDE0LjEwOTQgNy4xNDA2M0MxNC4zNDkgNy4zODAyMSAxNC42NDU4IDcuNSAxNSA3LjVaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+Cjwvc3ZnPgo=");    background-repeat: no-repeat;background-position: center;background-size: 28px;}
.pa-calltoaction-box{padding: 20px;background-color: #f3f0ec;margin: 24px 0;}
.pa-calltoaction-box > img{width: 40px;height: 40px;object-fit: contain;}
.pa-calltoaction-box h3{margin-top: 6px;}
.pa-calltoaction-box p{margin-top: 12px;color: #000;font-style: italic;}
.pa-practice-content .content-wrap .wp-block-details{border:1px solid #f4f4f4;padding: 16px;margin-bottom: 15px;}
.pa-practice-content .content-wrap .wp-block-details summary{color: #585858;position: relative;list-style: none;padding: 12px 14px;background-color: #f4f4f4;margin: -16px -16px -16px -16px;}
.pa-practice-content .content-wrap .wp-block-details summary +  p{margin-top:30px;}
.pa-practice-content .content-wrap .wp-block-details summary::after{transform: rotate(180deg);position:absolute;content:'';width: 20px;height: 20px;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxOCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMTMuNzVMOC43NSAwTDE3LjUgMTMuNzVMMCAxMy43NVoiIGZpbGw9IiNBRDk3NzkiLz4KPC9zdmc+Cg==");background-position: center;background-repeat: no-repeat;right: 12px;top:15px;transition: 0.3s all ease-in-out;background-size: 14px;}
.pa-practice-content .content-wrap .wp-block-details[open] summary::after{transform: rotate(0deg);}
.pa-practice-content .wp-block-heading:has(+ .wp-block-details) {min-height: auto;border: none;padding: 0;margin: 15px 0;font-size: 24px;}
.pa-practice-content .wp-block-heading:has(+ .wp-block-details)::before{display:none;}
/* ------Practice page end------ */


/* blog list page css start */
.pa-blog-quote{margin-bottom: 40px;text-align: center;padding: 44px 20px 38px;border: 1px solid #ad977980;}
.pa-blog-quote .pa-blog-quote-icon{margin-bottom: 25px;}
.pa-blog-quote .pa-blog-quote-icon svg{height: 24px;width: auto;fill: var(--secondary-color);transform: rotate(180deg);}
.pa-blog-quote-title{font-family: var(--cormorant-font);font-size: 23px;line-height: 33px;letter-spacing: 0.02em;color: var(--primary2-color) !important;font-weight: 700;}
.pa-blog-box a{font-size: 14px;font-weight: 700;color: var(--white-color);background-color: var(--secondary-color);font-family: var(--nunito-font);text-transform: uppercase;    transition: all 350ms ease 50ms;border: 1px solid var(--secondary-color);letter-spacing: 1.5px;padding: 10px 35px;display: inline-block;margin-top: 35px;line-height: 30px;}
.pa-blog-box a:hover{color: var(--secondary-color);background-color: transparent;}
.pa-blog-box-img > a{position: relative;display: block;padding: 0;margin: 0;border: none;}
.pa-blog-box-img > a::before{content: '';padding-top: 56.25%;display: block;}
.pa-blog-box-img > a img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.pa-blog-box{margin-bottom: 40px;}
.pa-blog-box h3{margin-top: 20px;}
.pa-blog-box p{margin-top: 12px;}

.pa-practice-content .pa-pagination{display: flex;align-items: center;margin: 20px 0;}
.pa-practice-content .pa-pagination .page-numbers{font-weight: 700;font-size: 16px;text-align: center;width: 45px;height: 45px;line-height: 43px;margin: 3px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;border: 1px solid #dadada;color: var(--gray-800-color);transition: 0.3s all ease-in-out;}
.pa-practice-content .pa-pagination .page-numbers.next{font-size: 0;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMDUwNzgxMiAxNEw1LjA1MDc4IDdMMC4wNTA3ODEyIDBIMi41MDA3OEw3LjUwMDc4IDdMMi41MDA3OCAxNEgwLjA1MDc4MTJaTTYuMDAwNzggMTRMMTEuMDAwOCA3TDYuMDAwNzggMEg4LjQ1MDc4TDEzLjQ1MDggN0w4LjQ1MDc4IDE0SDYuMDAwNzhaIiBmaWxsPSIjMUMxQjFGIi8+Cjwvc3ZnPgo=");background-repeat: no-repeat;background-position: center;background-size: 10px;}
.pa-practice-content .pa-pagination .page-numbers.current,.pa-practice-content .pa-pagination .page-numbers:hover{background-color: var(--primary2-color);color: var(--white-color);}
.pa-practice-content .pa-pagination .page-numbers.prev{font-size: 0;background-repeat: no-repeat;background-position: center;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjQ0OTIgMEw4LjQ0OTIyIDdMMTMuNDQ5MiAxNEgxMC45OTkyTDUuOTk5MjIgN0wxMC45OTkyIDBIMTMuNDQ5MlpNNy40OTkyMiAwTDIuNDk5MjIgN0w3LjQ5OTIyIDE0TDUuMDQ5MjIgMTRMMC4wNDkyMTgyIDdMNS4wNDkyMiAwTDcuNDk5MjIgMFoiIGZpbGw9IiMxQzFCMUYiLz4KPC9zdmc+Cg==");background-size: 10px;}
/* blog list page css end */

/* ------search page css start------ */
.search main > section{padding: 0 15px;}
.search main h1{text-align: center;padding: 40px 20px;background-color: var(--secondary-color);color: var(--white-color);margin:0 -15px;}
.search main article{max-width: 1200px;margin: 0 auto;padding: 30px 15px;border-bottom: 1px solid #d9d9d9;position: relative;padding-left: 0px;min-height: 188px;padding-top: 115px;}
.search main article:last-child{border-bottom: none;}
.search main article h2{line-height: 0;margin-bottom: 6px;}
.search main article h2 a{color: var(--primary2-color);font-size: 24px;transition: 0.3s all ease-in-out;line-height: 1;}
.search main article h2 a:hover{color: var(--secondary-color);}
.search main article p{color: var(--gray-800-color);margin-top: 10px;}
.search main article > a{position: absolute;top: 24px;left: 0;width: 80px;}
.search main article > a img{height: auto;}
.search main article a{color: var(--secondary-color);}
.search main article  .post-edit-link{display: none;}
.search main .pagination{display: flex;align-items: center;justify-content: center;margin: 20px 0;}
.search main .pagination .page-numbers{font-weight: 700;font-size: 16px;text-align: center;width: 45px;height: 45px;line-height: 43px;margin: 3px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;border: 1px solid #dadada;color: var(--gray-800-color);}
.search main .pagination .page-numbers.next{font-size: 0;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMDUwNzgxMiAxNEw1LjA1MDc4IDdMMC4wNTA3ODEyIDBIMi41MDA3OEw3LjUwMDc4IDdMMi41MDA3OCAxNEgwLjA1MDc4MTJaTTYuMDAwNzggMTRMMTEuMDAwOCA3TDYuMDAwNzggMEg4LjQ1MDc4TDEzLjQ1MDggN0w4LjQ1MDc4IDE0SDYuMDAwNzhaIiBmaWxsPSIjMUMxQjFGIi8+Cjwvc3ZnPgo=");background-repeat: no-repeat;background-position: center;background-size: 10px;}
.search main .pagination .page-numbers.current{background-color: var(--primary2-color);color: var(--white-color);}
.search main .pagination .page-numbers.prev{font-size: 0;background-repeat: no-repeat;background-position: center;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjQ0OTIgMEw4LjQ0OTIyIDdMMTMuNDQ5MiAxNEgxMC45OTkyTDUuOTk5MjIgN0wxMC45OTkyIDBIMTMuNDQ5MlpNNy40OTkyMiAwTDIuNDk5MjIgN0w3LjQ5OTIyIDE0TDUuMDQ5MjIgMTRMMC4wNDkyMTgyIDdMNS4wNDkyMiAwTDcuNDk5MjIgMFoiIGZpbGw9IiMxQzFCMUYiLz4KPC9zdmc+Cg==");background-size: 10px;}
.search main article.no-results{padding: 0;text-align: center;border-bottom: none;display: flex;flex-direction: column;align-items: center;justify-content: center;min-height: 400px;}
.search main article.no-results h2{line-height: 1;}
.search main article.no-results .back-home-btn{position: static;width: auto;margin-top: 15px;padding: 12px 20px;background-color: var(--secondary-color);color: var(--white-color);transition: 0.3s all ease-in-out;border: 1px solid var(--secondary-color);font-family: var(--nunito-font);}
.search main article.no-results .back-home-btn:hover{background-color:transparent;color:var(--secondary-color);}
.search main article .author,.search main article .comments{display: none;}
/* ------search page css end------ */

/* ------404 page css start------ */
.error404 main section{padding: 0 15px;}
.error404 main section article#post-404{max-width: 1200px;margin: 0 auto;text-align: center;padding: 40px;}
.pa-404-page img{max-width: 600px;}
.error404 main section article#post-404 h1{font-size: 32px;color: var(--primary2-color);}
.error404 main section article#post-404 h2 a{color: var(--secondary-color);font-size: 20px;font-family: var(--nunito-font);transition: 0.3s all ease-in-out;}
.error404 main section article#post-404 h2 a:hover{color: var(--primary2-color);}
#post-404 h3{font-size: 100px;font-weight: 800;color: #af977b;text-align: center;}
/* ------404 page css end------ */

/* ------catagory page css start------ */
.pa-catagory-list{padding: 40px 15px 40px;max-width: 1200px;margin: 0 auto;gap: 20px;}
.pa-catagory-list article{padding: 15px;border: 1px solid var(--gray-600-color);width: 100%;}
.pa-catagory-list article > a{position: relative;margin: -15px;display: block;margin-bottom: 15px;}
.pa-catagory-list article > a::before{content: '';padding-top: 56.25%;display: block;}
.pa-catagory-list article > a img{position: absolute;top: 0;left:0;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.pa-catagory-list article .author,.pa-catagory-list article .comments{display: none;}
.category main article:last-child{border-bottom: none;}
.category main article h2{line-height: 0;margin-bottom: 8px;margin-top: 20px;}
.category main article h2 a{color: var(--primary2-color);font-size: 24px;transition: 0.3s all ease-in-out;line-height: 1; overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2; -webkit-box-orient: vertical;}
.category main article h2 a:hover{color: var(--secondary-color);}
.category main article p{color: var(--gray-800-color); overflow: hidden;display: -webkit-box;-webkit-line-clamp: 4;line-clamp: 4; -webkit-box-orient: vertical;margin-top: 10px;}
.category main article a{color: var(--secondary-color);}
.category main article  .post-edit-link{display: none;}
.category main .pagination{display: flex;align-items: center;justify-content: center;margin: 20px 0;width: 100%;}
.category main .pagination .page-numbers{font-weight: 700;font-size: 16px;text-align: center;width: 45px;height: 45px;line-height: 43px;margin: 3px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;border: 1px solid #dadada;color: var(--gray-800-color);}
.category main .pagination .page-numbers.next{font-size: 0;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMDUwNzgxMiAxNEw1LjA1MDc4IDdMMC4wNTA3ODEyIDBIMi41MDA3OEw3LjUwMDc4IDdMMi41MDA3OCAxNEgwLjA1MDc4MTJaTTYuMDAwNzggMTRMMTEuMDAwOCA3TDYuMDAwNzggMEg4LjQ1MDc4TDEzLjQ1MDggN0w4LjQ1MDc4IDE0SDYuMDAwNzhaIiBmaWxsPSIjMUMxQjFGIi8+Cjwvc3ZnPgo=");background-repeat: no-repeat;background-position: center;background-size: 10px;}
.category main .pagination .page-numbers.current{background-color: var(--primary2-color);color: var(--white-color);}
.category main .pagination .page-numbers.prev{font-size: 0;background-repeat: no-repeat;background-position: center;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjQ0OTIgMEw4LjQ0OTIyIDdMMTMuNDQ5MiAxNEgxMC45OTkyTDUuOTk5MjIgN0wxMC45OTkyIDBIMTMuNDQ5MlpNNy40OTkyMiAwTDIuNDk5MjIgN0w3LjQ5OTIyIDE0TDUuMDQ5MjIgMTRMMC4wNDkyMTgyIDdMNS4wNDkyMiAwTDcuNDk5MjIgMFoiIGZpbGw9IiMxQzFCMUYiLz4KPC9zdmc+Cg==");background-size: 10px;}
/* ------catagory page css end------ */


/* Ownership Disputes section css start */
.pa-ownership-disputes{padding: 40px 0;background-repeat: no-repeat;background-position:top center;background-size: cover;}
.pa-ownership-disputes::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgb(16, 23, 44,0.94);}
.pa-ownership-content{gap: 30px;margin-top: 30px;}
.pa-ownership-textblock{width: 100%;position: relative;}
.pa-ownership-textblock::after{content: '';width: 1px;height: 100%;background-color: var(--white-color);position: absolute;right: -40px;top: 0;display: none;}
.pa-ownership-textblock:last-child{width: 100%;}
.pa-ownership-textblock:last-child::after{display: none;}
.pa-ownership-disputes h2,.pa-ownership-disputes p,.pa-ownership-disputes h4{color: var(--white-color);}
.pa-ownership-disputes h2{max-width: 560px;}
.pa-ownership-textblock p,.pa-ownership-disputes h4{margin-bottom: 15px;}
.pa-ownership-textblock p:last-child{margin-bottom: 0;}
.pa-ownership-disputes .pa-btn-link{color: var(--white-color);margin-top: 30px;}
.pa-ownership-disputes .pa-btn-link:hover{color: var(--secondary-color);}
/* Ownership Disputes section css end */

/* Partition Actions section css start */
.pa-partition-n-action{padding: 40px 0;background-color: var(--white-color);position: relative;}
.pa-partition-n-action::after{content: '';width: 100%;max-width: calc(100% - 30px);margin: 0 auto;height: 1px;background-color: var(--gray-600-color);display: block;position: relative;top: 40px;}
.pa-partition-n-action h2{color: var(--primary2-color);font-weight: 700;margin-bottom: 20px;}
.pa-partition-n-action p{max-width: 745px;margin: 0 auto;color: #585858;}
.pa-partition-wrap-main{gap: 25px;margin-top: 30px;}
.pa-partition-box{padding: 24px;background-color:  #f7f7f7;width: 100%;}
.pa-partition-box:last-child{width: 100%;}
.pa-partition-box h2{color: var(--secondary-color);margin-bottom: 8px;}
.pa-partition-box h4{color: var(--black-color);font-weight: 700;margin-bottom: 8px;}
.pa-partition-box p{margin: 0;max-width: 100%;}
.pa-partition-box ul{list-style: none;margin-top: 20px;}
.pa-partition-box ul li{font-family: var(--nunito-font);color:#585858;margin-bottom: 12px;}
.pa-partition-box ul li::before{padding-left: 40px;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAyNSAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNzQzNzhlLTA3IDkuMzY3MTlMMC4wMDA3NzA0MTMgNy40OTUzMkwyMC43MzM1IDcuNDk1NDhMMTQuNjUyMyAxLjQxNDM2TDE2LjA2NjYgMC4wMDAxNDk3ODdMMjQuNTUxOCA4LjQ4NTQyTDE2LjA2NjUgMTYuOTcwN0wxNC42NTIzIDE1LjU1NjVMMjAuNzMzNSA5LjQ3NTM4TDQuNzQzNzhlLTA3IDkuMzY3MTlaIiBmaWxsPSIjQUQ5Nzc5Ii8+Cjwvc3ZnPgo=");background-repeat: no-repeat;background-position: left center;left: 0;width: 24px;height: 24px;top: 0;content: '';}
.pa-partition-box ul li:last-child{margin-bottom: 0;}
.pa-partition-box ul li strong{font-weight: 700;}
.pa-partition-box p + p{margin-top: 15px;}
/* Partition Actions section css end */

/* Process Overview section css start */
.pa-process-overview-sec{padding: 40px 0;background-color: var(--gray-500-color);}
.pa-process-over-image{width: 100%;height: fit-content;}
.pa-process-overview-content{width: 100%;margin-top: 30px;}
.pa-process-over-image h2{color: var(--primary2-color);font-weight: 700;margin-bottom: 15px;max-width: 500px;}
.pa-process-over-image p{color: #585858;margin-bottom: 30px;}
.pa-process-img-block::before{content: '';padding-top: 61.25%;display: block;}
.pa-process-img-block img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.pa-process-overview-content ul{list-style: none;  counter-reset: section; }
.pa-process-overview-content ul li{margin-bottom: 25px;background-color: var(--white-color);padding: 25px;counter-increment: section;}
.pa-process-overview-content ul li:last-child{margin-bottom: 0;}
.pa-process-overview-content ul li::before{content: counter(section, decimal-leading-zero);font-size: 36px;color: var(--secondary-color);font-weight: 700;font-family:var(--cormorant-font);}
.pa-process-overview-content ul li h4{color: var(--black-color);font-weight: 700;margin-bottom: 10px;}
.pa-process-overview-content ul li p{color: #585858;}
/* Process Overview section css end */

/* Our firm’s section css start */
.pa-our-firms-section{padding: 40px 0;background-color: #f0eae6;}
.pa-our-firms-section h2{font-weight: 700;margin-bottom: 15px;font-size: 24px;}
.pa-our-firms-section p{color: #585858;max-width: 845px;margin: 0 auto;}
.pa-our-firms-wrap{margin-top: 40px;}
.pa-firms-icon{width: 50px;height: 50px;background-color: var(--primary2-color);flex-shrink: 0;}
.pa-firms-icon img{width: 24px;height: 24px;object-fit: contain;}
.pa-firms-icon::before{content: '';width: 70px;height: 70px;position: absolute;top: -11px;left: -11px;border:1px solid var(--secondary-color);display: none;}
.pa-our-firms-list{list-style: none;padding-left: 0px;}
.pa-our-firms-list::before{content: '';height: 100%;width: 2px;left:25px;position: absolute;background-color: var(--secondary-color);top: 0;transform: translateX(-50%);}
.pa-our-firms-list li h3{font-weight: 700;text-transform: uppercase;margin-left: 10px;font-size: 18px;}
.pa-our-firms-list ul.pa-firms-inner-list{width: 100%;margin: 40px 0;}
.pa-our-firms-list ul.pa-firms-inner-list > li{margin-left: 64px;padding: 20px;background-color: var(--primary2-color);list-style: none;margin-bottom: 20px;}
.pa-our-firms-list ul.pa-firms-inner-list > li:last-child{margin-bottom: 0;}
.pa-firms-inner-img::before{content: '';padding-top: 56.25%;display: block;}
.pa-firms-inner-img{width: 100%;height: 100%;}
.pa-firms-inner-img + .pa-firms-inner-content{padding-left: 0px;padding-top: 20px;}
.pa-firms-inner-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: bottom;}
.pa-firms-inner-content{color: var(--white-color);flex-grow: 1;width: 40%;}
.pa-firms-inner-content p {color: var(--white-color);margin: 0;max-width: 100%;}
.pa-firms-inner-content p + p{margin-top: 15px;}
.pa-our-firms-list ul.pa-firms-inner-list ul{margin-top: 20px;padding-left: 20px;list-style-type: disc;}
.pa-our-firms-list ul.pa-firms-inner-list ul li{font-family: var(--nunito-font);}
.pa-firms-inner-list li::before{ content: '';border-right: 20px solid var(--primary2-color);border-top: 15px solid transparent;border-bottom: 15px solid transparent;    position: absolute;left: -20px;top: 30px;}
.pa-firms-inner-list li::after{content: '';position: absolute;left:-47px;top: 38px;width: 15px;height: 15px;background-color: var(--secondary-color);border-radius: 50%;}
/* Our firm’s section css end */

/* Your Legal Team section css start */
.pa-your-legal-team-wrap{padding-bottom: 40px;}
.pa-your-legal-team-wrap h2{color: var(--black-color);font-weight: 700;margin-bottom: 30px;}
.pa-your-legal-team-wrap .pa-your-legal-team-box{padding: 20px;background-color:#f7f7f7;margin-bottom: 24px;}
.pa-your-legal-team-wrap .pa-your-legal-team-box:last-child{margin-bottom: 0;}
.pa-your-legal-title img{mix-blend-mode: darken;width: 50px;height: 50px;object-fit: contain;flex-shrink: 0;}
.pa-your-legal-title h4{font-weight: 700;color: var(--black-color);margin-left: 12px;}
.pa-your-legal-content{margin-top: 24px;column-count: 1;column-gap: 30px;}
.pa-your-legal-content *{color: #585858;break-inside: avoid-column;}
/* Your Legal Team section css end */

/* contact contant section css start */
.pa-contact-contant-wrap{padding-top: 40px;padding-bottom: 20px;align-items: center;}
.pa-contact-contant-img{width: 100%;}
.pa-contact-contant-img::before{content: '';padding-top: 128%;display: block;}
.pa-contact-contant-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.pa-contact-contant-info{width: 100%;flex-grow: 1;padding-left: 0px;padding-top: 30px;}
.pa-contact-contant-info h4{color: var(--black-color);font-weight: 700;margin-bottom: 15px;margin-top: 15px;}
.pa-contact-contant-info h4:first-child{margin-top: 0;}
.pa-contact-contant-info p{color: #585858;}
/* contact contant section css end */

.pa-practice-list-blocks .sp-related-posts{border: 1px solid var(--gray-600-color);}
.pa-practice-list-blocks .sp-related-posts h3{text-transform: capitalize;letter-spacing: 0.02em;color: var(--white-color);font-weight: 700;background-color: var(--primary2-color);padding: 15px 25px 16px;overflow: hidden; position: relative;font-size: 24px;}
.pa-practice-list-blocks .sp-related-posts h3::after{content: "";display: block;position: absolute;top: 0px;right: 0px;height: 0px;border-bottom: 60px solid rgba(255, 255, 255, 0.07);border-left: 60px solid transparent;border-right: 60px solid rgba(255, 255, 255, 0.07);}
.pa-practice-list-blocks .sp-related-posts ul{padding: 16px 25px 8px 40px; list-style: square;margin: 0;}
.pa-practice-list-blocks .sp-related-posts ul li{list-style-type: inherit; font-size: 14px; font-family: var(--nunito-font);font-weight: 600; letter-spacing: 0.7px;line-height: 20px;
    padding: 14px 0;transition: 0.3s all ease-in-out;text-transform: uppercase;    margin: 0px;border-bottom: 1px dashed #f0f0f0;position: relative;}
.pa-practice-list-blocks .sp-related-posts ul li::marker {color: var(--secondary-color);}
.pa-practice-list-blocks .sp-related-posts ul li::before {position: absolute;bottom: -1px;left: -20px;content: "";display: block;width: 0;height: 1px;background-color: var(--gray-700-color);transition: width 0.5s cubic-bezier(0.35, 0.7, 0.35, 1);z-index: 1;}

.pa-practice-list-blocks .sp-related-posts ul li::after {position: absolute;bottom: -1px;left: -20px;content: ""; display: block;width: calc(100% + 20px);height: 1px;background-color: var(--gray-600-color);transition: width 0.5s cubic-bezier(0.35, 0.7, 0.35, 1);}
.pa-practice-list-blocks .sp-related-posts ul li:last-child::before,.pa-practice-list-blocks .sp-related-posts ul li:last-child::after{display:none}
.pa-practice-list-blocks .sp-related-posts ul li:last-child{border-bottom:none;}
.pa-practice-list-blocks .sp-related-posts ul li:hover::before {width: calc(100% + 20px);background-color: var(--primary2-color);}
.pa-practice-list-blocks .sp-related-posts ul li a {color: var(--primary2-color);}
.pa-practice-list-blocks .sp-related-posts ul li:hover a{color: var(--secondary-color);}

html {scroll-behavior: smooth;}

/* landing-page-hero css start  */
.pa-landing-page-hero{padding: 150px 0 150px;background-position: right;background-repeat: no-repeat;background-size: cover;}
/* .pa-landing-page-hero::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: radial-gradient(50% 68.57% at 50% 50%, rgba(0, 0, 0, 0) 29.81%, rgba(0, 0, 0, 0.64) 68.27%);} */
.pa-landing-page-hero-inner{max-width: 685px; margin: 0 auto;}
.pa-landing-page-hero-inner h2{font-family: var(--nunito-font);color: var(--white-color);max-width: 400px;text-align: center;margin: 0 auto;margin-bottom: 20px;}
.pa-landing-page-hero-inner p{color: var(--white-color);font-size: 16px;font-weight: 700;text-align: center;}
.pa-landing-page-hero-inner .pa-btn{margin-top: 74px;padding: 12px 20px;font-weight: 700;color: var(--white-color);background-color: var(--secondary2-color);text-transform: capitalize;font-size: 14px;margin: 50px  auto 0;letter-spacing: 0;line-height: 1;}
.pa-landing-page-hero-inner .pa-btn:hover{background-color: var(--primary-color);}
.pa-goto-next-sec{width:26px;height: 26px;border-radius: 50%;background-color: var(--secondary2-color);background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE1IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNSAxLjM1NjY5TDcuNSA5TC0zLjM0MWUtMDcgMS4zNTY2OUwxLjMzMTI1IDguOTU0ODRlLTA3TDcuNSA2LjI4NjYyTDEzLjY2ODcgMy41NjE5NGUtMDdMMTUgMS4zNTY2OVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");background-position: center 10px;background-repeat: no-repeat;position: absolute;bottom: 80px;left: 50%;transform: translateX(-50%);background-size: 12px;display: block;}

.pa-our-expti{margin-top: 0px;}
.pa-our-expti .pa-our-expti-box {width:100%;border-bottom: 1px solid #0000004D;padding: 16px 18px;padding-bottom: 14px;padding-left: 75px;background-color: var(--white-color);transition: all 0.3s linear;}
.pa-our-expti-box img{position: absolute;left: 30px;width: 32px;height: 44px;object-position: center;object-fit: contain;filter: brightness(0) saturate(100%) invert(73%) sepia(13%) saturate(595%) hue-rotate(5deg) brightness(80%) contrast(95%);}
/* .pa-our-expti-box:first-child{background-color: var(--secondary-color);}
.pa-our-expti-box:first-child img{filter: brightness(0) invert(1) grayscale(1);}
.pa-our-expti-box:first-child h4,.pa-our-expti-box:first-child p{color: var(--white-color);} */
.pa-our-expti-box p{font-size: 16px;font-weight: 600;color: #907754;}
.pa-our-expti-box h4{font-family: var(--nunito-font);font-size: 16px;}
.pa-our-expti .container-xl{padding:0px;}
.pa-our-expti .pa-our-expti-box:hover { background: #AD9779; }
.pa-our-expti .pa-our-expti-box:hover img { -webkit-filter: brightness(0) invert(1) grayscale(1);filter: brightness(0) invert(1) grayscale(1); }
.pa-our-expti .pa-our-expti-box:hover h4,
.pa-our-expti .pa-our-expti-box:hover p { color: #ffffff; }
/* landing-page-hero css end  */

/* About Arkady Bukh  css start */
.pa-about-ab{padding: 40px 0 40px;}
.page-template-template-landing-page .pa-sub-title{letter-spacing: 0;}
.pa-ab-title-content h2{margin-bottom: 26px;font-size: 30px;}
.pa-ab-title-content p{text-align: justify;}
.pa-ab-imb-block{width:100%;height: fit-content;max-width: 300px;margin: 0 auto;}
.pa-ab-imb-block::after{content: '';padding-top: 125%;display: block;}
.pa-ab-imb-block::before{content: '';position: absolute;bottom: -13px;left: -13px;width: 212px;height: calc(100% - 100px);background-color: var(--secondary2-color);z-index: -1;}
.pa-ab-imb-block img{width: 100%;max-width: 100%;object-fit: cover;position: absolute;left: 0;top: 0;object-position: center;height: 100%;}
.pa-ab-title-content{width:100%;}
.pa-ab-img-info{width:100%;flex-grow: 1;padding-left: 0px;margin-top: 40px;}
.pa-ab-info{width:100%;flex-grow: 1;padding-left: 0px;display: flex;flex-direction: column;margin: 40px 0 0;text-align: justify;}
.pa-ab-info p strong{font-weight: 700;}
.pa-ab-sign{margin-top:20px;display: flex;position: relative;padding-left: 120px;min-height: 56px;flex-direction: column;justify-content: center;}
.pa-ab-sign img{width: 105px;object-fit: contain;margin-bottom: 16px;position: absolute;left: 0;}
.pa-ab-sign h4{font-size: 18px;color: var(--black-color);font-weight: 400;font-family: var(--nunito-font);}
.pa-ab-sign p{font-size: 16px;color:var(--secondary2-color);}
/* About Arkady Bukh  css end */

/* Legal Practice Areas css start */
.pa-legal-practice-img-content{width: 760px;background-position: center;background-repeat: no-repeat;background-size: cover;flex-direction: column;display: none;}
.pa-legal-practice-box-section{width:30%;flex-grow: 1;padding: 40px 20px 20px 20px;background-color: var(--primary2-color);}
.pa-legal-practice-box-section h2{color: var(--white-color);margin-bottom: 20px;}
.pa-legal-practice-box-section p{color: var(--white-color);max-width: 744px;}
.pa-legal-practice-box-wrap{margin-top: 50px;gap: 25px 46px;}
.pa-legal-practice-box{padding: 30px 20px 25px 20px;border: 1px solid #FFFFFF2B;background: rgba(255, 255, 255, 0.03);width:100%;}
.pa-legal-practiceicon img{width:32px;height: 32px;object-fit: contain;flex-shrink: 0;margin-bottom: 25px;}
.pa-legal-practice-box h3{color: var(--white-color);font-family: var(--nunito-font);font-weight: 700;font-size: 20px;}
.pa-legal-practice-box p{max-width: 380px;font-weight: 400;}
.pa-legal-practice-img-content::before{content: '';width: 100%;height: 645px;position: absolute;bottom: 0;left: 0;background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(25, 35, 63, 0.87) 82.69%);}
.pa-lagal-img-text{max-width: 583px;color: var(--white-color);margin: 0 auto;margin-top: auto;margin-bottom: 40px;}
.pa-lagal-img-text p{font-size: 18px;font-weight: 600;text-align: justify;}
.pa-lagal-img-text h4{margin-top: 24px;font-weight: 700;font-size: 24px;font-family:var(--nunito-font);}
.pa-lagal-img-text span{font-size: 16px;display: block;font-family: var(--nunito-font);}
/* Legal Practice Areas css end */

/* landing page header css start */
.pa-landing-page-header ul h4{color: var(--landing-h4);font-family: var(--nunito-font);font-size: 26px;font-weight: 700;}
.pa-landing-page-header .pa-consultation-call .pa-consultation-num small{color: var(--secondary2-color);font-size: 14px;}
.pa-landing-page-header .pa-consultation-icon{width: 24px;}
.pa-landing-page-header{background: rgb(31 27 20 / 45%);position: fixed;width: 100%;}
.pa-landing-page-header .pa-menu-btn span{background-color: var(--white-color);}
.pa-landing-page-header .pa-consultation-call {padding: 15px 10px;background-color: var(--primary-color);display: flex;}
.pa-landing-page-header .pa-consultation-icon{display: block;position: static;transform: unset;}
.pa-landing-page-header .pa-consultation-call .pa-consultation-num small::after{display: none;}
.pa-landing-page-header .pa-consultation-call .pa-consultation-num span{display: block;}
.pa-landing-page-header.pa-site-header .container {padding: 0;}
.pa-landing-page-header .pa-logo{/* padding-left: 15px;*/}
.pa-landing-page-header.active{background: rgb(31 27 20 / 45%);}
.pa-landing-page-header ul{ display: flex; flex-wrap: wrap;justify-content: flex-end; gap: 24px;}       
       
/* landing page header css end */

/* first choice css start */
.pa-first-choice{padding:40px 0 25px;}
.pa-first-choice-accordian .whyChoose-accordian-head{background-color: var(--white-color);font-size: 20px;}
.pa-first-choice-accordian .whyChoose-accordian-head .whyChoose-accordian-icon{background-color:#cfc5b7;display: flex;align-items: center;justify-content: center;}
.pa-first-choice-accordian .whyChoose-accordian-head.active{background-color: #e3dcd1;}
.pa-first-choice-accordian .whyChoose-accordian-head.active svg,.pa-first-choice-accordian .whyChoose-accordian-head.active img {color: var(--white-color);fill: var(--white-color);filter:none;}
.pa-first-choice-accordian .whyChoose-accordian-head .whyChoose-accordian-icon img{width: 20px;height: 20px;}
.pa-first-choice-accordian .whyChoose-accordian-ctn{border:none;}
.pa-first-choice-accordian .whyChoose-accordian:last-child .whyChoose-accordian-head{border-bottom: 1px solid var(--gray-600-color);}
.pa-first-choice-accordian .whyChoose-accordian:last-child .whyChoose-accordian-head.active{border-bottom: none;}
.pa-first-choice-accordian .whyChoose-accordian:last-child .whyChoose-accordian-ctn {border-bottom:none;}
.pa-first-choice-accordian .whyChoose-accordian-ctn p{text-align: justify;}
.pa-first-img-block{width:100%;}
.pa-first-choice-content{width: 100%;flex-grow: 1;padding-right: 0px;order: 2;}
.pa-first-choice-content h2{margin-bottom: 12px;}
.pa-first-choice-content p{text-align: justify;}
.pa-first-choice-img::before{content: '';padding-top: 117%;display: block;}
.pa-first-choice-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.pa-first-choice-img{max-width: 570px;margin: 0 auto 50px;}

/* first choice css end */


/* landing testimonails section css start */
.pa-landing-testimonials{padding: 25px 0 40px;}
.pa-testi-title-content{width: 100%;text-align: center;}
.pa-landing-testimonials .pa-sub-title{text-align: center;} 
.pa-testi-title-content h2{max-width: 338px;margin: 0 auto;}
.pa-testi-title-content p{max-width: 497px;margin: 10px auto 0;text-align: center;}
.pa-landing-testi-wrap{width:100%;flex-grow: 1;padding-left: 0px;gap: 50px;flex-direction: column;margin-top: 50px;}
.pa-lan-testi-box{width:100%;text-align: center; max-width: 320px;margin: 0 auto;position: relative;}
.pa-lan-testi-box p{text-align: center;font-size: 16px;}
.pa-lan-testi-box .pa-qu{width:50px;object-fit: contain;margin-bottom: 20px;position: absolute;top: -24px;left: -13px;}
.pa-lan-profile{margin-top: 15px;padding-left: 0px;min-height: 60px;flex-direction: column;justify-content: center;padding-top: 52px;}
.pa-lan-profile img{width:42px;height:42px;object-fit: cover;object-position: center;border-radius: 50%;border:2px solid var(--secondary2-color);position: absolute;left: 50%;top: 0;transform: translateX(-50%);}
.pa-lan-profile h5{font-size: 14px;color: var(--secondary2-color);font-family: var(--nunito-font);font-weight: 700;margin-bottom: 1px;}
.pa-lan-profile span{font-size: 14px;color: var(--secondary2-color);font-family: var(--nunito-font);font-weight: 600;display: block;}
/* landing testimonails section css end */

/* landing faq css start */
.pa-landing-faq{padding: 40px 0;}
.pa-landing-faq .container{max-width: 1050px;}
.pa-landing-faq-wrap{max-width: 1100px;margin: 40px auto 0px;}
.pa-landing-faq-wrap .whyChoose-accordian-head{padding-left: 25px;min-height: 59px;font-family: var(--nunito-font);font-weight: 400;font-size: 16px;}
.pa-landing-faq-wrap.pa-first-choice-accordian .whyChoose-accordian-head.active{background-color: var(--primary2-color);color: var(--white-color);}
.pa-landing-faq-wrap.pa-first-choice-accordian .whyChoose-accordian-head.active::after{filter: brightness(0) invert(1) grayscale(1);}
/* landing faq css end */

/* Our Success Stories css start */
.pa-our-success{padding: 40px 0;}
.pa-our-success-content{width:100%;}
.pa-our-success-content h2{font-size: 30px;text-transform: capitalize;margin-bottom: 20px;max-width: 430px;}
.pa-our-success-content p{text-align: justify;}
.pa-our-success-blog-wrap{width: 100%;flex-grow: 1;padding-left: 0px;padding-top: 50px;}
.pa-our-success-blog-img::before{content: '';padding-top: 56.25%;display: block;}
.pa-our-success-blog-img img{position: absolute;top: 0;left: 0;right: 0;margin: auto;width: calc(100% - 84px);height: 100%;object-fit: cover;object-position: center;}
.pa-our-success-blog .slick-list {margin: 0 -25px;}
.pa-our-success-blog .slick-slide {padding: 0;}
.pa-our-success-blog-box h4{color: var(--secondary2-color);margin: 11px 0;font-family:var(--nunito-font);font-weight: 400;font-size: 18px;}
.pa-our-success-blog-box p{text-align: justify;}
.pa-our-success-blog .slick-arrow{position: absolute;top: 35%;transform: translateY(-50%);width: 30px;height: 30px;background-color: transparent;border: none;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAyMCAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuODg0NCA1LjIzNTMyZS0wNkwxOS4xMzQ0IDE2LjI1TDIuODg0NCAzMi41TDIuNDU0MzRlLTA1IDI5LjYxNTZMMTMuMzY1NiAxNi4yNUwyLjIyMDY1ZS0wNSAyLjg4NDM4TDIuODg0NCA1LjIzNTMyZS0wNloiIGZpbGw9IiM5MDc3NTQiLz4KPC9zdmc+Cg==");background-repeat: no-repeat;background-position: center;z-index: 1;font-size: 0;cursor: pointer;background-size: 14px;transition: 0.3s all ease-in-out;}
.pa-our-success-blog{padding: 0 32px;}
.pa-our-success-blog .slick-arrow.slick-prev {left: 0px;transform: translateY(-50%) rotate(180deg);}
.pa-our-success-blog .slick-arrow.slick-next {right:0px;}
.pa-our-success-blog .slick-arrow.slick-disabled{opacity: 0;}

/* Our Success Stories css end */

/* landing footer css start */
.pa-landing-footer{padding: 20px 0;background-color: var(--primary2-color);}
.pa-landing-footer-info{color: var(--white-color);flex-wrap: wrap;margin-top: 16px;}
.pa-landing-footer-info ul{list-style: none;margin: 0;padding: 0;width: 100%;}
.pa-landing-footer-info ul li{width:100%;border-left:1px solid var(--secondary2-color);text-align: left;margin-bottom: 20px;padding-left: 10px;}
.pa-landing-footer-info ul li a{color: var(--white-color);font-family: var(--nunito-font);transition: 0.3s all ease-in-out;}
.pa-landing-footer-info ul li a:hover{color: var(--secondary2-color);}
.pa-landing-footer p{margin-left: 0px;padding-left: 10px;border-left:1px solid var(--secondary2-color);}
/* landing footer css end */

/* landing page logo silder start */
.pa-landing-logo-slider{background-color: var(--primary2-color); color: var(--white-color); text-transform: capitalize;}
.pa-landing-logo-slider h2{color: var(--white-color);text-transform: capitalize;}
.pa-landing-logo-slider .pa-logo-slider{mix-blend-mode: unset;margin-top: 20px;gap: 15px;}
.pa-landing-logo-slider .pa-logo-slide-item a img{min-height: 50px;}
.pa-landing-logo-slider.pa-logo-slider-section{padding: 20px 20px 40px 20px;}
.pa-landing-logo-slider .pa-logo-slide-item{width: 100%;display: block;}
.pa-landing-logo-slider .pa-logo-slide-item a img{max-height: 40px;min-height: 40px;}
/* landing page logo silder end */

/* landing form start */
.page-template-template-landing-page .pa-contact-form .pa-contact-info h2{font-size: 30px;  margin-bottom: 20px;}
.page-template-template-landing-page .pa-contact-form .pa-contact-info p{max-width: 488px;font-size: 16px; margin: 0 auto;color: #fff;}
.page-template-template-landing-page .pa-contact-form .pa-contact-info p a {display: none;}
.page-template-template-landing-page .pa-contact-form .pa-contact-info img{margin-bottom: 20px;}
.page-template-template-landing-page .pa-contact-form  .pa-contact-info::before{background-color:rgba(25, 35, 63, 0.7);}
.page-template-template-landing-page  .pa-contact-form-wrap .pa-contact-form-inner h2{font-size: 30px;}
.page-template-template-landing-page .pa-contact-form-wrap .container{padding: 40px 15px 40px 15px;}
.page-template-template-landing-page .pa-contact-form-wrap .nf-form-cont .one-half,.page-template-template-landing-page .pa-contact-form-wrap .nf-form-cont .three-sixths,.page-template-template-landing-page .pa-contact-form-wrap .nf-form-cont .two-fourths{width: 100%;margin-left: 0;}
/* landing form end */

/* blog-quote-new css start */
.pa-blog-quote.pa-blog-quote-new {padding: 28px 20px 28px;}
.pa-blog-quote.pa-blog-quote-new .pa-blog-quote-icon svg{height: 32px;}
.pa-blog-quote.pa-blog-quote-new .pa-blog-quote-title{flex-grow: 1;width: 40%;padding-left: 20px;text-align: left;font-size: 18px;line-height: 28px;}
.pa-blog-quote.pa-blog-quote-new .pa-blog-quote-title p{font-family: var(--cormorant-font);font-size: 18px;line-height: 28px;letter-spacing: 0.02em;color: var(--primary2-color);font-weight: 700;}
/* blog-quote-new css end */

.pa-youtube-video::before{content: '';padding-top: 56.25%;display: inline-block;}
.pa-youtube-video iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;}

.pa-about-video iframe{position: absolute;inset: 0;width: 100%;height: 100%;max-width: 100%;}
.pa-about-video::before{content: none;}

/* We Expert Partition section css start */
.pa-we-expert-partition{padding: 40px 0;background-repeat: no-repeat;background-position:center;background-size: cover; background-color: var(--primary2-color)}
.pa-we-expert-partition::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgb(16, 36, 63,0.9);}
.pa-we-expert-partition .pa-we-are-expert-title { width: 100%; max-width: 580px; margin-bottom: 40px;}
.pa-we-are-expert-list{max-width: 100%; width: 100%;}
.pa-we-are-expert-list ul{list-style: none; gap: 10px 10px;}
.pa-we-are-expert-list ul li {width: 100%;}
.pa-we-are-expert-list ul li a{position: relative; display: flex; align-items: center; color: #fff; border: 1px dotted #717171; min-height: 49px; width: 100%; padding-left: 70px; /*pointer-events: none; */}
.pa-we-are-expert-list .pa-we-are-icon{right: auto; left: 0; transform: none; height: 47px; width: 47px; }
.pa-we-are-expert-list .pa-we-are-icon img{height: 32px; width: 32px;}
/* We Expert Partition section css End */

/* ------Media Query start------ */


@media (min-width: 320px) and (max-width: 639px) {
	.pa-landing-page-header .pa-logo{ max-width: 135px; }
}
@media(min-width: 640px){
    .container,.container-xl{padding: 0 30px;}
    .pa-about-ctn,.pa-about-appoinment,.pa-contact-form-wrap .container{padding: 40px 30px;}
    .pa-menu-btn{margin: 0 12px 0 40px;}
    .pa-consultation-call {display: flex;}
    .pa-hero-ctn{padding: 48px 30px;}
    .whyChoose-ctn{padding: 32px 30px 40px 30px;}
    .pa-testimonails-wrap{padding: 60px 30px 40px;}
    .pa-testimonails .pa-testi-info{padding: 60px 30px 75px;}

    /* ------about us section start------ */
    .pa-about-img{width:100%;max-width: 465px;margin: 0 auto;}
    /* ------about us section end------ */

    /* ------WE ARE EXPERT start------ */
    .pa-we-are-expert{padding: 50px 0;}
    /* ------WE ARE EXPERT end------ */

    /* ------Recent Case Studies start------ */
    .pa-recent-case-studies{padding: 50px 0;}
    /* ------Recent Case Studies end------ */
    
    /* ------about us page section start------ */
    .pa-aboutus-section.pa-aboutus-page{padding: 50px 0;}
    .pa-aboutus-section.pa-aboutus-page .pa-about-content h4.pa-about-book{font-size: 24px;}
    .pa-aboutus-section.pa-aboutus-page .pa-about-signature > div {padding-left: 15px;width: auto;}
    /* ------about us page section end------ */

    /* ------why choose us section start------ */
    .pa-why-choose-main {padding-bottom: 50px;}
    /* ------why choose us section end------ */

    /* ------contact page info start------ */
    .pa-info-box{padding-left: 55px;padding-top: 0;}
    .pa-info-box img{left: 0;margin-left: 0;top: 0px;}
    .pa-conatct-form-inner .nf-form-cont .one-third,.pa-conatct-form-inner .nf-form-cont .two-sixths {width: 31.6239316239%;}
    .pa-conatct-form-inner .nf-form-cont .one-third{margin-left: 2.5641025641%;}
    /* ------contact page info end------ */
    
    /* ------Practice why and how section start------ */
    .pa-why-wrapbox .pa-why-img-vox, .pa-why-wrapbox .pa-why-content-block{width: 50%;}
    .pa-our-work-count-inner{padding: 0 15px;width: 50%;border-right: none;padding-bottom: 20px;}
    .pa-why-wrapbox .pa-why-content-block:nth-child(even){order: unset;}
    /* ------Practice why and how section end------ */

    /* ------Practice page start------ */
    .pa-practice-details-wrap{padding: 60px 0 60px;}
    .pa-working-content {width: 40%;padding-right: 15px;order: unset;margin-top: 0;}
    .pa-working-image{width: 260px;}
    .pa-practice-next-prev .pa-post-navigation{flex-wrap: nowrap;gap: 0px;}
    /* ------Practice page end------ */

    /* ------catagory page css start------ */
    .pa-catagory-list article{width: calc(50% - 10px);}
    .pa-catagory-list{padding: 60px 30px 40px;max-width: 1200px;margin: 0 auto;gap: 20px;}
    /* ------catagory page css end------ */

    /* ------page banner start------ */
    .pa-breadcrumb{padding: 11px 30px;}
    /* ------page banner end------ */

     /* ------search page css start------ */
    .search main > section {padding: 0 30px;}
    .search main h1{margin: 0 -30px;}
    /* ------search page css end------ */


    /* ------contact form section start------ */
    .pa-contact-form-wrap .nf-form-cont .one-half,.pa-contact-form-wrap .nf-form-cont .three-sixths,.pa-contact-form-wrap .nf-form-cont .two-fourths{width: 48.7179487179%;}
    .pa-contact-form-wrap .nf-form-cont .one-half{margin-left: 2.5641025641%;}
    .pa-contact-form-wrap .ninja-forms-form-wrap .ninja-forms-field{height: 55px;line-height: 55px;}
    .pa-contact-form-wrap .ninja-forms-form-wrap .submit-container .submit-wrap .ninja-forms-field{line-height: 2.5;}
    .pa-conatct-form-inner .nf-form-cont .two-thirds{width: 65.811965812%;margin-left: 2.5641025641% !important;}
    .pa-conatct-form-inner .nf-form-cont .one-half{width: 48.7179487179%;margin-left: 2.5641025641% !important;}
    .pa-conatct-form-inner .nf-form-cont .one-half.first{margin-left: 0 !important;}
    .pa-conatct-form-inner .nf-field-container{margin-bottom: 25px;}
    /* ------contact form section end------ */

    /* Ownership Disputes section css start */
    .pa-ownership-disputes{padding: 50px 0;}
    /* Ownership Disputes section css end */

    /* Partition Actions section css start */
    .pa-partition-n-action{padding: 50px 0;}
    .pa-partition-n-action::after{max-width: calc(100% - 60px);;top: 50px;}
    
    .pa-process-overview-content ul li{margin-bottom: 25px;background-color: var(--white-color);padding: 40px;counter-increment: section;padding-left: 120px;}
    .pa-process-overview-content ul li::before{content: counter(section, decimal-leading-zero);font-size: 46px;color: var(--secondary-color);font-weight: 700;font-family:var(--cormorant-font);position: absolute;left: 40px;}
    /* Partition Actions section css end */

    /* Our firm’s section css start */
    .pa-our-firms-section{padding: 50px 0;}
    /* Our firm’s section css end */

    /* landing-page-hero css start  */
    .pa-goto-next-sec{display: none;}
    /* landing-page-hero css end  */

    /* landing footer css start */
    .pa-landing-footer-logo img{width: 150px;}
    .pa-landing-footer-info ul li {width: 200px;border-right: 2px solid var(--secondary2-color);text-align: center;border-left: none;margin-bottom: 0;padding-left: 0;}
    .pa-landing-footer-info{flex-wrap: nowrap;margin-top: 0;}
    .pa-landing-footer-info ul{width: auto;}
    .pa-landing-footer p {margin-left: 20px;padding-left: 0;border-left: none;}
    /* landing footer css end */

    /* Our Success Stories css start */
    .pa-our-success-blog {padding: 0px 18px;}
    .pa-our-success-blog-img img { width: 100%; }
    .pa-our-success-blog .slick-slide { padding: 0 20px; }
    .pa-our-success-blog .slick-arrow.slick-next {right: -20px;width: 20px;}
    .pa-our-success-blog .slick-arrow.slick-prev{left: -20px;width: 20px;}
    /* Our Success Stories css end */

    /* landing form start */
    .page-template-template-landing-page .pa-contact-form-wrap .container{padding: 40px 30px 40px 30px;}
    /* landing form end */

    /* landing-page-hero css start  */
    .pa-landing-page-hero-inner h2{max-width: 400px;text-align: center;margin: 0 auto;margin-bottom: 20px;}
    .pa-landing-page-hero-inner p {font-size: 16px; margin-top: 20px;text-align: center;max-width: 451px;margin: 20px auto 0;}
    .pa-landing-page-hero-inner .pa-btn {padding: 12px 20px;font-size: 16px; margin: 50px  auto 0;}
    .pa-our-expti .pa-our-expti-box{width:50%;border-bottom: 1px solid #0000004D;border-right: 1px solid #0000004D;padding: 28px 18px;padding-bottom: 24px;padding-left: 90px;}
    .pa-our-expti .pa-our-expti-box:nth-child(even){border-right: none;}
    .pa-our-expti-box p,.pa-our-expti-box h4{font-size: 20px;}
    .pa-our-expti-box img{width: 32px;}
    /* landing-page-hero css end  */

       /* Legal Practice Areas css start */
    .pa-legal-practice-img-content{display: none;}
    .pa-legal-practice-box-section{padding: 60px;}
    .pa-legal-practice-box-wrap {gap: 40px 30px;}
    .pa-legal-practice-box{width: calc(50% - 15px);}
    /* Legal Practice Areas css end */

    /* landing page logo silder start */
    .pa-landing-logo-slider.pa-logo-slider-section{padding: 10px 20px 10px 20px;}
    .pa-landing-logo-slider .pa-logo-slide-item a img{max-height: 50px;min-height: 50px;}
    .pa-landing-logo-slider .pa-logo-slider{margin-top: 0;  gap: 0px;}
    /* landing page logo silder end */

    /* We Expert Partition section css start */
    .pa-we-expert-partition{padding: 50px 0;}
    .pa-we-are-expert-list ul{ gap: 20px 20px;}
    .pa-we-are-expert-list ul li {width: calc(50% - 10px);}
}
@media(min-width: 769px){
 
    .pa-menu-btn span{width: 30px;}
    .pa-logo {max-width: 190px;}
   
    .pa-about-appoinment .pa-case-client{width: 100%;margin-bottom: 16px;}
    .pa-we-are-expert-slider{max-width: 100%;}
    .pa-we-are-expert-slider.container-xl{/*max-width: 422px;padding: 0;*/}
    .pa-we-are-expert-item{padding: 0 10px;}
    /* ------Recent Case Studies start------ */
    .pa-recent-imgblock{margin-bottom: 30px;}
    /* ------Recent Case Studies end------ */

    /* ------testimonails start------ */
    .pa-testimonails .pa-testi-info{padding:60px 20px 85px;}
    .pa-testimonails-wrap{padding:67px 40px 40px;background-image: unset;}
    .pa-testimonails .pa-testi-info p{margin: 0 auto;max-width: 646px;font-size: 24px;}
    .pa-testimonails .pa-testi-info h2{margin-bottom: 18px;}
    .pa-testimonails .pa-testi-info .pa-btn{margin: 40px auto 0;padding: 18px 20px;}
    .pa-testi-content-slider .pa-testi-content p{font-size: 28px;line-height: 50px;text-align: center;}
    /* ------testimonails end------ */

    /* ------contact form section start------ */
    .pa-contact-form-wrap .container-xl{padding: 32px;}
    .pa-contact-info img{margin-bottom: 60px;width: 65px;height: 65px;}
    .pa-contact-info {padding-top: 86px;padding-bottom: 86px;}
    .pa-contact-info h2{font-size: 44px;line-height: 54px;}
    .pa-contact-info p{font-size: 16px;}
    .pa-contact-form-wrap .container{padding: 40px 30px 40px 30px;}
    /* ------contact form section end------ */

    /* ------logo slider start------ */
    .pa-logo-slider-section{padding: 10px 30px 10px 30px;}
    .pa-logo-slide-item{margin: 20px 0;padding: 10px 15px;}
    .pa-logo-slide-item:last-child{display: block;}
    .pa-logo-slide-item a img{ min-height: 70px;}
    /* ------logo slider end------ */

    /* ------page banner start------ */
    .pa-page-banner{padding: 106px 0px 106px 0px;}
    .pa-page-banner p{letter-spacing: 0.2em;}
    /* ------page banner end------ */

     /* ------why choose us section start------ */
    .pa-why-choose-col{width: calc(50% - 7.5px);}
    .pa-why-choose-box{width: 33.33%;padding: 0 34px;border-right: 1px solid var(--gray-600-color);margin-bottom: 0px;}
    .pa-why-choose-us{padding: 80px 0 260px;}
    .pa-why-choose-boxes{padding: 45px 0px 45px 0px;}
    .pa-progress-section .pa-task-progress {margin-bottom: 35px;}
    /* ------why choose us section end------ */

    /* ------about us testimonails start------ */
    .pa-about-testimonails {padding: 60px 0;}
    .pa-about-testi-item p{font-size: 20px;line-height: 30px;}
    .pa-about-testi-item {padding-top: 25px;}
    /* ------about us testimonails end------ */

    /* ------contact page info start------ */
    .pa-info-inner{padding: 60px 0px 55px 0px;}
    .pa-conatct-form-wrap{margin-top: 50px;padding-bottom: 60px;}
    /* ------contact page info end------ */

    /* ------Practice page service start------ */
    .pa-practice-box{width: calc(50% - 15px);}
    .pa-practice-service {padding: 60px 0 150px;}
    /* ------Practice page service end------ */

    /* ------Practice why and how section start------ */
    .pa-why-content-block{padding: 40px 24px;}
    .pa-our-work-count-inner{width: 25%;padding-bottom: 0;border-right: 1px solid var(--gray-600-color);}
    .pa-why-wrapbox .pa-why-img-vox,.pa-why-wrapbox .pa-why-content-block{width: 50%;}
    .pa-why-content-block h3{margin-bottom: 20px;}
    .pa-why-content-block ul li{line-height: 28px;}
    .pa-practice-counter-v2{margin-top: -10px;padding-bottom: 70px;}

    .pa-calltoaction-box{padding: 30px;}
	.pa-practice-content h2.wp-block-heading{padding-left: 94px;font-size: 24px;min-height: 80px;}
	.pa-practice-content h2.wp-block-heading::before{width: 78px;background-size: 36px;}
    /* ------Practice why and how section end------ */

    /* ------search page css start------ */
    .search main article{padding-left: 140px;min-height: 188px;padding-top: 30px;}
    .search main article > a{top: 32px;left: 0;width: 120px;}
    .search main article h2 a{font-size: 30px;}
    /* ------search page css end------ */

    /* ------404 page css start------ */
    .error404 main section article#post-404 h1{font-size: 48px;color: var(--primary2-color);}
    #post-404 h3{font-size: 175px;}
    /* ------404 page css end------ */

    /* ------catagory page css start------ */
    .pa-catagory-list article{width: calc(33.33% - 7.5px);}
    .pa-catagory-list{padding: 80px 30px 40px;}
    /* ------catagory page css end------ */

    /* Process Overview section css start */
    .pa-process-overview-sec {padding: 50px 0px;}
    /* Process Overview section css end */

    /* Our firm’s section css start */
    .pa-firms-icon{width: 100px;height: 100px;}
    .pa-firms-icon::before{width: 120px;height: 120px;}
    .pa-our-firms-list ul.pa-firms-inner-list {margin: 50px 0;}
    .pa-our-firms-list::before{left: 65px;}
    .pa-our-firms-list ul.pa-firms-inner-list > li{margin-left: 126px;margin-bottom: 30px;padding: 36px 30px;}
    .pa-our-firms-wrap {margin-top: 60px;}
    .pa-firms-inner-img {width: 100%;}
    .pa-firms-inner-img + .pa-firms-inner-content {padding-left: 0px;padding-top: 20px;}
    .pa-firms-icon img{width: 50px;height: 50px;object-fit: contain;}
    .pa-our-firms-list{padding-left: 15px;}
    .pa-firms-icon::before{display: block;}
    .pa-firms-inner-list li::after{left:-89px;top: 38px;width: 25px;height: 25px;}
    .pa-firms-inner-list li::before{ content: '';border-right: 30px solid var(--primary2-color);border-top: 20px solid transparent;border-bottom: 20px solid transparent;    position: absolute;left: -30px;}
    .pa-our-firms-list li h3{font-weight: 700;text-transform: uppercase;margin-left: 35px;font-size: 28px;}
    .pa-our-firms-section h2{font-size: 32px;}
    /* Our firm’s section css end */

     /* Your Legal Team section css start */
    .pa-your-legal-team-wrap{padding-bottom: 50px;}
    .pa-your-legal-team-wrap h2{margin-bottom: 40px;}
    .pa-your-legal-team-wrap .pa-your-legal-team-box {padding: 24px; margin-bottom: 30px;}
    .pa-your-legal-content {column-count: 2;}
    /* Your Legal Team section css start */

    /* contact contant section css start */
    .pa-contact-contant-wrap{padding-top: 60px;padding-bottom: 20px;}
    .pa-contact-contant-img{width: 360px;}
    .pa-contact-contant-info{width: 40%;padding-left: 40px;padding-top: 0;}
    .pa-contact-contant-info p{max-width: 695px;line-height: 28px;margin-top: 22px;}
    .pa-contact-contant-info h4{margin-top: 25px;}
    /* contact contant section css end */

     /* landing-page-hero css start  */
    .pa-landing-page-hero{padding: 160px 0 160px;}
    .pa-landing-page-hero-inner h2{max-width: 400px;text-align: center;margin: 0 auto;margin-bottom: 20px;}
    .pa-landing-page-hero-inner p {font-size: 16px; margin-top: 20px;text-align: center;max-width: 451px;margin: 20px auto 0;}
    .pa-landing-page-hero-inner .pa-btn {padding: 12px 20px;font-size: 16px; margin: 50px  auto 0;}
    .pa-our-expti .pa-our-expti-box{width:50%;border-bottom: 1px solid #0000004D;border-right: 1px solid #0000004D;padding: 28px 18px;padding-bottom: 24px;padding-left: 90px;}
    .pa-our-expti .pa-our-expti-box:nth-child(even){border-right: none;}
    .pa-our-expti-box p,.pa-our-expti-box h4{font-size: 20px;}
    .pa-our-expti-box img{width: 32px;}
    /* landing-page-hero css end  */

    /* About Arkady Bukh  css start */
    .pa-ab-title-content{width: 100%;}
    .pa-ab-img-info{padding-left: 0;margin: 40px 0 0;}
    .pa-ab-imb-block{width: 100%;max-width: 457px;margin: 0 auto;}
    .pa-ab-info{width:100%;padding-left: 0px;margin-top: 40px;max-width: 100%;margin-left: 0;}
    .pa-ab-sign {margin-top: 20px;display: flex;position: relative;padding-left: 130px;min-height: 90px;flex-direction: column;justify-content: center;}
    .pa-ab-sign img{position: absolute;left: 0;width: 115px;margin-top: 10px;}
    .pa-ab-title-content h2{font-size: 40px;}
    /* .pa-ab-title-content p{text-align: left;} */
    .pa-ab-imb-block::before{height: calc(100% - 100px);}
    
    /* About Arkady Bukh  css end */

    /* Legal Practice Areas css start */
    .pa-legal-practice-img-content{display: none;}
    .pa-legal-practice-box-section{padding: 60px;}
    .pa-legal-practice-box-wrap {gap: 40px 30px;}
    .pa-legal-practice-box{width: calc(50% - 15px);}
    /* Legal Practice Areas css end */

    /* first choice css start */
    .pa-first-choice-content {width:100%;padding-right: 0px;order: 2;}
    .pa-first-img-block {width: 100%;}
    .pa-first-choice-img{max-width: 570px;margin: 0 auto 50px;}
    /* first choice css end */

    /* landing testimonails section css start */
    .pa-testi-title-content {width: 100%;text-align: center;}
    .pa-landing-testimonials .pa-sub-title{text-align: center;} 
     .pa-testi-title-content h2{max-width: 338px;margin: 0 auto;}
     .pa-testi-title-content p{max-width: 497px;margin: 0 auto;}
     .pa-landing-testi-wrap {width: 100%;padding-left: 0px;gap: 50px;flex-direction: column;margin-top: 50px;}
     .pa-lan-testi-box {width:100%;text-align: center; max-width: 320px;margin: 0 auto;}
     .pa-lan-profile img{left: 50%;transform: translateX(-50%);width: 60px;height: 60px;}
     .pa-lan-profile{padding-left: 0px;padding-top: 70px;}
     .pa-lan-profile h5{font-size: 18px;}
    .pa-lan-profile span{font-size: 16px;}
    /* landing testimonails section css end */

    /* Our Success Stories css start */
    .pa-our-success-content {width: 100%;}
    .pa-our-success-content h2{max-width: 430px;}
    .pa-our-success-blog-wrap {width:100%;padding-left: 0px;padding-top: 50px;}
    .pa-our-success-blog .slick-arrow {width: 40px;height: 40px;top: 50%;}
    .pa-our-success-blog .slick-arrow.slick-next {right: -20px;width: 20px;}
    .pa-our-success-blog .slick-arrow.slick-prev{left: -20px;width: 20px;}
    .pa-our-success-blog {padding: 0px 18px;}
    .pa-our-success-content h2{font-size: 40px;}
    .pa-our-success-blog-box h4{font-size: 20px;}
    .pa-our-success-blog-img img { width: 100%; }
    .pa-our-success-blog .slick-slide { padding: 0 25px; }
    /* Our Success Stories css end */

    /* landing header css start */
    .pa-landing-page-header .pa-consultation-icon{width: 34px;}
    .pa-landing-page-header .pa-consultation-call {padding: 15px;}
    /* landing header css end */

    /* landing footer css start */
    .pa-landing-footer-logo img{width: 150px;}
    .pa-landing-footer-info ul li {width: 200px;border-right: 2px solid var(--secondary2-color);text-align: center;border-left: none;margin-bottom: 0;padding-left: 0;}
    .pa-landing-footer-info{flex-wrap: nowrap;margin-top: 0;}
    .pa-landing-footer-info ul{width: auto;}
    .pa-landing-footer p {margin-left: 20px;padding-left: 0;border-left: none;}
    /* landing footer css end */

    /* landing faq css start */
    .pa-landing-faq-wrap .whyChoose-accordian-head{font-size: 18px;}
    /* landing faq css end */

    /* landing form start */
    .page-template-template-landing-page .pa-contact-form-wrap .container{padding: 40px 30px 40px 30px;}
    /* landing form end */

    /* landing page logo silder start */
    .pa-landing-logo-slider.pa-logo-slider-section{padding: 10px 30px 10px 30px;}
    /* landing page logo silder end */

    /* blog-quote-new css start */
    .pa-blog-quote.pa-blog-quote-new {padding: 44px 40px 38px;}
    .pa-blog-quote.pa-blog-quote-new .pa-blog-quote-title{font-size: 23px;}
    .pa-blog-quote.pa-blog-quote-new .pa-blog-quote-title p{font-size: 23px;line-height: 33px;}
    /* blog-quote-new css end */

    /* We Expert Partition section css start */
    .pa-we-are-expert-list ul{ gap: 20px 20px;}
    .pa-we-are-expert-list ul li {width: calc(50% - 10px);}
    .pa-we-are-expert-list ul li a{ min-height: 62px; padding-left: 90px; }
    .pa-we-are-expert-list .pa-we-are-icon { width: 60px;  height: 60px; }
    .pa-we-are-expert-list .pa-we-are-icon img{height: 40px; width: 40px;}
}
@media(min-width: 1024px){
    h1{font-size: 38px;}
    h2{font-size: 32px;}
    h3{font-size: 28px;}
    .pa-sub-title{font-size: 14px;margin-bottom: 12px;letter-spacing: 3px;}
    .pa-hero-ctn{text-align: left; position: absolute; top: 0;left: 0;transform: initial;max-width: 50%;padding: 48px 30px;height: 100%;flex-direction: column;justify-content: center;display: flex;}
    .pa-hero-ctn p{margin-bottom: 30px;}
    .pa-hero-ctn .pa-btn{margin: 0;}
    
    .pa-about-video{margin-top: auto;}
    .pa-about-ctn{padding: 40px 30px;}
    .pa-about-appoinment .pa-case-client{width: 50%;margin-bottom: 0;}
    .pa-about-appoinment .pa-case-client:first-child{padding-right: 10px;}
    .pa-about-appoinment .pa-case-client:last-child{padding-left: 10px;}
    .pa-about-appoinment {padding: 100px 15px 90px;max-width: 710px;margin: 0 auto;}
    .pa-about-appoinment ul li{padding: 16px 20px 16px 80px;text-align: left;}
    .pa-about-appoinment ul li img,.pa-about-appoinment ul li svg{top: 50%;left: 16px;transform: translateY(-50%);}
    

    .whyChoose-img{width: 41%;}
    .whyChoose-img img{max-width: 450px;}
    .whyChoose-ctn{width: 59%;padding: 80px 30px 80px 40px;}

    /* ------WE ARE EXPERT start------ */
    .pa-we-are-expert-title span{font-size: 14px;letter-spacing: 3px;}
    .pa-we-are-expert-title::after{margin-top: 22px;}
    .pa-we-are-expert{padding: 60px 0;}
    .pa-we-are-expert .pa-btn{margin-top: 0;padding: 18px 24px;}
    .pa-we-are-expert .pa-we-are-expert-slider.container{max-width:1680px;padding: 0;}
    .pa-we-are-expert-content{padding: 35px 20px 35px;}
    .pa-we-are-icon img{width: 50px;}
    .pa-we-are-icon{width: 76px;height: 76px;}
    .pa-we-are-expert-content h3 a{margin-bottom: 18px;}
    .pa-we-are-expert-slider .slick-list {margin-right: -10px;}
    .pa-we-are-expert-slider{max-width: 100%;padding: 0;}
    /* ------WE ARE EXPERT end------ */

    /* ------counter Section start------ */
    .pa-counter-section{padding: 45px 0;}
    .pa-counter-wrap{gap: 0;}
    .pa-counter-wrap li{width: 22%;flex-grow: 1;}
    .pa-counter-wrap li h3{font-size: 42px;}
    /* ------counter Section end------ */

    /* ------about us section start------ */
    .pa-aboutus-section{padding: 80px 0;}
    .pa-aboutus-section .container{padding: 0 30px 0 30px;}
    .pa-about-img {width: 310px;margin-top: 40px;max-width: 100%;}
    .pa-about-img > img{min-height:unset;height: auto;}
    .pa-about-exp-tag h4{font-size: 44px;}
    .pa-about-exp-tag p{font-size: 15px;}
    .pa-about-exp-tag{max-width: 220px;top: -60px;left: -32px;padding: 17px 30px 14px 30px;}
    .pa-about-content{width: 40%;padding-right: 60px;order: unset;margin-top: 0px;}
    .pa-hero-img img{min-height: 450px;object-fit: cover;object-position: center;}
    /* ------about us section end------ */

    /* ------contact form section start------ */
    .pa-contact-form-inner{flex-grow: 1;width:40%;padding-left: 45px;padding-bottom: 0;}
    .pa-contact-de{padding: 40px 30px 20px 30px;width: 310px;order: unset;}
    .pa-contact-de a{font-size: 16px;}
    .pa-contact-de .pa-contact-main{font-size: 30px;}
    .pa-contact-de .pa-contact-main svg {width: 29px;height: 29px;}
    /* ------contact form section end------ */
    

    /* ------Recent Case Studies start------ */
    .pa-recent-case-studies{padding: 60px 0;}
    .pa-recent-titles { width: 690px;}
    .pa-recent-case-studies .pa-btn{margin-left: auto;margin-top: 0px;}
    .pa-recent-titles::after{margin-top: 22px;}
    /* ------Recent Case Studies end------ */

    /* ------logo slider start------ */
    .pa-logo-slider-section{padding: 20px 40px 20px 40px;}
    .pa-logo-slider{display: block;}
    .pa-logo-slide-item{width: initial;}
    /* ------logo slider end------ */

    /* ------Footer Start------ */
    .site-footer .foot-col,.site-footer .foot-col:first-child{width:33.33%;margin-bottom: 0;}
    .site-footer .foot-col:first-child p{max-width: 290px;}
    .pa-footer-top {padding: 35px 0px 35px 0px;}
    .pa-footer-bottom .container{flex-direction: unset;}
    .ph-foot-social{margin-top: 0px;}
    .ph-foot-social li a{width: 47px;height: 47px;}
    /* ------Footer end------ */

    /* ------about us page section start------ */
    .pa-aboutus-page .pa-about-content{width: 40%;padding-left: 80px;order: unset;margin-top: 0px;padding-right: 0;}
    .pa-aboutus-section.pa-aboutus-page{padding: 60px 0;}
    .pa-aboutus-section.pa-aboutus-page .pa-about-img-shape {right: -30px;top: -30px;max-width: calc(100% - 1px);}
    .pa-aboutus-section.pa-aboutus-page .pa-about-content{margin-top: 0px;}
    .pa-aboutus-section.pa-aboutus-page .pa-about-img {width: 360px;}
    /* ------about us page section end------ */

     /* ------why choose us section start------ */
    .pa-why-choose-content{column-count: 2;}
    .pa-why-choose-main {padding-bottom: 60px;}
    .pa-why-choose-us{/*padding: 105px 0 260px;*/ padding: 80px 0 240px;}
    /* ------why choose us section end------ */

    /* ------contact page info start------ */
    .pa-conatct-form-wrap{padding-bottom: 70px;}
    .pa-info-box::after{content: '';height: 100%;width: 1px;background-color: var(--gray-600-color);position: absolute;right: 10px;top: 0;display: block;}
    .pa-info-inner{padding: 100px 0px 55px 0px;}
    .pa-info-box{width: 33.33%;padding-bottom: 0;margin-bottom: 0;border-bottom: none;text-align: left;}
    .pa-info-box p{margin-left: 0 !important;max-width: 230px;}
    /* ------contact page info end------ */

    /* ------Practice why and how section start------ */
    .pa-why-content-block{padding: 72px 40px;}
    .pa-practice-why-how .container{top: -100px;}
    .pa-our-work-count-inner h3{font-size: 50px;}
    .pa-our-work-count-inner p{font-size: 16px;}
    .pa-practice-counter-v2{margin-top: -60px;padding-bottom: 70px;}
    /* ------Practice why and how section start------ */

    /* ------Practice page start------ */
    .pa-practice-details-wrap .pa-practice-content{width: 40%;padding-right: 30px;}
    .pa-practice-details-wrap{padding: 65px 0 80px;}
    .pa-practice-details-wrap .pa-practice-list-blocks {width: 366px;margin-top: 0;}
     /* ------Practice page end------ */

    /* ------contact page map start------ */
    .pa-map-block iframe{height: 560px;}
    /* ------contact page map start------ */

    /* Ownership Disputes section css start */
     .pa-ownership-disputes{padding: 60px 0;}
     .pa-ownership-content {gap: 80px;margin-top: 40px;}
     .pa-ownership-textblock {width: calc(55% - 40px);}
     .pa-ownership-textblock::after{display: block;}
     .pa-ownership-textblock:last-child {width: calc(45% - 40px);}
    /* Ownership Disputes section css end */

    /* Partition Actions section css start */
    .pa-partition-n-action{padding: 60px 0;}
    .pa-partition-n-action::after{top: 60px;}
    .pa-partition-wrap-main{gap: 30px;margin-top: 40px;}
    .pa-partition-box{padding: 30px 30px;width: calc(50% - 15px);}
    
    /* Partition Actions section css end */

    /* Process Overview section css start */
    .pa-process-overview-content {width: 40%;flex-grow: 1;padding-left: 50px;}
    .pa-process-overview-sec {padding: 60px 0px;}
    .pa-process-overview-content ul li {padding: 30px;padding-left: 120px;}
    .pa-process-over-image{width: 40%;height: fit-content;position: sticky;top: 110px;}
    /* Process Overview section css end */

    /* Our firm’s section css start */
    .pa-our-firms-section{padding: 60px 0;}
    .pa-firms-icon{width: 100px;height: 100px;}
    .pa-firms-icon::before{width: 120px;height: 120px;}
    .pa-our-firms-list ul.pa-firms-inner-list {margin: 50px 0;}
    .pa-our-firms-list::before{left: 65px;}
    .pa-our-firms-list ul.pa-firms-inner-list > li{margin-left: 126px;margin-bottom: 30px;}
    .pa-our-firms-wrap {margin-top: 60px;}
    .pa-firms-inner-img {width: 345px;}
    .pa-firms-inner-img + .pa-firms-inner-content {padding-left: 40px;padding-top: 0;}
    /* Our firm’s section css end */

    /* Your Legal Team section css start */
    .pa-your-legal-team-wrap{padding-bottom: 60px;}
    .pa-your-legal-team-wrap .pa-your-legal-team-box {padding: 32px 46px 46px 46px; margin-bottom: 46px;}
    /* Your Legal Team section css start */

    /* landing form start */
    .page-template-template-landing-page .pa-contact-form-wrap .nf-form-cont .one-half,.page-template-template-landing-page .pa-contact-form-wrap .nf-form-cont .three-sixths,.page-template-template-landing-page .pa-contact-form-wrap .nf-form-cont .two-fourths{width: 48.7179487179%;}
    .page-template-template-landing-page  .pa-contact-form-wrap .nf-form-cont .one-half {margin-left: 2.5641025641%;}
    /* landing form end */

    /* landing page logo silder start */
    .pa-landing-logo-slider.pa-logo-slider-section{padding: 20px 40px 20px 40px;}
    /* landing page logo silder end */

    /* We Expert Partition section css start */
    .pa-we-expert-partition{padding: 60px 0;}
    .pa-we-are-expert-list .pa-we-are-icon { width: 60px;  height: 60px; }
    .pa-we-are-expert-list ul{ gap: 20px 40px;}
    .pa-we-are-expert-list ul li {width: calc(33.33% - 27px);}
}
@media(min-width: 1280px){
    h1{font-size: 48px;}
    h2{font-size: 40px;}
    /* p{font-size: 16px;} */
    p,.pa-partition-box ul li,.pa-testimonails .pa-testi-info p{font-size: 18px;}
    p + p{margin-top: 16px;}
    .container {padding: 0 15px;}
    .container-xl{max-width: 1280px;padding: 0 15px;}
    .pa-site-header .container-xl{padding: 0 15px;}
    .pa-btn{padding: 16px 32px;}
    .pa-site-header::after{content:"";width: calc((100% - 1220px)/2);height:100%;position:absolute;right:0;top:0;background-color:var(--primary-color);}
    .pa-logo{max-width: 220px;}
    .pa-menu-btn,.pa-close-btn{display:none;}
    .pa-consultation-icon{width:28px;display:block;}
    .pa-consultation-call {padding:15px;padding-right:0;background-color:var(--primary-color);font-size:14px;display:block;margin-left:initial;padding-left:60px;}
    .pa-consultation-call span {font-size:16px;display:block;}
    .pa-consultation-call::after{display: none;}
    .pa-menu-container{width: 50%;flex-grow: 1;padding: 0 30px;background-color: transparent;position: static;transform: initial;opacity: 1;backdrop-filter:unset;visibility: visible;}
    .pa-menu-container ul.nav{padding: 0;background-color: transparent;max-width: 100%;margin-left: auto;height: auto;overflow: unset;transform: initial;}
    .pa-menu-container ul.nav .page_item a{text-align: center;font-size: 18px;line-height: 60px;padding: 0;}
    .pa-menu-container  ul.nav >li{position: relative;}
    .pa-menu-container  ul.nav{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 24px;}
    .pa-menu-container ul.nav .page_item ul {display: flex;flex-direction: column;position: absolute;left: 0; margin-top: 10px; opacity: 0;visibility: hidden;z-index: 1;background-color: var(--white-color);width: 280px;box-shadow: 0 8px 4px 0 rgba(16, 23, 44, 0.12);transition: all 0.4s ease;padding: 10px;}
    .pa-menu-container ul.nav .page_item:hover ul{opacity: 1;visibility: visible;margin-top: 0;}
    .pa-menu-container ul.nav .page_item ul li a{padding: 6px 12px;text-align: left;font-size: 16px;}
    .pa-menu-item .pa-submenu-wrap .pa-submenu-inner ul{display: flex;flex-direction: column;gap: 12px;}
    .pa-menu-container{display: block;}
    .pa-menu-container ul.nav .page_item ul.sub-menu{max-height: unset;padding-left: 0;}

    .pa-menu-container ul.nav .page_item ul.sub-menu{overflow: visible;height: auto;}

     .pa-counter-section{padding: 70px 0;}
    /* ------Hero section start------ */
    .pa-hero-ctn{padding: 48px 48px 48px calc((100% - 1250px) / 2);text-align: left; position: absolute; top: 50%;left: 0;transform: translateY(-50%);max-width: 50%;height: auto;display: block;}
    .pa-hero-ctn > span{margin-bottom: 24px;font-size: 16px;}
    .pa-hero-ctn p{margin-bottom: 44px;}
    .pa-hero-img img{min-height: unset;}
    /* ------Hero section end------ */

    .pa-about-section .container{max-width: 1280px;}
    .pa-about-video-block{width: 58%;display: flex;flex-direction: column;}
    .pa-about-appoinment{width: 42%;max-width: 100%;}
    .pa-about-appoinment ul {gap: 20px;}
    .pa-about-appoinment ul li {font-size: 26px; padding: 16px 20px 16px 90px;}
    .pa-about-appoinment ul li p{font-size: 16px;}
    .pa-about-appoinment ul li img,.pa-about-appoinment ul li svg{width: 60px;height: 60px;}
    .pa-about-ctn{padding: 80px 40px 40px calc((100vw - 1250px)/2);}
    .pa-about-appoinment{padding: 60px calc((100vw - 1250px) / 2) 60px 40px;}
    /*.pa-about-video::after{padding-top: 65%;}*/
    .pa-about-video-block h2{max-width: 600px;}
    


    .whyChoose-section{padding-right: calc((100% - 1170px)/2);}
    .whyChoose-img img{max-width: 108%;}
    .whyChoose-ctn{padding: 80px 0 0 80px;}
    .whyChoose-accordian-ctn{padding: 16px 16px;}

    /* ------WE ARE EXPERT start------ */
    .pa-we-are-expert{padding: 80px 0;}
    .pa-we-are-expert-slider{margin-top: 55px;padding: 0 15px;}
    .pa-we-are-expert-slider .slick-list{margin-left: -15px;}
    .pa-we-are-expert-item{padding: 0 15px;}
    .pa-we-are-expert .pa-we-are-expert-slider.container{padding: 0 15px;}
    .pa-we-are-expert .container{margin-left: calc((100% - 1280px) / 2);}
    /* ------WE ARE EXPERT end------ */

    /* ------testimonails start------ */
    .pa-testimonails .pa-testi-info{padding: 100px 20px 120px;width: 42%;text-align: left;}
    .pa-testimonails-wrap{padding: 100px 70px;width: 58%;background-image: url('images/test-slider-bg.webp');background-color: var(--gray-500-color);}
    .pa-testimonails .pa-testi-info p{margin-left: 0 !important;max-width: 470px;font-size: 16px;}
    .pa-testimonails .pa-testi-info h2{margin-bottom: 32px;}
    .pa-testimonails .pa-testi-info .pa-btn{margin-left: 0 !important;}
    .pa-testi-content-slider .pa-testi-content p{font-size: 20px;line-height: 30px;text-align: left;}
    .pa-testimonails .pa-testi-info{padding-left: calc((100% - 1250px) / 2);}
    .pa-testimonails-wrap{padding-right: calc((100% - 1250px) / 2);}
    /* ------testimonails end------ */

    /* ------contact form section start------ */
    .pa-contact-form-wrap .container{margin-top: -105px;box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.15);max-width: 1170px;}
    .pa-contact-info img{margin-bottom: 70px;}
    .pa-contact-info {padding-top: 110px;padding-bottom: 210px;}
    .pa-contact-info h2{font-size: 60px;line-height: 72px;}
    .pa-contact-info p{font-size: 18px;}
    .pa-contact-form-wrap{padding-bottom: 40px;overflow: visible;}
    /* ------contact form section end------ */

    /* ------about us section start------ */
    .pa-aboutus-section .container {padding: 0 30px 0 15px;}
    .pa-about-img {width: 465px;margin-top: 0px;}
    .pa-about-exp-tag h4{font-size: 60px;}
    .pa-about-exp-tag p{font-size: 18px;}
    .pa-about-exp-tag{max-width: 276px;}
    .pa-aboutus-section {padding: 160px 0 120px;}
    .pa-about-signature{padding: 20px 0 20px 180px;}
    .pa-about-signature img {width: 160px;}
    .pa-about-signature{font-size: 22px;line-height: 36px;margin-top: 40px;}
    .pa-about-signature p{font-size: 17px;line-height: 1;}
    /* ------about us section end------ */

    /* ------Recent Case Studies start------ */
    .pa-recent-case-studies{padding: 80px 0;}
    /* ------Recent Case Studies end------ */


    /* ------Footer Start------ */
    .site-footer .foot-col{width:25%}
    .site-footer .foot-col:first-child{width: 50%;}
    .site-footer .foot-col:first-child p {max-width:485px ;}
    .pa-footer-top {padding: 75px 0px 100px 0px;}
    /* ------Footer end------ */

  

    /* ------about us page section start------ */
    .pa-aboutus-section.pa-aboutus-page{padding: 80px 0;}
    .pa-aboutus-section.pa-aboutus-page .pa-about-img-shape{max-width: 100%;}
    .pa-aboutus-section.pa-aboutus-page .pa-about-img {width: 465px;}
    /* ------about us page section end------ */

    /* ------why choose us section start------ */
    .pa-why-choose-main {padding-bottom: 80px;}
    /* ------why choose us section end------ */

    /* ------contact page info start------ */
    .pa-conatct-form-wrap{padding-bottom: 100px;}
    .pa-info-box img{width: 44px;height: 48px;}
    .pa-info-box{padding-left: 75px;}
    .pa-info-box::after{right: 20px;}
    .pa-info-box p{max-width: 260px;}
    /* ------contact page info end------ */

    /* ------Practice page service start------ */
    .pa-practice-box{width: calc(33.33% - 20px);}
    .pa-practice-service {padding: 80px 0 150px;}
    /* ------Practice page service end------ */

    /* ------Practice page start------ */
    .pa-practice-details-wrap{padding: 65px 0 100px;}
    .pa-practice-content ul li,.pa-practice-content ol li{line-height: 28px;font-size: 18px;}
     /* ------Practice page end------ */

    /* ------catagory page css start------ */
    .pa-catagory-list{padding: 80px 15px 40px;}
    /* ------catagory page css end------ */

    /* ------search page css start------ */
    .search main > section {padding: 0 15px;}
    .search main h1{margin: 0 -15px;}
    /* ------search page css end------ */

     /* Ownership Disputes section css start */
     .pa-ownership-disputes{padding: 80px 0;}
     /* Ownership Disputes section css end */

    /* Partition Actions section css start */
    .pa-partition-n-action{padding: 90px 0 80px;}
    .pa-partition-n-action::after{max-width: 1250px;top: 80px;}
    .pa-partition-wrap-main{gap: 50px;margin-top: 50px;}
    .pa-partition-box{padding: 30px 45px;width: calc(50% - 25px);}
    /* Partition Actions section css end */

    /* Process Overview section css start */
    .pa-process-overview-content {padding-left: 80px;}
    .pa-process-overview-sec {padding: 98px 0 125px;}
    .pa-process-overview-content ul li {padding: 40px;padding-left: 120px;}
    /* Process Overview section css end */

    /* Our firm’s section css start */
    .pa-our-firms-section{padding: 80px 0;}
    .pa-firms-icon{width: 130px;height: 130px;}
    .pa-firms-icon::before{width: 150px;height: 150px;}
    .pa-our-firms-list ul.pa-firms-inner-list {margin: 75px 0;}
    .pa-our-firms-list::before{left: 81px;}
    .pa-our-firms-list ul.pa-firms-inner-list > li{margin-left: 142px;margin-bottom: 46px;}
    .pa-our-firms-wrap {margin-top: 80px;}
    /* Our firm’s section css end */

    /* Your Legal Team section css start */
    .pa-your-legal-team-wrap{padding-bottom: 80px;}
    /* Your Legal Team section css start */

    .pa-landing-page-header .container-xl, .pa-landing-page-hero .container-xl,.pa-our-expti .container-xl,.pa-about-ab .container-xl,.pa-first-choice .container-xl,.pa-landing-testimonials .container-xl,.pa-our-success  .container-xl,.pa-landing-footer  .container-xl{max-width: 1240px;}
    .pa-landing-page-header.pa-site-header::after { width: calc((100% - 1210px) / 2);}
    
    /* landing-page-hero css start  */
    .pa-landing-page-hero{padding: 160px 0 160px;}
    .pa-landing-page-hero-inner h2{max-width: 100%;text-align: left;margin-left: 0;}
    .pa-landing-page-hero-inner p{font-size: 20px;text-align: left;max-width: 100%;margin-left: 0;margin-top: 0;}
    .pa-landing-page-hero-inner .pa-btn{margin-top: 74px;padding: 16px 28px;font-size: 18px;margin-left: 0;}
    .pa-landing-page-hero-inner{margin-left: 0;}
     .pa-our-expti .pa-our-expti-box{width:25%;}
     .pa-our-expti .container-xl{padding:0 15px;}
     .pa-our-expti{margin-top: -58px;}
      .pa-our-expti .pa-our-expti-box:nth-child(even){border-right: 1px solid #0000004D;}
    .pa-our-expti .pa-our-expti-box:first-child{border-left: 1px solid #0000004D;}
    /* landing-page-hero css end  */

    /* About Arkady Bukh  css start */
    .pa-about-ab{padding: 126px 0 91px;}
    .pa-ab-imb-block{width:370px;max-width: 100%;}
    .pa-ab-title-content{width:368px;}
    .pa-ab-img-info{padding-left: 45px;margin: 0;width: 40%;}
    .pa-ab-sign img{width: 115px;margin-top: 10px;}
    .pa-ab-info{width:30%;padding-left: 26px;margin-top: 0;}
    .pa-ab-sign{display: inline-flex;min-height: fit-content;padding-left: 0;margin-top: auto;}
    .pa-ab-sign img{position: static;}
    /* About Arkady Bukh  css end */

    /* Legal Practice Areas css start */
    .pa-legal-practice-img-content{width: 550px;display: flex;}
    .pa-lagal-img-text{max-width: 400px;}
    .pa-legal-practice-box-section{padding: 58px 60px 60px 60px;}
    .pa-legal-practice-box-wrap {gap: 40px 30px;}
    .pa-legal-practice-box{width: calc(50% - 15px);}
     .pa-first-choice-content {padding-right: 60px;}
     .pa-legal-practice-box h3{font-size: 22px;}
    /* Legal Practice Areas css end */

    /*  landing testimonails section start */
    .pa-landing-testimonials{padding: 25px 0 80px;}
    .pa-testi-title-content {width: 370px;text-align: left;}
    .pa-landing-testi-wrap{padding-left: 60px;margin-top: 0;}
    .pa-landing-testimonials .pa-sub-title{text-align: left;} 
    .pa-testi-title-content h2,.pa-testi-title-content p{max-width: 100%;margin-left: 0;}
    .pa-landing-testi-wrap {width: 50%;padding-left: 100px;gap: 50px;flex-direction: unset;}
    .pa-lan-testi-box {width: calc(50% - 25px); text-align: left;max-width: 100%;margin-left: 0;}
    .pa-lan-profile{padding-left: 70px;padding-top: 0;}
    .pa-lan-testi-box .pa-qu{position: static;}
    .pa-testi-title-content p{text-align: justify;margin-top: 0;}
    .pa-lan-testi-box p{text-align: justify;}
    /*  landing testimonails section end */

     /* Our Success Stories css start */
     .pa-our-success{padding: 90px 0;}
    .pa-our-success-content {width: 400px;padding-right: 25px;}
    .pa-our-success-blog-wrap{padding-left: 20px;}
    .pa-our-success-content h2{max-width: 100%;}
    .pa-our-success-blog {padding: 0px 0px;}
    .pa-our-success-blog-wrap {width: 40%;padding-left: 30px;padding-top: 0;}
    .pa-our-success-blog-box h4{font-size: 20px;}
    .pa-our-success-blog .slick-arrow.slick-next{right: -30px;width: 20px;}
    .pa-our-success-blog .slick-arrow.slick-prev{left: -30px;width: 20px;}
    /* Our Success Stories css end */

    /* first choice css start */
    .pa-first-choice {padding: 90px 0 25px;}
    .pa-first-choice-content {width: 40%;padding-right: 120px;order: unset;}
    .pa-first-choice-content p{font-size: 15px;line-height: 1.3;}
    .pa-first-img-block {width: 480px;}
    .pa-first-choice-img{max-width: 100%;margin-bottom: 0;}
    .pa-lan-profile img{left: 0;transform: unset;}
    /* first choice css end */

    /* landing footer css start */
    .pa-landing-footer-logo img{width: auto;}
    /* landing footer css end */

    /* landing faq css start */
    .pa-landing-faq{padding: 80px 0;}
   /* landing faq css end */

    /* landing header css start */
    .pa-landing-page-header.pa-site-header .container{max-width: 1240px;}
    .whyChoose-accordian-head .whyChoose-accordian-icon{height: 58px;}
    .pa-landing-page-header ul h4{font-size: 20px;}
    /* landing header css send */

    /* landing form start */
    .page-template-template-landing-page .pa-contact-form .pa-contact-info h2{font-size: 54px;}
    .page-template-template-landing-page .pa-contact-form .pa-contact-info p{font-size: 20px; }
    .page-template-template-landing-page  .pa-contact-form-wrap .pa-contact-form-inner h2{font-size: 38px;}
    .page-template-template-landing-page .pa-contact-info{ padding-top: 62px}
    /* landing form end */

    /* We Expert Partition section css start */
    .pa-we-expert-partition{padding: 80px 0;}
    .pa-we-are-expert-list{max-width: 640px;}
    .pa-we-are-expert-list ul{ gap: 20px 20px;}
    .pa-we-are-expert-list ul li {width: calc(50% - 10px);}
    .pa-we-expert-partition .pa-we-are-expert-title {margin-bottom: 0;}
}
@media(min-width: 1536px){
    h1{font-size: 60px;}
    h2{font-size: 46px;}
    .pa-btn{padding: 16px 32px;line-height: 1.5;}
    .pa-sub-title{font-size: 16px;margin-bottom: 16px;}
    .container-xl{max-width: 1400px;}
    .pa-site-header::after{width: calc((100% - 1370px)/2);}
    .pa-menu-container ul.nav .page_item a{line-height: 80px;}
    .pa-menu-container{padding: 0 52px;}
    .pa-menu-container > ul.nav{gap: 42px;}
    .pa-consultation-icon{width: 44px;}
    .pa-consultation-call{font-size: 20px;padding-left: 75px;}
    .pa-consultation-call span{font-size: 25px;}

    /* ------Hero section start------ */
    .pa-hero-ctn{padding: 60px 52px 60px calc((100% - 1370px) / 2);}
    .pa-hero-ctn > span{margin-bottom: 32px;font-size: 20px;}
    .pa-hero-ctn p{max-width: 580px;}
    /* ------Hero section end------ */

    .pa-about-section .container{max-width: 1680px;}
    .pa-about-video{margin-top: auto;}
    .pa-case-client h3{font-size: 60px;}
    .pa-case-client h4{font-size: 24px;}
    .pa-about-appoinment{padding: 60px calc((100vw - 1250px) / 2) 60px 40px;}
    /* .pa-about-appoinment ul{gap: 30px;margin-top: 40px; margin-bottom: 40px;} */
    .pa-about-appoinment ul li {font-size: 26px;padding: 16px 20px 16px 90px;}
    .pa-about-appoinment ul li img,.pa-about-appoinment ul li svg{width: 60px;height: 60px;}
    .pa-about-ctn{margin-bottom: 40px;padding: 100px 48px 48px 100px;padding-left: calc((100vw - 1370px)/2);}
    .pa-about-video::after{padding-top: 56.25%;}
    .pa-about-video-block h2{margin-bottom: 20px;}
    .pa-about-video::before{width: 80px;height: 80px;}
    
    .whyChoose-accordian-head .whyChoose-accordian-icon{width:70px;height:70px;margin-right:18px;padding:18px;}
    /* .whyChoose-accordian-head svg,.whyChoose-accordian-head img{} */
    .whyChoose-accordian-head{font-size:22px;line-height: 1.4em;}
    .whyChoose-ctn{padding:100px 0 0 125px;}
    .whyChoose-accordian-ctn{padding: 19px 25px;}

    /* ------WE ARE EXPERT start------ */
    .pa-we-are-expert{padding: 100px 0;}
    .pa-we-are-expert-content{padding: 35px 35px 35px;}
    .pa-we-are-expert .container{margin-left: calc((100% - 1400px) / 2);}
    /* ------WE ARE EXPERT end------ */

    /* ------testimonails start------ */
    .pa-testimonails .pa-testi-info{padding-left: calc((100% - 1370px) / 2);}
    .pa-testimonails-wrap{padding-right: calc((100% - 1370px) / 2);}
    /* ------testimonails end------ */

    /* ------contact form section start------ */
    .pa-contact-form-wrap .container{padding: 70px 40px 70px 50px;}
    /* ------contact form section end------ */

    /* ------counter Section start------ */
    .pa-counter-wrap li h3{font-size: 50px;}
    /* ------counter Section end------ */

    /* ------Recent Case Studies start------ */
    .pa-recent-case-studies{padding: 105px 0;}
    .pa-recent-slide-ctn{padding: 20px 20px 20px;left: 35px;right: 35px;}
    .pa-recent-slide-ctn .pa-read-more{width: 50px;height: 50px;}
    .pa-recent-slide-ctn .pa-case-title{font-size: 22px;}
    .pa-recent-slide-ctn .pa-case-tag{font-size: 14px;}
    .pa-recent-imgblock{margin-bottom: 45px;}
    /* ------Recent Case Studies end------ */

    /* ------logo slider start------ */
    .pa-logo-slider-section{padding: 28px 65px 28px 65px;}
    .pa-logo-slide-item{margin: 30px 0;}
    /* ------logo slider end------ */

    /* ------about us page section start------ */
    .pa-aboutus-section.pa-aboutus-page{padding-top: 85px;padding-bottom: 100px;}
    /* ------about us page section end------ */

    /* ------Practice page service start------ */
    .pa-practice-service {padding: 105px 0 185px;}
    /* ------Practice page service end------ */

    /* Ownership Disputes section css start */
     .pa-ownership-disputes{padding: 90px 0 150px;}
    /* Ownership Disputes section css end */


    /* Process Overview section css start */
    .pa-process-overview-content {padding-left: 150px;}
    /* Process Overview section css end */

    /* Partition Actions section css start */
    .pa-partition-n-action::after{max-width: 1410px;}
    /* Partition Actions section css end */

    .pa-landing-page-header .container-xl, .pa-landing-page-hero .container-xl,.pa-our-expti .container-xl,.pa-about-ab .container-xl,.pa-first-choice .container-xl,.pa-landing-testimonials .container-xl,.pa-our-success  .container-xl,.pa-landing-footer  .container-xl{max-width: 1340px;}
    .pa-landing-page-header.pa-site-header::after { width: calc((100% - 1310px) / 2);}

    /* landing-page-hero css start  */
    .pa-landing-page-hero{padding: 273px 0 205px;}
    /* landing-page-hero css end  */

    /* About Arkady Bukh  css start */
    .pa-ab-imb-block{width:457px;}
    .pa-ab-title-content{width:420px;}
    .pa-ab-img-info{padding-left: 60px;}
    .pa-ab-sign img{width: 168px;margin-top: 0;}
    /* About Arkady Bukh  css end */

    /* Legal Practice Areas css start */
    .pa-legal-practice-img-content{width: 600px}
    .pa-lagal-img-text{max-width: 460px;}
    .pa-legal-practice-box-section{padding: 58px 80px 76px 80px;}
    /* Legal Practice Areas css end */

    /*  landing testimonails section start */
    .pa-testi-title-content {width: 460px;}
    .pa-landing-testi-wrap{padding-left: 100px;}
    /*  landing testimonails section end */

    /* Our Success Stories css start */
    .pa-our-success-content {width: 400px;padding-right: 0px;}
    .pa-our-success-blog-wrap{padding-left: 70px;}
    .pa-our-success-blog .slick-arrow.slick-next{right: -40px;width: 20px;}
    .pa-our-success-blog .slick-arrow.slick-prev{left: -40px;width: 20px;}
    /* Our Success Stories css end */
    
    /* first choice css start */
    .pa-first-choice-content p{font-size: 16px;}
    .pa-first-img-block {width: 654px;}
    .whyChoose-accordian-wrap {margin-top: 42px;}
    .pa-first-choice-accordian .whyChoose-accordian-ctn p{line-height: 1.5;}
    /* first choice css end */

    /* landing header css start */
    .pa-landing-page-header.pa-site-header .container{max-width: 1680px;}
    .pa-landing-page-header ul h4{font-size: 22px;}
    /* landing header css send */

    /* landing form start */
    .page-template-template-landing-page .pa-contact-form-wrap .container{padding: 50px 40px 50px 40px;}
    /* landing form end */

    /* landing page logo silder start */
    .pa-landing-logo-slider.pa-logo-slider-section{padding: 28px 65px 28px 65px;}
    /* landing page logo silder end */

    /* We Expert Partition section css start */
    .pa-we-expert-partition{padding: 100px 0;}
    .pa-we-are-expert-list{max-width: 700px;}
    .pa-we-are-expert-list ul{ gap: 20px 30px;}
    .pa-we-are-expert-list ul li {width: calc(50% - 15px);}
}

@media(min-width: 1720px){
    .container-xl{max-width: 1680px;}
    p,.pa-partition-box ul li,.pa-testimonails .pa-testi-info p{font-size: 18px;}
    .pa-site-header::after{width: calc((100% - 1650px)/2);}
    .pa-hero-ctn{padding: 100px 52px 100px calc((100% - 1650px) / 2);}
    .pa-about-appoinment{padding-right: calc((100vw - 1650px)/2);}
    .pa-about-appoinment ul li {font-size: 32px;padding: 22px 30px 22px 120px;}
    .pa-about-appoinment ul li img,.pa-about-appoinment ul li svg{width: 80px;height: 80px;left: 22px;}
    .pa-about-appoinment ul{gap: 30px;margin-top: 40px; margin-bottom: 40px;}
    .pa-about-ctn{padding-left: calc((100vw - 1650px)/2);}
    .pa-testimonails .pa-testi-info{padding-left: calc((100% - 1650px) / 2);}
    .pa-testimonails-wrap{padding-right: calc((100% - 1650px) / 2);}
    .pa-btn{padding: 22px 52px;line-height: 2.5;}
    .pa-case-client h3{font-size: 60px;margin-bottom: 16px;}
    .pa-case-client h4{font-size: 30px;margin-bottom: 16px;}

     /* Partition Actions section css start */
    .pa-partition-n-action::after{max-width: 1650px;}
    /* Partition Actions section css end */

    .pa-we-are-expert .container{margin-left: calc((100% - 1680px) / 2);}

    /* Legal Practice Areas css start */
    .pa-legal-practice-img-content{width: 760px}
    .pa-lagal-img-text{max-width: 583px;}
    .pa-legal-practice-box-section{padding: 58px 100px 76px 100px;}
    .pa-legal-practice-box-wrap {gap: 60px 46px;}
    .pa-legal-practice-box{width: calc(50% - 23px);}
    /* Legal Practice Areas css end */

    .pa-landing-page-header .container-xl, .pa-landing-page-hero .container-xl,.pa-our-expti .container-xl,.pa-about-ab .container-xl,.pa-first-choice .container-xl,.pa-landing-testimonials .container-xl,.pa-our-success  .container-xl,.pa-landing-footer  .container-xl{max-width: 1680px;}

    /* Our Success Stories css start */
    .pa-our-success-content {width: 502px;}
    .pa-our-success-blog-box h4{font-size: 24px;}
    .pa-our-success-blog-wrap{padding-left: 70px;}
    /* Our Success Stories css end */

    /* landing header css start */
    .pa-landing-page-header ul h4{font-size: 26px;}
    /* landing header css send */

    /* ------about us page section start------ */
    .pa-about-appoinment ul li p {font-size: 16px;}
    /* ------about us page section start------ */

    /* We Expert Partition section css start */
    .pa-we-are-expert-list{max-width: 870px;}
    .pa-we-are-expert-list ul{ gap: 20px 70px;}
    .pa-we-are-expert-list ul li {width: calc(50% - 35px);}
}

/* ------Media Query end------ */

.whyChoose-ctn h3 {font-size: 32px;font-weight: 600;}
.pa-ownership-disputes h3{color: var(--white-color);max-width: 560px;}
.pa-partition-box h5{color: var(--secondary-color);margin-bottom: 8px;}
.pa-about-content h4 {color: var(--primary2-color);font-weight: 700;}
.pa-testimonails .pa-testi-info h3 {color: var(--secondary-color);font-weight: 700;margin-bottom: 32px;}

.pa-testi-info h3 svg {top: -15px;}

.pa-contact-info h4{
    font-size: 34px;
    color: var(--white-color);
    font-weight: 700;
    line-height: 44px;
}
.page-template-template-landing-page .pa-contact-form .pa-contact-info h4{
    font-size: 30px;
    margin-bottom: 20px;
}

.page-template-template-landing-page .pa-contact-form-wrap .pa-contact-form-inner h3 {
    font-size: 30px;
}

.pa-contact-form-inner h3{margin-bottom: 0px;font-weight: 700;}
.pa-recent-titles h3{color: var(--primary2-color);font-weight: 700;}
.pa-logo-slider-section h3{text-align: center;padding-top: 20px;}

@media (min-width: 769px) {
  .pa-testimonails .pa-testi-info h3{margin-bottom: 18px;}
}
@media (min-width: 1024px) {
  .whyChoose-ctn h3,.pa-ownership-disputes h3,.pa-partition-box h5,.pa-about-content h4,.pa-testimonails .pa-testi-info h3,.pa-contact-info h4,.pa-contact-form-inner h3,.pa-recent-titles h3,.pa-logo-slider-section h3{font-size: 32px;}
}
@media (min-width: 1280px) {
  .whyChoose-ctn h3,.pa-ownership-disputes h3,.pa-partition-box h5,.pa-about-content h4,.pa-testimonails .pa-testi-info h3,.pa-contact-info h4,.pa-contact-form-inner h3,.pa-recent-titles h3,.pa-logo-slider-section h3{font-size: 40px;}
  
  
  .pa-testimonails .pa-testi-info h3{margin-bottom: 32px;}
  .page-template-template-landing-page .pa-contact-form .pa-contact-info h4{font-size: 54px;}
  .page-template-template-landing-page .pa-contact-form-wrap .pa-contact-form-inner h3{
  font-size: 38px;}
}
@media (min-width: 1536px) {
  .whyChoose-ctn h3,.pa-ownership-disputes h3,.pa-partition-box h5,.pa-about-content h4,.pa-testimonails .pa-testi-info h3,.pa-contact-info h4,.pa-contact-form-inner h3,.pa-recent-titles h3,.pa-logo-slider-section h3{font-size: 46px;}
}

.pa-about-ab .pa-ab-title-content{display: flex;flex-direction: column;}
.pa-video-btn{margin-top: auto; display: flex; align-items: center; font-family: var(--cormorant-font);font-style: normal;font-weight: 600;font-size: 26px;line-height: 31px;color: var(--black-color, #000);text-decoration: none;padding: 16px; box-sizing: border-box;border: 2px solid rgba(25, 35, 63, 0.37); max-width: 431px; gap: 133px;
    background-color: rgba(173, 151, 121, 0.13);}
.pa-video-btn span{display: block;width: 50%;flex-grow: 1;}
.pa-video-btn svg{display: block;flex-shrink: 0;width:65px;height: 65px;}
.pa-video-btn.pa-about-video::before,.pa-video-btn.pa-about-video::after{content: none;}


@media(max-width: 991px){
 .pa-video-btn{max-width: 350px; gap:8px; margin-top: 40px;}
}
@media(max-width: 767px){
 .pa-video-btn{max-width: 100%;}
}