@import url('https://fonts.googleapis.com/css2?family=Dosis&display=swap');
 @import url('https://fonts.googleapis.com/css2?family=Cookie&family=Poppins&family=Roboto&family=Rubik+Bubbles&family=Solway&display=swap'); 
.para a{
	color:#000;
}
.para a:hover{
	color:#000;
	text-decoration:none;
}
/*scroll*/
.go-top {
	position: fixed;
	bottom: 2em;
	right: 2em;
	text-decoration: none;
	color: white;
	background-color: #009dc1;
	background-color: #b1d2fb;
	font-size: 18px;
	font-weight: 600;
	padding: 1em;
	display: none;

}

.go-top:hover {
	background-color: #009dc1;
	color:white;
	text-decoration:none;
} 

 
/*scroll*/

/*testimonials*/
.item .thumbnail {
	margin-bottom:0;
	
}
.carousel-control.left, .carousel-control.right {
	background-image:none !important;
}
.carousel-control {
	background:	#b5b5b5;
	color:#999;
	padding: 4px 0;
	width:26px;
	top:auto;	
	left:auto;
	bottom:0;
	opacity:1;
	text-shadow:none;
}
.carousel-control.right {
		height:40px;
	width:40px;

}
.carousel-control.left {
	height:40px;
	width:40px;
}

/*testimonials*/


/*INDEX*/

/*popup*/
* { box-sizing: border-box; }
body { 
}
h1{ margin: 0; }
#contact { 
  -webkit-user-select: none; /* Chrome/Safari */        
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* IE10+ */
	background:#53c5d9;
	padding:15px;
	color:#fff;
	font-weight:bold;
	letter-spacing:3px;
	text-transform:uppercase;
	text-align: center;
    cursor: pointer;
	font-family: 'Oranienbaum', serif;
}

#contact:hover { background: #53c5d9; }
#contact:active { background: #53c5d9; }

#contactForm { 
  display: none;

  border: 3px solid #dbdbdb; 
  padding: 2em;
  width: 350px;
  text-align: center;
  background: #fff;
  position: fixed;
  top:50%;
  left:50%;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%)
  
}

input, textarea { 
  margin: .8em auto;
  font-family: inherit; 
  text-transform: inherit; 
  font-size: inherit;
  
  display: block; 
  width: 280px; 
  padding: .4em;
}
textarea { height: 80px; resize: none; }

.formBtn { 
  width: 140px;
  display: inline-block;
  
  background: teal;
  color: #fff;
  font-weight: 100;
  font-size: 1.2em;
  border: none;
  height: 30px;
}

/*popup*/



















body{
	font-family: 'Arapey', serif;
	color:#353e47;
	letter-spacing:2px;
	font-size:18px;
	line-height:24px;
	
	
}
.sub-index{
	color:#ffffff;

text-align: center;


}
.sub-indexx{
	color:#ffffff;
width: 260px;
text-align: center;


}
.sub{
	margin-top: 200px;
}
.sub-index:hover{
	color:#353e47;
	text-decoration:none;
	border:1px solid #e1e1e1;

}
.sub-indexi{
	color:#353e47;
	padding:20px;

}
.sub-indexi:hover{
	color:#353e47;
	text-decoration:none;
}


.social-tbl{
	margin-top:10px;
	}


.top-bar{
	background: none;
	}


.mail{
	color:#8e8a87;
	}

.mail strong{
	color:#009dc1;
	}


.soc{
	background:none;
	padding:10px;
	}


.soc-xs{
	background:#f2f2f2;
	border:1px solid #8e8a87;
	padding:10px;
	}








.mail span{
	background:#f2f2f2;
	border:1px solid #8e8a87;
	padding:10px;
	border-radius:4px;
	}


.call{
	background:#009dc1;
	padding:5px;
	border-radius:4px;
	color:#fff;
	text-align:center
	
	}





/* nav mobile*/



/*navbar xs*/
.navbar-default{
	padding-bottom:6px;
}
.navbar-nav li{
	font-size:16px;
	padding:1px;
	background:#fff;

	}

#navbar li a{
  background:#fff ;
  color: #009dc1;
  margin-top:10px;
  text-transform:uppercase;
  font-family: 'Open Sans Condensed', sans-serif;
	
	}
