@media only screen and (min-width: 1500px) {

.container{ max-width: 1440px;  }
.header_bottom li a{ padding: 20px 25px 15px 25px; font-size: 20px;  }
.pr-lg-10{ padding-right: 6%; }
}

@media only screen and (max-width: 1500px) {
 body { font-size: 16px; line-height: 25px; }
.banner_slide img{min-height: 450px; object-fit: cover; }
.bannerinner h6{font-size: 20px;line-height: 1.5;}
.bannerinner h2{font-size: 34px;line-height: 1.5;}
.banner_downtext h3{font-size: 32px;}
.banner_downtext{padding: 45px 0px;}
.location_container ul.tabs li span{ padding: 0px 40px; }
.location_container ul.tabs li span{ font-size: 16px; }
.freeplanning  h3{font-size: 28px; line-height: 35px; }
.header_logo img{max-height: 75px}
h2{font-size: 40px; line-height: 50px;}
h3{font-size: 30px; line-height: 40px;font-family: 'AstoriaBold';}
h4{font-size: 24px;line-height: 32px;}
.welcome_content h5{font-size: 20px;}
.dobiespic_box h6{font-size: 18px;}
.dobiespic_box span{font-size: 17px;}
 .phone{margin-bottom: 30px;}
.phone a,.address p{font-size: 16px;}
.location_left {padding: 35px;}
.about_dobies p{font-size: 16px; }
.side_bottom h1{font-size: 45px;}

.subtititle{min-height: 220px;}


}

