/*--------------------------- Responisve CSS ------------------------------*/
@media only screen and (min-width: 1600px){
  .contact-us-form .frm-grp select{width: 90%;}
  .contact-us-form .btn-sbmt{margin-right: 40px;}
}
@media only screen and (max-width: 1600px){
  .about-us-text{
    line-height: 33px;
  }
  .about-us-copy{
    width: 55%;
  }
  .serivce-info-block .copy-funrel{
    width: 74%;
  }
  .chautha-bg .funral-img-block-right{
     width: 38%;
  }
  .funral-img-block-left{
    width: 38%;
  }
  .coffin-before:before{
    left:75px;
  }
}
@media only screen and (max-width: 1440px){
  .coffin-before:before {
    left: 19px;
  }
  .width-funral {
    width: 82%;
  }
  .chatha-before:before{
    top:-20px;
  }
  .floral-before:before{
    top: -12px;
    left: -50px;
  }
  .serivce-info-block .copy-funrel {
    width: 80%;
  }
  .about-us-text {
    line-height: 26px;
  }
  .contact-us-form .frm-grp input{
    width: 85%;
  }
  .contact-us-form .add-frm textarea{
    width: 83.5%;
  }
  .contact-us-form .btn-sbmt{
    margin-right:17px;
  }
  .contact-us-form .btn-sbmt img{
    width: 20%;
  }
  footer ul li a{
    padding:0px 43px;
  }
  .contact-other .contact-us-form .frm-grp input {
    width: 77%;
  }
  .contact-other .contact-us-form .add-frm textarea {
    width: 91%;
  }
  .funral-service-block .funral-img-block-right img, #divine-package .funral-img-block-left img{
    width: 76%;
    margin: 0 auto;
  }
  .chautha-bg .funral-img-block-left img{
    width: 73%;
  }
  .contact-us-form .frm-grp input{
    padding:15px 8px;
  }
  footer ul li:last-child a {
    padding: 0px 0px 0px 67px;
  }
  .About-Us .about-para p{
    font:normal 18px/28px 'segoui';
    padding-bottom: 5px;
  }
  .packages-block .funral-before .other-more img{
    width:29%;	 	
  }
}
@media only screen and (max-width: 1366px){
  footer ul li a {
    padding: 0px 40px;
  }
  .about-us-text{
    font-size: 18px;
  }
  .coffin-before:before {
    left: -31px;
  }
}
@media only screen and (max-width: 1280px){
  .About-Us .about-para p{
    font: 18px/25px 'segoui';
  }
  footer ul li a{
    font:13px/20px 'segoui_b';
  }
  .thumbnail-galley li{
    padding:0px 10px;
    margin-bottom:19px;
  }
  .coffin-before:before {
    left: -49px;
  }
  .width-funral {
    width: 93%;
  }
  .about-us-text{
    font-size: 17px;
    line-height: 34px;
  }
}
@media (min-width: 576px){
 .modal-dialog {
   max-width: 900px;
 }
}
@media only screen and (max-width: 767px){
  .dignity-pack-before:before, .chatha-before:before, .floral-before:before, .coffin-before:before{content: none;}
  .chautha-bg .funral-img-block-right img, .funral-img-block-right img{float: none;}
  .Services, .Our-packges, .gallery, .Contact, .testimonial, .Follow, .about-us-block,
  .contact-other, .marB30, .other-orice, .obi-cnt, .lat-cnt{padding:11% 0%;}
  .serivce-info-block .copy-funrel{width: 100%;}
  .site-credit span:nth-child(1), .site-credit span:nth-child(2){text-align: center;float: none;padding:0px;}
  .site-credit span:nth-child(1){margin-bottom:3px;}
  .width-container{width: 99%;padding:0px 10px;}
  .plain br{display: none;}
  .Services .services-slider{padding:0px 0 0px}
  .other-more{margin-top:19px;}
  .services-slider .plain h4{padding:23px 0px 0px;}
  .Our-packges h5{font:36px/41px 'segoui_b'}
  .TopBanner{padding: 10px 0;}
  .home-slider .owl-theme .owl-dots{position: inherit;}
  .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot{float: left;}
  .head-all{font:37px/33px 'segoui_b';padding-bottom: 15px;}
  .thumbnail-galley li{width:50%;}
  .home-slider .owl-carousel .owl-item img{height: 250px;}
  .Contact .contact-form .contact-us-form{width: 100%;}
  .home-slider .owl-theme .owl-dots .owl-dot span{border: 2px solid #dc9121;}
  .TopBanner header .call-num{display: none;}
  .serivce-info-block{padding:0px;}
  .service-head {font: 22px/26px 'segoui_b';}
  .other-orice .service-head{font:normal 35px/29px 'segoui_b';margin-bottom:27px;}
  .serivce-info-block img{margin-bottom: 15px;}
  .funral-service-block .funral-img-block-right img, #divine-package .funral-img-block-left img,
  .chautha-bg .funral-img-block-left img, .funral-img-block-right, .funral-img-block-left, .packages-block .funral-img-block-right img{width: 100%;margin-bottom: 25px;}
  .serivce-info-block img{margin: 0 auto 4px;}
  .funral-text-block ul li, .funral-text-block-right ul li{margin-bottom: 12px;}
  .about-us-image{padding:0px;margin-bottom: 15px;}
  .text-box-padding{padding-left:0%;}
  .orange-text {font: normal 18px/23px 'segoui_b';padding:2% 2%;}
  .Obituary .obi-cnt p{text-align: justify;}
  .orange-text br{display: none;}
  .banner-img img{height: 225px;}
  .TopBanner header .logo{
    left: 80px;
    top: 6px;
    width: 60%;
  }
  footer ul li:last-child a{
  	padding:0px;
  }
  .Follow h5{font:43px/37px 'segoui_b';padding-bottom: 5px;}
  .funral-img-block-right, .funral-text-block, .funral-img-block-left, .funral-text-block-right,
  .serivce-info-block, .contact-other .contact-us-form .frm-grp, .service-text-block, .service-img-block,
  .about-us-copy,.about-us-image, .funral-text-block-left, .chautha-bg .funral-img-block-right, .width-funral{
    width: 100%;
    float: none;
  }
  .about-us-text{line-height: 22px;}
  .call-us .head-all {font: normal 29px/39px 'segoui_b';}
  .call-us .head-all-white{display: block;}
  .contact-other .contact-us-form .frm-grp input{
    width: 75%;
  }
  .contact-other .contact-us-form .add-frm textarea {
    width: 73%;
  }
  .About-Us .about-para{width: 100%; padding-bottom: 30px;}
  .About-Us .about-para p{padding-right: 0px;font: 18px/23px 'segoui';}
  .About-Us .about-img{width: 100%;margin-bottom: 20px;}
  .services-slider .plain{border-right:0px;}
  .services-slider .ser-div{
    width: 100%;
    padding: 20px 0;
  }
  .About-Us .about-para p, .about-us-image{padding-bottom:5px;}
  #owl-carousel-3 .fa-chevron-right,#owl-carousel-3 .fa-chevron-left, .testimonial .owl-carousel .fa-chevron-right, .testimonial .owl-carousel .fa-chevron-left{display: none;}
  .Our-packges .owl-carousel .owl-item img{margin-bottom: 15px;}
  .testimonal-text br,.testimonal-text::before,.testimonal-text::after{display: none;}
  .service-text-block{padding-left:0%;}
  .Contact .contact-form{width: 100%;padding-bottom: 30px;}
  .contact-us-form .frm-grp input{width: 70%;}
  .contact-us-form .frm-grp select{width: 75.5%;}
  .contact-us-form .add-frm textarea{width: 81%;}
  .contact-us-form .btn-sbmt{margin-right: 42px;}
  .Contact .contact-img{width: 100%;margin-top:15px;}
  .contact-us-form .btn-sbmt img{width: 28%;}
  .fol-div .fol-cnt{width: 100%; padding: 20px 0;}
  footer ul{display: block;margin-bottom: 0rem;}
  footer ul li{text-align: center; float: none;}
  footer ul li a{padding: 5px 0; border-right: 2px solid transparent; display: block;}
  footer span{
    padding: 15px 0;
    display: block;
    float: none;
    text-align: center;
  }
  .fun-home-slider, .obi-home-slider, .lat-home-slider, .faq-home-slider, .about-us-banner{
    height: 30vh;
    background-position: center;
  }
  .FAQ .faq-cnt .flip, .FAQ .faq-cnt .flip-1, .FAQ .faq-cnt .flip-2{padding: 15px 0px 15px 0px;}
  .About-Us .about-para h5, .Services h5, .Contact .contact-form h5, .Funeral .fun-cnt h5,
  .Obituary .obi-cnt h5, .LaterLife .lat-cnt h5, .FAQ .faq-cnt h5{
    font: 32px/36px 'segoui_b';
    padding-bottom: 15px;
  }
}
@media only screen and (max-width: 450px){
  .contact-us-form .add-frm textarea, .contact-us-form .frm-grp input {
    width: 77%;
  }
  .contact-us-form .btn-sbmt{
    margin-right: 0px;
  }
   button.close{
  	right: 17px;
  }
}
@media only screen and (max-width: 320px){
  .contact-us-form .btn-sbmt img{width: 40%;}
}
