@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300&display=swap');
*, body { margin:0; padding:0;font-family: 'Poppins', sans-serif;}
a { text-decoration:none;}
ul, li { list-style:none;}
input[type="button"]:hover { cursor:pointer;}
.clear { clear:both;}
.m-top_40 { margin:40px 0 0 !important;}
.bold {font-weight:500;}
@keyframes blink{
0%{opacity: 0;}
50%{opacity: .5;}
100%{opacity: 1;}
}
.top button {background: #e8af76;border: none; outline: none; color: #fff; margin: 12px 0 11px 10px; padding: 3px 10px;/*animation: blink 1s linear infinite;*/}
.top button:hover {cursor: pointer;}
#wraper {
	height:auto;
	margin:0 auto;
}
 header, .main_container, footer {
	width:100%;
	height:auto;
	margin:0 auto;
	float:left;
}
 .header_content, .content, .footer_con, .footer_content {
	width:80%;
	margin:0 auto;
}
 .header_content .logo {
	width:200px;
	float:left;
	margin:20px auto;
}
 .header_content .logo img {
	width:200px;
	height:auto;
	float:left;
	margin:0;
}
 .header_content ul.menu {
	width:auto;
	height:153px;
	float:right;
	margin:0 auto 0;
}
 .header_content ul.menu li {
	width:auto;
	height:153px;
	float:left;
	margin:0 auto 0;
}
.header_content ul.menu li a {
	width:auto;
	height:85px;
	float:left;
	padding:68px 33px 0;
	font-weight:400; font-size:16px; text-transform:uppercase; color: #0452a3;
}

