/* XL Device :1200px. */
@media (min-width: 1200px) and (max-width: 1449px) {

    .hero-title a {
        font-size: 53px;
        line-height: 60px;
      }
      .hero-title p {
        font-size: 16px;
      }
      .hero-nid-text h3 {
        font-size: 24px;
      }
      .hero-last span {
        font-size: 17px;
      }
      .hero-last a {
        font-size: 17px;
      }
  
.hero-title {
  margin-bottom: 40px;
}
.hero-nid-text {
  margin-bottom: 27px;
}
  
.hero-main img {
	max-width: 70%;
}
.hero-containt {
	text-align: center;
	padding-top: 140px;
	padding-bottom: 100px;
}
}

/* LG Device :992px. */
@media (min-width: 992px) and (max-width: 1200px) {

    .hero-title a {
        font-size: 41px;
        line-height: 49px;
      }
      .hero-title p {
        font-size: 14px;
      }
      .hero-nid-text h3 {
        font-size: 21px;
      }
      .hero-last span {
        font-size: 15px;
      }
      .hero-last a {
        font-size: 15px;
      }
  
.hero-title {
  margin-bottom: 40px;
}
.hero-nid-text {
  margin-bottom: 27px;
}
.hero-main img {
	max-width: 70%;
}

.hero-containt {
	text-align: center;
	padding-top: 90px;
	padding-bottom: 100px;
}
}

 
/* MD Device :768px. */
@media (min-width: 768px) and (max-width: 991px) {


    .hero-title a {
        font-size: 41px;
        line-height: 49px;
      }
      .hero-title p {
        font-size: 14px;
      }
      .hero-nid-text h3 {
        font-size: 21px;
      }
      .hero-last span {
        font-size: 15px;
      }
      .hero-last a {
        font-size: 15px;
      }
      
.hero-main img {
	max-width: 70%;
}
  
.hero-title {
  margin-bottom: 40px;
}
.hero-nid-text {
  margin-bottom: 27px;
}
.hero-containt {
	text-align: center;
	padding-top: 90px;
	padding-bottom: 100px;
}
}
 

/* SM Small Device :320px. */
@media only screen and (min-width: 320px) and (max-width: 767px) {
    .hero-title a {
        font-size: 33px;
        line-height: 49px;
      }
      .hero-title p {
        font-size: 14px;
      }
      .hero-nid-text h3 {
        font-size: 18px;
      }
      .hero-last span {
        font-size: 15px;
      }
      .hero-last a {
        font-size: 15px;
      }
  
.hero-title {
  margin-bottom: 40px;
}
.hero-nid-text {
  margin-bottom: 27px;
}
 
.hero-img {
  /*! display: none; */
}
.hero-h.d-none {
  /*! display: block !important; */
  max-width: 90%;
  margin: auto;
  margin-bottom: 33px;
}
.hero-area {
  padding: 50px 0;
  padding-top: 0;
} 
  
.hero-main img {
	max-width: 85%;
}
.hero-containt {
	padding-top: 76px;
}  

}





/* SM Small Device :550px. */
@media only screen and (min-width: 576px) and (max-width: 767px) {

 
}