@media (max-width: 767px) and (orientation : portrait) {
	.navbar{position: relative;top: -88px;}
.registerhome{margin-left:0;padding-left:0}
#header .span4{padding:20px;float:none;width:100%}
#header .span8{width:100%;float:none}
.number{margin-top:0}
.location{margin-top:0}
.navbar .btn-navbar{margin-top:0!important}
.home .wpb_single_image .vc_box_outline_circle.vc_box_border_grey{position:relative}
.vc_btn3-container.buttonhome.vc_btn3-inline{margin-bottom:20px;margin-left:26%;margin-top:0}
.homeimg{margin-right:25px;padding-right:50px;padding-left:50px}
.homeimg1{margin-right:26px;margin-left:40px;padding-right:10px;padding-left:10px}
}
@media (max-width: 767px) and (orientation : landscape) {

.registerhome{margin-left:0;padding-left:0}
#header .span4{padding-top:34px;float:left;width:25%}
#header .span8{width:70%;float:right}
.home .wpb_single_image .vc_box_outline_circle.vc_box_border_grey{position:relative;margin-left:0!important}
}
@media (max-width: 767px) {
#meta,#header,.footer-top-line,.footer-top,.footer-bottom,#front-header,#main,.wrap{width:auto;padding-left:20px;padding-right:20px;margin-left:-20px;margin-right:-20px}
.vc_col-sm-6 .vc_custom_1448274795271{margin-left:0!important;padding-left:0!important}
.footer-bottom-right p{margin-left:0}
#main{padding-top:0}
#logo.img,#logo{display:table;margin:0 auto}
#logo h5{display:block}
.sidebar{padding:0!important;border:none!important}
.left-sidebar-template .post-page{float:none!important}
.left-sidebar-template .post-page:first-child{margin-left:0!important}
.page-template-template-portfolio-2-s-php #container .span6,.page-template-template-portfolio-3-s-php #container .span4,.page-template-template-portfolio-4-s-php #container .span3{width:100%}
.meta-cart,.meta-data-wpml{float:none;margin-left:0}
.header-cart-navi{float:left}
#front-header.full-width{width:auto!important}
.footer-bottom-right{text-align:left}
.mega-dd-2,.mega-dd-3,.mega-dd-4{min-width:auto!important}
}
@media (min-width: 768px) and (max-width: 979px) {
.wrap{width:724px;padding:0 20px}
#header .span8,#header .span4{width:100%;margin:0}
#header .span4{padding:20px}
#logo.img,#logo{display:table;margin:0 auto}
#logo h5{display:block}
.page-template-template-portfolio-4-s-php #container .span3{width:22.75%}
#front-header.full-width{width:764px}
}
@media (max-width: 767px) {
.social-media,.meta-info{margin-left:0;float:none}
}
@media (max-width: 480px) {
#header .span4{padding:20px}
#logo{text-align:center}
#logo h1{float:none}
#logo h5{display:block;float:none;margin:0!important;padding:0;border:none}
}
@media (max-width: 979px) {
.dropdown-menu .alpha{margin-left:0}
.mega-dd-1.dropdown-menu,.mega-dd-2.dropdown-menu,.mega-dd-3.dropdown-menu,.mega-dd-4.dropdown-menu{min-width:0!important}
li.item a img{width:176px;height:176px}
.footer-bottom-left .form-search{float:none}
.footer-bottom-left .social-media{margin-left:0;float:none}
}
@media (max-width: 767px) {
.social-media,.meta-info{margin-left:0;float:left;margin-right:10px}
.homebox .vc_col-sm-2{width:100%}
.home .wpb_single_image .vc_box_outline_circle.vc_box_border_grey{position:relative;margin-left:24%}
.vc_btn3-container.vc_btn3-inline{margin-left:24%}
h4.vc_custom_heading{text-align:center!important}
}
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : landscape) {
.homebox .vc_col-sm-2{width:49%!important;float:left}
.vc_btn3-container.buttonhome.vc_btn3-inline{margin-top:0;margin-left:0;float:right}
#meta .span7{margin-bottom:10px;width:50%;float:left}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
#header .span4{width:20%!important}
#header .span8{width:77%!important}
.navbar .nav > li > a{padding:45px 11px!important}
.wpcf7-captchar{width:48%!important}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : portrait) {
.homebox .vc_col-sm-2{width:100%!important}
.navbar .btn-navbar{margin-bottom:10px;margin-top:-27px}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) {
#header .span4{padding:38px 0 0}
.number{margin-left:7px}
#footer .span3.one-column{width:100%}
}