header.entry-header img {
    height: 100%;
    object-fit: cover;
}
@media (max-width: 1800px) {
.menu_area ul{text-align: center;}	
.menu_area ul li{padding: 36px 20px 0;}
.menu_area ul li.menu-item-has-children>a:after{right: 0;}
}	
@media (max-width: 1680px) {	
}
@media (max-width: 1600px) {
.banner_img{height: 600px !important;    padding: 190px 0 0 0;}
.get_a_free_quote {padding: 30px 40px 0 0;}

}
@media (max-width: 1480px) {
.menu_area ul li {padding: 32px 14px 0;}
.get_a_free_quote {padding: 26px 40px 0 0;}

}
@media (max-width: 1440px) {
.banner_img {height: 550px !important;    padding: 170px 0 0 0;}	
.menu_area ul li {padding: 33px 15px 0;}

}	
@media (max-width: 1400px) {
.menu_area ul li {padding: 33px 10px 0;}

}
@media (max-width: 1366px) {
.menu_area ul li {padding: 28px 15px 0;}	
.get_a_free_quote {padding: 24px 25px 0 0;}

}	
@media (max-width: 1365px) {
.footer1{width: 23%;}
.footer3{width: 20%;}	
}
@media (max-width: 1280px) {
.menu_area ul li {padding: 24px 10px 0;}
.rg_head {padding: 20px 25px 0 0;}
.lf_head {padding: 15px 0 0 25px}
}
@media (max-width: 1250px) {
.footer4{width: 17%;}	
.footer5{width: 23%;}
.banner_img {height: 500px !important;padding: 140px 0 0 0;}
.banner_con h4{font-size: 45px;}
.banner_con p {font-size: 22px;}
.menu_area ul li {padding: 24px 14px 0;}
.menu_area ul li.menu-item-has-children>a:after {right: -3px;}
}
@media (max-width: 1199px) {
.footer2{    width: 14%;}
.footer5 {width: 26%;}
.test_in {padding: 50px 50px 85px;}
.nav_area a {width: 40px;height: 80px;font-size: 40px;}
.nav_area .prev_n {padding: 5px 6px;}
.nav_area .next_n{padding: 5px 15px;}
.get_a_free_quote {padding: 15px 15px 0 0;}
.lf_head {padding: 15px 0 0 15px;}
.menu_area ul li {padding:18px 7px 0;}
.rg_head {padding: 15px 25px 0 0;}
.rg_head {padding: 15px 15px 0 0;}
.banner_area .slick-prev {width: 40px !important;height: 80px !important;padding: 10px 17px !important;}
.banner_area .slick-prev:before {font-size: 40px;top: -23px !important;left: -10px !important;}
.banner_area .slick-next {width: 40px !important;height: 80px !important;    padding: 19px 1px;}
.banner_area .slick-next:before{font-size: 40px !important;top: -21px !important;}
.header_area {padding: 0 0 15px 0;}
}
@media (max-width: 991px) {
.footer1 {width: 20%;padding: 0 15px;}
.footer2 {width: 15%;}
.footer3 {width: 16%;}
.footer4 {width: 15%;}
.footer5 {width: 34%;}
.social_ar ul li {padding: 0 4px 7px 0;}
.foot_one{padding: 40px 0;}
.test_title h3{font-size: 30px;}
.test_in {padding: 35px 0 85px;}
.test_title h4 {font-size: 16px;}
.text_inner p {font-size: 16px;line-height: 24px;}
.test_back {padding: 40px 0 0 0;}
.test_back {padding: 30px 0 0 0;}
.news_title h4{font-size: 30px;}
.news_title p {font-size: 16px;}
.news_back {padding: 40px 0;}
.news_in {padding: 30px 0 0 0;}
.gallery_tabs .nav-tabs>li>a{padding: 14px;font-size: 14px;}
.gallery_tabs .nav-tabs>li:first-child {width: auto;}
.hm_in_gallery h3{font-size: 30px;}
.gal_img{height: 160px;}
.hm_in_gallery p {font-size: 16px;}
.body_in_txt h2{font-size: 30px;}
.body_in_txt h6{font-size: 30px;}
.hm_gallery{padding: 50px 0 ;}
.body_area{padding: 0 0 35px 0;}
.hm_ser_title h2{font-size: 30px;}
.hm_ser_title h6{font-size: 30px;}
.hm_ser_title p {font-size: 16px;}
.hm_ser{padding: 35px 0;}
.banner_con h4 {font-size: 35px;}
.banner_con p {font-size: 18px;}
.banner_con {padding: 28px 0 30px;max-width: 500px;}
.banner_img {height: 380px !important;padding: 85px 0 0 0;}
.banner_area .carousel-indicators li, .banner_area .carousel-indicators .active{margin:0;}
.lf_head{width: 25%;}
.menu_area{display: none;}
.get_a_free_quote {display: inline-block;margin-left:0;padding: 23px 15px 0 0;}
.rg_head {padding: 22px 15px 0 0;}
.cen_head{width: 55%}
.lf_head {width: 45%;}
}
@media (max-width: 767px) {
.footer1 {width: 100%;padding:0;}
.footer2 {width: 100%;padding: 25px 0;}
.footer3 {width: 100%;padding:0;}
.footer4 {width: 100%;padding: 25px 0;}
.footer5 {width: 100%;padding:0;}
.footer_area {padding: 30px 15px;text-align: center;}
.address img {position: relative;left: 0;top: -2px;margin-right: 5px;}
.last_footer p{text-align: center;}
.last_footer_rg {padding: 5px 0 0 0;}
.foot_one{padding: 30px 0;}
.test_back {padding:30px 0 0 0;}
.test_title h3{font-size:25px;}
.test_back {padding: 30px 0 0 0;}
.news_back {padding: 30px 0;}
.news_in ul li{width: 100%;}
.news_title h4 {font-size: 25px;}
.news_in {padding: 25px 0 0 0;}
.hm_in_gallery h3{font-size: 25px;}
.hm_in_gallery p {font-size: 16px;}
.gallery_tabs .nav-tabs>li:first-child {width: 100%;}
.gallery_tabs .nav-tabs>li {margin-bottom: 4px;margin-right: 0;text-align: center;width: 100%;}
.hm_gallery {padding: 30px 0;background-size: 100% 100%;}
.in_gal {padding: 0;}
.in_gal ul li,.in_gal ul div.gallerybox{width: 50% !important;}
.in_gal ul div.gallerybox{width: 50% !important;}
.gal_img {height: 200px;}
.body_in_txt h2 {font-size: 24px;}
.body_in_txt h6 {font-size: 24px;}
.banner_img {height: 330px !important}
.banner_con h4 {font-size: 30px;}
.banner_con p {font-size: 15px;}
.hm_ser_title h2 {font-size: 25px;}
.hm_ser_title h6 {font-size: 25px;}
.hm_ser {padding: 30px 0;}
.hm_ser_in {padding: 30px 26px 0;}
.head_line{padding: 10px;text-align: center;}
.banner_area .slick-dots{bottom: 15px;width}
}
@media (max-width:669px) {
.lf_head {width: 100%;text-align: center;    padding: 15px 0 0 0;}
.rg_head {padding: 22px 0 0 0;width: 100%;text-align: center;}
.call_area {display: block;text-align: center;}
.get_a_free_quote {display: block;margin: 13px 0 0 0; padding: 0;}
.cen_head {width: 100%;text-align: center;}
.header_in {padding: 0 15px;}
.call_area ul li {padding: 3px 0;display: block;border:0;}
#sidebar .widget,#sidebar .widget:nth-child(2n+1){width: 100% !important;}
.site-content {padding-bottom: 20px;}
}
@media (max-width: 480px) {
.foot_one_in h4{font-size: 20px;}	
.news_lf{padding: 0;width: 100%;}
.news_inner {padding: 30px 15px;}
.news_rg{padding: 30px 0 0 0;width:100%;}
.in_gal ul li,.in_gal ul div.gallerybox{width: 100% !important;}
.in_gal ul div.gallerybox{width: 100% !important;}
.nav_area a {width: 22px;height: 44px;font-size: 20px;}
.nav_area .next_n {padding: 10px 10px;}
.nav_area .prev_n {padding: 9px 4px;}
.banner_img {height: 350px !important;padding: 45px 0 0 0;}
.banner_con h4 {font-size: 25px;}
.banner_con {padding: 25px 0;max-width: 280px;}
.banner_con a{    margin: 10px 0 0;}
.banner_area .carousel-indicators li, .banner_area .carousel-indicators .active{margin:0;height: 12px;width: 12px;}
.body_in_txt a{margin: 20px 8px 0;}
.con_form_ar h3{font-size: 28px;}
#sidebar .widget{width: 100% !important;}

}
@media (max-width:320px) {
.body_in_txt h2 {font-size: 20px;}	
.body_in_txt h6 {font-size: 20px;}	
.banner_img{height: 300px !important;}
.banner_area .carousel-indicators{bottom: 10px;}
.banner_con a{    padding: 5px;font-size: 13px;}
}