/*
Theme Name: Azure Basic 
Theme URI: http://silverglass.net/2012/01/02/azure-basic-free-wordpress-blog-theme/
Author: C. A. Brown
Author URI: http://cabrown.net/
Description: A lightweight, two-column layout blog theme, with 6 widget areas and customizable header image. Valid HTML5 and CSS3 that can be modified. Compatiable with Wordpress 3.2 and above. Compatable IE7+, Opera 10+, Safari 5+, Firefox 3.5+.   
Tags: blue, white, two-columns, custom-menu, custom-background, custom-header, right-sidebar

Version: 2.6

License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html

 *
 *
 *
 * CSS resets and layout uses modified version of the Blueprint CSS Framework 1.0.1
 * http://blueprintcss.org
 * Copyright (c) 2007-Present. See LICENSE for more info.
 *
 *
 *
*/

/*    BlurePrint Reset and Framework        */
/*------------------------------------------*/
@import url('css/screen.css'); /* DO NOT REMOVE! */


/*        Global Syles                 */
/*------------------------------------*/

details, figcaption, figure { border: 0; font-size:100%; font: inherit; vertical-align: baseline; margin: 0; padding: 0; }
audio, canvas, video { border: 0; vertical-align: baseline; margin: 0; padding: 0; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { height: 100%; }

body { height: 100%; 
       font-family: Verdana, Geneva, sans-serif; 
	   background: none repeat 0 0 scroll #fff; }

:focus { outline: 0; }

ol, ul { list-style: none; }

a { text-decoration: none; }

table { border-collapse: separate;
        border-spacing: 0; }

img { clear: both; }



/*      Global WordPress Styles       */
/*-----------------------------------*/

.entry-content img {
	margin: 0 0 1.5em 0;
	}
.alignleft, img.alignleft {
	margin-right: 1.5em;
	display: inline;
	float: left;
	}
.alignright, img.alignright {
	margin-left: 1.5em;
	display: inline;
	float: right;
	}
.aligncenter, img.aligncenter {
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
	}
.wp-caption {
	margin-bottom: 1.5em;
	text-align: center;
	padding-top: 5px;
	}
.wp-caption img {
	border: 0 none;
	padding: 0;
	margin: 0;
	}
.wp-caption p.wp-caption-text {
	line-height: 1.5;
	font-size: 10px;
	margin: 0;
	}
.wp-smiley {
	margin: 0 !important;
	max-height: 1em;
	}
blockquote.left {
	margin-right: 20px;
	text-align: right;
	margin-left: 0;
	width: 33%;
	float: left;
	}
blockquote.right {
	margin-left: 20px;
	text-align: left;
	margin-right: 0;
	width: 33%;
	float: right;
	}
.gallery dl {}
.gallery dt {}
.gallery dd {}
.gallery dl a {}
.gallery dl img {}
.gallery-caption {}

.size-full {}
.size-large {}
.size-medium {}
.size-thumbnail {}

.sticky {}

.bypostauthor {}


/*      Basic Two-Column (Right) Lyouout       */
/*--------------------------------------------*/

#primary { float: left;
           overflow: hidden;
           width: 100%; }

#content {  width: 100%; }

#sidebar { overflow: hidden;
           float: right;
           width: 28%; }

#footer-bottom { clear: both;
                 width: 100%; }



/*    Framework Styles        */
/*---------------------------*/

#top-header { padding: 0; }

#main { padding: 0; 
  }

#footer-bottom { padding: 0 0 15px 0; }

.entry-header { margin: 0 0 15px 0; }

article { padding: 0 0 15px 0; }




/*    Primary Menu (Dropdown) Styles       */
/*----------------------------------------*/

#access { padding: 0; 
          z-index: 500; }

nav[role="navigation"] { position: relative; }

nav[role="navigation"] ul { margin: 0 0 0 0;
                            padding: 0 0 0 0; 
						    display: block; }

nav[role="navigation"] ul li { height: 2em; clear: both; display: inline-block; }
nav[role="navigation"] ul li a { padding: 4px 8px; }

nav[role="navigation"] ul li ul  { display: none; } 
nav[role="navigation"] ul li:hover ul  { display: block; } 
nav[role="navigation"] ul li ul  { position: absolute;
                                   padding: 10px 0 0 0; }

nav[role="navigation"] ul li ul li { display: block;
                                     position: relative; }

nav[role="navigation"] ul li ul li ul  { display: none !important; }
nav[role="navigation"] ul li ul li:hover ul  { display: inline !important; 
                                               position: relative !important; }
nav[role="navigation"] ul li ul li ul { padding: 0 0 0 0 !important;}

nav[role="navigation"] ul li ul li ul li { display: inline-block !important;
                                           position: relative; } 


/*    Static Sidebar Widget Styles       */
/*---------------------------------------*/											 

#sidebar-search { padding: 0 0 15px 0 ; }



/*    Navigation       */
/*--------------------*/


.nav-next { float: left; }
.nav-previous { float: right; }



/*    Theme Credit Text      */
/*--------------------------*/

#theme-credit { text-align: center; }


/*             Azure Basic Styles             */
/*-------------------------------------------*/

h1 { font-size: 2.5em; }

#container-full { padding: 0; margin:0; float:left; display:block; width:100%; }

#top-header { float:left; display:block; width:100%; }
			  

/* Top Navigation */

#access {  }
		  
#access a { color: #333333;  font-size:13px; text-transform:uppercase;
}

#access a:hover { color: #3688D8; }

#access ul li:hover ul  { background: #fff; }


/* Header Title Section */

#top-header-section { width: 100%; }
 


/* Header Image */

#header-image { width: 100%; 
                height: auto;
			 }


/* Main Content Section */

#main { background: none repeat scroll 0 0 #fff;  }

.featured-thumb { margin-bottom: 10px; }
 
article {  
	      padding-top: 10px;
	     }
		  
.entry-content { padding-top: 5px; }

.entry-title { font-size: 28px;   }

.entry-meta { font-size: 10px; 
	          color: #8E8C84; }

.entry-meta a:hover { text-decoration: underline; }

.entry-content a:hover { text-decoration: underline; }

.entry-content embed { width: 675px; }

.page-link { margin-bottom: 10px; }

/* Sidebar Section */

#sidebar { color: #545350; 
      }

#sidebar-widget-title { color: #545350; }

.screen-reader-text[for="s"] { display: none; }

#wp-calendar { width: 100%; }

#calendar_wrap #wp-calendar caption { text-align: center; }

#wp-calendar #prev, #wp-calendar #next { font-style: normal;
                                         font-size: 9pt; }

#wp-calendar #next { text-align: right; }



/* Single Page and Comments */

.assistive-text { color: #545350; }

#nav-single { padding-left: 25px; }

#comments { padding-left: 25px; }

#comments #respond { padding-left: 25px; }

.comment-meta { margin-bottom: 10px; }

.comment-author img { padding-right: 5px; }

#nav-below { padding-left: 25px; }

.pingback .edit-link { margin-left: 10px; }

.comment-author a { color: #6fa2d6; }

.comment-author a:hover { color: #28598A; 
                          text-decoration: underline; }

.comment-author img { margin: 0 10px 0 0; }

.comment-form-author input[type="text"] { margin-left: 27px; 
                                          background: none repeat scroll 0 0 #FFFFFF;
                                          color: #7E7E7E;
                                          outline: 0 none;
                                          padding: 5px 10px;
                                          position: relative;
                                          width: 175px; }

.comment-form-email input[type="text"] { margin-left: 30px; 
                                         background: none repeat scroll 0 0 #FFFFFF;
                                         color: #7E7E7E;
                                         outline: 0 none;
                                         padding: 5px 10px;
                                         position: relative;
                                         width: 175px; }

.comment-form-url input[type="text"] { margin-left: 25px; 
                                       background: none repeat scroll 0 0 #FFFFFF;
                                       color: #7E7E7E;
                                       outline: 0 none;
                                       padding: 5px 10px;
                                       position: relative;
                                       width: 175px; }

.comment-form-comment label { float: left; 
                              clear: both; }

.comment-form-comment textarea { margin-left: 15px;
                                 margin-top: 0; 
                                 background: none repeat scroll 0 0 #FFFFFF;
                                 color: #7E7E7E;
                                 outline: 0 none;
                                 padding: 5px 10px;
								 width: 500px;
                                 position: relative; }

#commentform p.form-allowed-tags { font-size: 9pt; }

#comment-nav-above, #comment-nav-below { margin-bottom: 15px; }


/* Footer Section */

#footer-bottom { background: none repeat scroll 0 0 #0F314D; }

.column { float: left;
          margin: 0 4% 0 0;
          width: 22%; }
#footer-bottom .column:nth-child(2)  { 
          float: left;
          margin: 0 4% 0 0;
          width: 47%; }
.column.last { margin: 0; }

#footer-content { padding-top: 25px;   }

#footer-content .column h4 { color: #fff;
                             font-size: 16px; 
                             font-weight:700; text-transform:uppercase; }

#footer-content .column ul { font-size: 15px;  
                             padding-left: 0 !important;}

#footer-content .column ul li a { color: #fff; }

#footer-content .column ul li a:hover { color: #fff; opacity:.7; }
#FootCallBar {  background:#0085B2;
                padding: 15px 0 0 0; float:left; width:100%; display:block; }
