.site-logo-img img {
    width: 300px;
}

@media only screen and (min-width:800px) {
	header {
  background:#111111;
  z-index:999;
  margin:0 auto;
  width:100%;
  position:fixed !important;
  top:0;
  left:0;
  right:0;
		padding-top:20px;
}
	
	.site-content{
		margin-top:100px;
	}
}


@media only screen and (max-width:921px){
	.ast-blog-layout-4-grid .ast-article-post .blog-layout-4 {
		background:#000;
	}
	
	.ast-article-single {
		background:#000 !important;
	}
}

.sharedaddy {
	display:none;
}
.wpcf7 {
	background:#fff;
	border-radius:10px;
	padding:25px;
}
.max-400 {
	max-width: 400px !important;
	margin: 0 auto !important;
}

.page-id-2460 a {
	color:#fff !Important;
}



.wp-block-coblocks-icon {
	padding-bottom:25px;
}

.tss-wrapper .tss-carousel3 .item-content-wrapper {
	background:#1e293c !important;
}
.tss-wrapper .tss-carousel3 .single-item-wrapper h4.author-bio {
	color:#fff;
}

.wp-block-coblocks-social {
	padding-bottom:20px;
}
.package .wp-block-column {
	padding-bottom:20px;
}

.wp-block-navigation__container a {
	    text-decoration: none !important;
	font-size:14px;
	line-height:10px !important;
}

.package p {
	padding-left:20px;
	padding-right:20px;
}

.quot p {
	    line-height: 45px;
}

.tss-wrapper .tss-carousel3 .item-content {
	text-align:center;
}

.max-650 {
	max-width: 650px !important;
	margin: 0 auto !important;
}

.ast-plain-container {
	background-color:#111111 !Important;
}

.max-800 {
	max-width: 800px !important;
	margin: 0 auto !important;
}

textarea {
    height: 250px;
}

.wp-block-media-text__media img, .wp-block-media-text__media video {
    border-radius: 28px;
}

.ptsTableAlign_right.ptsBlock {
  margin: 0 auto !important;
	float: none !important
}

.ptsBlock.ptsTableAlign_right.ptsAlign_center {
    width: auto !important;
    margin: 0 auto !important;
}

.ptsEl.ptsCol.ptsElWithArea {
	width: 25% !important;
}

.packages .wp-block-column {
	border-radius: 32px;
	padding-bottom: 80px;
	position: relative;
}

.packages .wp-block-column h5, .packages .wp-block-column h4, .packages .wp-block-column p {
	margin-bottom: 0 !important;
	padding: 1.25em 0.375em !important;
}

.packages .wp-block-column h4 {
	height: 100px;
}

.packages .wp-block-column p {
  border-bottom: 0px solid #d6d6d6;
	padding:15px !Important;
}

.packages .wp-block-column .wp-block-buttons {
	position: absolute;
	bottom: 19px;
	margin-left: 22%;
}

.step .wp-block-column {
		border: 2px solid #fff;
    border-radius: 50px;
    padding: 20px;
	}

.maxw {
	max-width:1400px !important;
}

@media only screen and (max-width:769px) {
	h1 {
		font-size:30px !important;
	}
	
	.entry-content h2 {
		font-size:20px !important;
	}
	.packages .wp-block-column{
		padding-left:0px !Important;
		padding-right:0px !Important;
	}
	.packages .wp-block-column .wp-block-buttons {
	margin-left: 27%;
}
	
	
	
	.wp-block-group, .wp-block-column p {
		padding-left:20px !Important;
		padding-right:20px !important;
	}
}


#whatsapp-chat {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 1000;
}

#whatsapp-chat img {
    width: 60px;
    height: 60px;
}