nav ul li a:focus {
  color: #009dc1;
  text-decoration:none;

}

#navbar li a:hover{
	color:#009dc1;
	}
.navbar-toggle{
	background-color:#006e87;
	text-align:center;
	color:#000;
	margin-top:-70px;
	border:none;
	
	}
	.icon-bar{
		background-color:#fff;
	}

.dropdown:hover{
	cursor:pointer;
}




/*end navbar xs*/

.nav-dropdown{
box-shadow: 0 3px 12px rgb(0 0 0 / 55%);
background: #009dc1;
}


.center {
	display: block;
	margin-left: auto;
	margin-right: auto;

}


/* nav mobile*/











/* nav*/

.topnav{
	background-color:#009dc1;
	 border:none;
	 border-radius:0px;
	}


.topnav ul.navbar-nav li{
	padding:0px;


}

.topnav ul.navbar-nav li a {
background: none;
color:#fff;
font-size:11px;


}
.topnav ul.navbar-nav li a:hover,
.topnav ul.navbar-nav li a:focus

 {
color:#fff;
border-left:1px solid #fff;
border-right:1px solid #fff;
   
}
.nav-menu{
	margin-top:-5px;
	

	}

.a1{
	border-left:1px solid #009dc1;
border-right:1px solid #009dc1;
}
.scrn-nav li a{
margin:4px;
	}	

.a-click{
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	color:#fff;}


.navbar-toggle{
	background-color:none;
	text-align:center;
	color:#000;
	margin-top:-70px;
	border:none;
	
	}


/*dropdown*/








/*end dropdown*/

/* nav*/




/*home*/

.dr-hd1{
		color:#009dc1;
		text-transform:uppercase;
		font-family: 'Oranienbaum', serif;
		line-height:30px;
		}
.dr-hd2{
	text-transform:uppercase;
	line-height:20px;
	font-size:13px;
		}
.dr-p{
	text-align:justify;
}
.readmore2{
	color:#009dc1;
	font-size:18px;
	padding-top:10px;
	font-family:'Open Sans Condensed', sans-serif;
	line-height:45px;
	}
.readmore2-re{
	color:#fff;
	font-size:18px;
	padding:10px;
	font-family:'Open Sans Condensed', sans-serif;
	line-height:45px;
	border:1px solid #fff;
	}
	
	
.readmore2-re:hover{
	color:#fff;
	text-decoration:none;
	border-top:1px solid #53c5d9;
	font-family:'Open Sans Condensed', sans-serif;
	line-height:45px;
	}
	
	
.serbtn a{
	color:#009dc1;
	font-size:18px;
	padding:10px;
	font-family:'Open Sans Condensed', sans-serif;
	border:1px solid #c8c7c7;
	line-height:35px;
	text-transform:uppercase;
	letter-spacing:2px;

}
	
.serbtn1 a{
	color:#009dc1;
	font-size:18px;
	padding:10px;
	font-family:'Open Sans Condensed', sans-serif;
	border:1px solid #c8c7c7;

	text-transform:uppercase;
	letter-spacing:2px;

}


.serbtn a:hover{
	color:#009dc1;
	font-size:18px;
	padding:10px;
	font-family:'Open Sans Condensed', sans-serif;
	border:1px solid #c8c7c7;
	text-decoration:none;
		text-transform:uppercase;


}
#pretag{
	color:#009dc1;
	font-size:18px;
	padding:5px;
	font-family:'Open Sans Condensed', sans-serif;
	line-height:35px;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:2px;

}
.serbtn-xs a{
	color:#009dc1;
	font-size:18px;
	padding:5px;
	font-family:'Open Sans Condensed', sans-serif;
	line-height:35px;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:2px;


}
.serbtn-xs a:hover{
	color:#009dc1;
	font-size:18px;
	padding:5px;
	font-family:'Open Sans Condensed', sans-serif;
	text-decoration:none;
	text-transform:uppercase;


}
.readmore2:hover{
	background:#fff;
	color:#53c5d9;
	text-decoration:none;
	border-top:1px solid #53c5d9;
	font-family:'Open Sans Condensed', sans-serif;
	line-height:45px;
	}

.abt-hd2{
    font-family: 'Great Vibes', cursive;
	font-size:55px;
	text-align:center;
	line-height:40px;
	letter-spacing:2px;
	}
