.Table_Fix {
height: 100%;
}
form {
margin-bottom : 0;
}
body {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
margin:0px;
line-height:24px;
color:#595D66;
}
.f-17 {
font-size:17px;
line-height:35px;
}
.contcbx-icon {
padding:10px;
height:88px;}
.bk-grey { background-color:#FFF !Important; }
td {
word-wrap: break-word;
-webkit-hyphens: none !Important;
-moz-hyphens: none !Important;
hyphens: none !Important;
-ms-hyphens: none !Important;
} a:link {
color: #0171BE;
text-decoration:none;
}
a:visited {
color: #828282;
text-decoration:none;
}
a:hover {
color: #024577!Important;
text-decoration:none;
}
a:active {
color: #0171BE;
text-decoration:none;
}
.bk-black {
background-color:#000000;
}
.container-header{
width:100%;
position:absolute;
z-index:99;
background-color:#FFFFFF;
}
@-moz-document url-prefix() {
.container-header {
padding-top:15px;   
}
}
.header {
max-width: 1150px;
margin: 0px auto;
}
.header-int {
max-width: 1150px;
margin: 45px auto 0px;
}
.logo {
width: 25%;
float: left;
text-align: center;
margin:0px 0px 10px;
}
.pad-l {
padding-top:0px;
}
.logo img{
width: 100%;
}
.text-top {
float: left;
width: 80%;
text-align: right;
font-size: 20px;
line-height: 30px;
padding-right: 20px;
list-style: none;
}
.text-top li {
display: inline-block;
font-size: 16px;
line-height: 1;
padding: 5px 5px 12px 4px;
text-decoration: none;
font-family: 'Open Sans' sans serif;
font-weight:300;
}
.text-top li a {
color:#84BB31;
}
.box-social {
float: right;
width: 17%;
margin: 15px 0px;
}
.icon-social {
float: left;
width: 32px;
margin: 0px 5px;
}
.box-menu {
padding-top: 0px;
width: 80%;
float: right;
margin: -40px 0px 25px;
}
.menu {
float:right;
margin-top:5px; 
}
.menu li {
float:left;
list-style:none;
}
.box-menu2 {
padding-top: 75px;
width: 80%;
float: left;
}
.log-in {
padding-top: 35px;
width: 13%;
float: right;
}
.box-form {
padding: 40px;
width: 27%;
margin-top: 155px;
text-decoration: none;
background-color: rgb(255, 255, 255);
border-width: 1px;
border-color: rgb(221, 221, 221);
border-style: solid;
position:absolute;
z-index:999;
left: 52%;
}
.title-form {
color: #81BD25 !important;
text-align: center !important;
font-size: 31px;
padding: 0px 10px 10px;
font-family: 'Raleway', sans-serif;
font-weight: 400;
line-height: 32px;
margin-bottom: 10px;
}
.text-form {
font-size: 16px;
padding: 0 0 30px;
line-height: 26px;
text-align: center;
color:#777777;
font-weight:300;
}
.box-cont-form {
width: 75%;
clear: both;
margin: auto;
text-align: center;
}
.box-cont {
clear: both;
margin: auto;
text-align: center;
}
.box-divider {
float:left;
margin: 0px 40px;
}
.box-cont2 {
clear: both;
margin: auto;
text-align: left;
}
.form-box1 {
float: left;
width: 47%;
font-family: 'Raleway', sans-serif;
font-weight: 600;
font-size: 15px;
line-height: 18px;
background-color:#ECF7FF;
color: #026BB8;
text-align: center;
padding: 25px;
border: 1px solid #CDE9FE;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
cursor: pointer;
}
.form-box1:hover {
background-color:#CDE9FE;
}
.form-box2 {
float: right;
width: 47%;
font-family: 'Raleway', sans-serif;
font-weight: 600;
font-size: 15px;
line-height: 18px;
background-color:#ECF7FF;
color: #026BB8;
text-align: center;
padding: 25px;
border: 1px solid #CDE9FE;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
cursor: pointer;
}
.form-box2:hover {
background-color:#CDE9FE;
}
.bttn-bio {
background-color: #3C559A;
color: #FFFFFF !important;
padding: 10px 15px;
font-weight: 300;
font-size: 13px;
margin-top: 20px;
font-family: 'Raleway', sans-serif;
text-align: center;
text-transform:uppercase;
}
.bttn-bio:hover {
background-color: #2E4276 !important;
color: #FFFFFF !important;
cursor:pointer;
}
.mar-left {
margin-left:10px;
vertical-align:middle;
font-size:20px;
}
.wrap-r {
float: right;
margin-left: 40px;
margin-bottom: 10px;
width: 30%;
}
.wrap-l {
float: left;
margin-right: 40px;
margin-bottom: 10px;
width: 30%;
}
.bttn-bl {
background-color: #036BB8;
border-radius: 4px;
color: #FFFFFF;
display: inline-block;
padding: 15px 7px;
font-weight: 600;
font-size: 24px;
text-decoration: none;
margin-top: 40px;
border: none;
width: 100%;
font-family: 'Raleway', sans-serif;
text-align: center;
}
.bttn-bl:hover {
background-color: #024577 !important;
cursor:pointer;
}
.clear-b {
clear:both;
}
section.main-section-container{
padding-top: 50px;
}
.containt {
overflow: hidden;
clear: both;
}
.containt2 {
padding: 0px 0px 60px;
overflow: hidden;
clear: both;
}
.containt2s {
padding: 20px 0px 20px;
overflow: hidden;
clear: both;
}
.containt3 {
padding: 20px 0px 0px;
overflow: hidden;
clear: both;
}
.containt3a {
padding: 20px 0px 60px;
overflow: hidden;
clear: both;
}
.containt4 {
padding: 80px 0px 40px;
overflow: hidden;
clear: both;
}
.contwhite{ 
background-color:#FFFFFF;
}
.contbllt{ 
background-color:#ECECFB;
}
.bk-dk-grey {
background-color:#2D2D2D;
}
.contgreen {
background-color:#8ABC44;
}
.containerwid{
max-width:1150px; 
margin:0px auto;
}
.containerwid2{
max-width:1060px; 
margin:0px auto;
}
.contpurple{
background-color:#9D0658;
}
.top-bann-home { 
background-repeat: no-repeat;
background-position: center top;
}
.ima_responsive {
width:100%;
}
.int-banner {
background-image: url(https://www.sms-law.com/wp-content/uploads/2015/06/int-banner.jpg);
background-repeat: no-repeat;
background-position:center -180px;
height: 350px;
}
.footer-menu li {
background-image: url(https://www.sms-law.com/wp-content/uploads/2015/06/footer-menu-divider.jpg);
background-repeat: no-repeat;
background-position: left center;
display: inline-block;
padding: 0px 46px;
}
.footer-menu {
text-align:right;
margin: 30px auto 0px;
}
.footer-menu li a {
color:#FFFFFF;
}
.footer-menu li:first-child {
background-image:none;
display: inline-block;
}
.divider {
border-bottom: 1px solid #D2DAE4;
margin: 50px 0px 30px;
float: left;
width:100%;
clear: both;
}
.clear-b {
clear:both;
}
.list-bullets {
margin-left: 20px;
}
.list-bullets li {
margin-bottom: 10px;
list-style: none;
line-height: 24px;
}
.fs {
font-size:12px;
margin-right:5px;
color:#A2C8FA;
}
.company-box {
float:left;
width:25%;
text-align:center;
padding:50px 0px 60px; 
cursor:pointer;
}
.company-box:hover {
background-color:rgba(255, 255, 255, 0.1);
}
.ima-responsive{
width:100%;
}
.col-int {
width:70%;
float:left;
border-right: 1px solid #E4E4E3;
padding: 0px 60px 0px 0px;
}
.w-15 {
width:15%;
}
.w-20 {
width:20%;
}
.w-22-home {
width:22%;
}
.w-22 {
width:22%;
}
.w-30 {
width:30%;
}
.w-35 {
width:35%;
}
.w-40 {
width:40%;
}
.w-45 {
width:45%;
}
.w-50 {
width:50%;
}
.w-60 {
width:60%;
}
.w-65 {
width:65%;
}
.w-70 {
width:70%;
}
.w-75 {
width:75%;
}
.w-80 {
width:80%;
}
.w-90 {
width:90%;
}
.w-100 {
width:100%;
}
.social-cont {
width:25%;
margin:auto;
text-align:center;
}
.transp-wh-box {
background-color: rgba(255, 255, 255, 0.8);
float:right;
width:45%;
padding: 50px;
margin: 0 auto;
overflow: hidden;
-webkit-box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.2);
box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.2);
}
.social-box {
width:50px;
background-color: rgba(255, 255, 255, 0.2);
float:left;
padding: 12px 0px;
text-align:center;
margin:50px 5px;
height: 50px;
}
.social-box:hover {
background-color: rgba(255, 255, 255, 0.1);
}
.col-l{
float:left;
}
.col-r {
float:right;
}
.mar-a {
margin:auto;
}
.mar-20 {
margin-top:20px;
}
.mar-20c {
margin-top:20px;
}
.mar-20c a {
color: #595D66 !important;
}
.mar-20c hover {
color: #AA0767 !important;
}
.mar-40 {
margin-top:40px;
}
.mar-50 {
margin-top:50px;
}
.padd-20 {
padding-top:20px;
}
.padd-50 {
padding-top:50px;
}
.top-title {
font-family: 'Raleway', sans-serif;
font-size: 37px;
padding:10px 0px;
}
.top-title2 {
font-family: 'Raleway', sans-serif;
font-size: 61px;
padding:10px 0px;
}
.f-blue {
color: #375198;
}
.f-green {
color: #8ABC44;
}
.f-white {
color: #FFF !important;
}
.f-black {
color:#000000;
}
.mar-top200 {
margin-top:200px;
}
.font-title {
font-family: 'Open Sans', sans-serif;
font-weight:300;
font-size: 28px;
color: #375198;
line-height: 80px;
}
.font-lh30 {
line-height:30px;
}
.font-subtitle {
font-family: 'Open Sans', sans-serif;
font-weight:400;
font-size: 20px;
line-height: 60px;
}
.font-title-wh {
font-family: 'Raleway', sans-serif;
font-size: 35px;
font-weight:300;
color: #FFF;
line-height: 60px;
}
.font-title-int {
font-family: 'Raleway', sans-serif;
font-size: 40px;
line-height: 60px;
padding-bottom: 50px;
}
.box-services {
float:left;
width:16%;
text-align:center;
font-family:'Raleway', sans-serif;
color: #0171BE;
font-size:20px;
margin: 50px 0px;
}
.divider-vert {
float:left;
text-align:center;
width:1%;
margin: 30px 23px;
}
.bt_water-heaters {  
display: block;
width: 124px;
height: 124px;
text-indent: -99999px;
}
.icon-cont {
margin:0px 30px;
}
.bt_water-heaters:hover {
background-position: 0 0;
}
.bt_drain-sewer:hover {
background-position: 0 0;
}
.bt_new-construction {  
display: block;
width: 124px;
height: 124px;
text-indent: -99999px;
}
.bt_new-construction:hover {
background-position: 0 0;
}
.bt_plumbing-repairs {  
display: block;
width: 124px;
text-indent: -99999px;
}
.bt_plumbing-repairs:hover {
background-position: 0 0;
}
.bt_toilets {  
display: block;
width: 124px;
height: 124px;
text-indent: -99999px;
}
.bt_toilets:hover {
background-position: 0 0;
}
.a-center {
text-align:center;
}
.col-center {
float: left;
width: 100%;
text-align: center;
}
.button-blue {
background-color: #0171BE !important;
font-family: 'Raleway', sans-serif;
font-size: 18px;
text-align:center;
color: #FFF;
margin-top: 40px;
padding: 15px 10px !important;
text-transform:uppercase;
}
.button-blue:hover {
background-color: #024577 !important;
cursor:pointer;
}
.button-yellow {
background-color: #FF7500 !important;
font-family: 'Raleway', sans-serif;
font-size: 22px;
text-align:center;
color: #FFF;
margin-top: 40px;
padding: 8px 10px !important;
border-radius:3px;
}
.button-yellow:hover {
background-color: #C45800 !important;
cursor:pointer;
}
.button-purple {
background-color: #A1026B !important;
font-family: 'Raleway', sans-serif;
font-size: 22px;
text-align:center;
color: #FFF;
margin-top: 40px;
padding: 8px 10px !important;
width: 45% !important;
border-radius:3px;
}
.button-purple:hover {
background-color: #890159 !important;
cursor:pointer;
}
.button-white {
border: 1px solid #375198 !important;
font-family: 'Raleway', sans-serif;
font-size: 22px;
text-align:center;
color: #375198;
margin-top: 40px;
padding: 10px 35px !important;
}
.t-vm {
padding-top:10px;
margin-right:18px;
}
.top-bann-qs {
background-position: center;
height: 350px;
}
.mar-n {
margin:none;
}
.top-bann-inter {
background-repeat: no-repeat;
background-position: center;
height: 350px;
}
.box-form1 {
font-family: 'Open Sans', sans-serif;
font-weight:300;
font-size: 16px;
background-color: #F4F4F4;
border-top: 1px solid #EEEEEE;
border-right: 1px solid #EEEEEE;
border-bottom: 1px solid #EEEEEE;
border-left: 1px solid #EEEEEE;
height: 36px;
width: 100% !important;
padding: 14px 20px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
color: #838383;
}
.form-divider {
border-top:1px solid #DBDBEA;
margin:20px 0px;
}
.form-subtitle {
font-family: 'Open Sans', sans-serif;
font-weight:300;
font-size: 20px;
color:#0171BE;
margin: 30px 0px;
} .footer {
background-color: #222222;
height: 150px;
padding-top: 20px;
color: #FFFFFF;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
font-size: 14px;
}
.logo-footer {
width: 80%;
margin: 30px 0px;
}
.text-copy {
font-size:13px;
margin-top: 10px;
text-align:center;
}
.footer-divider-vert {
float: left;
text-align: center;
width: 1%;
margin: 100px 60px;
}
.footer-col1 {
width:30%;
float:left;
}
.footer-col2 {
float:right;
width:45%;
}
.footer-col3 {
width:30%;
float:left;
margin-top:50px;
}
.footer-col4 {
float:right;
width:15%;
margin-top:40px;
}
.footer-icon {
float:left;
width:15%;
margin-top: 25px;
}
.footer-font2 {
float:left;
width: 80%;
margin-bottom: 50px;
margin-top: 25px;
}
.footer-font2 a{
color:#FFFFFF !important;
}
.title-footer{
font-family: 'Open Sans', sans-serif;
font-weight:300;
font-size: 25px;
margin-bottom: 5px;
color: #FFFFFF;
padding-bottom: 25px;
}
.menu-footer {
font-family: 'Lato', sans-serif;
font-size: 14px;
margin-bottom: 23px;
color: #FFFFFF;
border-bottom:1px solid rgba(254, 254, 254, 0.3);
padding-bottom: 12px;
text-transform: uppercase;
}
.menu-footer a {
color:#FFFFFF !important;
}
.menu-footer2 {
font-family: 'Lato', sans-serif;
font-size: 14px;
margin-bottom: 23px;
color: #FFFFFF;
padding-bottom: 12px;
text-transform: uppercase;
}
.menu-footer2 a {
color:#FFFFFF !important;
} .font-subtitle3 {
font-family: 'Open Sans', sans-serif;
font-size: 40px;
color: #FFF;
font-weight: 300;
padding: 70px 50px;
line-height: 50px;
}
.font-subtitle4 {
font-family: 'Open Sans', sans-serif;
font-size: 26px;
color:#FFF;
font-weight: 300;
}
.font-subtitle5 {font-family: 'Open Sans', sans-serif;
font-size: 32px;
color: #FFF;
font-weight: 600;
padding: 20px 0px 40px 0px;
line-height: 50px;
}
.text-expo {
font-family: 'Open Sans', sans-serif;
font-size: 22px !important;
color: #FFF;
font-weight: 300;
padding: 30px 40px 40px 40px;
line-height: 28px;
text-align: center;
clear:both;
}
.content-btn-vm{
clear: both;
padding-bottom: 40px;
margin: 0 auto;
width: 21%;
}
.btn-vm {
padding: 12px 30px;
border: 1px solid #FFF;
font-family: 'Open Sans', sans-serif;
font-size: 22px;
color: #FFF;
font-weight: 300;
}
.btn-vm:hover {
color: #FFF;
background-color:#57544F;
border:1px solid #57544F;
}
.download-btn {
padding-top:30px;
}
.col-1 {
float:left;
width:33%;
text-align:center;
padding-right:47px;
font-family: 'Open Sans', sans-serif;
font-weight:300;
font-size:16px;
line-height:30px;
color:#595D66;
margin-bottom: 90px;
}
.col-2 {
float:left;
width:33%;
text-align:center;
font-family: 'Open Sans', sans-serif;
font-weight:300;
font-size:16px;
line-height:30px;
color:#595D66;
padding-left:25px;
padding-right:25px;
margin-bottom: 90px;
}
.col-3 {
float:left;
width:33%;
text-align:center;
padding-left:47px;
font-family: 'Open Sans', sans-serif;
font-weight:300;
font-size:16px;
line-height:30px;
color:#595D66;
margin-bottom: 90px;
}
.icon {
height:128px;
}
.subtitle {
color:#3A9EB8;
font-size:30px;
padding:50px;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
line-height: 34px;
}
.subtitle-web {
color:#3A9EB8;
font-size:30px;
padding:50px 30px 0px 30px;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
line-height: 34px;
}
.btn-read-more {
border:1px solid #464647 !important;
color:#464647 !important;
font-size:14px !important;
padding:7px 20px !important;
font-family: 'Open Sans', sans-serif;
font-weight:300;
display:inline-block;
cursor:pointer; 
text-decoration:none;
margin-top:30px;
}
.box-rm {
background-color:#911C1D;
color:#FFF !important;
padding: 10px 14px;
border-radius: 4px;
}
.box-rm a:hover {
color:#FFF !important;
}
.view-more-about:hover {
color: #FFF !important;
cursor: pointer;
}
.m-bottom-20 {
margin-bottom:20px !important;
}
.btn-read-more:hover {
border:1px solid #006B36 !important;
color:#006B36 !important;
font-size:14px !important;
padding:7px 20px !important;
font-family: 'Open Sans', sans-serif;
font-weight:300;
display:inline-block;
cursor:pointer; 
text-decoration:none;
margin-top:30px;
}
.font-p {
text-align:center;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
font-size:14px;
padding: 20px;
}
.box-mm-1 {
border:1px solid #E0E3E9;
background-color:#FFFFFF;
text-align:center;
margin-right:4px;
margin-bottom:4px;
float:left;
width:33%;
margin-top: 60px;
}
.box-mm-2 {
border:1px solid #E0E3E9;
background-color:#FFFFFF;
text-align:center;
margin-bottom:4px;
float:left;
width:33%;
margin-top: 60px;
}
.box-mm-3 {
border:1px solid #E0E3E9;
background-color:#FFFFFF;
text-align:center;
margin-right:4px;
margin-bottom:60px;
float:left;
width:33%;
}
.box-mm-4 {
border:1px solid #E0E3E9;
background-color:#FFFFFF;
text-align:center;
margin-bottom:60px;
float:left;
width:33%;
}
.box-mm-1, .box-mm-2, .box-mm-3, .box-mm-4 {
height: 680px;
}
.list-web {
margin-left: 20px;
}
.list-web li {
padding: 6px 7px !important;
}
.a-left {
text-align:left;
padding:20px 30px;
font-family: 'Open Sans', sans-serif;
font-weight:300;
font-size:14px;
line-height:25px;
color:#97989B;
}
.sub-col1 {
float:left;
width:50%;
margin-top:30px;
margin-bottom:30px;	
}
.sub-col1b {
float:left;
width:50%;
margin-top:30px;
margin-bottom:30px;
padding-right: 30px;	
}
.sub-col1 img {
width:95%;
}
.sub-col2 {
float:left;
width:50%;
margin-top:30px;
margin-bottom:30px;	
}
.list-bullet {
margin-left: 50px;
}
.list-bullet li  {
padding-bottom:15px !important;
font-family: 'Open Sans', sans-serif;
font-weight:300;
font-size:18px;
padding-left: 10px;
margin-bottom:15px;
border-bottom: 1px solid #E0E0E0;
list-style-position: outside;
line-height:28px;
}	
.wh-font {
color:#FFF;
}
.padd-1 {
padding-top:50px;
}
.padd-2 {
padding-top:100px;
}
.case-s-box {
background-color: rgba(255,255,255,0.4);
width:40%;
height:170px;
margin:20px;
float:left;
padding:45px;
text-align:center;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
line-height:40px;
color:#000;
font-size:25px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.case-s-box:hover {
background-color:#006D37;
opacity:1;
filter: alpha(opacity=10); color:#FFF;
}
.col-cntc1 {
float:left;
width:60%;
margin-top:30px;
margin-bottom:30px;	
padding-right: 50px;
}
.col-cntc2 {
float:left;
width:40%;
margin-top:50px;
margin-bottom:30px;	
}
.box-cntc {
background-color: #F7F9FB;
border: 1px solid #F0F3F7;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
font-size: 15px;
margin-bottom: 25px;
color: #97989B;
padding: 25px;
}
.box-cntc-ttle {
font-size: 16px;
font-weight:bolder;
line-height:40px;
}
.field-wrap, #ninja_forms_required_items {
margin-bottom: 20px;
text-align: center;
}
.buttongreen{ 
background-color: #375198 !important;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
font-size:16px;
color:#FFF;
margin-top: 60px;
padding: 8px 10px !important;
width:50% !important
}
.buttongreen:hover{ 
background-color:#202F57  !important;
cursor:pointer;
}
.download-btn img:hover, .log-in img:hover{ 
opacity: 0.7;
cursor:pointer;
}
.buttongreen a{
color: #FFFFFF;
}
.banner-mobile-mt {
background-repeat: no-repeat;
background-position: center;
height: 710px;
}
.col-transp {
background-color: rgba(255,255,255,0.9);
float: left;
width: 52%;
font-family: 'Open Sans', sans-serif;
font-weight:300;
font-size: 14px;
padding: 20px 50px 50px 50px;
margin-top: 10px;
color: #97989B;
line-height: 25px;
}
.btn-read-more-mm {
border: 1px solid #006B36 !important;
color: #006B36 !important;
font-size: 14px !important;
padding: 7px 20px !important;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
display: inline-block;
cursor: pointer;
margin-top: 10px;
}	
.text-box-wh {
font-size:21px:;
line-height:28px;
}
.box1 {
font-family: 'Open Sans', sans-serif;
font-weight:300;
font-size: 13px;
background-color: #FFFFFF;
border-top: 1px solid #B2B2B2;
border-right: 1px solid #B2B2B2;
border-bottom: 1px solid #B2B2B2;
border-left: 1px solid #B2B2B2;
height: 36px;
width: 80%;
padding: 10px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
padding-left:10px;
}
.box1a {
font-family: 'Open Sans', sans-serif;
font-weight:300;
font-size: 13px;
background-color: fff;
border-top: 1px solid #B2B2B2;
border-right: 1px solid #B2B2B2;
border-bottom: 1px solid #B2B2B2;
border-left: 1px solid #B2B2B2;
height: 36px;
width: 80%;
padding: 4px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
padding-left:10px;
margin-bottom:20px;
margin-top:5px;
}
.box2 {
font-family: 'Open Sans', sans-serif;
font-weight:300;
font-size: 13px;
background-color:#FFF;
border-top: 1px solid #B2B2B2;
border-right: 1px solid #B2B2B2;
border-bottom: 1px solid #B2B2B2;
border-left: 1px solid #B2B2B2;
height: 100px;
width: 80%;
padding: 4px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
padding-left:10px;
}
.box2a {
font-family: 'Open Sans', sans-serif;
font-weight:300;
font-size: 13px;
background-color: fff;
border-top: 1px solid #B2B2B2;
border-right: 1px solid #B2B2B2;
border-bottom: 1px solid #B2B2B2;
border-left: 1px solid #B2B2B2;
height: 100px;
width: 100%;
padding: 4px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
padding-left:10px;
margin-bottom:20px;
margin-top:5px;
}
.social-icons {
float:left;
width:8%;
}
.col-center-social-icons {
float: left;
width: 100%;
text-align: center;
padding-top: 20px;
margin-left: 350px;
margin-bottom:60px;
}
.box-form1a {
font-family: 'Open Sans', sans-serif;
font-weight:300;
font-size: 16px;
background-color: #F4F4F4;
border-top: 1px solid #EEEEEE;
border-right: 1px solid #EEEEEE;
border-bottom: 1px solid #EEEEEE;
border-left: 1px solid #EEEEEE;
height: 36px;
width: 80%;
padding: 14px 20px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-bottom:20px;
margin-top:5px;
color: #838383;
}
.box-form2 {
font-family: 'Open Sans', sans-serif;
font-weight:300;
font-size: 16px;
background-color: #F4F4F4;
border-top: 1px solid #EEEEEE;
border-right: 1px solid #EEEEEE;
border-bottom: 1px solid #EEEEEE;
border-left: 1px solid #EEEEEE;
height: 100px;
width: 80%;
padding: 14px 20px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
color: #838383;
}
.box-form2a {
font-family: 'Open Sans', sans-serif;
font-weight:300;
font-size: 16px;
background-color: #F4F4F4;
border-top: 1px solid #EEEEEE;
border-right: 1px solid #EEEEEE;
border-bottom: 1px solid #EEEEEE;
border-left: 1px solid #EEEEEE;
height: 100px;
width: 100%;
padding: 14px 20px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-bottom:20px;
margin-top:5px;
color: #838383;
}
.title-news-footer{
font-family: 'Open Sans', sans-serif;
font-weight:300;
font-size: 14px;
margin-bottom: 10px;
color: #97989B;
border-bottom:1px solid #CDCECF;
padding-bottom: 15px;
padding-top: 15px;
}
.footer-font {
font-size: 14px;
line-height:30px;
color: #97989B !important;
font-family: 'Open Sans', sans-serif;
font-weight:300;
}
.list-blog {
list-style-type: none;
padding-top: 15px;
}
.list-blog li {
padding-bottom: 15px !important;
font-family: 'Lato', sans-serif;
font-size: 14px;
margin-bottom: 15px;
border-bottom: 1px solid #222222;
color: #97989B;
line-height: 28px;
}
.col-center-title-int {
float: left;
width: 100%;
text-align: center;
padding-top: 80px;
}
.font-title2 {
font-family: 'Open Sans', sans-serif;
font-size: 37px;
color: #FFFFFF;
font-weight: 300;
line-height: 50px;
padding: 180px;
text-align: center;
}	
.font-subtitle2 {
font-family: 'Open Sans', sans-serif;
font-size: 45px;
color: #90171A;
font-weight: 300;
padding: 20px 0px 40px 0px;
line-height:45px;
}
.font-subtitle2a {
font-family: 'Open Sans', sans-serif;
font-size: 30px;
color: #90171A;
font-weight: 300;
padding: 20px 0px;
line-height:45px;
}
.text-copy-int {
text-align: left;
font-size: 14px;
line-height: 25px;
color: #97989B !important;
}
.col-001-about-us {
float: left;
width: 45%;
padding: 0px 40px 0px 0px;
}
.col-002-about-us {
float: left;
width: 55%;
padding: 0px 20px 80px 0px;
}
.col-003-about-us {
float: right;
width: 50%;
}
.font-subtitle3 {
font-family: 'Open Sans', sans-serif;
font-size: 45px;
color: #82C441;
font-weight: 300;
padding: 30px 0px 20px 0px;
}
.btn-x {
clear:both;
width:50%;
margin:0 auto;
overflow:hidden;
}
.width-x {
width:80% !important;
} .container {
width: 100%;
margin-top:-16px;
}
.container-int {
width: 100%;
margin-top:-60px;
}
.iconshv{}
.box-tel {float:right; text-align:right; font-size:16px; line-height:22px; margin-top:10px; margin-right:40px;}
.menudivi {
margin-top: -19px;
}
.clear {
clear:both;
}
.post {
max-width: 1200px;
margin: 0 auto;
padding: 20px;
padding-top:0px;
margin-bottom: 20px;
border-bottom: 1px solid #eee;
}
.entry-title {
font-family: 'Open Sans', sans-serif !important;
font-size: 26px !important;
color: #90171A !important;
font-weight: 300 !important;
padding-top: 10px;
}
.entry-title a {
color: #90171A !important;
}
.col-center-title-int {
float: left;
width: 100%;
text-align: center;
padding-top: 80px;
}
.footerconta {
max-width: 1150px;
margin: 0px auto;
}
.blog-width-sidebar {
max-width: 1200px;
margin: auto;
margin-top: 0px;
}
.blog-area-main {
max-width: 76%;
margin: auto;
float:left;
margin-right:25px;
}
.sidebar-inner {
width:20%;
float:right;
}
.widget {
background-color: #ffffff; 
font-size: 14px;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
margin: 0 0 24px;
padding: 20px;
word-wrap: break-word;
border:none;
border-bottom: 1px solid #E6E6E6;
}
.widget .widget-title {
font-size: 26px;
font-family: 'Open Sans', sans-serif !important;
color: #90171A !important;
font-weight: 300 !important;
margin: 0 0 20px;
}
.read-more {
background-color: #004B8D;
border-radius: 4px;
color: #ffffff !Important;
display: inline-block;
padding: 8px 16px;
font-weight: 300;
font-size: 14px !important;
text-decoration: none;
margin-bottom: 40px;
border: none;
font-family: 'Open Sans', sans-serif;
width: 160px;
text-align: center;
margin-top:20px;
}
.read-more:hover {
background-color: #003464;
color: #ffffff !Important;
}
.archive-title, .archive-meta {
font-size: 26px;
font-family: 'Open Sans', sans-serif !important;
color: #90171A !important;
font-weight: 300 !important;
margin: 0 0 20px;
} #outerheader{
position:fixed;
width: 100%;  
z-index: 9999;
}
#middlecontent{
width:100%; }
.box-menu-effect{
padding-top: 0px !important;
margin-top:3px;
}
.navbar-effect{
background:#ffffff !important;
opacity: 1.0;
}
#headertext{
height: 78px;
}
.main-menu-container{
padding-top: 0px;
} input.large, textarea.large{
font-family: 'Open Sans', sans-serif !important;
font-size: 13px !important;
background-color: #FFFFFF !important;
border-top: 1px solid #E4E4E4 !important;
border-right: 1px solid #E4E4E4 !important;
border-bottom: 1px solid #E4E4E4 !important;
border-left: 1px solid #E4E4E4 !important; width: 100% !important;
padding: 10px !important;
-webkit-border-radius: 2px !important;
-moz-border-radius: 2px !important;
border-radius: 2px !important;
padding-left: 10px !important;
}
textarea.large{
max-height: 122px; 
}
.gform_wrapper .top_label .gfield_label{
font-weight: 300!important;
font-size: 16px;
}
.table3 {
width: 100%;
border: 1px solid #CECECE;
border-collapse: collapse;
}
.table3 tr, .table3 td {
border: 1px solid #CECECE;
padding:15px 20px;
}
.contgray {
background-color: #F3F3F3;
}
.contblack-90 {
background-color: #212121;
}
.containt2p {
padding: 0px;
overflow: hidden;
clear: both;
}
.box-tracker {
width:30%;
padding:30px 35px;
float:left;
border:1px solid #DDDDDD;
background-color:#FFF;
margin:10px;
min-height:555px;
}
.box-tracker2 {
width:62%;
padding:30px 35px;
float:left;
border:1px solid #DDDDDD;
background-color:#FFF;
margin:10px;
min-height:555px;
}
.subtitle-01 {
color: #90171A;
font-size: 28px;
padding: 30px 0px;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
text-align:center;
line-height: 32px;
}
.subtitle-02 {
color: #90171A;
font-size: 30px;
padding: 20px 0px;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
line-height: 34px;
}
.box-geo {
width: 48%;
padding: 30px 35px;
float: left;
border: 1px solid #DDD;
background-color: #FFF;
margin: 10px;
min-height: 420px;
}
.top-bann-04 {
background-repeat: no-repeat;
background-position: top center;
height: 190px;
margin: auto;
text-align: center;
} .box-mobile{
text-align:center;
margin-bottom:200px;
}
.feature-c{
padding: 40px 0px;
clear: both;
overflow: hidden;
width:340px;
}
.abs-f1 {
position:absolute;
z-index:2;
margin-top: 30px;
margin-left:70px;
}
.abs-f2 {
position:absolute;
z-index:2;
margin-top: 380px;
margin-left:70px;
width: 410px!important;
}
.abs-f3 {
position:absolute;
z-index:2;
margin-top: 540px;
margin-left:70px;
}
.abs-f4 {
position:absolute;
z-index:2;
margin-top: 30px;
margin-left: 530px;
width: 462px!important;
}
.abs-f5 {
position:absolute;
z-index:2;
margin-top: 380px;
margin-left:650px;
}
.abs-f6 {
position:absolute;
z-index:2;
margin-top: 540px;
margin-left:650px;
}
.abs-f7 {
position:absolute;
z-index:2;
margin-top: 220px;
margin-left:70px;
}
.abs-f8 {
position:absolute;
z-index:2;
margin-top: 220px;
margin-left:650px;
}
.info-c1{
width:240px;
float:left;
text-align:right;
}
.line-c1{
width: 25%;
float: right;
text-align: right;
overflow: hidden; 
}
.info-c2{
width:240px;
float:right;
text-align:left;
}
.line-c2{
width: 25%;
float: left;
text-align: right;
overflow: hidden;
}
.line-f1{
width: 16%;
float: right;
text-align: right;
overflow: hidden; margin-right: 28px;
}
.line-f2{
width: 37%;
float: right;
text-align: right;
overflow: hidden;
margin-top: 10px;
}
.line-f4{
width: 45%;
float: left;
text-align: right;
overflow: hidden;
}
.feature-title{
font-family: 'Open Sans', sans-serif;
font-size: 26px;
color: #555555;
font-weight: 300;
padding-bottom: 5px;
line-height:30px;
}
.ft-subtitle{
font-family: 'Open Sans', sans-serif;
font-size: 14px;
color: #555555;
font-weight: 300;
line-height:22px;
}
.feature-text {
font-family: 'Open Sans', sans-serif;
font-size: 12px;
color: #555555;
font-weight: 300;
line-height:18px;
} .box-main-products {
float:left; 
width:16%;
height:130px;
}
.box-main-products :hover {
background-color:#90171A;
}
.text-main-products {
text-align:center;
color:#FFF;
font-family: 'Open Sans', sans-serif;
font-size: 25px;
font-weight: 200;
padding: 40px 0px;
line-height:25px
}
.submenu-productitem-activate {
background-color:#90171A;
}
.tmp-pad {
padding: 52px 0px 53px 0px !important;
}
.top-bann-diy {
background-repeat: no-repeat;
background-position: center top;
height: 898px;
}
.font-title-diy{
font-family: 'Open Sans', sans-serif;
font-size: 40px;
color: #FFF;
font-weight:300;
line-height: 50px;
}
.font-subtitle-diy{
font-family: 'Open Sans', sans-serif;
font-size: 23px;
color: #FFF;
font-weight:300;
line-height: 30px; }
.box-subtitle-diy {
width: 100%;
margin: 0 auto;
}
.content-text-banner{
width:1050px;
margin:0 auto;
}
.box-text-banner{
width:50%;
float:left;
}
.container-title-diy{
width:50%;
margin:0 auto;
text-align: center;
padding-top: 200px;
}
.title-comming {
color: #006b36 !important; 
font-size: 55px; 
line-height:60px;
}
.container-form-diy {
background-color:rgba(0, 0, 0, 0.4);
padding:30px;
margin-top:40px;
border-radius: 8px;
clear:both;
font-size: 26px;
text-align:center;
}
.content-fdiy {
width: 90%;
margin: 0 auto;
padding-left: 60px;
}
.text-form-diy {
color: #fff; 
text-align: center; 
font-size: 16px;
}
.container-form-diy .gform_wrapper .gform_footer{  float: left; margin-top: 24px;
clear: none;
background-color: #006B36;
height: 50px;
overflow: hidden;
padding-top: 0px;
border-radius: 0px 4px 4px 0px;
}
.container-form-diy .gform_wrapper .gform_footer input{
margin-bottom: 0px;
}
.container-form-diy .gform_body{
text-align: center;
width: 55%;
float: left;
}
.container-form-diy .gform_wrapper .top_label .gfield_label{
margin-top: 0px;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label, .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{
margin-top: 0px;
}
.container-form-diy li.gfield_error div.gfield_description{
margin: 0px;
font-size: 18px;
padding-top: 0px !important;
padding-bottom: 0px !important;
}
.container-form-diy li.gfield_error div.ginput_container, .container-form-diy li.gfield_error div.gfield_label{
margin-top: 0px;
}
.container-form-diy div.validation_error{
display:none;
}
.top-bann-blog {
background-repeat: no-repeat;
background-position: center;
height: 528px;
}
.container-form-diy .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{ font-size: 16px;
padding:14px 24px;
color: #006B36;
border: none;
border-radius: 4px 0px 0px 4px;
width: 100%;
}
.container-form-diy .gform_wrapper .gform_footer {  float: left;
width: 26%;
margin-top: 24px;
clear: none;
background-color: #006B36;
height: 50px;
overflow: hidden;
padding-top: 0px;
border-radius: 0px 4px 4px 0px;
}
.container-form-diy .gform_wrapper {
height: 100%;
display: inline-block;
width: 76%;
margin: auto;
}
.container-form-diy .gform_body {
text-align: center;
width: 70%;
float: left;
}
.container-form-diy .gform_wrapper{
height: 100%;
display: inline-block;
width: 100%;
}
.content-fdiy {
width: 80%;
margin: 0 auto;
padding-left: 20px; 
}
.btn-login {
background-color: #006B36;
border-radius: 4px;
color: #FFF;
display: inline-block;
padding: 8px 16px;
font-weight: 300;
font-size: 14px !important;
text-decoration: none;
margin-bottom: 40px;
border: none;
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
width: 160px;
text-align: center;
}
.btn-login:hover {
background-color: #549C78;
}
.btn-suscribe {
background-color: #006B36;
border-radius: 0px 4px 4px 0px;
color: #FFF;
display: inline-block;
padding: 8px 16px;
font-weight: 300;
font-size: 14px !important;
text-decoration: none;
margin-bottom: 40px;
border: none;
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
width: 160px;
text-align: center;
}
.btn-suscribe:hover {
background-color: #549C78;
}
.fancy_member_wrapper_three .fancy_member_main_image img{
text-align: center;
margin: 0 auto;
}
.listing-item {
padding: 0px 0px 10px 0px;
margin: 0px 0px 10px 0px;
border-bottom: 1px solid #CFCFCF;
}
.submit-glass-search {
display:none;
}
.green-box {
background-color:#319C26;
padding:25px;
width:100%;
color:#FFF;
clear: both;
}
.title-greenbox {
font-family: 'Open Sans', sans-serif;
font-size: 26px;
color: #FFF;
font-weight: 300;
padding-bottom: 5px;
line-height: 30px;
}
.gray-box {
background-color:#F0F0F0;
padding:25px;
width:100%;
color:#444;
margin-top:10px;
font-size: 16px;
line-height: 32px;
}
.title-graybox {
font-family: 'Open Sans', sans-serif;
font-size: 26px;
color: #319C26;
font-weight: 300;
padding-bottom: 7px;
border-bottom: 1px solid #CDCDCD;
margin-bottom: 10px;
line-height: 30px;
}
.list-bullet-wh {
margin-left: 30px;
}
.list-bullet-wh li  {
padding-bottom:15px !important;
font-family: 'Open Sans', sans-serif;
font-size:16px;
padding-left: 10px;
list-style-position: outside;
line-height:22px;
}
.wh-ima {
width:420px;
height:750px;
}
.w75{
width:75%;
}
.f-left {
float:left;
}
.f-right {
float:right;
}
.fancy_member_button{
color: transparent !important;
background-color: transparent !important;
position: absolute;
margin-top: -40px;
margin-left: -18%;
border-bottom: 3px solid transparent !important;
}
.list-bullet-smw {
margin-left: 30px;
}
.bt_facebook {
display: block;
width: 32px;
text-indent: -99999px;
}
.bt_facebook:hover {
background-position: 0 0;
}
.bt_twitter {
display: block;
width: 32px;
height: 32px;
text-indent: -99999px;
}
.bt_twitter:hover {
background-position: 0 0;
}
.bt_pinterest {
display: block;
width: 32px;
height: 32px;
text-indent: -99999px;
}
.bt_pinterest:hover {
background-position: 0 0;
}
.bt_google {
display: block;
width: 32px;
height: 32px;
text-indent: -99999px;
}
.bt_google:hover {
background-position: 0 0;
}
@media (max-width: 1069px) {
.tp-caption.main-wh-font, .main-wh-font {
top: 150px !important;
font-size: 35px !important;
}
.tp-caption.main-bl-font, .main-bl-font {
top: 190px !important;
font-size: 35px !important;
} 
.button-white {
margin-top: 190px;
background-color: #375198;
color: #FFFFFF;
}
.button-white img{
display:none;
}
.header {
margin: 0px 20px;
}
.header-int {
margin: 45px 20px 0px;
}
.containerwid {
max-width: 1150px;
margin: 0px 20px;
}
.box-divider {
float: left;
margin: 0px 30px;
}
.nav-menu li a {
padding: 10px 15px 10px;
}
.footerconta {
max-width: 1150px;
margin: 0px 20px;
}
.footer-col2 {
width:52%;
}
.w-22 {
width: 27%;
}
.w-80 {
width: 100%;
}
}
@media (max-width: 1024px) {
.footer-col2 {
width: 55%;
}
.f-17 {
line-height: 25px;
}
.w-60 {
width: 65%;
}
.nav-menu li a {
padding: 10px 10px 10px;
}
}
@media (max-width: 999px) {
.footer-col2 {
width: 60%;
}
.footer-menu li {
padding: 0px 40px;
}
}
@media (max-width: 782px) {
.w-70 {
width: 60%;
}
.wrap-l {
width: 40%;
}
.w-22-home {
width: 30%;
}
}
@media (max-width: 768px) {
.tp-caption.main-wh-font, .main-wh-font {
font-size: 40px !important;
text-align: center !important;
top: 100px !important;
left: 20% !important;
}
.tp-caption.main-bl-font, .main-bl-font {
font-size: 40px !important;
top: 150px !important;
left: 26% !important;
}
.button-white {
background-color:transparent !important;
border: 1px solid #375198 !important;
color: #375198;
width: 100%% !important;
margin-top: 0px !important;
}	
.button-white img{
width: 15% !important;
height:auto !important;
display:inline;
}
.col-int {
width: 68%;
}
.w-22 {
width: 30%;
}	
#outerheader{
position: absolute;
}
body {
font-size: 14px;
}
.wrap-r {
width: 40%;
}
.footer-menu li {
padding: 0px 20px;
}
.logo {
width: 40%;
float: none;
text-align: center;
margin: -40px auto 20px;
}
.header-int {
margin: 45px 15px 0px;
}
.social-cont {
width: 35%;
margin: auto;
text-align: center;
}
.menu, .navbar {
display: block !important;
}
.nav-menu li a {
padding: 40px 25px 0px;
font-size: 13px;
font-family: 'lato', sans-serif;
}
.company-box img{
width:50%;
}
.box-menu {
padding-top: 0px;
width: 100%;
float: left;
}
.header {
width: 99%;
margin: -9px 20px 45px;
}
.button-blue {
width: 80% !important;
}
.button-yellow {
width: 150%;
}
.button-purple {
width: 60% !important;
}
.f-17 {
font-size: 15px;
line-height: 22px;
}
.containt3 {
padding: 20px 0px 40px;
}
.text-top {
width: 72%;
}
.box-social {
width: 26%;
}
.top-bann-home {
height: auto;
padding-top: 110px; 
}
.menu {
float: none;
}
.content {
padding: 0px !important;
text-align:left !important;
}
.padd-50 {
padding-top: 10px;
}
.footer {
padding: 0px 20px;
}
.text-copy {
margin-top: 20px;
}
.footer-font {
font-size: 13px;
line-height: 28px;
}
.footer-col1 {
width: 35%;
}
.footer-col2 {
float: right;
width: 55%;
}  .rev_slider {
height: 480px !important; 
}  }
@media (max-width: 767px) {
.footer-col2 {
float: right;
width: 60%;
}
.nav-menu li a {
padding: 40px 16px 0px;
}
.col-int {
padding: 0px 20px 0px 0px;
}
}
@media (max-width: 643px) {
.top-bann-home {
height: auto;
padding-top: 0px;
}
.w-70 {
width: 100%;
}
.box-divider {
display: none;
}
.w-22-home {
width: 100%;
border-top: 1px solid #DDDDDD;
margin-top: 30px;
padding-top: 30px;
}
.logo-footer {
width: 50%;
margin: 30px auto;
}
.footer-col1 {
width: 100%;
text-align: center;
margin: auto;
}
.footer-col2 {
float: none;
width: 100%;
text-align: center;
}
.footer-menu {
text-align: center;
}
.footer-menu li {
padding: 0px 40px;
}
.footer {
padding: 0px;
height: 180px;
}
.col-int {
width: 100%;
float: left;
border-right: none;
border-bottom: 2px solid #E4E4E3;
padding: 0px 60px 30px 0px;
}
.w-22 {
width: 100%;
}
.tp-rightarrow.default {
display: none !important;
}
.tp-leftarrow.default {
display: none !important;
}
}
@media (max-width: 600px) {
.header {
margin:-110px auto;
}
.logo {
width: 50%;
float: none;
text-align: center;
margin:70px auto;
}
.box-menu {
display: none;
}
.container-header {
background-color:rgba(255, 255, 255, 0);;
}
.top-bann-home {
padding-top: 70px;
}	
}
@media (max-width: 480px)  {
.tp-caption.main-wh-font, .main-wh-font {
font-size: 30px !important;
top: 45px !important;
line-height: 40px !important;
left: 10% !important;
}
.tp-caption.main-bl-font, .main-bl-font {
font-size: 30px !important;
top: 100px !important;
left: 15% !important;
}
.button-white {
width: 100% !important;
margin: 45px auto 0px !important;
font-size: 18px;
}
.col-int {
width: 100%;
float: left;
border-right: none;
border-bottom: 2px solid #E4E4E3;
padding: 0px 0px 30px 0px;
margin-bottom: 30px;
}	
.wrap-r {
width: 100%;
}
.wrap-l {
width: 100%;
}
.rev_slider {
height: 280px !important; 
}
.box-menu {
display:none;
}
.header {
width: 99%;
margin: -23px -18px;
}
.logo {
width: 60%;
float: none;
text-align: center;
margin: 60px auto;
}
.top-bann-home {
height: auto;
padding-top: 70px;
}
#headertext {
display:none !important;
}
section.main-section-container {
padding-top: 10px;
}
.font-title {
font-size: 30px;
padding-bottom: 10px;
line-height: 40px;
}
.f-17 {
font-size: 14px;
line-height: 25px;
}
.col-l {
float: none;
}
.w-45 {
width: 100%;
}
.col-r {
float: none;
}
.w-50 {
width: 100%;
}
.button-blue {
width: 85% !important;
margin-top: 30px;
font-size: 18px;
margin-bottom: 30px;
}
.transp-wh-box {
padding: 30px 10px;
}
.w-35 {
width: 100%;
}
.button-yellow {
width: 85%;
margin: 20px auto 0px;
font-size: 18px;
}
.mar-50 {
margin-top: 30px;
}
.bkg-2 {
background-size: 500%;
height: 520px;
}
.font-title-wh {
font-size: 30px;
line-height: 40px;
padding-bottom: 10px;
}
.w-60 {
width: 100%;
}
.a-center img {
width:90%
}
.button-purple {
width: 85% !important;
margin: 20px auto;
font-size: 18px;
}
.bkg-3 {
height: 600px;
background-size: 500%;
}
.mar-n {
margin: 20px 0px;
}
.containt3a {
padding: 20px 0px 10px;
}
.social-cont {
width: 90%;
}
.containt2s {
padding:0px;
}
.footer-col1 {
width: 100%;
height: auto;
}
.footer-menu li {
padding: 0px 5px;
}
.footer-col2 {
float: none;
width: 100%;
margin-top: 0px;
height: auto;
padding: 0px;
}
.footer-col3 {
width: 100%;
height: auto;
padding: 0px;
border-bottom: 1px solid #1F1E1E;
padding-bottom: 20px;
margin-bottom: 20px;
}
.footer-col4 {
float: right;
width: 100%;
padding: 0px;
height: auto;
margin-top: 25px;
}
.text-copy {
margin-top: 20px;
}
.top-bann-inventiva {
background-position: top center;
height: 180px;
background-size: 350%;
}
.top-bann-visual {
background-position: top center;
height: 180px;
background-size: 350%;
}
.top-bann-xperta {
background-position: top center;
height: 180px;
background-size: 350%;
}
.top-bann-stelar {
background-position: top center;
height: 180px;
background-size: 350%;
}
.top-bann-inter {
background-position: -110px -10px;
height: 180px;
background-size: 340%;
}
.font-title-int {
font-family: 'Raleway', sans-serif;
font-size: 30px;
line-height: 40px;
text-transform: uppercase;
padding-bottom: 20px;
}
.w-40 {
width: 100%;
}
.containt4 {
padding: 80px 0px 0px;
overflow: hidden;
clear: both;
}
.pad-l {
padding-top: 0px;
}
}@font-face {
font-family: 'museo_slab500';
src: url(//www.sms-law.com/wp-content/themes/main_theme/css-fonts/museo_slab_500-webfont.eot);
src: url(//www.sms-law.com/wp-content/themes/main_theme/css-fonts/museo_slab_500-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.sms-law.com/wp-content/themes/main_theme/css-fonts/museo_slab_500-webfont.woff) format('woff'),
url(//www.sms-law.com/wp-content/themes/main_theme/css-fonts/museo_slab_500-webfont.ttf) format('truetype'),
url(//www.sms-law.com/wp-content/themes/main_theme/css-fonts/museo_slab_500-webfont.svg#museo_slab500) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'TeXGyreAdventorRegular';
src: url(//www.sms-law.com/wp-content/themes/main_theme/css-fonts/texgyreadventor-regular-webfont.eot);
src: url(//www.sms-law.com/wp-content/themes/main_theme/css-fonts/texgyreadventor-regular-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.sms-law.com/wp-content/themes/main_theme/css-fonts/texgyreadventor-regular-webfont.woff) format('woff'),
url(//www.sms-law.com/wp-content/themes/main_theme/css-fonts/texgyreadventor-regular-webfont.ttf) format('truetype'),
url(//www.sms-law.com/wp-content/themes/main_theme/css-fonts/texgyreadventor-regular-webfont.svg#TeXGyreAdventorRegular) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'lowveticaregular';
src: url(//www.sms-law.com/wp-content/themes/main_theme/css-fonts/lowvetica-webfont.eot);
src: url(//www.sms-law.com/wp-content/themes/main_theme/css-fonts/lowvetica-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.sms-law.com/wp-content/themes/main_theme/css-fonts/lowvetica-webfont.woff) format('woff'),
url(//www.sms-law.com/wp-content/themes/main_theme/css-fonts/lowvetica-webfont.ttf) format('truetype'),
url(//www.sms-law.com/wp-content/themes/main_theme/css-fonts/lowvetica-webfont.svg#lowveticaregular) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'lowvetica_boldregular';
src: url(//www.sms-law.com/wp-content/themes/main_theme/css-fonts/lowveticabold-webfont.eot);
src: url(//www.sms-law.com/wp-content/themes/main_theme/css-fonts/lowveticabold-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.sms-law.com/wp-content/themes/main_theme/css-fonts/lowveticabold-webfont.woff) format('woff'),
url(//www.sms-law.com/wp-content/themes/main_theme/css-fonts/lowveticabold-webfont.ttf) format('truetype'),
url(//www.sms-law.com/wp-content/themes/main_theme/css-fonts/lowveticabold-webfont.svg#lowvetica_boldregular) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'lowvetica_ultra_boldregular';
src: url(//www.sms-law.com/wp-content/themes/main_theme/css-fonts/lowveticaultrabold-webfont.eot);
src: url(//www.sms-law.com/wp-content/themes/main_theme/css-fonts/lowveticaultrabold-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.sms-law.com/wp-content/themes/main_theme/css-fonts/lowveticaultrabold-webfont.woff) format('woff'),
url(//www.sms-law.com/wp-content/themes/main_theme/css-fonts/lowveticaultrabold-webfont.ttf) format('truetype'),
url(//www.sms-law.com/wp-content/themes/main_theme/css-fonts/lowveticaultrabold-webfont.svg#lowvetica_ultra_boldregular) format('svg');
font-weight: normal;
font-style: normal;
}