@media (min-width:240px) and (max-width:767px) and (orientation:portrait){
	.cart_mini_right{background:none;}
	#home-content14 {
  background: hsla(0, 0%, 0%, 0) url("../images/banners/parallax3.jpg") repeat-x scroll 50% 0 / cover ;
}
.request-more {
  margin-top: 8px !important;
}
.cms-home .header-cart {
  top: 94px;
}	.follow-us{ width:96%;}
	.header-right .facebook{ margin-left:0;}
	#footer .footer-area:last-child{margin-top: 20px;}
 .header-cart {
  top: 94px;
}
.category-buying-guide .heart-arrow-inner {
  float: left;
  width: 100%;
}
	.std #home-content13, .std #home-content2 { background-size: 100% auto;}
	.cms-home .header{padding-top:0px;}
.header-center{width:auto;}
.header-right .facebook, .header-right .pinterest{top:0px;}
.header a.logo{width:85%;right:0px;}
.header, .nav-inner, .footer, .home-content-block, .home-content-tab, .home-content4, .home-content5{margin:0px;padding:0 10px;box-sizing:border-box;}
.cms-home .home-content-block1, .home-content-block2, .home-content-block3{width:100%;}
/*.cms-home .home-content-block2{border-left:none;border-right:none;}*/
.home-content-block1 .image1, .home-content-block2 .image2, .home-content-block3 .image3{background-size:65% auto !important;height:31vw;}
.home-content-block1 .detail, .home-content-block2 .detail, .home-content-block3 .detail{font-size:3.1vw;margin-bottom:4px;}
.home-content-block1 .title, .home-content-block2 .title, .home-content-block3 .title{font-size:5vw;}
.home-content-block1 .more, .home-content-block2 .more, .home-content-block3 .more{font-size:3.3vw;line-height:26px;margin-top:5px;}
.fullwidthbanner-container{margin:0px;}
.home-content3 .detail{font-size:4vw;}
.home-content3 h1{font-size:7vw;}
.cms-home .home-content-bottom .home-content4{width:100%;box-sizing:border-box;}
#testimonial-logo .product-block{margin:0px;}
.home-content-bottom .home-content4 .testimonial_title{font-size:7vw;}
#footer .mobile_togglemenu{float:right;margin-top:0px;padding:0px;width:20px;height:20px;background:transparent url("../images/megnor/toggle-arrow2.png") no-repeat scroll right 0px;}
#footer .active .mobile_togglemenu, .padder .active .mobile_togglemenu{background-position:right -22px;}
.footer_bottom .block-subscribe .input-box{width:65%;}
.footer_bottom .block-subscribe input.input-text{height:35px;box-sizing:border-box;}
.footer_bottom .block-subscribe .actions button.button span{font-size:14px;padding:17px 15px; line-height:4px;}
#footer h6, #footer .block .block-title strong{font-size:20px;}
.header-cart, .tm_headerlinkmenu, .header-cart.fixed{margin:0px;}
.home-content-block4{width:100%;}
.header .form-search{width:100%;}
.catalog-category-view .breadcrumbs{padding-right:0px;}
.responsive-menu #nav-mobile{width:96%;box-sizing:border-box;}
.nav-responsive div, .responsive-menu .hitarea{background-position:-204px -123px;height:25px;position:absolute;right:0;width:26px;}
.header-left{ margin-top:10px; margin-bottom:10px;}
.header-search{top:0px;}
.tm-radio{height:20px;}
.enquiryForm .form-list label{display:block;}
.product-img-box .More_image{border-right:none;}
.header-right {
  display: inline-block;
  float: left;
  margin: 0 auto;
  position: relative;
  text-align: center;
  width: 100%;
}
.header-container .header a.logo {
  position: static;
  text-align: center;
  text-decoration: none !important;
  width: 100%;
}
.enquiry-box{box-sizing:border-box;left:0;min-width:320px;right:0;width:99%;padding:0 10px;}
.form-list label.required em{right:15px;}
#recaptcha_widget_div #recaptcha_area,#recaptcha_widget_div #recaptcha_table{margin:0 auto;max-width:318px;width:100% !important;}
.enquiryForm .left{margin-right:0;padding-right:0;}
.responsive-menu .collapsable .hitarea{background-position:-234px -124px;}

