/*
 lantronix child theme styles
 Created by: Saiful;
*/
#outer-wrap .elementor-widget:not(:last-child){
	margin-bottom: 10px;
}
/*Header*/
.head-top{
	padding: 8px 0 0;
	border-bottom: 1px solid #f1f1f1;
	margin-bottom: 20px;
}
.uptop-header{
	position: relative;
}
.uptop-header .flags-capsule{
	margin: 0px 18px;
}
.uptop-header form td.gsc-search-button{
	right: unset;
	left: 150px;
}
.uptop-header form .gsc-input-box .gsib_b{
	display: none;
}
.uptop-header .gsc-search-button, .search-submit{
	right: -14px;
	background: transparent;
	border: transparent;
}
.uptop-header .gsc-search-button-v2, 
.uptop-header .gsc-search-button-v2:hover, 
.uptop-header .gsc-search-button-v2:focus{
	background: transparent;
	border: transparent;
}
.uptop-header .gsc-search-button-v2 svg {
    fill: #000;
}
.uptop-header .translator-dropdown-body{
	background: #fff !important;
	border: transparent !important;
}
.uptop-header .translator-dropdown-languages-list p{
    transition: all .2s linear;
   padding: 8px 0 !important;
}
.uptop-header .translator-dropdown-languages-list-opened .translator-dropdown-current-language-arrow {
    right: 44px !important;
}
.uptop-header .translator-dropdown-flags-and-names .translator-dropdown-current-language span{
	color: #3FA9F5 !important;
    padding-left: 8px !important;
}
.uptop-header .translator-dropdown-flags-and-names .translator-dropdown-sub-container a span{
    padding-left: 8px !important;
}
.uptop-header .translator-dropdown-body{
    padding: 10px 5px 4px !important;
}
.uptop-header .translator-dropdown-current-language-arrow{
    top: 15px !important;
}
.uptop-header .translator-dropdown-languages-list-opened .translator-dropdown-body{
    width: 136px;
    outline: none;
}
.uptop-header .translator-dropdown-languages-list-opened .translator-dropdown-languages-list{
    position: absolute;
    background: #fff !important;
    left: -94px;
    top: 6px;
    box-shadow: 0 0 4px #bbb !important;
    border-radius: 1px;
    padding: 8px !important;
}
.translator-dropdown-hover .translator-dropdown-languages-list p:hover {
    background-color: #3FA9F5 !important; 
}
.translator-dropdown-hover .translator-dropdown-languages-list p:hover a, 
.translator-dropdown-hover .translator-dropdown-languages-list p:hover a span{
    color: #fff !important;
}
.uptop-header .search-block form.gsc-search-box{
	margin-bottom: 0;
}
.uptop-header #___gcse_0 form .gsc-search-box .gsc-input[type=text] {
    margin: -8px  0 !important;
    padding: 26px 15px !important;
    background: #F6F2F2 !important;
}

/*.uptop-header .translator-dropdown-current-language img, .uptop-header .translator-dropdown-sub-container a img{
	background-image: url('../images/language.png') !important;
}*/
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
    margin: 0 -17px 0 27px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{
    right: 0;
    left: unset;
}
/*
.page-template .head 
 */
.pum-trigger.btn.btn-primary.ltrppup{
  background: #5FB9F9;
  border: 1px solid #5FB9F9;
  padding: 13px 32px;
  font-size: 14px;
  border-radius: 0;
}
.pum-trigger.btn.btn-primary.ltrppup svg{
    margin: -1px 2px;
    width: 16px;
}
.menu-block{
	width: auto;
	float: right;
	padding: 0;
}
.head-top-meta {
  position: relative;
  width: 100%;
}
/*.breadcrumbs-wrap{
    padding: 0;
}*/
.bounce_down {
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}
@-webkit-keyframes ihg_bounce {
    0%,
    100% {
        -webkit-transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(-5px);
    }
}
@keyframes ihg_bounce {
    0%,
    100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-5px);
    }
}
.bounce_down {
    -webkit-animation-name: ihg_bounce;
    animation-name: ihg_bounce;
}
.bounce_down a{
	cursor: pointer;
	outline: none;
} 

