@media (max-width:480px){
	.quote-block h2 {
    position: relative;
    color: #000;
    font-size: 14px;
	}
	.quote-section {
    position: relative;
    padding: 20px 0;
	}
	.inner-columnss h2 {
    font-family: 'Poppins', sans-serif;
    font-size: 22px;
	}
	.aboutsection {
    padding: 50px 0;
}
p{
	font-size:15px;
}
.aboutimg{
	margin-top:6px;
}
.fact-counter .count-outer {
    position: relative;
    color: #000;
    font-size: 20px;

}
.fact-counter .count-text {
    position: relative;
    color: #000000;
    font-size: 22px;
}
.fact-counter .column {
    position: relative;
    margin-bottom: 10px;
}
.icon img {
    width: 50px;
}
.news-section {
    position: relative;
    padding: 40px 0 70px;
}
.cons h1 {
    font-family: 'Poppins', sans-serif;
font-size: 20px;
}
.btn-style-two {
    position: relative;
    display: inline-block;
    font-size: 14px;
    line-height: 30px;
    color: #fff;
    padding: 6px 10px;
    font-weight: 300;
    overflow: hidden;
    border-radius: 50px;
    letter-spacing: 0px;
    background-color: #98c41d;
    text-transform: capitalize;
    font-family: lato, sans-serif;
    margin-top: 10px;
}
.gallerysection {
    padding: 55px 0 0;
}
.project-block {
    position: relative;
    margin-bottom: 0;
    padding: 8px 10px 0;
}
.testimonial-section {
    position: relative;
    padding: 40px 0;
}
.main-footer .widgets-section {
    position: relative;
    padding: 30px 0 30px;
    background-position: center center;
    background-repeat: no-repeat;
}
.footer-widget.logo-widget .logo a img{
	background: #fff;
        padding: 10px 10px 10px 10px;
        border-radius: 7px;
        width: 250px;

}
.main-footer .text {
    position: relative;
    font-size: 15px;
}
.main-footer .footer-widget {
    position: relative;
    margin-bottom: 25px;
}
.main-footer h2 {
    position: relative;
    color: #fff;
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 7px;
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
}
.lerde{
	    padding: 0 40px;
}
.testimonial-block .text {
    position: relative;
    font-size: 15px;
}
    .elementskit-navbar-nav {
        padding-top: 67px;
        padding-left: 0;
    }
	.main-header .elementskit-navbar-nav > li > a {
    padding: 30.5px 0;
    position: relative;
    display: block;
    text-align: center;
    font-size: 15px;
    line-height: 40px;
    font-weight: 500;
    opacity: 1;
    color: #222;
    padding: 0;
    text-transform: capitalize;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    font-family: 'Poppins', sans-serif;
    border-bottom: 1px dotted #ccc;
}
.main-header .elementskit-navbar-nav > li.elementskit-dropdown-has > a:before {
    content: "\f13d";
    position: absolute;
    right: 0;
    top: 4px;
}
.main-header .elementskit-site-title .elementskit-nav-logo img{
	    width: 175px;
}
.main-header .xs-bold-menu{
	        margin-right: 10px;
			        margin-top: 22px;
}
.contact-page-section {
    position: relative;
    padding: 40px 0;
    background-position: center center;
    background-repeat: no-repeat;
}
.aboutimg img {
    border: 1px solid #95c01c;
    box-shadow: 5px 5px #95c01c;
    padding: 5px;
    margin-bottom: 16px;
}
.services-widget {
    position: relative;
    margin-bottom: 60px;
    display: none;
}
.services-single-section {
    position: relative;
    padding: 28px 0 45px;
}
.services-single-section h2 {
    margin-top: 12px;
    margin-bottom: 8px;
}
.services-single-section p {
    font-size: 15px;
}
.ultag h3 {
    font-family: 'Poppins', sans-serif;
    color: #28a745;
    font-size: 18px;
}
.ultag ul li {
    font-size: 15px;
}
.tcont p {
    font-family: "Roboto", sans-serif;
    font-size: 15px;
    color: #000;
}
.nea h1 {
    font-size: 16px;
}
.attchments h2 {
    font-size: 17px;
}
.contact-page-section .title-box h3 {
    font-size: 20px;
}
.headingc h2 {
    font-size: 22px;
}
}


@media (max-width:1024px){
	.main-header .header-top .top-outer {
    position: relative;
    margin-left: 185px;
    padding-left: 0;
}
.logo a img {
    background: #fff;
    padding: 0;
    border-radius: 7px;
    width: 255px;
    right: -20px;
}
.elementskit-navbar-nav {
    padding-left: 20px;
    margin-bottom: 0;
    list-style: none;
}

}

@media (max-width:769px){
.main-header .header-top .top-left li.none {
       display:none;
    }
	.main-header .header-top .top-outer {
        position: relative;
        margin-left: 0;
        padding-left: 0;
    }
}