/*Media Query*/

.content-holder figure img{ height:auto;}

@media only screen and (max-width: 1600px){}

@media only screen and (max-width: 1440px){}

@media only screen and (max-width: 1360px){
.img-holder{right:-46px;}	
.img-holder.pss { top: -64px; right: -29px;}
.img-holder.pss img {width: 87%;}
}
@media only screen and (max-width: 1280px){
.img-holder{right:-13px;}
.black-cont { padding-left: 26px; padding-right: 26px;}
}
@media only screen and (max-width: 1180px){
.our-service{padding: 48px 0px;}
.bannerTxt .container {padding: 0px 50px;}
.bannerTxt h2{font-size:40px;line-height:48px;max-width:740px;margin-bottom:20;}
nav.menu ul li:last-child.cta {right: 42px;}
.menu a.ctc-btn {font-size: 10px; margin-left: 15px;}
.black-cont {padding-right: 0px;}
/*.img-holder.daily-mail {right: -64px; top: -4px;}
.img-holder.end-to-end {right: 0;top: -6px;}*/
}
@media only screen and (max-width: 1024px){
.container{padding:0px 20px;}
.img-holder.ccm{top:9px;right:10px;}
.img-holder.pss {top: -51px;right: -32px;}
.img-holder.cont-us{right:-10px;top:15px;}
.img-holder.team-img-banner{right:-102px;top:9px;}
.black-bg .container{z-index:9;}
.img-holder.ccm {top: 24px;right: -45px;}
/*.img-holder.daily-mail img {max-width: 76%;}
.img-holder.end-to-end {right: 11px;top: -6px;}*/
.img-holder.team-img-banner { right: -102px;top: 9px;}
.img-holder.team-img-banner img {width: 74%;}
.menu a.ctc-btn{padding:14px 20px 14px 20px !important;margin-left:0px;}
nav.menu ul li { padding: 10px 12px;}
nav.menu ul li:last-child.cta {right: 0;}
}

