/* Medium Layout: 1280px. */

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .home-3-testimonial-slide-content p {
        font-size: 14px;
    }
    .home-3-work-area-slide .slick-arrow,
    .home-3-testimonial-area .slick-arrow {
        top: 80%;
    }
    .search-bar.text-right a.search-icon,
    .home-2-portfolio-btn,
    .home-2-contact-form input[type="submit"] {
        padding: 6px 28px;
    }
    .home-4-search {
        right: 7%;
    }
    .slider-btn.home-5-slider-btn {
        background: #eac435 none repeat scroll 0 0;
        font-size: 13px;
        line-height: 28px;
        padding: 10px 29px;
    }
    .home-2-mainmenu.home-3-mainmenu.home-9-mainmenu {
        margin-right: 90px;
    }
    .menu-list-text {
        margin-left: 8px;
        margin-top: 8px;
    }
    .menu-list-img img {
        height: 75px;
        width: auto;
    }
    .menu-single-list-price {
        font-size: 20px;
        right: 9px;
        top: 12%;
    }
    .home-9-about-area::after {
        left: 0;
        top: 18.5%;
    }
    .home-4-search.home-10-search {
        right: 0;
    }
    .home-8-single-page-count {
        position: absolute;
        right: 20px;
        top: 40%;
    }
    .home-2-mainmenu.review-mainmenu ul li a {
        padding-left: 24px;
    }
    .testimonial-nav.menulist-nav.home-10-menulist.home-3-about-menu ul li {
        padding: 0 28px;
    }
}


