<<<<<<< HEAD
.head-icon-1 {
    text-align: center;
}
#show-more-btn a {
    background: #4caf50;
    display: inline-block;
    padding: 8px 18px;
    margin-top: 10px;
    color: #fff;
    border-radius: 5px;
}
a.see-all-btn {
    /* float: right; */
    background: linear-gradient(45deg, #4caf50, #8bc34a);
    /* display: block; */
    padding: 4px 15px;
    color: #fff;
    border-radius: 4px;
}
.trending-designs, .plot-categories, #modern-ext-slider {
    background: #ffffff;
    margin-bottom: 15px;
    padding: 25px 0px;
    box-shadow: 2px 2px 5px #aaa;
}
.icon-set{
    background: #ffffff;
    margin-bottom: 10px;
    padding: 10px 0px;
    box-shadow: 2px 2px 5px #aaa;
}
.trending-designs {
    box-shadow:none;
    padding: 25px 60px;
}
.trending-designs .container-fluid {
    overflow: visible;
}
.trending-designs h2{
    font-size: 22px;
    margin-bottom: 0;   
}
.plot-categories h2 {
    font-size: 22px;
    margin-bottom: 25px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
}
#trending-affordable-slider .owl-carousel .owl-stage-outer,
#modern-ext-slider .owl-carousel .owl-stage-outer,
.design-ideas-slider .owl-carousel .owl-stage-outer{
    overflow: inherit;
}
#trending-affordable-slider .container,
.design-ideas-slider .container {
    overflow: hidden;
}
.owl-nav .owl-prev{
    position: absolute;
    top: 35%;
    left: 5px;
}
.owl-nav .owl-prev span, .owl-nav .owl-next span{
    background: #fff;
    display: block;
    width: 35px;
    height: 35px;
    line-height: 30px;
    font-size: 30px;
    padding: 0px;
    border-radius: 50%;
    opacity: 0.8;
}
.owl-nav .owl-next{
    position: absolute;
    top: 35%;
    right: 5px;
}
.design-ideas-img p {
    font-size: 15px;
    text-align: center;
    padding-top: 5px;
    color: #000;
}
.interior-categories .col-4, .plot-categories .col-4, .trending-designs .col-6 {
    border: 1px solid #eee;
}
.cat-int-img, .trending-img {
    padding: 10px 0px;
}
.plot-img {
    padding: 10px 0px;
}
.home-ext-img {
    position: relative;
    overflow: hidden;
}
.home-ext-img p {
    position: absolute;
    bottom: 0px;
    z-index: 9;
    background: #000;
    color: #fff;
    padding: 5px 10px;
    transform: skewX(45deg);
    margin-left: -15px;
}
.home-ext-img p span {
    transform: skewX( -45deg );
    display: block;
    padding: 0px 15px;
}
.home-img p {
    z-index: 9;
    background: #f9f9f9;
    font-weight: 500;
    color: #000;
    padding: 5px 10px;
    border: 1px solid #eee;
    margin: 0px;
}
.home-img p span {
    display: block;
}
.home-img .cat-box {
    z-index: 9;
    background: #f9f9f9;
    font-weight: 500;
    color: #000;
    padding: 5px 10px;
    border: 1px solid #eee;
    margin: 0px;
}
.pro-det{
    z-index: 9;
    background: #f9f9f9;
    font-weight: 500;
    color: #000;
    padding: 5px 5px;
    border: 1px solid #eee;
}
.pro-det a {
    color: #146117;
    font-size: 14px;
}
.main-slider .home-ext-img{
    height: 350px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}