@media only screen and (max-width: 980px){
.container{padding:0px 20px;}	
.dropdown:hover .dropdown-menu{display:unset;}
nav.menu ul li:last-child.cta{position:relative;}
nav.menu ul li:nth-child(5).cta{padding:0px 12px;}
nav.menu ul li:last-child.cta{padding:10px 12px;}
.sticky header{transition:unset;}
.sticky header.fadeInDown{animation-name:unset;-webkit-animation-name:unset;-moz-animation-name:unset;}
.bannerTxt{min-height:315px;}.bannerTxt:before{right:-67%;width:100%;height:100%;background-size:contain;}
#menuBtn{width:30px;height:30px;position:relative;margin:18px auto 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform:rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:block;float:right}
#menuBtn span{display:block;position:absolute;height:4px;width:100%;background:#f16334;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
#menuBtn span:nth-child(1){top:0px;}
#menuBtn span:nth-child(2){top:10px;}
#menuBtn span:nth-child(3){top:20px;}
#menuBtn.open span:nth-child(1){top:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}
#menuBtn.open span:nth-child(2){opacity:0;left:-60px;}
#menuBtn.open span:nth-child(3){top:10px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);}
header nav.menu{position:fixed;top:0;left:-270px;bottom:0;background:#fff;z-index:11111;margin:0;float:none;width:270px;transition:all 0.3s ease-in-out; height:100vh;}
header nav.menu.open{left:0;}
nav.menu ul li{float:none;padding:15px 12px;}
nav.menu ul li a{display:block;}
nav.menu ul li:first-child{padding-left:12px;}
nav.menu ul li:last-child{padding-right:12px;float:left;}
nav.menu ul li a.login{display:inline-block;}
.bgOverlay{position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:110;background:rgba(0,0,0,0.4);}
.bgOverlay.open{display:block;}
/*.dropdown-menu.show{max-width: 230px;top: 30px !important;}
.dropdown-menu.show a{white-space:unset;padding:10px;width:100%;margin: 0px;}
nav.menu ul li:last-child{float: none;padding-left: 10px;}
.our-service .col-md-4{flex: 0 0 100%; max-width: 100% !important; padding: 0px 10%;margin-bottom:45px;}*/
.dropdown-menu.show,.dropdown-menu{width:88%;}
ul.dropdown-menu li a.dropdown-item{white-space:unset;}
/*ul.dropdown-menu{top:36px !important;}*/
ul.dropdown-menu li a{width:90% !important;}
.ser-box{text-align:center !important;margin-bottom:0px;padding-left:0px;}
.ser-box img{position:relative;margin-bottom: 15px;}
.ser-box a.btn{position:relative;margin:30px auto 0;}
.img-holder{position: absolute; top: 0;}
.bannerText h2 {font-size: 40px; line-height: 54px;}
.our-service .col-md-4{flex: 0 0 100%;max-width:100%;text-align:center;padding: 0px 4% !important;}
.ser-box a.btn{ position:relative;bottom:5px; margin:0px auto; margin-top:25px !important}
.ser-box img{position:relative;top:0;margin-bottom:15px;}
.abt-col .ser-box img{position:relative;top:0;margin-bottom:15px;transform:unset;}
.our-service .col-md-4{margin-bottom: 0px;}
.comm-heading {font-size: 28px;}
.ser-box{padding-left:0;margin-bottom:30px;}
.abt-col .ser-box{padding-left:0;margin-bottom:30px;}
.lex-number .col-md-5 {flex: 0 0 100%; max-width: 100%; text-align: center; padding: 0 4%;}
.lex-number a.button{margin: 0px auto; margin-bottom: 20px;}
.lex-number p {padding-bottom: 26px;}
.lex-number .col-md-7 {flex: 0 0 100%;max-width: 100%;text-align: center;padding: 0 4%;}
.lex-number h2{font-size:28px;}
.wh-lexvia h2{font-size:28px;}
.content-holder h2{font-size:28px;line-height:40px;}
.video-wrap{text-align:center; padding:40px;}
.video-wrap h2 {font-size:28px; line-height:40px;}
.video-wrap figure {margin-top: 35px;}
.ready{padding:32px 20px;}
section.wrapper.mainfooter-wrap.m-80{padding:60px 20px 25px 20px;}
ul.slick-dots{display:none !important;}
.innerText{position:relative;padding:10% 0px;}
.img-holder{right:-48px;}
.bannerText p{padding-right: 0px;}
.innerText p{text-align:left;}
.our-service h2{margin-bottom:20px !important;}
.lex-number .container{padding:60px 20px 44px 20px}
.container.three-box{padding:0px 20px;}
.three-box .row:nth-child(2){padding:60px 0px;}
.wh-lexvia h3{margin-bottom: 0;}
.bannerTxt .container{padding: 0px 50px;}
.bannerTxt p{display:none;}
.bannerTxt h2{    font-size: 31px;
    line-height: 38px;
    max-width: 640px;
    margin-bottom: 0px;}
.acc-div{padding:0px 20px;}
/*.img-holder.remote-paralegal{top: -40px;right: 20px;}*/
.img-holder.medical-summaries-img{ top: 53px; right: 37px;}
.img-holder.intake-to{ top: 22px; right: 60px;}
.img-holder.pss{top: -13px;right: 17px;}
/*.img-holder.end-to-end{right: 11px; top: 18px;}*/
.img-holder.team-img-banner {right: 0px; top: 19px;}
.img-holder.cont-us{right:12px;top:28px;}
.lit-support h2{text-align:center;}
.form-group:nth-child(1), .form-group:nth-child(2) {width: 93% !important;float: none; margin-bottom: 0px !important;}
.menu a.ctc-btn {font-size: 16px;line-height: 1.2em;text-align: left;}
.black-cont {padding-left: 0px; padding-right: 0px;}
}

@media screen and (max-width: 768px){
	.bannerTxt .container br{ display:none;}
.three-box .row:nth-child(2){display:flex; flex-direction:unset;}
.three-box .row .col-md-6{flex: 0 0 100%;max-width: 100%;}
.img-holder{bottom:0;position:relative;text-align:center;width:100%;right:unset;}
.home-banner img{width:55%;}
.home-banner .col-md-9,.home-banner .col-md-3{flex:0 0 100%;max-width:100%;width:100%;}
.home-banner .col-md-8 {flex: 0 0 100%;max-width:100%;  text-align:center;}
.bannerText h2{text-align: center;}
.bannerText a.button,.innerText a.button{ margin: 0px auto;}
.bannerText p{margin-bottom:26px !important;width:80% !important;margin:0px auto;padding-right:0 !important;text-align:center;}
.home-banner .col-md-4{flex: 0 0 100%; max-width: 100%;}
.innerText h2{line-height:35px;font-size:30px;text-align:center;}
.innerText p{text-align: center;font-size: 16px;line-height: 25px;}
.footer-first-part .col-md-3{flex: 0 0 100%;max-width: 100% !important;margin-bottom:20px;border-bottom:solid 1px #3c4148;
 padding-bottom:20px;}
.footer-first-part .col-md-3:last-child{border-bottom:0;}
.footer-first-part{text-align:center;}
.col-secont li{display:inline-block;margin:0px 8px;}
ul.legal li{display:block;padding-left:40px; font-size:24px; margin-bottom:20px; width:100%;}
ul.legal li::before{height:100%;}
ul.legal br{display:none;}
.learn-about{padding:30px 20px 30px 20px;}
.s-right{width:100%;position:relative;margin: 20px 0 0;}
.s-left{width:100%;}
.top-header .col-md-8{width:70% !important;}
.top-header .col-md-4{width:30% !important;}
.ser-about ul li{width:23%;}
.ser-about li h3{font-size:18px;line-height:25px;}
.bannerText {padding:40px 0px 40px 0px;}
.bannerTxt p{display:none;}
.bannerTxt h2{font-size:26px;line-height:38px;max-width:440px;margin-bottom:20px;}
.bannerTxt .container {padding: 0px 40px;}
.black-bg{padding-bottom:90px;}
.img-holder.medical-summaries-img{top:-27px;right: 0;}
.img-holder.intake-to{top:-26px;right:0;}
/*.img-holder.end-to-end{right:11px;top:-26px;}
.img-holder.daily-mail{right:0px;top:-24px;}
.img-holder.end-to-end{right:0;}*/
.team-info li{margin-right:10px;}
.innerText.team{margin-bottom: 10px; padding-bottom: 10px;}
.innerText.team p { margin-bottom: 0px;}
.team-banner:before{display:none;}
.team-banner .img-holder{display:block;}
.contact-banner:before{display:none;}
.contact-banner .img-holder{display:block;}
.abt-banner:before{display:none;}
.img-holder.abt{position:relative;width:auto;right:0;top:0;display:block;}
.innerText.abt-text p{margin-bottom: 0px;}
.img-holder.cont-us{right:0px;top:0px;}
.img-holder.abt img{width: 70%;}
.contact-wrap .col-md-6{width: 100%;max-width: 100%;flex: 0 0 100%;}
.contact-form .form-group{margin-right:0px;}
.contact-form{margin-right:0px;}
.contact-wrap .title{padding-top: 20px;}
.contact-wrap h2{line-height:35px;font-size:30px;}
.contact-wrap p{font-size: 16px;line-height: 25px;}
.col-md-4.col-first{width:100%;flex:0 0 100%;max-width:100%;padding-bottom:20px;}
.col-md-2.col-secont{width:100%;flex:0 0 100%;max-width:100%;padding-bottom:20px;}
.lit-support h2{text-align:center;}
.bannerTxt{min-height:65vh;}
.bannerTxt:before{    right: -120px;
    width: 100%;
    height: 100%;
    background-size: contain;
    bottom: 0;    z-index: -1;}
.img-holder.pss { top: -13px;  right: 0;}
.img-holder.pss img { width: 55%;}
/*.img-holder.ccm { top: 0; right: 0;}
.img-holder.ccm img { width: 55%;}*
.img-holder.end-to-end {right: 0; top: 0;}
.img-holder.end-to-end img {width: 55%;}
.img-holder.remote-paralegal { right: 0px;top: -7px;}
.img-holder.remote-paralegal img { width: 55%;}*/
.img-holder.abt {top: -25px;}
.img-holder.abt img {width: 18%;}
.home-banner .team-img-banner img { width: 35%;}
.img-holder.team-img-banner { right: 0px; top: -4px;}
.img-holder.cont-us { right: 0px; top: -31px;}
.img-holder.cont-us img {width: 29% !important;}
.medical-summaries-img {text-align:center;position:relative;right:0 !important; padding-bottom:20px;}
.medical-summaries-img img {width: 30%;}
/*.intake-to {text-align: center;position: relative; right: 0 !important; padding-bottom: 20px;}
.intake-to img {width: 30%;}
.ccm {text-align: center;position: relative; right: 0 !important; padding-bottom: 20px;}
.ccm img {width: 30% !important;}
.daily-mail {text-align: center;position: relative; right: 0 !important; padding-bottom: 20px;}
.daily-mail img {width: 30% !important;}

.end-to-end {text-align: center;position: relative; right: 0 !important; padding-bottom: 20px;}
.end-to-end img {width: 30% !important;}
.remote-paralegal {text-align: center;position: relative; right: 0 !important; padding-bottom: 20px;}
.remote-paralegal img {width: 30% !important;}*/
.ss-banner-style {text-align: center;position: relative; right: 0 !important; padding-bottom: 20px;}
.ss-banner-style img {width: 20% !important;}
.banner-down-arrow {bottom:0px;}
.banner-down-arrow i{font-size: 35px;}
.bannerText p, .bannerTxt p {margin-bottom: 15px; padding-bottom: 0px !important;}
.bannerTxt {overflow: hidden;}

}


@media only screen and (max-width: 767px){
.dropdown-menu.show a{width:auto;}	
.four-box{float:none;width:100%;margin-top:30px;}
.s-right{padding:40px 20px 40px 20px;}
.s-left{padding:40px 20px 40px 20px;}
.acc-div{padding:0px;}
.legal-resource{padding: 0px 0px 40px 0px;}
.ser-about{margin-bottom:0px !important;}
.black-bg:before{display:none;}
.cont-num-area .cont-img{position:relative !important;margin:0 auto;text-align:center;margin-bottom:10px;}
.cont-bg h3,.cont-bg p{text-align:center;}
.cont-bg{padding-left:0px;}
.cont-num-area{margin-bottom:40px;}
.cont-num-area:last-child{margin-bottom:0px;}
.lit-support h2{text-align:center;}
#menuBtn {margin:-24px auto 0;}
.logo-wrap {padding: 18px 0px 0px 0px;}
.col-md-4.cont-num-area:last-child .cont-img {left: 0;}
}

@media (max-width: 680px){	
.bannerTxt .container{padding: 0px 50px;}
.bannerInner img{/*min-height:175px;*/}
.bannerTxt p{display:none;}
.bannerTxt a.button{padding:10px 26px;}
.bannerTxt h2{font-size:20px;line-height:30px;max-width:340px;margin-bottom:20px;}
/*.img-holder.remote-paralegal{top: -10px;right: 20px;}*/
.team-info ul{display:block;}
.home-banner .team-img-banner img{width:50%;}
.content-holder figure img{max-width:45%;margin-top:20px;}
}
@media (max-width: 640px){
.four-box li{width:100%;}
.four-box li p{padding-bottom:0;}
.bannerText h2{font-size:28px;line-height:38px;}
.home-banner{padding:0px 40px;}
.ready .col-8 {flex:0 0 100%; max-width:100%;text-align:center;margin-bottom:20px;}
.ready .col-md-4{flex:0 0 100%;max-width:100%;text-align:center;}
.ready .button a{display:inline-block;}
.ready .button{float:none !important;margin:0px auto;}
ul.legal li{font-size:18px;}
.ser-about ul li{width:80%;margin:0 auto 30px !important;position:relative;padding-top:450px;}
.ser-about ul li:last-child{margin-bottom:0px !important;}
.bannerTxt .container {padding: 0px 50px;}
.bannerInner img{/*min-height:175px;*/}
.bannerTxt p{display:none;}
.bannerTxt a.button{padding:10px 26px;}
.bannerTxt h2{font-size:20px;line-height:30px;max-width:340px;margin-bottom:20px;}
.video-wrap iframe{min-height:372px;}
/*.img-holder.remote-paralegal { right: 0;}*/
.team-info li:last-child {margin-right: 0px; margin-top: 10px;}
.img-holder.abt img { width: 30%;}
.bannerText p, .bannerTxt p {font-size: 12px;line-height: 15px; margin-bottom: 14px;}
.bannerTxt h2{padding-bottom: 0px; line-height: 24px;}

}
@media (max-width: 480px) {
/*.bannerTxt{min-height: 220px;}*/	
.bannerTxt:before{}
.bannerTxt .container {padding: 0px 40px;}	
p.jfdfdlfdf{margin-bottom:8px;}
.bannerTxt h2{font-size: 22px;
    max-width: initial;
    line-height: normal;
    margin-bottom: 8px;}
.bannerText h2{line-height:38px;font-size:24px;}
.bannerTxt a.button{padding:8px 12px;font-size:11px;}
.wh-btn a.button-light{margin-top:15px;}
.wh-btn a:last-child{margin-left:0px;}
.privacy-policy li:first-child:after{display:none;}
.privacy-policy li:first-child{width:100%;display:block;}
.video-wrap iframe{min-height:272px;}
.steps-cont{padding-left:94px;padding-right: 0px;}
.steps img{left:0px;width:20%;}
.steps-cont p{line-height:30px;}
.img-holder.medical-summaries-img {top: -11px;right: 0;}
.img-holder.intake-to { top: -20px; right: 0;}
.faq-page .card-header a.card-link {font-size: 15px;}
/*.img-holder.end-to-end { right: 0px;top: -22px;}*/
}
@media (max-width: 425px){
.home-banner{min-height:178px;padding:0px;}	
.abt-banner:before{position:absolute;right:-230px;
	content:'';top:0px;background:url(../images/about-bg-old.png);
	width:100%;height:179px;background-size:cover;
	background-blend-mode:overlay;opacity:0.6;}
.team-banner:before{position:absolute;right:-230px;
	content:'';top:0px;background:url(../images/team-banner.png);
	width:100%;height:179px;background-size:cover;
	background-blend-mode:overlay;opacity:0.6;}	
.innerText h2,.innerText p{text-align:left;}
.our-service p br{display:none;}

.innerText.abt-text h2, .innerText.abt-text p { text-align: center;}
.innerText.team h2, .innerText.team p { text-align: center;}

}

@media (max-width: 414px){

}
@media only screen and (max-width: 375px) {
/*.bannerTxt h2{font-size:16px;max-width:250px;line-height:24px;margin-bottom:10px;}*/
.bannerTxt h2{}
.bannerTxt a.button{padding:6px 10px;font-size:10px;}

}

@media (max-width: 360px){
.wh-lexvia{padding:40px 20px 20px 20px;}
.video-wrap h2{font-size:18px;line-height:32px;}
.video-wrap iframe{min-height:200px;}
/*.bannerTxt h2{font-size:16px;line-height:20px;}
.bannerTxt a.button{padding:10px 16px;font-size:13px;}*/
.bannerTxt .container{padding:0px 30px;}
.bannerTxt h2{}
.our-service{padding: 28px 20px;}
.steps-cont{padding-left: 66px;}
.bannerInner img{/*min-height:165px;*/}
/*.img-holder.intake-to { top: -13px; right: 0;}
.img-holder.end-to-end {right: 0px;top: -13px;}
.img-holder.daily-mail {top: -10px;}*/
.tem-content-wrap h3 {font-size: 18px;line-height: 22px;margin-bottom: 5px;}
.tem-content-wrap p {font-size: 16px; line-height: 18px;}
.left-title {left: 225px;}
}
@media (max-width: 650px){
	.bannerTxt .container br{ display:none;}
	.bannerTxt h2 {
font-size: 26px;
    line-height: normal;
    max-width: inherit;
    margin-bottom: 10px;
}
}
@media (max-width: 768px){
.bannerTxt {
justify-content: flex-end;

	}
	.bannerTxt {
    padding-bottom: 50px;
}
	#slidhdy66 .col-md-3 #dkng .col-md-9 br{ display: block;}
	
}