/*tablet*/ @media all and (max-width: 1280px) { .searchSubBar { width: 90%; } .searchType { width: 40%; } .searchPriceRang { width: 60%; } .searchSubBar { width: 80%; } .searchCountry { width: 20%; } .container { width: 100%; } .nav>ul>li { margin: 0 20px; } .latest-container .col-3 { width: 50%; } /*subpage*/ .list .venueimg { width: 35%; } .list .details { width: 65% } } @media all and (max-width: 1199px) { .searchType { width: 40%; } .searchPriceRang { width: 60%; } .searchCountry { width: 20%; } .container { width: 100%; } .nav>ul>li { margin: 0 20px; } .latest-container .col-3 { width: 50%; } /*subpage*/ .list .venueimg { width: 35%; } .list .details { width: 65% } } @media all and (max-width: 991px) { .topNavButton { right: 10px; } .topNav h1 { padding: 10px 15px; } .slick-dotted.slick-slider { margin-bottom: 60px; } .logo { float: none; margin: 0px auto; padding: 15px 0; width: auto; display: block; width: 261px; } .header .logo img { width: 261px; height: 30px; margin: 0 auto; display: block; } .nav-no-js .nav-button:hover+.nav, .nav-no-js .nav-button:hover+.nav+.nav-close, .nav-no-js .nav:hover, .nav-no-js .nav:hover+.nav-close { display: block } .nav { top: 0; } .nav>ul>li { margin: 0; } .nav { width: 100%; min-width: auto; display: none; } .nav ul, .nav ul ul { background: #044c4b; } .nav a, .nav a:active, .nav a:hover, .nav a:visited { padding: 12px 15px; background-color: transparent; color: #fff; } .nav li.nav-active>a, .nav li:hover>a { background-color: #044c4b; color: #edaa72; } .nav .nav-submenu>ul { background-color: #22666b; } .nav .nav-submenu>ul a { padding-left: 30px } .nav .nav-submenu>ul a:hover { padding-left: 30px; background-color: transparent; } .nav .nav-submenu>a:after { top: 13px; } .header { width: 100%; padding: 0; min-height: auto; } li.active a { color: #fff !important; } .closelink { display: none; } .nav-controls { display: block; position: absolute; top: 21px; right: 15px; } .nav-controls a { display: inline-block; margin: 0 0 0 30px; } .nav-controls img { height: 19px; width: auto; } /*end of header*/ .search-box { top: 15%; width: 90%; } .region-lg, .region-sm { width: 33.33%; } .section { padding: 40px 0; } h2.h236Title { font-size: 30px; } .search-region { margin-top: 30px; } .partners { width: 25%; } .slick-dots { bottom: -30px; } /*subpage*/ .subpagebanner .item h2 { font-size: 28px; } .subpagebanner .item h3 { font-size: 24px; } .venue-info, .venue-data { width: 100%; } .newsRow .newsimg { width: 35% } .newsRow .newsContent { width: 65%; } /*account*/ .myact-container .col-4 { width: 100%; } .profileRow .title, .profileRow .Data { display: block; width: 100%; float: left; } .profileRow .title { font-weight: bold; margin-bottom: 5px; } .editProfile { width: 100%; } .mycard { width: 100%; } .mycard-details { width: 100%; padding: 30px 0 0 0; border: 0; border-top: 1px solid #ddd; } .cardno { font-size: 25px; } .mycard-details .inputRow select { width: 120px; } } @media all and (max-width: 767px) { .subpagebannerImg{ background-size: cover; height: 400px; background-position: 50% 50%; } .swiper-slide .item { width: 100%; padding: 0 10px; text-align: center; left: 50%; top: 50%; bottom: auto; transform: translate(-50%, -50%); } .heading { margin-bottom: 0px; } .smaller { width: 100%; } .ui.multiple.search.dropdown>.text { padding: 0px; } .ui.multiple.search.dropdown>input.search { margin: 0.452381em 0em 0.45238095em 0em; } .searchCountry, .searchSubBar { width: 100%; } .tagDropdown { height: auto; } .captchaInput, .captchaImg { width: 100%; margin: 10px 0px; } .CaptchaTxtField { padding: 0px; } .searchType { width: 100%; } .searchPriceRang { width: 100%; } .search-box { top: 5%; } .search-box h2 { font-size: 28px; } .logoheading { height: 28px; } .selectLocation, .inputLocation { width: 100%; margin-bottom: 25px; padding: 0; } .search-btn { width: 100%; } .region-lg, .region-sm { width: 50%; } .latest-container .col-3 { width: 100%; } /*footer*/ footer { padding: 20px 0; } .footer-logo { text-align: center; margin-top: 20px; margin-bottom: 35px; } .footer-logo img { width: auto; height: 30px; } .footer-links a { font-size: 14px; margin: 0 20px } .copyright { font-size: 13px; padding-top: 20px; } .copyright img { position: relative; display: block; width: auto; height: 25px; margin: 12px auto 0 auto; } .search { padding: 15px 0; } .search-centre .search-item, .other-features .col-4 { width: 50%; } .list { padding: 30px 0; } .list .venue, .list .offer-box { width: 100% } .list .venueimg { width: 100%; } .list .venueimg, .list .venueimg img { height: auto; } .list .details p { -webkit-line-clamp: 3; } .list .details { width: 100% } .list .offer-box { border: 0; border-top: 2px dashed #ddd; min-height: 170px; } .list .offer h2 { font-size: 28px; } .venue-container { padding: 20px 0 } .newsRow .newsimg { width: 100%; height: auto; margin-bottom: -5px; } .newsRow .newsContent { width: 100%; } .newsRow .newsimg img { height: auto; } .border-graylink { width: 100%; text-align: center; padding: 15px 0; height: auto; margin-bottom: 10px; } .border-greenlink { width: 100%; text-align: center; padding: 15px 0; height: auto; } .newsRow .newsContent h2 { font-size: 20px; } .newsRow .newsContent .date { font-size: 14px; } .newsRow .newsContent { padding: 15px; } .newsRow { margin-bottom: 30px; } .login-container { padding: 30px } } @media all and (min-width: 580px) { .search-filter { display: block !important; } } @media all and (max-width: 580px) { .nav-controls a { display: inline-block; margin: 0 0 0 20px; } .search-box h2 { font-size: 24px; } .logoheading { height: 24px; } .section { padding: 30px 0; } h2.h236Title { font-size: 26px; } .latest-container .features p { font-size: 12px; } .ads { padding: 40px 0; } .partners { width: 33.33%; } .footer-logo img { height: 25px; } .footer-logo { text-align: center; margin-top: 15px; margin-bottom: 20px; } .footer-links a { width: 49%; margin: 0 0 15px 0; text-align: center; } .footer-media { margin: 20px 0; } /*subpage*/ .subpagebanner .item h2 { font-size: 24px; } .subpagebanner .item h3 { font-size: 20px; } .search-filter { display: none; } .search-centre .tags { margin-bottom: -10px; } .search-toggle { display: block; } .search-centre .search-item { width: 100%; } .login-container { padding: 15px } } /*mobile*/ @media all and (max-width: 500px) { .subpagebannerImg{ background-size: cover; height: 300px; background-position: 50% 50%; } /*header*/ .nav-button, .nav-close { top: 10px; } .nav-controls { top: 18px; } .header .logo { width: 209px; } .header .logo img { width: auto; height: 24px; margin: 0 auto; display: block; } /*end of header*/ .region-lg, .region-sm { width: 100%; } } @media all and (max-width: 414px) {}