@media (min-width: 960px) {
.request-form .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-3cols > .iphorm-element-wrap, .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-3cols > .iphorm-group-wrap {
    width: 100%!important;
    max-width: calc( 33.3% - 10px )!important;
}

.client-form .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-2cols > .iphorm-element-wrap, .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-2cols > .iphorm-group-wrap {
    width: 100%!important;
    max-width: calc( 50% - 10px )!important;
}

div:not(.the-content) .Image2Bg {
    background-color: rgba(74, 74, 74, 1);
padding-top: 300px!important;
}

.the-content .Image1Bg { 
padding-top: 10px!important;
}

.Image1Bg .textwidget {
padding-top: 0;
margin-top: 0;
padding-bottom: 150px;
}

.Image2Bg h3.widget-title {
    margin-top: -390px;
    position: relative;
}

}

@media (min-width: 1300px) {
.Image1Bg .textwidget {
padding-bottom: 250px;
}
}

.Image2Bg h3.widget-title {
margin-bottom: 10px!important;
}

.iphorm-elements input {
border-radius: 0;
}

.iphorm-elements input[type="text"], .iphorm-elements input[type="email"] {
padding: 15px;
}

.iphorm-group-row .iphorm_1_4-element-wrap {
margin-left: 15px;
margin-right: 15px;
}

.iphorm-group-row > .iphorm-element-wrap, .iphorm-group-row > .iphorm-group-wrap {
    display: inline-block;
    float: left;
    min-height: 1px;
    padding: 0;

}

.iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row > .iphorm-element-wrap .iphorm-element-spacer {
    padding: 0 10px 10px 0;
 margin: 0 10px 0 0;

}

.iphorm-submit-wrap button, .iphorm-submit-wrap button span, .iphorm-submit-wrap button em {
    background-color: #a61e36!important;
border: none;
font-weight: 100;
border-radius: 0;
}

.iphorm-submit-wrap button, .iphorm-submit-input-wrap {
display: block;
margin-left: auto;
margin-right: auto;
float: none;
}

.inner-page-template .page-title, .inner-page-template .siteorigin-widget-tinymce {
max-width: 1100px;
margin-left: auto;
margin-right: auto;
padding-left: 15px;
padding-right: 15px;
}

.inner-page-template .panel-grid-cell .widget_rev-slider-widget {
margin-bottom: 0!important;
clear:both;
}

.textwidget p + p {
/* margin-top: 15px; */
}


@media (max-width: 959px) {
.request-form .iphorm-element-wrap {
    width: 100%!important;
    max-width: calc( 90% - 10px )!important;
margin-left: auto;
margin-right: auto;
float: none;
padding-left: 0;
padding-right: 0;
}

.request-form .iphorm-responsive .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-3cols > .iphorm-element-wrap, .iphorm-responsive .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-3cols > .iphorm-group-wrap, .iphorm-responsive .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-4cols > .iphorm-element-wrap, .iphorm-responsive .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-4cols > .iphorm-group-wrap, .iphorm-responsive .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-5cols > .iphorm-element-wrap, .iphorm-responsive .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-5cols > .iphorm-group-wrap {
    display: block;
    float: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}

.iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row > .iphorm-element-wrap .iphorm-element-spacer {
    padding-left: 0;
padding-right: 0;
margin-right: auto;
margin-left: auto;
}

.request-form .iphorm-responsive .iphorm-submit-wrap button {
    margin: 0 auto;
    max-width: 80%;
    width: 100%;
}

.Image2Bg h3.widget-title {
margin:-40px 0 20px 0;
}

.hasWrapper1225 h3.widget-title {
padding:10px 15px 0 15px;
}

.Image1Bg h3.widget-title {
margin:0px 0 20px 0;
}

}


#pg-4-0.panel-no-style, #pg-4-0.panel-has-style > .panel-row-style, #pg-4-1.panel-no-style, #pg-4-1.panel-has-style > .panel-row-style, #pg-4-2.panel-no-style, #pg-4-2.panel-has-style > .panel-row-style, #pg-4-3.panel-no-style, #pg-4-3.panel-has-style > .panel-row-style, #pg-4-4.panel-no-style, #pg-4-4.panel-has-style > .panel-row-style, #pg-4-5.panel-no-style, #pg-4-5.panel-has-style > .panel-row-style {
    align-items: initial;
}
 
.main .page .panel-grid.panel-no-style, .panel-grid.panel-has-style > .panel-row-style {
    display: block;
    flex-wrap: nowrap;
}

.inner-page-template .panel-row-style {
padding-top: 30px;
padding-bottom: 30px;
margin-top: 0!important;
margin-bottom: 0!important;
float: left;
clear: both;
width: 100%;
}

.inner-page-template .panel-grid {
padding-top: 15px;
padding-bottom: 0;
margin-top: 0!important;
margin-bottom: 0!important;
float: left;
clear: both;
width: 100%;
}

.inner-page-template .panel-grid .GreyBg h1, .inner-page-template .panel-grid .GreyBg h2, .inner-page-template .panel-grid .GreyBg h3, .inner-page-template .panel-grid .GreyBg h4, .inner-page-template .panel-grid .GreyBg h5, .inner-page-template .panel-grid .GreyBg h6, .inner-page-template .panel-grid .GreyBg strong, .inner-page-template .panel-grid .GreyBg em, .inner-page-template .panel-grid .GreyBg p, .inner-page-template .panel-grid .GreyBg span {
color: #fff;
}