#FootCallBarInner {  background:#0085B2;
              max-width:1130px; display:block; }
#FootCallBar a {
 color:#fff; 
}
#FootCallBar a:hover {
 color:#fff; 
  opacity:.7;
}
#site-credits {  background:#fff;
                padding: 15px 0 0 0; float:left; width:100%; display:block; }

#theme-credit { padding: 0 0 5px 0;  max-width:1130px; display:block;  }

#theme-credit p { margin: 0 0 0 0; color:#A3A3A3; }
#theme-credit a {color:#A3A3A3; }


#TopHeaderBar {
    float: left;
    display: block;
    width: 100%;
    background: #000;
}
#TopHeaderBarInner {
    padding: 8px 0;
    margin: 0 auto;
    display: block;
    max-width: 1130px;
}

.col-row {
    display: block;
    float: left;
    width: 100%;
}
.col-6 {
    width: 50%;
    float: left;
    display: block;
}
#TopHeaderBarInner .col-inner {
    color: #fff;
    font-weight: 600;
    font-size: 14px;
}
.headphone {
    display: block;
    float: left;
    margin-right: 10px;
}
.lightblue {
color:#359AE6;
}
.pipeleft {
    display: block;
    float: left;
    padding-left: 10px;
    border-left: 1px solid #fff;
}
ul#menu-topnav li {
    font-family: "Roboto", arial, sans-serif;
    display: inline;
    padding: 0 12px 0 20px;
}
ul#menu-topnav li a {
    color:#fff;
}
ul#menu-topnav li.peopleicon {
    background: url(/wp-content/uploads/2018/04/icon-clientaccess.jpg) left 1px no-repeat;
}
ul#menu-topnav li.affiliateloginicon {
    background: url(/wp-content/uploads/2018/04/icon-affiliatelogin.jpg) left 1px no-repeat;
}
#TopHeaderBarInner {
    padding: 0;
    margin: 0 auto;
    display: block;
    max-width: 1130px;
}
#TopHeaderBarInner p { margin: 0; }
#TopHeaderBarInner .col-inner {
    color: #fff;
    font-weight: 600;
    font-size: 14px;
    padding: 8px 0;
}
#TopHeaderBar ul {
    margin: 0;
    padding: 0;
}
#TopHeaderBarInner {
    padding: 0;
    margin: 0 auto;
    display: block;
    max-width: 1130px;
}
#TopHeaderBarInner p { margin: 0; }
#TopHeaderBarInner .col-inner {
    color: #fff;
    font-weight: 600;
    font-size: 14px;
    padding: 8px 0;
}
#TopHeaderBar .col-6:nth-child(2) {
    width: 50%;
    float: left;
    display: block;
    text-align: right;
}
#LogoBar {
    display: block;
    float: left;
    width: 100%;
}
#LogoBarInner {
    margin: 0 auto;
    display: block;
    max-width: 1130px;
}
.logo {
    display: block;
    float: left;
    width: auto;
    margin: 20px 0;
}
#HeaderBanner {
    float: right;
    display: block;
    width: auto;
    margin: 10px 0;
}
#NavBar {
    float: left;
    display: block;
    width: 100%;
}
#NavBarInner {
    margin: 0 auto;
    display: block;
    max-width: 1130px;
}
#access ul li { 
    height: auto;
    clear: both;
    display: inline-block;
    padding: 0;
    border-right: 1px solid #D6D6D6;
    margin-left: -4px;
}
#access ul {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    display: block;
    border-left: 1px solid #D6D6D6;
}
#access a {
    color: #333333;
    font-size: 12px;
    text-transform: uppercase;
    padding: 10px 16px;
    display: block;
    position: relative;
}
#NavBar {
    float: left;
    display: block;
    width: 100%;
    border-top: 1px solid #D6D6D6;
}
#access li.current-menu-item a:hover {
    color: #3688D8;
}
#header-image {
    width: 100%;
    height: auto;
    float: left;
    display: block;
    position: relative;
}
#header-image img { 
   height:auto;
   width:100%;
}
#HomeSlidertxt {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%; 
}
#HomeSlidertxtpos {
    float: left;
    display: block;
    width: 100%;
}
#HomeSlidertxtinner {
    max-width: 1130px;
    margin: 0 auto;
    display: block;
    margin-top: 50px;
    color: #fff;
    text-align: center;
}
#HomeSlidertxt h3 {
    font-family: "Roboto", arial, sans-serif;
    font-weight: 900;
    color: #fff;
    font-size: 36px;
    margin-bottom: 25px;
}
.redbutton a {
    background: #B20000;
    color: #fff;
    font-weight: 700;
    padding: 12px 35px;
    font-size: 20px;
    border-radius: 8px;
}
.redbutton a:hover {
    background: #D90000; 
}
#HomeSlidertxtinner {
    max-width: 1130px;
    margin: 0 auto;
    display: block;
    margin-top: 17vh;
    color: #fff;
    text-align: center;
}
#StatisticsBar {
    float: left;
    display: block;
    width: 100%;
background:#0A2236;
}
#SectionOne {
    float: left;
    display: block;
    width: 100%;
    background:#fff;
}
#SectionTwo {
    float: left;
    display: block;
    width: 100%;
background:#E6E6E6;
}
#SectionThree {
    float: left;
    display: block;
    width: 100%;
background:#0A2236;
}
#SectionFour {
    float: left;
    display: block;
    width: 100%;
background:#E6E6E6;
}
.sectioncontent {
    max-width: 1130px;
    margin: 0 auto;
    display: block;
    text-align: center;
    padding: 110px 0 110px 0;
}
#header-image img {
    height: auto;
    width: 100%;
    margin-bottom: -7px;
}
p { 
    color: #777777;
    font-size: 16px;
}
#TopHeaderBar p {
    color: #fff;
    font-size: 14px;
}
#StatisticsBarInner {
    max-width: 1130px;
    margin: 0 auto;
    display: block;
    color: #fff;
}
#StatisticsBarInner ul {
     padding: 0;
    margin: 0;
    display: block;
    width: 100%;
    float: left;
    padding: 40px 0;
}
#StatisticsBarInner ul li {
   width:25%;
   text-align:center;
   float:left;
   display:block;
font-weight: 700;
font-size: 20px;
}
h1 { 
    font-size: 32px;
    font-weight: bold;
}
#StatisticsBarInner ul li {
    width: 25%;
    text-align: center;
    float: left;
    display: block;
    font-weight: 700;
    line-height: 34px;
    font-size: 20px;
}
.statscount {
    display: block;
    font-size: 36px;
}
#TestimDiv {
    max-width: 840px;
    margin: 0 auto;
    display: block;
    line-height: 33px;
    /* font-size: 23px; */
}
#TestimDiv .sue-content-slider .owl-nav {
    position: absolute;
    top: 10vh;
    right: 0;
    width: 60px;
    height: auto;
    width: 100%;
}
#TestimDiv {
    max-width: 1130px;
    margin: 0 auto;
    display: block;
    line-height: 33px;
    /* font-size: 23px; */
}
.innertestim {
    max-width: 840px;
    margin: 0 auto;
    display: block;
}
.testimname {
 color:#359AE6;
 font-weight:700;
 font-size: 20px;
}
#TestimDiv .sue-content-slider .owl-prev {
    right: auto;
    left: 0;
}
#TestimDiv .sue-content-slider .owl-prev:before {
    border-top: none;
    border-left: none;
    -webkit-transform: none;
    transform: none;
    background: url(/wp-content/uploads/2018/04/arrowset.png) no-repeat;
    width: 41px;
    height: 41px;
    background-position: left top;
}
#TestimDiv .sue-content-slider .owl-prev:hover:before { 
    background-position: left bottom;
}
#TestimDiv .sue-content-slider .owl-next:before {
    border-top: none;
    border-right: none;
    -webkit-transform: none;
    transform: none;
    background: url(/wp-content/uploads/2018/04/arrowset.png) no-repeat;
    width: 41px;
    height: 41px;
    background-position: right top;
}
#TestimDiv .sue-content-slider .owl-next:hover:before {
    background-position: right bottom;
}
#TestimViewAll a {
    color: #0D314C;
    font-size: 16px;
    font-weight: 700;
    padding-right: 18px;
    background: url(/wp-content/uploads/2018/04/smarrow.png) right center no-repeat;
}
#TestimViewAll a:hover {
 opacity:.7;
}