.abt-hd2-ab{
    font-family: 'Parisienne', cursive;
	font-size:45px;
	font-weight:bold;
	text-align:center;
	line-height:40px;
	color:#009dc1;
	letter-spacing:2px;
	}

.abt-hd2-wh{
    font-family: 'Parisienne', cursive;
	font-size:45px;
	font-weight:bold;
	text-align:center;
	line-height:40px;
	color:#fff;
	letter-spacing:2px;
	}

.abt-hd2xs{
    font-family: 'Dancing Script', cursive;
	font-size:50px;
	font-weight:bold;
	text-align:center;
	line-height:55px;
	}
.uphead{
	    font-family: 'Dancing Script', cursive;
	font-size:35px;
	font-weight:bold;
	color:#009dc1;
}
.uphead:hover{
	    font-family: 'Dancing Script', cursive;
	font-size:35px;
	font-weight:bold;
	color:#009dc1;
	text-decoration:none;
}

.welcome{
	font-family: 'Amatic SC', cursive;
	font-size:45px;
	text-transform:uppercase;
	color:#009dc1;
	letter-spacing:2px;
	font-weight:bold;
}
.welcome-ab{
	font-family:'Open Sans Condensed', sans-serif;
	font-size:29px;
	text-transform:uppercase;
	color:#353e47;
	letter-spacing:2px;
}

.welcome-wh{
	font-family:'Open Sans Condensed', sans-serif;
	font-size:32px;
	text-transform:uppercase;
	color:#fff;
	letter-spacing:2px;
}

.welcome:hover{
	font-family: 'Amatic SC', cursive;
	font-size:45px;
	text-transform:uppercase;
	color:#009dc1;
	text-decoration:none;
    letter-spacing:2px;

}
.welcome-wh:hover{
	font-family:'Open Sans Condensed', sans-serif;
	font-size:32px;
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	letter-spacing:2px;

}
.welcome-ab:hover{
	font-family:'Open Sans Condensed', sans-serif;
	font-size:29px;
	text-transform:uppercase;
	text-decoration:none;
	color:#353e47;
	letter-spacing:2px;
}
.subhead{
	font-family: 'Dancing Script', cursive;
	font-size:35px;
	text-align:center;
	color:#009dc1;
	line-height:48px;
	
}
.subheadxs{
	font-family: 'Dancing Script', cursive;
	font-size:40px;
	text-align:center;
	color:#353e47;
	line-height:45px;
	
}

.welcome-sub{
	font-family: 'Amatic SC', cursive;
	font-size:35px;
	text-transform:uppercase;
	color:#353e47;
	font-weight:bold;
}
.welcome-sub:hover{
	font-family: 'Amatic SC', cursive;
	font-size:35px;
	text-transform:uppercase;
	color:#353e47;
	text-decoration:none;
}
.para1{
	text-align:justify;
}
.img-p{
		font-size:30px;
		line-height:35px;
		text-align:center;
	font-family: 'Amatic SC', cursive;
}
.img-p-sub{
		font-size:20px;
		line-height:35px;
		text-align: center;
}
.img-pa{
	font-family: 'Parisienne', cursive;
	font-size:50px;
}

.readmore{
	background:#53c5d9;
	width:80px;
	text-align:center;
	color:#fff;
	font-size:18px;
	border-radius:4px;
	padding:10px;
	font-family: 'Open Sans Condensed', sans-serif;
	}
.readmore:hover{
	background:#fff;
	color:#53c5d9;
	font-size:18px;
	text-decoration:none;
	border:1px solid #53c5d9;
	font-family: 'Open Sans Condensed', sans-serif;
	}

