/****==== Interior Design Page ====****/



.interior_design_page .title {
    text-align: center;
    font-weight: 600;
    text-transform: capitalize;
    margin-bottom: 10px;
    font-family: "Titillium Web", sans-serif;
}
.interior_design_page .container-fluid {
    padding: 0 80px;
}
.interior_design_page .interior_banner {
    padding-top: 0;
    height: 1000px;
    overflow: hidden;
    position: relative;
}
.interior_design_page .interior_banner img {
    height: 1000px;
    object-fit: cover;
    width: 100%;
}
.interior_design_page .interior_banner .container-fluid {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}
.interior_design_page .interior_banner .container-fluid .experience_content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 160px;
}
.interior_design_page .interior_banner .interior_slider {
    width: 54%;
}
.interior_design_page .interior_banner .container-fluid .experience_content .banner_title {
    color: #fff;
    font-size: 64px;
    font-weight: 700;
    text-transform: capitalize;
}
.interior_design_page .interior_banner .banner_content .awards_icon {
    width: 48%;
    display: block;
}

.interior_design_page .interior_banner .banner_content .awards_icon img {
    height: auto;
    width: 100%;
}

.interior_design_page .interior_banner .banner_content .rating_content .rating_bottom {
    display: flex;
}

.interior_design_page .interior_banner .banner_content .rating_content .rating_bottom .rating_icon {
    width: 70%;
}

.interior_design_page .interior_banner .banner_content .rating_content .rating_bottom .rating_icon img {
    height: auto;
}

.interior_design_page .interior_banner .banner_content .rating_content .rating_bottom span {
    color: #fff;
    font-size: 24px;
    margin-right: 7px;
}
.interior_design_page .interior_banner .banner_content .rating_content .banner_title {
    font-size: 54px;
    margin-bottom: 20px;
}
.interior_design_page .interior_banner .banner_content .rating_content {
    margin-bottom: 30px;
    display: block;
}

.interior_design_page .interior_banner .banner_content .rating_content .rating_bottom .google_icon {
    width: 64px;
}

.interior_design_page .interior_banner .banner_content .rating_content .rating_bottom .google_icon img {
    height: auto;
}

.interior_design_page .interior_banner .banner_content .rating_content .rating_bottom .text_content {
    margin-left: 20px;
}

.interior_design_page .interior_banner .banner_content .rating_content .rating_bottom .text_content .review {
    color: #fff;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 1.2;
}

.interior_design_page .interior_banner .container-fluid .experience_content .youtube_content .view {
    display: flex;
    color: #fff;
    font-size: 40px;
    font-weight: 700;
}

.interior_design_page .interior_banner .container-fluid .experience_content .youtube_content .view img {
    height: auto;
    width: 70px;
    object-fit: none;
    margin-left: 20px;
}


.interior_design_page .interior_banner .container-fluid .experience_content .banner_content.award_content {
    margin-top: 130px;
}

.interior_design_page .interior_banner .banner_content.google_review {
    position: relative;
    top: 40px;
}
.interior_design_page .interior_banner .container-fluid .experience_content .banner_content.banner_youtube_sec {
    margin-top: 190px;
}

/* Banner From Serc */

/* From Sec */
.interior_design_page .interior_banner .container-fluid .experience_content .from_sec {
    width: 30%;
    flex: 0 0 30%;
    background: #fff;
    border-radius: 15px;
    overflow: hidden;
    position: relative;
    z-index: 0;
}
.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .top_sec {
    background: #321926;
}
.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .top_sec .from_title {
    color: #e2b978;
    margin: 0;
    font-size: 26px;
    padding: 15px;
    text-align: center;
    text-transform: capitalize;
}
.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from {
    margin: 0;
    padding: 22px;
    /* border: 15px solid #504b501f; */
}
.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .form-group {
    position: relative;
    margin-bottom: 16px;
}
.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .form-group input {
    border: 1px solid #ddd;
    box-shadow: none;
    outline: 0;
    border-radius: 0;
    padding: 5px 8px;
    font-size: 15px;
    height: 38px;
    border-radius: 6px;
}
.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .form-group img {
    width: 20px;
    height: auto;
    position: absolute;
    right: 15px;
    z-index: 1;
    margin: auto;
}
.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .form-group select {
    height: 44px;
    border-radius: 0;
}

.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .form-group select:focus {
    box-shadow: none !important;
    border-color:#ddd !important;
}
.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .upload {
    width: 100%;
    border: 1px solid #ddd;
    line-height: 1;
    padding: 14px 15px;
    display: flex;
    justify-content: center;
    background: #321926;
    border-radius: 10px;
}



.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .upload p {
    padding: 0;
    margin: 0;
    color: #e2b978;
    font-size: 18px;
}

.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .custom-checkbox .custom-control-label::before {
    border-radius: 0;
}

.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .upload input[type="file"] {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0;
}

.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .form-group img {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
}

.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from  .custom-checkbox {
    text-align: left;
    margin-bottom: 10px;
}

.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .btn {
    width: 48%;
    color: #e2b978;
    padding: 10px;
    margin-top: 8px;
    text-transform: uppercase;
    font-size: 16px;
    margin: 22px auto 0;
    display: block;
}
.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .btn:after {
    width: 100%;
    height: 100%;
}

.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .custom-control-label {
    line-height: 1.3;
    font-size: 18px;
    cursor: pointer;
}
.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .custom-control-label a {
    color: #be955a;
    font-weight: 400;
    font-size: 16px;
}
.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .custom-checkbox.term_conditions {
    margin-top: 20px;
    margin-bottom: 0;
}

/* .interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .btn:hover {

    background: transparent;

    color: #241925;

} */

.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {

    background-image: url(../images/interior_designers_bangalore/square.svg);

}

.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .custom-control-input:checked ~ .custom-control-label::before {
    border: 1px solid #241925;
    background-color: #fff;
    outline: 0;
    box-shadow: none;
}

.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .upload img {
    right: 26%;
    display: none;
}

.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .custom-checkbox.updates_whatsapp {
    margin-top: -8px;
}
.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .custom-checkbox.updates_whatsapp input {
    position: relative;
    top: 1px;
    opacity: 0;
}
.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .custom-checkbox.updates_whatsapp label {
    font-size: 14px;
    cursor: pointer;
    position: relative;
    padding-left: 4px;
}

.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .custom-checkbox.updates_whatsapp label:before {
    content: "";
    position: absolute;
    height: 13px;
    width: 13px;
    top: 1px;
    left: -16px;
    border-radius: 3px;
    border: 1px solid #a7a4a4;
}
.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .custom-checkbox.updates_whatsapp label:after {
    content: "";
    position: absolute;
    left: -15px;
    top: 4px;
    width: 10px;
    height: 10px;
    border-radius: 2px;
}

.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .serviceable_area .custom-checkbox 
 label {
    position: relative;
}

.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .serviceable_area .custom-checkbox 
 label:before {
    content: "";
    position: absolute;
    height: 14px;
    width: 14px;
    top: 4px;
    left: -21px;
    border-radius: 3px !important;
    border: 1px solid #b3b0b0;
}
.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .serviceable_area .custom-checkbox input {
    margin-right: 8px;
    opacity: 0;
    /* height: auto !important; */
}


.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .serviceable_area .custom-checkbox 
 label:after {
    content: "";
    position: absolute;
    left: -19px;
    top: 6px;
    width: 10px;
    height: 10px;
    border-radius: 2px;
}

.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .form-group label {
    width: 100%;
    text-align: left;
    font-size: 16px;
    color: #221a23;
    font-weight: 600;
    margin-bottom: 12px;
}
.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .form-group label span {
    color: #f00;
}
.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .form-group .custom_floor_plan {
    display: flex;
}
.custom_floor_plan .custom-radio {
    width: 24%;
    margin-right: 10px;
}
.custom_floor_plan [type="radio"]:checked,
.custom_floor_plan [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}

.custom_floor_plan [type="radio"]:checked + label, .custom_floor_plan [type="radio"]:not(:checked) + label {
    position: relative;
    cursor: pointer;
    line-height: 20px;
    color: #666 !important;
    height: 30px;
    z-index: 9;
    width: 100% !important;
    text-align: center !important;
    line-height: 30px;
    font-size: 18px !important;
    font-weight: 400 !important;
}

.custom_floor_plan [type="radio"]:checked + label:before,
.custom_floor_plan [type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #ddd;
    border-radius: 0;
    right: 0;
    z-index: 1;
    border-radius: 5px;
}

.custom_floor_plan [type="radio"]:checked + label {
    color: #e2b978 !important;
}

.custom_floor_plan [type="radio"]:checked + label:after,
.custom_floor_plan [type="radio"]:not(:checked) + label:after {
    content: '';
    width: 100%;
    height: 100%;
    background: #321926;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 0;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    right: 0;
    bottom: 0;
    z-index: -1;
    border-radius: 5px;
}

.custom_floor_plan [type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);

}