/* Home Page*/
.top-welcome-message .text1, .top-welcome-message .text2, .top-welcome-message .tel a {
  font-size: 3.0vw;
  width: 100%;
}
.rightLinks {
  display: inline-block;
  text-align: center;
  width: 100%;
}
.appointment {
  padding-right: 0;
  width: 100%;
}
.rightLinks .appointment .text2 {
  width: 36%;
}
.account a {
  font-size: 3vw;
}
.wishlist a {
 font-size: 3vw;
}
.header-search {
  display: block;
  float: none;
  margin: 0 auto;
  width: 100%;
}
.header .header-left {
  width: 100%;
}
.header-container .header {
  height: auto;
}
.cms-home .header-center {
  margin-top: 20px;
  padding-bottom: 12px;
}
.cms-home .home-content-top {
  padding-left: 0;
  padding-right: 0;
}
.cms-home .home-content-block1, .home-content-block2, .home-content-block3 {
  margin-bottom: 10px;
}
.home-content-center {
  height: auto;
}
.home-content-bottom .pinfo {
  padding-bottom: 50px;
  padding-top: 0;
}
.home-content-bottom .pinfo .leftinfo {
  width: 100%;
}
.home-content-bottom .pinfo .rightinfo {
  width: 100%;
   text-align: center;
}
.rightinfo > p{ width:100;}
.rightinfo > h4, .leftinfo > h4 {
  font-size: 6.5vw;
  padding-bottom:0px;
}
.rightinfo > p {
  font-size: 3.8vw;
  line-height: 20px;
  margin-bottom: 25px;
  width:100%;
}
.home-content-bottom .pinfo, .home-content-bottom .pinfo2 {
  padding-left: 20px;
  padding-right: 20px;
}
.home-content-bottom .pinfo2 {
  padding-bottom: 50px;
  padding-top: 0;
}
.home-content-bottom .pinfo2 .leftinfo {
  width: 100%;
  margin-bottom:40px;
  text-align: center;
}
.home-content-bottom .pinfo2 .rightinfo {
  width: 100%;
}
.leftinfo > p {
  font-size: 3.8vw;
  line-height: 20px;
  margin-bottom: 25px;
}
#footer ul {
  display: block;
}
.static_link4.footer-area.hb-animate-element.left-to-right.hb-in-viewport {
  width: 100% !important;
}
.block .actions button.button {
  float: none;
}
.social_block {
  width: 100%;
}
/*#home-content14 {
  background-size: 100% auto;
}*/
.home-content-block4.hb-animate-element.right-to-left.hb-in-viewport > span {
  font-size: 6.44vw;
}
.home-content-block4.hb-animate-element.right-to-left.hb-in-viewport > p {
  font-size: 3.6vw;
  line-height: 28px;
  padding-bottom: 15px;
  padding-top: 20px;
}
.home-content-block4.hb-animate-element.right-to-left.hb-in-viewport .appointment {
  font-size: 4vw;
  padding: 3% 4.3%;
}
/* Home Page*/
}
@media (min-width:360px) and (max-width:767px) and (orientation:landscape){
		#home-content14 {
  background: hsla(0, 0%, 0%, 0) url("../images/banners/parallax3.jpg") repeat-x scroll 50% 0 / cover ;
}
.request-more {
  margin-top: 0 !important;
}

	.cms-home .header-cart {
  top: 74px;
}
	.follow-us{ width:96%;}
	.header-right .facebook{ margin-left:0;}
.header-cart {
  top: 84px;}
 .cms-home .header{padding-top:0px;}
.header-center {
  width: 100%;
}
.header-right .facebook, .header-right .pinterest{top:0px;}
.header a.logo{width:50%;right:0px;left:0px;}
.header, .nav-inner, .footer, .home-content-block, .home-content-tab, .home-content4, .home-content5{margin:0px;padding:0 10px;box-sizing:border-box;}

.header-left{width:50%;}
.customNavigation a{top:-30px;}
#testimonial-carousel .item-img{width:100%;}
.cms-home .home-content-block1, .home-content-block2, .home-content-block3{width:100%;}
/*.cms-home .home-content-block2{border-left:none;border-right:none;}*/
.home-content-block1 .image1, .home-content-block2 .image2, .home-content-block3 .image3{background-size:65% auto !important;height:31vw;}
.home-content-block1 .detail, .home-content-block2 .detail, .home-content-block3 .detail{font-size:2.3vw;margin-bottom:20px;}
.home-content-block1 .title, .home-content-block2 .title, .home-content-block3 .title{font-size:3.8vw;}
.home-content-block1 .more, .home-content-block2 .more, .home-content-block3 .more{font-size:3.3vw;line-height:normal;margin-top:15px;}
.fullwidthbanner-container{margin:0px;}
.home-content3 .detail{font-size:4vw;}
.home-content3 h1{font-size:7vw;}
.cms-home .home-content-bottom .home-content4{width:100%;box-sizing:border-box;}
#testimonial-logo .product-block{margin:0px;}
.home-content-bottom .home-content4 .testimonial_title{font-size:7vw;}
#footer .mobile_togglemenu{float:right;margin-top:0px;padding:0px;width:20px;height:20px;background:transparent url("../images/megnor/toggle-arrow2.png") no-repeat scroll right 0px;}
#footer .active .mobile_togglemenu, .padder .active .mobile_togglemenu{background-position:right -22px;}
.footer_bottom .block-subscribe .input-box{width:79.5%;  float:left;}
.footer_bottom .block-subscribe input.input-text{height:35px;box-sizing:border-box;}
.footer_bottom .block-subscribe .actions button.button span{font-size:14px;padding:9px 15px;}
#footer h6, #footer .block .block-title strong{font-size:20px;}
.header-cart, .tm_headerlinkmenu, .header-cart.fixed{margin:0px;}
.home-content-block4{width:100%;}
.social_block ul li{height:auto;margin:5px auto;}
.social_block ul li a{height:auto;}
.catalog-category-view .breadcrumbs{padding-right:0px;}
.responsive-menu #nav-mobile{width:96%;box-sizing:border-box;}
.nav-responsive div, .responsive-menu .hitarea{background-position:-204px -123px;height:25px;position:absolute;right:0;width:26px;}
.header-search{top:10px;}
.product-img-box .More_image{border-right:none;}
.tm-radio{height:20px;}
.header-right{position:relative;top:10px;}
.responsive-menu .collapsable .hitarea{background-position:-234px -124px;}
/*.follow-us{ margin-top: 6px;}*/
/* Home Page*/

