@media only screen and (max-width: 480px) {
  img,
  iframe,
  video {
    max-width: 100%;
  }

  .banner-title {
    padding: 6px 20px;
    font-size: 16px;
  }

  .banner_text {
    font-size: 13px;
    padding: 9px 7px;
    line-height: 16px;
    margin: 0 12px;
  }

  .banner_text span {
    font-size: 12px;
    margin-top: 3px;
  }

  .sign-up-sec {
    margin: 10px 0;
  }

  .sign-up-sec-inner {
    padding: 20px 10px;
  }

  .sign-up-sec-title {
    font-size: 20px;
    line-height: 12px;
    margin-bottom: 12px;
  }

  .content-nav li {
    margin: 0 5px 5px 5px;
    font-size: 12px;
  }

  .content-nav {
    padding: 40px 0px 10px;
  }

  .news-img {
    margin-bottom: 20px;
  }

  .blog-item h3 {
    font-size: 17px;
    margin-bottom: 18px;
  }

  .blog-item {
    margin-bottom: 20px;
  }

  .footer_main {
    padding: 30px 0;
  }

  .nav li {
    font-size: 11px;
    margin: 0 6px;
  }

  .footer {
    margin-bottom: 20px;
  }

  .comment_sec li::before {
    left: -15px;
  }

  header {
    padding: 9px 0;
  }

  .content-nav li a {
    padding: 6px 7px;
  }

  .sidebar {
    border-left: none;
    padding-left: 0;
  }

  .show {
    text-align: left;
  }
	
  .col-lg-9 h1 {
  font-size: 20px !important;
  font-weight: bold !important;
  text-transform: capitalize;
  letter-spacing: 2px;
  margin-bottom: 30px !important;
}	
	

.psac-post-categories a {
  font-size: 20px !important;
 
}	
	
.psac-post-categories {
  background: #db2532;
  position: absolute;
  color: #fff;
  padding: 14px 70px;
  text-transform: uppercase;
  font-size: 25px;
  font-weight: 600;
  text-decoration: none;
  top: -347px !important;
  left: -392px !important;

}

.pagination {
  margin-bottom: 30px;
}	
	
	
#comments {
  font-size: 18px !important;
 
}
	
.comment-form textarea {
  width: 100%;
}	

.comment-form-email label {
  float: left;
  width: 100%;
}


.comment-form-email input {
  width: 100%;
}	
	
.comment-form-author input {
  width: 100%;
}	
	
	
.comment-form-url input {
  width: 100%;
}	
	
	
	
	
	
}

@media only screen and (min-width: 481px) and (max-width: 640px) {
  img,
  iframe,
  video {
    max-width: 100%;
  }

  .banner-title {
    padding: 10px 30px;
    font-size: 19px;
  }

  .banner_text {
    font-size: 16px;
    padding: 12px 16px;
    line-height: 23px;
  }

  .banner_text span {
    font-size: 12px;
    margin-top: 3px;
  }

  .sign-up-sec {
    margin: 10px 0;
  }

  .sign-up-sec-inner {
    padding: 20px 10px;
  }

  .content-nav li {
    margin: 0 5px 5px 5px;
    font-size: 12px;
  }

  .content-nav {
    padding: 40px 0px 10px;
  }

  .news-img {
    margin-bottom: 20px;
  }

  .blog-item h3 {
    font-size: 17px;
    margin-bottom: 18px;
  }

  .blog-item {
    margin-bottom: 20px;
  }

  .footer_main {
    padding: 30px 0;
  }

  .footer {
    margin-bottom: 20px;
  }

  .comment_sec li::before {
    left: -15px;
  }

  header {
    padding: 9px 0;
  }

  .content-nav li a {
    padding: 6px 7px;
  }

  .sidebar {
    border-left: none;
    padding-left: 0;
  }

}

@media only screen and (min-width: 641px) and (max-width: 767px) {
  img,
  iframe,
  video {
    max-width: 100%;
  }

  .banner-title {
    padding: 10px 30px;
    font-size: 19px;
  }

  .banner_text {
    font-size: 16px;
    padding: 12px 16px;
    line-height: 23px;
  }

  .banner_text span {
    font-size: 12px;
    margin-top: 3px;
  }

  .sign-up-sec {
    margin: 10px 0;
  }

  .sign-up-sec-inner {
    padding: 20px 10px;
  }

  .content-nav li {
    margin: 0 5px 5px 5px;
    font-size: 12px;
  }

  .content-nav {
    padding: 40px 0px 10px;
  }

  .news-img {
    margin-bottom: 20px;
  }

  .blog-item h3 {
    font-size: 17px;
    margin-bottom: 18px;
  }

  .blog-item {
    margin-bottom: 20px;
  }

  .footer_main {
    padding: 30px 0;
  }

  .footer {
    margin-bottom: 20px;
  }

  .comment_sec li::before {
    left: -15px;
  }

  header {
    padding: 9px 0;
  }

  .content-nav li a {
    padding: 6px 7px;
  }

  .sidebar {
    border-left: none;
    padding-left: 0;
  }

  .nav li {
    font-size: 15px;
  }

}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  img,
  iframe,
  video {
    max-width: 100%;
  }




  .sign-up-sec {
    margin: 10px 0;
  }

  .sign-up-sec-inner {
    padding: 20px 10px;
  }

  .news-img {
    margin-bottom: 20px;
  }

  .footer {
    margin-bottom: 20px;
  }

  .comment_sec li::before {
    left: -15px;
  }

  header {
    padding: 9px 0;
  }

  .content-nav li a {
    padding: 6px 7px;
  }

  .sidebar {
    border-left: none;
    padding-left: 0;
  }

  .nav li {
    font-size: 15px;
  }
	
 .col-lg-9 h1 {
  font-size: 28px !important;
  font-weight: bold !important;
  text-transform: capitalize;
  letter-spacing: 2px;
  margin-bottom: 30px !important;
}	
	

.psac-post-categories {
  background: #db2532;
  position: absolute;
  color: #fff;
  padding: 14px 70px;
  text-transform: uppercase;
  font-size: 25px;
  font-weight: 600;
  text-decoration: none;
  top: -371px !important;
  left: -177px !important;

}

.pagination {
  margin-bottom: 30px;
}
	

}

@media only screen and (min-width: 992px) and (max-width: 1280px) {
  img,
  iframe,
  video {
    max-width: 100%;
  }



  .sign-up-sec {
    margin: 10px 0;
  }

  .sign-up-sec-inner {
    padding: 20px 10px;
  }

  .nav li {
    font-size: 18px;
  }

  .sidebar-post-box-text h3 {
    font-size: 11px;
  }

  .sidebar-post-box-text h4 {
    font-size: 11px;
  }





}
