/** Responsive css code Start **/
 
 @media screen and (max-width:1366px) {
 .callbacks .caption h3 {
	font-size: 48px;
}
 }
 @media screen and (max-width: 1199px) {
 .director-section h2 {
   font-size: 40px;
  }
  .director-section h2:after {
   left: -5px;
	}
	.director-section-img img {
    width: 190px;
    border: 6px solid #4aaaca;
    border-radius: 160px;
}
.client-list ul li {
  margin-right: 0px;
}
 } 
 @media screen and (max-width: 1024px) {
	  .header {
position: inherit;
	}
  .desktop-menu ul {
  display: none;
}
.logo img{
	      margin-left: 35px;
}
 .callbacks .caption h3{
	font-size: 45px !important;
}
.callbacks .caption {
     left: 12%;
    top: 30%;
    width: 100%;
}
.desktop-menu {
    margin-top:0px;
}
 }
 
  @media screen and (max-width: 768px) {
 .welcome-image img{
  width: 100%;
}
.director-section h2 {
    font-size: 31px;
}
.director-section h2:after {
    left: -62px;
    top: 57px;
}
.libera-form label {
     width: auto;
    margin-bottom: 7px;
}
.ques-ans input[type="text"] {
    width: 80%;
}
.welcome-text {
    margin: 0px 0px 0px;
}		
}
 @media screen and (max-width:767px) { 


 .director-section h2 {
   position:inherit;
       left: inherit;
    top: inherit;
}
.director-section h2:after {
display:none;}
.director-section-right .director-section-img {
    float: left;
}
.director-section-right h4 {
    text-align: left;
}
.client-list ul {
    margin: 30px 0px;
}
.client-list ul li {
    width:25%;
}
ul.client-list-second {
    width:auto;
   
}
}
  /*Responsive 600*/  
@media screen and (max-width: 667px) {
.callbacks .caption {
    left: 0%;
  }
  .bottom-img img {
	  width:100%;
  }
}
@media screen and (max-width: 568px) {
.callbacks .caption h3 {
    font-size: 28px !important;
}
.logo img {
width: 60%;
}
.inner-content {
    margin: 0px 0px;
}
}

  @media screen and (max-width:375px) { 
  .callbacks .caption {
   top: 7%;
  }
  .callbacks .caption h3 {
    font-size: 20px !important;
}
 .inner-content .inner-heading {
   font-size: 35px;
}	
.left-img {
    float: none;
    margin-right: 0px;
    margin: 0 auto;
    margin-bottom: 15px;
}
.right-text h4 {
  text-align: center;
} 
.right-text {
   border-left:0;
   float:none;
}
.left-img img {
   margin: 0 auto;
} 
 .client-list ul li {
    width: 100%;
    margin-bottom: 10px;
}
  
  
  }