

/*******Navbar******/
.wa-chat-box-poweredby{
	display:none !important;
}
.main-header .header-top-two .language > a {
 
  padding: 1px 20px !important;
}
.fogreen{
	color: #227522 !important;
}
.fgr{
	font-size:13px !important;
}
.header-top-two .top-left .social-box, .header-top-two .top-right .timing  {
	padding:1px 0px !important;
}
.logos-i{
	height: 180px !important;
	width: auto !important;
}
.ownf{
	float: left !important;
}
.ownfds{
	font-size:28px !important;
	color: #73bb56 !important;
}
.logownd{
	display: block ruby !important;
}
.owntopg{
	padding: 0px 10px !important;
border-color: #0074D9 !important;
line-height: 26px !important;
color: #ffffff!important;
background-color: #0074D9 !important;
}
.main-header.header-style-two .header-upper .logo-box {
  padding: 3px 0px !important;
}
.txt-cen{
	text-align:center !important;
}
.logos span{
	font-size: 30px !important;
font-weight: bold;
color: #fff;
}
.logos .pg{
	font-size: 31px !important;
 
text-transform: uppercase;
}
.txt-jus{
	text-align:justify !important;
}
.ownnbg{
	
	background-image: url(../img/back.jpg);
}
.thumb{
	height: 45px !important;
	width:auto !important;
}
.main-header .nav-outer {
	float: initial !important;
}
.main-menu .navigation > li > a {
	padding:10px 0px !important;
	font-size: 12px !important;
	 
	
}	
.vidf{
	width: 350px;
height: 260px;
}
.pdh{
	padding-top: 26px;
}
.paran p{
	margin-bottom: 0px !important;
}
.log{
	font-size: 13px !important;
font-weight: bold !important;
}
.btn-style-five {
 
  padding: 10px 23px 10px !important;
}
.logost{
	height: 88px;
width: auto;
}
.engb{
	font-size: 21px;
font-weight: bold;
color: #254d9e;
}
.engb p{
	padding-left: 108px;
font-size: 18px;
text-transform: uppercase;
margin-top: -40px;
}
.sticky-header .logo {
  padding: 6px 0px 0px !important;
}
.header-top-two .top-left .social-box li a:hover{
	color:#d2cfcf !important;
}
.navimg img{
	height:180px !important;
	width:auto !important;
}
.navcc{
	padding: 0px 55px !important;
}
.txt-r{
	text-align: right !important;
}
/**********Membership***********/

.memr{
	font-size:14px !important;
}
.checkout-page {
  
  background-image: url(../img/leg-1.jpg);
  background-color:transparent !important;
}
.formbgf{
 

    background-color: #e8ecf0 !important;
    padding: 29px 30px !important;

 
}
.reg{
	position: relative;
	font-size: 30px;
	color: #000048;
	font-weight: 700;
	line-height: 1.3em;
	margin-top: 5px;
	text-align: center;
padding-bottom: 38px;
}
.shop-form .form-group .field-label {
  
  color: #393434 !important;
}
.shop-form .form-group .field-label {
  
  font-size: 13px!important;
}
.shop-form .form-group .field-label span {
	font-size:17px !important;
}
.shop-form input[type="date"]  {
   position: relative;
  display: block;
  width: 100%;
  background: #ffffff;
  line-height: 16px;
  padding: 10px 15px;
  height: 50px;
  border: 1px solid #eeeeee;
  transition: all 300ms ease;
  
}
sup{
	color:#c80000 !important;
}
.clr-white{
	color:#fff !important;
}
.eg:hover{
	
	color:#000 !important;
}
.slot{
	float: right;
padding-right: 29px;
margin-top: -66px;
font-size: 14px;
font-weight: bold;
color: #e7ebee;
}
.sloe{
	float: left;
padding-left: 22px;
margin-top: -66px;
font-size: 19px;
font-weight: bold;
color: #e7ebee;
}
 
 
 /**************Index***********/

