/* start max width 1681px */
@media screen and (max-width:1681px) {
  .banner_contain {
    padding: 0 6%;
  }
  .banner_info {
    padding: 85px 10px 40px 20px;
  }
  .box-img {
    height: 330px;
  }
  .experience .main_experience .experience_info p {
    font-size: 46px;
  }
  .experience_info, .stories_info {
    padding-left: 70px;
  }
  .Other_Office .Other_item2 {
    padding: 150px 20px 100px 60px;
  }
  .sub_off_detail span, .sub_off_detail p {
    font-size: 42px !important;
  }
  .approch_contact .right_side .recent_point li {
    padding: 0;
  }
  .Our_Clients .Clients_Contact .Clients_info {
    padding: 0;
  }
}
/* end max width 1681px */
/* start max width 1600px */
@media screen and (max-width:1600px) {
  .experience .main_experience .experience_info p, .home .stories .stories_img .stories_info p, .N_thoughtfulness .N_heading p {
    font-size: 44px;
  }
  .about .e_heading {
    padding-right: 7px !important;
  }
  .Other_Office .Other_item2 {
    padding: 150px 5px 100px 60px;
  }
  .pro_manag .Quantity .right_side .quantity_heading {
    padding: 128px 20px 150px 60px !important;
  }
}
/* end max width 1600px */
/* start max width 1536px */
@media screen and (max-width:1536px) {
  .home .banner .banner_contain .banner_heading p {
    font-size: 46px;
  }
  .experience_info, .stories_info {
    padding-left: 55px;
  }
  .home .e_heading {
    padding-left: 55px !important;
  }
  .approch_contact .approch_title h3, .approch_contact .right_side .recent_point h4 {
    font-size: 40px;
  }
  .Our_Clients .Clients_Contact .Clients_info h4 {
    font-size: 28px;
  }
  .high_australia .recent_posts .recent_title h1 {
    padding: 0;
  }
  .high_australia .recent_posts .recent_item .high_cliet_details, .recent_posts .recent_item .our_scope {
    padding: 70px 30px;
  }
  .high_australia .recent_posts .recent_contant .australia_services {
    padding: 120px 30px;
  }
  .high_australia .recent_posts .recent_item .high_cliet_details .client p {
    font-size: 22px;
  }
  .high_australia .recent_posts .recent_item .our_scope p, .recent_posts .recent_item .our_scope ul li {
    font-size: 20px;
  }
  .high_australia .recent_posts .recent_item .our_scope ul {
    padding-left: 30px;
  }
  .high_australia .recent_posts .recent_contant .australia_services .your_best p {
    font-size: 40px !important;
  }
}
/* start min width 1200px and max width 1480px */
@media only screen and (min-width: 1200px) and (max-width: 1480px) {
  .BannerImg {
    height: 1200px;
    object-fit: cover;
  }
  .engineered .e_heading, .experience .experience_info, .stories .stories_info {
    padding-left: 40px !important;
  }
  .e_heading {
    padding-top: 120px;
  }
  .services_contact .s_info {}
  .p_info {
    padding: 30px !important;
  }
  .experience_info {
    padding: 30px 20px 0 60px;
  }
  .banner_contain {
    padding: 0 4%;
  }
  /* ====================================================  start about page ================================================== */
  .team_member {
    padding: 20px !important;
  }
  .team_member .member_1, .team_member .member_2, .team_member .member_3, .team_member .member_4 {
    height: 280px !important;
    width: 280px !important;
  }
  /* ====================================================  end about page ================================================== */
  /* ====================================================  start recentpost page ================================================== */
  .recent_item .recent_info h4 {
    height: 160px !important;
  }
  .approch_contact .right_side .recent_point {
    padding: 50px 20px 50px 50px !important;
  }
  /* ====================================================  end recentpost page ================================================== */
  /* =================================================== start Clients page =================================================== */
  .Our_Clients .Clients_Contact .Clients_item {
    padding: 40px !important;
  }
  .Our_Clients .Clients_item .Clients_info {
    padding: 0 !important;
  }
  .Our_Clients .Clients_item .Clients_info p, .Testimonial .Testimonial_item p {
    font-size: 20px !important;
  }
  .Testimonial .Testimonial_item {
    padding: 50px 30px 25px !important;
  }
  /* ================================================== end Clients page =================================================== */
  /* ==================================================== start Contact Us page ================================================== */
  .Other_Office .main_Other_Office .Other_item1:nth-child(2) {
    padding: 40px 20px !important;
  }
  .Other_Office .main_Other_Office .Other_item2 {
    padding: 120px 40px !important;
  }
  .Contact_map .map_img .map_center {
    right: 80px !important;
    bottom: 100px !important;
    width: 20% !important;
  }
  .box-img {
    height: 280px;
  }
  /* ==================================================== end Contact Us page ================================================== */
}
/* start min width 1200px and max width 1480px */
/* start min width 1440px  */
@media screen and (max-width:1440px) {
  .Other_Office .Other_Office_title h3, .contact_item .office_info h3 {
    font-size: 45px;
  }
  .box-text-part .card-title, .p_item .p_info h4 {
    font-size: 38px;
  }
  .experience .main_experience .experience_info p, .home .stories .stories_img .stories_info p {
    font-size: 42px;
  }
  .about .e_heading {
    padding-left: 40px !important;
  }
  .A_approach .e_item1 {
    padding: 40px 30px !important;
  }
  .Quantity .quantity_title h3, .capabilities .capabilities_item .capabiliti_name P {
    font-size: 36px;
  }
  .contact_item .office_info h3, .Other_Office .Other_Office_title h3 {
    font-size: 40px;
  }
  .pro_manag .Quantity .right_side .quantity_heading p {
    font-size: 44px;
  }
  .N_thoughtfulness .N_heading {
    padding: 100px 30px !important;
  }
  .N_thoughtfulness .N_heading p {
    font-size: 40px;
  }
  .N_thoughtfulness .N_item {
    padding: 50px 40px !important;
  }
  .news .box-text-part {
    padding: 30px 40px 120px;
  }
  .Our_Clients .Clients_Contact .Clients_info h4 {
    font-size: 25px;
  }
  .sub_off_detail span, .sub_off_detail p {
    font-size: 36px !important;
  }
}
/* end min width 1440px */
/* start max width 1366px */
@media screen and (max-width:1366px) {
  .home .banner .banner_contain .banner_heading p {
    font-size: 42px;
  }
  .box-text-part .card-title, .p_item .p_info h4 {
    font-size: 32px;
  }
  .engineered .right_side .e_heading P {
    font-size: 42px;
  }
  .experience .experience_info, .stories .stories_info {
    padding-right: 5px;
  }
  .Quantity .right_side .quantity_heading {
    padding: 120px 20px 150px 70px !important;
  }
  .capabilities .capabilities_item {
    padding: 40px 30px;
  }
  .capabilities .capabilities_item .capabiliti_name P {
    font-size: 30px;
  }
  .capabilities_item .capabiliti_contant li {
    font-size: 20px;
  }
  .pro_manag .Quantity .right_side .quantity_heading {
    padding: 120px 10px 150px 60px !important;
  }
  .approch_contact .approch_title h3, .approch_contact .right_side .recent_point h4 {
    font-size: 38px;
  }
  .high_australia .recent_posts .recent_contant .australia_services {
    padding: 80px 30px;
  }
  .high_australia .recent_posts .recent_line {
    display: none;
  }
}
/* end max width 1366px */
/* start max width 1300px */
@media screen and (max-width:1300px) {
  .home .box-text-part, .fmcg .recent_contant .recent_item .box-text-part {
    padding: 30px 30px 120px;
  }
  .engineered .e_item1 h3, .engineered .e_item2 h3, .history .h_item1 h3, .history .h_item1 h3, .A_approach .e_item1 h3, .A_approach .e_item2 h3, .N_thoughtfulness .N_item1 h3, .home .main_services .service_title h3, .home .main_projects .projects_title h3, .home .main_clients .clients_title h3, .Q_projects .qua_title h3 {
    font-size: 36px;
  }
  .home .banner .banner_contain .banner_heading p, .engineered .right_side .e_heading P, .experience .main_experience .experience_info p, .home .banner .banner_contain .banner_heading p, .home .stories .stories_img .stories_info p {
    font-size: 38px;
  }
  .home .box-text-part .card-title, .s_item .s_info h4, .p_item .p_info h4, .qua_item .qua_info h4, .Our_Projects .Project_contact .Project_info h4, .fmcg .recent_contant .recent_item .box-text-part h4 {
    font-size: 32px;
  }
}
/* end max width 1300px */
/* start max width 1281px */
@media screen and (max-width:1281px) {
  .experience_info, .stories_info {
    padding: 30px 80px 0 60px;
  }
  .logo_slider_image {
    padding: 120px 10% 105px;
  }
  .Other_Office .Other_Office_title h3, .contact_item .office_info h3 {
    font-size: 35px !important;
  }
  .Contact_Us .Contact_Us_title h1 {
    font-size: 45px;
  }
  .Contact_Us .main_Contact_Us .contact_item {
    padding: 60px 50px;
  }
  .Contact_Us .Contact_Us_title h1 {
    margin: 0;
  }
  .contact_item .office_info {
    padding-bottom: 70px;
  }
  .Other_Office .Other_item1 {
    padding: 50px;
  }
  .sub_off_detail span, .sub_off_detail p {
    font-size: 32px !important;
  }
  .Contact_map .map_img .map_center {
    right: 40px !important;
    bottom: 25% !important;
  }
  .about .e_heading {
    padding: 120px 40px 150px 40px;
  }
  .about .box-text-part .card-title {
    font-size: 32px;
  }
  .about .box-text-part, .con_service .box-text-part {
    padding: 30px 30px 120px;
  }
  .Quantity .right_side .quantity_heading, .pro_manag .Quantity .right_side .quantity_heading {
    padding: 120px 40px 150px 40px !important;
  }
  .Quantity .right_side .quantity_heading p, .pro_manag .Quantity .right_side .quantity_heading p {
    padding: 0;
  }
  .Quantity .quantity_title h3, .main_services .service_title h3, .Q_projects .qua_title h3 {
    font-size: 30px;
  }
  .pro_manag .Quantity .right_side .quantity_heading {
    padding: 120px 10px 150px 50px !important;
  }
  .pro_manag .Quantity .right_side .quantity_heading p {
    font-size: 40px;
  }
  .pro_manag .box-text-part {
    padding: 30px 30px 120px;
  }
  .N_thoughtfulness .N_heading p {
    font-size: 38px;
  }
  .approch_contact .approch_title h3, .approch_contact .right_side .recent_point h4 {
    font-size: 36px;
  }
  .main_right_approch .right_side .approch_heading p {
    font-size: 42px;
  }
  .Our_Clients .Clients_Contact .Clients_item {
    padding: 40px 30px !important;
  }
  .Our_Clients .Clients_item .Clients_info p, .Testimonial .Testimonial_item p {
    font-size: 18px !important;
  }
  .Our_Clients .Clients_Contact .Clients_info h4 {
    font-size: 24px;
  }
  .capabilities .capabilities_item .capabiliti_name P {
    font-size: 28px;
  }
}
/* end max width 1281px */
/* start max width 1024px */
@media screen and (max-width:1024px) {
  .h_heading {
    padding: 40px 0 !important;
  }
  .A_approach .e_heading p, .Quantity .right_side .quantity_heading p, .pro_manag .Quantity .right_side .quantity_heading p {
    font-size: 38px;
  }
  .about .main_team .team_title h3, .about .main_services .service_title h3 {
    font-size: 36px;
  }
  .con_service .box-text-part .card-title {
    font-size: 32px;
  }
  .pro_manag .Quantity .right_side .quantity_heading {
    padding: 80px 40px !important;
  }
  .Quantity .right_side .quantity_heading {
    padding: 40px !important;
  }
  .main_recent_post .recent_title h3 {
    font-size: 36px;
  }
  .recent_posts .recent_contant .recent_item:nth-child(3), .recent_posts .recent_contant .recent_item:nth-child(7), .recent_posts .recent_contant .recent_item:nth-child(11) {
    border: 0;
  }
  .recent_posts .recent_contant .recent_item:nth-child(4), .recent_posts .recent_contant .recent_item:nth-child(9) {
    border-right: 2px dashed #000;
  }
  .approch_img {
    margin-bottom: 20px;
  }
  .services .approch_details .approch_info p, .services .approch_contact .approch_title .approch_box p {
    font-size: 16px;
  }
  .right_side .approch_heading, .approch_contact .right_side .recent_point {
    padding: 50px;
  }
  .Our_Clients .Our_Clients_title h1, .Testimonial .Our_Testimonial_title h3 {
    font-size: 36px;
  }
  .Testimonial .Testimonial_item h5 {
    font-size: 24px;
  }
  .Testimonial .Testimonial_item {
    padding: 50px 25px 25px !important;
  }
}
/* end max width 1024px */
/* start min width 992px and max width 1199px */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .sub_button {
    width: 200px !important;
  }
  .sub_button1 {
    width: 210px !important;
  }
  .engineered .e_heading, .experience .experience_info, .stories .stories_info {
    padding-left: 40px;
  }
  .banner_contain {
    padding: 0 2% 0 0%;
  }
  .banner_info {
    padding-top: 115px;
  }
  /* ==================================================== start home page ================================================== */
  .history .h_item1, .history .h_item2 {
    padding: 40px 20px !important;
  }
  .history .h_item2 {
    padding-top: 50px !important
  }
  .s_item .s_info {
    height: 400px !important;
  }
  .s_item .s_info h4, .p_item .p_info h4, .qua_item .qua_info h4, .Our_Projects .Project_contact .Project_info h4 {
    font-size: 34px;
  }
  .qua_item .qua_info {
    height: 200px !important;
    padding: 20px 30px !important;
  }
  .logo_slider_image {
    padding: 80px 30px 40px !important;
  }
  #Logoslider .owl-nav button.owl-prev, #Logoslider .owl-nav button.owl-next {
    font-size: 60px;
  }
  .fs-1 {
    font-size: 2.25rem !important;
  }
  /* ==================================================== end home page ================================================== */
  /* ==================================================== start about page================================================== */
  .A_banner .main_banner .banner_icon-explorer {
    padding-right: 30px !important;
  }
  .A_approach .e_item {
    padding-top: 30px !important;
  }
  .A_approach .e_item:nth-child(3), .A_approach .e_item:nth-child(2) {
    border-right: none !important;
    padding-top: 10px;
  }
  .team_member:nth-child(2) {
    border-right: none !important;
  }
  .N_thoughtfulness .N_heading, .N_thoughtfulness .N_item {
    padding: 50px 40px !important;
  }
  .recent_item:nth-child(3) .recent_info, .recent_item:nth-child(7) .recent_info, .recent_item:nth-child(11) .recent_info, .capabilities .capabilities_item:nth-child(2), .capabilities .capabilities_item:nth-child(5), .capabilities .capabilities_item:nth-child(7), .Our_Clients .Clients_Contact .Clients_item:nth-child(3), .Our_Clients .Clients_Contact .Clients_item:last-child {
    border-right: none !important;
  }
  .recent_item:nth-child(4) .recent_info, .recent_item:nth-child(9) .recent_info, .capabilities .capabilities_item:nth-child(3), .Our_Clients .Clients_Contact .Clients_item:nth-child(4) {
    border-right: 2px dashed var(--caption) !important;
  }
  .recent_item .recent_info {
    padding: 24px 30px !important;
  }
  .recent_item .recent_info h4 {
    height: 140px !important;
  }
  /* ==================================================== end about page ================================================== */
  /* ====================================================  start recentpost page ================================================== */
  .main_right_approch .right_side {
    border-left: none !important;
  }
  .Other_Office .main_Other_Office .Other_Office_title h3, .Contact_Us_title h1 {
    font-size: 45px !important;
  }
  /* ====================================================  end recentpost page ================================================== */
  /* ====================================================  start quantity page ================================================== */
  .Quantity .quantity_contact p, .Quantity .quantity_contact li {
    color: var(--caption);
    padding-right: 0px !important;
    font-size: 18px !important;
  }
  .Quantity .quantity_item {
    padding: 40px !important;
  }
  .Quantity .quantity_item2 {
    padding: 100px 40px 20px !important;
  }
  .Quantity .right_side .quantity_heading, .pro_manag .Quantity .right_side .quantity_heading {
    padding: 40px;
  }
  .capabilities .capabilities_item {
    padding-bottom: 0 !important;
  }
  .capabilities .capabiliti_contant li {
    font-size: 18px !important;
    padding: 0 !important;
  }
  /* ====================================================  end quantity page ================================================== */
  /* =================================================== start Clients page =================================================== */
  .Our_Clients .Clients_Contact .Clients_item {
    padding: 40px !important;
  }
  .Our_Clients .Clients_item .Clients_info {
    padding: 0 !important;
  }
  /* ================================================== end Clients page =================================================== */
  /* ==================================================== start Contact Us page ================================================== */
  .Contact_Us .office_info h3 {
    font-size: 45px !important;
  }
  .office_info {
    padding-bottom: 50px !important;
  }
  .office_member p, .office_contact span {
    font-size: 22px !important;
  }
  .Other_Office .main_Other_Office .Other_item1:nth-child(2) {
    padding: 40px 15px !important;
  }
  .Other_Office .main_Other_Office .Other_item2 {
    padding: 100px 40px !important;
  }
  .Contact_map .map_img .map_center {
    right: 0px !important;
    bottom: 100px !important;
  }
  .BannerImg {
    height: 1000px;
    object-fit: cover;
  }
  .services_part div.p-0:nth-child(even) .box-text-part {
    border: 0;
  }
  .projects_contact .p_item .p_img {
    height: 200px;
  }
  /* ==================================================== end Contact Us page ================================================== */
}
/* end min width 992px and max width 1199px */
/* start max width 1153px */
@media screen and (max-width:1153px) {
  .e_heading, .h_heading {
    padding-left: 30px !important;
  }
  /*.home .history .h_item {
    padding: 40px 30px;
  }
	.history .h_item2{padding: 60px 30px;}*/
  .Contact_Us .Contact_Us_title h1 {
    font-size: 35px !important;
  }
  .Contact_Us .main_Contact_Us .contact_item {
    padding: 40px;
  }
  .Contact_Us .Contact_Us_title > div {
    padding: 0;
  }
  .contact_item .office_info h3 {
    font-size: 30px !important;
  }
  .office_info .office_contact .c_heading, .Other_Off_details .sub_office .off_name, .office_info .office_contact .c_text, .Other_Off_details .sub_office .off_email {
    font-size: 20px !important;
  }
  .Other_Office .main_Other_Office .Other_Office_title h3 {
    font-size: 35px !important;
  }
  .Other_Office .main_Other_Office .Other_item2 {
    padding: 100px 50px !important;
  }
  footer .main_footer {
    padding-bottom: 80px;
  }
  .fmcg .recent_contant .recent_img {
    width: 100%;
  }
	.experience {
    background-attachment: inherit;
    height: 760px !important;
  }
  .stories {
    background-attachment: inherit;
    height: 565px !important;
  }
  .Northcroft {
    height: 660px !important;
    background-attachment: inherit;
  }
}
/* end max width 1153px  */
/* start max width 992px */
@media screen and (max-width:992px) {
  .experience_info, .stories_info {
    padding: 30px 40px 0 40px;
  }
  .capabilities .capabilities_item {
    padding: 70px 30px !important;
  }
  .capabilities .capabilities_item .capabiliti_name P {
    font-size: 25px;
  }
  .Quantity .right_side .quantity_heading p, .Our_Projects .Projects_title h3, .pro_manag .Quantity .right_side .quantity_heading p {
    font-size: 35px !important;
  }
  .Q_projects .qua_title {
    padding: 20px;
  }
  .Our_Clients .Our_Clients_title h1, .Testimonial .Our_Testimonial_title h3, .Q_projects .qua_title h3, .con_service .main_services .service_title h3 {
    font-size: 30px !important;
  }
  .con_service .box-text-part .card-title {
    font-size: 28px;
  }
  .Our_Clients .Our_Clients_title, .Testimonial .Our_Testimonial_title {
    padding: 20px 10px !important;
  }
  .fmcg .main_recent_post .recent_title h3 {
    font-size: 32px;
  }
  .hidecls.banner_icon-explorer {
    display: none !important;
  }
}
/* end max width 992px */
/* start max width 991px and min width 576px */
@media only screen and (min-width: 576px) and (max-width: 991px) {
  .engineered .e_heading, .experience .experience_info, .stories .stories_info {
    padding-left: 40px;
  }
  .banner_contain {
    padding: 0;
  }
  .banner_info {
    padding: 120px 25px 30px 25px;
    position: absolute;
    height: 100%;
  }
  .BannerImg {
    height: 780px;
    object-fit: cover;
  }
  .main_banner {
    height: 100%;
  }
  .header {
    padding: 0 20px;
  }
  .sub_button, .sub_button1 {
    background-color: var(--textcolor);
    border: none;
    color: var(--bodyfontcolor);
    text-align: center;
    font-size: 18px;
    padding: 5px 7px;
    width: 150px !important;
    transition: all 0.5s;
    cursor: pointer;
    margin: 5px 0;
    outline: none;
  }
  .sub_button1 {
    width: 160px !important;
  }
  .button:hover {
    border-bottom: 2px solid var(--titlecolor);
  }
  .sub_button1:hover, .sub_button:hover {
    border-bottom: none !important;
  }
  .spacer {
    padding-top: 40px;
    padding-bottom: 20px;
  }
  .header {
    padding: 0 25px;
  }
  /* ====================================================start home page================================================== */
  .engineered .e_item1 h3, .engineered .e_item2 h3, .history .h_item1 h3, .main_services .service_title h3, .projects_title h3, .clients_title h3, .A_approach .e_item1 h3, .A_approach .e_item1 h3, .A_team .team_title h3, .Contact_Us_title h1 {
    font-size: 40px !important;
    color: var(--titlecolor);
  }
  .engineered .e_item .e_item1 p, .engineered .e_item2 p, .A_approach .e_item .e_item1 p, .N_thoughtfulness .N_item .N_item1, .N_thoughtfulness .N_item .N_item2 {
    font-size: 18px !important;
  }
  .history .h_item .h_item1, .history .h_item2 {
    padding: 50px 20px !important;
  }
  .A_team .team_member {
    padding: 15px 35px !important;
  }
  .main_services .service_title h3, .projects_title h3, .clients_title h3, .A_team .team_title h3, .Q_projects .qua_title h3 {
    color: var(--bodyfontcolor);
  }
  .e_heading, .N_heading {
    padding: 50px 50px !important;
  }
  .projects_title {
    padding: 20px 30px !important;
  }
  .stories .stories_info {
    padding-right: 40px !important;
  }
  .s_item:nth-child(2) .s_info, .p_item:nth-child(2) .p_info, .p_item:nth-child(5) .p_info, .qua_item:nth-child(2) .qua_info {
    border: none;
  }
  .services_contact .s_item .s_info {
    height: auto !important;
  }
  .s_item .s_info h4, .p_item .p_info h4, .qua_item .qua_info h4 {
    font-size: 30px !important;
    padding: 15px 0 !important;
  }
  .box-text-part .card-title {
    font-size: 30px;
  }
  .p_info {
    height: auto !important;
    padding: 20px 30px !important;
  }
  .qua_item .qua_info {
    height: 180px !important;
    padding: 20px 30px !important;
  }
  .sub_button {
    width: 170px;
    font-size: 20px;
  }
  .p_item:nth-child(3) .p_info, .capabilities .capabilities_item:nth-child(3) {
    border-right: 2px dashed var(--caption);
  }
  .logo_slider_image {
    padding: 50px 20px 20px;
    border-radius: 10px;
  }
  /* ==================================================== end home page ================================================== */
  /* ==================================================== start about page ================================================== */
  .A_banner .main_banner .banner_icon-explorer {
    padding-right: 30px !important;
  }
  .A_approach .e_item {
    border-right: none !important;
    padding-top: 10px;
  }
  .team_member:nth-child(2) {
    border-right: none !important;
  }
  .team_member .member_1, .team_member .member_2, .team_member .member_3, .team_member .member_4 {
    height: 260px !important;
    width: 260px !important;
    margin-top: 20px;
  }
  /* ==================================================== end about page ================================================== */
  /* ==================================================== start news page ================================================== */
  .N_thoughtfulness .N_heading, .N_thoughtfulness .N_item {
    padding: 40px 30px !important;
  }
  .N_thoughtfulness .right_side {
    padding-left: 30px;
  }
  .recent_item:nth-child(2) .recent_info, .recent_item:nth-child(4) .recent_info, .recent_item:nth-child(7) .recent_info, .recent_item:nth-child(10) .recent_info, .recent_item:nth-child(12) .recent_info, .capabilities .capabilities_item:nth-child(2), .capabilities .capabilities_item:nth-child(5), .capabilities .capabilities_item:nth-child(7) {
    border-right: none !important;
  }
  .recent_item .recent_info {
    padding: 24px 30px !important;
  }
  .recent_item .recent_info h4 {
    height: 110px !important;
  }
  /* ==================================================== end news page ================================================== */
  /* ====================================================  start recentpost page ================================================== */
  .approch_contact .left_side {
    padding: 50px 40px !important;
  }
  .app_1 .approch_img {
    margin-right: 0 !important;
  }
  .Other_Office .main_Other_Office .Other_Office_title h3, .contact_item .office_info h3 {
    font-size: 40px !important;
  }
  .approch_contact .right_side {
    border-left: none !important;
  }
  /* ====================================================  end recentpost page ================================================== */
  .Our_Projects .Projects_item:nth-child(3) .Project_info {
    border-right: 2px dashed var(--caption) !important;
  }
  .Our_Projects .Projects_item:nth-child(2) .Project_info, .Our_Projects .Projects_item:nth-child(5) .Project_info {
    border-right: none !important;
  }
  /* ====================================================  start quantity page ================================================== */
  .Quantity .quantity_contact p, .Quantity .quantity_contact li {
    color: var(--caption);
    padding-right: 0px !important;
    font-size: 16px !important;
  }
  .contact_item .office_member p, .office_contact span {
    font-size: 20px !important;
  }
  .Quantity .quantity_item, .Other_Office .Other_item1 {
    padding: 30px 10px 30px 30px !important;
  }
  .Quantity .quantity_item2 {
    padding: 20px 10px 20px 30px !important;
  }
  .Quantity .right_side .quantity_heading, .pro_manag .Quantity .right_side .quantity_heading {
    padding: 30px;
  }
  .capabilities .capabilities_item {
    padding-bottom: 0 !important;
  }
  .capabilities .capabiliti_contant ul {
    padding-right: 0 !important;
  }
  .capabilities .capabiliti_contant li {
    font-size: 18px !important;
    padding: 0 !important;
  }
  /* ====================================================  end quantity page ================================================== */
  /* =================================================== start Clients page =================================================== */
  .Our_Clients .Clients_Contact .Clients_item:nth-child(2), .Our_Clients .Clients_Contact .Clients_item:last-child {
    border-right: none !important;
  }
  .Our_Clients .Clients_Contact .Clients_item {
    padding: 30px !important;
  }
  .Our_Clients .Clients_item .Clients_info {
    padding: 0 !important;
  }
  .Our_Clients .Clients_item .Clients_info p {
    font-size: 18px !important;
  }
  .Testimonial .Testimonial_item {
    padding: 50px 30px 25px !important;
  }
  /* ================================================== end Clients page =================================================== */
  /* ====================================================  start Contact page ================================================== */
  .Other_Off_details .sub_office .off_name, .Other_Off_details .sub_office .off_email {
    font-size: 18px !important;
  }
  .Contact_Us .contact_item:nth-child(2) {
    padding: 0 20px 10px !important;
  }
  .Other_Office .Other_item1, .contact_item {
    padding: 40px 30px 20px !important;
    border-right: none !important;
  }
  .Other_Office .off_2 {
    padding-top: 0 !important;
  }
  .Other_Off_details .sub_office .off_name, .Other_Off_details .sub_office .off_email {
    font-size: 18px !important;
  }
  .Contact_map .map_img .map_center {
    right: 70px !important;
    bottom: 100px !important;
    width: 20% !important;
  }
  /* ====================================================  end Contact page ================================================== */
  footer {
    background-color: var(--titlecolor);
    padding: 30px 25px 10px;
  }
  .f_logo img {
    width: 40% !important;
  }
  form .f_form .f_input input {
    padding: 5px 70px 5px 10px;
    outline: none;
    border: none;
    color: var(--titlecolor);
    font-weight: 600;
    margin: 10px 10px 10px 0;
  }
}
/* end max width 991px and min width 576px */
/* start max width 767px and min width 576px */
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .Our_Clients .Clients_Contact .Clients_item:nth-child(2), .Our_Clients .Clients_Contact .Clients_item:last-child {
    border-right: none !important;
  }
  .banner .main_banner .banner_blank {
    display: none !important;
  }
  .Our_Clients .Clients_Contact .Clients_item {
    padding: 30px !important;
  }
  .Our_Clients .Clients_item .Clients_info {
    padding: 0 !important;
  }
  .Our_Clients .Clients_item .Clients_info p {
    font-size: 18px !important;
  }
  .Testimonial .Testimonial_item {
    padding: 50px 30px 25px !important;
  }
  .Testimonial .Testimonial_item p {
    font-size: 20px !important;
  }
  .h-logo {
    width: 180px !important;
  }
  .box-text-part {
    border: 0;
  }
  footer h5 {
    margin: 0;
  }
  .header.active .h-logo {
    height: 36px;
    width: auto !important;
  }
  .box-text-part .card-title br {
    display: none;
  }
}
/* end max width 767px and min width 576px */
/* start max width 991px */
@media screen and (max-width:991px) {
  .engineered .e_item1, .engineered .e_item2 {
    padding: 30px 20px !important;
  }
  .recent_posts .recent_contant .recent_item:nth-child(3), .recent_posts .recent_contant .recent_item:nth-child(6), .recent_posts .recent_contant .recent_item:nth-child(11) {
    border-right: 2px dashed #000;
  }
  .recent_posts .recent_contant .recent_item:nth-child(2), .recent_posts .recent_contant .recent_item:nth-child(4), .recent_posts .recent_contant .recent_item:nth-child(7), .recent_posts .recent_contant .recent_item:nth-child(9), .recent_posts .recent_contant .recent_item:nth-child(12) {
    border: 0;
  }
  .news .box-text-part {
    padding: 30px 30px 120px;
  }
  .N_thoughtfulness .N_heading p {
    font-size: 35px;
  }
  .main_right_approch .right_side .approch_heading p {
    font-size: 40px;
  }
  .approch_contact .approch_title h3, .approch_contact .right_side .recent_point h4 {
    font-size: 32px;
  }
  .approch_contact .right_side .recent_point ul {
    padding: 0 0 0 25px;
  }
  .Right_approch .approch_details .app_1 {
    padding: 0;
  }
  .fmcg .recent_contant .recent_item .box-text-part h4 {
    font-size: 28px;
  }
  .box-text-part {
    padding: 30px 30px 120px;
  }
  .box-text-part .sub_button1 {
    bottom: 30px;
  }
  .experience {
    background-attachment: inherit;
    height: 580px !important;
  }
  .stories {
    background-attachment: inherit;
    height: 430px !important;
  }
  .Northcroft {
    height: 500px !important;
    background-attachment: inherit;
  }
	.header .page-padding.pt-3{ padding-top: 0 !important;}
	.experience_info, .stories_info{margin-bottom: 0}
}
/* start max width 768px */
@media screen and (max-width:768px) {
  .Contact_Us .Contact_Us_title {
    padding: 20px 30px !important;
  }
  .contact_item .office_member p {
    margin: 0;
  }
  .contact_item .office_info h3 {
    font-size: 25px !important;
  }
  .contact_item .office_info .office_member {
    padding: 10px 0 !important;
  }
  .contact_item .office_info {
    padding-bottom: 40px !important;
  }
  .Other_Office .Other_item1:nth-child(2) {
    padding-top: 80px !important;
  }
  .Other_Office .main_Other_Office .Other_item2 {
    padding: 40px !important;
  }
  .Quantity .quantity_title h3, .A_approach .e_item1 h3 {
    font-size: 30px !important;
  }
  .home .banner_info {
    position: absolute;
    height: 100%;
    padding: 100px 30px 30px;
  }
  .about .main_team .team_title, .about .main_services .service_title {
    padding: 20px 10px;
  }
  .A_approach .e_item:first-child {
    border-right: 2px var(--caption) dashed !important;
  }
  .A_approach .e_item .e_item1 {
    padding: 30px 20px !important;
  }
  .header-right-icon .sidebar:after {
    right: 0;
  }
  .home .main_services .service_title, .main_projects .projects_title, .main_clients .clients_title, .Our_Projects .Projects_title, .recent_posts .main_recent_post .recent_title {
    padding: 20px 10px !important;
  }
  .engineered .e_item1, .engineered .e_item2 {
    padding: 30px 20px !important;
  }
  .engineered .e_item1 h3, .engineered .e_item2 h3 {
    font-size: 30px !important;
    margin: 0 !important;
  }
  .engineered .e_heading {
    padding: 30px 20px !important;
  }
  .home .banner .banner_contain .banner_heading p, .engineered .right_side .e_heading P, .experience .main_experience .experience_info p, .home .banner .banner_contain .banner_heading p, .home .stories .stories_img .stories_info p, .history .h_item1 h3, .home .main_services .service_title h3, .home .main_projects .projects_title h3, .home .main_clients .clients_title h3, .about .main_team .team_title h3, .about .main_services .service_title h3 {
    font-size: 32px !important;
  }
  .home .box-text-part {
    padding: 30px 20px 120px;
  }
  .home .box-text-part .card-title, .home .p_item .p_info h4 {
    font-size: 28px !important;
  }
  .home .p_item .p_info h4 {
    margin-bottom: 20px !important;
  }
  .home .main_northcroft {
    padding: 50px 30px;
  }
  .about .team_member .member_name h4, .about .box-text-part .card-title {
    font-size: 28px;
  }
  .about .e_heading {
    padding: 85px 40px !important;
  }
  .about .A_approach .e_heading p {
    font-size: 32px;
  }
  .Other_Office .main_Other_Office .Other_Office_title h3, .Contact_Us .Contact_Us_title h1 {
    font-size: 30px !important;
  }
  .main_recent_post .recent_title h3 {
    font-size: 32px;
  }
  .N_thoughtfulness .N_heading {
    padding: 40px 10px !important;
  }
  .Quality_page .main_services .service_title h3, .Q_projects .qua_title h3 {
    font-size: 26px !important;
  }
  .Quality_page .main_services .service_title {
    padding: 20px;
  }
}
/* end max width 768px */
@media screen and (max-width:767px) {
  .banner_icon-explorer {
    bottom: 10px !important;
    right: 15px;
  }
  .sub_office {
    margin-bottom: 5px
  }
	.experience {
    height: 550px !important;
}
	.stories {
    height: 412px !important;
}
	.Northcroft {
    height: 480px !important;
}
}