.img-p-sm{
		font-size:20px;
		line-height:35px;
		text-align:center;
		font-family: 'Amatic SC', cursive;

}
.img-p-sub-sm{
		font-size:17px;
		line-height:35px;
		text-align: center;
		padding-left:
}
.img-pa-sm{
	font-family: 'Parisienne', cursive;
	font-size:40px;
}
.img-p-xs{
		font-size:24px;
		line-height:35px;
		text-align:center;
		font-family: 'Amatic SC', cursive;

}
.img-p-sub-xs{
		font-size:17px;
		line-height:35px;
		text-align:justify;
		padding-left:
}
.img-pa-xs{
	font-family: 'Parisienne', cursive;
	font-size:40px;
}
.hd1{
	text-transform:uppercase;
	border-top:1px solid #009dc1;
	padding-top:7px;
	letter-spacing:3px;
	margin:15px;
	font-size:18px;
	font-family: 'Oranienbaum', serif;
	line-height:30px;
	}
	.hd1 a{
	font-size:18px;
	font-family: 'Oranienbaum', serif;
	line-height:30px;
	color:#353e47;
     
	}
	.hd1 a:hover{
		text-decoration:none;     
	}

.readmore-s{
	font-family: 'Oranienbaum', serif;
	background:#fff;
	text-align:center;
	color:#353e47;
	font-size:17px;
	border-radius:4px;
	padding:10px;
	line-height:33px;
	text-transform:uppercase;
	}
.readmore-s:hover{
	font-family: 'Oranienbaum', serif;
	background:#fff;
	text-align:center;
	color:#353e47;
	font-size:17px;
	border-radius:4px;
	padding:10px;
	text-decoration:none;
	}

.whats-new{
	font-family:'Open Sans Condensed', sans-serif;
	font-size:27px;
	text-transform:uppercase;
	color:#009dc1;
	line-height:35px;

}
.whats-ne{
		font-size:20px;
		line-height:35px;
		text-align:justify;
		
}
.whats-n{
	 font-family: 'Parisienne', cursive;
	font-size:40px;
	font-weight:bold;

}



.cnt{
	font-family: 'Amatic SC', cursive;
	font-size:65px;
	text-transform:uppercase;
	color:#009dc1;
	line-height:60px;
	text-align:center;
	font-weight:bold;

}
.cnt-1{
	font-family: 'Amatic SC', cursive;
	font-size:40px;
	text-transform:uppercase;
	line-height:45px;
	text-align:center;

}
.cnt-2{
	 font-family: 'Parisienne', cursive;
	font-size:60px;
	font-weight:bold;
	text-align:center;
	

}
.ser-sub{
    font-family: 'Parisienne', cursive;
	font-size:60px;
	font-weight:bold;
	text-align:center;
	color:#009dc1;
	}

.ser{
	font-family: 'Amatic SC', cursive;
	font-size:30px;
	text-transform:uppercase;
	line-height:45px;
	letter-spacing:2px;
	text-align:right;
}
.ser1{
	font-family: 'Amatic SC', cursive;
	font-size:30px;
	text-transform:uppercase;
	line-height:45px;
	letter-spacing:2px;
	text-align:center;
}
.art-sub{
    font-family: 'Parisienne', cursive;
	font-size:75px;
	font-weight:bold;
	text-align:center;
	color:#009dc1;
	}

.art{
	font-family: 'Amatic SC', cursive;
	font-size:50px;
	text-transform:uppercase;
	line-height:40px;
	letter-spacing:2px;
	text-align:center;
}


.ser-n{
	font-family: 'Amatic SC', cursive;
	font-size:30px;
	text-transform:uppercase;
	line-height:45px;
	letter-spacing:2px;
}


.col-img{
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
	}
	
	.dr-col1{
		padding:10px;
		
	}

	
	
	
	

