
@media(min-width:1200px){

    .job-listing-wrapper .job_filters{
        margin: 0 -20px;
    }
    .search_submit{
        margin-left: 32px;
    }
  a#button-scroll-top {
  		display: inline-block;
  		background-color: #D59915;
  		width: 50px;
  		height: 50px;
  		text-align: center;
  		border-radius: 100%;
  		position: fixed;
  		bottom: 130px;
  		right: 17px;
  		transition: background-color .3s,
  			opacity .5s, visibility .5s;
  		opacity: 0;
  		visibility: hidden;
  		z-index: 1000;
  		text-decoration: none;
  	}
  	#button-scroll-top::after {
  		content: "\f077";
  		font-family: FontAwesome;
  		font-weight: normal;
  		font-style: normal;
  	 font-size: 1.4em;
  		line-height: 50px;
  		color: #fff;
  	}
  	#button-scroll-top:hover {
  		cursor: pointer;
  		background-color: #AD1D40;
  	}
  	#button-scroll-top:active {
  		background-color: #AD1D40;
  	}
  	#button-scroll-top.show {
  		opacity: 1;
  		visibility: visible;
  	}
    header .fluid-added,.inner-banner .fluid-added{
        padding: 0 60px;
    }
    .tabs-area .projects-wps{
        padding: 0 60px;
    }
    .page-template-our-partners .interested-in h3{
        letter-spacing: 7.2px;
    }
    .page-template-our-partners .interested-in p{
        max-width: 590px;    margin: 0 auto;
    }
    .page-template-our-partners .interested-in{
        max-width: 660px;
    }
    .page-template-our-partners .progress{
        position: relative;
        left: 33px;
    }
    .page-template-our-partners .slider_counterone{
        left: 23px;
    }
    #message .col-md-8{
        margin-top: 42px;
    }
    #message h3{
        font-size: 34px;
    }
    #message{
        padding-bottom: 50px;
    }
    .chairman-message-highlights h3{
        font-size: 22px!important;
    }
}

@media(min-width:992px){

    .count-list-alter-outer{
        height: 400px;
     margin-bottom: 7px;
    }
    .count-list-alter-outer .our-sol-wp{
        height: 400px;
    }
    .count-list-alter-outer .our-sol-wp img{
        height: 100%;
        object-fit: cover;
    }
    /* .home .news-inner-home img{
       max-height: 150px;
    } */
    .home-video progress[value]{
        display: none;
    }
}
@media (max-width: 1025px){
  .customers-wrappers-inside #dates{
    width: 29%;
  }
  .customers-wrappers-inside #issues {
    width: 70%;
  }
}
@media(max-width:1499px){


    .fluid-added{
        padding: 0 99px;
    }
    .listing-menu-wrapper li.red-button-commons a{
        padding: 13px 26px;
    }
    .get-touch-menu ul{
        padding: 0;
    }
    .corner-top-right{
        right: 15px;
    }
    .projects-wps a{
        letter-spacing: 1px;    padding: 10px;
    }
    .wrap-gallery .slick-prev{
        left: 17.7%;
    }
    .wrap-gallery .slick-next{
        right: 17.7%;
    }

    .home-form-contents h2,.latest-projects h3,.whats-new h3{
        font-size: 36px;
    }

    .outer-popup-wrapper p,.outer-popup-wrapper p.content-in-second,.block-contents-wp p,.content-slider-inside h4,.project-briefs p{
        font-size: 18px;
    }
    .block-contents-wp h2{
        font-size: 36px;
    }
    .latest-project-title {
        padding-bottom: 40px;
    }
    .news-home-content {
        padding: 20px 35px;
    }
    .news-home-content p{
        font-size: 15px;
    }
    .overlay-onimage:after{
        height:86%;
    }
    .CEO-div::before{
        width: 190px;
    }
    .chairman-div::before{
        width: 508px;
    }
}

@media(max-width:1399px){


    .inner-page-content p{

    padding-right: 240px;

    }
    .overlay-onimage:after{
        height:86%;
    }
    .email-text-wp a{

        font-size: 22px;

        }
    .wrap-gallery .slick-next {
        right: 15.2%;
    }
    .wrap-gallery .slick-prev{
        left: 15.2%;
    }
    .outer-wrapper-header .bg-light{
        padding-left: 0;
    padding-right: 0;
    }
    .footer-bottom-menu ul li{
        padding: 0 13px;
    }
    .page-template-privacy-policy section p, .page-template-privacy-policy section li{
        padding-right: 0;
    }
    .CEO-div::before{
        width: 190px;
    }
    .chairman-div::before{
        width: 508px;
    }
}


