body{font-family: 'Maven Pro', sans-serif;
font-family: 'Poppins', sans-serif;}

.container{max-width: 1600px; width: 100%;}

.m1{background: #0060a0;}
.m2{background: #1da76f; color: #fff; padding-top: 5px; }
.m2 h6 a{text-decoration: none; color: #fff; margin-right:40px; margin-left:40px;}
.m2 h6{padding-left: 40px;}

.cl{background: url(../images/cl.png)no-repeat left 5px; padding-left: 15px;}

.menu-div{padding-top: 40px; padding-bottom: 40px;}



.menu-div .navbar, .menu-div1 .navbar {
  padding: 0px;
  margin-left: 0px; }

  
.menu-div .navbar-light .navbar-nav .nav-item .nav-link, .menu-div1 .navbar-light .navbar-nav .nav-item .nav-link {
  padding: 10px 10px;
  line-height: 22px;
  font-size: 16px;
  font-weight: 500;
  position: relative;
  margin-right: 1px;
  text-align: center;
  color: #353535;
  background: url(../images/menu-right.png) no-repeat right center;
  
   }

.menu-div .navbar-light .navbar-nav .nav-item:last-child .nav-link {
  background: none; }

.menu-div .navbar-light .navbar-nav .nav-item:hover .nav-link, .menu-div .navbar-light .navbar-nav .nav-item.active .nav-link {
  color: #1da76f;
  background: url(../images/line.png)repeat-x bottom center;
   }

   .menu-div .navbar-light .navbar-nav .nav-item:last-child:hover .nav-link, .menu-div .navbar-light .navbar-nav .nav-item:last-child.active .nav-link{background: url(../images/menu-right1.png) no-repeat bottom center;}


.menu-div .navbar-expand-lg .navbar-nav .dropdown-menu, .menu-div1 .navbar-expand-lg .navbar-nav .dropdown-menu {
  background: none;

  padding-top: 0px;
  padding-bottom: 0px; }

.menu-div .dropdown-item, .menu-div1 .dropdown-item {
  color: #000;
  border-bottom: 1px solid #013b88;
  font-size: 14px;
 
  padding-top: 5px;
  padding-bottom: 5px;
  background: #1da76f !important;
  color: #fff;
  font-weight: 400; }

.menu-div .dropdown-item, .menu-div1 .dropdown-item {
  padding:13px 15px !important; }

.menu-div .dropdown-item:hover, .menu-div .dropdown-item.active, .menu-div1 .dropdown-item:hover, .menu-div1 .dropdown-item.active {
  color: #fff;
  background: #0060a0 !important; }

.menu-div .dropdown:hover .dropdown-menu, .menu-div1 .dropdown:hover .dropdown-menu {
  display: block;
  margin-top: -1px; }


  .menu-div .navbar .nav-item .dropdown-menu{  display:block; opacity: 0;  visibility: hidden; transition:.3s; margin-top:0;  }
  .menu-div .navbar .nav-item .dropdown-menu li{width: 210px;}
  .menu-div .navbar .dropdown-menu.fade-down{ top:80%; transform: rotateX(-75deg); transform-origin: 0% 0%; }
  .menu-div .navbar .dropdown-menu.fade-up{ top:180%;  }
  .menu-div .navbar .nav-item:hover .dropdown-menu{ transition: .7s; opacity:1; visibility:visible; top:100%; transform: rotateX(0deg); }


.mobilemenu {
  display: none; }

.overlay {
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1; }

.hamburger {
  background: #dedede !important;
  border: none;
  display: block;
  height: 32px;
  margin-left: 15px;
  position: fixed;
  top: 0px;
  width: 52px;
  z-index: 999;
  padding: 5px; }

.hamburger:hover {
  outline: none; }

.hamburger:focus {
  outline: none; }

.hamburger:active {
  outline: none; }

.hamburger.is-closed:before {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  color: #ffffff;
  content: '';
  display: block;
  font-size: 14px;
  line-height: 32px;
  opacity: 0;
  text-align: center;
  width: 100px; }

.hamburger.is-closed:hover before {
  -webkit-transform: translate3d(-100px, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  display: block;
  opacity: 1; }

.hamburger.is-closed:hover .hamb-top {
  -webkit-transition: all 0.35s ease-in-out;
  top: 0; }

.hamburger.is-closed:hover .hamb-bottom {
  -webkit-transition: all 0.35s ease-in-out;
  bottom: 0; }

.hamburger.is-closed .hamb-top {
  -webkit-transition: all 0.35s ease-in-out;
  background-color: rgba(255, 255, 255, 0.7);
  top: 5px; }

.hamburger.is-closed .hamb-middle {
  background-color: rgba(255, 255, 255, 0.7);
  margin-top: -2px;
  top: 50%; }

.hamburger.is-closed .hamb-bottom {
  -webkit-transition: all 0.35s ease-in-out;
  background-color: rgba(255, 255, 255, 0.7);
  bottom: 5px; }

.hamburger.is-closed .hamb-top, .hamburger.is-closed .hamb-middle, .hamburger.is-closed .hamb-bottom, .hamburger.is-open .hamb-top, .hamburger.is-open .hamb-middle, .hamburger.is-open .hamb-bottom {
  height: 4px;
  left: 0;
  position: absolute;
  width: 100%;
  background-color: #e50f1d;;
  width: 26px;
  margin-left: 12px; }

.hamburger.is-open .hamb-top {
  -webkit-transform: rotate(45deg);
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);
  background-color: #276fc0;
  margin-top: -2px;
  top: 50%; }

.hamburger.is-open .hamb-middle {
  background-color: #276fc0;
  display: none; }

.hamburger.is-open .hamb-bottom {
  -webkit-transform: rotate(-45deg);
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);
  background-color: #276fc0;
  margin-top: -2px;
  top: 50%; }

.hamburger.is-open:before {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  color: #ffffff;
  content: '';
  display: block;
  font-size: 14px;
  line-height: 32px;
  opacity: 0;
  text-align: center;
  width: 100px; }

.hamburger.is-open:hover before {
  -webkit-transform: translate3d(-100px, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  display: block;
  opacity: 1; }

#wrapper {
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  padding-left: 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

#wrapper.toggled {
  padding-left: 220px; }

#wrapper.toggled #sidebar-wrapper {
  width: 270px; }

#wrapper.toggled #page-content-wrapper {
  margin-right: -220px;
  position: absolute; }

#sidebar-wrapper {
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  background: #276fc0;
  height: 100%;
  left: 185px;
  margin-left: -220px;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 0;
  z-index: 1000; }

#sidebar-wrapper::-webkit-scrollbar {
  display: none; }

#page-content-wrapper {
  padding-top: 70px;
  width: 100%; }

