/*
Theme Name: pg19-new
Text Domain: pg19-new
Version: 1.0
Description:
Tags:
License: Private
License URI: Private
*/

* {
	box-sizing: border-box;
}

html {
	-webkit-tap-highlight-color: transparent;
}

body {
	margin: 0 !important;
	/* font-family: Montserrat-Medium,sans-serif; */
	font-family: Poppins,sans-serif;
	position: relative;
}
main {
	background: #f2f1ef;
	padding-top: 30px;
}

header {
	font-family: 'Roboto', sans-serif;
}

img {
	max-width: 100%;
	height: auto;
}
em {
	font-style: normal;
	font-weight: 600;
}
svg, iframe {
	max-width: 100%;
}

a, a:hover {
	color: #0c0c0c;
	text-decoration: none;
	transition: 0.3s;
}

a:hover {
	color: #c50178!important;
}

.pg_sharedContainer {
	--pg_sharedContainer-width: calc(100vw - 30px);
	padding: 0 calc((100% - var(--pg_sharedContainer-width)) / 2);
}
.pg_sharedInput {
	padding: 10px;
	border-radius: 10px;
	outline: none;
	/* border: 1px solid grey; */
	border: 1px solid rgb(217 217 217);
	margin-right: 0;
	font-size: 16px;
	height: 48px;
    width: 251px;
}

input::placeholder { 
	color: rgb(217, 217, 217);
	opacity: 1;
}


@media (min-width: 768px) {
	.pg_sharedContainer {
		--pg_sharedContainer-width: calc(100vw - 60px);
	}
}

@media (min-width: 1380px) {
	.pg_sharedContainer {
		/* --pg_sharedContainer-width: 1170px; */
		--pg_sharedContainer-width: 1312px;
	}

}