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







}

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




.hero__content {
  padding: 0 30px;
}
.hero__content h3 {
  font-size: 43px;
}
.hero__content p {
  font-size: 16px;
}
.theme__btn {
  font-size: 16px;
}
.hero__img {
  padding: 100px 50px;
}
.zik__content h3 {
  font-size: 43px;
}
.work__img {
  width: 46%;
}
.single__work {
  padding-right: 0;
}
.work__content h3 {
  font-size: 40px;
}

.idea__content h3 {
	font-size: 36px;
}

.road__box {
  padding-right: 20px;
}
.road__content {
  width: 60%;
}
.road__wraper {
  padding-left: 20px;
}







}

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

.hero__content {
  padding: 0 30px;
}
.hero__content h3 {
  font-size: 31px;
}
.hero__content p {
  font-size: 13px;
}
.theme__btn {
  font-size: 16px;
}
.hero__img {
  padding: 100px 50px;
}
.zik__content h3 {
  font-size: 33px;
}
.work__img {
  width: 46%;
}
.single__work {
  padding-right: 0;
}
.work__content h3 {
  font-size: 34px;
}


.zik__img {
  width: 50%;
}
.zik__content {
  width: 48%;
}
.work__title h3 {
  font-size: 43px;
}
.work__wrap {
  padding: 60px 0;
}
.work__content p {
  font-size: 14px;
}
.single__blog {
  width: 48%;
}

.idea__content h3 {
	font-size: 36px;
}
.idea__content {
  width: 100%;
  text-align: center;
  order: 2;
}
.idea__img {
  margin: auto;
}




.vote__title h3 {
  font-size: 36px;
}
.vote__top--left-btn span {
  margin-right: 20px;
}
.vote__user {
  padding-right: 10px;
  margin-right: 10px;
}
.vote__top--left-btn a {
  font-size: 13px;
}
.vote__top--right-btn {
  width: 100%;
  margin-top: 10px;
}
.promo__img {
  width: 46%;
}
.promo__text h3 {
  font-size: 36px;
}
.promo__socail a {
  margin-right: 15px;
}
.promo__socail a svg {
  max-width: 30px;
}
.promo__copy input {
  width: 231px;
}

.contact__content {
  width: 100%;
  order: 2;
}
.contact__img {
  width: 100%;
  margin-bottom: 50px;
}
.contact__img img {
  width: 100%;
}.idea__tab ul {
	gap: 50px;
}
.road__box {
  padding: 0 20px;
}
.road__content {
  width: 100%;
  order: 2;
}
.road__wraper {
  /*! padding-left: 20px; */
  padding: 30px;
}

.road__img {
  width: 100%;
}
.road__img img {
  width: 100%;
}
.single__road::after {
  /*! height: 195%; */
}
.single__road::before {
  display: none;
}
.single__road::after {
  display: none;
}
.road__wraper {
}
	
}
 

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

.single__work {
	text-align: center;
}
.hero__content {
  padding: 30px;
  width: 100%;
  order: 2;
}
.hero__content h3 {
  font-size: 35px;
}
.hero__content p {
  font-size: 14px;
}
.theme__btn {
  font-size: 16px;
}
.hero__img {
  padding: 100px 50px;
  width: 100%;
  /*! margin-bottom: 30px; */
}
.zik__content h3 {
  font-size: 30px;
}
.work__img {
  width: 100%;
  margin-bottom: 30px;
}
.single__work {
  padding-right: 0;
  flex-wrap: wrap;
  padding-bottom: 50px;
  padding-top: 50px;
}
.work__content h3 {
  font-size: 30px;
}


.zik__img {
  width: 100%;
  margin-bottom: 10px;
  accent-color: ;
}
.zik__content {
  width: 100%;
  order: 2;
}
.work__title h3 {
  font-size: 36px;
}
.work__wrap {
  padding: 60px 0;
}
.work__content p {
  font-size: 14px;
}
.single__blog {
  width: 100%;
}
.blog__img img {
	width: 100%;
}
.header__menu {
  display: none;
}
.zik__img img {
  width: 100%;
}
.work__content {
  width: 100%;
  order: 2;
  padding: 0 20px;
}
.blog__title h3 {
  font-size: 28px;
}
.footer__menu {
  text-align: center;
}

.idea__content h3 {
	font-size: 33px;
}
.idea__content p {
  font-size: 14px;
}
.idea__content {
  width: 100%;
  text-align: center;
  order: 2;
}
.idea__img {
  margin: auto;
}




.vote__title h3 {
  font-size: 36px;
}
.vote__top--left-btn span {
  margin-right: 20px;
}
.vote__user {
  padding-right: 10px;
  margin-right: 10px;
}
.vote__top--left-btn a {
  font-size: 11px;
  padding-left: 10px;
  padding-right: 10px;
}
.vote__top--right-btn {
  width: 100%;
  margin-top: 10px;
}
.promo__img {
  width: 100%;
}
.promo__text h3 {
  font-size: 36px;
  margin-bottom: 20px;
}
.promo__content {
  width: 100%;
  order: 2;
}
.promo__socail a {
  margin-right: 15px;
}
.promo__socail a svg {
  max-width: 30px;
}
.promo__copy input {
  width: 231px;
}

.vote__top--notify p {
  margin-bottom: 10px;
  width: 100%;
  font-size: 14px;
}

.contact__content {
  width: 100%;
  order: 2;
}
.contact__img {
  width: 100%;
  margin-bottom: 50px;
}
.contact__img img {
  width: 100%;
}
.contact__text h3 {
  font-size: 36px;
}

.single__table {
  width: 100%;
  margin-bottom: 50px;
}
.single__table {
  margin: 0;
}

.idea__tab ul {
	gap: 20px;
}

.idea__flex {
	padding-top: 0;
}
.info__title h3 {
  font-size: 33px;
  text-align: left;
}
.info__top--text {
  padding-top: 0;
}
.info__form--title h3 {
  margin-bottom: 20px;
}
.info__single--select.select1 {
  width: 100%;
  margin: 0;
  margin-bottom: 20px;
}
.info__select--flex {
  width: 100%;
}
.info__single--select {
  width: 100%;
  margin: 0;
}
.single__info--input label {
  font-size: 18px;
}

.policy__title h3 {
	font-size: 36px;
}
.road__img {
  width: 100%;
}
.road__img img {
  width: 100%;
}
.single__road::after {
  /*! height: 195%; */
}
.single__road::before {
  display: none;
}
.single__road::after {
  display: none;
}

.road__box {
  padding: 0 20px;
}
.road__content {
  padding: 20px;
  width: 100%;
}
.road__content p {
  font-size: 14px;
}.bar.d-none {
	display: block !important;
}
.single__idea--select {
	width: 100%;
}
.idea__blog--select-flex {
	gap: 15px;
}

}





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

 
}