.custom_floor_plan [type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .serviceable_area {
    display: flex;
    align-items: center;
}

.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .serviceable_area .custom-checkbox {
    margin-bottom: 0;
    margin-top: 6px;
    display: flex;
    align-items: center;
}
.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .form-group.serviceable_area label {
    width: 170px;
    margin-right: 11px;
    margin-bottom: 0;
    cursor: pointer;
}
.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .serviceable_area .custom-control.custom-radio {
    margin-bottom: 0;
}

.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .custom-checkbox.term_conditions label {
    position: relative;
}
.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .custom-checkbox.term_conditions label:after {
    content: "";
}
.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .custom-checkbox.term_conditions label:after {
    content: "";
    position: absolute;
    left: -15px;
    top: 7px;
    width: 10px;
    height: 10px;
    border-radius: 2px;
}
.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .custom-checkbox.term_conditions .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url(../images/interior_designers_bangalore/square.svg);
}
.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .custom-checkbox.term_conditions label:before {
    content: "";
}
.interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .custom-checkbox.term_conditions .custom-control-input:checked ~ .custom-control-label::before {
    border: 1px solid #241925;
    background-color: #fff;
    outline: 0;
    box-shadow: none;
    width: 14px;
    height: 14px;
    position: absolute;
    left: -17px;
    top: 5px;
    border-radius: 3px;
}
/* From Sec */

/* Banner From Serc */


/* Service Sec */
.interior_design_page .services_sec {
    padding: 110px 0;
    text-align: center;
}
.interior_design_page .services_sec .title {
    margin-bottom: 10px;
}
.interior_design_page .services_sec .sub_title {
    font-size: 26px;
    margin-bottom: 20px;
    color: #321926;
}
.interior_design_page .services_sec .row {
    justify-content: center;
}
.interior_design_page .services_sec .services_content {
    text-align: center;
}
.interior_design_page .services_sec .services_content .icon {
    width: 70px;
    margin: 0 auto 10px;
}
.interior_design_page .services_sec .services_content .icon img {
    width: 100%;
}
.interior_design_page .services_sec .services_content  .des {
    text-transform: capitalize;
    width: 30%;
    margin: auto;
    line-height: 24px;
    font-size: 15px;
    color: #0D0D0D;
}
/* Service Sec */


/* Interior Gallery Sec */
/* .interior_gallery_sec {
    padding: 0 0 80px;
} */
.gallery_portfolio_btn .view_more:after {
    width: 269px;
}
.gallery_portfolio_btn {
    margin-bottom: 110px;
}

.interior_gallery_sec .owl-dots {
    display: none;
}

.interior_gallery_sec .title {
    font-weight: 600;
    /* font-size: 24px; */
    margin-bottom: 20px;
    text-align: left;
}

.interior_gallery_sec .interior_gallery_slider .gallery_photo {
    border-radius: 15px;
    overflow: hidden;
    height: 310px;
    display: block;

}
.interior_gallery_sec .interior_gallery_slider .gallery_photo img {
    height: 310px;
    object-fit: cover;
}