@media(max-width:1299px){

    .overlay-onimage:after{
        height: 84%;
    }
    .footer-bottom-menu ul li {
        padding: 0 8px;
    }
    .corner-top-right{
        right: 50px;
    }
    .corner-left-bottom{
        left: 50px;
    }
    .middle-center img{
        max-width: 70%;
    }
    .interested-in{
        max-width: 100%;
    }

    .wrap-gallery .slick-prev {
        left: 12.3%;
    }
    .wrap-gallery .slick-next {
        right: 12.3%;
    }
    .fluid-added {
     padding-left: 35px;
     padding-right: 35px;

    }
    .email-text-wp a{
        font-size: 22px;

    }
    .interested-in{
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .progress{
        max-width: 40%;
    }
    .slider_counterone{
        max-width: 29%;
    }

}
@media(max-width:1199px){

    .inside-slider-content{
        margin-left: 0;
    }
    .news-events-home-wp{
        column-count: 3;

    }
    .news-main-content p{
        padding-right: 0;
    }
    .project-briefs {
        padding-left: 60px;
    }
    .listing-menu-wrapper li{
        margin: 0 8px;
    }
    .get-touch-menu ul {
        padding-left: 0px;
    }
    .projects-wps a {
        padding: 10px 4px;
        font-size: 14px;
        color: #696F80;
        letter-spacing: 1px;
    }
    .wrap-gallery .slick-dots {
        bottom: -23px;
    }
    .outer-popup-wrapper:after{
        height: 98%;
    }
    .home-read-news {
        position: relative;
        top: -19px;
    }


}

@media(max-width:991px){

    .select.dropdown-select.about-active{
        color: #D59915 !important;
    }

    .select.dropdown-select option{
        color: #707070;
    }
    .dark-to-fixed{
        top: 50px;padding: 27px 30px;
    }
    #menu-center{
        position: relative;
    }
    #menu-center::after{
        content: '';
        clear: both;
        position: absolute;
        top: 13px;
        right: 3px;
        border: solid black;
        border-width: 0 2px 2px 0;
        display: inline-block;
        padding: 5px;
        vertical-align: middle;
        transform: rotate(
    45deg
     );
        -webkit-transform: rotate(
    45deg
     );
        transition: all ease .5s;
        cursor: pointer;
        opacity: .6;
        z-index: -1;
    }
    #menu-center ul{
        display: none;
    }
