@media (max-width: 1399px) {
    .main-published-box {
        grid-template-columns: repeat(3, 1fr);
    }
     .map{
        padding-left:0px;
         padding-right:0px;
         margin:0 auto;
         max-width:537px;
    }
     .details{
        margin-left:0px;
    }
     .location-map-1{
        width:40px !important;
         height:40px !important;
    }
     .pointer-1{
        top: 130px;
    }
     .pointer-2{
        top: 170px;
    }
     .pointer-3{
        top: 190px;
    }
     .pointer-4{
        top: 320px;
    }
     .pointer-5{
        top:255px;
    }
     .pointer-6{
        top:335px;
    }
     .pointer-7{
        top: 290px;
    }
     .pointer-8{
        top:410px;
    }
     .pointer-9{
        top:460px;
    }
     .#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{
        width:960px !important;
    }
     a.mega-menu-link{
        padding:20px 15px 20px 15px !important;
    }
     .social-icons{
        padding-right:0px;
    }
     .social-icons a{
        margin:0 0px 0px 15px;
    }
     .header .contact-info p{
        font-size:13px;
    }
     .secondary-logo{
        width:50%;
    }
     .about-images-1{
        right:-190px;
    }
     .content-jurney{
        left: -127% !important;
    }
     .timeline li:nth-child(odd) .jurney-image{
        left: -608px !important;
         top: 135px !important;
         width: 40%;
    }
     .timeline li:nth-child(even) .jurney-image{
        top: 110px !important;
         width: 40%;
    }
     .header .contact-info{
        gap:10px;
    }
     .awsm-job-main.awsm-job-archive-content{
        padding-left:15px;
         padding-right:15px;
    }
     .awsm-job-main.awsm-job-single-content{
        padding-left:15px;
         padding-right:15px;
    }
     .awsm-job-form-inner{
        padding:20px;
    }
    .our-history-text p {
        height: 80px;
    }
    .history-bg-slider {
        max-width: 70%;
    }
    .timeline li:nth-child(even) .jurney-image{
        width: 100%;
        max-width: 320px;
    }
}
 @media (max-width: 1200px) {
     .quote-hide {
         display: block;
    }
     .nav-link {
         margin-right: 0px !important;
         font-size: 14px !important;
    }
     .product-heading {
         font-size: 40px;
    }
     .thumbnail-1-image {
         margin-top: 25px;
    }
     .feature-box {
         margin: 15px 0;
         padding: 15px;
    }
     .industries-box-main {
         margin-left: 0px;
    }
     .about-images-1{
        right:-155px;
    }
     .testomonial-text-bg {
         margin-top: -25px;
         margin-bottom: 25px;
    }
     .map{
        padding-left:0px;
         padding-right:0px;
         margin:0 auto;
         max-width:537px;
    }
     .details{
        margin-left:0px;
    }
     .location-map-1{
        width:40px !important;
         height:40px !important;
    }
     .pointer-1{
        top: 130px;
    }
     .pointer-2{
        top: 170px;
    }
     .pointer-3{
        top: 190px;
    }
     .pointer-4{
        top: 320px;
    }
     .pointer-5{
        top:255px;
    }
     .pointer-6{
        top:335px;
    }
     .pointer-7{
        top: 290px;
    }
     .pointer-8{
        top:410px;
    }
     .pointer-9{
        top:460px;
    }
     .#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{
        width:960px !important;
    }
     a.mega-menu-link{
        padding:20px 15px 20px 15px !important;
    }
     .social-icons{
        padding-right:0px;
    }
     .social-icons a{
        margin:0 0px 0px 15px;
    }
     .header .contact-info p{
        font-size:13px;
    }
     .secondary-logo{
        width:50%;
    }
     .timeline ul{
         width:100%;
         margin-top:35px;
    }
     .timeline li:nth-child(odd)::before{
         transform:none;
         left:16px;
         height:200px;
         top:0px !important;
    }
     .timeline li::before{
        transform:none;
    }
     .timeline li:nth-child(even)::before{
         transform: none;
         top:0%;
         left:16px;
         height:325px;
    }
     .timeline li:nth-child(even)::after{
         top: 20px;
         left: 5px;
    }
     .timeline li:nth-child(even) img{
        top: -20px;
         left: 2px;
    }
     .content2.content1{
         width: 50% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .content-jurney{
         width: 50% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .timeline li:nth-child(odd) img {
         position: absolute;
         top: -25px;
         z-index: 9;
         left: 2px;
    }
     .timeline li:nth-child(odd)::after{
         top:17px;
         left: 5px;
    }
     .content-jurney .jurney-heading, .content-jurney .jurney-subheading, .content-jurney .jurney-text{
        text-align:left;
    }
     .content3{
         width: 50% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .content-jurney.content2 {
         width: 50% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .content5 {
         width: 50% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .content7{
        width: 50% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .content9{
        width: 50% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .content2{
        width: 50% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .timeline ul:before{
        display:none;
    }
     .content-jurney.content0{
         width: 50% !important;
         position:unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .content-jurney.content0 .jurney-heading .jurney-subheading .jurney-text{
         text-align:left !important;
    }
     .timeline li{
        height:200px;
    }
     .timeline li:nth-child(even) .jurney-image{
        position: relative !important;
         left: unset !important;
         width: 40%;
         margin-top: -15px;
         top: 0px !important;
         float:right;
    }
     .timeline li:nth-child(odd) .jurney-image{
        position: relative !important;
         left:unset !important;
         width:40%;
         margin-top:-15px;
         top:0px !important;
         float:right;
    }
     .header .contact-info{
        gap:10px;
    }
     .capcity-main + .conatct-us-form{
        margin-top:25px !important;
    }
     .contact-image{
        height:auto;
         margin-bottom:15px;
    }
     .awsm-job-main.awsm-job-archive-content{
        padding-left:15px;
         padding-right:15px;
    }
     .awsm-job-main.awsm-job-single-content{
        padding-left:15px;
         padding-right:15px;
    }
     .awsm-job-form-inner{
        padding:20px;
    }
    .ourvaluesmain .ourexpertise {
        grid-template-columns: repeat(2, 1fr);
    }
    .map_main_grid {
        grid-template-columns: repeat(1, 1fr);
    }
    .map_details_main {
        max-width: none;
        justify-content: center;
        display: flex;
    }
    .about-image {
        width: 320px;
    }
    .about-images-1 {
        right: -218px;
    }
    .exprince-box{
        width: 222px;
        left: 0;
    }
    .transparent-shape {
        margin-top: -203px;
    }
    .service-block {
        margin-bottom: 20px;
    }
    .intro-section {
        padding: 40px 20px 10px 20px;
    }
    section.why-choose-us {
        padding: 30px 20px;
    }
    .why-choose-us h2 {
        padding-bottom: 15px;
    }
    .map-main {
        margin-top: 20px;
    }
    .service-map {
        padding: 0px 0px 45px 0px;
    }
}
 @media (max-width: 1024px) {
     .quote-hide {
         display: block;
    }
     .nav-link {
         margin-right: 0px !important;
         font-size: 14px !important;
    }
     .product-heading {
         font-size: 40px;
    }
     .thumbnail-1-image {
         margin-top: 25px;
    }
     .feature-box {
         margin: 15px 0;
         padding: 15px;
    }
     .industries-box-main {
         margin-left: 0px;
    }
     .testomonial-text-bg {
         margin-top: -25px;
         margin-bottom: 25px;
    }
     a.mega-menu-link {
         padding: 14px !important;
         font-size: 14px !important;
    }
     .social-icons a {
         color: #fff;
         margin: 0 0px 0px 15px;
         font-size: 14px;
    }
     .map{
        padding-left:0px;
         padding-right:0px;
         margin:0 auto;
         max-width:537px;
    }
     .details{
        margin-left:0px;
    }
     .location-map-1{
        width:40px !important;
         height:40px !important;
    }
     .pointer-1{
        top: 130px;
    }
     .pointer-2{
        top: 170px;
    }
     .pointer-3{
        top: 190px;
    }
     .pointer-4{
        top: 320px;
    }
     .pointer-5{
        top:255px;
    }
     .pointer-6{
        top:335px;
    }
     .pointer-7{
        top: 290px;
    }
     .pointer-8{
        top:410px;
    }
     .pointer-9{
        top:460px;
    }
     .why-right-part .expertise{
         flex-direction:column;
    }
     .#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{
        width:960px !important;
    }
     a.mega-menu-link{
        padding:20px 15px 20px 15px !important;
    }
     .social-icons{
        padding-right:0px;
    }
     .social-icons a{
        margin:0 0px 0px 15px;
    }
     .share-on li{
        padding-right:5px;
    }
     .product-details {
         margin-top: 60px !important;
    }
     .product-slider-details.owl-carousel{
         height:auto;
    }
     .product-slider-details .owl-prev{
         left: 10px;
    }
     .product-slider-details .owl-next{
         right:10px;
    }
     .product-details-page-download-btn .request-quote{
         margin-bottom:15px;
    }
     .product-details-page-download-btn .request-download{
        margin-bottom:15px;
    }
     .product-banner-1{
        height:auto;
    }
     .header .contact-info p{
        font-size:13px;
    }
     .secondary-logo{
        width:50%;
    }
     .venus-about-us{
        padding-right:15px !important;
    }
     .about-images-1{
        right:-149px;
    }
     .our-mission-btn{
         width:100%;
         top:0;
         left:0px;
    }
     .board-directors-team .client-name-board{
        font-size:16px;
    }
     .right-part-about-us .over-the-year{
        font-size:16px;
    }
     .over-the-year-text{
        font-size:12px;
         line-height:25px;
    }
     .history-bg-slider .slick-slider .custom-prev {
         left: 42% !important;
    }
     .history-bg-slider .slick-slider .custom-next{
        right:42% !important
    }
     .timeline ul{
         width:100%;
         margin-top:35px;
    }
     .timeline li:nth-child(odd)::before{
         transform:none;
         left:16px;
         height:200px;
         top:0px !important;
    }
     .timeline li::before{
        transform:none;
    }
     .timeline li:nth-child(even)::before{
         transform: none;
         top:0%;
         left:16px;
         height:325px;
    }
     .timeline li:nth-child(even)::after{
         top: 20px;
         left: 5px;
    }
     .timeline li:nth-child(even) img{
        top: -20px;
         left: 2px;
    }
     .content2.content1{
         width: 50% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .content-jurney{
         width: 50% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .timeline li:nth-child(odd) img {
         position: absolute;
         top: -25px;
         z-index: 9;
         left: 2px;
    }
     .timeline li:nth-child(odd)::after{
         top:17px;
         left: 5px;
    }
     .content-jurney .jurney-heading, .content-jurney .jurney-subheading, .content-jurney .jurney-text{
        text-align:left;
    }
     .content3{
         width: 50% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .content-jurney.content2 {
         width: 50% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .content5 {
         width: 50% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .content7{
        width: 50% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .content9{
        width: 50% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .content2{
        width: 50% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .timeline ul:before{
        display:none;
    }
     .content-jurney.content0{
         width: 50% !important;
         position:unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .content-jurney.content0 .jurney-heading .jurney-subheading .jurney-text{
         text-align:left !important;
    }
     .timeline li{
        height:200px;
    }
     .timeline li:nth-child(even) .jurney-image{
        position: relative !important;
         left: unset !important;
         width: 40%;
         margin-top: -15px;
         top: 0px !important;
         float:right;
    }
     .timeline li:nth-child(odd) .jurney-image{
        position: relative !important;
         left:unset !important;
         width:40%;
         margin-top:-15px;
         top:0px !important;
         float:right;
    }
     .header .contact-info{
        gap:10px;
    }
     .capcity-main + .conatct-us-form{
        margin-top:25px !important;
    }
     .contact-image{
        height:auto;
         margin-bottom:15px;
    }
     .awsm-job-main.awsm-job-archive-content{
        padding-left:15px;
         padding-right:15px;
    }
     .awsm-job-main.awsm-job-single-content{
        padding-left:15px;
         padding-right:15px;
    }
     .awsm-job-form-inner{
        padding:20px;
    }
    .about-image {
        width: 320px;
    }
    .about-images-1 {
        right: -218px;
    }
    .exprince-box{
        width: 222px;
        top: -258px;
        left: 0;
    }
    .transparent-shape {
        margin-top: -203px;
    }
}
 @media (max-width: 991px) {
     .main-published-box {
        grid-template-columns: repeat(2, 1fr);
    }
     .mobile-hide{
        display:none;
    }
     .header .get-quote{
        font-size:14px;
    }
     .right-part-about-us .over-the-year{
        font-size:16px;
    }
     .over-the-year-text{
        font-size:16px;
         line-height:25px;
    }
     .header .contact-info {
         margin-bottom: 0px;
    }
     .header .get-quote {
         margin-top: 10px;
    }
     .quote-hide {
         display: none;
    }
     button.navbar-toggler {
         background: #fff;
         margin-top: 10px;
         margin-bottom: 10px;
         margin-left:15px;
    }
     .hero-section h1 {
         font-size: 30px;
         line-height:normal;
    }
     .hero-section p span {
         padding-left: 4px;
         padding-right: 4px;
    }
     .why-right-part {
         margin-top: 25px;
    }
     .product-heading {
         font-size: 26px;
    }
     .thumbnail-1-image {
         margin-top: 25px;
    }
     .menufeature-main {
         padding: 0px;
    }
     .feature-box {
         margin: 15px 0;
         padding: 15px;
    }
     .bottom-title {
         font-size: 26px;
    }
     .served-main {
         margin-top: 35px;
    }
     .industries-box-main {
         margin-left: 0px;
         justify-content: center;
    }
     .background-testomonial h2 {
         font-size: 28px;
    }
     .testomonial-text-bg {
         margin-top: 25px;
         margin-bottom: 25px;
    }
     .details h2 {
         font-size: 26px;
    }
     .details p {
         font-size: 16px;
    }
     .box-logo {
         margin-right: 15px;
    }
     .customer-main {
         height: auto;
         padding-bottom: 30px;
    }
     .product-searchbar {
         padding: 35px 15px 45px 15px;
    }
     .filter-btn.active, .sub-filter.active {
         padding: 8px 15px;
    }
     .map{
        padding-left:0px;
         padding-right:0px;
         margin:0 auto;
         max-width:396px;
    }
     .details{
        margin-left:0px;
    }
     .location-map-1{
        width:30px !important;
         height:30px !important;
    }
     .pointer-1{
        top: 95px;
    }
     .pointer-2{
        top: 128px;
    }
     .pointer-3{
        top: 139px;
    }
     .pointer-4{
        top: 245px;
    }
     .pointer-5{
        top:188px;
    }
     .pointer-6{
        top:248px;
    }
     .pointer-7{
        top: 298px;
    }
     .pointer-8{
        top:302px;
    }
     .pointer-9{
        top:333px;
    }
     .hero-section {
         height:350px;
    }
     .product-banner-1{
         height:auto !important;
    }
	 .product-heading
	 {line-height:normal;}
	 .product-image {
  		padding-left: 0px;
	}
	 .product-right-part h2 {	  
	  font-size: 30px;	  
	  padding-top: 20px;
	}
     .product-details {
         margin-top: 60px !important;
    }
	 .thumbnail-1-image {
		 min-height: 320px;
	 }
     .product-slider-details.owl-carousel{
         height:auto;
    }
     .product-slider-details .owl-prev{
         left: 10px;
    }
     .product-slider-details .owl-next{
         right:10px;
    }
     .product-details-page-download-btn .request-quote{
         margin-bottom:15px;
    }
     .product-details-page-download-btn .request-download{
        margin-bottom:15px;
    }
     .share-on li{
        padding-right:5px;
    }
     .product-details-page-download-btn .request-download{
        margin-bottom:15px;
    }
     .our-mission-btn{
        top:65px;
         left:0px;
         width:100%;
    }
     .venus-about-us{
        padding-right:15px !important;
    }
     .service-box{
        border-right:none;
    }
     .history-bg-slider .slick-slider .custom-prev {
         left: 42% !important;
    }
     .history-bg-slider .slick-slider .custom-next{
        right:42% !important
    }
     .timeline ul{
         width:100%;
         margin-top:35px;
    }
     .timeline li:nth-child(odd)::before{
         transform:none;
         left:16px;
         height:200px;
         top:0px !important;
    }
     .timeline li::before{
        transform:none;
    }
     .timeline li:nth-child(even)::before{
         transform: none;
         top:0%;
         left:16px;
         height:325px;
    }
     .timeline li:nth-child(even)::after{
         top: 20px;
         left: 5px;
    }
     .timeline li:nth-child(even) img{
        top: -20px;
         left: 2px;
    }
     .content2.content1{
         width: 50% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .content-jurney{
         width: 50% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .timeline li:nth-child(odd) img {
         position: absolute;
         top: -25px;
         z-index: 9;
         left: 2px;
    }
     .timeline li:nth-child(odd)::after{
         top:17px;
         left: 5px;
    }
     .content-jurney .jurney-heading, .content-jurney .jurney-subheading, .content-jurney .jurney-text{
        text-align:left;
    }
     .content3{
         width: 50% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .content-jurney.content2 {
         width: 50% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .content5 {
         width: 50% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .content7{
        width: 50% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .content9{
        width: 50% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .content2{
        width: 50% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .timeline ul:before{
        display:none;
    }
     .content-jurney.content0{
         width: 50% !important;
         position:unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .content-jurney.content0 .jurney-heading .jurney-subheading .jurney-text{
         text-align:left !important;
    }
     .timeline li{
        height:200px;
    }
     .timeline li:nth-child(even) .jurney-image{
        position: relative !important;
         left: unset !important;
         width: 40%;
         margin-top: -15px;
         top: 0px !important;
         float:right;
    }
     .timeline li:nth-child(odd) .jurney-image{
        position: relative !important;
         left:unset !important;
         width:40%;
         margin-top:-15px;
         top:0px !important;
         float:right;
    }
     .light{
        background:#222222;
    }
     .capcity-main + .conatct-us-form{
        margin-top:25px !important;
    }
     .contact-image{
        height:auto;
         margin-bottom:15px;
    }
     .awsm-job-main.awsm-job-archive-content{
        padding-left:15px;
         padding-right:15px;
    }
     .awsm-job-main.awsm-job-single-content{
        padding-left:15px;
         padding-right:15px;
    }
     .awsm-job-form-inner{
        padding:20px;
    }
     #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{
         font-size:24px;
    }
	   .venus-about-right{padding-top:25px;}
	 .exprince-main{margin-top:40px; margin-bottom:40px;}
	 .our-mission{padding-top:40px;}
	 .service-main{padding-top:35px; padding-bottom:35px;}
	 .md-message-main{padding:45px 0px 45px 0px;}
	 .board-main{margin:40px 0px 35px 0px;}
	 .industries-section{padding:40px 0;}
	 .ourvaluesmain {
        display: flex;
        flex-direction: column;
        align-items: center;
        grid-gap: 20px;
    }
    .ourvaluesmain .ourexpertise .expertise-main h4.counter {
        font-size: 25px;
    }
    .ourvaluesmain .ourexpertise .expertise-main .icon-text {
        font-size: 13px;
    }
    .pointter-location-mappoint .pointer-10 {
        top: 229px;
    }
    .pointter-location-mappoint .pointer-4 {
        top: 346px;
    }
    .pointter-location-mappoint .pointer-1 {
        top: 206px;
    }
    .pointter-location-mappoint .pointer-2 {
        top: 176px;
    }
    .pointter-location-mappoint .pointer-3{
        top: 195px;
    }
    .pointter-location-mappoint .pointer-5 {
        top: 160px;
    }
    .pointter-location-mappoint .pointer-6 {
        top: 354px;
        left: 18%;
    }
    .pointter-location-mappoint .pointer-7 {
        top: 146px;
    }
    .pointter-location-mappoint .pointer-8 {
        top: 207px;
    }
    .pointter-location-mappoint .pointer-9 {
        top: 138px;
    }
    .pointter-location-mappoint .pointer-11 {
        top: 294px;
    }
    .pointter-location-mappoint .pointer-12 {
        top: 323px;
        left: 22%;
    }
    .pointter-location-mappoint .pointer-13 {
        top: 280px;
        left: 21%;
    }
    .pointter-location-mappoint .pointer-14 {
        top: 255px;
    }
    .about-image, .transparent-shape img {
        width: 514px;
    }
    .about-images-1 {
        right: -438px;
    }
    .exprince-box {
        left: 100px;
    }
    .our-text-mission {
        min-height: 200px;
    }
    .section-gallery {
        margin-bottom: 25px;
        margin-top: 35px;
    }
    .our-history-text p {
        font-size: 13px;
    }
}
 @media (max-width: 768px) {
     .header .contact-info {
         margin-bottom: 0px;
    }
     .header .get-quote {
         margin-top: 10px;
    }
     .quote-hide {
         display: none;
    }
     button.navbar-toggler {
         background: #fff;
         margin-top: 10px;
         margin-bottom: 10px;
         margin-left:15px;
    }
     .hero-section h1 {
         font-size: 30px;
    }
     .hero-section p span {
         padding-left: 4px;
         padding-right: 4px;
    }
     .why-right-part {
         margin-top: 25px !important;
    }
     .product-heading {
         font-size: 28px;
    }
     .thumbnail-1-image {
         margin-top: 25px;
    }
     .menufeature-main {
         padding: 0px;
    }
     .feature-box {
         margin: 15px 0;
         padding: 15px;
    }
     .bottom-title {
         font-size: 26px;
    }
     .served-main {
         margin-top: 35px;
    }
     .industries-box-main {
         margin-left: 0px;
         justify-content: center;
    }
     .background-testomonial h2 {
         font-size: 28px;
    }
     .testomonial-text-bg {
         margin-top: 25px;
         margin-bottom: 25px;
    }
     .details h2 {
         font-size: 26px;
    }
     .details p {
         font-size: 16px;
    }
     .box-logo {
         margin-right: 15px;
    }
     .customer-main {
             height: auto;
        padding-bottom: 30px;
        margin-top: 50px;
        padding-top: 0px;
        margin-bottom: 50px;
    }
     .product-searchbar {
         padding: 35px 15px 45px 15px;
    }
     .filter-btn.active, .sub-filter.active {
         padding: 8px 15px;
    }
     .map{
        padding-left:0px;
         padding-right:0px;
         margin:0 auto;
         max-width:396px;
    }
     .details{
        margin-left:0px;
    }
     .location-map-1{
        width:30px !important;
         height:30px !important;
    }
     .pointer-1{
        top: 95px;
    }
     .pointer-2{
        top: 128px;
    }
     .pointer-3{
        top: 139px;
    }
     .pointer-4{
        top: 245px;
    }
     .pointer-5{
        top:188px;
    }
     .pointer-6{
        top:248px;
    }
     .pointer-7{
        top: 298px;
    }
     .pointer-8{
        top:302px;
    }
     .pointer-9{
        top:333px;
    }
     .hero-section {
         height: 350px;
    }
     .product-banner-1{
         height:auto !important;
    }
     .product-details {
         margin-top: 60px !important;
    }
     .product-slider-details.owl-carousel{
         height:auto;
    }
     .product-slider-details .owl-prev{
         left: 10px;
    }
     .product-slider-details .owl-next{
         right:10px;
    }
     .product-details-page-download-btn .request-quote{
         margin-bottom:15px;
    }
     .product-details-page-download-btn .request-download{
        margin-bottom:15px;
    }
     .our-mission-btn{
        top:-155px;
         left:0px;
         width:100%;
    }
     .venus-about-us{
        padding-right:15px !important;
    }
     .service-box{
        border-right:none;
    }
     .history-bg-slider .slick-slider .custom-prev {
         left: 40% !important;
    }
     .history-bg-slider .slick-slider .custom-next{
        right:40% !important
    }
     .timeline ul{
         width:100%;
         margin-top:35px;
    }
     .timeline li:nth-child(odd)::before{
         transform:none;
         left:16px;
         height:200px;
         top:0px !important;
    }
     .timeline li::before{
        transform:none;
    }
     .timeline li:nth-child(even)::before{
         transform: none;
         top:0%;
         left:16px;
         height:325px;
    }
     .timeline li:nth-child(even)::after{
         top: 20px;
         left: 5px;
    }
     .timeline li:nth-child(even) img{
        top: -20px;
         left: 2px;
    }
     .content2.content1{
         width: 50% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .content-jurney{
         width: 50% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .timeline li:nth-child(odd) img {
         position: absolute;
         top: -25px;
         z-index: 9;
         left: 2px;
    }
     .timeline li:nth-child(odd)::after{
         top:17px;
         left: 5px;
    }
     .content-jurney .jurney-heading, .content-jurney .jurney-subheading, .content-jurney .jurney-text{
        text-align:left;
    }
     .content3{
         width: 50% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .content-jurney.content2 {
         width: 50% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .content5 {
         width: 50% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .content7{
        width: 50% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .content9{
        width: 50% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .content2{
        width: 50% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .timeline ul:before{
        display:none;
    }
     .content-jurney.content0{
         width: 50% !important;
         position:unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
         float:left;
    }
     .content-jurney.content0 .jurney-heading .jurney-subheading .jurney-text{
         text-align:left !important;
    }
     .timeline li{
        height:200px;
    }
     .timeline li:nth-child(even) .jurney-image{
        position: relative !important;
         left: unset !important;
         width: 40%;
         margin-top: -15px;
         top: 0px !important;
         float:right;
    }
     .timeline li:nth-child(odd) .jurney-image{
        position: relative !important;
         left:unset !important;
         width:40%;
         margin-top:-15px;
         top:0px !important;
         float:right;
    }
     .light{
        background:#222222;
    }
     .capcity-main + .conatct-us-form{
        margin-top:25px !important;
    }
     .contact-image{
        height:auto;
         margin-bottom:15px;
    }
     .awsm-job-main.awsm-job-archive-content{
        padding-left:15px;
         padding-right:15px;
    }
     .awsm-job-main.awsm-job-single-content{
        padding-left:15px;
         padding-right:15px;
    }
     .awsm-job-form-inner{
        padding:20px;
    }
     #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{
         font-size:24px;
    }
	  .venus-about-right{padding-top:25px;}
	 .exprince-main{margin-top:40px; margin-bottom:40px;}
	 .our-mission{padding-top:40px;}
	 .service-main{padding-top:35px; padding-bottom:35px;}
	 .md-message-main{padding:45px 0px 45px 0px;}
	 .board-main{margin:40px 0px 35px 0px;}
	 .industries-section{padding:0px 0;}
	 
	 
	 .why-main{/*margin-top:50px; margin-bottom:50px;*/}
	 .product-main{padding-top:50px;}
	 .served-main{margin-top:50px; padding-bottom:50px; padding-top:30px;}
	 .industries-title{font-size:30px; margin-bottom:20px;}
	 .map-main{margin-top:50px;}
	 
	 
	 
}
 @media (max-width: 767px) {
     .header .contact-info {
         margin-bottom: 0px;
    }
     .header .get-quote {
         margin-top: 10px;
         font-size:13px;
         padding:5px;
    }
     .mobile-hide {
         display: none;
    }
     button.navbar-toggler {
         background: #fff;
         margin-top: 10px;
         margin-bottom: 10px;
         margin-left:15px;
    }
     .product-heading {
         line-height: normal;
         font-size: 36px;
    }
     .thumbnail-1-image {
         margin-top: 25px;
    }
     .menufeature-main {
         padding: 0px;
    }
     .feature-box {
         margin: 10px 0 !important;
         padding: 10px !important;
    }
     .bottom-title {
         font-size: 32px;
    }
     .industries-title {
         font-size: 32px;
		 margin-bottom:30px;
		 line-height:normal;
    }
     .industries-box-main {
         margin-left: 0px;
         justify-content: center;
    }
     .background-testomonial {
         padding: 30px;
         text-align: center;
    }
     .testomonail-right {
         padding-left: 0px;
         margin-top: 30px;
    }
     .testomonial-text-bg {
         margin-left: 0px;
         margin-top: 30px;
         margin-bottom: 30px;
    }
     .box-logo {
         margin-right: 20px;
    }
     .customer-main {
         height: auto;
         padding-bottom: 20px;
		 margin-top:50px;
		 margin-bottom:50px;
		 padding-top:0px;
    }
     .footer {
         margin-top: 40px;
    }
     .why-us-left {
         padding-right: 15px !important;
    }
     .product-searchbar {
         padding: 25px 15px 25px 15px;
    }
     .product-heading-text {
         font-size: 30px;
    }
     .product-searchbar .form-control {
         margin-bottom: 15px;
    }
     .filter-btn.active, .sub-filter.active {
         padding: 8px 15px;
    }
     .map{
        padding-left:0px;
         padding-right:0px;
         margin:0 auto;
         max-width:516px;
    }
     .section-products {
         padding: 0px 0 50px;
    }
     .hero-section {
         height: 350px;
    }
     .product-banner-1{
         height:auto !important;
    }
     .product-details {
         margin-top: 60px !important;
    }
     .product-slider-details.owl-carousel{
         height:auto;
    }
     .product-slider-details .owl-prev{
         left: 10px;
    }
     .product-slider-details .owl-next{
         right:10px;
    }
     .product-details-page-download-btn .request-quote{
         margin-bottom:15px;
    }
     .product-details-page-download-btn .request-download{
        margin-bottom:15px;
    }
     .about-images-1{
        right:-229px;
    }
     .our-mission-btn{
         width:100%;
         left:0px;
         top:65px;
    }
     .board-directors-team .client-name-board{
        font-size:18px;
    }
     .service-box{
        border-right:none;
    }
     .box:nth-child(odd){
        width:100%;
    }
     .venus-about-us{
        padding-right:0px !important;
    }
     .test{
        padding:15px;
    }
     .history-bg-slider .slick-slider .custom-prev {
         left: 40% !important;
    }
     .history-bg-slider .slick-slider .custom-next{
        right:40% !important
    }
     .timeline ul{
         width:100%;
         margin-top:35px;
    }
     .timeline li:nth-child(odd)::before{
         transform:none;
         left:16px;
         height:350px;
         top:0px !important;
    }
     .timeline li::before{
        transform:none;
    }
     .timeline li:nth-child(even)::before{
         transform: none;
         top:0%;
         left:16px;
         height:330px;
    }
     .timeline li:nth-child(even)::after{
         top: 20px;
         left: 5px;
    }
     .timeline li:nth-child(even) img{
        top: -20px;
         left: 2px;
    }
     .content2.content1{
         width: 93% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
    }
     .content-jurney{
         width: 93% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
    }
     .timeline li:nth-child(odd) img {
         position: absolute;
         top: -25px;
         z-index: 9;
         left: 2px;
    }
     .timeline li:nth-child(odd)::after{
         top:17px;
         left: 5px;
    }
     .content-jurney .jurney-heading, .content-jurney .jurney-subheading, .content-jurney .jurney-text{
        text-align:left;
    }
     .content3{
         width: 93% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
    }
     .content-jurney.content2 {
         width: 93% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
    }
     .content5 {
         width: 93% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
    }
     .content7{
        width: 93% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
    }
     .content9{
        width: 93% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
    }
     .content2{
        width: 93% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
    }
     .timeline ul:before{
        display:none;
    }
     .content-jurney.content0{
         width: 93% !important;
         position:unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
    }
     .content-jurney.content0 .jurney-heading .jurney-subheading .jurney-text{
         text-align:left !important;
    }
     .timeline li{
        height:350px;
    }
     .timeline li:nth-child(even) .jurney-image{
        position: relative !important;
         left: unset !important;
         width: 300px;
         margin-top: -15px;
         top: 0px !important;
		  float:left; 
		 height:200px;
		 object-fit:cover;
		 margin-left:30px;
    }
     .timeline li:nth-child(odd) .jurney-image{
        position: relative !important;
         left:unset !important;
         width:300px;
         margin-top:-15px;
         top:0px !important;
		 float:left; 
		 height:200px;
		 object-fit:cover;
		  margin-left:30px;
    }
     .light{
        background:#222222;
    }
     .capcity-main + .conatct-us-form{
        margin-top:25px !important;
    }
     .contact-image{
        height:auto;
         margin-bottom:15px;
    }
     .awsm-job-main.awsm-job-archive-content{
        padding-left:15px;
         padding-right:15px;
    }
     .awsm-job-main.awsm-job-single-content{
        padding-left:15px;
         padding-right:15px;
    }
     .awsm-job-form-inner{
        padding:20px;
    }
     #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{
         font-size:24px;
    }
	 .venus-about-right{padding-top:25px;}
	 .exprince-main{margin-top:50px; margin-bottom:50px;}
	 .our-mission{padding-top:50px;}
	 .service-main{padding-top:50px; padding-bottom:50px;}
	 .md-message-main{padding:50px 0px 50px 0px;}
	 .board-main{margin:50px 0px 50px 0px;}
	 .industries-section{padding:0px 0;}
	 .why-main{margin-top:50px; margin-bottom:50px; padding-bottom:0px;}
	 .highlight{font-size:30px; margin-bottom:20px;}
	 .product-main{padding-top:50px;}
	 .product-heading{font-size:30px;}
	 .product-image{padding-left:0px;}
	 .product-right-part h2{font-size:30px; line-height:normal; margin-top:25px;}
	 .served-main{margin-top:50px; padding-top:50px; padding-bottom:50px;}
	 .map-main{margin-top:50px;}
	 .customer-main .heading{margin-top:50px; margin-bottom:50px;}
	 .about-us-feature{padding-top:50px; padding-bottom:50px;}
	 .section-gallery{margin-top:50px; margin-bottom:50px;}
	 .history-bg-slider{max-width:65%;}
	 
	 .expertise-main {
	     width: auto;
	 }
	
    .pointter-location-mappoint .pointer-1 {
        top: 122px;
    }
    .pointter-location-mappoint .pointer-2 {
        top: 96px;
    }
    .pointter-location-mappoint .pointer-3 {
        top: 105px;
        left: 48%;
    }
    .pointter-location-mappoint .pointer-4 {
        top: 196px;
    }
    .pointter-location-mappoint .pointer-5 {
        top: 84px;
    }
    .pointter-location-mappoint .pointer-6 {
        top: 192px;
    }
    .pointter-location-mappoint .pointer-7 {
        top: 66px;
    }
    .pointter-location-mappoint .pointer-8 {
        top: 117px;
        left: 44%;
    }
    .pointter-location-mappoint .pointer-9 {
        top: 78px;
    }
    .pointter-location-mappoint .pointer-10{
        top: 129px;
        left: 4%;
    }
    .pointter-location-mappoint .pointer-11 {
        top: 163px;
        left: 23%;
    }
    .pointter-location-mappoint .pointer-12 {
        top: 155px;
        left: 18%;
    }    
    .pointter-location-mappoint .pointer-13 {
        top: 132px;
        left: 19%;
    }    
    .pointter-location-mappoint .pointer-14 {
        top: 135px;
    }
    .pointter-location-mappoint .location_map_icon {
        width: 21px !important;
    }
    .harmattan-h2 {
        font-size: 23px !important;
        line-height: 22.36px;
    }
    .intro-section p {
        font-size: 16px;
    }
    .intro-section span {
        font-size: 16px;
    }
    .service-block {
        flex-direction: column;
    }
    .service-block h3 {
        font-size: 20px !important;
        margin-bottom: 12px !important;
        line-height: 22.36px;
    }
    .service-block.reverse {
        flex-direction: column;
    }
    section.why-choose-us {
        padding: 0 20px;
    }
    .why-choose-us-inner {
        flex-direction: column;
    }
    .features-grid .feature h4 {
        font-size: 18px;
    }
     .main-published-box {
        grid-template-columns: repeat(1, 1fr);
    }
    .media-video-main {
        grid-template-columns: repeat(1, 1fr);
    }
    
}
 @media (max-width: 576px) {
     .header .contact-info {
         margin-bottom: 0px;
    }
     .header .get-quote {
         margin-top: 10px;
		 font-size:14px;
		 padding:10px;
    }
     .hero-section h1 {
         font-size: 20px;
         line-height: normal;
    }
     .mobile-hide {
         display: none;
    }
     .logo-responsive {
         display: block !important;
         text-align: center;
         margin-bottom: 15px;
    }
     button.navbar-toggler {
         background: #fff;
         margin-top: 10px;
         margin-bottom: 10px;
         margin-left:15px;
    }
     .expertise .expertise-main {
         margin-bottom: 20px;
    }
     .why-main {
         /*margin-top: 50px;
         padding-bottom:50px;*/
    }
     .social-proof img {
         width: 35px;
         height: 35px;
    }
     .why-us-left {
         padding-right: 15px !important;
    }
     .review-text-main {
         font-size: 14px;
    }
     .review-text-main span {
         font-size: 18px;
    }
     .left-image {
         top: -125px;
    }
     .highlight {
         line-height: normal;
         font-size: 24px;
    }
     .why-right-part .expertise {
         flex-wrap: wrap;
		 margin-bottom:0px;
    }
     .product-heading {
         font-size: 24px;
         line-height: normal;
    }
     .product-main {
         padding-top: 50px;
    }
     .product-bg-image {
         margin-top: 50px;
    }
     .product-image {
         padding-left: 0px;
    }
     .product-right-part {
         padding-left: 15px;
    }
     .thumbnail-1-image {
         margin-top: 20px;
    }
     .menufeature-main {
         padding: 0px;
    }
     .feature-box {
         margin: 15px 0 !important;
         padding: 15px !important;
    }
     .bottom-title {
         font-size: 24px;
         line-height: normal;
    }
     .industries-section {
         margin-top: 0px;
         padding-left: 15px;
         padding:0px;
    }
     .industries-title {
         font-size: 24px;
         line-height: normal;
		 margin-bottom:30px;
    }
     .industries-box-main {
         margin-left: 0px;
    }
     .industries-we-served {
         padding-right: 15px;
    }
     .testomonial-main {
         padding-top: 50px;
         padding-bottom: 50px;
    }
     .testomonail-right {
         padding-left: 0px;
    }
     .background-testomonial {
         padding: 30px;
    }
     .background-testomonial h2 {
         line-height: normal;
         font-size: 24px;
    }
     .testomonial-text-bg {
         margin-left: 0px;
         margin-top: 30px;
         margin-bottom: 30px;
    }
     .map-heading {
         font-size: 24px;
         line-height: normal;
    }
     .map {
         padding-left: 0px;
         padding-right: 0px;
         max-width:296px;
         margin:0 auto;
    }
     .location-map-1{
         width:20px !important;
         height:20px !important;
    }
     .flex-container {
         flex-wrap: wrap;
    }
     .box-logo {
         text-align: center;
         width: auto;
         margin-bottom: 20px;
    }
     .customer-main {
         height: auto;
    }
     .footer {
         margin-top: 20px;
    }
     .footer .bottom-bar p {
         margin-bottom: 15px;
         font-size: 18px;
    }
     .footer .bottom-bar a {
         font-size: 18px;
    }
     .bg-icon {
         right: 0px;
    }
     .box:nth-child(odd) {
         width: 97%;
    }
     .industry-label {
         width: 100%;
    }
     .hero-section {
         height: 350px;
    }
     .product-details {
         margin-top: 60px !important;
    }
     .product-slider-details.owl-carousel{
         height:auto;
    }
     .product-slider-details .owl-prev{
         left: 10px;
    }
     .product-slider-details .owl-next{
         right:10px;
    }
     .product-details-page-download-btn .request-quote{
         margin-bottom:15px;
    }
     .product-details-page-download-btn .request-download{
        margin-bottom:15px;
    }
     .product-searchbar {
         padding: 15px 15px 15px 15px;
    }
     .product-heading-text {
         font-size: 20px;
    }
     .product-top-bar {
         margin-top: -60px;
    }
     .product-searchbar .form-control {
         margin-bottom: 15px;
    }
     .venus-about-us {
         padding-right: 15px !important;
    }
     .exprince-main {
         margin-top: 50px;
		 margin-bottom:50px;
    }
     .heading-exprince {
         padding-top: 0px;
         font-size:28px;
         line-height:normal;
    }
    .about-images-1 {
        right: 0px;
        margin-top: 129px;
        width: 100%;
    }
    .exprince-box {
        width: 100%;
    }
     .about-image{
        margin-bottom: 40px;
    }
    .exprince-box {
        left: 0;
        top: -704px;
    }
    .section-gallery {
        margin-top: 120px;
        margin-bottom: 30px;
    }
    .transparent-shape img {
        margin-bottom: 0px;
    }
    .transparent-shape {
        margin-top: -133px;
    }
     .history-bg-slider .slick-slider .custom-prev {
         left: 30% !important;
    }
    .history-bg-slider .slick-slider .custom-next{
        right:30% !important
    }
     .our-mission-main {
         padding-right: 15px !important;
         margin-top: 0px !important;
    }
     .our-mission-btn {
         position: absolute;
         left: 0px;
         top: 40px;
    }
     .service-box {
         padding-right: 0px;
         border-right: none;
         justify-content: center;
    }
     .cutting-age-icon {
         align-items: center;
         justify-content: center;
    }
     .cutting-text {
         text-align: center;
    }
     .md-message-main {
         padding: 50px 0px 50px 0px;
    }
     .board-main {
         margin: 50px 0px 50px 0px;
    }
     .timeline ul{
         width:100%;
         margin-top:35px;
    }
     .timeline li:nth-child(odd)::before{
         transform:none;
         left:16px;
         height:100%;
         top:0px !important;
    }
     .timeline li::before{
        transform:none;
    }
     .timeline li:nth-child(even)::before{
         transform: none;
         top:0%;
         left:16px;
         height:100%;
    }
     .timeline li:nth-child(even)::after{
         top: 20px;
         left: 5px;
    }
     .timeline li:nth-child(even) img{
        top: -20px;
         left: 2px;
    }
     .content2.content1{
         width: 93% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
    }
     .content-jurney{
         width: 93% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
    }
     .timeline li:nth-child(odd) img {
         position: absolute;
         top: -25px;
         z-index: 9;
         left: 2px;
    }
     .timeline li:nth-child(odd)::after{
         top:17px;
         left: 5px;
    }
     .content-jurney .jurney-heading, .content-jurney .jurney-subheading, .content-jurney .jurney-text{
        text-align:left;
    }
     .content3{
         width: 93% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
    }
     .content-jurney.content2 {
         width: 93% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
    }
     .content5 {
         width: 93% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
    }
     .content7{
        width: 93% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
    }
     .content9{
        width: 93% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
    }
     .content2{
        width: 93% !important;
         position: unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
    }
     .timeline ul:before{
        display:none;
    }
     .content-jurney.content0{
         width: 93% !important;
         position:unset !important;
         margin-left: 30px;
         padding-top: 0px !important;
    }
     .content-jurney.content0 .jurney-heading .jurney-subheading .jurney-text{
         text-align:left !important;
    }
     .timeline li{
        height:350px;
    }
     .timeline li:nth-child(even) .jurney-image{
        position: relative !important;
         left: unset !important;
         width:300px;
         margin-top: -15px;
         top: 0px !important;
		 height:150px;
		 object-fit:contain;
		 float:left;
		 
    }
     .timeline li:nth-child(odd) .jurney-image{
        position: relative !important;
         left:unset !important;
         width:300px;
         margin-top:-15px;
         top:0px !important;
		 height:150px;
		 object-fit:contain;
		 float:left;
    }
     .pointer-1{
        top: 74px;
         left: 19%;
    }
     .pointer-2{
        top: 89px;
         left: 33%;
    }
     .pointer-3{
         top: 110px;
         left: 52%;
    }
     .pointer-4{
        top: 184px;
         left: 61%;
    }
     .pointer-5{
         top: 142px;
         left: 10%;
    }
     .pointer-6{
        top: 190px;
         left: 19%;
    }
     .pointer-7{
        top: 163px;
         left: 23%;
    }
     .pointer-8{
        top: 228px;
         left: 31%;
    }
     .pointer-9{
        top: 250px;
         left: 31%;
    }
     .product-banner-1{
         height:auto !important;
    }
     .client-name{
        font-size:20px;
    }
     .board-heading{
        font-size:24px;
         line-height:normal;
    }
     .board-directors-text{
        margin-bottom:20px;
    }
     .only-mobile-show{
        display:block !important;
    }
     .only-desktop-show{
        display:none;
    }
     .test{
        padding:15px;
    }
     .light{
        background:#222222;
    }
     .secondary-logo {
         width: 100%;
    }
     .capcity-main + .conatct-us-form{
        margin-top:25px !important;
    }
     .contact-image{
        height:auto;
         margin-bottom:15px;
    }
     .awsm-job-main.awsm-job-archive-content{
        padding-left:15px;
         padding-right:15px;
    }
     .awsm-job-main.awsm-job-single-content{
        padding-left:15px;
         padding-right:15px;
    }
     .awsm-job-form-inner{
        padding:20px;
    }
     #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{
         font-size:24px;
    }
	 .venus-about-right{padding-top:15px;} 
	 .our-mission{padding-top:50px; padding-bottom:90px;}
	 .service-main{padding-top:50px; padding-bottom:50px;}
	 
	 .social-icons{padding-bottom:15px !important;}
	 .why-right-part{margin-top:0px;}
	 .highlight{margin-bottom:20px;}
	 .served-main{margin-top:50px; padding-bottom:50px; padding-top:50px;}
	 .product-right-part h2{font-size:24px; font-weight:bold; line-height:normal; margin-top:25px;}
	 .map-main{margin-top:50px;}
	 .customer-main{margin-top:50px; padding-top:0px;}
	 .customer-main .heading{font-size:28px; margin-top:0px;}
	 .about-us-feature{padding-top:50px; padding-bottom:50px}
	 .our-jurney{padding:50px 0px 50px 0px;}
	 .our-jurney .heading{margin-bottom:40px;}
	 .our-history{padding-top:50px; padding-bottom:50px;}
	 .slick-slider{margin-left:0px; margin-right:0px;}
	 .history-bg-slider{max-width:100%;}
	 .custom-nav1{padding-left:25px; padding-right:25px;}
	 
	 section.custom-product-tabs {
        padding: 10px;
    }
    .our-history-text p {
        font-size: 11px;
    }
   
}
@media (max-width: 389px) {
    .exprince-box {
        left: 0;
        top: -634px;
    }
    .content-jurney .jurney-text {
        font-size: 12px;
    }
    .our-history-text p {
        font-size: 10px;
    }
}
  @media (max-width: 374px) {
    .exprince-box {
        left: 0;
        top: -560px;
    }
    .pointter-location-mappoint .location_map_icon {
        width: 16px !important;
    }    
    .pointter-location-mappoint .pointer-1 {
        top: 92px;
    }    
    .pointter-location-mappoint .pointer-2 {
        top: 65px;
        left: 29%;
    }
    .pointter-location-mappoint .pointer-3 {
        top: 55px;
    }    
    .pointter-location-mappoint .pointer-4 {
        top: 149px;
    }    
    .pointter-location-mappoint .pointer-5 {
        top: 64px;
    }    
    .pointter-location-mappoint .pointer-6 {
        top: 142px;
    }
    .pointter-location-mappoint .pointer-7 {
        top: 73px;
    }    
    .pointter-location-mappoint .pointer-8 {
        top: 87px;
    }    
    .pointter-location-mappoint .pointer-9 {
        top: 77px;
    }    
    .pointter-location-mappoint .pointer-10 {
        top: 94px;
    }    
    .pointter-location-mappoint .pointer-11 {
        top: 102px;
    }    
    .pointter-location-mappoint .pointer-12 {
        top: 108px;
    }    
    .pointter-location-mappoint .pointer-13 {
        top: 120px;
    }    
    .pointter-location-mappoint .pointer-13 {
        top: 120px;
    }
          .our-history-text p {
        font-size: 9px;
    }
}
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  