@media only screen and (max-width: 1199px) {
	.subtititle{min-height: 180px;}
.header_top {
    padding: 15px 0px;
}
.banner_downtext{padding: 40px 0px; margin-top: -60px;}
.button_fill,.button_border{line-height: 50px; padding:0px 20px; min-width: 200px; }
.banner_slide img{min-height: 410px; object-fit: cover; }
.bannerinner h6{font-size: 20px;line-height: 1.5;}
.bannerinner h2{font-size: 30px;line-height: 1.5;}
.banner_downtext h3{font-size: 28px;margin-bottom: 15px;}
.nav_button{ display: block; padding: 0px 0px; }
.mainmenu{  display: none; }
.header_bottom .container{ position: relative; }
.header_top_right ul{display: inline-block;}
.mainmenu{ position: absolute; left: 0px; width: 100%; z-index: 99999; background: #ffff; }
.mainmenu > li{ display: block;  }
.mainmenu li:first-child a{padding: 10px 20px; }
.mainmenu > li > a{ border-top: 1px solid #ffffff21; width: 100%; text-align: left; padding: 10px 20px;  display: block; line-height: 1.5; color: #ffffff;}
.banner_downtext{ }
.mainmenu{ background: #78002C  }
.header_top_right li a{font-size:14px; }
.icon-x{margin-left: 20px;}
.header_bottom .current-menu-item{background: none;}
.priceBottom_content{font-size: 20px;line-height: 28px;}
.padding-80{padding: 70px 0px;}
.location_container ul.tabs li span{     padding: 0px 25px;}
.welcome_content h3{font-size: 28px;}
.side_bottom h1{font-size: 40px;}
	.callus_button{ margin-top:10px; }
	
}
@media only screen and (max-width: 992px) {
	h2{font-size: 36px; line-height: 42px;}
h3{font-size: 28px; line-height: 36px;font-family: 'AstoriaBold';}
h4{font-size: 24px;line-height: 32px;}
.welcome_content h5{font-size: 20px;}
.priceBottom_content{font-size: 18px;}
.reviewbox{margin-bottom: 30px;}
.padding-80{padding: 60px 0px;}
.foooter_menu li{margin-bottom: 15px; }
.foooter_menu li{padding: 0px 12px; font-size: 14px;}
.margin_topclass{margin-top: 30px;}
.subtititle{min-height: 160px;}


}

@media only screen and (max-width: 767px) {
.visiblemobile{display: block;}
.displaynonemobile{display: none;}
.about_dobies img{margin-bottom: 20px;}
.header_top {
    padding: 10px 0px;
}
	
	.callus_button span{ display:none; }
	
	
}


@media only screen and (max-width: 540px) {
	body{font-size: 14px; line-height: 19px; }
	.padding-80{padding: 45px 0px;}
.banner_slide img{ min-height:250px; object-fit: cover; object-position: right; }.bannerinner h6{font-size: 16px;line-height: 22px;}
.bannerinner h2{font-size: 22px; line-height: 33px;}
.main_banner .swiper-button-prev, .main_banner .swiper-button-next{display: none;}
.banner_downtext{ margin: 0 auto;  margin-top: -40px; z-index: 999;  padding: 30px 5px;}
.banner_downtext h3{font-size: 22px;line-height: 29px;margin-bottom: 15px;}
.button_fill,.button_border{ min-width: 145px; padding: 0px 5px; line-height: 40px; font-size: 12px; }
.banner_downtext li{margin:0px 0px;}
.header_logo img{max-height: 64px;}
.dobiespic_box h6,.dobiespic_box  span{font-size: 14px; line-height: 22px;}
.welcome_content h3{font-size: 20px;line-height: 30px; margin-top: 25px; }
.welcome_content h5{font-size: 18px; line-height: 24px;}
.welcome_content a{font-size: 14px;line-height: 19px;}
.welcome_content a img{width: 11px;}
h3{font-size: 20px;line-height: 33px;}
.location_container  h3{margin-bottom: 30px;}
.location_container ul.tabs li span{font-size: 14px;line-height: 1; padding: 0px 4px;}
.location_container ul.tabs{margin:0px -30px;}
.location_left{padding: 20px 10px;}
.location_container  .tab-content{margin:0px -15px;}
.phone span{font-size: 14px;line-height: 19px;}
.phone a { font-size: 18px;}
.phone{ background-size: 40px;padding-left: 45px; }
.address p{font-size: 16px;line-height: 22px;}
.feature_list .col-4{padding: 0px; }
.feature_list  span{font-size: 14px; line-height: 19px; }
.mobilepadding{padding: 0px; }
.mobilepadding iframe{height: 405px;}
.about_dobies{text-align: center;}
.about_dobies h3{margin-bottom: 15px; line-height: 30px; }
.visiblemobile{display: block;}
.displaynonemobile{display: none;}
.about_dobies img{margin-bottom: 20px;}
.about_dobies p { font-size: 14px; line-height: 23px; }
.about_dobies a{min-width: 155px; margin-top: 5px; }
.pricebox{margin-bottom: 20px;    padding: 15px; }
.pricebox h4{font-size: 22px; line-height: 33px; }
.pricebox span{font-size: 14px; line-height: }
.pricebox h2{ font-size: 30px; line-height: 33px; margin:10px 0px; }
.priceBottom_content{font-size: 14px; line-height: 19px; padding: 0px 25px;  margin-top: 5px;}
.priceBottom_content span{font-size: 18px;line-height: 26px;}
.visualtour .tabs li{line-height: 1; }
.button_white{line-height: 40px;min-width: 155px;}
.plan_home p{line-height: 24px;}
.freeplanning h3{font-size: 18px; line-height: 27px;}
.freeplanning  p{font-size: 20px; line-height: 33px;}
.freeplanning input{height: 45px; margin-bottom: 10px; }
.freeplanning [type="submit"]{height: 50px;    width: 100%; }
.testimonials p{line-height: 23px;}
.testimonials p{ font-size: 13px; line-height: 22px; }
.home_arbituries{display: none;}
.home_arbituries_mobile{display: block;}
.orbit_car_item img{ width: 100%; }
.content_orbituries{padding: 15px; background: #F8F8F8; }
.content_orbituries h5{font-size: 20px; line-height: 27px;}
.content_orbituries span{  background: url(../images/calendar.png) no-repeat left;
    padding-left: 22px; background-size: 16px; }
    .orbituary_cafr{overflow:visible;}
.orbituary_cafr .swiper-button-prev{top: -35px; right: 40px;left: auto;}
 .orbituary_cafr .swiper-button-next{ top: -35px;    right: 0px; }
.orbituary_cafr .swiper-button-prev:after,.orbituary_cafr .swiper-button-next:after{display: none;}
.overflowclasss{overflow:hidden;}
.home_arbituries_mobile h3{ margin-bottom: 15px; }
.footer img{  max-height: 60px;  }
.foooter_menu{margin-top: 30px;}
.foooter_menu li{display: block;border-right: none;}
.foooter_menu li a{font-size: 14px; line-height: 30px; }
.footer_bottom p{line-height:19px; font-size: 11px; }
.footer_bottom{padding: 10px 0px; }
.subtititle{min-height: 130px;}
.subtititle h2{font-size: 30px;}
.location_container ul.tabs li{margin:5px 0px;}
.inner_page h4{margin-bottom: 10px;font-size: 20px;line-height: 24px;}
.inner_page blockquote{padding-left: 20px;}
.inner_contetns{padding:25px;}
.sidebar input{height: 40px;}
.sidebar input[type="submit"]{height: 45px;}
.contact_us_side textarea{height: 100px;}
.left_sidee h4 { font-size: 24px; line-height: 30px; font-family: 'AstoriaRoman'; }


}
@media only screen and (max-width: 480px) {

.bannerinner {max-width: 90%; margin:0 auto;}
.swiper-pagination-bullet-active{  color: #fff; background: #fff; }

 }

@media only screen and (max-width: 400px) {
.callus_button{ display: none;  }

}

@media only screen and (max-width: 360px) {

.button_fill, .button_border{ margin:10px 0px; width: 220px;  }

}