.dr-img{
	border-bottom:15px solid #53c5d9;}



.abt-hd1{
	border-top:1px solid #009dc1;
	width:100px;
	padding-top:7px;
	
	}
	
	
.v-m{
	text-transform:uppercase;
	border-top:1px solid #009dc1;
	width:130px;
	padding-top:7px;
	
	}
		
	
	
	.hd1{
	text-transform:uppercase;
	border-top:1px solid #009dc1;
	padding-top:7px;
	letter-spacing:3px;
	margin:15px;
	font-family: 'Oranienbaum', serif;
	
	
	}
	
.hd1sub{
	padding-top:7px;
	letter-spacing:4px;
	color:#353e47;
	
	
	}
.head-sub{
	color:#353e47;
	font-size:50px;
	font-weight:bold;
	text-align:left;
	letter-spacing:2px;
	font-family: 'Parisienne', cursive;

}

.head-sub-wh{
	color:#fff;
	font-size:50px;
	font-weight:bold;
	text-align:left;
	letter-spacing:2px;
	font-family: 'Parisienne', cursive;

}
.img-p-test{
	padding:50px;
}



.read-p{
	margin-top:-15px;
	margin-left:10px;
	}
	
.read-p-s{
	margin-top:-15px;
	margin-left:10px;
	}
	
	
	
	
.abt-img p{
	text-align:right;}	
	
.bodhinew{
	color:#fff;text-align:
	center;margin-top:20px; 
	font-size:35px; 
	padding:15px; 
	letter-spacing:3px;
}
	
	
.home-row-bg{
	background:url(../images/bg1.jpg);
	padding:20px;
	padding-bottom:30px;
	 
	}	
	
	
.home-row-bg2{
	
	padding:10px;
	margin-top:50px;
	
	}	
	
.cap-h{
color:#fff;
text-align:justify;
/* line-height:48px;
font-size:28px; */
padding-right:20px;
padding-left:20px;

	}
	
.cap-h-review{
color:#6e8288;
text-align:justify;
/* line-height:29px;
font-size:18px; */
padding-right:20px;
padding-left:20px;

	}
	
	.cap-h-re{
	color:#000;
text-align:center;
/* line-height:48px;
font-size:28px; */


	}

	
.cap-h-xs{
	color:#fff;
text-align:center;
/* line-height:45px;
font-size:32px; */


	}	
.cap-h-xs b{
	color:#fff;
text-align:center;
/* line-height:45px;
font-size:70px; */


	}	

	
	.cap-h b{
	color:#fff;
text-align:center;
/* line-height:45px;
font-size:60px; */

	}	

	.cap-h-sub{
	color:#fff;
text-align:right;
/* line-height:35px; */
padding-right:15px;

	}
	
	.cap-h-sub-review{
	color:#6e8288;
text-align:right;
/* line-height:35px; */
padding-right:15px;

	}
	
		.cap-h-sub-re{
	color:#000;
text-align:right;
/* line-height:35px; */
padding-right:10px;

	}	
	

	
.svr-col-img{
	border:1px solid #c8c7c7;
	}	
	
	
.svr-col1{
	padding:10px;
	padding-bottom:0px;
	}
	
	
	
.svr-col2{
	padding:10px;
	padding-top:5px;
	}	
	
	
	.hr-s{
		background:#c8c7c7;
		border:0px;
		height:1px;}
		
		
	.review-row{
	background:#f8faf9;
	padding:10px;
	
	margin-left:0px;
	}		
		
	
		
		
.review-row1{
	background:#f8faf9;
	padding:10px;
	
	margin-left:0px;
	}		
		
	
		
.review-h{	
color:#53c5d9;
text-transform:uppercase;
padding-left:5px;

}	

.review-p{	

padding-left:5px;

}	


	
.container-fluid-row1{
	background:#f7f7f7;
	
	}	
	
	
	
	.booking-row2
{
	background:#fff;
    position:relative;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1);
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1);
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1);
}

	
	
	
.sub-img{
	margin-left:0px;
	margin-top:-37px;
	}	
.sub-p{
		padding-right:20px;
		text-align:center;}
		
		
		
.td-form{
	padding:10px;}		
		
		
		
.tbl-form{
	width:100%;}	
	
	
	
#inp1, #inp2, #inp3, #inp4{
	border:1px solid #e1e1e1;
	color:#9d9d9d;
	letter-spacing:2px;
	height:40px;
	}	
	
	
	
	
	
	
#inp1:focus, #inp2:focus, #inp3:focus, #inp4:focus{
	border:1px solid #53c5d9;
	color:#53c5d9;
	box-shadow:none;
}
	
	
	
	
#submit	{
	background:#53c5d9;
	color:#fff;
	letter-spacing:3px;
	border:1px solid #53c5d9;}
	
	
	
	
	#submit:hover	{
	background:#fff;
	color:#53c5d9;
	
	border:1px solid #53c5d9;}
	

	
	
.fhd1{
	text-transform:uppercase;
	border-top:1px solid #009dc1;
	padding-top:7px;
	letter-spacing:3px;
	margin-left:-15px;
	
	
	
	}	
	
.ftr-cnt{
	margin-left:-30px;
	}	
	
	