section.trending-designs h2 span {
    color: #4caf50;
    text-transform: capitalize;
}
section#modern-ext-slider {
    padding: 0px;
}
#slider-11 .item p a {
    color: #fff;
} 
.city-designs {
    background-color: #F1F8E9;
    padding: 20px;
}
.city-designs h2 {
    font-size: 22px;
    margin-bottom: 25px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
}
.city-designs h2 span {
    color: #4caf50;
    text-transform: capitalize;
}
.city_info {
    padding: 15px;
    border-right: 1px solid #9CCC65;
}
.city-img {
    text-align: center;
}
.city-img > img {
    display: inline !important;
    width: 150px !important;
}
.city_info .content  {
    text-align: center;
}
.city_info .content p, h3 {
    margin-bottom:0 ;
}
.how_step_bg {
    background-color: #ebfdf3;
}
.how_step_bg h2 {
    margin-bottom: 0;
}
.how_steps {
    box-shadow: 0 4px 18px 0 rgba(194,200,213,.3);
    border-top-right-radius:10px;
    border-top-left-radius:10px;
    border: none;
    margin-top: 20px;
}
.setp_img {
    overflow: hidden;
    border-top-right-radius:10px;
    border-top-left-radius:10px;
    position: relative;
    height: 180px
}
.setp_img  img {
    object-fit: cover;
    object-position: center;
    height: 180px;
    width: 100%;
}
.steps_num {
    display: inline-block;
    padding: 7px 6px;
    background-color: green;
    border-radius: 0 3px 3px 3px;
    overflow: hidden;
    line-height: 15px;
    color: #fff;
    font-size: 25px;
    position: absolute;
    top: -33px;
    text-align: center;
    font-weight: bold;
}
.steps_num span{
    display: block;
    font-size: 12px;
    margin-bottom: 3px;
    text-transform: uppercase;
}
.steps_head {
    position: relative;
    padding: 20px 15px; 
    background-color: #fff;
    border-bottom-right-radius:10px;
    border-bottom-left-radius:10px;
}
.steps_head p {
    margin-bottom: 0;
    text-transform: capitalize;
    height: 80px;
    display: flex;
    font-size: 16px;
    justify-content: center;
    align-items: center;
}
.main-slider {
    padding: 0px;
    overflow: hidden;
}
.architect_servives ul {
    padding: 0px;
    margin: 0px;
}
.architect_servives ul li{
    list-style-type: none;
    display: block;
}    
.architect_servives ul li h4 {
    font-size: 18px;
}
.architect_servives ul li a{border-bottom:1px solid #c2efc8;display:inline-block;width:220px;padding:6px 10px;font-size:13px;position:relative; color: #000;}
.architect_servives ul li a:before{content:"\f0da";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#000;font-size:14px;padding-right:.5em;position:absolute;top:8px;left:0;}
.architect_servives h4{font-weight:600;}
.ar-ser-1 h4{color:#f06c60;}
.architect_servives ul.ar-ser-1 li a:before{color:#f06c60;}
.ar-ser-2 h4{color:#376caa;}
.architect_servives ul.ar-ser-2 li a:before{color:#376caa;}
.ar-ser-3 h4{color:#e6ae1d;}
.architect_servives ul.ar-ser-3 li a:before{color:#e6ae1d;}
.ar-ser-4 h4{color:#37b44a;}
.architect_servives ul.ar-ser-4 li a:before{color:#37b44a;}
.architecture_servives p{color:#000;line-height:24px;}
.architecture_servives h2.main-heading-font{line-height:30px;padding-bottom:0;margin-bottom:20px;text-align:left;}

.community-img-section.com-even .img{padding:4px;background:#bff9c6;border-left:3px solid #f06c60;margin-right:5px;}
.community-img-section.com-odd .img{padding:4px;background:#e4edff;border-left:2px solid #3269d0;margin-right:5px;}
.community-imgs ul {
    padding: 0px;
}
.community-img-section.com-even{margin-top:30px;}
.join_community .main-heading-font{line-height:28px;margin-top:20px;}
.community-img-section ul li{border:1px solid #eaeaea;margin:10px 0;color:#000;background:#fff;display:flex;align-items:center;box-shadow:2px 2px 5px #ececec;}
.community-btn {
    font-size: 18px;
    margin-top: 15px;
    color: #000;
    font-weight: 500;
}
.community-btn a{display:inline-block;background:#1b3971;padding:7px 15px;margin-top:10px;margin-right:2px;color:#fff;border-radius:5px;font-size:15px;}
.join-01,.join-02,.join-03,.join-04,.join-05,.join-06,.join-07,.join-08,.join-09{display:inline-block;background:url(https://www.makemyhouse.com/assets/images/join-community.png) no-repeat;overflow:hidden;text-indent:-9999px;text-align:left;}
.join-01{background-position:0 0;width:32px;height:32px;}
.join-02{background-position:-32px 0;width:32px;height:32px;}
.join-03{background-position:-64px 0;width:32px;height:32px;}
.join-04{background-position:0 -32px;width:32px;height:32px;}
.join-05{background-position:-32px -32px;width:32px;height:32px;}
.join-06{background-position:-64px -32px;width:32px;height:32px;}
.join-07{background-position:0 -64px;width:32px;height:32px;}
.join-08{background-position:-32px -64px;width:32px;height:32px;}
.join-09{background-position:-64px -64px;width:32px;height:32px;}

.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
    .count-icons{width:40px;height:40px;margin:0 auto;background-image:url(https://www.makemyhouse.com/assets/images/count-icons.png);background-repeat:no-repeat;}
    #Cities_count{background-position:-40px 0;}
    .counter{font-size:52px;font-weight:bold;padding:0;margin:0;position:relative;margin:0px 0px;margin-bottom:0px;}
    .plus-sign-counter{display:inline-block;font-size:33px;line-height:74px;margin-right:10px;font-weight:bold;display:none;}
    .counter:before{width:0px;height:3px;border-bottom:6px solid #168024;position:absolute;content:'';top:1px;z-index:4;}
    span.cont-test{float:left;font-size:16px;padding-top:12px;font-style:italic;display:block;width:100%;margin-top:-13px; color: #fff;}
    .co-border{border-right:1px solid #168024;}
    @media (max-width:768px){
    .count-icons{width:40px;height:40px;margin:0 45px 15px;background-image:url(https://www.makemyhouse.com/assets/images/count-icons.png);background-repeat:no-repeat;}
    }
    .counter{color:#fff;}
    .counter{font-size:36px;margin:0;width:100%;font-family:sans-serif;}
    .counter::after{content:"\f067";font-family:fontawesome;font-size:28px;margin-left:5px;}
    .counter-bg {
        background: url(https://www.makemyhouse.com/assets/images/testimonial-bg.jpg);
        background-size: cover;
        box-shadow: none;
    }

    .feature-services {
        background-color: transparent;
        box-shadow: none;
    }
    section.feature-services .dir-img {
        background: #fff;
        height: 125px;
        display: flex;
        flex-direction: column-reverse;
        justify-content: center;
        justify-items: center;
    }
    .dir-img {
        position: relative;
    }
    
    .dir-img span {
        position: absolute;
        top: 0px;
        right: 1px;
        background: #d20a0a;
        color: #fff;
        display: inline-block;
        padding: 0px 4px;
        border-radius: 3px;
    }
    .dir-img {
        border: 1px solid #eee;
        margin: 5px;
        text-align: center;
        padding: 10px 0;
        background: #fff;
        box-shadow: 1px 1px 6px #eee;
    }
    .dir-img img {
        width: 64px !important;
        margin: 0 auto;
    }
    .s-1,
.s-10,
.s-2,
.s-3,
.s-4,
.s-5,
.s-6,
.s-7,
.s-8,
.s-9 {
	display: inline-block;
	background: url(https://www.makemyhouse.com/assets/images/feature-service.png) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	text-align: left
}

.s-1 {
	background-position: 0 0;
	width: 64px;
	height: 64px
}

.s-10 {
	background-position: -64px 0;
	width: 64px;
	height: 64px
}

.s-2 {
	background-position: -128px 0;
	width: 64px;
	height: 64px
}

.s-3 {
	background-position: 0 -64px;
	width: 64px;
	height: 64px
}

.s-4 {
	background-position: -64px -64px;
	width: 64px;
	height: 64px
}

.s-5 {
	background-position: -128px -64px;
	width: 64px;
	height: 64px
}

.s-6 {
	background-position: 0 -128px;
	width: 64px;
	height: 64px
}

.s-7 {
	background-position: -64px -128px;
	width: 64px;
	height: 64px
}

.s-8 {
	background-position: -128px -128px;
	width: 64px;
	height: 64px
}

.s-9 {
	background-position: 0 -192px;
	width: 64px;
	height: 64px
}

.all_clients_testi .client-img {
    background: linear-gradient(
45deg
, rgb(232, 240, 249) 50%, rgb(240, 246, 251) 50%);
    border-radius: 6px;
    position: relative;
    padding: 25px 10px 10px;
    margin-top: 25px;
    box-shadow: rgb(208 207 207) 2px 2px 7px;
}
.all_clients_testi .client-des {
    border: 1px solid rgb(238, 238, 238);
    background: rgb(249, 249, 249);
    padding: 15px;
    position: relative;
}
.all_clients_testi .client-des p {
    font-size: 14px;
    line-height: 23px;
}
.all_clients_testi .client-des h4 {
    color: rgb(55, 180, 74);
    font-size: 14px;
}
.all_clients_testi .client-des .fa.fa-quote-right {
    position: absolute;
    font-size: 24px;
    right: 10px;
    color: rgb(222, 224, 225);
}
.family-1,
.family-2,
.family-3,
.family-4,
.family-5,
.family-6 {
	display: inline-block;
	background: url(https://www.makemyhouse.com/assets/images/family-pic.png) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	text-align: left;
	background-size: 100px;
	position: absolute;
	top: -20px;
	border-radius: 50%
}

.family-1 {
	background-position: 0 0;
	width: 50px;
	height: 50px
}

.family-2 {
	background-position: -50px 0;
	width: 50px;
	height: 50px
}

.family-3 {
	background-position: 0 -50px;
	width: 50px;
	height: 50px
}

.family-4 {
	background-position: -50px -50px;
	width: 50px;
	height: 50px
}

.family-5 {
	background-position: 0 -100px;
	width: 50px;
	height: 50px
}

.family-6 {
	background-position: -50px -100px;
	width: 50px;
	height: 50px
}
.all_clients_testi .star-rate {
    float: right;
    margin-top: -20px;
    color: #ffcc2a;
    font-size: 16px;
}

@media only screen and (min-width: 1500px) {
    #modern-ext-slider {
        max-width: 100% !important;
        margin: 0 auto;
        width: 100% !important;
        height: auto !important;
    }
}
=======
.head-icon-1 {
    text-align: center;
}
#show-more-btn a {
    background: #4caf50;
    display: inline-block;
    padding: 8px 18px;
    margin-top: 10px;
    color: #fff;
    border-radius: 5px;
}
a.see-all-btn {
    /* float: right; */
    background: linear-gradient(45deg, #4caf50, #8bc34a);
    /* display: block; */
    padding: 4px 15px;
    color: #fff;
    border-radius: 4px;
}
.trending-designs, .plot-categories, #modern-ext-slider {
    background: #ffffff;
    margin-bottom: 15px;
    padding: 25px 0px;
    box-shadow: 2px 2px 5px #aaa;
}
.icon-set{
    background: #ffffff;
    margin-bottom: 10px;
    padding: 10px 0px;
    box-shadow: 2px 2px 5px #aaa;
}
.trending-designs {
    box-shadow:none;
    padding: 25px 60px;
}
.trending-designs .container-fluid {
    overflow: visible;
}
.trending-designs h2{
    font-size: 22px;
    margin-bottom: 0;   
}
.plot-categories h2 {
    font-size: 22px;
    margin-bottom: 25px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
}
#trending-affordable-slider .owl-carousel .owl-stage-outer,
#modern-ext-slider .owl-carousel .owl-stage-outer,
.design-ideas-slider .owl-carousel .owl-stage-outer{
    overflow: inherit;
}
#trending-affordable-slider .container,
.design-ideas-slider .container {
    overflow: hidden;
}
.owl-nav .owl-prev{
    position: absolute;
    top: 35%;
    left: 5px;
}
.owl-nav .owl-prev span, .owl-nav .owl-next span{
    background: #fff;
    display: block;
    width: 35px;
    height: 35px;
    line-height: 30px;
    font-size: 30px;
    padding: 0px;
    border-radius: 50%;
    opacity: 0.8;
}
.owl-nav .owl-next{
    position: absolute;
    top: 35%;
    right: 5px;
}
.design-ideas-img p {
    font-size: 15px;
    text-align: center;
    padding-top: 5px;
    color: #000;
}
.interior-categories .col-4, .plot-categories .col-4, .trending-designs .col-6 {
    border: 1px solid #eee;
}
.cat-int-img, .trending-img {
    padding: 10px 0px;
}
.plot-img {
    padding: 10px 0px;
}
.home-ext-img {
    position: relative;
    overflow: hidden;
}
.home-ext-img p {
    position: absolute;
    bottom: 0px;
    z-index: 9;
    background: #000;
    color: #fff;
    padding: 5px 10px;
    transform: skewX(45deg);
    margin-left: -15px;
}
.home-ext-img p span {
    transform: skewX( -45deg );
    display: block;
    padding: 0px 15px;
}
.home-img p {
    z-index: 9;
    background: #f9f9f9;
    font-weight: 500;
    color: #000;
    padding: 5px 10px;
    border: 1px solid #eee;
    margin: 0px;
}
.home-img p span {
    display: block;
}
.home-img .cat-box {
    z-index: 9;
    background: #f9f9f9;
    font-weight: 500;
    color: #000;
    padding: 5px 10px;
    border: 1px solid #eee;
    margin: 0px;
}
.pro-det{
    z-index: 9;
    background: #f9f9f9;
    font-weight: 500;
    color: #000;
    padding: 5px 5px;
    border: 1px solid #eee;
}
.pro-det a {
    color: #146117;
    font-size: 14px;
}
.main-slider .home-ext-img{
    height: 350px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}
section.trending-designs h2 span {
    color: #4caf50;
    text-transform: capitalize;
}
section#modern-ext-slider {
    padding: 0px;
}
#slider-11 .item p a {
    color: #fff;
} 
.city-designs {
    background-color: #F1F8E9;
    padding: 20px;
}
.city-designs h2 {
    font-size: 22px;
    margin-bottom: 25px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
}
.city-designs h2 span {
    color: #4caf50;
    text-transform: capitalize;
}
.city_info {
    padding: 15px;
    border-right: 1px solid #9CCC65;
}
.city-img {
    text-align: center;
}
.city-img > img {
    display: inline !important;
    width: 150px !important;
}
.city_info .content  {
    text-align: center;
}
.city_info .content p, h3 {
    margin-bottom:0 ;
}
.how_step_bg {
    background-color: #A0CFA1;
}
.how_step_bg h2 {
    margin-bottom: 0;
}
.how_steps {
    box-shadow: 0 4px 18px 0 rgba(194,200,213,.3);
    border-top-right-radius:10px;
    border-top-left-radius:10px;
    border: none;
    margin-top: 20px;
}
.setp_img {
    overflow: hidden;
    border-top-right-radius:10px;
    border-top-left-radius:10px;
    position: relative;
    height: 180px
}
.setp_img  img {
    object-fit: cover;
    object-position: center;
    height: 180px;
    width: 100%;
}
.steps_num {
    display: inline-block;
    padding: 7px 6px;
    background-color: green;
    border-radius: 0 3px 3px 3px;
    overflow: hidden;
    line-height: 15px;
    color: #fff;
    font-size: 25px;
    position: absolute;
    top: -33px;
    text-align: center;
    font-weight: bold;
}
.steps_num span{
    display: block;
    font-size: 12px;
    margin-bottom: 3px;
    text-transform: uppercase;
}
.steps_head {
    position: relative;
    padding: 20px 15px; 
    background-color: #fff;
    border-bottom-right-radius:10px;
    border-bottom-left-radius:10px;
}
.steps_head p {
    margin-bottom: 0;
    text-transform: capitalize;
    height: 80px;
    display: flex;
    font-size: 16px;
    justify-content: center;
    align-items: center;
}
.main-slider {
    padding: 0px;
    overflow: hidden;
}
.architect_servives ul {
    padding: 0px;
    margin: 0px;
}
.architect_servives ul li{
    list-style-type: none;
    display: block;
}    
.architect_servives ul li h4 {
    font-size: 18px;
}
.architect_servives ul li a{border-bottom:1px solid #c2efc8;display:inline-block;width:220px;padding:6px 10px;font-size:13px;position:relative; color: #000;}
.architect_servives ul li a:before{content:"\f0da";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#000;font-size:14px;padding-right:.5em;position:absolute;top:8px;left:0;}
.architect_servives h4{font-weight:600;}
.ar-ser-1 h4{color:#f06c60;}
.architect_servives ul.ar-ser-1 li a:before{color:#f06c60;}
.ar-ser-2 h4{color:#376caa;}
.architect_servives ul.ar-ser-2 li a:before{color:#376caa;}
.ar-ser-3 h4{color:#e6ae1d;}
.architect_servives ul.ar-ser-3 li a:before{color:#e6ae1d;}
.ar-ser-4 h4{color:#37b44a;}
.architect_servives ul.ar-ser-4 li a:before{color:#37b44a;}
.architecture_servives p{color:#000;line-height:24px;}
.architecture_servives h2.main-heading-font{line-height:30px;padding-bottom:0;margin-bottom:20px;text-align:left;}

.community-img-section.com-even .img{padding:4px;background:#bff9c6;border-left:3px solid #f06c60;margin-right:5px;}
.community-img-section.com-odd .img{padding:4px;background:#e4edff;border-left:2px solid #3269d0;margin-right:5px;}
.community-imgs ul {
    padding: 0px;
}
.community-img-section.com-even{margin-top:30px;}
.join_community .main-heading-font{line-height:28px;margin-top:20px;}
.community-img-section ul li{border:1px solid #eaeaea;margin:10px 0;color:#000;background:#fff;display:flex;align-items:center;box-shadow:2px 2px 5px #ececec;}
.community-btn {
    font-size: 18px;
    margin-top: 15px;
    color: #000;
    font-weight: 500;
}
.community-btn a{display:inline-block;background:#1b3971;padding:7px 15px;margin-top:10px;margin-right:2px;color:#fff;border-radius:5px;font-size:15px;}
.join-01,.join-02,.join-03,.join-04,.join-05,.join-06,.join-07,.join-08,.join-09{display:inline-block;background:url(https://www.makemyhouse.com/assets/images/join-community.png) no-repeat;overflow:hidden;text-indent:-9999px;text-align:left;}
.join-01{background-position:0 0;width:32px;height:32px;}
.join-02{background-position:-32px 0;width:32px;height:32px;}
.join-03{background-position:-64px 0;width:32px;height:32px;}
.join-04{background-position:0 -32px;width:32px;height:32px;}
.join-05{background-position:-32px -32px;width:32px;height:32px;}
.join-06{background-position:-64px -32px;width:32px;height:32px;}
.join-07{background-position:0 -64px;width:32px;height:32px;}
.join-08{background-position:-32px -64px;width:32px;height:32px;}
.join-09{background-position:-64px -64px;width:32px;height:32px;}

.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
    .count-icons{width:40px;height:40px;margin:0 auto;background-image:url(https://www.makemyhouse.com/assets/images/count-icons.png);background-repeat:no-repeat;}
    #Cities_count{background-position:-40px 0;}
    .counter{font-size:52px;font-weight:bold;padding:0;margin:0;position:relative;margin:0px 0px;margin-bottom:0px;}
    .plus-sign-counter{display:inline-block;font-size:33px;line-height:74px;margin-right:10px;font-weight:bold;display:none;}
    .counter:before{width:0px;height:3px;border-bottom:6px solid #168024;position:absolute;content:'';top:1px;z-index:4;}
    span.cont-test{float:left;font-size:16px;padding-top:12px;font-style:italic;display:block;width:100%;margin-top:-13px; color: #fff;}
    .co-border{border-right:1px solid #168024;}
    @media (max-width:768px){
    .count-icons{width:40px;height:40px;margin:0 45px 15px;background-image:url(https://www.makemyhouse.com/assets/images/count-icons.png);background-repeat:no-repeat;}
    }
    .counter{color:#fff;}
    .counter{font-size:36px;margin:0;width:100%;font-family:sans-serif;}
    .counter::after{content:"\f067";font-family:fontawesome;font-size:28px;margin-left:5px;}
    .counter-bg {
        background: url(https://www.makemyhouse.com/assets/images/testimonial-bg.jpg);
        background-size: cover;
        box-shadow: none;
    }

    .feature-services {
        background-color: transparent;
        box-shadow: none;
    }
    section.feature-services .dir-img {
        background: #fff;
        box-shadow: 1px 1px 6px #ccc;
        height: 125px;
        display: flex;
        flex-direction: column-reverse;
        justify-content: center;
        justify-items: center;
    }
    .dir-img {
        position: relative;
    }
    
    .dir-img span {
        position: absolute;
        top: 0px;
        right: 1px;
        background: #d20a0a;
        color: #fff;
        display: inline-block;
        padding: 0px 4px;
        border-radius: 3px;
    }
    .dir-img {
        border: 1px solid #eee;
        margin: 5px;
        text-align: center;
        padding: 10px 0;
        background: #fff;
        box-shadow: 1px 1px 6px #eee;
    }
    .dir-img img {
        width: 64px !important;
        margin: 0 auto;
    }
    .s-1,
.s-10,
.s-2,
.s-3,
.s-4,
.s-5,
.s-6,
.s-7,
.s-8,
.s-9 {
	display: inline-block;
	background: url(https://www.makemyhouse.com/assets/images/feature-service.png) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	text-align: left
}

.s-1 {
	background-position: 0 0;
	width: 64px;
	height: 64px
}

.s-10 {
	background-position: -64px 0;
	width: 64px;
	height: 64px
}

.s-2 {
	background-position: -128px 0;
	width: 64px;
	height: 64px
}

.s-3 {
	background-position: 0 -64px;
	width: 64px;
	height: 64px
}

.s-4 {
	background-position: -64px -64px;
	width: 64px;
	height: 64px
}

.s-5 {
	background-position: -128px -64px;
	width: 64px;
	height: 64px
}

.s-6 {
	background-position: 0 -128px;
	width: 64px;
	height: 64px
}

.s-7 {
	background-position: -64px -128px;
	width: 64px;
	height: 64px
}

.s-8 {
	background-position: -128px -128px;
	width: 64px;
	height: 64px
}

.s-9 {
	background-position: 0 -192px;
	width: 64px;
	height: 64px
}

.all_clients_testi .client-img {
    background: linear-gradient(
45deg
, rgb(232, 240, 249) 50%, rgb(240, 246, 251) 50%);
    border-radius: 6px;
    position: relative;
    padding: 25px 10px 10px;
    margin-top: 25px;
    box-shadow: rgb(208 207 207) 2px 2px 7px;
}
.all_clients_testi .client-des {
    border: 1px solid rgb(238, 238, 238);
    background: rgb(249, 249, 249);
    padding: 15px;
    position: relative;
}
.all_clients_testi .client-des p {
    font-size: 14px;
    line-height: 23px;
}
.all_clients_testi .client-des h4 {
    color: rgb(55, 180, 74);
    font-size: 14px;
}
.all_clients_testi .client-des .fa.fa-quote-right {
    position: absolute;
    font-size: 24px;
    right: 10px;
    color: rgb(222, 224, 225);
}
.family-1,
.family-2,
.family-3,
.family-4,
.family-5,
.family-6 {
	display: inline-block;
	background: url(https://www.makemyhouse.com/assets/images/family-pic.png) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	text-align: left;
	background-size: 100px;
	position: absolute;
	top: -20px;
	border-radius: 50%
}

.family-1 {
	background-position: 0 0;
	width: 50px;
	height: 50px
}

.family-2 {
	background-position: -50px 0;
	width: 50px;
	height: 50px
}

.family-3 {
	background-position: 0 -50px;
	width: 50px;
	height: 50px
}

.family-4 {
	background-position: -50px -50px;
	width: 50px;
	height: 50px
}

.family-5 {
	background-position: 0 -100px;
	width: 50px;
	height: 50px
}

.family-6 {
	background-position: -50px -100px;
	width: 50px;
	height: 50px
}
.all_clients_testi .star-rate {
    float: right;
    margin-top: -20px;
    color: #ffcc2a;
    font-size: 16px;
}

@media only screen and (min-width: 1500px) {
    #modern-ext-slider {
        max-width: 100% !important;
        margin: 0 auto;
        width: 100% !important;
        height: auto !important;
    }
}
>>>>>>> new-web-theme-5JUN2023
