@media only screen and (max-width:768px) and (min-width:701px){
     .columns{
        width:100%;
        

    } 
    .boxsection{border: solid 1px blue ;
        margin: 10px 10px 0px 10px;
padding:10px;
border-radius: 5px;}

.boxsection3{
 min-height: 400px;
color:white;
background-color: #180052;
padding:10px;
}
.left1 {
    left: 0;
  background-color:#182128;
  width: 100%;
  border-radius: 10px;
  margin-right:100px;
padding-bottom: 20px;
padding-top: 20px;
}
.boxsection4{ 
 padding-bottom:30px;
color:white;
background: url('../assets/img/home/banner1.png');
background-repeat: no-repeat;
background-size: 500px 500px;
padding:0px 10px 50px 10px;}
.boxsection5{border: solid 1px blue ;
        margin: 10px 10px 10px 10px;
padding:10px;
border-radius: 5px;}

.boxsection8{
        margin: 10px 10px 0px 10px;

border-radius: 5px;}
.boxsection9{   
    padding:0px;
        margin: 10px 10px 10px 10px;

border-radius: 5px;
}
.boxsection10{color:white;
background-color: #182128;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
 

background:cover;}

.textcenter{
    text-align: center;
    font-size: 16px;
}

.heading7{
text-align:cenetr;
color:#0035E8;
font-size:20px;
font-weight: bold;
margin: 10px 100px 10px 100px;
    }
.line{align-items: center;
width: 70%;}

.hr-lines:before{
    font-size:10px;
  content:" ";
  height: 2px;
  width: 100px;
  background:#0035E8;
  display: block;
  position: absolute;
  top: 50%;
  left:0;
  font-weight: 100;
}.sectionhead{margin-bottom:50px;}
.hr-lines1{
    
    font-size:20px;
    color:#180052;
    margin-top: 50px;
    margin-left:100px;
  position: relative;
  max-width: 500px;
  margin-bottom: 50px;
  font-weight: 100;

}
.hr-lines1:before{
    font-size:16px;
  content:" ";
  height: 1px;
  width: 50px;
  background:#180052;
  display: block;
  position: absolute;
  top: 50%;
  left:-50px;
  font-weight: 100;
}
.hr-lines{
    font-size:10px;
  position: relative;
  max-width: 500px;
  margin-bottom: 10px;
  text-align: center;
  font-weight: 100;
}
.boldtext{text-align: center;
    font-size: 16px;
font-weight: bold;}
.text1center {
    text-align:justify;
    font-size: 16px;
}
.text5center{
    text-align:left;
    font-size: 16px;
    font-weight:100;
}
.boxsection4{ 
color:white;
background: url('../assets/img/home/banner1.png');
background-repeat: no-repeat;
background-size: 500px 500px;
padding:0px 10px 50px 10px;

}
.boxsection6{ 
color:white;
background: url('../assets/img/home/banner2.png');
background-repeat: no-repeat;
background-size: 500px 500px;
padding:0px 10px 50px 10px;
}
.boxsection7{color:white;
background: url('../assets/img/home/banner3.png');
background-repeat: no-repeat;
background-size: 500px 500px;
padding:0px 10px 50px 10px;
}
.boxsection8{color:white;
background: url('../assets/img/home/Shobha-Banner.png');
background-repeat: no-repeat;
background-size: 500px 500px;
padding:0px 10px 50px 10px;
}
.right2 {right: 0;
    background: url('../assets/img/home/case1.png');
background-repeat: no-repeat;
  background-size: contain;
  width: 90%;
  padding:10px;
  min-height: 300px;
  min-width: 440px;
 margin-bottom: 10px;
}
 .right3{right: 0;
    background: url('../assets/img/home/case2.png');
background-repeat: no-repeat;
  background-size: contain;
  width: 90%;
  padding:10px;
  min-height: 300px;
  min-width: 440px;
 margin-bottom: 10px;}
 .right4{right: 0;
    background: url('../assets/img/home/case3.png');
background-repeat: no-repeat;
  background-size: contain;
  width: 90%;
  padding:10px;
  min-height: 300px;
  min-width: 440px;
 margin-bottom: 10px;}
 
 .right5{right: 0;
    background: url('../assets/img/home/case4.png');
background-repeat: no-repeat;
  background-size: contain;
  width: 90%;
  padding:10px;
  min-height: 300px;
  min-width: 440px;
 margin-bottom: 10px;}

 .right6{right: 0;
    background: url('../assets/img/home/case5.png');
background-repeat: no-repeat;
  background-size: contain;
  width: 90%;
  min-height: 300px;
  min-width: 440px;
 margin-bottom: 10px;}

 .right7{right: 0;
    background: url('../assets/img/home/case6.png');
background-repeat: no-repeat;
  background-size: contain;
  width: 90%;
  min-height: 300px;
  min-width: 440px;
 }
 .right8{right: 0;
    background: url('../assets/img/home/Shobha-Banner.png');
background-repeat: no-repeat;
  background-size: contain;
  width: 90%;
  min-height: 300px;
  min-width: 440px;
 margin-bottom: 10px;}

.hr-lines{
  position: relative;
  max-width: 500px;
  margin-bottom: 10px;
  text-align: center;
  font-weight: 100;
}
.hr-lines:before{
  content:" ";
  height: 2px;
  width: 50px;
  background:#0035E8;
  display: block;
  position: absolute;
  top: 50%;
  left:0;
  font-weight: 100;
}
}
.blog-img{height:207px;object-fit:cover;}
.connect-sec h3.card-title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 2.5em;
}
h2 span.small {
    font-size: 20px;
    letter-spacing: 1px;
}
/* shan edit start from here */
    *{
        box-sizing: border-box;
    }
    .heading{
        text-align:cenetr;
    }
    .heading1{
        text-align:cenetr;
    }
    p.heading3{text-align:cenetr;
    font-size:50px;
font-weight: 200;
        color:white;
        line-height:1;
    }
