@media only screen and (max-width: 480px) {

    img,
    iframe,
    video {
        max-width: 100%;
    }

	
.download-button {
   margin-top: 22px;
}
	
	
	
 .download-button .field1 select {
 font-size: 14px !important;
}
	
	
    /* ----- header------- */

    .header_top_wrapper {
        width: 319px;
        text-align: center;
    }

    .header_top_mid {
        width: 100%;
    }

    .phone {
     width: 48%;
margin-bottom: 10px;
font-size: 10px;
text-align: center;
    }
.phone.phone-right {
    width: 51%;
    text-align: right;
}
    .phone img {
        left: -4px;
		top: 3px;
    }

    .search_form {
        width: 100%;
        margin-bottom: 5px;
		display: none;
    }

    .search_text {
        width: 81%;
    }

    .location_sec {
        width: 100%;
        padding: 8px 0 8px 13px;
        border: none;
    }

    .top_nav {
        display: none;
    }

    .res_nav {
        display: block;
        width: 26px;
        float: right;
        margin-top: 6%;
    }


    /* ----- header------- */



    /* ----- footer------- */


    .footer_bg {
        height: 100px;
    }

    .footer_box {
        width: 100%;
margin-right: 0;
border-bottom: 1px solid #fff;
		margin-bottom: 15px;
    }

    .copyright_sec_l {
        width: 100%;
        margin-bottom: 20px;
		display:none;
    }

    .copyright_sec_r {
    width: 100%;
display: flex;
    }

    .copyright_sec_r_l {
        width: 100%;
        margin-bottom: 20px;
		margin-right: 24px;
    }

    .copyright_sec_r_r {
        width: 90%;
    }

    .footer_bottom_mid_l {
        width: 100%;
        margin-bottom: 30px;
    }

    .footer_bottom_mid_r {
        width: 100%;
    }

    .footer_bottom_mid_r_title {
        text-align: left;
    }

    .footer_bottom_mid_l_logos a img {
        width: 21%;
margin: 0 1%;
height: auto;
    }

    .footer_bottom_mid_l_logos {
        display: block;
    }

    .footer_bottom_mid_r_logos {
        display: block;
    }

    .footer_bottom_mid_r_logos a img {
      width: 21%;
margin: 0 1%;
height: auto;
    }

    /* ----- footer------- */

#industries-slider .owl-nav .owl-next, .case_study_sec .owl-nav .owl-next {
   
    top: -45px !important;
   
}
#industries-slider .owl-nav .owl-prev, .case_study_sec .owl-nav .owl-prev {
   
    top: -45px !important;
    
}

.case_study_sec .owl-nav .owl-prev {
    top: -108px !important;
}
.case_study_sec .owl-nav .owl-next {
    top: -108px !important;
}
.abt_offer_sec .owl-nav .owl-prev, .abt_offer_sec .owl-nav .owl-next {
  
 top: -271px;
}
.get-in-field input, .get-in-field textarea {
   
    width: 99%;
}
	#want-to-know img {
    margin-bottom: 0;
}
	.download-button .field1.download-button input {
    font-size: 11px !important;
    padding-left: 11px !important;
}
.download-button .field1 input {
   
    font-size: 14px !important;
   
}
	.download-button .field1 {
  width: 100%;
margin-bottom: 14px;
 
}
	.services-main-page {
    width: 100%;
    
    margin-right: 0;
  
}
	.get-in-touch .get-in-field-left, .get-in-touch .get-in-field-right {
    width: 100%;
	margin-bottom: 15px;
}
.get-in-touch .get-in-field-left input, .get-in-touch .get-in-field-right input {
    width: 100%;
}
	#industries-sec .wbel-pd-pcf-category-container {
 
height: auto;

}
	.case-studies-wrapper {
  
    width: auto !important;
}
	.casestudie-content {
    width: 100%;

}
	.case-studies-archive {
    display: block;
padding-bottom: 35px;
   
}
	.case_studies_archive_left_box_img {
    padding-right: 0;
		width: 100%;
}
	.case_studies_archive_right_box_text {
    padding-left: 0;
    margin-top: 23px;
		width: 100%;
}
	
	
	/* ----- industries-page ------- */

    .industries_sec {
        display: block;
        float: left;
    }

    .industries_sec_l {
        width: 100%;
        padding-right: 0;
        margin-bottom: 20px;
    }

    .industries_sec_l h2 {
        font-size: 23px;
        line-height: 33px;
        margin-bottom: 10px;
    }

    .industry_img {
        margin-bottom: 30px;
    }

    .industries_sec_r {
        width: 100%;
    }


    /* ----- industries-page ------- */
	/* ----- case-studies-page ------- */


    .case_banner_sec_wrapper {
        width: 94%;
    }

    .case_banner_sec_mid {
        top: 145px;
    }

    .case_banner_sec_mid h2 {
        font-size: 23px;
        line-height: 30px;
    }

    .case_banner_sec {
        height: 400px;
    }

    .case_sec_mid_inner_box {
        width: 100%;
        margin-right: 0;
		float: left;
    }

    .case_sec_mid_inner_box_r {
        width: 100%;
		float: right;
		margin-top: 56px;
    }

    .case_sec_mid_inner {
        display: block;
    }

    .case_sec_mid_inner_box h2 {
        font-size: 23px;
        line-height: 25px;
    }

    .case_sec_mid_inner_box_inner_bottom2_box_inner {
       width: 100%;
margin: 0px 10px 20px;
padding: 40px 0;
text-align: center;
    }
	.case_sec_mid_inner_box_inner_bottom2_box_inner_img img {
    height: 45px;
   
}

  /*  .case_sec_mid_inner_box_inner_bottom2_box {
        display: block;
    }*/

    .view_btn2::after {
        top: 2px;
    }

    .project_sec_mid_box {
        display: block;
        text-align: center;
    }

    .project_sec_mid_box_l {
        width: 100%;
        display: block;
        border-right: none;
        padding: 40px 0 0;
    }

    .project_sec_mid_box_l_img {
        width: 100%;
    }

    .project_sec_mid_box_l_text {
        width: 100%;
    }

    .project_sec_mid_box_r {
        width: 100%;
        display: block;
        padding: 40px 0;
    }

    .project_sec {
        padding: 98px 0;
    }

    .project_sec_mid h2 {
        font-size: 23px;
        margin-bottom: 0;
    }

    .casestudy_sec_box_mid_inner {
        display: block;
        margin-bottom: 80px;
    }

    .casestudy_sec_box_mid_inner_box {
        width: 100%;
        margin-right: 0;
    }

    .casestudy_sec_box_mid_inner_box_r {
        width: 100%;
    }

    .casestudy_sec_box_mid_inner h2 {
        font-size: 23px;
        line-height: 35px;
        margin-bottom: 10px;
    }

    .casestudy_sec_box {
        padding: 25px 0 0;
    }

    .view_case_study_sec {
        padding: 40px 0;
    }

    .view_case_study_sec h2 {
        font-size: 23px;
        line-height: 25px;
    }

    .view_case_study_sec_mid {
        display: block;
    }

    .view_case_study_sec_mid_box {
        margin: 0 0 10px;
	padding-bottom: 32px;
    }

    .view_case_study_sec_mid_box_img img {
        width: 100%;
    }


    /* ----- case-studies-page ------- */


    /* ----- case-studies-page-1 ------- */



    .project_sec_wrapper2 {
        width: 94%;
    }

    .up_img {
        top: -40px;
    }

    .up_img img {
        width: 60px;
    }

    .timeline_sec_mid h2 {
        font-size: 23px;
        line-height: 35px;
        margin-bottom: 0;
      }

    /* ----- case-studies-page-1 ------- */