.fhd2{
	text-transform:uppercase;
	border-top:1px solid #009dc1;
	padding-top:7px;
	letter-spacing:3px;
	
	
	}	
	
	
.ftr-link a{
	color:#353e47;
	letter-spacing:1px;
	}	
	
	
	
.ftr-link a:hover{
	color:#53c5d9;
	text-decoration:none;
	}	
		


.ftr-img{
	background:#fff;
	border:6px solid #fff;
	border-radius:2px;}	
		
		
.ftr-p3{
	background:#fff;
	border:6px solid #fff;
	margin-left:6px;
	border-radius:2px;}	
	
	
.ftr-time1{
	background:#53c5d9;
	padding:3px;
	color:#fff;
	border-radius:2px;
	
	}	
	
	
	
.ftr-time2{
	background:#53c5d9;
	padding:3px;
	color:#fff;
	border-radius:2px;
	
	}	
	
.ftr-time22{
	background:#53c5d9;
	padding:3px;
	color:#F00;
	border-radius:2px;
	
	}
	
.copy-cont{
	border-top:1px solid #353e47;
	padding-top:5px;}
.copy-contab{
	padding-top:5px;}		
		
	
.f-social{
	text-align:right;}
	
.footer-main{	
	
	
background:#f2f2f2;
padding-top:10px;}


.fb{
	color:#353e47;
}
.fb:hover{
	color:#353e47;
	text-decoration:none;
}







.profl{
	border:1px solid #e1e1e1;
	}
	
	
	
	
.call-row{
	border:1px solid #e1e1e1;
	padding:20px;
	padding-top:40px;
	}	
	
	
.call-col{
	padding:40px;
	padding-top:0px;}	
	
.call-a{
	background:#53c5d9;
	padding:15px;
	color:#fff;
	font-weight:bold;
	letter-spacing:3px;
	line-height:35px;
	font-family: 'Oranienbaum', serif;
	
	
	}	
	
	
	.call-a:hover{
	background:#53c5d9;
	padding:15px;
	color:#fff;
	font-weight:bold;
	letter-spacing:3px;
	line-height:35px;
	font-family: 'Oranienbaum', serif;
	text-decoration:none;
	}	

	
	
	
		.call-a:focus{
	background:#53c5d9;
	padding:15px;
	color:#fff;
	font-weight:bold;
	letter-spacing:3px;
	line-height:35px;
	font-family: 'Oranienbaum', serif;
	text-decoration:none;
	
	
	}	

.call-p{
	margin-top:30px;}	
.call-py{
	margin-top:20px;
	font-size:24px;
	}	
	
	
	
	
	
	
	
	
	/*show more*/
	
.morecontent span {
    display: none;
}
	
	/*show more*/
	
	
.head-sub-whn{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	letter-spacing:2px;
}
.para2{
	color:#9e9d9d;
	text-align:justify;
	padding:3px;
}
	
	
	
	
	
	/*mal*/
.dr-hd1-mal{
		color:#009dc1;
		text-transform:uppercase;
		line-height:30px;
		}
		
.dr-hd2-mal{
	text-transform:uppercase;
	line-height:20px;
	font-size:13px;

}
.dr-p-mal{
	text-align:justify;
	font-size:14px;
}


.welcome-sub-mal:hover{
	font-size:25px;
	text-transform:uppercase;
	color:#353e47;
	text-decoration:none;
}
.img-p-mal{
		font-size:20px;
		line-height:35px;
		text-align:justify;
}
.img-p-sm-mal{
		font-size:18px;
		line-height:35px;

}
.img-pa-sm-mal{
	font-size:40px;
}
.img-p-xs-mal{
		font-size:18px;
		line-height:35px;
		text-align:justify;

}
.whats-new-mal{
	font-size:25px;
	text-transform:uppercase;
	color:#009dc1;
	line-height:35px;

}
.whats-ne-mal{
		font-size:20px;
		line-height:35px;
		text-align:justify;
		
}


.readmore2-mal{
	color:#009dc1;
	font-size:15px;
	padding-top:10px;
	font-family:'Open Sans Condensed', sans-serif;
	line-height:45px;
	}
.readmore2-mal:hover{
	background:#fff;
	color:#53c5d9;
	text-decoration:none;
	border-top:1px solid #53c5d9;
	font-family:'Open Sans Condensed', sans-serif;
	line-height:45px;
	}
