@media screen and (max-width: 1185px){ .carousel .item h3{ max-width: 650px; float: none !important; margin-left: auto !important; font-size: 16px !important; margin-right: auto !important; text-align: center !important; } .carousel .item h1{ margin-left: 15px !important; } .carousel .item{ .col-md-10{ width: 100% !important; } } .carousel .item p{ margin-left: 0 !important; margin-right: 15px !important; float: right !important; } } @media screen and (max-width: 1060px){ .carousel .item h3{ width: 500px !important; font-size: 14px !important; } } @media screen and (max-width: 1025px){ article.content .para{ padding-left: 25px; padding-right: 25px; } section.appointment-review .appointment-form{ padding-left: 0; margin-right: 20px; } } @media (max-width: 991px) { .read-bio{ margin-bottom: 25px; } .carousel .item .col-md-10{ display: none !important; } .carousel-home .item{ height: auto; } .carousel-home .item.slide2{ background: url(../images/slider/banner-mobile-2.jpg) top center no-repeat; -webkit-background-size: contain; background-size: contain; padding-top: 50%; } .carousel-home .item.slide3{ background: url(../images/slider/banner-mobile-3.jpg) top center no-repeat; -webkit-background-size: contain; background-size: contain; padding-top: 50%; } .carousel-home .item.slide4{ background: url(../images/slider/banner-mobile-4.jpg) top center no-repeat; -webkit-background-size: contain; background-size: contain; padding-top: 50%; } .carousel-home .item.slide1{ background: url(../images/slider/banner-mobile-1.jpg) top center no-repeat; -webkit-background-size: contain; background-size: contain; padding-top: 50%; } article.content .para .para-col{ max-width: 100%; } article.content .para .para-col.left{ margin-left: 0; max-width: 100%; } section.appointment-review .review-home{ padding-left: 35px; padding-right: 35px; } section.appointment-review h2{ text-align: center; } section.appointment-review .review-home .review{ margin-bottom: 35px; } section.appointment-review .appointment-form input, section.appointment-review .appointment-form textarea{ max-width: 100%; } section.appointment-review .appointment-form{ margin-left: 40px; margin-right: 40px; } } @media screen and (max-width: 767px){ header ul{ display: none; } footer ul{ display: none; } footer .footer-top{ padding-top: 30px; text-align: center; } footer .sm-icons h2{ text-align: center; } footer .sm-icons{ text-align: center; a{ float: none; display: inline-block; } } .header-top-icons{ display: block; border-bottom: 2px solid #635146; } header.isStuck{ display: none; } header .logo{ margin-top: 90px; } .banner-inner h1{ font-size: 24px; } article.content .para{ margin-top: 40px; } } @media screen and (max-width: 892px){ header ul li{ margin-left: 1.2%; margin-right: 1.2%; } } @media screen and (max-width: 810px){ header ul li{ margin-left: 0.6%; margin-right: 0.6%; } }