.submit-searcgh{
    width: 106px;
}
.search-bars-news{
    padding: 0;
}
    .search-bars-news li{
        padding-left: 15px;
    }
    .contact-inside-red{
        float: none!important;
    }

    .home .masonary-item{
        display: inline-block;
        margin: 0;
        width: 49%;
        vertical-align: top;
    }
    .copyright-wp{
        padding-top: 0px;
    }
    .menu-inside-head li a{
        font-size: 16px;
        letter-spacing: 1.6px;
        line-height: 19px;
    }
    .menu-inside-head li .sub-menu li a{
        line-height: 17px;
    }
    .max-size-wps .red-button-common{
        padding: 17px 27px;
    }
    .max-size-wps .col-8{
            padding: 0;
    }
    .max-size-wps .col-4{
        padding-right: 0;
}
    .projects-wps .content-new-center a{
        letter-spacing: 0;
    }

    .corner-top-right {
        right: 6px;
        transform: scale(.8);
    }
    .corner-left-top {
        left:7px;
        top: 0;
        transform: scale(.8);
    }
    .middle-center{
        transform: scale(.9);
    }
    .corner-bottom-right {
        right: 57px;
        bottom: 354px;  transform: scale(.8);
    }
    .corner-left-bottom {
        bottom: 293px;
        transform: scale(.8);    left: 99px;
    }
    .inthe-mob-forms .pl-5{
        padding-left: 0!important;
    }
    .latest-projects{
        padding-bottom: 50px;
    }
    .block-contents {
        max-width: 400px;
        padding: 0 15px 0 0;
    }
    .news-main-content h3{
        font-size: 16px;
        line-height: 19px;
        font-weight: 700;
    }
    .news-main-content p{
        font-size: 16px;    line-height: 21px;
    }
    .overlay-onimage:after{
        height: 88%;
    }
    .news-main-content {
        padding-right: 0;
    }
    .to-block-news-details{
        display: block;
    }
    .home-form-contents{
        margin-bottom: 15px;
    }
    .outer-wrapper-header{
        height: 70px;
    }
    .header-seraching{
        max-width: 20px;position: relative;
        top: 7px;
    }
    .closere:before, .closere:after{
        height: 20px;
    }
    .navbr .second-band{
        bottom:3px;
    }
    .navbr .third-band{
        bottom: -5px;
    }
    .all-we-do-wrap{
        padding-top: 50px;
    }


    .bottom-space{
        bottom: 120px;
    }
    .corner-bottom-right img{
        max-width: 80%;
    }
    .middle-center img {
        max-width: 100%;
    }
    .wrap-gallery .slider{
        margin: 1rem auto 75px;
    }
    .wrap-gallery .item.slick-slide.slick-active{
        transform: scale(1) translate(0);
    }
    .wrap-gallery .item.slick-slide.slick-center + .slick-slide{
        transform: scale(1) translate(0);
    z-index: 1;
    }
    .wrap-gallery .slick-slide img{
        width: 100%;
    }
    .wrap-gallery .slick-next,.wrap-gallery .slick-prev{
        display: none!important;
    }
    .detail-page-content p{
        font-size: 16px;
    }
    .inner-page-content{
        padding: 50px 0;
    }
    .customers-wrappers-inside #dates a{
        font-size: 15px;
    }
    .customers-wrappers-inside #dates .selected{
        font-size: 16px;
    }
    .customers-wrappers-inside #dates .selected::after{
        top:3px
    }
    .inside-scroll-listing{
        padding: 25px;
    }
    .projects-wps a {
        padding: 10px 4px;
        font-size: 12px;
        letter-spacing: 1px;
    }
    .inner-page-content p{
        padding-right: 50px;
    }
    .hidden-in-desktops{
        display: block;
    }
    .hidden-in-desktops img{
        max-width: 140px;
    position: absolute;
    top: 30px;
    }
    .copyright-wp p {
        max-width: 187px;
        margin: 0 auto;
    }
    .hidden-image,.footer-bottom-menu{
        display: none;
    }
    /* .fluid-added {
        padding-left: 15px;
        padding-right: 15px;
    } */
    .outer-wrapper-header .bg-light {
        padding: 10px 0 0;
    }
    .listing-menu-wrapper{
        display: none;
    }
    .navbr .first-band{
        width:32px
    }
    .show-menus{
        width: 100%;
        padding: 25px; padding-top: 0;
    }
    .menu-items-fixed{
        max-width: 100%;
        overflow:auto;
    }
    .outer-wrapper-header .bg-light .navbar-brand img{
        max-width: 150px;
    }
    .interested-in{
        padding-top: 80px;
        padding-bottom: 50px;
    }
    .in-contact-block{
        display: block;
    }
    .media-contact{
        padding: 0!important;
    }
    .pos-reach-on-in{
        right: 1%;
    }
    .contact-map h3{
        font-size: 40px;
    }
    .contact-button{
        text-align: center;
    }
    .bottom-space-added {
        padding-bottom: 40px!important;
    }
    .head-copyright{
        display: none;
    }
    .menu-inside-head{
        height: 100%;
    }
    .to-bring-block{
        display: block;
    }
    .to-bring-block .text-center{
      text-align: left!important;
    }
    .to-bring-block .orange-button-common{
      margin-bottom: 40px;
    }
    .block-contents-wp {
        max-width: 100%;
        margin-bottom: 45px;
    }
    .the-main-outer-wp::after{
        background-size: contain;
            top: 25%;
    }
    .project-briefs p{
        padding-right: 35px;
    }
    .only-in-block-wp-bk .media{
        display: block;
    }
    .only-in-block-wp-bk .media-body{
            padding-left: 0!important;
    }
    .news-inner-home{
        margin-bottom: 25px;
    }

}

@media(max-width:767px){
  .job-listing-wrapper .job_filters .search_jobs div.search_location, .job-listing-wrapper .job_filters .search_jobs div.search_keywords{
    padding-left: 0;
    padding-right: 0.5em;
  }
    .what-new-pill{
        padding-bottom: 50px;
    }


    .moretext,.moretext1,.moretext2 {
        display: none;
      }
      a.moreless-button,a.moreless-button1,a.moreless-button2{
            color: #fff;
            text-decoration: none;
      }
      .moreless-button,.moreless-button1,.moreless-button2{
        display: inline;
        padding: 0px 15px;
        background: #980B30;
        color: #fff;
        margin: 0 15px;
        border-radius: 10px 0 10px 0;
      }

   .page-template-our-customers .inner-page-content h2{
       max-width: 320px;
    }
    .page-template-our-partners .interested-in{
        padding-top: 40px;
    }
    .address-listing, .email-text-wp.text-right, .email-text-wp .text-right{
      text-align: center!important;
    }
    .single-solution .detail-page-content{
        padding: 0 0 35px;
    }
    #portfolio{
        padding-bottom: 50px;
    }
    .addReadMore.showmorecontent{
        color: #686E7F;
    }
    .job-manager-form fieldset div.field.ui-sortable{
        width: 100%;
    }
    .job-manager-form  .fieldset-links label{
        width: 100%;
    }
    .job-manager-form fieldset div.field{
        width: 100%;
    }


    .CEO-div,.chairman-div{
        padding: 125px 50px;
    }
    .page-template-careers{
        font-size: 16px;
    }
    .single-solution .detail-page-content li{
        font-size: 16px;
    }