.header_content ul.menu li:hover, .header_content ul.menu li.active {
	background:#e8af76; cursor:pointer;
}
.header_content ul.menu li:hover a, .header_content ul.menu li.active a { color:#fff;}




.top_sec_bg { background:#0452a3;}
.top_sec {
	height:50px;
	margin:0 auto;
	width:100%; float:left;
}
.top { width:80%; height:30px; margin:0 auto;}
.top p { width:auto; height:20px; float:left; font-size:10px; color: #fff; padding-top:10px;}
.top .booking {
    background: #25d366;
    color: #fff;
    font-weight: 500;
    border-radius: 8px;
    padding: 0 20px;
}
.top ul.social { width:auto; height:50px; float:right;}
.top ul.social li { width:auto; height:36px; line-height: 36px; float:left; overflow:hidden; margin:6px 8px 0 0; overflow: hidden;
}
.top ul.social li:last-child { margin:6px 0 0;}
.top ul.social li img { width:30px; height:auto; float:left; margin:0;
-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s;
}
.top ul.social li:hover img {
	cursor:pointer;
	margin: -36px 0 0 0;
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);
}
.top .contact_number img {float: left;}
.top .contact_number .num {float: left;font-size: 16px; padding: 3px 0 0 10px;}
.top .contact_number i {font-size: 30px; padding: 0 0 0 20px; float: left; color: #e8af76;}
.mtb {margin : 20px 0 !important;}
.mb50 {margin : 0 0 50px !important;}
.banner {
	width:100%;
	float:left;overflow:hidden;
	margin:0 auto;
}
.slider_con {
width:100%;
height:auto;
float:left;
position:absolute;
left:0; right:0;
bottom:50px;
z-index:10000;
padding: 54px 0 50px;
background: rgba(0,0,0, 0.25);
}
.slider_content {
	width:100%; height:auto;
	float:left; margin:0 auto;
}
.slider_content .txt {
	width:1200px; height:auto;
	margin:0 auto; text-align:center;
}
.slider_content .txt h1 {
	width:100%; height:auto;
	margin:0 auto; float:left;
	font-size:40px; color:#fff;
	text-transform:uppercase;
	font-weight:700; text-align:center;
}
.slider_content .txt p {
	width:100%; height:auto;
	margin:20px auto; float:left;
	font-size:18px; color:#fff;
	font-weight:300; text-align:center;
}
p.title {width: 100% !important;}
.w100 {width: 100% !important;}
ul.awards {display: block; margin: 20px 0 40px;width: 48%; float: left;}
ul.awards img {width: 100%;}
ul.awards li {display: block; margin: 10px 0 0; color: #686868;}
ul.awards li.title {padding-bottom:5px;}
.main_container .content ul.awards li i {background: #e8af76; padding: 2px 10px; margin: 0 10px 0 0;}
.slider_content .txt .more {
	width:188px; height:50px;
	background:#ffd600;
	margin:20px auto; text-align:center;
	font-size:17px; color:#1d2333; line-height:50px;
	font-weight:500; padding: 10px 20px;
}
.main_container h1, footer h1, .service_tab h1 {
	width:100%; height:auto;
	margin:0 auto 20px; float:left;
	font-size:30px; color:#0451a4;
	font-weight:700; text-align:center;
}
.tm_num {font-weight:500;color: #0453a4;}
.tm_num1 {color: #fff !important; padding: 10px 0 0;}
.about_title {width:100%; height:auto;
	margin:0 auto 20px;
	font-size: 20px;
    line-height: 36px; color:#686868;
	font-weight:500; text-align:left;}
.c_blue {color : #0451a4 !important;}
.c_theme {color : #dbbd4c !important;}
.main_container h1 span.second {
	font-size:22px; color:#1d2333;
	font-weight:300; text-align:center;
}
.content {
	padding: 50px 0 50px !important;
}
.main_container p {
	width:100%; height:auto;
	margin:0 auto 20px; float:left;
	font-size:14px; color:#686868; line-height:30px;
	font-weight:300;
}
p.readmore a {margin: 0 20px 0 0 !important;}
.main_container p img {
	width:46%; height:auto;
	margin:0 auto 20px; float:left;
	margin: 0 2% 2% 0;
}
a.button {background: #e8af76; padding: 5px 20px; float: right; color: #000; font-weight: 300;}
a.button:hover {background: #0053a5;color: #fff;}
.bg1 {
	background: url(../images/img1.png) top center no-repeat;
  -webkit-background-size: cover;
     -moz-background-size: cover;
       -o-background-size: cover;
          background-size: cover;
		  padding: 70px 0 70px;
}
h2 {
	width:70%; height:auto;
	margin:0 auto 20px; float:left;
	font-size:35px; color:#ffd600;
	text-transform:uppercase; line-height:40px;
	font-weight:700; text-align:left; padding: 0 30% 0 0;
}
.bg1 p {
	width:70%; height:auto;
	margin:0 auto 20px; float:left;
	font-size:17px; color:#fff; line-height:30px;
	font-weight:300; text-align:justify;padding: 0 30% 0 0;
}

.logo_container {
	width:100%; height:auto; float:left; text-align:center;
}
.logo_container img.logo {
	width:338px; height:auto;text-align:center;
}

ul.box1 {
	width:100%;
	height:auto;
	float:left;
	padding: 0;
}
ul.box1 li {
	width:32.6%;
	height:auto;
	float:left;
	margin: 0 1% 0 0;
}
ul.box1 li:nth-child(3n) { margin:0 0 0 0;}
ul.box1 li .image {
	width:100%;
	height:221px;
	overflow:hidden;
	float:left;
	margin: 0 0 20px;
}
ul.box1 li .image img {
	width:100%;
	height:auto;
	float:left;
	margin: 0;
}
h3 {
	width:90%; height:auto;
	margin:0 auto 10px; float:left;
	font-size:20px; color:#1d2333;
	text-transform:uppercase; line-height:22px;
	font-weight:700; text-align:left; padding: 0 10% 0 0;
}
ul.box1 li p {
	width:98%; height:auto;
	margin:0 auto 20px; float:left;
	font-size:14px; color:#686868; line-height:24px;
	font-weight:300; text-align:left;padding: 0 2% 0 0;
}
ul.tour {
	width:100%; height:auto; float:left; margin: 30px 0 50px;
}
ul.tour li {
	width:25%; height:237px; overflow:hidden; float:left; display:inline-block;
	 position: relative;
  cursor: pointer;
}
ul.tour li:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(255,214,0, 0.5);
  transition: all .3s linear;
}

ul.tour li:hover:before { background: none; }


ul.tour li img {
	width:99%; height:99%; float:left;
}
ul.box2 {
	width:100%;
	height:auto;
	float:left;
	padding: 40px 0 0;
}
ul.box2 li {
	width:49%;
	height:auto;
	float:left;
	margin: 0 1% 0 0;
}
ul.box2 li:nth-child(2n) { margin:0 0 0 0;}
ul.box2 li .image {
	width:100%;
	height:221px;
	overflow:hidden;
	float:left;
	margin: 0 0 40px;
}
ul.box2 li .image img {
	width:100%;
	height:auto;
	float:left;
	margin: 0;
}
ul.box2 li p {
	width:90%; height:auto;
	margin:0 auto 20px; float:left;
	font-size:17px; color:#1d2333; line-height:30px;
	font-weight:300; text-align:justify;padding: 0 0 0 0;
}
.service_tab {width: 100%; float: left;}
.s_tab {background: #0452a3; padding: 20px 0; color: #fff; width: 22%; float: left;text-align: center; margin-right: 3%;min-height: 80px;}
.s_tab:last-child {margin-right: 0;}
footer {margin: 80px 0 0; background: #0452a3; padding: 50px 0;}
footer .f_logo {width: 16%; float: left; padding-right: 2%; }
footer .f_logo img {width: 90%;}
footer .f_menu {width: 20%;float: left;}
footer .t1 {font-size: 20px; color: #fff;font-weight: 500;}
footer ul li {display: block; width: 100%;font-size: 16px; color: #fff;font-weight: 300; padding: 10px 0 0;float: left;}
footer i {font-size: 20px !important;padding: 0 10px 0 0;vertical-align: middle;float: left; color: #e8af76;}
footer span {float: left;width: calc(100% - 50px); word-break: break-all;}
footer a:hover {cursor: pointer;}
footer .f_contact {width: 42%;float: left;}
.footer_y-bg1 {
	background:#ffd600;
	padding:50px 0 120px;
}
.footer_con { text-align:center;}
.footer_con ul.social {
	width: auto; height:91px; text-align:center;
}
.footer_con h1 { margin: 0 0 31px !important;}
.footer_con ul.social li {
	width: 91px; height:91px; float:lefy; display:inline-block; margin: 0 10px 0 0;
}
.footer_con ul.social li img {
	width: 91px; height:91px; margin: 0 10px 0 0;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
}
.footer_con ul.social li:hover img{ -webkit-transform: rotate(360deg) scale(1);
-moz-transform: rotate(360deg) scale(1);
-o-transform: rotate(360deg) scale(1); cursor:pointer;}
footer ul li a {text-decoration: none;color: #fff;}
.copy { width:90%; height:70px; float:left; background:#aa1f24; padding: 0 5%;}
.copy p {
	width:70%; height:auto;
	margin:0 auto 20px; float:left;
	font-size:14px; color:#fff; line-height:30px;
	font-weight:300; text-align:left;padding: 22px 0 0 0;
}
.copy p.design {text-align: right;width:30% !important;}
.mob { display:none;}

.main_container p.more {margin: 40px auto 0;height: 40px; text-align: center;}
.main_container p.more .button {float: none;}
span.order {    font-size: 18px;font-weight: 700;padding: 0 10px 0 0;}
#service .tiles-wrap h3 {text-align: center; padding: 20px 0 0;}
/*Contact*/
#map {width: 100%; padding: 0; float: left; position:relative;}
#map .contact_box {width: 40%; padding: 0;position: absolute; right:100px; bottom: 4px; z-index: 100;}
#map .contact_box .titlebar {width: 90%; padding: 30px 5%; background: #0452a3; position: relative;}
#map .contact_box .titlebar .title {width: 100%; padding: 0;font-family: 'ML-TTVeenaHeavy'; font-size: 20px; color: #fff;}
#map .contact_box .titlebar p {width: 100%; padding: 10px 0;font-family: 'mlw-ttkarthikanormal'; font-size: 16px; color: #fff;}
#map .contact_box .titlebar p span {width: auto; padding: 0 30px 0 0;font-family: 'Lato', sans-serif; font-size: 18px; color: #fff;}
#map .contact_box .titlebar .showmore {display: none;}
#map .contact_box .details {width: 90%; padding: 30px 5%; background: #e8af76;}
#map .contact_box table {width: 100%;}
#map .contact_box table tr td {color: #fff; text-align: left;font-size: 16px;font-weight: 300; padding: 10px 10px 10px 0;vertical-align: middle;}
#map .contact_box table tr td.en {color: #fff;font-weight: 300;font-family: 'Lato', sans-serif; text-align: left;font-size: 16px; font-weight: 400;}
#map .contact_box table tr td span.en {color: #fff;font-weight: 300;font-family: 'Lato', sans-serif; text-align: left;font-size: 18px; padding: 10px 0; font-weight: 400;}
#map .contact_box table tr td.icon i {color: #0452a3;font-size: 26px;}
.form {width: 66%;padding: 0; float: left;}
img.qr {width: 30%;padding: 0; float: left; margin: 0 0 0 4%;}
.contact h1 {text-align: left !important;font-weight: 500; font-size: 24px;}
.form form {width: 100%;padding: 0; float: left;}
.form form label {width: 100%; float: left; position: relative;}
.form form label  span {position: absolute; bottom: 17px; left: 20px; z-index: 100;color: red;}
.form .txt_field  {width: 96%; height: 50px; background: none; border: 1px solid #dbd6d6;font-family: 'Lato', sans-serif, mlw-ttkarthikanormal; text-align: left;font-size: 16px; color: #000;margin-bottom: 15px; padding : 0 2%;}
.form .txt_area  {width: 96%; height: 100px; border: 1px solid #dbd6d6;font-family: 'Lato', sans-serif, mlw-ttkarthikanormal; text-align: left;font-size: 16px; color: #000;resize: vertical;margin-bottom: 15px; padding : 0 2%;}
.form .button {width: 100%;background: #e8af76; float: left; font-weight: 300;font-size: 22px;color: #fff;
	padding: 8px 20px; border: none; outline: none;}
.form .button:hover {cursor: pointer; background: #0452a3;}
.other_office {width: 50%;padding: 0; float: right;}
.other_office h1 {margin-bottom: 30px;}
::-webkit-input-placeholder { /* Edge */
  font-family: 'mlw-ttkarthikanormal'; text-align: left;font-size: 18px; color: #000;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  font-family: 'mlw-ttkarthikanormal'; text-align: left;font-size: 18px; color: #000;
}

::placeholder {
  font-family: 'mlw-ttkarthikanormal'; text-align: left;font-size: 18px; color: #000;
}
  /* Style the tab */

/* Style the buttons inside the tab */
.tab button {
  background-color: #0452a3;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  font-size: 17px;color: #fff
}

/* Change background color of buttons on hover */
.tab button:hover, .tab button.active {
  background-color: #e8af76;color: #0452a3
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #e8af76;color: #0452a3
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 0;
  border-top: none;
}

@media screen and ( max-width: 1300px ) {
/* @media only screen and (min-width:1000px) */
.header_content, .content, .footer_con, .footer_content, .top {width: 94%;}
.header_content ul.menu li a {padding: 41px 14px 0;}
.slider_content .txt h1 { font-size: 28px;}
.flex-direction-nav .flex-prev { width: 40px; height: 40px; content:inherit; left: 40px; top:50%; background:url(../images/prev_sml.png) 0 0 no-repeat; }
.flex-direction-nav .flex-next { width: 40px; height: 40px;right: 40px;top:50%; text-align: right;background:url(../images/nxt_sml.png) 0 0 no-repeat; content:inherit; }
.slider_content .txt p {width: 70%;padding: 0 15%;}
.slider_con { bottom: 16px; padding: 25px 0 0;}

.main_container h1, footer h1 { font-size: 32px;}
.main_container p img { width: 375px;}
h2 { font-size: 26px;line-height: 30px;}
.logo_container {padding: 40px 0 0;}
ul.box1 li .image {height: auto;}
h3 {font-size: 16px;}
ul.box1 li p, ul.box2 li p {font-size: 15px;line-height: 24px; margin: 10px auto 0;}
ul.box1 li p.readmore, ul.box2 li p.readmore {margin: 20px auto ;}
.main_container h1, footer h1 {font-size: 27px;}
.main_container {margin: 0 auto;}
.banner {height: auto;padding: 0 0 40px;}



}
@media screen and ( max-width: 999px ) {
/* @media only screen and (min-width:80px) */
.header_content .logo img {width: 100%;}
.header_content ul.menu li a {padding: 63px 11px; height: auto;}
.flex-direction-nav .flex-prev { width: 40px; height: 40px; content:inherit; left: 40px; top:50%; background:url(../images/prev_sml.png) 0 0 no-repeat; }
.flex-direction-nav .flex-next { width: 40px; height: 40px;right: 40px;top:50%; text-align: right;background:url(../images/nxt_sml.png) 0 0 no-repeat; content:inherit; }
.flexslider:hover .flex-prev { opacity: 0.7; right: 40px;top:50%; }
.flexslider:hover .flex-next { opacity: 0.7; right: 40px;top:50%; }
.slider_content .txt .more {font-size: 12px;padding: 4px 10px;}
.main_container { margin:0 auto;}
h3 {font-size: 20px;}
ul.tour li img { width: 100%;height: auto;}
ul.tour li {width: 50%; height: 279px;}
.footer_con ul.social li {width: 60px;height: 60px;}
.footer_con ul.social li img {width: 60px;height: 60px;}
.footer_y-bg1 {background: none repeat scroll 0 0 #ffd600;padding: 50px 0 72px;}
footer .t1 {font-size: 20px;}
footer .f_logo, footer .f_menu {width: 50%; padding-bottom: 20px;}
footer .f_contact {width: 49%; border-top: 1px solid #0f62b8; padding-top: 20px;}
footer .information {width: 50% !important; padding-right: 1%; border-top: 1px solid #0f62b8; padding-top: 20px;}
.bg1 {margin: 50px 0 0 !important;}
#map .contact_box {width: 50%;}
}

@media screen and ( max-width: 799px ) {
/* @media only screen and (min-width:480px) */
/*.top, .header_content, .content, .footer_con { width:90%;}*/
.s_tab {width: 100%; margin: 0 0 10px;}
.contact_number {padding: 10px 0;}
.content {padding: 15px 0 15px !important;}
.main_container p img.me {margin-bottom: 30px;}
p.left {width: 100% !important;}
.main_container p.readmore {margin: 0 auto;height: 40px;}
.main_container p.more {margin: 20px auto 0;height: 40px; text-align: center;}
.main_container p.more .button {float: none;}
.mob { display:block; width:30px; height:29px; float:right; margin:67px 0 10px;
background:url(../images/mob.png) no-repeat;}
.mob:hover { cursor:pointer;}
#menu { display:none;}
.header_content ul.menu li, .header_content ul.menu {width: 100%;height: auto;}
.header_content ul.menu li a {width: 100%;padding: 14px 0; text-align: center; border-bottom: 1px solid #d9d7d7;}
.header_content ul.menu li:nth-child(1) a {border-top: 1px solid #d9d7d7;}
.slider_con {padding: 25px 0 0;top: 16px;bottom: inherit;}
.slider_content .txt h1 {font-size: 18px;}
.slider_content .txt p {font-size: 13px;}
.flex-direction-nav .flex-prev { width: 20px; height: 20px; content:inherit; left: 40px; top:55%; background:url(../images/prev_sml1.png) 0 0 no-repeat; }
.flex-direction-nav .flex-next { width: 20px; height: 20px;right: 40px;top:55%; text-align: right;background:url(../images/nxt_sml1.png) 0 0 no-repeat; content:inherit; }
.flexslider:hover .flex-prev { opacity: 0.7; right: 40px;top:55%; }
.flexslider:hover .flex-next { opacity: 0.7; right: 40px;top:55%; }
.slider_content .txt h1 {font-size: 15px;}
.slider_content .txt p, .slider_content .txt .more {margin: 5px 0;}
.main_container p img, h2, .bg1 p {width: 100%; padding: 0;}
h2 {font-size: 19px;}
ul.box1 li {width: 100%; margin: 0 0 20px;}
ul.tour li {height: 152px;width: 50%;}
ul.tour {margin: 10px 0 20px}
ul.box2 {padding: 0;}
ul.box2 li .image { height: auto;}
h3 {margin: 0 auto 5px;}
ul.box2 li .image {margin: 0 0 15px;}
.footer_y-bg1 {padding: 27px 0 40px;}
ul.awards {display: block; margin: 20px 0;width: 100%;}
#map .contact_box {width: 100%;position: relative;right: 0;}
.top button {float: left;margin: 12px 10px 11px 0;}
.header_content .logo {width: 150px; margin: 10px auto;}
.mob {margin: 44px 0 10px;}
#map .contact_box table tr td span.en {word-break: break-all;}
}

@media screen and ( max-width: 479px ) {
/* @media only screen and (min-width:320px) */
.top .contact_number .num {font-size: 14px;padding: 0 0 0 10px;}
.top .contact_number i {margin-top: -5px;}
.top .contact_number img {width: 20px;}
.top ul.social li {height: 30px;}
.top ul.social li img {width: 26px;}
.top button {float: left;margin: 5px 10px 5px 0;padding: 0px 5px 2px;}
.top button i{font-size: 10px}

.header_content .logo {width: 100px; margin: 6px auto;}
.mob {margin: 25px 0 10px;}
.top_sec, .top {height: auto;text-align: center;}
.top p:nth-child(1) {width: 35%;text-align: center;}
.top p:nth-child(2) {width: 65%;text-align: center;}
.top ul.social {display: inline-block;margin: 0 auto;text-align: center;}
.top ul.social li {display: inline-block;float: left;margin: 0px 8px 0 0;}
.top ul.social {height: 38px;}
.top ul.social li:last-child {margin: 0 0 0;}
.flexslider .slides img {height: 257px;width: auto;    margin: 0 0 0 -20%;}
.banner {height: auto;padding: 0;}
.mtb {margin: 0px !important;}
.main_container p, .bg1 p {font-size: 14px;line-height: 22px;}
.logo_container img.logo {width: 243px;}
ul.tour li {height: 113px;}
ul.box2 li {width: 100%;margin: 0 0 20px;}
.footer_con ul.social li, .footer_con ul.social li img {width: 40px;height: 40px;}
.footer_y-bg1 {padding: 27px 0 9px;}
.footer_con h1 {margin: 0 0 16px !important;}
.copy {height: auto;}
a.button {float: none;}
.logo_container {padding: 0;}
.about_title {line-height: 36px;font-size: 20px;}
ul.awards {display: block; margin: 20px 0;width: 100%;}
ul.awards li {display: block; margin: 10px 0 0;}
.main_container p.more {margin: 20px auto 0;height: 40px;}
footer .f_logo {width: 100% !important;padding-right :0; border-bottom: 1px solid #0f62b8; border-top: 0px; padding-top: 0;}
footer .f_menu, footer .information {width: 100% !important;padding-right :0; border-bottom: 1px solid #0f62b8; border-top: 0px; padding-top: 20px;}
footer .f_contact {width: 100% !important;padding-right :0; border-bottom: 0px solid #0f62b8; border-top: 0px; padding-top: 20px;}
.f_alighn_c {text-align: center;}
.copy p {width: 100%; padding: 20px 0 0;margin:0;}
.copy p.design {text-align: left;width: 100% !important; padding: 0 0 20px;}
footer .f_logo img {width: 50%;}
.main_container h1, footer h1 {font-size: 24px;}
.main_container h1 span.second {font-size: 18px;}
.flex-direction-nav .flex-prev { top:138px;  }
.flex-direction-nav .flex-next { top:138px;}
.flexslider:hover .flex-prev { top:138px; }
.flexslider:hover .flex-next { top:138px; }
#map .contact_box {width: 100%;position: relative;right: 0;}
.form, img.qr {width: 100%; margin: 0;}
footer {margin: 30px 0 0;padding: 29px 0;}

}