*{margin:0px; padding:0px; }
body{font-family: 'Inter', sans-serif; font-size: 14px; font-style: normal; font-weight: 300; line-height: 23.8px; /* 170% */
}
body a{
    color:#000;
    text-decoration: none;
}
p{
    font-size: 18px;
}
body h1,body h2, body h3{
 margin-bottom: 30px;
}
body h1 {
    font-size: 42px;
   
}

body h2{
   font-size:24px;
}
body h3{
    font-size:24px;
}

.membercorsual{
    padding-left:50px;
    padding-right:50px;
}
.slidercerficate{
    margin-top:80px;
}
.slidercerficate .owl-nav {
    position: absolute;
    top: -56px;
    right: 0px;
}
.slidercerficate .owl-nav button {

}
.contactheading {
    font-size: -webkit-xxx-large;
    line-height: normal;
    margin-bottom: 25px;
    padding-right: 120px;
}

.slidercerficate.owl-carousel .owl-nav button.owl-next, .slidercerficate.owl-carousel .owl-nav button.owl-prev, .slidercerficate.owl-carousel button.owl-dot{
        border:#e6d9c4 1px solid !important;
color:#000 !important;
padding-left:30px !important;
padding-right:30px !important;
border-radius:100px;
margin-right:15px;
}
.slidercerficate.owl-carousel .owl-nav button.owl-prev span, .slidercerficate.owl-carousel .owl-nav button.owl-next span{
    font-size:0px;
}
.slidercerficate.owl-carousel .owl-nav button.owl-prev{
    background: url(../images/iprev.png);
    background-size: 12px;
    background-repeat: no-repeat;
    background-position: center;
}
.slidercerficate.owl-carousel .owl-nav button.owl-next{
      background: url(../images/inext.png);
    background-size: 12px;
    background-repeat: no-repeat;
    background-position: center;
}
.slidercerficate.owl-carousel .owl-dots{
display: none;
}
.headingskills{
    text-transform:uppercase;
}
.headname {
    font-weight: 500;
    font-size: 24px;
    margin-bottom: 28px;
}
.projectimages{
    margin-bottom:30px;
    height:auto;
    overflow: hidden;

}
.projectimages img{
    max-width: 100%;
    vertical-align: middle;
     transition: transform 2s, filter 1.5s ease-in-out;
    transform-origin: center center;
    filter: brightness(50%);

}
   
   .projectimages img:hover{


    filter: brightness(100%);
    transform: scale(1.1);

   }


.homenav{

}
.homenav img {
    display: block;
    width: 140px;
    margin: 0 auto;
}
.displaynonecls{
    display: none;
}

.mbtelephone a{
    display: block;

}

.btn{
    border-radius: 100px !important;

}
.btn:hover, .btn:focus, .btn:active{
background:#000 !important;
color:#fff !important;
border:#000 1px solid !important;
}
a:hover{
 transition: all .3s ease-in-out;
}

.getstartedbtn .btn{
padding-left:40px;
padding-right:40px;
}
.btn-outline-primary{
border:#e6d9c4 1px solid !important;
color:#000 !important;
}
.getstartedbtn {
    text-align: right;
}
img{
    width:100%;
}

.contactbtn {
    position: relative;
    padding-left: 40px !important;
    padding-right: 100px !important;
}
.contactbtn:after {
    content: "";
    position: absolute;
    background: #000;
    width: 10px;
    height: 10px;
    border-radius: 100px;
    transform: translate(-50%, -50%);
    left: 22px;
    top: 50%;
}

.contactbtn:hover:after,.contactbtn:focus:after,.contactbtn:active:after{
   content: "";
       background: #fff;
}

.footercontact .btn.footercontactbtn{
     position: relative;
    padding-left: 40px !important;
    padding-right: 100px !important;
     background: #000 !important;
    color: #fff !important;
    border: #000 1px solid !important;
}
.footercontact .btn.footercontactbtn:hover,.footercontact .btn.footercontactbtn:focus,.footercontact .btn.footercontactbtn:active{
     background: #f2e7d1 !important;
    color: #000 !important;
    border: #f2e7d1 1px solid !important;
}
.footercontactbtn:after {
    content: "";
    position: absolute;
    background: #fff;
    width: 10px;
    height: 10px;
    border-radius: 100px;
    transform: translate(-50%, -50%);
    left: 22px;
    top: 50%;
}
.footercontactbtn:hover:after,.footercontactbtn:focus:after,.footercontactbtn:active:after{
   content: "";
       background: #000;
}
.text-rightfor{
    text-align: right;
}
.footercontact{

}
.socialmedia {
    margin-top: 16px;
}
.socialmediabtn{
    border-radius:100px;
    background:#f2e7d1;
    color:#000;
    width:30px;
    height:30px;
    display: inline-flex;
    text-align: center;
align-items: center;
  justify-content: center;
  margin: 5px;

}
.socialmediabtn:hover, .socialmediabtn:focus, .socialmediabtn:active{
   background:#000;
    color:#f2e7d1;
}
.contactemailpart{

}
.contactheading.mt-90{
   margin-top:50px;
}
.contactemailpart a{
    display: block;
    margin-bottom:20px;
}
.heybansal {
    align-content: center;
}
.mt-90{
    margin-top:90px;
}
.bannerslider {
    margin-top: 50px;
}

.projectsection{

}
.lendingpro{
    margin-bottom: 20px;
}
.taskpart{

}
.taskpart.javabtn .btn{
 margin-bottom: 10px;
}
.taskpart .btn, .expfirst .btn{
    border:#e6d9c4 1px solid !important;
color:#000 !important;
padding-left:30px;
padding-right:30px;

}

.taskpart .btn:hover, .expfirst .btn:hover{
    background:#000 !important;
color:#fff !important;
border:#000 1px solid !important;
}
.uppercase.ittext {
    text-transform: uppercase;
   font-size: larger;
}
.taskpart.text-right {
text-align: right;
}
.businessheading {
    font-size: small;
    margin-bottom: 6px;
    text-transform:uppercase;
}
.aboutme {
    min-height: 400px;
}
.expfirst {
    margin-top: 20px;
    margin-bottom: 20px;
}
.divproductowner{
    margin-bottom:30px;
}
.expfirst p{

}

.homenav .navbar-toggler{
display: none;
}

@media (min-width: 1200px) {
    body .container, body .container-lg, body .container-md, body .container-sm, body .container-xl {
        max-width: 1300px;
    }
}

@media (max-width: 540px){
.heybansal{
    margin-bottom: 30px;
}
    .mbtelephone {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
       .mbtelephone a {
        margin: 0 0px 10px;
    }
    .captionheader {
    margin-bottom: 20px;
}
.projectimages {
    margin-bottom: 10px;
 
}
body h3 {
    font-size: 18px;
}
    .logomb{

    }
  .logomb img {
        margin: 0 auto 0px 0px;
    }
    .text-rightfor{
    text-align: left;
            margin-top: 50px;
}
.membercorsual {
    padding-left: 10px;
    padding-right: 10px;
}
}