
@media screen and (max-width:1920px) {
   
}
@media screen and (max-width:1680px) {
 
}
@media screen and (max-width:1668px) {
  
}
@media screen and (max-width:1600px) {
   
}
@media screen and (max-width:1536px) {
  
}
@media screen and (max-width:1440px) {
   
}
@media screen and (max-width:1366px) {
    
}
@media screen and (max-width:1280px) {
   
}
@media screen and (max-width:1200px) {
   
}
@media screen and (max-width:1199px) {
  
}
@media screen and (max-width:1080px) {
    .card-block {
        background: #F1F0E8;
        border-radius: 20px;
        padding: 30px 38px;
        height: 371px;
    }
}
@media screen and (max-width:1024px) {
    .hoz-div {
        right: 1px;
    }
    .sig-img {
        width: 260px;
    }
}
@media screen and (max-width:992px) {
   
}
@media screen and (max-width:991px) {
    .about-h4 {
        font-size: 21px;
    }
    .about-para{
        font-size: 13px;
    }
    .card-block-h5 {
        font-size: 20px;
    }
    .card-block-para{
        font-size: 13px;
    }
    .pre-gallery {
        font-size: 26px;
    }
}
@media screen and (max-width:912px) {
   
}
@media screen and (max-width:828px) {
   
}
@media screen and (max-width:820px) {
    
}
@media screen and (max-width:800px) {
    
}
@media screen and (max-width:767px) {
 
}
@media screen and (max-width:767px) {
    .banner-section {
        margin-top: 0;
    }
    .header-mid-image ,.header-left-image,.header-right-image{
        height: 32px;
    }
    .banner-section .owl-dots {
        right: 0;
        height: 14px;
        transform: translateX(-100%);
    }
    .step-description {
        font-size: 10px;
    }
    .amt-l {
        color: #fff;
        font-size: 13px;
    }
    .btn-amount
    {
        font-size: 12px;
        line-height: 1.9;
    }
    .about-h4 {
        font-size: 17px;
    }
    .about-para {
        font-size: 11px;
    }
    .test-h5 {
        font-size: 17px;
    }
    .textimo-para{
        font-size: 11px;
    }
    .pre-gallery
    {
        font-size: 17px;
    }
    .quicklink-h5 {
        font-size: 17px;
    }
    .quickul li
    {
        font-size: 11px;
    }
    .footer-para{
        font-size: 11px;
    }
    .footer-image {
        height: 75px;
    }
    .card-block-h5 {
        font-size: 14px;
    }
    .card-block-para {
        font-size: 11px;
    }
    .card-block-img-left, .card-block-img-right {
        height: 200px;
    }
    .card-block-img-left {
        width: 92%;
        top: -23px;
        left: 15px;
    }
    .card-block-img-right {
        width: 92%;
        top: -23px;
        right: 15px;
    }
    .card-block {
        background: #F1F0E8;
        border-radius: 20px;
        padding: 17px 14px;
        height: 207px;
    }
    .card-section {
        background-color: #61677A;
        padding: 21px 0px;
    }
    .testimonial-section, .about-section {
        padding: 21px 0px;
    }
}
@media screen and (max-width:750px) {
   .ins-img{
    display: none!important;
   }
}
@media screen and (max-width:640px) {
    
}
@media screen and (max-width:576px) {
    .about-para-section {
        margin-top: -33px;
    }
    .about-h5 {
        font-size: 23px;
    }
    .dhama-h5 {
        font-size: 17px;
    }
    .hoz-div {
        background: #eb6319;
        width: 289px;
        height: 3px;
        display: inline-block;
        position: absolute;
        right: 143px;
        top: 323px;
        border-radius: 15px;
    }
    .sig-h5 {
        font-size: 19px;
    }
    .sig-para
    {
        font-size: 14px;
    }
    .v-dhama-h5 {
        font-size: 20px;
    }
    .v-dhama-h5-new{
        font-size: 18px;
    }
    .hoz-div-rnd-1{
        display: inline-block;
        width: 5px;
        height: 5px;
        position: absolute;
        left: 100px;
        bottom: -23px;
        background: #eb6319;
        border-radius: 15px;
    }
    .hoz-div-rnd-2{
        display: inline-block;
        width: 5px;
        height: 5px;
        position: absolute;
        left: 122px;
        bottom: -23px;
        background: #eb6319;
        border-radius: 15px;
    }
    .hoz-div-rnd-3{
        display: inline-block;
        width: 5px;
        height: 5px;
        position: absolute;
        right: 122px;
        bottom: -23px;
        background: #eb6319;
        border-radius: 15px;
    }
    .hoz-div-rnd-4{
        display: inline-block;
        width: 5px;
        height: 5px;
        position: absolute;
        right: 104px;
        bottom: -23px;
        background: #eb6319;
        border-radius: 15px;
    }
    .dhama-para{
        font-size: 13px;
    }

    .hoz-div2 {
        display: inline-block;
        width: 4px;
        height: 106px;
        position: absolute;
        left: 20px;
        top: 70px;
        background: #eb6319;
        border-radius: 15px;
    }
    .hoz-div2-rnd-1 {
        display: inline-block;
        width: 5px;
        height: 5px;
        position: absolute;
        left: 19px;
        top: 54px;
        background: #eb6319;
        border-radius: 15px;
    }
    .hoz-div2-rnd-2 {
        display: inline-block;
        width: 5px;
        height: 5px;
        position: absolute;
        left: 20px;
        top: 41px;
        background: #eb6319;
        border-radius: 15px;
    }
    .hoz-div2-rnd-3 {
        display: inline-block;
        width: 5px;
        height: 5px;
        position: absolute;
        left: 19px;
        bottom: 9px;
        background: #eb6319;
        border-radius: 15px;
    }
    .hoz-div2-rnd-4 {
        display: inline-block;
        width: 4px;
        height: 4px;
        position: absolute;
        left: 19px;
        bottom: -4px;
        background: #eb6319;
        border-radius: 15px;
    }

    .hoz-div3 {
        display: inline-block;
        width: 4px;
        height: 309px;
        position: absolute;
        left: 20px;
        top: 157px;
        background: #eb6319;
        border-radius: 15px;
    }
    .hoz-div3-rnd-1 {
        display: inline-block;
        width: 5px;
        height: 5px;
        position: absolute;
        left: 19px;
        top: 132px;
        background: #eb6319;
        border-radius: 15px;
    }
    .hoz-div3-rnd-2 {
        display: inline-block;
        width: 5px;
        height: 5px;
        position: absolute;
        left: 20px;
        top: 119px;
        background: #eb6319;
        border-radius: 15px;
    }
    .hoz-div3-rnd-3 {
        display: inline-block;
        width: 5px;
        height: 5px;
        position: absolute;
        left: 19px;
        bottom: 49px;
        background: #eb6319;
        border-radius: 15px;
    }
    .hoz-div3-rnd-4 {
        display: inline-block;
        width: 4px;
        height: 4px;
        position: absolute;
        left: 19px;
        bottom: 32px;
        background: #eb6319;
        border-radius: 15px;
    }
    #news-slider4{
     padding: 11px 23px;
    }
    .dhama-mob-para{
        padding: 0px 26px;
    }
    .desc-img {
        width: 169px!important;
    }    
    .about-para {
        font-size: 12px;
    }
    .card-block-para {
        font-size: 12px;
    }
    .textimo-para {
        font-size: 12px;
    }
    .card-block {
        background: #F1F0E8;
        border-radius: 20px;
        padding: 17px 14px;
        height: 100%;
    }
    .card-block-mob-img-left,.card-block-mob-img-mid,.card-block-mob-img-right{
        width: 280px;
        height: 280px;
        border-radius: 25px;
        margin-top: -42px;
    }
    .tab-li {
        background: #f5ecec;
        padding: 6px 9px;
        border-radius: 10px;
        box-shadow: 2px 2px 3px 0px #bc7575;
        font-size: 12px;
        margin-bottom: 10px;
    }
}
@media screen and (max-width:575px) {
    .video-iframe {
        width: 100%;
        height: 233px;
    }
    .gal-img {
        width: 100%;
        padding: 7px 0px;
        border-radius: 15px;
    }
   
}
@media screen and (max-width:540px) {
    .hoz-div {
        width: 256px;
        bottom: 32px;
    }    
}
@media screen and (max-width:475px) {
    .card-block-h5 {
        font-size: 12px;
    }
    .card-block-para {
        font-size: 10px;
    }
    .about-h4 {
        font-size: 14px;
    }
    .about-para {
        font-size: 12px;
    }
    .hoz-div {
        width: 182px;
        bottom: 32px;
    }  
    .hoz-div2 {
        height: 142px;
    }
}
@media screen and (max-width:450px) {
    .hoz-div-rnd-1 {
        left: 81px;
    }
    .hoz-div-rnd-2 {
        left: 101px;
    }
    .hoz-div {
        width: 188px;
        right: 133px;
    }
    .hoz-div-rnd-3 {
        right: 109px;
    }
    .hoz-div-rnd-4 {
        right: 94px;
    }
    .sig-h5 {
        font-size: 15px;
    }
    .sig-para {
        font-size: 12px;
    }
    .dhama-h5 {
        font-size: 15px;
    }
    .v-dhama-h5 {
        font-size: 17px;
    }
    .v-dhama-h5-new{
        font-size: 15px;
    }
    .dhama-para {
        font-size: 12px;
    }
    .hoz-div2 {
        height: 126px;
    }
    .t-para
    {
        font-size: 14px;
    }
   
}
@media screen and (max-width:425px) {
    .hoz-div {
        width: 169px;
        right: 133px;
    }
    .hoz-div2-rnd-3 {
        bottom: 29px;
    }
    .hoz-div2-rnd-4 {
        bottom: 16px;
    }
    .hoz-div3 {
        height: 269px;
    }
    .hoz-div3-rnd-3 {
        bottom: 82px;
    }
    .hoz-div3-rnd-4 {
        bottom: 64px;
    }
    .card-block-mob-img-left, .card-block-mob-img-mid, .card-block-mob-img-right {
        width: 250px;
        height: 250px;
        border-radius: 25px;
        margin-top: -42px;
    }
    .card-block-para {
        font-size: 12px;
    }
}
@media screen and (max-width:414px) {
    .hoz-div {
        width: 169px;
        right: 127px;
        top: 465px;
    }
    .sig-img {
        width: 100%;
    }
    .desc-img {
        width: 152px!important;
    }
    .card-block-mob-img-left, .card-block-mob-img-mid, .card-block-mob-img-right {
        width: 326px;
        height: 232px;
        border-radius: 25px;
        margin-top: -107px;
    }
    .banner-section .owl-dots {
        right: 0;
        height: 14px;
        transform: translateX(-97%);
    }
}
@media screen and (max-width:412px) {
    .about-h4 {
        font-size: 13px;
    }
    .header-mid-image, .header-left-image, .header-right-image {
        height: 25px;
    }
}
@media screen and (max-width:400px) {
    .hoz-div {
        width: 153px;
        right: 128px;
        top: 450px;
    }
}
@media screen and (max-width:393px) {
    .hoz-div {
        width: 148px;
        right: 128px;
        top: 444px;
    }
    .banner-section .owl-dots {
        right: 0;
        height: 14px;
        transform: translateX(-83%);
    }
}
@media screen and (max-width:390px) {
    .hoz-div {
        width: 153px;
        right: 121px;
    }
}
@media screen and (max-width:375px) {
    .hoz-div {
        width: 135px;
        right: 121px;
        top: 422px;
    }
    .hoz-div2-rnd-3 {
        bottom: 44px;
    }
    .hoz-div2-rnd-4 {
        bottom: 30px;
    }
    #news-slider4 .owl-item img {
        display: block;
        width: 100%;
        height: 349px;
    }
    .hoz-div3 {
        height: 220px;
    }
    .card-block-mob-img-left, .card-block-mob-img-mid, .card-block-mob-img-right {
        width: 293px;
        height: 232px;
        border-radius: 25px;
        margin-top: -107px;
    }
}
@media screen and (max-width:360px) {
    .dhama-h5 {
        font-size: 13px;
    }
    .hoz-div {
        width: 127px;
        right: 121px;
        top: 405px;
    }
}
@media screen and (max-width:350px) {
    .hoz-div {
        width: 113px;
        right: 121px;
        top: 392px;
    }
}
@media screen and (max-width:320px) {
    
}
@media screen and (max-width:280px) {
    
}