/* ----- case_study_sec------- */


    .case_study_sec_mid_l {
        width: 100%;
    }

    .case_study_sec_mid_r {
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }

    .case_study_sec_mid_box {
        width: 99%;
        margin-bottom: 20px;
		padding:9px 9px 21px;
    }

    .case_study_sec_mid_box_inner_l {
        width: 100%;
    }

    .case_study_sec_mid_box_inner_r {
        width: 100%;
    }

    .case_study_sec_mid_box_inner_r h3 {
        text-align: left;
    }

    .case_study_sec_mid_box_inner2 {
        width: 100%;
    }

    .case_study_sec_mid2 {
        width: 280px;
        float: none;
        margin: 0 auto;
    }

    .case_study_sec_mid_r a img {
        width: 50px;
    }

    /* ----- case_study_sec------- */



    /* ----- abt_offer_sec------- */


  

    .abt_offer_sec_mid_box {
        margin: 0 0px 27px 0;
		padding-bottom: 0;
		 /*height:93%;*/
    margin-bottom: 20px;
    }

    .abt_circle_btn {
        text-align: center;
    }


    /* ----- abt_offer_sec------- */



    /* ----- new ------- */


    .banner_sec_wrapper {
        width: 94%;
    }

    .pipeline_sec_mid_inner {
        display: block;
    }

    .pipeline_sec_mid_inner_box {
        width: 100%;
        margin-right: 0;
        margin-bottom: 40px;
        float: left;
    }

    .banner_sec {
        height: 275px;
    }

    .banner_sec_mid {
        top: 80px;
    }

    .banner_sec_mid h2,  .banner_sec_mid h1  {
       font-size: 23px !important;
line-height: 33px !important;
    }

  .pipeline_sec_mid_nav
{
    margin-bottom: 35px;
}

    .pipeline_sec_mid_inner_box h2 {
        font-size: 23px !important;
        line-height: 33px !important;
    }

    .pipeline_sec {
     padding: 0;
margin-top: 19px;
    }

    .benefit_sec {
        padding: 40px 0;
    }

    .benefit_sec_mid h2 {
        font-size: 23px !important;
margin-bottom: 36px;
line-height: 37px !important;
		text-align: left;
    }

    .benefit_sec_mid_inner {
        display: block;
    }

    .benefit_sec_mid_inner_box {
        width: 100%;
        float: left;
        margin: 0 0 20px 0;
    }

    .benefit_sec_mid_inner_box hr {
        margin: 30px 0;
    }

    .benefit_sec_mid_inner_box h2 {
        margin-bottom: 16px;
    }

    .service_gallery_sec_mid_title_box .service_gallery_sec_mid_title_box_inner img {
        width: 40px;
    }

    .service_gallery_sec_mid h2 {
     font-size: 23px !important;
margin-bottom: 27px;
line-height: 32px !important;
    }

    .service_gallery_sec {
        padding: 40px 0;
    }

    .service_gallery_sec_mid_inner {
        display: block;
    }

    .service_gallery_sec_mid_inner a img {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .features_sec_wrapper {
       width: auto;
padding-left: 20px;
padding-right: 20px;
    }

    .features_sec_mid_l {
        width: 100%;
        float: left;
        padding: 0;
    }

    .features_sec_mid_r {
       width: 100%;
padding: 32px 0;
float: left;
margin-top: 37px;
    }

    .features_sec_mid {
        display: block;
    }

    .features_sec_mid_l_inner {
        width: 100%;
    }

    .features_sec_mid_l_inner h2 {
       font-size: 23px !important;
line-height: 35px !important;
margin-bottom: 22px;
    }

    .features_sec_mid_r_inner {
        width: 90% !important;
        margin: 0 auto;
    }

    .features_sec_mid_r_inner h2 {
        font-size: 23px;
        line-height: 35px;
        margin-bottom: 16px;
    }

    .features_sec_mid_r_inner hr {
        margin: 14px 0 30px;
    }

    .features_sec_mid_r_inner h3 {
        margin-bottom: 12px;
    }

    .features_sec {
        padding: 10px 0 50px;
    }

    .condition_sec_mid h2 {
font-size: 23px !important;
line-height: 35px !important;
margin-bottom: 22px !important;
    }

    .condition_sec_mid_box_main {
        display: block;
        margin-top: 0;
    }

    .condition_sec_mid_box {
        width: 100%;
        margin: 0;
		margin-top: 23px;
    }

    .condition_sec {
        padding: 40px 0 40px;
    }

    .relate_service_sec {
        padding: 40px 0;
    }

    .relate_service_sec_mid h2 {
     font-size: 19px !important;
line-height: 43px !important;
margin-bottom: 0px;
text-align: left;
    }

    .relate_service_sec_mid_inner {
        display: block;
    }

    .relate_service_sec_mid_inner_box {
       margin-right: 0;
float: left;
padding-left: 0;
	padding-right: 0;
		padding-top: 0;
    }

    .relate_service_sec_mid_inner_box_l {
        
        margin-right: 0;
        float: left;
    }

    

    .certificate_sec {
        padding: 40px 0;
    }

    .certificate_sec_mid_inner_box {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
        float: left;
    }

    .certificate_sec_mid_inner {
        display: block;
    }

    .certificate_sec_mid_inner_box h2 {
        font-size: 23px;
        line-height: 35px;
        margin-bottom: 20px;
    }

    .contact_form_sec_mid h2 {
        font-size: 23px;
    }

    .contact_form_sec_mid {
        width: 100%;
    }

    .contact_form_sec_wrapper {
width: auto;
padding: 30px 20px;
margin-left: 20px;
margin-right: 20px;
    }

    .contact_form_sec {
        padding: 50px 0;
    }

    .form_text {
        font-size: 14px;
    }

    .submit_btn input {
        width: 100%;
    }

    .more_sec_mid {
        display: block;
    }

    .more_sec_mid_l {
        width: 100%;
        float: left;
        margin-bottom: 20px;
    }

    .more_sec {
        padding: 21px 0;
        background-size: cover;
        height: auto;
		background-image: url("http://crystalcreative.com.au/tdg/wp-content/uploads/2023/06/mobile_bg_acc.jpg");
    }

    .more_sec_top {
        margin-top: 0;
    }

    .more_sec_mid_l_form input {
        width: 100%;
        margin-right: 0;
        float: left;
        margin-bottom: 8px;
    }

    .more_sec_mid_l h2 {
        font-size: 23px;
        line-height: 35px;
        margin-bottom: 8px;
    }

    .abt_offer_sec_inner {
        max-width: 100%;
        margin: 0;
    }

    .help_sec {
        padding: 0 0 21px;
		float: left;
    }

    .help_sec_mid h2 {
       font-size: 23px !important;
line-height: 35px !important;
margin-bottom: 30px;
    }

    .help_request_btn {
        margin: 0 5px;
    }

    .abt_offer_sec {
        padding: 40px 0;
    }


    /* ----- new ------- */

.case_studies_archive_left_box_img img {
    height: auto;
}
	.dropdown {
 
    display: none;
}
	.abt_offer_sec.w-slider .abt_offer_sec_mid .abt_offer_sec_mid_box, .services-h .abt_offer_sec_mid_box {
    margin: 0;
   margin-bottom: 0px;
    flex: 2 2 50%;
}
	.abt_offer_sec.w-slider .abt_offer_sec_mid_box h3 {
    font-size: 14px;
line-height: 17px;
}
	  .abt_offer_sec.w-slider .abt_offer_sec_mid_box p, .abt_offer_sec.w-slider .abt_offer_sec_mid_box span {
    font-size: 13px;
    line-height: 21px;
		
  }
	.case_study_sec_mid_box.item .hover-ani {
    margin-bottom: 0;
}
	.industries_work_sec_box_btn {
   /* padding: 10px 5px 26px;*/
		padding: 12px 13px 39px;
}
	.industries_work_sec_box_btn_inner {
   
    font-size: 11px;
   
}
	.industries_work_sec_box_btn_inner::after {
   
    top: 6px;
}
	
  .hover-ani
{
    font-size: 13px;
}
	
	.job-opp-con h2 {
    font-size: 23px;
  line-height: 34px;
    
}
	.get-in-touch-left, .get-in-touch-right {
    width: 100% !important;
}
	.get-in-touch input {
   
    width: 100%;
}
	
	.get-in-touch-fields {
  
    margin-bottom: 0;
}
	.get-in-touch-fields label {
   
    font-size: 13px;
  
}
	.request-a-quote-tabs .elementor-tabs-content-wrapper {
  
    padding: 16px 13px 16px 13px;
}
	.home-text-layer {
   
   /*width: 400px !important;*/
background: none !important;
padding-left: 0 !important;
padding-top: 0 !important;
margin-top: -100px;
	}
	.services-h {
  
    display: contents;
}
	.abt_offer_sec.w-slider .abt_offer_sec_mid_box p {
    min-height: auto;
}
	.industries_work_sec_mid .owl-nav .owl-prev, .industries_work_sec_mid .owl-nav .owl-next {
    top:-304px;
}
	#home-testimonail-sec .elementor-swiper-button-prev, #home-testimonail-sec .elementor-swiper-button.elementor-swiper-button-next
	{top: -30px;
	display:none;}
	
	#owl-newsroom .owl-prev, #owl-newsroom .owl-next {
    top: -225px !important;
}
	.case_study_sec .owl-nav .owl-prev, .case_study_sec .owl-nav .owl-next {
    top: -215px !important;
}
	.footer_nav ul li .sub-menu {display:none;margin-top: 0;}
	
	.footer-menu-heading, .footer_nav > ul {
    
    margin-bottom: 0;
}
	
	.footer-menu-heading > a {
    cursor: pointer;
  background: url("http://crystalcreative.com.au/tdg/wp-content/uploads/2023/07/mobile-coll-arrow.png");
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-repeat: no-repeat;
  background-position: center right;
  padding-bottom: 15px;
  background-size: 12px 14px;
}
	.footer_nav ul li .sub-menu li:last-child {
    margin-bottom: 19px;
}
.footer_nav ul li .sub-menu li {
    border: none;
    margin: 0;
}
	.footer_nav ul li .sub-menu li a {
    padding: 0;
}
	.footer_box_right {
   
    margin-top: 12px;
}
	.footer-loc-contacts {
    display: flex;
}
	.footer-loc-contacts .social-icons {
    width: 215px;
		margin-top: 11px;
}
	.footer_top_mid {
  
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 11px;
}
	.copyright_sec {
  
    display: flex;
    flex-flow: column-reverse;
		padding-bottom: 0;
}
	.copyright_sec_l.mobile_copyright {
    display: block;
margin-bottom: 0;
		font-size: 11px;
}
	.footer_address {
    
    font-size: 12px;
  
}
	.field1.download-button input {
  letter-spacing: 0px;
   padding-left: 13px;
   
}
	.abt_offer_sec_mid_box h3 {
   
     height: auto;
    font-size: 14px;
    line-height: 17px;
}
	#why-tdg-newsroom .elementor-post .elementor-post__thumbnail__link {
    width: 100%;

}
	#why-tdg-newsroom .elementor-post .elementor-post__text {
    width: 100%;
  
}
	.case_study_sec_wrapper.industries-page {
  
    display: block;
   
}
	.tnp-subscription-minimal {
    width: 78% !important;
}
	.view_btn2 {
   
    width: 100%;

}
	.single-casestudies .industries_work_sec_mid #owl-newsroom .owl-nav .owl-prev, .single-casestudies .industries_work_sec_mid #owl-newsroom .owl-nav .owl-next{
    top: -72px !important;
}
	.case_sec_mid_inner_box_inner_bottom2_box_inner.sidebar-case-studies {
    width: 99%;
		display: none;
}
	.home-page-yvideo {
    height: 300px;
}
	.get-in-field {
    
    margin-bottom: 0;
}
	.get-in-field.textarea {
    margin-bottom: 15px;
}
	.faq-page .elementor-tab-title {
 
    padding: 33px 23px !important;
}
	.faq-page .elementor-tab-content {
  
    padding: 20px 23px !important;
      
}
	.faq-page .elementor-tab-content p {
    font-size: 14px;
}
	#elementor-popup-modal-4034 .dialog-message.dialog-lightbox-message, #elementor-popup-modal-5581 .dialog-message.dialog-lightbox-message {
  
    padding: 70px 50px 70px 27px !important;
}
	.elementor-popup-modal .dialog-close-button {

    top: 48px !important;
  
    right: 82px !important;
    
}
	.industries_sec_r.newsroom-articles {
    display: none;
}
	.back-to-art a {
    margin-left: 0;
}
.back-to-art {
    margin-top: 24px;
    margin-bottom: 41px;
    display: block;
    float: left;
}
	.caf-post-layout1 {
   
    max-width: 100% !important;
   
}
	.caf-row {
  
    column-gap: 22px;
    
}
	#caf-filter-layout1 {
    margin-left: 0;
    margin-right: 0;
}
	.caf-filter-container li a {
		padding: 10px 10px 0px !important;}
	
	#owl-newsroom .view_case_study_sec_mid_box_img img {
    height: auto;
}
	.case_sec_mid_inner_box_inner_bottom2_box_inner h3 {
    font-size: 12px;
		padding-bottom: 0 !important;
   
}
	.single-casestudies .view_btn2 {
    width: 70%;
    line-height: 13px;
}
	.pipeline_sec_mid_nav > span span:first-child {
    padding-left: 0;
}
	.pipeline_sec_mid_nav > span {
    padding-left: 0;
}
	.tdg-bottom-buttons #black-arrow a {
width: 168px !important;
padding: 11px 10px;
 
padding-right: 0 !important;
font-size: 13px;
}
	.mainstream-rec-green .elementor-image-box-img {
    display: none !important;
}
	.related.heading {
    margin-bottom: 44px;
    font-size: 30px !important;
}
	.condition_sec_mid_box p {
    font-size: 17px;
    line-height: 24px;
 
}
	.condition_sec_mid_box h2 {
    font-size: 60px !important;
    margin-top: 33px;
}
	.features_sec_mid_l_inner2 {
    padding-right: 0;
}
	.banner_sec_mid h3 {
 font-size: 17px;
  margin-bottom: 11px;
}
	.case_study_sec {
   padding: 0;
}
	/*#owl-demo1 .owl-stage {
    display: flex;
}*/
	#owl-demo1 .abt_offer_sec_mid_box p {
    min-height: 117px;
    font-size: 13px;
    line-height: 20px;
}
	.read_btn a::after {
    top: 4px;
}
	.copyright_sec_r_l p {
    font-size: 10px;

}
	#owl-newsroom .case_study_sec_mid_box {
    width: 99%;
}
	#owl-newsroom .case_study_sec_mid_box_img {
    margin-bottom: 10px;
}
	.industries_work_sec_box_img {
    height: auto;
}
	.abt_offer_sec.single-ser-sec .owl-next {
    right: 0;
}
.certificate_sec_mid_inner_box_r.img img {
  margin: 0 5px;
  width: 31%;
}
	.request_btn.mobile {
    display: block;
}
	.request_btn.desktop {
    display: none;
}
	.certificate_sec_mid_inner_box_r.img {
    margin-bottom: 33px;
}
	.indus-img img {
    width: 49% !important;
    margin: 0 auto;
}
	.get-in-touch-fields.radio-field input {
    width: auto;
    float: left;
   
    top: 5px;
    position: relative;
}
	.get-in-touch-fields.radio-field .wpcf7-list-item-label {
    float: right;
    width: 84%;
}
	p
	{font-size:14px;}
.case-studies-page {
  
    margin-top: 0px;
}
	.industries_sec_l .post .icon {
    font-size: 12px;
}
	.abt_offer_sec.service-p-page {
    padding-top: 0;
    margin-top: 19px;
}
	#caf-post-layout-container .caf-filter-container {
    margin-top: 0 !important;
}
	.recycling-counter .elementor-counter .elementor-counter-number-wrapper {
    margin: 0 10px;
}
	.tonnes-heading .elementor-widget-container {
    max-width: 308px;
    margin: 0 auto !important;
}
	#rev_slider_1_1_forcefullwidth .rs-parallax-wrap {
    width: auto !important;
  
}
	.industries-page .case_study_sec_mid_box {
   
    margin: 0 !important;
		margin-bottom: 28px !important;
   
}
	.get-in-touch {
    margin-top: 13px;
}
	.pipeline_sec_wrapper {
    width: auto;
   
    padding-left: 20px;
    padding-right: 20px;
}
	.case_sec_mid_inner_box_inner_bottom2.bottom-services-sec {
    width: 100%;
}
	.footer_top_wrapper {
    width: auto;
   
    padding-left: 20px;
    padding-right: 20px;
}
	.case_study_sec_wrapper.industries-page .case_study_sec_mid_box_img img {
    width: 100%;
}
	.ser-logo-2 {
    width: 56% !important;
    margin-left: 25px;
}
	.ser-logo-1 {
    width: 27% !important;
}
	
