/*body { font-family: "Lato", sans-serif; font-family: Montserrat,sans-serif; background-color: #eeeeee !important; 
  scroll-behavior: smooth;}*/

body { font-family: "Montserrat",sans-serif !important; background-color: #eeeeee !important; 
  scroll-behavior: smooth;} 

p{font-family: "Montserrat",sans-serif !important;}

a { text-decoration: none; font-family: "Montserrat",sans-serif !important;}

* {box-sizing: border-box;}

/*.videomain{    position: absolute; 
    right: 0; 
    bottom: 0;
    min-width: 100%; 
    min-height: 100%;
    width: auto; 
    height: auto; 
    z-index: -100;
    background-size: cover;
    overflow: hidden;}*/

.ojasvideo1{border-top-left-radius: 12px;border-top-right-radius: 12px;object-fit: fill;}    
.ojas-row{margin-top: 4%;}
.ojas-row1{margin-top: 2%;}
.cardvideo{width: 370px;}
.bodyvideo{padding: 0px !important;background-color: #000;border-top-right-radius: 13px;
    border-top-left-radius: 13px;}
.footervideo {background-color: #fff;}    
.footervideo h3{font-weight: 550 !important;font-size: 16px !important;}

.Mobile-slider{display: none;}
.main-slider{display: block;}

.nopadding{margin: 0px !important;padding: 0px!important;}

.contentmt{margin-top: 4%;}

/*.itemnav{margin-left: 6%;}*/
.itemnav{margin-left: 4%;}

/*.banner-slider img{margin-top: 5%;}*/

.centeredcontent {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  background-color: #0e2f58c2;
    padding: 20px 32px;
    border-radius: 15px;
    border: 2.5px solid #f9f7f7d6;
}

.iam{text-shadow: 0 13.36px 8.896px #262626,0 -2px 1px #262626;}

/*.iam{font-size: 33px;*/
    .iam{font-size: 28px;
    color: #fff;
    font-weight: 500;
    letter-spacing: 1px;font-family: poppins !important;
}

.text{font-size: 33px;
    color: #fff;
    font-weight: 600;
    letter-spacing: 2px;
}

.downicon{margin-left: 5px;}

.card {
  position: relative;
  border: 1px solid rgb(0 119 187 / 25%) !important;
  flex: 1 1 100%;
  margin: $grid-gutter 0;
  padding: $card-padding;
  background: lighten #f8f8f8;cursor: pointer;border-radius: 12px !important;}

.card__thumb {
  overflow: hidden;
}

.card__img {margin: 20px 0;text-align: center;}

.card__img img {
    max-width: 100%;
    height: auto;
    border: 0;
    vertical-align: middle;
    box-sizing: border-box;
  }

.card__desc h4{
    /*font-size: 20px;*/
    /*font-size: 16px;*/
    color: #000;
    font-size: 15px;
    text-align: center;
    font-weight: 600;
    margin-bottom: 8%;
    margin-top: 2%;
}

.headnew h4{font-size: 17px;
    text-align: center;
    font-weight: 700;
    margin-bottom: 8%;
    margin-top: 2%;}

.headnew h4:after {
    content: '';
    display: block;
    width: 78px;
    height: 4px;
    background-color: #008dcad4;
    border-radius: 35px;
    margin: 3% auto;
}    

.card__desc h4:after {
    content: '';
    display: block;
    width: 78px;
    height: 4px;
    background-color: #008dcad4;
    border-radius: 35px;
    margin: 3% auto;
}

.card__desc p{color: #000;font-size: 14px;}

.card__desc {
      margin-top: 3%;
    margin-left: 6%;
    margin-right: 8%;
    text-align: justify;
}

.card__one {transition: transform .5s;}
.card__one:hover:after { transform: scaleX(1); }
.card__one::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: opacity 2s cubic-bezier(.165, .84, .44, 1);
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .15);
    content: '';
    /*opacity: 0;*/
    z-index: -1;
    /*background-image: linear-gradient(#48c4c4, #11509d);*/
    border-bottom: solid 4px #48c4c4;  
  transform: scaleX(0);  
  transition: transform 250ms ease-in-out;
  }

 .card__one:hover {transform: scale3d(1.006, 1.006, 1);}

.icblk{ margin-bottom: 10%;}
.mtp{margin-top: 3%;}
.itc{margin-bottom: 44%;}
.cardrecon {transition: transform .5s;}
.cardrecon{min-height: 375px !important;background-color: #f2f8f9 !important;}
.cardrecon::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: opacity 2s cubic-bezier(.165, .84, .44, 1);
        box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .15);
    content: '';
    /*opacity: 0;*/
    z-index: -1;
    /*background-image: linear-gradient(#48c4c4, #11509d);*/
    border-bottom: solid 4px #48c4c4;  
  transform: scaleX(0);  
  transition: transform 250ms ease-in-out;
  }

.cardrecon:hover{box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;}

/*Ojas css start here*/

.ic-benefit{font-weight: 500 !important;text-shadow: 0 0 #4a4848;}
.cardbenefit {transition: transform .5s;}
.cardbenefit{min-height: 267px;background-color: #cfd5fbb3 !important;margin-bottom: 0px!important;}
.cardbenefit::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: opacity 2s cubic-bezier(.165, .84, .44, 1);
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .15);
    content: '';
    /*opacity: 0;*/
    z-index: -1;
    /*background-image: linear-gradient(#48c4c4, #11509d);*/
    border-bottom: solid 4px #48c4c4;  
  transform: scaleX(0);  
  transition: transform 250ms ease-in-out;
  }

.cardbenefit:hover{box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;}

.ojas-list {list-style: none;display: inline;}

.ojas-list li{margin: 0;
    padding: 0px 0 30px 35px;
    list-style: none;
    background-image: url("../images/arrowicon.png");
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 24px;}

 /*slider code home page   */
 .owl-carousel .owl-item img{width: 80px !important; display: inline !important;}
 .owl-item .active{background-color: #fff !important; border-radius: 12px !important; border: 1px solid rgb(0 119 187 / 25%) !important;}
.owl-carousel{margin-left: 6%;}
.owl-item{width: 260px !important;margin-right: 30px !important;}
.owl-stage-outer{height: 370px !important;}
.owl-nav button {
  position: absolute;
  top: 50%;
  background-color: #000;
  color: #fff;
  margin: 0;
  transition: all 0.3s ease-in-out;
}
.owl-nav button.owl-prev {
  left: 0;
}
.owl-nav button.owl-next {
  right: 0;
}

/*.owl-dots {
  text-align: center;
  padding-top: 15px;
}
.owl-dots button.owl-dot {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  display: inline-block;
  background: #ccc;
  margin: 0 3px;
}
.owl-dots button.owl-dot.active {
  background-color: #000;
}
.owl-dots button.owl-dot:focus {
  outline: none;
}*/
.owl-nav button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(255, 255, 255, 0.38) !important;
}
.owl-prev span {
font-size: 56px;
    position: relative;
    top: -36px;
    color: #057cac;
    font-weight: 600;
}
.owl-next span {
font-size: 56px;
    position: relative;
    top: -36px;
    color: #057cac;
    font-weight: 600;
}
.owl-nav button:focus {
    outline: none;
}





.para4{margin-top: 6%;}

/*.cardrecon::after {
    content: '';
    display: block;
    width: 0;
    height: 5px;
    background: #299fd2;
    transition: width .3s;
}

.cardrecon:hover::after {
    width: 100%;
}*/

 /* * * * * * * * *
BG BUTTON  BUTTON
* * * * * * * * */
.viewbtn {
    display: inline-block;
    /*background: #6087B8;*/
    border-radius: 12px;
    border: 2px solid #0092ce;
    margin-bottom: 7%;
    margin-top: 3%;
}

.resbtn {
    display: inline-block;
    /*background: #6087B8;*/
    border-radius: 12px;
    border: 2px solid #0092ce;
    margin-bottom: 7%;
    margin-top: 3%;
}

.teambtn {
    display: inline-block;
    /*background: #6087B8;*/
    border-radius: 12px;
    /*border: 2px solid #0092ce;*/
    /*border:  2px solid #ab0707;*/
    border:  2px solid #fff;
    margin-bottom: 0%;
    margin-top: 0%;
    width: 100px;
}

.mainbtn{width: 100%; text-align: center;}

.viewbtn a {
    display: block;
    /*padding: 10px 20px;*/
    /*padding: 8px 12px;*/
    padding: 5px 10px;
    color: #000;
    position: relative;
    z-index: 2;
    font-size: 14px;
}

.resbtn a{padding: 4px 9px;display: block;
    color: #000;
    position: relative;
    z-index: 2;
    font-size: 12px;}

.resbtn a:hover{text-decoration: none;}    

.viewbtn a:hover{text-decoration: none;}

.teambtn a {
    display: block;
    /*padding: 10px 20px;*/
    /*padding: 8px 12px;*/
    padding: 5px 10px;
    color: #fff;
    position: relative;
    z-index: 2;
    font-size: 14px;
}

.teambtn a:hover{text-decoration: none;}

.nxt {
    position: absolute;
    display: block;
    width: 0%;
    height: 100%;
    top:0;
    left: 0;
    /*background-image: linear-gradient(#d27f7f, #ab0707);*/
    /*background: #FFD583;*/
    background-image: linear-gradient(#48c4c4, #11509d);
    z-index: 1;
    overflow: hidden;
    border-radius: 10px;
    transition: .8s all ease;
}

.nxtt {
    position: absolute;
    display: block;
    width: 0%;
    height: 100%;
    top:0;
    left: 0;
    /*background-image: linear-gradient(#d27f7f, #ab0707);*/
    background-color: #fff;
    /*background: #FFD583;*/
    /*background-image: linear-gradient(#48c4c4, #11509d);*/
    z-index: 1;
    overflow: hidden;
    border-radius: 10px;
    transition: .8s all ease;
}

.resbtn:hover .nxt {
    width: 100%;
}


.resbtn span {
    position: absolute;
    color: #fff;
    /*width: 98px;*/
    width: 76px;
    top: 0;
    left: 0;
    display: block;
    text-align: center;
    height: 100%;
    padding: 4px 0;
    font-size: 12px;
}

.viewbtn:hover .nxt {
    width: 100%;
}


.viewbtn span {
    position: absolute;
    color: #fff;
    /*width: 98px;*/
    width: 85px;
    top: 0;
    left: 0;
    display: block;
    text-align: center;
    height: 100%;
    padding: 5px 0;
    font-size: 14px;
}

.teambtn:hover .nxtt {
    width: 100%;
}

.teambtn span {
    position: absolute;
    color: #000;
    width: 98px;
    top: 0;
    left: 0;
    display: block;
    text-align: center;
    height: 100%;
    padding: 5px 0;
    font-size: 14px;
}

.con-p{font-size: 18px;font-style: italic;color: #02435e;margin-bottom: 4%;font-weight: 490;}

.abt-content{text-align: justify; padding: 2%; margin-left: 4%;margin-bottom: 0%;
margin-right: 4%;    /*box-shadow: 0 70px 63px -60px #cfcccc4f !important;*/
box-shadow: 0 5px 10px -3px rgba(14,13,26,.12),0 3px 16px 2px rgba(7,48,114,.12),0 8px 12px 1px rgba(34,0,51,.04) !important;}

.blkhead{text-align: left !important;
    margin-bottom: 4%;
    margin-top: 0%;
    font-size: 24px;
    color: #02435e !important;}

.abt-content h5{text-align: center;
    margin-bottom: 4%;
    margin-top: 0%;
    font-size: 24px;
    color: #fffefe;}

.card__one{box-shadow: 0 5px 10px -3px rgba(14,13,26,.12),0 3px 16px 2px rgba(7,48,114,.12),0 8px 12px 1px rgba(34,0,51,.04) !important;
min-height: 354px !important;width: 280px !important;}

.abt-content h3{text-align: left;
    font-size: 22px;
    font-size: 36px;
    line-height: 1.5;
    font-weight: 550;}

.abt-content h3:after {
    content: '';
    display: block;
    width: 83px;
    height: 5px;
    background-color: #008dcad4;
    /*background-color: #f54d4d;*/
    /*margin-top: 1%;*/
    margin-top: 5px;
    border-radius: 35px;
    margin-bottom: 1%;
}


.p1{color: #000000;margin-right: 4%;line-height: 1.6;font-weight: 470;font-family: "Montserrat",sans-serif
    margin-top: 9px !important;
    font-size: 18px;}

.p2 {color: #000000;font-size: 18px;margin-right: 4%;line-height: 1.6;font-weight: 470;font-family: "Montserrat",sans-serif}

.head-product{width: 100%;margin-bottom: 2%;margin-right: 4%;
    margin-left: 4%;}

.head-innerproduct{width: 100%;margin-bottom: 2%;} 
.head-innerproduct h3{font-size: 36px;color: #000;font-weight: 550;text-align: left;
letter-spacing: 1px !important;font-family: "Montserrat",sans-serif}  

.head-innerproduct h3:after {
    content: '';
    display: block;
    width: 83px;
    height: 5px;
    background-color: #008dcad4;
    /*margin-top: 1%;*/
    margin-top: 5px;
    border-radius: 35px;
    margin-bottom: 1%;
}   

.head-product h3{font-size: 36px;color: #000;font-weight: 550;text-align: left;
    margin-left: 3%;letter-spacing: 1px !important;font-family: "Montserrat",sans-serif}  

.head-product h3:after {
    content: '';
    display: block;
    width: 83px;
    height: 5px;
    background-color: #008dcad4;
    /*margin-top: 1%;*/
    margin-top: 5px;
    border-radius: 35px;
    margin-bottom: 1%;
}

.abtmb{margin-bottom: 5%;}

/*.abtstyle{margin-top: 56%!important;margin-bottom: 52%;}*/

.mainproduct{margin-left: 4%;margin-right: 4%;}
.mainproduct1{margin-left: 0%;margin-right: 0%;}
.mb{margin-bottom: 5%;}
.nomargin{margin-left: 0px !important; margin-right: 0px !important;}
.productvideo{width: 100%;margin-left: 5% !important;margin-bottom: 2%;}
.productvideo1{width: 100%;margin-left: 5% !important;margin-bottom: 8%;}
.v1{min-height: 286px;}
.fv1 h3{line-height: 25px;}

.slidalign{margin-left: 5%;margin-right: 5%;}

.image-section{width: 100%;
    margin-bottom: 2%;
    margin-right: 4%;
    margin-left: 4%;}

.image-section h3{font-size: 36px;
    color: #000;
    font-weight: 550;
    text-align: left;
    margin-left: 3%;
    letter-spacing: 1px !important;}  

.image-section h3:after {
    content: '';
    display: block;
    width: 83px;
    height: 5px;
    background-color: #008dcad4;
    /*margin-top: 1%;*/
    margin-top: 5px;
    border-radius: 35px;
    margin-bottom: 1%;
} 


/*Slider code start here */

.image-section h3 p{font-size: 36px;color: #222;font-weight: 400;text-align: center;}

.main-slider {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 60vh;
}

.slider-wrapper {
/*  width: 600px;
  height: 300px;*/
  width: 745px;
  height: 370px;
  overflow: hidden;
  border: 1px solid #c4c6c775;
  border-radius: 7px;
  filter: drop-shadow(0 0 0.75rem #248fbd4f);
}

.imgslide{width: 740px;}

.inner-wrapper {
  width: 500%;
  height: 100%;
  position: relative;
  left: -100%;

}

.slide {
  width: calc(100% / 5);
  height: 100%;
  float: left;
  font-size: 100px;
  color: black;
  display: flex;
  justify-content: center;
  align-items: center;
}

.btn-slider {
  width: 20px;
  height: 20px;
  border-top: 5px solid #299dcf;
  position: absolute;
  cursor: pointer;
}

.prev {
  border-left: 5px solid #299dcf;
  left: 4%;
  transform: rotate(-45deg);
}

.next {
  border-right: 5px solid #299dcf;
  right: 4%;
  transform: rotate(45deg);
}

.title-name h1{
    font-size: 45px;
    line-height: 1.5;
    font-weight: 400;
    margin-top: 0%;
    letter-spacing: 0.6px;
    margin-bottom: 1%;
}

.title-name h1:after {
    content: '';
    display: block;
    width: 63px;
    height: 5px;
    background-color: #008dcad4;
    margin: 0% auto;
    border-radius: 35px;
}

.title-name p{
    color: #444;
    margin-top: 20px;
    font-size: 18px;
    padding-bottom: 4%;
    margin-left: 2%;
    margin-right: 6%;
    font-style: italic;
}


 /**************About code start here***************/
 .newbanner{position: relative;text-align: center;}

 .centered {  
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.newheadingban p{font-size: 24px;font-family: "Montserrat", sans-serif;}   

.newheadingban{font-family: "Montserrat", sans-serif;font-weight: 550; color: #fff; font-size: 34px;}

.about-img{background-image: url('../images/newaboutbanner.png');
    position: relative;
    background-repeat: no-repeat;
    min-height: 268px;
    margin-bottom: 2%;margin-top: 5%;}

.mbtm{margin-bottom: 2%;}

.abt-img{
    text-align: center;
    text-align: center;
    perspective: 1000px;
    position: relative;
    padding: 25px 0;
    padding-left: 12%;
    overflow: hidden;
}

.abt-img img{border-radius: 12px;}


.abt-img:after{
    border-radius: 12px;
    content: '';
    position: absolute;
    right: 17%;
    top: 0;
    height: 100%;
    /*width: 86%;*/
    width: 74%;
    border-width: 6px;
    border-style: solid;
    transform: rotateY(0);
    transform-origin: right;
    z-index: -1;
    transition: all 1s ease;
    opacity: 1;
    visibility: visible;
    /*color: #edb308;*/
    color: #3dacbc;
}


.abt-text img{
    width: 17%;
}

.abt-text p {
    font-size: 18px;
    /*font-style: italic;*/
    padding-bottom: 0%;
    text-align: justify;
    font-weight: 450;
    /*line-height: 1.8;*/
    color: #444;
    line-height: 1.8;
    padding-top: 3%;
    padding-right: 13%;
}

.abt-text h3{
    color: #787676;
    margin-left: 18%;
}

.abt-text h4{
    color: #ffc20e;
    margin-left: 18%;
    font-family: "Montserrat", sans-serif;
    font-style: italic;
}

/*Team code start here*/

.team4 {
  font-family: "Montserrat", sans-serif;
    color: #8d97ad;
  font-weight: 300;
}

.team4 h1, .team4 h2, .team4 h3, .team4 h4, .team4 h5, .team4 h6 {
  color: #3e4555;
}

.team4 .font-weight-medium {
    font-weight: 550;
}

.team4 h5 {
    line-height: 36px;
    font-size: 24px;
}

.team4 .subtitle {
    color: #8d97ad;
    line-height: 21px;
    font-size: 16px;
    font-style: italic;
}

.team4 ul li a {
  color: #8d97ad;
  padding-right: 15px;
  -webkit-transition: 0.1s ease-in;
  -o-transition: 0.1s ease-in;
  transition: 0.1s ease-in;
}

.team4 ul li a:hover {
  -webkit-transform: translate3d(0px, -5px, 0px);
  transform: translate3d(0px, -5px, 0px);
    color: #316ce8;
}

/*.teamleft{margin-left: 4%; margin-right: 4%;}*/


.card-teams{min-height: 581px !important ;padding: 4% 3% 2% 4%;text-align: center; box-shadow: 0 5px 10px -3px rgba(14,13,26,.12),0 3px 16px 2px rgba(7,48,114,.12),0 8px 12px 1px rgba(34,0,51,.04) !important;}
.teamp{text-align: justify; margin-bottom: 0%;color: #000;
    font-family: "Montserrat",sans-serif !important;}
.teamp-team2{text-align: justify;color: #000;
    font-family: "Montserrat",sans-serif !important;}
.teamp-team3{text-align: justify;color: #000;
    font-family: "Montserrat",sans-serif !important;}

.card-teams {transition: transform .5s;}
.card-teams:hover:after { transform: scaleX(1); }
.card-teams::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: opacity 2s cubic-bezier(.165, .84, .44, 1);
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .15);
    content: '';
    /*opacity: 0;*/
    z-index: -1;
    /*background-image: linear-gradient(#48c4c4, #11509d);*/
    border-bottom: solid 4px #48c4c4;  
  transform: scaleX(0);  
  transition: transform 250ms ease-in-out;
  }

 .card-teams:hover {transform: scale3d(1.006, 1.006, 1);}

.head-new{font-weight: 550;}

.nav-link .active{
  background: rgb(2 37 66 / 80%);
  color:#fff;
}


/*Product section code start here*/

.prod-content{text-align: justify; padding: 2%;margin-top: 4%;box-shadow: 0 5px 10px -3px rgba(14,13,26,.12),0 3px 16px 2px rgba(7,48,114,.12),0 8px 12px 1px rgba(34,0,51,.04) !important;}
.prod-content:hover{box-shadow: rgba(0, 0, 0, 0.2) 0px 18px 50px -10px;}

.prod-content h3{text-align: center;margin-bottom: 2%;
    margin-top: 1%;
    font-size: 32px;
    line-height: 1.5;
    font-weight: 500;}

.pb-5, .py-5 {
    padding-bottom: 0rem!important;
}

.pt-5, .py-5{ padding-bottom: 0rem!important;}

/*.rmscontent{margin-bottom: 17% !important;}*/

.pro-blk{margin-top: 14%}

.prod-content {transition: transform .5s;}
.prod-content:hover:after { transform: scaleX(1); }
.prod-content::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: opacity 2s cubic-bezier(.165, .84, .44, 1);
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .15);
    content: '';
    /*opacity: 0;*/
    z-index: -1;
    /*background-image: linear-gradient(#48c4c4, #11509d);*/
    border-bottom: solid 4px #48c4c4;  
  transform: scaleX(0);  
  transition: transform 250ms ease-in-out;
  }

  .blk-align{margin-bottom: 5%;}

 .prod-content:hover {transform: scale3d(1.006, 1.006, 1);}

 .pro-rms{margin-top: 4%;text-align: center; margin-bottom: 4%;}
 .digital-wallet{margin-top: 4%;text-align: center; margin-bottom: 4%;}
 .rmss{float: right;}
 .rmsalign{margin-left: 1%; margin-right: 4%;}

/**************Resources code start here***************/

.resource-img{background-image: url('../images/newresourcebanner.png');
    position: relative;
    background-repeat: no-repeat;
    min-height: 268px;
    margin-bottom: 2%;margin-top: 5%;}

.mbtm{margin-bottom: 2%;}

 /**************Blockchain low code start here***************/

.blklow-img{background-image: url('../images/newlcbbanner.png');
    position: relative;
    background-repeat: no-repeat;
    min-height: 268px;
    margin-bottom: 2%;margin-top: 5%;}

.mbtm{margin-bottom: 2%;}

 /**************RMS start here***************/

.rms-img{background-image: url('../images/newrecordbanner.png');
    position: relative;
    background-repeat: no-repeat;
    min-height: 268px;
    margin-bottom: 2%;margin-top: 5%;}

.mbtm{margin-bottom: 2%;}

 /**************Digital Wallet start here***************/

.dw-img{background-image: url('../images/newwalletbanner.png');
    position: relative;
    background-repeat: no-repeat;
    min-height: 268px;
    margin-bottom: 2%;margin-top: 5%;}

.mbtm{margin-bottom: 2%;}



 /**************Digital Wallet start here***************/

.recon-img{background-image: url('../images/reconbanner.png');
    position: relative;
    background-repeat: no-repeat;
    min-height: 268px;
    margin-bottom: 2%;margin-top: 5%;}

.mbtm{margin-bottom: 2%;}


 /**************Ojas start here***************/

.ojas-img{background-image: url('../images/ojasbanner.png');
    position: relative;
    background-repeat: no-repeat;
    min-height: 268px;
    margin-bottom: 2%;margin-top: 5%;}

.mbtm{margin-bottom: 2%;}


/**************Team start here***************/

.team-img{background-image: url('../images/teambann.png');
    position: relative;
    background-repeat: no-repeat;
    min-height: 268px;
    margin-bottom: 2%;margin-top: 5%;}

.mbtm{margin-bottom: 2%;}



 /**************Contact Us start here***************/
 .maincontact{margin-top: 10%;}

 .contact-img{background-image: url('../images/newcontactbanner.png');
    position: relative;
    background-repeat: no-repeat;
    min-height: 268px;
    margin-bottom: 2%;margin-top: 5%;}

.mob-con{margin-top: 3rem;}    

.mbtm{margin-bottom: 2%;}

 .contact-name{margin-bottom: 4%;}

 .contact-name h1{
    font-size: 45px;
    line-height: 1.5;
    font-weight: 400;
    margin-top: 0%;
    letter-spacing: 0.6px;
    margin-bottom: 1%;
    color: #fff;
}

.contact-name p{font-size: 18px;margin-top: 2%; font-style: italic;}

.contact-name h1:after {
    content: '';
    display: block;
    width: 63px;
    height: 5px;
    background-color: #008dcad4;
    margin: 0% auto;
    border-radius: 35px;
}

/*.wrapper {
    height: 100vh;
    background: #000;
    background: url('../images/darkcontact.jpg');
    background-size: cover;
    width: 100%
}

.overlay {
    width: 100%;
    height: 100vh;
    background: rgba(0, 0, 0, 0.8)
}*/

.contact-us {
    margin-top: 3%;
    /*margin-bottom: 50px*/
}

.contact-us h3,
p {
    color: #fff
}

.address {
    margin-top: 14px !important;
    margin-left: 10px;
    color: #02435e;
}

.address p{color: #000;}

.address span{
    /*color: #7B1FA2*/
    color: #000;
    font-weight: 550;
    font-size: 20px;
}

.bgcontact{  background-color: #11509d;
  background-image: linear-gradient(#48c4c4, #11509d);}

.icons {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    /*background-color: #fff;*/
    background-color: #11509d;
  background-image: linear-gradient(#48c4c4, #11509d);
    display: inline-block;
    display: flex;
    justify-content: center;
    align-items: center
}

.icons i {
    font-size: 20px;
    color: #fff;
}

.iconss {
    width: 68px;
    height: 49px;
    border-radius: 50%;
    /*background-color: #fff;*/
    background-color: #11509d;
  background-image: linear-gradient(#48c4c4, #11509d);
    display: inline-block;
    display: flex;
    justify-content: center;
    align-items: center
}

.iconss i {
    font-size: 20px;
    color: #fff;
}

.forms {
    padding: 17px;
    border-radius: 10px;
}

.inputs input {
    margin-bottom: 13px;
    border: none;
    border-bottom: 2px solid #eee
}

.inputs input:focus {
    margin-bottom: 13px;
    border: none;
    /*border-bottom: 2px solid #0789c1;*/
    border-bottom: 3px solid #f55b38;
    box-shadow: none
}

.inputs textarea {
    margin-bottom: 13px;
    border: none;
    border-bottom: 2px solid #eee;
    width: 100%;
    resize: none
}

.inputs textarea:focus {
    margin-bottom: 13px;
    border: none;
    /*border-bottom: 2px solid #0789c1;*/
    border-bottom: 3px solid #f55b38;
    box-shadow: none;
    resize: none
}

.form-control {
    padding: .375rem .25rem;
    width: 75% !important;
}

.inputs input{margin:  auto !important; margin-bottom: 13px !important;}
.inputs textarea{margin:  auto !important; margin-bottom: 13px !important;}


/*.bgfullimage{background: url('../images/b1.jpg') repeat 0 0;
    background-color: #fff;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    min-height: 100vh;
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;
    background-size: cover;
    overflow: auto} */  


/**************Media querie start here***************/


/*@media only screen and (min-width: 320px) and (max-width: 360px){
.banner{width: 100% !important;}    
.iam { font-size: 22px;} 
.text {font-size: 22px;}  
.centered {top: 8%;}
.abt-content {padding: 4% 6% 4% 6%;}
.abt-content h3 {font-size: 22px;}
.mt {margin-top: 10%;}
.p1 {font-size: 15px;}
.p2 {font-size: 15px;}
.head-product h3 {font-size: 22px;margin-left: 8%;}

.abtsection{height: 585vh !important;}
.card__one{margin-bottom: 8%;}
.card__desc h4 {font-size: 17px;}
.card__desc p{font-size: 15px;line-height: 1.5;}
.image-section h3 {font-size: 22px;}

}

@media only screen and (min-width: 361px) and (max-width: 459px){
 .banner{width: 100% !important;}    
.iam { font-size: 22px;} 
.text {font-size: 22px;}  
.centered {top: 8%;}
.abt-content {padding: 4% 6% 4% 6%;}
.abt-content h3 {font-size: 22px;}
.mt {margin-top: 10%;}
.p1 {font-size: 15px;}
.p2 {font-size: 15px;}
.head-product h3 {font-size: 22px;margin-left: 8%;}

.abtsection{height: 585vh !important;}
.card__one{margin-bottom: 8%;}
.card__desc h4 {font-size: 17px;}
.card__desc p{font-size: 15px;line-height: 1.5;}
.image-section h3 {font-size: 22px;}   
}

*/


/*Right Side Buttons Start*/
    .sticky-container{
        padding: 0px;
        margin: 0px;
        position: fixed;
        right: -119px;
        top: 130px;
        width: 200px;
        z-index: 9999;
    }

    .sticky li{
        list-style-type: none;
        background-color: #333;
        color: #efefef;
        height: 43px;
        padding: 0px;
        margin: 0px 0px 1px 0px;
        -webkit-transition:all 0.25s ease-in-out;
        -moz-transition:all 0.25s ease-in-out;
        -o-transition:all 0.25s ease-in-out;
        transition:all 0.25s ease-in-out;
        cursor: pointer;
        filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); 
    filter: gray; 
    -webkit-filter: grayscale(100%); 
    }

    .sticky li:hover{
        margin-left: -115px;
        filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
                -webkit-filter: grayscale(0%);
    }

    .sticky li img{
        float: left;
        margin: 5px 5px;
        margin-right: 10px;
    }

    .sticky li p{
    float:left;
        padding: 0px;
        margin: 0px;
        text-transform: uppercase;
        line-height: 43px;
    }
/*Right Side Buttons End*/
.fixed-top{border-bottom: 2px solid #8fb7d1;}

.topnavbar{height: 75px;
  width: 100%;
  /*background-color: #4d4d4d;*/
  position: relative;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.1) !important;
  background: #fafafa !important;
  z-index: 1;
  -webkit-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
    z-index: 99999;
    position: fixed;
}

.dropdown-menu a{color: #2172a8;font-weight: 490;padding: 5% 10%;}
/*.dropdown-menu{width: 140%;}*/


.nav-link{
  font-size: 16px; 
  font-weight: 500; 
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;    
  display: inline-block;
  /*padding: 13px 10px 13px 10px;*/
  /*padding: 24px 35px 27px 25px;*/
  /*padding: 26px 42px 26px 42px !important;*/
  padding: 27px 42px 26px 42px !important;
  text-decoration: none;
  /*color: #efefef;*/
  color: #2172a8 !important;
  font-weight: 500;
  letter-spacing: 0.1rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}  

.nav-link:hover{  /*background-color: rgba(0, 0, 0, 0.3);*/
    color: #fff !important;
  background-color: #11509d;
  background-image: linear-gradient(#48c4c4, #11509d);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;}

.dropdown:hover .dropdown-menu {
  display: block;
display: inline-grid;
    background-color: #fafafa;
    width: 165%;
    /*width: 150%;*/
    line-height: 2;
    padding-bottom: 7%;
 border-bottom: 3px solid #007bff;
     border-top: 3px solid #007bff;
}

.dropdown:hover .dropdown-menu a{
    padding-left: 8%;
    padding-top: 3%;
    line-height: 2;
    padding-bottom: 3px;
    border-bottom: 1px solid #dbd9d94a;
}

.dropdown-menu a:hover{  background-color: #11509d;
  background-image: linear-gradient(#48c4c4, #11509d);
   text-decoration: none; color: #fff;}

.nav-link.active{background-color: #11509d;
  background-image: linear-gradient(#48c4c4, #11509d);
   text-decoration: none; color: #fff !important;}

.navbar-brand{margin-right:2rem !important;}   

.scrollup{
color: #fff;background-color: #11509d;
  background-image: linear-gradient(#48c4c4, #11509d);
text-align: center;
padding: 8px;
width: 45px;
height: 45px;
position: fixed;
bottom: 2%;
right:30px;
cursor: pointer;
border-radius: 8px;
top: 85%;
}

.scrollup i{font-size: 25px;}




#slider {
  position: relative;
  width: 50%;
  height: 32vw;
  margin: 150px auto;
  /*font-family: 'Helvetica Neue', sans-serif;*/
  font-family: "Montserrat", sans-serif;
  perspective: 1400px;
  transform-style: preserve-3d;
}

input[type=radio] {
  position: relative;
  top: 108%;
  left: 50%;
  width: 18px;
  height: 18px;
  margin: 0 15px 0 0;
  opacity: 0.4;
  transform: translateX(-83px);
  cursor: pointer;
}


input[type=radio]:nth-child(5) {
  margin-right: 0px;
}

input[type=radio]:checked {
  opacity: 1;
}

.footer-end{
background-color: #11509d;
  background-image: linear-gradient(#11509d, #48c4c4);
    min-height: 50px;
}

.footer-end h5{
    color: #fff;
}

.end-txt{padding-top: 2%;float: left;padding-left: 5%;}

.end-txt p{text-align: center;color: #fff;font-size: 14px;}

.right-txt{padding-top: 2%;float: right;padding-right: 5%;width: 60%;}
.right-txt p{text-align: center;color: #fff;font-size: 14px;}
.right-txt a{color: #fff;font-size: 14px;margin-right: 6%;}
.right-txt  a:hover{color: #fff !important;text-decoration: none;}


#slider label,
#slider label img {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  color: white;
  font-size: 70px;
  font-weight: bold;
  border-radius: 3px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 400ms ease;
}



/*animation banner heading code*/

@keyframes pop-word {
  to {
    transform: rotateX(0);
  }
}

@keyframes show {
  to {
    opacity: 1;
  }
}

@keyframes bar-scale {
  to {
    transform: scaleY(1);
  }
}

@keyframes sparkle {

  0% {
    transform: scale(0);
  }

  60% {
    transform: scale(1) translate(4px, 1px) rotate(8deg);
  }

  100% {
    transform: scale(0) translate(4px, 1px) rotate(8deg);
  }
}

@keyframes shimmer {
  to {
    text-shadow: 0 0 8px red;
  }
}


.iam {
  display: block;
perspective: 500px;
  animation: show 0.01s forwards, pop-word 1.5s forwards;
  animation-timing-function: cubic-bezier(0.14, 1.23, 0.33, 1.16);
  opacity: 0;
  transform: rotateX(120deg);
  transform-origin: 50% 100%;
}

.iam:nth-of-type(2) {
  padding: 0 2rem;

  animation-delay: 1.5s;
  color: gold;
}

/*animation banner heading code*/

.navbar-collapse{background-color: #fafafa !important;border-bottom: 2px solid #8fb7d1;}



figure.snip1218 {
    /*font-family: "Lato", sans-serif;*/
    font-family: "Montserrat", sans-serif;
  position: relative;
  overflow: hidden;
  margin: 10px;
  min-width: 220px;
  max-width: 365px;
  width: 100%;
  background: #34495e;
  color: #333;
  text-align: center;
  box-shadow: 0 5px 10px -3px rgb(14 13 26 / 12%), 
  0 3px 16px 2px rgb(7 48 114 / 12%), 0 8px 12px 1px rgb(34 0 51 / 4%) !important;
  /*box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);*/
  font-size: 16px;
}
figure.snip1218 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
figure.snip1218 img {
  max-width: 100%;
  vertical-align: top;
}
figure.snip1218 .image {
  position: relative;
  border-bottom: 4px solid #34495e;
  z-index: 1;
}
figure.snip1218 .image:before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 20px 0 20px;
  border-color: #34495e transparent transparent transparent;
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translate(-50%, -15px);
  transform: translate(-50%, -15px);
  z-index: -1;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
figure.snip1218 .image p {
    /*font-family: "Lato", sans-serif;*/
    font-family: "Montserrat", sans-serif;
/*font-weight: 500;*/
    margin: 0;
    padding: 0 30px;
    line-height: 1.7em;
    position: absolute;
    top: 50%;
    width: 100%;
    color: #ffffff;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 0;
    font-style: italic;
    font-size: 15px;
    text-align: justify;
}
figure.snip1218 figcaption {
  background-color: #ffffff;
  padding: 20px;
}
figure.snip1218 h3 {
  margin: 0 0 5px;
  text-transform: uppercase;
   font-weight: 550;
    /*font-size: 15px;*/
    font-size: 14px;
}
figure.snip1218 h3 span {
  font-weight: 800;
}


figure.snip1218:hover .image:before,
figure.snip1218.hover .image:before {
  border-color: #34495e transparent transparent transparent;
  -webkit-transform: translate(-50%, 0px);
  transform: translate(-50%, 0px);
}
figure.snip1218:hover .image p,
figure.snip1218.hover .image p {
  opacity: 1;
}
figure.snip1218:hover img,
figure.snip1218.hover img {
  opacity: 0.2;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

/*Mobile-slider code start here*/

.carousel-caption{position: absolute;
    right: 0% !important;
    bottom: 20px;
    left: 43% !important;
    z-index: 10;
    padding-top: 0px !important;
    padding-bottom: 9% !important;
    color: #fff;
    text-align: center;}
.Mobile-slider{margin-left: 5% !important;margin-right: 5% !important;}    

/*.carousel-control-next, .carousel-control-prev{width: 10px !important;}*/
.carousel{width: 100%;}
.carousel-inner .active{background-image: linear-gradient(transparent, transparent) !important;}

.carousel-control-next-icon, .carousel-control-prev-icon{width: 25px !important;height: 25px !important;}
.carousel-control-next,
.carousel-control-prev /*, .carousel-indicators */ {
    filter: invert(100%);
}

/*Product Mobile slider code*/
.owl-slider{display: block;}
.Product-Mob-slider{display: none;}



/**************Media querie start here***************/


@media only screen and (min-width: 320px) and (max-width: 360px){

/*home code start here*/
.main-slider{display: none;}
.Mobile-slider{display: block;}
.owl-slider{display: none;}
.Product-Mob-slider{display: block;}

/*Top banner code start*/
.lcbhead{margin-top: 8%;}
.newheadingban{font-size: 20px;}
.newheadingban p {font-size: 15px;}


.navbar-logo img{width: 180px;}
.banner-slider img{height: 450px;}
.centeredcontent{top: 36% !important;}
.iam {font-size: 19px !important;}
.contentmt {margin-top: 10%;}
.abt-content{padding: 6%;}
.abt-content h3{font-size: 23px;}
.p1{font-size: 16px;}
.p2{font-size: 16px;}
.head-product h3{font-size: 23px;}
.card__one{margin: 5% auto 10% auto; width: 260px !important;}
.slide{font-size: 30px !important;}
.image-section h3{font-size: 23px;}
.scrollup{top: 86%;right: 15px;width: 40px;height: 40px;}
.end-txt{padding-top: 2%;padding-left: 0%;}
.end-txt p{font-size: 11px;}
.right-txt{width: 100%;}
.right-txt p{font-size: 11px;}
.right-txt a{font-size: 11px;}


/*lcbpage code start here*/
.abtmb{margin-top: 7%;}
.pro-blk img{width: 230px !important;;}
.pro-blk {margin-top: 6% !important;;text-align: center;}

/*recordpage code start here*/
.abtmb{margin-top: 7%;}
.pro-rms img{width: 235px !important;}
.pro-rms {margin-top: 6% !important;text-align: center;}

/*digitalpage code start here*/
.abtmb{margin-top: 7%;}
.digital-wallet img{width: 245px !important;}
.digital-wallet {margin-top: 6% !important;text-align: center;}

/*Teampage code start here*/
.teamimage img{width: 95px; height: 95px;}
.subtitle {line-height: 20px;font-size: 14px;}
.team4 h5 {line-height: 24px;font-size: 20px;}
.teamp{font-size: 14px;margin-left: 3%;margin-right: 3%;margin-bottom: 3%;}

/*samyapage code start here*/
.cardrecon{margin-bottom: 10%;}

/*ojas code start here*/
.cardbenefit{margin-bottom: 6% !important;}
.cardbenefit img{width: 55px !important; height: 55px !important;}
.feature-section img{width: 230px !important;}
.feature-section{margin-bottom: 10%;}
.ojas-list span{font-size: 16px;}
.ojas-list li{background-size: 20px;}
.ojas img{width: 230px;}
.ojas-img{background-position: center !important;}
.ojashead h3{font-size: 20px;}


/*Contactus page code start here*/
.mob-con{margin-top: 0% !important; margin-bottom: 8%;}
.con-p {font-size: 15px;}
.address span {font-size: 16px;}
.address p{font-size: 13px;}
.icons {width: 58px;height: 36px;}
.iconss {width: 100px;height: 36px;}
.mob-icons{width: 35px;height: 36px;}
.form-control {width: 94% !important;}
.inputs input{font-size: 14px;}
.inputs textarea{font-size: 14px;}
.abt-content h5{font-size: 20px;}


}

@media only screen and (min-width: 361px) and (max-width: 459px){

/*home code start here*/
.main-slider{display: none;}
.Mobile-slider{display: block;}
.owl-slider{display: none;}
.Product-Mob-slider{display: block;}

/*Top banner code start*/
.lcbhead{margin-top: 6%;}
.newheadingban{font-size: 23px;}
.newheadingban p {font-size: 16px;}

.navbar-logo img{width: 180px;}
.banner-slider img{height: 450px;}
.centeredcontent{top: 33% !important;}
.iam {font-size: 19px !important;}
.contentmt {margin-top: 2%;}
.abt-content{padding: 6%;margin-top: 8%;}
.abt-content h3{font-size: 23px;}
.p1{font-size: 16px;}
.p2{font-size: 16px;}
.head-product h3{font-size: 23px;margin-top: 8%;}
.card__one{margin: 5% auto 10% auto; width: 350px !important;}
.slide{font-size: 30px !important;}
.image-section h3{font-size: 23px;}
.scrollup{top: 86%;right: 15px;width: 40px;height: 40px;}
.end-txt{padding-top: 2%;padding-left: 0%;}
.end-txt p{font-size: 11px;}
.right-txt{width: 100%;}
.right-txt p{font-size: 11px;}
.right-txt a{font-size: 11px;}

/*samyapage code start here*/
.cardrecon{margin-bottom: 6%;}

/*lcbpage code start here*/
.abtmb{margin-top: 7%;}
.pro-blk img{width: 270px !important;}
.pro-blk {margin-top: 6% !important;text-align: center;}

/*recordpage code start here*/
.abtmb{margin-top: 7%;}
.pro-rms img{width: 270px !important;}
.rmss{float: none !important;}
.pro-rms {margin-top: 6% !important;text-align: center;}

/*digitalpage code start here*/
.abtmb{margin-top: 7%;}
.digital-wallet img{width: 285px !important;}
.digital-wallet {margin-top: 6% !important;text-align: center;}

/*Resource code start here*/
.res-mob{margin: 0px auto 20px auto !important;}

/*ojas code start here*/
.cardbenefit{margin-bottom: 6% !important;}
.cardbenefit img{width: 55px !important; height: 55px !important;}
.feature-section img{width: 230px !important;}
.feature-section{margin-bottom: 10%;}
.ojas-list span{font-size: 16px;}
.ojas-list li{background-size: 20px;}
.ojas img{width: 230px;}
.ojas-img{background-position: center !important;}
.ojashead h3{font-size: 20px;}

/*Teampage code start here*/
.teamimage img{width: 95px; height: 95px;}
.subtitle {line-height: 20px;font-size: 14px;}
.team4 h5 {line-height: 24px;font-size: 20px;}
.teamp{font-size: 14px;margin-left: 3%;margin-right: 3%;margin-bottom: 3%;}
.teamp-team2{font-size: 14px;margin-left: 3%;margin-right: 3%;margin-bottom: 3%;}
.teamp-team3{font-size: 14px;margin-left: 3%;margin-right: 3%;margin-bottom: 3%;}

/*Contactus page code start here*/
.mob-con{margin-top: 0% !important; margin-bottom: 8%;}
.con-p {font-size: 15px;}
.address span {font-size: 16px;}
.address p{font-size: 12.5px;}
.icons {width: 44px;height: 36px;}
.iconss {width: 70px;height: 36px;}
.mob-icons{width: 35px;height: 36px;}
.form-control {width: 94% !important;}
.inputs input{font-size: 15px;}
.inputs textarea{font-size: 15px;}
.abt-content h5{font-size: 17px;}

}

@media only screen and (min-width: 460px) and (max-width: 575px){

/*home code start here*/
.main-slider{display: none;}
.Mobile-slider{display: block;}
.owl-slider{display: none;}
.Product-Mob-slider{display: block;}

/*Top banner code start*/
.lcbhead{margin-top: 6%;}
.newheadingban{font-size: 28px;}
.newheadingban p {font-size: 19px;}

/*samyapage code start here*/
.cardrecon{margin-bottom: 6%;}

/*ojas code start here*/
.cardbenefit{margin-bottom: 6% !important;}
.cardbenefit img{width: 55px !important; height: 55px !important;}
.feature-section img{width: 360px !important;}
.feature-section{margin-bottom: 10%;}
.ojas-list span{font-size: 16px;}
.ojas-list li{background-size: 20px;}
.ojas img{width: 360px;}
.ojas-img{background-position: center !important;}
.ojashead h3{font-size: 20px;}


.navbar-logo img{width: 180px;}
.banner-slider img{height: 450px;}
.centeredcontent{top: 33% !important;}
.iam {font-size: 17px !important;}
.contentmt {margin-top: 2%;}
.abt-content{padding: 3%;margin-top: 8%;}
.abt-content h3{font-size: 24px;}
.p1{font-size: 18px;}
.p2{font-size: 18px;}
.head-product h3{font-size: 24px;margin-top: 8%;}
.card__one{margin: 5% auto 10% auto; width: 400px !important;}
.slide{font-size: 30px !important;}
.card__img {margin: 20px 0px 0px 0px;}
.card__desc h4{font-size: 20px;}
.image-section{margin-right: 7%;}
.image-section h3{font-size: 24px;}
.scrollup{top: 86%;right: 15px;width: 40px;height: 40px;}
.end-txt{padding-top: 2%;padding-left: 0%;}
.end-txt p{font-size: 12.5px;}
.right-txt{width: 100%;}
.right-txt p{font-size: 12.5px;}
.right-txt a{font-size: 12.5px;}


/*lcbpage code start here*/
.abtmb{margin-top: 7%;}
.pro-blk img{width: 340px !important;}
.pro-blk {margin-top: 6% !important;text-align: center;}

/*recordpage code start here*/
.abtmb{margin-top: 7%;}
.pro-rms img{width: 345px !important;}
.rmss{float: none !important;}
.pro-rms {margin-top: 6% !important;text-align: center;}

/*digitalpage code start here*/
.abtmb{margin-top: 7%;}
.digital-wallet img{width: 360px !important;}
.digital-wallet {margin-top: 6% !important;text-align: center;}

/*Resource code start here*/
.res-mob{margin: 0px auto 20px auto !important;}

/*Teampage code start here*/
.teamimage img{width: 95px; height: 95px;}
.subtitle {line-height: 20px;font-size: 14px;}
.team4 h5 {line-height: 24px;font-size: 20px;}
.teamp{margin-left: 3%;margin-right: 3%;margin-bottom: 3%;}
.teamp-team2{margin-left: 3%;margin-right: 3%;margin-bottom: 3%;}
.teamp-team3{margin-left: 3%;margin-right: 3%;margin-bottom: 3%;}

/*Contactus page code start here*/
.mob-con{margin-top: 0% !important; margin-bottom: 8%;}
.con-p {font-size: 15px;}
.address span {font-size: 16px;}
.address p{font-size: 13.5px;}
.icons {width: 38px;height: 36px;}
.iconss {width: 55px;height: 36px;}
.mob-icons{width: 35px;height: 36px;}
.form-control {width: 94% !important;}
.inputs input{font-size: 15px;}
.inputs textarea{font-size: 15px;}
.abt-content h5{font-size: 17px;}


}

@media only screen and (min-width: 576px) and (max-width: 599px){

/*home code start here*/
.main-slider{display: none;}
.Mobile-slider{display: block;}
.owl-slider{display: none;}
.Product-Mob-slider{display: block;}

/*Top banner code start*/
.lcbhead{margin-top: 6%;}
.newheadingban{font-size: 28px;}
.newheadingban p {font-size: 19px;}

/*samyapage code start here*/
.cardrecon{margin-bottom: 5%;}

/*ojas code start here*/
.cardbenefit{margin-bottom: 6% !important;width: 108px !important;min-height: 406px !important;}
.cardbenefit img{width: 45px !important; height: 45px !important;}
.feature-section img{width: 466px !important;}
.feature-section{margin-bottom: 10%;}
.ojas-list span{font-size: 16px;}
.ojas-list li{background-size: 20px;}
.ojas img{width: 466px;}
.ojas-img{background-position: center !important;}
.ojashead h3{font-size: 20px;}
.headnew p{font-size: 14px !important;}


.navbar-logo img{width: 180px;}
.banner-slider img{height: 450px;}
.centeredcontent{top: 33% !important;}
.iam {font-size: 19px !important;}
.contentmt {margin-top: 2%;}
.abt-content{padding: 3%;margin-top: 8%;}
.abt-content h3{font-size: 24px;}
.p1{font-size: 18px;}
.p2{font-size: 18px;}
.head-product h3{font-size: 24px;margin-top: 8%;}
.card__one{margin: 3% auto 10% auto; width: 400px !important;min-height: 340px !important;}
.slide{font-size: 30px !important;float: none !important;}
.card__img {margin: 20px 0px 0px 0px;}
.card__desc h4{font-size: 20px;}
.image-section{margin-right: 7%;}
.image-section h3{font-size: 24px;}
.scrollup{top: 86%;right: 15px;width: 40px;height: 40px;}
.end-txt{padding-top: 2%;padding-left: 0%;}
.end-txt p{font-size: 13.5px;}
.right-txt{width: 100%;padding-top: 0px; padding-right: 0px;}
.right-txt p{font-size: 13.5px;}
.right-txt a{font-size: 13.5px;}

/*lcbpage code start here*/
.abtmb{margin-top: 7%;}
.pro-blk img{width: 420px;}
.pro-blk {margin-top: 6%;text-align: center;} 

/*recordpage code start here*/
.abtmb{margin-top: 7%;}
.pro-rms img{width: 430px !important;}
.rmss{float: none !important;}
.pro-rms {margin-top: 6% !important;text-align: center;} 

/*digitalpage code start here*/
.abtmb{margin-top: 7%;}
.digital-wallet img{width: 470px !important;}
.digital-wallet {margin-top: 6% !important;text-align: center;}

/*Resource code start here*/
.res-mob{margin: 0px auto 20px auto !important;}

/*Teampage code start here*/
.teamimage img{width: 120px; height: 120px;}
.subtitle {line-height: 20px;font-size: 14px;}
.team4 h5 {line-height: 24px;font-size: 20px;}
.teamp{margin-left: 3%;margin-right: 3%;}
.teamp-team2{margin-left: 3%;margin-right: 3%;}
.teamp-team3{margin-left: 3%;margin-right: 3%;}
.card-teams{min-height: auto !important;}

/*Contactus page code start here*/
.mob-con{margin-top: 0% !important; margin-bottom: 8%;}
.con-p {font-size: 16.5px;}
.address span {font-size: 16px;}
.address p{font-size: 13.5px;}
.icons {width: 38px;height: 36px;}
.iconss {width: 55px;height: 36px;}
.mob-icons{width: 35px;height: 36px;}
.form-control {width: 94% !important;}
.inputs input{font-size: 15px;}
.inputs textarea{font-size: 15px;}
.abt-content h5{font-size: 20px;}


}

@media only screen and (min-width: 600px) and (max-width: 767px){

/*home code start here*/
.main-slider{display: none;}
.Mobile-slider{display: block;}
.owl-slider{display: none;}
.Product-Mob-slider{display: block;}

/*Top banner code start*/
.lcbhead{margin-top: 4%;}
.newheadingban{font-size: 28px;}
.newheadingban p {font-size: 19px;}

/*samyapage code start here*/
.cardrecon{margin-bottom: 5%;}

/*ojas code start here*/
.cardbenefit{margin-bottom: 6% !important;width: 110px !important;min-height: 406px !important;}
.cardbenefit img{width: 45px !important; height: 45px !important;}
.feature-section img{width: 500px !important;}
.feature-section{margin-bottom: 10%;}
.ojas-list span{font-size: 16px;}
.ojas-list li{background-size: 20px;}
.ojas img{width: 466px;}
.ojas-img{background-position: center !important;}
.ojashead h3{font-size: 20px;}
.headnew p{font-size: 14px !important;}

.navbar-logo img{width: 180px;}
.banner-slider img{height: 450px;}
.centeredcontent{top: 33% !important;}
.iam {font-size: 23px !important;}
.contentmt {margin-top: 2%;}
.abt-content{padding: 2%;margin-top: 4%;}
.abt-content h3{font-size: 24px;}
.p1{font-size: 18px;}
.p2{font-size: 18px;}
.head-product h3{font-size: 24px;margin-top: 8%;}
.card__one{margin: 3% auto 10% auto; width: 450px !important;min-height: 340px !important;}
.slide{font-size: 30px !important;float: none !important;}
.card__img {margin: 20px 0px 0px 0px;}
.card__desc h4{font-size: 20px;}
.image-section{margin-right: 7%;}
.image-section h3{font-size: 24px;}
.scrollup{top: 86%;right: 15px;width: 40px;height: 40px;}
.end-txt{padding-top: 2%;padding-left: 0%;}
.end-txt p{font-size: 13.5px;}
.right-txt{width: 100%;padding-top: 0px; padding-right: 0px;}
.right-txt p{font-size: 13.5px;}
.right-txt a{font-size: 13.5px;} 

/*lcbpage code start here*/
.abtmb{margin-top: 5%;}
.pro-blk img{width: 420px !important;}
.pro-blk {margin-top: 6% !important;text-align: center;} 

/*recordpage code start here*/
.abtmb{margin-top: 7%;}
.pro-rms img{width: 430px !important;}
.rmss{float: none !important;}
.pro-rms {margin-top: 6% !important;text-align: center;} 

/*digitalpage code start here*/
.abtmb{margin-top: 7%;}
.digital-wallet img{width: 500px !important;}
.digital-wallet {margin-top: 6% !important;text-align: center;}

/*Resource code start here*/
.res-mob{margin: 0px auto 20px auto !important;}

/*Teampage code start here*/
.teamimage img{width: 120px; height: 120px;}
.subtitle {line-height: 20px;font-size: 14px;}
.team4 h5 {line-height: 24px;font-size: 20px;}
.teamp{margin-left: 3%;margin-right: 3%;}
.teamp-team2{margin-left: 3%;margin-right: 3%;}
.teamp-team3{margin-left: 3%;margin-right: 3%;}
.card-teams{min-height: auto !important;}

/*Contactus page code start here*/
.mob-con{margin-top: 0% !important; margin-bottom: 8%;}
.con-p {font-size: 16.5px;}
.address span {font-size: 16px;}
.address p{font-size: 14.5px;}
.icons {width: 38px;height: 36px;}
.iconss {width: 43px;height: 36px;}
.mob-icons{width: 35px;height: 36px;}
.form-control {width: 94% !important;}
.inputs input{font-size: 15px;}
.inputs textarea{font-size: 15px;}
.abt-content h5{font-size: 20px;}


}

@media only screen and (min-width: 768px) and (max-width: 991px){

/*home code start here*/
.main-slider{display: none;}
.Mobile-slider{display: block;}
.owl-slider{display: none;}
.Product-Mob-slider{display: block;}

/*Top banner code start*/
.lcbhead{margin-top: 2%;}
.newheadingban{font-size: 28px;}
.newheadingban p {font-size: 19px;}

/*samyapage code start here*/
.cardrecon{margin-bottom: 5%; min-height: 634px !important;}


/*ojas code start here*/
.cardbenefit{margin-bottom: 6% !important;width: 151px !important;min-height: 285px !important;}
.cardbenefit img{width: 45px !important; height: 45px !important;}
.feature-section img{width: 640px !important;}
.feature-section{margin-bottom: 10%;}
.ojas-list span{font-size: 16px;}
.ojas-list li{background-size: 20px;}
.ojas img{width: 315px;}
.ojas-img{background-position: center !important;}
.ojashead h3{font-size: 20px;}
.headnew p{font-size: 14px !important;}



.navbar-logo img{width: 180px;}
.banner-slider img{height: 450px;}
.centeredcontent{top: 28% !important;}
.iam {font-size: 25px;}
.contentmt {margin-top: 2%;}
.abt-content{padding: 3%;margin-top: 4%;}
.abt-content h3{font-size: 24px;}
.p1{font-size: 18px;}
.p2{font-size: 18px;}
.head-product h3{font-size: 24px;margin-top: 4%;}
.card__one{margin: 3% auto 6% auto; width: 450px !important;min-height: 340px !important;}
.card__desc p{font-size: 14px !important;}
.ic{margin-top: 10%;}
.ic1{margin-top: 10%;}
.slide{font-size: 30px !important;float: none !important;}
.card__img {margin: 20px 0px 0px 0px;}
.card__img img{width: 65px; height: 65px;}
.card__desc h4{font-size: 17.5px !important;}
.image-section{margin-right: 7%;}
.image-section h3{font-size: 24px;}
.scrollup{top: 90%;right: 15px;width: 40px;height: 40px;}
.end-txt{padding-top: 3%;padding-left: 0%;}
.end-txt p{font-size: 13.5px;}
.right-txt{width: 100%;padding-top: 3%; padding-right: 0px;}
.right-txt p{font-size: 13.5px;}
.right-txt a{font-size: 13.5px;}  

/*lcbpage code start here*/
.abtmb{margin-top: 5%;}
.pro-blk img{width: 275px !important;}
.pro-blk {margin-top:115% !important;text-align: center;}  


/*recordpage code start here*/
.abtmb{margin-top: 5%;}
.pro-rms img{width: 275px !important;}
.pro-rms {margin-top: 65% !important;text-align: center;}

/*digitalpage code start here*/
.abtmb{margin-top: 5%;}
.digital-wallet img{width: 520px !important;}
.digital-wallet {margin-top: 6% !important;text-align: center;} 

/*Resource code start here*/
.res-mob{margin: 0px auto 20px auto !important;min-height: 358px !important;}
.mob-btn{margin-top: 0% !important;}
figure.snip1218 .image p{padding: 0 24px;line-height: 1.4em;top: 54%;}
figure.snip1218 h3{font-size: 14px;}

/*Teampage code start here*/
.teamimage img{width: 120px; height: 120px;}
.subtitle {line-height: 20px;font-size: 14px;}
.team4 h5 {line-height: 24px;font-size: 20px;}
.teamp{margin-left: 3%;margin-right: 3%;}
.teamp-team2{margin-left: 3%;margin-right: 3%;}
.teamp-team3{margin-left: 3%;margin-right: 3%;}
.card-teams{min-height: auto !important;}

/*Contactus page code start here*/
.mob-con{margin-top: 3% !important; margin-bottom: 8%;}
.con-p {font-size: 16.5px;}
.address span {font-size: 16px;}
.address p{font-size: 14.5px;}
.icons {width: 50px;height: 36px;}
.iconss {width: 80px;height: 36px;}
.mob-icons{width: 35px;height: 36px;}
.form-control {width: 94% !important;}
.inputs input{font-size: 15px;}
.inputs textarea{font-size: 15px;}
.abt-content h5{font-size: 20px;}

}

@media only screen and (min-width: 992px) and (max-width: 1024px){
 .nav-link{padding: 17px 17px 30px 20px !important;}
/*home code start here*/
.main-slider{display: none;}
.Mobile-slider{display: block;}
.owl-slider{display: none;}
.Product-Mob-slider{display: block;}

/*samyapage code start here*/
.cardrecon{margin-bottom: 5%; min-height: 478px !important;}
.head-innerproduct img{width: 850px !important;}

/*ojas code start here*/
.cardbenefit{margin-bottom: 6% !important;width: 195px !important;min-height: 285px !important;}
.cardbenefit img{width: 45px !important; height: 45px !important;}
.feature-section img{width: 640px !important;}
.feature-section{margin-bottom: 10%;}
.ojas-list span{font-size: 16px;}
.ojas-list li{background-size: 20px;}
.ojas img{width: 420px;}
.ojas-img{background-position: center !important;}
.ojashead h3{font-size: 20px;}
.headnew p{font-size: 14px !important;}

.navbar-logo img{width: 180px;}
.banner-slider img{height: 450px;}
.centeredcontent{top: 22% !important;}
.iam {font-size: 25px;}
.contentmt {margin-top: 2%;}
.abt-content{padding: 3%;margin-top: 4%;}
.abt-content h3{font-size: 24px;}
.p1{font-size: 18px;}
.p2{font-size: 18px;}
.head-product h3{font-size: 24px;margin-top: 4%;}
.card__one{margin: 3% auto 6% auto; width: 450px !important;min-height: 340px !important;}
.slide{font-size: 30px !important;float: none !important;}
.card__desc p{font-size: 16px !important;}
.ic{margin-top: 10%;}
.ic1{margin-top: 10%;}
.card__img {margin: 20px 0px 0px 0px;}
.card__img img{width: 85px; height: 85px;}
.card__desc h4{font-size: 20px;}
.image-section{margin-right: 7%;}
.image-section h3{font-size: 24px;}
.scrollup{top: 90%;right: 15px;width: 40px;height: 40px;}
.end-txt{padding-top: 3%;padding-left: 0%;}
.end-txt p{font-size: 13.5px;}
.right-txt{width: 100%;padding-top: 3%; padding-right: 0px;}
.right-txt p{font-size: 13.5px;}
.right-txt a{font-size: 13.5px;} 
.nav-link{padding: 17px 17px 30px 28px !important;}

/*lcbpage code start here*/
.abtmb{margin-top: 5%;}
.pro-blk img{width: 350px !important;}
.pro-blk {margin-top:60% !important;text-align: center;} 

/*recordpage code start here*/
.abtmb{margin-top: 5%;}
.pro-rms img{width: 340px !important;}
.pro-rms {margin-top: 46% !important;text-align: center;}

/*digitalpage code start here*/
.abtmb{margin-top: 5%;}
.digital-wallet img{width: 520px !important;}
.digital-wallet {margin-top: 6% !important;text-align: center;} 

/*Resource code start here*/
.res-mob{margin: 0px auto 20px auto !important;}
.mob-btn{margin-top: 12%;}
figure.snip1218 .image p{padding: 0 24px;line-height: 1.4em;top: 54%;}
figure.snip1218 h3{font-size: 14px;}

/*Teampage code start here*/
.teamimage img{width: 120px; height: 120px;}
.subtitle {line-height: 20px;font-size: 14px;}
.team4 h5 {line-height: 24px;font-size: 20px;}
.teamp{margin-left: 3%;margin-right: 3%;line-height: 1.8 !important;}
.teamp-team2{margin-left: 3%;margin-right: 3%;line-height: 1.8 !important;line-height: 1.8 !important;}
.teamp-team3{margin-left: 3%;margin-right: 3%;line-height: 1.8 !important;}
.card-teams{min-height: 723px !important;}

/*Contactus page code start here*/
.mob-con{margin-top: 3% !important; margin-bottom: 8%;}
.con-p {font-size: 16.5px;}
.address span {font-size: 16px;}
.address p{font-size: 14.5px;}
.icons {width: 45px;height: 36px;}
.iconss {width: 72px;height: 36px;}
.mob-icons{width: 35px;height: 36px;}
.form-control {width: 94% !important;}
.inputs input{font-size: 15px;}
.inputs textarea{font-size: 15px;}
.abt-content h5{font-size: 20px;}


}

@media only screen and (max-width: 1025px){
    .main-slider{display: none;}
    .Mobile-slider{display: block;}
    .owl-slider{display: none;}
.Product-Mob-slider{display: block;}
    .nav-link{padding: 17px 17px 30px 25px;}
  /*.nav-link{padding: 17px 17px 30px 28px !important;} */
  .right-txt{width: 70%;}

  .centeredcontent{top: 30%;}
.iam {font-size: 25px;} 

/*samyapage code start here*/
.cardrecon{margin-bottom: 5%; min-height: 478px !important;}

/*ojas code start here*/
.cardbenefit{margin-bottom: 6% !important;min-height: 285px !important;}
.cardbenefit img{width: 45px !important; height: 45px !important;}
/*.feature-section img{width: 640px !important;}*/
.feature-section{margin-bottom: 10%;}
.ojas-list span{font-size: 16px;}
.ojas-list li{background-size: 20px;}
/*.ojas img{width: 420px;}*/
.ojas-img{background-position: center !important;}
.ojashead h3{font-size: 20px;}
.headnew p{font-size: 14px !important;}

.card__one{margin: 3% auto 6% auto;}
.slide{font-size: 30px !important;float: none !important;}
.card__desc p{font-size: 16px !important;}
.ic{margin-top: 10%;}
.ic1{margin-top: 10%;}
.card__img img{width: 85px; height: 85px;}
.card__desc h4{font-size: 20px;}


  /*lcbpage code start here*/
.abtmb{margin-top: 3%;}
.pro-blk img{width: 350px;}
.pro-blk {margin-top:60%;text-align: center;}

/*recordpage code start here*/
.abtmb{margin-top: 3%;}
.pro-rms img{width: 370px;}
.pro-rms {margin-top: 36%;text-align: center;}

/*digitalpage code start here*/
.abtmb{margin-top: 3%;}
.digital-wallet img{width: 520px;}
.digital-wallet {margin-top: 6%;text-align: center;}

/*Resource code start here*/
.res-mob{margin: 0px auto 20px auto !important;}
.mob-btn{margin-top: 10%;}
figure.snip1218 .image p{padding: 0 24px;line-height: 1.4em;top: 54%;}
figure.snip1218 h3{font-size: 14px;} 

/*Teampage code start here*/
.teamimage img{width: 120px; height: 120px;}
.subtitle {line-height: 20px;font-size: 14px;}
.team4 h5 {line-height: 24px;font-size: 20px;}
.teamp{margin-left: 3%;margin-right: 3%;line-height: 1.8 !important;}
.teamp-team2{margin-left: 3%;margin-right: 3%;line-height: 1.8 !important;line-height: 1.8 !important;}
.teamp-team3{margin-left: 3%;margin-right: 3%;line-height: 1.8 !important;}
.card-teams{min-height: 721px !important;}



}