/* Tablet Layout: 768px. */

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .home-3-about-bottom-left {
        margin-top: 0;
    }
    .home-3-testimonial-slide-content p {
        font-size: 13px;
    }
    .home-3-testimonial-area .slick--next.slick-arrow {
        right: 8%;
    }
    .home-3-single-footer-items h4 {
        font-size: 15px;
    }
    .home-3-testimonial-area .slick-arrow {
        left: 24%;
        top: 100%;
    }
    .home-3-hero-area .owl-carousel .owl-nav div,
    .home-9-hero-area .owl-nav div {
        top: 70%;
    }
    .testimonial-nav.menulist-nav.home-10-menulist.home-3-about-menu ul li {
        padding: 0 20px;
    }
    .search-bar.text-right.home-1-search a.search-icon {
        font-size: 13px;
        padding: 0px 11px;
        line-height: 28px;
        font-weight: 500;
    }
    .mainmenu.home-1-mainmenu ul li a {
        padding: 0 10px;
    }
    .mainmenu.home-1-mainmenu ul li ul.submenu li a {
        padding: 10px 14px;
        display: block;
    }
    .hero-area h1 {
        line-height: 90px;
    }
    .day_wrap {
        margin: 60px 18px 0;
    }
    .testimonial-nav.home-1-testimonial-nav ul li {
        float: left;
        margin: 0;
    }
    .testimonial-nav.home-1-testimonial-nav ul li a {
        background: inherit;
        border-radius: 3px;
        font-size: 13px;
        padding: 5px 27.8px;
    }
    .testimonial-nav.home-1-testimonial-nav ul li.active {
        background: #f6104d none repeat scroll 0 0;
        border-radius: 3px;
    }
    .testimonial-nav.home-1-testimonial-nav ul {
        border-bottom: 0 none;
    }
    .testimonial-nav.home-1-testimonial-nav ul li a:hover {
        background: #f6104d none repeat scroll 0 0;
    }
    .testimonial-nav.home-1-testimonial-nav {
        border-radius: 3px;
    }
    .tab-content.home-1-tab-content {
        margin-top: 50px;
    }
    .contact-form input[type="submit"] {
        width: 20%;
        padding-top: 9px;
        padding-bottom: 10px;
    }
    .footer-social-icon.text-right.home-1-footer-area a {
        padding-left: 12px;
    }
    .home-3-mainmenu ul li a {
        padding-left: 22px;
    }
    .home-4-quality-text h4 {
        font-size: 15px;
    }
    .home-2-mainmenu.home-5-mainmenu ul li a {
        padding-left: 22px;
    }
    .home-5-travel-items {
        padding-left: 20px;
    }
    .home-5-package-btn {
        bottom: 65%;
        left: 30%;
        width: 76%;
    }
    .home-5-footer-menu.text-center {
        text-align: right;
    }
    .home-2-footer-icon.home-5-footer-icon.text-right {
        margin-top: 15px;
        text-align: center;
    }
    .home-9-about-area::after {
        left: 0;
        top: 18.5%;
    }
    .home-9-about-area {
        padding-top: 0;
        position: relative;
    }
    .home-9-menu-items h3 {
        font-size: 17px;
    }
    .menu-single-list-price {
        right: 12px;
        top: 40%;
    }
    .home-2-mainmenu.home-10-mainmenu ul li a {
        padding-left: 20px;
    }
    .menulist-nav.home-10-menulist ul li a {
        padding: 0 22px;
    }
    .home-10-counter-single-items h5 {
        font-size: 15px;
    }
    .home-10-testimonial-slide-bottom .slick-arrow {
        top: -13%;
    }
    .home-10-footer-icon.text-right {
        margin-top: 22px;
        text-align: center;
    }
    .home-10-footer-right {
        text-align: right;
    }
    .home-6-about-items h4 {
        font-size: 18px;
    }
    .home-6-section-title h1 {
        font-size: 38px;
        line-height: 38px;
    }
    .section-title p br {
        display: none;
    }
    .home-3-testimonial-area .slick-arrow {
        left: 10%;
        top: 75%;
    }
    .home-3-testimonial-slide-content {
        margin-left: 0;
    }
    .home-6-pricing-btn {
        line-height: 20px;
        padding: 10px 15px;
        border-radius: 6px;
    }
    .home-2-footer-icon.home-5-footer-icon.home-6-footer-icon {
        text-align: right;
    }
    .home-8-hero-text h1 {
        font-size: 60px;
        line-height: 70px;
    }
    .home-8-single-page-count {
        right: 30px;
    }
    .home-2-section-title h4 br {
        display: none;
    }
    .home-2-footer-icon.home-5-footer-icon.text-right {
        margin-top: 0px;
        text-align: center;
    }
    .home-6-footer-text {
        margin-top: 0px;
    }
    .home-7-footer-top-area h2 {
        font-size: 25px;
        line-height: 34px;
    }
    .hover-text h3 {
        margin-bottom: 0;
    }
    .hover-text {
        bottom: 15px;
    }
    .home-2-mainmenu.review-mainmenu ul li a {
        padding-left: 15px;
    }
    .review-pharchase .slider-btn.pharchase-review-btn {
        line-height: 44px;
        margin: 0;
        padding: 1px 20px;
    }
    .home-2-mainmenu.review-mainmenu {
        padding-top: 10px;
    }
    .home-2-logo.review-logo {
        padding-top: 10px;
    }
    .review-items h3 {
        font-size: 16px;
    }
}


/* Mobile Layout: 320px. */

