@media screen and (max-width: 767px){
.service-item ,.cert-box{
margin:10px;
}
.cert-box{
    height:auto;
}
/*.p-txt1{
	padding:0px;
}*/
.home-banner img{
    height:265px;
}
.cpa-box{
	display: block;
    justify-content: center !important;
	margin-left:40px;
}
.cert-dbox,.tlogos{
	margin-left:0px !important;
}
.cert-list{
	margin-left:60px;
}
.testimonial-item p{
	margin:0px;
}
.carousel-caption h5 {
        font-size: 17px;
        font-weight: 500 !important;
        line-height:25px;
    }
.cir1, .cir2, .cir3, .cir4 {
	  margin:0 auto;
	  display:block;
  }
  .arrow-down{
      padding-left: 170px;
    }
#contact .form button[type="submit"]{
	margin-bottom:20px;
}
.home-nav,.st-txt p,.section-title1 h3 {
    margin-left: 0px !important; 
}
.header-btn {
	background: #0529A8 !important;
    color: #fff;
}
.navbar-dark .navbar-nav .nav-link, .navbar-dark .navbar-nav .nav-link.show, .sticky-top.navbar-dark .navbar-nav .nav-link {
    padding: 10px 0 !important;
    color: black !important;
}
.navbar-dark {
  
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
}
.navbar-brand img , .mob-logos .mlogo-black {
    width: 130px;
	
}
 .mob-logos .mlogo-black{
	display:block !important;
	
}
/*.sticky-top .mob-logos .mlogo-black{
    margin-top: 39px !important;
}*/
.mob-logos .mlogo-white{
	display:none;
}
.mob-logos{
	position: absolute;
    left: 25px;
    top: 19px;
}

.abt-desc h1, .ag-icon img, .abt-desc {
	width:100% !important;
}
.work-item, .work-item1 {
	height:auto;
	margin:10px;
}
.home-search {
    color: #000 !important;
}
#sustain, .about-us {
	margin-top:0px !important;
}
.work-custom{
    margin-top:60px !important;
}
.list-block ,.ag-icon{
	margin:10px;
}
.count-block {
    padding-top: 100px !important;
}
#about-main{
	padding-bottom:100px;
}
.top-banner img {
    position: absolute;
    z-index: 1;
    top: -90px;
    left: 9%;
	width:85% !important;
}
.about-c span {
    position: relative;
    left: 38%;
    top: 20%;
}
.sus-title h5 , .sus-title h3, .sus-title p{
    padding-left:0px !important;
}
.work-img{
	padding-top:0px !important;
}
.about-c {
    width: 40px;
    height: 40px;
    position: absolute;
    background: #0529A8;
    box-shadow: 0px 25px 40px rgba(0, 0, 0, 0.08);
    border-radius: 100px;
    margin-top: 37px;
	margin-left:0px;
}
.navbar-collapse {
    background: rgb(238, 236, 236);
    z-index: 1;
    margin-top: 20px;
    padding-bottom: 30px;
}
.about-c1 p {
	padding:0px 17%;
}
.talent-sec{
	padding-top:0px;
}
.c-block{
	padding-top: 22px;
}
.sticky-top.navbar-dark .navbar-brand  img {
   display:none;
}

.sticky-top.navbar-dark .inner-logo { 
      display: block !important; 
/* margin-top: 40px !important;	   */
 } 
/* .sticky-top.navbar-dark .navbar-toggler{
	  margin-top:45px !important; 
 }*/
 .sticky-top.navbar-dark .home-toggler{
	 margin-right: 39px !important;
  /*  margin-top: 43px !important;*/
 }
 
.lead-org, .section-title .lead-title {
	margin-left:0px !important;
}
.lead-name {
	padding-top:25px;
	margin-left:0px !important;
}
.lead-box{
	height:auto;
}
.lead-box img{
	width:85% !important;
}
.service-inner h5{
	padding-left:0px !important;
	padding-right:0px !important;
}
.service-inner p{
		padding-left:0px !important;

}
.h-txt h1{
	width:100% !important;
	padding-top:25px;
}
.t-txt{
	width:100% !important;
	padding: 0px !important;
}
.img-circle {
  display: block;
    margin: 0 auto;
}
        .c-left{
            position: absolute;
            left: 18px;
            top: 93px;
            width: 148px;
            font-size: 8px;
        }
        .c-right{
            position: absolute;
            top: 300;
            top: 108px;
            right: 19px;
            font-size: 8px;
            width: 140px !important;
        }
        .contact_tooltiptext h2 {
            font-size: 10px;
        }
        .contact_tooltiptext p {
            font-size: 8px;
        }
}

 
 
        
    @media screen and (min-width: 320px) and (max-width: 345px){
        .section-top{
            padding-top: 60px;
        }
		
        }
@media screen and (min-width: 320px){
	.list-block p{
		font-size:14px !important;
	}
}