@media (max-width: 1799px) {
.right_head_area {padding: 30px 150px 0 0;}
}
@media (max-width: 1440px) {
.right_head_area {padding: 30px 180px 0 0;}
}
@media (max-width: 1366px) {
.right_head_area ul{float: left;}
.right_head_area {padding: 30px 0 0 80px;}
}
@media (max-width: 1249px) {
.social_icon ul li {margin-right: 18px;}
}
@media (max-width: 1199px) {
.right_head_area {padding: 30px 0 0 0;}
.logo_area ul li {padding: 0px 27px;}
.footer2 {padding: 0px 30px;}
.footer3 {padding: 0px 0 22px 30px;}
.call_area p {font-size: 22px;}
.last_foot_menu ul li{margin-right: 15px;}
.slide_show_wrk .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {margin-left: -25px;}
.slide_show_wrk .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{margin-right: -28px;}
.banner_img{height: 500px;}
.banner_cmm{ height: 300px;}
.banner_cmm h1{padding-top: 155px;}
.in_get_touch ul li{width: 31.99%;}
.txt_add p{padding: 0px;}
.call_us_now {padding: 45px 10% 60px;}
.ser_title p>br {display: none;}
.sus_txt{min-height: 310px;}
.right_head_area ul li{padding: 0 0 0 20px;}
#overlay h6 {font-size: 22px;}
#overlay {padding: 20px 10px;}
.in_bdy_cn {padding: 20px 0;}
.abt_txt h2{font-size: 18px;}
}
@media (max-width: 991px) {
.our_wrk_page h2{font-size: 30px;}
.col-sm-12.logo_area img {width: 164px;}
.sus_txt h5 {font-size: 25px;}	
.sus_title h3{font-size: 30px;}
.suspended_clinic {padding: 40px 0;}
.sus_txt {padding: 35px 20px;}
.our_services {padding: 40px 0 0 0;}	
.ser_title {padding: 0px 0 40px;}	
.ser_title h2 {font-size: 30px;}	
.right_abt_page {padding: 0;}	
.footer3 {padding: 0px 0 22px 10px;width: 325px;}
.footer_menu ul li{font-size: 12px;}
.footer2 {padding: 0px 10px;}
.foot_title {padding: 35px 0 20px 0;}
.footer1 {padding: 35px 15px 0 0;}
.foot_title h3 {font-size: 22px;}
.contact_form h4 {font-size: 30px;}
.contact_form {padding: 50px 0 20px;}
.slide_show_wrk .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {margin-left: -14px;}
.slide_show_wrk .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{margin-right: -21px;}
.our_work_area {padding: 40px 0 50px 0;}
.slide_show_wrk {padding: 30px 0 0 0;}
.view_all {padding: 35px 0 0 0px;}
.our_work_title h5 {font-size: 30px;}
.banner_img{height: 400px;}
.cmm_area{padding:50px 0;}
.abt_page {padding: 45px 0 70px;}
.banner_cmm {height: 200px;}
.banner_cmm h1 {padding-top: 70px;font-size: 30px;}
.test_page ul li{width: 50%;}
.testimonial_back {padding: 40px 0 0 0;}
.call_us_now {padding: 40px 0;}
.in_get_touch ul li {width: 31.6%;}
.get_in_touch {padding: 50px 0;}
.our_wrk_page {padding: 50px 0;}
.get_in_touch h2{font-size: 30px;}
.banner_img {height: 350px;}
.banner-con p {font-size: 30px;line-height: 38px;}
.banner_area .carousel-caption{top:35%;}
.hbs_interior {padding: 30px 0 50px 0;}
.in_bdy_cn {padding: 0px 0 20px 0;}
.view_more_service {padding: 35px 0;}
.logo_area {padding: 30px 0 0 0px;}
.our_wrk_slide_img{height: 300px;}
.testimonials_back {padding: 50px 0;}
.test_main {margin: 0;padding: 35px 0;}
.service_inn {padding: 50px 0px;}
.service_in_txt {padding: 0px 0 0 30px;}
.service_in_txt h2{font-size: 35px;}
.inn_img{height: 300px;}
.tag_service_in {padding: 50px 0;}
.in_sub_ser h4 {font-size: 30px;line-height: 34px;}
.in_sub_ser h5 {font-size: 25px;margin:5px 0;}
.abt_txt h2>br{display: none;}
.header_area{position: relative;min-height: initial;}
.right_head_area{display: none;}
.call {height: 69px;padding: 18px 0 0;}
.left_last_one{width: 100%;    padding: 0 0 15px 0;}
.right_last_one{width: 100%;padding:0px 0 30px;}
.right_last_one p{text-align: center;}
.last_foot_menu ul{text-align: center;}
.last_foot_menu ul li{float: none;display: inline-block;}
.main_cn {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
}
.right_abt_page-left{padding-top: 20px !important;padding-right: 0px !important;}
.left_abt_page-img{padding-top: 20px !important;padding-left: 0px !important;}
.left_abt_page-img img {
max-width: 400px;
margin: auto;
}
.in_bdy_cn iframe {
height: 183px;
}
}    
@media (max-width: 767px) {	
.left_head_area{text-align: center;}
.col-sm-12.logo_area img {width: auto;}
.logo_area ul li{display:block;padding: 10px 0;}
.col-sm-12.logo_area img {margin: auto;}
.call {height: auto;padding: 13px 0 16px 0;position: relative;width: 100%;}
.anan {padding: 0px;border-right: 0;}	
.contact_form h4 {font-size: 25px;}
.testimonial_back {padding: 30px 0 0 0;}
.in_test_txt {padding: 25px 15px;}
.call_us_now {padding: 30px 0;float: left;}
.footer_main{display: block;padding: 0 0 30px 0;}
.footer1 {padding: 30px 0 0;display: block;width: 100%;border: 0px;}
.footer2 {padding: 30px 0 0;display: block;width: 100%;clear: both;border: 0px;}
.footer3 {padding: 30px 0 0;display: block;width: 100%;clear: both;border: 0px;}
.footer_menu ul li {font-size: 14px;width: 100%;}
.foot_title {padding: 0px 0 15px 0;}
.right_last_one {padding: 0px 0 30px 0;}
.right_last_one p{text-align: left;}
.last_foot_menu ul li{float: none;display: inline-block;}
.last_foot_menu ul{text-align: center;}
.last_sec_foot {padding: 25px 0px 30px;}
.slide_show_wrk .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {margin-right: 0;}
.slide_show_wrk .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {margin-left: 0;}
.cmm_area{padding:40px 0;}
.contact_form {padding: 30px 0 10px;}
.sub_frm {padding: 0px 0 14px;float: left;width: 100%;}
.no_job{width: 100%;}
.no_job p{font-size: 24px;background: none;line-height: 24px;}
.left_abt_page {padding: 10px 0 25px 0;text-align: center;}
.left_abt_page iframe {max-width: 400px;}
.abt_page {padding: 35px 0 55px;}
.right_abt_page {text-align: center;}
.banner_cmm {height: 190px;}
.in_bdy_cn h2{background: url(//hbsinterior.co.nz/wp-content/themes/hbs/assets/images/heading_bottom.jpg)no-repeat center bottom;}
.get_in_touch {padding: 30px 0;}
.left_abt_page-img{padding: 15px !important;padding-bottom: 0 !important; }
.btn_con_sub{width:100%;}
.in_get_touch {padding: 25px 0 0 0;}
.get_in_touch h2 {font-size: 25px;}
.testimonials_back {padding: 30px 0 0;}
.our_work_area {padding: 30px 0 35px;}
.view_all {padding: 30px 0 0 0px;}
.hbs_interior {padding: 15px 0 30px 0;}
.in_bdy_cn {padding: 0 0 20px 0;}
.banner-con p {font-size: 20px;line-height: 25px;}
.banner_img {height: 250px;}
.view_more_service {padding: 30px 0;}
.in_bdy_cn h3 {font-size: 20px;padding: 0 0 25px 0;}
.sub_ar_test {    padding: 25px 0;float: left;height: auto !important;}
.test_main {padding: 25px 0 10px;}
.test_title h3 { font-size: 30px;}
.sus_area ul li{width: 100%;border: 0px;}
.sus_txt {padding: 30px 15px;min-height: initial;}
.suspended_clinic {padding: 30px 0;}
.sus_area {padding: 30px 0 0 0;}
.sus_title h3{font-size: 25px;}
.ser_title h2 {font-size: 25px;}
.our_services {padding: 30px 0 0 0;}
.ser_title {padding: 0px 0 30px;}
.in_page_wrk {padding: 25px 0 0 0;}
.our_wrk_page {padding: 30px 0;}
.our_wrk_page h2 {font-size: 25px;}
.in_page_wrk .tab-pane p {padding: 0px 0 30px;}
.load_more a{margin:25px 0 0 0;}
.service_in_txt {padding: 35px 0 0 0;}
.service_inn {padding: 30px 0px;}
.tag_service_in {padding: 30px 0;background-image: none;background-color: #2268b1;}
.in_sub_ser h4>br {display: none;}
.no_job:before{display: none;}
.no_job:after{display: none;}
.call_us_now p span {display: block;width: 100%;}
.left_abt_page-img img {
max-width: 300px;
margin: auto;
}
.in_bdy_cn iframe {
height: 225px;
}
}
@media (max-width: 568px) {
.in_get_touch ul li {width: 100%;margin: 5px 0;padding: 36px 10px;height: auto;}
.our_work_title h5 {font-size: 25px;}
.in_page_wrk hr{display: none;}
.in_page_wrk .nav-tabs{border: 0px;}
}
@media (max-width: 480px) {
.our_wrk_slide_img span {font-size: 15px;padding: 5px;height: 30px;width: 60px;}
.banner_img {height: 200px;}	
.in_bdy_cn h1{font-size: 30px;}	
.in_bdy_cn h6{font-size: 80px;}	
.in_bdy_cn h2 {font-size: 25px;}
.in_bdy_cn h5 {font-size: 25px;}
.our_wrk_slide_img{    height: 230px;}
.cmm_area{padding:30px 0;}
.logo_area {padding: 10px 0 0 0px;}
.new_area {padding: 35px 0 25px 0;}
.no_job p {font-size: 17px;background: none;}
.no_job:before{display: none;}
.test_page ul li {width: 100%;}
.no_job:after{display: none;}
.logo_area ul li {padding: 10px;}
.banner_cmm h1 {padding-top: 64px;font-size: 28px;}
.banner_area .carousel-indicators li {width: 40px;height: 23px;}
.banner_area .carousel-indicators .active{width: 40px;height: 23px;}
.banner-con p {font-size: 18px;line-height: 24px;}
.in_sub_ser h5 {font-size: 20px;margin: 0;}
.in_sub_ser h4 {font-size: 25px;line-height: 28px;}
.service_in_txt h2 {font-size: 25px;}
h1.page-title {font-size: 25px;}
.call_area p span{display: block;width: 100%;}
.in_bdy_cn iframe {
width: 100%;
height: 194px;
}
}
@media (max-width:320px) {	
.left_abt_page-img img {
max-width: 260px;
}
.in_bdy_cn iframe {
width: 100%;
height: 160px;
}
.in_bdy_cn h2 {
font-size: 21px;
}
.inn_img {height: 250px;}	
.no_job p {font-size: 15px;}
h1.page-title {font-size: 20px;}
.in_page_wrk .nav-tabs>li>a{padding: 5px 12px 6px;}
}