@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
:root {
  --red:#FF494D;
  --blue:#1FDECF;
  --white:#fff;
  --main-color:#0f75bf;
  --red-color:#BC080C;
  --blue-2:#13a5bf;
}


.bold{font-weight:bold;}
.center{text-align:center;}
.right{text-align:right;}
.uppercase{text-transform:uppercase;}
.capitalise{text-transform:capitalize;}
.hidden{display:none;}
.nospace{margin:0; padding:0; list-style:none;}
.block{display:block;}
.inline *{display:inline-block;}
.inline *:last-child{margin-right:0;}
.pushright li{margin:0 10px 10px 0;}
.pushright li:last-child{margin-right:0;}
.borderedbox{border:1px solid;}
.overlay{position:relative; z-index:2;}
.overlay::after{display:block; position:absolute; top:0; left:0; width:100%; height:100%; content:""; z-index:-1;}
.bgded{background-position:top center; background-repeat:no-repeat; background-size:cover;}
.circle{border-radius:50%; background-clip:padding-box;}

.clear, .group{display:block;}
.clear::before, .clear::after, .group::before, .group::after{display:table; content:"";}
.clear, .clear::after, .group, .group::after{clear:both;}

a{outline:none; text-decoration:none; }

.fl_left, .imgl{float:left;}
.fl_right, .imgr{float:right;}


.btn{display:inline-block; padding:10px 10px 10px; text-transform:uppercase; border:1px solid;}
.btn.medium{padding:10px 20px 12px;}
.btn.small{padding:8px 18px 10px; text-transform:none;}

.imgl{margin:0 15px 10px 0; clear:left;}
.imgr{margin:0 0 10px 15px; clear:right;}
/* Forms
--------------------------------------------------------------------------------------------------------------- */
form, fieldset, legend{margin:0; padding:0; border:none;}
legend{display:none;}
label, input, textarea, select, button{display:block; resize:none; outline:none; color:inherit; font-size:inherit; font-family:inherit; vertical-align:middle;}
label{margin-bottom:5px;}
:required, :invalid{outline:none; box-shadow:none;}


/* Generalise
--------------------------------------------------------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6, .heading{
  margin:10px 0 20px 0;
  font-size:22px;
  line-height:normal;
  font-weight:normal;
  text-transform:capitalize;
  color: #1b2330;
}
h6 {
  margin:10px 0 20px 0;
  font-size:22px;
  line-height:normal;
  font-weight:normal;
  text-transform:capitalize;
  color: #fff;
}

.c-heading-1 { padding-bottom: 20px;color: #000; font-size: 35px;font-weight: bold;
margin-bottom: 25px;position: relative; }
.c-heading-1:after {content:"";display: block;position: absolute;left: 0;bottom: 0;width: 60px;height: 3px;background: #1fdecf;border-radius: 30px;}

address{font-style:normal; font-weight:normal;}
hr{display:block; width:100%; height:1px; border:solid; border-width:1px 0 0 0;}

.font-xs{font-size:.8rem;}
.font-x1{font-size:1.2rem;}
.font-x2{font-size:1.8rem;}
.font-x3{font-size:2.8rem;}

.wrapper{display:block; width:100%; margin:0; padding:0; text-align:left; word-wrap:break-word;}
/*
The "hoc" class is a generic class used to centre a containing element horizontally
It should be used in conjunction with a second class or ID
*/
.hoc{display:block; margin:0 auto;}


/* HTML 5 Overrides
--------------------------------------------------------------------------------------------------------------- */
address, article, aside, figcaption, figure, footer, header, main, nav, section{display:block; margin:0; padding:0;}


/* Grid
--------------------------------------------------------------------------------------------------------------- */
.one_half, .one_third, .two_third, .one_quarter, .two_quarter, .three_quarter{display:inline-block; float:left; margin:0 0 0 3.06748466257669%; list-style:none;}

.first{margin-left:0; clear:left;}

.one_quarter{width:22.69938650306748%;}
.one_third{width:31.28834355828221%;}
.one_half, .two_quarter{width:48.46625766871166%;}
.two_third{width:65.6441717791411%;}
.three_quarter{width:65.23312883435584%;}


