@media (max-width: 767px) {

    .featured-list{
        margin-bottom: 30px;
    }

.ptb-90{
    padding-top: 60px;
    padding-bottom: 60px;
}
    .pt-120{
        padding-top: 60px;
    }

.pb-120{
        padding-bottom: 60px;
    }

.day-tab-txt {
    padding-left: 0px;
    text-align: center;
}

.day-tab-txt h2{
    margin-top: 30px;
}

.eva-features li{
    text-align: left;
}

.shot h2{
    margin-bottom: 30px;
}

.day-tab-features li{
text-align: left;
}

.why-img {
    margin-top: 0px;
}

.why-txt p {
    padding: 5px 30px;
}

.why-txt h2{
    font-size: 36px;
    font-weight: bold;
}

.aging{
    text-align: center;
}

.aging-txt h2:before {
    position: absolute;
    left: calc(50% - 50px);
}

.aging-img{
    margin-bottom: 30px;
}

.aging-txt h2{
    margin-top: 20px;
}

.elysium-features {
    margin-top: 0px;
}

.day-tab-txt{
    margin-bottom: 50px;
}

.appoinment-wrapper-one-start {
    padding: 30px 30px 30px 20px;
}

.single-input-wrapper {
    display: block;
}

.appoinment-thumbnail {
    margin-left: 0px;
}

.footer-logo{
    text-align: center;
}

.about-right h2 {
    position: relative;

}

.about-right h2:before {
    position: absolute;
    left: calc(50% - 40px);
    top: -15px;
}

.about-right p {
    margin-top: 20px;
}

.fun-facts {
    padding: 50px 30px;
}

.fun-fact-list{
    margin-bottom: 30px !important;
}

.about-list-item{
    margin-bottom: 30px;
}













    .fun-fact-list {
    margin-bottom: 30px;
}
	
	.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    width: 100%;
    margin-right: 40px;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    width: 100%;
    float: left;
}

.woocommerce div.product div.images .flex-control-thumbs{
	margin-top:8px;
}
	
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{
		width:93% !important;
	}

    .cart-info{
        padding-right: 30px;
    }

    .top-info{
        display: none;
    }

    .bg-txt-1 h3{
        margin-bottom: -80px;
        font-size: 80px;
    }


    .navbar{
        padding: 0px !important;
    }

    .navbar-brand {
        padding: 10px;
        margin-right: 0px;
        margin-left: 20px;
    }

.service{
    margin-top: 80px;
}

.small-header{
    margin-top: 117px;
}

    .navbar-toggler {
        margin-top: 10px;
        margin-bottom: 10px;
    }


    .navbar-collapse{
        padding-bottom: 30px;
    }


    .pr-5,
    .px-5 {
        padding-right: 0rem !important;
        padding-left: 0rem !important;
    }

    .pl-5{
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .ft {
        margin-bottom: 30px;
    }


    .ptb-120, .ptb-90 {
        padding: 60px 0px;
    }



    .navbar-light .navbar-nav .nav-link{
        margin-left: 20px !important;
        color: #fff;
    }

    .nav-item:after{
        display: none;
    }
    .nav-item::before {
        position: absolute;
        display: block;
        top: 20px;
        left: 0;
        width: 12px;
        height: 2px;
        content: "";
        border: none;
        background-color: #9be302;
        vertical-align: 0;
    }
    .dropdown-toggle::after {
        position: absolute;
        display: block;
        top: 15px;
        left: 0px;
        width: 2px;
        height: 11px;
        content: "";
        border: none;
        background-color: #9be302;
        vertical-align: 0;
        transition: all 200ms linear;
    }
    .dropdown-toggle[aria-expanded="true"]::after{
        transform: rotate(90deg);
        opacity: 1;
    }
    .dropdown-menu {
        padding: 0 !important;
        background-color: transparent;
        box-shadow: none;
        transition: all 200ms linear;
    }
    .dropdown-toggle[aria-expanded="true"] + .dropdown-menu {
        margin-top: 10px !important;
        margin-bottom: 20px !important;
    }
    .dropdown-item{
        color: #fff;
    }


    .toggle {
        border: 2px solid #fff;
    }

    .line-toggle {
        background: #fff;
    }

    .toggle.activate .line-toggle:first-child {
        background: #fff;
    }

    .toggle.activate .line-toggle:last-child {
        background: #fff;
    }

    .slider-text__slide {
        padding-right: 8%;
        padding-left: 10%;
    }

    .slider-text__slide h2 {
        font-size: 48px !important;
    }

    .heading-title{
        margin-top: 0px;
    }

.heading-title{
    margin-bottom: 30px;
}

.elem{
    display: inline-block;
}

.about-left{
    margin-bottom: 40px;
}

.form-ui{
    padding: 60px 30px;
}



.bg-txt h3{
  font-size: 75px;
 margin-top: -50px;
 margin-bottom: -75px;
}

.about-home{
    text-align: center;
}

#testimonial4{
    margin-top: 20px;
    height: auto;
}

