p {
    font-size: 17px;
}

.services .icon img {
    margin-bottom: 10px;
    max-width: 60px;
    min-width: 60px;
}

.main-banner:after {
    content: '';
    background-image: url(../images/slider-left-dec.jpg);
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 60px;
    width: 262px;
    height: 625px;
    z-index: 1;
}
.main-banner:before {
    content: '';
    background-image: url(../images/slider-right-dec.jpg);
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    top: 60px;
    width: 1159px;
    height: 797px;
    z-index: -1;
}

.services {
    margin-top: 0;}
.services:before {
    content: '';
    background-image: url(../images/services-right-dec.jpg);
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    top: 400px;
    width: 161px;
    height: 413px;
    z-index: 0;
}
.services:after {
    content: '';
    background-image: url(../images/services-left-dec.jpg);
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 0px;
    width: 786px;
    height: 1217px;
    z-index: 0;
}
.expert_sol{margin: 100px 0 0 0; position: relative;}    
.section-heading{z-index: 999;  position: relative;}
.section-heading h4{z-index: 9; margin-bottom: 40px;}
.exp_sol_desc .thumb {
    text-align: center;
    display: inline-block;
    margin: 40px 20px;
}
.services .icon {
    display: block;
    text-align: center;
    margin: 0 auto;
}
.services .icon img {
    margin-bottom: 10px;
    max-width: 60px;
    min-width: 60px;
}

.our-portfolio {
    padding-top: 50px;
    overflow: hidden;
    position: relative;
}
.our-portfolio:before {
    content: '';
    background-image: url(../images/portfolio-right-dec.jpg);
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    top: 0px;
    width: 414px;
    height: 861px;
    z-index: 1;
}
.our-portfolio:after {
    content: '';
    background-image: url(../images/portfolio-left-dec.jpg);
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 0px;
    width: 677px;
    height: 759px;
    z-index: 1;
}

.our-portfolio .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    z-index: 2;
}
.our-portfolio .section-heading {
    margin-bottom: 80px;
}
.section-heading h4 {
    color: #283891;
    font-size: 35px;
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 25px;
}
.section-heading h4 em {
    font-style: normal;
    color: #283891;
}
.section-heading .line-dec {
    width: 50px;
    height: 2px;
    background-color: #283891;
}
.our-portfolio .item {
    position: relative;
    z-index: 222;
}
.portfolio-item {
    border-radius: 25px;
    box-shadow: 0px 0px 15px rgba(0,0,0,0.3);
    margin: 15px;
}
.portfolio-item .thumb {
    position: relative;
    border-radius: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 30px 0;
}
.portfolio-item .thumb img {
    border-top-right-radius: 23px;
    border-top-left-radius: 23px;
    overflow: hidden;
}
.our-portfolio .owl-nav {
    display: inline-block!important;
    position: absolute;
    top: -130px;
    right: 18px;
    max-width: 1320px;
}
.our-portfolio .owl-nav span {
    width: 46px;
    height: 46px;
    display: inline-block;
    text-align: center;
    line-height: 46px;
    font-size: 30px;
    background-color: #eee;
    border-radius: 50%;
    color: #fff;
    transition: all 0.5s;
}

.ourInfr .owl-nav {
    display: inline-block!important;
    position: absolute;
    top: -110px;
    right: 18px;
    max-width: 1320px;
}
.ourInfr .owl-nav span {
    width: 46px;
    height: 46px;
    display: inline-block;
    text-align: center;
    line-height: 46px;
    font-size: 30px;
    background-color: #eee;
    border-radius: 50%;
    color: #fff;
    transition: all 0.5s;
}
.ourInfr .owl-nav span {
    background-color: #818285;
    margin: 0 5px;
}
.ourInfr .owl-nav span:hover {
    background-color: #283891;
}

