html { overflow-x: hidden; }​
body{font-family: "Open Sans",Helvetica,Arial,sans-serif;font-size:14px;color:#283140;overflow-x: hidden;overflow: hidden;}
.logo{float:left; width:50%;}
.login{float:left; width:50%;padding-top: 7px;}
.menu{background:#283140;color: #fff;display: inline-block;width:100%;float:left;}
.hide{display:none !important;}
.show{display:block;}
.show-inline{display: inline-block;}
.clear{clear: both;}
.row.woocommerce{position: relative;display: -webkit-box;display: flex;max-width: 450px;margin: 0 auto;background:#fff;}
.row.woocommerce .form-box{background: #283140;max-width: 100%;width:100%;padding: 40px;flex:inherit;}
h2.h-two{font-size: 1.6em;color: #fff;text-align: center;margin-bottom: 1.5rem;}
h3.h-three{font-size: 1.4em;color: #fff;text-align: center;margin-bottom: 1.5rem;}
.terms-and-condition h2.h-two,.terms-and-condition h3.h-three{color:#333;}
.form-box p{color:#fff;}
.row.woocommerce input, .row.woocommerce select {margin-bottom: 1rem;display: block;width: 100%;padding: .375rem .75rem;font-size: 1rem;line-height: 1.5;color: #495057;background-color: #fff;background-image: none;background-clip: padding-box;border: 1px solid #ced4da;border-radius: .25rem;
-webkit-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.row.woocommerce input::placeholder {color: #868e96;opacity: 1;}
.row.woocommerce input[type="submit"],.blue-btn,.gray-btn,.custom-btn{background:#e96329; text-transform:uppercase; color:#fff;
box-shadow: none;width: 100%;height: 100%;cursor: pointer;white-space: nowrap;
-webkit-user-select: none;border-radius: .25rem;
-moz-user-select: none;font-size: 1rem;line-height: 1.5;
-ms-user-select: none;user-select: none;border: 1px solid transparent;padding: .375rem 1rem;-webkit-box-align: center;align-items: center;display: -webkit-box;display: flex;align-items: center;-webkit-box-pack: center;justify-content: center;}
.row.woocommerce input[type="submit"]:hover,.custom-btn:hover,.blue-btn:hover{background: #e86229;box-shadow: none;}
.custom-btn, .woocommerce .button.custom-btn{background: #e96329;font-weight: 600;color: #fff;font-size: 16px;display: inline-block;padding: 12px 16px 10px;line-height: 1;border-radius: 4px;text-transform: capitalize;height: auto;width: auto;margin:10px 0;}
.custom-btn:hover{color:#fff;}
.checkbox label{display: inline-block;width: 100%;line-height:12px;margin-bottom: 1rem;color: #fff;}
.checkbox label input{float: left;width: auto !important;margin: 0px 10px 0px 0px !important;}
.content-section{background: #fff;display: inline-block;width: 100%;min-height: 509px;width: 100%;}
.front-header {transition: all 1s ease 0s;top: -100px;}
.front-header.smaller{position:fixed;right:0;left:0;top:0;border-bottom:1px solid #ddd;z-index:999;background:#fff;}
.smaller .navbar-brand.image-logo{padding:5px 0px;width:230px;}.smaller .custom-btn{margin:5px 0px;}
.smaller .navbar-brand.image-logo img {width: 100%;}
.smaller .menu > ul > li > a{padding: 14px 12px;}
.smaller .login > a.dropdown-toggle{padding: 12.5px 30px;}
.smaller + .front-content{padding-top:129px;}
.smaller .login{padding-top:0px;}
.smaller .menu-bar ul{padding:5px;}
.login-page .content-section,.register-page .content-section{display: flex;flex-wrap: wrap;align-content: center;}
.row.woocommerce input:focus{background-color: #fff;border-color: #80bdff;outline: 0;box-shadow: 0 0 0 0.2rem rgb(255 255 255 / 33%);}
a {color:#e96329;}
a:hover{color:#e39371;}
a:hover{text-decoration:none;}
.menu-bar ul{display: table;margin: 0 auto;padding: 10px;}
.menu-bar ul li {list-style-type: none;float: left;}
.menu-bar ul li a{font-size: 18px;font-weight: 600;color:#fff;padding:0 30px;}
.menu-bar a:hover{color:#e86229;/* text-decoration: underline; */}
.front-content.content-section{overflow:hidden;}
.desc p{font-size: 16px;padding:10px 15px;color:#333;text-align-last: center;}
.banner-caption h3{margin: 50px 0px;position: absolute;background: rgba(244,244,244,0.7);padding: 10px 15px;}
.ext-logo{margin-bottom:100px;/*margin-top: 20px;*/}
.ext-logo a{margin:5px 10px;max-width:240px !important;display: inline-block;}
.ext-logo a img {width: 100%;}a.myhome-logo img{height: 36px;position: relative;top: 5px;}
.banner{background: url(../img/350-20628029080001.jpg) no-repeat;padding-bottom:400px;background-size: cover;background-position: center;}
.footer {background: #fff;padding: 10px 0 10px;border-top: 2px solid #eee;}
.left-foo {display: inline-block;padding: 6px 0;margin: 0;}
.left-foo li{list-style-type: none;display: inline-block;font-size: 11px;margin: 0px;line-height: 1em;border-right: 1px solid #303030;padding-right: 5px;float: left;padding-left: 5px;color: #303030;text-decoration: none;font-weight: 400;}
.left-foo li a{color: #303030;}.left-foo li:last-child{border-right:0px;}
.footer-right {text-align: left;}
#menu-footer-menu {display: inline-block;}
.nav-foot {list-style: none;margin: 0;padding: 0;}
.footer-right #menu-item-39 {border-left: 1px solid #303030;position: relative;top: 2px;font-family: inherit;}
#menu-footer-menu li {margin-right: 0;}
.footer span {font-size: 12px;/*border-left: 1px solid #303030;*/line-height: 1em;padding: 0 5px;display: inline-block;}
.footer span a {color: #303030;}
h1{color:#fff;}
.front-content > .container{padding-top: 40px;}
.contact-box{max-width:800px; margin:0px auto;text-align: center;}
.contact-us-wrapper{padding-bottom:50px;}
.contact-us-wrapper input{margin-bottom: 20px;}
.red-border {border: 2px solid #f30014 !important;}
.wpcf7-validates-as-required {border: 1px solid #ebebeb;padding: 6px 10px;font-size: 14px;width: 100%;margin-bottom: 10px;border-radius: 3px;}
.contact-us-wrapper select {color: #222;background-color: #fff;}


.phone-no a {border-radius: 20px;}
@media (min-width: 768px) and (max-width: 992px) {
	.menu-bar ul li a{padding:0px 20px;}
}

@media(min-width:768px){
.contact-us-wrapper .col-sm-6{width: 50%;float:left;}
#menuToggle input{display:none;}
}
@media(max-width:767px){
.navbar-brand{width:230px;}.navbar-brand img{max-width:100%;}
.login .custom-btn {padding: 6px;font-size: 14px;}
.menu-bar ul{padding: 10px 0px;}.menu-bar ul li a{padding: 0 6px;font-size: 14px;}
#menuToggle{display: block;position: relative;top:12px;left:0px;float:right;margin-left:20px; z-index: 1;-webkit-user-select: none;user-select: none;}
#menuToggle a{text-decoration: none;color: #232323;transition: color 0.3s ease;display: inline;padding: 5px 10px;}
#menuToggle a:hover{color: tomato;}
#menuToggle input{display: block;width: 40px;height: 32px;position: absolute;top: -7px;left: -5px;cursor: pointer;
opacity: 0; /* hide this */z-index: 2; /* and place it over the hamburger */-webkit-touch-callout: none;}
#menuToggle span{display: block;width: 33px;height: 4px;margin-bottom: 5px;position: relative; background: #cdcdcd;border-radius: 3px;z-index: 1;
transform-origin: 4px 0px;transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),opacity 0.55s ease;}
#menuToggle span:first-child{transform-origin: 0% 0%;}
#menuToggle span:nth-last-child(2){transform-origin: 0% 100%;}
#menuToggle input:checked ~ span{opacity: 1;transform: rotate(45deg) translate(-2px, -1px);background: #232323;}
#menuToggle input:checked ~ span:nth-last-child(3)
{opacity: 0;transform: rotate(0deg) scale(0.2, 0.2);}
#menuToggle input:checked ~ span:nth-last-child(2)
{transform: rotate(-45deg) translate(0, -1px);}
#menu{position: absolute;right:-15px;width: 300px;margin: -100px 0 0 0px;padding:20px;padding-top: 125px;background: #ededed;list-style-type: none;
  -webkit-font-smoothing: antialiased;transform-origin: 0% 0%;transform: translate(100%, 0);transition: transform 0.5s cubic-bezier(0.77,0.4,0.05,1.0);}
#menu li{padding: 10px 0;font-size: 22px;}
#menuToggle input:checked ~ ul{transform: none;}
.menu-bar ul li{float:unset;}
.login{display:none;}
.hide.register{display:block!important;}
.menu{float: right;width: auto;background: none;}
.front-header .container{float: left;width: auto;}
}
@media(max-width:500px){
.banner-caption h3{width:92%;}
}
@media(max-width:360px){
	.menu-bar ul li a {font-size: 14px;padding: 4px;}.login .custom-btn{margin:0px;}
	.navbar-brand {width: 200px;}
}