#search-error{
    position: absolute;
    left: 14px;
    bottom: 0;
}
    .form-holder input.button {
        padding: 13px 17px !important;
        background: #D59915 !important;
        color: #fff;
        text-transform: uppercase;
        letter-spacing: 2px;
        border: none;
        box-shadow: none;
        display: inline-block;
        font-size: 12px;
        margin-bottom: 7px;

    }
    .resume_preview.single-resume h1{
        font-size: 23px;
        padding: 15px 5px;
    }
    .page-template-submit-resume .form-holder{
        margin: 28px auto;
        padding: 15px;
    }
    .for-mob-inner-tap{
        position: relative;
    }
    .for-mob-inner-tap::after {
        position: absolute;
        content: '';
        clear: both;
        background: url(../images/all-we-do.png);
        top: 42px;
        right: 0;
        width: 643px;
        height: 150px;
        background-position: 280px 8px;
        background-repeat: no-repeat;
        background-size: contain;
    }
    .show-deskts{
        display: none;
    }
    .show-inmobs{
        display: block;
    }
    .news-events-search input.search_box{
        padding-right: 35px;
    }
    .page-template-our-partners .partner-projects:after {
        height: 48.7%;
    }
    .page-template-news-events .masonary-item:nth-child(2n){
        margin-top: 0;
    }
    .page-template-news-events .masonary-item{
        width: 100%;
    }

    .home .block-contents-wp h2{
        max-width: 200px;
    }
    .chairman-div img{
        max-width: 100%;
    }

    .submit-searcgh::after{
        content: '';
    }
    .submit-searcgh{
        width: 20px;
        position: relative;
        top: -29px;
        right: 6px;
        margin-left: auto;
    }
    .remove-space{
        padding: 0!important;
    }
  #custom_html-3{
    margin-bottom: 15px;
  }
    .our-solutions-listing {
        padding-bottom: 35px;
    }
    .search-bars-news li span{
        font-size: 0;
    }
    .search-bars-news li a{
        position: absolute;
        top: -31px;
        right: 17px;
    }
    .search-bars-news{
        text-align: left!important;
        padding:0;
    }
    .search-bars-news li {
        padding-left: 10px;
        text-transform: uppercase;
        padding-right: 20px;
    }
    .overlay-onimage .orange-button-common{
        font-weight: 400;    letter-spacing: 4.2px;
    }
    .page-template-contact-us .home-form.contact-button{
            margin-bottom: 20px;
    }
    .page-template-contact-us .home-form-contents h2{
        letter-spacing: 7.2px;
    }
    .page-template-our-projects .content-slider-all .box-shadow-wp,.page-template-our-projects  .bottom-content-prjct,.page-template-our-projects  .overlay-on-hover-project:after{
        border-radius: 10px;
    }
    .tabs-area .owl-dots .owl-dot {
        display: inline-block;
        width: 40px;
        height: 20px;
        margin: 0 5px;
        padding: 0;
        cursor: pointer;
    }
    .tabs-area .owl-dots .owl-dot span{
        width: 100%;
        height: 3px;
        display: block;border-bottom: solid 3px #DBDCDE;
    }
    .tabs-area .owl-dots .owl-dot.active span{
        border-bottom: solid 3px #D69B23;
    }
    .tabs-area .owl-dots{
        text-align: center;
        margin: -35px 0 45px;
        z-index: 111;
        position: relative;
    }
    .tabs-area .owl-dots .owl-dot:focus{
        outline: none;
    }
    .page-template-our-projects .box-shadow-wp img {
        border-radius: 10px;
    }
    .owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{
        display: none;
    }
    .responsive-tabs .dropdown-arrow {
        position: absolute;
        top: 13px;
        right: 3px;
        border: solid black;
        border-width: 0 2px 2px 0;
        display: inline-block;
        padding: 5px;
        vertical-align: middle;
        transform: rotate(
    45deg
    );
        -webkit-transform: rotate(
    45deg
    );
        transition: all ease .5s;
        cursor: pointer;
        opacity: .6;
    }
    .responsive-tabs li > a{
        padding-left: 0;
    }
    .projects-wps a{
        font-size: 16px;
        letter-spacing: .8px;
        line-height: 19px;
    }
    .content-slider-all {
        padding: 0px 20px 50px;
    }
    .content-slider-all:nth-child(2n + 1) .box-shadow-wp{
        box-shadow: none;
    }
    .page-template-front-page .home-read-news a{
        padding: 13px 60px;
    }
    .page-template-front-page .content-new-center a{
        padding: 18px 50px;
        font-size: 19px;
        letter-spacing: 7.6px;
        line-height: 22px;
    }
    .in-mobile-home-pjct{
        padding: 0;
    }
    .home .project-briefs .col-md-7{
            padding: 0;
    }
    .home .latest-projects{
       padding-top: 55px;
    }
    .home .latest-projects h3{
        font-size: 36px;
        line-height: 42px;
        letter-spacing: 7.2px;
    }
    .home .project-briefs p{
        padding: 0;
    }
    .content-slider-inside h4{
        font-size: 16px;
        line-height: 19px;
        letter-spacing: 3.2px;
    }
    .all-we-slider .slick-list.draggable{
       padding-left: 15px!important;
    }
    .all-we-slider .slick-slide img{
        width: 100%;
    }
    .all-we-slider .slick-dots li.slick-active button {
        background: #D69B23;
    }
    .all-we-slider .slick-dots li{
        top: -21px;
    }
    .all-we-slider  .slick-dots li button {
        width: 20px;
    }

    .all-we-slider .slick-dots li button:before {
        font-size: 0;
    }
    .all-we-slider  .slick-dots li button {
        background: #DBDCDE;
        padding: 0;
        margin: 0 3px;
        width: 22px;
        height: 3px;
        transition: .3s ease-in-out;
    }
    .block-contents-wp{
        margin-top: 20px;
    }
    .outer-popup-wrapper p{
        line-height: 23px;
    }
    .on-the-mobile-video{
        display: block;
     }
     .on-the-desktop-video{
         display: none;
     }
    .page-template-contact-us .home-form-contents h2{
        margin-bottom: 70px;
    }
    .page-template-contact-us .home-form input{
        height: 30px;
    }
    .page-template-contact-us .home-form{
        margin: 0 0 43px;
    }
    .page-template-contact-us .home-form.contact-button input{
        height: 49px;
    }
    .footer-section .col-xl-4 {
            padding-left: 0;
            padding-right: 0;
    }
    .copyright-wp{
        margin: 0;
    }
    .inner-page-content{
        padding: 45px 0;
    }
    .detail-page-content p{
        line-height: 24px;
    }
    .home-form-contents h2{
        max-width: 275px;
        font-size: 36px;    line-height: 42px;
    }
    .popup-container{
        min-height: 720px;
    }
    .block-contents h1{
        letter-spacing: 10.8px;
        line-height: 42px;
    }
    .outer-popup-wrapper h3{
        line-height: 40px;
    }
    .email-text-wp p{
        font-size: 14px;
    }
    .time-liners.slick-slide.slick-current.slick-active::after, .time-liners.slick-slide.slick-current::after{
        top: 6px;
    }
    .time-liners.slick-slide.slick-current.slick-active,.time-liners.slick-slide.slick-current{

        position: relative;
    }
    .time-liners.slick-slide.slick-current.slick-active::after,.time-liners.slick-slide.slick-current::after{
        position: absolute;
        left: 0;
        right: 0;
        content: '';
        top: 6px;
        margin: auto;
        width: 14px;
        height: 14px;
        background: #D59922;
        border-radius: 65%;
        box-shadow: 0px 0px 0px 7px rgb(213 153 34 / 13%);
        transition: .3s ease-in-out;animation: ripple 0.7s linear infinite;
    }
    .scroll-to-top{
        display: none;
    }
    .corner-left-top{
        top:-40px;
    }
    .corner-bottom-right{
        right: 0;
        bottom: auto;
        top: 350px;
        text-align: right;
    }
    .corner-left-bottom{
        left: 0;
        bottom: auto;
        top: 390px;
    }
    .hide-in-mob{
        display: none;
    }
    .in-mobs{
        display: block;
    }
