@media (min-width: 768px) {

}

@media screen and (max-width: 600px) {

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

}

@media (max-width: 1200px) {

}
@media screen and (min-width:2400px) and (max-width: 3000px){
 

}
@media screen and (min-width:1800px) and (max-width: 2399px){
 
 


}
@media screen and (min-width:1400px) and (max-width: 1799px){



}
@media screen and (min-width:1200px) and (max-width: 1400px){

}



@media screen and (min-width:1200px) and (max-width: 1366px){

 

}
 




@media screen and (min-width:1024px) and (max-width: 1199px){
 .main_menu #cssmenu2 > ul > li > a {padding: 6px 5px;font-size: 10px; }
 .aboutbg img {width: 100%;max-width: 100px;height: auto;}
 .additionalbx p {font-size: 14px;line-height: 1.6;color: #fff;text-align: left;}
 .practice-right {display: grid;grid-template-columns: 1fr 1fr;gap: 20px 20px;}
	.practice-item h3 {font-size: 20px;padding-left: 10px;}
	.practice-item p {padding-left: 10px;line-height: 1.6;font-size: 14px;} 
	.practice-item h6{ padding-left: 10px;}
	.footer-about {padding: 0;}
	.contact-box p {font-size: 12px;text-align: left;}
	.contact-box p a{font-size: 12px;text-align: left;}
	.footer-widgetli ul li  a{font-size: 12px;}
	.contact-box .icon {width: 40px;height: 40px; font-size: 15px;}
	.aboutlwbve img { height: 550px;}
	.sectitle h3 { font-size: 28px;}
	.flipbox-back p {font-size: 12px;line-height: 1.5;}
	.page_title h2 {font-size: 18px;	}
	
	#searchform input[type=submit] { padding: 5px 10px;}
	#secondary ul li {text-align: left;line-height: 1.2;}
	.icon img {width: 50px;}
	.practice-item .icon {width: 50px;height: 50px;min-width: 50px;}
	.practice-item {  gap: 10px;}
	
	
	
}

@media screen and (min-width:768px) and (max-width: 1023px){
 .mlogo, .main_menu {display: none;} 
.main_menu2{display:block;}  
 .aboutr{margin-top:20px;}
 .aboutl img {width: 100%;height: 300px;object-position: center;object-fit: contain;}
 .aboutbg img {width: 100%;max-width: 100px;height: auto;}
.additionalbx {position: relative;padding: 20px 10px;}	
.additionalbx h3 {color: #fff;font-size: 20px;}
.additionalbx p {font-size: 14px;line-height: 1.6;color: #fff;text-align: left;}
	.flipbox-back p {font-size: 12px;line-height: 1.5;}
	.page_title h2 {font-size: 18px;	}
	#searchform input[type=submit] { padding: 5px 4px;}
	#secondary ul li {text-align: left;line-height: 1.2;}
	#searchform input {  width: 70%;}
	.blog_details {  padding: 30px 5px;}
	.blog_details h5 {
		font-size: 16px;}
	.flipbox-front h3 { font-size: 18px;}
	.aboutl22founderccc h3{font-size:16px;margin-bottom:10px;}
.aboutl22founderccc p{font-size:11px;text-align:center;margin:0px; line-height:1.4;}
.aboutr33vbe {
    position: relative;
	padding: 10px 15px;}	
	
}


@media screen and (min-width:320px) and (max-width: 767px){
.mlogo, .main_menu {display: none;} 
.main_menu2{display:block;}  
.top_menu_left2 ul,.top_menur ul {   text-align: center;}
.top_menur ul li a {  font-size: 11px;}
.top_menur ul li a img { width: 18px; top: 6px;}
.sliderscaption h2{font-size:24px;}
.sectitle h2 { font-size: 30px;}
.sectitle{margin-top:10px;}
.whybx h3 {  font-size: 12px;}
.whybx h3 {padding-left: 5px;}
.whybx img {width: 40px;}
.industrybx h3 {font-size: 14px;}
.consultation-section .sectitle h3{text-align:left;}
.servicesbxc h3 { font-size: 12px; margin-bottom:0px;line-height:1.3;}
.servicesbxc{padding:5px 2px;        margin: 0; }
.servicesbximg img {width: 100%;height: 180px;}
.aboutbg img {width: 100%;max-width: 100px;}	
.aboutr{margin-top:20px;}
	.page_title h2 {font-size: 18px;	}
	#secondary ul li {text-align: left;line-height: 1.2;}
	.footer-widgetli ul li {
		width: 100%;}
	
}

@media (max-width: 767px){


}

