.rtp{ padding-top:0!important;}
.rbp{ padding-bottom:0!important;}

.feedreader_box1 {
   padding: 40px 0px 400px;
  background-color:#8080801f;
  float:left;
  width:100%;
  margin:0 auto;
  }
.thank-u-page-rss {
    flex: 0 30%;
}
img.featured-image {
   // width: 100%;
    //  height: 250px;
  display: none;
}
.post-name {
    text-align: center;
  text-decoration:none;
     padding-top: 20px;
    font-size: 20px;
      min-height: 65px;
}
.read-more-link {
    text-align: right;
 
}
.post-name a,.read-more-link a{
  color:#000;
  text-decoration:none;
}
.contact-form-inner-wrapper {
       display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
 min-height:500px;
}
.contact-details {
    flex: 0 35%;
  background-color:#1f5351;
}
.contact-form {
    flex: 0 60%;
   background-color:#1a4544;
  color:#ffffff;
}
.contact-form-outer-wrapper-1{
      float: left;
  width:100%;
  margin-top:0px !important;
  margin:0 auto;
}
.contact-header {
    width: 80%;
    margin: 0 auto;
  padding: 30px 0;
}
.contact-header h2{
  font-size: 30px;
     color:#fff;
}
.contact-header p{
    font-size: 14px;
    line-height: 21px;
   color:#fff;
}
.contact-ph-number {
    padding-top: 20px;
}
.contact-ph-number h3{
     font-size: 20px;
    font-weight: 300;
  line-height: 1.2;
      color: #fff;
}
/*.contact-form-outer-wrapper-1 input.hs-button.primary.large{
         border: 0;
    color: #fff;
    background-color: #1a4544;
    font-size: 18px;
    font-weight: 300;
    font-family: 'Lato',sans-serif;
    text-align: right;
    padding-right: 0px;
  width:auto !important;
  padding:0px;
  border-radius:0;
}
.contact-form-outer-wrapper-1 .form-columns-2,.contact-form-outer-wrapper-1 .form-columns-1{
  margin:0 auto !important;
  max-width:700px !important;
}
.contact-form-outer-wrapper-1 .form-columns-1 input{
  width:100% !important;
}
.contact-form-outer-wrapper-1 .form-columns-1 textarea{
    width:100% !important;
      height: 200px;
    background-color: #fff;
    border-radius: 10px;
  font-size:17px;
      font-weight: 400;
}*/
.contact-form-outer-wrapper-1 .contact-form form{
  padding:40px;
}
/*.contact-form-outer-wrapper-1 .form-columns-2 input{
    height: 50px;
    border-radius: 10px;
    background-color: #fff;
      font-size: 17px;
    font-weight: 400;
  border:none;
 }
.contact-form-outer-wrapper-1 .hs-form-field {
padding-bottom: 20px !important;
}
.contact-form-outer-wrapper-1 .form-columns-1 input{
    height: 50px;
    border-radius: 10px;
    background-color: #fff;
    font-size: 17px;
    font-weight: 400;
  border:none;
 }*/
.contact-form-outer-wrapper-1{
  padding:70px 0px 90px;
  background: linear-gradient(#ededed, #fff);
background: linear-gradient(#fff 30%,#ededed 30%);
}
.contact-form-outer-wrapper-1 .hs_submit.hs-submit{
  padding-top:25px;
}
.rec-blog-outer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    margin: 0 auto;
}
/*.hs-error-msgs li{
  color:#f50909;
  list-style-type:none;
      font-size: 12px;
}
.hs-form-required {
    color: #ffff;
  display:none;
}*/
.featured-image{
  min-height: 250px;
max-height: 250px;
overflow: hidden;
background-repeat: no-repeat;
background-size: 100%;
     background-position: top;
}
.featured-image a {
float: left;
width: 100%;
display: inline-block;
min-height: 250px;
}
/*.contact-form-outer-wrapper-1 .form-columns-1 .hs_role span {
    color: #fff !important ;
    padding-bottom: 10px;
    font-size: 16px;
}
.contact-form-inner-wrapper .hs_role.hs-role.hs-fieldtype-select.field.hs-form-field {
    margin: 0px 0px 20px;
    color: #fff !important;
    width: 100%;
    margin-right: 0px !important;
}/*
/************** ipad ***************/
@media (max-width: 1080px) {

.contact-details {
flex: 0 100%;
background-color: #1f5351;
}
.contact-form {
flex: 0 100%;
background-color: #1a4544;
      padding: 0px 0px 30px 10px;
}
/*.hs_role .hs-input {
    margin-bottom: 15px;
    height: 50px;
    width: 100% !important;
    color: gray;
    font-size: 16px;
}*/
}

/************** ipad nd tab ***************/
@media only screen and (min-width:768px) and (max-width: 1024px) and (orientation : portrait){}

/************** iphone roatate***************/
@media (max-width: 767px) {}

/************** iphone ***************/
@media (max-width: 479px) {}