.heading4{}
    .columns{
        float: left;
        width: 50%;
        padding:12px;
        min-height:100px;
    }
    .buttoncasestudies{color:white;
        background-color:#861922;
        margin-left:150px;
        margin-top:20px;
        padding:5px;
        font-size:15px;
        border:solid white 1px;
    }
    .imgcase{
        margin-left:80px;
        border-radius:10px;
    margin-bottom:20px;
    }
    .buttoncasestudies:hover
    {background: transparent;color: #fff;
       
    }
    .imgcircle {
        height:500px;
  display: block;
  margin-bottom:50px;
  margin-left: auto;
  margin-right: auto;
  
}
.head1{
    margin-top:10px;
    
    color:#fff;
line-height:1;
    font-size: 50px; /* Set the font size */
  text-align: center; /* Center the text */
  font-weight:900;}
  
    .left {
        margin-top:-10px;
  left: 0;
  background-color: #E8E8E8;
  width: 30%;
  border-radius: 10px;
  margin-right:10px;
padding-bottom: 20px;
padding-top: 20px;
         margin-bottom:20px;
    }
    
    .left2 {
        margin-top:10px;
  left: 0;
  background-color: #E8E8E8;
  width: 30%;
  border-radius: 10px;
  margin-right:10px;
padding-bottom: 20px;
padding-top: 20px;
         margin-bottom:20px;
    }

 .left11 {
     margin-top:10px;
margin-bottom:50px;
  left: 0;
  background-color: #E8E8E8;
  width: 30%;
  border-radius: 10px;
padding-top: 10px;}

.left15{margin-top:-25px;
  left: 0;
  background-color: #E8E8E8;
  width: 30%;
  border-radius: 10px;
  margin-right:10px;
padding-bottom: 10px;
padding-top: 10px;}

.left1 {
left: 0;
background-color:#182128;
width: 30%;
border-radius: 10px;
margin:0px auto;
margin-right:100px;
padding-bottom: 20px;
padding-top: 20px;}

.right {
   margin-top:10px; 
    
  right: 0;
  background-color: #E8E8E8;
  width: 60%;
  padding:15px;
  border-radius: 10px;
}
.right11 {
   margin-top:10px;
   margin-left:10px;
  right: 0;
  background-color: #E8E8E8;
  width: 60%;
  padding:15px;
  border-radius: 10px;
}
.right13 {
  margin-top:20px;   
  right: 0;
  background-color: #E8E8E8;
  width: 60%;
  padding:15px;
  border-radius: 10px;
}
.right14 {
    margin-top:10px;
  right: 0;
  background-color: #E8E8E8;
  width: 60%;
  padding:15px;
  border-radius: 10px;
}

