.why-choose-row .q_icon_with_title.very_large.normal_icon.center {margin-bottom: 32px !important;}
.why-choose-row .wpb_raw_code .q_icon_with_title.very_large.normal_icon.center	{margin-bottom: 0px !important;}
.why-choose-row .wpb_raw_code {margin-bottom: 32px !important;}
body .reviews-row .section_inner.clearfix { width: 100%; } .nhs-section {
background-color: rgba(0,159,240,.7);
padding: 25px;
}
img.rainbow-img {
width: 110px !important;
height: auto !important;
margin-right: 5% !important;
}
p.nhs-txt {
color: #fff;
font-size: 22px !important;
line-height: 25px !important;
}
span.nhs-thank {
font-size: 30px !important;
font-weight: 600 !important;
}  .img-pulse {
cursor: pointer;
box-shadow: 0 0 0 rgba(255,255,255,0.8);
animation: pulse 2s infinite;
margin-top: 3% !important;
}
.img-pulse:hover {
animation: none;
}
@-webkit-keyframes pulse {
0% {
-webkit-transform: scale(1);
}
50% {
-webkit-transform: scale(1.1);
}
100% {
-webkit-transform: scale(1);
}
}
@keyframes pulse {
0% {
transform: scale(1);
}
50% {
transform: scale(1.1);
}
100% {
transform: scale(1);
}
}  .fluentform .ff-el-form-control {
display: block !important;
width: 100% !important;
padding: 6px 12px !important;
line-height: 1.5 !important;
border-color: #a3bccc !important;
border-width: 2px !important;
border-style: solid !important;
border-top: none !important;
border-left: none !important;
border-right: none !important;
font-family: Dosis !important;
font-size: 14px !important;
font-style: normal !important;
font-weight: 400 !important;
letter-spacing: 0px !important;
text-transform: none !important;
margin-top: 8px !important;
margin-bottom: 8px !important;
border-radius: 25px !important;
}
button.ff-btn.ff-btn-submit.ff-btn-md.wpf_has_custom_css {
border-radius: 35px;
font-family: Raleway;
font-size: 14px;
font-style: normal;
font-weight: 400;
text-transform: uppercase;
height: 39px;
line-height: 39px;
padding: 0 33px;
}
.cta-bar .fluentform .ff-el-form-control {
line-height: 2.5 !important;
}
#fluentform_2 {
margin-right: 20%;
}
#fluentform_2_success {
color: #fff;
margin-right: 20%;
} @media (max-width: 1600px) {
div#slide-12-layer-13, div#slide-13-layer-13, div#slide-14-layer-13 {
min-width: 600px !important;
max-width: 600px !important;
}
.nhs-section { left: 140%;}
}
@media (max-width: 1500px) {
.nhs-section { left: 120%; }
}
@media (max-width: 1366px) {
.nhs-section { left: 115%; }
}
@media (max-width: 1280px) {
.nhs-section { left: 100%; }
}
@media (max-width: 1024px) {
div#rev_slider_3_1 { height: 920px !important; }
.nhs-section {
left: 27%;
margin-top: 66% !important;
padding: 3% !important;
}
#fluentform_2 {
margin-right: 0%;
}
#fluentform_2_success {
margin-right: 0%;
}
}
@media (max-width: 767px) {
.nhs-section {
margin-top: 30% !important;
width: 60%;
margin: 0 auto;
}
img.rainbow-img {
width: 80px !important;	
}
}
@media (max-width: 550px) {
p.nhs-txt {
font-size: 14px !important;
line-height: 17px !important;
}
span.nhs-thank {
font-size: 22px !important;
}
}
@media (max-width: 375px){
img.rainbow-img {
margin-right: 2% !important;
}
}
@media (max-width: 320px){
img.rainbow-img {
margin-right: 1% !important;
width: 69px !important;
margin-left: 1% !important;
}
}
@media (max-width: 1399px) {
.header_bottom.clearfix .container_inner {width: calc( 100% + 0px ) !important;left: -5px !important;}
section.parallax_section_holder.colored-row { background-size: cover !important; background-position: initial !important; }
.vc_row.wpb_row.section.vc_row-fluid.icon-left.colored-row.quote-bar .vc_column-inner {padding-top: 32px;}
.page-id-353 .title.title_size_medium.position_right.has_fixed_background {background-size: cover !important;background-position: center center;}
}   @media (max-width: 1000px) {
.header_inner_right {position: fixed;text-align: center;width: 100%;left: 0;top: -25px;height: 78px;background-color: #09436b;}
body {padding-top: 54px;}
.header_inner_right .side_menu_button_wrapper {float: none !important;display: inline-block;}
.header_bottom_right_widget_holder {display: table-cell !important;}
body .header_bottom_right_widget_holder a { color: #fff !important; }		
}
@media (max-width: 1024px) {
input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {
margin-bottom: 20px;
}
.cta-column.wpb_column.vc_column_container.vc_col-sm-3.vc_col-lg-3.vc_col-md-3 {
width: 13% !important;
}
}
@media (max-width: 991px) {
.vc_row.wpb_row.section.vc_row-fluid.icon-left.colored-row.quote-bar .wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-6.vc_col-md-6.vc_col-has-fill .vc_column-inner {margin-top: 0 !important;}
.colored-row .wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-6.vc_col-md-6.vc_col-has-fill:first-child {min-height: 174px;background-color: #09436b;}		
}
@media (max-width: 768px){
.cta-column.wpb_column.vc_column_container.vc_col-sm-3.vc_col-lg-3.vc_col-md-3 {
width: 25% !important;
}
@media (max-width: 767px) {
.icon_text_holder {    min-height: 120px;}
span.highlighted-p {    padding: 18px !important;    display: block;}	
.colored-row h3 {  font-size: 26px; line-height: 33px; min-height: 80px;}
.icon_text_holder {    min-height: 80px;}
.icon-left .vc_column-inner, .icon-left .icon-left-no-border .q_elements_item_content {    padding: 12px 0 !important;}
.qode-np-item {    padding: 12px !important;}
body .vc_row.wpb_row.section.vc_row-fluid.what-we-row {background-image: none !important;}
.review-text {    background: #fff;    width: calc( 100% - 30px );    margin-left: 15px;}
.seventy img {    margin: 24px auto 14px !important;}
.vc_row.wpb_row.section.vc_row-fluid.what-we-row {    padding: 32px 0 !important;}
.colored-row .wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-6.vc_col-md-6.vc_col-has-fill:first-child {min-height: 0px;background-color: #09436b;}		
.colored-row a.qbutton.default { margin-bottom: 32px; }
.icon_text_holder {min-height: 55px;}
.colored-row h3 {min-height: 0 !important;} .image.not_responsive {display: none;}
.overlapping_content .content .content_inner>.container>.overlapping_content, .overlapping_content .content .content_inner>.full_width>.full_width_inner {margin: 0 !important;}
.title_outer.title_without_animation {height: auto !important;}
h1 {text-align: center;}
.title.title_size_medium.position_right.has_background {    background-size: cover !important;}
.vc_row.wpb_row.section.vc_row-fluid.icon-left.colored-row.quote-bar.vc_custom_1522837173744.grid_section {    background-color: #09436b !important;}
.icon-left .section_inner_margin { box-shadow: none !important; }	
}
@media (max-width: 430px) {
.header_bottom_right_widget_holder a {line-height: 22px;}
.header_bottom_right_widget_holder span:first-child {display: none;}
.quote-bar.cta-bar {
margin-left: 0px !important;
margin-right: 0px !important;
padding-left: 15px;
padding-right: 15px;
}
}
@media (max-width: 380px) {		
.header_bottom_right_widget_holder a:first-child:after { content: none !important; }
.header_bottom_right_widget_holder .textwidget span:nth-child(2) span a { display: block;}
}
@media (max-width: 350px) {
body .reviews-row {margin: 0 14px;}
.review-text {background: #fff;width: 100%;margin-left: 0;}
} @media (min-width: 1129px) and (max-width: 1275px) {
.header_inner_right { display: none; }
}
@media (min-width: 1001px) and (max-width: 1309px) {
.side_menu_button_wrapper.right {    height: 49px !important;    display: block !important;}
.side_menu_button { height: 85px !important; }
nav.main_menu > ul > li > a {    line-height: 65px !important;}
.header_bottom_right_widget_holder {    height: 37px !important;    display: block;    padding-top: 10px;}
.custom-list ul {    -webkit-column-count: 1;    -moz-column-count: 1;    column-count: 1;}
}
@media (min-width: 769px) and (max-width: 850px) {
.why-choose-row { padding: 0 !important; }
}