@media screen and (max-width:1900px) {
	/*********about us Jupiter Group secion********/
	 .conbxe .croverimg, .bulding {
        object-fit: cover;
        height: 852px;
    }
	
	.rbod {
    font-size: 27px;
    color: #fff;
}
	.libd:first-child {
    margin-left: 51%;
    margin-top: 3%;
}
    .libd:nth-child(2) {
        margin: -1% 0 0 28.8%;
    }
    .libd:nth-child(3) {
        margin: 1.5% 0 0 12%;
    }
    .libd:nth-child(4) {
        margin: 2% 0 0 0.5%;
    }
	.libd:nth-child(5) {
    margin: 2.5% 0 0 -7%;
}
	.libd:last-child {
    margin: 2.5% 0 0 -11.5%;
}
	.libd span {
    display: inline-block;
    margin: 0 0 0 12px;
    font-size: 25px;
}
	
	
   
	
}
@media screen and (max-width:1600px) {
  .csr .service-box.style2 {
    padding: 20px
  }
  .home-page .light-color i {
    display: block;
    font-size: 53px;
    font-weight: 700
  }
		/*********about us Jupiter Group secion********/
	    .conbxe .croverimg, .bulding {
        object-fit: cover;
        height: 710px;
    }
	.libd img {
    width: 98px;
}
	    .libd span {
        display: inline-block;
        margin: 0 0 0 12px;
        font-size: 23px;
    }


.embed-responsive iframe {
        width: 800px;
        height: 451px;
        display: block;
        margin: 0 auto !important;
        float: none;
        left: 0;
        right: 0;
	position: relative;
    }
.embed-responsive-16by9::before {
    padding-top: 38.25%;
	display: none;
}}
@media screen and (max-width:1366px) {
			/*********about us Jupiter Group secion********/
	    .libd span {
        display: inline-block;
        margin: 0 0 0 12px;
        font-size: 20px;
    }
	.libd:nth-child(2) {
        margin: -3% 0 0 32.8%;
    }
	.libd:nth-child(3) {
        margin: -1% 0 0 17%;
    }
	    .libd:nth-child(4) {
        margin: 1% 0 0 4.2%;
    }
	    .libd:nth-child(5) {
        margin: 2.5% 0 0 -5%;
    }
	    .libd:last-child {
        margin: 4.5% 0 0 -11.5%;
    }
}
@media screen and (max-width:1280px) {
  .slider-woe .light-color {
    margin-top: 7%
  }
  .address-box p .address a {
    word-wrap: break-word;
  }
				/*********about us Jupiter Group secion********/
	    .libd span {
        display: inline-block;
        margin: 0 0 0 12px;
        font-size: 17px;
    }
	    .conbxe .croverimg, .bulding {
        object-fit: cover;
        height: 675px;
    }
}
@media screen and (max-width:1179px) {
		/*********about us Jupiter Group secion********/
	.libd span {
        font-size: 14px;
    }
}
@media screen and (max-width:991px) {
  .home-page .light-color i {
    display: block;
    font-size: 40px;
    font-weight: 700
  }
  .light-color {
    top: 26%;
    font-size: 38px
  }
  .owl-btn-center-lr.our-clients .owl-nav .owl-prev {
    left: -49px
  }
  .owl-btn-center-lr.our-clients .owl-nav .owl-next {
    right: -49px
  }
  .address-box .icon-bx-wraper {
    min-height: auto;
    margin: 0 0 27px
  }
  .icon-bx-wraper p:last-child {
    margin: 0 0 25px
  }
  .right-add-bx {
    float: none;
    margin: 0 auto;
    text-align: center;
    padding: 41px 0 5px
  }
  .dlab-bnr-inr.dlab-bnr-inr-sm .dlab-bnr-inr-entry {
    padding-top: 0
  }
  .our-story-thum.md-img {
    display: block;
    position: relative;
    top: 0
  }
  .md-contant {
    min-height: auto
  }
  .dlab-bnr-inr h1 {
    font-weight: 600;
    font-size: 26px;
    margin-bottom: 0
  }
  .banner-content h1.text-white {
    background: #d2151e;
    border-radius: 0 50px;
    padding: 10px 29px;
    text-transform: uppercase;
    width: fit-content;
    margin: 0 auto
  }
  .dlab-bnr-inr.dlab-bnr-inr-sm, .dlab-bnr-inr.dlab-bnr-inr-sm .dlab-bnr-inr-entry {
    height: 290px
  }
  .site-footer.footer-gray-1.jp-foonter {
    height: auto !important
  }
  .about_uspage .footer-info-bar .icon-bx-wraper.bx-style-1 {
    background: #fff;
    min-height: auto
  }
  .col-lg-6.col-md-12.m-b30.our-story-thum.md-img {
    position: static;
    right: 0;
    top: 12%
  }
  .home-page .slider-theer .light-color i.smal-size {
    font-size: 21px
  }
  .slider-uliocn li .icon-sl-img {
    width: 120px
  }
  .light-color {
    top: 2%;
    font-size: 34px
  }
   
		/*********about us Jupiter Group secion********/
.leox {
    width: 100%;
}
	leox .jpiterimg {
    width: 200px;
    text-align: center;
    margin: 0 0 29px 0;
}
	    .rbod {
        width: 100%;
			padding: 0 20px;
    }
	.libd:first-child {
        margin-left: 0;
        margin-top: 3%;
    }
	.conbxe .croverimg, .bulding {
        object-fit: cover;
        height: 1298px;
    }

  
@media screen and (max-width:767px) {
  .logo-footer img, .logo-header img {
    width: 78px;
    max-width: 78px;
 
    
 
  }
  .slider-woe .light-color {
    margin-top: 0
  }
  .light-color {
    top: 79px;
    font-size: 31px;
    line-height: 45px
  }
  .slider-woe .light-color {
    margin-top: 33%
  }
  .home-page .light-color i {
    display: block;
    font-size: 28px;
    font-weight: 700
  }
  .infra-section .dlab-media.radius-sm.dlab-img-overlay1 a img, .left-add-bx ul li:first-child, .right-add-bx {
    display: none
  }
  .infra-section .col-lg-4.col-md-6.col-sm-12 {
    max-width: 50%;
    padding: 0;
    margin-bottom: 50px;
    margin-top: 20px
  }
  .contact-box-red .left-add-bx {
    float: none;
    width: 100%;
    text-align: center;
    margin: 0 0 5px
  }
  .owl-carousel .owl-item img.desktop-img {
    display: none
  }
  .owl-carousel .owl-item img.mobile-imt {
    display: block;
 
  }
  .slider-uliocn li {
    display: inline-block;
    width: 100%;
    text-align: center
  }
  .slider-theer .light-color {
    top: 19%
  }
  .site-header {
    z-index: 999999999999
  }
  .our-story h2.title {
    font-weight: 600
  }

}
@media screen and (max-width:640px) {
  .img-carousel.service-box-4-area .owl-nav .owl-prev, .owl-btn-center-lr.our-clients .owl-nav .owl-prev {
    left: -49px
  }
  .img-carousel.service-box-4-area .owl-nav .owl-next, .owl-btn-center-lr.our-clients .owl-nav .owl-next {
    right: -49px
  }
  .img-carousel.service-box-4-area, .owl-btn-center-lr.our-clients {
    width: 80%;
    margin: 0 auto
  }
  .product-slier {
    overflow: hidden;
    padding-bottom: 50px
  }
  .light-color {
    top: 22%;
    font-size: 26px;
    line-height: normal
  }
  .home-page .light-color i {
    display: block;
    font-size: 23px;
    font-weight: 600
  }
  .header .contact-box-red .left-add-bx {
    display: block;
    text-align: center
  }
  .video-section {
    padding: 38px 0
  }
  .content-inner.achievements {
    padding-bottom: 0;
    padding-top: 0
  }
  .achievements .dlab-box.m-b30.dlab-team9 {
    width: 80%;
    margin-left: auto;
    margin-right: auto
  }
  .section-full:last-child {
    margin-bottom: -30px;
    padding-bottom: 43px
  }
  .imp-heading ul li::after {
    content: "+";
    margin: 0 -32px 0 0;
    position: absolute;
    right: 0;
    color: #d2151e;
    font-size: 24px;
    top: -2px;
    font-weight: 300
  }
  .product-box-gr .dlab-box.dlab-gallery-box {
    width: 100%;
    margin-bottom: 0
  }
  .contact-box {
    width: 100%;
    float: none;
    vertical-align: top
  }
  .style-infra-effet.bg-red .service-box.style2::before {
    margin: -60px auto 0
  }
  .mobile-show {
    display: block
  }
  .deshtop-show {
    display: none
  }
  .col-lg-6.wow.fadeInLeft .exhibition-carousel {
    margin-bottom: 50px
  }
  .col-lg-6.m-b30.d-flex iframe {
    min-height: 400px !important
  }
  .addres-top .left-side-box.widget_getintuch-pro-details {
    min-height: auto
  }
  .box-about-list .icon-bx-wraper .dlab-tilte, .dlab-bnr-inr h1, .footer-info-bar .icon-bx-wraper.bx-style-1 .dlab-tilte, .jp-foonter .text-white, .our-story h2.title, .portfolio .contact-box p.dez-title, .section-head .title, .service-box.style2 .title, .style-infra-effet.bg-red.bg-white .title, .text-black, .text-white .title-small, .text-white h1, .text-white h2, .text-white h3, .text-white h4, .text-white h5, .text-white h6, .text-white p, h3 {
    font-size: 22px;
    line-height: 28px
  }
  .slider-uliocn li .icon-sl-img {
    width: 86px
  }
  .home-page .slider-theer .light-color i.smal-size {
    font-size: 22px
  }
  .achievements .col-lg-3.col-md-6.col-sm-6 {
    max-width: 50%;
    padding: 0
  }
  .infra-section {
    margin-bottom: 30px
  }
  .light-color {
    /*top: 11%;*/
    font-size: 22px;
    line-height: normal
  }
  .hero-carousel h1 {
  color: #fff; 
  letter-spacing: 4px;
  font-weight: 400;  
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}
  .home-page .light-color i {
    display: block;
    font-size: 19px;
    font-weight: 600
  }
  .banner-content h1.text-white {
    padding: 5px 25px;
    font-size: 12px
  }
  #printing .col-lg-4.bg-white.img-ho-effect.style-infra-effet.bg-red, .inner-bbx.style-infra-effet.bg-red.bg-white {
    position: static
  }
  #printing .style-infra-effet.bg-red.bg-white .service-box.style2::before, .inner-bbx.style-infra-effet.bg-red.bg-white .service-box.style2::before {
    display: block
  }
  .style-infra-effet.bg-red .service-box.style2::before {
    margin: -49px auto 0
  }
  .slider-theer .light-color {
    top: 13%
  }
  .col-lg-6.col-md-12.m-b30.order-2 {
    -ms-flex-order: 2;
    order: 0
  }
  .imp-heading ul li {
    display: block;
    margin: 0 0 36px
  }
  .imp-heading ul li::after {
    content: "+";
    margin: 0;
    left: 0;
    right: 0;
    top: 31px
  }
  #mdmessage .our-story h2.title {
    margin-bottom: -11px;
    margin-top: 30px
  }
  .container.text-center .display-3 {
    font-size: 35px
  }
  #loader-wrapper {
    display: none
  }

    /*********about us Jupiter Group secion********/
	.conbxe .croverimg, .bulding {
        object-fit: cover;
        height: 1134px;
    }