.right1 {
    margin-top:20px;
  right: 0;
  background-color: #E8E8E8;
  width: 60%;
  padding:15px;
  border-radius: 10px;
}

.right2 {right: 0;
    background: url('../assets/img/home/case1.png');
background-repeat: no-repeat;
  background-size: contain;
  width: 60%;
  padding:15px;
 margin-bottom: 10px;
min-height: 600px;}
 .right3{right: 0;
    background: url('../assets/img/home/case2.png');
background-repeat: no-repeat;
  background-size: contain;
  width: 60%;
  padding:15px;
  min-height: 600px;
  border-radius: 10px;
 margin-bottom: 10px;}

 .right4{right: 0;
    background: url('../assets/img/home/case3.png');
background-repeat: no-repeat;
  background-size: contain;
  width: 60%;
  padding:15px;
  min-height: 600px;
  border-radius: 10px; 
 margin-bottom: 10px;}

 .right5{right: 0;
    background: url('../assets/img/home/case4.png');
background-repeat: no-repeat;
  background-size: contain;
  width: 60%;
  padding:15px;
  min-height: 600px;
 margin-bottom: 10px;}

 .right6{right: 0;
    background: url('../assets/img/home/case5.png');
background-repeat: no-repeat;
  background-size: contain;
  width: 60%;
  padding:15px;
  min-height: 600px;  
 margin-bottom: 10px;}
 .right8{right: 0;
    background: url('../assets/img/home/Shobha-Banner.png');
background-repeat: no-repeat;
  background-size: contain;
  width: 60%;
  padding:15px;
  min-height: 600px;  
 margin-bottom: 10px;}

 .right7{right: 0;
    background: url('../assets/img/home/case6.png');
background-repeat: no-repeat;
  background-size: contain;
  width: 60%;
  padding:15px;
  min-height: 600px;
 margin-bottom: 10px;}
 
  .heading7{
      line-height:1;
text-align:left;
color:#0035E8;
font-size:60px;
font-weight: 900;

margin: 0px 110px 0px 110px;
    }
   
    .boxsection{border: solid 1px blue ;
        margin: 10px 100px 0px 100px;
padding:10px;
border-radius: 5px;}
.boxsection5{border: solid 1px blue ;
        margin: 10px 100px 100px 100px;
padding:10px;
border-radius: 5px;}
    .rows::after{
    content:"";
    display:table;
    clear:both;
}

.blueline{
    background-color:blue;
    color:white;
    width:100%;
    padding:10px;
text-align: center;
}

.boxsection2{
color:white;
background-color:#180052;
border: solid 1px blue ;
margin: 10px 100px 0px 100px;
padding:10px;
border-radius: 5px;}

.boxsection3{
min-height: 300px;
color:white;
background-color: #180052;

padding:50px 100px 100px 100px;
}

.boxsection4{ 
color:white;
background: url('../assets/img/home/banner1.png');
background-repeat: no-repeat;
  background-size: cover;
 
padding:100px 100px 100px 100px;
background:cover;
}
.boxsection6{ 
color:white;
background: url('../assets/img/home/banner2.png');
background-repeat: no-repeat;
background-size: cover;
 
padding:100px 100px 50px 100px;
background:cover;

}
.boxsection7{color:white;
background: url('../assets/img/home/banner3.png');
background-repeat: no-repeat;
background-size: cover;
 
padding:100px 100px 50px 100px;
background:cover;}

.boxsection10{color:white;
background-color: #182128;
margin: 0px 0px 0px 0px;
padding: 20px 20px 20px 20px;
background:cover;}