.send-arrows{
    position: relative;text-align: left;
    padding-left: 25px!important;
}
.send-arrows::after{
    background: url(../images/icon-white.svg);
    content: '';
    display: block;
    clear: both;
    width: 14px;
    height: 7px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    right: 14px;
    top: 45%;
}
    .form-home{
        padding-bottom: 20px;
    }
  .send-home-message{
    margin-bottom: 45px;
    margin-top: 30px;
    display: block;
   }
   .in-the-mb-norms{
       display: none;
   }
    .to-block-full{
        display: block;
    }
    .news-events-home-wp{
        column-count: 2;

    }
    .block-contents{
        padding: 0 15px 40px 0px;
    }
    .outer-popup-wrapper .media-body{
        max-width: 100%;
    }
    .outer-popup-wrapper {

        padding-top: 100px;
    }
  .home-video progress[value] {
        top: -29px;
        max-width: 90%;
        margin: auto;
        display: block;
        height: 3px;
    }
    .hidein-mob-cust{
        display: none;
    }
    .relate-instraight{
        display: block;
    }
    .time-liners{
        font-size: 15px;
    }
    .time-liners.slick-slide.slick-current.slick-active,.time-liners.slick-slide.slick-current{
        font-size: 17px;
        color: #D59915;
    }
    .customers-wrappers-inside .customers-liners{
        height: auto;
        max-width: 88%;
        margin: auto;box-shadow: 20px 15px 34px #5a608045;

        min-height: auto;    padding: 15px;
        padding-bottom: 85px;
    }
    .to-center-custom{
        padding-top: 50px;padding-bottom: 50px;
    }
    .relate-instraight{
        padding-bottom: 50px;
    }
    .customers-wrappers-inside .customers-liners::after {
        content: '';
        display: block;
        clear: both;
        top: -24px;
        right: 0;
        left: 0;
        margin: auto;
        width: 0;
        height: 0;
        border-left: 64px solid transparent;
        border-bottom: 26px solid #fff;
        border-right: 64px solid transparent;
        position: absolute;
        border-top: 0;
        border-radius: 335px;
    }
    .customers-wrappers-inside .customers-liners::before {
        content: '';
        display: block;
        clear: both;
        top: -24px;
        right: 0;
        left: 0;
        margin: auto;
        width: 0;
        height: 0;
        border-left: 64px solid transparent;
        border-bottom: 24px solid rgb(218 218 218 / 16%);
        border-right: 64px solid transparent;
        position: absolute;
        border-top: 0;
        border-radius: 285px;
    }
    .overlay-onimage{
        padding: 37px 120px 0px;
        overflow: hidden;
    }
    .sharing-dets {
        color: #686E7F;
        font-size: 15px;
        font-weight: 300;
        word-spacing: 5px;
        margin-top: 0!important;
        padding: 15px 0 15px!important;
    }
    .overlay-onimage:after {
        height: 58%;
        top: auto;
        bottom: -10px;
        display: none;
    }
    .details-wrapper::after{
        position: absolute;
        width: 85%;
        height: 100%;
        content: '';
        clear: both;
        background: #F5F5F5;
        top: 0;
        right: -25%;
        z-index: -1;
    }
    .details-wrapper {
        padding-top: 30px;
        margin-bottom: 70px;
        position: relative;

    }
    .show-in-desk{
    display: none;
    }
    .show-in-mobile {
    display: block;
    margin-bottom: 0;
    text-align: right;
    overflow: hidden;
    padding-top: 0;
    }