.readmore-mal{
	background:#53c5d9;
	width:80px;
	text-align:center;
	color:#fff;
	font-size:15px;
	border-radius:4px;
	padding:10px;
	font-family: 'Open Sans Condensed', sans-serif;
	}
.readmore-mal:hover{
	background:#fff;
	color:#53c5d9;
	font-size:15px;
	text-decoration:none;
	border:1px solid #53c5d9;
	font-family: 'Open Sans Condensed', sans-serif;
	}
	
	/*mal about*/
.head-sub-mal{
	color:#353e47;
	font-size:35px;
	font-weight:bold;
	text-align:left;
	letter-spacing:2px;
}
	
.abt-hd2-wh-mal{
	font-size:40px;
	font-weight:bold;
	text-align:center;
	line-height:40px;
	color:#fff;
	letter-spacing:2px;
	}
.welcome-ab-mal{
	font-size:40px;
	text-transform:uppercase;
	text-decoration:none;
	color:#353e47;
	letter-spacing:2px;
}

.welcome-ab-mal:hover{
	font-size:40px;
	text-transform:uppercase;
	text-decoration:none;
	color:#353e47;
	letter-spacing:2px;
}
.abt-hd2-ab-mal{
    font-family: 'Parisienne', cursive;
	font-size:45px;
	font-weight:bold;
	text-align:center;
	line-height:40px;
	color:#009dc1;
	letter-spacing:2px;
	}
	
	/*mal about*/
	
	
	/*mal services*/
	.serbtn-mal a{
	color:#009dc1;
	font-size:15px;
	padding:10px;
	border:1px solid #c8c7c7;
	line-height:35px;
	text-transform:uppercase;
	letter-spacing:2px;

}
.serbtn-mal a:hover{
	color:#009dc1;
	font-size:15px;
	padding:10px;
	border:1px solid #c8c7c7;
	text-decoration:none;
		text-transform:uppercase;


}

.serbtn-xs-mal a{
	color:#009dc1;
	font-size:15px;
	padding:5px;
	line-height:35px;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:2px;


}
.serbtn-xs-mal a:hover{
	color:#009dc1;
	font-size:15px;
	padding:5px;
	text-decoration:none;
	text-transform:uppercase;


}
.ser-sub-mal{
	font-size:40px;
	font-weight:bold;
	text-align:center;
	color:#009dc1;
	font-family: 'Gayathri', sans-serif;
	}

.ser-mal{
	font-size:35px;
	text-transform:uppercase;
	line-height:45px;
	letter-spacing:2px;
	text-align:right;
font-family: 'Gayathri', sans-serif;
}
.ser-n-mal{
	font-size:25px;
	text-transform:uppercase;
	line-height:45px;
	letter-spacing:2px;
}

	/*mal services*/
	
	/*mal articles*/
	.art-sub-mal{
	font-size:50px;
	font-weight:bold;
	text-align:center;
	color:#009dc1;
	}

.art-mal{
	font-size:30px;
	text-transform:uppercase;
	line-height:40px;
	letter-spacing:2px;
	text-align:center;
}
.call-p-mal{
	margin-top:20px;
	font-size:16px;
	line-height:35px;}	

	/*mal articles*/
	
	
	
	
	
	/*mal uppgm*/
.uphead-mal{
	font-size:30px;
	font-weight:bold;
	color:#009dc1;
}
.uphead-mal:hover{
	font-size:30px;
	font-weight:bold;
	color:#009dc1;
	text-decoration:none;
}
	/*mal uppgm*/
	