.boxsection8{
        margin: -10px 100px -10px 100px;
border-radius: 5px;}
.boxsection9{     
padding:0px;
margin: 0px 100px 10px 100px;
border-radius: 5px;
}
.textcenter{
    text-align: center;
    font-size: 16px;
}
.text1center {
    
    font-size: 16px;
}
.text1wcenter{
    text-align:justify;
    font-size: 16px;
    color:#180052;
}
.text11wcenter{
    text-align:justify;
   
    color:#180052;
}
.text1whycenter{font-size: 16px;
    color:#180052;

    text-align:center;}
    .text11whycenter{color:#180052;}
    
    h2.text11whycenter{color:#180052;
        font-weight:bold;
    }
    .text1casecenter{font-size: 16px;
    color:#FFFFFF;
    }
.text2center{
    text-align:justify;
    font-size: 30px;
}
.text4center {
    text-align:justify;
    color:black;
    font-size: 16px;
}
.text6center{
    font-weight:200;
   line-height:30px;  
    word-spacing: -2px;

    color:#180052;
    font-size: 25px;}
    .strong1{font-weight:400;}
.text5center{
    color:white;
    text-align:left;
    font-size: 25px;
    font-weight:100;
}
.line{align-items: center;
width: 40%;}

.boldtext{text-align: center;
    font-size: 20px;
font-weight: 400;}
.hr-lines{
    color:white;
  position: relative;
  max-width: 550px;
  margin-bottom: 150px;
  text-align: center;
  font-weight: 100;
}
.hr-lines:before{
  content:" ";
  height: 2px;
  width: 100px;
  background:#0035E8;
  display: block;
  position: absolute;
  top: 50%;
  left:0;
  font-weight: 100;
}
.hr-lines1{
    font-size: 16px;
    color:#180052;
    margin-top: 50px;
    margin-left:100px;
  position: relative;
  max-width: 500px;
  margin-bottom: 50px;

}.text-md-start {
        text-align: center !important;
    }
.hr-lines1:before{
  content:" ";
  height: 1px;
  width: 50px;
  background:#180052;
  display: block;
  position: absolute;
  top: 50%;
  left:-50px;
  font-weight: 100;
}

/*mobile responsive start from here*/
@media screen and (max-width:768px){
    .columns{
        width:100%;
        float: left;
   
    padding: 12px;
    min-height: 10px;
    } 
    .imgcircle {
        height:300px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  
}
.head1{ color:#fff;
line-height:1;
    font-size: 20px; /* Set the font size */
  text-align: center; /* Center the text */
  font-weight:900;}
    .boxsection{border: solid 1px blue ;
        margin: 10px 10px 0px 10px;
padding:10px;
border-radius: 5px;}

.boxsection3{
 min-height: 400px;
color:white;
background-color: #180052;
padding:10px;
}
.left1 {
    left: 0;
  background-color:#182128;
  width: 100%;
  border-radius: 10px;
  margin-right:100px;
padding-bottom: 20px;
padding-top: 20px;
}
.boxsection4{ 
 padding-bottom:30px;
color:white;
background: url('../assets/img/home/banner1.png');
background-repeat: no-repeat;
background-size: 500px 500px;
padding:0px 10px 50px 10px;}
.boxsection5{border: solid 1px blue ;
        margin: 10px 10px 10px 10px;
padding:10px;
border-radius: 5px;}

.boxsection8{
        margin: -80px 10px -100px 10px;

border-radius: 5px;}
.boxsection9{         
        margin: 10px 10px 10px 10px;

border-radius: 5px;
}
.boxsection10{color:white;
background-color: #182128;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
 

background:cover;}
.textcenter{
    text-align: center;
    font-size: 16px;
}

.heading7{
text-align:cenetr;
color:#0035E8;
font-size:25px;
font-weight: bold;
padding:10px;
margin: -40px 10px 20px 10px;
 font-weight: 900;
    }
.line{align-items: center;
width: 70%;}

.hr-lines:before{
  content:" ";
  height: 2px;
  width: 100px;
  background:#0035E8;
  display: block;
  position: absolute;
  top: 50%;
  left:0;
  font-weight: 100;
}
.hr-lines{
    font-size: 10px;
    color:#ffffff;
    margin-top: 50px;
    margin-left:20px;
  position: relative;
  max-width: 500px;
  margin-bottom: 50px;
  font-weight: 100;

}
.hr-lines1{
    font-size: 16px;
    color:#180052;
    margin-top: 50px;
    margin-left:20px;
  position: relative;
  max-width: 500px;
  margin-bottom: 50px;

}
.hr-lines1:before{
  content:" ";
  height: 1px;
  width: 50px;
  background:#180052;
  display: block;
  position: absolute;
  top: 50%;
  left:-50px;

}

.boldtext{text-align: center;
    font-size: 16px;
font-weight: bold;}
.text1center {
    text-align:justify;
    font-size: 16px;
}
.text6center{
     font-weight:200;
    text-align:left;
 line-height:30px;  
    word-spacing: -2px;
    color:#180052;
    font-size: 16px;}
.text5center{
    text-align:justify;
    font-size: 16px;
    font-weight:100;
}
.boxsection4{ 
color:white;
background: url('../assets/img/home/banner1.png');
background-repeat: no-repeat;
background-size: 500px 500px;
padding:0px 10px 10px 10px;

}
.boxsection6{ 
color:white;
background: url('../assets/img/home/banner2.png');
background-repeat: no-repeat;
background-size: 500px 500px;
padding:0px 10px 10px 10px;

}
.boxsection7{color:white;
background: url('../assets/img/home/banner3.png');
background-repeat: no-repeat;
background-size: 500px 500px;
 
padding:0px 10px 10px 10px;
}
.right {
    margin-top: 0px;
    right: 0;
    background-color: #E8E8E8;
    width: 100%;
    padding: 15px;
    border-radius: 10px;
}

.right2 {right: 0;
    background: url('../assets/img/home/case1.png');
background-repeat: no-repeat;
  background-size: contain;
  width: 90%;
  padding:10px;
  min-height: 300px;
  min-width: 440px;
  
  margin: 5px;
}
 .right3{right: 0;
    background: url('../assets/img/home/case2.png');
background-repeat: no-repeat;
  background-size: contain;
  width: 90%;
  padding:10px;
  min-height: 300px;
  min-width: 440px;
  margin: 5px;}

 .right4{right: 0;
    background: url('../assets/img/home/case3.png');
background-repeat: no-repeat;
  background-size: contain;
  width: 90%;
  padding:10px;
  min-height: 300px;
  min-width: 440px;
  margin: 5px;}

 .right5{right: 0;
    background: url('../assets/img/home/case4.png');
background-repeat: no-repeat;
  background-size: contain;
  width: 90%;
  padding:10px;
  min-height: 300px;
  min-width: 440px;
  margin: 5px;}

 .right6{right: 0;
    background: url('../assets/img/home/case5.png');
background-repeat: no-repeat;
  background-size: contain;
  width: 90%;
  min-height: 300px;
  min-width: 440px;
 margin: 5px;}

 .right7{right: 0;
    background: url('../assets/img/home/case6.png');
background-repeat: no-repeat;
  background-size: contain;
  width: 90%;
  min-height: 300px;
  min-width: 440px;
 }
 .right8{right: 0;
    background: url('../assets/img/home/Shobha-Banner.png');
background-repeat: no-repeat;
  background-size: contain;
  width: 90%;
  min-height: 300px;
  min-width: 440px;
 }
 .right11 {
   margin-top:10px;
   margin-left:0px;
  right: 0;
  background-color: #E8E8E8;
  width: 100%;
  padding:15px;
  border-radius: 10px;
}
 
 .left2 {
    margin-top: 10px;
    left: 0;
    background-color: #E8E8E8;
    width: 100%;
    border-radius: 10px;
    margin-right: 10px;
    padding-bottom: 20px;
    padding-top: 20px;
    margin-bottom: 20px;
}
.left {
    margin-top: 10px;
    left: 0;
    background-color: #E8E8E8;
    width: 100%;
    border-radius: 10px;
    margin-right: 10px;
    padding-bottom: 20px;
    padding-top: 20px;
    margin-bottom: 20px;
}.left11 {
    margin-bottom: 20px;
    left: 0;
    background-color: #E8E8E8;
    width: 100%;
    border-radius: 10px;
    padding-top: 10px;
}
.left15 {
    margin-top: 20px;
    left: 0;
    background-color: #E8E8E8;
    width: 100%;
    border-radius: 10px;
    margin-right: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.hr-lines{
  position: relative;
  max-width: 500px;
  margin-bottom: 10px;
  text-align: center;
  font-weight: 100;
}
.hr-lines:before{
  content:" ";
  height: 2px;
  width: 50px;
  background:#0035E8;
  display: block;
  position: absolute;
  top: 50%;
  left:0;
  font-weight: 100;
}
.custm{font-size:8px;
    font-weight:300;
}
.accordion1{margin-top:50px;}
}