rs-slide::after {

	content: "";
	background: rgba(18, 25, 34, 0.7) !important;
	position: absolute;
	width: 100%;
	height: 100%;
}
	.layer1 {
font-size: 21px !important;
    margin-bottom: 6px !important;
    line-height: 28px !important;
}
	.layer2 br {
    display: none;
}
	.layer2 {
  font-size: 14px !important;
    line-height: 22px !important;
    margin-top: 21px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	.services-post-type, .case-studie-post-type {
    height: 275px;
}
	.industries_work_sec_box {
    margin: 0;
  
}
	.service_gallery_sec_mid_title_box {
    width: 100%;
}
	.benefit_sec_wrapper, .service_gallery_sec_wrapper, .condition_sec_wrapper, .relate_service_sec_wrapper, .certificate_sec_wrapper, .more_sec_wrapper, .single-services .abt_offer_sec_wrapper, .help_sec_wrapper{
    width: auto;
   
    padding-left: 20px;
    padding-right: 20px;
}
	.success-heading h2 br {
    display: none;
}
	#home-testimonail-sec .swiper-slide {
    padding-right: 0 !important;
}
	#home-testimonail-sec .swiper-pagination {
    display: block;
}
	.arrow.bounce {
    margin-top: -48px !important;
}
	.h-c-studies .read_btn {
    bottom: 15px;
    
}
	.abt_offer_sec_mid_box .read_more_btn {
   padding-bottom: 20px;
}
	.footer_top {
   
    padding-top: 50px;
}
	.d-read-more {
  position: relative !important;
  width: 182px !important;
}
	.more-info-btn .elementor-button {
  width: 228px !important;
  text-align: left;
}
	.choose-file-box p .wpcf7-form-control-wrap {

  width: 100%;
  margin-bottom: 16px;
}
 
	#owl-demo1 .read_more_btn
{
    position: relative;
    bottom: 0px;
}
	.get-in-touch-left.services-dropdown-fields label span {
  float: right;
  width: 84%;
}
	.get-in-touch-left.services-dropdown-fields label input {
  float: left;
}
	.abt_offer_sec.w-slider .abt_offer_sec_mid {
  
  display: block;
}
	.abt_offer_sec.w-slider .abt_offer_sec_mid .abt_offer_sec_mid_box .read_more_btn {
  width: auto;
}
	.abt_offer_sec.w-slider .abt_offer_sec_mid .abt_offer_sec_mid_box .read_more_btn {
  font-size: 13px;
		position: relative;
}
	.g-recaptcha
	{
 transform:scale(0.75);-webkit-transform:scale(0.75);transform-origin:0 0;-webkit-transform-origin:0 0;
	}
	.get-in-touch .wpcf7-submit
	{margin-top: 15px !important;}
	/* ----- landing-page------- */

  .ut-track-header {
    padding: 30px 0;
  }

  .track_mid_top_res {
    width: 300px;
    margin: 0 auto;
  }

  .ut-track-logo img {
    width: 80%;
  }

  .top_nav_res {
    display: none !important;
  }

  .track {
    padding: 38px 0;
  }

  .data_sec_mid_box p {
    max-width: 100%;
  }

  .data_sec_mid_box_img {
    margin-bottom: 10px;
  }

  .job_track {
    padding: 55px 0;
  }

  .demo_sec {
    padding: 50px 0;
  }

  .ut-track-banner_title {
    font-size: 22px;
    width: 100%;
    line-height: 30px;
  }

  .track_mid_top {
    width: 100%;
    margin-bottom: 0;
  }

 .track_mid_top h1
{
    font-size: 26px !important;
    line-height: 36px !important;
    margin-bottom: 20px;
}

  .track_mid_top p {
    font-size: 18px;
    line-height: 28px;
  }

  .track_mid_inner {
    display: block;
  }

  .track_title {
    width: 100%;
    text-align: center;
    margin-bottom: 50px;
  }

  .track_mid_inner h2
{
    line-height: 30px;
    text-align: center;
    font-size: 26px;
 }
	
  .data_sec h2
{
    font-size: 26px;
    margin-bottom: 20px;
}

  .data_sec {
    padding: 35px 0;
  }

  .data_sec_mid {
    display: block;
    text-align: center;
  }

  .data_sec_mid_box {
    width: 100%;
    margin: 0 0 20px;
  }

  .data_sec_mid_box_inner_text_res {
    margin: 0 auto;
    width: 75%;
  }

  .data_sec_mid_box.data_sec_mid_box2 {
    width: 100%;
  }

  .data_sec_mid_box.data_sec_mid_box3 {
    width: 100%;
    margin: 0;
  }

  .job_track_mid_inner {
    display: block;
  }

  .job_track_title {
    width: 100%;
    padding-left: 0;
    text-align: center;
  }

  .job_track_title h2
{
    text-align: center;
    line-height: 36px;
    font-size: 26px;
}

  .job_track_nav {
    text-align: left;
    margin: 0 20px 60px;
  }

  .track_title p {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 30px;
  }

  .demo_sec_mid {
    display: block;
  }

  .demo_sec_title {
    width: 100%;
    padding-right: 0;
    text-align: center;
  }

  .demo_sec_title h2
{
    text-align: center;
    margin-bottom: 15px;
    font-size: 28px;
}

  .form_btn {
    text-align: center;
    width: 100%;
  }

  .form_btn input {
    float: none;
  }

  .demo_sec_form {
    width: 80%;
    margin: 0 auto;
  }
	.ut-track-footer.customer-portal-sec h3 {
  float: left;
  font-size: 22px;
  color: #121A28;
  text-align: center;
  width: 100%;
  display: block;
  margin-bottom: 48px;
}
	.portal-btn {
  float: none;
}
	.indust-we-serve-logo-page .client-logo-car .eicon-chevron-right, .indust-we-serve-logo-page .client-logo-car .eicon-chevron-left {
 
  background-size: 78%;
 
}
	.indust-we-serve-logo-page .swiper-wrapper {
  margin-top: 39px !important;
}
	.indust-we-serve-logo-page .client-logo-car .elementor-swiper-button.elementor-swiper-button-prev, .indust-we-serve-logo-page .client-logo-car .elementor-swiper-button.elementor-swiper-button-next {
  top: 10px !important;

}
	.client-logo-car .elementor-swiper-button.elementor-swiper-button-prev {
 
  right: 59px !important;
 
}
	.recycling-graphics .elementor-widget-image {
  position: relative !important;
  bottom: 0 !important;
}
	.footer_bottom {
 
  padding: 0 0;
}
	.case_sec_mid_inner_box_inner_bottom {

  align-items: normal;
}
	.case_sec_mid_inner_box_inner_bottom h4 {

  font-size: 12px;

  line-height: 20px;
}
	.case_sec_mid_inner_box_inner_bottom_l {
  width: 50%;
  
}
	
 .abt_offer_sec_mid_box_img
{
    min-height: 85px;
}
	
	
.page-id-11852 .get-in-touch-left, .get-in-touch-right
{
    width: 100%;
    margin-bottom: 10px;
}
	
.page-id-11852  .get-in-touch-fields label
{
  font-size: 14px;
  
}	
	
  .get-in-touch.download-capability .wpcf7-submit.has-spinner
{
    margin-top: 25px;
    max-width: 100%;
    font-size: 14px;
}
	
	
	
.get-in-touch .wpcf7-submit
{
 width: 100% !important;	
}		
	
	
.footer_box
{
  width: 100%;
  float: left;
  color: #fff;
  margin-right: 6%;
}	
	
	
.footer_top_wrapper
{
  width: 85%;
  margin: 0 auto;
  max-width: 1644px;
}	
	
	
.footer_bottom_mid_r
{
  float: right;
  width: 95%;
}	

	
.footer_address
{
  float: left;
  margin-bottom: 12px;
  color: #fff;
  font-weight: 500;
  font-size: 10px;
  position: relative;
  margin-left: 35px;
}	
	
	
.download-button .field1
{
  width: 28%;
}	
	
	
.download-button .field1 input
{
  font-size: 13px; 
}	
	
	
.field1.download-button input
{
    font-size: 10px;
    padding-right: 34px;
    padding-left: 10px;
}
	
	
.get-in-touch-fields
{
 margin-bottom: 5px !important;
}	
	
	
.get-in-touch .wpcf7-submit
{
color: #111A27 !important;		
}
	
.features_sec_mid_l_inner2 h3 strong
{
  font-weight: 600;
}	
	
	
	
  /* ----- landing-page------- */
}



@media only screen and (min-width: 481px) and (max-width: 640px) {

    img,
    iframe,
    video {
        max-width: 100%;
    }




    /* ----- header------- */


    .header_top_wrapper {
        width: 407px;
    }

    .header_top_mid {
        width: 100%;
    }


    .phone {
        margin-bottom: 13px;
        padding-left: 20px;
        width: 182px;
    }

    .phone img {
        left: -3px;
		top: 3px;
    }

    .search_form {
        width: 53%;
        margin-bottom: 5px;
		display: none;
    }

    .search_text {
        width: 78%;
    }

    .location_sec {
        width: 30%;
    }

    .top_nav {
        display: none;
    }

    .res_nav {
        display: block;
        width: 26px;
        float: right;
        margin-top: 5%;
    }


    /* ----- header------- */



    /* ----- footer------- */


    .footer_bg {
        height: 100px;
    }

    .footer_box {
       width: 100%;
margin-right: 0;
border-bottom: 1px solid #fff;
margin-bottom: 15px;
    }

    .footer_box_right {
        width: 100% !important;
    }

    .copyright_sec_l {
        width: 100%;
        margin-bottom: 20px;
		display: none;
    }

    .copyright_sec_r {
        width: 100%;
		display: flex;
    }

    .copyright_sec_r_l {
        width: 100%;
        margin-bottom: 20px;
    }

    .copyright_sec_r_r {
        width: 100%;
    }

    .footer_bottom_mid_l {
        width: 100%;
        margin-bottom: 30px;
    }

    .footer_bottom_mid_r {
        width: 100%;
    }

    .footer_bottom_mid_r_title {
        text-align: left;
    }

    .footer_bottom_mid_l_logos a img {
     width: 22%;
margin: 0 2% 0 0;
height: auto;
    }

    .footer_bottom_mid_l_logos {
        display: block;
    }

    .footer_bottom_mid_r_logos {
        display: block;
    }

    .footer_bottom_mid_r_logos a img {
      width: 22%;
margin: 0 2% 0 0;
height: auto;
    }

    .footer_address {
        width: 80%;
    }

#industries-slider .owl-nav .owl-next, .case_study_sec .owl-nav .owl-next {
   
    top: -45px !important;
   
}
#industries-slider .owl-nav .owl-prev, .case_study_sec .owl-nav .owl-prev {
   
    top: -45px !important;
    
}

.case_study_sec .owl-nav .owl-prev {
    top: -108px !important;
}
.case_study_sec .owl-nav .owl-next {
    top: -108px !important;
}

.services-main-page {
    width: 100%;
    
    margin-right: 0;
  
}
.get-in-touch .get-in-field-left, .get-in-touch .get-in-field-right {
    width: 100%;
	margin-bottom: 15px;
}
.get-in-touch .get-in-field-left input, .get-in-touch .get-in-field-right input {
    width: 100%;
}
	
#industries-sec .wbel-pd-pcf-category-container {
 
height: auto;

}
	#industries-sec .pd_pcf_single_item {
   
    padding: 6px;
}
	#industries-sec .pd_pcf_readmore a::after {
   
    right: -14px;
}
	.case-studies-wrapper {
  
    width: auto !important;
}
	.casestudie-content {
    width: 100%;

}
	.case-studies-archive {
    display: block;
padding-bottom: 35px;
   
}
	.case_studies_archive_left_box_img {
    padding-right: 0;
		width: 100%;
}
	.case_studies_archive_right_box_text {
    padding-left: 0;
    margin-top: 23px;
		width: 100%;
}

	.abt_offer_sec_mid_box {
   
margin-bottom: 20px;
height: 95%;
padding-bottom: 0;
		margin:0;
}
	/* ----- industries-page ------- */

    .industries_sec {
        display: block;
        float: left;
    }

    .industries_sec_l {
        width: 100%;
        padding-right: 0;
        margin-bottom: 20px;
    }

    .industries_sec_l h2 {
        font-size: 23px;
        line-height: 33px;
        margin-bottom: 10px;
    }

    .industry_img {
        margin-bottom: 30px;
    }

    .industries_sec_r {
        width: 100%;
    }


    /* ----- industries-page ------- */

