@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

*, *:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}
body{font-family:"Inter", Verdana, sans-serif; font-size:16px;font-weight:300;line-height:1.4;color:#000;}
h1, h2, h3, h4, h5, h6{font-family:"Inter", sans-serif;font-weight:700;text-rendering:optimizeLegibility;margin-top:0px; color:#242a2f;}
/*h1, h2, h3, h4, h5, h6{font-family:'fs_elliot', Arial, Helvetica, sans-serif;font-weight:bold;text-rendering:optimizeLegibility;margin-top:0px;}*/
p{font-weight:normal;margin-top:0px;}
b, strong{font-weight:700;}
a{color:#04539c;text-decoration:none;line-height:inherit;outline: none !important;}
a:hover{color:#0c64b5;text-decoration:none;outline: none !important}
a:focus{color:#0c64b5;outline: none !important}
p a, p a:visited{line-height:inherit;outline: none !important}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:0px 0 10px;padding:0;}
img{vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic;}
fieldset{border:0;margin:0;padding:0;}
textarea{resize:vertical;}
.left{float:left;}
.right{float:right;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
img.alignleft{float:left;margin:0 10px 10px 0;display:inline;}
img.alignright{float:right;margin:0 0px 10px 10px;display:inline;}
img.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}
.ir:before{content:"";display:block;width:0;height:150%;}
.hidden{display:none !important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.group:after{content:"";display:table;clear:both;}
.floatbox{overflow:hidden;}
.clear{clear:both;height:1px;line-height:1px;}
.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}

/*-- Parent Class --*/
#container{min-width:320px;overflow:hidden; position:relative;}
.container{max-width:1180px;width:100%;position:relative;z-index:9;}
#header{position:fixed; width:100%; min-height:100px; transition: all 0.5s ease; z-index:999;}
#main-navigation{position: relative; padding: 0px 0; z-index: 999; width: 65%; float: right;}
#top-bar{ position: relative; transition: top 0.5s ease-in-out; width: 100%; padding: 18px 0; z-index:999; box-shadow: none; background:transparent;}
#content{padding:0px 0 0px;margin:0px 0 0;min-height:350px;position:relative;z-index:99;background:#fff;}
#footer{padding:50px 0 30px 0;background:#fff; position:relative; margin-top:0px; border-top: 1px solid #ccc;}

.post dl, .post dt, .post dd, .post ul, .post ol, .post li, .post h1, .post h2, .post h3, .post h4,
.post h5, .post h6, .post pre, .post p, .post blockquote, .post th, .post td{margin:0;padding:0;font-size:15px;direction:ltr;}
.post p{font-family:"Inter", sans-serif; font-weight:400;font-size:17px;line-height:1.5;margin-bottom:20px;color:#787878; text-align:left;}

.post p.lead{font-size:18px;line-height:30px;margin-bottom:25px;}
.post h1, .post h2, .post h3, .post h4, .post h5, .post h6{font-weight:normal;font-style:normal; color:#1c1e21; text-rendering:optimizeLegibility;line-height:1.1;margin-bottom:14px;margin-top:0px;}
.post h1 small, .post h2 small, .post h3 small, .post h4 small, .post h5 small, .post h6 small{font-size:60%;color:#1c1e21;line-height:0;}
.post h1{font-size:50px;line-height:1.1;margin-bottom:15px; font-weight: 700; font-family:"Inter", sans-serif;}
.post h2{font-size:35px;line-height:1.2;margin-bottom:20px; font-weight: 500; font-family:"Inter", sans-serif;}
.post h3{font-size:24px;line-height:1.2; font-weight: 700;}
.post h4{font-size:16px;line-height:20px;font-weight: 600;}
.post h5{font-size:14px;line-height:20px;font-weight: 700;}
.post h6{font-size:12px;line-height:18px;}
.post code{font-weight:bold;background:#111111;}
.post ul, .post ol, .post dl{font-size:16px;line-height:1.5;margin-bottom:20px;list-style-position:outside;}
.post ul li ul, .post ul li ol{margin-left:20px;margin-bottom:0;}
.post ul{list-style:none; margin-left:15px;}
.post ol{ margin-left: 15px;}
.post ul li{margin:0 0 15px;padding:0 0 0 25px;display:block; color:#787878; background:url(../images/check-list.png) no-repeat 0 6px; line-height: 1.5;font-size: 17px; font-weight:400; text-align: left;}
.post ul li a{color:#0c64b5;}
.post ul li a:hover{color:#157168;}
.post ol{margin-left:20px;}
.post ol li {line-height: 1.5;font-size: 17px; font-weight:400; text-align: left;margin:0 0 15px;padding:0 0 0 0px;color:#787878;}
.post ol li ul, .post ol li ol{margin-left:20px;margin-bottom:0;}

.logo{z-index:9999;padding:0px 0 0 0; margin-right: 90px; text-align:left; width:100%; max-width:220px; min-width: 100px;float: left; position:relative;}
#top-bar.white-bg .logo{ margin-top: 0px; padding-top: 0px; max-width:220px;}
#top-bar.white-bg{background: #f9f9f9; position: fixed; top: 0; left: 0; width: 100%; min-height: 40px; display: block; z-index: 9999; transition: all 0.9s ease; animation: smoothScroll 1s forwards;box-shadow: 0 1px 1px rgba(35,31,32,0.2);}




address{ margin-top:0 !important;}

/*---Common Application page csss----*/
.lrtcss-k2vecu { max-width: 1248px; width: 100%; margin: 0 auto; padding: 50px 24px 0px; position: relative;}
.app-inner-top h1{ line-height:1.2; font-size: 41px; padding-top: 15px;}
.lrtcss-2jvpsi { position: absolute; width: 52.9%; padding-bottom: 50%;left: 46px; margin-top: -10%; opacity: 0.35; transform: rotate(30deg);background: rgb(68, 255, 143);   background-clip: border-box; filter: blur(250px); z-index: 0;}
.lrtcss-6did3h { position: absolute; width: 58%; padding-bottom: 50%;  transform: translateX(-50%); top: -100px; left: 50%; opacity: 0.25; background: rgb(255, 213, 64);   background-clip: border-box; filter: blur(400px); z-index: 0;}
.app-img { max-width: 450px; margin: 0 auto; position:relative;}
.twobox-wpr { position: relative; padding: 80px 0;}
.app-inner-top ul li{ background:url(../images/check-list.webp) no-repeat 0 6px;padding-left: 23px;background-size: 15px;}
#app-nav ul{ list-style:none; margin:0; padding:0;}
#app-nav ul li { background: none; margin: 0 10px 10px 0;}
.copyri p{ font-size: 14px;}
.twobox-wpr .inner{ padding-left: 20px;margin-bottom: 10px; padding-bottom: 0;}
.appnum { border: 2px solid #000; width: 25px; height: 25px; display: inline-block; border-radius: 50px; vertical-align: middle; text-align: center; font-weight: 700; float:left; margin-top: 5px; line-height: 1.2;}
.right-inner { float: right; width: 93%;}

.twobox-wpr h2{ font-size: 30px; margin-bottom: 20px;}
.right-inner h3{font-size:20px;color: rgb(29, 29, 29); margin-bottom: 5px;}
.right-inner p{color: rgba(29, 29, 29, 0.6);}
#appbox { background: #fff; border-radius: 24px;padding: 40px 48px;box-shadow: rgba(29, 29, 29, 0.08) 0px 10px 60px 0px;}
#appbox h2{ text-align:center;}
#appbox .bottom-text{ margin-bottom:0; text-align:center; margin-top: 10px;font-weight: 600; color: #222;}
.green{color:#0e8650 !important;background: #ff0;}
.mark.green{padding: 0 3px;}
.brand-logo ul li { max-width: 55px; display: inline-grid;background: none;}
.brand-logo ul li.cloude{ max-width: 95px;}
#content .lrtcss-k2vecu h2::before {
  display: none;
}
.brand-logo ul li:marker{ font-size:0;}
.applogo {
  max-width: 230px;
  margin: 50px auto 20px;
  width: 100%;
  z-index: 999;
  position: relative;
}

@media (max-width:767px){
.app-inner-top h1 { font-size: 33px; }
#appbox{ margin-bottom: 30px;}
.right-inner { width: 88%;}
.right-inner h3{ font-size: 18px; line-height:1.2;}
#appbox{padding: 20px 15px;}
#appbox h2 { font-size: 25px;}
.progress-wrap{ display:none !important;}
}
