@media (min-width:481px) and (max-width:580px) {
    
}



@media (max-width:1199px) {
  
}

@media (min-width:992px) and (max-width:1199px) {
    
}

@media (min-width:768px) and (max-width:991px) {
  #accordionfaq .accordion-item:after {
   
    left: 37px;
}
/* .desktoplogo {
    width: 230px;
}
.wsmenu>.wsmenu-list>li>a {
  
    padding: 10px 8px;
}
.wsmenu {
   
    font-size: 15px;
} */


}
@media (min-width:580px) and (max-width:767px) {
  #accordionfaq .accordion-item:after {
   left: 37px;
}
.footer-section p {
    
    font-size: 12px;
}
}

@media (max-width:767px) {
  .ttl-t1 {
	   font-size: 30px;
	}
	.ttl-t2 {
		font-size: 15px;
	}
	.bio-details p,
	.consultation-skil-section p{
		text-align: center;
	}
	.bio-section, .consult-section,
	.consultation-skil-section,
	.companies-section,
	.media-section{
		padding:40px 0;
	}
	.companies-section .col-md-3.logos-blk {
		width: 30%;
	}
	.v-pad{
		margin:0 0 20px 0; 
	}
	.media-innerwrap iframe {
		margin: 0 0 20px 0;
	}
	.media-innerwrap {
		margin: 45px 0 10px;
	}
	#accordionfaq .accordion-item {
		padding: 0;
	}
	.blog-right {		padding-left: 0;	}	.blog-right-title h2 {		font-size: 18px;	}	.blog-content h2 {		font-size: 19px;	}	.blog-details-section h1 {			font-size: 20px;	}	.blog-details-section {			padding: 50px 0;	}	.blog-details-section p {		font-size: 15px;	}	.blog-details-section ul li{		font-size: 15px;	}
  
}


@media (max-width:580px) {
	.ttl-t1 {
	   font-size: 26px;
	}
	.ttl-t2 {
		font-size: 15px;
	}
	.bio-details p,
	.consultation-skil-section p{
		text-align: center;
	}
	.bio-section, .consult-section,
	.consultation-skil-section,
	.companies-section,
	.media-section{
		padding:30px 0;
	}
	#accordionfaq .accordion-item {
	
		padding: 0;
	}
	#accordionfaq .accordion-item:after {
		left: 35px;
	}
	.consultation-skil-section .exp-innerwrap ul li {
		background: url(../images/botted.png) no-repeat left 7px;
	}
	.exp-innerwrap ul {
		padding-left: 0;
	}.client-list img {
		width: 100%;
	}
	.rt-sec {
		padding: 20px 0;
	}
	.logos-blk {
		
		text-align: center;
	}
	.companies-section .col-md-3.logos-blk {
		width: 50%;
	}
	.v-pad{
		margin:0 0 20px 0; 
	}
	.media-innerwrap {
		margin: 20px 0 20px 0;
		
	}
	.footer-section p {
		text-align:center;
		font-size: 12px;
	}
	.footer-social {
		float: none !important;
		margin:10px 0 !important;
		text-align: center;
	}
	.blog-pagination .pagination {
		justify-content: center;
		-webkit-justify-content: center;
		-moz-justify-content: center;
	}

}