/* ----- case-studies-page ------- */


    .case_banner_sec_wrapper {
        width: 94%;
    }

    .case_banner_sec_mid {
        top: 145px;
    }

    .case_banner_sec_mid h2 {
        font-size: 23px;
        line-height: 30px;
    }

    .case_banner_sec {
        height: 400px;
    }

    .case_sec_mid_inner_box {
        width: 100%;
        margin-right: 0;
		float:left;
    }

    .case_sec_mid_inner_box_r {
        width: 100%;
		float: right;
		margin-top: 64px;
    }

    .case_sec_mid_inner {
        display: block;
    }

    .case_sec_mid_inner_box h2 {
        font-size: 23px;
        line-height: 25px;
    }

    .view_btn2::after {
        top: 2px;
    }

    .view_btn2 {
        font-size: 10px;
        width: 70%;
		line-height: 20px;
    }

    .case_sec_mid_inner_box_inner_bottom2_box_inner h3 {
        font-size: 13px;
    }

    .project_sec_mid_box {
        display: block;
        text-align: center;
    }

    .project_sec_mid_box_l {
        width: 100%;
        display: block;
        border-right: none;
        padding: 40px 0 0;
    }

    .project_sec_mid_box_l_img {
        width: 100%;
    }

    .project_sec_mid_box_l_text {
        width: 100%;
    }

    .project_sec_mid_box_r {
        width: 100%;
        display: block;
        padding: 40px 0;
    }

    .project_sec {
        padding: 98px 0;
    }

    .project_sec_mid h2 {
        font-size: 23px;
        margin-bottom: 0;
    }

    .casestudy_sec_box_mid_inner {
        display: block;
        margin-bottom: 80px;
    }

    .casestudy_sec_box_mid_inner_box {
        width: 100%;
        margin-right: 0;
    }

    .casestudy_sec_box_mid_inner_box_r {
        width: 100%;
    }

    .casestudy_sec_box_mid_inner h2 {
        font-size: 23px;
        line-height: 35px;
        margin-bottom: 10px;
    }

    .casestudy_sec_box {
        padding: 25px 0 0;
    }

    .view_case_study_sec {
        padding: 40px 0;
    }

    .view_case_study_sec h2 {
        font-size: 23px;
        line-height: 25px;
    }

    .view_case_study_sec_mid {
        display: block;
    }

    .view_case_study_sec_mid_box {
        margin: 0 0 10px;
		padding-bottom: 36px;
    }

    .view_case_study_sec_mid_box_img img {
        width: 100%;
    }


    /* ----- case-studies-page ------- */

    /* ----- case-studies-page-1 ------- */



    .project_sec_wrapper2 {
        width: 94%;
    }

    .up_img {
        top: -40px;
    }

    .up_img img {
        width: 60px;
    }


    /* ----- case-studies-page-1 ------- */
	/* ----- case_study_sec------- */



    .case_study_sec_mid_box {
        width: 88%;
        margin-bottom: 20px;
    }

    .case_study_sec_mid_box_inner_l {
        width: 100%;
    }

    .case_study_sec_mid_box_inner_r {
        width: 100%;
    }

    .case_study_sec_mid_box_inner_r h3 {
        text-align: left;
    }

    .case_study_sec_mid_box_inner2 {
        width: 100%;
    }

    .case_study_sec_mid2 {
        width: 400px;
        float: none;
        margin: 0 auto;
    }

    .case_study_sec_mid_r a img {
        width: 50px;
    }

    /* ----- case_study_sec------- */





    /* ----- new ------- */


    .banner_sec_wrapper {
        width: 94%;
    }

    .pipeline_sec_mid_inner {
        display: block;
    }

    .pipeline_sec_mid_inner_box {
        width: 100%;
        margin-right: 0;
        margin-bottom: 40px;
        float: left;
    }

    .banner_sec {
        height: 300px;
    }

    .banner_sec_mid {
        top: 80px;
    }

    .banner_sec_mid h2 {
        font-size: 23px;
        line-height: 40px;
    }

    .pipeline_sec_mid_nav {
        margin-bottom: 50px;
    }

    .pipeline_sec_mid_inner_box h2 {
    font-size: 23px !important;
line-height: 33px !important;
    }

   .pipeline_sec {
    padding: 0;
    margin-top: 19px;
}

    .benefit_sec {
        padding: 40px 0;
    }

    .benefit_sec_mid h2 {
     font-size: 23px !important;
margin-bottom: 36px;
line-height: 35px !important;
text-align: left;
    }

    .benefit_sec_mid_inner {
        display: block;
    }

    .benefit_sec_mid_inner_box {
        width: 100%;
        float: left;
        margin: 0 0 20px 0;
    }

    .benefit_sec_mid_inner_box hr {
        margin: 30px 0;
    }

    .benefit_sec_mid_inner_box h2 {
        margin-bottom: 16px;
    }

    .service_gallery_sec_mid_title_box .service_gallery_sec_mid_title_box_inner img {
        width: 40px;
    }

    .service_gallery_sec_mid h2 {
       font-size: 23px !important;
margin-bottom: 27px;
line-height: 32px !important;
    }

    .service_gallery_sec {
        padding: 40px 0;
    }

    .service_gallery_sec_mid_inner {
        display: block;
    }

    .service_gallery_sec_mid_inner a img {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .features_sec_wrapper {
        width: 94%;
    }

    .features_sec_mid_l {
        width: 100%;
        float: left;
        padding: 0;
    }

    .features_sec_mid_r {
        width: 100%;
        padding: 20px 0;
        float: left;
		margin-top: 24px;
    }

    .features_sec_mid {
        display: block;
    }

    .features_sec_mid_l_inner {
        width: 100%;
    }

    .features_sec_mid_l_inner h2 {
     font-size: 23px !important;
line-height: 35px !important;
margin-bottom: 22px;
    }

    .features_sec_mid_r_inner {
        width: 90% !important;
        margin: 0 auto;
    }

    .features_sec_mid_r_inner h2 {
        font-size: 23px;
        line-height: 35px;
        margin-bottom: 16px;
    }

    .features_sec_mid_r_inner hr {
        margin: 14px 0 30px;
    }

    .features_sec_mid_r_inner h3 {
        margin-bottom: 12px;
    }

    .features_sec {
        padding: 10px 0 50px;
    }

    .condition_sec_mid h2 {
       font-size: 23px !important;
line-height: 35px !important;
margin-bottom: 22px !important;
    }

    .condition_sec_mid_box_main {
        display: block;
        margin-top: 23px;
    }

    .condition_sec_mid_box {
        width: 100%;
        margin: 0;
    }

    .condition_sec {
        padding: 40px 0 20px;
    }

    .relate_service_sec {
        padding: 40px 0;
    }

    .relate_service_sec_mid h2 {
       font-size: 23px !important;
line-height: 55px !important;
margin-bottom: 0;
text-align: left;
    }

    .relate_service_sec_mid_inner {
        display: block;
    }

    .relate_service_sec_mid_inner_box {
       margin-right: 0;
float: left;
text-align: left;
padding-left: 0;
padding-right: 0;
    }

    .relate_service_sec_mid_inner_box_l {
      margin-right: 0;
float: left;
    }

   

    .certificate_sec {
        padding: 40px 0;
    }

    .certificate_sec_mid_inner_box {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
        float: left;
    }

    .certificate_sec_mid_inner {
        display: block;
    }

    .certificate_sec_mid_inner_box h2 {
        font-size: 23px;
        line-height: 35px;
        margin-bottom: 20px;
    }

    .contact_form_sec_mid h2 {
        font-size: 23px;
    }

    .contact_form_sec_mid {
        width: 100%;
    }

    .contact_form_sec_wrapper {
        width: 74%;
        padding: 30px 20px;
    }

    .contact_form_sec {
        padding: 50px 0;
    }

    .form_text {
        font-size: 14px;
    }

    .more_sec_mid {
        display: block;
    }

    .more_sec_mid_l {
        width: 100%;
        float: left;
        margin-bottom: 20px;
    }

    .more_sec {
        padding: 21px 0;
        background-size: cover;
        height: auto;
background-image: url("http://crystalcreative.com.au/tdg/wp-content/uploads/2023/06/mobile_bg_acc.jpg");
    }

    .more_sec_top {
        margin-top: 0;
    }

    .more_sec_mid_l_form input {
        width: 100%;
        margin-right: 0;
        float: left;
        margin-bottom: 8px;
    }

    .more_sec_mid_l h2 {
        font-size: 23px;
        line-height: 35px;
        margin-bottom: 8px;
    }

    .abt_offer_sec_inner {
        max-width: 100%;
        margin: 0;
    }

    .help_sec {
        padding: 0 0 21px;
		margin-top: 0;
    }

    .help_sec_mid h2 {
       font-size: 23px !important;
line-height: 35px !important;
        margin-bottom: 30px;
    }

    .help_request_btn {
        margin: 0 5px;
    }

    .abt_offer_sec {
        padding: 40px 0;
    }


    /* ----- new ------- */

.case_studies_archive_left_box_img img {
    height: auto;
}
	.dropdown {
  
    display: none;
}
	.abt_offer_sec.w-slider .abt_offer_sec_mid .abt_offer_sec_mid_box {
    margin: 0px 17px;
  
    flex: 2 2 38%;
}
	.abt_offer_sec.w-slider .abt_offer_sec_mid_box h3 {
    font-size: 16px;
}
	.abt_offer_sec.w-slider .abt_offer_sec_mid_box p {
    font-size: 14px;
}
	.case_study_sec_mid_box.item .hover-ani {
    margin-bottom: 0;
}
	.industries_work_sec_box_btn {
    padding: 6px 13px 30px;
}
	.industries_work_sec_box_btn_inner {
   
    font-size: 11px;
   
}
	
	.job-opp-con h2 {
    font-size: 23px;
  line-height: 34px;
    
}
	.get-in-touch input {
   
    width: 100%;
}
	
	.get-in-touch-left, .get-in-touch-right {
    width: 100% !important;
}
	.get-in-touch-fields {
  
    margin-bottom: 0;
}
	.industries_work_sec_mid .owl-nav .owl-prev, .industries_work_sec_mid .owl-nav .owl-next {
    top: -292px;
}
	.services-h {
  
    display: contents;
}
	#owl-newsroom .owl-prev, #owl-newsroom .owl-next {
    top: -222px !important;
}
.case_study_sec .owl-nav .owl-next, .case_study_sec .owl-nav .owl-prev {
    top: -216px !important;
}
	#slider-1-slide-1-layer-4, #slider-1-slide-3-layer-4 {
   
		/* width: 500px !important;*/
		background: none !important;
		padding-left: 0 !important;