/* Home Page*/
.top-welcome-message .text1, .top-welcome-message .text2, .top-welcome-message .tel a {
  font-size: 2vw;
  width: 100%;
}
.rightLinks {
  display: inline-block;
  text-align: center;
  width: 100%;
}
.appointment {
  padding-right: 0;
  width: 100%;
}
.rightLinks .appointment .text2 {
  width: 60%;
}
.account a {
  font-size: 2vw;
}
.wishlist a {
 font-size: 2vw;
}
.header-search {
  display: block;
  float: none;
  margin: 0 auto;
  width: 100%;
}
.header .header-left {
  width: 100%;
}
.header-container .header {
  height: auto;
}
.cms-home .header-center {
  margin-top: 20px;
  padding-bottom: 12px;
}
.header-center{ margin-top: 20px;}
.cms-home .home-content-top {
  padding-left: 0;
  padding-right: 0;
}
.cms-home .home-content-block1, .home-content-block2, .home-content-block3 {
  margin-bottom: 10px;
}
.tabberlive .new-products .item.product-items {
  float: none;
}
.home-content-center {
  height: auto;
}
.home-content-bottom .pinfo {
  padding-bottom: 50px;
  padding-top: 0;
}
.home-content-bottom .pinfo .leftinfo {
  width: 100%;
  text-align:center;
}
.home-content-bottom .pinfo .rightinfo {
  width: 100%;
  text-align: center;
}
.rightinfo > h4, .leftinfo > h4 {
  font-size: 5vw;
  padding-bottom:0px;
}
.rightinfo > p {
  font-size: 3vw;
  line-height: 30px;
  margin-bottom: 25px;
   width: 100%;
}
.home-content-bottom .pinfo, .home-content-bottom .pinfo2 {
  padding-left: 20px;
  padding-right: 20px;
}
.home-content-bottom .pinfo2 {
  padding-bottom: 50px;
  padding-top: 0;
}
.home-content-bottom .pinfo2 .leftinfo {
  width: 100%;
  margin-bottom:40px;
   text-align: center;
}
.home-content-bottom .pinfo2 .rightinfo {
  width: 100%;
  text-align:center;
}
.footer_bottom .block-subscribe .actions button.button span {
  padding: 17px 15px;
}
.leftinfo > p {
  font-size: 3vw;
  line-height: 30px;
  margin-bottom: 25px;
}
button.button span, .back-link a {
  line-height: 4px;
}
.rightinfo > img {
  float: none;
}
#footer ul {
  display: block;
}
.static_link4.footer-area.hb-animate-element.left-to-right.hb-in-viewport {
  width: 100% !important;
}
.block .actions button.button {
  float: none;
}
.social_block {
  width: 100%;
}
.header-right {
  float: right;
  width: 100%;
  text-align: center;
}
.header .logo {
  position: static !important;
}
.home-content-block1 .image1, .home-content-block2 .image2 {
  width: 40%;
}
.cms-home .home-content-block .content {
  width: 57%;
}
.home-content-center {
  height: 165px;
}
#home-content14 {
  background-size: 100% cover;
}
.home-content-block4.hb-animate-element.right-to-left.hb-in-viewport > span {
  font-size: 2.44vw;
}
.home-content-block4.hb-animate-element.right-to-left.hb-in-viewport > p {
  font-size: 2.0vw;
  line-height: 20px;
  padding-bottom: 5px;
  padding-top: 5px;
}
.appointment {
  width: 40%;
}
.home-content-block4.hb-animate-element.right-to-left.hb-in-viewport .appointment {
  font-size: 2vw;
  padding: 1% 4.3%;
}
.home-content-block4.hb-animate-element.right-to-left.hb-in-viewport {
  padding-top: 0;
}
/* Home Page*/
.std #home-content13, .std #home-content2 { background-size: 100% auto;}
.header-right .facebook {
  display: inline-block;
  margin-left: 0;
  margin-right: 5px;
}
.social_block ul li{  width: 29%;}
.category-buying-guide .heart-arrow-inner {
  float: left;
  width: 100%;
}
}
@media (min-width:414px) and (max-width:736px) and (orientation:portrait){
.request-more {
  margin-top: 0px !important;
}
  }