.interior_gallery_sec .interior_gallery_slider .owl-nav {
    display: block;
}
.interior_gallery_sec .interior_gallery_slider .owl-nav button {
    width: 58px;
    height: 58px;
    border-radius: 50%;
    background-repeat: no-repeat !important;
    background-position: center !important;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    background: #fff;
}
.interior_gallery_sec .interior_gallery_slider .owl-nav button span {
    display: none;

}
.interior_gallery_sec .interior_gallery_slider .owl-nav button.owl-prev {
    background-image: url(../images/interior_designers_bangalore/s_left_arrow.png);
    left: -2%;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

.interior_gallery_sec .interior_gallery_slider .owl-nav button.owl-next {
    background-image: url(../images/interior_designers_bangalore/s_right_arrow.png);
    right: -2%;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

/* Interior Gallery Sec */


/* Estimate Sec */

.estimate_sec {
    padding: 0;
}

.estimate_sec .title {
    font-weight: 600;
    text-transform: capitalize;
    margin-bottom: 10px;
}

.estimate_sec  .des {
    color: #000;
    font-size: 16px;

}
.estimate_sec .row {
    margin-top: 60px;
}
.estimate_sec .estimate_banner {
    display: block;
    border-radius: 15px;
    overflow: hidden;
}
.estimate_sec .estimate_content {
    background: #fff;
    box-shadow: 0px 5px 44px 0px rgba(159, 157, 157, 0.25);
    padding: 38px 34px;
    position: relative;
    z-index: 0;
    border-radius: 15px;
}
.estimate_sec .estimate_content .view_more:after {
    width: 100%;
    height: 100%;
}
.estimate_sec .estimate_content .estimate_icon {
    width: 100px;
    margin-bottom: 20px;
}
.estimate_sec .estimate_content .estimate_icon img {
    width: 100%;
}
.estimate_sec .estimate_content .text_content .estimate_title {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 10px;
    color: #321926;
}
.estimate_sec .estimate_content .text_content .des {
    width: 30%;
}
.estimate_sec .estimate_content .calculator_icon {
    width: 50px;
    position: absolute;
    top: 9%;
    right: 3%;

}
.estimate_sec .estimate_content .calculator_icon img {
    width: 100%;
}
.estimate_sec .estimate_banner img {
    height: 360px;
}
.estimate_sec .estimate_banner img {
    height: 360px;
}

/* Estimate Sec */

.interior_design_page.designers_bangalore_page .bangalore_client .title_des {
    margin-bottom: 50px;
}
.interior_design_page.designers_bangalore_page .bangalore_client .title_des a {
    color: #be955a;
    font-weight: 700;
}
.interior_design_page.designers_bangalore_page .bangalore_client .title_des a:hover {
    color: #e2b978;
}


/* Asenseinterior Sec */

.asenseinterior_sec {
    padding: 70px 0 0;
}
.asenseinterior_sec .title {
    margin-bottom: 60px;
}
.asenseinterior_sec .text_content .asenseinterior_icon {
    width: 16%;
    margin: 0 auto 8px;
}

.asenseinterior_sec .text_content .asenseinterior_icon img {
    width: 100%;
}


.asenseinterior_sec  .text_content {
    text-align: center;
}



.asenseinterior_sec .text_content .number {
    font-weight: 700;
    font-size: 36px;
    margin-bottom: 0;
    line-height: 1.5;
    color: #412145;
}


.asenseinterior_sec .text_content .des {
    margin: 0;
    color: #412145;
    text-transform: capitalize;
    font-size: 20px;
}

/* Asenseinterior Sec */









/* Experience Review */
.experience_review {
    padding: 110px 0;
}
.experience_review .title {
    margin-bottom: 80px;

}

.experience_review .experience_photo_sec .experience_photo {
    height: 312px;
    overflow: hidden;
    border-radius: 15px;
    position: relative;
}


.experience_review .experience_photo_sec .experience_photo img {
    width: 100%;
    height: 312px;
    object-fit: cover;
}



.experience_review .experience_photo_sec .experience_photo:after {

    content: "";

    background: #0000004a;

    position: absolute;

    top: 0;

    bottom: 0;

    left: 0;

    right: 0;

}





.experience_review .experience_photo_sec .experience_content {

    position: relative;

}



.experience_review .experience_photo_sec .experience_content .place {

    position: absolute;

    bottom: 0;

    color: #fff;

    font-size: 20px;

    margin: 10px;

    left: 0;

    right: 0;

    text-align: center;

}



.experience_review .experience_photo_sec .experience_content.more_way {

    display: flex;

    align-items: center;

    justify-content: center;

}



.experience_review .experience_photo_sec .experience_content.more_way .place {

    font-size: 30px;

    top: 0;

    bottom: 0;

    margin: auto;

    display: flex;

    align-items: center;

    justify-content: center;

    padding: 20px;

}



.experience_review .review_text_sec .google_review {
    display: flex;
    margin-bottom: 20px;
}



.experience_review .review_text_sec .google_review .google_icon {
    width: 50px;
    margin-top: 6px;
}



.experience_review .review_text_sec .google_review .google_icon img {

    width: 100%;

}



.experience_review .review_text_sec .google_review .text_content {
    margin-left: 14px;
}
.experience_review .review_text_sec .google_review .text_content .studio_name {
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 0;
    color: #241925;
}


.experience_review .review_text_sec .google_review .text_content .reviews {

    font-size: 18px;

    color: #000;

    margin-bottom: 0;

}



.experience_review .review_text_sec .google_review .text_content .reviews span {

    color: #7D7D7D;

}



.experience_review .review_text_sec .google_review .text_content img {

    width: 80px;

}



.experience_review .review_text_sec .title {

    text-align: left;

    font-size: 24px;

    margin: 20px auto;

}

.experience_review .review_text_sec .location_list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.experience_review .review_text_sec .location_list a {
    color: #000;
    border-right: 1px solid #000;
    line-height: 16px;
    margin-right: 5px;
    padding-right: 4px;
    font-size: 14px;
    margin-bottom: 4px;
}
.experience_review .review_text_sec .location_list a:hover {
    color: #be955a;
}
.experience_review .review_text_sec .location_list a:last-child {
    border-right: none;
}
.experience_review .review_text_sec .des {

    font-size: 16px;

    margin: 0 auto 6px;

    color: #000;

}



.experience_review .award_sec {
    margin-top: 20px;
}



.experience_review .award_sec .award_photo {
    width: 40%;
    display: block;
}


.experience_review .award_sec .award_photo img {

    width: 100%;

}



.experience_review .award_sec .des {
    margin-bottom: 16px;
    color: #000;
    font-size: 22px;
    font-weight: 600;
}


/* Experience Review */



/* Making News */

.making_news {

    padding: 0 0 60px;

    border-bottom: 1px solid #EDE9ED;

}



.making_news .title {

    margin-bottom: 80px;

    font-size: 44px;

}



.making_news .news_icon {

    border: 1px solid #CCCCCC;

    border-radius: 10px;

    height: 90px;

    display: flex;

    align-items: center;

    justify-content: center;

    padding: 15px;

}



.making_news .news_icon img {

    width: 70%;

    margin: auto;

}

/* Making News */



/* Partners Sec */
.partners_sec {
    padding: 120px 0;
}
.partners_sec .title {
    margin-bottom: 80px;
    font-size: 44px;
}

.partners_sec .pathner_slider .pathner_icon {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100px;
}



.partners_sec .pathner_slider .pathner_icon img {
    width: 50%;
    margin: auto;
}



.partners_sec .pathner_slider .owl-dots {
    display: block !important;
}





.partners_sec .pathner_slider button.owl-dot {
    width: 18px;
    height: 18px;
    border: 1px solid #fcf9fd;
    border-radius: 50%;
    margin: 0 10px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.partners_sec .pathner_slider button.owl-dot span {
    width: 8px;
    height: 8px;
    margin: 0;
    background: #321926 !important;
}
.partners_sec .pathner_slider button.owl-dot.active {
    border: 1px solid #321926 ;
}

/* .partners_sec .pathner_slider .owl-dots.disabled {
    display: block !important;
} */

/* Partners Sec */











/****==== Interior Design Page ====****/





/****==== Interior Decorators Bangalore Page ====****/


/* Banner Sec */
.interior_design_page.designers_bangalore_page .interior_banner {
    height: 640px;
}
.interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .from_sec .serviceable_area {
    align-items: center;
}
.interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content {
    padding-top: 110px;
}
.interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .banner_content.banner_youtube_sec {
    margin-top: 154px;
}

.interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .banner_content.award_content {
    margin-top: 120px;
}
.interior_design_page.designers_bangalore_page .interior_banner .banner_content.google_review {
    position: relative;
    top: -10px;
}
.interior_design_page.designers_bangalore_page .interior_banner .banner_content .rating_content .banner_title {
    font-size: 40px;
    margin-bottom: 20px;
}
.interior_design_page.designers_bangalore_page .interior_banner .banner_content .awards_icon {
    width: 38%;
}
.interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .from_sec .top_sec .from_title {
    font-size: 22px;
    padding: 12px;
}
.interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .youtube_content .view {
    font-size: 34px;
}
.interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .from_sec .serviceable_area {
    margin-bottom: 5px;
}

.interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .from_sec .team_from .form-group input {
    font-size: 14px;
    height: 30px;
}
.interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .from_sec .team_from .form-group.mobile_no input {
    border-radius: 0 6px 6px 0;
}
.interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .from_sec .team_from .upload {
    padding: 12px 15px;
}
.interior_design_page.designers_bangalore_page .interior_banner .custom_floor_plan [type="radio"]:checked + label, .interior_design_page.designers_bangalore_page .interior_banner .custom_floor_plan [type="radio"]:not(:checked) + label {
    line-height: 20px;
    height: 28px;
    line-height: 28px;
    font-size: 15px !important;
}
.interior_design_page.designers_bangalore_page .interior_banner .banner_content .rating_content .rating_bottom .text_content .review {
    font-size: 26px;
}
.interior_design_page.designers_bangalore_page .interior_banner .banner_content .rating_content .rating_bottom span {
    font-size: 20px;
}
.interior_design_page.designers_bangalore_page .interior_banner .banner_content .rating_content .rating_bottom .rating_icon {
    width: 55%;
}
.interior_design_page.designers_bangalore_page .interior_banner .banner_content .rating_content .rating_bottom .google_icon {
    width: 42px;
}
.interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .banner_content.award_content .banner_title {
    width: 70%;
}
.interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .banner_title {
    font-size: 40px;
}
.interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .from_sec .team_from .form-group {
    margin-bottom: 12px;
}

.interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .from_sec .team_from .custom-checkbox.updates_whatsapp {
    font-size: 13px;
    margin-top: 0;
    margin-bottom: 8px;
}
.interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .from_sec .serviceable_area {
    display: block;
    align-items: center;
}
.interior_design_page.designers_bangalore_page .interior_banner .custom_floor_plan [type="radio"]:checked + label, .interior_design_page.designers_bangalore_page .interior_banner .custom_floor_plan [type="radio"]:not(:checked) + label {
    font-size: 14px !important;
}
.custom_floor_plan .custom-radio {
    width: 35%;
    margin-right: 3px;
}

.interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .from_sec .team_from .custom-checkbox.updates_whatsapp label {
    font-size: 13px;
}
.interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .from_sec .team_from .custom-checkbox.updates_whatsapp label:after {
    left: -8%;
    top: 3px;
    width: 9px;
    height: 9px;
}
/* Banner Sec */

/* Banner Bottom Sec */
.interior_design_page.designers_bangalore_page .banner_bottom_sec {
    background: #321926;
    padding: 0;
}

.interior_design_page.designers_bangalore_page .banner_bottom_sec .container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    max-width: 84%;
    padding: 0;
}

.interior_design_page.designers_bangalore_page .banner_bottom_sec .interior_fatures {
    display: flex;
    padding: 14px;
    background: #321926;
    align-items: self-start;
    width: 33%;
    align-items: center;
}
.interior_design_page.designers_bangalore_page .banner_bottom_sec .interior_fatures .fatures_icon {
    width: 48px;
    margin-right: 24px;
}
.interior_design_page.designers_bangalore_page .banner_bottom_sec .interior_fatures .list_sec {
    margin: 0;
}

.interior_design_page.designers_bangalore_page .banner_bottom_sec .interior_fatures .list_sec li {
    font-size: 18px;
    color: #be955a;
    line-height: 1.2;
    margin-bottom: 12px;
    list-style: disc;
}
/* .interior_design_page.designers_bangalore_page .banner_bottom_sec .interior_fatures .list_sec li.one {
    color: #8f7a91;
}
.interior_design_page.designers_bangalore_page .banner_bottom_sec .interior_fatures .list_sec li.two {
    color: #b19cb3;
} */
.interior_design_page.designers_bangalore_page .banner_bottom_sec .interior_fatures .warranty_title {
    margin: 0;
    color: #cbafcd;
    font-size: 30px;
    text-transform: capitalize;
    font-weight: 500;
}

.interior_design_page.designers_bangalore_page .banner_bottom_sec .interior_fatures:nth-child(2n) {
    background: #3e2733;
}

/* Banner Bottom Sec */

.interior_design_page.designers_bangalore_page .client_sec.bangalore_client .title {
    text-align: left;
    /* font-size: 24px; */
    margin-bottom: 20px;
}
.interior_design_page.designers_bangalore_page .client_sec.bangalore_client .client_slider .owl-nav {
    display: block;
    position: initial;
}
.interior_design_page.designers_bangalore_page .client_sec.bangalore_client .happy_customers .owl-nav button.owl-next {
    background-image: url(../images/decorators_bangalore/s_right_arrow.png);
    right: -2%;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    text-indent: 50px;
    overflow: hidden;
}
.interior_design_page.designers_bangalore_page .client_sec.bangalore_client .client_slider .owl-nav button.owl-prev {
    background-image: url(../images/decorators_bangalore/s_left_arrow.png);
    left: -2%;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    position: absolute;
    top: 0;
    left: -30px;
    /* z-index: -1; */
    bottom: 0;
    margin: auto;
    text-indent: -70px;
    overflow: hidden;
}
.interior_design_page.designers_bangalore_page .client_sec.bangalore_client .client_slider .owl-nav button.owl-next {
    background-image: url(../images/decorators_bangalore/s_right_arrow.png);
    right: -30px;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    text-indent: 50px;
    overflow: hidden;
}

.interior_design_page.designers_bangalore_page .client_sec.bangalore_client .owl-dots {
    display: none !important;
}
.interior_design_page.designers_bangalore_page .client_sec.bangalore_client .client_slider .owl-dots {
    display: none;
}
.interior_design_page.designers_bangalore_page .interior_gallery_sec.interior_reel .reels_gallery_slider .reel_post {
    border-radius: 15px;
    overflow: hidden;
    height: 720px;
    display: block;
    /* width: 560px; */
}
.interior_design_page.designers_bangalore_page .interior_gallery_sec.interior_reel .reels_gallery_slider .owl-nav.disabled {
    display: block;
}
.interior_design_page.designers_bangalore_page .interior_gallery_sec.interior_reel .reels_gallery_slider .reel_post iframe {
    height: 720px;
    /* width: 560px; */
}



.interior_design_page.designers_bangalore_page .interior_gallery_sec.interior_reel .reels_gallery_slider .owl-nav button {
    width: 58px;
    height: 58px;
    border-radius: 50%;
    background-repeat: no-repeat !important;
    background-position: center !important;
    text-indent: -70px;
    overflow: hidden;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    position: absolute;
    background: #fff;
    top:0;
    bottom: 0;
    margin: auto;
    text-indent: -70px;
    overflow: hidden;
    position: absolute;
}
.interior_design_page.designers_bangalore_page .interior_gallery_sec.interior_reel .reels_gallery_slider .owl-nav button.owl-prev {
    background-image: url(../images/decorators_bangalore/s_left_arrow.png);
    left: -2%;
  
}
.interior_design_page.designers_bangalore_page .interior_gallery_sec.interior_reel .reels_gallery_slider .owl-nav button.owl-next {
    background-image: url(../images/decorators_bangalore/s_right_arrow.png);
    right: -2%;
}


/* .interior_design_page.designers_bangalore_page .services_sec {
    padding-bottom: 0;
} */


.interior_design_page.designers_bangalore_page .client_sec.bangalore_client .happy_customers .owl-nav button {
    width: 58px;
    height: 58px;
    border-radius: 50%;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background: #fff;
    position: absolute;
    top: 0;
    bottom: 0;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    margin: auto;
}
.interior_design_page.designers_bangalore_page .client_sec.bangalore_client .happy_customers .owl-nav button.owl-prev {
    background-image: url(../images/decorators_bangalore/s_left_arrow.png);
    left: -2%;
    text-indent: -70px;
    overflow: hidden;
}

.interior_design_page.designers_bangalore_page .client_sec.bangalore_client .happy_customers .owl-nav button.owl-next {
    background-image: url(../images/decorators_bangalore/s_right_arrow.png);
    right: -2%;
    text-indent: -70px;
}

.client_sec.bangalore_client .client_content a {
    height: 315px;
    display: block;
    overflow: hidden;
    border-radius: 20px;
    position: relative;
}

.interior_design_page.designers_bangalore_page .making_news {
    padding: 120px 0;
}
.interior_design_page.designers_bangalore_page .estimate_sec {
    padding: 0 0 120px;
}


.interior_design_page.designers_bangalore_page .client_sec.bangalore_client .happy_customers_slider {
    margin-top: 100px;
    margin-bottom: 100px;
}
.interior_design_page.designers_bangalore_page .client_sec.bangalore_client .happy_customers_slider .owl-nav button {
    width: 58px;
    height: 58px;
    border-radius: 50%;
    background-repeat: no-repeat !important;
    background-position: center !important;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    background: #fff;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    text-indent: -70px;
    overflow: hidden;
}
.interior_design_page.designers_bangalore_page .client_sec.bangalore_client .happy_customers_slider .owl-nav button.owl-prev {
    background-image: url(../images/decorators_bangalore/s_left_arrow.png);
    left: -2%;
    
}

.interior_design_page.designers_bangalore_page .client_sec.bangalore_client .happy_customers_slider .owl-nav button.owl-next {
    background-image: url(../images/decorators_bangalore/s_right_arrow.png);
    right: -2%;
}





/* Warranty Delivery */

.warranty_delivery {
    background: #fafafa;
    padding: 80px 0 130px;
    text-align: center;
    position: relative;
    z-index: 0;
}
.warranty_delivery .view_more {
    font-size: 16px;
    padding: 12px 24px;
    margin-top: 30px;
}

.warranty_delivery .view_more:after {
    width: 100%;
    height: 100%;
}
.warranty_delivery .border-right {
    border-right: 1px solid #e6e6e6 !important;
}
.warranty_delivery .warranty_content {
    text-align: center;
    padding: 0 20px;
}
.warranty_delivery .warranty_content .warranty_icon {
    width: 54px;
    margin: auto;
}
.warranty_delivery .warranty_content .warranty_icon img {
    width: 100%;
}
.warranty_delivery .warranty_content  .text_content {
    margin-top: 20px;
}



.warranty_delivery .warranty_content .text_content .warranty_title {
    font-size: 20px;
    font-weight: 600;
    color: #321926;
    margin-bottom: 8px;
    text-transform: capitalize;
}

.warranty_delivery .warranty_content .text_content .des {
    line-height: 1.4;
    font-size: 15px;
    color: #0D0D0D;
}


.warranty_delivery .row {

    align-items: center;

}
/* Warranty Delivery */


.client_modal .modal-content button.close {
    position: absolute;
    right: 0;
    background: #321926;
    opacity: 1;
    width: 30px;
    z-index: 1;
    height: 30px;
    border-radius: 50%;
    display: flex;
    /* align-items: center; */
    justify-content: center;
    line-height: 21px;
    border: 2px solid #e2b978;
}
.client_modal .modal-content button.close span {
    color: #e2b978;
    font-weight: 400;
    text-shadow: none;
    line-height: 23px;
    font-size: 18px;
}
.client_modal .modal-dialog {
    max-width: 40%;
    border-radius: 10px;
    overflow: hidden;
}

.client_modal .modal-dialog .modal-body {
    padding: 10px;
    height: 430px;
}

.client_modal .modal-dialog .modal-body iframe {
    height: 410px;
}
.client_sec .client_content .text_content  .octf-btn {
    height: auto;
    border-radius: 0;
    width: auto;
    display: inline;
    padding: 6px 10px;
}

.happy_customers .client_content {
    position: relative;
}
.happy_customers .client_content .client_video .vd-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 50px;
    height: 50px;
}
.happy_customers .client_content .client_video .vd-icon span {
    width: 50px;
    height: 50px;
    background: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #e2b978;
    font-size: 18px;
}


.interior_design_page.designers_bangalore_page .client_sec.bangalore_client .happy_customers_slider .client_content .client_video {

    position: relative;
}
.interior_design_page.designers_bangalore_page .client_sec.bangalore_client .happy_customers_slider .client_content .client_video .vd-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 50px;
    height: 50px;
}
.interior_design_page.designers_bangalore_page .client_sec.bangalore_client .happy_customers_slider .client_content .client_video .vd-icon span {
    width: 50px;
    height: 50px;
    background: #ffffff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #e2b978;
    font-size: 18px;
}

