p.footer-p{font-size:17px; text-transform:capitalize;}
.footer ul li a{text-transform:capitalize; font-size:17px; padding: 0px !important;}
.small-screen-menu {
    display: none;
}
th.product-name {
    padding: 0 25px;
}
.current_page_item a {
    color: #ea1016 !important;
    font-weight: 700;
}
.custom_table tbody tr {
    position: relative;
}
p#Elp {
    text-align: center;
    font-size: 2rem;
    font-family: "Roboto", sans-serif;
  font-weight: 500;
    text-transform: capitalize;
}
.our-ptoducts {
    padding-top: 25px;
}
section.recruiter .row {
    flex-wrap: inherit;
}
img.woocommerce-placeholder.wp-post-image {
    display: none;
}
.recruiter-info {
    padding: 40px 20px;
}
.term-description p {
    font-size: 18px;
}
.yith_ywraq_add_item_response_message.show.hide-when-removed {
    font-size: 14px;
    color: #f00;
}
.yith_ywraq_add_item_browse_message.hide-when-removed {
    position: absolute;
    right: 2%;
    font-size: 16px;
    top: 50%;
    transform: translateY(-50%);
}
.yith_ywraq_add_item_product_message.hide-when-removed {
    font-size: 16px;
    color: green;
}
.yith-ywraq-add-button.show {
    position: absolute;
    right: 2%;
    top: 50%;
    transform: translateY(-50%);
}
.woocommerce ul.products li.product a {
    margin-right: auto;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: none;
    margin: 16px 0;
    padding: 0;
    position: relative;
    width: 100%;
    margin-left: 0;
    box-shadow: 0 0 10px #e7e7e7;
    border-radius: 5px;
    padding: 5px 20px;
    display: flex;
    align-items: center;
}

.woocommerce .content-area .site-main {
    max-width: 100%;
}
.current_page_item  {
    border-bottom : 0;
}
.header-menu-main.top-menus {
    text-align: right;
}
ul.sub-menu {
    text-align: left;
}
.top-menus ul li {
    margin-right: 15px;
}

.main-logo img {
    max-width: 200px;
    height: auto;
}
tr.cart_item {
    width: 100%;
    padding: 0;
    margin: 0;
}
ul.products li.product .button {
    padding: 5px 10px !important;
}
footer.nitro-offscreen {
    position: absolute;
    width: 100%;
}
#titlediv {
  display: none;
}
.header-menu-main a {
    color: #000;
    padding: 0 25px 0 0;
    font-size: 16px;
    font-family: "Roboto", sans-serif;
  font-weight: 400;
}
td.product-quantity {
    width: 100%;
}

td.product-name {
    width: 100%;
}
td.product-name a {
    font-size: 14px;
    color: #000;
    font-family: "Roboto", sans-serif;
  font-weight: 700;
}
a.button.wc-backward {
    margin-bottom: 10px;
}
.col-md-12.singl-featured-image {
    float: none;
}
a.button.wc-backward:hover {
    background: transparent;
}

