@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: 17px 5px;   font-size: 12px;}
.slidercaption {width: 90%;}
.round-text {  right: 20%;top: 65%;}
.menucallbtn a {  padding: 10px 16px; font-size: 12px;} 
.nwsbrcasestudiesbxpercnt ul li h4 {font-size: 40px;}
  .nwsbrcasestudiesbxpercnt ul li p {font-size: 8px;} 
 .side-navigation.fixed {
    position: fixed;
    top: 0;
    width: 200px;
}
	.nbmblog{width:100%; position:relative;padding:80px 30px;}	
	.main_blog3d{padding:70px 30px;}
}

@media screen and (min-width:768px) and (max-width: 1023px){
.main_menu,.main_menu1{display:none;}  
.main_menu2{display:block;} 
.mlogo{display:none;}  
.slidercaption h2,.page_title2l h2 {font-size: 32px;}
.sliderenq { padding: 20px 10px;}
.round-text { right: 5%;top: 42%;}
.masonry-columns{ column-count: 2;}
.news-image {width: 30%;}
.news-info{padding:10px 25px;width:70%;}
.mservin2l{ position: relative;padding:50px 10px;}
.mservin5r{padding:10px 10px;}
.mlogo2 img { padding: 0;}
 .servicesbxnwb h3 {  font-size: 21px; }
 .aboutl{margin-bottom:20px;}
 .book{width:100%;padding:20px  0px;}  
 .nbservices2{padding-left:10px;padding-right:10px;}
 .nbcasestdy{padding:80px  0px;}
 .nwsbrcasestudiesbxpercnt ul li h4 {font-size: 40px;}
  .nwsbrcasestudiesbxpercnt ul li p {font-size: 10px;}
   .team{width:100%;padding:0px 5px 20px 5px;}
    .mservfeatures{padding: 70px 0px;}
   .side-navigation.fixed {
    position: fixed;
    top: 0;
    width: 200px;
}
   .main_blog3d{padding:70px 20px;}
}