@media only screen and (max-width: 767px) {
    /* responsive menu */
    .home-2-mainmenu.home-3-mainmenu {
        display: none;
    }
    .slicknav_menu {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        padding: 0;
        position: absolute;
        right: 0;
        top: -15px;
        width: 100%;
        z-index: 999;
        display: block;
    }
    .slicknav_menu ul {
        background: #0062eb none repeat scroll 0 0;
    }
    .slicknav_btn {
        background-color: #0062eb;
        margin: -42px 15px 13px;
    }
    .slicknav_nav a:hover {
        background: #00abf7 none repeat scroll 0 0;
        border-radius: 6px;
        color: #fff;
    }
    .slicknav_nav .slicknav_row:hover {
        background: #00abf7 none repeat scroll 0 0;
        border-radius: 6px;
        color: #fff;
    }
    .home-3-slider-text h1 {
        font-size: 60px;
        line-height: 66px;
    }
    .home-3-slider-text h2 {
        font-size: 37px;
    }
    .home-3-about-items {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .home-3-about-bottom-left {
        margin-bottom: 50px;
        margin-top: 0;
    }
    .section-title.home-3-section-title.team-area h2 {
        font-size: 28px;
        line-height: 36px;
    }
    .section-title.home-3-section-title.team-area p {
        font-size: 13px;
    }
    .home-3-projects-single-items {
        margin-bottom: 40px;
        margin-top: 40px;
        text-align: center;
    }
    .section-title.home-3-section-title.projects-title {
        margin-bottom: 50px;
    }
    .home-3-projects-single-items:last-child {
        margin-bottom: 0;
    }
    .home-3-testimonial-author img {
        display: inline-block;
    }
    .home-3-testimonial-author {
        text-align: center;
        width: 100%;
    }
    .home-3-testimonial-slide-content {
        display: inline-block;
        margin: 0;
    }
    .home-3-projects-text h1 {
        line-height: 40px;
    }
    .home-3-projects-text p {
        line-height: 24px;
    }
    .home-3-single-footer-items {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .home-3-testimonial-area .slick-arrow {
        left: 72px;
        top: 33%;
    }
    .mainmenu.home-1-mainmenu ul {
        display: none;
    }
    .search-bar.text-right.home-1-search {
        text-align: left;
    }
    .day_wrap {
        height: 150px;
        margin: 15px 5px 0;
        padding-top: 10px;
        width: 133px;
    }
    .search-bar.text-right.home-1-search a.search-icon {
        font-size: 13px;
        font-weight: 500;
        line-height: 34px;
        padding: 0 20px;
    }
    .hero-area.home-1-hero-area h1,
    .hero-area.home-1-hero-area h2 {
        font-size: 40px;
        line-height: 40px;
    }
    .hero-area.home-1-hero-area h3 {
        font-size: 19px
    }
    .hero-area.home-1-hero-area {
        height: 650px;
    }
    .testimonial-nav.home-1-testimonial-nav ul li {
        float: left;
        margin: 0;
    }
    .testimonial-nav.home-1-testimonial-nav ul li a {
        background: inherit;
        border-radius: 3px;
        font-size: 13px;
        padding: 5px 27.8px;
    }
    .testimonial-nav.home-1-testimonial-nav ul li.active {
        background: #f6104d none repeat scroll 0 0;
        border-radius: 3px;
    }
    .testimonial-nav.home-1-testimonial-nav ul {
        border-bottom: 0 none;
    }
    .testimonial-nav.home-1-testimonial-nav ul li a:hover {
        background: #f6104d none repeat scroll 0 0;
    }
    .testimonial-nav.home-1-testimonial-nav {
        border-radius: 3px;
    }
    .tab-content.home-1-tab-content {
        margin-top: 50px;
    }
    .header-area.home-1-header {
        padding-top: 10px;
    }
    .responsive_menu.home-1-responsive-menu .slicknav_menu {
        top: 48px;
    }
    .responsive_menu.home-1-responsive-menu .slicknav_menu a.slicknav_btn {
        background: #f60f4c none repeat scroll 0 0;
    }
    .responsive_menu.home-1-responsive-menu .slicknav_menu ul {
        background: #111 none repeat scroll 0 0;
    }
    .responsive_menu.home-1-responsive-menu .slicknav_menu ul li {
        text-align: left;
    }
    .responsive_menu.home-1-responsive-menu .slicknav_menu ul li a:hover {
        background: #f60f4c none repeat scroll 0 0;
    }
    .testimonial-nav.home-1-testimonial-nav ul li {
        float: inherit;
    }
    .single-pricing {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .responsive_menu.responsive_menu-home-4 a.slicknav_btn {
        margin-top: -33px;
    }
    .home-3-header-area .slicknav_menu {
        top: 8px;
    }
    .contact-form input[type="text"],
    .contact-form input[type="email"],
    .contact-form input[type="submit"] {
        margin: 10px 0;
        width: 100%;
    }
    .contact-form.home-1-contact-form input[type="submit"] {
        width: 100%;
    }
    .event-width-20 {
        float: left;
        text-align: center;
        width: 33%;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .footer-text-center.home-1-footer-text p {
        font-size: 13px;
    }
    .footer-social-icon.text-right.home-1-footer-area {
        margin-top: 15px;
        text-align: center;
    }
    .contact-text.home-1-contact-text h1 {
        font-size: 42px;
        line-height: 45px;
    }
    .home-4-search {
        display: block;
        margin-top: -28px;
        right: 18%;
        z-index: 999;
    }
    .home-3-slider-text.home-4-slider-text h1 {
        font-size: 50px;
        line-height: 50px;
    }
    .home-3-slider-text.home-4-slider-text h1 br {
        display: none;
    }
    .home-3-slider-text.home-4-slider-text {}
    .home-4-about-text h4 {
        font-size: 19px;
    }
    .home-4-about-botttom-area::after {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    }
    .home-4-about-bottom-right {
        padding-left: 0;
    }
    .home-4-cta-single-items-content img {
        height: 50px;
        width: auto;
    }
    .home-4-cta-single-items-content {
        margin-bottom: 15px;
        margin-top: 15px;
    }
    .home-4-section-title h2 br {
        display: none;
    }
    .home-4-section-title h2 {
        font-size: 25px;
        line-height: 30px;
    }
    .home-4-quality-single-items {
        margin-bottom: 15px;
        margin-top: 15px;
    }
    .home-4-overview-single-items {
        margin-bottom: 15px;
        margin-top: 15px;
    }
    .section-title.home-3-section-title.team-area h2 {
        font-size: 27px;
    }
    .section-title.home-3-section-title.team-area p {
        font-size: 12px;
    }
    .section-title.home-3-section-title.team-area p br {
        display: none;
    }
    .home-4-footer-form-items.yz {
        margin-top: 20px;
    }
    .home-3-slider-text.home-4-slider-text {
        text-align: center;
    }
    .home-3-hero-area.home-3-hero-area:hover .owl-carousel .owl-nav .owl-next,
    .home-9-hero-area.home-9-hero-area:hover .owl-carousel .owl-nav .owl-next {
        opacity: 0;
    }
    .home-3-hero-area.home-3-hero-area:hover .owl-carousel .owl-nav .owl-prev,
    .home-9-hero-area.home-9-hero-area:hover .owl-carousel .owl-nav .owl-prev {
        opacity: 0;
    }
    .home-4-about-text {
        margin-bottom: 40px;
        margin-top: 20px;
    }
    .home-4-about-text:last-child {
        margin-bottom: 0;
    }
    .home-3-hero-area,
    .home-3-hero-area .owl-stage-outer,
    .home-3-hero-area .owl-carousel.owl-text-select-on .owl-item,
    .home-3-hero-area .owl-carousel.owl-text-select-on .owl-item,
    .home-3-hero-area .owl-carousel .owl-stage {
        height: 650px;
    }
    .home-3-slider-text.home-4-slider-text p {
        font-size: 16px;
    }
    .home-3-slider-text.home-4-slider-text p br {
        display: none;
    }
    .home-4-quality-img img {
        width: 100%;
    }
    .home-2-mainmenu.home-5-mainmenu {
        display: none;
    }
    .responsive_menu.responsive-menu-5 a.slicknav_btn {
        background: #eac435 none repeat scroll 0 0;
        margin: -12px 15px 13px;
    }
    .responsive_menu.responsive-menu-5 ul.submenu {
        top: 75px;
    }
    .home-2-slider-text.home-5-slider-text h1 {
        font-size: 80px;
        line-height: 80px;
    }
    .responsive_menu.responsive-menu-9 a.slicknav_btn {
        margin: -33px 15px 13px;
    }
    .responsive_menu.responsive-menu-10 a.slicknav_btn {
        margin: -33px 15px 13px;
    }
    .home-5-trending-items img {
        width: 100%;
    }
    .home-5-trending-items {
        margin-bottom: 15px;
        margin-top: 15px;
    }
    .home-5-trending-map img {
        width: auto;
    }
    .home-3-single-footer-items p br {
        display: none;
    }
    .home-5-travel-area::after,
    .home-5-travel-area::before {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    }
    .home-5-section-title h2 {
        font-size: 24px;
    }
    .home-5-travel-area {
        margin-top: 0px;
    }
    .home-5-counter-single-items img {
        height: 34px;
        width: auto;
    }
    .home-5-counter-single-items {
        margin-bottom: 15px;
        margin-top: 15px;
    }
    .home-5-counter-area.home-5-section-padding.counter-section {
        padding-top: 50px;
    }
    .home-5-package-timer {
        margin-left: 10px;
    }
    .home-5-ranking {
        margin-left: 5px;
    }
    .home-5-overview-title h1 {
        font-size: 40px;
        line-height: 42px;
    }
    .home-5-overview-title h1 br {
        display: none;
    }
    .home-2-footer-right.text-left {
        text-align: center;
    }
    .home-5-footer-menu.text-center {
        text-align: left;
    }
    .home-5-footer-menu ul li a {
        font-size: 13px;
        padding: 0 2px;
    }
    .home-2-footer-icon.home-5-footer-icon.text-right {
        margin-top: 12px;
        text-align: center;
    }
    .responsive_menu.responsive-menu-5 ul {
        background: #eac435 none repeat scroll 0 0;
    }
    .responsive_menu.responsive-menu-5 ul li a:hover {
        background: #c8a628 none repeat scroll 0 0;
    }
    .home-5-testimonial-area ul.string {
        left: 26px;
        top: 72%;
    }
    .home-5-package-btn.slider-btn.home-5-slider-btn {
        line-height: 28px;
        padding: 9px 28px;
    }
    .responsive_menu.responsive-menu-9 ul {
        background: #f0a528 none repeat scroll 0 0;
    }
    .responsive_menu.responsive-menu-9 a.slicknav_btn {
        background: #f0a528 none repeat scroll 0 0;
    }
    .home-3-slider-text.home-9-slider-text h1 {
        line-height: 80px;
    }
    .home-9-about-area::after {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    }
    .home-9-about-area {
        padding: 0;
    }
    .home-9-secton-title h2 {
        font-size: 31px;
    }
    .home-9-menu-items {
        margin-bottom: 20px;
        margin-top: 20px;
    }
    .home-9-menu-items h3 {
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 8px;
        margin-top: 4px;
    }
    .home-9-menu-items p {
        line-height: 21px;
    }
    .testimonial-nav.menulist-nav ul li a {
        padding: 0 16px;
    }
    .home-9-menu-section-title h2 {
        font-size: 30px;
    }
    .menu-single-list-price {
        right: 7px;
        top: 49%;
    }
    .menu-list-text p {
        line-height: 22px;
    }
    .menu-list-text h4 {
        font-size: 14px;
        margin: 0;
        margin-bottom: 8px;
    }
    .menu-list-text {
        margin-left: 8px;
        margin-top: 5px;
    }
    .home-9-hero-area,
    .owl-stage-outer,
    .home-9-hero-area,
    .owl-stage,
    .home-9-hero-area,
    .owl-item.cloned,
    .home-9-hero-area,
    .owl-item {
        height: 650px;
    }
    .home-9-about-right h1 {
        font-size: 32px;
        line-height: 40px;
    }
    .home-9-about-right h1 br {
        display: none;
    }
    .home-9-footer-menu ul li a {
        font-size: 13px;
        font-weight: 400;
        padding-right: 12px;
    }
    .home-9-footer-right.text-right {
        margin-top: 10px;
        text-align: center;
    }
    .home-9-slider-text p {
        line-height: 24px;
    }
    .home-9-slider-text p br {
        display: none;
    }
    .home-2-mainmenu.home-10-mainmenu ul {
        display: none;
    }
    .responsive_menu.responsive-menu-10 ul {
        background: #4cd4ca none repeat scroll 0 0;
    }
    .responsive_menu.responsive-menu-10 a.slicknav_btn {
        background: #4cd4ca none repeat scroll 0 0;
    }
    .home-10-slider-text h1 {
        font-size: 50px;
        line-height: 55px;
    }
    .home-10-hero-area {
        height: 650px;
    }
    .home-10-slider-text h1 br {
        display: none;
    }
    .home-10-slider-text p br {
        display: none;
    }
    .home-10-about-items {
        margin-bottom: 20px;
        margin-top: 20px;
    }
    .home-10-about-items h4 {
        margin-bottom: 10px;
        margin-top: 10px;
    }
    .home-10-about-area {
        padding: 80px 0;
    }
    .home-9-menulist-area.home-10-menu-area::after {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        display: none;
    }
    .testimonial-nav.menulist-nav.home-10-menulist ul li a {
        padding: 1px 13px;
    }
    .testimonial-nav.menulist-nav.home-10-menulist {
        text-align: center;
    }
    .home-10-reveiw-area::after {
        display: none;
    }
    .home-10-counter-area {
        padding-top: 0;
    }
    .single-items-top img {
        height: 76px;
        margin: 0 auto;
        width: auto;
    }
    .home-10-testimonial-slide-bottom .slick-arrow {
        top: -5%;
    }
    .home-10-testimonial-bottom-single-slide p {
        font-size: 13px;
        font-weight: 300;
        line-height: 30px;
    }
    .home-10-testimonial-bottom-single-slide p br {
        display: none;
        font-weight: 300;
    }
    .home-10-contact-title h2 {
        font-size: 26px;
    }
    .home-9-footer-menu.home-10-footer-menu ul li a {
        font-size: 12px;
        padding-right: 8px;
    }
    .home-9-footer-right.home-10-footer-right {
        margin: 12px 0;
        text-align: center;
    }
    .home-2-footer-icon.home-10-footer-icon.text-right {
        text-align: center;
    }
    .home-9-review-content p br {
        display: none;
    }
    .home-5-package-img img {
        width: 100%;
    }
    .home-4-section-title.home-4-about-title {
        padding-bottom: 25px;
    }
    .home-4-about-right-items h4 {
        font-size: 20px;
    }
    .home-3-testimonial-area .slick--next.slick-arrow {
        left: auto;
        right: 14%;
    }
    .home-3-testimonial-area .slick-arrow {
        left: 14%;
        top: 16%;
    }
    .home-2-mainmenu.home-6-mainmenu ul {
        display: none;
    }
    .home-3-slider-text.home-6-slider-text h2 {
        line-height: 42px;
    }
    .home-6-about-items {
        margin-bottom: 30px;
        margin-top: 30px;
    }
    .home-6-about-area-top {
        padding-bottom: 50px;
        padding-top: 70px;
    }
    .home-6-section-title h1 {
        font-size: 30px;
        line-height: 40px;
    }
    .section-title p br {
        display: none;
    }
    .home-6-explore-items h4 {
        margin-bottom: 3px;
        margin-top: 15px;
    }
    .home-3-testimonial-slide-content p {
        font-size: 14px;
    }
    .home-3-testimonial-area.ysx .slick-arrow {
        top: 67%;
    }
    .home-6-testimonial-logo span.home-6-testimonial-authir {
        color: #888888;
    }
    .home-6-testimonial-logo {
        color: #888888;
    }
    .home-6-pricing-items {
        margin-bottom: 15px;
        margin-top: 15px;
    }
    .responsive_menu.responsive-menu-6 ul {
        background: #ca1551 none repeat scroll 0 0;
    }
    .responsive_menu.responsive-menu-6 a.slicknav_btn {
        background: #ca1551 none repeat scroll 0 0;
    }
    .home-3-slider-text h2 {}
    .home-6-footer-right ul li a {
        font-size: 13px;
        padding-left: 6px;
    }
    .home-6-footer-right {
        text-align: center;
    }
    .home-6-footer-area .footer-logo {
        margin-bottom: 5px;
        text-align: center;
    }
    .footer-text.home-6-footer-text {
        margin-top: 5px;
        text-align: center;
    }
    .home-8-hero-text h1 {
        font-size: 36px;
        line-height: 46px;
    }
    .home-8-single-page-count {
        right: 16px;
        top: 122%;
    }
    .home-8-logo {
        float: left;
        margin-left: 54px;
        width: 65px;
    }
    .home-8-header-social-icon a {
        padding-left: 9px;
    }
    .home-8-hero-text h1 br {
        display: none;
    }
    .home-8-hero-text p {
        font-size: 15px;
    }
    .home-8-section-img {
        width: 50%;
    }
    .home-8-contact-form input[type="name"],
    .home-8-contact-form input[type="email"],
    .home-8-contact-form textarea {
        margin-bottom: 10px;
        margin-top: 10px;
    }
    .home-8-hero-area,
    .home-8-homepage,
    .home-8-single-page {
        height: 650px;
    }
    .home-8-contact-title h1 {
        margin-bottom: 20px;
    }
    .home-8-submit-btn {
        float: left;
        margin-top: 10px;
    }
    .home-2-mainmenu.text-right ul {
        display: none;
    }
    .home-2-mainmenu.text-right ul {
        display: none;
    }
    .responsive_menu.responsive-menu-home-2 a.slicknav_btn {
        background: #f60f4c none repeat scroll 0 0;
        margin: -13px 15px 13px;
    }
    .responsive_menu.responsive-menu-home-2 ul {
        background: #d34a40 none repeat scroll 0 0;
    }
    .home-2-slider-text h1 {
        font-size: 80px;
        line-height: 84px;
    }
    .home-2-slide-social-icon {
        margin-bottom: 14px;
    }
    .home-2-slider-text h4 {
        font-size: 16px;
        margin-top: 12px;
    }
    .home-2-section-title h4 {
        font-size: 16px;
    }
    .home-2-section-title h4 br {
        display: none;
    }
    .home-2-section-title h2 {
        margin-bottom: 40px;
    }
    .home-2-single-potfolio {
        width: 100%;
    }
    .home-2-single-potfolio.home-2-single-potfolio-big {
        width: 100%;
    }
    .home-2-contact-form input[type=name] {
        margin-bottom: 30px;
    }
    .home-2-footer-icon a {
        margin-left: 9px;
        margin-right: 0;
    }
    .home-2-footer-icon.text-center {
        text-align: right;
    }
    .home-2-footer-right.text-right {
        margin-top: 15px;
        text-align: center;
    }
    .home-7-portfolio-title h1 {
        font-size: 40px;
        line-height: 45px;
    }
    .home-7-portfolio-menu ul {
        text-align: left;
    }
    .home-7-portfolio-menu ul li {
        margin: 3px 6px;
    }
    .home-7-single-items {
        width: 100%;
    }
    .is-sticky ul li:hover ul.submenu {
        top: 55px;
    }
    .home-7-footer-tiop-left {
        text-align: center;
    }
    .is-sticky ul.submenu {
        top: 55px;
    }
    .home-7-footer-top-right.text-right {
        text-align: center;
    }
    .home-7-footer-top-area h2 {
        line-height: 34px;
    }
    ul.submenu {
        left: 22%;
        opacity: 1;
        top: 44px;
        visibility: visible;
        width: 230px;
    }
    ul.submenu li a {
        color: #fff;
    }
    .home-2-footer-icon.home-5-footer-icon.home-7-footer-icon.text-right {
        margin: 0;
        text-align: right;
    }
    .footer-text.home-6-footer-text {
        margin-bottom: 15px;
    }
    .review-pharchase .slider-btn.pharchase-review-btn {
        line-height: 38px;
        margin: 0;
        padding: 1px 13px;
    }
    .home-2-mainmenu.review-mainmenu {
        padding-top: 10px;
    }
    .home-2-logo.review-logo {
        padding-top: 10px;
    }
    .review-items h3 {
        font-size: 16px;
    }
    .home-2-mainmenu.review-mainmenu.text-center ul {
        display: none;
    }
    .home-2-slider-text.review-hero-text h1 {
        font-size: 50px;
        margin-bottom: 10px;
    }
.home-2-slider-text.review-hero-text p {
  font-size: 13px;
  line-height: 22px;
  width: 100%;
}
    .home-2-hero-area.review-hero-area {
        height: 650px;
    }
    .slider-btn.review-btn {
        margin-bottom: 10px;
        margin-top: 10px;
    }
    .home-2-header-area.reveiw-area {
        padding-top: 8px;
        -webkit-transition: .4s;
        transition: .4s;
    }
    .is-sticky .home-2-logo.review-logo {
        padding-top: 17px;
    }
    .home-2-footer-right.review-footer-right.text-right {
        margin-bottom: 10px;
        text-align: center;
    }
    .home-5-contact-form input[type="text"],
    .home-5-contact-form input[type="email"],
    .home-5-text-area textarea {
        margin-bottom: 10px;
        margin-top: 10px;
    }
    .home-2-contact-form form input[type="text"],
    .home-2-contact-form form input[type="email"],
    .home-2-contact-form form textarea {
        margin-bottom: 10px;
        margin-top: 10px;
    }
    .testimonial-nav.menulist-nav.home-10-menulist.home-3-about-menu ul li {
        display: inline-block;
        margin: 2px 1px;
        padding: 13px;
        text-align: center;
        -webkit-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;
    }
}


/* Wide Mobile Layout: 480px. */

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .home-9-footer-menu.home-10-footer-menu ul li a {
        font-size: 14px;
        padding-right: 32px;
    }
    .home-9-footer-menu.home-10-footer-menu {
        text-align: center;
    }
    .home-10-contact-title {
        margin-bottom: 74px;
        text-align: center;
    }
    .testimonial-nav.menulist-nav.home-10-menulist ul li a {
        padding: 1px 35px;
    }
    .testimonial-nav.menulist-nav ul li a {
        padding: 0 36px;
    }
    .home-3-testimonial-area .slick-arrow {
        left: 0;
        top: 66%;
    }
    .home-5-footer-menu ul li a {
        font-size: 13px;
        padding: 0 13px;
    }
    .home-5-footer-menu.text-center {
        text-align: center;
    }
    .day_wrap {
        margin: 24px 28px 0;
        padding-top: 10px;
    }
    .testimonial-nav.home-1-testimonial-nav ul li a {
        font-size: 18px;
        padding: 5px 27.8px;
    }
    .home-3-slider-text h1 {
        font-size: 70px;
        line-height: 75px;
    }
    .home-3-testimonial-area .slick--next.slick-arrow {
        left: auto;
        right: 14%;
    }
    .home-3-testimonial-area .slick-arrow {
        left: 14%;
        top: 16%;
    }
    .home-6-testimonial-logo span.home-6-testimonial-authir {
        color: #333;
    }
    .home-6-testimonial-logo {
        color: #333;
    }
    .home-6-footer-right ul li a {
        font-size: 14px;
        padding-left: 20px;
    }
    .home-2-slider-text h1 {
        font-size: 70px;
        line-height: 100px;
    }
    .home-2-slide-social-icon {
        margin-bottom: 37px;
    }
    .home-2-slider-text h4 {
        font-size: 18px;
        margin-top: 22px;
    }
    .home-2-footer-right.text-right {
        margin-top: 20px;
        text-align: left;
    }
    .home-2-footer-icon.home-5-footer-icon.home-7-footer-icon.text-right {
        margin: 0;
        text-align: right;
    }
    .home-7-footer-top-area h2 {
        font-size: 25px;
        line-height: 40px;
        margin: 0;
    }
    .home-2-slider-text.review-hero-text p {
        font-size: 14px;
        line-height: 24px;
    }
    .contact-form.home-1-contact-form input[type="submit"] {
        width: 30%;
    }
    .testimonial-nav.menulist-nav.home-10-menulist.home-3-about-menu ul li {
        display: inline-block;
        margin: 2px 22px;
    }
    /*
 
ul.submenu {
  left: 22%;
  opacity: 1;
  top: 70px;
  visibility: visible;
  width: 230px;
}
ul.submenu li a {
  color: #fff;
}   
*/
}


/* Tablet Layout: 640px. */

@media only screen and (min-width: 640px) and (max-width: 960px) {}