@media (max-width:1900px){
    .slick-dots li{display: block;}  
    
}

@media (max-width:1600px){
    
    
}
@media (max-width:1400px){
    .contact-inner {padding: 0px 0px;}
    .form-control.ctrl {
    width: 77%;
        margin: 0 0 0 34px;}
    .blauedge-blk{padding: 50px 20px;}
}
@media (max-width:1350px){
    /*----- blau-edge -----------------*/
    .blau-cnt p{font-size: 22px;padding: 143px 0;}
    .blau-slide-in{max-width: 85%;margin: 0 auto;}
}
@media (max-width:1250px){
    .footer-blk {max-width: 88%;}
    .about-blk{padding: 80px 30px;}
    .about-in {max-width: 100%;}
    .about-lt h2 {font-size: 45px;line-height: 49px;}
    .product-head h2 {font-size: 31px;line-height: 33px;}
    .edge-in {max-width: 85%;}
    .why-blk {padding: 50px 30px;}
    .why-blk h2{font-size: 61px;line-height: 65px;}
    .form-control.ctrl {width: 71%;margin: 0 0 0 34px;}
     /*----- blau-edge -----------------*/
    .blau-cnt p{font-size: 22px;padding: 108px 0;}
    .blau-slide-in p{font-size: 24px;line-height: 34px;}
}
@media (max-width:1024px){
    .social-icons ul li {padding: 0 2px;}
}

