/*
Theme Name: PressMart Child
Theme URI: https://pressmart.presslayouts.com/
Author: PressLayouts
Description: This is a child theme for PressMart
Version: 1.0
Author URI: https://www.presslayouts.com/
Template: pressmart
Text Domain: pressmart-child
*/
.header-navigation {
    background-color: #059473;
    display: none !important;
}.cstm-top-btn {
    background: #407CC0;
    padding: 0px 20px;
}.cstm-top-btn a{
    color: #fff !important;
}.cstm-top-btn:hover {
    background: #23366e;
}.site-content {
    padding-bottom:0px !important;
    padding-top: 0px !important;
}.fotter-cstm.row {
    background: #407CC0;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    border-radius: 15px;
    margin-top: -13%;
    padding: 30px 5%;
}.site-footer .footer-main {
    padding-top: 4rem;
    padding-bottom: 2rem;
}.fotter-cstm.row h3 {
    font-size: 30px;
    color: #fff !important;
    font-weight: 700;
    margin-bottom: 10px;
}.btn-br {
    border: 2px solid;
    padding: 10px 25px;
}.col-lg-6.col-sm-12.cnter {
    margin: auto;
    text-align: center;
}.btn-br:hover {
    background: #23366e;
    color: #fff !important;
}.fotter-cstm-scd h3 {
    color: #fff !important;
    font-weight: 700;
    font-size: 20px;
}.col-lg-3.col-sm-12.pd {
    padding-left: 5%;
}.fotter-cstm-scd ul li {
    margin: 0px !important;
    padding-bottom: 8px;
    font-size: 14px;
    list-style: disc;
    margin-left: 15px !important;
}.fotter-cstm-scd p {
    font-size: 14px;
}.fotter-cstm-scd.row {
    padding-top: 3%;
}.cstm-fotr-ul li {
    list-style: none !important;
}.cstm-fotr-ul {
    margin-left: -10px !important;
}.cstm-abt strong {
    color: #407CC0;
    font-weight: 800;
}.pressmart-navigation ul.menu li a span {
    font-size: 17px !important;
    font-weight: 700;
    color: #23366e;
}.current-menu-item a span {
    color: #407CC0 !important;
    border-bottom: 3px solid #407CC0;
}.pressmart-navigation ul.menu li {
    padding: 0px 20px;
}.cstm-top-btn a span {
    color: #fff !important;
}.cstm-abt h3 {
    font-weight: 800;
    font-size: 28px;
}.cstm-abt blockquote {
    background: #f6f6f6;
    border-left: 3px solid #407CC0;
    padding: 9px 15px;
}.cstm-abt p {
    margin-bottom: 0px !important;
}.cstm-hd.center h3 {
    color: #fff !important;
    font-size: 42px !important;
    text-align: center;
    font-weight: 700;
    line-height: initial;
}.cstm-hd.center {
    margin: auto;
    text-align: center;
}.cstm-hd.center p {
    font-size: 17px !important;
    line-height: initial;
    font-weight: 600;
    color: #fff !important;
}.cstm-abt.center {
    margin: auto;
    text-align: center;
}.cstm-box-center {
    margin: auto;
    text-align: center;
    padding: 30px 20px;
    background: #fff !important;
    box-shadow: 0px 0px 20px #9d9d9d;
    border-radius: 8px;
}.cstm-box-center h3 {
    font-size: 18px !important;
    font-weight: 700;
    padding-top: 20px;
}.cstm-box-center a {
    color: #3F7DC0 !important;
    font-weight: 700;
    text-decoration: underline;
}.border-btm h3 {
    color: #000 !important;
    font-weight: 700;
    font-size: 30px;
    line-height: initial;
}.brdr {
    border-top: 3px solid #3F7DC0;
    margin: 0px !important;
    width: 110px;
}.cstm-hd.center.left {
    text-align: left;
}.cstm-hd.center.left h3 {
    text-align: left !important;
}.cstm-hd.center.left.us strong {
    color: #fff !important;
}.cstm-hd.center.left.us h3 {
    font-size: 30px !important;
}.cstm-hd.center.left.us a {
    border: 1px solid #fff !important;
}.cstm-testimonials-txt .testimonial-wrap {
    background: aliceblue;
    padding: 20px 10px;
}.blog-girdd .entry-post {
    background: #F6F6F6;
}.blog-girdd .entry-content-wrapper {
    padding: 0px 10px 25px 20px;
}.cstm-blog-list article {
    border-bottom: 1px solid #ccc;
    margin-bottom: 0px !important;
    padding-bottom: 35px;
}.page .fotter-cstm.row {
    display: none !important;
}.page .site-footer .footer-main {
    padding-top: 0rem !important;
}.sub-menu a span {
    color: #000 !important;
    text-decoration: none !important;
    border: 0px !important;
    text-transform: capitalize !important;
}.sub-menu li {
    border-bottom: 1px solid #ccc;
    padding: 0px !important;
}.sub-menu {
    padding: 0px !important;
}.cstm-box-center.servs img {
    width: 100% !important;
    height: 350px !important;
    object-fit: cover;
}

























@media only screen and (max-width: 480px) {
.cstm-mbl-mg {
    width: 100% !important;
    height: unset !important;
}.cstm-abt h3 {
    font-size: 22px;
}.cstm-hd.center h3 {
    font-size: 22px !important;
}.cstm-hd.center p {
    font-size: 14px !important;
}.cstm-hd.center.left.us h3 {
    font-size: 20px !important;
}.text-left.reset-mb-10.col-12.col-md-6 {
    display: block !important;
}.site-footer .footer-main {
    padding-top: 0rem;
    padding-bottom: 0rem;
}.fotter-cstm-scd h3 {
    margin-top: 30px;
}.fotter-cstm.row h3 {
    font-size: 19px !important;
}.header-topbar {
    max-height: fit-content;
}.header-main {
    border-top: 1px solid #e9e9e9 !important;
    padding-top: 10px !important;
}.header-col.header-col-center.col-12.justify-content-center {
	display:flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
}
}