.top-right-list {
display: flex;
justify-content: space-between;
align-items: center;
gap: 33px;
flex-direction: inherit;
}
.header-btn a.hdr-call-btn {
font-size: 39px;
}
.translate {
background: transparent;
}
.top-menu ul li {
margin: 0 62px 0 0;
}
.top-menu ul li a {
font-size: 19px;
}
.logo-container {
margin-bottom: 24px;
} .translated-ltr .top-menu ul li { margin: 0 30px 0 0; }
.translated-ltr .top-menu ul li a { font-size: 18px; }
.translated-ltr .top-rit-itm-cont p { font-size: 17px; letter-spacing: 5px; }
.translated-ltr .ftr-menu ul li { padding: 0 15px;}
.translated-ltr .ftr-menu ul li a { font-size: 18px; }
@media screen and (max-width:1700px) {
.header-sec .container { max-width: 1300px; }
.top-menu ul li { margin: 0 38px 0 0; }
.top-menu ul li a { font-size: 18px; } .translated-ltr .top-menu ul li { margin: 0 10px 0 0; }
.translated-ltr .top-rit-itm-cont p {
font-size: 17px;
letter-spacing: 4px;
}
}
@media screen and (max-width:1500px) {
.header-sec .container {max-width: 1100px;}
.top-menu ul li a { font-size: 16px; }
.top-menu ul li { margin: 0 26px 0 0; }
.top-rit-itm-cont p { font-size: 16px; letter-spacing: 4px; }
.header-btn a.hdr-call-btn { font-size: 27px; }
.header-btn a.hdr-call-btn::before { transform: scale(.8); }
.translated-ltr .top-menu ul li a {
font-size: 15px;
}
}
@media screen and (max-width:1240px) {
.header-sec .container { max-width: 900px; }
.top-menu ul li a { font-size: 14px; }
.top-menu ul li { margin: 0 13px 0 0; }
.top-rit-itm-cont p {font-size: 15px;letter-spacing: 3px; }
.header-sec .logo img { max-width: 200px; }
.header-sec .logo-container {margin-bottom: 15px;}
.top-right-list {gap: 15px;}
.header-btn a.hdr-call-btn { font-size: 22px; padding-left: 40px; }
.header-btn a.hdr-call-btn::before { transform: scale(.7); }
}
@media screen and (max-width:1025px) {
.top-rit-itm-cont p { font-size: 15px; letter-spacing: 1px; }
.header-btn a.hdr-call-btn { font-size: 20px; }
.translated-ltr .top-menu ul {
gap: 10px;
}
} @media screen and (min-width: 1025px) {
.logo-rit,
.tab-call {
display: none;
}
.mobinav .top-right-list-top p {
font-size: 14px;
line-height: 1.3;
}
}
.showhide {
display: none;
width: 110px;
height: 28px;
cursor: pointer;
padding: 0;
position: relative;
}
@media screen and (max-width:1024px) {
.header-sec .container {
max-width: 720px;
}
.top-right-list {flex-direction: column;align-items: start;}
.mobinav .top-rit {
display: block;
}
.top-menu,
.top-rit {
display: none;
}
.tab-call svg {
width: 23px;
height: 23px;
margin: -2px 0;
}
.tab-call span.text {
color: #fff;
font-size: 23px;
letter-spacing: 0.5px;
font-family: var(--headingFont);
display: inline-block;
}
button.showhide {
background: linear-gradient(0deg, rgb(154, 18, 39) 0%, rgb(183, 14, 40) 30%, rgb(211, 9, 40) 50%, rgb(183, 14, 40) 70%, rgb(154, 18, 39) 100%);
border: none;
width: 45px;
height: 40px;
padding: 0px 10px;
border-radius: 5px;
}
span.menuBar.menuBar-3 {
margin: 0;
}
button.showhide span {
width: 100%;
height: 3px;
background-color: #fff;
display: block;
margin-bottom: 5px;
}
.header-sec {
position: fixed;
background-color: #000;
padding: 10px 10px;
width: 100%;
}
.logo {
max-width: 100%;
justify-content: space-between;
align-items: center;
display: flex;
width: 100% !important;
gap: 20px;
}
.head-sec .container {
max-width: 100%;
width: 100%;
padding: 0px;
}
.mobinav button.menuClose {
margin-left: auto;
margin-bottom: 30px;
width: 30px;
height: 30px;
border: none;
background: linear-gradient(0deg, rgb(154, 18, 39) 0%, rgb(183, 14, 40) 30%, rgb(211, 9, 40) 50%, rgb(183, 14, 40) 70%, rgb(154, 18, 39) 100%);
line-height: 27px;
font-size: 30px;
text-align: center;
color: #fff;
cursor: pointer;
padding: 0;
}
.head-sec.f-nav .logo {
width: 100% !important;
}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
.showhide {
display: block;
}
}
.mobinav {
width: 100%;
color: #fff;
box-sizing: border-box;
z-index: 99999995;
background: #000;
width: 100%;
max-width: 300px;
height: 100%;
min-height: 100vh;
position: fixed;
overflow: scroll;
padding: 15px;
transform: translateX(-100%);
-webkit-transform: translateX(-100%);
-moz-transform: translateX(-100%);
-ms-transform: translateX(-100%);
-o-transform: translateX(-100%);
transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
display: flex;
flex-direction: column;
}
.menu-top-menu-container {
display: block;
width: 100%;
}
.mobinav.open {
transform: translateX(0);
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
}
.mobinav ul {
margin: 0 0 0 0;
padding: 5px 0px;
width: 100%;
}
.mobinav ul li {
margin: 0;
width: 100%;
list-style: none;
box-sizing: border-box;
border: 0;
margin: 0;
padding: 0px;
position: relative;
font-family: var(--bodyFont);
}
.mobinav a {
width: 100%;
padding: 10px 0;
display: block;
line-height: normal;
color: #fff;
font-size: 18px;
letter-spacing: 0.5px;
font-family: var(--bodyFont);
border: 0;
margin: 0 0 0px 0;
text-decoration: none;
}
.mobinav a:hover {
color: #9b662a;
}
.mobinav ul li ul {
padding: 0 0 0 15px;
}
.mobinav ul li ul li a {
text-transform: capitalize;
}
.mobinav ul li .drop {
position: absolute;
top: 0;
right: 0;
width: 100%;
height: 37px;
z-index: 5;
}
.mobinav ul li .drop.open {
width: 20px;
}
.mobinav ul li .drop::before,
.mobinav ul li .drop.close::after {
content: '';
background-color: #fff;
position: absolute;
}
.mobinav ul li .drop::before {
width: 20px;
height: 2px;
top: 16px;
right: 1px;
}
.mobinav ul li .drop.close::after {
width: 2px;
height: 20px;
top: 7px;
right: 10px;
}
.mobile-menu-button-container {
display: block;
}
@media screen and (min-width: 768px) {
.mobile-menu-button-container {
display: none;
}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
.tab-call {
display: block;
margin-left: auto;
}
} @media screen and (max-width: 767px) {
.logo-rit,
.tab-call {
display: none;
}
.mobile-menu-button-container {
background: linear-gradient(90deg, rgb(154, 18, 39) 0%, rgb(183, 14, 40) 30%, rgb(211, 9, 40) 50%, rgb(183, 14, 40) 70%, rgb(154, 18, 39) 100%);
margin-top: 10px;
display: flex;
justify-content: flex-start;
align-items: center;
border-bottom: 1px solid #fff;
}
.logo {
justify-content: center !important;
}
.mobile-menu-button-container a.mobi-call {
width: 50%;
justify-content: center;
padding: 6px 8px;
border-left: 1px solid #fff;
display: flex;
align-items: center;
gap: 10px;
}
.header-sec {
padding: 20px 0 0 0 !important;
}
.mobile-menu-button-container button.mobileMenuToggle {
border: none;
background: transparent;
width: 50%;
}
.mobile-menu-button-container button.mobileMenuToggle svg {
width: 22px;
height: 15px;
}
.mobile-menu-button-container a.mobi-call span.button-text,
.mobile-menu-button-container span.menu-text {
font-family: var(--bodyFont);
font-weight: 500;
font-size: 22px;
line-height: 1;
letter-spacing: -0.8px;
color: #fff;
}
html[lang="hy"] .mobile-menu-button-container a.mobi-call span.button-text, html[lang="hy"] .mobile-menu-button-container span.menu-text {font-size: 16px;}
.mobile-menu-button-container span.svg-icon svg {
width: 25px;
}
button.showhide {
display: none;
}
} .container1 { max-width: 1280px; width: 100%; margin: auto; } .bnr-lft-cont .bnr-heading { font-family: 'Cormorant Garamond'; font-size: 84px; font-weight: 600; line-height: 1.03; letter-spacing: 0px; color: #fff; text-transform: uppercase; text-align: left; margin-bottom: 20px; }
.banner-sec {position: relative; background-color: #060d10; } 
.bnr-lft-cont .bnr-heading strong { display: block; color: #9a1227; letter-spacing: 0px; }
.bnr-lft-cont { width: 46.7%; padding-top: 120px; }
.bnr-lft-cont p { font-family: 'Urbanist'; font-size: 18px; font-weight: 400; line-height: 1.77; margin-bottom: 0; letter-spacing: 0px; color: #fff; }
.bnr-cnt-up { position: absolute; top: 0; left: 0px; width: 100%; padding: 220px 0 0; }
.bnr-mid-cont { width: 30.4%; margin-left: 0; }
.bnr-video video#bnr-vid { position: relative; width: 100%; object-fit: cover; height: 863px; object-position: top; }
.lp-bnr-bg-video video { min-height: 100%; min-width: 100%; display: block; max-width: 100%; position: relative; width: 100%; object-fit: cover; height: 100%; }
.bnr-video {position: relative; text-align: center; box-sizing: border-box; } 
.lp-bnr-bg-video video {min-height: 100%; min-width: 100%; display: block; max-width: 100%; position: relative; width: 100%; object-fit: cover; height: 100%; } 
.banner-sec::before { position: absolute; content: ""; top: 0; bottom: 0; left: 0; margin: 0 auto; width: 75%; height: 100%; background: #181F22; background: linear-gradient(90deg, rgb(16 17 17) 59%, rgba(7, 15, 18, 0) 100%); background-repeat: no-repeat; opacity: 95%; pointer-events: none; z-index: 1; }
.bnr-main-cont {display: flex; justify-content: left; position: relative; z-index: 9; width: 100%; } 
.bnr-att-img img {width: 100%; display: block; } 
.bnr-rit-cont {padding: 100px 40px 0 0; width: 26.7%; } 
.bnr-lft-cont .bnr-heading span {font-size: 115px; display: block; color: #9a1227; font-weight: 600; line-height: 1.1; margin-bottom: 5px; } 
.bnr-lft-cont .bnr-btn {margin: 0 0 20px 0; } 
.bnr-rit-btm-cont { padding: 0 0 0 35px; }
.bnr-mid-cont.mob { display: none; }
.bnr-btn a.cmn-btn {background: #9a1227; } 
.bnr-rit-btm-cont .bnr-txt {font-family: 'Cormorant Garamond'; font-size: 30px; font-weight: 600; line-height: 1.2; color: #fff; text-transform: uppercase; text-align: left; margin-bottom: 0px; position: relative; padding-bottom: 9px; } 
.bnr-rit-btm-cont .bnr-txt small {padding: 0 10px 0 5px; font-size: 100%; background-color: #9a1227; } 
.bnr-rit-btm-cont .bnr-txt::before {position: absolute; content: ""; bottom: 0; left: 0; right: auto; margin: 0 auto 0 0; width: 30%; height: 2px; background-image: url(//rpcriminaldefense.com/wp-content/themes/images/bnr-rit-txt-bfr.webp); background-repeat: no-repeat; background-position: center; } html[lang="hy"] .lp-location-sec { padding: 130px 0; }
html[lang="hy"] .bnr-lft-cont .bnr-heading span {font-size: 45px;}
html[lang="hy"] .bnr-lft-cont .bnr-heading {font-size: 29px;}
html[lang="hy"] .bnr-rit-btm-cont .bnr-txt {font-size: 27px;}
html[lang="hy"] .experience-right .experince-text {font-size: 27px;}
html[lang="hy"] .experience-right p {font-size: 17px;}
html[lang="hy"] .lp-practice-area-sec .text-heading {font-size: 40px;}
html[lang="hy"] .pract-cont .pract-title {font-size: 17px;}
html[lang="hy"] .pract-hvr .pract-para {font-size: 15px;}
html[lang="hy"] .lp-location-sec .defense-text {font-size: 20px;}
html[lang="hy"] .lp-location-sec p {font-size: 16px;    line-height: 1.8;}
html[lang="hy"] .lp-attorney-sec .attorney-title {font-size: 40px;}
html[lang="hy"] .success-rit-cont .success-sub-title {font-size: 16px;}
html[lang="hy"] .success-rit-cont {width: 42%;}
html[lang="hy"] .success-rit-cont .success-title strong {font-size: 80px;}
html[lang="hy"] .success-rit-cont .success-title small {font-size: 50px;}
html[lang="hy"] .success-rit-cont .success-title {font-size: 25px;}
html[lang="hy"] .success-rit-cont .success-text {font-size: 50px;}
html[lang="hy"] .contact-right .contact-txt {font-size: 45px;}
html[lang="hy"] .ftr-menu ul li a {font-size: 10px;}
html[lang="hy"] .ftr-menu ul li {padding: 0 10px;}
html[lang="hy"] .lp-footer-main .follow-txt {font-size: 20px;}
html[lang="hy"] .tab-btn {font-size: 17px;}
html[lang="hy"] .experienc-left-top .experince-title {font-size: 11px;}
html[lang="hy"] .experienc-left-top .experince-year {font-size: 32px;}
html[lang="hy"] .lp-location-sec .location-title { font-size: 40px; }
html[lang="hy"] .bnr-lft-cont .bnr-heading { font-size: 55px; }
html[lang="hy"] .lp-schedule-sec .schedule-title { font-size: 50px; }
html[lang="hy"] .lp-schedule-sec .sche-itm-head { font-size: 21px; margin: 0 0 15px; }
html[lang="hy"] .lp-talk-sec .talk-itm-head.text-heading { font-size: 45px; }
html[lang="hy"] .lp-talk-sec .talk-head { font-size: 190px; }
html[lang="hy"] .lp-talk-sec .case-head { font-size: 35px; }
html[lang="hy"] .lpblog-title { font-size: 45px; }
html[lang="hy"] .lp-blog { padding-bottom: 60px; }
html[lang="hy"] .contact-left-cnt .contact-title { font-size: 30px; } html[lang="ru"] .lp-location-sec .location-title { font-size: 45px; }
html[lang="ru"] .bnr-lft-cont .bnr-heading span {font-size: 55px;}
html[lang="ru"] a.cmn-btn {font-size: 15px;}
html[lang="ru"] .bnr-lft-cont .bnr-heading {font-size: 29px;}
html[lang="ru"] .bnr-rit-btm-cont .bnr-txt {font-size: 27px;}
html[lang="ru"] .experience-right .experince-text {font-size: 27px;}
html[lang="ru"] .experience-right p {font-size: 17px;}
html[lang="ru"] .lp-practice-area-sec .text-heading {font-size: 40px;}
html[lang="ru"] .pract-cont .pract-title {font-size: 21px;}
html[lang="ru"] .lp-location-sec .defense-text {font-size: 20px;}
html[lang="ru"] .lp-location-sec p {font-size: 18px;}
html[lang="ru"] .lp-attorney-sec .attorney-title {font-size: 40px;}
html[lang="ru"] .success-rit-cont .success-sub-title {font-size: 20px;}
html[lang="ru"] .success-rit-cont {width: 42%;}
html[lang="ru"] .success-rit-cont .success-title strong {font-size: 80px;}
html[lang="ru"] .success-rit-cont .success-title small {font-size: 50px;}
html[lang="ru"] .success-rit-cont .success-title {font-size: 25px;}
html[lang="ru"] .success-rit-cont .success-text {font-size: 50px;}
html[lang="ru"] .contact-right .contact-txt {font-size: 38px;}
html[lang="ru"] .ftr-menu ul li a {font-size: 12px;}
html[lang="ru"] .ftr-menu ul li {padding: 0 15px;}
html[lang="ru"] .lp-footer-main .follow-txt {font-size: 20px;}
html[lang="ru"] .bnr-lft-cont .bnr-heading { font-size: 47px; line-height: 1.3; }
html[lang="ru"] .lp-schedule-sec .sche-itm-head { font-size: 26px; margin: 0 0 30px; }
html[lang="ru"] .lpblog-title { font-size: 55px; }
html[lang="ru"] .lp-blog { padding-bottom: 60px; }
html[lang="ru"] .lp-talk-sec .talk-head { top: -23px; left: 0; right: 0; font-size: 144px; }
html[lang="ru"] .contact-right .contact-txt { font-size: 45px; }
html[lang="ru"] .hm-footer-main .follow-txt { font-size: 20px; }
html[lang="ru"] .lp-schedule-sec .sche-blk { align-items: inherit; }
html[lang="ru"] .lp-schedule-sec .schedule-title { font-size: 55px; }
html[lang="ru"] .lp-talk-sec .talk-itm-head.text-heading { font-size: 57px; }
html[lang="ru"] .contact-left-cnt .contact-title { font-size: 30px; } .translated-ltr .bnr-lft-cont .bnr-heading { font-size: 45px; }
.translated-ltr .lp-talk-sec .talk-head { font-size: 235px; }
.translated-ltr .lpblog-title { font-size: 65px; } @media screen and (max-width:1900px) {
.bnr-video video#bnr-vid {height: 902px;}
}
@media screen and (max-width:1700px) {
.container { max-width: 1300px; }
.bnr-lft-cont .bnr-heading { font-size: 70px; margin-bottom: 15px; }
.bnr-video video#bnr-vid {height: 770px;}
.bnr-mid-cont { width: 30%; }
.bnr-lft-cont { padding-top: 100px; }
.bnr-lft-cont p { font-size: 17px; } a.cmn-btn { font-size: 20px;padding: 18px 30px; } html[lang="ru"] .bnr-lft-cont .bnr-heading { font-size: 40px; line-height: 1.3; } html[lang="hy"] .bnr-lft-cont .bnr-heading { font-size: 50px; }
.translated-ltr .bnr-lft-cont p { font-size: 16px; }
.translated-ltr .bnr-lft-cont .bnr-heading { font-size: 40px; }
html[lang="ru"] .lp-talk-sec .talk-itm-head.text-heading {
font-size: 53px;
}
}
@media screen and (max-width:1500px) {
.container { max-width: 1100px; }
.bnr-lft-cont .bnr-heading {font-size: 60px; margin-bottom: 10px; }
.bnr-video video#bnr-vid {height: 699px;}
.bnr-cnt-up {padding: 190px 0 0;}
.bnr-lft-cont p { font-size: 16px; } a.cmn-btn {font-size: 18px;padding: 15px 25px;}
html[lang="ru"] .bnr-lft-cont .bnr-heading { font-size: 35px; line-height: 1.3; }
html[lang="hy"] .bnr-lft-cont .bnr-heading { font-size: 45px; }
.translated-ltr .bnr-lft-cont .bnr-heading {
font-size: 35px;
}
.translated-ltr .top-rit-itm-cont p {
letter-spacing: 2px;
}
}
@media screen and (max-width:1240px) {
.container { max-width: 900px; }
.bnr-lft-cont .bnr-heading { font-size: 48px; margin-bottom: 10px; }
.bnr-video video#bnr-vid { height: 541px; }
.bnr-cnt-up {padding: 160px 0 0;}
.bnr-lft-cont {padding-top: 70px;}
.bnr-lft-cont p {font-size: 15px; letter-spacing: 0.2px;} a.cmn-btn {font-size: 16px;padding: 16px 18px;}
.translated-ltr .bnr-lft-cont .bnr-heading {
font-size: 27px;
}
.translated-ltr .bnr-lft-cont p {
font-size: 15px;
}
html[lang="hy"] .bnr-lft-cont .bnr-heading {
font-size: 34px;
}
html[lang="ru"] .bnr-lft-cont .bnr-heading {
font-size: 27px;
}
html[lang="ru"] .lp-schedule-sec .schedule-title {
font-size: 45px;
}
.translated-ltr .top-rit-itm-cont p {
letter-spacing: 1px;
}
}
@media screen and (max-width:1024px){
.container{ max-width: 720px; }
.bnr-main-cont {margin: auto; justify-content: center; align-items: center;padding:20px;padding-bottom:0px;background: rgb(14 21 24 / 70%); }
.bnr-lft-cont { width: 100%; padding: 0; margin: auto; }
.bnr-lft-cont .bnr-heading { text-align: start;}
.banner-sec::before{display: none;}
.bnr-cnt-up {position: absolute; width: 100%; max-width: 100%; left: 0; right: 0; bottom: 0; margin: auto; padding: 110px 0 0; height: max-content; background: transparent; }
.bnr-lft-cont .bnr-heading {font-size: 33px; margin-bottom: 10px;}
.bnr-lft-cont .bnr-heading strong{display: inline-block;}
.bnr-lft-cont p {font-size: 15px; letter-spacing: 0.4px; line-height: 1.55;}
html[lang="ru"] .lp-schedule-sec .schedule-title {
font-size: 40px;
}
}
@media screen and (max-width:767px) {
.container{ max-width: 100%; padding: 0 15px; }
.bnr-cnt-up {position: absolute; width: 100%; max-width: 100%; left: 0; right: 0; bottom: 0; margin: auto; padding: 150px 0 0; height: max-content; background: transparent;}
.bnr-main-cont {margin: auto; flex-direction: column-reverse; padding: 20px 10px;  gap: 20px; padding-bottom: 0px; background: rgb(14 21 24 / 70%);}
.bnr-lft-cont .bnr-heading { font-size: 29px; }
.bnr-lft-cont {text-align: center; width: 100%;}
.bnr-lft-cont .bnr-heading {font-size: 30px; text-align: center;}
.bnr-lft-cont { padding-bottom: 30px; }
.bnr-mid-cont {max-width: 200px; width: 100%; margin: auto; padding: 10px; border: 1px solid #9a1227; padding-bottom: 0px;}
.bnr-video video#bnr-vid {height: 750px;}
.bnr-lft-cont p {line-height: 1.45;} a.cmn-btn { font-size: 14px; }
html[lang="hy"] .bnr-lft-cont .bnr-heading {
font-size: 30px;
}
html[lang="ru"] .lp-schedule-sec .schedule-title {
font-size: 30px;
}
}
@media screen and (max-width:480px) {
html[lang="ru"] .lp-schedule-sec .schedule-title {
font-size: 25px;
}
html[lang="ru"] .bnr-lft-cont .bnr-heading {
font-size: 19px;
}
} .lp-schedule-sec {padding: 110px 0 142px; position: relative;  z-index: 0; background-image: url(https://rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/schedule-bfr.webp); background-size: cover; background-color: #000;}
.lp-schedule-sec::before{position: absolute; content: ""; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background-image: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/schedule-bfr.webp); background-position: center; background-size: 100% 100%; background-repeat: no-repeat; opacity: 70%; pointer-events: none; z-index: -1;}
.lp-schedule-sec .schedule-title {
font-size: 60px;
font-family: 'Cormorant Garamond';
text-align: center;
margin: 0 0 14px;
font-weight: 600;
line-height: 1;
letter-spacing: 0;
text-transform: uppercase;
color: #ffffff;
}
.lp-schedule-sec .schedule-head p {font-family: 'Urbanist'; font-weight: 400; font-size: 18px; line-height: 1.77; letter-spacing: 0px; color: #ffffff; text-align: center; margin: 0 0 32px;}
.lp-schedule-sec .sche-itm-head {font-family: 'Cormorant Garamond'; font-weight: 500; font-size: 30px; line-height: 1.06; letter-spacing: 0px; color: #000000; text-transform: uppercase; text-align: center; margin: 0 0 36px;}
.lp-schedule-sec .sche-itm p { font-family: 'Urbanist'; font-weight: 400; font-size: 18px; line-height: 1.55; letter-spacing: 0px; color: #000000; text-align: center; display: inline; -webkit-line-clamp: 3; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; word-wrap: break-word; margin: 0 0 25px; }
.lp-schedule-sec .sche-itm-btn {text-align: center;}
.lp-schedule-sec .sche-blk {display: flex; justify-content: space-between;}
.lp-schedule-sec .sche-itm {width: 31.72%; background-color: #ffffff; padding: 20px 20px 37px;}
.lp-schedule-sec .sche-itm:hover{background-color: #9a1227;}
.lp-schedule-sec .sche-itm:hover p, .sche-itm:hover .sche-itm-head{color: #ffffff;}
.lp-schedule-sec .sche-itm-img {margin: 0 0 41px;}
.lp-schedule-sec .sche-itm-img img{width: 100%; display: block;}
.lp-schedule-sec .sche-itm-cnt {padding: 0 10px;}
.lp-schedule-sec .sche-itm-btn a.cmn-btn {font-size: 18px; padding: 17px 45px; border: 2px solid #9f1127; background-color: #9a1227;}
.lp-schedule-sec .sche-itm-btn a.cmn-btn::before{display: none;}
.lp-schedule-sec .sche-itm:hover .sche-itm-btn a.cmn-btn {background-color: #ffffff !important; color: #c21a34; border-color: #ffffff;} @media screen and (max-width: 1700px) {
.translated-ltr .lp-schedule-sec .schedule-head p { font-size: 17px; line-height: 1.5; margin: 0 0 30px; }
.translated-ltr .lp-schedule-sec .schedule-title { font-size: 45px; }
}
@media screen and (max-width: 1500px) {
.container, .container1 {max-width: 1200px;}
.lp-schedule-sec {padding: 75px 0 100px;}
.lp-schedule-sec .schedule-title {font-size: 55px; margin: 0 0 12px;}
.lp-schedule-sec .schedule-head p {font-size: 17px; margin: 0 0 30px; line-height: 1.67;}
.lp-schedule-sec .sche-itm {padding: 18px 18px 33px;}
.lp-schedule-sec .sche-itm-img {margin: 0 0 30px;}
.lp-schedule-sec .sche-itm-head {font-size: 28px; margin: 0 0 20px;}
.lp-schedule-sec .sche-itm p {font-size: 17px; margin: 0 0 20px;}
.lp-schedule-sec .sche-itm-btn a.cmn-btn, .lp-talk-sec .talk-itm-ph a.cmn-btn{font-size: 17px; padding: 15px 35px;}
html[lang="ru"] .lp-talk-sec .talk-head {
font-size: 80px;
} .translated-ltr .contact-left-cnt .contact-title {
font-size: 25px;
}
html[lang="ru"] .lp-schedule-sec .sche-itm-head {
font-size: 22px;
}
}
@media screen and (max-width: 1240px) {
.container, .container1 {max-width: 900px;}
.lp-schedule-sec {padding: 70px 0 85px;}
.lp-schedule-sec .schedule-title {font-size: 45px; margin: 0 0 5px;}
.lp-schedule-sec .schedule-head p {font-size: 16px; margin: 0 0 25px; line-height: 1.57;}
.lp-schedule-sec .sche-itm {padding: 10px 10px 25px;}
.lp-schedule-sec .sche-itm-img {margin: 0 0 16px;}
.lp-schedule-sec .sche-itm-head {font-size: 22px; margin: 0 0 13px;}
.lp-schedule-sec .sche-itm p {font-size: 15px; margin: 0 0 11px;}
.lp-schedule-sec .sche-itm-head {font-size: 22px; margin: 0 0 13px;}
.lp-schedule-sec .sche-itm-cnt {padding: 0 6px;}
.lp-schedule-sec .sche-itm-btn a.cmn-btn, .lp-talk-sec .talk-itm-ph a.cmn-btn {font-size: 16px; padding: 11px 25px;}
.translated-ltr .lp-schedule-sec .schedule-title {
font-size: 40px;
}
.translated-ltr .lp-schedule-sec .schedule-head p {
font-size: 16px;
}
}
@media screen and (max-width: 1024px) {
.container, .container1 {max-width: 720px;margin: 0 auto;}
.lp-schedule-sec .schedule-title {font-size: 40px;}
.lp-schedule-sec .schedule-head p br{display: none;}
.lp-schedule-sec .sche-itm {width: 280px;}
.lp-schedule-sec .sche-blk {justify-content: center; flex-wrap: wrap; gap: 15px;}
.lp-schedule-sec .schedule-head p {font-size: 15px; letter-spacing: 0.2px;}
.lp-schedule-sec .sche-itm-head {font-size: 20px; margin: 0 0 6px;}
.lp-schedule-sec .sche-itm p {line-height: 1.45;}
.lp-schedule-sec .sche-itm-btn a.cmn-btn, .lp-talk-sec .talk-itm-ph a.cmn-btn {font-size: 15px; padding: 9px 25px;}
.lp-schedule-sec {padding: 70px 0;}
html[lang="hy"] .lp-schedule-sec .schedule-title {
font-size: 38px;
}
html[lang="ru"] .lp-schedule-sec .sche-itm-head {
font-size: 20px;
margin-bottom: 10px;
} html[lang="hy"] .lp-schedule-sec .schedule-title { font-size: 35px; }
}
@media screen and (max-width: 767px) {
.container, .container1 {max-width: 100%;padding: 0 10px;}
.lp-schedule-sec {padding: 50px 0;}
.lp-schedule-sec .schedule-title {font-size: 30px;}
.lp-schedule-sec .schedule-head p {font-size: 14px; margin: 0 0 15px; }
}
@media screen and (max-width: 480px) {
.lp-schedule-sec .schedule-title {font-size: 25px;}
.lp-schedule-sec .schedule-head p {margin: 0 0 10px;}
.lp-schedule-sec .sche-itm {padding: 7px 7px 15px;}
.lp-schedule-sec .sche-itm-img {margin: 0 0 14px;}
.lp-schedule-sec .sche-itm-head {font-size: 19px; margin: 0 0 5px;}
.lp-schedule-sec .sche-itm p {font-size: 14px; margin: 0 0 7px;}
} .lp-talk-sec {padding: 103px 0 177px; position: relative;}
.lp-talk-sec::before {position: absolute; content: ""; bottom: 0; left: 0; right: 0; margin: auto; width: 100%; height: 77.3%; background-color: #f8f8f8; clip-path: polygon(0 0, 100% 100%, 100% 100%, 0% 100%); opacity: 50%; pointer-events: none;}
.lp-talk-sec .case-head {font-family: 'Cormorant Garamond'; font-weight: 500; font-size: 51px; line-height: 1; letter-spacing: 9.18px; color: #000000; text-transform: uppercase; text-align: center; margin: 0 0 62px;}
.lp-talk-sec .case-head b {font-family: 'Urbanist'; font-weight: 700; font-size: 110px; letter-spacing: 0; color: #000000; padding: 0 11px 0 0; display: inline-block;}
.lp-talk-sec .case-head strong{font-weight: 600; font-size: 104px; color: #c21a34; letter-spacing: 0;}
.lp-talk-sec .talk-itm-head.text-heading {
font-family: 'Cormorant Garamond';
font-weight: 600;
line-height: 1;
letter-spacing: 0;
color: #000;
font-size: 68px;
margin: 0 0 3px;
position: relative;
text-transform: uppercase;
}
.lp-talk-sec .talk-cnt {position: relative; text-align: center;}
.lp-talk-sec .talk-head {position: absolute; content: ""; top: -63px; left: -12px; right: 0; margin: auto; font-family: 'Cormorant Garamond'; font-weight: 600; font-size: 250px; line-height: 1; letter-spacing: 0; color: rgb(0 0 0 / 6%);}
.lp-talk-sec .talk-itm-ph a.cmn-btn {font-size: 18px; padding: 18px 42px 17px 41px; background-color: #9a1227;}
.lp-talk-sec .talk-itm-ph a.cmn-btn::before{
display: none;
}
.lp-talk-sec .talk-itm {position: relative;} @media screen and (max-width: 1700px) {
.translated-ltr .lp-talk-sec { padding: 90px 0 150px;
} html[lang="ru"] .lp-talk-sec .talk-head { font-size: 140px; }
.translated-ltr .lp-schedule-sec .schedule-title {
font-size: 55px;
}
.translated-ltr .lp-schedule-sec .schedule-head p {
font-size: 16px;
}
html[lang="hy"] .lp-schedule-sec .schedule-title {
font-size: 43px;
}
}
@media screen and (max-width: 1500px) {
.container, .container1 {max-width: 1200px;}
.lp-talk-sec {padding: 80px 0 100px;}
.lp-talk-sec .case-head b {font-size: 93px;}
.lp-talk-sec .case-head strong {font-size: 95px;}
.lp-talk-sec .case-head {font-size: 47px; margin: 0 0 40px; letter-spacing: 7px;}
.lp-talk-sec .talk-itm-head.text-heading {font-size: 60px;}
.lp-talk-sec .talk-head {top: -43px; font-size: 200px;}
.lp-talk-sec::before {height: 66.3%;}
html[lang="hy"] .lp-talk-sec .talk-head {
font-size: 170px;
}
html[lang="hy"] .lp-talk-sec .case-head strong {
font-size: 80px;
}
.translated-ltr .lp-talk-sec .case-head strong {
font-size: 70px;
}
.translated-ltr .lp-schedule-sec .schedule-title {
font-size: 50px;
}
.translated-ltr .lp-talk-sec .talk-head {
font-size: 200px;
}
html[lang="ru"] .lp-talk-sec .talk-head {
font-size: 130px;
}
html[lang="ru"] .lp-talk-sec .talk-itm-head.text-heading {
font-size: 50px;
}
}
@media screen and (max-width: 1240px) {
.container, .container1 {max-width: 900px;}
.lp-schedule-sec .sche-itm-btn a.cmn-btn, .lp-talk-sec .talk-itm-ph a.cmn-btn {font-size: 16px; padding: 11px 25px;}
.lp-talk-sec {padding: 60px 0 !important;}
.lp-talk-sec .case-head b {font-size: 75px;}
.lp-talk-sec .case-head strong {font-size: 78px;}
.lp-talk-sec .case-head {font-size: 43px; margin: 0 0 40px; letter-spacing: 5px; line-height: 0.9;}
.lp-talk-sec .talk-itm-head.text-heading {font-size: 53px;}
.lp-talk-sec .talk-head {top: -40px; font-size: 163px;}
.translated-ltr .lp-talk-sec .talk-head {
font-size: 170px;
}
html[lang="hy"] .lp-talk-sec .talk-head {
font-size: 140px;
}
html[lang="hy"] .lp-talk-sec .talk-itm-head.text-heading {
font-size: 37px;
}
html[lang="ru"] .lp-talk-sec .talk-head {
font-size: 100px;
}
html[lang="ru"] .lp-talk-sec .talk-itm-head.text-heading {
font-size: 35px;
}
html[lang="ru"] .lp-talk-sec .case-head {
font-size: 35px;
}
}
@media screen and (max-width: 1024px) {
.container, .container1 {max-width: 720px;margin: 0 auto;}
.lp-schedule-sec .sche-itm-btn a.cmn-btn, .lp-talk-sec .talk-itm-ph a.cmn-btn {font-size: 15px; padding: 9px 25px;}
.lp-talk-sec .case-head b {font-size: 55px;}
.lp-talk-sec .case-head strong {font-size: 58px;}
.lp-talk-sec .case-head {font-size: 28px; margin: 0 0 35px; letter-spacing: 4px;}
.lp-talk-sec .talk-head {top: -31px; font-size: 118px;}
.lp-talk-sec .talk-itm-head.text-heading {font-size: 38px;}
.lp-talk-sec::before {height: 73.3%;}
html[lang="hy"] .lp-talk-sec .talk-itm-head.text-heading { font-size: 27px; }
html[lang="hy"] .lp-talk-sec .case-head strong { font-size: 48px; }
html[lang="hy"] .lp-talk-sec .case-head { font-size: 30px; }
html[lang="hy"] .lp-talk-sec .talk-head { font-size: 100px; }
html[lang="hy"] .lp-talk-sec { padding: 80px 0 120px; }
.translated-ltr .lp-schedule-sec .schedule-title {
font-size: 45px;
}
html[lang="ru"] .lp-talk-sec .talk-head {
font-size: 70px;
}
.translated-ltr .lp-talk-sec .case-head strong {
font-size: 35px;
}
html[lang="ru"] .lp-talk-sec .talk-head {
font-size: 80px;
top: 54px;
}
html[lang="ru"] .lp-talk-sec .talk-itm-head.text-heading {
font-size: 30px;
}
html[lang="ru"] .lp-talk-sec .case-head {
font-size: 25px;
}
}
@media screen and (max-width: 767px) {
.container, .container1 {max-width: 100%;padding: 0 10px;}
.lp-talk-sec {padding: 50px 0;}
.lp-talk-sec .case-head b {font-size: 45px; padding: 0 7px 0 0;}
.lp-talk-sec .case-head strong {font-size: 46px;}
.lp-talk-sec .case-head {font-size: 25px; letter-spacing: 1px; margin: 0 0 30px;}
.lp-talk-sec .talk-itm-head.text-heading {font-size: 34px;}
.lp-talk-sec .talk-head {top: -27px; font-size: 89px; left: 0;}
.lp-schedule-sec .sche-itm-btn a.cmn-btn, .lp-talk-sec .talk-itm-ph a.cmn-btn {font-size: 14px; }
.translated-ltr .lp-schedule-sec .schedule-title {
font-size: 40px;
}
.translated-ltr .lp-schedule-sec .schedule-head p {
font-size: 15px;
}
.translated-ltr .lp-talk-sec .talk-head {
font-size: 80px;
}
.translated-ltr .lp-talk-sec .talk-itm-head.text-heading {
font-size: 30px;
}
html[lang="hy"] .lp-schedule-sec .schedule-title {
font-size: 30px;
}
html[lang="hy"] .lp-talk-sec .talk-head {
font-size: 60px;
top: 60px;
}
html[lang="hy"] .lp-talk-sec .talk-itm-head.text-heading {
font-size: 22px;
}
html[lang="hy"] .lp-talk-sec .case-head {
font-size: 20px;
}
html[lang="ru"] .lp-talk-sec .talk-head {
font-size: 50px;
position: inherit;
top: inherit;
}
html[lang="ru"] .lp-talk-sec .talk-itm-head.text-heading {
font-size: 20px;
}
html[lang="ru"] .lp-talk-sec .case-head {
font-size: 20px;
margin-bottom: 0;
}
}
@media screen and (max-width: 480px) {
.lp-talk-sec {padding: 40px 0;}
.lp-talk-sec .case-head b {font-size: 40px; padding: 0 5px 0 0;}
.lp-talk-sec .case-head strong {font-size: 40px;}
.lp-talk-sec .case-head {font-size: 24px; margin: 0 0 25px;}
.lp-talk-sec .talk-itm-head.text-heading {font-size: 25px;}
.lp-talk-sec .talk-head {top: -20px; font-size: 66px;}
.translated-ltr .lp-schedule-sec .schedule-title {
font-size: 30px;
}
.translated-ltr .lp-talk-sec .talk-head {
font-size: 50px;
top: 63px;
}
.translated-ltr .lp-talk-sec .talk-itm-head.text-heading {
font-size: 20px;
}
.translated-ltr .lp-talk-sec .case-head strong {
font-size: 20px;
}
.translated-ltr .lp-talk-sec .case-head {
font-size: 19px;
margin: 0 0 20px;
}
html[lang="hy"] .lp-talk-sec .talk-head {
font-size: 40px;
top: 89px;
}
html[lang="hy"] .lp-talk-sec .case-head strong {
font-size: 40px;
}
html[lang="ru"] .lp-talk-sec .talk-head {
font-size: 30px;
}
html[lang="ru"] .lp-talk-sec .talk-itm-head.text-heading {
font-size: 15px;
}
}
@media screen and (max-width: 360px) {
.lp-talk-sec .talk-head {font-size: 65px; left: 0;}
.lp-talk-sec .talk-itm-head.text-heading {font-size: 22px;}
.lp-talk-sec .talk-head {font-size: 58px; top: -15px;}
.lp-talk-sec .case-head b, .lp-talk-sec .case-head strong {font-size: 39px;}
}
.lp-blog { display: flex; align-items: center; justify-content: center; gap: 18px; padding-bottom: 77px; position: relative; margin-bottom: 135px; }
.lp-blog::before { position: absolute; content: ''; background-color: #fff; bottom: 0; left: 0; right: 0; margin: auto; pointer-events: none; height: 1px; width: 85.39%; }
.lpblog-title { font-family: 'Cormorant Garamond'; font-size: 68px; font-weight: 600; line-height: 1; letter-spacing: 0.6px; color: #fff; text-transform: uppercase; text-align: left; margin-bottom: 0; }
.lpblog-btn {
position: relative; padding-left: 150px; }
.lpblog-btn::before { position: absolute; content: ''; background-color: #fff; left: 0; top: 0; bottom: 0; margin: auto; width: 30%; height: 1px; pointer-events: none; }
.lpblog-btn .cmn-btn::before{ display: none; }
.lpblog-btn .cmn-btn{ background-color: #9a1227; }
.contact-left-cnt .contact-title { font-family: 'Cormorant Garamond'; font-size: 37px; font-weight: 600; line-height: 1; letter-spacing: 0; color: #fff; text-transform: uppercase; text-align: center; position: relative; margin: 0 0 15px 0; padding: 102px 0 0; }
.contact-left-cnt .contact-title::before { content: ""; background-image: url(https://rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/lp-sprites.webp); background-position: -10px -10px; background-repeat: no-repeat; width: 52px; height: 66px; right: 0; top: 0px; left: 0; margin: auto; position: absolute; }
.contact-right .contact-txt { font-family: 'Cormorant Garamond'; font-size: 70px; font-weight: 400; line-height: 1.1; letter-spacing: 0; text-align: center; color: #fff; text-transform: uppercase; margin-bottom: 45px; }
.form-links button.formpopup { border: 0; background: transparent !important; color: #858585 !important; padding: 0 !important; margin: 0; outline: 0 !important; border: 0 !important; min-height: 24px !important; }
.lp-form-sec { padding: 76px 0 16px; background-color: #000; position: relative; z-index: 0; }
.lp-form-sec::before { position: absolute; content: ""; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background-image: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/ftr-bg.webp); background-position: center; background-size: 100% 100%; background-repeat: no-repeat; opacity: 70%; pointer-events: none; z-index: -1; }
.site-footer { padding: 50px 0 68px; color: #fff; } @media screen and (max-width:1700px){
.contact-left-cnt .contact-title {font-size: 32px; padding: 90px 0 0; } 
.contact-left-cnt p {font-size: 21px; } 
.contact-right .contact-txt {font-size: 60px; margin-bottom: 45px; } 
.contact-left-cnt {padding: 45px 0 ; margin: 0px auto 40px; } 
.contact-right {padding: 45px 85px; } 
.ftr-menu ul li a {font-size: 18px; } 
.ftr-menu ul li {padding: 0px 18px; } 
.contact-right .gform_wrapper .top_label input[type="submit"] {padding: 17px 30px !important; font-size: 20px !important; } 
.contact-right .gform_wrapper .gform-body.gform_body input, .contact-right .gform_wrapper .gform-body.gform_body textarea {font-size: 17px !important; padding: 19px 20px !important; margin: 0 0 20px 0; } 
.ftr-menu ul {padding: 0px 0 40px 0; margin: 0 0 40px; } 
.lp-footer-main {padding: 0 50px; } 
.lp-footer-main .ph-no a {font-size: 34px; } 
.contact-right .gform_footer {padding: 40px 0 0 !important; }
.lp-form-sec {padding: 60px 0 16px;}
.lpblog-title {font-size: 60px;}
.lp-blog {gap: 18px; padding-bottom: 65px; margin-bottom: 100px;}
.lpblog-btn {padding-left: 120px;}
.lp-blog::before {width: 88.39%;} html[lang="ru"] .lpblog-title { font-size: 48px; } html[lang="hy"] .lpblog-title { font-size: 40px; }
html[lang="hy"] .contact-right .contact-txt { font-size: 40px; }
html[lang="hy"] .contact-left-cnt .contact-title { font-size: 27px; } .translated-ltr .lp-blog { padding-bottom: 50px; margin-bottom: 90px; }
.translated-ltr .contact-right .contact-txt { font-size: 55px; }
.translated-ltr .ftr-menu ul li { padding: 0 13px; }
.translated-ltr .lpblog-title { font-size: 55px; }
.translated-ltr .ftr-menu ul li a { font-size: 16px; }
}
@media screen and (max-width:1500px){
.contact-left-cnt .contact-title {font-size: 27px; padding: 80px 0 0; margin: 0 0 10px 0; } 
.contact-left-cnt .contact-title::before {transform: scale(.9); } 
.lp-form-sec {padding: 40px 0; } 
.contact-left-cnt p {font-size: 18px; } 
.contact-left-cnt {padding: 35px 0 ; margin: 0px auto 35px; } 
.contact-right {padding: 40px 55px; } 
.contact-right .contact-txt {font-size: 53px; margin-bottom: 35px; } 
.ftr-menu ul li a {font-size: 16px; } 
.ftr-menu ul li {padding: 0px 10px; } 
.site-footer {padding: 0px 0 70px 0; } 
.lp-footer-main .follow-txt {font-size: 25px; } 
.copy-rights p {font-size: 16px; } 
.contact-right .gform_wrapper .gform-body.gform_body input, .contact-right .gform_wrapper .gform-body.gform_body textarea {font-size: 16px !important; padding: 17px 20px !important; margin: 0px 0 15px 0; } 
.contact-right .gform_wrapper .gfield textarea.large {height: 130px !important; } 
.contact-right .form-links a, .contact-right .gfield-choice-input+label {font-size: 15px !important; } 
.contact-right .gform_wrapper .top_label input[type="submit"] {padding: 16px 30px !important; font-size: 18px !important; } 
.contact-right .gform_footer {padding: 30px 0 0 !important; } 
.map iframe {height: 385px; } 
.ftr-menu ul {padding: 0px 0 30px 0; margin: 0 0 30px; } 
.lp-footer-main .ph-no a {font-size: 28px; } 
.site-footer {padding: 0px 0 50px 0; } 
.copyrights {padding: 25px 0; }
.lp-blog::before {width: 91.39%;}
.lpblog-title {font-size: 55px;}
.lp-blog {gap: 18px; padding-bottom: 50px; margin-bottom: 70px;}
.lpblog-btn {padding-left: 110px;}
.lpblog-btn a.cmn-btn {padding: 16px 35px 16px 30px; font-size: 17px;}
.social-links .social a {transform: scale(.8); margin: -5px; }
html[lang="ru"] .lpblog-title {
font-size: 45px;
}
html[lang="ru"] .lp-blog {
padding-bottom: 50px;
}
html[lang="ru"] .contact-right .contact-txt {
font-size: 40px;
}
.translated-ltr .ftr-menu ul li a {
font-size: 15px;
}
.translated-ltr .ftr-menu ul li {
padding: 0 10px;
}
html[lang="hy"] .contact-left-cnt .contact-title {
font-size: 25px;
}
}
@media screen and (max-width:1240px){
.contact-left-cnt p {font-size: 18px; } 
.contact-left-cnt {padding: 20px 0 17px 0; margin: 0px auto 30px; } 
.contact-right {padding:35px 28px; } 
.contact-right .contact-txt {font-size: 40px; margin-bottom: 29px; } 
.ftr-menu ul li {padding: 0px 7px; } 
.ftr-menu ul li a {font-size: 14px; } 
.contact-left-cnt .contact-title::before {transform: scale(.8); } 
.site-footer {padding: 0px 0 60px 0; } 
.copy-rights p {font-size: 16px; } 
.contact-left-cnt .contact-title {font-size: 24px; padding: 80px 0 0; margin: 0 0 10px 0; } 
.contact-left-cnt {padding: 20px 0 17px 0; margin: 0px auto 35px; width: 71%; } 
.contact-left-cnt p {font-size: 16px; } 
.contact-right .gform_wrapper .gform-body.gform_body input, .contact-right .gform_wrapper .gform-body.gform_body textarea {font-size: 15px !important; padding: 14px 18px !important; margin: 0px 0 10px 0; } 
.contact-right .gform_wrapper .gfield textarea.large {height: 100px !important; } 
.contact-right .gform_wrapper .gform-body.gform_body .top_label input[type="checkbox"] {margin: -1px 3px 0 0 !important; width: 12px !important; height: 12px !important; } 
.contact-right .form-links a, .contact-right .gfield-choice-input+label {font-size: 14px !important; } 
.contact-right .gform_wrapper .top_label input[type="submit"] {padding: 14px 30px !important; font-size: 16px !important; } 
.contact-right .gform_footer {padding: 20px 0 0 !important; } 
.map iframe {height: 340px; } 
.ftr-menu ul {padding: 0px 0 15px 0; margin: 0 0 15px; } 
.lp-footer-main {padding: 0 20px; } 
.lp-footer-main .ph-no {font-size: 17px; padding-left: 43px; } 
.lp-footer-main .follow-txt {font-size: 22px; } 
.lp-footer-main .ph-no a {font-size: 22px; } 
.copyrights p, .copyrights a {font-size: 16px; } 
.copyrights {padding: 20px 0; } 
.contact-right .gform_wrapper .gfield .instruction.validation_message {top: 33px; } 
.contact-right .gform_wrapper .gfield .validation_message.gfield_validation_message, .lp-form-sec .gform_wrapper .gfield .instruction.validation_message {font-size: 11px; }
.lpblog-title {font-size: 38px;}
.lpblog-btn {padding-left: 100px;}
.lpblog-btn a.cmn-btn {padding: 15px 30px 15px 30px; font-size: 16px;}
.lp-blog {gap: 15px; padding-bottom: 30px; margin-bottom: 60px;}
html[lang="hy"] .lp-blog {
padding-bottom: 50px;
}
html[lang="hy"] .lpblog-title {
font-size: 25px;
}
html[lang="hy"] .contact-left-cnt .contact-title {
font-size: 20px;
}
.translated-ltr .lpblog-title {
font-size: 37px;
}
.translated-ltr .contact-right .contact-txt {
font-size: 45px;
}
.translated-ltr .contact-left-cnt {
width: 88%;
}
html[lang="hy"] .contact-right .contact-txt {
font-size: 33px;
}
html[lang="ru"] .lpblog-title {
font-size: 31px;
}
html[lang="ru"] .lp-blog {
padding-bottom: 40px;
}
html[lang="ru"] .contact-left-cnt .contact-title {
font-size: 25px;
}
html[lang="ru"] .contact-right .contact-txt {
font-size: 35px;
}
}
@media screen and (max-width:1024px){
.contact-form-main {flex-direction: column; align-items: center; gap: 20px;}
.contact-left {width: 100%; } 
.contact-right {width: 100%; } 
.copy-rights p {font-size: 14px; } 
.ftr-menu ul li {margin-bottom: 5px; } 
.lp-footer-main{flex-direction: column; gap: 20px; padding: 0; } 
.lp-footer-main .follow, .lp-footer-main .btm-logo, .lp-footer-main .contact{border: 2px solid #991226; width: 100%; max-width: 320px; margin: auto; text-align: center; padding: 20px;   } 
.social-links {justify-content: center; width: 100%; margin: auto; } 
.site-footer {padding: 0px 0 40px 0; } 
.contact-left-cnt {width: 100%; max-width: 350px; border: 2px solid #991226; } 
.lp-footer-main .ph-no {text-align: left; }
.lpblog-title {font-size: 23px; text-align: center;}
.lpblog-btn a.cmn-btn {padding: 10px 20px; font-size: 15px;}
.lpblog-btn {padding-left: 84px;}
.lp-blog {flex-direction: column; gap: 15px; padding:20px 10px;border: 2px solid #991226; max-width: 350px; margin: 0 auto 30px;}
.lp-blog::before {display: none;}
.lpblog-btn {padding-left: 0; }
.contact-right .gform_wrapper.gravity-theme .gform_fields {grid-column-gap: 20px; grid-row-gap: 15px;}
.contact-left-cnt .contact-title::before {transform: scale(.7);top: -10px;}
.contact-left-cnt .contact-title {padding: 70px 0 0; }
html[lang="hy"] .lp-blog {
margin-bottom: 40px;
}
html[lang="hy"] .lpblog-title {
font-size: 17px;
}
html[lang="hy"] .contact-left-cnt .contact-title {
font-size: 20px;
}
.translated-ltr .lpblog-title {
font-size: 20px;
}
.translated-ltr .lp-blog {
margin-bottom: 50px;
}
html[lang="ru"] .lpblog-title {
font-size: 19px;
}
html[lang="ru"] .contact-left-cnt .contact-title {
font-size: 23px;
}
} 
@media screen and (max-width:760px){
.contact-right .contact-txt {font-size: 32px; margin-bottom: 20px; } 
.lp-footer-main {align-items: center; flex-direction: column; gap: 20px; } 
.contact-right .gform_wrapper .gform-body.gform_body input, .contact-right .gform_wrapper .gform-body.gform_body textarea{margin: 0;} 
.lp-footer-main .ph-no a::before {transform: scale(0.8); } 
.contact-right .gform_wrapper .gfield textarea.large {height: 80px !important; } 
.contact-right .gform_wrapper .top_label input[type="submit"] {padding: 8px 30px !important; font-size: 15px !important; } 
.contact-right .form-links a, .contact-right .gfield-choice-input+label {font-size: 15px !important; } 
.contact-right {padding: 25px 15px; } 
.copyrights p, .copyrights a {font-size: 15px; line-height: 1.4; }
.contact-right .ginput_container.ginput_container_checkbox {width: 100%; text-align: start;}
.contact-left-cnt .contact-title::before {transform: scale(.6); top: -13px;}
.contact-left-cnt .contact-title {padding: 60px 0 0;}
.lp-blog {gap: 10px;}
.contact-right .gform_wrapper.gravity-theme .gform_fields {grid-column-gap: 20px; grid-row-gap: 10px;}
.translated-ltr .contact-right .contact-txt {
font-size: 30px;
}
.translated-ltr .contact-left-cnt {
width: 100%;
}
html[lang="hy"] .contact-right .contact-txt {
font-size: 25px;
}
.translated-ltr .lp-blog {
margin-bottom: 30px;
}
html[lang="ru"] .contact-right .contact-txt {
font-size: 25px;
}
}
@media screen and (max-width:480px){
.contact-left-cnt .contact-title {font-size: 23px; } 
.contact-left-cnt p {font-size: 16px; line-height: 1.5;}
.contact-left-cnt {padding: 20px 0 15px 0; } 
.contact-right .contact-txt {font-size: 30px; margin-bottom: 15px; } 
.contact-right {padding: 18px 11px; width: 100%; } 
.lp-footer-main .follow-txt {font-size: 25px; letter-spacing: 0px;margin-bottom:0; } 
.lp-footer-main .ph-no {font-size: 17px; } 
.lp-footer-main .ph-no a {font-size: 26px; } 
.lp-footer-main .ph-no {padding: 0 0 0 30px; } 
.lp-footer-main .ph-no a::before {transform: scale(0.7); } 
.social-links .social a {padding: 0; transform: scale(.7);} .site-footer {padding: 0px 0 25px 0; } 
.map iframe {height: 200px; }
.contact-right .gform_wrapper .top_label input[type="submit"] {padding: 8px 15px !important; font-size: 14px !important;}
.contact-right .gform_footer {padding: 7px 0 0 !important;}
html[lang="ru"] .contact-left-cnt .contact-title {
font-size: 20px;
}
html[lang="ru"] .lpblog-title {
font-size: 16px;
}
html[lang="ru"] .contact-right .contact-txt {
font-size: 25px;
}
.contact-right .form-links a, .contact-right .gfield-choice-input+label {
font-size: 14px !important;
}
}