#QuoteForm .lineshadow {
    padding: 29px 29px 10px 29px;
    float: left;
    display: block;
    width: auto;
    background-image: url(/wp-content/uploads/2018/04/formlinegrad.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
}
#QuoteForm .getquotediv {
    float: left;
    margin-top: 30px;
    width: 100%;
    background-image: none;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent;
    border-radius: 15px;
    display: block;
    clear: both;
}
#QuoteForm .getquotediv .wpcf7 {
    width: 100%;
    float: left;
    padding: 15px 30px;
}
#primary #QuoteForm .getquotediv p {
    text-align: justify;
}
#QuoteForm .getquotediv .wpcf7 input[type=text], #QuoteForm .getquotediv .wpcf7 input[type=password], #QuoteForm .getquotediv .wpcf7 select, #QuoteForm .getquotediv .wpcf7 input[type=url], #QuoteForm .getquotediv .wpcf7 input[type=email], #QuoteForm .getquotediv .wpcf7 input.text, #QuoteForm .getquotediv .wpcf7 input.title {
    margin: 0 10px 0 0;
    width: 44%;
    padding: 8px;
    border-radius: 4px;
}
#QuoteForm input[type=text], #QuoteForm input[type=password], #QuoteForm input[type=url], #QuoteForm input[type=email], #QuoteForm input.text, #QuoteForm input.title, #QuoteForm textarea {
    background-color: #fff;
    border: 1px solid #bbb;
    color: #000;
}
#QuoteForm .getquotediv .wpcf7 p.shortsel select {
    margin: 0 10px 0 0;
    width: 46%;
    padding: 8px;
    border-radius: 4px;
}
#QuoteForm .getquotediv .wpcf7 textarea {
    margin: 0 10px 0 0;
    width: 91.3%;
    padding: 8px;
    border-radius: 4px;
    height: 150px;
}
#SectionThree .sectioncontent {
    max-width: 900px;
    margin: 0 auto;
    display: block;
    text-align: center;
    padding: 110px 0 110px 0;
}
#QuoteForm h3 {
    color: #fff;
    /* font-size: 32px; */
    font-size: 32px;
    font-weight: bold;
}
#primary #QuoteForm .getquotediv .lineshadow p {
    text-align: justify;
    color: #fff;
    text-align: center;
}
#QuoteForm .getquotediv .wpcf7 .howmany select  {
    width: 93.5%;
}
#QuoteForm .wpcf7-submit {
    background: #B20000;
    color: #fff;
    font-weight: 700;
    padding: 12px 35px;
    font-size: 20px;
    border-radius: 8px;
    border: none;
    float: right;
    margin-right: 7%;
}
#QuoteForm .wpcf7-submit:hover { 
    background: #D90000;
}
#SectionThree .sectioncontent {
    max-width: 900px;
    margin: 0 auto;
    display: block;
    text-align: center;
    padding: 50px 0 0 0;
}
#QuoteForm {
    float: left;
    display: block;
    width: 100%;
    margin-bottom: 50px;
}
article {
    padding: 0;
}
#SectionFour ul {

}
#SectionFour ul li { 
    display: inline-block;
    width: 27%;
    margin-right: 9%;
}
#SectionFour ul li a {
 float:left;
   display:block;
  width:100%;
}
#SectionFour ul li:nth-child(3),
#SectionFour ul li:nth-child(6),
#SectionFour ul li:nth-child(9),
#SectionFour ul li:nth-child(12),
#SectionFour ul li:nth-child(15) {
  margin-right:0;
}
#SectionFour ul li a {
    background: url(/wp-content/uploads/2018/04/ind1.jpg) left top no-repeat;
    background-size: 100% auto;
}
#SectionFour ul li:nth-child(2) a {
    background: url(/wp-content/uploads/2018/04/ind2.jpg) left top no-repeat;
    background-size: 100% auto;
}
#SectionFour ul li:nth-child(3) a {
    background: url(/wp-content/uploads/2018/04/ind3.jpg) left top no-repeat;
    background-size: 100% auto;
}
#SectionFour ul li:nth-child(4) a {
    background: url(/wp-content/uploads/2018/04/ind4.jpg) left top no-repeat;
    background-size: 100% auto;
}
#SectionFour ul li:nth-child(5) a {
    background: url(/wp-content/uploads/2018/04/ind5.jpg) left top no-repeat;
    background-size: 100% auto;
}
#SectionFour ul li:nth-child(6) a {
    background: url(/wp-content/uploads/2018/04/ind6.jpg) left top no-repeat;
    background-size: 100% auto;
}
#SectionFour ul li:nth-child(7) a {
    background: url(/wp-content/uploads/2018/04/ind7.jpg) left top no-repeat;
    background-size: 100% auto;
}
#SectionFour ul li:nth-child(8) a {
    background: url(/wp-content/uploads/2018/04/ind8.jpg) left top no-repeat;
    background-size: 100% auto;
}
#SectionFour ul li:nth-child(9) a {
    background: url(/wp-content/uploads/2018/04/ind9.jpg) left top no-repeat;
    background-size: 100% auto;
} 
.indtitle {
    padding: 16px 0;
    display: block;
    background: #0D314C;
    margin-top: 138px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
#SectionFour ul li { 
    margin-bottom: 75px;
}
#SectionFour ul li:hover {
  opacity:.7;
}
.indtitle {
    padding: 16px 20px;
    display: block;
    background: #0D314C;
    margin-top: 150px;
    color: #fff;
    font-size: 15px;
    min-height: 44px;
    font-weight: bold;
    text-transform: uppercase;
}
#footer-content {
    padding-top: 25px;
    max-width: 1130px;
    margin: 0 auto;
    padding: 40px 0;
}
ul#menu-footer-companyinfo li {
    width: 50%;
    display: inline-block;
    float: left;
}
#theme-credit {
    padding: 5px 0 15px 0;
    max-width: 1130px;
    display: block;
    margin: 0 auto;
}
#footer-bottom {
    padding: 0;
}
#FootCallBarInner {
    background: #0085B2;
    max-width: 1130px;
    display: block;
    margin: 0 auto;
}
#FootCallBar ul {
    padding: 0;
    margin: 0;
    display: block;
    float: left;
    width: 100%;
}
#FootCallBar ul li {
    width: 30%;
    margin-right: 4.5%;
    display: block;
    color: #fff;
}
#FootCallBar ul li:last-child {
  margin-right:0;
}
#FootCallBar ul li:nth-child(1) { 
    font-size: 24px;
    line-height: 28px;
    font-weight: 900;
}
#FootCallBar ul li:nth-child(2) p {
    font-size: 13px;
    color: #fff;
    text-align: center;
}
#FootCallBar ul li:nth-child(2) a {
color:#fff;
}
#FootCallBar ul li {
    width: 30%;
    margin-right: 4.5%;
    display: block;
    color: #fff;
    float: left;
}
#FootCallBar ul li:last-child {
    margin-right: 0;
    text-align: left;
    color: #fff;
    width: auto;
    float: right;
}
#FootCallBar ul li:last-child p {
color: #fff;
    font-weight: bold;
}
#FootCallBar ul li:nth-child(2) p {
    font-size: 13px;
    color: #fff;
    text-align: center;
    margin-bottom: 5px;
}
#FootCallBar {
    background: #0085B2;
    padding: 35px 0 39px 0;
    float: left;
    width: 100%;
    display: block;
}
#footer-content .column h4 {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 5px;
}
#HomeSlidertxt h3 {
    font-family: "Roboto", arial, sans-serif;
    font-weight: 900;
    color: #fff;
    font-size: 32px;
    margin-bottom: 15px;
    text-transform: uppercase;
}
#HomeSlidertxt h4 {
    margin-bottom: 25px;
    color: #fff;
    font-weight: 300;
    font-size: 24px;
} 
#HomeSlider .sue-content-slider {
    position: relative;
    margin: 0;
}
#footer-content .column ul {
    font-size: 15px;
    padding-left: 0 !important;
    margin: 0;
}
#SectionFour h1 {
    font-size: 32px;
    font-weight: bold;
    margin-bottom: 50px;
}
#access ul { 
    border-left: none;
    text-align: center;
}
#access ul li:first-child {
 border-left: 1px solid #D6D6D6;
}
.logo {
    display: block;
    float: left;
    width: auto;
    margin: 0;
}
#access a {
    color: #333333;
    font-size: 12px;
    text-transform: uppercase;
    padding: 10px 9px;
    display: block;
    position: relative;
}
.afsignupbut {
    width: 100%;
    display: block;
    text-align: center;
    padding: 40px 0;
}
.afsignupbut a {
    background: #0E2841;
    padding: 20px 50px;
    font-size: 24px;
    color: #fff !important;
    border-radius: 8px;
}
.afsignupbut a:hover {
    background: #1D6CA5;
    padding: 20px 50px;
    font-size: 24px;
    color: #fff !important;
    border-radius: 8px;
}
.orangetxt {
    color: #FF9226;
}
.home .getquotediv {
    display: none !important;
}
.category-service-area-states header.blog-entry-header {
    display: none;
}
.category-service-area-states footer.entry-meta,
.single-post #comments,
.single-post #nav-single {
    display: none !important;
}
#access ul li {
    height: auto;
    clear: both;
    display: inline-block;
    padding: 0;
    border-right: 1px solid #D6D6D6;
    margin-left: -4px;
    position: relative;
}
#access ul li ul {
    display: none;
    width: 250px;
    display: block;
    position: absolute;
    left: 0;
    top: 38px;
    background: #f0f0f0;
}
#access ul li ul li {
    float: left;
    width: 80%;
    text-align: left;
    border: none;
    padding: 5px 10%;
    border-bottom: 1px solid #ccc;
    margin: 0;
}
#access ul li ul li:last-child { 
    border-bottom: none; 
}
#access ul li ul {
  display:none;
}
#access ul li:hover ul {
   display:block;
}
.getquotediv .lineshadow {
padding: 29px 29px 10px 29px;
float: left;
display: block;
width: 93%;
background-image: url("images/quoteline.png");
background-repeat: no-repeat;
background-position: center bottom;
}
.getquotediv .lowerquotediv {
padding: 30px;
color: #fff;
}
.getquotediv h4 {
font-size: 20px;
line-height: 1.25;
margin-bottom: 1.25em;
color: #fff;
}
.getquotediv span.wpcf7-list-item {
margin-left: 3.5em;
float: left;
width: 88%;
}
.getquotediv .last {
padding-right: 0;
margin-right: 0;
margin-bottom: 25px;
}
.getquotediv select {
background-color: #fff;
border-style: solid;
border-width: 1px;
width: 50%;
}
.getquotediv input[type=text], .getquotediv input[type=password], .getquotediv input[type=url], .getquotediv input[type=email], .getquotediv input.text, .getquotediv input.title, .getquotediv textarea {
background-color: #fff;
border: 1px solid #bbb;
color: #000;
width: 48%;
padding: 6px !important;
}
.getquotediv input[type=submit] {
background-image: url("images/plainbut.png");
width: auto;
border: none;
padding: 11px 55px 14px 23px;
background-color: transparent;
font-size: 17px;
font-weight: bold;
color: #fff;
float: left;
margin-right: 0;
margin-left: 21%;
background-repeat: no-repeat;
cursor: pointer;
}
.getquotediv .footerlinks h4 {
font-size: 20px;
line-height: 1.25;
margin-bottom: 1.25em;
color: #031C35;
}
.getquotediv h3 {
color: #47AEF4;
font-weight: 700;
font-size: 29px;
margin-bottom: 9px;
}
.getquotediv {
position:relative !important;
}
.quotearrow {
width: 126px;
height: 84px;
position: absolute;
top: 20px;
right: -33px;
background-image: url("images/quotearrow.png");
background-repeat: no-repeat;
background-position: left top;
z-index: 1001;
}
.getquotediv #primary {
float: left;
overflow: visible;
width: 70%;
}
.getquotediv {
float: left;
margin-top: 30px;
width: 89%;
background-image: url("images/quoteformbg3.png");
background-repeat: no-repeat;
background-position: center center;
background-color: #031C35;
border-radius: 15px;
display: block;
clear: both;
}
.getquotediv div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
float: left;
width: 80%;
}
.getquotediv p {
    color: #fff;
}
.quoteform {
    padding: 20px 20px;
}
.getquotediv select {
    background-color: #fff;
    border-style: solid;
    border-width: 1px;
    width: 99.2%;
}
.getquotediv select {
    background-color: #fff;
    border-style: solid;
    border-width: 1px;
    width: 99.2%;
    padding: 7px;
    margin-bottom: 30px;
}
.getquotediv textarea {
    background-color: #fff;
    border: 1px solid #bbb;
    color: #000;
    width: 97.8%;
    padding: 6px !important;
}
.getquotediv input[type=submit] {
    background-image: url(images/plainbut.png);
    width: auto;
    border: none;
    padding: 11px 55px 14px 23px;
    background-color: transparent;
    font-size: 17px;
    font-weight: bold;
    color: #fff;
    float: right;
    margin-right: 0;
    margin-left: 0;
    background-repeat: no-repeat;
    cursor: pointer;
}
.getquotediv .getquotediv {
    float: left;
    margin-top: 30px;
    width: 100%;
    background-image: url(images/quoteformbg3.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #031C35;
    border-radius: 15px;
    display: block;
    clear: both;
}
.getquotediv h3 {
color: #47AEF4;
font-weight: 700;
font-size: 29px;
margin-bottom: 9px;
}
.getquotediv {
position:relative !important;
}
.quotearrow {
width: 126px;
height: 84px;
position: absolute;
top: 20px;
right: -33px;
background-image: url("images/quotearrow.png");
background-repeat: no-repeat;
background-position: left top;
z-index: 1001;
}
.home .getquotediv {
    display: block !important;
    width: 100%;
}
.home .getquotedivbox {
    float: left;
    display: block;
    width: 100%;
}
.home .getquotedivinner {
    max-width: 1000px;
    margin: 0 auto;
    display: block;
}
.home .getquotedivbox {
    float: left;
    display: block;
    width: 100%;
    padding-bottom: 50px;
    background: #031c35;
}
.home .getquotedivinner {
    max-width: 1000px;
    margin: 0 auto;
    display: block;
    /* padding: 50px 0 0 0; */
    /* margin-bottom: 50px; */
}
.home .getquotediv {
    float: left;
    margin-top: 30px;
    width: 89%;
    background-image: url(images/quoteformbg3.png);
    background-repeat: no-repeat;
    background-position: center top;
    background-color: transparent;
    border-radius: 15px;
    display: block;
    clear: both;
    background-size: 60% auto;
}
.home .getquotedivbox {
    float: left;
    display: block;
    width: 100%;
    padding-bottom: 50px;
    background: #031c35;
    display: none;
}
.infodiv a { 
    color: #196faf !important; 
}
.pum-theme-2140, .pum-theme-default-theme {
    background-color: rgba(0,0,0,0.7) !important;
}
.pum-theme-2140 .pum-container, .pum-theme-default-theme .pum-container {
    padding: 18px;
    border-radius: 0px;
    border: 1px none #000000;
    box-shadow: 1px 1px 3px 0px #00254a !important;
    background-color: #06396b !important;
}
.pum-theme-2140 .pum-container h1 {
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    padding: 20px;
}
.pum-theme-2140 .pum-container tbody tr:nth-child(even) td, .pum-theme-2140 .pum-container tbody tr.even td {
    background: transparent;
}
.pum-theme-2140 .pum-container tr, .pum-theme-2140 .pum-container td {
    padding: 6px;
    border-spacing: 0px;
    border-width: 0px;
    color: #fff;
    font-size: 18px !important;
}
.pum-theme-2140 .pum-container input[type=text], .pum-theme-2140 .pum-container input[type=password], .pum-theme-2140 .pum-container input[type=url], .pum-theme-2140 .pum-container input[type=email], .pum-theme-2140 .pum-container input.text, .pum-theme-2140 .pum-container input.title, .pum-theme-2140 .pum-container textarea {
    background-color: #fff;
    border: 1px solid #bbb;
    color: #000;
    padding: 5px;
}
.pum-theme-2140 .pum-container textarea {
    width: 390px;
    height: 100px;
    padding: 5px;
}
.pum-theme-2140 .pum-container input[type=submit] {
    font-size: 16px !important;
    color: #ffffff !important;
    padding: 11px 25px !important;
    float: right !important;
    margin-right: 13% !important;
    width: 43% !important;
    background: #c70000 !important;
    border: none !important;
} 
.page-id-9 #primary {
    float: left;
    overflow: hidden;
    width: 67% !important;
}
.page-id-9 #sidebar {
    overflow: hidden;
    float: right;
    width: 33%;
    font-size: 17px;
}
 #StatisticsBarInner {
    max-width: 96%;
    margin: 0 auto;
    display: block;
    color: #fff;
}
.page-id-2237 .getquotedivbox {
    display: none !important;
}
 .clientmod #top-header { display:none; }