@media screen and (max-width:667px) {
.experience {
    height: 500px !important;
}
	.stories {
    height: 370px !important;
}
	.Northcroft {
    height: 440px !important;
}
}
/* start max width 575px */
@media screen and (max-width:575px) {
  .spacer {
    padding-top: 20px;
    padding-bottom: 10px;
  }
  .button, .sub_button, .sub_button1 {
    background-color: var(--textcolor);
    border: none;
    color: var(--bodyfontcolor);
    text-align: center;
    font-size: 16px;
    padding: 5px 7px;
    width: 130px;
    transition: all 0.5s;
    cursor: pointer;
    margin: 5px 0;
    outline: none;
  }
  p {
    margin-bottom: 15px !important;
  }
  p + p:last-child, p:last-child {
    margin-bottom: 0 !important
  }
  .header {
    padding: 0px;
  }
  .header-right-icon .sidebar {
    font-size: 18px;
    padding: 15px;
  }
  .main-menu li a {
    font-size: 20px;
  }
  .banner_info, .engineered .e_heading, .experience .experience_info, .stories .stories_info {
    padding-left: 30px;
  }
  .banner .main_banner .banner_blank {
    display: none !important;
  }
  .contact_item .office_info h3 {
    font-size: 28px !important;
  }
  .approch_contact .approch_title .approch_box {
    margin: 20px 0;
  }
  .pro_manag .box-text-part {
    padding: 30px 25px 80px;
  }
  /* ==================================================== start home page ================================================== */
  .engineered .e_item1, .engineered .e_item2, .history .h_item1, .history .h_item2, .s_item .s_info, .A_approach .e_item .e_item1, .N_thoughtfulness .N_item .N_item1, .N_thoughtfulness .N_item {
    padding: 5px 15px !important;
  }
  .banner .banner_contain .banner_heading p {
    font-size: 30px;
    font-weight: 700;
    line-height: 40px;
  }
  .engineered .e_item, .history .h_item, .s_item .s_info, .p_item .p_info, .A_approach .e_item, .N_thoughtfulness .N_item:first-child, .qua_item .qua_info, .Our_Projects .Project_info {
    border: none !important;
  }
  .engineered .e_item1 h3, .engineered .e_item2 h3, .history .h_item1 h3, .main_services .service_title h3, .s_info h4, .projects_title h3, .clients_title h3, .A_approach .e_item1 h3, .A_team .team_title h3, .N_thoughtfulness .N_item .N_item1 h3, .Q_projects .qua_title h3, .recent_title h3, .Our_Clients .Clients_item .Clients_info h4 {
    font-size: 26px !important;
    color: var(--titlecolor);
    font-weight: 600;
  }
  .engineered .e_item .e_item1 p, .engineered .e_item2 p, .engineered .e_item2 ul li, .history .h_item1 p, .history .h_item2 p, .A_approach .e_item .e_item1 p, .A_approach .e_item .e_item1 ul li, .N_thoughtfulness .N_item .N_item1 p, .N_thoughtfulness .N_item .N_item2, .quantity_contact p, .quantity_contact li, .office_info .office_contact span {
    font-size: 16px !important;
  }
  .recent_title, .Contact_Us_title, .Our_Testimonial_title {
    padding: 20px 30px !important;
  }
  .main_services .service_title h3, .projects_title h3, .clients_title h3, .A_team .team_title h3, .Q_projects .qua_title h3, .recent_title h3 {
    color: var(--bodyfontcolor);
  }
  .engineered .e_heading, .experience_info, .N_heading {
    padding: 30px 5px !important;
  }
  .history .row .h_box2 {
    padding-top: 0px !important;
  }
  .stories_info {
    margin-bottom: 0 !important;
  }
  .s_item .s_info, .qua_item .qua_info {
    padding: 10px 30px !important;
  }
  .services_contact .s_info {
    height: auto !important;
  }
  .s_info h4, .p_info h4, .qua_item .qua_info h4, .Our_Projects .Project_info h4, .contact_item .office_info .office_member p {
    font-size: 22px !important;
  }
  .p_info .p_img, .qua_item .qua_img {
    height: 200px !important;
  }
  .logo_slider_image {
    padding: 20px 20px;
  }
  .home .banner .banner_contain .banner_heading p, .engineered .right_side .e_heading P, .experience .main_experience .experience_info p, .home .banner .banner_contain .banner_heading p, .home .stories .stories_img .stories_info p {
    font-size: 24px;
  }
  .home .bannerSydney {
    font-size: 18px;
    bottom: 0;
    right: 15px;
  }
  .home .main_services .service_title, .main_projects .projects_title, .main_clients .clients_title {
    padding: 20px 0;
  }
  .header-right-icon .sidebar:after {
    top: 30%;
    right: 15px;
  }
  .history .h_item1 {
    padding: 30px 0 0 !important;
  }
  .history .h_item2 {
    padding: 30px 0 20px !important;
  }
  .engineered .e_item1 {
    padding: 30px 0 0 !important
  }
  .engineered .e_item2 {
    padding: 30px 0 20px !important
  }
  .home .box-text-part {
    padding: 30px 15px 100px;
  }
  .home .box-text-part .card-title, .home .p_item .p_info h4, .fmcg .recent_contant .recent_item .box-text-part h4 {
    font-size: 24px !important;
  }
  .home .stories .stories_info {
    padding: 30px 10px;
  }
  .home .p_item .p_info {
    padding: 20px;
  }
  .home .main_northcroft {
    padding: 30px 20px;
  }
  .Northcroft .main_northcroft .Nort_button {
    width: auto !important;
  }
  .home .banner .banner_contain .banner_heading p, .engineered .right_side .e_heading P, .experience .main_experience .experience_info p, .home .stories .stories_img .stories_info p, .history .h_item1 h3, .home .main_services .service_title h3, .home .main_projects .projects_title h3, .fmcg .main_recent_post .recent_title h3 {
    font-size: 26px !important;
  }
  /* ==================================================== end home page ================================================== */
  /* ==================================================== start about page ================================================== */
  .A_banner .main_banner .banner_icon-explorer {
    padding-right: 20px !important;
  }
  .A_approach .e_item, .team_member, .recent_item .recent_info, .project_item {
    border-right: none !important;
    padding-top: 10px;
  }
  .team_member .member_1, .team_member .member_2, .team_member .member_3, .team_member .member_4 {
    height: 250px !important;
    width: 250px !important;
  }
  .about .main_team .team_member {
    padding: 10px 5%;
  }
  .about .main_team .team_member .member_name {
    padding-top: 20px !important;
  }
  .about .main_team .team_member .member_name h4, .about .main_services .service_title h3, .about .main_team .team_title h3 {
    font-size: 26px !important;
  }
  .about .main_team .team_member .member_name p {
    font-size: 18px;
  }
  .about .e_heading {
    padding: 50px 20px !important;
  }
  .A_approach .e_item:first-child {
    border: none !important;
  }
  .about .box-text-part {
    padding: 30px 30px 90px;
  }
  .about .box-text-part .card-title {
    font-size: 24px;
  }
  .about .A_approach .e_item .e_item1 {
    padding: 10px !important;
  }
  /* ==================================================== end abut page ================================================== */
  /* ==================================================== start news page ================================================== */
  .N_thoughtfulness .right_side {
    padding-left: 30px;
  }
  .N_thoughtfulness .N_heading {
    padding: 30px 0 !important;
  }
  .services .A_banner .inner-banner p {
    font-size: 18px !important;
  }
  .services .A_banner .inner-banner .banner_icon-explorer {
    right: 10px;
  }
  /* ==================================================== end news page ================================================== */
  /* ====================================================  start recentpost page ================================================== */
  .approch_contact .left_side {
    padding: 30px !important;
  }
  .app_1 .approch_img {
    margin-right: 0 !important;
  }
  .approch_contact .approch_title h3, .approch_contact .right_side .recent_point h4, .quantity_title h1, .Other_Office .main_Other_Office .Other_Office_title h3, .Contact_Us_title h1, .Our_Testimonial_title h3 {
    font-size: 30px !important;
  }
  .approch_contact .right_side {
    border-left: none !important;
  }
  .recent_item .recent_info {
    padding: 24px 30px !important;
    height: 200px !important;
  }
  .recent_item .recent_info h4 {
    height: 60px !important;
  }
  .approch_contact .right_side .recent_point {
    padding: 50px 30px !important;
  }
  .approch_details .app_1 {
    padding: 0 !important;
  }
  .right_side .approch_heading {
    padding: 50px 40px;
  }
  .Right_approch .approch_contact .approch_info p {
    font-size: 18px !important;
  }
  .approch_contact .right_side .recent_point ul li {
    padding: 0 !important;
  }
  /* ====================================================  end recentpost page ================================================== */
  /* ====================================================  start quantity page  ================================================== */
  .Quantity .quantity_contact p, .Quantity .quantity_contact li {
    color: var(--caption);
    padding-right: 0px !important;
  }
  .Quantity .quantity_item, .capabilities .capabilities_item, .Our_Projects .Project_info {
    padding: 20px 30px 0 !important;
    border-right: none !important;
  }
  .Quantity .quantity_item {
    padding: 20px 15px !important;
  }
  .Quantity .quantity_item2 {
    padding: 0px 30px 10px !important;
  }
  .Quantity .right_side .quantity_heading, .pro_manag .Quantity .right_side .quantity_heading {
    padding: 30px;
  }
  .qua_item .qua_info {
    height: auto !important;
  }
  .capabilities .capabilities_item .capabiliti_contant ul {
    padding: 10px 20px;
  }
  .capabilities .capabilities_item .capabiliti_contant li {
    font-size: 16px !important;
    padding: 0 !important;
  }
  .capabiliti_name p {
    font-size: 20px !important;
  }
  .Quality_page .main_services .service_title, .Q_projects .qua_title {
    padding: 20px 10px !important;
  }
  /* ====================================================  start quantity page  ================================================== */
  /* =================================================== start Clients page ======================================================= */
  .Our_Clients .Clients_Contact .Clients_item {
    padding: 0 30px 30px !important;
    border: none !important;
  }
  .Our_Clients .Clients_item .Clients_info {
    padding: 0 !important;
  }
  .Our_Clients .Clients_item .Clients_info h4 {
    padding: 10px 0 !important;
  }
  .Testimonial .Testimonial_item {
    padding: 10px 0 !important;
  }
  .Testimonial_Contant .Testimonial_item p {
    font-size: 18px !important;
  }
  /* ================================================== end Clients page =========================================================== */
  /* ====================================================  start Contact Us page  ================================================== */
  .Other_Office .main_Other_Office .Other_Office_title h3, .contact_item .office_info h3 {
    font-weight: 600 !important;
  }
  .Contact_Us .contact_item:nth-child(2) {
    padding: 0 20px 10px !important;
  }
  .contact_item .office_info {
    padding-bottom: 30px !important;
  }
  .contact_item .office_info .office_member {
    padding: 5px 0 !important;
  }
  .Other_Office .Other_item1, .contact_item {
    padding: 40px 30px 20px !important;
    border-right: none !important;
  }
  .Other_Office .off_2 {
    padding-top: 0 !important;
  }
	.Other_Office .Other_item1:nth-child(1){
		padding-bottom: 0 !important;
	}
  .Other_Office .Other_item1:nth-child(2) {
    padding-top: 0 !important;
  }
  .Other_Off_details .sub_office .off_name, .Other_Off_details .sub_office .off_email, .Our_Clients .Clients_item .Clients_info p {
    font-size: 18px !important;
  }
  .map_img {
    height: 70vh !important;
  }
  .Contact_map .map_img .map_center {
    right: 0px !important;
    bottom: 70px !important;
  }
  .Other_Office .Other_item2 {
    padding: 50px 30px !important;
  }
  .Other_item2 .sub_off_detail span, .Other_item2 .sub_off_detail p {
    font-size: 25px !important;
    line-height: 32px;
  }
  .office_info .office_contact .c_text {
    font-size: 16px;
  }
  .Contact_Us .Contact_Us_title {
    padding: 20px 10px !important;
  }
  .N_thoughtfulness .N_heading p {
    font-size: 30px;
  }
  .fmcg .recent_contant .recent_item .box-text-part {
    padding: 20px 20px 80px;
  }
  .high_australia .recent_posts .recent_item .high_cliet_details, .recent_posts .recent_item .our_scope, .high_australia .recent_posts .recent_contant .australia_services {
    padding: 20px 30px;
  }
  .high_australia .recent_posts .recent_contant .australia_services .your_best p {
    font-size: 26px !important;
  }
  .recent_posts .recent_item .our_scope ul li {
    font-size: 16px;
  }
  .high_australia .recent_posts .recent_item .high_cliet_details .client p {
    font-size: 18px;
    margin-bottom: 5px !important;
  }
  /* ====================================================  end Contact Us page  ================================================== */
  footer {
    background-color: var(--titlecolor);
    padding: 50px 20px 20px;
  }
  .f_logo img {
    width: 50% !important;
  }
  form .f_form .f_input input {
    padding: 5px 50px 5px 10px;
    outline: none;
    border: none;
    color: var(--titlecolor);
    font-weight: 600;
    margin: 10px 10px 10px 0;
  }
  footer h5 {
    margin-left: 12px !important;
  }
  .banner_contain {
    padding: 0;
  }
  .home .banner_info {
    padding: 80px 15px 30px 15px
  }
  .BannerImg {
    height: 660px;
    object-fit: cover;
  }
  .h-logo {
    width: 180px !important;
  }
  .box-text-part {
    border: 0;
  }
  footer h5 {
    margin: 0;
  }
  .header.active .h-logo {
    height: 36px;
    width: auto !important;
  }
  .main_banner {
    height: 100%;
  }
  .box-text-part .card-title br {
    display: none;
  }
  .box-text-part .card-title, .con_service .box-text-part .card-title {
    font-size: 22px
  }
  .box-text-part, .con_service .box-text-part {
    padding: 30px 25px 100px;
  }
  .box-text-part .sub_button1 {
    bottom: 25px;
  }
  .header-right-icon .sidebar:after, .header-right-icon .sidebar.Down:after {
    background-size: 50%;
    background-position: right top;
  }
  .box-text-part .card-title br {
    display: none;
  }
  .recent_contant .recent_img {
    width: 100%;
  }
  .recent_posts .recent_contant .recent_item {
    border: 0 !important;
  }
  .news .box-text-part {
    padding: 30px 30px 80px;
  }
  .Our_Clients .Our_Clients_title h1, .Testimonial .Our_Testimonial_title h3 {
    font-size: 24px !important;
  }
  .Our_Clients .Clients_item .Clients_info p, .Testimonial .Testimonial_item p {
    font-size: 16px !important;
  }
  .Our_Clients .Clients_item .Clients_info h4 {
    font-size: 24px !important;
  }
  .Testimonial .Testimonial_Contant {
    padding: 20px;
  }
  .Testimonial .Testimonial_item h5 {
    font-size: 20px;
  }
  .Our_Clients .Clients_Contact .Clients_item {
    padding: 10px 20px !important;
  }
  .header .page-padding.pt-3 {
    padding: 0 !important
  }
  .sub_office p {
    margin-bottom: 0 !important;
  }
  .sub_office {
    margin-bottom: 20px;
  }
  .sub_office:first-child {
    margin-top: 20px
  }
  .sub_office:last-child {
    margin-bottom: 0
  }
	.experience {
    height: 420px !important;
}
	.stories {
    height: 310px !important;
}
	.Northcroft {
    height: 370px !important;
}
}
/* end max width 575px */
/* start max width 540px */
@media screen and (max-width:541px) {
  .Other_Office .Other_item1:nth-child(2) {
    padding-top: 0 !important;
  }
  .Quantity .right_side .quantity_heading, .pro_manag .Quantity .right_side .quantity_heading {
    padding: 40px 15px !important;
  }
  .Quantity .right_side .quantity_heading p, .Our_Projects .Projects_title h3, .pro_manag .Quantity .right_side .quantity_heading p {
    font-size: 32px !important;
  }
  footer .main_footer {
    padding-bottom: 50px;
  }
  .about .box-text-part, .con_service .box-text-part {
    padding: 30px 30px 90px;
  }
  .Our_Projects .Projects_title h3 {
    font-size: 26px !important;
  }
	
	.experience {
    height: 360px !important;
}
	.stories {
    height: 270px !important;
}
	.Northcroft {
    height: 315px !important;
}
}
/* end max width 540px */
/* start max width 425px */
@media screen and (max-width:425px) {
  .Contact_Us .Contact_Us_title h1, .main_right_approch .right_side .approch_heading p {
    font-size: 30px !important;
  }
  .contact_item .office_info {
    padding-bottom: 20px !important;
  }
  .office_info .office_contact .c_heading {
    padding-right: 5px !important;
  }
  .contact_item .office_info .office_member p, .office_info .office_contact .c_heading, .office_info .office_contact .c_text, .Other_Off_details .sub_office .off_name, .Other_Off_details .sub_office .off_email {
    font-size: 16px !important;
    margin: 0 !important;
  }
  .Other_Office .main_Other_Office .Other_Office_title h3 {
    font-size: 25px !important;
  }
  .Other_Office .Other_item1:nth-child(2) {
    padding-top: 0 !important;
  }
  .Contact_map .map_img .map_center {
    right: 0 !important;
  }
  .Contact_Us .main_Contact_Us .contact_item, .Other_Office .Other_item1 {
    padding: 40px 20px 20px !important;
  }
  .Other_Office .main_Other_Office .Other_item2 {
    padding: 40px 20px !important;
  }
  .Other_item2 .sub_off_detail span, .Other_item2 .sub_off_detail p {
    font-size: 22px !important;
    line-height: 30px;
  }
  .Contact_map .map_img {
    height: 50vh !important;
  }
  .Contact_Us .main_Contact_Us .contact_item:last-child {
    padding: 0 20px !important;
  }
  .Quantity .quantity_title h3 {
    font-size: 26px !important;
  }
  .approch_contact .approch_title h3, .approch_contact .right_side .recent_point h4 {
    font-size: 24px !important;
  }
  .approch_contact .left_side, .approch_contact .right_side .recent_point, .right_side .approch_heading {
    padding: 30px 20px !important;
  }
  .Right_approch .approch_contact .approch_info p {
    font-size: 16px !important;
  }
  .services .approch_contact .approch_title .approch_box p {
    margin: 0 !important;
  }
  .capabilities .capabilities_item .capabiliti_contant {
    padding: 0;
  }
  .header .page-padding.pt-3 {
    padding-top: 10px !important
  }
  .header .page-padding.pt-3 .py-3 {
    padding-top: 0 !important
  }
	.BannerImg {
    height: 680px;
}
	.experience {
    height: 280px !important;
}
	.stories {
    height: 210px !important;
}
	.Northcroft {
    height: 245px !important;
}
	.home .stories .stories_info {
    padding: 10px;
}
	.home .stories .stories_img .stories_info p, .experience .main_experience .experience_info p{ font-size: 22px !important; line-height: 22px !important;}
}
/* end max width 425px */
/* start max width 320px */
@media screen and (max-width:320px) {
	.header .page-padding.pt-3 {
    padding-top: 8px !important;
  }
  .banner_box {
    padding: 20px 15px;
    font-size: 14px;
  }
  p, body {
    font-size: 14px;
    line-height: 22px;
  }
  .fs-1 {
    font-size: calc(1rem + 1.5vw) !important;
  }
  .high_australia .recent_posts .recent_item .high_cliet_details, .recent_posts .recent_item .our_scope {
    padding: 20px;
  }
  .box-text-part .sub_button1 {
    bottom: 30px;
  }
	.BannerImg {
    height: 710px;
}
	.experience {
    height: 240px !important;
}
	.stories {
    height: 180px !important;
}
	.Northcroft {
    height: 210px !important;
}
}
/* start max width 320px */