padding-top: 0 !important;
		margin-top:-100px !important;
	}
	

	.footer_nav ul li .sub-menu {display:none;margin-top: 0;}
	
	.footer-menu-heading, .footer_nav > ul {
    
    margin-bottom: 0;
}
	
	.footer-menu-heading > a {
  cursor: pointer;
background: url("http://crystalcreative.com.au/tdg/wp-content/uploads/2023/07/mobile-coll-arrow.png");
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-repeat: no-repeat;
background-position: center right;
padding-bottom: 15px;
background-size: 12px 14px;
}
	.footer_nav ul li .sub-menu li:last-child {
    margin-bottom: 19px;
}
.footer_nav ul li .sub-menu li {
    border: none;
    margin: 0;
}
	.footer_nav ul li .sub-menu li a {
    padding: 0;
}
	.footer_box_right {
   
    margin-top: 12px;
}
	.footer-loc-contacts {
    display: flex;
}
	.footer-loc-contacts .social-icons {
    width: 180px;
		margin-top: 10px;
}
	.footer_top_mid {
  
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 11px;
}
	.copyright_sec {
  
    display: flex;
    flex-flow: column-reverse;
		padding-bottom: 0;
}
	.copyright_sec_l.mobile_copyright {
    display: block;
margin-bottom: 0;
}
	.footer_address {
    
    font-size: 12px;
  
}
.field1.download-button input {
  letter-spacing: 0px;
   padding-left: 10px;
font-size: 8px !important ;
   
}
	.abt_offer_sec_mid_box h3 {
 
    height: auto;
}
	.abt_offer_sec .owl-nav .owl-prev, 	.abt_offer_sec .owl-nav .owl-next
	{top:-260px;}
	.case_study_sec_wrapper.industries-page {
  
    display: block;
   
}
	.single-casestudies .industries_work_sec_mid #owl-newsroom .owl-nav .owl-prev, .single-casestudies .industries_work_sec_mid #owl-newsroom .owl-nav .owl-next{
    top: -72px !important;
}
	.case_sec_mid_inner_box_inner_bottom2_box_inner.sidebar-case-studies {
    width: 94%;
		display: none;
}
	.home-page-yvideo {
    height: 300px;
}
	.get-in-field {
  
    margin-bottom: 0;
}
	.get-in-field.textarea {
    margin-bottom: 15px;
}
	.faq-page .elementor-tab-title {
 
    padding: 33px 23px !important;
}
	.faq-page .elementor-tab-content {
  
    padding: 20px 23px !important;
      
}
	.faq-page .elementor-tab-content p {
    font-size: 14px;
}
	.elementor-popup-modal .dialog-close-button {

    top: 48px !important;
  
    right: 82px !important;
    
}
	.industries_sec_r.newsroom-articles {
    display: none;
}
	.back-to-art a {
    margin-left: 0;
}
.back-to-art {
    margin-top: 24px;
    margin-bottom: 41px;
    display: block;
    float: left;
}
	.caf-post-layout1 {
   
    max-width: 47% !important;
   
}
	.caf-row {
  
    column-gap: 22px;
    
}
	#caf-filter-layout1 {
    margin-left: 0;
    margin-right: 0;
}
	.caf-filter-container li a {
    padding: 16px 12px 4px !important;
   
    font-size: 13px !important;
    
}
	#owl-newsroom .view_case_study_sec_mid_box_img img {
    height: auto;
}
	.tdg-bottom-buttons #black-arrow a {
    width: 195px !important;
    padding: 11px 10px;
        
}
	.mainstream-rec-green .elementor-image-box-img {
    display: none !important;
}
	.condition_sec_mid_box h2 {
    font-size: 60px !important;
    margin-top: 32px;
}
	.case_study_sec {
   padding-top: 0;
}
	.read_btn a::after {
    top: 4px;
}
	#owl-newsroom .case_study_sec_mid_box {
    width: 99%;
}
	#owl-newsroom .case_study_sec_mid_box_img {
    margin-bottom: 10px;
}
	.abt_offer_sec.single-ser-sec .owl-next {
    right: 0;
}
	.request_btn.mobile {
    display: block;
}
	.request_btn.desktop {
    display: none;
}
	.certificate_sec_mid_inner_box_r.img {
    margin-bottom: 33px;
}
	.indus-img img {
    width: 49% !important;
    margin: 0 auto;
}
	.industries_work_sec_box_img {
   
    height: auto;
}
	.get-in-touch-fields.radio-field input {
    width: auto;
    float: left;
   
    top: 5px;
    position: relative;
}
	.get-in-touch-fields.radio-field .wpcf7-list-item-label {
    float: right;
    width: 84%;
}
	.get-in-touch-fields label {
   
    font-size: 14px;
  
}
	p
	{font-size:14px;}
	.case-studies-page {
  
    margin-top: 0px;
}
	.industries_sec_l .post .icon {
    font-size: 12px;
}
	.abt_offer_sec.service-p-page {
    padding-top: 0;
    margin-top: 19px;
}
	#caf-post-layout-container .caf-filter-container {
    margin-top: 0 !important;
}
	.recycling-counter .elementor-counter .elementor-counter-number-wrapper {
    margin: 0 5px;
}
	.tonnes-heading .elementor-widget-container {
    max-width: 308px;
    margin: 0 auto !important;
}
	#rev_slider_1_1_forcefullwidth .rs-parallax-wrap {
    width: auto !important;
  
}
	.industries-page .case_study_sec_mid_box {
   
    margin: 0 1% 10%;
   
}
	.pipeline_sec_wrapper {
    width: auto;
   
    padding-left: 20px;
    padding-right: 20px;
}
	.case_sec_mid_inner_box_inner_bottom2.bottom-services-sec {
    width: 100%;
}
	.footer_top_wrapper {
    width: auto;
   
    padding-left: 20px;
    padding-right: 20px;
}
	.case_study_sec_wrapper.industries-page .case_study_sec_mid_box_img img {
    width: 100%;
}
	.ser-logo-2 {
    width: 56% !important;
    margin-left: 25px;
}
	.ser-logo-1 {
    width: 27% !important;
}
	rs-slide::after {

	content: "";
	background: rgba(18, 25, 34, 0.7) !important;
	position: absolute;
	width: 100%;
	height: 100%;
}
	.layer1 {
   font-size: 23px !important;
    margin-bottom: 2px !important;
    line-height: 20px !important;
}
	.layer2 br {
    display: none;
}
	.layer2 {
    font-size: 14px !important;
line-height: 20px !important;
margin-top: 0 !important;
		padding-left: 40px;
    padding-right: 40px;
}.services-post-type, .case-studie-post-type {
    height: 300px;
}
	.service_gallery_sec_mid_title_box {
    width: 100%;
}
	.benefit_sec_wrapper, .service_gallery_sec_wrapper, .condition_sec_wrapper, .relate_service_sec_wrapper, .certificate_sec_wrapper, .more_sec_wrapper, .single-services .abt_offer_sec_wrapper, .help_sec_wrapper {
    width: auto;
   padding-left: 20px;
    padding-right: 20px;
}
	.features_sec_mid_l_inner2 {
    padding-right: 0;
}
	.success-heading h2 br {
    display: none;
}
	#home-testimonail-sec .elementor-swiper-button-prev, #home-testimonail-sec .elementor-swiper-button.elementor-swiper-button-next
	{
	display:none;}
	#home-testimonail-sec .swiper-pagination {
    display: block;
}
	.arrow.bounce {
   margin-top: -60px !important;
}
	.h-c-studies .read_btn {
  
    bottom: 15px;
   
	}
	.abt_offer_sec_mid_box .read_more_btn {
   
    padding-bottom: 20px;
}
	.footer_top {
   
    padding-top: 50px;
}	
	.more-info-btn .elementor-button {
  width: 228px !important;
  text-align: left;
}
	.d-read-more {
  position: relative !important;
  width: 182px !important;
}
	.choose-file-box p .wpcf7-form-control-wrap {
 
  width: 58%;
}
	.choose-file-box {
 
  margin-bottom: 23px;
}
	  #owl-demo1 .read_more_btn {
    padding-bottom: 29px;
    position: relative;
  }
	.get-in-touch-left.services-dropdown-fields label span {
  float: right;
  width: 84%;
}
	.get-in-touch-left.services-dropdown-fields label input {
  float: left;
}
	.abt_offer_sec.w-slider .abt_offer_sec_mid {
  flex-wrap: wrap;
  align-items: inherit;
}
	.abt_offer_sec.w-slider .abt_offer_sec_mid .abt_offer_sec_mid_box .read_more_btn {
  position: relative;

}
	/* ----- landing-page------- */

  .ut-track-header {
    padding: 30px 0;
  }

  .track_mid_top_res {
    width: 430px;
    margin: 0 auto;
  }

  .track {
    padding: 38px 0;
  }

  .data_sec_mid_box_img {
    margin-bottom: 10px;
  }

  .job_track {
    padding: 55px 0;
  }

  .demo_sec {
    padding: 50px 0;
  }

  .ut-track-banner_title {
    font-size: 26px;
    width: 90%;
    line-height: 36px;
  }

  .track_mid_top {
    width: 100%;
    margin-bottom: 0;
  }

  .track_mid_top h1 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 20px;
  }

  .track_mid_top p {
    font-size: 18px;
    line-height: 28px;
  }

  .track_mid_inner {
    display: block;
  }

  .track_title {
    width: 100%;
    text-align: center;
    margin-bottom: 50px;
  }

  .track_mid_inner h2 {
    line-height: 40px;
    text-align: center;
  }

  .data_sec h2 {
    font-size: 30px;
    margin-bottom: 20px;
  }

  .data_sec {
    padding: 35px 0;
  }

  .data_sec_mid {
    display: block;
    text-align: center;
  }

  .data_sec_mid_box {
    width: 100%;
    margin: 0 0 20px;
  }

  .data_sec_mid_box_inner_text_res {
    margin: 0 auto;
    width: 75%;
  }

  .data_sec_mid_box.data_sec_mid_box2 {
    width: 100%;
  }

  .data_sec_mid_box.data_sec_mid_box3 {
    width: 100%;
    margin: 0;
  }

  .job_track_mid_inner {
    display: block;
  }

  .job_track_title {
    width: 100%;
    padding-left: 0;
    text-align: center;
  }

  .job_track_title h2 {
    text-align: center;
    line-height: 40px;
  }

  .job_track_nav {
    text-align: left;
    margin: 0 20px 60px;
  }

  .track_title p {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 30px;
  }

  .demo_sec_mid {
    display: block;
  }

  .demo_sec_title {
    width: 100%;
    padding-right: 0;
    text-align: center;
  }

  .demo_sec_title h2 {
    text-align: center;
    margin-bottom: 15px;
  }

  .form_btn {
    text-align: center;
    width: 100%;
  }

  .form_btn input {
    float: none;
  }

  .demo_sec_form {
 width: 90%;
    margin: 0 auto;
  }

  .data_sec_mid_box_img img {
    height: auto;
  }

  .data_sec_mid_box p {
    max-width: 100%;
  }
	.ut-track-footer.customer-portal-sec h3 {
  float: left;
  font-size: 22px;
  color: #121A28;
  text-align: center;
  width: 100%;
  display: block;
  margin-bottom: 48px;
}
	.portal-btn {
  float: none;
}
	.indust-we-serve-logo-page .client-logo-car .eicon-chevron-right, .indust-we-serve-logo-page .client-logo-car .eicon-chevron-left {
 
  background-size: 85%;
 
}
	.indust-we-serve-logo-page .swiper-wrapper {
  margin-top: 39px !important;
}
	.indust-we-serve-logo-page .client-logo-car .elementor-swiper-button.elementor-swiper-button-prev, .indust-we-serve-logo-page .client-logo-car .elementor-swiper-button.elementor-swiper-button-next {
  top: 10px !important;

}
	.recycling-graphics .elementor-widget-image {
  position: relative !important;
  bottom: 0 !important;
}
	.footer_bottom {
 
  padding: 0 0;
}
	.tnp-subscription-minimal {
  width: 74% !important;
  
}
  /* ----- landing-page------- */
	
.download-button .field1 {
  width: 22%;
}	
	
	
.download-button .field1 select	{
font-size: 10px;
}
.download-button .field1 input {
font-size: 10px;
 }
	
.download-button {
 margin-top: 20px;
}	
	
	
.page-id-11852 .get-in-touch-left, .get-in-touch-right
{
    width: 100%;
    margin-bottom: 10px;
}
	
.page-id-11852  .get-in-touch-fields label
{
  font-size: 14px;
  
}	
	
  .get-in-touch.download-capability .wpcf7-submit.has-spinner
{
    margin-top: 25px;
    max-width: 100%;
    font-size: 14px;
}
	
	
	
.get-in-touch .wpcf7-submit
{
 width: 100% !important;	
}	

	
	
.footer_box
{
  width: 100%;
  float: left;
  color: #fff;
  margin-right: 6%;
}	
	
	
.footer_top_wrapper
{
  width: 85%;
  margin: 0 auto;
  max-width: 1644px;
}	
	
	
.footer_bottom_mid_r
{
  float: right;
  width: 95%;
}	

	
 .footer_address
{
    float: left;
    margin-bottom: 12px;
    color: #fff;
    font-weight: 500;
    font-size: 12px;
    position: relative;
    margin-left: 35px;
  }
	
	
	
	
.download-button .field1
{
  width: 28%;
}	
	
	
.download-button .field1 input
{
  font-size: 13px; 
}	
	
	
.field1.download-button input
{
    font-size: 10px;
    padding-right: 34px;
    padding-left: 10px;
}	
	
	
	
}






@media only screen and (min-width: 641px) and (max-width: 767px) {

    img,
    iframe,
    video {
        max-width: 100%;
    }


    /* ----- header------- */


    .phone {
        font-size: 10px;
        width: 25%;
    }

   .header_top_mid {
        width: 585px;
    }

    .search_text {
        width: 57px;
    }

    .search_form {
        width: 137px;
    }

    .top_nav {
        display: none;
    }

    .res_nav {
        display: block;
        width: 26px;
        float: right;
        margin-top: 4%;
    }


    /* ----- header------- */




    /* ----- footer------- */


    .footer_bg {
        height: 100px;
    }

    .footer_box {
        width: 44%;
        margin-bottom: 30px;
    }

    .footer_box_right {
        width: 100% !important;
    }

    .copyright_sec_l {
        width: 42%;
    }

    .copyright_sec_r {
        width: 57%;
    }

    .copyright_sec_r_l {
        width: 100%;
        margin-bottom: 20px;
    }

    .copyright_sec_r_r {
        width: 100%;
    }

    .footer_bottom_mid_l {
        width: 100%;
        margin-bottom: 30px;
    }

    .footer_bottom_mid_r {
        width: 100%;
    }

    .footer_bottom_mid_r_title {
        text-align: left;
    }

    .footer_bottom_mid_l_logos a img {
        width: 23%;
        margin: 0 1% 0 0;
        height: auto;
    }

    .footer_bottom_mid_l_logos {
        display: block;
    }

    .footer_bottom_mid_r_logos {
        display: block;
    }

    .footer_bottom_mid_r_logos a img {
        width: 23%;
        margin: 0 1% 5% 0;
        height: auto;
    }

    .footer_address {
        width: 80%;
    }

    /* ----- footer------- */

#industries-slider .owl-nav .owl-next, .case_study_sec .owl-nav .owl-next {
   
    top: -45px !important;
   
}
#industries-slider .owl-nav .owl-prev, .case_study_sec .owl-nav .owl-prev {
   
    top: -45px !important;
    
}

.case_study_sec .owl-nav .owl-prev {
    top: -108px !important;
}
.case_study_sec .owl-nav .owl-next {
    top: -108px !important;
}
.services-content-box {
  
    width: 60%;
}
.services-image-box {
    width: auto;

    margin-right: 19px;
}
	.services-main-page {
width: 48%;
margin-right: 17px !important;
margin-bottom: 60px;
}
	.services-content-box a::after {
    width: 42%;
    top: 0px;
}
	.get-in-touch .get-in-field-left, .get-in-touch .get-in-field-right {
    width: 100%;
margin-bottom: 15px;
}
.get-in-touch .get-in-field-left input, .get-in-touch .get-in-field-right input {
    width: 100%;
}
	#industries-sec .wbel-pd-pcf-category-container {
 
height: auto;

}
	.casestudie-content {
    width: 100%;

}
	.abt_offer_sec_mid {
   width: 100%;
display: flex;
margin: 0 auto;
justify-content: center;
}
	.abt_offer_sec_mid_box {
    padding: 20px 18px 20px;
    margin-bottom: 20px;
}
	/* ----- industries-page ------- */

    .industries_sec {
        display: block;
        float: left;
    }

    .industries_sec_l {
        width: 100%;
        padding-right: 0;
        margin-bottom: 20px;
    }

    .industries_sec_l h2 {
        font-size: 23px;
        line-height: 33px;
        margin-bottom: 10px;
    }

    .industry_img {
        margin-bottom: 30px;
    }

    .industries_sec_r {
        width: 100%;
    }


    /* ----- industries-page ------- */