a.button.wc-backward:before {
    content: "\f177";
    font-family: 'FontAwesome';
    padding-right: 8px;
}
tr.cart_item:nth-child(even) {
    background: transparent;
    margin: 0;
}
.quote-form {
    background: transparent;
    box-shadow: 0 0 10px #e7e7e7;
    border-radius: 4px;
}
#yith-ywraq-form thead {
    background: transparent;
}
tr.cart_item:nth-child(odd) {
    background: transparent;
}
ul {
list-style: none;
}
.news-events .read-more-btn a {
    background: #0a3967;
    font-size: 17px;
    color: #ffffff;
    padding: 18px 30px;
    border-radius: 4px;
}
p.event-content {
    font-size: 16px;
}
footer {
    position: absolute;
    width: 100%;
}
ul.products li.product .price, ul.products li.product .star-rating, ul.products li.product .woocommerce-loop-product__title {
    color: #111 !important;
    font-size: 16px;
}
.paoc-popup-btn {
    color: #fff !important;
    font-size: 16px;
}
.textwidget.custom-html-widget {
    font-size: 16px;
}
.siteorigin-widget-tinymce.textwidget {
    font-size: 16px;
}
.textwidget.custom-html-widget p {
    font-size: 16px;
}
.textwidget.custom-html-widget h3 {
    font-size: 26px;
}
.bredcrumbs {
    display: none;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    border: 1px solid #e7e7e7;
    padding: 5px;
    box-shadow: 0 0 12px #e7e7e7;
    border-radius: 4px;
}
h1:not(.site-title):before, h2:before {
display: none;
}
h1:not(.site-title):before, h2:before {
display: none;
}
.header-top-color {
    height: auto;
    font-size: 16px;
    color: #ffffff;
    line-height: 16px;
    padding: 6px 0;
}
.mobile-responsive-top i {
    color: #ffffff;
}
.last a {
    margin-left: 0;
}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input::placeholder {
    color: #dfdfdf !important;
}
.container.mobile-responsive-top {
    padding: 0;
}
.list-items ul li {
    font-size: 16px;
}
div.asl_w {
background-image: none !important;
}
.mobile-responsive-top {
    text-align: right;
}
.info:after {
width : 0;
}
.container.mobile-responsive-top {
    width: 90%;
    max-width: 90%;
    margin: 0 auto;
}
header.header.desktop-header .container {
    max-width: 90%;
    width: 90%;
}
.tp-right a {
    color: #ffffff;
    padding-left: 15px;
}
.header-top .row {
    align-items: center;
}
.ajexxsrch {
    width: 100%;
}
.nav>li>a:focus, .nav>li>a:hover {
    background-color: transparent;
}
ul.products li.product .button {
    font-size: 14px;
}
#ajaxsearchlite1 .probox, div.asl_w .probox {
    background-image: none !important;
}
#ajaxsearchlite1 .probox, div.asl_w .probox {
    height: 35px;
    background-color: #ffffff;
    background-image: transparent;
    border-radius: 0;
    box-shadow: 0 0 0 0 #b5b5b5 inset;
    border: 1px solid #082b81;
    border: 2px solid #082b81;
    display: flex;
    align-items: center;
}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
    color: #082b81 !important;
    font-size: 12px;
    height: 35px;
}
div.asl_w {
    background-color: transparent !important;
    background-image: transparent !important;
    background-image: transparent !important;

}
#ajaxsearchlite1 .probox, div.asl_w .probox {
 
    background-color: transparent;;
    background-image: transparent;
}
div.asl_w .probox .promagnifier {
    width: 45px;
    height: 43px;
    background-color: #082b81;
    background-image: none;
    border: 0;
    position: absolute;
    top: 0;
    right: 0;
}
@media only screen and (max-width: 1024px) {
.small-screen-menu {
    display: block !important;
}
.desktop-header {
    display: none;
}
.wpmm_brand_logo_wrap img {
    width: 100px;
}
.wpmm_mobile_menu_btn {
    color: #f03d41!important;
    background-color: transparent;
    font-size: 17px;
}
.wpmm_mobile_menu_btn i {
    font-size: 26px !important;
}
.row.container.mobile-responsive-top .col-md-7 {
    display: none;
}
.container.mobile-responsive-top {
    width: 100%;
    max-width: 100%;
}
.has-regular-font-size, .has-large-font-size, .comments-title, h3 {
    font-size: 26px;
}
.panel-07 {
    padding: 35px 0;
}
.panel-06 p {
    font-size: 16px;
}
.align-right {
    margin: 0;
    margin-left: 0 !important;
}
.test-desc p {
    font-size: 16px;
}
.last h6 {
    font-size: 18px;
}
}
@media only screen and (max-width: 767px) { 
.banner-text {
    padding: 106px 8px;
}
.footer {
    text-align: left !important;
}
.footer ul {
    list-style: none;
    padding: 0;
}


}