@media (max-width:991px){
    .form-control.ctrl {width: 81%;margin: 0 0 0 34px;}
    .about-lt h2 {font-size: 31px;line-height: 35px;padding: 0 0 20px 0;}
    .product-head h2 {font-size: 20px;line-height: 25px;}
    .product-btn a:before {left: -49px;top: 8px;width: 40px;}
    .edge-main ul li a{font-size: 20px;line-height: 26px;}
    
    .product-inner {padding:30px 30px;}
    .banner-cnt {left: 0px;padding:20px 0 41px 50px;}
    .banner-cnt p br{display: none;}
    .banner-cnt1 p br{display: none;}
    .banner-cnt1{right: 0px;padding:39px 25px 41px 0px;}
    .banner-cnt p{width: 75%;}
    .banner-cnt1 p{margin:  0 0 0 auto;width: 75%;}
    header {padding: 20px 12px;}
    .header-rt ul li {padding: 0 4px;}
    .header-rt ul li a {font-size: 14px;}
    .footer-blk {max-width: 100%;}
    .social-icons ul li a i{width: 30px;height: 30px;font-size: 15px;line-height: 18px;}
    .mail{font-size: 15px;}
    .social-icons ul li {padding: 0 1px;}
    .footer-in {max-width: 95%;}
    
    .video-blk {
        max-width: 90%;}
    .why-blk h2 {padding: 0 0 15px 0;}
    .why-in{padding: 0 0 15px 0;}
    /*----- blau-edge -----------------*/
    .blau-slide-in {max-width: 100%;}
    .blau-slide-in h2 {font-size: 38px;line-height: 42px;}
    .blau-slide-in p {font-size: 20px;line-height: 30px;}
    .blau-cnt p{padding: 90px 0;}
}
@media (max-width:767px){
    .why-in p br{display: none;}
    .product-head h2 {font-size: 30px;line-height: 34px;}
    .edge-main ul li a br{display: none;}
    .edge-blk {padding: 120px 0;}
    .form-control.ctrl {width: 76%;margin: 0 0 0 22px;}
    
  .header-rt{float: none !important;width:250px;position:  fixed;top: 0;right:  -250px;height:  100%;overflow:  auto;z-index: 9999;background:  #2481be;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -web-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;}
   nav{display: none;}       
   #nav-icon{display:block;position:absolute;top:38px;right: 10px;}
    .sticky #nav-icon{top: 17px;}
 .side_bar{display:block;width:240px;background:#000;height:100%; position:fixed;top:0;right:-240px;z-index:9;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;overflow:auto;padding: 44px 0;}
	.side_bar ul{padding:0;}   
	.side_bar ul li{padding: 0  0; float:none; display:block; width:100%;margin:0;background:none;border:none;position: relative;} 
    
	.side_bar ul li a{display:block;padding: 13px 35px;font-size: 15px;color:#fff !important;text-align: left;}
    .side_bar ul li i{font-size: 0;}
    .btn-blk{margin: 0;}
	.menu{text-align: center;margin: 0 auto;position:absolute;right: 14px;top:0px;z-index:999;padding:4px 0;}
	.side_bar nav ul{display:block!important;position:static; padding:0; box-sizing:border-box; }
    .side_bar nav{display: block;}
    .side_bar nav ul li.book a{color: #000;}
	.side_bar nav ul{width:100%; padding:0;position: relative;}
	.wrapper{position:relative; top:0; right:0; transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-web-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;}    
	body.open{overflow:hidden;}
	.open .wrapper{right:240px;top:0px;position: fixed;}   
    .open .side_bar{right:0}
	.open #nav-icon{top: 38px;}
    h2{font-size: 30px;line-height: 32px;}
    .banner-cnt h2{padding: 0 0 8px 0;}
    .banner-cnt p {width: 88%;}
    .banner-cnt {bottom: 0px;left: 0px;padding:15px 0 15px 21px;}
    .banner-cnt1{right: 0px;padding:30px 25px 30px 0px;}
    .banner-in1 .slick-dots{bottom: 29px;left: 15px;}
    .footer-blk img{max-width: 100%;width: auto;display: inline-block;}
    .banner-cnt1 p {width: 86%;}
    .footer-blk{text-align: center;}
    .footer-blk{padding: 20px 20px 30px;}
    .footer-in {max-width: 100%;padding: 25px 0;}
    h1 {font-size: 80px;line-height: 84px;}
    .why-blk h4 br{display: none;}
    .why-rt {padding: 8px 0 0 0;}
    .why-lt{padding: 0;}
    .contact-rt{padding: 0px 30px 30px 30px;}
    .side_bar .drop_down{top: 34px;z-index: 999999;position: static;}
    .side_bar .drop_down ul li a{color: #000 !important;}
     /*----- blau-edge -----------------*/
    .blau-slider {padding: 90px 30px;}
    .blau-slide-in h2 {font-size: 33px;line-height: 36px;}
    .blau-slide-in p br{display: none;}
    .blau-cnt p br{display: none;}
    .blau-cnt p {padding: 55px 86px;font-size: 16px;line-height: 22px;}
}
@media (max-width:599px){
    .video-blk{max-width: 100%;}
    .form-control.ctrl {width: 71%;}
    .about-lt h2 br{display: none;}
    .about-lt{padding: 0 0 20px 0;}
    .about-rt{padding: 0;}
    .about-blk {padding: 80px 10px;}
    .why-text {padding: 19px 0;}
    .contact-rt p br{display: none;}
     /*----- blau-edge -----------------*/
    .blau-cnt p {padding: 27px 58px;font-size: 16px;line-height: 22px;}
}
@media (max-width:478px){
    .edge-in h2{font-size: 18px;line-height: 29px;}
    .edge-in {max-width: 95%;}
    .about-lt h2 {font-size: 26px;line-height: 30px;}
    h1 {font-size: 45px;line-height: 60px;}
    .product-inner {padding: 30px 20px;}
    .banner-cnt p{font-size:12px;line-height: 17px;}
    .banner-cnt1 p{font-size:12px;line-height: 17px;}
    h2 {font-size: 20px;line-height: 22px;}
    .banner-cnt {left: 0px;padding:15px 0 15px 18px;}
    .banner-cnt1{right: 0px;padding:20px 18px 15px 0px;}
    .banner-in .slick-dots{right: 17px;}
    .footer-lt{padding: 0;text-align: center;}
    .footer-rt{padding: 0;text-align: center;}
    .why-blk {padding: 50px 10px;}
    .why-blk h3{font-size: 23px;}
    .why-blk h4{font-size: 22px;line-height: 30px;}
    .contact-rt{padding: 30px 20px 30px 20px;}
    .form-control.ctrl {width: 74%;margin: 0 0 0 12px;}
    #captcha{padding: 11px 8px !important;}
    .quality:before{background-size: 40% !important;}
    .harmony{padding: 0 0 0 72px;}
    .harmony p {
        font-size: 14px;}
    .harmony:before{background-size: 40%;}
    .blauedge-blk {
    padding: 50px 8px;
}
    .blauedge-lt ul li:first-child{ padding: 20px 0px 20px 0px;}
    .quality p {
        font-size: 14px;}
    .blauedge-lt ul li {
        padding: 20px 0px 20px 0px;}
    .quality{padding: 0 0 0 74px;}
    .blauedge-lt ul li{border: 0 none;}
     /*----- blau-edge -----------------*/
    .blau-slide-in h2 {font-size: 24px;line-height: 32px;}
    .blau-slider {padding: 50px 25px;}
    .blau-slide-in .slick-next:before{font-size:40px;}
    .blau-slide-in .slick-prev:before{font-size:40px;}
    .blau-slide-in .slick-prev{left:10px;}
    .blau-slide-in .slick-next{right:10px;}
    .blau-cnt p {padding: 30px 30px !important;}
    .blau-slide-in p {font-size: 15px;line-height: 25px;}
    h4 {font-size: 23px;line-height: 28px;}
    .blau-slide-in p {padding: 0 0 30px 0;}
    .desk{display:none !important;}
.mob{display:block !important;}
}
@media (max-width:375px){
    .form-control.ctrl {
        width: 70%;
        }
}
@media (max-width:359px){
.form-control.ctrl {
        width: 66%;
        }
}