/* ----- case-studies-page ------- */


    .case_banner_sec_wrapper {
        width: 94%;
    }

    .case_banner_sec_mid {
        top: 145px;
    }

    .case_banner_sec_mid h2 {
        font-size: 33px;
        line-height: 40px;
    }

    .case_banner_sec {
        height: 400px;
    }

    .case_sec_mid_inner_box {
        width: 100%;
        margin-right: 0;
		float:left;
    }

    .case_sec_mid_inner_box_r {
        width: 100%;
		float:right;
    }

    .case_sec_mid_inner {
        display: block;
    }

    .case_sec_mid_inner_box h2 {
        font-size: 23px;
        line-height: 25px;
    }

    .view_btn2::after {
        top: 2px;
    }

    .view_btn2 {
        font-size: 10px;
        width: 70%;
    }

    .case_sec_mid_inner_box_inner_bottom2_box_inner h3 {
        font-size: 13px;
    }

    .project_sec {
        padding: 98px 0;
    }

    .project_sec_mid h2 {
        font-size: 23px;
        margin-bottom: 0;
    }

    .casestudy_sec_box_mid_inner h2 {
        font-size: 23px;
        line-height: 35px;
        margin-bottom: 10px;
    }

    .casestudy_sec_box {
        padding: 25px 0 0;
    }

    .view_case_study_sec {
        padding: 40px 0;
    }

    .view_case_study_sec h2 {
        font-size: 23px;
        line-height: 25px;
    }

    .view_case_study_sec_mid_box {
        margin: 0 5px;
    }

    .view_case_study_sec_mid_box_img img {
        width: 100%;
    }


    /* ----- case-studies-page ------- */


    /* ----- case-studies-page-1 ------- */



    .project_sec_wrapper2 {
        width: 94%;
    }

    .up_img {
        top: -20px;
    }

    .up_img img {
        width: 60px;
    }


    /* ----- case-studies-page-1 ------- */

	
	/* ----- case_study_sec------- */


    .case_study_sec_mid_box {
        width: 100%;
    }


    /* ----- case_study_sec------- */


    /* ----- new ------- */


    .banner_sec_wrapper {
        width: 94%;
    }

    .pipeline_sec_mid_inner {
        display: block;
    }

    .pipeline_sec_mid_inner_box {
        width: 100%;
        margin-right: 0;
        margin-bottom: 40px;
        float: left;
    }

    .banner_sec {
        height: 400px;
    }

    .banner_sec_mid {
        top: 120px;
    }

    .pipeline_sec_mid_nav {
        margin-bottom: 50px;
    }

    .pipeline_sec_mid_inner_box h2 {
      font-size: 28px !important;
line-height: 40px !important;
    }

    .pipeline_sec {
        padding: 65px 0 0;
    }

    .benefit_sec {
        padding: 40px 0;
    }

    .benefit_sec_mid h2 {
          font-size: 28px !important;
    margin-bottom: 36px;
		text-align: left;
    }

    .benefit_sec_mid_inner {
        display: block;
    }

    .benefit_sec_mid_inner_box {
        width: 100%;
        float: left;
        margin: 0 0 20px 0;
    }

    .benefit_sec_mid_inner_box hr {
        margin: 30px 0;
    }

    .benefit_sec_mid_inner_box h2 {
        margin-bottom: 16px;
    }

    .service_gallery_sec_mid_title_box .service_gallery_sec_mid_title_box_inner img {
        width: 40px;
    }

    .service_gallery_sec_mid h2 {
      font-size: 28px !important;
margin-bottom: 27px;
line-height: 40px !important;
    }

    .service_gallery_sec {
        padding: 40px 0;
    }

    .features_sec_wrapper {
        width: 94%;
    }

    .features_sec_mid_l {
        width: 100%;
        float: left;
        padding: 0;
    }

    .features_sec_mid_r {
    width: 91%;
padding: 20px 19px;
float: left;
margin-top: 23px;
    }

    .features_sec_mid {
        display: block;
    }

    .features_sec_mid_l_inner {
        width: 100%;
    }

    .features_sec_mid_l_inner h2 {
      font-size: 28px !important;
line-height: 40px !important;
margin-bottom: 22px;
    }

    .features_sec_mid_r_inner {
        width: 90%;
        margin: 0 auto;
    }

    .features_sec_mid_r_inner h2 {
        font-size: 28px;
        line-height: 40px;
        margin-bottom: 16px;
    }

    .features_sec_mid_r_inner hr {
        margin: 14px 0 30px;
    }

    .features_sec_mid_r_inner h3 {
        margin-bottom: 12px;
    }

    .features_sec {
        padding: 10px 0 50px;
    }

    .condition_sec_mid h2 {
       font-size: 28px !important;
line-height: 40px !important;
margin-bottom: 22px !important;
    }

    .condition_sec_mid_box_main {
        margin-top: 30px;
    }

    .condition_sec {
        padding: 40px 0 20px;
    }

    .relate_service_sec {
        padding: 40px 0;
    }

    .relate_service_sec_mid h2 {
      font-size: 28px !important;
line-height: 40px !important;
margin-bottom: 4px;
text-align: left;
    }

    .relate_service_sec_mid_inner {
        display: block;
    }

    .relate_service_sec_mid_inner_box {
       margin-right: 0;
float: left;
text-align: left;
padding-left: 0;
padding-right: 0;
    }

    .relate_service_sec_mid_inner_box_l {
      margin-right: 0;
float: left;
    }

   

    .certificate_sec {
        padding: 40px 0;
    }

    .certificate_sec_mid_inner_box {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
        float: left;
    }

    .certificate_sec_mid_inner {
        display: block;
    }

    .certificate_sec_mid_inner_box h2 {
      font-size: 28px !important;
line-height: 40px !important;
margin-bottom: 20px;
    }

    .contact_form_sec_mid h2 {
        font-size: 28px;
    }

    .contact_form_sec_mid {
        width: 100%;
    }

    .contact_form_sec_wrapper {
        width: 74%;
        padding: 30px 50px;
    }

    .contact_form_sec {
        padding: 50px 0;
    }

    .form_text {
        font-size: 14px;
    }

    .more_sec {
        padding: 21px 0;
        background-size: cover;
        height: auto;
    }

    .more_sec_top {
        margin-top: 0;
        padding-left: 40px;
    }

    .more_sec_mid_l_form input {
        width: 100%;
        margin-right: 0;
        float: left;
        margin-bottom: 8px;
    }

    .more_sec_mid_l h2 {
        font-size: 26px;
        line-height: 43px;
        margin-bottom: 8px;
    }

    .more_sec_mid_l h3 {
        font-size: 18px;
        line-height: 25px;
    }

    .abt_offer_sec_inner {
        max-width: 100%;
        margin: 0;
    }

    .help_sec {
        padding: 0 0 21px;
    }

    .help_sec_mid h2 {
        font-size: 28px;
        line-height: 40px;
        margin-bottom: 30px;
    }

    .help_request_btn {
        margin: 0 5px;
    }

    .abt_offer_sec {
        padding: 40px 0;
    }


    /* ----- new ------- */

.case_studies_archive_left_box_img img {
    height: auto;
}
.abt_offer_sec_mid.main-ser-page {
    width: 100%;
}
	.services-content-box h3 {
    margin-bottom: 0;
    font-size: 15px;
   
}
	.abt_offer_sec_mid.main-ser-page .services-main-page:nth-child(2n) {
    margin-right: 0 !important;
}
	.get-in-field.textarea p {
    width: 98%;
}
	.case_sec_mid_inner_box_inner_bottom2_box_inner.sidebar-case-studies {
    width: 95%;
}
	.services-h {
   
    display: contents;
}
	.abt_offer_sec.w-slider .abt_offer_sec_mid .abt_offer_sec_mid_box {
    margin: 0px 17px;
        margin-bottom: 0px;
    flex: 2 2 38%;
}
	.industries_work_sec_mid .owl-nav .owl-prev, .industries_work_sec_mid .owl-nav .owl-next {
    top: -200px;
}
/*  	.field1.download-button {
    width: 37% !important;
} 
	.download-button .field1 {
    width: 23%;
 } 
	
	.download-button .field1 input {
    font-size: 9px;
    
} */
	.field1.download-button input {

/*     font-size: 9px; */
    letter-spacing: 0;
   padding-left: 9px;
    
}
	
		
/* .download-button .field1 select {
  font-size: 9px;
} */
	
	
	.condition_sec_mid_box p {
    font-size: 16px;
    line-height: 22px;
    
}
	.case-studies-page .case-studies-wrapper {
    
    width: auto;
}
	.get-in-field {
  
    margin-bottom: 0;
}
	.get-in-field.textarea {
    margin-bottom: 15px;
}
	.faq-page .elementor-tab-content p {
    font-size: 14px;
}
	.popup-apply-frm .get-in-touch-left, .popup-apply-frm .get-in-touch-right {
    width: 46%;
}
	.elementor-popup-modal .dialog-close-button {

    top: 48px !important;
  
    right: 82px !important;
    
}
	.caf-post-layout1 {
   
    max-width: 29% !important;
}
	.caf-row {

    column-gap: 23px;
  
  
}
	.tdg-bottom-buttons #black-arrow a {
    width: 200px !important;
}
	.mainstream-rec-green .elementor-image-box-img {
    display: none !important;
}
	.condition_sec_mid_box h2 {
    font-size: 50px !important;
}
	.get-in-touch-fields.radio-field input {
    width: auto;
    float: left;
   
    top: 5px;
    position: relative;
}
	.get-in-touch-fields.radio-field .wpcf7-list-item-label {
    float: right;
    width: 84%;
}
	.get-in-touch-left, .get-in-touch-right {
    width: 46%;
}
		p
	{font-size:14px;}
	
	.services-post-type, .case-studie-post-type {
    height: 400px;
}
	.success-heading h2 br {
    display: none;
}
	#home-testimonail-sec .elementor-swiper-button-prev, #home-testimonail-sec .elementor-swiper-button-next{
    
    top: -22px !important;
   
}
	.footer_top {
   
    padding-top: 50px;
}
	#rev_slider_1_1_forcefullwidth .rs-parallax-wrap {
    width: auto !important;
  
}
	.layer1 {
  font-size: 42px !important;
margin-bottom: 14px !important;
line-height: 31px !important;
}
	.layer2 {
 font-size: 20px !important;
line-height: 32px !important;
margin-top: 26px !important;
}
	.d-read-more {
  position: relative !important;
  width: 182px !important;
}
	.more-info-btn .elementor-button {
  width: 228px !important;
  text-align: left;
}
	.choose-file-box p .wpcf7-form-control-wrap {

  width: 65%;
}
	#owl-demo1 .abt_offer_sec_mid_box {
  height: auto;
}
	#owl-demo1 .read_more_btn {
  position: relative;
 
}
	

#owl-demo1 .abt_offer_sec_mid_box {
  height: 81%;

}
	.get-in-touch-left.services-dropdown-fields label span {
  float: right;
  width: 84%;
}
	.get-in-touch-left.services-dropdown-fields label input {
  float: left;
}
	.get-in-touch-left.services-dropdown-fields .wpcf7-list-item {
  width: 50%;

}
	/* ----- landing-page------- */

  .ut-track-header {
    padding: 50px 0;
  }

  .track_mid_top h1 {
    font-size: 30px;
    margin-bottom: 10px;
  }

  .ut-track-banner_title {
    width: 100%;
  }

  .ut-track-header_main {
    height: auto;
    padding-bottom: 50px;
  }

  .track_mid_top {
    width: 100%;
    margin-bottom: 0;
  }

  .track_title p {
    margin-bottom: 32px;
  }

  .data_sec_mid_box p {
    max-width: 100%;
  }

  .track_mid_inner {
    display: block;
  }

  .track_title {
    width: 100%;
    text-align: center;
    margin-bottom: 50px;
  }

  .track_mid_inner h2 {
    line-height: 40px;
    text-align: center;
    margin-bottom: 10px;
  }

  .data_sec {
    padding: 35px 0;
  }

  .data_sec h2 {
    margin-bottom: 20px;
  }

  .job_track {
    padding: 55px 0;
  }

  .demo_sec {
    padding: 50px 0;
  }

  .data_sec_mid_box_img {
    margin-bottom: 10px;
  }

  .data_sec_mid {
    display: block;
    text-align: center;
  }

  .data_sec_mid_box {
    width: 100%;
  }

  .data_sec_mid_box.data_sec_mid_box2 {
    width: 100%;
  }

  .data_sec_mid_box.data_sec_mid_box3 {
    width: 100%;
    margin: 0;
  }

  .job_track_mid_inner {
    display: block;
  }

  .job_track_title {
    width: 100%;
    padding-left: 0;
    text-align: center;
  }

  .job_track_title h2 {
    text-align: center;
    line-height: 40px;
  }

  .job_track_nav {
    text-align: left;
    margin: 0 20px 60px;
  }

  .demo_sec_mid {
    display: block;
  }

  .demo_sec_title {
    width: 100%;
    padding-right: 0;
    text-align: center;
  }

  .demo_sec_title h2 {
    text-align: center;
  }

  .demo_sec_form {
    width: 90%;
    margin: 0 auto;
  }

  .form_btn input {
    float: none;
  }
  .form_btn {
    text-align: center;
    width: 100%;
  }

  .data_sec_mid_box_img img {
    height: auto;
  }

  .copyright_sec {
    font-size: 12px;
    text-align: center;
  }

  .track {
    padding: 40px 0;
  }
	.ut-track-footer.customer-portal-sec h3 {

  font-size: 30px;

  width: 100%;
  display: block;
  margin-bottom: 40px;
}
.portal-btn {
  float: none;
}
	.indust-we-serve-logo-page .client-logo-car .eicon-chevron-right, .indust-we-serve-logo-page .client-logo-car .eicon-chevron-left {
 
  background-size: 85%;
 
}
	.indust-we-serve-logo-page .swiper-wrapper {
  margin-top: 39px !important;
}
	.indust-we-serve-logo-page .client-logo-car .elementor-swiper-button.elementor-swiper-button-prev, .indust-we-serve-logo-page .client-logo-car .elementor-swiper-button.elementor-swiper-button-next {
  top: 10px !important;

}
	.recycling-graphics .elementor-widget-image {
  position: relative !important;
  bottom: 0 !important;
}
  /* ----- landing-page------- */
	
