@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700');@import url('https://fonts.googleapis.com/css?family=Titillium+Web:300,400,600,700,900');@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,500,600,700,800,900');@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');#topmenu>li a.ddlProfileMenu {color:#000102!important}body { font-family: 'Open Sans', sans-serif; }p { font-family: 'Roboto', sans-serif; font-weight: 300; }img { max-width: 100%; }.header { float: left; width: 100%; overflow: hidden; } ul {margin-bottom:10px}a, a:hover { text-decoration: none; }h1.heading { position: relative; padding-bottom: 20px; }h1.heading:before { content: ""; background: #323d56; position: absolute; bottom: 0px; left: 0; right: 0; width: 65px; height: 3px; margin: 0 auto; }section { width: 100%; float: left; }.carousel-indicators, .carousel-indicators:hover, .carousel-control:link, .carousel-control:hover { opacity: 1 !important; }.booking-form {background-color:lightgrey;border-radius:5px;margin-bottom:20px}label.booking-form {margin-bottom:7px;font-weight:bold;}.carousel-inner {min-height:250px}.header { width: 100%; float: left; }.header img { width: 100%; }.carousel-control-prev, .carousel-control-next { opacity: 1; }.slider .carousel-item img { width: 100%; }.slider .carousel-caption { transform: translate(0%, -50%); bottom: inherit; left: inherit; padding: 0; top: 45%; right: 8%; text-align: right;z-index: 10; text-shadow: inherit; } .slider .carousel-caption h1 { font-size: 55px; font-weight: 900; text-transform: uppercase; font-family: 'Titillium Web', sans-serif; color: #fff; margin: 0; text-shadow: 3px 2px 3px rgba(0, 0, 0, .5); }.slider .carousel-caption h2 { font-size: 50px; font-family: 'Titillium Web', sans-serif; font-weight: 700; text-transform: uppercase; margin: 0; color: #fff; text-shadow: 3px 2px 3px rgba(0, 0, 0, .5); }.slider .carousel-caption .book-now { margin-top: 35px; }.book-now { background: #228cd0; background: -moz-linear-gradient(top, #228cd0 0%, #0171b9 100%); background: -webkit-linear-gradient(top, #228cd0 0%,#0171b9 100%); background: linear-gradient(to bottom, #228cd0 0%,#0171b9 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#228cd0', endColorstr='#0171b9',GradientType=0 ); border: 2px solid #fff8f8; border-radius: 34px; -moz-border-radius: 34px; -webkit-border-radius: 34px; font-weight: bold; padding: 11px 40px; text-transform: uppercase; font-size: 18px; color: #fff !important; font-family: 'Roboto', sans-serif; font-weight: 900; box-shadow: 2px 2px 0px 0px #fff8f8; }.book-now:hover { background: rgb(59,200,79); background: -moz-linear-gradient(top, rgba(59,200,79,1) 0%, rgba(30,132,0,1) 100%); background: -webkit-linear-gradient(top, rgba(59,200,79,1) 0%,rgba(30,132,0,1) 100%); background: linear-gradient(to bottom, rgba(59,200,79,1) 0%,rgba(30,132,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3bc84f', endColorstr='#1e8400',GradientType=0 );transition: ease .8s; border: 2px solid #fff; }.carousel-control-prev p img, .carousel-control-next p img { background: rgba(17, 126, 196, 0.33); padding: 12px 20px; }.carousel-control-prev p img:hover, .carousel-control-next p img:hover { background: rgb(54,219,60); background: -moz-linear-gradient(top, rgba(54,219,60,1) 0%, rgba(0,150,5,1) 100%); background: -webkit-linear-gradient(top, rgba(54,219,60,1) 0%,rgba(0,150,5,1) 100%); background: linear-gradient(to bottom, rgba(54,219,60,1) 0%,rgba(0,150,5,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36db3c', endColorstr='#009605',GradientType=0 ); }.slider .carousel-control { z-index: 99; display: flex; justify-content: center; align-items: center; height: 100%; width: 8%; background: none !important; } .slider .carousel-indicators li { width: 16px; height: 16px; background-color: #fff; border: 2px solid #fff; border-radius: 50%; }.slider .carousel-indicators li.active { width: 18px; height: 18px; background-color: #1682c7; border: 2px solid #fff; border-radius: 50%; }.slider .carousel-indicators { margin-bottom: 40px; }.slider .carousel-item img { width: 100%; }.services-section { padding: 90px 0; }.heading { margin-bottom: 55px; position: relative; }.heading:after { content: ""; position: absolute; bottom: -25px; left: 0; right: 0; margin: 0 auto; width: 102px; height: 4px; background: #45c055; }.heading h2 { color: #0f0f0f; font-family: 'Titillium Web', sans-serif; font-weight: 900; font-size: 40px; text-transform: uppercase; margin: 0; text-align: center; } .heading h2 b { color: #1a85ca; font-weight: 900; } .heading p { color: #1b273d; max-width: 600px; font-family: 'Raleway', sans-serif; font-weight: 500; font-size: 16px; margin: 20px auto 0; text-align: center; } .ser-mar { margin-bottom: 30px; }.services-outer { position: relative; box-shadow: 0px 0px 15px 0px #ccc; border: 8px solid #fff; }.services-content { background: #228cd0; background: -moz-linear-gradient(top, #228cd0 0%, #0171b9 100%); background: -webkit-linear-gradient(top, #228cd0 0%,#0171b9 100%); background: linear-gradient(to bottom, #228cd0 0%,#0171b9 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#228cd0', endColorstr='#0171b9',GradientType=0 ); padding: 0 15px; min-height: 53px; display: flex; justify-content: center; width: 100%; align-items: center; position: absolute; bottom: 0; } .services-content h4 { margin: 0; text-transform: capitalize; text-align: center; color: #fff; font-size: 20px; font-family: 'Open Sans', sans-serif; font-weight: bold; }.services-outer:hover .services-content { background: rgb(59,200,79); background: -moz-linear-gradient(top, rgba(59,200,79,1) 0%, rgba(30,132,0,1) 100%); background: -webkit-linear-gradient(top, rgba(59,200,79,1) 0%,rgba(30,132,0,1) 100%); background: linear-gradient(to bottom, rgba(59,200,79,1) 0%,rgba(30,132,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3bc84f', endColorstr='#1e8400',GradientType=0 ); }.wlcm-section { background: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=14912&amp;v=1) no-repeat top center / cover; padding: 105px 0; }.wlcm-content h6 { color: #333333; font-size: 24px; font-family: 'Raleway', sans-serif; font-weight: 600; margin: 0 0 25px; }.wlcm-content p { color: #333333; font-size: 22px; font-family: 'Raleway', sans-serif; font-weight: 600; margin: 0 0 40px; }.wlcm-content { max-width: 1030px; margin: 0 auto; text-align: center; }.testimonial-section { padding: 85px 0 174px; }.test-content p { color: #131313; margin-bottom: 25px; font-size: 14px; font-family: 'Raleway', sans-serif; font-weight: 400; text-align: left; line-height: 26px; }.test-content h5 { color: #333333; font-size: 14px; text-transform: uppercase; font-family: 'Open Sans', sans-serif; font-weight: 600; font-style: italic; margin: 0; }.test-content { margin-left: -40px; }.testimonial-section #testimolalCarousel { max-width: 910px; margin: 45px auto 0; }.clint-img img { width: 150px; height: 150px; border: 2px solid #1783c9; object-fit: cover; border-radius: 50%; }.testimonial-section .carousel-indicators li { background: #fff; border: 1px solid #000; width: 12px; height: 12px; border-radius: 100%;}.testimonial-section .carousel-indicators li.active { background: #1783c9; border: 1px solid #1783c9; width: 12px; height: 12px; }.testimonial-section .carousel-indicators { bottom: -53px; margin: 0 auto; width: 100%; left: 0; right: 0; } .comp-logo-section { padding: 50px 0; background: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=14911&amp;v=1) no-repeat top center / cover; }.comp-logo-section .com-logo-img img { height: 64px; width: 100%; padding-right: 10px; }.comp-logo-section .padd-0:last-child .com-logo-img img { padding: 0; }.comp-logo-section .padd-0 { padding: 0; }.footer-section { width: 100%; float: left; text-align: center; } .footer-content { width: 100%; float: left; padding: 45px 0 30px; background: #1783c9; }.footer-nav-menu { margin-top: 40px; display: flex; justify-content: center; align-items: center; }.footer-nav-menu li { padding: 0 22px; position: relative; }.footer-nav-menu li, .footer-nav-menu li a { text-transform: uppercase; display: inline-block; color: #fff; font-size: 16px; font-family: 'Raleway', sans-serif; font-weight: 600; }.footer-nav-menu li:before { content: ""; position: absolute; right: 0; top: 3px; height: 75%; width: 1px; background: #66bdf5; }.footer-nav-menu li:last-child:before { display: none; }.footer-section ul li a:hover { color: #45c055; transition: ease .8s; }.footer-bootm { width: 100%; float: left; background: #1272b1; padding: 40px 0; }.footer-conatct li a, .footer-conatct li b { display: inline-block; color: #fff; font-size: 16px; font-family: 'Open Sans', sans-serif; font-weight: 400; }.footer-conatct li b { font-weight: bold; }.footer-conatct li { margin-right: 45px; display: inline-block; color: #fff; }ul.footer-conatct { text-align: center; }.footer-conatct li:last-child { margin: 0; }.services-content h4 a {color: #ffffff;}.service-image {box-shadow: 0 0 10px #dddddd;float: right;margin: 0 0 10px 15px;padding: 9px;}.service-colms > ul {list-style-type: disc;margin: 0 0 15px 40px;padding-left: 0px;}.service-colms > ul li {line-height: 24px;list-style: disc;color: #131313;font-family: "Raleway",sans-serif;margin: 0;padding: 0;}.service-colms p {color: #131313;font-family: "Raleway",sans-serif;font-size: 14px;font-weight: 400;line-height: 26px;margin-bottom: 20px;}@media (max-width: 1920px) {#ctl00_divHeaderBar { background-size: cover !important; background-repeat: no-repeat !important; }}@media (max-width: 1199px) {.services-content h4 { font-size: 16px; }#ctl00_divHeaderBar { height: 120px !important; }}@media (max-width: 1170px) {#ctl00_divHeaderBar { height: 110px !important; }}@media (max-width: 1030px) {#ctl00_divHeaderBar { height: 90px !important; }}@media (max-width: 890px) {#ctl00_divHeaderBar { height: 80px !important; }}@media (max-width: 991px) {.slider .carousel-caption h1 { font-size: 35px; }.slider .carousel-caption h2 { font-size: 30px; }.book-now { padding: 7px 30px; font-size: 16px; }.heading h2 { font-size: 30px; }.heading p { margin: 10px auto 0; }.services-content h4 { font-size: 14px; }.wlcm-content h5 { font-size: 20px; }.wlcm-content p { font-size: 16px; }.test-content { margin-left: 0px; }.footer-conatct li { margin-right: 15px; }.footer-nav-menu li, .footer-nav-menu li a { font-size: 14px; }.footer-content img.footer-logo { width: 25%; }.service-image img { max-width: 100%; width: 100%;}.service-image { margin: 0 0 15px; padding: 8px; width: 100%;}}@media (max-width: 767px) { #testimolalCarousel .carousel-inner {min-height:475px}.slider .carousel-caption h1 { font-size: 24px; }.slider .carousel-caption h2 { font-size: 20px; }.slider .carousel-caption .book-now { margin-top: 15px; }.book-now { padding: 4px 20px; font-size: 14px; }.carousel-control p img { font-size: 16px; padding: 4px 10px; }.heading h2 { font-size: 18px; }.wlcm-content h6, .wlcm-content p { font-size: 14px; margin: 0 0 10px; }section, .footer-content, .footer-bootm { padding: 30px 0 !important; }.heading p { max-width: 100%; }.slider .carousel-caption { transform: translate(-50%, -50%); top: 50%; right: inherit; text-align: center; left: 50%; width: 100%; }.testimonial-section #testimolalCarousel { max-width: 100%; margin: 0px auto; }.testimonial-section .carousel-indicators { bottom: -30px; }.comp-logo-section .com-logo-img img { height: 100%; width: 280px; padding: 0 0 10px; margin: 0 auto; }.footer-content img { max-width: 60%; width: inherit; }.testimonial-section { text-align: center; }.test-content p { margin: 20px 0; text-align: center; }.com-logo-img { text-align: center; }.footer-nav-menu li { padding: 0 10px 0; }}@media (max-width: 578px) { .ser-mar { margin-bottom: 20px; width: 100%; }.slider .carousel-caption h1 { font-size: 18px; }.slider .carousel-caption h2 { font-size: 14px; }.services-outer { max-width: 350px; margin: 0 auto; } .slider .carousel-indicators { bottom: -5px; }.footer-content img.footer-logo { width: 30%; }.footer-nav-menu { display: inline-block; }.footer-nav-menu li { padding: 0 0 10px; width: 100%; border-bottom: 1px solid #66bdf5; margin-bottom: 15px; }.footer-nav-menu li:last-child { border: 0; }.footer-nav-menu li:before { display: none; }#ctl00_mobileLogo {background-size: 210px auto !important;}}@media (max-width: 480px) { .slider .carousel-indicators { bottom: -20px; }}@media (max-width: 380px) { .services-outer { max-width: 280px; margin: 0 auto; } .slider .carousel-indicators { bottom: -38px; }}