/* Spacing
--------------------------------------------------------------------------------------------------------------- */
.btmspace-10{margin-bottom:10px;}
.btmspace-15{margin-bottom:15px;}
.btmspace-30{margin-bottom:30px;}
.btmspace-50{
  margin-bottom:50px;
  text-align: justify;
}
.btmspace-80{margin-bottom:80px;}

.inspace-5{padding:5px;}
.inspace-10{padding:10px;}
.inspace-15{padding:15px;}
.inspace-30{padding:30px;}
.inspace-50{padding:50px;}
.inspace-80{padding:80px;}

* {padding: 0; margin: 0; list-style-type: none;outline: none;}
img{max-width: 100%; height: auto;}
h1,h2,h3,h4,h5,h6 {padding:0; margin:0; line-height:100%;}
body {color:#424242;line-height:26px;font-size:16px;font-family: "Poppins", sans-serif;background: #fbf6e9;background-repeat: repeat;padding-top: 107px;}
a,button {text-decoration: none !important; transition: 0.5s ; border:  none;} 
ul,ol {padding: 0; margin: 0; list-style-type: none;}

.c-heading-1 h2{ margin-top: 7px; color: var(--blue-2); font-size: 60px;font-weight: 300;
margin-bottom: 25px;position: relative; }
.c-heading-1 h5{color:#818181;font-size: 14px; letter-spacing: 2px;}





.c-btn-1 {border: none;background-color: var(--blue);color:#000;padding: 12px 30px;font-weight: bold;border-radius: 30px;display: inline-block;position: relative;overflow: hidden;line-height: 100%;font-size: 16px;color: #fff;/* height: 44px; */line-height: 100%;}
.c-btn-1 span {position: relative; z-index:2;}
.c-btn-1:before {
 content:"";
 display: block;
 position: absolute;
 left:-100%;
 top: 0;
 width: 100%;
 height: 100%;
 background: #2196F3;
 transition: 0.5s;
 } 
.c-btn-1:hover:before {left: 0;}
.c-btn-1:hover {color:#fff;}


.c-btn-2 {background-color: #1FDECF;color:#000;padding: 14px 30px;letter-spacing: 2px;text-transform: uppercase;font-weight: 600;border-radius: 30px;display: inline-block;position: relative;overflow: hidden;line-height: 100%;font-size: 18px;color: #fff;}
.c-btn-2 span {position: relative; z-index:2;}
.c-btn-2:before {
 content:"";
 display: block;
 position: absolute;
 left:-100%;
 top: 0;
 width: 100%;
 height: 100%;
 background: #191D4B;
 transition: 0.5s;
 } 
.c-btn-2:hover:before {left: 0;}
.c-btn-2:hover {color:#fff;}

/*header*/
.c-header-w { background-color: #fff;position: fixed;width: 100%; top: 0; left: 0;z-index: 999; }
.c-nav-top { display: flex;justify-content: flex-end; }
.c-nav-top-info { background-color:var(--main-color);padding: 7px 30px;transform: skew(-30deg);  }
.c-nav-top-info-in {position: relative;}
.c-nav-top-info-in ul { display: flex; }
.c-nav-top-info-in li {padding-left: 36px;position: relative;margin-right: 20px;}
.c-nav-top-info-in li span {position: absolute;left: 0;top: -5px;width: 24px;}
.c-nav-top-info-in li a {display: block;margin-bottom: 5px;color: #000;line-height: 100%;}
.c-nav-top-info-in li:last-child { margin: 0; }
.c-nav-top-social {padding: 7px 30px;transform: skew(-30deg); display: flex;align-items: center;
background-color: #000;}
.c-nav-top-social ul { display: flex;transform: skew(30deg); }
.c-nav-top-social ul li { padding-right: 6px; }
.c-nav-top-social ul li:last-child { padding-right: 0px; }
.c-nav-top-social ul li a { display: flex;background-color: #fff;color: var(--main-color);
width: 38px; height: 38px; border-radius: 50%;align-items: center;justify-content: center;
font-size: 18px; }
.c-nav-top-social ul li a:hover {background-color:var(--main-color) ;color:#fff ;} 
.c-logo-w {padding: 0;text-align: center;}


.c-nav-bottom-list > ul {display: flex;align-items: center;justify-content: flex-end;margin: 0px 0;}
.c-nav-bottom-list > ul > li {padding: 0;font-size: 18px;}
.c-nav-bottom-list > ul > li > a {padding: 15px 10px;color:#050505;position: relative;display: block;font-size: 15px;}

.c-menu-btn { display: none; }

.marquee-1 {overflow: hidden;}
.c-client-list  li span{ display: block; margin: 0 8px; background-color: #fff; border-radius: 8px;padding: 15px; }
.c-client-list  li span img {width: 100%; object-fit: contain;}
.marquee-1:after,.marquee-1:before {clear: both;display: block;content: "";}
.c-nav-bottom-list {display: flex;/* justify-content: flex-end; */align-items: center;}
.c-nav-bottom-list .c-btn-1 {margin-left: 10px; font-size: 16px; padding: 12px 20px; }
.c-header-top h5 {color: #fff; font-size: 14px;text-align: center;}
.c-header-top {background: #ffffff;padding: 21px 0;}

.c-header-bottom {background: #191D4B;}
.c-nav-bottom-list > ul > li > a {color: #fff;}
.c-nav-bottom-list > ul > li > a:hover {background:#AC7F0D;color: #fff !important;}


.c-nav-top-info-in {position: relative;}
.c-nav-top-info-in .btn {position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;z-index: 99;/* display: none; */}
.c-info-model .modal-body { background: url("../img/footer-bg.jpg") no-repeat; background-size:100% 100%; }
.c-footer-info  li {padding-left: 38px;position: relative;margin-bottom: 20px;}
.c-footer-info  li span {position: absolute;left: 0;top: -4px;}
.c-footer-info  li a {display: block;margin-bottom: 8px;color: #fff;line-height: 100%;font-size: 16px;line-height: normal;}
d {width: 90px;}
.c-footer-bottom p { margin: 0; color: #fff; font-size: 15px;text-align: right; }

.c-nav-top-info {position: relative;}
.c-nav-top-info .btn {position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;z-index: 99;/* display: none; */}

.c-header-w .col-md-3 {position: absolute;width: 325px;left: 0;top: -18px;background: #fff;padding: 0;padding-bottom: 0;padding: 5px 0;}
.c-header-w .col-md-3 img {width: 100%;}
.c-nav-top-info {padding: 6px 15px;}
.c-nav-top-social {padding: 6px 10px;}
.c-service-w .col-md-3 {width: 100%;}
.c-header-bottom .row {position: relative;}
.c-info-model .modal-body { background: var(--main-color) }
.c-footer-info li span img {width: 25px;}
.c-footer-info li {margin-bottom: 18px;}

.marquee-1 {overflow: hidden;}
.c-client-list .js-marquee li { margin: 0 8px; background-color: #fff; border-radius: 8px;padding: 15px; }
.c-client-list .js-marquee { display: flex; }
.marquee-1:after,.marquee-1:before {clear: both;display: block;content: "";}


.c-heading-new-3 { text-align: left;font-weight: bold;font-size: 25px;color: #000;margin-bottom: 20px; font-weight: bold; }
.c-heading-new-line {overflow: hidden; width: 60px;background: #ccc;border-radius: 30px;height: 3px;line-height: 100%;margin-top: 15px;}
.c-heading-new-line span {position: relative;animation:line_animation 3s infinite;display: block;width: 50px;height: 3px;border-radius: 30px;background: #00BED6;background: #00BED6;line-height: 100%;}
.c-heading-new-3.text-center .c-heading-new-line { margin: 0 auto;margin-top: 10px; } 
.c-heading-new-3.text-center .c-heading-new-line {
    margin: 0 auto;
    margin-top: 10px;
}
.c-client-w {padding: 45px 0;background: #fbf6e9;}

 .c-client-list .js-marquee li , .c-client-list li span { background: transparent;
box-shadow: none;outline:  none;padding: 0px; margin: 0;}

.c-client-top {background-image:url("../img/c-top-client.png");background-size: 100% 100%;
padding:80px 0; background-repeat: no-repeat; }
.c-client-top .c-client-list li span img {width:150px;object-fit: contain;}
@keyframes line_animation {
  0% {
    transform: translateX(0);
  }
  
  50% {
    transform: translateX(50px);
  }
   0% {
    transform: translateX(0);
  }

  
}

/*footer*/
/*footer*/
.c-footer-top img {width: 100%;}
.c-footer-w {margin-top: 0;}
.c-footer-in {background: none;background-size:cover;padding: 0;}
.c-footer-in h2 {color: #fff;font-size: 28px;margin-bottom: 20px;}
.c-footer-con p { color: #fff;line-height: 28px; }
.c-footer-social { display: flex;justify-content: center; }
.c-footer-social ul { display: flex; }
.c-footer-social ul li { padding-right: 10px; }
.c-footer-social ul li:last-child { padding-right: 0px; }
.c-footer-social ul li a {display: flex;background-color: #fff;color: #1fdecf;width: 44px;height: 44px;border-radius: 50%;align-items: center;justify-content: center;font-size: 18px;}
.c-footer-social ul li a:hover {background-color:var(--main-color) ;color:#fff ;} 
.c-logo-w {padding: 0;}

.c-footer-info  li {padding-left: 45px;position: relative;margin-bottom: 15px;font-size: 16px;}
.c-footer-info  li span { position: absolute;left: 0; top: 0; }
.c-footer-info  li a {display: block;margin-bottom: 0;color: #fff;line-height: normal;}
.c-footer-bottom img {width: 200px;background: #fff;padding: 10px;display: block;}
.c-footer-bottom p { margin: 0; color: #fff; font-size: 15px;text-align: right; }
.property-info-area h3 { display: none; }


.modal-dialog .c-footer-info ul li { margin-bottom: 15px; }
.modal-dialog .c-footer-info ul li span {top: -8px;}


.w3-section .slick-dots {width: 100%; display:flex; justify-content:center;margin-top:10px;margin-bottom: 15px; }

.w3-section .slick-dots li { margin:0 5px; }

.w3-section .slick-dots li button {position: relative; width: 29px; height: 29px; border-radius: 50%; border: 2px solid transparent;

background: transparent;font-size:0; position: relative;}

.w3-section .slick-dots li.slick-active button  {border-color:#2897ff;}

.w3-section .slick-dots li button:after {content:""; display:block;position: absolute;left: 50%; top:50%; transform:translate(-50%,-50%);

background:#2897ff; width:10px; height:10px; border-radius:50%; }

.c-main-w { padding: 50px 0; }
.c-main-w p strong {color: #000;}
.c-main-w h2 { font-weight: bold; margin-bottom: 15px;font-size: 20px; }
ul.list-detail li i { font-size: 20px;width: auto; padding-right: 10px; }

.c-inner-banner-w { padding: 40px 0;background:url("../img/inner-banner.png") no-repeat;}
.c-inner-banner-w p { color: #fff; margin-bottom: 15px; }
.c-inner-banner-w h1 {font-weight: bold;font-size: 24px;color: #fff; margin: 10px 0;}


.c-about-w ,.c-feture-w {padding: 50px 0; }
.c-feture-box  { text-align: center; }
.c-feture-box img {width: 100%; height: 180px;object-fit: contain;}
.c-feture-box h3 { margin: 18px 0 10px; font-weight: bold;font-size: 20px; }

.c-why-heading {position: relative; background-color:#ECAF20; padding: 40px 0; position: relative; }
.c-why-heading:after {width: 100%;height: 150%;background-color:#ECAF20;position: absolute;top: 100%;left: 0;content: "";z-index: 1;}

.c-why-heading h2 ,.c-why-heading p {color: #fff;}
.c-why-w .col-md-6{margin-bottom: 30px; }
.c-why-box {box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.1); z-index: 3; height: 100%; position: relative;padding:30px 20px 50px; border-radius: 8px;
background: #fff; text-align: center; }
.c-why-box h3 {font-size: 18px;font-weight: bold;margin: 0px 0 10px;line-height: 23px;}
.c-why-box p { margin: 0px; }



 .c-traning-w .c-why-heading {background: #191d4b;}
  .c-traning-w .c-why-heading:after {background: #191d4b;}
  .c-traning-list {position: relative;z-index: 9;}
  .c-traning-list-box {padding: 0 10px; padding-bottom: 50px; }
  
  .c-traning-w .c-traning-list-box h3 a {font-size: 18px;position: static;transform: inherit;
    color: #010788;width:100%; height: inherit;background: inherit;}


.c-traning-w .slick-arrow {content:"";display: block;border:none;box-shadow: 5px 4px 8px 6px rgba(0, 0, 0, 0.05);width:45px;height:45px;border-radius:4px;background:#ECAF20;color:#fff;font-size:28px;position:absolute;right: 50px;z-index:2;top: -83px;transform: inherit;}

.c-traning-w .slick-next {left: inherit;right: 0px; background-color: var(--red-color)}

.c-traning-w .slick-next i {position: relative;left: 2px;}
.c-traning-list-box .c-why-box {min-height: 464px;}
.c-traning-w .c-why-heading { padding-bottom: 10px; }

.c-testimonial-in { background: #222E3F; padding: 30px;border-radius: 12px; }
.c-testimonial-hw { text-align: center;margin-bottom: 30px; }
.c-testimonial-hw p { font-weight: bold;color: #fff;font-size: 18px; }
.c-testimonial-hw h3 { color: #ECAF20; list-style-type: none;font-size: 24px;
line-height: normal;font-weight: bold; }


.c-testimonial-list-box-img { text-align: center;position: relative; }
.c-testimonial-list-box-img img { width: 110px; height: 110px; border-radius: 50%; }
.c-testimonial-list-box-con h3 { font-weight: bold;color: #fff; text-align: center;margin: 15px 0 5px;font-size: 20px }
.c-testimonial-list-box-img:after {content:"";display: block;position: absolute;left: 56%;top: 75px;background: url("../img/testi-chip.png");background-repeat:  no-repeat;background-size: 100% 100%;width: 30px;height: 30px;transform: translateX(-56%);}
.c-testimonial-list-box-con { text-align: center; }
.c-testimonial-list-box-con h4 { font-size: 16px; margin-bottom: 15px; }
.c-testimonial-list-box-con p { font-size: 14px;color: #fff;margin: 0px; }

.c-form-w {background: #ffffff;padding: 30px 20px;}
.c-form-w h3 {color: #000;text-align: center;margin-bottom: 20px;font-size: 24px;font-weight: bold;} 
.c-form-w .form-control { padding: 12px;padding-left: 50px;font-size: 18px; }
.c-form-w .form-group { margin-bottom: 15px; position: relative; }
.c-form-w .form-group span {position: absolute;left: 11px;top: 10px;width: 30px;z-index: 9;}
.c-form-w textarea.form-control { height: 90px; }
.c-form-w .c-btn-1 {padding: 15px;text-align: center;width: 100%;background: linear-gradient(90deg, #EE5123 0%, #F7A950 100%);border-radius: 8px;justify-content: center;transition: 0.5s;}
.c-form-w .c-btn-1:hover {background:#000;}

.c-testimonial-in .slick-dots {display: flex; justify-content: center; margin-top: 30px;
 }
.c-testimonial-in .slick-dots button {transition: 0.5s; font-size: 0; width: 15px;display: inline-flex;margin: 0 4px; height: 15px; border-radius: 50%;background: #fff;}
.c-testimonial-in .slick-dots .slick-active button {background: #ECAF20; width:60px; border-radius: 30px; }
.c-testimonial-list img { display: inline-flex; }

/*banner*/
.c-footer-w {background: #010147;background-size: cover;padding: 50px 0 30px;}


.c-banner-con h3 { display: inline-flex;font-size: 18px;font-weight: bold;color: #DAA210;
background: #fff; padding: 10px 20px; border-radius: 8px; }
.c-banner-con h1 {font-size: 40px;color: #fff;margin: 20px 0;color: #ffffff;font-weight: 600;line-height: 50px;}
.c-banner-con h1 span {color: #1FDECF}
.c-banner-con p {color: #fff;margin-bottom: 20px;font-size: 18px;line-height: 28px;}
.c-banner-con a {font-size: 15px;}
.c-banner-btn { display: flex; }
.c-banner-btn > a:last-child {background: #1FDECF;margin-left: 10px;}

.c-banner-slide-in { position: relative;  }

.c-banner-slide-box {border-radius: 12px; background: url("../img/banner-slider-bg.jpg") no-repeat; 
background-size: 100% 100%;padding: 40px 15px 70px 15px; text-align: center;}
.c-banner-slide-box span { display: inline-flex;width: 190px; height: 190px;
border: 5px solid #fff;box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.1); 
 border-radius: 50%;}
 .c-banner-slide-box span img {width: 100%; height: 100%; border-radius: 50%;
  overflow: hidden;}
    .c-banner-slide-box h2 {line-height: normal; font-size: 20px; margin-top: 20px;font-weight: bold; }
  .c-banner-slide-box h4 { margin-top: 10px; font-weight: bold;color:#010788;
  font-size: 24px; }


.c-banner-slide-in .slick-arrow {content:"";display: block;border:none;box-shadow: 5px 4px 8px 6px rgba(0, 0, 0, 0.05);width:45px;height:45px;border-radius:4px;background: #ffffff;color: #3F51B5;font-size:28px;position:absolute;left: 25px;z-index:2;top:50%;transform: translateY(-50%);transform: inherit;}

.c-banner-slide-in .slick-next {left: inherit;right: 25px;background-color: #ffffff;}

.c-banner-slide-in .slick-next i {position: relative;left: 2px;}

.c-banner-slide-list {
 background-size: cover;
 background-repeat: no-repeat;
 padding: 0;
 padding-top: 120px;
 padding-bottom: 70px;
 }
 .c-banner-con { padding-bottom: 50px; }
 .c-banner-slide-list .container { padding: 0 80px;position: relative;z-index: 99; }

 .c-banner-slide-list { position: relative; }
  .c-banner-slide-list:after {content: "";background: #262FDB;background: linear-gradient(90deg, #262FDB 35%, #565BBC 100%);position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0.85;}

.header-social-media-icon ul{display: flex; flex-wrap: wrap; justify-content: flex-end;}
.header-social-media-icon ul li{margin-right: 10px;}
.header-social-media-icon ul li:last-child{margin-right: 0;}
.header-social-media-icon ul li a{font-size: 20px;background-color: #E1F6F8;display: flex;justify-content: center;align-items: center;border-radius:50px;width: 40px;height: 40px;color: #00BED6;}
.align-centre { align-items: center; }
.header-social-media-icon {position: relative;top: 7px;}
.c-banner-img img { height: 469px;object-fit: contain; }

.c-home-feature-list { background: #fff; padding: 40px 0; }
.c-home-feature-list-hw { text-align: center;margin-bottom: 40px; }
.c-home-feature-list-hw p {color:#ECAF20; }
.c-home-feature-list-hw h2 { margin-bottom: 10px; }

.c-home-feature-list .col-lg-2 {text-align: center; border-right: 1px solid #ccc; }
.c-home-feature-list .col-lg-2:last-child { border: none; }
.c-home-feature-list-box span { width: 120px;display: inline-flex; }
.c-home-feature-list-box h3 { font-weight: 600; color: var(-main-color);
margin-bottom: 7px; font-size: 18px;margin-top: 5px;min-height:inherit !important}
.c-why-box span { display: block; text-align: center; }
.c-why-box img { height: 220px; object-fit: contain;margin:  0 auto }
.c-why-box p {min-height: 84px;}
.c-testimonial-w { margin-top: 40px; }
.c-about-img img {width: 100%;}
.c-footer-bottom { margin-top: 20px; }
.header-social-media-icon ul li a:hover {background: #15c2d7;color: #ffffff;}
.c-why-box a span {width:100%;padding: 0;}
.c-inner-banner-w {padding: 35px 0 89px;background: #f3f4ff url(https://lvconsults.com/wp-content/uploads/2025/04/heading-img.png) no-repeat;background-size: 100%;font-size: 30px;}



.c-inner-banner-con h1 {font-weight: 600;color: #3F51B5;font-size: 30px;text-align: center;}
.c-inner-banner-con h1 span { display: block;margin-top: 10px; }
.c-inner-banner-con h1 span strong { color: var(--main-color); }
.c-inner-banner-con ul { display: flex;flex-wrap: wrap; justify-content: center;margin-top: 15px; }
.c-inner-banner-con ul li a,.c-inner-banner-con ul li {font-weight: bold;color: #000;}
.c-inner-banner-con ul li { padding-right: 25px;position: relative; }
.c-inner-banner-con ul li:after { content:"\f101";color: #000; font-size: 18px;
position: absolute; right: 6px; top: 0;font-family: 'FontAwesome'; }
.c-inner-banner-con ul li:last-child {padding: 0;}
.c-inner-banner-con ul li:last-child:after { display: none; }

.c-singale-image-box-left-img img { height: 350px;object-fit: cover;
width: 100%; border-radius: 12px; }
.c-singale-image-box-left h3  { background: #191D4B; color: #fff;
padding: 15px; color: #fff; padding-left: 70px; position: relative;
font-size: 22px;font-weight: bold; border-radius: 12px;margin-bottom: 15px;line-height: normal; }
.c-singale-image-box-left h3 span { display: block;font-size: 16px;font-weight: normal; }
.c-singale-image-box-left h3 img { position: absolute; left: 13px; top: 22px;
width: 40px; }


.c-singale-image-box-right-img img { height: 350px;object-fit: cover;
width: 100%; border-radius: 12px; }
.c-singale-image-box-right h3  {  color: #000;
padding: 15px; padding-left: 70px; position: relative;
font-size: 22px;font-weight: bold; border-radius: 12px;margin-top: 15px;line-height: normal; }
.c-singale-image-box-right h3 span { display: block;font-size: 19px;font-weight: normal; }
.c-singale-image-box-right h3 img { position: absolute; left: 13px; top: 26px;
width: 40px; }
.c-about-con ul { margin: 20px 0;display: block; }
.c-about-con li { display: block; margin-bottom: 10px;font-size: 18px; }


.color-box-w { background: linear-gradient(90deg, #191D4B 0%, #4453FC 100%); }
.color-box-w li { margin-bottom: 15px; font-size: 18px;line-height: 28px;}
.c-service-3 { background: url("../img/service-bg-3.png") no-repeat;
background-size: cover; }
.c-singale-image-box-2 > img { width: 100%; height: 400px; object-fit: cover;
border-radius: 12px; }
.c-singale-image-box-2 { padding-right: 150px;position: relative; }
.c-singale-image-box-2 span { position: absolute; bottom: -30px; width: 250px;
height: 250px;object-fit: cover;display: block;overflow: hidden;
right: 25px;border: 10px solid #fff; }
.c-singale-image-box-2 span img { width: 100%; height: 100%; object-fit: cover; }

/*contact us*/
.cp-contact-info-box { display: flex;align-items: center;margin-bottom: 20px;}
.cp-contact-w {padding: 40px 0  40px;background: #fff;}
.cp-contact-info-box-img {
      width:65px;
      height:65px;
      border-radius:50%;
      /* background: rgb(158,126,35); */
      background: #1fdecf;
      display: flex;
      align-items: center;
      justify-content: center;
      }
.cp-contact-info-box-img img {width:40px;} 
.cp-contact-info-box-con {padding-left: 20px;width:calc(100% - 80px);}
.cp-contact-info-box-con h3 { color:#000; font-size:24px;margin-bottom:5px; }
.cp-contact-info-box-con a { color:#1F0098;font-size:16px;line-height:24px;display:inline-block; }

.cp-contact-w .c-contact-form h4 {color:#1F0098;}

.cp-contact-form {padding:50px 0;background:#F0F6FB;margin-top: 0;}

.c-map-w { border: 5px solid #FFD6A7; border-radius: 12px; }
.cp-contact-form .form-control { margin-bottom: 20px; border: 1px solid #999EFF;
padding: 12px;border-radius: 8px; }
.cp-contact-form .c-btn-2 {border:  none;background: #1fdecf;}

.c-map-w iframe {width: 100% !important; height: 370px; }
.awsm_job_openings .post-inner { max-width: 1200px; margin: 0 auto; }
.single-awsm_job_openings .header-footer-group { display: none; }

.cp-inner-service-list { padding: 40px 0; }
.cp-inner-service-list .c-traning-list-box {transition: 0.5s; position: relative; margin-bottom: 30px; }
.cp-inner-service-list .c-traning-list-box:hover {transform: scale(1.05);}
.cp-inner-service-list .c-list-sercide-lisnk { position: absolute; left: 0; top: 0; left: 0;
transform: inherit;width: 100%; height: 100%;z-index: 99;}
.c-about-w { background:#fff;}

.c-why-w .col-lg-6 { margin-bottom:30px;}
 .c-new-service {background: #f3f4ff;background-image: url(http://lvconsults.com/wp-content/uploads/2025/02/about-bg.png);background-position: bottom left;background-repeat: no-repeat;background-size: 100%;}
 .c-traning-w .c-why-heading {background: url(http://lvconsults.com/wp-content/uploads/2025/04/heading-img.png) no-repeat;background-size: 100%;padding-bottom: 73px;}
 .c-traning-w .c-why-heading:after { display: none; }
.c-traning-w .c-heading-new-3  { color: #000; }
.c-why-box img {object-fit: cover;width: 100%;height: 238px;}
.c-why-box { padding: 0px; }
.c-why-box-in {padding: 15px;padding-top: 20px;}
.c-traning-list-box {padding: 0px;margin-bottom: 0;height: 100%;}
.c-traning-list-box p {margin-bottom: 10px;}



.c-new-testimonial-w { padding: 45px 0; background: #4453FC; }
.c-new-testimonial-w .c-heading-new-3 {color: #fff;line-height: normal;}
.c-new-testimonial-w .c-heading-new-3 dfn { font-style: normal;display: block;
font-size: 18px;font-style: normal; font-weight: normal;}
.c-new-testi-list-box { padding:10px; }
.c-new-testi-list-box-in { background-color:#fff; border-radius: 8px;box-shadow: 0 3px 8px rgb(0 0 0 / 0.2); }
.c-new-testi-list-box-in p {margin: 0;padding: 15px;padding-left: 80px;position: relative;font-size: 15px;min-height: 160px;margin: 0;}
.c-new-testi-list-box-info {padding-right: 24px;width: 100%;position: relative;position: static;margin-top: 20px;/* margin-bottom: 20px; */padding-bottom: 25px;text-align: right;padding-left: 24px;}

.c-new-testi-list-box-info h3 {font-size: 20px;font-weight: bold;color: #010788;margin-bottom: 8px;text-align: right;}
.c-new-testi-list-box-info h4 { font-size: 16px;color: #040404; }
.c-new-testi-list-box-info span {z-index: 99; width: 86px; position: absolute;height: 86px; display: block; left: 15px; top: -30px;}

.c-new-testi-list-box-in p:after {content:"";display: block;position: absolute;left: 7px;top: 13px;width: 60px;height: 60px;background: url("../img/testi-bg.png") no-repeat;background-size: 100% 100%;} 

.c-new-testimonial-w .slick-dots { display: flex;justify-content: center;margin-top: 20px; }
.c-new-testimonial-w .slick-dots button {font-size: 0; border-radius: 50%; background:#fff;width:12px;height:12px;margin:5px}
.c-new-testimonial-w .slick-dots button:hover{background:#00BED6}
.c-new-testimonial-w .slick-dots .slick-active button {border-radius: 30px; background:#00BED6;width:20px}

.home .c-footer-w {margin: 0px;}
.page-template-about-us .c-about-con li {font-size: 15px;}
.color-box-w h3 { font-weight: bold;font-size: 24px; margin-bottom: 10px;color: #191D4B; }
.c-why-box span {width:40%;flex:0 0 auto;padding: 16px;}
.c-traning-list-box .c-why-box { display:flex;flex-wrap:wrap;min-height:inherit;}
.c-traning-list-box .c-why-box-in {width:60%;flex:0 0 auto;text-align: left;}
.page-template-about-us .c-about-w ,.single-our_service .c-about-w{background: #f3f4ff; }