.download-button {
  margin-top: 16px;
}
	
	
  .page-id-11852 .get-in-touch-left, .get-in-touch-right
{
    width: 46%;
    margin-bottom: 10px;
}	
	
.page-id-11852 .get-in-touch-fields
{
  
  margin-bottom: 10px !important;
}	
	
.page-id-11852  .get-in-touch-fields label
{
  font-size: 14px;
  
}
	
	
	
.field1.download-button input
{
   
 padding-right: 34px;
    
}
		
	
	
	
	
	
	
	
	
}



@media only screen and (min-width: 768px) and (max-width: 991px) {

    img,
    iframe,
    video {
        max-width: 100%;
    }

	
	
.download-button {
  margin-top: 18px;
}


    /* ----- header------- */

    .logo {
        width: 80px;
    }

    .top_nav {
        width: 630px;
        margin-top: 17px;
    }

    .top_nav ul li {
        font-size: 12px;
    }

    .top_nav ul li a {
        padding: 0 11px;
    }

    .top_nav ul li::after {
        right: -2px;
    }


    /* ----- header------- */


    /* ----- footer------- */


    .footer_bg {
        height: 80px;
    }

    .footer_box {
        width: 14%;
        margin-bottom: 30px;
        margin-right: 2%;
    }

    .footer_box_right {
        width: 33% !important;
        margin: 0;
    }

    .copyright_sec_l {
        width: 36%;
    }

    .footer_nav ul li {
        font-size: 12px;
    }

    .copyright_sec_r {
        width: 64%;
    }

    .footer_nav ul li a {
        padding: 10px 0;
    }

    .footer_title {
        font-size: 12px;
    }

    .copyright_sec_r_l {
        width: 66%;
    }

    .footer_bottom_mid_r_title {
        text-align: left;
    }

    .footer_bottom_mid_l_logos a img {
        width: 31%;
        margin: 0 1% 0 0;
        height: auto;
    }

    .footer_bottom_mid_l_logos {
        display: block;
    }

    .footer_bottom_mid_r_logos {
        display: block;
    }

    .footer_bottom_mid_r_logos a img {
        width: 19%;
        margin: 0 1% 0 0;
        height: 40px;
    }

    .footer_address {
        width: 80%;
        font-size: 11px;
    }

    /* ----- footer------- */


#industries-slider .owl-nav .owl-next, .case_study_sec .owl-nav .owl-next {
   
    top: -45px !important;
   
}
#industries-slider .owl-nav .owl-prev, .case_study_sec .owl-nav .owl-prev {
   
    top: -45px !important;
    
}

.case_study_sec .owl-nav .owl-prev {
    top: -108px !important;
}
.case_study_sec .owl-nav .owl-next {
    top: -108px !important;
}


.services-main-page {
   width: 44%;
margin-right: 68px !important;
   
}
	#industries-sec .wbel-pd-pcf-category-container {
 
height: auto;

}
.case_studies_archive_left_box_img img {
    height: auto;
    width: auto;
}
	.abt_offer_sec_mid {
 
    display: block;
    
    
}
	.abt_offer_sec_mid_box {
    
    margin-bottom: 20px;
}
	/* ----- industries-page ------- */


    .industries_sec_l h2 {
        font-size: 23px;
        line-height: 35px;
    }

    .view_btn {
        letter-spacing: 0;
    }



    /* ----- industries-page ------- */
	
	/* ----- case-studies-page ------- */


    .case_banner_sec_wrapper {
        width: 94%;
    }

    .case_banner_sec_mid {
        top: 145px;
    }

    .case_banner_sec_mid h2 {
        font-size: 33px;
        line-height: 40px;
    }

    .case_banner_sec {
        height: 400px;
    }

    .case_sec_mid_inner_box h2 {
        font-size: 23px;
        line-height: 25px;
    }

    .view_btn2::after {
        top: 2px;
    }

    .case_sec_mid_inner_box_inner_bottom2_box_inner h3 {
        font-size: 13px;
    }

    .case_sec_mid_inner_box_inner_bottom2_box_inner {
        width: 100%;
        margin: 10px 0;
        padding: 30px 0;
        text-align: center;
    }

    .case_sec_mid_inner_box_inner_bottom2_box {
        display: block;
    }

    .project_sec {
        padding: 98px 0;
    }

    .project_sec_mid h2 {
        font-size: 23px;
        margin-bottom: 0;
    }

    .casestudy_sec_box_mid_inner h2 {
        font-size: 23px;
        line-height: 35px;
        margin-bottom: 10px;
    }

    .casestudy_sec_box {
        padding: 25px 0 0;
    }

    .view_case_study_sec {
        padding: 40px 0;
    }

    .view_case_study_sec h2 {
        font-size: 23px;
        line-height: 25px;
    }

    .view_case_study_sec_mid_box {
        margin: 0 5px;
    }

    .view_case_study_sec_mid_box_img img {
        width: 100%;
    }


    /* ----- case-studies-page ------- */


    /* ----- case-studies-page-1 ------- */



    .project_sec_wrapper2 {
        width: 94%;
    }

    .up_img {
        top: -20px;
    }

    .up_img img {
        width: 60px;
    }

    .ps-timeline-sec .container ol.ps-timeline {
        margin: 390px 0;
        font-family:Arial, Helvetica, sans-serif;
      }

      .ps-timeline-sec .container ol::before {
        margin-top: -7px;
      }
      
      .ps-timeline-sec .container ol:after { 
        margin-top: -7px;
      }


    /* ----- case-studies-page-1 ------- */
/* ----- case_study_sec------- */


    .case_study_sec_mid_box {
        width: 100%;
    }


    /* ----- case_study_sec------- */



    /* ----- new ------- */


    .banner_sec_wrapper {
        width: 94%;
    }

    .banner_sec {
        height: 400px;
    }

    .banner_sec_mid {
        top: 120px;
    }

    .pipeline_sec_mid_nav {
        margin-bottom: 50px;
    }

    .pipeline_sec_mid_inner_box h2 {
        font-size: 28px;
        line-height: 40px;
    }

    .benefit_sec {
        padding: 40px 0;
    }

    .benefit_sec_mid h2 {
        font-size: 28px;
        margin-bottom: 36px;
    }

    .benefit_sec_mid_inner_box {
        margin: 0 20px;
    }

    .benefit_sec_mid_inner_box hr {
        margin: 30px 0;
    }

    .benefit_sec_mid_inner_box h2 {
        margin-bottom: 16px;
    }

    .service_gallery_sec_mid_title_box .service_gallery_sec_mid_title_box_inner img {
        width: 40px;
    }

    .service_gallery_sec_mid h2 {
        font-size: 28px;
        margin-bottom: 27px;
        line-height: 40px;
    }

    .service_gallery_sec {
        padding: 40px 0;
    }

    .features_sec_mid_r {
        width: 100%;
        padding: 20px 20px;
        float: left;
    }

    .features_sec_mid_l_inner {
        width: 90%;
    }

    .features_sec_mid_l_inner h2 {
      font-size: 28px !important;
line-height: 40px !important;
margin-bottom: 22px;
    }

    .features_sec_mid_r_inner {
        width: 90%;
        margin: 0 auto;
    }

    .features_sec_mid_r_inner h2 {
        font-size: 28px;
        line-height: 40px;
        margin-bottom: 16px;
    }

    .features_sec_mid_r_inner hr {
        margin: 14px 0 30px;
    }

    .features_sec_mid_r_inner h3 {
        margin-bottom: 12px;
    }

    .features_sec {
        padding: 10px 0 50px;
    }

    .condition_sec_mid h2 {
        font-size: 28px;
        line-height: 40px;
        margin-bottom: 22px;
    }

    .condition_sec_mid_box_main {
        margin-top: 0;
    }

    .condition_sec {
        padding: 40px 0 20px;
    }

    .relate_service_sec {
        padding: 40px 0;
    }

    .certificate_sec {
        padding: 40px 0;
    }

    .relate_service_sec_mid h2 {
        margin-bottom: 50px;
    }

    .relate_service_sec_mid_inner_box_r h2 {
        margin-bottom: 27px;
    }

    .certificate_sec_mid_inner_box h2 {
        font-size: 28px;
        line-height: 40px;
        margin-bottom: 20px;
    }

    .contact_form_sec_mid h2 {
        font-size: 28px;
    }

    .contact_form_sec_mid {
        width: 100%;
    }

    .contact_form_sec_wrapper {
        width: 74%;
        padding: 30px 50px;
    }

    .contact_form_sec {
        padding: 50px 0;
    }

    .form_text {
        font-size: 14px;
    }

    .more_sec {
        padding: 21px 0;
        background-size: cover;
        height: auto;
    }

    .more_sec_top {
        margin-top: 0;
        padding-left: 25px;
		width: 60%;
    }

    .more_sec_mid_l_form input {
        width: 100%;
        margin-right: 0;
        float: left;
        margin-bottom: 8px;
    }

    .more_sec_mid_l h2 {
        font-size: 26px;
        line-height: 43px;
        margin-bottom: 8px;
    }

    .more_sec_mid_l h3 {
        font-size: 18px;
        line-height: 25px;
    }

    .abt_offer_sec_inner {
        max-width: 100%;
        margin: 0;
    }

    .help_sec {
        padding: 0 0 21px;
    }

    .help_sec_mid h2 {
        font-size: 28px;
        line-height: 40px;
        margin-bottom: 30px;
    }

    .help_request_btn {
        margin: 0 5px;
    }

    .abt_offer_sec {
        padding: 40px 0;
    }


    /* ----- new ------- */

.abt_offer_sec.w-slider .abt_offer_sec_mid .abt_offer_sec_mid_box {
    margin: 0 8px 8px 0;
        margin-bottom: 8px;
    flex: 2 2 30%;
}
.abt_offer_sec.w-slider .abt_offer_sec_mid {
   
    display: flex;
}

	.industries_work_sec_box_btn_inner {
    
    font-size: 14px;
}
	.industries_work_sec_box_btn {
    padding: 15px 8px 40px;
}
	.hover-ani:hover {
    padding-right: 0;
 
}
	.case_study_sec_mid_box_inner2 {
  
    width: 100%;
}
	.abt_offer_sec_mid.main-ser-page .services-main-page:nth-child(2n) {
    margin-right: 0 !important;
}
	.search_form {

    width: 172px;

}
	.search_text {
  
		width: 92px;
	}
	.services-h {
    
    display: contents;
}
	.case_study_sec .owl-nav .owl-prev, .case_study_sec .owl-nav .owl-next {
    top: -230px !important;
}
	.industries_work_sec_mid .owl-nav .owl-prev, .industries_work_sec_mid .owl-nav .owl-next {
    top: -254px;
}
	.field1.download-button {
    width: 26% !important;
}
	.download-button .field1 {
    width: 20%;
   
}
.field1.download-button input {
  letter-spacing: 0;
   padding-left: 9px;
	font-size: 8px !important;
  }
	
.download-button .field1 input {
 font-size: 10px;
}	
	
