.tm-contact-top {
    margin-top: -50px;
}
.branch-content>h2
{
	text-align:center;
}
.branch-content>h6
{
	text-align:center;
}
.heading-left>h5
{
	text-align:left;
}
.home-reason-h2>h2
{
	font-size:30px;
}
.branch-form {
    padding-top: 100px;
	padding-bottom:50px;
	border-radius:4px;
	box-shadow:2px 1px 3px 2px #c0c0c0;
}
.branch-form-field>textarea
{
	padding:40px;
	height:280px;
	margin-bottom:10px;
}
.tm-cbuttom
{
	background-color:white;
}
.tm-contect-height
{
	margin-top:30px;
}
.imag-boder
{
	border-radius:10px;
	box-shadow:0px 3px 2px 2px #aeaeae;
	
}
.imag-boder>img
{
	border-radius:10px;
	box-shadow:2px 1px 2px 1px #c7c7c7;
	
}
.about-tab-box>p
{
	padding:20px;
}
.about-tab-box>ul
{
	padding:20px;
}
.about-tab-box>ul>li
{
	padding:6px;
}
.about-button>button
{
	margin:0 auto;
}
.custom-margin
{
	margin-top:20px;
}
.custome-nav
{
	color:black;
	font-size:15px;
}
.custom-img-down
{
	margin-top:40px;
	margin-bottom:10px;
}
.custom-img
{
	margin-top:35px;
}
.custom-block>h2
{
	font-size:30px;
}
.left-content>h5
{
	text-align:left;
	font-family:sans-serif;
}
.nav-tab-custom
{
	padding-top:50px;
}
.custom-block
{
	padding-top:40px;
}
.about-body>h2
{
	font-size:25px;
}
.about-img
{
	display:flex;
}
.about-img>img
{
	margin:auto;
	margin-bottom:20px;
}
.table-style
{
	background-color:#c1c1c1;
	padding-top:20px;
	margin-top:20px;
	margin-bottom:50px;
	border-radius:4px;
}
.advantage-upper
{
	background:;
	padding-top:15px;
	border-radius:4px;
}
.footer-p>p
{
	color:white;
}
.footer-bottom
{
	text-align:right;
}
/*----about-us-custom----*/
.about-us-block
{
	padding-bottom:20px;
}
/*-----------------------*/
.overlay {
  display: none;
  position: fixed;
  z-index: 99;
  top: 0;
  padding-top:-20px;
  margin-top:-200px;
  bottom:0;
  left: 0;
  right:0;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0, 0.9);
}

.overlay-content {
  position: relative;
  top: 45%;
  text-align: center;
  margin-top: 30px;
  margin: auto;
  width:35%;
}

.overlay .closebtn {
  position: absolute;
  top: 220px;
  right: 45px;
  font-size: 60px;
  cursor: pointer;
  color: white;
}

.overlay .closebtn:hover {
  color: #ccc;
}

.input-q{
  padding: 15px;
  font-size: 17px;
  border: none;
  margin-bottom:5px;
  background: #fff!important;
}

.input-q input:hover {
  background: #f1f1f1;
}
.bk-cust{    
    width: 90%;
    margin: 0 auto;
    padding-bottom: 20px;
}
.c-text{    
    color: #000!important;
    font-family: sans-serif;
    font-weight: 500;
    padding-top:10px;
}
.b-cust{    
    border-radius: 3px;
    background: #fff;
}
.tm-form input, .tm-form textarea, .tm-form select {
    border: 1px solid #c8c8c8;
}
.tm-form .nice-select {
    border: 1px solid #c7c7c7;
    background: #fff;
    margin-bottom:5px;
}
/* --------------- Media 960 to 1024 ------------------ */
@media all and (min-width:1024px) and (max-width: 1200px) {
.container {
width: 1250px;
}
}
/* --------------- Media 960 to 1024 ------------------ */
@media all and (min-width:960px) and (max-width: 1024px) {
  
}
/* --------------- Media 801 to 959 ------------------ */
@media all and (min-width:801px) and (max-width: 959px) {
  
}
/* --------------- Media 769 to 800 ------------------ */
@media all and (min-width:769px) and (max-width: 800px) {
  
}
/* --------------- Media 569 to 768 ------------------ */
@media all and (min-width:569px) and (max-width: 768px) {
  .overlay-content {
      position: relative;
      top: 46%;
      text-align: center;
      margin-top: 30px;
      margin: auto;
      width:90%;
    }
  .bk-cust {
    margin: 0 auto;
    padding-bottom: 20px;
    width: 80%;
    }
    .custom-img-down {
    margin-top: 10px;
    margin-bottom: 10px;
    }
    .pa-cs{padding:0;}
}
/* --------------- Media 481 to 568 ------------------ */
@media all and (min-width:481px) and (max-width: 568px) {
  .overlay-content {
      position: relative;
      top: 46%;
      text-align: center;
      margin-top: 30px;
      margin: auto;
      width:90%;
    }
  .bk-cust {
    margin: 0 auto;
    padding-bottom: 20px;
    width: 80%;
    }
    .custom-img-down {
    margin-top: 10px;
    margin-bottom: 10px;
    }
    .pa-cs{padding:0;}
}
/* --------------- Media 321 to 480 ------------------ */
@media all and (min-width:321px) and (max-width: 480px) {
  .overlay-content {
      position: relative;
      top: 46%;
      text-align: center;
      margin-top: 30px;
      margin: auto;
      width:90%;
    }
  .bk-cust {
    margin: 0 auto;
    padding-bottom: 20px;
    width: 80%;
    }
    .custom-img-down {
    margin-top: 10px;
    margin-bottom: 10px;
    }
    .pa-cs{padding:0;}

}
/* --------------- Media 0 to 320 ------------------ */
@media all and (min-width:0px) and (max-width: 320px) {
  .overlay-content {
      position: relative;
      top: 46%;
      text-align: center;
      margin-top: 30px;
      margin: auto;
      width:90%;
    }
  .bk-cust {
    margin: 0 auto;
    padding-bottom: 20px;
    width: 80%;
    }
    .custom-img-down {
    margin-top: 10px;
    margin-bottom: 10px;
    }
    .pa-cs{padding:0;}
}