.section-full.content-inner.bg-gray.our-client-box {
    margin: 0  !important;

}

}
@media screen and (max-width:479px) {
  .light-color {
    /*top: 8%;*/
    font-size: 27px;
    line-height: 36px
  }
  .home-page .light-color i {
    font-size: 25px
  }
  .slider-woe .light-color {
    margin-top: 36%
  }
  .site-button.sharp {
    width: 27px;
    height: 27px;
    padding: 0;
    line-height: 27px
  }
  .copy-right-sectin {
    font-size: 11px;
    font-weight: 300;
    padding: 11px 26px
  }
  .footer-top {
    padding: 50px 0 0
  }
  .imp-heading ul li {
    font-size: 13px
  }
  .mo-left .header-nav .logo-header img {
    width: 220px
  }
  .home-page .slider-theer .light-color i.smal-size {
    font-size: 19px;
    padding: 8px
  }
  .infra-section .service-box-3 .title:after {
    display: none
  }
  .slider-theer .light-color {
    top: 8%
  }
  .slider-main h1 {
 
  margin-top: 39% !important;
}

    /*********about us Jupiter Group secion********/
	    .conbxe .croverimg, .bulding {
        object-fit: cover;
        height: 1081px;
    }
    .leox p {
        width: 87%;
        text-align: left;
        font-size: 16px;
        line-height: 25px;
    }



}
@media screen and (max-width:440px) {
  .light-color{ 
      font-size: 22px;
      line-height: 30px;
      position: absolute;}
  .light-color1 {
 
      font-size: 22px;
      line-height: 30px; 
          position: absolute;
  }
  .home-page .light-color i {
    font-size: 22px
  }
  .slider-uliocn li .icon-sl-img {
    width: 70px
  }
  .service-box-3 .title {
    margin-top: 0;
    border-radius: 4px;
    font-size: 12px;
    padding: 6px 0 5px 19px
  }
  .infra-section .col-lg-4.col-md-6.col-sm-12 {
    max-width: 50%;
    padding: 0;
    margin-bottom: 39px;
    margin-top: 13px
  }
  .dlab-bnr-inr.dlab-bnr-inr-sm, .dlab-bnr-inr.dlab-bnr-inr-sm .dlab-bnr-inr-entry {
    height: 410px
  }
}
@media screen and (max-width:380px) {
  .light-color {
    top: 8%;
    font-size: 17px;
    line-height: 30px
  }
  .dlab-bnr-inr.dlab-bnr-inr-sm, .dlab-bnr-inr.dlab-bnr-inr-sm .dlab-bnr-inr-entry {
    height: 390px
  }
  .home-page .slider-theer .light-color i.smal-size {
    margin: 0 auto 25px
  }
  .addres-top .widget_getintuch-pro-details .pro-details a {
    color: #000;
    font-size: 12px
  }
}
@media screen and (max-width:359px) {
 
  .slider-theer .light-color {
    top: 3%
  }
  .home-page .light-color i {
    font-size: 19px
  }
  .socacilicon .loobax a.jplogb::before {
    bottom: -79px
  }
}
@media screen and (min-width:259px) {
 
 .header-curve .logo-header::before {
  right: -23px;
  width: 48%;
  -webkit-transform: skew(30deg);
  -moz-transform: skew(30deg);
  -o-transform: skew(30deg);
  -ms-transform: skew(30deg);
  transform: skew(30deg);
}}