/*-------------------------------*/
/*     Sidebar nav styles        */
/*-------------------------------*/
.sidebar-nav {
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 270px; }

.sidebar-nav li {
  display: inline-block;
  line-height: 20px;
  position: relative;
  width: 100%; }

.sidebar-nav li:before {
  -moz-transition: width 0.2s ease-in;
  -ms-transition: width 0.2s ease-in;
  -webkit-transition: width 0.2s ease-in;
  background-color: #1c1c1c;
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: width 0.2s ease-in;
  transition: width 0.2s ease-in;
  width: 3px;
  z-index: -1; }

.sidebar-nav li:before {
  background: none;
  margin-left: -5px;
  margin-right: -10px; }

.sidebar-nav li:hover:before {
  -webkit-transition: width 0.2s ease-in;
  transition: width 0.2s ease-in;
  width: 100%; }

.sidebar-nav li a {
  color: #fff;
  text-transform: uppercase;
  font-size: 15px;
  display: block;
  padding: 10px 15px 10px 30px;
  text-decoration: none;
  text-align: left;
  border-bottom: 1px solid #5189c8; }

.sidebar-nav li.open:hover before {
  -webkit-transition: width 0.2s ease-in;
  transition: width 0.2s ease-in;
  width: 100%; }

.sidebar-nav .dropdown-menu {
  background-color: #4c777b;
  border-radius: 0;
  border: none;
  box-shadow: none;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%; }

.sidebar-nav li a:hover, .sidebar-nav li.active a, .sidebar-nav li a:focus, .sidebar-nav li.open a:hover, .sidebar-nav li.open a:active, .sidebar-nav li.open a:focus {
  background-color: #1da76f;
  color: #fff;
  text-decoration: none; }

.sidebar-nav .dropdown-menu li a {
  font-size: 13px;
  color: #fff;
  border-bottom: 1px solid #bababa; }

.sidebar-nav .dropdown-menu li:hover a, .sidebar-nav .dropdown-menu li.active a {
  background: #6aa3e3  !important;
  color: #fff !important; }

.sidebar-nav .dropdown-menu li:before {
  background: none; }

.sidebar-nav li.active .dropdown-menu li a {
  background: #000; }


.menu-header img{margin-top: 30px;}


.banner-div1 {
  position: relative;
  z-index: 2; }
  .banner-div1 img {
    width: 100%; }
  .banner-div1 .carousel-indicators {
    bottom: 0px;
    right: auto;
    margin-left: 2%; }
  .banner-div1 .carousel-indicators li {
    background: #e75021;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    opacity: 1;
    border: 3px solid #5a5a5a; }
  .banner-div1 .carousel-indicators .active {
    width: 11px;
    height: 11px;
    background: #5a5a5a;
    border: 3px solid #e75021; }
  .banner-div1 .carousel-control-next, .banner-div1 .carousel-control-prev {
    top: 0%; }
  .banner-div1 .carousel-control-prev {
    background: url(../images/banner-arrow-left.png) no-repeat left center;
    left: 3%;
    opacity: 1; }
  .banner-div1 .carousel-control-next {
    background: url(../images/banner-arrow-right.png) no-repeat right center;
    right: 3%;
    opacity: 1;
    z-index: 100; }

.banner-div2 {
  position: relative;
  z-index: 2;
  display: none; }
  .banner-div2 img {
    width: 100%; }
  .banner-div2 .carousel-indicators {
    bottom: 0px;
    right: auto;
    margin-left: 2%; }
  .banner-div2 .carousel-indicators li {
    background: #e75021;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    opacity: 1;
    border: 3px solid #5a5a5a; }
  .banner-div2 .carousel-indicators .active {
    width: 11px;
    height: 11px;
    background: #e75021;
    border: 3px solid #e75021; }
  .banner-div2 .carousel-control-next, .banner-div2 .carousel-control-prev {
    top: 0%; }
  .banner-div2 .carousel-control-prev {
    background: url(../images/banner-arrow-left.png) no-repeat left center;
    left: 3%;
    opacity: 1; }
  .banner-div2 .carousel-control-next {
    background: url(../images/banner-arrow-right.png) no-repeat right center;
    right: 3%;
    opacity: 1;
    z-index: 100; }


    .inside-div h4{font-size: 26px; color: #000; margin-top: 95px;}
    .inside-div h2{font-size: 40px; color: #0060a0; font-weight: 600;}
.inside-div p{font-size: 16px; color: #000; text-align: left; line-height: 32px; padding-top: 15px;}

.inside-div .ins0 img{position: relative;
top: -109px;
z-index: 101;
position: relative; 
 margin-left: auto; margin-right: auto; display: block;}

.ins1 p{margin-top: 160px; text-align: left;}
.ins1 h6 a{text-decoration: none; color: #10806a; font-weight: 600; font-size: 20px; border-bottom: 2px solid #10806a;}
.ins1 h6 {text-align: right;}
.ins2 h4{font-size: 31px; color: #fff; font-weight: 600;text-align: center; padding-top: 95px; text-transform: uppercase;}

.ins2 h6{text-align: center; font-size: 28px; color: #1eb87b; font-weight: 600;}
.ins2 p{color: #fff; font-size: 17px; text-align: center; line-height: 33px; margin-top: 20px; padding-left: 40px; padding-right: 40px;}

.km h6 a{text-decoration: none; color: #fff; font-size: 16px; border-bottom: 1px solid #fff;}
.km h6{background: #1da76f;
padding-top: 5px;
padding-bottom: 15px;
padding-left: 25px;
padding-right: 25px;
display: inline-block;}

.km h6:hover{background: #005044; }
.kh1 h6:hover{background: #005044;}
.khh1 h6:hover{background: #023781;}
.bookn:hover{background: #005044;}
.vm:hover{background: #005044;}
.bg:hover{background: #dcecf7;}
.ins1 h6 a:hover{color: #013a89;border-bottom: 2px solid #013a89;}



.km{text-align: center; }

.ins3 img{margin-left: -35px;
border: 5px solid #20a774;
border-radius: 110px;
margin-top: -55px; }


.ins2{background: #0060a0;
margin-top: 120px;
position: relative;
left: 23%; height: 500px;
z-index: 101;}

.inside-div1{background: url(../images/pic4.png)no-repeat left; margin-top: -49px; background-size: contain;}



.wht h2{text-align: center; font-size: 34px; color: #0060a0; font-weight: 600; margin-top: 80px; margin-bottom: 40px; text-transform: uppercase; letter-spacing: 6px;}
.kh{background: #0060a0;
height: 300px;
left: 73%;
position: relative;
width: 520px;
top: -625px;}


.kh h3{text-align: center; font-size: 30px; font-weight: 600; color: #fff;}
.kh p{font-size: 16px; color: #fff; text-align: center; line-height: 30px;}
.kh1{ color: #fff; margin-top: 25px; text-align: center;}

.kh1 h6 a{text-decoration: none; color: #fff; border-bottom: 2px solid #fff;}

.kh1 h6{ text-align: center;
background: #1da76f;
display: inline-block;
padding-top: 10px;
padding-bottom: 15px;
padding-left: 25px;
padding-right: 25px;}

.kh p{padding-left: 30px; padding-right: 30px;}
.kh h3{padding-top: 15px;}
.whtt img{ height: 625px;
width: 100%;}



.k1 img{left: 67%;
position: relative;
top: -520px;}

.k2 img{right: -26%;
position: relative;
top: -185px;
}


.khh{background: #02ad99;
height: 300px;
position: relative;
width: 520px;
top: -300px;
right: 40%;}


.khh h3{text-align: center; font-size: 30px; font-weight: 600; color: #fff; text-transform: uppercase;}
.khh p{font-size: 16px; color: #fff; text-align: center; line-height: 30px;}
.khh1{ color: #fff; height: 120px; text-align: center; margin-top: 20px;}
.khh1 h6 a{text-decoration: none;  color: #fff; border-bottom: 2px solid #fff;}
.khh1 h6{  background: #0060a0; display: inline-block;  padding-top: 10px; padding-bottom: 15px; padding-left: 25px; padding-right: 25px;}
.khh p{padding-left: 30px; padding-right: 30px;}
.khh h3{padding-top: 15px;}

.video{background: url(../images/bck.png)no-repeat; background-size: cover;padding-top: 55px;
padding-bottom: 55px;}
.vidhead h2{font-size: 30px; margin-bottom: 98px; font-weight: 600;  color: #0060a0; text-align: center; text-transform: uppercase; letter-spacing: 6px;}
.vidhead{margin-top: 50px;}


.video h4{color: #fff; font-size: 36px; margin-top: 55px; 
font-family: 'Oswald', sans-serif!important;
}
.video h3 a{text-decoration: none; color: #fff; font-family: 'Oswald', sans-serif!important;}
.video h3{font-size: 60px; font-weight: 700;}
.bookn {margin-top: 10px; background: #1da76f;  display: inline-block; padding-top: 15px; padding-bottom: 10px; padding-left: 50px; padding-right: 50px;}
.bookn h5 a{text-decoration: none; color: #fff; }
.bookn h5{border-bottom: 1px solid #fff; font-size: 18px; font-weight: 600;}
.yt{margin-top: -110px;}
.main-vid{margin-top: -265px;}

.feedback h4{color: #000; font-size: 26px;}
.feedback h3{font-size: 38px; color: #0060a0; font-weight: 600;}
.vm{background: #1da76f; padding-top: 10px; padding-bottom: 10px; padding-left: 30px; padding-right: 30px; display: inline-block;}
.vm h5 a{text-decoration: none; color: #fff; font-size: 15px;}
.vm h5{border-bottom: 1px solid #fff;}
.vm{float: right;}


.vmmm{background: #1da76f; padding-top: 10px; padding-bottom: 10px; padding-left: 30px; padding-right: 30px; display: inline-block;}
.vmmm h5 a{text-decoration: none; color: #fff; font-size: 15px;}
.vmmm h5{border-bottom: 1px solid #fff;}
.vmmm{display: none;}

 /*#flexiselDemo1, #flexiselDemo2, #flexiselDemo3, #flexiselDemo3a, #flexiselDemo3b, #flexiselDemo3c, #flexiselDemo3d {
              display:none;
              }
              
              .nbs-flexisel-container {
                  position:relative;
                  max-width:100%;
              }
              .nbs-flexisel-ul {
                  position:relative;
                  width:99999px;
                  margin:0px;
                  padding:0px;
                  list-style-type:none;   
                  text-align:center;  
              }
              
              .nbs-flexisel-inner {
                
                
                  overflow:hidden;
              float:left;
                  width:100%;
                
                  
                  
                  
              }
              
              .main-div2 .nbs-flexisel-item {
                  float:left;
                  margin:0px auto;
                  padding:0px;
                  cursor:pointer;
                  position:relative;
                  transition: all .5s ease;
                  
             
                  
                  
                
                
                  
                
                
              }



              .main-div2 .nbs-flexisel-item a{text-decoration: none;}

              .main-div2 .nbs-flexisel-item img {
                 
                 height:auto;
              cursor: pointer;
              position: relative;
              margin-top: 0px;
              margin-bottom: 0px;
              width: 100%;
              max-height: 260px;
              margin-left:auto; margin-right:auto;
              z-index: 101;
            
              
              
              
              
              }
              
              
              
              Navigation 
              
              .main-div2 .nbs-flexisel-nav-left,
              .main-div2 .nbs-flexisel-nav-right {
                 width: 49px;
              height: 49px;
                  position: absolute;
                  cursor: pointer;
                  z-index: 100;
                  opacity: 1;
                margin-top:0px;
                
                
              }
              
              .main-div2 .nbs-flexisel-nav-left {
              left: -50px;
                  background: url(../images/down-arrow-left.png) no-repeat left center;
                width:49%
              
              }
              
              .main-div2 .nbs-flexisel-nav-right {
               right: -50px;
                  background: url(../images/down-arrow-right.png) no-repeat right center;
                width:49%
              
              }
              
              .multi-slider-align
              {
              
              margin-right: 0px;
               margin-left: 0px;
              }


              .multi-slider-align h4{font-size: 18px; text-align: left; color: #1da76f; font-weight: 600;}


.multi-slider-align h5{text-align: left; font-size: 16px; color: #000;}
.late-div1 p{text-align: left; color: #000; font-size: 15px;}
.multi-slider-align li{background: #eef2f5;}
.main-div2 .nbs-flexisel-item{ height: 230px;}*/

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3, #flexiselDemo6 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
  
  
    overflow:hidden;
float:left;
    width:100%;
  
    
    
    
}

.nbs-flexisel-item {
    float:left;
    margin:0px auto;
    padding:0px;
    cursor:pointer;
    position:relative;
    transition: all .5s ease;
 
    
  
  
}
.nbs-flexisel-item img {
   
   height:auto;
cursor: pointer;
position: relative;
margin-bottom: 0px;
margin-left:auto; margin-right:auto;
}

.de1 .nbs-flexisel-item img{border:10px solid #e1e1e1;}

.sl{ height: 270px;
  }

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
   width: 49px;
height: 49px;
    position: relative;
    cursor: pointer;
    z-index: 100;
    opacity: 1;
  margin-top:165px;
  
  
}


.nbs-flexisel-nav-left{
  background: url(../images/left-arrow11.png) no-repeat right bottom;
  left: -3%;
width: 1%;
  margin-top: 0px;
  height: 55px;
  }

.nbs-flexisel-nav-right{ 
 background: url(../images/right-arrow11.png) no-repeat right bottom;
 right: -3%;
     width: 38%;
      margin-top: 0px;
      height: 55px;
 }



.multi-slider-align
{

margin-right: 0px;
 margin-left: 0px;
}

.group1 h5{text-align: center; font-size: 17px; margin-top: -20px; margin-bottom: 40px; color: #066085; font-weight: 600;}
.gallery a{text-decoration: none;}

.sl .ovrly {
    
    height:14%;
    left:7%;
right:2%;
    top: 50%;
    width: 86%;
  
    position: absolute;
    -webkit-transition: all 0.9s;
    -moz-transition: all 0.9s;
    -o-transition: all 0.9s;
    transition: all 0.9s;
}

.sl .links {
    position: absolute;
    top: 90%;
    left: 45%;
    
line-height: 15px;
    -webkit-transition: all 0.9s;
    -moz-transition: all 0.9s;
    -o-transition: all 0.9s;
    transition: all 0.9s;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.sl .links .fa {
    margin: 0 1px;
 
    
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 0%;
    color: #fd5c08;
    display: inline-block;
    line-height: 30px;
    font-size: 20px;
    text-align: center;
    text-decoration: none;
  text-transform:uppercase;
    
}
.sld{text-align: center;}
.sld img{ padding-top: 14px; padding-bottom: 14px; padding-left: 14px; padding-right: 14px;}
.spn h2{font-size: 26px; color: #0060a0; padding-top: 92px;}
.spn h4{color: #1eb87b; font-size: 20px; }
.spn h3{font-size: 24px; color: #000; margin-top: 30px;}
.spn p{color: #000; font-size: 15px; line-height: 28px; text-align: justify;}
.spn{ margin-bottom: 40px; background: url(../images/peld-bg1.png)no-repeat top left;}
.spisrg{background: url(../images/bg1.jpg)no-repeat; background-size: cover; padding: 30px;}
.hegt{margin-top: 50px;}
.spisrg1{background: url(../images/bg2.jpg)no-repeat; background-size: cover; padding: 30px;}
.whtsi{position: absolute;}
.shreedhar{    position: absolute;
left: 22%;
top: 20px;
}

.sld1{text-align: center;}
.sld1 img{ padding-top: 14px; padding-bottom: 14px; padding-left: 0px; padding-right: 0px;}











.sl .links {
    top: 89%;
}
.sl .ovrly {
    top: 82%;
}

.sl a{text-decoration: none;}
.sl h2{font-size: 18px; font-weight: 600; text-align: left; color: #1da76f;}
.sl h5{text-align: left; font-size: 15px; color: #000; line-height: 22px;}
.sl p{text-align: left; color: #000; font-size: 14px; padding-top: 20px; line-height: 24px;}
.bg{background: #eef2f5; margin-left: 15px; padding-top: 30px; padding-bottom: 30px; padding-left: 20px; padding-right: 20px;}
.feedback{padding-top: 50px; padding-bottom: 50px;}
.feedback h3{padding-bottom: 30px;}
.bg{height: 270px}

.f-link{list-style:none; margin-left:-40px; font-weight:300;}
.f-link li{display:block}

.f-link li a{ padding:3px 13px 3px 20px; font-size:14px; line-height:30px; text-decoration:none; color:#000; background:url(../images/footer-arrow.jpg) no-repeat left  center;     transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}


.f-link  li a:hover{color:#3fa0cd; background-position:left 5px center; }
.ft1-div a{text-decoration: none;}
.right-d p{float: right;}
.ft1-div{background: rgb(29,167,111);
background: linear-gradient(90deg, rgba(29,167,111,1) 50%, rgba(0,96,160,1) 50%);}

.ft-div{background: url('../images/ft-bg.jpg')no-repeat left,url(../images/sideimg.jpg)no-repeat right #eef2f5; background-size: contain; padding-bottom: 50px;  padding-top: 50px; margin-top: 30px;}
.ft-div img{margin-top: 50px;}
.ft-div h4{font-size: 22px;
color: #1da76f;
font-weight: 600;
padding-bottom: 10px;}

.add p{font-size: 15px;
line-height: 28px; background: url(../images/loc.png)no-repeat left 8px; padding-left: 20px;}

.num p{font-size: 15px; background: url(../images/call.png)no-repeat left 4px; padding-left: 20px;}
.num p a{text-decoration: none; color: #212529;}


.em p a{text-decoration: none; color: #212529;}
.em p{font-size: 15px; background: url(../images/reach-us.png)no-repeat left 8px; padding-left: 20px;}
.left-d p{color: #fff;
padding-top: 10px;}

.left-d a{color: #fff;}

.right-d p{color: #fff; padding-top: 10px;}
.right-d a{color: #fff;}
.mh img{width: 100%;}

.social-icon{line-height:35px;}
.social-icon img{display:inline; margin-right:10px; margin-top: 0px!important;}
.social-icon a{text-decoration:none; color:#f4f5f6;}
.social-icon a:hover{color:#3fa0cd;}



.inner-div1{padding-top: 60px; padding-bottom: 60px; font-size: 17px; line-height: 30px;}
.inner-div1 h3{margin: 0px; font-size: 14px; color:#b0b0b0; font-family:'Open Sans', sans-serif; font-weight: 600; text-align: center; font-family: 'Poppins', sans-serif;}
.inner-div1 h1{ font-size: 35px; color:#0060a0; font-weight: 600; margin-bottom: 35px; text-align: center; font-family: 'Poppins', sans-serif;}
.inner-div1 h2{margin:0px; font-size: 22px; color:#008dd5; margin-top: 30px; font-weight: 600; margin-bottom: 10px;}
.gallery-div1{margin-bottom: 30px;}
.gallery-div1 a{text-decoration: none;}
.gallery-div1 img{width: 100%; height: 250px; object-fit: cover; padding:5px;  border:1px solid #eeeeee}
.gallery-div1 h3{margin: 0px; font-size: 17px; color:#008dd5; margin-top: 10px; text-align: center;}
.gallery-div1:hover h3{color:#9e1b3b}

.cnt-div{margin-top: 40px; margin-bottom: 40px;}
.cnt-div img{padding-bottom: 50px;}
.cnt-div h6{font-size: 17px; color: #1da76f; font-weight: 600;}
.cnt-div p span{font-size: 17px; color: #1da76f; font-weight: 600; }
.cnt-div p{color: #6f6f6f;}
.cnt-div p a{text-decoration: none; color: #6f6f6f;}



.abt-div{ background: url(../images/abt-dw.png)no-repeat bottom right; padding-bottom: 200px;}
.abt-div h5{color: #000; font-size: 26px; padding-top: 70px;}
.abt-div h5 span{color: #0060a0;}
.mah{margin-bottom: 30px;}
.abt-div h6{color: #000; font-size: 24px;}
.abt-div h2{color: #0060a0; font-size: 28px;}
.abt-div p{color: #000; text-align: justify; font-size: 16px; padding-top: 20px; line-height: 35px;}
.abt-div img{border: 13px solid #1da76f; border-radius: 150px; float: right;}
.abt-div{background: url(../images/abt-tp.png)no-repeat top right; }

.abt-banner1 img{width: 100%;}
.abt-banner img{width: 100%;}


.bx{background: #0060a0;
height: 400px;
margin-top: 85px;
width: 750px;
position: relative;
z-index: 101;
padding-left: 40px;
padding-right: 40px;}

.bx h3{font-size: 30px; color: #fff; padding-top: 75px; text-transform: uppercase;}
.bx h4{font-size: 24px; color: #1da76f; font-weight: 600;}
.bx p{font-size: 16px; color: #fff; padding-top: 20px;
text-align: justify; line-height: 30px;}
.peld img{    width: 100%;
  border: 10px solid gainsboro;
    border-radius: 20px;}

.peld{  background:url(../images/peld-bg1.png)no-repeat top left, url(../images/peld-bg2.png)no-repeat bottom right ;}


.peld h2{font-size: 26px; color: #000; padding-bottom: 40px; padding-top: 95px;}
.peld h2 span{color: #0060a0; }


.bx1{background: rgb(1,109,90);
background: linear-gradient(149deg, rgba(1,109,90,1) 21%, rgba(0,96,160,1) 50%);
height: 400px;

width: 750px;
position: relative;
z-index: 101;
padding-left: 40px;
padding-right: 40px;right: 20%;
margin-top: 80px;}
.bx1 h3{font-size: 30px; color: #fff; padding-top: 25px; text-transform: uppercase;}
.bx1 p{font-size: 16px; color: #fff; padding-top: 10px; text-align: justify; line-height: 30px;}

.lt li{color: #fff; font-size: 16px; padding-top: 5px; line-height: 30px; list-style: none;
padding-left: 25px;
text-align: left;  background: url(../images/box.jpg)no-repeat left 15px;}
.lt{padding-left: 0px;}

.spc{margin-top: 55px;}


.bx2{background: rgb(1,109,90);
background: linear-gradient(149deg, rgba(1,109,90,1) 21%, rgba(0,96,160,1) 50%); padding-left: 40px;
padding-right: 40px; padding-top: 40px; padding-bottom: 40px;}

.bx2 h3{font-size: 30px; color: #fff; text-transform: uppercase;}
.bx2 p{font-size: 16px; color: #fff; padding-top: 10px; text-align: justify; line-height: 30px;}

.bx3{background: #0060a0; height: 400px; width: 750px; padding-left: 40px;
padding-right: 40px; position: relative;
z-index: 101; margin-top: 80px; padding-top: 20px;}

.bx3 h3{font-size: 30px; color: #fff; padding-top: 10px; text-transform: uppercase;}
.bx3 p{font-size: 16px; color: #fff; padding-top: 10px; text-align: justify; line-height: 30px;}


.bx4{background: #0060a0; width: 750px; padding-left: 40px;
padding-right: 40px; position: relative;
z-index: 101; margin-top: 21px; padding-top: 10px; padding-bottom: 10px;}

.bx4 h3{font-size: 30px; color: #fff; text-transform: uppercase;     padding-top: 15px;}
.bx4 p{font-size: 16px; color: #fff; padding-top: 10px; text-align: justify; line-height: 30px;}


.bx5{background: #0060a0;  padding-left: 40px;
padding-right: 40px;  padding-top: 10px; padding-bottom: 10px;}

.bx5 h3{font-size: 30px; color: #fff; text-transform: uppercase;}
.bx5 p{font-size: 16px; color: #fff; padding-top: 10px; text-align: justify; line-height: 30px;}
/* .bx5 img{padding-top: 20px;} */
.spine-sur{padding-bottom: 45px;}
.spine-sur ul li{   line-height: 30px;
  font-size: 15px;
}
.hd{z-index: -101;}




.sp1{margin-top: 40px; margin-bottom: 40px;}
.sp1 h2{font-size: 28px; color: #f00; font-weight: 600;}
.sp1 h3{font-size: 26px; color: #1da76f; font-weight: 600;}
.sp1 p{font-size: 16px; color: #000; line-height: 24px; text-align: justify;}
.sp1 h4{font-size: 20px; color: #6f6f6f; font-weight: 600; padding-bottom: 5px;}


.patient h5{font-size: 24px; color: #f00;
font-weight: 600;}
.patient{margin-top: 40px; margin-bottom: 180px;}
.testimonials{margin-top: -77px; margin-bottom: 40px;}
.testimonials h2{font-size: 26px; color: #0060a0; padding-left: 50px;}



.tst1{background: #fff; padding: 30px; margin-top: 30px;}
.tst1 h5{font-size: 20px; color: #1eb87b; padding-top: 15px; padding-bottom: 15px; text-align: center; font-weight: 600;}
.tst1 p{color: #000; font-size: 16px; text-align: justify; line-height: 35px; padding-top: 20px;}


.tst2{background: #e6f5ff; padding: 30px; margin-top: 30px;}
.tst2 h5{font-size: 20px; color: #1eb87b; padding-top: 15px; padding-bottom: 15px; text-align: center; font-weight: 600;}
.tst2 p{color: #000; font-size: 16px; text-align: justify; line-height: 35px;}

.francis{    position: absolute;
left: 22%;
top: 20px;
}

.mahesh{    position: absolute;
left: 22%;
top: 20px;
}


.bck{background: url(../images/test-bg.png)no-repeat top right ;}
.mrgtop{padding-top: 60px;}
.mrgtop1{padding-top: 80px;}

.abt-banner2 img{width: 100%;}
.abt-banner2{background: url(../images/test-bg1.png)no-repeat bottom left; padding-bottom: 181px;}













/* CSS talk bubble */
.talk-bubble {

  display: inline-block;
  position: relative;
  width: 520px;
 /* height: auto;
  background-color: #0060a0;*/
}
.border{
  border: 8px solid #666;
}
/*.round{
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;

}*/

/* Right triangle placed top left flush. */
.tri-right.border.left-top:before {
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  left: -40px;
  right: auto;
  top: -8px;
  bottom: auto;
  border: 32px solid;
  border-color: #666 transparent transparent transparent;
}
.tri-right.left-top:after{
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  left: -20px;
  right: auto;
  top: 0px;
  bottom: auto;
  border: 22px solid;
  border-color: lightyellow transparent transparent transparent;
}

/* Right triangle, left side slightly down */
.tri-right.border.left-in:before {
 content: '';
  position: absolute;
  width: 0;
  height: 0;
  right: 100%;
  transform: rotate(275deg);
  border: .75rem solid transparent;
  border-top: none;

  // looks
  border-bottom-color: #fff;
  filter: drop-shadow(0 -0.0625rem 0.0625rem rgba(0, 0, 0, .1));
}
/*.tri-right.left-in:after{
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  left: -51px;
  right: auto;
  top: 115px;
  bottom: auto;
  border: 26px solid;
  border-color: #0060a0 #0060a0 transparent transparent;
}*/

.tri-right.left-in:before{
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  top: 130px;
  right: 96%;
  transform: rotate(270deg);
  border: 40px solid transparent;
  border-top: none;
  border-bottom-color: #0060a0;
  filter: drop-shadow(0 -0.0625rem 0.0625rem rgba(0, 0, 0, .1));
}

/*Right triangle, placed bottom left side slightly in*/
.tri-right.border.btm-left:before {
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  left: -8px;
  right: auto;
  top: auto;
  bottom: -40px;
  border: 32px solid;
  border-color: transparent transparent transparent #666;
}
.tri-right.btm-left:after{
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  left: 0px;
  right: auto;
  top: auto;
  bottom: -20px;
  border: 22px solid;
  border-color: transparent transparent transparent lightyellow;
}

/*Right triangle, placed bottom left side slightly in*/
.tri-right.border.btm-left-in:before {
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  left: 30px;
  right: auto;
  top: auto;
  bottom: -40px;
  border: 20px solid;
  border-color: #666 transparent transparent #666;
}
.tri-right.btm-left-in:after{
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  left: 38px;
  right: auto;
  top: auto;
  bottom: -20px;
  border: 12px solid;
  border-color: lightyellow transparent transparent lightyellow;
}

/*Right triangle, placed bottom right side slightly in*/
.tri-right.border.btm-right-in:before {
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  left: auto;
  right: 30px;
  bottom: -40px;
  border: 20px solid;
  border-color: #666 #666 transparent transparent;
}
.tri-right.btm-right-in:after{
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  left: auto;
  right: 38px;
  bottom: -20px;
  border: 12px solid;
  border-color: lightyellow lightyellow transparent transparent;
}
/*
  left: -8px;
  right: auto;
  top: auto;
  bottom: -40px;
  border: 32px solid;
  border-color: transparent transparent transparent #666;
  left: 0px;
  right: auto;
  top: auto;
  bottom: -20px;
  border: 22px solid;
  border-color: transparent transparent transparent lightyellow;

/*Right triangle, placed bottom right side slightly in*/
.tri-right.border.btm-right:before {
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  left: auto;
  right: -8px;
  bottom: -40px;
  border: 20px solid;
  border-color: #666 #666 transparent transparent;
}
.tri-right.btm-right:after{
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  left: auto;
  right: 0px;
  bottom: -20px;
  border: 12px solid;
  border-color: lightyellow lightyellow transparent transparent;
}

/* Right triangle, right side slightly down*/
.tri-right.border.right-in:before {
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  left: auto;
  right: -40px;
  top: 30px;
  bottom: auto;
  border: 20px solid;
  border-color: #666 transparent transparent #666;
}
/*.tri-right.right-in:after{
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  left: auto;
  right: -52px;
  top: 130px;
  bottom: auto;
  border: 26px solid;
  border-color: #21a087 transparent transparent #21a087;
}*/


.tri-right.right-in:before{
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  left: 96%;
  
  top: 130px;
  transform: rotate(90deg);
  border: 40px solid transparent;
  border-top: none;
  border-bottom-color: #02af8f;
  filter: drop-shadow(0 -0.0625rem 0.0625rem rgba(0, 0, 0, .1));
}





/* Right triangle placed top right flush. */
.tri-right.border.right-top:before {
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  left: auto;
  right: -40px;
  top: -8px;
  bottom: auto;
  border: 32px solid;
  border-color: #666 transparent transparent transparent;
}
.tri-right.right-top:after{
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  left: auto;
  right: -20px;
  top: 0px;
  bottom: auto;
  border: 20px solid;
  border-color: lightyellow transparent transparent transparent;
}

/* talk bubble contents */
.talktext{
  padding: 1em;
  text-align: left;
  line-height: 1.5em;
}
.talktext p{
  /* remove webkit p margins */
  -webkit-margin-before: 0em;
  -webkit-margin-after: 0em;
}

.hvr-rotate {
  z-index: 101;
position: relative;
    display: block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgb(0 0 0 / 0%);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}

.hvr-rotate:hover, .hvr-rotate:focus, .hvr-rotate:active {
    -webkit-transform: rotate(
4deg
);
    transform: rotate(
4deg
);
}








@media(max-width: 1536px){
  .ins3 img{margin-top: -90px;}
.ins2{margin-top: 45px;}
.k2 img{    right: -27%;}
.m2 h6{padding-left: 14px;}
.m2 h6 a{margin-right: 34px;
margin-left: 34px;}
.kh{z-index: 101; left: 55%;}
.bx{margin-top: 70px;}
.bx1{margin-top: 70px;}
.bx3{margin-top: 70px;}
.bx4{margin-top: 29px;}
.shreedhar{left: 20%;}
.francis{left: 20%;}
.mahesh{left: 21%;}


}


@media(max-width: 1400px){
  .m2 h6 a{margin-right: 20px;
margin-left: 20px;}
.m2 h6{padding-left: 0px;}
.wht h2{margin-top: 115px;
margin-bottom: 25px;}
.kh{z-index: 101; left: 41%;}
.bx{margin-top: 34px;}
.bx1{right: 42%;margin-top: 34px;}
.bx3{margin-top: 34px;}
.bx4{margin-top: 0px;}
.bx5 h3{padding-top: 20px;}
.shreedhar{left: 16%;}
.francis{left: 16%;}
.mahesh{left: 16%;}
.cnt-div img{padding-bottom: 50px;}



}


@media(max-width: 1366px){
  .ins2{height: 430px;margin-top: 45px;}
.ins3 img{margin-top: -60px;
}
.ins2 h4{padding-top: 50px;}
.k2 img{top: -155px; right: -41%;}
.kh{left: 43%;}


}


@media(max-width: 1280px)
{
  .ins2{margin-top: 28px;}
  .ins3 img{margin-top: -82px;}
  .k1 img{left: 59%;}
  .k2 img{right: -41%;}
.m2 h6 a{margin-right: 15px;
margin-left: 15px;}
.inside-div p{font-size: 15px;}
.kh{left: 37%;}
.bx{margin-top: 22px;}
.bx1{margin-top: 22px; right: 46%;}
.bx3{margin-top: 22px;}
.sld img{padding-left: 12px;
padding-right: 12px;}
.shreedhar{left: 14%;}
.francis{left: 14%;}
.mahesh{left: 14%;}


}



@media(max-width: 1024px)
{
.m2 h6 {
    padding-left: 5px;
}
.menu-div .navbar-light .navbar-nav .nav-item .nav-link, .menu-div1 .navbar-light .navbar-nav .nav-item .nav-link{padding: 10px 3px; font-size: 13px;}
.ins2{margin-top: 22px;height: 340px;}
.ins2 h4{padding-top: 15px;}

.kh h3{padding-top: 8px;font-size: 22px;}
.k1 img{left: 57%; top: -375px;}
.whtt img{height: 450px;}
.khh h3{padding-top: 0px;}

.k2 img{right: -51%; top: -135px;}
.sl{height: 250px;}
.left-d p{font-size: 15px;}
 .m2 h6{padding-left: 0px;
    font-size: 15px;}
.cl{background: url(../images/cl.png)no-repeat left 2px;}
.m2 h6 a{margin-right: 8px;
margin-left: 8px;}
.m2 h6{font-size: 13px;}
.inside-div .ins0 img{top: -109px;}
.inside-div h2{font-size: 35px;}
.ins2 h4{font-size: 28px;}
.ins2 h6{font-size: 21px;}
.ins2 p{margin-top: 9px; font-size: 14px; line-height: 30px;}
.kh h3{padding-top: 2px;
font-size: 21px;}
.kh{height: 235px;
left: 19%; top: -450px; width: 503px;}
.kh p{font-size: 13px; line-height: 27px;}
.kh1{margin-top: 0px; }
.tri-right.left-in::before {right: 96%; top: 100px;}
.khh{height: 199px;
top: -199px;
right: 46%;}
.khh h3{font-size: 21px;}
.khh p{font-size: 13px; line-height: 25px;}
.tri-right.right-in::before {top: 85px;}
.sl p{font-size: 12px; line-height: 22px; padding-top: 0px;}
.sl h5{font-size: 13px;}
.bx{margin-top: 19px; height: 312px;}
.bx h3{padding-top: 30px;}
.bx1{margin-top: 0px;
right: 90%; height: 353px;}
.bx1 h3{padding-top: 10px; }
.bx3{margin-top: 1px;}
.bx3 p{font-size: 15px;}
.bx1 p{font-size: 15px;}
.bx5 h3{font-size: 25px;}
.left-d p{font-size: 14px;}
.right-d p{font-size: 14px;}
.shreedhar{top: 18px;
width: 171px; left: 14%;}
.francis{top: 18px;
width: 171px; left: 14%;}
.mahesh{top: 18px;
width: 171px; left: 14%;}





}



@media(max-width: 980px){

.vmmm{margin-top: 0px;}

  .sidebar-nav .dropdown-menu {
    top: 0px; }

  .dropdown-menu {
    top: 0;
    right: 0px;
    left: 0px;
    margin-top: 0;
    margin-left: 0rem; }

  .mobilemenu {
    display: block;
    position: fixed !important;
    z-index: 1000; }

  .menu-div, .menu-div1 {
    display: none; }

  .hamburger.is-closed {
    margin-left: 79%;
    margin-top: 10px;
    right: 5%; }

  .hamburger.is-open {
    margin-left: 24px;
    margin-top: 20px; }

  .dropdown-toggle:active,
  .open .dropdown-toggle {
    outline: 0;
    background-color: #1da76f !important;
    color: #fff !important;
    border-bottom: 1px solid #16a15a !important; }
    .top-social{text-align: center;} 
    .copy-div{font-size: 13px;}


.ins2{margin-top: 13px;}
.ins2 h4{padding-top: 5px;}
.ins3 img{margin-top: -55px;}
.k1 img{left: 56%;}

.k2 img{right: -52%;
    top: -140px;}

.m2 h6 a{margin-right: 5px;
margin-left: 5px;}
.menu-header img{margin-top: 20px;
margin-bottom: 20px;}
.inside-div .ins0 img{top: -104px;}
.inside-div h2{font-size: 33px;}
.kh{left: 42%; width: 390px;}
.kh p{line-height: 24px;}
.khh{right: 45%; height: 210px;width: 394px; top: -210px;}
.khh p{font-size: 13px;
line-height: 24px;}
.khh1 h6{padding-top: 5px;
padding-bottom: 10px;}
.khh1{margin-top: -13px;}
.kh1 h6{padding-top: 5px;
padding-bottom: 10px;}
.kh1{margin-top: -14px;}
.tri-right.left-in::before {right: 94%;}
.tri-right.right-in::before{left: 94%;}
.left-d p{font-size: 13px;}
.right-d p{font-size: 13px;}
.bx{margin-top: 11px;}
.bx1{right: 100%;}
.bx5 h3{font-size: 24px;}
.shreedhar{top: 17px;
width: 163px;}
.francis{top: 17px;
width: 163px;}
.mahesh{top: 17px;
width: 163px;}


}



@media(max-width: 767px){
.peld h2{text-align: center; padding-bottom: 25px;
padding-top: 25px;}
  .banner-div1{display: none;}
  .banner-div2{display: block;}

  .m2 h6{text-align: center;}
.menu-header img{margin-left: auto;
    margin-right: auto;
    display: block;margin-top: 15px;
    margin-bottom: 15px;}
.inside-div h4{text-align: center; margin-top: 25px;}
.inside-div h2{text-align: center;}
.inside-div p{text-align: center;}
.inside-div .ins0 img{
     top: 0px; border: none; margin-left: auto; margin-right: auto; display: block;}
.ins1 p{text-align: center; margin-top: 25px; margin-bottom: 25px;}
.ins1 h6{text-align: center;}
.ins2{left: 0%;}
.ins3 img{margin-left: 0px; margin-top: -85px;}
.mh img{width: 100%;
    margin-top: 90px;}
.inside-div1{background: none;}
.kh{top: 0px; width: 100%; left: 0%; margin-left: auto;
    margin-right: auto; height: 255px;
    display: block; margin-bottom: 10px;}
.kh p{line-height: 36px; font-size: 15px;}
.kh h3{ padding-top: 15px;}
.kh1{margin-top: -5px;}
.k1 img{display: none;}
.khh p{font-size: 15px;
line-height: 33px;}

.kh1 h6{padding-top: 10px;
padding-bottom: 15px;}
.khh1 h6 {
    padding-top: 10px;
    padding-bottom: 15px;
}


.whtt img{height: 500px;}
.khh h3{padding-top: 0px;}
.khh{right: 0%; width: 100%; top: 0px; height: 220px;}
.vidhead h2{margin-top: 20px;    margin-bottom: 15px;}
.video{text-align: center;}
.yt{ margin-top: 20px; }
.video h4{margin-top: 0px;}
.feedback h4{text-align: center;}
.feedback h3{text-align: center;}
.vmmm{display: inline-block;}
.vm{display: none;}
.vmmm{margin-top: 20px;}
.feedback{text-align: center; padding-top: 25px;
padding-bottom: 25px;}
.sl{height: 370px;}
.ft-div img{margin-top: 0px; margin-left: auto; margin-right: auto; display: block;}
.ft-div{text-align: center;}
.f-link li{display: inline-block;}
.ft-div h4{margin-top: 20px;}
.ft-div{background: #eef2f5;}
.num{display: inline-block;}
.em{display: inline-block;}
.num p{padding-right: 20px;}
.social-icon{ display: inline-flex;}
.ft-div img{padding-right: 5px;}
.left-d{text-align: center;}
.right-d{text-align: center; }
.right-d p{float: none;}
.left-d p{padding-top: 15px;}
.right-d p{padding-top: 0px;}
.k2 img{display: none;}
.bx{width: 100%; height: 100%; position: relative;
z-index: -101;}
.bx1{width: 100%; height: 100%; position: relative;
z-index: -101; right: 0%;}
.bx3{width: 100%; height: 100%; position: relative;
z-index: -101;}
.bx4{width: 100%; height: 100%; position: relative;
z-index: -101;}
.abt-div img{margin-left: auto;
margin-right: auto;
display: block; float: none;}
.patient h5{text-align: center;}
.tst1 img{margin-left: auto; margin-right: auto; display: block;}
.tst1 h5{text-align: center;}

.tri-right.left-in::before {display: none;}

.tri-right.right-in::before{display: none;}
.main-vid{margin-top: 0px;}
.ins2 h4{padding-top: 25px;}

.abt-div h5{text-align: center; padding-top: 25px;}
.abt-div h6{text-align: center;}
.abt-div h2{text-align: center;}
.bx1 h3{font-size: 25px; padding-top: 25px;}
.bx h3{font-size: 25px;}
.bx2 h3{font-size: 25px;}
.bx3 h3{font-size: 25px;}
.bx4 h3{font-size: 25px; padding-top: 15px;}
.shreedhar{top: 20px;
width: 218px; left: 34%;}
.francis{top: 20px;
width: 218px; left: 34%;}
.mahesh{top: 20px;
width: 218px; left: 34%;}
.spn .col{flex-basis: 50%;}
.wht h2{margin-top: 25px;
margin-bottom: 10px;}
.vidhead{margin-top: 25px;}
.abt-div{padding-bottom: 0px;}
.bx p{padding-bottom: 20px;}
.lt{padding-bottom: 15px;}
.bx3 p{padding-bottom: 15px;}
.bx1 p{padding-bottom: 15px;}
.spn h2{padding-top: 25px;}
.hegt{margin-top: 25px;}
.testimonials{text-align: center;}
.mrgtop{padding-top: 0px;}
.sl h2{text-align: center;}
.sl h5{text-align: center;}
.sl p{padding-top: 15px; text-align: center;}








}

@media(max-width: 414px){
  .kh{top: 0px; margin-bottom: 20px;}
.khh{top: 0px;}
.main-vid{margin-top: 0px;}
.khh h3{padding-top: 0px;}
.kh h3{    padding-top: 20px;}
.whtt img{height: 355px;}
.ins2{height: 420px;}
.ins3 img{margin-top: 41px;
    margin-left: auto;
    margin-right: auto;
    display: block;}
.mh img{margin-top: 240px; }
.main-header{display: none;}
.inside-div h4{margin-top: 20px;}
.ins1 p{margin-top: 30px;}
.ins2 h4{font-size: 24px;}
.ins2 h6{font-size: 17px;}
.ins3 img{margin-top: 36px;}
.wht h2{margin-top: 45px;}
.kh{height: 380px;}
.khh{height: 285px;}
.video h3{font-size: 55px;}
.bx h3{font-size: 20px;}
.bx1 h3 {
    font-size: 20px;}
.bx2 h3{font-size: 20px;}
.bx3 h3{font-size: 20px;}
.bx4 h3{font-size: 19px;}
.bx5 h3{font-size: 20px;}
.spn h2{text-align: center;}
.spn h3{text-align: center; padding-bottom: 10px;}
.spn h4{text-align: center;}
.v{padding-top: 48px;}
.shreedhar{top: 70px;left: 19%;}
.francis{top: 70px;left: 19%;}
.mahesh{top: 70px;left: 19%;}
.testimonials h2{text-align: center; padding-left: 0px;}






}

@media(max-width: 400px){
  .ins2{height: 450px;}
.ins3 img{margin-top: 35px;
    margin-left: auto;
    margin-right: auto;
    display: block;}
.mh img{margin-top: 235px; }
.kh h3{padding-top: 20px;}
.khh h3{    padding-top: 0px;}
.video h3{font-size: 53px;}
.sl h2{text-align: center;}
.sl h5{text-align: center;}
.shreedhar{left: 18%;}
.francis{left: 18%;}
.mahesh{left: 18%;}
.kh {
    height: 380px;
}
.khh {
    height: 285px;
}








}

@media(max-width: 412px){
  .sl p{padding-top: 15px;}
.ins2 {
    height: 420px;
}
.ins3 img {
    margin-top: 36px;
}
.kh {
    height: 380px;
}








}



@media(max-width: 393px){
  .ins2 {
    height: 470px;
}
.ins3 img {
    margin-top: 34px;
}
.kh {
    height: 415px;
}




}




@media(max-width: 375px)
{
  .ins2{    height: 500px;}
.ins3 img{   margin-top: 33px;}
.khh {   height: 315px;}
.kh {
    height: 415px;
}
.video h3{font-size: 50px;}
.abt-div h2{font-size: 19px;}
.peld h2{text-align: center;font-size: 25px;}
.bx h4{font-size: 23px;}
.shreedhar{left: 15%;}
.francis{left: 15%;}
.mahesh{left: 15%;}


}


@media(max-width: 360px)
{
  .ins2 {    height: 500px;}
.kh {
    height: 455px;
}
.video h3 {
    font-size: 48px;
}
.sl p {
    font-size: 14px;
    line-height: 26px;
    padding-top: 20px;
    text-align: center;
}
.bx h4 {
    font-size: 21px;
}
.shreedhar{left: 13%;}
.francis{left: 13%;}
.mahesh{left: 13%;}
.ins3 img {
    margin-top: 33px;
}
.khh {
    height: 315px;
}






}

.v{text-align: center;}