@media (min-width: 992px) and (max-width: 1199px) {
 .nav .item1 {
width: 75px;
}
 .nav .item2 {
width: 145px;
}
 .nav .item3 {
width: 128px;
}
 .nav .item4 {
width: 118px;
}
 .nav .item5 {
width: 94px;
}
 .nav .item6 {
width: 130px;
}
 .nav .item7 {
width: 130px;
}
 .nav .item8 {
width: 136px;
}
 .dropdown-menu > li > a {
padding: 3px 10px;
}
 .line-font {
font-size: 25px;
 line-height: 58px;
}
 .footer-address {
font-size:15px;
}
#map {
 height: 411px;
}
.item, .item-hover, .item-hover .mask, .item-img, .item-type-move .item-info {
 width: 100%;
/* height: 242px !important;*/
}
 .figure.effect-goliath h2, .figure.effect-goliath p {
padding:18px;
}
.white1 {
font-size: 15px !important;
line-height: 21px !important;
}
}
@media (max-width: 991px) {
a.phonelink {
text-decoration: underline !important;
}
.sticky-nav {
position: static;
z-index: 100;
width: 100%;
background:#fff;
-webkit-box-shadow: 0 8px 6px -6px #ccc;
-moz-box-shadow: 0 8px 6px -6px #ccc;
box-shadow: 0 8px 6px -6px #ccc;
}
.navbar-toggle {
display: block;
}
.navbar .navbar-collapse {
position: fixed;
left: 0;
top: -100%;
width: 100%;
height: 100% !important;
z-index: 99;
display: block;
background-color: rgba(0, 0, 0, 0.9);
padding: 42px 0px 45px;
overflow: auto !important;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.navbar .navbar-collapse.in {
top:0px;
}
.navbar-nav, .navbar-nav > li {
width: 100% !important;
}
.nav > li+li > a {
border-top: #555 1px solid;
}
.nav > li.dropdown:before, .dropdown-submenu > a:before {
content:"\f0da";
font-family: FontAwesome;
color: #fff;
position: absolute;
right: 10px;
top: 8px;
z-index: 1;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.nav > li.dropdown.open:before, .dropdown-submenu.open > a:before {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
transform: rotate(90deg);
}
.dropdown-menu {
position: static;
float: none;
min-width: inherit;
background-color: transparent;
}
.dropdown-menu li a {
color: #9d9d9d;
}
.dropdown-submenu > .dropdown-menu {
margin-top: 0;
margin-left: 0;
}
.dropdown-submenu > a:after {
display: none;
}
.dropdown-submenu > a:before {
top: 3px;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > li.open > a:hover, .dropdown-menu > li.open > a:focus, .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
background-color: #000;
color: #fff;
}
 .newbanner {
 top: 22% !important;
 left:20px !important;
}
 .white1 {
font-size:13px !important;
}
}

@media (min-width: 768px) and (max-width: 991px) {
 .figure.effect-goliath h2, .figure.effect-goliath p {
padding: 28px;
}
 .item, .item-hover, .item-hover .mask, .item-img, .item-type-move .item-info {
 width: 100%;
/* height: 284px !important;*/
}
 .navbar-nav > li > a {
 line-height: 32px;
}
 .padding-bot-40 {
 padding-bottom:30px;
}
 .padding-top-40 {
 padding-top:30px;
}
.temp {
margin-top:60px;
}
.small1 {
display:none;
}
.nav > li > a {
text-align:center;
color:#fff;
}
.header-left {
padding-top: 6px;
}
.header-right {
padding-top: 16px;
}
.line-font {
color: #ff5252;
margin: 0 auto;
text-transform: uppercase;
font-family: 'Oswald', sans-serif;
font-size: 26px;
line-height: 58px;
}
.navbar-header {
position: fixed;
background-color: #fff;
left: 0;
top: 10px;
z-index: 100;
width: 100%;
color: #0097dc;
-webkit-box-shadow: 0 8px 6px -6px #ccc;
-moz-box-shadow: 0 8px 6px -6px #ccc;
box-shadow: 0 8px 6px -6px #ccc;
}
.back5 {
background: url(../images/back5.png) no-repeat center;
background-size: cover;
}
blockquote p {
font-family: 'Open Sans', sans-serif;
font-weight: 600;
font-style: italic;
font-size: 15px;
color: #4c4242;
letter-spacing: 0.5px;
}
.page-header .sticky-nav {
background-color: #fff;
}
.navbar-header {
position: fixed;
left: 0;
top: 0px;
z-index: 100;
width: 100%;
color: #0097dc;
text-align:left;
background-color: #fff;
-webkit-box-shadow: 0 8px 6px -6px #ccc;
-moz-box-shadow: 0 8px 6px -6px #ccc;
box-shadow: 0 8px 6px -6px #ccc;
height: 60px;
}
.image-logo {
margin-top:8px;
width: 100px;
}
.navbar-toggle {
margin: 20px 0;
}
.footer-address {
font-size:14px;
}
.fontp {
font-size: 13px;
}
.flexslider li .meta {
bottom:0;
top:30%;
}
.flexslider li h1 {
font-size: 15px;
font-weight: 300;
}
.flexslider li h2 {
font-size:14px;
}
.flex-direction-nav {
position: absolute;
top:20%;
left: 30px;
}
.flexslider li .category p {
font-size: 13px;
line-height: 17px;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
bottom: 0 !important;}}

@media (max-width: 767px) {
 .nodisplay {
display:block;
}
 .nodisplay1 {
display:none;
}
 .item, .item-hover, .item-hover .mask, .item-img, .item-type-move .item-info {
 width: 100%;
/*height: 250px !important;*/
}
 .navbar-nav > li > a {
 line-height: 32px;
}
 .form-horizontal.text-center .g-recaptcha {
 text-align: center;
 display: block;
 margin: 0 auto;
}
.padding-top-40 {
padding-top:60px;
}
.padding-bot-40 {
padding-bottom:20px;
}
.flex-direction-nav {
display:none;
}
.flexslider li .category, h2, h1 {
margin-top:5px !important;
}
.flexslider li h1 {
font-size: 10px;
padding: 6px 10px;
}
.flexslider li h2 {
font-size: 10px;
padding: 4px 5px 4px 5px;
line-height:13px;
}
.flexslider li .meta {
margin-top:0;
left: 0;
bottom: 0px;
}
.flexslider li .meta .index {
top:0;
}
.flexslider li .category p {
font-size: 10px;
padding: 0px 9px 5px;
margin: 0;
}
.temp {
margin-top:60px;
}
.moon1 .numscroller {
font-size: 35px;
color: #ff5252;
display: block;
margin: 40px auto;
text-align: center;
}
.fontp {
 text-transform: uppercase;
 font-family: 'Open Sans', sans-serif;
 font-weight: bold;
 font-size:9px;
 margin-top: 5px;
}
#map {
height: 380px;
}
.gm-style .gm-style-iw {
font-size: 12px;
}
.map-popup {
width: 190px;
padding: 5px 0px;
}
.map-logo {
width: 100px;
}
.logo-image img {
width:auto;
height:auto;
}
.section1 {
padding: 20px 0px;
background: url(../images/back3.png) no-repeat;
background-size: cover;
}
.top2 {
line-height: 20px;
font-size: 70%;
}
.top3 {
line-height:20px;
font-size:70%;
}
.top {
line-height: 20px;
font-size:70%;
}
.top1 {
line-height:20px;
font-size: 70%;
}
.small1 {
display:none;
}
.navbar-inverse .navbar-nav > li > a {
color:#fff;
}
blockquote p {
font-family: 'Open Sans', sans-serif;
font-weight: 600;
font-style: italic;
font-size: 15px;
color: #4c4242;
letter-spacing: 0.5px;
}
.page-title {
font-size: 30px;
}
.back5 {
background: url(../images/back5.png) no-repeat center;
min-height: 375px;
background-size: cover;
}
.line-font {
font-size:22px;
line-height:40px;
}
.btn1 {
display: inline-block;
border-radius: 20px;
padding: 12px;
line-height: 14px;
margin: 15px auto;
font-size:12px;
}
.page-header .sticky-nav {
background-color: #fff;
}
.navbar-header {
position: fixed;
left: 0;
top: 0px;
z-index: 100;
width: 100%;
color: #0097dc;
text-align:left;
background-color: #fff;
-webkit-box-shadow: 0 8px 6px -6px #ccc;
-moz-box-shadow: 0 8px 6px -6px #ccc;
box-shadow: 0 8px 6px -6px #ccc;
height: 60px;
}
.image-logo {
margin-top:8px;
width: 100px;
}
.navbar-toggle {
margin: 20px 0;
}
.navbar-toggle:before {
content: "Click here to see menu";
position: absolute;
left: -160px;
top: -7px;
line-height: 30px;
font-size: 11px;
font-weight: bold;
letter-spacing: 1px;
}
.form-sm textarea {
height: 80px;
}
.banner2 {
background: url(../images/back2.png) no-repeat bottom center #fff;
position: relative;
margin: 54px auto;
text-align: center;
min-height: 398px;
}
body {
font-size: 14px;
font-weight: normal;
line-height: 1.7;
}
.index-title, .page-title, .footer-title {
line-height: 1.4;
}
.sub-title {
font-size: 120%;
line-height: 1.4;
margin-bottom: 5px;
}
.h3 {
font-size: 100%;
line-height: 1.4;
font-weight: 700;
}
p {
margin-bottom: 10px;
}
.g-recaptcha {
transform: scale(0.80) !important;
-webkit-transform: scale(0.80)!important;
transform-origin: 0 0;
-webkit-transform-origin: 0 0;
max-width: 242px;
}
.padding-top-xs-15 {
padding-top: 15px;
}
.padding-bot-xs-15 {
padding-bottom: 15px;
}
.padding-top-xs-0 {
padding-top: 0px;
}
.padding-bot-xs-0 {
padding-bottom: 0px;
}
.page-header, .page-header .text-right, .copyright-main, .copyright-main .text-right {
text-align: center;
}
.header-left {
padding-top: 20px;
}
.header-right {
padding-top: 0px;
}
.page-footer {
padding-top: 15px;
padding-bottom: 15px;
}
.footer-table {
margin-bottom: 20px;
}
.banner-text {
position: static;
color: #fff;
text-align: center;
font-size: 18px;
line-height: 20px;
width:100%;
top:0;
}
.black-box {
display:block;
background:#ccc;
padding:20px 0px 0px !important;
}
}
@media (min-width: 601px) and (max-width: 767px) {
}
@media (max-width: 600px) {
.device-xs-1 {
width:100%;
}
}
@media (max-width: 480px) {
.col-sm-device-1 {
width:100%;
}
.col-sm-device-2 {
width: 50%;
}
.img-right {
padding-left: 0;
}
.item, .item-hover, .item-hover .mask, .item-img, .item-type-move .item-info {
 width: 100%;
/*height: 130px !important;*/
}
.image-logo {
 width: 76px;
}
}
@media (max-width: 360px) {
 .item, .item-hover, .item-hover .mask, .item-img, .item-type-move .item-info {
 width: 100%;
/*height: 130px !important;*/
}
.col-xs-device {
width: 100%;
}
.map-popup {
width: 140px;
padding: 0px;
}
.map-logo {
width: 100px;
float: none;
margin-top: 0px;
}
.getdirection {
padding-left: 4px;
padding-right: 4px;
font-size: 12px;
}
}
