.innerBanner h4{background: #000000a8; border-radius: 20px; padding: 20px;}
.services-cards h2{margin-bottom:10px !important;}
.services-cards p{margin-bottom:20px !important}
sr7-bullets{bottom:90px !important; transform:none !important; left: 47% !important;}
.innerBanner h1{margin-bottom:40px;}
/* .homeAbout p a{color:#000 !important;}
.homeAbout p a:hover{color:#fff !important;} */
.blogs .vc_gitem-zone{background:transparent !important; border-radius: 20px 20px 0px 0px !important; height: 210px; object-fit: cover; background-size: cover !important; background-repeat: no-repeat !important;}
.blogs .vc_btn3-container {display:none !important;}
.blogs .vc_gitem-post-data{margin-bottom:0px !important;}
.gform_confirmation_message{font-size:0px !important;}
.terms{margin:0px 70px !important; padding-top:0px !important;}
.single-post .post-details ul, .single-post .post-details ol {display:inline-block !important; margin-left:20px !important;}
.gform-field-label{color:#fff !important;}


@media (max-width: 767px){
	sr7-bullets{left: 37% !important; bottom: 50px !important;}
	.homeKeep .vc_col-sm-4 .vc_column-inner h4 a{left: 65px !important; padding-right: 70px;}
	.designBtn{font-size: 14px !important;}
	.thankyou p{margin-bottom:20px !important; text-align:center !important;}
	.thankyou{    padding-top: 30px !important; padding-bottom: 30px !important;}
	.page-id-1521 .innerBanner, .page-id-1049 .innerBanner, .page-id-1497 .innerBanner, .page-id-1667 .innerBanner{height:80vh !important;}
	.blogs h4{margin-bottom:0px !important;}
}


.post-details table {
    width: 100%;
    border-collapse: collapse;
    table-layout: auto;
    font-size: 16px;
    line-height: 1.4;
    border: 1px solid #dcdcdc;
    margin: 20px 0 25px;
}

.post-details table th,
.post-details table td {
    padding: 12px 16px !important;
    text-align: left;
    vertical-align: middle;
    border: 1px solid #dcdcdc !important;
}

.post-details table thead th {
    font-weight: 600;
    background: #f5f5f5;
    color: #222;
}

.post-details table tbody tr:nth-child(even) {
    background: #fafafa;
}

.post-details table tbody tr:hover {
    background: #f3f3f3;
}

@media (max-width: 767px) {
    .post-details {
        overflow-x: auto;
    }

    .post-details table {
        min-width: 550px;
        font-size: 14px;
    }

    .post-details table th,
    .post-details table td {
        padding: 10px 12px !important;
    }
}




@media (max-width:375px)
{
 	.wUU3V{ min-width: 88px !important; max-width: 88px !important; width: 88px !important;}
}
