*{margin:0;padding:0;outline:none;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;}
html,body{margin:0;padding:0;background:#fff;font-family: 'opensans-regular', sans-serif;font-weight:400;font-size:16px;color:#5a5a5a;overflow-x: hidden;}
ul li{list-style-type:none;margin-bottom:0px;}
a{outline:none;-moz-transition: all 0.2s ease-out 0s;-webkit-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}
a,a:hover{text-decoration:none;}
button:focus{outline:none;}
.form-control:focus {color: #5b626b;background-color:transparent;border-color:transparent;outline: 0;box-shadow: none;}
h1, h2, h3, h4, h5, h6{color:#2c2e3e;margin: 0;font-family: 'opensans-regular', sans-serif;font-weight: 600;}
html{-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-smoothing: antialiased;font-weight: 400;text-rendering: optimizeLegibility;-moz-text-rendering: optimizeLegibility;-webkit-text-rendering: optimizeLegibility;}
p{color:#616161;font-weight:400;line-height:1.9em;margin:0;font-family: 'opensans-regular', sans-serif;}
ul{margin: 0;padding:0;}
label{margin:0;}
img{max-width: 100%;}
.wrapper{width: 100%;float: left;position: relative;}
.container{max-width: 1120px;padding:0px;}
.align-c{text-align: center;}
html {
  scroll-behavior: smooth;
}


@font-face {
    font-family: 'nunito_sansregular';src: url('../fonts/nunitosans-regular-webfont.eot');
    src: url('../fonts/nunitosans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         /*url('../fonts/nunitosans-regular-webfont.woff2') format('woff2'),
         url('../fonts/nunitosans-regular-webfont.woff') format('woff'),*/
         url('../fonts/nunitosans-regular-webfont.ttf') format('truetype'),
         url('../fonts/nunitosans-regular-webfont.svg#nunito_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'nunito_sanssemibold';
    src: url('../fonts/nunitosans-semibold-webfont.eot');
    src: url('../fonts/nunitosans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         /*url('../fonts/nunitosans-semibold-webfont.woff2') format('woff2'),
         url('../fonts/nunitosans-semibold-webfont.woff') format('woff'),*/
         url('../fonts/nunitosans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/nunitosans-semibold-webfont.svg#nunito_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;

}
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         /*url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),*/
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;

}
@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         /*url('../fonts/opensans-light-webfont.woff2') format('woff2'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),*/
         url('../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         /*url('../fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),*/
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;

}
@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         /*url('../fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),*/
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;

}
.back-to-top{display:none;position:fixed;right:20px;bottom:60px;cursor:pointer;font-family:'FontAwesome';width:30px;height: 30px;font-size:28px;line-height:28px;color:#f16334;}
.back-to-top i{font-style:normal;}

/*common css */
.m-80{padding:60px 0;}

/*header*/
header{width:100%;position:fixed;padding:0px;background:#fff;-webkit-transition:all .4s ease;transition:all .4s ease;left:0;right:0;top:0;z-index:111;height:68px;}
.sticky header{position:fixed;width:100%;top:0;left:0;z-index:111;border-bottom:2px solid #f16334;-webkit-transition:all .4s ease;transition:all .4s ease;}
.sticky .navbar-brand{width:200px;}
.sticky .navbar-right{padding-top:12px;}
.sticky .top-number{min-height:30px;}
.sticky .top-number ul li{line-height:30px;font-size:12px;}
@-webkit-keyframes fadeInDown{
  0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)
}
  100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInDown{
  0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)
}
  100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.logo-wrap{padding:0px 0px 0px 0px;width:300px;}
header nav.menu{width:100%;float:left;margin-top:12px;}
header nav.menu ul{padding:0;margin:0;}
nav.menu ul:after{content:'';clear:both;display:table;}
nav.menu ul li{list-style:none;float:left;padding:10px 15.5px;}
nav.menu ul li:last-child{padding:0;float: right;}
nav.menu ul li:first-child{padding-left:0;}
nav.menu ul li a{padding:0;color:#333;font-family:'nunito_sanssemibold', sans-serif;font-size:16.03px;}
nav.menu ul li a:hover{color:#f16334;text-decoration:none;}
.dropdown:hover .dropdown-menu{display:block;}
.dropdown-menu a:hover{background: transparent !important;}
.dropdown-menu.show{display:block;}
.dropdown-menu.show a{padding:0px 10px 8px 10px;border-bottom:1px solid #ddd;margin:7px;white-space:unset;width:300px;}.dropdown-menu.show a:hover{background:transparent;}
/*.dropdown-menu.show{display:block;}*/
.dropdown-menu.show a,.dropdown-menu a{padding:0px 10px 8px 10px !important;border-bottom:1px solid #ddd;margin:7px;white-space:unset;width:300px;}.dropdown-menu.show a:hover{background:transparent;}
.menu a.ctc-btn{display:block;text-align:center;background-color:#f16334;text-transform:uppercase;color:#fff !important;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;padding:14px 14px 14px 14px;font-weight:600;font-size:13px;line-height:16px;letter-spacing: 1px;margin-left:0px; margin-top: -10px;}.menu a:hover.ctc-btn{opacity:0.8;}
.dropdown-toggle::after{position:absolute;width:16px;height:16px;font-family:'FontAwesome';color:#333;content: '\f078';font-size:12px;top:12px;border:0px;}
.dropdown-toggle:hover::after{color:#f16334;}
header nav.menu.open .dropdown-toggle::after{top:16px;}
ul.dropdown-menu li:first-child, ul.dropdown-menu li{padding:unset !important;width:100%;}
/*ul.dropdown-menu li:first-child a, ul.dropdown-menu li a{padding:10px 18px !important;}*/
ul.dropdown-menu li:first-child a.dropdown-item:hover{border-top-left-radius:4px;border-top-right-radius:4px;}
ul.dropdown-menu li:last-child a.dropdown-item:hover{border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
nav.menu ul li:last-child.cta{*position:absolute;right:0px;padding:10px 0px;}
nav.menu ul li:nth-child(5).cta{padding:0px;}
.bgOverlay{display:none;}
/*Header CSS End*/
/*Section content*/
.org-btn{display:inline-block;background:#f16334;margin-top:20px;color:#fff;text-align:center;border-radius:4px;padding:16px 50px;font-size:14px;text-transform:uppercase;letter-spacing:1px;}

/*Home banner*/
.home-slider{background:#5a6e85;margin-top:-8px;position:relative;}
/*.bannerTxt:before{position:absolute;content:'';right:-68%;bottom:0px;background:url('../images/object-1.png') no-repeat;background-size:contain;width:100%;height:100%;}*/
.bannerTxt2:before{position:absolute;content:'';right:0%;bottom:0px;background:#000 url('../images/object-3.jpg') no-repeat right;background-size:contain;width:100%;height:100%;    z-index: -1;}

.banner-down-arrow i {cursor: pointer;font-family: 'FontAwesome';font-style: normal;color: #cccccc;font-size: 50px;}
.banner-down-arrow {text-align: center; position: absolute; bottom: 35px;
    width: 100%;z-index: 1;}
    .banner-down-arrow a{color:#ffffff;}

#slidhdy66 .col-md-12{ margin:30px 0;}
#slidhdy66 .col-md-12 .col-md-9{color:#ffffff;}

#slidhdy66 #dkng .col-md-3 {
    padding-right: 0;
    margin-right: 0;
    text-align: right;
}

#slidhdy66 #dkng .col-md-3 img{ display:inline-block;width: 100%; max-width:51px; height: auto;}

/*#secc:before{position:absolute;content:'';right:0%;bottom:0px;background:#000 url('../images/object-3.jpg') no-repeat right;background-size:contain;width:100%;height:100%;    z-index: -1;}*/

.home-slider .slick-prev.slick-arrow{position:absolute;z-index:99;top:45%;left:2%;background:url(../images/prv.png) no-repeat;width:16px;height:29px;border:none;text-indent:-9999px;overflow:hidden;}
.home-slider .slick-next.slick-arrow{position:absolute;z-index:99;top:45%;right:2%;background:url(../images/nxt.png) no-repeat;width:16px;height:29px;border:none;text-indent:-9999px;overflow:hidden;}
.home-slider .slick-track{background:#5a6e86;top:6px;}
.bannerInner{position:relative;}
.bannerTxt{min-height:515px;position:relative;}
.bannerTxt2{min-height:515px;position:relative;}
.bannerTxt{/*position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;*/z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.bannerTxt2{/*position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;*/z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.home-banner{background-color:#5a6e85;position:relative;overflow:hidden;min-height:337px;}
.home-slider ul.slick-dots{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);}
.home-slider ul.slick-dots li{display:inline-block;}
.home-slider ul.slick-dots li button{border:none;margin-right:4px;width:14px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;height:14px;display:block;background:#f16334;font-size:0px;}
.home-slider ul.slick-dots li.slick-active button{opacity:0.6 !important;}

.abt-banner{position:relative;}
.abt-banner:before{position:absolute;right:-50px;content:'';top:0px;background:url(../images/about-bg-old.png);background-size:cover;width:480px;height:337px;}
.team-banner{position:relative;}
.team-banner:before{position:absolute;right:0px;content:'';top:0px;background:url(../images/team-banner.png);background-size:cover;width:480px;height:337px;}
.team-banner .img-holder{display:none;}
.contact-banner{position:relative;}
.contact-banner:before{position:absolute;right:65px;content:'';top:0px;background:url(../images/contact-us.png);background-size:cover;width:480px;height:337px;}
.contact-banner .img-holder{display:none;}
.main{padding-top:68px;min-height:calc(100vh - 100px);}

.bannerText h2{text-align:left;font-weight:300;line-height:62px;font-size:48px;color:#fff;position:relative;font-family:'open_sanslight', sans-serif;padding-bottom:25px;}

.bannerTxt h2{max-width:775px;text-align:left;font-weight:300;line-height:62px;font-size:48px;color:#fff;position:relative;font-family:'open_sanslight', sans-serif;padding-bottom:11px;}

.bannerTxt2 h2{max-width:775px;text-align:left;font-weight:300;line-height:62px;font-size:48px;color:#fff;position:relative;font-family:'open_sanslight', sans-serif;padding-bottom:11px;}
.bannerText p,.bannerTxt p{color:#fff;max-width:775px;font-size:18px;line-height:30px;font-family: 'open_sanslight', sans-serif;margin-bottom:53px;padding-right: 7% !important;padding-bottom:30px;}
.bannerTxt a.button{background:#f16334;color:#fff;font-family:'nunito_sanssemibold', sans-serif;text-align:center;border-radius:4px;padding:14px 46px;font-size:14px;text-transform:uppercase;letter-spacing:1px;}
.bannerTxt2 a.button{background:#f16334;color:#fff;font-family:'nunito_sanssemibold', sans-serif;text-align:center;border-radius:4px;padding:14px 46px;font-size:14px;text-transform:uppercase;letter-spacing:1px;}
.bannerTxt a:hover.button{opacity:0.8;}
.bannerTxt2 a:hover.button{opacity:0.8;}
.img-holder{position:absolute;width:auto;right:-85px;top:-6px;}
.img-holder img{/*position: absolute; right: -90px; bottom: 0px !important;*/}
.comm-heading{font-size:36px;color:#333;font-weight:400;margin-bottom:27px;font-family:'open_sansregular', sans-serif;}
.our-service{padding:51px 0px 52px 0px;}
.our-service .container{padding-top:64px;}
.our-service .container:first-child{padding-top:0px;}
.our-service .container:last-child{max-width:1180px;}
.our-service p{line-height:2.2em;}
.our-service h2{/*line-height:36px;*/}
.our-service p{font-family:'open_sansregular',sans-serif;color:#666666;position:relative;font-size:18px;line-height:36px;}
.our-service .col-md-4{margin-bottom:60px;}
/*.our-service .col-md-4:last-child{margin-bottom:0px;}*/
.ser-box{padding-left:63px;margin-bottom:60px;}
.ser-box img{position:absolute;width:65px;height:65px;left:0px;top:-22px;}
.ser-box h3{font-size:20px;line-height:24px;font-weight:400;font-family:'open_sansregular', sans-serif;color:#000;}
.ser-box p{font-size:18px;line-height:30px;padding-top:5px;color:#666;}
.ser-box a.btn{border:1px solid #f16334;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;color:#f16334;margin-top:25px;position:absolute;bottom:5px;font-size:14px;padding:12px 30px;line-height:14px;font-family:'nunito_sanssemibold', sans-serif;}
.ser-box a:hover.btn{border:1px solid #f16334;color:#fff;background:#f16334;}
.lex-number{background-color:#262f3a;}
.lex-number .container{padding:60px 0px 44px 0px;}
.lex-number .col-md-5{padding-left:46px;}
.lex-number h2{color:#fff;font-size:36px;line-height: 38px;font-family:'open_sansregular', sans-serif;font-weight:400;padding-bottom: 36px;}
.lex-number p{color:#fff;font-size:18px;line-height:24px;font-family:'open_sanslight', sans-serif;padding-bottom:97px;}
.lex-number a.button{background:#f16334;color:#fff;text-align:center;border-radius:4px;padding:14px 46px;font-size:14px;text-transform:uppercase;letter-spacing:1px;font-family:'nunito_sanssemibold', sans-serif;}
.lex-number a:hover.button{opacity:0.8;}
.four-box{width:92%;float:right;}
.four-box ul{margin:0;padding:0;display:flex;flex-wrap:wrap;}
.four-box li{display:block;color:#fff;width:50%;padding:20px 0px;}
.four-box li figure{margin:0px;}
.four-box li p{padding-bottom:40px;padding-top:45px;font-size:20px;}
.four-box li:nth-child(3) p,.four-box li:nth-child(4) p{padding-bottom:0px;}
.four-box li p span{display:block;font-size:30px;font-family:'open_sansregular', sans-serif;padding-bottom:10px;}
.four-box li:nth-child(3) p span,.four-box li:nth-child(4) p span{display:inline-block;}
.wh-lexvia{padding-top: 60px;}
.wh-lexvia .content-area{max-width:1220px;width:100%;margin:0 auto;}
.wh-lexvia h2{color:#333;font-size:36px;line-height: 38px;font-family:'open_sansregular', sans-serif;font-weight:400;padding-bottom: 40px;}
.wh-lexvia p{font-size:18px;line-height:36px;padding-bottom:44px; color:#333;font-family:'open_sanslight', sans-serif;}
.wh-lexvia h3{color:#333;font-size:22px;line-height:28px;font-family:'open_sansregular', sans-serif;font-weight:400;margin-bottom:30px;}
.content-holder{padding:0px;position:relative;}
.content-holder h2{color:#000;font-size:36px;line-height: 42px;font-family:'open_sanssemibold', sans-serif;padding-bottom:25px;}
.content-holder figure{text-align: center;}
.content-holder ul{margin:0;padding:0;}
.content-holder ul li{position:relative;display:block;padding-left:30px;padding-bottom:10px;color:#666;font-family:'open_sanslight';}
.content-holder ul li:before{position:absolute;content:'\f058';font-family:'FontAwesome';left:0px;top:0px;    width: 25px;height:25px;line-height:25px;color:#f16334;font-size:16px;}
.content-holder p{color:#000;font-size:18px;line-height:36px;font-family:'open_sansregular', sans-serif;}
.wh-btn a.button-org{display:inline-block;background:#f16334;color:#fff;
text-align:center;border-radius:4px;padding:12px 51px;font-size:14px;text-transform:uppercase;letter-spacing:1px;font-family:'nunito_sanssemibold', sans-serif;}.wh-btn{margin-top:40px;}
.wh-btn a.button-light{display:inline-block;background:#fff7f4;color:#f16334;text-align:center;border-radius:4px;padding:12px 37px;font-size:14px;text-transform:uppercase;letter-spacing:1px;font-family:'nunito_sanssemibold', sans-serif;}.wh-btn a:hover.button-light{background:#f6d4c8;}
.wh-btn a:hover.button-org,.wh-btn a:hover.button-light{opacity:0.8;}
.wh-btn a:last-child{margin-left:10px;}
.three-box .row:nth-child(2){display:flex;flex-direction:row-reverse;padding:120px 0px;}
.ready{background:#f16334;padding:37px 0px;color:#fff;}
.ready p{font-family:'open_sansregular', sans-serif;color:#fff !important;font-size:30px;line-height:48px;}
.ready .button{float:right;margin-top:4px;}
.ready .button a{background:#fff;color:#000;text-align:center;border-radius:4px;padding:15px;font-size:14px;letter-spacing:0.1px;border:1px solid #262f3a;margin-top: 0px;font-family:'nunito_sanssemibold', sans-serif;}
.ready .button a:hover{opacity:0.8;}
.video-wrap{text-align:center;background:#f8fafc;padding:44px 0px 114px 0px;}
.video-wrap h2{color:#333;font-size:36px;line-height:48px;font-family:'open_sansregular', sans-serif;font-weight:400;padding-bottom:0px;max-width:750px;margin:0 auto;}
.video-wrap iframe{border-radius:8px;margin:0px auto !important;margin-top:52px !important;min-height:572px;}
.vframe{max-width:1016px;float:left;width:100%;margin:0 auto;}
.tt-subscribe{position: relative; overflow: hidden; border-radius: 3px;}
.tt-subscribe input:not([type="submit"]){width:100%;height:35px;background:#fff;font-size:15px;color:#838486;padding-left:10px;padding-right:70px;border:2px solid #fff;-moz-border-radius:3px;border-radius:3px;}
.tt-subscribe-submit{position:absolute;top:0;right:0;width:46px;height:35px;font-size:16px;line-height:35px;color:#2a2a2a;text-align:center;background:#001b57;-moz-border-radius-topright:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;}
.tt-subscribe-submit i.fa-paper-plane:before{content:"\f1d8";position:relative;font-family:'FontAwesome';z-index:1;color:#fff;}
.tt-subscribe-submit input{position:absolute;cursor:pointer;top:0;left:0;width:100%;height:100%;background:#f16334;border:0;}
/*Footer start*/
.footer{background:#484848;padding:20px 0px;color:#f8f8f8;letter-spacing:0.2em;font-style:italic;}
.footer a{color:#f8f8f8;}
.footer-wrapper{}
.mainfooter-wrap{background:#262f3a;color:#ffffff;padding-bottom:15px;}
section.wrapper.mainfooter-wrap h4{color:#cccccc !important;font-family:'open_sansregular',sans-serif;font-weight:600;font-size:16px;text-transform:uppercase;padding-bottom:20px;}
.footer-first-part p{font-family:'open_sansregular', sans-serif;color:#cccccc !important; font-size:14px; line-height: 30px; padding-right:20px ;}
.footer-first-part li{font-family:'open_sansregular', sans-serif;color:#cccccc !important; font-size:14px;line-height:20px;margin-bottom:12px;}
.footer-first-part li a{color:#cccccc !important;outline:none;-moz-transition:all 0.2s ease-out 0s;-webkit-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}
.footer-first-part li a:hover{color:#f16334 !important;outline:none;-moz-transition: all 0.2s ease-out 0s;-webkit-transition: all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}
.col-md-3.col-secont{max-width: 20% !important;}
.col-md-3.col-first{margin-right: 4%;}
.footer-social-icons li:nth-child(1) a i {font-size: 18px;}
.footer-social-icons i{cursor:pointer;font-family:'FontAwesome';font-style:normal;color:#cccccc; font-size: 22px;}
ul.footer-social-icons li a i:hover{color:#f16334;outline:none;-moz-transition:all 0.2s ease-out 0s;-webkit-transition: all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}
ul.footer-social-icons li{display:inline-block;margin-right:10px;}
.privacy-policy li {text-align:center !important; width:100%;color:#999999;font-family:'open_sansregular', sans-serif; font-size:12px;line-height:30px;display:inline;margin:0px 13px;position: relative;}
.privacy-policy li::after{content:" ";width:1px;height:12px;background:#999999;top:3px;position:absolute;right:-10px;}
.privacy-policy li:last-child::after{display:none;}
.footer-second-part ul{width: 100%; text-align:center;}
.footer-second-part{border-top:solid 1px #313c49;margin-top:17px;padding-top:8px;}
.privacy-policy li a{color:#999999;}
.privacy-policy li a:hover{color:#f16334 !important;outline:none;-moz-transition:all 0.2s ease-out 0s;-webkit-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}

/*Inner page*/
/*.innerText{position: absolute;top: 50%;left: 0px;transform: translateY(-50%);}*/
.innerText{padding:120px 0px 56px 0px;}
.inner-page .img-holder img {position:relative;right:-62px;bottom:0px !important;padding-top:0;}
.innerText h2{text-align:left;font-weight:300;line-height:50px;font-size:45px; color:#fff;position:relative;
  font-family:'open_sanslight', sans-serif;padding-bottom:10px;}
.innerText p{color:#fff;max-width:700px;font-size:18px;line-height:30px;font-family:'open_sanslight', sans-serif;margin-bottom:53px;}
.innerText a.button{display:block;background:#f16334;max-width:200px;width:100%;margin-top:20px;color:#fff;
text-align:center;border-radius:4px;padding:10px 0px;font-size:14px;text-transform:uppercase;letter-spacing:1px;}
.innerText a:hover.button{opacity:0.8;}
.inner-page .three-box .row:nth-child(2){display:flex;flex-direction:row-reverse;padding:60px 0px;}
.inner-heading h2, .success-stories h2{font-size:36px;color:#000;font-weight:400;margin-bottom:10px;font-family:'open_sansregular', sans-serif;line-height:48px;}
.inner-heading p, .success-stories p{color:#000;font-size:18px;line-height:36px;font-family:'open_sansregular', sans-serif;}
.inner-heading{margin-bottom:60px;}.inner-heading:last-child{margin-bottom:0px;}
.overview-section{padding:80px 0px 100px 0px;}
.inner-text-wrap p{padding-bottom:20px;}
.success-stories{}
.s-left-right{position:relative;width:100%;max-width:1280px;margin:53px auto 0px auto;}
.s-left-right:last-child{margin-top:40px;}
.s-left{background:#f8fafc;text-align:left;padding:40px 53px 40px 40px;width:53%;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;float:left;}
.s-right{background:#f16236;text-align:left;padding:40px;width:49%;position:relative;/*top:50%;height:auto;right:0px;transform: translateY(-50%);*/border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;float:right;margin-left:-35px;margin-top:43px;margin-bottom:43px;}
.s-right h3{font-size:30px;line-height:24px;font-weight:400;font-family:'open_sansregular', sans-serif;color:#fff;margin-bottom:12px;}
.s-left h3{font-size:30px;line-height:24px;font-weight:400;font-family:'open_sansregular', sans-serif;color:#000;margin-bottom:12px;}
.s-left h3.orgText{color: #f16236 !important;padding-top:18px;}
.s-left p{color:#000;font-size:18px;line-height:30px;font-family:'open_sansregular', sans-serif;padding-bottom:20px;}
.s-left p:last-child{padding-bottom:0px;}
.s-right p{color:#fff;font-size:18px;line-height:30px;font-family:'open_sansregular', sans-serif;padding-bottom:20px;}
.s-right p:last-child{padding-bottom:0px;}
section.wrapper.m-80.about-intro{padding-top: 68px;padding-bottom:62px;}
section.wrapper.m-80.phone-support{padding-top: 50px; padding-bottom: 20px;}
.phone-support .inner-heading h2{margin-bottom:17px;}
.phone-support .inner-heading{margin-bottom:50px !important;}
.container.inner-heading:nth-child(2){margin-bottom: 0px !important;}
.after-office h2{padding-bottom:11px;}
.row.m-80.client-communication{padding:26px 0px 30px 0px;}
section.wrapper.m-80.success-stories-wrap{padding-top:35px;}
.content-holder figure.content-holder-img{text-align:left !important;margin-left:48px;}
.comm-h2{font-size: 36px;color: #000;font-weight: 400;margin-bottom: 20px;font-family: 'open_sansregular', sans-serif;}
.acc-div{max-width:800px;margin:0 auto;padding-bottom:30px;}
.acc-div .card-header{padding:0px;background:transparent;border:none;}
.acc-div .card{border:none;border-bottom:1px solid #d9dde2;border-radius: 0px;}
.acc-div .card:last-child{border-bottom:none !important;}
.card-header a.card-link{display:block;line-height:34px;font-size:18px;color:#000;text-align:left;font-family:'open_sanssemibold', sans-serif;padding:9px 9px 9px 0px;}
.card-body{text-align:left !important;padding: 0px 0px 20px 0px;}
.card-header a.card-link i{font-family:'FontAwesome';font-style: normal;font-size:20px;text-align:right;position:absolute;right:4px;top:9px;color:#f16236;}
section.wrapper.m-80.cust-testimonials{padding-top:35px;}
.cust-testimonials{background:#262f3a;margin-bottom:30px;}
.cust-testimonials h2{color:#fff !important;}
.cust-testimonials p{color:#fff !important;}
.testimonial-slider{margin-top:38px;}
.testimonial-slider .slick-prev.slick-arrow,.testimonial-slider .slick-next.slick-arrow{display: none !important;}
.testimonial-slider .box-1{background:transparent;float:left;padding:0px;}
.testimonial-slider .box-1 p{color:#000 !important;text-align:left;}
.testimonial-slider .in-box{background:#f8fafc;padding: 40px 25px 40px 25px;margin:0px 9px;min-height: 520px !important;position:relative;}
.testimonial-slider .in-box img{margin-bottom:20px;}
.testimonial-slider .in-box .profile{position:absolute;padding-left:90px;margin-top:30px;bottom:25px;left:10px;}
.testimonial-slider .in-box .profile img{position:absolute;left:0px;top:50%;width:86px;height:84px;transform:translateY(-50%);}
.testimonial-slider .in-box .profile h3{font-size:18px;font-weight:bold;font-family:'open_sansregular', sans-serif;color:#666;text-align:left;}
.testimonial-slider .in-box .profile p{font-size:14px;font-family:'open_sansregular', sans-serif;color:#666;text-align:left;line-height:18px;margin-top:10px;}
/*Learn more*/
section.wrapper.m-80.learn-more-wrap{padding-top:50px;padding-bottom: 0px !important;}
.abt-col .ser-box{position:relative;padding-left:77px;margin-bottom:81px;}
.abt-col .ser-box h3{font-size:18px;}
.abt-col .ser-box img{width:65px;height:65px;top:50%;transform:translateY(-50%);}
.ser-about{margin:30px 0px;}
.ser-about ul{margin:0;padding:0;display:flex;flex-wrap:wrap;}
.ser-about ul li{width:23.7%;background:#DDD;margin-right:18px;position:relative;padding-top: 480px;}
/*.ser-about ul li:nth-child(1){background:url('../images/court-calendar-mgnt.jpg');background-blend-mode: overlay; background-color: rgba(0, 0, 0, 0.5); background-size: cover;}
.ser-about ul li:nth-child(2){background:url('../images/remote-paralegal-support.jpg');background-blend-mode: overlay; background-color: rgba(0, 0, 0, 0.5); background-size: cover;}
.ser-about ul li:nth-child(3){background:url('../images/intake-mgnt-services.jpg');background-blend-mode: overlay; background-color: rgba(0, 0, 0, 0.5); background-size: cover;}
.ser-about ul li:nth-child(4){background:url('../images/daily-mail-indexing.jpg');background-blend-mode: overlay; background-color: rgba(0, 0, 0, 0.5); background-size: cover;}*/
.ser-about ul li.support-services{background:url('../images/lexvia_website_24x7_phone_support_services.png');background-blend-mode: overlay; background-color: rgba(0, 0, 0, 0.5); background-size: cover;}
.ser-about ul li.remote-paralegal{background:url('../images/lexvia_website_remote_paralegal_support.png');background-blend-mode: overlay; background-color: rgba(0, 0, 0, 0.5); background-size: cover;}
.ser-about ul li.medical-summaries{background:url('../images/lexvia_website_medical_summaries_and_chronologies.png');background-blend-mode: overlay; background-color: rgba(0, 0, 0, 0.5); background-size: cover;}
.ser-about ul li.court-calendar{background:url('../images/lexvia_website_court_calendar_management.png');background-blend-mode: overlay; background-color: rgba(0, 0, 0, 0.5) background-size: cover;}
.ser-about ul li.intake-to-close{background:url('../images/lexvia_website_intake_to_close_case_management_services.png');background-blend-mode: overlay; background-color: rgba(0, 0, 0, 0.5); background-size: cover;}
.ser-about ul li.daily-mail{background:url('../images/lexvia_website_daily_mail_or_document_lndexing.png');background-blend-mode: overlay; background-color: rgba(0, 0, 0, 0.5); background-size: cover;}
.ser-about ul li.end-to-end{background:url('../images/lexvia_website_no_fault_litigation_processing.png');background-blend-mode: overlay; background-color: rgba(0, 0, 0, 0.5); background-size: cover;}
ul li.record-retrieval{background:url('../images/lexvia_website_record_retrieval_service.png');background-blend-mode: overlay; background-color: rgba(0, 0, 0, 0.5); background-size: cover;}
.ser-about ul li:last-child{margin-right:0px;}
.ser-about li h3{position:absolute;bottom:80px;text-align:left;font-family:'open_sansregular', sans-serif;color:#fff;font-size:30px;line-height:36px; font-weight:400;padding:12px 12px 0px 12px;}
.ser-about a{background: #f16337; color: #fff; float: left;  margin-left: 15px; padding: 8px 23px; font-family:'open_sansregular', sans-serif;color:#fff; font-size:12px; font-weight: bold; position: absolute; bottom: 22px; left: -1px;}
/* Legal Resources & News */
.learn-about {padding:26px 0px 40px 0px;}
ul.legal{width:100%;}
ul.legal{text-align:center;}
ul.legal li {display:inline-block;width:33%;vertical-align: top; text-align: left; position: relative; padding-left: 20px; font-size: 24px; line-height: 30px; font-family: 'open_sansregular', sans-serif; color: #000;}
ul.legal li::before{content: " "; width: 8px; height: 50px; background: #f16334; position: absolute; left: 0; top: 5px;}

.steps{position:relative;padding-bottom:65px;}
.steps:first-child{margin-top:40px;}
.steps:last-child{padding-bottom:0px;margin-bottom:50px;}
.steps img{position:absolute;top:10px;left:12px;}
.steps-cont{padding-left:146px;padding-right:90px;}
.steps-cont h3{font-size:36px;color:#000;font-weight:400;margin-bottom:10px;font-family:'open_sansregular', sans-serif;line-height: 48px;}

/*about page*/
.black-bg{background:#262f3a;position:relative;padding-top: 84px; padding-bottom: 155px;}
.black-cont .container{max-width:1250px;margin:0 auto;position:relative;width:100%;}
.black-bg:before{position:absolute;left:0px;top:0px;content:'';background:url('../images/dark-bg.png') no-repeat;width:789px;height: 100%;background-repeat:no-repeat;}
.black-bg h2{color:#fff;font-size:36px;font-weight:400;margin-bottom:10px;font-family:'open_sansregular', sans-serif;line-height:48px;text-align:center;margin-bottom:69px;}
.cont-num-area{position:relative;padding: 0px;}
.cont-num-area .cont-img{position:absolute;left:0px;top:0px;width:56px;height:57px;text-align:right;}
.cont-bg{padding-left:65px;}
.cont-bg h3{font-size:26px;color:#fff;margin-bottom:0px;font-family:'open_sansbold', sans-serif;line-height: 36px;}
.cont-bg p{color:#fff;font-size:18px;line-height:24px;font-family:'open_sansregular', sans-serif;}
.col-md-4.cont-num-area:last-child{padding-left:48px;}
.col-md-4.cont-num-area:last-child .cont-img{left:48px;}
.lit-support{padding:90px 0px 0px 0px;}
.lit-support h2{margin-bottom:58px;}
.comm-para{padding:40px 0px 174px 0px;}
.comm-para p{padding-bottom:26px;line-height:36px;}
.comm-para p:last-child{padding-bottom:0px;}
.comm-para h2{font-size:36px;color:#000;font-weight:400;margin-bottom:18px;font-family:'open_sansregular', sans-serif;line-height:48px;}
.img-holder.intake-to {top: 12px;right: 13px;}
.g-map{width:100%;height:400px;}
.g-map iframe{width:100%;height:400px;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);}
.contact-wrap{padding:80px 0px 90px 0px;}
.contact-form{margin-right:40px;}
.contact-form input,.contact-form textarea,.contact-form select{border-radius:0 !important;
    height:auto;width:100%;padding:14px 10px;margin-bottom:15px;border:1px solid #dde2e5;}
.contact-form .form-group{margin-right:20px; margin-bottom: 5px !important;}

.contact-form .form-control:focus{outline:0;box-shadow:none !important;border-radius:0 !important;border:1px solid #f16334 !important;}
.contact-form label{color:#333;font-size:18px;font-family: 'opensans-regular', sans-serif;}
.contact-form input[type="submit"]{padding:14px 14px 14px 25px;border:none;background:#f16334;display:block;font-family:'nunito_sanssemibold',sans-serif;color: #fff;font-weight:700;text-transform:uppercase;border-radius:8px;font-size:16px; margin-top: 10px;}

.form-group:nth-child(1), .form-group:nth-child(2) { width: 46% !important;float: left; margin-bottom: 28px !important;}

.control-label .required, .form-group .required{color:#e02222;font-size:12px;padding-left:2px;}
.contact-wrap h2{font-size:36px;color:#000;font-weight:400;margin-bottom:0px;font-family:'open_sansregular', sans-serif;line-height:48px;}
.contact-wrap p{color:#000;font-size:18px;}
.contact-wrap .title{padding-bottom:25px;}
.contact-wrap .add-line h2{margin-bottom:10px;}
.contact-wrap .add-line h3{font-size:18px;color:#000;margin-bottom:0px;font-family:'open_sansbold', sans-serif;line-height:20px;margin-bottom:10px;}.contact-wrap .add-line a{color:#000;}
.contact-wrap .add-line a.link{color:#f16236;}.contact-wrap .add-line a:hover{opacity:.8;}
.contact-wrap .add-line{padding-bottom:25px;}
.contact-wrap .social-area h2{margin-bottom:10px;}
.contact-form input, .contact-form textarea, .contact-form select {margin-bottom: 0px;}


.social-area li a{background:#000;border-radius:50%;line-height:32px;height:32px;width:32px;display:block;text-align:center;}
.social-area li a:hover{background:#f16236;}.social-area li a i:hover{color:#fff !important;}
.social-area li a i{font-size:18px;color:#fff;}

/*team */
.tem-content-wrap {margin-bottom: 124px;}
.left-title {position: absolute; left: 236px;top: 50%;transform: translateY(-50%);}
.team-info figure {margin-bottom:0px;}
.tem-content-wrap h3{font-size:24px;line-height:36px;color:#ffffff;font-family:'open_sansregular', sans-serif;font-weight:700; letter-spacing: 1px;}  
.tem-content-wrap p{font-size:18px;line-height:24px;color:#ffffff;font-family:'open_sansregular', sans-serif; font-weight:400; letter-spacing: 1px;} 
.team-info ul{display:flex;position:relative;margin:0px;padding:0px;}
.team-info li{background-color: #f16236;list-style-type:none;position:relative;padding:0px;height:100%;width:100%;align-items:middle;margin-right:66px;    min-height: 171px;}
.team-info li .left-title{position:absolute;right:0px;}
.team-info li:last-child{margin-right:0px;}

/*inner-bannerpages-services-new-css*/
.aisp .innerText {padding: 57px 0px 42px 0px !important;}
.home-banner.aisp {min-height: 279px;}
.ipbs .innerText {padding: 88px 0px 56px 0px;}
.ipbs.home-banner {min-height: 245px;}
.img-holder.pss img { width: 81%;}
.img-holder.pss {top: -38px;right: -59px;}
.img-holder.ccm {top: 9px;right: -57px;}
.img-holder.ccm img {width: 83%;}
.img-holder.daily-mail {right: -98px; top: -38px;}
.img-holder.daily-mail img {max-width: 85%;}
.img-holder.end-to-end img {width: 99%;}
.img-holder.end-to-end {right: -36px;top: -26px;}
.img-holder.medical-summaries-img {top: -33px; right: 12px;}
.img-holder.remote-paralegal { top: -60px; right: -92px;}
.img-holder.remote-paralegal img { width: 83%;}
.img-holder.abt {right: -4px; top: 28px;}
.img-holder.abt img { width: 88%;}
.img-holder.team-img-banner { right: 13px; top: 27px;}
.img-holder.cont-us {right: -8px;top: 22px;}
.img-holder.cont-us img { width: 92%;}


/*new chnages services pages bnner*/
/*medical-summaries-img img {width: 60%}
.medical-summaries-img {text-align: right; position: absolute; top: 50%; transform: translateY(-50%); right: 17px !important;}
.intake-to img {width: 60%}
.intake-to {text-align: right; position: absolute; top: 50%; transform: translateY(-50%); right: 17px !important;}
.ccm img {width: 60% !important;}
.ccm {text-align: right; position: absolute; top: 50%; transform: translateY(-50%); right: 17px !important;}
.daily-mail img {width: 60% !important;}
.daily-mail {text-align: right; position: absolute; top: 50%; transform: translateY(-50%); right: 17px !important;}
.end-to-end img {width: 60% !important;}
.end-to-end {text-align: right; position: absolute; top: 50%; transform: translateY(-50%); right: 17px !important;}
.remote-paralegal img {width: 60% !important;}
.remote-paralegal {text-align: right; position: absolute; top: 50%; transform: translateY(-50%); right: 17px !important;}*/

.ss-banner-style img {width: 60% !important;height: auto;}
.ss-banner-style {text-align: right; position: absolute; top: 50%; transform: translateY(-50%); right: 17px !important;}

/*Modal*/
.modal-header .close{font-size:40px;font-weight:400;color:#9bacb3;opacity:9;}
.modal-content{padding-top:16px !important;}
.modal-content .col-md-3{width:25%;float:left;}
.modal-content .col-md-9{width:75%;float: right;}
.modal-dialog{max-width:600px !important;margin:30px auto;}
.modal-header{padding: 0 15px !important;border-bottom: 0 !important;}
.modal-dialog h3{color:#000 !important;font-size:25px;margin-bottom:0;margin-top:5%;}
.modal-dialog h3 span{font-size:20px;}
/* FAQ*/
.acc-div.faq-page {max-width: 100%;}

/* changes 06-04-2021*/
.home-slider .slick-arrow {display: none !important;}

.thank-uu{    margin: 15% 0;}
.site-map a {
    font-size: 18px;
    color: #353e48;
    display: block;
    margin: 20px 0;
    margin-top: 5px;
    font-weight: 400;
}

ul.styled li:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f105";
    color: #c0c5c8;
    position: absolute;
    left: 0;
    top: 2px;
}

#about-us-page ul.styled li {
    margin: 0 0 10px;
}
ul.styled li {
    text-align: left;
    line-height: 1.3;
    font-weight: 600;
    margin: 0 0 23px;
    padding-left: 21px;
    position: relative;
    color: #2f3842;
    font-size: 16px;
}
.site-map td {
    vertical-align: top;
    padding-right: 30px;
}

.cta-btn{
	display: block;
    text-align: center;
    background-color: #f16334;
    text-transform: uppercase;
    color: #fff!important;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    padding: 14px 14px 14px 14px;
    font-weight: 600;
    font-size: 13px;
    line-height: 16px;
    letter-spacing: 1px;
    margin-left: 0;
    margin-top: -5px;
	width: 33%;
	margin-top: 10px;
    margin-bottom: 30px
}
.cta-btn a{
	color: #fff;
}
.cta-t {
    background: #5a6e85;
    padding: 37px 0;
    color: #fff;
}
.bot-20{
	margin-bottom: 20px;
}

@media screen and (max-width: 768px){
#secc:before {
    
    background: #000 url(../images/object-3.jpg) no-repeat top -0px right -100px;
    background-size: contain;
    width: 150%;
}
}

@media screen and (min-width: 1024px){
section.wrapper.wh-lexvia .col-md-6.my-auto {
    min-height: 369px;
}
}
@media screen and (max-width: 768px){
	#slidhdy66 div#dkng {
    margin-bottom: 16px;
}

#slidhdy66 .col-md-3 #dkng .col-md-3 img {
    margin-bottom: 2px;
}
.home-slider .bannerTxt .container {
    padding: 0px 10px;
}
#slidhdy66 #dkng .col-md-3 {
    text-align: left;
    margin-bottom: 5px;
}
#slidhdy66 .col-md-12 {
    margin: 10px 0;
}


}
@media screen and (max-width: 480px){
.home-slider .bannerTxt .container {
    padding-top: 40px;
}
}
