*{margin:0;padding:0}body,html{width:100%;height:100%;overflow-x:hidden}.provide{padding:0 0 100px 0;background-color:#fff}.provide-mid{width:1080px;margin:auto}.provide h2{display:table;margin:50px auto;font-size:50px;line-height:1.3em;color:#4898a8;font-weight:300;font-family:Lato,sans-serif;border-top:1px solid #4898a8;border-bottom:1px solid #4898a8;padding:10px 0;text-align:center}.top-para{font-size:28px;color:#4898a8;font-weight:400;width:930px;margin:auto;text-align:center;line-height:44px;font-family:Lato,sans-serif}.bottom-para{font-size:18px;font-weight:400;color:#003438;font-family:serif;font-family:Lato,sans-serif;line-height:25px;width:1000px;margin:auto;margin-top:70px;line-height:30px}.form{margin-top:100px}.form label{display:block;color:#003438;font-size:18px;font-weight:700;font-family:Lato,sans-serif;margin-top:10px}.form label span{color:#790000;margin-left:4px}.form input{display:block;width:50%;padding:8px 4px;font-size:18px;box-sizing:border-box;margin-top:10px;background-color:#fafafa;color:#666;border:1px solid #ccc}.form textarea{display:block;width:100%;padding:8px 4px;font-size:18px;box-sizing:border-box;margin-top:10px;background-color:#fafafa;color:#666;border:1px solid #ccc}.form p{font-size:16px;font-weight:400;color:#003438;font-family:Lato,sans-serif;margin-top:10px}.form ul{margin-top:10px}.form ul li{list-style:none}.form ul li input{display:inline-block;width:inherit}.form ul li label{display:inline-block;font-weight:400}.form ul li label:hover{cursor:pointer}.form ul li input:checked+label{font-weight:700}.form button[type=submit]{padding:11px 17px;width:inherit;border-radius:50px;color:#fff;background-color:#4898a8;border:1px solid #4898a8;margin-top:20px;transition:.2s}.form button[type=submit]:hover{cursor:pointer;background-color:#5aaf50;border:1px solid #5aaf50}.scrolltop{bottom:25px;right:60px;position:fixed;width:42px;height:42px;background:#4898a8;color:#fff;cursor:pointer;font-size:32px;text-align:center;z-index:5;border-radius:3px}.scrolltop:hover{background-color:#516e7a}.scrolltop i{font-size:20px;font-weight:700}@media all and (max-width:1300px){.order-mid{width:80%;margin:auto}.details-mid{width:80%;margin:auto}.provide-mid{width:80%;margin:auto}.top-para{width:80%;margin:auto}.bottom-para{width:80%;margin:auto}}@media all and (max-width:1050px){.booking-heading{width:70%}.listone2 li:nth-child(2){font-size:14px}}@media all and (max-width:950px){.numone2{flex:0 0 57%}.numtwo2{flex:0 0 40%}.numone{flex:0 0 58%}.numtwo{flex:0 0 38%}.listtwo li{margin-left:0}.listtwo2 li{margin-left:0}}@media all and (max-width:892px){.booking-heading{width:80%}}@media all and (max-width:850px){.listone li:nth-child(2){margin-top:13px}.cart-section{display:block}.listone{display:block}.listtwo{display:block}.listone li:nth-child(1){padding:0;margin:0}.cart-section{background-color:#fff;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1)}.listone li:nth-child(1){color:#fff}.listone li:nth-child(2){color:#003438;font-weight:400}.listtwo li{color:#003438;font-weight:400}.cart-section2{display:block}.listone2{display:block}.listtwo2{display:block}.booking-mid::after{content:"";display:block;clear:both}.cart-section{width:49%;float:left}.listone li:nth-child(2){border-left:none}.listtwo li{border-left:none}.cart-section2{width:49%;float:left}.listone2{position:relative}.listone2 li:nth-child(1){position:absolute;top:-12px;right:183%}.listone2 li:nth-child(2){margin-top:60px}.listtwo2 li{margin-top:0}.cart-section3{overflow:hidden;width:95%}.cart-section3 a{float:none;display:block}.cart-section2{border:none}.listtwo2 li{border-left:none}.listtwo2 li:nth-child(1){margin-top:-27px}.listtwo2 li:nth-child(2){margin-top:-9px}.listtwo2 li:nth-child(3){margin-top:-31px}.listone2 li:nth-child(2){border-left:none;border-top:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)}.listone2 li:nth-child(2){padding-top:47px}.numtwo2{border-right:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}}@media all and (max-width:830px){.one td:nth-child(3){flex:0 0 18%}.two td:nth-child(3){flex:0 0 18%}}@media all and (max-width:780px){.booking-heading h1{font-size:48px}}@media all and (max-width:768px){.sub-section p:nth-child(1){flex:0 0 34%}.sub-sec{width:40%}.one td:nth-child(1){flex:0 0 45%}.two td:nth-child(1){flex:0 0 45%}.one td:nth-child(3){flex:0 0 22%}.two td:nth-child(3){flex:0 0 22%}.provide h2{font-size:42px}.top-para{font-size:22px;width:95%}.bottom-para{width:95%;margin-top:50px}}@media all and (max-width:705px){.listone2 li:nth-child(2){padding-top:40px}.listtwo2 li:nth-child(1){padding-top:22px}.cart-section3{width:94%}}@media all and (max-width:650px){.booking-heading{width:90%}}@media all and (max-width:626px){.two td:nth-child(1){flex:0 0 30%}.one td:nth-child(1){flex:0 0 30%}.one td:nth-child(3){flex:0 0 27%}.two td:nth-child(3){flex:0 0 27%}.two td:nth-child(2){flex:0 0 20%}.one td:nth-child(2){flex:0 0 20%}}@media all and (max-width:600px){.book-link ul{justify-content:flex-start}.book-link a:nth-child(1){margin-left:5px}.book-link a{font-size:15px}}@media all and (max-width:575px){.booking-heading{width:100%}.listone2 li:nth-child(1){right:175%}.cart-section3{width:93%}.sub-sec{width:50%}.form input{width:100%}.form button[type=submit]{width:100%}.provide h2{font-size:32px}.top-para{line-height:35px}}@media all and (max-width:535px){.scrolltop{bottom:25px!important;right:20px!important}}@media all and (max-width:520px){.booking-heading h1{font-size:38px}}@media all and (max-width:490px){.country{display:block}}@media all and (max-width:458px){.sub-sec{width:60%}}@media all and (max-width:410px){.booking-heading h1{font-size:28px}}@media all and (max-width:400px){.listone2 li:nth-child(2){padding-top:30px}.listone2 li:nth-child(1){right:168%}.listtwo2 li:nth-child(1){padding-top:15px}.button p{margin-left:0;font-size:16px}}@media all and (max-width:390px){.book-link a{font-size:14px}}@media all and (max-width:380px){.listone2 li:nth-child(2){padding-top:14px}.sub-sec{width:70%}.cart-section3{width:91%}}@media all and (max-width:340px){.listone2 li:nth-child(2){padding-top:30px}.listtwo2 li:nth-child(1){padding-top:18px}}@media all and (max-width:330px){.listone2 li:nth-child(1){right:160%}.sub-sec{width:70%}.cart-section3{width:90%}}@media all and (max-width:320px){.scrolltop{bottom:35px!important;right:20px!important}.tail a{font-size:10px;padding:10px}}