.bgcont-1 .bgncont{
    background-color: #283590;
}
.hcont-1 .ncont{
    background-color: #fff;
    padding: 15px 0px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
}
#RARI-TuaE-Frsl-Jsiy.Menu-Bar-3-v1 .desktop{
    box-shadow: none !important;
}
#RARI-TuaE-Frsl-Jsiy.Menu-Bar-3-v1 .menu_container {
    text-align: right !important;
}
.cont-1{
        background-image: url(https://www.bharatiweb.in//images/WebSiteImg_baner.jpg);
    background-size: cover;
}
.cont-1 .ncont {
    background: rgba(40, 53, 147,.6);
    padding: 25px 0px 50px 0px;
}
.banner-text-main{
    margin: 0 0 10px !important;
    padding: 10px 15px !important;
    background-color: rgba(255,255,255,.09);
    border-radius: 25px 25px 25px 25px;
    max-width: 280px;
}
.banner-text-main .banner-text{
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    font-weight: 600;
}
#BhPL-tILc-ZOgu-JFfJ.Img-Title-Intro-UI-7-v2{
    position: relative;
    top: -50px;
}

#BhPL-tILc-ZOgu-JFfJ.Img-Title-Intro-UI-7-v2 .grid .box .content{
    background-color: rgba(40,53,147,.85);
    padding: 25px 25px;
}