/****==== Interior Decorators Bangalore Page ====****/















/*****===== Start Responsive Css  *****/


/* 2560px */
@media (max-width:  2560px) {
    
    .interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content {
        padding-top: 160px;
    }
    .interior_design_page.designers_bangalore_page .interior_banner {
        height: 690px;
    }
    .interior_design_page .interior_banner img {
        height: 980px;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .from_sec {
        width: 20%;
        flex: 0 0 20%;
    }

    .client_sec.bangalore_client .client_content a, .client_sec.bangalore_client .client_content a iframe {
        height: 384px;
    }

    .estimate_sec .estimate_banner img {
        height: 500px;
    }
    .estimate_sec .estimate_content {
        padding: 108px 64px;
    }
    .estimate_sec .estimate_content .calculator_icon {
        top: 10%;
        right: 4%;
    }
}



/* 24000px */
@media (max-width:  2400px) {
    .interior_design_page .interior_banner .container-fluid .experience_content .from_sec {
        width: 24%;
        flex: 0 0 24%;
    }
    .estimate_sec .estimate_banner img {
        height: 422px;
    }
    .estimate_sec .estimate_content {
        padding: 70px 44px;
    }
    
}

/* 24000px */
@media (max-width:  2400px) {
    .interior_design_page .interior_banner .container-fluid .experience_content .from_sec {
        width: 28%;
        flex: 0 0 28%;
    }

    .client_sec.bangalore_client .client_content a, .client_sec.bangalore_client .client_content a iframe {
        height: 324px;
    }
    .estimate_sec .estimate_banner img {
        height: 366px;
    }
    .estimate_sec .estimate_content {
        padding: 44px 34px;
    }
   

}

/* 1850px */

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



    /* Experience Center Page */

    .interior_experience {

        background-size: 40%;

    }

    .get_touch_sec .text_content {

        margin-left: 34%;

    }

    .get_touch_sec:before {
        width: 38%;
        background-size: cover;
        height: 374px;
    }

    .pathner_sec:before {

        width: 13%;

    }

    .contact_text_content {

        padding: 60px 14% 110px 90px;

    }

    /* Experience Center Page */





    /* Interior Design Page */

    .interior_design_page .interior_banner .container-fluid .experience_content .from_sec {
        background: #fff;
        width: 30%;
        flex: 0 0 30%;
    }

    /* .interior_design_page .interior_banner .container-fluid .experience_content .banner_title {

        width: 44%;

    } */

    .interior_design_page .services_sec .services_content  .des {

        width: 40%;

    }

    /* Interior Design Page */

    

}



/* 1800px */

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



    /* Interior Design Page */
    .interior_design_page .interior_banner .interior_slider {
        width: 56%;
    }
    .client_sec .client_content a, .client_sec .client_content .client_video img {

        height: 270px;

    }

    .design_sec .design_content .design_icon {

        height: 160px;

    }
    .experience_review .award_sec .award_photo {
        width: 44%;
    }
    /* Interior Design Page */

    .client_sec.bangalore_client .client_content a, .client_sec.bangalore_client .client_content a iframe {
        height: 265px;
    }


    .interior_design_page .interior_banner .container-fluid .experience_content .from_sec {
        width: 36%;
        flex: 0 0 36%;
    }
   

    .estimate_sec .estimate_banner img {
        height: 310px;
    }
    .estimate_sec .estimate_content {
        padding: 24px;
    }
    .estimate_sec .estimate_content .estimate_icon {
        width: 72px;
        margin-bottom: 20px;
    }
    .estimate_sec .estimate_content .des {
        margin-bottom: 18px;
    }
  

}



