@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){
.main_menu #cssmenu2 > ul > li > a{padding:17px 17px;}
.main_menu { margin-top: 20px; }
}
@media screen and (min-width:1800px) and (max-width: 2399px){
.main_menu #cssmenu2 > ul > li > a{padding:17px 17px;}
.main_menu { margin-top: 20px; }


}
@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){
 .navbar-brand img { max-width: 150px;}
.mainmenu ul li a {  font-size: 14px;}
.mainmenu ul li {   padding: 10px 10px;}
 .sliderl h1 {  font-size: 60px; }


}

@media screen and (min-width:768px) and (max-width: 1023px){
.navbar-brand img { max-width: 150px;}
.mainmenu ul li a {  font-size: 10px;}
.mainmenu ul li {   padding: 10px 5px;}
.sliderl h1 {  font-size: 60px; }
.slider {  display: block;padding-top:90px;height:90vh;}
.sliderl p { font-size: 14px; max-width: 410px;position: relative;right: 0;bottom: 0;}
.sliderr ul li img {width: 100%;height: 120px;object-fit: cover;}
 
 

}


@media screen and (min-width:320px) and (max-width: 767px){
.sliderl h1 {  font-size: 40px; }
.slider {  display: block;padding-top:90px;}
.sliderl p { font-size: 14px; max-width: 410px;position: relative;right: 0;bottom: 0;}
.sliderr ul li img {width: 100%;height: 120px;object-fit: cover;}
.nfooter:before { width: 0;height: 0;}
.nfooter,.qcnt{background-attachment:scroll;}
.servicesp {padding:10px;}
.sectitle h2 {font-size:32px;}
.blocks { height: 250px;background-attachment: scroll;background-position: initial;background-size: contain;}
.abt .sectitle {padding-left: 20px;}
.abtbg2 img {   max-width: 150px;}
.abtr {padding: 45px 10px;}
.misvisbx:before {  top: 62%;}
.misvisbx{margin-bottom:65px;}
.qcntbxc { top: 10%;padding:20px;}
.qcntbx h2 { font-size: 34px;}
.misvis:after { width: 0;}
.text1 { font-size: 30px;margin-bottom:0px;}
.containerz img{top:10px;}
.text2 {top:10px; }
	p{text-align:left;}
}

@media (max-width: 767px){

}













