/*
Theme Name: Mortgage Build


Version: 1.0

License: GNU General Public License
*/
/*This code is for page/post image css*/

.form h1 img { max-width: 152px; float: right; margin-right: 33px;}
.tab h1{ color:#fff !important}

img.alignright {
	float: right;
	margin: 0 0 1em 1em
}
img.alignleft {
	float: left;
	margin: 0 1em 1em 0
}
img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
a img.alignright {
	float: right;
	margin: 0 0 1em 1em
}
a img.alignleft {
	float: left;
	margin: 0 1em 1em 0
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.logo img {
height: 55px !important;
    float: left;
	border-radius: 7px !important; 
}

.ftrserv h3 a{ color: black !important}
.quote-btn{ background-color:#FF0004 !important}

#menu-main-1{ margin-right: 33px}

.isDisabled {  pointer-events: none;
}

@media only screen and (max-width: 767px){
.header-style-four .btn-outer {
    right: -13px !important;
	left:auto !important;
    top: -60px !important;
    width: 130px !important;}}
	
	
.ipt-uif-custom-material-light-green .ipt-eform-content {
        background-color: rgba(14, 89, 152, 0.75) !important;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12) !important;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12) !important;
}

.ipt-uif-custom-material-light-green .ipt_uif_container.eform-styled-container, .ipt-uif-custom-material-light-green .ipt_uif_container.ipt_uif_collapsible {

    -webkit-box-shadow: 0 0 1px 0 rgba(0,0,0,.14), 0 0 1px -2px rgba(0,0,0,.2), 0 0 1px 0 rgba(0,0,0,.12) !important;
    box-shadow: 0 0 1px 0 rgba(0,0,0,.14), 0 0 1px -2px rgba(0,0,0,.2), 0 0 1px 0 rgba(0,0,0,.12) !important;
    background-color: #031444a6 !important;}
	
	.iconlist .fa {

    color: #37ad22 !important;

}

.ipt-uif-custom-material-light-green .input-field .prefix { color: #dadada !important;}
.ipt-uif-custom-material-light-green .input-field label { color: #ffffff !important }
.landing {

	font-size:44px !important;    font-weight: bold !important;     text-align: left;
}

.landing2 {

    color: #7cc159 !important;
	}
	
	
	/*This code is for Quick Quote Button*/

.buttonz {
    border-radius: 4px;
    background-color: #f4511e;
    border: none;
    color: #FFFFFF;
    text-align: center;
    font-size: 23px;
    padding: 5px;
    width: 200px;
    transition: all 0.5s;
    cursor: pointer;
    margin: 0;
    position: fixed;
    bottom: 35%;
    right: 0;
    z-index: 119 !important;
}

.buttonz span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.buttonz span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}

.buttonz:hover span {
  padding-right: 25px;
}

.buttonz:hover span:after {
  opacity: 1;
  right: 0;
}
@media only screen and (max-width: 767px){
.buttonz {
    bottom: 0;
    right: 0;
}	

.landing {
    font-size: 44px !important;}
}











.buttonz2 {
    border-radius: 4px;
    background-color: #f4511e;
    border: none;
    color: #FFFFFF;
    text-align: center;
    font-size: 23px;
    padding: 5px;
    width: 200px;
    transition: all 0.5s;
    cursor: pointer;
    margin: 0;
    position: fixed;
    bottom: 31%;
    right: 0;
    z-index: 119 !important;
}

.buttonz2 span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.buttonz2 span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}

.buttonz2:hover span {
  padding-right: 25px;
}

.buttonz2:hover span:after {
  opacity: 1;
  right: 0;
}
@media only screen and (max-width: 767px){
.buttonz2 {
    bottom: 0;
    right: 0;
}
}

li.cat-item { list-style: none; }


 li.cat-item::before{
  
  content: '';
  position: relative;

  border-left: 8px solid #32af29;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
	 float: right;
	 margin-top: 6px
        }



















h3.landing3 { font-size: 24px !important; color:#FFFFFF; float: left; margin-top:33px}

.ipt-uif-custom-material-light-green * {
	color:#E9E9E9 !important
}


.img-small{width: 120px}
.tippy{ margin: 15px 29px;}

.about-section {margin-bottom:44px}

.quickcontact-strip .text {text-align: right !important; }
.quickcontact-strip { padding: 20px 10px !important}
.btn-column { width: 222px;}


.buttonz-schedule {
    border-radius: 4px;
    background-color: #f4511e;
    border: none;
    color: #FFFFFF;
    text-align: center;
    font-size: 18px;
    padding: 5px;
    width: 250px;
    transition: all 0.5s;
    cursor: pointer;
    margin: 0;
    bottom: 35%;
    z-index: 119 !important;
}

.buttonz-schedule span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.buttonz-schedule span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  transition: 0.5s;
}

.buttonz-schedule:hover span {
  padding-right: 25px;
}

.buttonz-schedule:hover span:after {
  opacity: 1;
  right: 0;
}
	