img {border:none; outline:none; max-width:100%; height:auto;}
.page{max-width:1175px; margin:0 auto;}
#content{padding:50px 0 0 0;}   
  a.orange_button{background:#f66414; padding:15px 35px; display:inline-block; text-decoration:none; font-size:20px; color:#fff; font-family: 'Raleway', sans-serif; font-weight:600; text-transform:uppercase; border-radius:7px;}
  .home_img{margin:50px 0;}
  

  .brand_top{}
    .brand_item{border:solid 1px #fbe4d7; width:366px; height:59px; margin:0 20px 13px 0; float:left; border-radius:7px;}
    .appliance_item{border:solid 1px #fbe4d7; /*width:366px;*/ height:59px; margin:0 20px 13px 0; float:left; border-radius:7px;}
      .brand_item.last{margin:0 0 13px 0;}
      .brand_item .img{width:125px; height:59px; text-align:center; display:table-cell; vertical-align:middle; background:#fff6f1; border-radius:7px 0 0 7px;}
      .brand_item .text{width:240px; height:59px; text-align:center; display:table-cell; vertical-align:middle; color:#f66414; text-transform:uppercase; font-size:15px; font-family: 'Roboto', sans-serif; font-weight:500;}
  
  .brand_center{background:#fcf8f6; padding:40px 0; margin:40px 0;}
    .brand_center .text{color:#0a0a0a; font-family: 'Roboto', sans-serif; font-weight:600; text-align:center; margin:0 0 25px 0;}
    .brand_center img{margin:0 60px 0 0;}
    .brand_center p{color:#565656; font-size:15px; padding:0 0 30px 0; font-family: 'Roboto', sans-serif; font-weight:500; line-height:29px; text-align:center;}
  
  .brand_bottom{margin:0 0 40px 0;}
    .brand_list{width:270px; margin:0 30px 0 0; float:left;}
    .brand_list.last{margin:0;}
      .brand_list .title{color:#f66414; font-size:25px; margin:0 0 20px 0; text-transform:uppercase; font-family: 'Raleway', sans-serif; font-weight:700; text-align:center;}
      .brand_list table{color:#565656; font-family: 'Roboto', sans-serif; font-size:15px; text-align:center;}
      .brand_list table .bg td{background:#fee9de;}
      .brand_list table td{height:47px;}
      
  .brand_all{width:268px; border:solid 1px #e9e9e9; text-align:center; padding:20px 0; float:left; margin:0 30px 30px 0;}
    .brand_all.last{margin:0 0 20px 0;}
    .brand_all .img{height:105px; margin:0 0 10px 0;}
    .brand_all a{text-decoration:none; color:#f66414; font-family: 'Roboto', sans-serif; font-weight:500; text-transform:uppercase;}
  

.items_box{padding:0 0 40px 0;}
    .item{text-align:center; background:#fff; border:solid 1px #fbd0b9; height:430px; border-radius:7px; width:336px; padding:25px 15px; float:left; margin:0 30px 30px 0;}
      .item.last{margin:0 0 30px 0;}
      .item .title{color:#000000; font-size:27px; margin:0 0 20px 0; text-transform:uppercase; font-family: 'Raleway', sans-serif; font-weight:700;}
      .item img{margin:0 0 10px 0;}
      .item .desc h2{display:none;}
      .item p{color:#565656; font-size:15px; font-family: 'Roboto', sans-serif; font-weight:500; line-height:27px;}
        .item p span{color:#dc4300; font-size:17px; font-weight:600;}
      .item .more_info a{background:#f66414; padding:15px 35px; display:inline-block; text-decoration:none; font-size:20px; color:#fff; font-family: 'Raleway', sans-serif; font-weight:600; text-transform:uppercase; border-radius:7px;}
      .item a.more-link{background:#f66414;  display:block; text-decoration:none; font-size:20px; color:#fff; font-family: 'Raleway', sans-serif; font-weight:600; text-transform:uppercase; border-radius:7px; width:100px; margin:0 auto;}
  


body {
  font-family: "Montserrat";
}

.navbar {margin-bottom: 0 !important;}

figure { 
  text-align: center;
}

h2.navtxt {
  text-align: right;
}
.navbar-header {
  padding-top: 18px;
  padding-bottom: 35px;
}
.ftli {
  font-family: "Montserrat";
  font-size: 21px;
  font-weight: bold;
  text-align: center;
  margin: 11px auto;
}
b.ftlired {
  color: #f1340e;
}
b.ftliblack {
  color: #000000;
}
.navtxt {
  font-family: "Montserrat";
  color: #000000;
  size: 15px;
}
 .slider1 {
  background: url('../images/icons/slider1.png') no-repeat 0 0;
  width: 100%;
  height: 459px;
  background-repeat: no-repeat;
  background-size: cover; 
}
.visible-md-sltxt1 {
  padding-top: 100px;
}
h1.sltxt1 {
  font-family: "Montserrat";
  font-size: 50px;
  font-weight: bold;
  text-align: center;
  color: #ffffff;
  padding-top: 100px;
}
h2.sltxt2 {
  font-family: "Montserrat";
  font-size: 25px;
  font-weight: bold;
  text-align: center;
  color: #ffffff;
  margin-top: 5px;
}
.colbut {
  text-align: center;
  padding-top: 40px;
}
b.or {
  font-family: "Montserrat";
  size: 15px;
  width: bold;
  color: #ffffff;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}
#libut {
  font-family: "Montserrat";
  size: 15px;
  text-align: center;
  font-weight: bold;
}
.slbut1 {
  font-color: #fff;
  background-color: #f1340e;
  border-color: #f1340e;
  float: center;
  text-align: center;
  width: 30%;
}
.slbut1:hover {
  color: #fff;
  background-color: #4d4d4d;
  border-color: #adadad;
}
.slbut2 {
  font-color: #fff;
  background-color: #26a524;
  border-color: #26a524;
  float: center;
  width: 30%;
}
.slbut2:hover {
  color: #fff;
  background-color: #4d4d4d;
  border-color: #adadad;
}
.calltoday {
  font-family: "Montserrat";
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  text-align: center;
}
/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 764px) {
 .slbut1 {
  text-align: center;
  width: 100%;
  margin-bottom: 15px;
 }
 .slbut2 {
  width: 100%;
  margin-bottom: 15px;
 }
 h1.sltxt1 {
  padding-top: 0px;
 }
 .calltoday {
        font-size: 0.9em; /* 1.5x default size */
    }
}
.bgwhite {
  background-color: #ffffff;
}
h2.hztxt1 {
  font-family: "Montserrat";
  font-size: 27px;
  text-align: center;
  font-weight: lighter;
  padding-top: 20px;
  padding-bottom: 20px;
}
b.hztxt2 {
  color: #4a3d84;
  font-weight: bold;
}
.bggray {
  #background-color: #f7f7f7;
  background: url('../images/about/bg_gray.png') space;
}
.brsllinks {
  font-family: "Montserrat";
  color: #4a3d84;
  font-size: 16px;
  text-align: center;
  padding-top: 60px;
  padding-bottom: 100px;
}
#brbx {
  color: #4a3d84;
  font-size: 15px;
}
.box3 {
-webkit-box-shadow: 1px 110px 41px -120px rgba(0,0,0,0.76);
-moz-box-shadow: 1px 110px 41px -120px rgba(0,0,0,0.76);
box-shadow: 1px 110px 41px -120px rgba(0,0,0,0.76);
}
.brbx {
  text-align: center;
}
/*APPLIANCE*/
.see {
  text-align: center;
  padding-top: 30px;
  color: #26a524;
}
#morelink {
  font-family: "Montserrat";
  size: 15px;
  color: #26a524;
}
.appliances {padding-top: 60px; padding-bottom: 60px; -webkit-box-shadow: inset 0px 0px 7px 0px rgba(0,0,0,0.13);
-moz-box-shadow: inset 0px 0px 7px 0px rgba(0,0,0,0.13);
box-shadow: inset 0px 0px 7px 0px rgba(0,0,0,0.13);}
.appliances .appliance {
  display: block; 
  height: 220px;
  text-align: center; 
  border: 1px solid #e6e6e6; 
  background-color: #FFF; 
  padding-top: 27px; 
  padding-bottom: 23px; 
  color: #4a3d84; 
  font-family: "Montserrat";
  font-weight: bold;
  font-size: 15px;
-webkit-box-shadow: 1px 110px 41px -120px rgba(0,0,0,0.76);
-moz-box-shadow: 1px 110px 41px -120px rgba(0,0,0,0.76);
box-shadow: 1px 110px 41px -120px rgba(0,0,0,0.76);
}
.appliances .appliance .aimg {height: 114px; margin-bottom: 22px; position:relative;}
.appliances .appliance img {position:absolute;
    top:0;
    bottom:0;
    left: 0;
    right: 0;
    margin: auto;
  }
.seelink {
    font-family: "Montserrat"
    font-weight: bold;
  }
/*END APPLIANCE*/
.infotxt {
  font-family: "Montserrat";
  font-size: 15px;
  color: #4c4c4c;
  font-weight: lighter;
  text-align: center;
  padding-top: 10px;
}
.infoli {
  font-family: "Montserrat";
  color: #4a3d84;
  font-size: 16px;
  text-align: center;
  padding-top: 60px;
}
.infli {
  font-family: "Montserrat";
  font-size: 21px;
  font-weight: lighter;
  padding-top: 10px;
  color: #000000;
  text-align: center;
}
.box1 {
  text-align: center; 
  padding: 5px; 
  margin-top: 20px; 
  margin-bottom: 20px;
}
.box2 {
  text-align: center; 
  padding: 5px; 
  margin-top: 60px; 
  margin-bottom: 60px;
}
 .contactus {
  background: url('../images/icons/contactus.png') no-repeat 0 0;
  width: 100%;
  height: 442px;
  background-repeat: no-repeat;
  background-size: cover; 
}
h2.form {
  text-align: center;
  font-family: "Montserrat";
  font-size: 30px;
  color: #ffffff;
  padding-top: 40px;
  padding-bottom: 30px;
}
.butform {
  font-family: "Montserrat";
  font-size: 15px;
  color: #fff;
  background-color: #4a3d84;
  border-color: #4a3d84;
  display: block;
  float: center;
  width: 295px;
  margin: center;
}
.butform:hover {
  color: #fff;
  background-color: #4d4d4d;
  border-color: #adadad;
}
.form {
  text-align: center;
}
@media only screen and (max-width : 764px) {
  h2.form {
    padding-top: 15px;
    padding-bottom: 15px;
}
  }
.box1left {
  width: 276px;
  height: 232px;
  background-color: #4a3d84;
  float: left;
  
}
.box1right {
  width: 276px;
  height: 232px;
  background-color: #26a524;
  float: left;
}
.box2left {
  width: 276px;
  height: 232px;
  background-color: #f1340e;
  float: right;
}
.box2right {
  width: 276px;
  height: 232px;
  background-color: #2475a5;
  float: right;
  margin-bottom: 61px;
}
h3.problem {
  font-family: "Montserrat";
  font-size: 30px;
  font-weight: normal;
  color: #000000;
  text-align: center;
  padding-top: 30px;
  padding-bottom: 15px;
}
h3.lefttxt {
  font-family: "Montserrat";
  font-size: 21px;
  text-align: center;
  color: #ffffff;
}
h3.txt2 {
  font-family: "Montserrat";
  font-size: 15px;
  color: #FFFFFF;
  font-weight: lighter;
  text-align: center;
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 764px) {
.box1left {
  opacity: 0.75;
  width: 100%;
 }
.box1right {
  opacity: 0.75;
  width: 100%;
 }
.box2left {
  opacity: 0.75;
  width: 100%;
 }
.box2right {
  opacity: 0.75;
  width: 100%;
 }
}
.more { -webkit-box-shadow: inset 0px 0px 7px 0px rgba(0,0,0,0.13);
-moz-box-shadow: inset 0px 0px 7px 0px rgba(0,0,0,0.13);
box-shadow: inset 0px 0px 7px 0px rgba(0,0,0,0.13);}
h3.reads {
  font-family: "Montserrat";
  font-size: 30px;
  font-weight: normal;
  color: #000000;
  text-align: center;
  padding-top: 25px;
  padding-bottom: 30px;
}
.butmore {
  padding-top: 20px;
}
.butread {
  font-family: "Montserrat";
  font-size: 12px;
  color: #000000;
  background-color: #c9c5da;
  border-color: #c9c5da;
  display: block;
  width: 92px;
  margin: 0 auto;
  opacity: 0.75;
}
.butread:hover {
  color: #fff;
  background-color: #2b2643;
  border-color: #adadad;
}
#learnli {
  font-family: "Montserrat";
  font-size: 17px;
  color: #2475a5;
  font-weight: bold;
}
.morelinks {
  text-align: center;
}
.outside {
  padding-top: 20px;
}
.butlearn {
  font-family: "Montserrat";
  font-size: 11px;
  color: #ffffff;
  font-weight: lighter;
  background-color: #2475a5;
  border-color: #2475a5;
  display: block;
  width: 92px;
  margin: 0 auto;
  margin-bottom: 60px;
}
.butt {
  padding-top: 15px;
}
.butlearn:hover {
  color: #fff;
  background-color: #2b2643;
  border-color: #adadad;
}
h3.client {
  font-family: "Montserrat";
  font-size: 30px;
  width: lighter;
  color: #000000;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 30px;
}
h3.clienttxt1 {
  font-family: "Montserrat";
  font-size: 15px;
  color: #4c4c4c;
  width: lighter;
}
h3.clienttxt2 {
  font-family: "Montserrat";
  font-size: 15px;
  color: #000000;
  padding-bottom: 30px;
  font-weight: bold;
}
.box4 {
  -webkit-box-shadow: 25px 0px 5px -22px rgba(0,0,0,0.67);
-moz-box-shadow: 25px 0px 5px -22px rgba(0,0,0,0.67);
box-shadow: 25px 0px 5px -22px rgba(0,0,0,0.67);
}
.star {
  padding-top: 15px;
}
#starli {
  font-family: "Montserrat";
  font-size: 17px;
  color: #4a3d84;
  font-weight: bold;
}
.ourt {
  padding-top: 50px;
  padding-bottom: 30px;
}
.footer {
  background: #303030;
  height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
  width: 100%;
  border-bottom: 1px solid #333333;
  border-top: 1px solid #DDDDDD;
}
.footer ul {
  font-size: 13px;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  margin-top: 15px;
  color: #9b9b9b;
}

.footer-bottom {
  background: #262626;
  border-top: 1px solid #333333;
  padding-top: 10px;
  padding-bottom: 10px;
}
.footer-bottom p.pull-left {
  padding-top: 6px;
  color: #616161;
  size: 15px;
  font-family: "Montserrat";
  padding-right: 20px;
  text-align: center;
}
.footer ul {
  font-size: 15px;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  margin-top: 20px;
  color: #9b9b9b;
}
.footer ul li a {
  padding: 0 0 30px 0;
  display: block;
  text-align: center;
}
.footer a {
  color: #9b9b9b;
  font-family: "Montserrat"
}
.footer-bottom a {
  color: #9b9b9b;
  font-family: "Montserrat"
}
.footer-bottom ul li a {
  float: right;
}
ul.footer-menu {
  list-style: none;
}
ul.footer-menu li {
  display: 
  inline-block; 
  padding-top: 6px;
  margin-left: 10px;
}
/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 764px) {
p.pull-left {
 padding-left: 0px;
 }

}
/* ABOUT UA*/
 .sliderabout {
  background: url('../images/about/slider1.png') no-repeat 0 0;
  width: 100%;
  height: 278px;
  background-repeat: no-repeat;
  background-size: cover; 
}
 .sliderabout2 {
  background: url('../images/about/slider2.png') no-repeat 0 0;
  width: 100%;
  height: 280px;
  background-repeat: no-repeat;
  background-size: cover; 
}
.slider2out {
  padding-top: 30px;
}
h1.aboutitle {
  font-family: "Montserrat";
  font-size: 50px;
  font-weight: bold;
  text-align: center;
  color: #ffffff;
  padding-top: 90px;
}
@media only screen and (max-width : 764px) {
  .sliderabout2 {
  height: 100%;
 }
.slider2out {
  padding-top: 0px;
}
.abinfo {
  padding-bottom: 7px;
}
}
h4.info1txt {
  font-family: "Montserrat";
  color: #4c4c4c;
  font-size: 15px;
  font-weight: lighter;
  text-align: center;
  line-height: 1.5;
  padding-left: 15px;
  padding-right: 15px;
}
.boxinfo {
  background-color: #fff;
  width: 970px;
  height: 250px;
  text-align: center;
  padding-top: 20px;
  margin: 60px auto ;
  border: 1px solid #e7e7e7;
}
@media only screen and (max-width : 764px) {
.boxinfo {
  margin: auto;
  width: 100%;
  height: 100%;
 }
.bgcet {
  height: 100%;
 }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px)
  {
.boxinfo {
  margin: auto;
  width: 100%;
  height: 100%;
 }
}
.abinfo {
  font-family: "Montserrat";
  font-size: 15px;
  color: #ffffff;
}
.border {
  border: 1px solid #dddddd;
}
.boxmachine {
  margin-top: 60px;
}
.machine {
  width: 100%;
  height: 282px;
  margin-bottom: 60px;
}

/*END ABOUT US*/
/*CONTACT US*/

.boxcontact {
  display: block; 
  width: 570px;
  text-align: center; 
  border: 1px solid #e6e6e6; 
  background-color: #FFF; 
  padding-top: 10px; 
  padding-bottom: 15px; 
  padding-right: 30px;
  padding-left: 30px;
  margin-top: 60px;
  margin-bottom: 60px;
  color: #4a3d84; 
  font-family: "Montserrat";
  font-weight: bold;
  font-size: 15px;
-webkit-box-shadow: 1px 110px 41px -120px rgba(0,0,0,0.76);
-moz-box-shadow: 1px 110px 41px -120px rgba(0,0,0,0.76);
box-shadow: 1px 110px 41px -120px rgba(0,0,0,0.76);
}
@media only screen and (max-width : 764px) {
.boxcontact {
  width: 100%;
  height: 100%;
 }
.butform {
  width: 92%;
  height: 100%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){
.boxcontact  {
  width: 100%;
  height: 100%;
  }
  .butform {
    width: 100%;
    height: 100%;
  }
}
.formcontact {
  font-family: "Montserrat";
  font-size: 21px;
  color: #000000;
  font-weight: normal;
  padding-bottom: 15px;
}
.contactright {
  font-family: "Montserrat";
  font-size: 21px;
  font-weight: bold;
  color: #4a3d84;
  padding-top: 10px;
}
.contactbold {
  color: #4c4c4c;
  font-weight: lighter;
}
.contactbold a {
  color: #4c4c4c;
  word-wrap: break-word; 
}
.position {
  padding-top: 200px;
  padding-left: 53px;
  line-height: 49px;
}

/*END CONTRACT US*/

/*appliances*/
 .applianceheader {
  background: url('../images/appliances/applianceheader.png') no-repeat 0 0;
  width: 100%;
  height: 278px;
  background-repeat: no-repeat;
  background-size: cover; 
}
.headerappliances h2 {
  text-align: center;
  font-family: "Montserrat";
  font-size: 30px;
  color: #fff;
  padding-top: 100px;
}
 .applainceinface {
  background: url('../images/appliances/background.png') no-repeat 0 0;
  width: 100%;
  height: 353px;
  background-repeat: no-repeat;
  background-size: cover; 
}

.applainceinface img #faceimg {max-height: 353px; width: 100%;}
.applainceinface h3 {
  text-align: left;
  color: #fff;
  font-family: "Montserrat";
  font-size: 15px;
  margin-left: 100px;
}
.applainceinface .box {
  margin-top: 110px;
}
.infoappliances h2 {
  text-align: center;
  font-family: "Montserrat";
  font-size: 15px;
  color: #000;
  font-weight: bold;
}
.infoappliances_box {
  margin-top: 30px;
}
.infoappliances #padd {
  margin-bottom: 40px;
}
@media only screen and (max-width : 764px) {
  .applainceinface h3 {
    text-align: center;
    margin-left: 0px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){
.applainceinface  #faceimg { max-width: 100%; max-height: 1000%; }
.applainceinface h3 { 
  text-align: center;
  margin-left: 40px;
  }
}
/*end appliances*/
/*BRANDS*/
h1.brandst {
  font-family: "Montserrat";
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  color: #ffffff;
  padding-top: 100px;
}
 .brandsback {
  background: url('../images/brands/brandsback.png') no-repeat 0 0;
  width: 100%;
  height: 278px;
  background-repeat: no-repeat;
  background-size: cover; 
}

.brands {padding-top: 60px; padding-bottom: 60px; -webkit-box-shadow: inset 0px 0px 7px 0px rgba(0,0,0,0.13);
-moz-box-shadow: inset 0px 0px 7px 0px rgba(0,0,0,0.13);
box-shadow: inset 0px 0px 7px 0px rgba(0,0,0,0.13);}
.brands .brand {
  display: block; 
  height: 165px;
  text-align: center; 
  border: 1px solid #e6e6e6; 
  background-color: #FFF; 
  padding-top: 0px; 
  margin-bottom: 30px; 
  color: #4a3d84; 
  font-family: "Montserrat";
  font-weight: bold;
  font-size: 15px;
-webkit-box-shadow: 1px 110px 41px -120px rgba(0,0,0,0.76);
-moz-box-shadow: 1px 110px 41px -120px rgba(0,0,0,0.76);
box-shadow: 1px 110px 41px -120px rgba(0,0,0,0.76);
}
.brands .brand .aimg {height: 114px; margin-bottom: 0px; position:relative;}
.brands .brand img {position:absolute;
    top:0;
    bottom:0;
    left: 0;
    right: 0;
    margin: auto;
  }
.brandsli {
    font-family: "Montserrat";
    font-weight: normal;
  }
  @media only screen and (max-width : 764px) {
h1.brandst {
  font-family: "Montserrat";
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  color: #ffffff;
  padding-top: 60px;
}
}
/*END BRANDS*/