.show-in-mobile .slick-prev{
    bottom: 75px;
    background-image: url(../images/cust-active-left.svg);
    right: 0;
    left: -45px;
    display: block!important;
    width: 40px;
    height: 40px;
    z-index: 1;
    background-repeat: no-repeat;
    background-size: contain;
    top: auto;
    margin: 0 auto;
}
.show-in-mobile .slick-prev.slick-disabled{
    background-image: url(../images/cust-left.svg);
}
.show-in-mobile .slick-next{
    bottom: 75px;
    background-image: url(../images/cust-active-right.svg);
    right: 0;
    left: 65px;
    display: block!important;
    width: 40px;
    height: 40px;
    z-index: 1;
    background-repeat: no-repeat;
    background-size: contain;
    top: auto;
    margin: 0 auto;
}
.show-in-mobile .slick-next.slick-disabled{
    background-image: url(../images/cust-right.svg);
}
.show-in-mobile .slick-prev::before,.show-in-mobile .slick-next::before{
    content: '';
}
.relate-instraight::after{
    top:12px
}
.relate-instraight .slider-for .slick-slide {
    padding-top: 24px;

}
    .news-details-show h3 {
        font-size: 22px;
        color: #686E7F;
    }
    .footer-section {
        position: relative;
        padding: 45px 0 40px;
    }
    .show-in-mobile .to-center-custom{
        padding-top: 25px;
    }
    .map-wp-contact {
        padding-bottom: 40px;
        padding-top: 40px;
    }
    .contact-map {
        margin-top: 0;
    }
    .pos-reach-on-in {
        position: relative;
        right: 0;
        left: 0;
        margin: 0 auto -66px!important;
        max-width: 90%;
    }
    .wpcf7 .ajax-loader{
        display: block;
    margin: 28px auto 0 !important;
    }
    .wpcf7-form-control.wpcf7-submit{
        width: 170px;
        margin: 0 auto;
        float: none!important;
        border: none!important;
    }
    .responsive-tabs{
        border:none;
        position: relative;
    }

    .responsive-tabs::after{
        display: block;
        content: '';
        clear: both;
        background: transparent;
        border-bottom: solid 1px #ccc;
        position: absolute;
        top: 36px;
        width: 100%;    bottom: auto!important;
    }
    /* .responsive-tabs li:first-child{
        border-bottom: solid 1px #ccc;
    } */


    .partners-logo img{
        max-width: 100%;padding: 0 15px;
    }
    .in-center{
        height: 100px;
    }
    .image-project img{
        width: 100%;
    }
    .partner-projects h3{
        max-width: 325px;
        padding: 44px 40px;

    }
    .partner-projects h3{
        font-size: 32px;
    }
    .partner-projects:after{
        width: 100%;
        height: 58%;
        top:0;
    }
    .partner-projects{
        padding-top: 0;
    }
    .partner-projects .image-project{
        padding: 0;
    }
    .wrap-gallery .slider{
        margin: 1rem auto 65px;
    }
    .wrap-gallery p{
        font-size: 14px;
        font-weight: 500;
        letter-spacing: 1.4px;
    }
    .solutions-nav{
        top: -45px;
        right: 15px;
    }
    .wrap-gallery .slick-dots li button{
        width: 40px;
    }


    .inside-slider-content{
        margin: 0;
    }
    .count-list-alter:nth-of-type(1n) {
        padding-right: 0!important;
    }
    .our-solutions-listing .count-list-alter:nth-of-type(2n){
        padding-left: 0!important;
    }
    .inner-page-content h2{
        font-size: 34px;
        max-width: 365px;
        letter-spacing: 3.4px;
        font-weight: 300;
        line-height: 40px;
        margin-bottom:5px;
    }
    .inner-page-content p{
        font-size: 16px;line-height: 24px;
    }
    .inner-banner {

        height: 134px;
        background-size: cover!important;
    }
    .chat-with-us{
        font-size: 0;
        padding: 8px 2px;
        max-width: 55px;
        height: 55px;
    }
    .our-sol-wp a{
        font-size: 20px;
        padding-left: 10px;
        padding-right: 10px;
        letter-spacing: 3px;
    }
    .our-sol-wp a span:after{
        border-bottom: solid 2px #D59922;
    }
    .progress {
        max-width: 60%;
        margin-left: auto;
        margin-right: 0;
        margin-top: -14px;
    }
    .slider_counterone{
        top: -11px;font-size: 15px;
    }
    .interested-in h3{
        font-size: 34px;
        line-height: 40px;
        text-align: left;
        letter-spacing: 3.4px;
        max-width: 300px;
    }
    .interested-in p{
        font-size: 16px;
    text-align: left;
    line-height: 21px;    padding: 35px 0 35px;
    }
    .page-template-our-partners  .interested-in p{
        padding: 15px 0 15px;
    }
    .home .project-briefs{
        padding-left: 15px;
        padding-right: 15px;
        text-align: left;
    }
    .page-template-our-partners .to-the-let-in-responsive{
      text-align: left;
    }

    .project-briefs img{
        max-width: 200px;
    }
    .project-briefs p{
        padding-right: 0;
        padding: 0 30px;
        text-align: left;
    }
    .project-briefs {
        padding-left: 0;
    }
    .contact-map h3 {
        font-size: 30px;
        line-height: 36px;
        letter-spacing: 3px;padding:0 15px;
    }
    .pos-reach-on-in{
        padding: 25px 40px 60px;
    }
    .contact-talk h3 a{
        font-size: 31px;
        line-height: 36px;
    }
    .contact-talk h4 a{
        line-height: 26px;
    }
    .contact-talk {
        padding-top: 35px;
    }
    .the-block-btns{
        display: inline-block;
        background: #980B30;
        color: #fff;
        font-weight: bold;
        padding: 2px 13px;
        font-size: 15px;
        line-height: 16px;
        border-radius: 16px 0 16px 0;
        margin: 0px 5px;
        position: relative;
        top: 2px;
    }

    .inner-page-content:after{
        right: -550px;    top: -108px;
    }
    .news-inner-home{
        margin-top: 0!important;
    }
    .chat-with-us img {
        margin-left: 9px;
        transform: scale(.9);
    }
    .breadcrumbs{
       display: none;
    }
    .red-button-common,.orange-button-common{
        font-size: 14px;
        padding: 13px 40px;
    }
    .all-we-do-wrap {
        padding-bottom: 15px;
    }
    .all-we-slider {
        padding-bottom: 0px;
    }
    .block-contents-wp h2{
        letter-spacing: 5px;
    }
    .block-contents-wp p{
        font-size: 16px;
        line-height: 21px;

    }
    .email-text-wp a {
        font-size: 24px;
    }
    .single-resume .resume-aside .resume-links{
        max-width: 100%;
        float: none;
    }
    .single-resume .resume-aside .job-title{
        padding: 0;
    }
    .single-resume .resume-aside img{
        display: none;
    }
    .single-resume .resume-aside .resume-links li {
        margin: 0;
        padding: 0;
        float: none;
    }
    .single-resume .resume-aside .location{
        padding: 0;
    }
    .form-holder input.button{
        float: none;
    }
    #message{
        padding-bottom: 50px;
    }
    .CEO-div p,.chairman-div p,.about-main-wrapper p{
        font-size: 16px;
    }
}