.ftr-p3-mal{
	background:#fff;
	border:6px solid #fff;
	margin-left:6px;
	border-radius:2px;
	font-size:14px;}	
	
	.btn1 a{
text-decoration: underline;
	}


	.fa-google {
		background: conic-gradient(from -45deg, #ea4335 110deg, #4285f4 90deg 180deg, #34a853 180deg 270deg, #fbbc05 270deg) 73% 55%/150% 150% no-repeat;
		-webkit-background-clip: text;
		background-clip: text;
		color: transparent;
		-webkit-text-fill-color: transparent;
	}

	.btn{
		font-size: 30px;
		margin-bottom: 50px;
	}
	

	@media (max-width: 370px) {
		
		#bn{
			bottom:-10px;
			right: 20px;
		}
		
	.carousel-caption a{
						font-size: 9px;
						right: 20px;
		}
		.carousel-caption .btn1{
	margin-top: 100px;
}
.btn{
	margin-bottom: 0px;
}
	
	}




	@media (max-width: 525px) {
		
		#bn{
			bottom:-10px;
			right: 20px;
		}
		
	.carousel-caption a{
						
						right: 20px;
		}
		.carousel-caption .btn1{
	margin-top: 100px;
}
.btn{
	margin-bottom: 0px;
}
	
	}
	@media (max-width: 291px) {
		
		#bn{
			bottom:-10px;
			right: 20px;
		}
		
	.carousel-caption a{
						font-size: 5px;
						right: 20px;
		}
		.carousel-caption .btn1{
	margin-top: 100px;
}
.btn{
	margin-bottom: 0px;
}	
		
		}
		@media (max-width: 768px) {
		
			#bn{
				bottom:30px;
				right: 20px;
			}
			
		.carousel-caption a{
							font-size: 25px;
							right: 20px;
			}
			.carousel-caption .btn1{
		margin-top: 100px;
	}
		
	.btn{
		margin-bottom: 0px;
	}		
			}
			@media (max-width: 714px) {
		
				#bn{
					bottom:15px;
					right: 20px;
				}
				
			.carousel-caption a{
								font-size: 25px;
								right: 20px;
				}
				.carousel-caption .btn1{
			margin-top: 100px;
		}
		.btn{
			margin-bottom: 0px;
		}	
				
				}
				@media (max-width: 580px) {
		
					#bn{
						bottom:15px;
						right: 20px;
					}
					
				.carousel-caption a{
									font-size: 15px;
									right: 20px;
					}
					.carousel-caption .btn1{
				margin-top: 100px;
			}
			.btn{
				margin-bottom: 0px;
			}	
					
					}
					@media (max-width: 480px) {
		
						#bn{
							bottom:0px;
							right: 20px;
						}
						
					.carousel-caption a{
										font-size: 15px;
										right: 20px;
						}
						.carousel-caption .btn1{
					margin-top: 100px;
				}
				.btn{
					margin-bottom: 0px;
				}	
						
						}
						@media (max-width: 400px) {
		
							#bn{
								bottom:0px;
								right: 20px;
							}
							
						.carousel-caption a{
											font-size: 9px;
											right: 20px;
							}
							.carousel-caption .btn1{
						margin-top: 100px;
					}
					.btn{
						margin-bottom: 0px;
					}
							
							}
							@media (max-width: 320px) {
		
								#bn{
									bottom:-10px;
									right: 20px;
								}
								
							.carousel-caption a{
												font-size: 7px;
												right: 20px;
								}
								.carousel-caption .btn1{
							margin-top: 100px;
						}
						.btn{
							margin-bottom: 0px;
						}
								
								}
								@media (max-width: 260px) {
		
									#bn{
										bottom:-10px;
										right: 20px;
									}
									
								.carousel-caption a{
													font-size: 5px;
													right: 20px;
									}
									.carousel-caption .btn1{
								margin-top: 100px;
							}
							.btn{
								margin-bottom: 0px;
							}
									
									}
		
									@media (max-width: 222px) {
		
										#bn{
											bottom:-20px;
											right: 10px;
										}
										.btn{
											margin-bottom: 0px;
										}
									.carousel-caption a{
														font-size: 5px;
														right: 20px;
										}
										.carousel-caption .btn1{
									margin-top: 100px;
								}
									
										
										}

	
	/*mal*/
/* popup */




.pdf-download{
position:fixed;
bottom:5px; 
right:10px;
background:#009dc1;color:#fff;
padding:5px 5px;
font-size:13px;
font-family:'Poppins', sans-serif;
border-radius:10px;
text-decoration:none;
box-shadow:0 4px 10px rgba(0,0,0,0.25);
z-index:9999;
transition:all .3s ease;
font-weight:bold;
}

.pdf-download:hover{
background:#007fa3;
color:#fff;
transform:translateY(-3px);
box-shadow:0 8px 20px rgba(0,0,0,0.3);
text-decoration:none;
}