@charset "utf-8";
@import url('//fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');

html {scroll-behavior: smooth}

body{background:#fff;position:relative;padding:0;margin:0;font-size: 16px;color: #1f0b0c;line-height:24px;-webkit-font-smoothing:antialiased; overflow-x:hidden; font-family: 'Poppins', sans-serif; font-weight: 400}a,a:active,a:link,a:hover{text-decoration:none!important;-webkit-transition:all .3s ease;transition:all .3s ease;outline:none!important}h1,h2,h3,h4,h5,h6,.h6{-webkit-transition: color .5s ease;-moz-transition: color .5s ease;-ms-transition: color .5s ease;-o-transition: color .5s ease;transition: color .5s ease;outline: none;font-weight: 400;color:inherit} p{font-weight: 400; margin-bottom: 20px;margin-top: 0px} spacer:before{content:"\2044";display:inline;margin:0px 5px}spacer{display:inline;margin:0px 5px} .npm{ padding:0; margin: 0}.white-text{color:#fff!important}
ul {list-style-type: none;padding-left: 0;margin: 0} button{border:0!important; outline: 0!important}.black-text{color:#010101} .p70{padding:120px 0!important}.p70s{padding:70px 0} .navbar-toggler {color: transparent} .container-fluid1{padding-left:45px; padding-right:45px}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.ml-auto, .mx-auto { margin-left: auto!important} .orange-text{color:#FD7E57!important}

.f-700{font-weight: 700} .hindi{font-family: 'Poppins', sans-serif} .grey-bg{background: #f5f5f5 url(../images/bgn-white-dots.png) no-repeat top right; padding:30px 0 }.orange-bg{background: #b73235 url(../images/bgn-white-dots.png) no-repeat top left; padding-top:30px }

.copyright{border-top: 1px solid #333;background-color: #232323; color:#ffffff8c; padding-top: 1em;padding-bottom: 1em;font-size: 13px; font-family:'Montserrat', sans-serif} .copyright a{color:#ffffff8c}copyright a:hover{color:#fd7e57}

footer h4{color:#232323;font-weight:700;font-size: 23px;letter-spacing: 1px;text-transform:uppercase;font-family:Montserrat,sans-serif} footer {padding: 20px 0;background:#efefef url("../images/bgn-white-dots.png") no-repeat;background-position: right top;background-size: auto;font-size:14px;border-top: 5px solid #fd7e57;font-family:'Montserrat', sans-serif;color:#232323;font-weight: bold} footer i{color:#fd7e57} footer h5{color:#232323;font-weight:700; padding-top:8px;padding-bottom:8px; margin-bottom: 5px; font-size: 16px;letter-spacing: 1px;text-transform:uppercase;font-family:Montserrat,sans-serif; position: relative} footer h5:after {content:""; background: #fd7e57;position: absolute;top: auto; right: auto; left:0;bottom: 0;width: 25px;height:2px} footer p{font-weight: bold}
ul.sociallinks{float: left}ul.sociallinks li{display:inline-block;margin:0 5px}ul.sociallinks li a {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 25px;
    text-align: center;
    margin-right: 5px;
    padding: 7px 10px;
    border-radius: 50%;
    color: #fd7e57;
    font-size: 18px;
    background-color: #ffffff;
    /* border: 2px solid #fd7e57; */
}ul.sociallinks li a:hover{background-color: #fd7e57;color:#fff!important; border-color:#fd7e57}

.high-t{padding: 5px 15px;background: #fd7e57;color: #fff;display: inline-block;font-weight: bold;letter-spacing: 1px}

ul.menu-item li, ul.bullet-list li{position:relative}  ul.menu-item li:before{content:"-"; position:absolute;top:0px; left:0;bottom:0; margin:auto;opacity:1;color:#232323;-webkit-transition:.3s;transition:.3s}ul.menu-item li a{padding-left:25px;padding-bottom:0;line-height:25px; color: #232323; font-size:14px; font-weight:bold}ul.menu-item li a:hover{color:#fd7e57}ul.menu-item li:hover::before{left:5px}

.orange-box{background-color:transparent;background-image:linear-gradient(180deg,#eaf1F84D 30%,#eaf1F800 100%);padding:25px;border-radius:10px}.orange-h4{color:#252525;font-family:Poppins,Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em}

form{padding:0;border-radius:40px;position:relative;background-color:transparent}.form-btn,submit{position:absolute}.form-btn{float:right;right:9px;z-index:10;top:8px;padding:12px 35px;background-color:#fd7e57;border-radius:108px;border:1px solid #fd7e57;color:#fff;font-size:16px;line-height:1.3em;font-weight:600}input#email{width:100%;padding:20px 8px 20px 25px;border-radius:40px;border:1.5px solid rgba(10,8,59,.1)}input#email:focus,input.form-btn:focus{outline:0}input.form-btn:hover{background-color:#232323;border:1px solid #232323;color:#fd7e57}@media (max-width:767px){.form-btn{padding:12px 16px;font-size:14px;line-height:1.1em;position:relative;width:100%;right:0;margin-top:5px}input#email{width:100%;padding:15px 5px 15px 15px}}


.awesome-bg,.testimonial-bg{padding:80px 0;background-size:cover}.awesome-bg,.banner,.testimonial-bg{background-size:cover}.testimonial-bg{background-image:url(../images/testimonial-bg.jpg)}.awesome-bg{background-image:url(../images/awesome-bg.jpg)}.journey-bg{background-image:url(https://synques-cdn.s3.ap-south-1.amazonaws.com/lnctguru.org/images/journey-bg.jpg);background-size:cover;background-attachment:fixed;z-index:1;background-repeat:no-repeat;position:relative;padding:45px 0}.dotted-base{background-image:url(https://synques-cdn.s3.ap-south-1.amazonaws.com/lnctguru.org/images/dotted-base.jpg);background-repeat:no-repeat}.journey-bg:before{position:absolute;content:'';background-color:#080808ed;transition:background .3s,border-radius .3s,opacity .3s;z-index:-1;top:0;bottom:0;right:0;left:0}
.banner{background-image:url(../images/hero-bg-dark.jpg);padding:100px 0}.banner h1{font-size:68px;font-weight:700;line-height:1.1em;color:#fff;letter-spacing:-.5px}.review-box{padding:20px;text-align:center;background-color:#fd7e57; opacity:.2;border-radius:20px; margin-bottom:20px}.review-box img{height:80px;width:80px!important;border-radius:50%;margin:20px auto;-webkit-transform:scale(.9);transform:scale(.9);opacity:.5;transition:.5s ease-in-out}.owl-item.active.center .review-box{background-color:#fd7e57;-webkit-transform:scale(1);transform:scale(1);opacity:1;padding-bottom:30px;margin-top:10px;margin-bottom:10px; transition: all .5s ease-in-out;border-radius:20px}.owl-item.active.center .review-box img{opacity:1}

.event-block{ overflow: hidden; margin: 10px 0px;box-shadow: 0;-webkit-transition:all .3s ease;transition:all .3s ease} .event-block .event-content {padding: 1em 1.5em;background: #fff;min-height: 100px; border: 1px solid #efefef} .event-block .event-content .event-date{display: block;font-size: .875em;line-height: 1.1;font-weight: 600;margin-bottom: 10px}  .event-block .event-content .event-date i{color: #ED9700;margin-right: 10px}.event-block .event-content .event-title {font-size: 20px;font-weight: 600;margin: 0;color:#0A083B} .event-block .event-content p{color:#191818}.event-block:hover{-webkit-box-shadow: 0 3px 26px -24px rgba(0,0,0,.5);-moz-box-shadow: 0 3px 26px -24px rgba(0,0,0,.5);box-shadow: 0 3px 26px -24px rgba(0,0,0,.5)}

.btn-1{padding:12px 35px;display:inline-block;background-color:#fd7e57;margin-top:10px;border-radius:108px;border:1px solid #fd7e57;color:#fff;font-size:16px;line-height:1.3em;font-weight:600}.btn-1:hover{background-color:#232323;border:1px solid #232323;color:#fd7e57}.feature-list .list-item{margin-top:25px;margin-bottom:30px}.feature-list .list-item img{padding:10px;width:80px;margin-bottom:5px}.box-b{background-color:#fff;padding:20px;border:1px solid #f4f5f6!important;border-radius:8px!important;box-shadow:0 12px 55px 0 rgb(0 0 0 / 5%)!important;-moz-box-shadow:0 12px 55px 0 rgba(0,0,0,.05)!important;-webkit-box-shadow:0 12px 55px 0 rgb(0 0 0 / 5%)!important;transition:1s; margin-bottom: 15px}.box-b p{margin-bottom:0}.box-b img{width:100px;height:100px}.box-b .img-1{width:100%;height:auto; margin-top:10px}

.box-b1{background-color:#fff;padding:40px;border:1px solid #f4f5f6!important;border-radius:8px!important;box-shadow:0 12px 55px 0 rgb(0 0 0 / 5%)!important;-moz-box-shadow:0 12px 55px 0 rgba(0,0,0,.05)!important;-webkit-box-shadow:0 12px 55px 0 rgb(0 0 0 / 5%)!important;transition:1s;margin-bottom: 20px}
.orange-b{background-color:#fd7e57; color:#fff;padding:40px;border:1px solid #f4f5f6!important;border-radius:8px!important;box-shadow:0 12px 55px 0 rgb(0 0 0 / 5%)!important;-moz-box-shadow:0 12px 55px 0 rgba(0,0,0,.05)!important;-webkit-box-shadow:0 12px 55px 0 rgb(0 0 0 / 5%)!important;transition:1s}

.navbar{padding: 0}
.navbar-expand-lg .navbar-nav .nav-link {
    padding: 0 15px; color:#232323; text-transform: uppercase; font-weight: bold
}

.sticky-top{position: absolute; width: 100%; box-shadow: 0 1px 4px #7f7f7f40;background: transparent} .fixed-top{background: #fff; padding:5px 0;box-shadow: 0 1px 4px #7f7f7f40}
.logo2{border-right: 1px solid #333;padding-right: 10px}
/*.sticky-top .logo1, .fixed-top .logo2{display: block; border:0}.fixed-top .logo1, .sticky-top .logo2{display: none!important}*/

.scroll-to-top{display:block;text-align:center;background-color:#fd7e57;font-size:12px;width:40px;height:40px;line-height:40px;color:#fff;border-radius:50%;position:fixed;bottom:50px;right:50px;z-index:999}.scroll-to-top:hover{color:#fff;-webkit-transform:translateY(-5px);transform:translateY(-5px);text-decoration:none}

.breadcrumb-section {background-color: #232323;padding: 10px 0;border-top: 3px solid #fd7e57}
.breadcrumb {margin-bottom: 0;background-color: transparent;border-radius: 0;font-weight: normal; text-align: left;float:left; display: inline-flex; flex-wrap: wrap; padding: 0 0; list-style: none; font-size: 13px}.breadcrumb>li+li:before {padding: 0 5px;color: #fff;content: "/\00a0"} .breadcrumb a{color:#fff; text-transform: capitalize}.breadcrumb a:hover{color:#fd7e57} 

.superheadline{letter-spacing:0;font-size:1rem;margin:0 0 .6em;font-weight:400;display:-webkit-box}.superheadline:before{content:' ';width:2.1875rem;border-top:3px solid #fd7e57;margin-top:12px;margin-right:10px;margin-bottom:0;display:block;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0}blockquote{display:block;margin:0;font-size:1.5625em;font-style:normal;font-weight:400;line-height:1.3;position:relative;padding:5px 20px 20px}blockquote:before{content:'"';font-family:Catamaran;display:block;font-size:24em;line-height:1;position:absolute;top:-.15em;left:0;opacity:.1;color:currentColor}blockquote:after{content:" ";display:table;width:100%;clear:both}

.grey-base{background: #efefef url(https://synques-cdn.s3.ap-south-1.amazonaws.com/lnctguru.org/images/bgn-curve-w.png) top left; background-size:cover; width:100%;height: auto;display: block}.counter_div {background: #fff;border-radius: .8rem;box-shadow: 0 0 10px 9px rgb(0 0 0 / 7%);padding: 2rem 2.2rem;width:100%;transition: all .5s ease; margin-bottom:25px}.counter_div:hover {box-shadow: 0 0 10px 9px rgb(125 125 125 / 30%)} .feature-text span{color: #fd7e57;font-size: 65px}

/* -- timeline --*/
.timeline {position: relative}.timeline * {-webkit-box-sizing: border-box;box-sizing: border-box}
.timeline:not(.timeline--horizontal):before {background-color: #ddd;bottom: 0;content: '';left: 50%;margin-left: -2px;position: absolute;top: 0;width: 4px;z-index: 1}
.timeline-box {overflow: hidden;position: relative;z-index: 2}.timeline-item {font-size: 14px;position: relative}
.timeline-item:after {background-color: #ffffff;border: 4px solid #fd7e57;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;content: '';height: 14px;position: absolute;right: -11px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);top: 50%;width: 14px;z-index: 1}
.timeline-item.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;opacity: 0}
.timeline-item.fadeIn {-webkit-animation-name: fadeIn;animation-name: fadeIn}
.timeline-item--left {left: 0}.timeline-item--right {left: 50%;padding: .625rem 0 .625rem 2.5rem}.timeline-item--right:after {left: -11px}
.timeline-item--right .timeline-content:after {border-bottom: 9px solid transparent;border-right: 11px solid #fff;border-left: none;border-top: 9px solid transparent;left: -10px}
.timeline-content {background-color: #fff;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;display: block;padding: 30px;position: relative}
.timeline-content:after,.timeline-content:before {content: '';height: 0;position: absolute;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);top: 50%;width: 0}
.timeline.timeline--mobile .timeline-content {margin-bottom: 15px}
.timeline-content h2,.timeline-content h3,.timeline-content h4,.timeline-content h5 {font-weight: 600}
.timeline--horizontal {font-size: 0;padding: 0 50px;overflow: hidden;white-space: nowrap}
.timeline--horizontal .timeline-divider {background-color: #ddd;display: block;height: 4px;left: 40px;position: absolute;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: 40px;z-index: 1}
.timeline--horizontal .timeline-items {-webkit-transition: all .8s;-o-transition: all .8s;transition: all .8s;will-change: transform}
.timeline--horizontal .timeline-item {display: inline-block;left: 0;padding: 0 0 2.5rem;position: relative;-webkit-transition: none;-o-transition: none;transition: none;vertical-align: top;white-space: normal}
.timeline--horizontal .timeline-item:after {left: 50%;right: auto;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);top: 100%}
.timeline--horizontal .timeline-item .timeline-item__inner {display: table;height: 100%;width: 100%}
.timeline--horizontal .timeline-item .timeline-content__wrap {display: table-cell;margin: 0;padding: 0;vertical-align: bottom}
.timeline--horizontal .timeline-item .timeline-content:after {border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #fff;left: 50%;right: auto;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);top: 100%}
.timeline--horizontal .timeline-item:nth-child(even) {padding: 2.5rem 0 0}
.timeline--horizontal .timeline-item:nth-child(even):after {top: 0}
.timeline--horizontal .timeline-item:nth-child(even) .timeline-content__wrap {vertical-align: top}
.timeline--horizontal .timeline-item:nth-child(even) .timeline-content:after {border-bottom: 10px solid #fff;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: none;bottom: 100%;top: auto}
.timeline-nav-button {background-color: #fff;border: 2px solid #ddd;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-shadow: none;box-shadow: none;cursor: pointer;display: block;height: 40px;outline: 0;position: absolute;text-indent: -9999px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);top: 50%;width: 40px;z-index: 10}
.timeline-nav-button:disabled {opacity: .5;pointer-events: none}
.timeline-nav-button--prev {left: 0}
.timeline-nav-button.timeline-nav-button--next::before {color: #fd7e57;content: "\f105";font-family: "FontAwesome";font-size: 28px;font-weight: 900;left: 0;line-height: 39px;position: absolute;text-align: center;text-indent: 0;top: 0;width: 100%;z-index: 99999}
.timeline-nav-button.timeline-nav-button--prev::before {color: #fd7e57;content: "\f104";font-family: "FontAwesome";font-size: 28px;font-weight: 900;left: 0;line-height: 39px;position: absolute;text-align: center;text-indent: 0;top: 0;width: 100%;z-index: 99999}
.timeline-nav-button--next {right: 0}
.timeline--mobile {padding: 0}
.timeline--mobile:before {left: 10px!important;margin: 0!important}
.timeline--mobile .timeline-item {left: 0;padding-left: 40px;padding-right: 0;width: 100%}
.timeline--mobile .timeline-item:after {left: 5px;margin: 0}
.timeline--mobile .timeline-item .timeline-content:after {left: -10px;border-bottom: 10px solid transparent;border-right: 10px solid #fff;border-left: none;border-top: 10px solid transparent}
@-webkit-keyframes fadeIn {0% {  opacity: 0;  top: 70px}
100% {  opacity: 1;  top: 0}
}
@keyframes fadeIn {0% {  opacity: 0;  top: 70px}
100% {  opacity: 1;  top: 0}
}
@-webkit-keyframes liftUp {0% {  top: 0}
100% {  top: -15px}
}
@keyframes liftUp {0% {  top: 0}
100% {  top: -15px}
}
.timeline h5 {color: #fd7e57;font-weight: 600;letter-spacing: 1px;margin-bottom: 15px;text-transform: uppercase}
.timeline p {margin: 0}
.timeline .icon{background: #fd7e57 none repeat scroll 0 0;  border-radius: 50%;  color: #ffffff;  height: 94px;  position: relative;  text-align: center;  width: 94px; padding:5px;  z-index: 1; margin-bottom:10px}

.highlight-box{background-color:#f7f9fa;padding:34px 25px 27px;border-radius:5px;border:1px solid #e7e7e7;position:relative;z-index:1;overflow:hidden;margin-bottom:20px;min-height:220px}.highlight-box .hover{background-size:cover;position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;border-bottom:0 solid transparent;opacity:0;transition:.3s}.highlight-box:hover .hover{background-color:#252525;color:#fff!important;border-bottom:5px solid #fd7e57;opacity:1;z-index:-1}.highlight-box:hover{color:#fff}

ul.widget-lists{list-style-type:none;margin-bottom:0;padding-left:0;padding-top: 13px}ul.widget-lists li{position:relative;list-style:none;padding-left:1.5em;margin-bottom:.35em}ul.widget-lists li::before{color:#fd7e57;position:absolute}ul.widget-area li::before {color: #fdb92e;position: absolute}ul.widget-lists li::before {content: '\2666';left: 1px;top: 0}

.orange-btn{padding:12px 35px;background-color:#fd7e57;border-radius:108px;border:1px solid #fd7e57;color:#fff;font-size:16px;line-height:1.3em;margin-bottom:10px;font-weight:600;display:inline-block}.orange-btn:hover{background-color:#050708;border:1px solid #050708;color:#fd7e57}
.modal-footer {border-top: 0px solid #dee2e6}

input[type=checkbox], input[type=radio] {background: transparent;border:1px solid #783232;width: 10px;height: 10px;padding:5px!important} input, select, textarea {background-color: #fff;border: 1px solid #ccc;outline: none;margin-bottom:0px;color: #4d4d4d;width: 100%;display: inline-block;font: inherit;padding: 10px;border-radius: 0px;font-size: 15px;outline: 0 none}.form__group [type=email] {width: 80%}input.boxes-i, textarea {background-color: #fff;border: 1px solid #ccc;outline: none;margin-bottom: 0px;color: #4d4d4d;width: 100%; height: 120px; display: inline-block;font: inherit;padding: 5px 10px;border-radius: 3px; font-size: 15px}.form__group [type=submit] {width: auto;text-transform: uppercase;font-weight: normal;background-color: #7b5333;color: #fff;border: 0;cursor: pointer;-webkit-transition: all .5s;transition: all .5s;font-size: 12px;padding: 9px 27px;border-radius: 0px}.form__group [type=email],  .form__group [type=submit] {float: none; text-align: center; }
.error_msg{line-height: 25px;font-size: 12px;color: #e73010;height:30px;display: block} input[type]:focus{ box-shadow: none; border-color: #eab4b2 } 


@media (max-width:767px){.text-justify, .text-right{text-align:left} footer .text-right, .copyright{text-align:center!important} spacer:before{display: none}spacer{margin:1px 0; padding:0; display:block} .p70, .p70s{padding:40px 0!important} .container-fluid1{padding-left: 30px;padding-right: 30px}
.copyright .text-justify, .copyright .text-right{text-align:center!important}
ul.sociallinks {float: inherit}.orange-box h4 { font-size: 22px;line-height: 1.25em}	.box-b .img-1 {width: 100px;height: auto} .banner {padding: 20px 0}
.banner h1 {font-size: 38px}.orange-h4 {font-size: 26px;line-height: 1.25em} .box-b {margin-bottom: 15px;padding: 20px 10px} .box-b img{width: 80px; height: 80px} .box-b p{    font-weight: 400;
    margin-bottom: 20px;
    margin-top: 10px;
    font-size: 14px}
.navbar-toggler-icon {
    color: #fd7e57;
}	
	.navbar-expand-lg .navbar-nav .nav-link {
    padding: 10px 15px;
    color: #232323;
    text-transform: uppercase;
    font-weight: bold;
    border-bottom: 1px solid #efefef;
}
.scroll-to-top {
    bottom: 10px;
    right: 10px;
}

}
	
html body {min-width: 100%;min-height: 100%;-webkit-background-size: auto auto;-moz-background-size: auto auto;-o-background-size: auto auto;background-size: auto auto}

@media (max-width: @iphone-screen) {background-attachment:inherit;background-size:cover;-webkit-background-size:cover}