@media (min-width:769px){ .menu.sticky-header .navbar-nav > li > a { padding: 30px 8px; } .menu .dropdown-menu i { transform: rotate(-90deg); } } @media(max-width:768px){ .menu .navbar-nav > li > a { padding: 10px 6px; } .dropdown a i { margin-left: 7px; background-color: #ccc; border-radius: 50%; padding: 0 3px; } /* slider*/ .slider .carousel-caption{ top:50%; } .slider .carousel-caption h2 { display:none; } .slider .carousel-caption h1{ width:100%; font-size:24px; } .slider a.caption-btn { margin: 0 auto; left: 42%; position: absolute; top: 50%; } .c100 { margin-left: 20%; } .spa-contact .icon { float: none; font-size: 48px; } .navbar-header{ width:100%; text-align:center; } .menu .navbar-brand { margin:0 !important; } .spa-menu-head .navbar-brand > img { width: auto !important; height: 80px !important; margin:0 auto !important; } .spa-service .swiper-button-next { left: 10%; } .spa-service .swiper-button-next, .spa-service .swiper-button-prev { top:95%; } .spa-service-detail i { margin-top: -10px; } .spa-appoint-detail { float: none; } .spa-contact-message > h3::after { left: 5%; } .spa-price { left: 35%; } .progress .team-graph-end { left: 90%; } .side2 { left: 83% !important; } .spa-specialilty h2::after { left: 6%; } } @media(max-width:767px){ .menu .dropdown-menu { position: relative !important; width: 100%; background-color: rgba(0,0,0,0.5) !important; left: 0 !important; max-width:100%; } .menu .dropdown-menu li a{ color:#fff !important; text-transform:uppercase; } .menu .caret { border-top: 8px dashed; border-right: 8px solid transparent; border-left: 8px solid transparent; float: right; } } @media(max-width:480px){ #top{ position:relative; } .dropdown a i { float: right; } .navbar-collapse.in { max-height: 350px; } .dropdown a i { margin-left: 7px; background-color: #ccc; border-radius:0; padding: 2px 6px; } .c100 { margin-left: 15%; } .align-right { float: none; } .spa-service .swiper-button-next { left: 20%; } .spa-service .swiper-button-next, .spa-service .swiper-button-prev{ top:96%; padding: 20px 20px; background-size: 15px; } .footer-bottom .right-align { float: none; } .top-search { text-align: left; padding: 5px; } .carousel-indicators { display: none; } .slider .right.carousel-control { right: 0%; top: 70%; } .slider .left.carousel-control { left: 0%; top: 70%; } .slider .carousel-caption{ display:none; } .spa-heading .spa-breadcum { display: block; float: none; } .spa-service-detail > h1{ font-size:30px; } .spa-service-detail > h1::after { width: 240px; } .spa-service-detail i{ margin:0; } .spa-service-detail i img{ margin-top:5px; width: 40px; height: 40px; } .spa-pricing-detail{ margin:10px 0 60px 0; } .aligncenter { max-width: 100%; } .aligncenter img { max-width: 100%; } .comments-pics { padding: 0; } .blog-pagination .pager li > a { padding: 3px 5px; font-size: 14px; } .blog-date , .blog-comment{ font-size: 20px; } .blog-date .blog-year, .blog-comment .blog-year { font-size: 6px; } .blog-description h1{ font-size:20px; } .overlay-text { height: 92%; padding:0; } .spa-portfolio-detl h1 { margin: 10px 0 10px; } .progress .team-graph-end { left: 90%; } .side1 { left: 65% !important; } .side2 { left: 80% !important; } .spa-appoint-detail i { font-size: 36px; height: 90px; left: 30%; margin-top: -35px; width: 90px; } .spa-tabs-type1 .nav-tabs li a, .spa-tabs-type2 .nav-tabs li a { padding: 10px 20px; } .spa-404-error .btn { font-size: 24px; padding: 6px 30px; } .spa-contact-message > h3::after { left: 10%; } .spa-contact-info { padding: 0 20px; } .spa-social li .icon { margin:0; } .spa-specialilty h2::after { left: 13%; } }