/* Enter Your Custom CSS Here */

.side-form h2 {
    font-size: 25px !important;
   color:#783e8f !important;
    font-weight: 600 !important;
}

.side-form .sf {width:100%; height:40px; border-radius:5px; margin-bottom:10px !important;}
.side-form .pm {width:100%; height:80px; border-radius:5px; margin-bottom:10px !important;}
.side-form .s-go { background:#783e8f !important; text-transform: uppercase; font-size: 18px !important; margin:0px auto; padding: 10px 20px !important;}
.side-form .s-go:hover { color:#fff !important;}


.sub-menu {width:250px !important;}
.sub-menu li { background:#333 !important; line-height:25px !important; padding: 10px 12px !important;}
.menu li li a:hover {background: none !important; box-shadow: none !important; border-radius:0px !important;}
.sub-menu li a {background: none !important; box-shadow: none !important; border-radius:0px !important;}
.sub-menu .current-menu-item a {background: none !important; box-shadow: none !important; border-radius:0px !important;}
.sub-menu li:hover { background:#333 !important;}
.sub-menu li a { white-space:normal !important; padding: 0% !important;}


.sideform1 {
    background: #ebebeb !important;
    padding: 1% 5% !important;
    border-radius: 4px !important;
}
.location-cover h3 {
    text-align: center !important;
}
.side-form p {
    margin-bottom: 0px !important;
}
.sideform1 h3 {
    margin-bottom: -20px !important;
    font-size: 25px;
    text-align: center;
}
.side-form .sf {
    width: 100% !important;
    margin-bottom: 8px !important;
    border: 1px solid #d6d6d6 !important;
    height: 45px !important;
    font-weight: 400 !important;
}
.sideform1 .pm {
    width: 100% !important;
    margin-bottom: 8px !important;
    border: 1px solid #d6d6d6 !important;
    height: 100px !important;
    font-weight: 400 !important;
    padding: 10px !important;
}
.call_us_no a{
    color: #747474 !important;
    font-weight: bold !important;
    font-size: 23px !important;
}
.contact_first_row .grid.col-300 span {
    float: none !important;
    margin-right: 5px !important;
}

.grid.col-300.fit .f-add{
  color: #FFFFFF !important;
font-size: 12px!important;
}
  span.header_right_img {
    display: none !important;
}

.paoc-popup-inr-wrap .pop-form .pf {
    box-shadow: none !important;
    width: 100% !important;
    margin-bottom: 10px !important;
    height: 45px !important;
    border: 1px solid #e2e2e2 !important;
    border-radius: 5px !important;
}

.paoc-popup-inr-wrap .pop-form select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    height: 45px;
    width: 100% !important;
    margin-bottom: 10px;
    border: 1px solid #ebebeb !important;
    border-radius: 5px !important;
    box-shadow: none !important;
}

.paoc-popup-inr-wrap .pop-form .pm {
    width: 100% !important;
    margin-bottom: 10px !important;
    height: 90px !important;
    border: 1px solid #ebebeb !important;
    border-radius: 5px !important;
    box-shadow: none !important;
}

.paoc-popup-inr-wrap .pop-form h2 {
    text-align: center;
    color: #3e3d3d !important;
    font-weight: 600;
    margin-bottom: 20px;
    margin-top: 0px !important;
}

.paoc-popup-inr-wrap {
    padding: 0px 5% !important;
    background: #fafafa !important;
}

.rank-math-html-sitemap__section a {
	color:black !important;
}