/*home celluer box*/
.customdevcaption {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    text-align: center;
    font-weight: 500;
}
.customdevcaption .devItem,
.customdevcaption .sysItem{
	border: 1px solid #ECECEC;
	padding: 7px 10px;
	color: #000;
}
.customdevcaption .devItem {
    margin-right: 4px;
}
/*home mailchimp*/
.buy-mailchimp{
	position: relative;
	margin-top: 25px;
}
.buy-mailchimp input[type="email"]{
	font-family: 'Roboto',sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #6A6F75;
	padding: 31px 15px;
}
.buy-mailchimp input[type="email"]:focus{
	border: 1px solid #fff !important;
}
.buy-mailchimp button[type="submit"],.buy-mailchimp .hs_submit.hs-submit{
	position: absolute;
    top: 25px;
	right: 0;
	background: #FF8B63;
    border: 1px solid #FF8B63;
	line-height: 0;
	font-size: 0;
	height: 64px;
	width: 88px;
	border-radius: 0;
}
.buy-mailchimp button[type="submit"]:before,.buy-mailchimp .hs_submit.hs-submit:before{
	position: absolute;
	right: 0;
	top: 0;
	content: '';
	background-image: url('../images/fly.png');
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 100%;
}
.buy-mailchimp input[type=submit]{
    border: none;
    border-radius: 0;
    box-shadow: none;
    background: #FF8B63 !important;
    opacity: 0;
}
/*technical box*/
.ltr-technical-box-warpe a {
  display: block;
  position: relative;
}
.ltr-technical-box-warpe h2{
    color: #FFFFFF;
    font-family: "Manrope", Sans-serif;
    font-size: 91px;
    font-weight: 900;
    line-height: 87px;
    margin-left: 60px;
} 
.ltr-tecno-img {
  display: flex;
  justify-content: right;
}
.ltr-tecno-img img {
  position: relative;
  top: -53px;
  left: -80px;
}
/*Showcase*/
.showcaserWrapper{
    position: relative;
    min-height: 870px;
}
.showcaseround{
    position: absolute;
    width: 500px;
    height: 242px;
    margin: auto;
    text-align: center;
    left: 0;
    right: 0;
    bottom: -19%;
    top: 0;
}
.showcaseround h2{
    font-size: 80px;
    line-height: 86px;
    color: #043858;
    margin: 0;
    font-weight: 700;
    position: absolute;
    left: 13px;
    top: 60%;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    width: 100%;
    text-align: center;
}
.showcaseITem{
    position: relative;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.showcaseITem_01{
    max-width: 400px;
    text-align: center;
    margin: auto;
}
.showcaseITem h3{
    font-weight: 500;
    font-size: 32px;
    line-height: 37px;
    letter-spacing: -0.02em;
    color: #fff !important;
    margin: 0 0 5px;
}
.showcaseITem p{
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    color: #fff;
    margin: 0;
}
.showcaseITem_01 .flip-card {
    position: absolute;
    right: 38px;
    top: -58px;
}
.showcaseITem.showcaseITem_01 .flip-card-back {
    position: absolute;
    right: -28px;
}
.showcaseITem .flip-card-front {
    position: absolute;
    left: 23px;
    top: 14px;
}
.flip-card {
  background-color: transparent;
  width: 300px;
  height: 300px;
  perspective: 1000px;
}
.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.6s;
  transform-style: preserve-3d;
}
.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}
.flip-card-front, .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.flip-card-front {
  background-color: #9FD4FA;
  background-image: linear-gradient(#9FD4FA, #3FA9F5);
  color: #fff;
  width: 17.5em;
  height: 17.5em;
  border-radius: 52.5em;
  box-shadow: 9px 17px 46px #3fa9f5;
  -webkit-box-shadow: 9px 17px 46px #3fa9f5;
  -moz-box-shadow: 9px 17px 46px #3fa9f5;
}
.flip-card-back {
    background-color: #043858;
    color: #fff;
    transform: rotateY(180deg);
    max-width: 500px;
    max-height: 500px;
    min-width: 368px;
    min-height: 368px;
    width: 368px;
    height: 368px;
    border-radius: 62.5em;
    box-shadow: 9px 17px 46px #043858;
    -moz-box-shadow: 9px 17px 46px #043858;
    -webkit-box-shadow: 9px 17px 46px #043858;
}
.circlefront {
    position: relative;
    top: 43%;
}
.circleback {
    position: relative;
    top: 36%;
}
.shocaseThumb{
    text-align: center;
    position: relative;
    z-index: 2;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.shocaseThumb img{
    width: 96px;
    height: 135px;
}
.border{
    position: relative;
    margin: 1px 0 -9px 2px;
}
.showcaseITem_02{
    width: 470px;
    position: absolute;
    right: -35px;
    text-align: left;
    top: 23%;
    padding-left: 0;
    padding-top: 39px;
}
.showcaseITem_02 .border{
    position: absolute;
    left: 90px;
    top: 0;
}
.showcaseITem_02 .shocaseThumb{
    left: 0;
    top: 0;
    position: absolute;
}
.showcaseITem_03{
    width: 630px;
    position: absolute;
    right: 45px;
    text-align: left;
    top: 75%;
    padding-left: 224px;
    padding-top: 45px;
}
.showcaseITem_03 .border{
    position: absolute;
    left: 170px;
    top: 17px;
}
.showcaseITem_03 .shocaseThumb{
    left: 0;
    top: 0;
    position: absolute;
}
.showcaseITem_04{
    width: 485px;
    position: absolute;
    left: 190px;
    text-align: left;
    top: 75%;
    padding-right: 185px;
    padding-top: 39px;
}
.showcaseITem_04 .border{
    position: absolute;
    left: 0;
    top: 22px;
    margin: 0;
}
.showcaseITem_04 .shocaseThumb{
    right: 0;
    top: 0;
    position: absolute;
}
.showcaseITem_05{
    width: 480px;
    position: absolute;
    left: 150px;
    text-align: left;
    top: 23%;
    padding-right: 125px;
    padding-top: 39px;
}
.showcaseITem_05 .border{
    position: absolute;
    left: 0;
    top: 22px;
    margin: 0;
}
.showcaseITem_05 .shocaseThumb{
    right: 0;
    top: 0;
    position: absolute;
}

/*Showcase*/
/*box-image*/
.box-innerltr a{
    position: relative;
    display: block;
    text-align: center;
    transition: all .8s linear;
}
.box-innerltr a:before{
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-image: linear-gradient(rgba(255, 255, 255, .2),rgba(0, 0, 0, .7));
    transition: all .7s linear;
}
.box-innerltr a:hover:before{
    background: rgba(4, 56, 88, 0.8);
}
.boxThumb img{
    width: 100%;
}
.box-details{
    position: absolute;
    bottom: 1%;
    left: 0;
    right: 0;
    transform: translateY(-6%);
    transition: all .7s linear;
}
.box-innerltr:hover .box-details{
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-25px) scale(1);
    transition: all .7s linear;
}
.box-details h3{
    font-family: 'Roboto', sans-serif;
    color: #fff !important;
    font-size: 30px;
    line-height: 37px;
    font-weight: 500;
    margin: 15px 0 6px;
}
.box-details .project-btn{
    font-family: 'Roboto', sans-serif;
    color: #fff;
    font-size: 18px;
    line-height: 29px;
    font-weight: 400;
    opacity: 0;
    transition: all .7s linear;
}
.box-innerltr:hover .box-details .project-btn{
    opacity: 1;
}
.zero-left{
    padding: 0;
}
.lbutton-hover .elementor-button:hover svg path{
    fill: #fff;
    stroke: #fff;
}
/*box-image*/
/*investor leader*/
.ltr-leader-warpe{
    position: relative;
}
.profile-and-title{
    position: relative;
    display: flex;
    background: #F9F9F9;
    border: 1px solid #EFEFEF;
    padding: 13px;
    cursor: pointer;
}
.ltr-trangle::before {
    position: absolute;
    top: -13px;
    border: 20px solid #F0F0F0;
    width: 20px;
    height: 20px;
    content: '';
    right: 70%;
    display: block;
    transform: rotate(226deg);
}
.right-align .ltr-trangle::before {
    position: absolute;
    top: -13px;
    border: 20px solid #F0F0F0;
    width: 20px;
    height: 20px;
    content: '';
    right: 20%;
    display: block;
    transform: rotate(226deg);
}
.ltr-leader-top-box .ltr-trangle::before {
     right: 50%;
}
/*
.title-subtile {
    position: relative;
}*/
.title-subtile1::before {
    position: absolute;
    content: "+";
    right: -47%;
    bottom: 2px;
    border: 1px solid #037ED7;
    background: #037ED7;
    color: #fff;
    font-size: 23px;
    border-radius: 51px;
    width: 40px;
    height: 40px;
    text-align: center;
    padding: 3px;
}
.boardof-directors .title-subtile h2 {
  margin: 10px auto;
  color: #0064AB;
}
.active .title-subtile1::before {
    border: 1px solid #0C3F69;
    background: #0C3F69;
    content: "+";
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}
.title-subtile {
    margin-left: 19px;
}
.title-subtile h2{
    font-size: 30px;
    line-height: 35px;
    font-weight: 400;
    color: #0C3F69;
    margin: 80px auto 5px;
}
.title-subtile h2 span{
    font-weight: 700;
}
.title-subtile p{
    font-size: 18px;
    line-height: 21px;
    font-weight: 400;
    color: #000;
}
.ltr-toggle-icon {
    position: absolute;
    right: 15px;
    bottom: 15px;
}
.ltr-toggle-icon .plus {
    position: relative;
    font-size: 25px;
    font-weight: 500;
    background: #037ED7;
    color: #fff;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    text-align: center;
    cursor: pointer;
}
.ltr-toggle-icon .plus a{
    color: #fff;
}
.ltr-toggle-icon .cross {
    display: none;
}
.ltr-btn-open.active .ltr-toggle-icon .cross {
    position: relative;
    display: block;
    cursor: pointer;
    font-size: 24px;
    font-weight: 500;
    background: #0C3F69;
    color: #fff;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    text-align: center;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}
.ltr-btn-open .ltr-toggle-icon .cross a{
    color: #fff;
}
.ltr-btn-open.active .ltr-toggle-icon .plus {
    display: none;
}
.hide-description{
    position: relative;
    display: none;
    visibility: hidden;
    opacity: 0;
    width: 1400px;
    padding: 40px;
    margin-top: 20px;
    background: #F0F0F0;
    transition: all .3s linear;
}
.ltr-btn-open .hide-description{
    display: block;
    visibility: visible;
    opacity: 1;
    transition: all .3s linear;
}
.ltr-leader-top-box .ltr-btn-open .hide-description{
    display: block;
    margin-left: -361px;
}
.ltr-close-item{
    position: relative;
    text-align: center;
    z-index: 11;
}
.ltr-close-item a{
    font-size: 14px;
    font-weight: 500;
    line-height: 26px;
    color: #0064AB;
    border: 1px solid #0064AB;
    border-radius: 44px;
    padding: 6px 26px 6px 26px;
    background: #fff;
    text-transform: uppercase;
    transition: all .3s linear;
}
.ltr-close-item a:hover{
    color: #fff;
    background: #0064AB;
}
.hide-description p{
    font-size: 16px;
    line-height: 29px;
    font-weight: 400;
    color: #000;
}
.hide-description.right-align {
    display: none;
}
.ltr-btn-open .hide-description.right-align{
    display: block;
    float: right;
}
/*toggle*/
/*specifig-page*/
.page-id-46402 .ltr-leader-panel{
    display: block;
}
.page-id-46402 .ltr-leader-panel .panel-default{
    width: 100%;
}
.page-id-46402 .panel.panel-default.clearfix.ltr-fullwidth,
.page-id-46402 .ltr-fullwidth #collapseOne_0{
    margin: 0;
}
.page-id-46402 .panel.panel-default.clearfix.ltr-fullwidth,
.page-id-46402 .ltr-fullwidth #collapseOne_0{
    margin-bottom: 15px;
}
.page-id-46402 .ltr-leader-panel .panel-collapse{
    width: auto;
}
.page-id-46402 .ltr-leader-panel .panel-body p{
    text-align: left;
}
/*end*/
.ltr-leader-panel{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}
.panel.panel-default.clearfix.ltr-fullwidth {
    margin: 0 25% 15px;
    background: transparent;
}
.ltr-fullwidth #collapseOne_0 {
    text-align: center;
    margin-left: -50%;
}
.ltr-leader-panel .panel-default{
    width: 50%;
    border: none;
    padding: 0 15px;
    margin-bottom: 15px;
}
.ltr-leader-panel .panel-body{
    margin-top: 20px;
    padding: 40px;
    border: none !important;
}
.ltr-leader-panel .panel-body p{
    font-size: 16px;
    line-height: 29px;
    font-weight: 400;
    color: #000;
}
.ltr-leader-panel .panel-heading{
    background: #F9F9F9;
    border: 1px solid #EFEFEF;
    padding: 13px;
}
.ltr-leader-panel .panel-collapse{
    position: relative;
    z-index: 1;
    width: 1400px;
    background: #F0F0F0;
    border: none !important;
}
.ltr-leader-panel .panel-collapse.right-align{
    float: right;
    border: none;
    margin-top: 20px;
}
.ltr-leader-panel .panel-heading a{
    position: relative;
    display: flex;
    outline: none;
}
.ltr-leader-panel .panel-heading a:not(.collapsed)::before {
    position: absolute;
    content: '';
    width: 40px;
    height: 40px;
    background: #F0F0F0;
    transform: rotate(45deg);
    left: 0;
    right: 0;
    bottom: -63px;
    margin: 0 auto;
    transition-delay: 0.2s;
}
.ltr-leader-panel .profile-img {
    margin-right: 15px;
}
.ltr-leader-panel a.collapsed .math-sign::before {
    position: absolute;
    content: "+";
    bottom: 0;
    right: 0;
    font-size: 25px;
    font-weight: 500;
    background: #037ED7;
    border-radius: 50px;
    width: 36px;
    height: 36px;
    color: #fff;
    text-align: center;
    transform: rotate(0);
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transition: transform 0.3s ease-in-out;
}
.ltr-leader-panel a:not(.collapsed) .math-sign::before {
    position: absolute;
    content: "+";
    bottom: 0;
    right: 0;
    color: #fff;
    font-size: 25px;
    font-weight: 500;
    background: #0C3F69;
    border-radius: 50px;
    width: 36px;
    height: 36px;
    text-align: center;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transition: transform 0.3s ease-in-out;
}
/*end investor leader*/
/*case-study-page*/
.slider-case-study-section {
    background: #F5F8FA;
}
section.ltr-video-library.case-index {
    margin: 0;
}  
.slider-case-study-section {
    background: #F5F8FA;
    position: relative;
    top: -28px;
}
#ltr-featured-slide .owl-nav {
  display: none;
}
.ltr-casepage {
    margin: 30px auto;
}
.ltr-casepage .case-post-main.featured{
    background: #FFFDFD;
    min-height: 430px;
}
div#case-studies-tabsssss {
    position: relative;
    display: block;
}
select[name='case-studies']{
    position: relative;
    display: block;
    float: right;
    z-index: 11;
    border: 1px solid #BCBBBB;
    padding: 12px 14px;
    color: #000;
    -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    radial-gradient(transparent 70%, transparent 72%);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - .5em) .5em;
  background-size:
    5px 5px,
    5px 5px,
    1.5em 1.5em;
  background-repeat: no-repeat;
}
.featured-case-item{
    margin-bottom: 80px;
}
.featured-case-item h2.ft-title{
    font-family: 'Roboto', sans-serif;
    font-size: 30px;
    font-weight: 500;
    line-height: 35px;
    margin: 30px 15px 15px;
}
.case-featured-date {
    background: #5FB9F9;
    height: 300px;
    text-align: center;
    width: 300px;
}
.case-featured-date span {
    position: relative;
    top: 26%;
    color: #fff;
}
.case-featured-date span.date{
    font-size: 35px;
    font-weight: 300;
    text-transform: uppercase;
}
.case-featured-date span.month{
    font-size: 80px;
    font-weight: 700;
}
.case-featured-img img {
    width: 100%;
}
.case-post-main{
    border: 1px solid #EFEFEF;
    padding: 12px 15px 12px 11px;
    margin-bottom: 15px;
    transition: all .3s linear;
}
.case-post-main:hover {
    box-shadow: 0px 4px 19px 0px rgb(0 0 0 / 9%);
}
h2.case-cat-title {
    margin-bottom: 59px;
}
.case-post-main.featured{
    margin: 14px;
    min-height: 480px;
}
.ltr-blog.white-paper-page {
  margin-bottom: 50px;
}
#ltr-featured-slide-white .slick-slide{
    padding: 0 7px;
}
.case-post-main.white-featured {
    height: 480px;
    min-height: 480px;
    background: #FFFDFD;
}
select#sel_white {
    width: 300px;
}
div#load_ajaxData{
    position: relative;
}
div#load_ajaxData h2.case-cat-title{
    font-family: 'Roboto', sans-serif;
    font-size: 25px;
    font-weight: 500;
    color: #000;
    margin-top: 0;
    margin-bottom: 50px;
}
.case-details-ltr h2{
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    line-height: 21px;
    font-weight: 500;
    color: #0064AB;
}
.case-details-ltr p{
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 18px;
    font-weight: 400;
    color: #000000;
    margin: 25px auto;
}
.case-details-ltr svg {
    position: relative;
    top: 1px;
    left: 8px;
}
.case-details-ltr a.btn.btn-primary {
    position: relative;
    font-size: 16px;
    line-height: 30px;
    box-shadow: none;
    border-radius: 0;
    border: 1px solid #5FB9F9;
    background: transparent;
    color: #5FB9F9;
    padding: 8px 30px;
    transition: all .3s linear;
}
.case-details-ltr a.btn.btn-primary:hover{
    background: #5FB9F9;
    border: 1px solid;
    color: #fff;
}
.case-details-ltr a.btn.btn-primary:hover:before{
    position: absolute;
    right: 23px;
    top: 19px;
    content: '';
    background-image: url(../images/arrow-white.svg);
    width: 20px;
    height: 8px;
    z-index: 11;
}
.ltr-related-item {
    display: flex;
}
.case-details-ltr .ltr-related-item{
    margin-top: 30px;
}
.ltr-related-item h5,
.ltr-related-item a{
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
    margin: 0 0 15px;
}
.ltr-related-item a{
    text-decoration: none;
    color: #5FB9F9;
    margin-left: 15px;
}
/*case-study-page*/
/*investor page*/
.bold-header h2 span {
    font-weight: 700;
}
.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: none !important;
}
.investor-menu-vertical{
    position: relative;
}
.investor-menu-vertical.cgboard ul {
  text-align: center;
}
.hs_submit .hs-button {
  width: 150px;
  border: none;
  border-radius: 0;
  background: #5FB9F9 !important;
}
.investor-menu-vertical ul{
    padding: 15px 0;
}
.investor-menu-vertical ul.sub-menu{
    display: none;
}
.investor-menu-vertical ul li{
    display: inline-block;
    margin: 24px 8px 24px 0;
}
.investor-menu-vertical ul li a{
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    fill: #000000;
    color: #000000;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #EFEFEF;
    border-radius: 40px 40px 40px 40px;
    padding: 12px 24px;
}
.investor-menu-vertical ul li a:hover{
    color: #FFFFFF;
    background-color: #1496F2;
    border-color: #1496F2;
    transition: all .3s linear;
}
.investor-submenu-horizontal{
    position: relative;
}
.investor-submenu-horizontal ul{
    padding: 0;
}
.investor-submenu-horizontal ul li{
    position: relative;
    border-bottom: 1px solid #E9E9E9;
    padding: 15px 0 15px 15px;
}
.investor-submenu-horizontal ul li.current-menu-item a{
    color: #0064AB;
}
.investor-submenu-horizontal ul li:before{
    position: absolute;
    content: '';
    top: 37%;
    bottom: 0;
    left: 2px;
    right: 0;
    background: url("../images/ltr-arrow.svg") no-repeat;
    width: 13px;
    height: 13px;
}
/*.investor-submenu-horizontal li.menu-item-has-children:before{
    top: 7%;
}*/
.investor-submenu-horizontal li.menu-item-has-children.current_page_item:before{
    top: 7%;
}
.investor-submenu-horizontal li.menu-item-has-children .sub-menu{
    display: none;
}
.investor-submenu-horizontal li.menu-item-has-children.current_page_item .sub-menu{
    display: block;
}
.investor-submenu-horizontal .sub-menu li.menu-item-has-children{
    display: none;
}
.investor-submenu-horizontal .sub-menu li{
    list-style: none;
}
.investor-submenu-horizontal .sub-menu li:before{
    background: none;
}
.investor-submenu-horizontal ul li a{
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #888787;
    text-transform: uppercase;
    transition: all .3s linear;
}
.investor-submenu-horizontal ul li a:hover{
    color: #0064AB;
}
.lant_pagination {
    position: relative;
    display: flex;
    justify-content: center;
    margin: 60px 0 36px;
}
.lant_pagination a:hover, .lant_pagination .current {
    color: #5FB9F9;
    border-color: #5FB9F9;
    background: transparent;
}
.archive .lant_pagination{
    margin: 0;
}
.lant_pagination a, .lant_pagination span {
    font-size: 14px;
    color: #000;
    letter-spacing: 0;
    line-height: 32px;
    background: transparent;
    font-weight: 700;
    text-decoration: none;
    width: 32px;
    height: 32px;
    border-radius: 5px;
    border: 1px solid #DFE3E8;
    text-align: center;
    display: inline-block;
    padding: 0 0;
    margin: 0 2px;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.lant_pagination a.next{
    color: #C4CDD5;
}
.lant_pagination a.prev{
    color: #C4CDD5;
    background: #E5E5E5;
}
.lant_pagination a:hover, .lant_pagination .current {
    color: #5FB9F9;
    border-color: #5FB9F9;
    background: transparent;
}
.lant_pagination .pagination .dots {
    color: #000;
}
.ltr-left-sidebar .widget__heading{
    font-size: 16px;
    font-weight: 900;
    line-height: 36px;
    color: #000 !important;
    text-transform: uppercase;
}
.ltr-left-sidebar {
    padding: 15px;
    border: 1px solid #EFEFEF;
}
.ltr-left-sidebar h2{
    font-size: 16px;
    font-weight: 700;
    color: #000;
    text-transform: uppercase;
}
.ltr-left-sidebar ul{
    padding: 0;
}
.ltr-left-sidebar ul li{
    list-style: none;
    border-bottom: 1px solid #E3E3E3;
    padding-bottom: 15px;
    padding-top: 15px;
    text-transform: uppercase;
}
.ltr-left-sidebar ul li a{
    font-size: 14px;
    font-weight: 400;
    color: #888787;
    text-decoration: none;
    transition: all .3s linear;
}
.ltr-left-sidebar ul li a:hover{
    color: #000;
}
.ltr-left-sidebar ul li span {
    background: #ECECEC;
    font-weight: 900;
    color: #000!important;
    padding: 3px 5px;
    float: right;
}
.lantronix-blog-page.blog h2.top-title{
    font-size: 35px;
    line-height: 46px;
    font-weight: 500;
    color: #000;
    margin: -8px auto;
}
.lantronix-blog-page.blog hr,
.ltr-left-sidebar hr{
    border-top: 1px solid #E3E3E3;
}
.talktoexpert {
    display: block;
    background: #0C3F69;
    margin: 10px 10px 50px;
    color: #fff;
    padding: 20px;
    text-align: center;
    width: 100%;
}
.blog-inner-text {
    display: flex;
    justify-content: start;
    flex-direction: column;
}
.blog-inner-text h2 {
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    line-height: 30px;
    font-weight: 400;
    color: #fff;
}
.blog-inner-text p{
    font-family: "Roboto", Sans-serif;
    font-size: 35px;
    line-height: 40px;
    font-weight: 400;
    color: #fff;
    margin: 0;
}
.blog-btn {
    position: relative;
    display: block;
    margin-top: 30px;
    margin-bottom: 15px;
}
.blog-btn .btn{
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    line-height: 18px;
    font-weight: 400;
    color: #fff;
    background: #5FB9F9;
    padding: 15px 40px;
    border-radius: 0;
    border: none;
}
.ltr-box-item{
    position: relative;
    min-height: 550px;
    margin-top: 15px;
    margin-bottom: 15px;
    border: 1px solid #EFEFEF;
    padding: 15px 15px 0;
    transition: all .3s linear;
}

.ltr-box-item.blog-related {
    height: auto;
    min-height: 370px;
}
.ltr-box-item.blog-related img {
    width: 100%;
}
.ltr-box-item.blog{
     min-height: 430px;
}
.ltr-box-item:hover{
    -webkit-box-shadow: 0px 4px 19px 0px rgba(0, 0, 0, 0.09);
    -moz-box-shadow: 0px 4px 19px 0px rgba(0, 0, 0, 0.09);
    box-shadow: 0px 4px 19px 0px rgba(0, 0, 0, 0.09);
}
.ltr-box-item h2{
    font-size: 18px;
    font-weight: 500;
    line-height: 23px;
    color: #0C3F69;
    margin-bottom: 30px;
}
.ltr-box-item h2 a{
    color: inherit;
    text-decoration: none;
}
.ltr-box-item h2 a:hover{
    color: #f05b25;
}
.ltr-box-item .btn{
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    background: transparent;
    border: 1px solid #5FB9F9;
    color: #5FB9F9;
    padding: 10px 25px;
    border-radius: 0;
    transition: all .3s linear;
}
.ltr-box-item .btn:hover {
    background: #5FB9F9;
    color: #fff;
}
.ltr-box-item .btn svg path {
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.ltr-box-item .btn:hover svg path {
    fill: #fff;
}
.ltr-box-item h3 span{
    font-size: 13px;
    line-height: 23px;
    font-weight: 400;
    color: #818181;
}
.ltr-box-item h3  .date svg, .ltr-box-item h3  .cat svg {
    position: relative;
    top: 4px;
    margin-right: 5px;
    width: 19px;
    height: 19px;
}
.btn.btn-primary.ec-btn1,
.btn.btn-primary.ec-btn2{
    font-size: 15px;
    line-height: 17px;
    font-weight: 500;
    text-transform: uppercase;
    color: #000;
    border-radius: 30px;
    border: 1px solid #EDEDED;
    background: transparent;
    padding: 12px 40px;
    margin-right: 15px;
    transition: all .3s linear;
}
.btn.btn-primary.ec-btn1{
    background: #5FB9F9;
    color: #fff;
}
.btn.btn-primary.ec-btn2:hover{
    background: #5FB9F9;
    color: #fff;
}
.btn.btn-primary.ec-btn1:hover{
    background: transparent;
    color: #000;
}
.ctivity-service-tab [role="tablist"]{
    border-bottom: 2px solid #EEEEEE;
    padding-bottom: 0px;
    margin-bottom: 20px;
}
.ctivity-service-tab h2{
    font-size: 35px;
    line-height: 41px;
    font-weight: 500;
    color: #000;
    margin: 0;
}
.ctivity-service-tab h2:first-child{
    color: #0064AB;
    margin-bottom: 5px;
    margin-top: 90px;
}
.ctivity-service-tab p{
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #000;
    margin-top: 25px;
}
.ctivity-service-tab hr {
    position: relative;
    top: 2px;
}
.ctivity-service-tab .elementor-tab-desktop-title{
    padding: 0 0 2px 0;
    margin: 0 15px;
} 
#elementor-tab-title-1741.elementor-active,
#elementor-tab-title-1742.elementor-active{
    border-bottom: 3px solid #0064AB;
    font-weight: 500;
}
.ecc-tab-button .elementor-tab-desktop-title{
    position: relative;
    border: 1px solid #EDEDED !important;
    padding: 12px 40px !important;
    border-radius: 50px !important;
    margin-right: 10px;
    display: inline-block !important;
}
.ecc-tab-button .elementor-tab-content{
    padding-left: 0;
    padding-right: 0;
}
.ecc-tab-button .elementor-tab-desktop-title.elementor-active,
.ecc-tab-button .elementor-tab-desktop-title.elementor-active{
    background: #5FB9F9;
    color: #fff !important;
    border-radius: 50px;
}
.ctivity-service-tab #pod-map {
  left: 14%;
}
.ctivity-service-tab #pod-map g {
  transform: scale(0.8181);
  /*transform: translate(211.2777px,3.4737px);*/
}
/*table*/
.ltr-level-table i{
    font-family: fontawesome !important;
}
.ltr-level-table tr td:nth-child(2),
.ltr-level-table tr td:nth-child(3),
.ltr-level-table tr td:nth-child(4){
  text-align: center;
  font-size: 20px;
}
.ltr-level-table tr td:nth-child(2){
    color: #1A5696;
}
.ltr-level-table tr td:nth-child(3){
    color: #B3F13B;
}
.ltr-level-table tr td:nth-child(4){
    color: #0B2A54;
}
.ltr-level-table table.tafe-table td, 
.ltr-level-table table.tafe-table th {
  padding: 9px 20px 0 10px;
}
.ltr-level-table table.tafe-table th{
    border: none !important;
    text-align: center;
}
.ltr-level-table table.tafe-table th:nth-child(1){
    font-family: "Manrope", Sans-serif;
    text-transform: uppercase;
    font-size: 28px;
    line-height: 38px;
    font-weight: 400;
    text-align: left;
}
.ltr-level-table table.tafe-table th:nth-child(2){
    font-family: "Manrope", Sans-serif;
    font-size: 23px;
    font-weight: 700;
    background-color: transparent;
    background-image: linear-gradient(130deg, #708EB3 0%, #2C4D6E 100%);
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-radius: 11px 11px 11px 11px;
    padding: 10px 12px;
}
.ltr-level-table table.tafe-table th:nth-child(3){
    display: flex;
    justify-content: center;
    margin: 0 6px;
    font-family: "Manrope", Sans-serif;
    font-size: 23px;
    font-weight: 700;
    background-color: transparent;
    background-image: linear-gradient(130deg, #95B557 0%, #497A4F 100%);
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-radius: 11px 11px 11px 11px;
    padding: 10px 12px;
}
.ltr-level-table table.tafe-table th:nth-child(4){
    font-family: "Manrope", Sans-serif;
    font-size: 23px;
    font-weight: 700;
    background-color: transparent;
    background-image: linear-gradient(130deg, #0C325D 0%, #080B2E 100%);
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-radius: 11px 11px 11px 11px;
    padding: 10px 12px;
}
/*.ltr-level-table .tafe-table-header {
  display: none;
}*/
.ltr-level-table table.tafe-table td{
    border-bottom: 1px solid #fff;
}
table.tafe-table td, table.tafe-table th{
    border: 1px solid transparent;
}
/*Level accordian*/
.ltr-level-panel{
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.ltr-level-panel.panel-group .panel + .panel {
  margin-top: 0;
}
.ltr-level-panel .panel-default{
    width: 33%;
    border: none;
    box-shadow: none;
    background: transparent;
}
.ltr-level-panel .panel-heading{
    text-align: center;
    background: transparent;
    border: none;
}
.ltr-level-panel .panel-heading a{
    position: relative;
    outline: 0;
} 
.ltr-level-panel .panel-heading h2{
    visibility: hidden;
}
.ltr-level-panel .panel-heading .btn{
    font-family: "Manrope", Sans-serif;
    font-size: 23px;
    font-weight: 700;
    padding: 38px 157px 38px 157px;
}
.ltr-level-panel .panel-heading a[href="#collapseOne_0"] .btn{
    background-color: transparent;
    background-image: linear-gradient(130deg, #708EB3 0%, #2C4D6E 100%);
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-radius: 11px 11px 11px 11px;
}
.ltr-level-panel .panel-heading a[href="#collapseOne_1"] .btn{
    background-color: transparent;
    background-image: linear-gradient(130deg, #95B557 0%, #497A4F 100%);
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-radius: 11px 11px 11px 11px;
}
.ltr-level-panel .panel-heading a[href="#collapseOne_2"] .btn{
    background-color: transparent;
    background-image: linear-gradient(130deg, #0C325D 0%, #080B2E 100%);
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-radius: 11px 11px 11px 11px;
}
.ltr-level-panel .panel-heading a[href="#collapseOne_1"] .math-sign::before{
    background: -webkit-linear-gradient(#497A4F, #95B557);
    background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: #497A4F;
}
.ltr-level-panel .panel-heading a[href="#collapseOne_2"] .math-sign::before{
    background: -webkit-linear-gradient(#0C325D, #080B2E);
    background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: #0C325D;
}
.ltr-level-panel .panel-heading a:not(.collapsed)::before {
    position: absolute;
    content: '';
    width: 40px;
    height: 40px;
    background: #708EB3;
    transform: rotate(45deg);
    left: -14px;
    right: 0;
    top: 199px;
    margin: 0 auto;
    transition-delay: 0.2s;
}
.ltr-level-panel .panel-heading a[href="#collapseOne_1"]:not(.collapsed)::before {
    background: #95B557;
}
.ltr-level-panel .panel-heading a[href="#collapseOne_2"]:not(.collapsed)::before {
    background: #080B2E;
}
.ltr-level-panel a.collapsed .math-sign::before {
    position: absolute;
    content: "Read More";
    top: 148px;
    left: -75px;
    font-size: 25px;
    font-weight: 500;
    text-align: center;
    text-transform: capitalize;
    width: 150px;
    height: 40px;
    background: -webkit-linear-gradient(#708EB3, #2C4D6E);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #708EB3;
}
.ltr-level-panel a:not(.collapsed) .math-sign::before {
    position: absolute;
    content: "Show Less";
    top: 148px;
    left: -75px;
    font-size: 25px;
    font-weight: 500;
    text-align: center;
    text-transform: capitalize;
    background: #fff;
    width: 150px;
    height: 40px;
    background: -webkit-linear-gradient(#708EB3, #2C4D6E);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #708EB3;
}
.ltr-level-panel .panel-body{
    border: none !important;
    border-radius: 55px;
    padding: 74px 50px 80px;
}
.ltr-level-panel .panel-collapse{
    position: relative;
    z-index: 1;
    width: 1400px;
    background: transparent;
    border: none !important;
}
.ltr-level-panel #collapseOne_1.panel-collapse {
  float: right;
  margin: -4px -485px 0 0;
}
.ltr-level-panel #collapseOne_2.panel-collapse  {
  float: right;
  margin: -4px -6%;
}
.ltr-level-panel #collapseOne_0 .panel-body{
    background-color: transparent;
    background-image: linear-gradient(130deg, #708EB3 0%, #2C4D6E 100%);
}
.ltr-level-panel #collapseOne_1 .panel-body{
    background-color: transparent;
    background-image: linear-gradient(130deg, #95B557 0%, #497A4F 100%);
}
.ltr-level-panel #collapseOne_2 .panel-body{
    background-color: transparent;
    background-image: linear-gradient(130deg, #0C325D 0%, #080B2E 100%);
}
.ltr-level-trangle h3{
    font-family: "Manrope", Sans-serif;;
    font-size: 30px;
    line-height: 38px;
    font-weight: 700;
    color: #fff !important;
}
.ltr-level-trangle p{
     font-family: "Manrope", Sans-serif;;
    font-size: 20px;
    line-height: 29px;
    font-weight: 400;
    color: #fff !important;
}
.ltr-lev-closes {
  position: absolute;
  right: 32px;
  top: 22px;
  background: #fff;
  border-radius: 40px;
  width: 40px;
  height: 40px;
  padding: 10px 15px;
  font-size: 20px;
  color: #B1A5A5;
  line-height: 18px;
  font-weight: 900;
  transform: rotate(45deg);
}
/*end investor page*/
/*-- Video Page --*/
.ltr-video-library {
  min-height: 300px;
  position: relative;
  background-position: center center;
  background-size: cover;
  padding: 80px 0 30px;
  margin: 0 auto 40px;
}
.ltr-video-library::before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #0064AB;
  opacity: .3;
  content: '';
}
.ltr-video-library h3 {
  font-size: 50px;
  font-weight: 900;
  color: #fff !important;
}
.ltrvideoSidebar{
    position: relative;
    border: 1px solid #EFEFEF;
    padding: 22px 15px;
}
section.ltr-video-library.white-index {
    margin: 0;
}
.ltrvideoSidebar .widget .widget__heading{
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
    padding: 0 0 9px;
    margin: 0 0 15px;
    border-bottom: 1px solid #EFEFEF;
}
.ltrvideoSidebar .widget ul li{
    display: block;
    list-style: none;
    border: none;
    padding: 0;
}
.ltrvideoSidebar .widget ul li a{
    font-size: 14px;
    color: #888787;
    text-transform: uppercase;
    font-weight: 400;
    text-decoration: none;
    padding: 0 0 17px 12px;
}
.ltrvideoSidebar .widget ul li a i{
    display: inline-block;
    color: #636363;
    font-size: 15px;
    margin-right: 5px;
    transition: all .3s linear;
}
.ltrvideoSidebar .widget ul li a:hover,
.ltrvideoSidebar .widget ul li a:hover i{
    color: #0064AB;
}
.ltrvideoSidebar .widget ul li a.button-list__link{
    padding: 1.4em .75em;
    border: 1px solid #ddd;
    margin-bottom: -1px;
}
.lant_pagination .screen-reader-text{
    display: none;
}
.videopage{
    position: relative;
    margin: 0;
    padding: 0 0 0;
}
.videopage h1.main-title{
    font-size: 25px;
    color: #000;
    font-weight: 500;
    margin: 0 0 0;
}
.videoItem{
    margin: 0 0 15px;
    padding: 15px;
    border: 1px solid #EFEFEF;
    transition: all ease 300ms;
    -moz-transition: all ease 300ms;
    -webkit-transition: all ease 300ms;
    -o-transition: all ease 300ms;
    -ms-transition: all ease 300ms;
}
.videoItem:hover{
    -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow:    0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    box-shadow:         0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
.vdImage{
    position: relative;
    width: 100%;
    height: auto;
}
.vdImage i{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    text-align: center;
    display: inline-block;
    width: 68px;
    height: 68px;
    background: #6EB6E4;
    border-radius: 50%;
    line-height: 68px;
    font-size: 24px;
    color: #fff;
}
.vdImage img{
    width: 100%;
    height: auto;
    display: inline-block;
}
.videoItem .l-margin-vn{
    font-size: 25px;
    line-height: 37px;
    color: #0064AB;
    font-weight: 500;
    margin: -4px 0 9px;
}
.videoItem .l-margin-vn a{
    color: inherit;
    text-decoration: none;
}
.videoItem .l-margin-vn a:hover{
    color: #5FB9F9;
}
.videoItem p{
    color: #000000;
    font-size: 14px;
    line-height: 29px;
    font-weight: 400;
    margin: 0 0 0;
}
.videoItem p small{
    font-size: inherit;
}
.videoItem p strong{
    font-weight: 500;
}
.videoItem p a{
    color: #5FB9F9;
    text-decoration: none;
}
.videoItem p a:hover{
    color: #0064AB;
}
.ltr-video{
    position: relative;
    padding: 15px 0 60px;
}
.ltr-single-video{
    position: relative;
    padding: 15px 0 60px;
}
.ltr-single-video .page_title{
    font-size: 25px;
    line-height: 37px;
    color: #000;
    font-weight: 500;
    margin: -4px 0 9px;
}
.ltr-single-video .section-contain p{
    color: #000000;
    font-size: 14px;
    line-height: 29px;
    font-weight: 400;
    margin: 0 0 0;
}
.ltr-single-video .section-contain p small{
    font-size: inherit;
}
.ltr-single-video .section-contain p strong{
    font-weight: 500;
}
.ltr-single-video .section-contain p a{
    color: #5FB9F9;
    text-decoration: none;
}
.ltr-single-video .section-contain p a:hover{
    color: #d3430f;
}
.ctaMail{
    position: relative;
    background: #022643;
    padding: 38px 60px 34px 45px;
    margin: 60px 0 0;
}
.ctaMail h5{
    font-size: 24px;
    font-weight: 400;
    color: #fff;
    margin: 50px 0 8px;
}
.ctaMail h3{
    color: #fff !important;
    font-size: 35px;
    line-height: 45px;
    font-weight: 400;
    margin: 0 !important;
}
.ctaMail h3 span{
    font-weight: 700;
}
.ctaMail .mc4wp-form{
    margin-top: -15px;
}
.ltr-video-pagein a {
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
  color: #0064AB;
  border: 1px solid #f1f1f1;
  padding: 10px 18px;
}
/*-- Video Page --*/
/*-- Contact Page --*/
.container.head.ltr-tab-root {
    position: relative;
    top: -99px;
}
.container.head.ltr-tab-root ul {
    padding-bottom: 50px !important;
}
.nav.nav-pills{
    margin: 0 0 55px !important;
    padding: 0 !important;
    background: transparent !important;
    font-size: inherit !important;
    background: #0064AB;
}
.nav.nav-pills:after{
    position: absolute;
    left: 0;
}
.nav.nav-pills li{
    display: inline-block;
    border: none;
    position: relative;
    margin: 0 35px 0 0;
}
.nav.nav-pills li:last-child{
    margin-right: 0;
}
.nav > li:hover{
    border: none !important;
}
.nav.nav-pills li a{
    direction: inline-block;
    height: 36px;
    border-radius: 30px;
    border: 1px solid #EFEFEF;
    line-height: 36px;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    color: #fff !important;
    text-transform: uppercase;
    padding: 0 30px;
    background: transparent;
}
.nav.nav-pills li.active a,
.nav.nav-pills li:hover a{
    background: #5FB9F9 !important;
    border-color: #5FB9F9;
    color: #fff !important;
}
.supportItem{
    position: relative;
    width: 100%;
    padding: 40px 25px 40px 222px;
    border: 1px solid #EFEFEF;
    transition: all ease 300ms;
    -moz-transition: all ease 300ms;
    -webkit-transition: all ease 300ms;
    -o-transition: all ease 300ms;
    -ms-transition: all ease 300ms;
}
.supportItem img{
    width: 162px;
    height: 162px;
    position: absolute;
    left: 26px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.supportItem h4{
    font-size: 30px;
    color: #0C3F69 !important;
    font-weight: 500;
    line-height: 21px;
    letter-spacing: -.2px;
    margin: 0 0 25px;
}
.supportItem p{
    color: #0C3F69;
    font-size: 16px;
    line-height: 45px;
    letter-spacing: -.2px;
    margin: 0 0 0;
}
.supportItem p i{
    display: inline-block;
    margin-right: 10px;
}
.supportItem .wp-block-button__link{
    height: 46px;
    background: transparent;
    border: 1px solid #5FB9F9;
    border-radius: 0 !important;
    color: #5FB9F9 !important;
    text-decoration: none;
    font-size: 18px;
    letter-spacing: -.2px;
    font-weight: 400;
    line-height: 48px;
    text-align: center;
    padding: 0 30px;
    display: inline-block;
    margin: 14px 0 0;
}
.supportItem .wp-block-button__link svg{
    display: inline-block;
    height: 13px;
    margin-left: 13px;
}
.supportItem .wp-block-button__link svg path{
    fill: #5FB9F9;
    transition: all ease 300ms;
    -moz-transition: all ease 300ms;
    -webkit-transition: all ease 300ms;
}
.supportItem .wp-block-button__link:hover{
    color: #fff !important;
    background: #5FB9F9;
}
.supportItem .wp-block-button__link:hover svg path{
    fill: #fff;
}
.supportItem:hover{
    border-color: #fff;
    -webkit-box-shadow: 0px 4px 19px 0px rgba(0, 0, 0, 0.09);
    -moz-box-shadow:    0px 4px 19px 0px rgba(0, 0, 0, 0.09);
    box-shadow:         0px 4px 19px 0px rgba(0, 0, 0, 0.09);
}
.spCon{
    font-size: 16px;
    line-height: 29px;
    color: #000;
    margin: 0 0 55px;
}
div#corporate_contacts .saleTab {
    text-align: center;
}
.saleTab .supportItem{
    min-height: 286px;
    padding: 23px 25px;
    margin: 0 0 30px;
}
.saleTab .supportItem h6{
    font-size: 22px;
    color: #0064AB !important;
    font-weight: 500;
    letter-spacing: -.2px;
    line-height: 30px;
    margin: 0 0 12px;
}
.saleTab .supportItem p{
    line-height: 39px;
}
.saleTab .supportItem p a{
    color: inherit;
    text-decoration: none;
}
.saleTab .supportItem p a:hover{
    color: #5FB9F9;
}
.oplItem{
    position: relative;
    border: 1px solid #EFEFEF;
    padding: 3px 20px 10px;
}
.oplItem h6{
    font-size: 21px;
    line-height: 21px;
    font-weight: 500;
    color: #0064AB;
    margin: 25px auto;
}
.oplItem p{
    font-size: 16px;
    line-height: 34px;
    font-weight: 400;
    color: #0C3F69;
}
.opLocation iframe{
    width: 100%;
    min-height: 320px;
}
.heading-office {
  font-size: 30px;
  line-height: 24px;
  font-weight: 500;
  color: #000;
  margin-top: 108px;
  margin-bottom: 25px;
}
#office_locations .saleTab .supportItem p {
  line-height: 28px;
}
/*-- Contact Page --*/
/*contact page-> under portal page*/
.key-benefits{
    position: relative;
}
.key-benefits table tr th,.additional-denefits table tr th {
    border: 0;
    text-align: center;
}
.key-benefits table tr td:nth-child(2),
.key-benefits table tr td:nth-child(3),
.key-benefits table tr td:nth-child(4){
    font-size: 16px;
    color: #6BF13C;
    text-align: center;
}
.key-benefits table tr td[rowspan='2'],
.key-benefits table tr td[rowspan='1'] {
    text-align: center;
}

.key-benefits th img,
.additional-denefits th img {
    max-width: 35%;
}
.additional-denefits table th img {
    visibility: hidden;
    opacity: 0;
}
.additional-denefits table tr td[rowspan='2'],
.additional-denefits table tr td[rowspan='1'] {
    text-align: center;
}
.additional-denefits table tr td[rowspan='2'] i,
.additional-denefits table tr td[rowspan='1'] i{
    color: #6BF13C;
    font-size: 16px;
}
td.elementor-repeater-item-82397de {
    text-align: center;
}
.key-benefits table tr th:first-child,
.key-benefits table tr td.elementor-repeater-item-43ff694,
.additional-denefits table tr th:first-child,
.additional-denefits table tr td.elementor-repeater-item-43ff694 {
    text-align: left;
}
.additional-denefits table tr td[rowspan='3']{
    border-bottom: 1px solid #DDDCDC;
}
td.elementor-repeater-item-43ff694 {
    width: 350px;
}
#Support {
  margin-bottom: 50px;
}
/*footer*/
 .lantrofooter{
    position: relative;
    background: url('../images/footer.png') no-repeat center center / cover #022643;
    padding: 170px 0 100px;
    font-family: 'Roboto', sans-serif;
}
.aboutWidget{
    position: relative;
}
.aboutWidget img{
    max-width: 100%;
    height: auto;
    margin-bottom: 38px;
}
.aboutWidget a.btn-contact{
    display: inline-block;
    background: #F05B25;
    height: 49px;
    color: #fff;
    text-align: center;
    padding: 0 34px;
    text-decoration: none;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.02em;
    line-height: 49px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.aboutWidget a svg{
    width: 21px;
    height: 21px;
    fill: #fff;
    stroke: #fff;
    position: relative;
    top: 5px;
    margin-left: 9px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.aboutWidget a.btn-contact:hover{
    background: #3FA9F5;
}
.lantrofooter .widget{
    position: relative;
}
.lantrofooter .widget_title{
    font-size: 16px;
    line-height: .9;
    font-weight: 900;
    color: #fff !important;
    margin: 0 0 40px;
}
.lantrofooter ul{
    margin: 0;
    padding: 0;
}
.lantrofooter ul li{
    list-style: none;
    display: block;
    margin: 0 0 18px;
}
.lantrofooter ul li a{
    display: inline-block;
    font-style: normal;
    font-weight: 300;
    color: #3FA9F5;
    font-size: 16px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    text-decoration: none;
    line-height: 19px;
    letter-spacing: 0.02em;
}
.lantrofooter ul li a:hover{
    color: #F05B25;
    padding-left: 5px;
}
.copyright{
    font-family: 'Roboto', sans-serif;
    position: relative;
    background: #022643;
    padding: 50px 0;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.copyright p{
    font-size: 16px;
    color: #fff;
    line-height: 36px;
    letter-spacing: -0.02em;
    text-transform: uppercase;
    margin: 0;
}
.socialLink{
    position: relative;
    text-align: right;
}
.socialLink span{
    font-size: 16px;
    color: #fff;
    line-height: 19px;
    font-weight: 900;
    display: inline-block;
}
.socialLink a{
    display: inline-block;
    width: 36px;
    height: 36px;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 50%;
    line-height: 42px;
    margin-left: 20px;
    text-align: center;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.socialLink a svg{
    width: 17px;
    height: 17px;
    fill: #fff;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.socialLink a:hover{
    border-color: #3FA9F5;
    background: #3FA9F5;
}
.socialLink a:hover svg{
    fill: #3FA9F5;
}
.Location{
    padding-left: 50px;
}
.Resources{
    padding-left: 60px;
}
/*-- Accordian --*/
.panel-body .accFull:last-child{
    margin-bottom: 50px;
}
.lanAccordion{
    position: relative;
}
.lanAccordion .panel{
    background: transparent;
    border: none;
    border-radius: 0;
    margin: 0;
    box-shadow: none;
    border-bottom: 1px solid #C1C0C0;
    font-family: 'Roboto', sans-serif;
}
.lanAccordion.panel-group .panel-heading{
    background: transparent;
    border: none;
    padding: 0;

}
.lanAccordion.panel-group .panel-heading a{
    display: block;
    width: 100%;
    text-decoration: none;
    color: #000;
    font-weight: 500;
    font-size: 35px;
    line-height: 45px;
    padding: 14px 0 49px;
    position: relative;
}
.lanAccordion.panel-group .panel-heading a span{
    width: 44px;
    height: 44px;
    border: 1px solid #000000;
    border-radius: 50%;
    text-align: center;
    position: absolute;
    right: 0;
    top: 15px;
}
.lanAccordion.panel-group .panel-heading a span:before {
    content: '';
    width: 2px;
    height: 12px;
    background: #000000;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}
.lanAccordion.panel-group .panel-heading a span:after {
    content: '';
    width: 12px;
    height: 2px;
    background: #000000;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}
.lanAccordion.panel-group .panel-heading a:not(.collapsed) span:before{
    display: none;
}
.lanAccordion.panel-group .panel-body{
    padding: 0;
    border-bottom: 1px solid #C1C0C0;
    border: none !important;
}
.lanAccordion.panel-group ul{
    margin: 0 0 50px;
    padding: 0;
}
.lanAccordion.panel-group ul span{
    font-size: 20px;
    font-weight: 500;
    display: block;
    line-height: 24px;
    margin: 0 0 20px;
}
.lanAccordion.panel-group ul li{
    list-style: none;
    display: block;
    font-size: 16px;
    line-height: 34px;
    color: #000;
    font-weight: 400;
}
.lanAccordion.panel-group ul li img{
    width: 24.85px;
    height: 24.85px;
    border-radius: 50%;
    margin-right: 20px;
    display: inline-block;
}
.accFull{
    position: relative;
    background: #fff;
    border: 1px solid #EFEFEF;
    border-radius: 9px;
    padding: 25px 240px 25px 95px;
    margin: 0 0 12px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.accFull:hover{
    box-shadow: 0px 4px 12px rgba(63, 169, 245, 0.24);
    border-color: transparent;
}
.accFull img{
    position: absolute;
    left: 25px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 44px;
    height: 44px;
    border-radius: 50%;
}
.accFull span{
    display: block;
    color: #4E4E4E;
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    text-transform: uppercase;
    margin: 0 0 2px;
}
.accFull h5{
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    color: #000;
    margin: 0;
}
.accFull h5 a{
    color: inherit;
    text-decoration: none;
}
.accFull h5 a:hover{
    color: #0064AB;
}
.accFull .lbutton-hover{
    width: 162px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    display: inline-block;
    border: 1px solid #5FB9F9;
    font-size: 18px;
    letter-spacing: -0.02em;
    color: #5FB9F9;
    text-decoration: none;
    position: absolute;
    right: 55px;
    top: 0;
    bottom: 0;
    margin: auto;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.accFull .lbutton-hover:hover{
    background: #5FB9F9;
    color: #fff;
}
.accFull .lbutton-hover:after{
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    position: relative;
    display: inline-block;
    content: '';
    background-image: url(../images/Arrow.svg);
    width: 20px;
    height: 8px;
    margin-left: 10px;
}
.accFull .lbutton-hover:hover:after{
    background-image: url(../images/Arrow2.svg);
}
.postTypePress .accFull:after{
    position: absolute;
    left: 25px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    content: '';
    background: url(../images/Press-icon-3-1.png) no-repeat center center / cover;
}
/*techbox*/
.ltr-techo-box-warpe{
    position: relative;
    display: block;
    transition: all .2s linear;
}
.ltr-techo-box-warpe:hover{
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.25);
}
.ltr-techo-box-warpe img{
    width: 100%;
}
.ltr-tech-box-details {
    position: absolute;
    top: 0;
    width: 100%;
    text-align: center;
}
.ltr-tech-box-details h2{
    color: #000000;
    font-size: 25px;
    font-weight: 500;
    margin: 25px auto 0;
}
.ltr-tech-box-details p{
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    fill: #3FA9F5;
    color: #3FA9F5;
    background-color: #FFFFFF00;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    padding: 0px 0px 0px 0px;
    display: inline-block;
}
/*contact-box-widget*/
.ltr-techo-box-warpe.contact{
    text-align: center;
    background: #fff;
    margin-bottom: 15px;
}
.ltr-techo-box-warpe.contact a{
    display: block;
}
.ltr-techo-box-warpe.contact img{
    width: auto;
    padding: 100px 0 40px;
}
.ltr-techo-box-warpe.contact .ltr-tech-box-details{
    position: relative;
    border-top: 1px solid #F4F4F4;
    padding: 40px 0 80px;
}
.ltr-techo-box-warpe.contact .ltr-tech-box-details h2{
    color: #F05B25;
    font-size: 24px;
    font-weight: 500;
    margin: 0;
}
.ltr-techo-box-warpe.contact .ltr-tech-box-details p{
    font-size: 18px;
    font-weight: 400;
    color: #3EA8F4;
    margin: 5px auto 0;
    border: fuchsia;
    text-transform: none;
}
#backtotop {
    position: fixed;
    right: 0px;
    bottom: 70px;
    width: 48px;
    height: 156px;
    background: #3FA9F5;
    text-align: center;
    display: block;
    color: #fff;
    line-height: 44px;
    animation: waveBtn 2.5s infinite;
    font-size: 16px;
    opacity: 0;
    visibility: hidden;
    z-index: 999;
}
#backtotop i {
    font-size: 20px;
    position: relative;
    top: 7px;
}
#backtotop span {
    position: absolute;
    bottom: 0;
    left: 0;
    transform-origin: 0px 0px;
    transform: rotate(270deg);
    width: 86px;
    height: 22px;
}
.ltr-text-hover:hover h2{
    color: #0064AB !important;
}
.singleBlogPage{
    position: relative;
    padding: 20px 0 120px;
}
.postSidebar{
    position: relative;
    border: 1px solid #EFEFEF;
    padding: 40px 20px 40px;
}
.postSidebar h2{
    display: block;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    color: #000;
    border-bottom: 1px solid #EFEFEF;
    padding-bottom: 10px;
    margin: 0 0 20px;
}
.postSidebar ul{
    margin: 0;
    padding: 0;
}
.postSidebar ul li{
    list-style: none;
    display: block;
    width: 100%;
    font-size: 14px;
    line-height: 30px;
    color: #888787;
    text-transform: uppercase;
    border-bottom: 1px solid #EFEFEF;
    padding: 9px 0;
}
.postSidebar ul li a{
    color: inherit;
    text-decoration: none;
    font-size: 13px;
}
.postSidebar ul li a:hover{
    color: #f05b25;
}
.postSidebar ul li svg{
    width: 12px;
    height: 12px;
    margin-right: 6px;
    position: relative;
    top: 1px;
}
.postSidebar ul li svg path{
    stroke: #636363;
}
.postSidebar ul li span{
    width: 28px;
    height: 28px;
    display: inline-block;
    float: right;
    background: #ECECEC;
    line-height: 28px;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    color: #000000;
}
.ps-thumb{
    position: relative;
    margin: 0 0 30px;
}
.ps-thumb img{
    max-width: 100%;
    height: auto;
}
.ps-meta{
    display: flex;
}
.ps-meta p{
    color: #C4C4C4;
    font-size: 13px;
    font-weight: 300;
    margin-right: 20px;
}
.ps-meta p svg{
    width: 19px;
    height: 19px;
    margin-right: 1px;
    position: relative;
    top: 4px;
}
.ps-meta p a{
    text-decoration: none;
}
.single_blog h3{
    font-size: 35px;
    line-height: 56px;
    color: #0C3F69 !important;
    font-weight: 900;
    margin: 0 0 30px;
}
.relatedPost{
    position: relative;
}
.relatedPost h3{
    font-size: 35px;
    line-height: 56px;
    color: #0C3F69 !important;
    font-weight: 900;
    border-bottom: 2px solid #ECECEC;
    margin: 0 0 30px;
}
#appLtr {
    position: relative;
    background: #fff;
    padding: 25px 40px 40px;
    width: 515px;
}
#appLtr::before {
    position: absolute;
    left: 0;
    height: 115px;
    width: 8px;
    top: 28%;
    bottom: 0;
    background: #6CB33F;
    content: '';
}
#appLtr h2 {
    font-size: 20px;
    font-weight: 500;
    color: #000;
}
#appLtr h4 {
    color: #0C3F69 !important;
    font-size: 40px;
    text-transform: uppercase;
    font-weight: 900;
    margin: 0;
}
#appLtr h5 {
    color: #6CB33F;
    font-size: 20px;
    margin: 10px auto;
    font-weight: 400;
}
#appLtr p {
    color: #394C5B;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
}
#appLtr .btn.btn-primary {
    border: none;
    border-radius: 0;
    color: #fff;
    background: #5FB9F9;
    padding: 10px 25px;
    font-size: 16px;
    font-weight: 400;
    transition: all .3s linear;
}
#appLtr svg {
    margin-left: 10px;
}
#appLtr .btn.btn-primary:hover{
    background: #1496F2;
}

/*media query*/
@media (min-width: 1600px){
	.head-top .container,
    .container.head,
    .lantrofooter .container,
    .copyright .container,.ltr-blog{
    	width: 1430px;
    }
}
@media (max-width: 1366px){
    .uptop-header .menu-head {
        margin-right: 6%;
    }
    .showcaseITem_01 .flip-card{
        top: 25px;
    }
    .showcaseITem_04{
        left: 250px;
    }
    .showcaseITem_03{
        right: 92px;
    }
    .lantrofooter{
        padding: 120px 0 80px;
        background-size: contain;
    }
    .aboutWidget a svg{
        top: -44px;
        margin-left: 100%;
    }
    .flip-bg-circle .elementor-widget-wrap{
        background-position: 437px 312px !important;
    }
    /*invester-leader*/
    .ltr-leader-top-box .ltr-btn-open .hide-description{
        margin-left: -346px;
    }
    .hide-description{
        width: 1346px;
    }
    .ltr-leader-panel .panel-collapse{
        width: 1346px;
    }
    .ltr-fullwidth #collapseOne_0{
        margin-left: -52%;
    }
}
/*@media (min-width: 1200px){
    .lantrofooter .container,
    .copyright .container{
        width: 1340px;
    }
}*/
@media (max-width: 1280px){
    .ltr-leader-top-box .ltr-btn-open .hide-description{
        margin-left: -313px;
    }
    .hide-description{
        width: 1240px;
    }
    .ltr-leader-panel .panel-collapse{
        width: 1240px;
    }
    .ltr-fullwidth #collapseOne_0{
        margin-left: -51%;
    }
    .uptop-header #___gcse_0 form .gsc-search-box .gsc-input[type=text]{
        margin: -14px  0 !important;
    }
}
@media (max-width: 1199px){
     .ltr-technical-box-warpe h2{
        font-size: 80px;
        line-height: 97px;
    }
    .ltr-tecno-img img {
      top: -25px;
      left: -65px;
    }
    .ltr-level-panel{
        display: block;
    }
    .ltr-level-panel .panel-default,
    .ltr-level-panel .panel-collapse{
        width: auto;
    }
    .ltr-level-panel #collapseOne_1.panel-collapse,
    .ltr-level-panel #collapseOne_2.panel-collapse{
        margin: auto;
    }
    .Location{
        padding-left: 15px;
    }
    .Resources{
        padding-left: 15px;
    }
    .lantrofooter .widget{
        margin-bottom: 35px;
    }
    .showcaseITem_02{
        right: -165px;
        top: 28%;
    }
    .showcaseITem_03 {
        right: -30px;
    }
    .showcaseITem_04 {
        left: 130px;
    }
    .showcaseITem_05{
        left: 72px;
        top: 30%;
    }
    .title-subtile h2{
        font-size: 15px;
        line-height: 30px;
        margin: 20px auto 5px;
    }
    .ltr-toggle-icon {
        right: 15px;
        bottom: 24%;
    }
    .ltr-leader-top-box .ltr-btn-open .hide-description {
        margin-left: -205px;
        width: 1000px;
    }
    .ltr-btn-open .hide-description{
        width: 1000px;
    }
    .ltr-leader-panel .panel-collapse{
        width: 1000px;
    }
    .ltr-fullwidth #collapseOne_0{
        margin-left: -36%;
    }
    .ltr-tech-box-details h2{
        font-size: 15px;
        margin: 10px auto 2px;
    }
    .ltr-tech-box-details p{
        font-size: 14px;
    }
    .ctivity-service-tab #pod-map {
      left: 3%;
    }
}
@media (max-width: 991px){
    .ltr-technical-box-warpe h2{
        font-size: 50px;
        line-height: 67px;
    }
    .ltr-tecno-img img {
      top: -25px;
      left: -65px;
    }
    .ltr-level-panel{
        display: block;
    }
    .ltr-level-panel .panel-default,
    .ltr-level-panel .panel-collapse{
        width: auto;
    }
    .ltr-level-panel #collapseOne_1.panel-collapse,
    .ltr-level-panel #collapseOne_2.panel-collapse{
        margin: auto;
    }
    .logo-main__image {
        max-width: 125px;
    }
    .accFull .lbutton-hover{
        position: relative;
        right: 0;
        margin: 15px 0 0;
    }
     .ltr-leader-panel .panel-collapse{
        width: 800px;
    }
    .ltr-tech-box-details h2{
        font-size: 15px;
        margin: 10px auto 2px;
    }
    .ltr-tech-box-details p{
        font-size: 14px;
    }
    .ctivity-service-tab #pod-map {
      left: 1%;
    }
}
@media (max-width: 768px){
    .ltr-technical-box-warpe h2{
        font-size: 50px;
        line-height: 67px;
    }
    .ltr-tecno-img img {
      top: -25px;
      left: -65px;
    }
    .ltr-level-panel{
        display: block;
    }
    .ltr-level-panel .panel-default,
    .ltr-level-panel .panel-collapse{
        width: auto;
    }
    .ltr-level-panel #collapseOne_1.panel-collapse,
    .ltr-level-panel #collapseOne_2.panel-collapse{
        margin: auto;
    }
    .logo-main__image {
        max-width: 125px;
    }
	span.sysItem {
	    position: relative;
	    display: inline-block;
	    margin-top: 15px;
	}
	.uptop-header #___gcse_0 form .gsc-search-box .gsc-input[type=text] {
    	margin: -15px  0 !important;
	}
	.logo-main__image {
    	max-width: 128px;
    	margin-top: 15px;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    	font-size: 13px !important;
	}
    .showcaseround h2{
        left: 23px;
    }
    .showcaseround{
        bottom: -14px;
    }
    .showcaseITem_02{
        right: -226px;
        top: 31%;
    }
    .showcaseITem_03 {
        right: -80px;
        top: 67%;
    }
    .showcaseITem_04 {
        left: 30px;
        top: 66%;
    }
    .showcaseITem_05{
        left: 0;
    }
    .title-subtile h2{
        font-size: 15px;
        line-height: 30px;
        margin: 20px auto 5px;
    }
    .ltr-toggle-icon {
        right: 15px;
        bottom: 24%;
    }
    .ltr-leader-top-box .ltr-btn-open .hide-description {
        margin-left: -191px;
        width: 732px;
    }
    .ltr-leader-panel .panel-collapse{
        width: 630px;
    }
    .ltr-tech-box-details h2{
        font-size: 15px;
        margin: 10px auto 2px;
    }
    .ltr-tech-box-details p{
        font-size: 14px;
    }
    .ctivity-service-tab #pod-map {
     left: -1%;
    }
}
@media (max-width: 767px){
    .ltr-technical-box-warpe h2{
        font-size: 50px;
        line-height: 67px;
    }
    .ltr-tecno-img img {
      top: -25px;
      left: -65px;
    }
    .ltr-level-panel{
        display: block;
    }
    .ltr-level-panel .panel-default,
    .ltr-level-panel .panel-collapse{
        width: auto;
    }
    .ltr-level-panel .panel-heading .btn{
        padding: 35px 90px;
    }
    .ltr-level-panel #collapseOne_1.panel-collapse,
    .ltr-level-panel #collapseOne_2.panel-collapse{
        margin: auto;
    }
    .ltr-level-table table.tafe-table th:nth-child(1){
        font-size: 15px;
    }
    .ltr-level-table table.tafe-table th:nth-child(2),
    .ltr-level-table table.tafe-table th:nth-child(3),
    .ltr-level-table table.tafe-table th:nth-child(4){
        font-size: 14px;
    }
    .ltr-level-table table.tafe-table th:nth-child(3){
        margin: auto;
    }
    .flip-bg-circle{
        background-position: 0% 40% !important;
    }
    .flip-bg-circle .elementor-element-populated{
        background: none!important;
    }
    .showcaserWrapper {
        min-height: 1600px;
        margin-bottom: 450px;
    }
    .showcaseround{
        left: -47px;
        bottom: -8%;
    }
    .showcaseITem_02{
        width: 470px;
        right: -107px;
        top: 25%;
    }
    .showcaseITem.showcaseITem_02 .flip-card-front {
        position: absolute;
        right: 0;
    }
    .showcaseITem.showcaseITem_02 .flip-card-back{
        position: absolute;
        right: -7%;
    }
    .showcaseITem_03{
        right: -86px;
        top: 66%;
    }
    .showcaseITem_04{
        left: 58px;
        top: 88%;
    }
    .showcaseITem_05{
        top: 112%;
        left: 67px;
    }
    .flip-card-back{
        min-width: 300px;
        min-height: 300px;
        width: 300px;
        height: 300px;
    }
    .showcaseITem p{
        font-size: 12px;
        line-height: 22px;
    }
    .showcaseITem_01 .flip-card{

    }
    .showcaseITem_02 .flip-card{

    }
    .showcaseITem_03 .flip-card{
        position: absolute;
        right: 74px;
        margin: 0 auto;
        padding: 0;
    }
    .showcaseITem_04 .flip-card{

    }
    .showcaseITem_05 .flip-card{

    }
    .lantrofooter .widget{
        margin-top: 45px;
        margin-bottom: 0;
    }
    .copyright{
        text-align: center;
    }
    .copyright p{
        line-height: 24px;
        margin-bottom: 15px;
    }
    .socialLink{
        text-align: center;
    }
    .socialLink a{
        margin-left: 12px;
    }
    .ltr-toggle-icon {
        position: absolute;
        right: 15px;
        bottom: 42px;
    }
    .title-subtile h2{
        font-size: 22px;
        line-height: 32px;
        margin: 20px 0 0;
    }
    .title-subtile p{
        font-size: 16px;
        line-height: 21px;
    }
    .ltr-leader-top-box .ltr-btn-open .hide-description {
        margin-left: 0;
        width: auto;
    }
    .page-template .head .menu-block,
    .blog .menu-block,.single .menu-block,.category .menu-block{
        float: none;
    }
    .nav.nav-pills li{
        display: block;
        float: none;
        margin-bottom: 20px;
    }
    .container.head.ltr-tab-root {
        position: relative;
        top: -320px;
    }
    .container.head.ltr-tab-root ul {
        padding-bottom: 60px !important;
    }
    #Support .supportItem{
        padding: 40px 25px 40px 40px;
        margin-bottom: 30px;
        text-align: center;
    }
    #Support .supportItem img{
        position: relative;
        width: auto;
        height: auto;
        left: 0;
        top: 0;
        bottom: 0;
        margin: 0 auto 30px;
    }
}
@media (max-width: 440px){
    .showcaseround h2{
        left: -4px;
    }
    .showcaseITem_01 .flip-card{
        right: 28px;
    }
    .showcaseITem_02{
        right: -134px;
    }
    .showcaseITem_03 .flip-card{
        right: 150px;
    }
    .showcaseITem_04{
        left: 25px;
    }
    .showcaseITem_05{
        left: 20px;
    }
}
@media (max-width: 375px){
    .showcaseround h2{
        left: -25px;
    }
    .showcaseITem_02{
        right: -155px;
    }

    .showcaseITem_03 .flip-card{
        right: 118px;
    }
    .showcaseITem_04{
        left: 16px;
    }
    .showcaseITem_05{
        left: 15px;
    }
}
@media (max-width: 360px){
    .showcaseround h2{
        left: -16px;
    }
    .showcaseITem_02{
        right: -160px;
    }
    .showcaseITem_03 .flip-card{
        right: 102px;
    }
    .showcaseITem_04{
        left: 16px;
    }
    .showcaseITem_05{
        left: 15px;
    }
}