.fun-bg h2{
    font-size: 42px !important;
    text-align: center;
}

.btn{
    white-space: normal;
}

.big-header{
    height: 80vh;
}

.white-bg img{
    margin-bottom: 30px;
}

.darker-bg{
    text-align: center;
}


.step-style{
    display: block;
    margin-bottom: 20px;
    text-align: center;
    margin-left: calc(50% - 25px);
}

.contact-form-left{
    text-align: center;
}

   

    .footer-logo {
        padding: 0px 30px;
    }

   

    .slider-pagination-count {
        display: none;
    }

    .home-about,
    .home-why-choose,
    .home-team,
    .home-funfact,
    .home-project,
    .footer-section,
    .skill-home,
    footer,
    .about,
    .about-team,
    .services {
        text-align: center;
    }




    footer h3 {
        margin-top: 30px;
    }

    .footer-widget-heading h3::before {
        width: 150px;
        margin-left: calc(50% - 80px);

    }

    .footer-text {
        padding: 0px 30px;
    }


.serv-abs {
    padding: 0px 20px;
}

.c-repair{
    height: auto;
    padding: 40px 20px;
}

.c-repair p{
    margin-bottom: 0px;
}

.aws-container .aws-search-field{
    height: 30px;   
    
}




}




@media only screen and (max-width: 769px) and (min-width: 768px)  {


    .home-header {
    height: 50vh;
}

     .ptb-120, .ptb-90 {
        padding: 60px 0px;
    }


.serv-abs-1 {
    left: 40px;
}

.solution-rel{
    height: 568px;
}

.fun-bg{
    text-align: center;
}

footer{
    text-align: center;
}

footer h3 {
        margin-top: 30px;
    }

    .footer-widget-heading h3::before {
        width: 150px;
        margin-left: calc(50% - 80px);

    }

    .footer-text {
        padding: 0px 30px;
    }

    .footer-logo{
        max-width: 50%;
        display: inline-block;
    }

    .navbar-light .navbar-nav .nav-link{
        margin-left: 20px !important;
        color: #fff;
    }

    .main-top-info{
    background: linear-gradient(145deg, rgba(245, 127, 32, 1) 23%, rgba(218, 104, 39, 1) 40%, rgba(101, 104, 112, 1) 100%) !important;
}

.bg-light{
background: #293d4f !important;
}
    .nav-item:after{
        display: none;
    }
    .nav-item::before {
        position: absolute;
        display: block;
        top: 20px;
        left: 0;
        width: 12px;
        height: 2px;
        content: "";
        border: none;
        background-color: #fff;
        vertical-align: 0;
    }
    .dropdown-toggle::after {
        position: absolute;
        display: block;
        top: 15px;
        left: 0px;
        width: 2px;
        height: 11px;
        content: "";
        border: none;
        background-color: #fff;
        vertical-align: 0;
        transition: all 200ms linear;
    }
    .dropdown-toggle[aria-expanded="true"]::after{
        transform: rotate(90deg);
        opacity: 1;
    }
    .dropdown-menu {
        padding: 0 !important;
        background-color: transparent;
        box-shadow: none;
        transition: all 200ms linear;
    }
    .dropdown-toggle[aria-expanded="true"] + .dropdown-menu {
        margin-top: 10px !important;
        margin-bottom: 20px !important;
    }
    .dropdown-item{
        color: #fff;
    }


.home-about .heading-title h4{
    font-size: 56px;
    font-weight: 800;
    margin-top: 10px;
}


.darker-bg, .white-bg{
    text-align: center;
}

}



@media only screen and (max-width: 1600px) and (min-width: 1100px)  {
    .depicter-animation-wrap h2{
    width: 210px !important;
}
}