#access a {
    color: #333333;
    font-size: 13px;
    text-transform: uppercase;
    padding: 10px 8px;
    display: block;
    position: relative;
    font-weight: 600;
}
#MobileButtons {
  display:none;
}
.page-id-1476 .zsiq_floatmain,
.page-id-1473 .zsiq_floatmain,
#wrap.clientmod .zsiq_floatmain {
   display:none !important;
}
#wrap.clientmod .getquotediv, #wrap.clientmod footer, #wrap.clientmod header,
.page-template-client-module-page-template .getquotediv, .page-template-client-module-page-template footer, .page-template-client-module-page-template header { 
    display: none !important;
}
body.page-template-client-module-page-template { 
    background: #F0F0F0;
}
#AffiliateIDMsg {
    text-align: center;
    font-size: 18px;
    padding: 10px 30px;
    border: 2px solid #CC0000;
    display: block;
    float: left;
    width: calc(100% - 64px);
    border-radius: 8px;
    margin-bottom: 15px;
    color: #000000;
    font-weight: 700;
}
#AffiliateIDMsg a {
color:#CC0000;
}
#AffiliateIDMsg a:hover {
color:#CC0000;
opacity:.7;
}
#access a {
    color: #333333;
    font-size: 13px;
    text-transform: uppercase;
    padding: 10px 7px;
    display: block;
    position: relative;
    font-weight: 600;
}
#NewRequestForm {
    width: 100%;
    background: #031C35;
    border-radius: 15px;
}
#NewRequestForm .lineshadow {
    padding: 40px 40px 0 40px;
    display: block;
    background-image: url(images/quoteformbg3.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-color: #031C35;
    border-radius: 15px;
    display: block;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    clear: both;
    float: left;
    width: calc(100% - 80px);
    /* border-bottom: 1px solid lightblue; */
}
#NewRequestForm h3 {
    color: #47AEF4;
    font-weight: 700;
    font-size: 29px;
    margin-bottom: 9px;
    text-align: left;
}
#NewRequestForm p {
    color: #fff;
}
#TheNewRequestForm {
    display: block;
    float: left;
    width: calc(100% - 80px);
    background: #031C35;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    padding: 0 40px;
}
#TheNewRequestForm .gform_wrapper .top_label .gfield_label, #TheNewRequestForm .gform_wrapper legend.gfield_label {
    display: -moz-inline-stack;
    display: inline-block;
    line-height: 1.3;
    clear: both;
    color: #fff;
    font-size: 20px;
    line-height: 1.25;
    margin-bottom: 1.25em;
    color: #fff;
    font-weight: 400;
}
article #TheNewRequestForm ul li {
    padding: 10px 0 10px 0;
    float: left;
    width: 100%;
    clear: both;
    display: block;
    background-image: none;
    background-position: left 11px;
    background-repeat: no-repeat;
}
#TheNewRequestForm .gform_wrapper ul.gfield_checkbox li label, #TheNewRequestForm .gform_wrapper ul.gfield_radio li label {
    display: -moz-inline-stack;
    display: inline-block;
    letter-spacing: inherit;
    vertical-align: middle;
    cursor: pointer;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
}
#TheNewRequestForm .gform_wrapper .top_label .gfield_label, #TheNewRequestForm .gform_wrapper legend.gfield_label {
    display: -moz-inline-stack;
    display: inline-block;
    line-height: 1.3;
    clear: both;
    color: #fff;
    font-size: 20px;
    line-height: 1.25;
    margin-bottom: 0;
    color: #fff;
    font-weight: 400;
}
#main #TheNewRequestForm  h2 {
    color: #fff;
    /* font-family: georgia; */
    font-size: 22px;
    margin-bottom: 7px;
    padding-bottom: 16px;
    /* border-bottom: 1px #333 dotted; */
    font-weight: 400;
}
#TheNewRequestForm .gform_wrapper li.gfield.field_description_below+li.gsection {
    margin-top: 24px!important;
    margin-bottom: 0;
}
body #TheNewRequestForm .gform_wrapper ul li.gfield {
    margin-top: 0;
    padding-top: 0;
}
#TheNewRequestForm .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    font-size: inherit;
    font-family: inherit;
    padding: 1px 4px;
    letter-spacing: normal;
}
#TheNewRequestForm .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
    margin-left: 1px;
    padding: 7px;
}
#TheNewRequestForm .gform_wrapper .top_label input.medium, #TheNewRequestForm .gform_wrapper .top_label select.medium {
    width: calc(100% - 2px);
}
#TheNewRequestForm .gform_wrapper .gform_footer input.button, #TheNewRequestForm .gform_wrapper .gform_footer input[type=submit], #TheNewRequestForm .gform_wrapper .gform_page_footer input.button, #TheNewRequestForm .gform_wrapper .gform_page_footer input[type=submit] {
    font-size: 1em;
    width: auto;
    margin: 0;
    width: 211px;
    background: #CC0000;
    border-radius: 7px;
    font-size: 16px;
    text-align: center;
    padding: 10px 0;
    margin-top: -15px;
    margin-right: 15px;
    margin-bottom: 40px;
}
.page-id-2436 .getquotedivbox {
    display: none;
}
#NewRequestForm {
    width: 97%;
    background: #031C35;
    border-radius: 15px;
    position: relative;
}
#post-2442 .su-column img, #post-2442 .su-column iframe, #post-2442 .su-column object, #post-2442 .su-column embed {
    max-width: 100%;
    max-width: 69px !important;
    border-radius: 0;
    margin: 0 auto;
    display: block;
}
#BtmForm .btmform {
    box-shadow: 1px 1px 6px 3px #ccc;
    border-radius: 10px;
    width: calc(100% - 40px);
    display: block;
    float: left;
    margin: 0;
    padding: 20px 20px 20px 20px;
    background-color: #F0F0F0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-image: url(//collectionagencyservice.com/wp-content/themes/azure-basic/images/bg-btmform.jpg);
    background-repeat: repeat-x;
}
#BtmForm h3 {
    font-size: 2em;
    line-height: 1;
    margin-bottom: 1em;
    color: #00133E;
    font-weight: bold;
}
#BtmForm .btmform {
    box-shadow: 1px 1px 6px 3px #ccc;
    border-radius: 10px;
    width: calc(100% - 40px);
    display: block;
    float: left;
    margin: 0;
    padding: 20px 20px 20px 20px;
    background-color: #F0F0F0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-image: url(//collectionagencyservice.com/wp-content/themes/azure-basic/images/bg-btmform.jpg);
    background-repeat: repeat-x;
}
body #BtmForm .gform_wrapper ul li.gfield {
    margin-top: 0;
    padding-top: 0;
    width: 48%;
    float: left;
    display: block;
    clear: none;
}
#BtmForm input[type=text], #BtmForm input[type=password], #BtmForm input[type=url], #BtmForm input[type=email], #BtmForm input.text, #BtmForm input.title, #BtmForm textarea, #BtmForm select {
    margin: 0.5em 0;
    padding: 0 8px !important;
}
#BtmForm .gform_wrapper .left_label input.medium, #BtmForm .gform_wrapper .left_label select.medium, #BtmForm .gform_wrapper .right_label input.medium, #BtmForm .gform_wrapper .right_label select.medium {
    width: 70%;
    padding: 8px 8px !important;
}
#BtmForm .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, #BtmForm .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, #BtmForm .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio], #BtmForm .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
    margin-left: 1px;
    padding: 0 !important;
    height: 32px;
    margin-top: 4px;
}
#BtmForm #field_3_15 {
    width: 96.5%;
}
#BtmForm .btmform {
    box-shadow: 1px 1px 6px 3px #ccc;
    border-radius: 10px;
    width: calc(100% - 40px);
    display: block;
    float: left;
    margin: 0;
    padding: 20px 20px 20px 20px;
    background-color: #F0F0F0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-image: url(//collectionagencyservice.com/wp-content/themes/azure-basic/images/bg-btmform.jpg);
    background-repeat: repeat-x;
}
body #BtmForm .gform_wrapper ul li.gfield {
    margin-top: 0;
    padding-top: 0;
    width: 48%;
    float: left;
    display: block;
    clear: none;
}
body #BtmForm .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {
    float: left;
    width: 29%;
    padding-right: 16px;
    margin-bottom: 16px;
    color: #fff;
}
body #BtmForm #field_4_16 {
    clear: left;
}
body #BtmForm #field_4_15 {
    width: 100%;
}
body #BtmForm #field_4_15 textarea {
    width: 81%;
}
body #BtmForm #gform_submit_button_4 {
    width: 250px;
    background: #CC0000;
    border-radius: 4px;
    padding: 10px 0;
    font-size: 16px;
    float: right;
    margin-right: 133px;
}
#BtmForm input[type=text], #BtmForm input[type=password], #BtmForm input[type=url], #BtmForm input[type=email], #BtmForm input.text, #BtmForm input.title, #BtmForm textarea, #BtmForm select {
    margin: 0.5em 0;
    padding: 0 8px !important;
}
#BtmForm .gform_wrapper .left_label input.medium, #BtmForm .gform_wrapper .left_label select.medium, #BtmForm .gform_wrapper .right_label input.medium, #BtmForm .gform_wrapper .right_label select.medium {
    width: 70%;
    padding: 8px 8px !important;
}
#BtmForm .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, #BtmForm .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, #BtmForm .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio], #BtmForm .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
    margin-left: 1px;
    padding: 0 !important;
    height: 32px;
    margin-top: 4px;
}
#BtmForm #field_3_15 {
    width: 96.5%;
}

  