/* 1600px */

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



    /* Experience Center Page */


    .get_touch_sec:before {

        width: 30%;

    }

    .get_touch_sec .text_content {

        margin-left: 28%;

        margin-right: 30px;

    }

    .pathner_sec .container {

        max-width: 70%;

    }

    .pathner_sec:before {

        width: 15%;

    }

    .pathner_sec .pathner_slider {

        padding: 0 50px;

    }

    .contact_text_content {

        padding: 60px 8% 110px 90px;

    }

    /* Experience Center Page */



    /* Interior Design Page */

    .interior_design_page .interior_banner .container-fluid .experience_content .banner_title {
        font-size: 54px;
    }
    .interior_design_page .interior_banner .banner_content .awards_icon {
        width: 64%;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .from_sec {
        width: 42%;
        flex: 0 0 42%;
    }

    .visit_sec .visit_content .visit_title {

        font-size: 48px;

    }
    .experience_review .title {
        font-size: 38px;
    }
    .interior_gallery_sec .interior_gallery_slider .gallery_photo, .interior_gallery_sec .interior_gallery_slider .gallery_photo img {

        height: 240px;

    }

    .experience_review .experience_photo_sec .experience_photo, .experience_review .experience_photo_sec .experience_photo img {
        height: 350px;
    }

    .client_sec .client_content a, .client_sec .client_content .client_video img {

        height: 228px;

    }

    .estimate_sec .estimate_content .text_content .des {

        width: 40%;

    }

    /* Interior Design Page */

    .client_sec.bangalore_client .client_content a, .client_sec.bangalore_client .client_content a iframe {
        height: 225px;
    }

    .estimate_sec .estimate_banner img {
        height: 268px;
    }
  
    .estimate_sec .estimate_content .estimate_icon {
        width: 56px;
        margin-bottom: 10px;
    }
    .estimate_sec .estimate_content .text_content .des {
        margin-bottom: 14px;
    }
    .estimate_sec .estimate_content .text_content .octf-btn {
        padding: 14px 25px;
    }
    .estimate_sec .estimate_content .text_content .estimate_title {
        margin-bottom: 5px;
    }

    .interior_design_page .services_sec {
        padding: 110px 0 60px;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .from_sec {
        width: 38%;
        flex: 0 0 38%;
    }
   

}





/* 1400px */

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



     /* Experience Center Page */

    /* .experience_page .experience_banner .text_content .banner_title {

        font-size: 84px;

    } */

    .interior_experience {

        background-size: 62%;

        background-position: 160% center;

    }

    .team_sec {

        padding-bottom: 200px;

    }

    .contact_text_content {

        padding: 60px 4% 60px 40px;

    }

    .best_interior_sec .interior_slider .interior_content .interior_wrapp_content {

        height: 396px;

    }

    .best_interior_sec .interior_slider .interior_content:before {

        width: 86%;

        height: 78%;

    }

     /* Experience Center Page */



     /* Interior Design Page */

     .interior_design_page .interior_banner .container-fluid .experience_content .banner_title {
        font-size: 44px;
    }
    .interior_design_page .interior_banner .banner_content .rating_content .rating_bottom .text_content .review {
        font-size: 40px;
    }
    .interior_design_page .interior_banner .banner_content .rating_content .rating_bottom .rating_icon {
        width: 60%;
    }
    .interior_design_page .interior_banner .banner_content .rating_content .rating_bottom .google_icon {
        width: 58px;
    }
    .interior_design_page .interior_banner .banner_content .rating_content .rating_bottom .text_content .review {
        line-height: 1;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .youtube_content .view {
        font-size: 38px;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .youtube_content .view img {
        width: 62px;
        margin-left: 20px;
        overflow: visible;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .from_sec {
        width: 38%;
        flex: 0 0 38%;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .custom-checkbox.term_conditions label {
        font-size: 14px;
        margin-top: 13px;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .custom-checkbox.term_conditions label  a {
        font-size: 14px;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .form-group label {
        font-size: 14px;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .from_sec .serviceable_area .custom-checkbox label:before {
        top: 3px;
    }
    
    .interior_design_page .interior_banner .container-fluid .experience_content .from_sec .serviceable_area .custom-checkbox label:after {
        top: 5px;
    }
    .experience_review .review_text_sec .title {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .asenseinterior_sec .text_content .number {
        font-size: 40px;
    }
    .client_sec.bangalore_client .client_content a {
        border-radius: 10px;
    }
    .interior_design_page.designers_bangalore_page .client_sec.bangalore_client .title {
        font-size: 20px;
        margin-bottom: 20px;
    }
    .interior_design_page.designers_bangalore_page .client_sec.bangalore_client .happy_customers .owl-nav button {
        width: 38px;
        height: 38px;
        background-size: 8px;
    }
    .happy_customers .client_content .client_video .vd-icon span {
        width: 40px;
        height: 40px;
        font-size: 14px;
    }
    .interior_design_page .services_sec .services_content .icon {
        width: 50px;
        margin: 0 auto 10px;
    }
    .interior_design_page .services_sec .services_content .des {
        width: 78%;
        font-size: 14px;
    }

    .interior_gallery_sec .interior_gallery_slider .gallery_photo, .interior_gallery_sec .interior_gallery_slider .gallery_photo img {

        height: 190px;

    }

    .experience_review .experience_photo_sec .experience_content.more_way .place {

        font-size: 24px;

    }

    .warranty_delivery .warranty_content .warranty_icon {
        width: 40px;
    }
    .warranty_delivery .warranty_content .text_content .warranty_title {
        font-size: 16px;
    }
    .warranty_delivery .warranty_content .text_content .des {
        font-size: 13px;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .btn:after {
        border-radius: 5px;
    }
    .warranty_delivery {
        padding: 80px 0;
    }
    .warranty_delivery .view_more {
        font-size: 14px;
        padding: 12px 24px;
        margin-top: 10px;
        border-radius: 6px;
    }
    .warranty_delivery .view_more:after {
        border-radius: 6px;
    }
    .making_news .title {
        margin-bottom: 30px;
        font-size: 26px;
    }
    .interior_design_page.designers_bangalore_page .making_news {
        padding: 70px 0;
    }
    .partners_sec {
        padding: 60px 0;
    }
    .partners_sec .title {
        margin-bottom: 20px;
        font-size: 23px;
    }
    /* Interior Design Page */

    

    /* Interior decorators Bangalore */
    .interior_design_page.designers_bangalore_page .interior_banner {
        height: 550px;
    }
    
    .interior_design_page.designers_bangalore_page .interior_banner .interior_slider {
        width: 50%;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .interior_slider .banner_content {
        padding: 10px;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .banner_content .rating_content .banner_title {
        font-size: 30px;
        margin-bottom: 20px;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .youtube_content .view {
        font-size: 26px;
    }
    /* .interior_design_page.designers_bangalore_page .interior_banner .owl-item {
        margin-right: 10px;
    } */

    .interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .from_sec .team_from .custom-checkbox.updates_whatsapp label {
        font-size: 11px;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .custom_floor_plan [type="radio"]:checked + label, .interior_design_page.designers_bangalore_page .interior_banner .custom_floor_plan [type="radio"]:not(:checked) + label {
        font-size: 13px !important;
    }
    .interior_design_page.designers_bangalore_page .banner_bottom_sec .container {
        max-width: 94%;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .from_sec .top_sec .from_title {
        font-size: 20px;
        padding: 6px;
    }
    .banner_bottom_sec .interior_fatures .fatures_icon {
        width: 40px;
    }
    .banner_bottom_sec .interior_fatures .warranty_title {
        font-size: 24px;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content {
        padding-top: 100px;
    }
   
    .interior_design_page .interior_banner .container-fluid .experience_content .banner_title {
        font-size: 34px;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .banner_title {
        font-size: 30px;
    }
    .interior_design_page.designers_bangalore_page .services_sec {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .interior_design_page.designers_bangalore_page .client_sec.bangalore_client .happy_customers_slider {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .interior_gallery_sec .title {
        font-size: 20px;
    }
    .interior_design_page.designers_bangalore_page .interior_gallery_sec.interior_reel .reels_gallery_slider .reel_post, .interior_design_page.designers_bangalore_page .interior_gallery_sec.interior_reel .reels_gallery_slider .reel_post iframe {
        height: 510px;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .banner_content.award_content .banner_title {
        width: 90%;
        font-size: 30px;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .from_sec .team_from .form-group {
        margin-bottom: 8px;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .from_sec .team_from .upload p {
        font-size: 16px;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .from_sec .team_from .btn {
        padding: 8px;
        margin-top: 4px;
        font-size: 14px;
        border-radius: 5px;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .from_sec .team_from  .custom-checkbox {
        margin-bottom: 6px;
    }
    .interior_design_page.designers_bangalore_page .banner_bottom_sec .interior_fatures .fatures_icon {
        width: 38px;
        margin-right: 10px;
    }
    .interior_design_page.designers_bangalore_page .banner_bottom_sec .interior_fatures .list_sec li {
        font-size: 14px;
        line-height: 1.2;
        margin-bottom: 7px;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .from_sec .team_from .custom-checkbox.updates_whatsapp label:after {
        left: -9.2%;
    }
    .interior_design_page .services_sec .services_content .icon {
        width: 60px;
        margin: 0 auto 10px;
    }
    .client_modal .modal-dialog .modal-body {
        padding: 10px;
        height: 310px;
    }
    .client_modal .modal-dialog .modal-body iframe {
        height: 290px;
    }
    .client_modal .modal-content button.close {
        right: 3px;
        top: 3px;
    }

    .experience_review {
        padding: 60px 0;
    }
    .experience_review .title {
        font-size: 22px;
        margin-bottom: 40px;
    }
    .experience_review .experience_photo_sec .experience_photo {
        border-radius: 10px;
    }
    .experience_review .review_text_sec .location_list a {
        font-size: 13px;
    }
    .experience_review .experience_photo_sec .experience_photo, .experience_review .experience_photo_sec .experience_photo img {
        height: 344px;
    }
    .experience_review .review_text_sec .google_review .google_icon {
        width: 38px;
    }
    .experience_review .review_text_sec .google_review .text_content .studio_name {
        margin-bottom: 4px;
        font-size: 18px;
    }
    .experience_review .review_text_sec .google_review .text_content .reviews {
        font-size: 16px;
    }
    .experience_review .review_text_sec .des {
        font-size: 14px;
    }
    .experience_review .award_sec {
        margin-top: 10px;
    }
    .experience_review .award_sec .des {
        margin-bottom: 8px;
        font-size: 18px;
    }
    .experience_review .award_sec .award_photo {
        width: 38%;
    }

    


    /* Interior decorators Bangalore */

    .estimate_sec .estimate_content .view_more {
        font-size: 14px;
        padding: 10px 16px;
        border-radius: 5px;
    }
    .estimate_sec .estimate_content .view_more:after {
        border-radius: 6px;
    }
    .estimate_sec .estimate_banner img {
        height: 225px;
    }

    .estimate_sec .estimate_content .estimate_icon {
        width: 44px;
        margin-bottom: 10px;
    }
    .estimate_sec .estimate_content .text_content .estimate_title {
        font-size: 18px;
    }
    .estimate_sec .estimate_content .text_content .des {
        font-size: 14px;
    }
    .estimate_sec .estimate_content .calculator_icon {
        width: 36px;
    }



  


   

}





/* 1200px */

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



   



    /* Interior Design Page */

    .interior_design_page .services_sec .services_content .des {
        width: 90%;
        font-size: 12px;
    }
    .interior_design_page .services_sec .services_content .icon {
        width: 50px;
        margin: 0 auto 10px;
        height: 45px;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .from_sec .top_sec .from_title {
        font-size: 18px;
        padding: 12px;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from {
        padding: 10px;
    }
    
    .interior_design_page .interior_banner .container-fluid .experience_content .from_sec {
        width: 40%;
        flex: 0 0 40%;
        border-radius: 5px;
    }
    .interior_design_page .interior_banner .banner_content .rating_content {
        margin-bottom: 24px;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .banner_title {
        font-size: 28px;
    }
    .interior_design_page .interior_banner .banner_content .rating_content .rating_bottom .text_content .review {
        font-size: 30px;
    }

    .interior_design_page .interior_banner .banner_content .rating_content .rating_bottom .google_icon {
        width: 50px;
    }
    .interior_design_page .interior_banner .banner_content .rating_content .rating_bottom .rating_icon {
        width: 58%;
    }
    .interior_design_page .interior_banner .banner_content .awards_icon {
        width: 84%;
    }
    .interior_design_page .interior_banner .banner_content.google_review {
        top: 10px;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .banner_content.banner_youtube_sec {
        margin-top: 114px;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .banner_content.banner_youtube_sec .youtube_content .banner_title {
        font-size: 28px;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .youtube_content .view {
        font-size: 22px;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .banner_content.award_content .banner_title {
        font-size: 24px;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .banner_content .rating_content .rating_bottom .google_icon {
        width: 32px;
    }
    .interior_design_page .interior_banner .banner_content .rating_content .rating_bottom .text_content {
        margin-left: 8px;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .form-group label {
        font-size: 12px !important;
       
    }
    .interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .banner_title {
        font-size: 24px;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .banner_content .rating_content .rating_bottom .text_content .review {
        font-size: 20px;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .banner_content .rating_content .rating_bottom .rating_icon {
        width: 40%;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .banner_content .rating_content .rating_bottom span {
        font-size: 14px;
    }
    .interior_design_page.designers_bangalore_page .client_sec.bangalore_client .title {
        font-size: 18px;
        margin-bottom: 18px;
    }
    .interior_gallery_sec .interior_gallery_slider .owl-dots {

        display: none;

    }

    .interior_gallery_sec .interior_gallery_slider .owl-nav button.owl-prev {

        left: -4%;

    }

    .interior_gallery_sec .interior_gallery_slider .owl-nav button.owl-next {

        right: -4%;

    }
    
    .estimate_sec .estimate_content {
        padding: 22px;
    }
    .estimate_sec .estimate_content .calculator_icon {
        width: 40px;
    }
    .estimate_sec .estimate_content .text_content .des {
        width: 90%;
        margin-bottom: 8px;
    }
    .estimate_sec .estimate_content .text_content .octf-btn {
        padding: 8px 14px;
    }
    .estimate_sec .estimate_content .estimate_icon {
        width: 44px;
        margin-bottom: 10px;
    }

    .owl-theme .owl-nav.disabled + .owl-dots {

        margin-top: 0px;

    }

    .visit_sec .visit_content .visit_title {

        text-align: center;

    }

    .experience_review .award_sec .award_photo {
        width: 50%;
    }
    .experience_review .review_text_sec .title {
        font-size: 18px;
        margin-bottom: 6px;
    }
    .experience_review .award_sec .des {
        font-size: 16px;
    }
    .experience_review .experience_photo_sec .experience_content.more_way .place {

        font-size: 16px;

    }

    .experience_review .experience_photo_sec .experience_photo, .experience_review .experience_photo_sec .experience_photo img {
        height: 406px;
        border-radius: 10px;
    }
    .experience_review .review_text_sec .des {
        font-size: 12px;
    }
    .experience_review .review_text_sec .google_review .text_content .studio_name {
        margin-bottom: 4px;
        font-size: 16px;
    }
    .warranty_delivery .warranty_content {
        padding: 0 10px;
    }
    .warranty_delivery .warranty_content .text_content .warranty_title {

        font-size: 14px;

    }
    .warranty_delivery .warranty_content .text_content .des {
        font-size: 11px;
    }
    .warranty_delivery .view_more {
        font-size: 12px;
        padding: 12px 24px;
    }
    .client_sec .client_content a, .client_sec .client_content .client_video img {

        height: 155px;

    }

    .choose_sec .owl-dots {

        display: none;

    }
    .warranty_delivery {
        padding: 50px 0;
    }
    .warranty_delivery .warranty_content .warranty_icon {
        width: 44px;
    }
    .interior_design_page.designers_bangalore_page .making_news {
        padding: 40px 0;
    }
    .making_news .news_icon img {
        width: 90%;
    }
    .interior_design_page .container-fluid {
        padding: 0 30px;
    }
    .interior_design_page .interior_banner .interior_slider {
        width: 40%;
    }
    .partners_sec {
        padding: 40px 0;
    }
    .visit_sec .visit_content .visit_title {
        font-size: 38px;
    }
    .visit_sec .visit_content .des {
        font-size: 22px;
        width: 90%;
        margin-bottom: 40px;
    }

    .visit_sec .visit_photo, .visit_sec .visit_photo img {
        height: 860px;
    }
    .interior_design_page.designers_bangalore_page .services_sec {
        padding-top: 40px;
        padding-bottom: 10px;
    }
    .interior_design_page .services_sec .title {
        margin-bottom: 30px;
    }
    /* Interior Design Page */
    .client_sec.bangalore_client .client_content a {
        height: 155px;
    }
    .client_sec.bangalore_client .client_content a iframe {
        height: 155px;
    }
    .interior_design_page.designers_bangalore_page .client_sec.bangalore_client .happy_customers_slider {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .interior_design_page.designers_bangalore_page .client_sec.bangalore_client .happy_customers_slider .client_content .client_video .vd-icon span {
        width: 40px;
        height: 40px;
        font-size: 18px;
    }
    .interior_design_page.designers_bangalore_page .client_sec.bangalore_client .happy_customers_slider .client_content .client_video .vd-icon span i {
        font-size: 16px;
    }
    .interior_design_page.designers_bangalore_page .client_sec.bangalore_client .happy_customers_slider {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .interior_design_page.designers_bangalore_page .interior_gallery_sec.interior_reel .reels_gallery_slider .reel_post, .interior_design_page.designers_bangalore_page .interior_gallery_sec.interior_reel .reels_gallery_slider .reel_post iframe {
        height: 430px;
    }
    .interior_design_page.designers_bangalore_page .estimate_sec {
        padding: 0 0 70px;
    }
    .experience_review .title {
        font-size: 22px;
        margin-bottom: 20px;
    }
    .estimate_sec .estimate_content .text_content .estimate_title {
        font-size: 16px;
    }
    .estimate_sec .estimate_content .view_more {
        font-size: 12px;
        padding: 10px 16px;
    }
    .interior_design_page.designers_bangalore_page .interior_gallery_sec.interior_reel .reels_gallery_slider .owl-nav button {
        width: 40px;
        height: 40px;
        background-size: 10px;
    }

    
    .estimate_sec .estimate_banner img {
        height: 206px;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .from_sec .team_from .custom-checkbox.updates_whatsapp {
        margin-bottom: 0;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .custom-checkbox.updates_whatsapp label:before {
        height: 14px;
        width: 14px;
        top: -1px;
        left: -16px;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .from_sec .team_from .custom-checkbox.updates_whatsapp label:after {
        left: -9.2%;
        top: 1px;
        width: 10px;
        height: 10px;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .from_sec .serviceable_area .custom-checkbox label:before {
        top: 1px;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .from_sec .serviceable_area .custom-checkbox label:after {
        top: 3px;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .custom-checkbox.term_conditions label.custom-control-label {
        margin-top: 0;
    }
    

  

}





/* 991px */

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



    /* Experience Center Page */

    .experience_page .experience_banner .banner_content, .experience_page .experience_banner .banner_content img {

        height: 116vh;

    }

    .experience_page .experience_banner .banner_content img {

        object-fit: cover;

    }

    .experience_page .experience_banner .container {

        flex-direction: column;

        justify-content: center;

    }

    .experience_page .experience_banner .text_content {

        text-align: center;

        padding: 0 10px;

    }

    .experience_page .experience_banner .from_sec {

        width: 68%;

        flex: 0 0 68%;

    }

    .experience_page .experience_banner .banner_content .experience_content {

        width: 100%;

    }

    .experience_page .experience_banner .text_content .banner_title {

        font-size: 38px;

    }

    .experience_page .experience_banner .text_content .banner_title span {

        font-size: 34px;

        margin-bottom: 15px;

    }

    .interior_experience {

        background-position: 210% center;

        background-size: 68%;

    }

    .interior_experience .text_content {

        width: 80%;

    }



    .interior_experience .text_content .service_exprience .count_sec span {

        padding: 18px 4px;

    }



    .get_touch_sec:before {

        width: 34%;

        height: 374px;

    }

    .get_touch_sec .container {

        display: flex;

        align-items: start;

        flex-direction: column;

        padding-left: 36%;

    }

    .get_touch_sec .text_content {

        margin-left: 0;

        margin: 0 auto 30px;

    }

    .awards_sec .container .awards_content {
        display: flex;
        flex-direction: column;
        padding: 0 2px;
    }

    .awards_sec .container .awards_content .awards_photo {
        width: 100%;
        flex: 0 0 100%;
    }

  

    .awards_sec .container .awards_content .text_content {

        margin-top: 30px;

    }



    .address_sec {

        flex-direction: column;

    }

    .address_sec .map_sec {

        width: 100%;

        flex: 0 0 100%;

        min-height: 330px;

    }

    .address_sec .map_sec iframe {

        min-height: 330px;

    }

    .address_sec .contact_text_content {

        padding: 60px  30px;

        width: 100%;

    }

    /* Experience Center Page */





    /* Interior Design Page */

    .interior_design_page .services_sec .services_content .des {

        width: 90%;

    }

    .estimate_sec .estimate_content .text_content .des {

        width: 80%;

    }

    .interior_design_page .container-fluid {

        padding: 0 20px;

    }
    .asenseinterior_sec .text_content .asenseinterior_icon {
        width: 24%;
    }
    .asenseinterior_sec .text_content .number {
        font-size: 34px;
    }

    .owl-theme .owl-nav.disabled + .owl-dots {

        margin-top: -30px;

    }

    .visit_sec .visit_photo img {

        width: 100%;

        height: 350px;

    }

    .visit_sec .visit_content {

        padding: 45px 20px;

    }

    .visit_sec .visit_photo {

        height: 350px;

    }

    .refer_sec .text_content {
        width: 43%;
    }

    .refer_sec .refer_photo {
        width: 50%;
        flex: 0 0 50%;
    }



    .refer_sec .text_content .refer_title {
        font-size: 30px;
    }

    .making_news .news_icon img {

        width: 90%;

    }

    .interior_design_page .interior_banner .container-fluid .experience_content .banner_title {
        font-size: 23px;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .banner_content.banner_youtube_sec .youtube_content .banner_title {
        font-size: 30px;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .youtube_content .view {
        font-size: 24px;
    }
   
    .interior_design_page .interior_banner .container-fluid .experience_content .banner_content.banner_youtube_sec .youtube_content .banner_title {
        font-size: 28px;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .youtube_content .view {
        font-size: 24px;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .youtube_content .view img {
        width: 70px;
    }
    .interior_design_page .interior_banner .interior_slider {
        width: 40%;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .from_sec .top_sec .from_title {
        font-size: 22px;
    }
   
    .interior_design_page .interior_banner .container-fluid .experience_content .from_sec .form-group.serviceable_area label {
        width: auto;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .upload img {
        right: 18%;
    }
    .client_sec .client_content a, .client_sec .client_content .client_video img {
        height: 200px;
        /* object-fit: cover; */
        /* height: auto; */
    }
    .interior_gallery_sec .interior_gallery_slider .gallery_photo, .interior_gallery_sec .interior_gallery_slider .gallery_photo img {
        height: 270px;
    }
    .experience_review .title {
        font-size: 30px;
    }
    .experience_review .review_text_sec .google_review .text_content .studio_name {
        font-size: 20px;
    }
    .experience_review .review_text_sec .title {
        font-size: 20px;
    }
    .experience_review .award_sec .des {
        font-size: 20px;
    }
    .experience_review .experience_photo_sec .experience_photo, .experience_review .experience_photo_sec .experience_photo img {
        height: 264px;
        border-radius: 15px;
    }
    .partners_sec .title {
        margin-bottom: 80px;
        font-size: 34px;
    }
    .partners_sec .owl-theme .owl-nav.disabled + .owl-dots {
        margin-top: 40px;
        margin-bottom: 0 !important;
    }
    .steps_content .stap_slider {
        width: 80%;
    }
    /* Interior Design Page */

    


    /* Interior Decorators Bangalore */

    .interior_design_page.designers_bangalore_page .interior_banner {
        height: 720px;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .banner_content.award_content .banner_title {
        font-size: 29px;
    }
    
    .interior_design_page.designers_bangalore_page .interior_banner .interior_slider .banner_content.google_review .banner_title {
        font-size: 26px;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .interior_slider .banner_content.google_review .rating_content .rating_bottom .google_icon {
        width: 40px;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .interior_slider .banner_content.google_review .rating_content .rating_bottom .text_content .review {
        font-size: 26px;
    }
    
    .interior_design_page.designers_bangalore_page .interior_banner .interior_slider .banner_content.google_review .rating_content .rating_bottom .text_content span {
        font-size: 20px;
    }
    .banner_bottom_sec .interior_fatures .warranty_title {
        font-size: 18px;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .banner_content.award_content  {
        margin-top: 90px;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .banner_content.award_content .banner_title {
        width: 100%;
        font-size: 28px;
        
    }
    .interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .banner_content.banner_youtube_sec {
        margin-top: 64px;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .banner_content .awards_icon {
        width: 60%;
    }

    .interior_design_page .interior_banner .container-fluid .experience_content .from_sec {
        width: 51%;
        flex: 0 0 51%;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .from_sec .team_from .custom-checkbox input {
        height: auto;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .from_sec .team_from .custom-checkbox.updates_whatsapp {
        margin-bottom: 8px;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .from_sec .team_from .custom-checkbox.updates_whatsapp label:after {
        left: -9.3%;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .youtube_content .view {
        font-size: 28px;
    }
    .interior_design_page.designers_bangalore_page .banner_bottom_sec .interior_fatures {
        flex-direction: column;
    }
    .interior_design_page.designers_bangalore_page .banner_bottom_sec .interior_fatures .fatures_icon {
        width: 30px;
        margin: 0 auto 20px;
        flex-direction: column;
        display: flex;
    }
    .interior_design_page.designers_bangalore_page .banner_bottom_sec .interior_fatures .list_sec {
        margin: 0;
        padding-left: 15px;
    }
    .client_sec.bangalore_client .client_content a {
        height: 200px;
    }

    .interior_design_page.designers_bangalore_page .interior_gallery_sec.interior_reel .reels_gallery_slider .reel_post {
        height: 490px;
    }
    .interior_design_page.designers_bangalore_page .interior_gallery_sec.interior_reel .reels_gallery_slider .reel_post iframe {
        height: 490px !important;
    }
    .experience_review {
        padding: 60px 0;
    }
    .warranty_delivery {
        padding: 80px 0;
    }
    .interior_design_page.designers_bangalore_page .making_news {
        padding: 60px 0;
    }
    .estimate_sec .estimate_content .view_more {
        font-size: 18px;
        padding: 10px 17px;
    }
    .estimate_sec .estimate_content .view_more:after {
        width: 171px;
        height: 47px;
    }
    .interior_design_page.designers_bangalore_page .estimate_sec {
        padding: 0 0 60px;
    }

    
    /* Interior Decorators Bangalore */


    .estimate_sec .estimate_banner img {
        height: 168px;
    }
    

      


}



/* 767px */

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



    



     /* Interior Design Page */

     .interior_design_page .interior_banner .interior_slider {
        width: 100%;
    }

     .interior_design_page .title {

        font-size: 24px;

    }
    .custom_floor_plan .custom-radio {
        width: 45%;
        margin: 0 5px;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .upload img {
        display: none;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from .custom-control-label {
        font-size: 15px;
    }
    .interior_design_page .interior_banner {
        height: 1290px;
    }

    .interior_design_page .interior_banner .container-fluid .experience_content .banner_content.award_content {
        margin-top: 64px;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .banner_content.banner_youtube_sec {
        margin-top: 80px;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .banner_content.banner_youtube_sec .youtube_content .banner_title {
        font-size: 22px;
        line-height: 1.5;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .youtube_content .view {
        font-size: 20px;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .banner_content.award_content .banner_title {
        font-size: 20px;
    }
    .interior_design_page .interior_banner .banner_content.google_review .rating_content .banner_title {
        text-align: left;
        margin-left: 0;
    }

    .interior_design_page .interior_banner .container-fluid .experience_content {

        flex-direction: column;

        align-items: center;

    }

    .interior_design_page .interior_banner .container-fluid .experience_content .banner_title {
        font-size: 24px;
        width: 100%;
        text-align: center;
        margin-bottom: 8px;
        line-height: 1.7;
    }
    .design_sec .design_content .design_icon {
        height: auto;
    }
   
    .steps_content .stap_slider .owl-dots {
        top: -160px;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .youtube_content .view {
        font-size: 22px;
        flex-direction: column;
        text-align: center;
        line-height: 26px;
    }
    .interior_design_page .interior_banner .banner_content .awards_icon {
        width: 100%;
        margin: auto;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .youtube_content .view img {
        margin: 10px auto 0;
    }

    .interior_design_page .interior_banner .container-fluid .experience_content .from_sec {
        width: 100%;
        flex: 0 0 100%;
        box-shadow: 0px 5px 44px 0px rgba(159, 157, 157, 0.25);
        padding: 0;
    }
    .interior_design_page .interior_banner .container-fluid .experience_content .from_sec .team_from {
        padding: 15px;
        border: 0;
    }

    .interior_design_page .services_sec .title {

        margin-bottom: 40px;

        font-size: 28px;

    }

    .interior_gallery_sec .title {

        margin-bottom: 30px;

        text-align: center;

    }

    .interior_gallery_sec .interior_gallery_slider .owl-nav button {

        width: 38px;

        height: 38px;

        background-size: 10px;

    }

    .interior_gallery_sec .interior_gallery_slider .gallery_photo img {

        width: 100%;

    }
    .interior_design_page.designers_bangalore_page .client_sec.bangalore_client .title {
        font-size: 18px;
    }
    .estimate_sec .title {

        font-size: 24px;

    }

    .estimate_sec  .row {

        margin-top: 40px;

    }

    .estimate_sec .estimate_content {

        text-align: center;

    }

    .estimate_sec .estimate_content .text_content .des {

        width: 100%;

    }

    
    .estimate_sec {
        padding: 0 0 20px;
    }
    .estimate_sec .estimate_content .estimate_icon {
        margin: 0 auto 10px;
        width: 50px;
    }

    .asenseinterior_sec {

        padding: 30px 0;

    }

    .asenseinterior_sec  .text_content {

        margin-bottom: 20px;

    }

    .asenseinterior_sec .title {

        margin-bottom: 20px;

    }

    .interior_design_page.designers_bangalore_page .estimate_sec {
        padding: 0 0 70px;
    }

    .estimate_sec .estimate_banner {
        height: 150px;
    }
    .estimate_sec .estimate_banner img {
        height: 150px;
    }
    .design_sec {

        padding: 30px 0;

    }

    .design_sec .title {

        margin-bottom: 50px;

    }

    .experience_review .review_text_sec .location_list a {
        font-size: 11px;
        line-height: 9px;
        margin-bottom: 5px;
    }

    .design_sec .design_content {

        margin-bottom: 50px;

    }

    .steps_sec .stap_photo {

        width: 90%;

        margin: 0 auto 30px;

    }

    .steps_sec .steps_content .title {

        font-size: 24px;

        text-align: center;

    }

    .steps_content .stap_slider {

        width: 100%;

    }

    .steps_sec .octf-btn-primary {

        margin-top: 40px;

    }

    .interior_design_page .title {
        font-size: 30px;
        margin-bottom: 30px;
    }

    .interior_design_page .title {
        font-size: 20px;
        margin-bottom: 30px;
    }

    .interior_solutions_sec .interior_sec .interior_content {

        width: 38%;

        margin: 16px  20px;

    }

    .refer_sec .container {

        flex-direction: column-reverse;

    }

    .refer_sec .text_content {

        width: 100%;

        text-align: center;

    }

    .refer_sec .refer_photo {

        width: 54%;

        flex: 0 0 54%;

        margin: 0  auto 30px;

    }

    .refer_sec .text_content .des {

        width: 100%;

    }

    .refer_sec .text_content .refer_title {

        font-size: 28px;

        margin-bottom: 10px;

    }

    .making_news .news_icon {
        margin-bottom: 0;
        height: auto;
    }
    .making_news .news_icon img {
        width: 100%;
    }



    .steps_sec .steps_content .stap_slider .stap_text .stap_title, .steps_sec .steps_content .stap_slider .stap_text .des {

        text-align: center;

        
    }

    .experience_review .experience_photo_sec .experience_photo, .experience_review .experience_photo_sec .experience_photo img {
        height: 234px;
    }

    /* Interior Design Page */

    .interior_design_page .interior_banner .container-fluid .experience_content .from_sec .serviceable_area .custom-checkbox input {
        margin-right: 8px;
        position: relative;
        top: 10px;
        left: 4px;
    }

    .cost_estimato_page .page-header.estimato_banner {
        height: 230px;
    }
    .cost_estimato_page .estimato_banner .banner_title {
        font-size: 34px;
        line-height: 44px;
    }

    .interior_gallery_sec.budget_gallery .top_sec {
        flex-direction: column;
    }
    .cost_estimato_page .interior_gallery_sec.budget_gallery .top_sec .text_content {
        width: 100%;
    }
    .cost_estimato_page .container-fluid {
        padding: 0 20px;
    }
    .interior_gallery_sec.budget_gallery .top_sec .text_content .title {
        font-size: 28px;
    }
    .interior_gallery_sec.budget_gallery .top_sec .text_content .des {
        margin-bottom: 0;
        text-align: center;
    }
    .cost_estimato_page .interior_gallery_sec.budget_gallery .top_sec .text_content {
        width: 100%;
        margin-bottom: 20px;
    }
    .cost_estimato_page .client_sec .title {
        font-size: 28px;
        margin-bottom: 30px;
    }
    .client_sec .client_content .text_content {
        text-align: center;
    }

    .cost_estimato_page .client_modal .modal-dialog {
        max-width: 100%;
    }

    .experience_review .award_sec .award_photo {
        width: 80%;
    }


    /* Interior Decorators Bangalore */
    .title span {
        font-size: 34px;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .interior_slider {
        width: 100%;
    }
    .banner_bottom_sec .interior_fatures {
        width: 100%;
        justify-content: center;
    }
    .banner_bottom_sec .container {
        max-width: 100%;
        padding: 0;
    }
    

    .interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .from_sec .team_from  .custom-checkbox {
        margin-bottom: 0;
        display: inline-block;
    }
    .interior_design_page.designers_bangalore_page .interior_banner .container-fluid .experience_content .from_sec {
        width: 100%;
        flex: 0 0 100%;
    }
    .interior_design_page.designers_bangalore_page .interior_banner, .interior_design_page .interior_banner img {
        height: 1140px;
    }
    .interior_design_page.designers_bangalore_page .banner_bottom_sec .container {
        flex-direction: column;
    }
    .interior_design_page.designers_bangalore_page .banner_bottom_sec .interior_fatures {
        width: 100%;
    }
    .partners_sec {
        padding: 50px 0;
    }
    .partners_sec .pathner_slider .owl-dots {
        display: none !important;
    }
    .pathner_sec .owl-nav button.owl-next:hover, .pathner_sec .owl-nav button.owl-prev:hover {
        background: none ;
    }
    .pathner_sec .owl-nav {
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        display: flex;
    }

    .pathner_sec .pathner_slider {
        position: relative;
    }

    .partners_sec .pathner_slider .owl-nav .owl-prev {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 30px;
    }

    .partners_sec .pathner_slider .owl-nav button.owl-next {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        width: 30px;
    }

    .partners_sec .pathner_slider .owl-nav .owl-prev span {
        font-size: 64px;
        color: #412145;
    }

    .partners_sec .pathner_slider .owl-nav button.owl-next span {
        font-size: 64px;
        color: #412145;
    }

    .client_sec.bangalore_client .client_content a {
        height: 267px;
    }
    .client_sec .client_content a, .client_sec .client_content .client_video img {
        height: 265px;
        object-fit: cover;
    }

    .client_modal .modal-dialog {
        max-width: 100%;
    }
    /* Interior Decorators Bangalore */

    .estimate_sec .estimate_banner img {
        height: 153px;
    }
    .interior_design_page.designers_bangalore_page .client_sec.bangalore_client .happy_customers .owl-nav button {
        width: 28px;
        height: 28px;
        background-size: 7px;
    }
    .interior_design_page.designers_bangalore_page .client_sec.bangalore_client .happy_customers_slider .owl-nav button {
        width: 28px;
        height: 28px;
        background-size: 7px;
    }

    .interior_design_page.designers_bangalore_page .interior_gallery_sec.interior_reel .reels_gallery_slider .owl-nav button {
        width: 28px;
        height: 28px;
        background-size: 7px;
    }
}




/* 480px */

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

    .client_modal .modal-dialog .modal-body {
        height: 210px;
    }
    .client_modal .modal-dialog .modal-body iframe {
        height: 190px;
    }

    .client_sec.bangalore_client .client_content a {
        height: 188px;
    }
    .client_sec .client_content a, .client_sec .client_content .client_video img {
        height: 188px;
    }

}











/*****===== Start Responsive Css  *****/



/****==== experience_page  ====****/