.extra-contactinfo { padding-top: 20px; }
/**---- foooter design  -----*/
a.sq-skype.ajcuustomskype {
    color: #fff;
    border: 1px solid #ee3b24;
}
a.sq-skype.ajcuustomskype i {
    color: #fff;
}
a.sq-skype.ajcuustomskype:hover {
    border: 1px solid #fff;
}
.hs-social a:hover {
    border: 1px solid #fff;
}
.hs-social a {
    border: 1px solid #ee3b24;
}

.hs-site-info a {
    border-bottom: none;
}
@media only screen and (min-width: 768px)  {
p.paddingexc { margin-top: 15px; }
p.paddingexc.wps-ffcenter { text-align: center; }
.hs-social.wpsfftsocial {
    margin-top: 8px;
    text-align: right;
}
}
i.fixpadicon {
    padding-right: 10px;
color: #ee3b24;
}

/**--- contact form css -----*/
.hs-contact-form p label {
    width: 100%;
}
.hs-copy-center.col-md-8.col-sm-4.col-xs-12.wps-centeralign {
    padding-top: 0px;
    text-align: center;
}

.wps-centeralign {
    padding-top: 0px;
    text-align: center;
}

@media only screen and (max-width: 550px)  {
.hs-portfolio { position: initial !important; }
.hs-home-slider-section .bx-viewport { max-height: 220px !important;     height: 220px !important; } 
.hs-site-description {
    color: #EEE;
    margin: 0;
    font-size: 10px;
    font-style: italic;
    line-height: 1;
}
}
#hs-bottom-footer {
    background: #333;
    padding: 0px 0;
    color: #AAA;
    line-height: 1.2;
    font-size: 13px;
}
/**=== doc change ===*/
.weps_center {
    margin-top: 40px;
    text-align: center;
}
.weps_center a.btn.btn-info {
    background: #ee3b24;
    border: #ee3b24;
    text-transform: uppercase;
    word-spacing: 5px;
    color: #fff;
    padding-top: 15px;
    padding-bottom: 15px;
    min-width: 250px;
    font-weight: bold;
}
.weps_center a.btn.btn-info:hover {
    background: #000;
    border: #000;
}
.hs-contact-form select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    background: transparent;
    width: 100%;
    color: #ee3b24;
}
/**=== custom table css ===*/
.rpt_style_basic .rpt_plan .rpt_features .rpt_feature { font-size: 12px; }
p.hs-site-description { font-size: 8px; }
.hs-slide-caption {  top: 35%; }
.hs-main-navigation a{ padding: 0 8px;}
.hs-footer.hs-footer1 { width: 100%; text-align: center; }
.hs-footer ul li:nth-child(1) { background: none; }
ul#menu-footer-menu li { display: inline; }
div#hs-top-footer { padding-top: 10px; padding-bottom: 0px;  background: #333;}
div#hs-site-branding { width: 22%; }
nav#hs-site-navigation { width: 78%; }
a.btn.eps_btnstyle.sliderbtn {
    font-size: 25px;
    margin-top: 30px;
    background: #ee3b24;
    color: #fff;
    border: none;
    padding: 10px 25px;
}
a.btn.eps_btnstyle.sliderbtn:hover {
    font-size: 25px;
    margin-top: 30px;
    background: #fff;
    color: #000;
    border: none;
    padding: 10px 25px;
}
.manjugoogle { padding-top: 30px; }
span.entry-date.published.updated { display: none; }
a.wprs_unslider-arrow.next, a.wprs_unslider-arrow.prev{display:none;}
/**=== newslatter ===*/
.hs-team-member-wrap.hs-clearfix { text-align: center; }
.formssnew input[type="email"] {
    min-width: 260px;
    height: 40px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    border-radius: 30px 5px;
}
.formssnew input[type="submit"] {
    min-width: 60px;
    height: 40px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    border: none;
    border-radius: 30px 5px;
    margin-left: -50px;
}
p.formssnew { display: inline-flex; }
.hs-portfolio {   position: unset !important; }
a.wprs_unslider-arrow.next, a.wprs_unslider-arrow.prev {  display: none; }
@media only screen and (min-width: 1024px)  { 
#hs-home-slider-section .bx-viewport { max-height: 550px !important;     height: 550px !important; } 
.hs-portfolio-posts.hs-clearfix { /* min-height: 450px; */ }
.hs-portfolio-inner { min-height: 260px; }
}
@media only screen and (max-width: 768px)  { 
div#hs-site-branding { width: 80% !important; }
section#hs-service-post-section { position: inherit !important; }
.hs-portfolio-caption { display: none; }
}


/**=== portfolio section ====*/
@media screen and (max-width: 1180px) {
.hs-container { width: 94% !important; }
}
@media screen and (max-width: 580px){
.hs-slide-cap-desc { display: block ; }
a.btn.eps_btnstyle.sliderbtn { font-size: 18px; min-width: 250px; margin-top: 15px; }
.hs-slide-caption { top: 50%; }
}
@media screen and (max-width: 340px){
.hs-slide-cap-desc { font-size: 14px; }
.hs-slide-caption { padding: 0px 0px; }
}
.hs-section-title {
  max-width: 100%;
}
.hs-content {
    text-align: justify;
}
h1.hs-section-title {
    margin: auto;
}