@media(max-width:575px){


    .count-list-alter-outer b.break-three{
        font-size: 16px;
        letter-spacing: 1px;
    }
    .CEO-div, .chairman-div {
        padding: 88px 50px;
    }
    .customers-wrappers-inside .customers-liners{
        padding-bottom: 30px;
    }
    .relate-instraight .slider-for .slick-slide{
        margin-left: 30px;
        margin-right: 30px;
        padding-top: 50px;
    }
    .show-in-mobile .slick-next{
        bottom: auto;
        right: 15px;
        left: auto;
        width: 40px;
        height: 40px;
        z-index: 1;
        background-repeat: no-repeat;
        background-size: contain;
        top: -68px;
        margin: 0 auto;
    }
    .show-in-mobile .slick-prev.slick-disabled,.show-in-mobile .slick-prev,.show-in-mobile .slick-next{
        background-color: #fff;
    }
    .show-in-mobile .slick-prev{
        bottom: auto;

        right: auto;
        left: 15px;

        width: 40px;
        height: 40px;
        z-index: 2222;
        background-repeat: no-repeat;
        background-size: contain;
        top: -68px;
        margin: 0 auto;
    }
    .time-liners.slick-slide.slick-current.slick-active::after, .time-liners.slick-slide.slick-current::after{
        top: 22px;
    }
    .relate-instraight::after {
        top: 28px;
    }
    .time-liners.slick-slide.slick-current.slick-active,.time-liners.slick-slide.slick-current{
        font-size: 16px;
    }
    .job-manager-form fieldset label{
        width: 100%;
    }
    .job-manager-form fieldset div.field{
        width: 100%;
    }
    .home .masonary-item{
        display: inline-block;
        margin: 0;
        width: 100%;
        vertical-align: top;
    }
    .page-template-events .masonary-item{
        width: 100%;
    }
    .phone-num-ft{
        margin: 2px 0 20px;
    }
    .phone-num-ft a{
        font-size: 24px;
    }
    .copyright-wp p{
        margin: 35px auto 0;
    }

    /* .corner-bottom-right{
        bottom: 405px;right: -20px;
    } */
    /* .corner-left-bottom{
        bottom: 374px;
    } */
    .home-video-click{
        transform: scale(.7);
    }
    .news-events-home-wp{
        column-count: 1;

    }
    .overlay-onimage {
        padding: 37px 35px 0px;
        margin-top: 15px;
    }
    .inner-page-content p {
        padding-right: 20px;
    }
    .news-events-list-det {
        column-count: 1;

    }
    .details-inside-wp {
        padding-bottom: 15px!important;
    }
    .block-contents h1{
        font-size: 32px;
    }

    .news-detail-contents {
        padding: 30px 20px;
    }
    .news-details-show h3 {
        font-size: 16px;
        margin-bottom: 20px;
    }
}