.slidetxt{
	  font-size: 43px !important;
  line-height: 60px !important;
	font-weight:bold !important;
}
.slb{
	height:460px !important;
	background-size:cover !important;
}
.main-slider .left-title{
	color: #9BCFFD !important;
}
.intro{
	position: relative;
	font-size: 26px;
	padding-top: 13px;
	color: #000048;
	font-weight: 700;
	line-height: 1.3em;
	margin-top: 5px;
	-webkit-mask-image: linear-gradient(-75deg, rgba(255,255,255,0.6) 50%, #ffaa00 50%, rgba(0,0,0,1) 70%);
	-webkit-mask-size: 200%;
	animation: shine 2s infinite;
}
.ownps{
	padding: 0px 200px !important;
}
.born{
	border: 5px solid #66abe836;
	padding:20px;
	background-color: aliceblue;
}
.born h5{
 
  font-size: 13px !important;
  line-height: 28px !important;
  text-align: justify !important;
}

.born h5 span{
 
  font-size: 15px !important;
  color:#000 !important;
  text-align: justify !important;
}
.services-section-three {
  background-image: url(../img/background.webp) !important;
 
   background-position: center !important;
  background-repeat: repeat !important;
 background-size:cover;
 background-attachment:fixed;
  
}
html{
	scroll-behavior:smooth !important;
}
.bomd{
	margin-bottom: 46px !important;
}
.moreb{
	text-align:center !important;
}
.moreb a{
	 
	border: 1px solid #94c4ef;
padding: 10px;
border-radius: 50px;
background-color: aliceblue;
}
.fontg{
	color: #fff !important;
}
.attd{
	height: 250px;
width: auto;
}
.image iframe{
	height: 277px;
width: 400px;
}

/**********About Page*******/

.welcome-section .content-column .inner-column .text {
  
  font-size: 13px !important;
  line-height: 32px !important;
  margin-bottom: 45px;
  text-align: justify !important;
}

/*************Contact***************/
.contmm{
	margin-top:40px !important;
}
.bgalice{
	background-color: aliceblue !important;
}
.page-title {
   
  padding: 60px 0px 60px !important;
}
.ownplay{
	text-align: center  !important;
font-size: 30px  !important;
}
.flt{
	border: 1px solid aliceblue;
padding: 12px 8px 11px 13px;
border-radius: 116px;
background-color: aliceblue;
}
.innerbo{
	  border: 1px solid #1c90f426 !important;

}
.textoe{
	padding: 0px 12px;
text-align: justify;
}
.mg0{
	margin-bottom:0px !important;
}
.padoy{
	padding: 90px 0px 0px 0px !important;
	 
}
.ownbps{
	padding: 35px 0px 100px !important;
}



/************Image**************/
.projects-page-section .filters .filter-tabs .filter, .climg {
  
  font-size: 12px !important;
}
.vdim{
	height:250px !important;
	width:auto !important;
}
.news-block-two .inner-box .lower-content .text {
  
  color: #201e1e !important;
}



/*************Footer*************/

.footim{
	height: 125px;
}
.fpr{
	font-size: 18px !important;
font-weight: bold !important;
}
.footso li a{
	color: aliceblue;
font-size: 18px;
line-height:39px !important;
}
a{
	text-decoration:none !important;
}
.gali{
	font-size: 14px;
padding: 5px;
text-align: center;
border: 1px solid #608de842;
}

/********Responsive***********/


@media only screen and (max-width:890px){
	.rem{
		width:30% !important;
		padding: 0px 0px 0px 6px !important;
	}
	.header-top-two .top-right {
  display: block !important;
}
.logownd {
  display: block !important;
 
}
.ownf {
  float: left !important;
  display: block !important;
}
.log{
	font-size: 11px !important;
font-weight: bold !important;
padding: 4px !important;
background-color: #0074d9;
color: #fff !important;
}
.hgf{
	 text-align: center !important;
  float:none !important;
}
.res-d{
	display:none !important;
}
	.rem2{
		width:30% !important;
		padding: 0px 13px 0px 0px !important;
	}
	.rem1{
		width:40% !important;
		padding:0px !important;
	}
	.navcc {
	  padding: 0px 5px !important;
	}
	.logos pg, .logos span, .sloe {
		display:none !important;
	}
	.logos-i {
	  height: 140px !important;
	  width: auto !important;
	}
	.navimg img {
	  height: 135px !important;
	  width: 100% !important;
	}
	.slot{
		font-size: 14px;
	font-weight: bold;
	color: #26265e;
	float: right;
	padding-right:0px;
	margin-top:0px;
	}
	.slidetxt {
  font-size: 23px !important;
  line-height: 40px !important;
  font-weight: bold !important;
	}
	.slb {
  height: 106px !important;
  background-size: cover !important;
	}
	.reds{
		margin-top:-110px !important;
		background-size: contain !important;
		 height: 70px !important;
	}
	.nexts{
		padding: 10px 0px 70px !important;
	}
	.ownps {
  padding: 0px 0px !important;
}
	.born{
		background-color: #f0f8ff3d;
	}
	.services-block-three .inner-box {
  
  padding: 30px 3px !important;
	}
	.vidf {
  width: 100%;
  height: 260px;
}
}