img.float-whatsapp {
    position: fixed;
    display: block;
    float: left;
    bottom: 36px;
    left: 20px;
}

.step-section .sppb-flipbox-panel .flip-box .flip-box-inner {
    vertical-align: top;
}


#Setmore_button_iframe {
    text-align: center;
    position: relative;
    display: flex;
    justify-content: center;
}

.intro-blocks.flashing-block{
    background: #F65004;
    transition: 1.5s ease;
    animation: flash 2.5s infinite;
}

/* Keyframes for the flashing effect */
@keyframes flash {
  0% {
    background-color: #F65004 ; /* Start with your main color */
  }

  50% {
    background-color: #00134F ; /* Return to the main color */
  }
}

.intro-amount .sppb-wow{
    height: 400px !important;
    display: flex;
    align-items: center;
}

li.item-592 {
    display: none ! IMPORTANT;
}

li.item-590 {
    display: none ! IMPORTANT;
}


.quoteme {
  background: black;
  padding: 7px;
  border: none;
  color:white;
}




#sppb-addon-1709732214425 {
  background-color: #01AAAD;
  box-shadow: 0 0 0 0 #ffffff;
  margin: 0 0 30px 0;
  padding: 40px;
  min-height: 545px !important;
}

#sppb-addon-1709732214429 {
  background-color: #01AAAD;
  box-shadow: 0 0 0 0 #ffffff;
  margin: 0 00;
  padding: 15px;
  min-height: 226px !important;
}

.col-sm-12.call-to-action-block.text-left {
    text-align: center;
}

#sppb-addon-1709732214432 {
    background-color: #F15941;
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0 0 30px 0;
    padding: 26px;
    padding-bottom: 32px !important;
}

div#sppb-addon-1709732214426 {
    padding-top: 27px;
    padding-bottom: 6px;
    min-height: 255px !important;
}

div#sppb-addon-1710161425634 {
    padding: 67px 0px 66px 0px ! IMPORTANT;
    text-align: center ! IMPORTANT;
}


div#sppb-addon-1710161425634 a {
    color: white ! IMPORTANT;
    text-align: center ! IMPORTANT;
}


div#sppb-addon-1710161425634 a {
    color: white ! IMPORTANT;
    text-align: center ! IMPORTANT;
    background: #00134F ! IMPORTANT;
    padding: 20px 50px 20px 50px;
    margin-left: 18px !important;
    font-weight: bolder ! IMPORTANT;
    border-radius: 11px ! IMPORTANT;
    font-size: 22px ! IMPORTANT;
}

.sppb-addon.sppb-addon-raw-html.thank-you-button {
    margin-left: 80px ! IMPORTANT;
}

.sppb-addon.sppb-addon-button-group.button-one-block.sppb-text-center {
    margin: 25px 0px 0px 0px ! IMPORTANT;
    padding-bottom: 31px ! IMPORTANT;
}


.sppb-addon.sppb-addon-button-group.button-two-block.sppb-text-center {
    padding-bottom: 73px ! IMPORTANT;
}




/*HEADER - START*/
#sp-header .logo a {
    font-size: 26px;
    font-weight: 600;
    line-height: 1;
    margin: 0;
    padding: 0;
    display: table-cell;
    vertical-align: middle;
}
#sp-header {
}

.sp-megamenu-parent {
    float: none;
}
#sp-header.menu-fixed {
    background: #fff;
    position: fixed;
    z-index: 9999;
    top: 0;
    box-shadow: 0 3px 3px rgba(0,0,0,0.05);
    height: 70px;
}

#sp-logo{
    display:none;
}

#sp-menu {
    width: 100%;
    text-align: center;
    margin: 10px 0px;
    max-width: 100% ! IMPORTANT;
    position: absolute ! IMPORTANT;
}

.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
    background: #00134F;
    color: white;
    margin: 0px 4px 0px !IMPORTANT;
    border-radius: 9px;
    font-size:11pt;
    line-height: 50px !important;
}

/*HEADER - END*/


.sp-page-builder .page-content #section-id-1709729782814{
    padding:0 !important
}



section#welcome-section {
    margin-top: -61px ! IMPORTANT;
}


section#menu-two {
    margin-top: -44px ! IMPORTANT;
}

.home-two #sp-header {
    display: none;
}

.home-two .nav>li {
    display: inline-block !IMPORTANT;
}

.home-two .nav>li>a {
    background: #00134F;
    color: white;
    margin: 0px 4px 0px !IMPORTANT;
    border-radius: 9px;
}

.home-two .nav>li>a:hover {
    background: #F65004 !IMPORTANT;
}

li.item-437 {}

.home-two .nav{
    text-align: center !IMPORTANT;
}

.intro-blocks{
   background: #000000f5;
   display: flex;
   height: 250px;
   padding: 22px 20px 20px 20px;
   margin-top: 10px ! IMPORTANT;
   font-size: 18px !important;
   font-weight: bold ! IMPORTANT;
   align-content: center;
   justify-content: center;
   align-items: center;
   flex-wrap: nowrap;
}