#RequestPopupForm #BtmForm .btmform {
    box-shadow: 1px 1px 6px 3px #ccc;
    border-radius: 10px;
    width: calc(100% - 40px);
    display: block;
    float: left;
    margin: 0;
    padding: 20px 20px 20px 20px;
    background-color: #F0F0F0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-image: url(//collectionagencyservice.com/wp-content/themes/azure-basic/images/bg-btmform.jpg);
    background-repeat: repeat-x;
}
#RequestPopupForm #BtmForm h3 {
    font-size: 2em;
    line-height: 1;
    margin-bottom: 1em;
    color: #00133E;
    font-weight: bold;
}
#RequestPopupForm #BtmForm .btmform {
    box-shadow: 1px 1px 6px 3px #ccc;
    border-radius: 10px;
    width: calc(100% - 40px);
    display: block;
    float: left;
    margin: 0;
    padding: 20px 20px 20px 20px;
    background-color: #F0F0F0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-image: url(//collectionagencyservice.com/wp-content/themes/azure-basic/images/bg-btmform.jpg);
    background-repeat: repeat-x;
}
body #RequestPopupForm #BtmForm .gform_wrapper ul li.gfield {
    margin-top: 0;
    padding-top: 0;
    width: 48%;
    float: left;
    display: block;
    clear: none;
}
#BtmForm input[type=text], #BtmForm input[type=password], #BtmForm input[type=url], #BtmForm input[type=email], #BtmForm input.text, #BtmForm input.title, #BtmForm textarea, #BtmForm select {
    margin: 0.5em 0;
    padding: 0 8px !important;
}
#BtmForm .gform_wrapper .left_label input.medium, #BtmForm .gform_wrapper .left_label select.medium, #BtmForm .gform_wrapper .right_label input.medium, #BtmForm .gform_wrapper .right_label select.medium {
    width: 70%;
    padding: 8px 8px !important;
}
#BtmForm .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, #BtmForm .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, #BtmForm .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio], #BtmForm .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
    margin-left: 1px;
    padding: 0 !important;
    height: 32px;
    margin-top: 4px;
}
#BtmForm #field_3_15 {
    width: 96.5%;
}
#BtmForm #field_5_15 {
    width: 96.5%;
}
#BtmForm #field_6_15 {
    width: 96.5%;
}
#BtmForm .btmform {
    box-shadow: 1px 1px 6px 3px #ccc;
    border-radius: 10px;
    width: calc(100% - 40px);
    display: block;
    float: left;
    margin: 0;
    padding: 20px 20px 20px 20px;
    background-color: #F0F0F0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-image: url(//collectionagencyservice.com/wp-content/themes/azure-basic/images/bg-btmform.jpg);
    background-repeat: repeat-x;
}
body #BtmForm .gform_wrapper ul li.gfield {
    margin-top: 0;
    padding-top: 0;
    width: 48%;
    float: left;
    display: block;
    clear: none;
}
body #BtmForm .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {
    float: left;
    width: 29%;
    padding-right: 16px;
    margin-bottom: 16px;
    color: #fff;
}
body #BtmForm #field_4_16 {
    clear: left;
}
body #BtmForm #field_4_15 {
    width: 100%;
}
body #BtmForm #field_4_15 textarea {
    width: 81%;
}
body #BtmForm #field_5_16 {
    clear: left;
}
body #BtmForm #field_5_15 {
    width: 100%;
}
body #BtmForm #field_5_15 textarea {
    width: 81%;
}