@media screen and (min-width:320px) and (max-width: 767px){
.mlogo{display:none;}  
.main_menu,.main_menu1{display:none;}   
.main_menu2{display:block; width: 100%;padding: 0px;width: 100%;margin: 0px;}
.mlogo2 img { padding: 1px; max-width: 200px;} 
.slidercaption h2,.page_title2l h2{font-size:36px;margin-bottom:10px;}
.slidercaption p,.page_title2l p {    font-size: 12px;line-height: 1.6;}
.round-text { right: 5%;top: 58%;}
.slidercaption {width: 100%;padding:5px 20px; top: 15%;}
.slidercaptionh2 {padding-left: 0;}
.sectitle h2 {font-size: 32px;}
.about .sectitle {padding-left: 50px;}
.about .sectitle:after { width: 40px;}
.aboutcube:after{content:'';position:absolute;top:-35px;right:50px;width:40px;height:40px;background:#f14105;}
.aboutcube:before{content:'';position:absolute;top: -55px;right:70px;width:40px;height:40px;background:#111343;}
.aboutl img{margin-bottom:20px;}
.about .round-text { top: -25px;}
.whyr{padding-top:20px;}
.servicesl img{margin-bottom:20px;}
.servicesi {margin-top: 60px;padding: 0px 15px;}
.corel{text-align:center;padding-top:0px;}
.corer{text-align:center;}
.tabs{margin:10px 0px;}
.tab {font-size: 25px;padding: 10px 20px;}
.corel img, .corer img { height: 200px;}
.masonry-columns{ column-count: 1;}
.tab {border: 1px solid #f14105;font-size: 17px;line-height: 50px;padding: 10px 20px;cursor: pointer;}
.top_menur ul {  text-align: center;}
.header {  position: relative;padding-bottom: 00px;}
.sliders,.page_title2 {  display: block;padding-top: 20px;}
.slidercaption ul li a {text-decoration: none;  color: #fff; padding: 11px 12px; font-size: 12px;}
.slidercaption ul {margin:20px 0px 10px 0px;}
.top_menu_left2 ul {  text-align: center; }
.page_title h2 {font-size: 32px;}
.page_title2{padding-top:20px;height:auto;}
.news-image {width: 100%;}
.news-info{padding:10px 25px;width:100%;}
.news-image{margin-bottom:25px;}
.servpgtitlel,.servpgtitler{padding:10px;}
.nbservices{ padding:40px 0px;}
.mservin2l{ position: relative;padding:50px 10px;}
.mservin5r{padding:10px 10px;}
.nbmserin {padding-top:80px;}
.methodology{ padding:80px 5px; padding-top:20px;}
.apart{background-attachment:scroll;}
.nbblginner_page_title {  padding:  60px 0px 20px 0px;}
.sliders {width: 100%; }
.booktestimonialbx {width: 100%;position: relative;padding-left: 0;}
.booknr .owl-carousel .owl-item img {position: relative;margin-bottom:10px;}
.page_title img {width: 100%;height: 300px;}
.about2l,.missionl,.nbmserin3r  {margin-bottom:20px;}
.mgallery{padding-top:10px;}
.menucallbtn{ padding-top: 0;
        text-align: center;}
.nwsbrcasestudies{ padding:90px  0px;  }
.clients{width:100%;padding:10px  0px 40px  0px; }  
.book{width:100%;padding:20px  0px;}  
  .nbservices2{padding-left: 0px;padding-right: 0px;        padding-top: 0px;} 
  .nbcasestdy{padding:80px  0px;}
   .nwsbrcasestudiesbxpercnt ul li h4 {font-size: 40px;}
  .nwsbrcasestudiesbxpercnt ul li p {font-size: 8px;}
  .team{width:100%;padding:0px 5px 20px 5px;}
  .mservfeatures{padding: 70px 0px;}
  .sliders .accreditation ul li img {
    width: 100%;
    height: auto;
    max-width: 120px;
}
	.sliders .accreditation ul li {
    list-style: none;
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 10px;
}
	.servpgtitle{padding:40px 0px;}	
	.servpgtitlel h2 {
		font-size: 32px;}
	.nbservices2l {padding-top:20px;}	
.mservin4l ul li img {
    width: 100%;
	max-width: 115px;}	
	.myaccordion .btn {
    color: #333;
    font-size: 14px;
    font-weight: 500;
}
.nbmserin3r img{ height:auto; }	
.side-navigation.fixed {
  position: relative;
  top: 0;
  width: 290px;
}	
	.nbmblog{width:100%; position:relative;padding:80px  0px;}	
	.main_blog3d{padding:70px 0px;}
	.blog_page_title {  padding: 20px 0px; }
	.nbmblog .sectitle h2 {
    margin: 20px 0px;
}
	.nbblginner_page_titler h2,.nbmcs_page1 h1 {
    font-size: 24px;
    
    margin: 20px 0px;
}
	.nbmcs_page_title img {
    width: 100%;
    height: 500px;
    object-fit: cover;
}
.nbmcs_page_titleimg {
    
    bottom: -135px;
    z-index: 12;
}	
	.nbservices2l h2,.mservin5r h2,.mservin3 .sectitle h2,.mservfeatures .sectitle h2,.booknr h2 {
    font-size: 30px;}
	.main_blog_bx ol {
    margin: 10px 0px;
    margin-left: 10px;
}
	.servpgtitlel ul {
    margin: 20px 0px;
    text-align: center;
}
	.servpgtitlel ul li {  margin-bottom: 15px;}
	.servpgtitlel ul li img {
    width: 100%;
    max-width: 105px;
		height: 60px;}
	.main_blog_bx ul {
    margin: 10px 0px;
    margin-left: 10px;
}
	.menucallbtn a span{display:none;}
.menucallbtn a {
    background: #f14105;
    color: #fff;
    padding: 8px;
    text-decoration: none;
    border-radius: 5px;
    font-size: 20px;
    text-align: center;
}
	.menucallbtn a img {
    width: 20px;
    height: auto;
    padding-right: 0;
    position: relative;
    top: 0;
    left: 0;
}
.industriesweserve {
    width: 100%;
    position: relative;
    padding: 20px 10px;
    overflow: hidden;
}	
	.industriesweservel .sectitle{margin-top:20px;}
	
	
}

@media (max-width: 767px){

}