.download-button .field1 select	{
 font-size: 10px;
}
	
	
.abt_offer_sec_mid_box h3 {
   
    height: auto;
}
	.get-in-field {
    
		display: block;}
	
	.get-in-field-left {

    float: left;
}
	.get-in-field-right {

    float: right;
}
	.get-in-field.textarea p {
    width: 100%;
 
}
	.case-studies-page .case-studies-wrapper, .casestudie-content {
    
    width: auto;
}
		.single-casestudies .industries_work_sec_mid #owl-newsroom .owl-nav .owl-prev, .single-casestudies .industries_work_sec_mid #owl-newsroom .owl-nav .owl-next{
    top: -72px !important;
}
	.get-in-touch-left, .get-in-touch-right {
    width: 45%;
}
	.meet-p a::after {
   
    width: 42%;
  
}
	.condition_sec_mid_box h2 {
    font-size: 57px !important;
}
	.get-in-touch-fields.radio-field input {
    width: auto;
    float: left;
   
    top: 5px;
    position: relative;
}
	.get-in-touch-fields.radio-field .wpcf7-list-item-label {
    float: right;
    width: 84%;
}
	
		p
	{font-size:14px;}
	.services-post-type, .case-studie-post-type {
    height: 400px;
}
	#home-testimonail-sec .elementor-swiper-button-prev, #home-testimonail-sec .elementor-swiper-button-next{
    
    top: -65px !important;
   
}
	.footer_top {
   
    padding-top: 50px;
}
	
	#rev_slider_1_1_forcefullwidth .rs-parallax-wrap {
    width: auto !important;
  
}
	.d-read-more {
  position: relative !important;
  max-width: 100% !important;
  width: 305px !important;
  margin-top: 40px;
}
	.ser-menu-top .ubermenu-submenu {
  left: 0 !important;
  width: 100% !important;
  min-width: unset !important;
}
		.get-in-touch-left.services-dropdown-fields label span {
  float: right;
  width: 84%;
font-size: 14px;
}
	.get-in-touch-left.services-dropdown-fields label input {
  float: left;
}
	.get-in-touch-left.services-dropdown-fields .wpcf7-list-item {
  width: 50%;

}
	/* ----- landing-page------- */

  .ut-track-header {
    padding: 40px 0;
  }

  .track_mid_top {
    width: 100%;
  }

  .track_img {
    width: 67%;
  }

  .data_sec_mid_box {
    width: 37%;
  }

  .data_sec_mid_box_img img {
    height: 240px;
  }

  .job_track_title {
    width: 100%;
  }

  .track {
    padding: 40px 0;
  }

  .track_mid_top_res {
    margin: 0 auto;
    width: 85%;
  }

  .track_title .track_mid_top_res {
    width: auto;
  }

  .track_mid_inner h2 {
    line-height: 40px;
  }

  .data_sec {
    padding: 35px 0 35px;
  }

  .data_sec h2 {
    margin-bottom: 20px;
  }

  .job_track {
    padding: 40px 0 60px;
  }

  .demo_sec {
    padding: 50px 0;
  }

  .data_sec_mid_box_img {
    margin-bottom: 10px;
  }
.ut-track-footer.customer-portal-sec h3 {

  font-size: 26px;

  padding-left: 17px;
}
	.recycling-graphics .elementor-widget-image {
  position: relative !important;
  bottom: 0 !important;
}
  /* ----- landing-page------- */
	
	
	
	
.page-id-11852  .get-in-touch-fields label
{
  font-size: 14px;
  
}	
	
  .get-in-touch.download-capability .wpcf7-submit.has-spinner
{
    margin-top: 25px;
    max-width: 100%;
    font-size: 14px;
}
	
.page-id-11852 .get-in-touch-fields
{
  
  margin-bottom: 15px !important;
}	
	
.download_button
{
  
  margin: 40px auto 0 !important;
}	
		
	
	
.field1.download-button input
{
   
 padding-right: 34px;
    
}	
	
	
	
	
	
}

@media only screen and (min-width: 1035px) and (max-width: 1200px) {
#owl-demo1 .abt_offer_sec_mid_box {
  height: 87%;
}
}

@media only screen and (min-width: 992px) and (max-width: 1280px) {

    img,
    iframe,
    video {
        max-width: 100%;
    }



    /* ----- header------- */

    .logo {
        width: 80px;
    }

    .top_nav {
        width: 780px;
    }

    .top_nav ul li a {
        padding: 0 16px;
    }

    .top_nav ul li::after {
        right: 0px;
    }



    /* ----- header------- */


    /* ----- footer------- */


    .footer_bg {
        height: 120px;
    }

    .footer_box {
        width: 17%;
        margin-right: 2%;
    }

    .footer_box_right {
        width: 23% !important;
        margin: 0;
    }

    .copyright_sec_l {
        width: 36%;
    }

    .footer_nav ul li {
        font-size: 12px;
    }

    .copyright_sec_r {
        width: 64%;
    }

    .footer_nav ul li a {
        padding: 10px 0;
    }

    .footer_title {
        font-size: 12px;
    }

    .copyright_sec_r_l {
        width: 66%;
    }

    .footer_bottom_mid_r_title {
        text-align: left;
    }

    .footer_bottom_mid_l_logos a img {
        width: 31%;
        margin: 0 1% 0 0;
        height: 60px;
      }

    .footer_bottom_mid_l_logos {
        display: block;
    }

    .footer_bottom_mid_r_logos {
        display: block;
    }

    .footer_bottom_mid_r_logos a img {
        width: 19%;
        margin: 0 1% 0 0;
        height: 60px;
      }

    .footer_address {
        width: 80%;
        font-size: 12px;
    }

    /* ----- footer------- */

.services-main-page {
   width: 42%;
margin-right: 68px !important;
   
}
	#industries-sec .wbel-pd-pcf-category-container {
 
height: auto;

}
	/* ----- case-studies-page ------- */


    .case_banner_sec_wrapper {
        width: 94%;
    }

    .case_banner_sec_mid {
        top: 145px;
    }

    .case_banner_sec_mid h2 {
        font-size: 33px;
        line-height: 40px;
    }

    .case_banner_sec {
        height: 400px;
    }

    .case_sec_mid_inner_box h2 {
        font-size: 23px;
        line-height: 25px;
    }

    .view_btn2::after {
        top: 2px;
    }

    .view_btn2 {
        font-size: 10px;
        letter-spacing: 0;
        width: 65%;
    }

    .case_sec_mid_inner_box_inner_bottom2_box_inner h3 {
        font-size: 13px;
    }

    .project_sec {
        padding: 98px 0;
    }

    .project_sec_mid h2 {
        font-size: 23px;
        margin-bottom: 0;
    }

    .casestudy_sec_box_mid_inner h2 {
        font-size: 23px;
        line-height: 35px;
        margin-bottom: 10px;
    }

    .casestudy_sec_box {
        padding: 25px 0 0;
    }

    .view_case_study_sec {
        padding: 40px 0;
    }

    .view_case_study_sec h2 {
        font-size: 23px;
        line-height: 25px;
    }

    .view_case_study_sec_mid_box {
        margin: 0 5px;
    }

    .view_case_study_sec_mid_box_img img {
        width: 100%;
    }


    /* ----- case-studies-page ------- */


    /* ----- case-studies-page-1 ------- */



    .up_img {
        top: -20px;
    }

    .ps-timeline-sec .container ol::before {
        margin-top: -7px;
      }
      
      .ps-timeline-sec .container ol:after { 
        margin-top: -7px;
      }


    /* ----- case-studies-page-1 ------- */
	
	/* ----- case_study_sec------- */


    .case_study_sec_mid_box {
        width: 100%;
    }


    /* ----- case_study_sec------- */




    /* ----- new ------- */


    .pipeline_sec_mid_nav {
        margin-bottom: 50px;
    }

    .pipeline_sec_mid_inner_box h2 {
        font-size: 28px;
        line-height: 40px;
    }

    .benefit_sec {
        padding: 40px 0;
    }

    .benefit_sec_mid h2 {
        font-size: 28px;
        margin-bottom: 36px;
    }

    .benefit_sec_mid_inner_box {
        margin: 0 20px;
    }

    .benefit_sec_mid_inner_box hr {
        margin: 30px 0;
    }

    .benefit_sec_mid_inner_box h2 {
        margin-bottom: 16px;
    }

    .service_gallery_sec_mid_title_box .service_gallery_sec_mid_title_box_inner img {
        width: 40px;
    }

    .service_gallery_sec_mid h2 {
        font-size: 28px;
        margin-bottom: 27px;
        line-height: 40px;
    }

    .service_gallery_sec {
        padding: 40px 0;
    }

    .features_sec_mid_r {
        width: 100%;
        padding: 20px 30px;
        float: left;
    }

    .features_sec_mid_l_inner {
        width: 90%;
    }

    .features_sec_mid_l_inner h2 {
        font-size: 28px;
        line-height: 40px;
        margin-bottom: 22px;
    }

    .features_sec_mid_r_inner {
        width: 90%;
        margin: 0 auto;
    }

    .features_sec_mid_r_inner h2 {
        font-size: 28px;
        line-height: 40px;
        margin-bottom: 16px;
    }

    .features_sec_mid_r_inner hr {
        margin: 14px 0 30px;
    }

    .features_sec_mid_r_inner h3 {
        margin-bottom: 12px;
    }

    .features_sec {
        padding: 10px 0 50px;
    }

    .condition_sec_mid h2 {
        font-size: 28px;
        line-height: 40px;
        margin-bottom: 22px;
    }

    .condition_sec_mid_box_main {
        margin-top: 0;
    }

    .condition_sec {
        padding: 40px 0 20px;
    }

    .relate_service_sec {
        padding: 40px 0;
    }

    .certificate_sec {
        padding: 40px 0;
    }

    .relate_service_sec_mid h2 {
        margin-bottom: 50px;
    }

    .relate_service_sec_mid_inner_box_r h2 {
      margin-bottom: 27px;
font-size: 23px !important;
line-height: 35px !important;
    }

    .certificate_sec_mid_inner_box h2 {
        font-size: 28px;
        line-height: 40px;
        margin-bottom: 20px;
    }

    .contact_form_sec_mid h2 {
        font-size: 28px;
    }

    .contact_form_sec_mid {
        width: 100%;
    }

    .contact_form_sec_wrapper {
        width: 74%;
        padding: 30px 50px;
    }

    .contact_form_sec {
        padding: 50px 0;
    }

    .form_text {
        font-size: 14px;
    }

    .more_sec {
        padding: 21px 0;
        background-size: cover;
        height: auto;
    }

    .more_sec_top {
     margin-top: 0;
     padding-left: 40px; 
	width: 60%;
 }

    .more_sec_mid_l_form input {
        width: 100%;
        margin-right: 0;
        float: left;
        margin-bottom: 8px;
    }

    .more_sec_mid_l h2 {
        font-size: 26px;
        line-height: 43px;
        margin-bottom: 8px;
    }

    .more_sec_mid_l h3 {
        font-size: 18px;
        line-height: 25px;
    }

    .abt_offer_sec_inner {
        max-width: 100%;
        margin: 0;
    }

    .help_sec {
        padding: 0 0 21px;
    }

    .help_sec_mid h2 {
        font-size: 28px;
        line-height: 40px;
        margin-bottom: 30px;
    }

    .help_request_btn {
        margin: 0 5px;
    }

    .abt_offer_sec {
        padding: 40px 0;
    }


  


.abt_offer_sec_mid_box h3 {
   
    height: auto;
}
.get-in-touch-left, .get-in-touch-right {
    width: 46%;
}
.condition_sec_mid_box h2 {
    font-size: 60px;
}
#rev_slider_1_1_forcefullwidth .rs-parallax-wrap {
    width: auto !important;
  
}
	.d-read-more {
  position: relative !important;
 
}
	.ubermenu .ubermenu-submenu.ubermenu-submenu-id-6844 {
  width: 100% !important;
  min-width: 100% !important;
  left: 0 !important;
}
	/* ----- landing-page------- */

  .track_mid_top {
    width: 100%;
  }

  .track_img {
    width: 67%;
  }

  .data_sec_mid_box {
    width: 37%;
  }

  .data_sec_mid_box_img img {
    height: 240px;
  }

  .job_track_title {
    width: 100%;
  }

  /* ----- landing-page------- */
	
.field1.download-button {
  width: 30% !important;
}	
.download-button .field1 {
  width: 20%;
}	
.download-button .field1 input {
 font-size: 13px;
}
	
.download-button .field1 select {
 font-size: 13px ;
}
.field1.download-button input {
font-size: 9px;
}
	
	
.page-id-11852 .get-in-touch-fields
{
  margin-bottom: 30px !important;
}		
	

.field1.download-button input
{
   
 padding-right: 34px;
    
}	
	
	
}





@media only screen and (min-width: 1281px) and (max-width: 1700px) {

    img,
    iframe,
    video {
        max-width: 100%;
    }




    /* ----- footer------- */


    .footer_box_right {
        margin: 0;
        float: right;
        width: 16%;
      }

    .footer_address {
        width: 80%;
        font-size: 12px;
    }

    /* ----- footer------- */


 .ps-timeline-sec .container ol::before {
        margin-top: -7px;
      }
      
      .ps-timeline-sec .container ol:after { 
        margin-top: -7px;
      }

}

@media only screen and (min-width: 1281px) and (max-width: 1400px) {
.field1.download-button {
  width: 26% !important;
}	

.download-button .field1 {
 width: 22%;
}	
	
	
	

}






@media only screen and (min-width: 1701px) and (max-width: 2400px) {

    img,
    iframe,
    video {
        max-width: 100%;
    }




    .ps-timeline-sec .container ol::before {
        margin-top: -7px;
      }
      
      .ps-timeline-sec .container ol:after { 
        margin-top: -7px;
      }

.footer_bottom_mid_r {
  width: 800px;
}
	.footer_bottom_mid_l {
  width: 800px;
}
	.footer_bottom_mid_r_logos a img {
  width: auto;
  margin: 0 70px 0 0;
  float: left;
  filter: grayscale(100%);
}

.footer_bottom_mid_l_logos a img {
  width: auto;
  margin: 0 60px 0 0;
  filter: grayscale(100%);
}
.footer_bottom_mid_r_logos a:last-child img {
    margin: 0;
}
}






