@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: 1365px){
   
	
}
@media screen and (min-width:1024px) and (max-width: 1199px){
 .slider { background-position: right;}

}

@media screen and (min-width:768px) and (max-width: 1023px){
 .slider { background-position: right;padding-top:20%;overflow:hidden;}
 .slider_bx{padding:30px;}
 .button {width: 58px;height: 46px;position: absolute;right: 6px;top: 22px;cursor: pointer;z-index: 12399994;background: #b04d39;}
 #cssmenu > ul > li {margin-top: 0px;}
 .header {z-index: 1234;}
 #cssmenu ul {text-align: center;margin: 0px;background: #b04d39;margin-top:65px;}
 #cssmenu > ul > li > a {padding: 14px 15px;font-size: 16px;letter-spacing: 1px;text-decoration: none;color: #fff;}
 .header{padding-top:10px;}
 .btns-box {margin-top: 10px;}
 .footer_bx ul li{list-style:none;float:left;margin:0px 1% 5px 1%;width:48%;}
 
}
 

@media screen and (min-width:320px) and (max-width: 767px){
 .slider { background-position: bottom;padding-top:30%;overflow:hidden;}
 .slider_bx{padding:30px;}
 .slider_bx h1{font-size:30px;font-weight:100;line-height:1.2;}
.slider_bx h4{font-size:24px;font-weight:700;}
.slider_bx h5{font-size:20px;font-weight:700;}
.slider_bx p{font-size:17px; text-align:left;}
 #particle-canvas {position: absolute;z-index: 12;width: 100%;height: 100%;vertical-align: middle;bottom: -48%;}
 .button {width: 58px;height: 46px;position: absolute;right: 6px;top: 22px;cursor: pointer;z-index: 12399994;background: #b04d39;}
 #cssmenu > ul > li {margin-top: 0px;}
 .header {z-index: 1234;}
 #cssmenu ul {text-align: center;margin: 0px;background: #b04d39;margin-top:65px;}
 #cssmenu > ul > li > a {padding: 14px 15px;font-size: 16px;letter-spacing: 1px;text-decoration: none;color: #fff;}
 .header{padding-top:10px;}
 .btns-box {margin-top: 10px;}
 .slider_bx h1 span:before { bottom: 5px;}
 .accurate_right h1,.customer_support_left h1,.clients h2,.main_gnss2_title h2 { font-size: 36px;}
 .accurate,.customer_support {width: 100%;padding: 40px 0px;}
 .customer_support:before { width: 100%;height: 80%;}
 .customer_support_left {padding: 0;}
 .customer_support_right{padding-top:30px;text-align:center;}
  .footer_bx ul li{list-style:none;float:left;margin:0px 1% 5px 1%;width:48%;}
 .footer_bx h3{margin-top:30px;}
 .gdlr-core-shape-divider-wrap.gdlr-core-pos-top {position: absolute;top: 38px;left: 0;right: 0;}
 
 
 
 
 
}

@media (max-width: 767px){

}