@media (min-width: 320px) and (max-width: 767px){
      p{
        font-size: 13px;
    }
    h5{
        font-size: 14px;
    }
    /*home page responsive nav part start*/
        .nav_logo {
    	width: 110px;
    }
    .nav_apply_btn {
    	display: flex;
    	padding: 15px 0;
    }
    .nav_apply_btn h3{
        font-size: 16px;
    }
    /*home page responsive nav part end*/
    /*home page responsive banner part end*/
    #banner_part {
    	height: 200px;
    	margin: 15px;
    }
    .banner_round_item {
    	width: 120px;
    	height: 120px;
    	
    }
    .banner_round_main_items {
    	display: none;
    }
    .banner_round_circle_red {
    	border: 1px solid #003259;
    	width: 120px;
    	height: 120px;
    }
    .banner_round_item h5 {
    	font-size: 13px;
    }
    .banner_round_circle_white {
    	border: 10px solid #f2f2f2;
    	margin: 0 35px;
    }
    /*home page responsive banner part end*/
    /*home page responsive about part end*/
  
    .about_contents {
    	padding: 20px;
    	margin: 0px auto;
    }
    .about_contents h5{
        line-height: 22px;
        font-size: 14px;
    }
    #about_part {
    	padding: 30px 0;
    }
    .tf__design_form {
    	padding: 10px;
    	margin-top: 0;
    }
    input, textarea {
    	padding: 8px 12px;
    	font-size: 14px;
    	margin: 0px;
    	border-radius: 2px;
    }
    .common_btn {
    	display: inline-flex;
    	padding: 10px 15px;
    }
    .section-title h2 {
    	font-size: 22px;
    }
    .section-title {
    	padding: 20px 0;
    }
    .incorpo_item {
    	padding: 2px;
    	border-radius: 0px;
    	margin: 10px 0;
    	height: 80px;
    }
    .about_brand_items .brand_pic {
    	margin-bottom: 20px;
    	background: #ebebeb;
    	padding: 10px 30px;
    }
    .footer_logo_item {
    	top: 0px;
    	width: 160px;
    	margin-left: 100px;
    }
    #stickphone a i {
    	padding: 8px 10px;
    	font-size: 35px;
    	margin-left: 22px;
    }
    .contact_social_icon a {
    	width: 35px;
    	height: 35px;
    	line-height: 35px;
    	font-size: 14px;
    }
    /*home page responsive about part end*/
}
@media (min-width: 1400px) and (max-width: 1600px) {
  /*==============================
        HOME PAGE 2 START
    ==============================*/

  .main_menu_2 {
    overflow: auto;
  }
  .tf__blog_text ul {
    gap: 10px;
  }

  .tf__about_img_2 {
    width: auto;
    height: auto;
  }

  .tf__about_text_2 ul li {
    margin-top: 60px;
  }

  .tf__single_service_2 a {
    padding: 16px 30px;
  }

  .tf__skills_2 .nav .nav-item button {
    padding: 15px 30px;
  }

  .tf__blog_img_2 {
    height: 240px;
  }

  .tf__blog_text_2 .title {
    max-width: 100%;
  }

  .tf__contact_2_text {
    padding: 40px;
  }

  .main {
    padding-left: 277px;
    padding-right: 30px;
  }

  .tf__section_heading h2 {
    font-size: 48px;
  }

  /*==============================
        HOME PAGE 2 END
    ==============================*/
}