.sppb-addon.sppb-addon-text-block.\30 .intro-blocks a {
    color: white;
}




div#column-wrap-id-1709729782813 {
    margin-bottom: -31px ! IMPORTANT;
}

.form-check-label a{
    color: white;
}
.form-check-inline{
    width: 100%;
}
.form-check-inline label{
    width: 100%;
}
.form-check-inline input{
    float: left;
    width: 30px !important;
    height: 20px;
    margin: 2px 0 0 0 !important;
}

div#sppb-carousel1 {
    max-height: 522px;
}
.form-check-inline{
    padding-top: 15px;
}
.call-to-action h3 {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    transform: scale(1);
    animation: pulse 2s infinite;
}

.major-bg-color, 
.btn.sppb-btn-primary, 
.sppb-btn.sppb-btn-primary, 
.btn.btn-primary, 
.sppb-btn.btn-primary{
  background-color: #f65004 !important;
}
	
#call-to-action-buttons{
    /* margin-top: 90px !important; */
}





.quick-quotes #section-id-1511160400384 #sppb-addon-1550655674836 .sppb-empty-space {
	height: 0px;
}

.quick-quotes .sp-page-builder .page-content #section-id-1511160400384 {
    padding-top: 0px;
}



.quotes #sp-bottom{display:none;}
.formResponsive select, .formResponsive input[type="file"]{height:35px;}

.quick-quotes #column-wrap-id-1539881370034 {
    display: none;
}
.quick-quotes .sp-default-logo .hidden-xs {
    display: none;
}

/*Spot On Polygraph Site Styles*/

.rsform-block.rsform-block-info-below span {
    color: #ed4e05 !important;
}
.rsform-block.rsform-block-vat span {
    color: #ed4e05 !important;
}

#sppb-addon-1510808074284 {
    min-height: 364px;
}
.sp-page-builder .page-content #section-id-1539881370035 {
    padding: 0px 0px 0px 0px !important;
    margin: 0px 0px 0px 0px !important;
}
.copyright {
    font-size: 12px;
}
div#sppb-addon-1539883646185 img { /*Boonk Button*/
    margin: 0 auto;
}
#sppb-addon-1539883608923 img { /*Boonk Button*/
    margin: 0 auto;
}
.sp-contact-info {
    float: right;
    list-style: none;
    padding: 0;
    margin: -20px -10px 15px;
}
#sp-bottom {
    background-color: #020f3d;
    color: #c1c1c5;
    padding: 50px 0;
}
.scrollup {
    width: 40px;
    height: 40px;
    position: fixed;
    bottom: 62px;
    right: 25px;
    display: none;
    z-index: 999;
    border: 0px solid #ddd;
    background-color: rgb(246, 80, 4);
}
.scrollup:before {
    color: #fff;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], 
input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], 
input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    border-radius: 2px !important;
}
#column-id-1511160961375 {
    background: #F2F2F2;
}
.sppb-addon.sppb-addon-text-block h3 {
    margin-top: -8px;
}
li.item-540 a {
    color: #01aaad !important;
}
li.item-541 a {
    color: #01aaad !important;
}
p.footer-p a {
    margin-left: 7px;
}
.sp-page-builder .page-content #section-id-1511160961367 {
    background: #fafafd;
}
li.item-592 a, .item-593 a, .item-594 a, .item-595 a {
    color: #01aaad !important;
}
li.item-592 a:hover, .item-593 a:hover, .item-594 a:hover, .item-595 a:hover {
    color: #f65004 !important;
}
.homepage .sp-page-builder .page-content #call-to-action-buttons {
    /* background-color: #00134f8c !important; */
    /* padding-bottom: 27px !important; */
    /* margin-top: -470px !important; */
    /* padding-top: 10px; */
}
.col-sm-12.call-to-action-block2 {
    margin: 10px 0 0;
}
.contacts-block {
    margin: 0 0 40px;
}

.contacts-block a:hover {
    color: #fff !important;
}
.call-to-action-block {
    padding: 0 0 22px;
    margin-top: 0px;
}

.call-to-action {}

.action1 {
    margin-top: 70px;
}
.actions-buttons-block {
    text-align: center;
}
.actions-buttons-block p {
    line-height: 30px;
}
.call-to-action a {
    background: #fff;
    padding: 12px 20px;
}
.call-to-action.action3 a {
    padding: 12px 32px;
}
.call-to-action.action4 a {
    padding: 12px 68px;
}
#sp-menu {
}

#sp-header.menu-fixed #sp-menu {
}


a#btn-1510740249337 {
    display: none !important;
}
a#btn-1510740249338 {
    display: none !important;
}
a#btn-1510740249339 {
    display: none !important;
}
ul.social-icons {
    margin: 30px -5px -5px;
}
/*-----------------------END----------------------------------------*/
.call-to-action a {
    font-size: 15pt;
    display: inline-block;
    margin: 5px;
    padding: 12px 20px;
    -webkit-animation:book 2s infinite;
}

@keyframes book{
    0%{background-color:white; color:#f65004}
    50%{background-color:#f65004; color:#fff}
    100%{background-color:white; color:#f65004}
}