.category article {
min-height: 240px;
float: left;
}

.inner-page-template article .textwidget h1, .inner-page-template article .textwidget h2, .inner-page-template article .textwidget h3, .inner-page-template article .textwidget h4, .inner-page-template article .textwidget h5, .inner-page-template article .textwidget h6 {
margin-top: 30px;
}

.request-form, .client-form {
width: 100%;
}

article .client-form .iphorm .iphorm-group-wrap {
    margin-left: 0!important;
    width: 100%!important;
max-width: 100%!important;
}

article .client-form .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row > .iphorm-element-wrap .iphorm-element-spacer {
width: 100%!important;
max-width: calc( 100% - 20px )!important;
}

article .client-form .iphorm-element-spacer-textarea {
max-width: calc( 100% - 40px )!important;
}

.iphorm-uniform-theme-default .iphorm div.selector select, .iphorm-uniform-theme-aristo .iphorm div.selector select, .iphorm-uniform-theme-agent .iphorm div.selector select {
color:#000;
}
/*
article .client-form .selector select {
color: #000!important;
}*/

.col-md-6 {
width: 100%;
max-width: calc( 50% - 20px );
margin:10px;
float: left;
}

.col-md-8 {
width: 100%;
max-width: calc( 66% - 20px );
margin:10px;
float: left;
}

.col-md-4 {
width: 100%;
max-width: calc( 34% - 20px );
margin:10px;
float: left;
}

.col-md-12 {
width: 100%;
float: left;
clear: both;
}

@media (max-width: 767px) {
.col-md-6, .col-md-4, .col-md-8 {
width: 100%;
max-width: calc( 100% - 20px );
}
}

.page ul {
list-style-type: none;
}
 
.page :not(.GreyBg) li::before {
  content: "● ";
  color: #A41E36; /* or whatever color you prefer */
}

.page .GreyBg li::before {
  content: "● ";
  color: #ffffff; /* or whatever color you prefer */
}

.social-btn {
width: auto!important;
}

.side .Image2Bg {
background: #4A4A4A url(/wp-content/uploads/2017/06/request-a-call-back-background5.jpg) no-repeat center 0px;
background-size:2700px auto;
}

 ul + p {
margin-top: 20px;
}

.ct-font-resizer {
max-width: 80px;
text-align: left;
float: right;
margin-right: 10px;
}

.ct-font-resizer li {
background-image: none;
float: left;
text-align: left;
padding-left: 0;
font-size: 18px!important;
line-height: 28px!important;
}

.blog-thumbnail-box {
height: 213px;
overflow: hidden;
}

#navigatioN ul li:hover ul {
width:100%;
min-width: 200px;
max-width: 250px;
}

@media ( max-width: 959px ) {
#navigatioN ul li:hover ul {
width:100%;
max-width: 100%;
}
}

#navigatioN ul li:hover ul li  {
width: 100%;
}

#navigatioN ul li:hover ul {
float: none;
}

#navigatioN > ul > li {
    position: relative;
}

#navigatioN > ul > li > a:hover + ul, #navigatioN > ul > li > ul:hover {
margin-top: -8px;
left: 0!important;
}

a {
    color: #a51e36;
}

main .flip-container .back a {
color: #ccc;
display: block;
width: 100%;
float: none;
clear: both;
min-height: 20px;
}

.GreyBg a, .GreyBg a:link, .GreyBg a:visited, .GreyBg a:hover, .GreyBg a:active {
color: #fff;
text-decoration: underline;
}

#rpwwt-recent-posts-widget-with-thumbnails-3 ul li .Rmore, .rpwwt-widget ul li .Rmore {
display: none;
}

#rpwwt-recent-posts-widget-with-thumbnails-3 ul li .visible-link, .rpwwt-widget ul li .visible-link {
display: block;
}

article ul li {
list-style-position: inside;
}

article ul li + li {
margin-top: 15px;
}
.iphorm-description{
Display:visible;
}

.twitter-timeline{
max-width:300px !important;
width:300px! important;
}
.dmg_client_site_popup {
    z-index: 999999999 !important;
}

.review_body, .dmg_right_side_review_tab2 {
    box-sizing: border-box !important;
}
.egpr-floating-review-wrapper .egpr-freview-wrap.egpr-position-top-right.egpr-show-fcanvas, .egpr-floating-review-wrapper .egpr-freview-wrap.egpr-position-right.egpr-show-fcanvas, .egpr-floating-review-wrapper .egpr-freview-wrap.egpr-position-top-left.egpr-show-fcanvas, .egpr-floating-review-wrapper .egpr-freview-wrap.egpr-position-left.egpr-show-fcanvas, .egpr-floating-review-wrapper .egpr-freview-wrap.egpr-position-bottom-left.egpr-show-fcanvas, .egpr-floating-review-wrapper .egpr-freview-wrap.egpr-position-bottom-right.egpr-show-fcanvas {
z-index: 99999999 !important;
}