@media(max-width:480px){

    .send-home-message{
        text-align: center;
    }
    .page-template-front-page .content-new-center a{
        padding: 18px 28px;
    }
    .corner-left-top {
        left: -6px;
        top: -34px;
        transform: scale(.6);
    }
    .corner-top-right {
        right: 6px;
        transform: scale(.6);
    }
    .fluid-added {
        padding-left: 15px;
        padding-right: 15px;
    }

    .corner-left-bottom{
        transform: scale(.6);
        left: -25px;
        top: 323px;
    }
    .corner-bottom-right {
        right: -31px;
        bottom: auto;
        top: 300px;
        text-align: right;
        transform: scale(.6);
    }
    .content-new-center a{
        padding: 10px 22px;
    }

    /* .corner-bottom-right {
        right: -54px;    bottom: 440px;
        transform: scale(.6);
    } */
    /* .corner-left-bottom{
        left: -18px;bottom: 433px;
        transform: scale(.6);
    } */
    .max-size-wps .red-button-common {
        padding: 17px 15px;
    }
    .max-size-wps {
        max-width: 800px;
        padding-top: 20px!important;
        padding-bottom: 20px!important;
    }

}

@media(max-width:399px){
    /* .menu-inside-head li .sub-menu li a{
        padding-left: 12px;
    } */
    .corner-left-top {
        left: -6px;
        top: -34px;
        transform: scale(.5);
    }
    .corner-top-right {
        right: 6px;
        transform: scale(.5);
    }
    .corner-bottom-right{
        top: 260px;
    }
    .corner-left-bottom{
       top: 270px;
    }
}
