#contactFm ::-webkit-input-placeholder {color: #ffffff;}
#contactFm ::-moz-placeholder { /* Firefox 19+ */ color: #ffffff;}
#contactFm :-ms-input-placeholder { /* IE 10+ */ color: #ffffff;}
#contactFm :-moz-placeholder { /* Firefox 18- */  color: #ffffff;}

.cms-footer-social:before {color: #fff; content: "Follow us"; font-size: 16px; font-weight: 700; left: 0; position: absolute; text-align: center; top: 0; width: 100%;display:block;}
.headBtm{ color: #1f1f1f; font-size: 20px !important; line-height: 1.5 !important;  margin: 0 0 20px !important;  max-width: 100% !important;  text-align: center !important;}
.bannerPg { margin: 0 auto 32px !important; max-width: 600px  !important; opacity: 1  !important;}
.flipBoxs .mpc-flipbox{min-width: 314px !important;}

.HomeinfoboxRow .vc_col-sm-3 .mpc-parent-hover:hover {background-color: #2b61a7 !important; border-color: #2b61a7 !important;  }
#cshero-footer #cshero-footer-bottom{background-color: #2b61a7 !important;}
.page-id-13 #page-wrapper {background-image: url("/wp-content/uploads/2017/08/crossPatterns.png")!important;}
.pricingTable > .top {background-color: #666; padding: 15px 0 10px; transition: all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s;}
.highlight-package > .top {background-color: #1fa85a; padding: 25px 0 20px;}
.pricingTable .features div[rel=tooltip] {color: #2b61a7; float: right; font-size: 15px;}
.ftblck .mpc-visible {background-color: rgba(0,0,0,0.7);}
.servicesModal .vc_column_wrapper{padding: 30px 20px;}
.servicesModal .serviceInfoButton{margin-bottom: 15px;font-size: 12px;}
.servicesModal .serviceText {font-size: 13px;line-height: 1.5em;padding: 0 15px;}
.servicesModal h2.vc_custom_heading{background-color: #1fa85a;padding:40px 5%; text-align:center;margin:0;}
.servicesModal .mpc-modal__content{background-color:#ffffff;}
.servicesModal .mpc-icon-column .mpc-icon i {font-size: 70px;}
.ppcLocal .mpc-icon i {color: #2b61a7;}
.ppcNational .mpc-icon i {color: #1fa85a;}
.ppcEcom .mpc-icon i {color: #eaba34;}
.popButtons{margin:70px 0 20px}
.popButtons a.mpc-button{padding:25px 0; font-size:16px;line-height:1em;color:#fff;margin: 0 15px;}
.popButtons a.mpc-button span{line-height:1em;}
.reviewBtn{ background-color:#2B61A7;}
.resultsBtn{ background-color:#1FA85A;}
.popButtons a.mpc-button:hover{background-color:#eaba34;color:#ffffff;line-height:1em;}
.ftblck .mi-clear::before {content: 'X';text-decoration: none;}
.nav-menu .menuLogin span{padding: 10px;background-color: #eaba34;-webkit-transition:250ms linear all;-moz-transition:250ms linear all;transition:250ms linear all;}
.nav-menu .menuLogin:hover span{background-color: #1fa85a;color: #fff;}
.nav-menu .menuLogin span:before{display: none;}
#cshero-header-inner #cshero-header-top .top-media {display: inline-block !important;}

/* ------Contact Form------ */
.formHeading { color: #ffffff; font-size: 30px; font-style: normal;  font-weight: 700;  line-height: 1.2;  text-align: center;}
#contactFm input::-moz-placeholder, textarea::-moz-placeholder , #contactFm select{ color: #ffffff !important;}
#contactFm {margin: 0 auto !important;  width: 80% !important;}
#contactFm .fmBtn{text-align:center !important;}
#contactFm .fmBtn input {background-color: #eaba34 !important;  border: none !important;  color: #ffffff !important;  padding: 15px 50px !important;}
#contactFm .fmBtn input:hover {background-color: #04b4bf !important;}
#contactFm .row {margin-bottom: 0 !important;}
#contactFm input , #contactFm  textarea , #contactFm  select{margin-top:30px !important; color:#ffffff !important; }
#contactFm input[type="text"] , #contactFm input[type="email"] , #contactFm input[type="number"] , #contactFm input[type="tel"] , #contactFm  textarea , #contactFm  select{color:#ffffff !important; }
#contactFm  textarea{resize:none !important;}
.contactFormIn .wpcf7-response-output {display:none !important;}

/* ------Blog Single View------ */
#sidebar ul li a:hover {color: #04b4bf !important;}
.cms-title::before, #comments #reply-title::before, #comments .comments-title::before, #sidebar .widget-title::before, .wpb_widgetised_column .widget-title::before, .sg-services-sidebar .widget-title::before, #sidebar .wg-title::before, .wpb_widgetised_column .wg-title::before, .sg-services-sidebar .wg-title::before, #cms-theme .cms-related-heading .wg-title::before, .cms-title::after, #comments #reply-title::after, #comments .comments-title::after, #sidebar .widget-title::after, .wpb_widgetised_column .widget-title::after, .sg-services-sidebar .widget-title::after, #sidebar .wg-title::after, .wpb_widgetised_column .wg-title::after, .sg-services-sidebar .wg-title::after, #cms-theme .cms-related-heading .wg-title::after {background-color: #426dc9 !important;}
#commentform #submit {background: #426dc9   !important;  border-color: #426dc9   !important;}
#commentform #submit:hover {background: #04b4bf  !important;  border-color: #04b4bf   !important;} 

.strikeout {position: relative;}
.strikeout::after {border-bottom: 2px solid #f44336; content: ""; left: 0; position: absolute; right: 0; top: 50%; transform: rotate(10deg); -webkit-transform: rotate(10deg); -moz-transform: rotate(10deg);}

/* - 23 Nov - */
.single-post #page-wrapper header #cshero-header-inner .cshero-main-header { background: #46555e url("/wp-content/uploads/2017/10/blog-head.jpg") repeat scroll left top / cover ;}
.single-post #page-wrapper header #cshero-header-inner .header-fixed { background: #2b61a7 ;}
.single-post #page-wrapper #main { padding-top: 200px;}

/* - End 23 Nov - */

#popmake-15725 {padding: 30px; border: medium none;}
.formPopUpp .pInputForm input {font-size: 11px;  font-weight: 600 !important;  margin-top: 20px; text-transform: none;}
.formPopUpp .pInputFormSm input {background-color: #2b61a7;  border: medium none;  color: #fff;  font-size: 12px;  margin-top: 20px;  padding: 17px 40px;}
.formPopUpp .pInputFormSm input:hover {opacity:0.80;}
#pum-15725 .pum-close.popmake-close {background-color: #eaba34;  font-size: 13px !important;  font-weight: 700;  right: -19px;  top: -17px;}
#pum-15725 .pum-close.popmake-close:hover {opacity:0.80;}
.formPopUpp .pInputFormSm {text-align: right;}
.formPopUpp .pInputFormSm span.ajax-loader {display: none;}
.formPopUpp > h3 { color: #000; font-weight:600; font-size: 22px;  margin-bottom: 0;  text-align: center;}

#popmake-15725 .wpcf7-response-output {margin-left: 0;  margin-right: 0; border: medium none;  color: #fff;  font-size: 12px;  margin-top: 20px;  padding: 8px 10px; text-align: center;}
#popmake-15725 .wpcf7-response-output.wpcf7-validation-errors {background-color: #f00;}
#popmake-15725 .wpcf7-response-output.wpcf7-mail-sent-ok {background-color: #00b741;}

#popmake-16262 {padding: 30px; border: medium none;}
.formPopUpp .pInputForm input {font-size: 11px;  font-weight: 600 !important;  margin-top: 20px; text-transform: none;}
.formPopUpp .pInputFormSm input {background-color: #2b61a7;  border: medium none;  color: #fff;  font-size: 12px;  margin-top: 20px;  padding: 17px 40px;}
.formPopUpp .pInputFormSm input:hover {opacity:0.80;}
#pum-16262 .pum-close.popmake-close {background-color: #eaba34;  font-size: 13px !important;  font-weight: 700;  right: -19px;  top: -17px;}
#pum-16262 .pum-close.popmake-close:hover {opacity:0.80;}
.formPopUpp .pInputFormSm {text-align: right;}
.formPopUpp .pInputFormSm span.ajax-loader {display: none;}
.formPopUpp > h3 { color: #000; font-weight:600; font-size: 22px;  margin-bottom: 0;  text-align: center;}

#popmake-16262 .wpcf7-response-output {margin-left: 0;  margin-right: 0; border: medium none;  color: #fff;  font-size: 12px;  margin-top: 20px;  padding: 8px 10px; text-align: center;}
#popmake-16262 .wpcf7-response-output.wpcf7-validation-errors {background-color: #f00;}
#popmake-16262 .wpcf7-response-output.wpcf7-mail-sent-ok {background-color: #00b741;}


@media (min-width: 768px)
{
body.blog .vc_col-sm-4 {width: 33.33333333%;float: left;}
body.blog .vc_column_container > .vc_column-inner {padding-left: 15px;padding-right: 15px;}
}

@media only screen and (max-width:767px){
#contactFm { width: 90% !important;}
}