@media screen and (max-width: 479px) and (min-width: 280px){
/*-------------------------*/
  /*home page*/
/*-------------------------*/
.mbl-carousel{
  display: block;
}
.desktop-carousel{
    display: none;
}
.navbar-brand img{
    width: 80%;
}
.navbar-toggler {
    padding: 0.25rem 0.5rem !important;
    font-size: .85rem !important;
}
.modal-fter .btn-modal {
    padding: 2px 7px;
}
.modal.fade .modal-dialog {
    max-width:100%;
    width:70%;
}
.about_home {
    background-position: right bottom;
    padding: 10% 0;
}
.heading {
    font-size: 22px;
}
.subheading {
    font-size: 14px;
}
.about_home h5:before {
    margin-top: 11px;
    margin-right: 5px;
}
p {
    font-size: 14px;
}
.btn.about-us {
    margin: 2% 2% 20% 0%;    
    font-size: 11px;
}
.reasonscel {
    padding: 10% 0 5% 0;
}
.reasonscel h5:before {
    width: 12%;
    margin-top: 12px;
    right: 67.8%;
}
.box .item {
    width: 100%;
    border-bottom: 1px solid #d2d2d2;
    border-right: none;
    height: auto;
    margin-bottom: 5%;
}
.box .item h1 {
    font-size: 30px;
}
 .property {
    padding: 10% 0 5% 0;
}
.property h5:before {
    width: 12%;
    margin-top: 12px;
    right: 57.5%;
}
.nav-pills .nav-link {
    font-size: 12px;
}
.port-two{
   margin-bottom: 5%;
}
.family{
    padding: 10% 0;
}
.family .btn.about-us {
    margin: 2% 0%;
}
.family h5:before {
    margin-top: 10px;
    margin-right: 5px;
}
.family img{
    margin-bottom: 5%;
}
.testimonials-clean {
    padding: 10% 0 5% 0;
}
.intro.mb-5{
margin-bottom: 1rem !important;
}
.footer h3 {
    font-size: 22px;
}
.followus a {
    font-size: 15px;
}
.copyright {
    padding: 5% 0;
    }


/*-------------------------*/
    /* abt page */
/*-------------------------*/
.breadcrmb_text h2 {
    font-size: 20px;
}

    .abt_ck h3 {
        font-size: 18px;
    }
    .abt_ck_one {
        display: block;
    }
    .abt_ck_one h4 {
        font-size: 17px;
    }
    .abt_ck_one h2 {
        font-size: 22px;
        padding-top: 5%;
        text-align: center;
    }
    .team h3.mb-5{
   margin-bottom:1.5rem!important;
    }
    .team h2 {
    font-size: 20px;
}
.team h6 {
    font-size: 14px;
    margin-bottom: 5%;
}
.team_01 {
    margin: 0 0 10% 0;
}
    .team_01 {
        display: block;
    }
    .brdcm_start_here h2 {
        font-size: 25px;
    }


/*-------------------------*/
    /* prjt page */
/*-------------------------*/
    .brdcm_start_here_prj h2 {
        font-size: 25px;
    }
#upcoming h2 {
    font-size: 20px;
}
.portfolio_one h4 {
    font-size: 15px;
}

/*--------------------*/
    /*gallery*/
/*--------------------*/
.heading h2 {
    font-size: 30px;
    padding-bottom: 4%;
}
.gallery_sec {
    padding: 5% 0;
}


/*-------------------------*/
    /* cntct page */
/*-------------------------*/
    .brdcm_start_here_con h2 {
        font-size: 25px;
    }
    .iframe1 {
        height: 404px;
        width: 100%;
        margin-top: 5%;
    }
     .contact_page {
    padding: 6% 0px;
}
.contact_page_one h2 {
    font-size: 30px;
}
   
}
 
@media screen and (max-width: 1023px) and (min-width: 768px){
/*------------------------*/
   /*home page*/
/*------------------------*/
.navigation-bar .navbar ul li a {
    font-size: 14px;
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
}
.breadcrmb_text h2 {
    font-size: 30px;
}
    .about_home h5:before {
    margin-top: 15px;
    margin-right: 5px;
}
.reasonscel h5:before {
    width: 7%;
    margin-top: 16px;
    right: 58.5%;
}
.box .item {
    height: auto;
}
.box .item h1 {
    font-size: 40px;
}
 .property h5:before {
    width: 7%;
    margin-top: 15px;
    right: 53.5%;
}
.testimonials-clean p {
    text-align: left;
    font-size: 14px;
}
.intro.mb-5{
    margin-bottom: 1.5rem!important;
}
    .about_home {
        background: none;
    }
    .heading {
        font-size: 24px;
    }
    .family_half {
        padding:0;
    }
    .footer h3{
        font-size: 21px;
    }
    .quicklinks{
       padding-left: 21px;
    }
    
    .followus a {
        margin-right: 5%;
        font-size: 16px;
    }

.heading.mb-5 {
    margin-bottom: 1.5rem !important;
}
.abt_ck_one h4 {
    font-size: 20px;
}
.team h2 {
    font-size: 22px;
}
.team_01 {
    margin: 0 0 5% 0;
}
/*-------------------------*/
    /* abt page */
/*-------------------------*/
    .abt_ck h3 {
    margin-bottom: 5%;
}
#upcoming h2 {
    font-size: 22px;
}

/*----------------------*/
/*gallery*/
/*---------------------*/
.gallery_sec {
    padding: 5% 0;
}
.heading h2 {
    font-size: 30px;
}
/*-------------------------*/
    /* cnct page */
/*-------------------------*/
    .iframe1 {
        height: 404px;
        width: 100%;
    }
.contact_page_one h2 {
    font-size: 30px;
}
}
@media screen and (max-width: 1335px) and (min-width: 1024px){
    .about_home {
        padding: 4% 0;
        background:none;
    }
    .heading {
        font-size: 33px;
    }
    .family_half {
        padding: 0% 0% 0 0;
    }
    .box .item h1 {
        font-size: 65px;
        color: var(--green);
    }
    .box {
        padding-top: 2%;
    }


/*-------------------------*/
    /* cntct */
/*-------------------------*/    
    .iframe1 {
        height: 404px;
        width: 100%;
    }
}
@media screen and (max-width: 1439px) and (min-width: 1366px){

}
@media screen and (max-width: 1919px) and (min-width: 1440px){

}