body #BtmForm #field_6_16 {
    clear: left;
}
body #BtmForm #field_6_15 {
    width: 100%;
}
body #BtmForm #field_6_15 textarea {
    width: 81%;
}
body #BtmForm #gform_submit_button_4 {
    width: 250px;
    background: #CC0000;
    border-radius: 4px;
    padding: 10px 0;
    font-size: 16px;
    float: right;
    margin-right: 133px;
}
body #BtmForm #gform_submit_button_5 {
    width: 250px;
    background: #CC0000;
    border-radius: 4px;
    padding: 10px 0;
    font-size: 16px;
    float: right;
    margin-right: 133px;
}
body #BtmForm #gform_submit_button_6 {
    width: 250px;
    background: #CC0000;
    border-radius: 4px;
    padding: 10px 0;
    font-size: 16px;
    float: right;
    margin-right: 133px;
}
#BtmForm input[type=text], #BtmForm input[type=password], #BtmForm input[type=url], #BtmForm input[type=email], #BtmForm input.text, #BtmForm input.title, #BtmForm textarea, #BtmForm select {
    margin: 0.5em 0;
    padding: 0 8px !important;
}
#BtmForm .gform_wrapper .left_label input.medium, #BtmForm .gform_wrapper .left_label select.medium, #BtmForm .gform_wrapper .right_label input.medium, #BtmForm .gform_wrapper .right_label select.medium {
    width: 70%;
    padding: 8px 8px !important;
}
#BtmForm .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, #BtmForm .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, #BtmForm .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio], #BtmForm .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
    margin-left: 1px;
    padding: 0 !important;
    height: 32px;
    margin-top: 4px;
}
#BtmForm #field_3_15 {
    width: 96.5%;
}
#BtmForm #field_5_15 {
    width: 96.5%;
}
#BtmForm #field_6_15 {
    width: 96.5%;
}
body #BtmForm .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {
    float: left;
    width: 100%;
    padding-right: 16px;
    margin-bottom: 16px;
    display: block;
    color: #fff;
}
html:not([dir=rtl]) #BtmForm .gform_wrapper ul.gform_fields:not(.top_label) .clear-multi, html:not([dir=rtl]) #BtmForm .gform_wrapper ul.gform_fields:not(.top_label) .gfield_description, html:not([dir=rtl]) #BtmForm .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date) {
    width: 100%;
    margin-left: 0;
}
#BtmForm input[type=text], #BtmForm input[type=password], #BtmForm input[type=url], #BtmForm input[type=email], #BtmForm input.text, #BtmForm input.title, #BtmForm textarea, #BtmForm select {
    margin: 0.5em 0;
    padding: 0 8px !important;
    width: 95%;
    border-radius: 2px;
}
#RequestPopupForm {
    float: right;
    width: 92%;
}
body #RequestPopupForm #BtmForm .gform_wrapper ul li#field_5_20 {
    clear: left;
}
body #RequestPopupForm #BtmForm .gform_wrapper ul li#field_6_20 {
    clear: left;
}
body #BtmForm .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {
    float: left;
    width: 100%;
    padding-right: 16px;
    margin-bottom: 16px;
    display: block;
    color: #fff;
    font-size: 14px;
}
#BtmForm .gform_wrapper .left_label input.medium, #BtmForm .gform_wrapper .left_label select.medium, #BtmForm .gform_wrapper .right_label input.medium, #BtmForm .gform_wrapper .right_label select.medium {
    width: calc(100% - 16px);
    padding: 8px 8px !important;
}
body #RequestPopupForm #BtmForm .gform_wrapper ul li#field_5_15 {
    width: 100%;
}
body #RequestPopupForm #BtmForm .gform_wrapper ul li#field_6_15 {
    width: 100%;
}
body #BtmForm #field_5_15 textarea {
    width: calc(100% - 48px);
}
body #BtmForm #field_6_15 textarea {
    width: calc(100% - 48px);
}
#BtmForm .gform_wrapper .gform_footer:not(.top_label) {
    padding: 16px 0 10px;
    margin-left: 0;
    width: 244px;
    float: right;
    margin-right: 33px;
    margin-top: -14px;
}
.pum-theme-2140 .pum-container input[type=submit] {
    font-size: 16px !important;
    color: #ffffff !important;
    padding: 11px 25px !important;
    float: right !important;
    margin-right: 13% !important;
    width: 100% !important;
    background: #c70000 !important;
    border: none !important;
  cursor:pointer;
}
#BtmForm input[type=submit]:hover {
  opacity:.7;
}
#BtmForm .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, #BtmForm .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, #BtmForm .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio], #BtmForm .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
    margin-left: 1px;
    padding: 0 0 1px 0 !important;
    height: 38px;
    margin-top: 11px;
    /* display: block; */
}
body #BtmForm #gform_submit_button_4 {
    width: 250px;
    background: #CC0000;
    border-radius: 4px;
    padding: 10px 0;
    font-size: 16px;
    float: right;
    margin-right: 15%;
}
body #BtmForm #gform_submit_button_6 {
    width: 250px;
    background: #CC0000;
    border-radius: 4px;
    padding: 10px 0;
    font-size: 16px;
    float: right;
    margin-right: 15%;
}
body #BtmForm #field_4_15 textarea {
    width: 94%;
}
body #BtmForm #field_6_15 textarea {
    width: 94%;
}
.getquotediv #BtmForm .gform_wrapper {
    margin: 16px 0;
    max-width: 100%;
    margin-left: 11%;
}
.page-id-2455 #SectionThree { 
    display: none;
}
#NewBtns.col-row {
    width: 528px;
    margin-top: 15px;
    max-width: 100%;
}
#NewBtns.col-row .col-6 {
    width: 100%;
}
ul#HeadBtns {
    padding: 0;
    margin: 0;
    display: block;
    float: left;
    width: 100%;
}
ul#HeadBtns li {
    width: 45%;
    display: inline-block;
    float: left;
}
ul#HeadBtns li a {
    background-color: #3bb3e0;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px; 
    text-decoration: none;
    color: #fff;
    position: relative;
    padding: 6px 20px 7px 20px;
    border-left: solid 1px #2ab7ec;
    margin-left: 35px;
    background-image: linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
    background-image: -o-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(44,160,202)), color-stop(1, rgb(62,184,229)) );
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
    -moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
    -o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
    box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
}
ul#HeadBtns li,
ul#HeadBtns li a {
  cursor:pointer; 
}
ul#HeadBtns li:nth-child(2):hover {
  opacity:.7;
}
ul#HeadBtns li a::before {
    background-color: #2561b4;
    content: "";
    font-family:"FontAwesome";
    width: 35px;
    max-height: 29px;
    height: 100%;
    position: absolute;
    display: block;
    padding-top: 8px;
    top: 0px;
    left: -36px;
    font-size: 16px;
    font-weight: bold;
    color: #8fd1ea;
    text-shadow: 1px 1px 0px #07526e;
    border-right: solid 1px #07526e;
    background-image: linear-gradient(bottom, rgb(10,94,125) 0%, rgb(14,139,184) 100%);
    background-image: -o-linear-gradient(bottom, rgb(10,94,125) 0%, rgb(14,139,184) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(10,94,125) 0%, rgb(14,139,184) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(10,94,125) 0%, rgb(14,139,184) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(10,94,125) 0%, rgb(14,139,184) 100%);
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(10,94,125)), color-stop(1, rgb(14,139,184)) );
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a, 0px 10px 5px #999;
    -moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a, 0px 10px 5px #999;
    -o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a, 0px 10px 5px #999;
    box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a, 0px 10px 5px #999;
}
ul#HeadBtns li i {
    font-size: 19px;
    line-height: 20px;
    background: transparent;
    color: #fff;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    padding: 16px;
    position: absolute;
    font-weight: 400;
    left: -43px;
    top: -7px;
}
ul#HeadBtns li .sue-icon-text {
    margin-left: 0;
    font-size: 13px;
}
ul#HeadBtns li {
    width: 45%;
    display: inline-block;
    float: left;
}
.logo img {
    max-width: 257px;
}
ul#HeadBtns li {
    width: auto;
    display: inline-block;
    float: none;
    margin-right: 52px;
}
ul#HeadBtns li:nth-child(2) { 
    margin-right: 0;
}
#Newsletter { 
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(44,160,202)), color-stop(1, rgb(62,184,229)) );
    border: none;
}
#Newsletter h3 {
    font-weight: bold;
    font-size: 28px;
    color: #082844;
}
#Newsletter .gform_wrapper label.gfield_label, #Newsletter .gform_wrapper legend.gfield_label {
    font-weight: 700;
    font-size: inherit;
    font-size: 16px;
}
#input_8_1 {
    width: 100%;
}
#Newsletter .gform_button {
    font-size: 14px;
    background: #a51a1a;
    color: #fff;
    border: none;
    padding: 11px;
    width: 33%;
    border-radius: 4px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: bold;
    margin: 0 auto;
    float: none;
    display: block;
    cursor:pointer;
}
#Newsletter .gform_button:hover {
    background:#c61111;
}
#Newsletter {
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(44,160,202)), color-stop(1, rgb(62,184,229)) );
    border: none;
    max-width: 420px;
}
#Newsletter .gform_wrapper .top_label input.medium, #Newsletter .gform_wrapper .top_label select.medium { 
    border-radius: 3px;
    padding: 8px !important;
    font-size: 16px !important;
}
#Newsletter .gform_button {
    font-size: 14px;
    background: #a51a1a;
    color: #fff;
    border: none;
    padding: 11px;
    width: 97%;
    border-radius: 4px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: bold;
    margin: 0 auto;
    float: left;
    display: block;
    cursor: pointer;
}
#Newsletter {
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(44,160,202)), color-stop(1, rgb(62,184,229)) );
    border: none;
    max-width: 420px;
    padding-bottom: 59px !important;
    border-radius: 8px;
}
.single-news article.news ul#HeadBtns {
    padding: 0;
    margin: 0;
    display: block;
    float: left;
    width: auto;
    margin-left: 7px;
    margin-top: -23px;
    margin-bottom: 25px;
}
.single-news article.news ul#HeadBtns li:hover {
    opacity:.7;
}
#NewsArticles {
    display: block;
    float: left;
    width: 100%;
}
#NewsArticles h1 {
    padding: 40px 0;
    width: 100%;
    text-align: center;
    display: block;
    float: left;
    margin-bottom: 0;
}
#NewsArticleBox {
    float: left;
    display: block;
    width: 100%;
}
.news-post {
    width: 33%;
    display: inline-block;
    float: left;
    position: relative;
}
.news-post a.news-post-thumbnail {
    width: 100%;
    height: auto;
    float: left;
    display: block;
    background: #000;
}
.newcontent {
    position: absolute;
    left: 0;
    width: 100%;
    top: 0;
    height: 100%;
}
.news-post a.news-post-thumbnail img {
    width: 100%;
    height: 100%;
    margin-bottom: -5px;
    opacity: .4;
}
.news-post:hover a.news-post-thumbnail img {
   opacity: .6; 
}
.newcontentinner {
    float: left;
    display: block;
    width: 100%;
    text-align: center;
}
.newcontentpos {
    display: block;
    margin: 0 auto;
    margin-top: 30px;
    max-width: 80%;
    color: #fff;
}
.news-post-meta {
    font-size: 18px;
    font-style: italic;
    border-bottom: none;
    margin: 0 auto;
    display: block;
    max-width: 150px;
    padding-bottom: 15px;
    position: relative;
    margin-bottom: 15px;
}
.news-post-meta:after {
content:'';
position:absolute;
bottom:0;
margin:0 auto;
width: 20px;
height:1px; 
background:#fff;
}
h2.news-post-title a {
    color: #fff;
    font-family: 'Montserrat';
    text-transform: uppercase;
    font-size: 23px;
    font-weight: bold;
    line-height: 35px;
    display: block;
}
h2.news-post-title a {
    color: #fff;
    font-family: 'Montserrat';
    text-transform: uppercase;
    font-size: 23px;
    font-weight: bold;
    line-height: 35px;
    display: block;
}
.newslink a {
    font-size: 18px;
    font-style: normal;
    border-bottom: none;
    margin: 0 auto;
    display: block;
    max-width: 150px;
    padding-bottom: 15px;
    position: relative;
    margin-bottom: 15px;
    font-weight: 700;
    color: #fff;
    border: 3px solid #fff;
    padding-top: 12px;
    padding-bottom: 12px;
    margin-top: 32px;
}
.news-post-meta:after {
    content: '';
    position: absolute;
    bottom: 0;
    margin: 0 auto;
    width: 20px;
    height: 3px;
    background: #fff;
    left: calc(50% - 10px);
}
.newcontentpos {
    display: block;
    margin: 0 auto;
    margin-top: 10%;
    max-width: 80%;
    color: #fff;
}
.news-post {
    width: 33.33333%;
    display: inline-block;
    float: left;
    position: relative;
}
#ARVideos {
    display: block;
    float: left;
    width: 100%;
}
#ARVideos h1 {
    padding: 40px 0;
    width: 100%;
    text-align: center;
    display: block;
    float: left;
    margin-bottom: 0;
}
#ARVideosBox {
    float: left;
    display: block;
    width: 100%;
}
.video-post {
    width: 33.33333%;
    display: inline-block;
    float: left;
    position: relative;
}
.video-post span.su-lightbox {
    width: 100%;
    height: auto;
    float: left;
    display: block;
    background: #000;
}
.video-post span.su-lightbox img {
    width: 100%;
    height: 100%;
    margin-bottom: -5px;
    opacity: .4;
}
#VidIcon {
    position: absolute;
    width: 100%;
    text-align: center;
    top: calc(50% - 44px);
}
#ARVideos .video-post #VidIcon .fa { 
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease; 
}
#ARVideos .video-post:hover #VidIcon .fa {
    font-size: 88px !important;
    line-height: 88px !important; 
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}
#ARVideos .video-post {
 cursor:pointer; 
} 
#ARSocialInner {
    max-width: 1124px;
    margin: 0 auto;
    display: block; 
}
#ARSocial {
    float: left;
    display: block;
    width: 100%;
    background: url(https://accountsreceivable.com/wp-content/uploads/2019/03/socialbg-1.jpg);
    background-size: 100% auto;
    padding: 150px 0;
}
#ARSocial h1 {
    padding: 40px 0;
    width: 100%;
    text-align: center;
    display: block;
    float: left;
    margin-bottom: 0;
    color: #fff;
}
#ARSocialBox {
    float: left;
    display: block;
    width: 100%;
    padding: 25px 0;
}
#ARSocialBox ul {
padding:0;
margin:0;
}
#ARSocialBox ul li {
    width: 33.33333%;
    display: inline-block;
    float: left;
    position: relative;
    text-align:center;
}
#ARSocialBox ul li .socialtxt {
    color: #fff;
    font-family: 'Montserrat';
    /* text-transform: uppercase; */
    font-size: 20px;
    font-weight: bold;
    line-height: 29px;
    display: block;
    margin-top: 25px;
}
.innersoc {
    padding: 25px;
}
.page-template-client-module-page-template #wprtsp_pop {
   display:none !important;
}
#mysticky-nav #StickyBar.myfixed { 
    width: 100% !important;
}
.page-template-squeeze-cas-page-template #top-header { 
    display: none;
} 
.page-template-squeeze-cas-page-template #main {
    background: none;
    max-width: 100%;
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
}
.page-template-squeeze-cas-page-template #SectionThree {
    display:none;
}
.page-template-squeeze-cas-page-template #footer-bottom { 
    display: none;
}
.page-template-squeeze-cas-page-template #CAS-Header-Bar {
    float: left;
    display: block;
    width: 100%;
    position: relative;
}
.page-template-squeeze-cas-page-template #CAS-Info-Bar {
    float: left;
    display: block;
    width: 100%;
    position: relative;
}
.page-template-squeeze-cas-page-template #CAS-Action-Content {
    float: left;
    display: block;
    width: 100%;
    position: relative;
}
.page-template-squeeze-cas-page-template #CAS-Footer-Bar {
    float: left;
    display: block;
    width: 100%;
    position: relative;
}
.page-template-squeeze-cas-page-template .cas-section-content {
    max-width: 1180px;
    margin: 0 auto;
    display: block;
}
.page-template-squeeze-cas-page-template article ul li {
    padding: inherit;
    float: inherit;
    width: inherit;
    clear: inherit;
    display: inherit;
    background-image: inherit;
    background-position: inherit;
    background-repeat: inherit;
}
.page-template-squeeze-cas-page-template .cas-logo {
    float: left;
    display: block;
    width: auto;
}
.page-template-squeeze-cas-page-template .cas-logo img {
   max-width:100%;
   height:auto;
}
.page-template-squeeze-cas-page-template .bartxtright {
    font-family: "Open Sans";
    font-size: 21px;
    font-weight: bold;
    width: 100%;
    float: right;
    display: block;
    clear: none;
    color: #104073;
    padding: 20px 0 0 0;
    text-align: left;
    max-width: 387px;
    text-align: center;
}
.page-template-squeeze-cas-page-template .barsm1 {
    font-size: 13px;
    float: left;
    color: #777;
    font-weight: 400;
}
.page-template-squeeze-cas-page-template .barphone1 {
    float: left;
    width: 100%;
    text-align: center;
    font-weight: bold;
}
.page-template-squeeze-cas-page-template .bldblue {
    color: #0585C2;
    font-weight: 700;
}
.page-template-squeeze-cas-page-template .bartxtlight {
    color: #0585C2;
    font-weight: 900;
}
.page-template-squeeze-cas-page-template .cas-phone {
    font-family: "Open Sans";
    font-size: 21px;
    font-weight: bold;
    width: 100%;
    float: right;
    display: block;
    clear: none;
    color: #104073;
    padding: 20px 0 0 0;
    text-align: left;
    max-width: 387px;
    text-align: center;
}
.page-template-squeeze-cas-page-template #CAS-Info-Bar {
    float: left;
    display: block;
    width: 100%;
    position: relative;
    background: #003366;
    margin: 10px 0 10px 0;
    padding: 15px 0;
}
.page-template-squeeze-cas-page-template article ul {
    margin: 0;
    float: left;
    display: block;
    clear: both;
    width: 100%;
    padding: 0;
}
.page-template-squeeze-cas-page-template #CAS-Info-Bar ul li {
    width: calc(32% - 30px);
    margin-right: 1%;
    display: inline-block;
    vertical-align: top;
    padding: 15px;
    background: #185E98;
    color: #fff;
    float: none;
}
.page-template-squeeze-cas-page-template #CAS-Info-Bar ul li .barbignumb {
    float: left;
    width: 30px;
    font-size: 55px;
    font-family: 'Lato';
    background: #4AB7FF;
}
.page-template-squeeze-cas-page-template #CAS-Info-Bar ul li {
    width: 32%;
    margin-right: 1%;
    display: inline-block;
    vertical-align: top;
    padding: 0;
    background: #185E98;
    color: #fff;
    float: none;
}
.page-template-squeeze-cas-page-template #CAS-Info-Bar ul li .barbignumb {
    float: left;
    width: 58px;
    font-size: 55px;
    font-family: 'Lato';
    background: #4AB7FF;
    text-align: center;
    padding: 10px 0;
    font-weight: 900;
}
#CAS-Info-Bar ul li {
    width: 30%;
    margin-right: 3.32%;
    display: inline-block;
    vertical-align: top;
    padding: 15px;
    background: #185E98;
    color: #fff;
}
#CAS-Info-Bar .cas-sm-wrap {
    padding: 20px;
    display: block;
    float: left;
    width: calc(100% - 98px);
}
#CAS-Info-Bar .lighsmblue {
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
}
#CAS-Info-Bar .sm-cs-txt {
    margin: 0;
    padding: 0;
    line-height: 18px;
    font-size: 13px;
    color: #fff;
}
#CAS-Left-Div {
    float: left;
    display: block;
    width: 100%;
    background: #f9f9f9;
    padding: 0px;
    border: 1px solid #ebebeb;
    border-radius: 4px;
}
#CAS-Left-Div-Inner {
    padding: 40px;
}
#CAS-Info-Bar .lighsmblue {
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
}
#CAS-Info-Bar .sm-cs-txt {
    margin: 0;
    padding: 0;
    line-height: 16px;
    font-size: 12px;
    color: #fff;
    display: block;
}
.page-template-squeeze-cas-page-template .cas-section-content {
    max-width: 1080px;
    margin: 0 auto;
    display: block;
}
#CAS-Action-Content .formtitle {
    color: #0585C2;
    font-size: 27px;
    font-weight: 900;
}
#CAS-Action-Content .forminstr {
    font-size: 16px;
}
#Squeeze-CAS-Form .gform_wrapper {
    margin: 0;
    max-width: 100%;
}
#Squeeze-CAS-Form .gform_wrapper .top_label .gfield_label  { 
    display: none;
}
#Squeeze-CAS-Form #field_15_1 label.gfield_label {
    font-weight: 700;
    font-size: inherit;
    font-size: 16px; display:block;
}
#Squeeze-CAS-Form .gform_wrapper ul li.field_description_below div.ginput_container_radio {
    margin-top: 5px;
    margin-bottom: 0;
}
#Squeeze-CAS-Form .gform_wrapper ul.gfield_checkbox li label, #Squeeze-CAS-Form .gform_wrapper ul.gfield_radio li label {
    display: -moz-inline-stack;
    display: inline-block;
    letter-spacing: inherit;
    vertical-align: middle;
    cursor: pointer;
    font-size: 16px;
}
#Squeeze-CAS-Form .gform_wrapper li.gfield.field_description_below+li.gsection {
    margin-top: 0px !important;
    padding: 0;
    margin: 0;
}
#main #Squeeze-CAS-Form h2 {
    color: #063466;
    /* font-family: georgia; */
    font-size: 18px;
    /* margin-bottom: 7px; */
    /* padding-bottom: 16px; */
    /* border-bottom: 1px #333 dotted; */
    font-weight: 600;
    margin-top: 15px !important;
}
body #Squeeze-CAS-Form .gform_wrapper .top_label div.ginput_container {
    margin-top: 0 !important;
}
#Squeeze-CAS-Form input[type=text], #Squeeze-CAS-Form input[type=password], #Squeeze-CAS-Form input[type=url], #Squeeze-CAS-Form input[type=email], #Squeeze-CAS-Form input.text, #Squeeze-CAS-Form input.title, #Squeeze-CAS-Form textarea {
    background-color: #fff;
    border: 1px solid #bbb;
    color: #000;
    margin: 0 !important;
    font-size: 12px !important;
    padding: 4px 5px !important;
}
#Squeeze-CAS-Form .gform_wrapper .gform_footer input.button, #Squeeze-CAS-Form .gform_wrapper .gform_footer input[type=submit], #Squeeze-CAS-Form .gform_wrapper .gform_page_footer input.button, #Squeeze-CAS-Form .gform_wrapper .gform_page_footer input[type=submit] {
    font-size: 1em;
    width: auto;
    margin: 0 16px 0 0;
    background: #CC0000;
    border-radius: 4px;
    padding: 8px 45px;
    font-size: 16px;
}
#Squeeze-CAS-Form .gform_wrapper .gform_footer input.button:hover, #Squeeze-CAS-Form .gform_wrapper .gform_footer input[type=submit]:hover, #Squeeze-CAS-Form .gform_wrapper .gform_page_footer input.button:hover, #Squeeze-CAS-Form .gform_wrapper .gform_page_footer input[type=submit]:hover {
    opacity:.7;
}
#Squeeze-CAS-Form .gform_wrapper ul.gfield_checkbox li label, #Squeeze-CAS-Form .gform_wrapper ul.gfield_radio li label { 
    font-size: 13px;
}
#Squeeze-CAS-Form #field_15_1 label.gfield_label {
    font-weight: 700;
    font-size: inherit;
    font-size: 16px;
    display: block;
    margin-bottom: 5px;
}
#CAS-Left-Div {
    float: left;
    display: block;
    width: calc(92% - 290px);
    background: #f9f9f9;
    padding: 0px;
    border: 1px solid #ebebeb;
    border-radius: 4px;
}
.page-template-squeeze-cas-page-template #CAS-Footer-Bar {
    float: left;
    display: block;
    width: 100%;
    position: relative;
    float: left;
    display: block;
    width: 100%;
    position: relative;
    background: #003366;
    margin: 50px 0 0px 0;
    padding: 15px 0;
    color: #fff;
}
.page-template-squeeze-cas-page-template #CAS-Footer-Bar .copy-left {
    float: left;
    display: block;
    width: 50%;
    padding: 25px 0;
    font-size: 18px;
    font-weight: 900;
}
.page-template-squeeze-cas-page-template #CAS-Footer-Bar .copy-right {
    float: right;
    display: block;
    font-size: 16px;
    width: 50%;
    text-align: right;
    margin-top: 15px;
}
.page-template-squeeze-cas-page-template #CAS-Footer-Bar a {
  color:#fff;
  text-decoration:underline;
}
.page-template-squeeze-cas-page-template #wprtsp_pop {
  display:none !important;
}
.page-template-squeeze-cas-page-template #CAS-Right-Div {
    margin-left: 45px;
    display: block;
    float: left;
    position:relative;
}
#CAS-Right-Div:before {
    content: '';
    background: url(https://accountsreceivable.com/wp-content/uploads/2019/07/callnow.png) left top no-repeat;
    width: 158px;
    height: 102px;
    display: block;
    position: absolute;
    left: -98px;
    top: 112px;
    background-size: 70% auto;
}
#Squeeze-CAS-Form {
    width: calc(100% - 24px);
}
.page-template-squeeze-cas-page-template #CAS-Info-Bar ul li {
    width: 32%;
    margin-right: 1%;
    display: inline-block;
    vertical-align: top;
    padding: 0;
    background: #185E98;
    color: #fff;
    float: none;
    border-radius: 4px;
    overflow: hidden;
}
.page-template-squeeze-cas-page-template .cas-phone { 
    margin-right: 15px; 
}
.page-template-squeeze-cas-page-template #CAS-Info-Bar ul li .barbignumb {
    float: left;
    width: 58px;
    font-size: 55px;
    font-family: 'Lato';
    background: #4AB7FF;
    text-align: center;
    padding: 24px 0;
    font-weight: 900;
}
#IGFreeConsultForm .gform_wrapper.gf_browser_chrome select {
    padding: 2px 0 2px 3px;
    padding: 12px 5px;
    color: #666666;
}