.cont-4{
        background-image: url(https://www.bharatiweb.in//images/WebSiteImg_back-intro.png);
    background-position: center;
    padding: 0px 0px;
}
.cont-3 .ncont{
   background-color: #f0f0f0;
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h20v20H0V0zm10 17a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm20 0a7 7 0 1 0 0-14 7 7 0 0 0 0 14zM10 37a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm10-17h20v20H20V20zm10 17a7 7 0 1 0 0-14 7 7 0 0 0 0 14z' fill='%23ffffff' fill-opacity='0.48' fill-rule='evenodd'/%3E%3C/svg%3E");
    padding: 30px 10px;
}
.cont-2{
    background-color: #fafafa;
    
}
.cont-4 .ncont{   
    background-color: rgba(182, 178, 255, .15);
    padding: 20px 0px;
}
#rOyy-FreD-cwZK-DZIy.Text-Custom-Text-1-v1 .grid .text span .heading-span,
#OAAJ-SuVe-aMKQ-Drgt.Text-Custom-Text-1-v1 .grid .text span .heading-span,
#DrkC-dNjf-nUJn-YszJ.Text-Custom-Text-1-v1 .grid .text span .heading-span,
#Zvqb-DKXO-pDWx-ffmz.Text-Custom-Text-1-v1 .grid .text span .heading-span{
    font-size: 34px;
    font-style: italic;
    color: #283593;
}
#JydJ-yOjf-ENhg-RmwC.Text-Custom-Text-1-v1 .grid .text span .heading-span{
    font-size: 34px;
    font-style: italic;
    color: #f58634;
}
#rOyy-FreD-cwZK-DZIy.Text-Custom-Text-1-v1 .grid .text span .heading-bottom,
#OAAJ-SuVe-aMKQ-Drgt.Text-Custom-Text-1-v1 .grid .text span .heading-bottom,
#JydJ-yOjf-ENhg-RmwC.Text-Custom-Text-1-v1 .grid .text span .heading-bottom,
#DrkC-dNjf-nUJn-YszJ.Text-Custom-Text-1-v1 .grid .text span .heading-bottom,
#Zvqb-DKXO-pDWx-ffmz.Text-Custom-Text-1-v1 .grid .text span .heading-bottom{
    width: 80px;
    height: 2px !important;
    background: #f58634;
    display: block;
    content: '';
    margin: 0 auto;
    padding: 0px;
}
.pro-desc{
    font-size: 14px;
    font-weight: 500;
    color: #6a6a6a;
}
#WZXN-GjVU-WFxI-gXYS .Img-Title-Intro-UI-1-v2 .content .btn_container a:nth-child(1),
#MXZX-sUoy-NopZ-MRdy .Img-Title-Intro-UI-1-v2 .content .btn_container a:nth-child(1){
    border-radius: 20px;
}
.col-md-12 .padding-zero{
    padding: 0 !important;
    background-color: #f5f5f5;
}
.cont-5{
    background-image: url(https://image.freepik.com/free-vector/white-3d-modern-background-design_53876-88246.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.cont-5 .ncont{   
    background-color: rgba(182, 178, 255, .15);
    padding: 20px 0px;
}
.cont-6{
    background-image: url(https://www.bharatiweb.in//images/WebSiteImg_testimonials-background.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.cont-6 .ncont{   
    background: rgba(40,53,147,.85);
    padding: 25px 0px;
}
.cont-8{
    background-image: url(https://images.pexels.com/photos/3183197/pexels-photo-3183197.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}
.cont-8 .ncont{   
    background: rgba(40,53,147,.85);
    padding: 45px 30px;
}
.services-main{
font-family: 'Poppins', sans-serif;
}
.service_img2 img{
margin:20px 0px;
}
.services-main p{
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #616161;
font-family: 'Poppins', sans-serif;
}
.service_heading a{
    font-family: poppins,sans-serif;
    color: #283590 !important;
    font-size: 24px !important;
    font-weight: 550 !important;
}
.service_row {
  border-bottom: 1px solid #cdcdcd;
  margin-bottom: 20px;
  padding: 20px 0px;
}
.cliend-grid-main{
display: grid;

grid-template-columns: 1fr 1fr 1fr 1fr;
grid-gap: 10px;
margin: 20px 0px;
background-color: #fafafa;
padding: 20px;
border:1px solid #283590;
}
.cliend-grid-main .grid{

width:100%;
height: 100%;
z-index: 0;
-webkit-filter: grayscale(0%);
  filter: grayscale(0%);
-webkit-transition: all .45s cubic-bezier(.165,.84,.44,1);
-o-transition: all .45s cubic-bezier(.165,.84,.44,1);
transition: all .45s cubic-bezier(.165,.84,.44,1);
border:1px solid #cdcdcd;
background-color: #fff;

}
.grid-item{
background-color: #fff;
/*padding: 20px 20px 0px 20px;*/
z-index: 0;
}
.cliend-grid-main a{
width:100%;
height:150px;
display: block;
/*position: relative;*/
}
.cliend-grid-main a img{
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
max-width: 100%;
max-height: 100%;
opacity: 0.95;
}
.cliend-grid-main .grid:hover{
-webkit-filter: grayscale(0%);
  filter: grayscale(0%);
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
  transform: scale(1.1);
-webkit-box-shadow: 1px 5px 15px #919191;
  box-shadow: 1px 5px 15px #919191;
z-index: 5;
}
.cliend-grid-main .grid:hover .grid-item{
background-color: #fff;
}
.cliend-grid-main .grid:hover .cmp-name {
background-color: #fff;
}
.other_features {
  margin-top: 70px;
  user-select: none;
  padding-bottom: 100px;
  font-family: poppins;
}
.other_features h2 {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  margin-bottom: 50px;
  text-align: center;
  grid-gap: 20px;
}
.other_features h2 span {
  position: relative;
  top: calc(50% - 1px);
  display: inline-block;
  height: 2px;
  background-color: #f58731;
  vertical-align: middle;
}
.other_features h2 a {
  display: inline-block;
  vertical-align: middle;
  text-transform: uppercase;
  font-size: 24px;
  letter-spacing: 1px;
  color:#283590;
}
.other_features h2 span {
  position: relative;
  top: calc(50% - 1px);
  display: inline-block;
  height: 1px;
  background-color: #f58731;
  vertical-align: middle;
}
.other_features .grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 40px;
}
.other_features .grid .box {
  display: grid;
  grid-template-columns: 1fr;
  text-align: center;
  grid-gap: 0px;
}
.other_features .grid .box .icon img {
  max-width: 50px;
}
.details h1{
font-size: 20px;
}

@media screen and (max-width: 768px){
.cliend-grid-main{
  grid-template-columns: 1fr 1fr;
}
.other_features .grid{
          grid-template-columns: 1fr 1fr;
        }
}
@media screen and (max-width: 425px){
.cliend-grid-main{
  grid-template-columns: 1fr 1fr;
}
.cliend-grid-main a{
  height: 80px;
}
.other_features .grid{
      grid-template-columns: 1fr 1fr;
    }
}
@media only screen and (max-width: 767px) {
    #SPzA-logX-EWHz-hIIN.Custom-Links-1-v1 a{
        padding: 7px 2px !important;
    }
    #SPzA-logX-EWHz-hIIN.Custom-Links-1-v1 {
        text-align: center !important;
    }
    #dHpR-YlbX-qZkL-LOkU.Custom-Links-1-v1 a {
        padding: 8px 5px !important;
    }
    #dHpR-YlbX-qZkL-LOkU.Custom-Links-1-v1 {
        text-align: center !important;
    }
    #dHpR-YlbX-qZkL-LOkU.Custom-Links-1-v1 a {
        font-size: 11px !important;
    }
    #CddV-fjkd-Vori-wkLL .Img-Title-Intro-UI-1-v2 .content .content_wrapper {
        padding: 20px 20px;
    }
    #RARI-TuaE-Frsl-Jsiy.Menu-Bar-3-v1 {
        margin-bottom: 0px;
        text-align: right !important;
        position: absolute !important;
        top: -50px !important;
        right: 0 !important;
    }
    
    #xiJg-dKLJ-wJII-TYVU.logo_image_container {
        margin-bottom: 0px!important;
        position: relative !important;
        width: 75% !important;
    }
    
    .Menu-Bar-3-v1 .mobile_menu .mobile_menu_container {
        text-align: left !important;
    }
}