@media screen and (min-width: 768px) {
    #Testimonials .carousel-indicators {
        bottom: -27px !important;
    }

}

@media (max-width:1200px) {
    .about {
        width: 100%;
        padding: 2% 0 0 0;
    }

    nav.navbar ul.nav>li>a {
        padding: 30px 16px 25px 16px !important;
    }
}

@media (max-width:1024px) {
    .services {
        width: 100%;
    }
}
@media(max-width:992px){
    .caret {
    display: none !important;
}
       .logow {
    width: 195px !important;
}
nav.navbar ul.nav>li>a {
    padding: 10px 10px 10px 10px !important;
}
}
@media (max-width:991px) {
 
    .DivToggle991 {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        /* optional */
        -webkit-box-align: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

    .DivToggle991 .first_div991 {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
    }

    .DivToggle991 .second_div991 {
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
    }

    .button.round {
        position: relative !important;
        margin-top: 10px;
        margin-bottom: 10px !important;
        top: 0
    }

    .button-container {
        position: relative;
    }

    .MarTProPic {
        margin-top: 70px;
    }

    .MarTProPic img {
        max-width: 400px !important;
    }

    .text-left1 {
        text-align: center;
    }

    .button.round {
        left: 0 !important;
        -moz-transform: none !important;
        -ms-transform: none !important;
        -o-transform: none !important;
        transform: none !important;
        top: 0em !important;
        margin: 0 auto;
        padding: 3% !important;
    }

    .button-container {
        top: 00%;
        transform: none !important;
        position: relative;
        left: 0 !important;
        right: 0 !important;
    }

    /*.flex-viewport{ height:auto !important}
.cd-testimonials{ transform:none !important}
.flex-control-nav{ display:none !important}*/
    .TabTxtCenter {
        text-align: center;
    }

    .testimonial {
        height: auto !important
    }
}

.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 48px !important;
}



.fade-carousel .slides .slide-1 {
    background-size: 100%;
}

/*.about h5 {
	text-align: center;
}
.about h4 {
	text-align: center;
}
.about p {
	text-align: center;
}*/
.about {
    padding: 0% 0 0 0;
}

/*<!--.button.round {
    left: 330px !important;
}-->*/
/*.diplyn980 {
	display: none;	
}*/
/*.widthn991 {
	width: inherit !important;
}*/
.box {
    padding: 60px 0px;
}

.myrow button {
    margin: 4px 0px;
}

.hovereffect {
    width: 100%;
    height: 130px;
}

.testimonial-content p {
    font-size: 14px !important;
}

.services {
    width: 100%;
}

.fade-carousel .carousel-inner .item {
    /*    height: 500px;*/
}

.footerbg {
    height: 370px;
}

.copyrgt {
    padding: 20px 0 !important;
}

@media (max-width: 850px) {
    .footerbg {
        height: 400px;
    }
}

@media (max-width: 768px) {
    .myrow button {
        margin: 4px -2px;
    }
}

@media (max-width: 767px) {
    .footerbg {
        background: #F1F1F1;
        height: auto;
    }

    .copyrgt {
        background-color: #F1F1F1;
        padding-bottom: 1%;
    }

    .mysubnav ul li {
        color: #686868;
        float: left;
        margin: 4px 2%;
        font-family: 'Roboto', sans-serif;
        font-size: 13px;
    }

    .secposton {
        display: none;
    }
}

@media (max-width: 600px) {
    .pdng600nn {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .mnservice h4 {
        margin-top: 7%;
        font-size: 18px;
    }

    .about h4 {
        font-size: 18px;
    }

    .gallery h4 {
        font-size: 18px;
    }

    .special h4 {
        font-size: 18px;
    }

    .features h4 {
        font-size: 18px;
    }
}

@media (max-width: 490px) {
    .light-bxbtn {
        width: 443px;
        float: none;
        margin: auto;
        display: block;
    }
    .logow {
    width: 100% !important;
    max-width: 160px !important;
}
.no-full {
    min-height: auto !important;
}
nav.navbar .navbar-toggle {
    margin-top: 16px !important;
}
.services {
    row-gap: 20px !important;
    display: flex;
    flex-wrap: wrap;
}
}

@media (max-width: 480px) {
    .tit-foot {
    text-align: left !important;
    padding-bottom: 20px;
    color: #c07361;
    font-weight: 700;
}
    .diplyn480 {
        display: none;
    }

.widthn480 {
    width: inherit !important;
    text-align: center;
}
    .hero h1 {
        font-size: 22px;
    }

    .hero {
        width: 300px;
    }

    /*.fade-carousel .carousel-inner .item {
    height: 400px;
}*/
    .fade-carousel {
        position: relative;
        /*    height: 410px;*/
    }

    .about h5 {
    font-size: 17px;
    margin-top: 0;
}
.MarTProPic {
    margin-top: 30px;
}
.pdx-0{
    padding-top: 0 !important;
}
    .about h4 {
        font-size: 18px;
    }

.about {
    padding: 50px 0 !important;
}

    /*.button.round {
    left: 200px !important;
}*/
    .box {
        padding: 30px 0px;
    }

    .myrow button {
        margin: 4px 2px;
    }

    .hovereffect {
        width: 100%;
        height: 115px;
    }

    .special {
        background: #f5f5f5 !important;
        padding: 3em 0;
        margin: 5% 0;
        height: auto;
    }

    .special h4 {
        font-size: 22px;
    }

    .features h4 {
        font-size: 22px;
    }

    .pricecol {
        width: 92%;
    }

    .footerbg {
        background: #f5f5f5 !important;
        height: auto;
    }

    .myfooter h5 {
        font-size: 15px;
    }

    .copyrgt {
        background-color: #e1e1e1;
        padding: 3%;
    }

    .copyrgt p {
        font-size: 11px;
    }

    .mrgnbtm480 {
        margin-bottom: 20px;
    }
}

/* @media (max-width: 430px) {
    nav.navbar .navbar-nav {
        padding-top: 60px;
    }
} */

@media (max-width: 320px) {
    .cd-testimonials-wrapper {
        padding: 56px 0px 40px;
    }

    .cd-testimonials-wrapper h2 {
        top: 25px;
        margin: 0 auto;
        font-size: 20px;
    }

    .testimonial {
        height: 340px;
    }

    .pricecol {
        width: 99%;
        margin-left: 0px;
    }

    .pdng320 {
        padding-left: 2px !important;
        padding-right: 2px !important;
    }

    .hovereffect {
        width: 100%;
        height: 79px;
    }

    /*.button.round {
    left: 115px !important;
}*/
    .hero {
        position: absolute;
        top: 60%;
    }

    .logow {
        width: 100px !important;
    }
}