svg:not(:root){display:none!important;}
.modal-dialog .wpcf7-validation-errors{display:none!important;}
.modal-dialog .wpcf7-not-valid-tip{display:none!important;}
.modal-dialog .wpcf7-not-valid{border:1px solid red!important;}
.contact-us-wraper .wpcf7-validation-errors{display:none!important;}
.contact-us-wraper .wpcf7-not-valid-tip{display:none!important;}
.contact-us-wraper .wpcf7-not-valid{border-bottom:1px solid red!important;}

.news-letter-wrap .wpcf7-validation-errors{display:none!important;}
.news-letter-wrap .wpcf7-not-valid-tip{display:none!important;}
.news-letter-wrap .wpcf7-not-valid{border:1px solid red!important;}

.career-wraper .wpcf7-validation-errors{display:none!important;}
.career-wraper .wpcf7-not-valid-tip{display:none!important;}
.career-wraper .wpcf7-not-valid{border:2px solid #800000!important;}
.es_widget_form_email{display:none!important;}
.footer-wrap .es_textbox_class{ border-color: #ffffff; border-radius: 0;display: block;
    width: 58%;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
    
.footer-wrap .es_button .es_submit_button{
    background: #bf1d2e;
    color: #fff;
    font-weight: 600;
        display: inline-block;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    margin: 12px -132px;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}.newsletter .es_button .es_submit_button:hover{	background: #fff;    color: #bf1d2e;	border:1px solid #bf1d2e;	}
    .footernews_button{min-height: 40px;
    background: #bf1d2e;
    color: #fff;
    font-weight: 400;
        display: inline-block;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.footernews_button:hover{
	background: #fff;
    color: #bf1d2e;
	border:1px solid #bf1d2e;
	
}
.wp-google-place{display:none!important;}
.rc-anchor-light{background: #000!important;
    color: #fff!important;}
.rc-anchor-light.rc-anchor-normal{border:0px!important;}

/*****Pricing Table****/
#seo_prog_head{box-shadow: 0 2px 4px 0 rgba(195,195,195,.5)}
#seo_program_wrap{padding: 30px 0;    background: url(../images/pattern1.jpg); width: 100%; padding-bottom: 20px; color: #000; margin-top: 90px;}
#seo_program_wrap .inpd{ padding-left: 15px; padding-right: 15px; }
#seo_program_wrap .head_text h2{font-size: 45px; text-transform: uppercase; color: #000; font-weight: bolder; padding: 20px 0 0 0;}
#seo_program_wrap .head_text p{font-size: 19px; line-height: 1.7em; color: #000; text-align: justify;
 padding-bottom: 15px;}
#seo_program_wrap .head{width: 20%; text-align:center; background: #1b2235; color: #fff; font-size:20px; padding:10px; font-weight: 500;}
#seo_program_wrap  table{border:1px solid #000;}
#seo_program_wrap .g1{box-shadow:4px 4px 10px 0px #804900; background:#ff9a17 url(../images/top.jpg)top left no-repeat!important; position:relative; border: none!important;}
#seo_program_wrap .border{border: 1px solid #000;}
#seo_program_wrap .price{color: #ff1a1a;}
#seo_program_wrap .head1{width: 20%; text-align:center; background: #2478c0; color: #fff; font-size: 18px; padding:10px; border: 1px solid #000 !important; font-weight: 600;}
#seo_program_wrap .info{background: #efefef; font-size: 16px;}
#seo_program_wrap .head2{width: 20%; text-align: center; background: #00a687; color: #fff; font-weight:400; font-size: 20px; padding: 10px 0; border: 1px solid #000 !important;}
#seo_program_wrap .head3{width: 20%; text-align: center; background: #4f4f4f; color: #fff; font-weight:400; font-size: 20px; padding: 10px 0; border: 1px solid #000 !important;}
#seo_program_wrap .head4{width: 20%; text-align: center; background: #ff9a17; color: #fff; font-weight:400; font-size: 20px; padding: 10px 0; border: 1px solid #000 !important;}
#seo_program_wrap .head5{width: 20%; text-align: center; background: #ea2e49; color: #fff; font-weight:400; font-size: 20px; padding: 10px 0; border: 1px solid #000 !important;}

#seo_program_wrap tr{text-align: center; background: #fff; border:1px solid #000;}
#seo_program_wrap tr td{text-align: center; border:1px solid #000;}
#seo_program_wrap th{padding: 10px; font-size: 12px;font-weight: 600;text-align: left;}
#seo_program_wrap tr td img{text-align: center; display: inline-block;}
#seo_program_wrap .buy1{margin: 20px 0 15px 0; display: inline-block;}
#seo_prog_head .logo_wraper{position: static!important;}

@media (max-width:992px){

#seo_program_wrap .head1{font-size: 16px; }
#seo_program_wrap .head,
#seo_program_wrap .head2, 
#seo_program_wrap .head3, 
#seo_program_wrap .head4, 
#seo_program_wrap .head5{font-size: 18px; }

}

@media (max-width:768px){

#seo_program_wrap .head_text h2 {
    font-size: 35px;
}
#seo_program_wrap .head_text p {
    font-size: 16px;
}
#seo_program_wrap .head1{font-size: 14px; }
#seo_program_wrap .head,
#seo_program_wrap .head2, 
#seo_program_wrap .head3, 
#seo_program_wrap .head4, 
#seo_program_wrap .head5{font-size: 16px; }

}

@media (max-width:667px){

#seo_program_wrap .head_text h2 {
    font-size: 25px;
}
#seo_program_wrap .head_text p {
    font-size: 16px;
}
#seo_program_wrap .head1{font-size: 14px; }
#seo_program_wrap .head,
#seo_program_wrap .head2, 
#seo_program_wrap .head3, 
#seo_program_wrap .head4, 
#seo_program_wrap .head5{font-size: 14px; }

}

@media (max-width:480px){

#seo_program_wrap table {
    width: 550px;
}
#seo_program_wrap .head_text h2 {
    font-size: 25px;
}
#seo_program_wrap .head_text p {
    font-size: 16px;
}
#seo_program_wrap .head1{font-size: 14px; }
#seo_program_wrap .head,
#seo_program_wrap .head2, 
#seo_program_wrap .head3, 
#seo_program_wrap .head4, 
#seo_program_wrap .head5{font-size: 14px; }

	