body {
    font-family: 'Roboto', sans-serif !important; 
}
	div[data-widget="image"] a {
		display: inline-block;
	}
	
	div.ui-sortable-handle {
		-ms-touch-action: auto; touch-action: auto;
	}
	
	html {
		scroll-behavior: smooth;
	}
	
	body {
		-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: antialiased;
	}
	
	@media(max-width:767px) {
		.ef159162386932718170 > *,
		.ef1593848356167 > *,
		.ef1593848737767 *,
		.ef1593886962484 > *,
		.ef1593887199107 *,
		.ef1593894233895,
		.ef1593896364585 *,
		.ef159389651514665500 *,
		.ef159400742767823079,
		.ef159400742768324043 *,
		.ef159400742768519141 *,
		.ef159400788365265057,
		.ef159400788365777156 *,
		.ef159400788365827970 *,
		.ef159400814294864761,
		.ef159400814295438077 *,
		.ef159400814295518026 *,
		.ef1594017833267 > *,
		.ef1594017982653 *,
		.ef1594043137272 .eWidget,
		.ef1594026538056,
		.ef1594027834001,
		.ef1594033398665 {
			text-align: center !important;
		}
		.ef1593848960466 a,
		.ef1593849309273 a {
			margin-left: auto !important; margin-right: auto !important;
		}
		.ef1593849256991,
		.ef1593893815630 .row,
		.ef159400742768039772 .row,
		.ef159400788365257480 .row,
		.ef159400814295093895 .row,
		.ef1594017762067,
		.ef1594033965609 {
			justify-content: center !important;
		}
		div[data-widget="button"] .icon {
			font-size: 12px;
		}
	}
	
	@media(max-width:1024px) {
		.ef1593893815630 .row:first-of-type, .ef159400742768039772 .row:first-of-type, .ef159400788365257480 .row:first-of-type, .ef159400814295093895 .row:first-of-type {
			align-items: center; margin-bottom: 30px;
		}
	}
	
	div[data-widget="button"] .icon {
		font-size: 16px;
	}
    .bluebtn.btn:hover {
        background: #fff;
        color: #4eb2f5;
    }
    .bluebtn.btn{
    transition: all .3s;
    }
    button:focus {
            outline: 0px;
        }
        .btn.focus,
        .btn:focus {
            outline: 0; box-shadow: none;
        }
        
        .owl-stage-outer.owl-height {
            height: auto !important;
        }
        .grayclr p {
            color: #687077; font-size: 14px; margin: 15px 0px;
        }
        
        span.sblue {
            color: #4eb2f5; font-size: 18px; font-weight: 500;
        }
        .owl-theme .owl-dots .owl-dot.active span,
        .owl-theme .owl-dots .owl-dot:hover span {
            background: #ff7b00 !important;
        }
        
        .owl-theme .owl-dots .owl-dot.active span,
        .owl-theme .owl-dots .owl-dot:hover span {
            background: #68bdf6 !important;
        }
        
        .owl-theme .owl-dots .owl-dot span {
            width: 12px !important; height: 4px !important;
        }
        
        .owl-theme .owl-nav.disabled + .owl-dots {
            margin-top: 40px !important;
        }
    .ef159983841668523240 {
        height: 80px;
    }
    .ef159974576913256180 .bgline .eWidget .eftext p {
        height: 90px !important;
        min-height: 90px !important;
        margin-bottom: 0px;
    }
    .grayclr {
        margin-top: 20px;
    }
    
    @media(max-width:420px) {
       .ef159928702439883193 p {
           margin: 0px;
       }
    .ef159983950310618848 {
        padding-bottom: 0px !important;
    }
    }
    
    @media(min-width:320px) and (max-width:767px) {
    .ef159983951661562144 .grayclr {
        margin-top: 0px;
    }
        .owl-carousel .bluebtn.btn {
            margin-top: 20px !important;
            margin: 0 auto;
        }
        .owl-carousel .owl-item img {
            max-width: 100% !important;
        }
    }
    
    @media(max-width:800px) {
        .owl-carousel .owl-item img {
        max-width: 100% !important;
    }
        h1.efheading::before {
        display: none;
        }
        h1.efheading::after {
        display: none;
        }
        .bgline {
            background: none !important; height: auto;
             }
        .ef159929493350456106 .eWidget {
            display: flex; justify-content: center; text-align: center !important;
                }
        }


.dwellvo1 { visibility: visible; animation-delay: 0.3s; animation-name: fadeInLeft; }
.dwellvo2 { visibility: visible; animation-delay: 0.3s; animation-name: fadeInRight; }
.dwellvo3 { visibility: visible; animation-delay: 0.6s; animation-name: fadeInLeft; }
.dwellvo4 {
    background-image: url(../../images/uploads/project32/thumb/15992910811312.png) !important;
    background-position: left center !important;
    height: 290px !important;
    background-size: auto !important;
    background-repeat: no-repeat !important;
}
.dwellvo5 { visibility: visible; animation-delay: 0.6s; }
.dwellvo6 { visibility: visible; animation-delay: 0.3s; }
.dwellvo7 { background-image: url(../../images/uploads/project32/16010338065184.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat; }
.dwellvo8 { visibility: visible; animation-delay: 0.5s; }
.dwellvo9 { background-image: url(../../images/uploads/project32/15988778805661.png);background-repeat:no-repeat; }

@media only screen and (max-width : 1000px) {
    .ef1599798591405
    {
        padding-top: 50px !important;
    }
}