.free-quote {
    background-image: url(../images/quote-bg-v3.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding: 80px 0px;
    text-align: center;
    position: relative;
    z-index: 2;
    margin-top: 90px;
}
.free-quote form {
    background-color: #fff;
    display: inline-block;
    width: 100%;
    min-height: 80px;
    border-radius: 40px;
    position: relative;
    z-index: 1;
}

.main-banner .left-content h2 {
    z-index: 2;
    position: relative;
    font-weight: 700;
    font-size: 50px;
    color: #283891;
    margin-bottom: 20px;
}
.zIndex{ z-index: 2;}
.header-area.header-sticky{box-shadow: 0px 0px 10px rgba(0,0,0,0.15)!important; z-index: 9999;}
.main-nav .btn i {color: #283891;}

.border-first-button a {
    display: inline-block !important;
    padding: 10px 20px !important;
    color: #283891 !important;
    border: 1px solid #283891 !important;
    border-radius: 23px;
    font-weight: 500 !important;
    letter-spacing: 0.3px !important;
    transition: all .5s;
}
.our-portfolio .owl-nav span{background-color:#818285; margin: 0 5px;}
.our-portfolio .owl-nav span:hover {background-color: #283891;}
.accordion-body{height: auto;}
.accordion-button:not(.collapsed) {color: #283891;}

.blog {
    position: relative;
    padding-top: 20px;
}
.blog:before {
    content: '';
    background-image: url(../images/blog-left-dec.jpg);
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 0px;
    width: 961px;
    height: 1020px;
    z-index: 0;
}
.free-quote .section-heading h4 { color: #fff;}

.section-heading h4:after{background-color: #283891;}
.section-heading h4:before{background-color: #283891;}



.free-quote .section-heading h4:after{background-color: #fff;}
.free-quote .section-heading h4:before{background-color: #fff;}


.online-strgth {width: 24%; padding:30px 10px; display: flex; flex-direction: column; justify-content: center;
    align-items: flex-start;}
.our_strgth { background: #f6f7f9;}
.online-strgth a{color:#000;}
.online-strgth:hover {background: #283891;}
.online-strgth:hover a{color: #fff;}
.online-strgth:hover h4, .online-strgth:hover p {color:#fff;}

.online-strgth h4 {font-weight: 600; font-size: 18px; margin-bottom: 20px; color: #283891;}

.exctve-srch .online-strgth{justify-content: center; align-items: center; text-align: center;}
.excSrchHvr{display: none;}
.exctve-srch .online-strgth:hover .excSrchHvr{display: block;}
.exctve-srch .online-strgth:hover .excSrchNrml{display: none;}

.main-banner.rpo { padding: 130px 0px 30px 0px;}
.pyrollSrch .online-strgth { padding: 80px 10px;}

/*innner pages*/
.services .naccs .menu div.active:after {content: ''; position: absolute; bottom: -12px; left: 0; right: 0; border-top: 12px solid #ccc; border-left: 12px solid transparent; border-right: 12px solid transparent; width: 12px; height: 12px;
    margin: 0 auto;}
    .accordion-item{background-color: transparent;}
    .accordion-button:not(.collapsed){background: rgba(255,255,255,0.2);}
    .accordion-body{background: rgba(255,255,255,0.2);}
    .accordion-button{background: rgba(255,255,255,0.3);}
    .accordion-button:focus{box-shadow: none;}
    .accordion-item:first-of-type { border-top-left-radius: 20px; border-top-right-radius: 20px;}
    .accordion-item:last-of-type {border-bottom-right-radius: 20px; border-bottom-left-radius: 20px;}
    .blog:before{height: 820px;}

    .btn-type-1{font-size: 16px; border: 1px solid #353858; background:none; border-radius: 5px; box-shadow: none; color:#353858;}
    .btn-type-1:hover{font-size: 16px; border: 1px solid #353858; background:#353858; border-radius: 5px; box-shadow: none; color:#fff; font-weight: 500;}


    .link {font-size: 2rem;font-weight: bold; color: white;text-decoration: none; position: relative;}
    .link span,.link i {  position: relative;}
    .link i {margin-left: 0.5em;}
    .link .color { width: 2em; height: 2em;border-radius: 2em; background-color: var(--color); position: absolute; top: 50%;
      transform: translatey(-50%); left: -0.65em;}


      .link {font-size: 2rem; font-weight: bold;color: white; text-decoration: none; position: relative;}
.link span,.link i {position: relative;}
.link i { margin-left: 0.5em;}
.link .color {width: 2em; height: 2em; border-radius: 2em; background-color: var(--color); position: absolute; top: 50%;
  transform: translatey(-50%); left: -0.65em;}

  p{color: #000;}
  a.menu-link i {font-size: .65rem; font-weight: 300; margin-left: 2px;}
  #about{overflow: hidden;}
  .secHIW ol li {padding-bottom: 10px;}
  .expert_sol .exp_sol_desc { z-index: 9;}
  .exp_sol_pts { text-align: center;}
  .exp_sol_desc .thumb { text-align: center; display: inline-block;  margin: 40px 20px;}
  .portfolio-item .thumb{display: flex; justify-content: center;  align-items: center; padding: 30px 0;}
  .owl-carousel .owl-item img{width: auto;}
  .portfolio-item .down-content{display: none;}
  .main-banner{padding: 130px 0px 100px 0px;}
  
  .free-quote form{padding: 25px;}
  .free-quote .form-group { text-align: left;}
  .free-quote form input{margin-top: 0; margin-bottom: 20px; margin-left: 0; border: none; border-bottom: 1px solid #ccc;
    border-radius: 0; padding-left: 0;}
  .free-quote .form-group select { margin-bottom: 20px;height: 45px; -webkit-appearance: auto; border: none;
    border-bottom: 1px solid #ccc; border-radius: 0; padding-left: 0;}
  .free-quote form .btn {height: 50px; width: auto; border-radius: 30px; padding: 0 50px; margin: 40px 0 20px 0; background: #283891;  border: 1px solid #283891;}
  .header-2 .header-cta-btn, .header-1 .header-cta-btn, .header-basic .header-cta-btn{border: 2px solid #243074;
    font-weight: normal;}

    .free-quote textarea.form-control{border: none; border-bottom: 1px solid #ccc; border-radius: 0; padding-left: 0;}
    .ctrct-stfg .online-strgth { padding: 50px 10px;}
/*inner pages ends*/

.hlthServices { padding: 40px 0; margin-bottom: 50px;}
.hlthServices h3 { margin-bottom: 10px;}
.hlthServices p { margin-bottom: 25px;}
.badges span { background: #c1c1c1; padding: 5px 20px; border-radius: 18px;}
.main-banner.hlthCare { padding: 130px 0px 0px 0px;}
.our-strength h4{line-height: 32px;}
.ctrct-stfg .online-strgth h4{line-height: 22px;}
.btn-more-dark {transition: all ease-in 0.5s; color: #283891; border: 2px solid #283891; border-radius: 20px; padding: 5px 20px;}
.btn-more-dark:hover {color: #fff; border: 2px solid #283891; background: #283891; border-radius: 20px; padding: 5px 20px;}

/*.pressBlog { width: 33%; display: inline-block; z-index: 9; margin-right: 15px;}
.pressblgImg { margin-bottom: 20px;}
.pressblgImg img{width: 100%; border-radius: 30px; padding: 5px; box-shadow: 0px 0px 5px #000;}
.pressBlogDesc h3 { color: #283891; font-size: 22px; margin-bottom: 15px;}
.pressBlogDesc p { margin-bottom: 15px;}
*/
.pressBlog { width: 100%; display: inline-block; margin-right: 15px; margin-bottom: 30px;}
.pressblgImg { margin-bottom: 20px; width: 30%;  display: inline-block;}

.pressblgImg img{width: 100%; border-radius: 30px; padding: 5px; box-shadow: 0px 0px 5px #000;}
.pressBlogDesc {display: inline-block; width: 66%; margin-left: 30px; vertical-align: middle;}
.pressBlogDesc h3 { color: #283891; font-size: 22px; margin-bottom: 15px;}
.pressBlogDesc p { margin-bottom: 15px;}

.tmeStmp{display: flex; justify-content: space-between; align-items: center;}

.leadersMainImg { text-align: center;}
.leadersMainImg img { border-radius: 50%; margin-bottom: 40px;}
.leadersMainDesc{padding-left: 20px;}
.leadersMainDesc h3 { position: relative; display: inline-block; margin-bottom: 20px; padding-bottom: 10px;}
.leadersMainDesc h3:before { content: ''; background: #27368c; height: 3px; width: 60%; position: absolute;
    bottom: 0;  left: 0;}

.lpp{overflow: hidden;}
.lpp-img {text-align: center; }  
.lpp-img img { width: 33%; display: inline-block; margin-bottom: 5px;}  
.lpp-img h3 { color: #818285!important;}
.ourAwardsCol{text-align: center; margin-bottom: 50px;}
.ourAwardsCol img{border-radius: 50%; margin-bottom: 30px; width: 250px; height: 250px; box-shadow: 0px 0px 9px #000;}
.ourAwardsCol h3 {color: #1a1a1a; font-size: 21px; margin-bottom: 15px;}
.ourAwardsCol p { color: #283891; font-size: 18px; margin-bottom: 15px; font-weight: 600;}
.ourAwards{overflow: hidden;}

.aaa{width: 250px; height: 250px;overflow: hidden; transition: all ease-in-out 0.3s; border-radius: 50%; text-align: center; margin: 0 auto 30px;}
.ourAwardsCol .aaa img{transform: scale(1.2); transition: all ease-in-out 0.3s; filter: brightness(0.5);}
.ourAwardsCol:hover .aaa img{transform: scale(1.0); transition: all ease-in-out 0.3s; filter: none;}


.ourGally .card {border: none; border-radius: 0;}
.ourGally {display: grid; grid-auto-rows: 1fr; grid-template-columns: 1fr 1fr 1fr 1fr;}
.ourGally .card img:hover { filter: brightness(0.5);}

.ourInfr .owl-item .thumb {flex-direction: column; min-height: 260px; justify-content: space-between; padding: 0;}
.ourInfr.owl-carousel .owl-item img {margin-bottom: 20px; border-radius: 0;}
.ourInfr.owl-carousel .owl-item h4 { font-size: 16px; color: #283891; text-align: center; position: absolute; bottom: 0;
    background: #fff; height: 69px; left: 0; right: 0; display: flex;border-radius: 0 0px 25px 25px;
    justify-content: center; align-items: center; padding: 5px 10px;}
.oitImg { background: #ebebeb; width: 100%; text-align: center; border-radius: 25px 25px 0 0; display: flex;
    justify-content: center;  align-items: center;  height: 190px;}  
.portfolio-item:hover .oitImg { background: #283891;}
.portfolio-item .oitImg .imgNormal{ display: block;}
.portfolio-item .oitImg .imgHover{ display: none;}

.portfolio-item:hover .oitImg .imgNormal{ display: none;}
.portfolio-item:hover .oitImg .imgHover{ display: block;}

.javaMain #accordionExample, .it-infra-inner #accordionExample{padding: 20px 0px;}  
.main-banner.javaMain { padding: 130px 0px 0px 0px;}    
.knwMre { border: 2px solid #283891; border-radius: 30px; padding: 5px 20px; margin: 20px 0 0 0;}
.online-strgth:hover .knwMre { border: 2px solid #fff; border-radius: 30px; padding: 5px 20px; margin: 20px 0 0 0; color:#fff;}



/*contact us*/
.row.call-top { position: relative;  z-index: 1;  margin-top: 0px; }
.call-center-thumb img { width: 100%;}
.call-center-content {position: relative; z-index: 1; background: none; padding: 50px 0 50px 0px; margin-left: 0px; }
.call-center-content h4 { font-size: 16px; }
.call-center-content h2 {font-size: 30px !important; line-height: 36px; }
.call-center-right-box { padding: 27px 0 0 0; }
.button-right2.dreamit-button-two { position: relative;  display: inline-block;  z-index: 1; margin-top: 1px; }
.dreamit-button-two {position: relative; display: inline-block; z-index: 1; margin-top: 46px;}
.dreamit-button-two a { font-size: 16px; color: #fff; background: #273584; padding: 14px 35px;  transition: .3s;
      font-weight: 600; border-radius: 0; display: inline-block; border: 0; }
.dreamit-button-two a:hover{text-decoration: none;}
.dreamit-button-two:after { position: absolute; content: none;  background: #0B2653; right: -4px; bottom: -4px;  height: 100%; width: 100%;  transition: .5s; z-index: -1; display: block; }
.section-padding {  padding: 100px 0; }
.contact-information-box-3 .single-contact-info-box { position: relative; z-index: 1; padding: 20px 25px; display: block;
      border-radius: 3px; background: #f3f3f3; text-align: left; margin-bottom: 20px; overflow: hidden; }
.contact-information-box-3 .contact-info { position: relative; z-index: 1; }
.contact-information-box-3 .contact-info i { position: absolute; top: 50%; transform: translateY(-50%); right: -10px;
      color: #5764ec; font-size: 35px; width: 70px; height: 70px; line-height: 70px;  text-align: center;  border-radius: 50%; display: block;  background: #ffffff; }
.contact-information-box-3 .contact-info h6 {font-weight: 700; font-size: 18px; color: #333; margin-bottom: 7px;
      text-transform: capitalize; }
.contact-information-box-3 .contact-info p { font-weight: 500;font-size: 17px; color: #333; margin: 0;}
.contact-information-box-3 .single-contact-info-box .contact-info-bg-icon {color: #ff561d;  opacity: .07; position: absolute; left: 0; right: 0; bottom: -100px; margin: 0 auto; z-index: -1; -webkit-transition: 0.5s;  transition: 0.5s;
    }
.contact-information-box-3 .single-contact-info-box .contact-info-bg-icon i { font-size: 200px; }
.mcnt-mails {position: relative; z-index: 1; background: #fff; box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%);
      padding: 37px 0 79px 40px; margin-left: -30px; }
.cnt-mails { padding: 10px; }
.cnt-header h2 {  color: #243074; font-size: 38px;  font-weight: 500; line-height: 30px;  margin: 40px 0 45px;
      text-align: center;  text-transform: capitalize; }
 .cnt-header h4 {color: #217969; margin-bottom: 30px;  font-weight: bold;  line-height: 27px; letter-spacing: 3px;
      text-align: center; text-shadow: #53b4a2 1px 1px; text-transform: uppercase;}
.messagestyle { margin: -33% 0 0 5%; position: absolute; color: #243074 !important; z-index: 9; font-weight: bold;
      border: 2px double #243074; padding: 5px; border-radius: 5px;  background-color: white;  animation: zoom-in-zoom-out 1s ease 1; }

    @keyframes zoom-in-zoom-out {
      0% {
        transform: scale(1, 1);
      }

      50% {
        transform: scale(1.5, 1.5);
      }

      100% {
        transform: scale(1, 1);
      }
    }

.findingSec{border: 1px solid #ccc; border-radius: 50px; width: 1170px; margin: 0 auto; overflow-x:hidden; }
.cnt-mails { padding: 40px 10px; border: 1px solid #ccc; min-height: 220px; border-radius: 10px; text-align: center;}
.cnt-mails img {max-width: 80px; margin: 0 0 25px 0;}
.cnt-mails h4 { font-size: 20px;}
.locationSection.mapBg { background: #535353; padding: 20px; box-sizing: border-box; border-radius: 0 0px 0 0;
        color: #fff; }
.locationSection.mapBg1 {background: #535353; padding: 20px; box-sizing: border-box;    border-radius: 0 0px 0px 0px;
        color: #fff; }
.mapSec {  padding: 10px; box-sizing: border-box; }
.mapHolder{ height: 430px; overflow: hidden;   }
.mapSec iframe{width:100%;}
.locationBackground{background: #989899; padding: 20px; margin-bottom: 50px;}
.call-center-area{overflow: hidden;}
.bdr-right{border-right: 1px solid #ccc;}

.office-locations { background: #f7f8fa !important; color: black; font-size: medium; text-align: initial;
  padding: 30px; line-height: 2; }

.office-locations h2 { color: #273584; font-weight: bold; font-size: 22px;}

.row .column {-webkit-flex: 1; /* Safari */ -ms-flex: 1; /* IE 10 */ flex: 1; /* Standard syntax */}

.dark-logo{max-width: 210px;}
.locationsTabs{overflow: hidden;}
.locationSection.mapBg2 { width: 49%; display: inline-block; margin-bottom: 40px; vertical-align: top;}

.locationsTabs div#nav-tabContent {border: 5px solid #13279b; margin-bottom: 50px;}
.locationsTabs .tab-pane iframe {width: 100%;  margin-bottom: 0px;}
.locationsTabs div#nav-tab { display: table;width: 100%; margin-bottom: 100px; border-bottom: none;  }
.locationsTabs div#nav-tab .nav-link { display: table-cell; }
.locationsTabs div#nav-tab .nav-link.active { border: 1px solid #13279b; border-radius: 0px;position: relative;}

.locationsTabs div#nav-tab .nav-link.active:before {content: ''; position: absolute; top: -143px;  left: 0; right:0; width:20px; margin:0 auto; border-top: 20px solid #13279b; border-left: 15px solid transparent;
  border-right: 15px solid transparent;}
.locationsTabs div#nav-tab .nav-link p {font-size: 22px; font-weight: 600; color: #13279b;}
.locationsTabs div#nav-tab .nav-link span{color:#666; font-size: 14px;}
.locationsTabs div#nav-tab .nav-link:hover{border: 1px solid #13279b; border-radius: 0px;}

.locationsTabs div#nav-tabContent .tab-pane{margin-bottom: -7px;}
#contact_us .form-group input { height: 45px;}
#contact_us .form-group .form-control{margin-bottom: 15px;}
#contact_us button.btn.btn-primary { background: #243074; border: 1px solid #243074; padding: 10px 20px; border-radius: 0;}
.direction-address{display: none;}

.hyd-loc, .chenn-loc {border: 2px solid #243074;   float: left;  padding: 10px 20px; text-align: center; margin-bottom: 40px; width: 72%; margin-right: 40px;}
.chenn-loc { width: 24%; padding: 10px 0!important; margin-right: 0;}
.hyd-loc h4, .chenn-loc h4 {margin: 0; font-size: 20px; color: #243074;}

.cnt-mails h4 a {color: #283891; margin: 10px 0; display: inline-block;}
.contact-info a {color: #283891;}

  @media screen and (max-width:767px){
    .findingSec{width:90%;}
    .locationsTabs div#nav-tab{display: block; width: 100%; margin-bottom: 30px; border-bottom: none; white-space: nowrap;
    overflow: hidden; overflow-x: auto;}
  .locationsTabs div#nav-tabContent .tab-pane{position: relative;}
    .locationsTabs div#nav-tabContent .tab-pane:after {content: ''; position: absolute; border-top: 25px solid #164b91;
    border-left: 15px solid transparent; border-right: 15px solid transparent; bottom: -18px; left: 0; right: 0; margin: 0 auto;
    width: 25px;}
    .cnt-mails{margin-bottom: 15px;}
    .findingSec .row.call-top .col-12 { border: none!important;}
    .cnt-header h2{font-size: 32px;}
    .section-padding { padding: 60px 0;}
    #contact_us { padding: 0 15px;}
    .contact-information-box-3 .contact-info i{font-size: 26px; width: 52px;  height: 52px; line-height: 52px;}
    .contact-information-box-3 .single-contact-info-box{padding:15px;}
    .locationSection.mapBg{padding: 10px;}
    .locationSection {padding: 0!important;}
    .locationSection .addressSec { padding: 10px;}
    .locationSection.mapBg2 {width: 100%;}
    .locationsTabs div#nav-tab .nav-link{display: inline-block; width: 80%; white-space: normal; vertical-align: top;
    margin-bottom: 10px;}
    .direction-address{display: flex; justify-content: space-between; align-items: center;}
    .hyd-loc, .chenn-loc{display: none;}
    .less-locations { display: flex; flex-direction: column; align-items: start;}
    .more-locations { display: flex; flex-direction: column-reverse;  align-items: end;}
    .less-locations img { max-width: 40px;}
    .more-locations img { max-width: 40px;}
  }


/*contact us ends*/


.findTlentForm{overflow: hidden;}
.individualSeekers{margin: 20px 0;}
#client-form.form-horizontal .form-group { margin-right: 0px; margin-left: 0px;}
.individualSeekers a {color: #283891;}
.individualSeekers h5 {margin-bottom: 20px;}

.findTlentForm .input-group .form-control{height: 45px;}
.findTlentForm .input-group-addon{display: none;}
.findTlentForm .input-group select.form-control{-webkit-appearance: auto;}
.findTlentForm .btn-warning{background: none; color:#283891; border:1px solid  #283891; border-radius: 30px; font-weight: normal; text-transform: capitalize;}
.findTlentForm .btn-warning:hover{background-color: #283891; border-color: #283891; color:#fff;}


.submitResumeForm{overflow: hidden;}
.submitResumeForm .input-group-addon { display: none;}
.submitResumeForm .input-group .form-control{height: 45px;}
.submitResumeForm .input-group select.form-control{-webkit-appearance: auto;}
.twoCol { margin: 0!important;}
.twoCol .form-group.col-md-6{float:left;}
.submitResumeForm .has-feedback .form-control { padding-right: 20px;}
.submitResumeForm .input-group .form-control{width: 100%!important;}
.sbmtRsme{padding: 130px 0px 20px 0px}
.intrwTips{padding: 130px 0px 20px 0px}

.submitResumeForm .btn-warning{background: none; color:#283891; border:1px solid  #283891; border-radius: 30px; font-weight: normal; text-transform: capitalize;}
.submitResumeForm .btn-warning:hover{background-color: #283891; border-color: #283891; color:#fff;}


/*mobile styles starts*/
@media screen and (max-width:767px){
    .main-banner .left-content h2{font-size: 35px;}
    .section-heading h4{font-size: 28px;}
    .our-portfolio .owl-nav{top:-60px;}
    .our_strgth .container.d-flex { display: block!important;}
    .online-strgth {width: 100%;}
    .badges span{margin-bottom: 10px;  display: inline-block;}
    .innerRetail .main-banner { padding: 130px 0px 0px 0px;}
    .expert_sol { margin: 40px 0 0 0;}
    .our-portfolio { padding-top: 0;}
    .pressBlog{width: 100%; margin-bottom: 40px;}
    .pressblgImg{width: 100%;}
    .pressBlogDesc{width: 100%; margin-left: 0;}
    .leadersMainImg img{width: 70%;}
    .leadersMainImg{margin-bottom: 20px;}
    .leadersMainDesc {padding-left: 0;}
    .teamBg2 .row { display: flex; flex-direction: column-reverse;}
    .lpp-img{white-space: nowrap; overflow: hidden; overflow-x: auto;}
    .lpp-img img { width: 80%; padding-bottom: 10px;}
    .ourGally {
        display: grid;
        grid-auto-rows: 1fr;
        grid-template-columns: 1fr;
    }
}
/*mobile styles ends*/
