 /* Responsive Custom Css */

@media only screen and (max-width: 319px){ 

	/* Home Page start*/
	.menu .navbar .menu-btn {
	    display: flex;
	}
	.menu .nav-menu {
	    padding: 0.5rem 0rem;
	}
	#navbarNav ul li{
		padding-right: 0rem;
	}
	div#navbarNav ul li {
	    margin: 0.5rem 0.8rem;
	}
	.header .logo_part a {
	    color: #fff;
	    font-family: 'Gabriela', serif;
	    font-size: 2rem;
	    font-weight: bold;
	}
	/* profile section */

	h1 {
	    font-size: 1.5rem;
	    color: #fff;
	    font-family: 'Gabriela', serif;
	    font-weight: bold;
	    text-align: center;
	    margin: 2rem 0rem 0.5rem;
	}
	.head-lk-h1 {
	    font-size: 1.5rem;
	    color: #fff;
	    font-family: 'Gabriela', serif;
	    font-weight: bold;
	    text-align: center;
	    margin: 2rem 0rem 0.5rem;
	}
	h2, h3, h4, h5
	{
	    font-size: 1rem;
	    color: #fff;
	    text-align: center;
	    font-family: 'Gabriela', serif;
	    font-weight: normal;
	    margin: 0rem 0rem 1.5rem;
	}
	.profile_escorts span img {
	    /* width: 19rem;
	    height: 2rem; */
	    margin: 0 auto;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    margin-top: -1rem;
	}
	/* .category h1 {
	    font-size: 2.5rem;
	    color: #fff;
	    font-family: 'Gabriela', serif;
	    font-weight: bold;
	    text-align: center;
	    margin: 1rem 0rem 0.5rem;
	} */
	.category span img {
	    /* width: 19rem;
	    height: 2rem; */
	    margin: 0 auto;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    margin-top: -0.7rem;
	}
	.card {
	    background: #222;
	    border: 1px solid #8b2be2;
	    color: rgba(250, 250, 250, 0.8);
	    margin-bottom: 2rem;
	    background: linear-gradient(to right, #8e2de2, #4a00e0);
	    width: 100% !important;
	}
	.cat-profile .cat-cd {
	    border-radius: 0px;
	    height: auto;
	}
	.card.cat-profile-sec img {
	    transform: scale(1.0);
	    transition: all .5s ease;
	    border: 10px solid #5205e0;
	    width: 100% !important;
	}
	
	.btn {
	   /*  border: 3px solid; */
	    border-image-slice: 1;
	   background: var(--gradient) !important;
	    -webkit-background-clip: none !important;
	    -webkit-text-fill-color: #fff !important;
	    border-image-source: var(--gradient) !important;
	    border: 3px solid #8a2ae1 !important;
   		box-shadow: #222 1px 0 10px;
	    text-decoration: none;
	    transition: all .4s ease;
	    font-family: 'Gabriela', serif;
	    font-size: 1.5rem;

	}
	.btn:hover, .btn:focus {
	    /* background: var(--gradient) !important;
	    -webkit-background-clip: none !important;
	    -webkit-text-fill-color: #fff !important; */
	    background: var(--gradient) !important;
	    -webkit-background-clip: text !important;
	    -webkit-text-fill-color: #fff !important;
	    border-image-source: var(--gradient) !important;
	    -webkit-background-clip: none !important;
	    -webkit-text-fill-color: #fff !important;
	    border: 3px solid #fff !important;
	    box-shadow: #222 1px 0 10px;
	    text-decoration: none;
	}
	.card-body span {
	    margin-top: 0px;
	    color: #fff;
	    font-size: 0.7rem;
	    font-family: 'Gabriela', serif;
	    font-weight: normal;
	}
	/* local area */
	.category ul li{
	    padding: 15px;
	    margin: 14px;
	    text-align: center;
	    background: linear-gradient(to right, #7c0303, #ff0000, #7c0303);
	    border-radius: 1.5rem;
	    border: 1px solid #e4b758;
	}
	.category ul li:hover{
	    background: linear-gradient(to right, #8e2de2, #4a00e0);
	}
	.category ul li a {
	    color: #fff;
	    text-transform: capitalize;
	    font-size: 0.6rem;
	    font-family: 'Gabriela', serif;
	    font-weight: normal;
	    transition: all 0.3s ease-in-out;
	}
	.category ul li a:hover{
	    color: #fff;
	    text-decoration: none;
	}
	.card-body p {
	    line-height: 1.5rem;
	    text-align: justify;
	    color: #fff;
	    font-family: 'Gabriela', serif;
	    font-size: 0.8rem;
	}
	.card img {
	    transform: scale(1.0);
	    transition: all .5s ease;
	    border: 10px solid #5205e0;
	    width: 100%;
	}
	/* Home Page end*/

	
 }

@media only screen and (min-width: 320px) and (max-width: 479px){ 
	/* Home Page start*/

	.menu .navbar .menu-btn {
	    display: flex;
	}
	.menu .nav-menu {
	    padding: 0.5rem 0rem;
	}
	#navbarNav ul li{
		padding-right: 0rem;
	}
	div#navbarNav ul li {
	    margin: 0.5rem 0.8rem;
	}
	.header .logo_part a {
	    color: #fff;
	    font-family: 'Gabriela', serif;
	    font-size: 2rem;
	    font-weight: bold;
	}
	/* profile section */

	.profile_escorts span img {
	   /*  width: 19rem;
	    height: 2rem; */
	    margin: 0 auto;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    margin-top: -1rem;
	}
	.card {
	    background: #222;
	    border: 1px solid #8b2be2;
	    color: rgba(250, 250, 250, 0.8);
	    margin-bottom: 2rem;
	    background: linear-gradient(to right, #8e2de2, #4a00e0);
	    width: 100% !important;
	}
	.card img {
	    transform: scale(1.0);
	    transition: all .5s ease;
	    border: 10px solid #5205e0;
	    width: 100%;
	}
	.cat-profile .cat-cd {
	    border-radius: 0px;
	    height: auto !important;
	}
	.card.cat-contact img {
	    transform: scale(1.0);
	    transition: all .5s ease;
	    /* border: 10px solid #640460; */
	    border: 10px solid #5205e0;
	    width: 100% !important;
	}
	.cat-contact.contact-sec.join-section {
	    padding: 1.25rem 1.25rem 0rem;
	}
	.card.cat-cd.cat-profile-sec {
	    display: flex;
	    flex-direction: column;
	    align-content: center;
	    justify-content: center;
	    border: none;
	}
	.card.cat-profile-sec img {
	    transform: scale(1.0);
	    transition: all .5s ease;
	    border: 10px solid #5205e0;
	    width: 100% !important;
	}
	
	.btn {
	   /*  border: 3px solid; */
	    border-image-slice: 1;
	   background: var(--gradient) !important;
	    -webkit-background-clip: none !important;
	    -webkit-text-fill-color: #fff !important;
	    border-image-source: var(--gradient) !important;
	    border: 3px solid #8a2ae1 !important;
   		box-shadow: #222 1px 0 10px;
	    text-decoration: none;
	    transition: all .4s ease;
	    font-family: 'Gabriela', serif;
	    font-size: 1.5rem;

	}
	.btn:hover, .btn:focus {
	    /* background: var(--gradient) !important;
	    -webkit-background-clip: none !important;
	    -webkit-text-fill-color: #fff !important; */
	    background: var(--gradient) !important;
	    -webkit-background-clip: text !important;
	    -webkit-text-fill-color: #fff !important;
	    border-image-source: var(--gradient) !important;
	    -webkit-background-clip: none !important;
	    -webkit-text-fill-color: #fff !important;
	    border: 3px solid #fff !important;
	    box-shadow: #222 1px 0 10px;
	    text-decoration: none;
	}
	.card-body span {
	    margin-top: 0px;
	    color: #fff;
	    font-size: 0.9rem;
	    font-family: 'Gabriela', serif;
	    font-weight: normal;
	}
	/* local area */
	.category ul li{
	    padding: 15px;
	    margin: 14px;
	    text-align: center;
	    background: linear-gradient(to right, #7c0303, #ff0000, #7c0303);
	    border-radius: 1.5rem;
	    border: 1px solid #e4b758;
	}
	.category ul li:hover{
	    background: linear-gradient(to right, #8e2de2, #4a00e0);
	}
	.category ul li a {
	    color: #fff;
	    text-transform: capitalize;
	    font-size: 0.6rem;
	    font-family: 'Gabriela', serif;
	    font-weight: normal;
	    transition: all 0.3s ease-in-out;
	}
	.category ul li a:hover{
	    color: #fff;
	    text-decoration: none;
	}
	.category span img {
	    /* width: 19rem;
	    height: 2rem; */
	    margin: 0 auto;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    margin-top: -0.7rem;
	}
	.card-body p {
	    line-height: 1.5rem;
	    text-align: justify;
	    color: #fff;
	    font-family: 'Gabriela', serif;
	    font-size: 0.9rem;
	}
	
	/* Home Page end*/
	/* hotels page */
	.cat-contact.contact-sec.hotel-section {
	    padding: 1.25rem 1.25rem 0rem !important;
	}
 }

@media only screen and (min-width: 480px) and (max-width: 767px){
	/* Home Page start*/
	.menu .navbar .menu-btn {
	    display: flex;
	}
	.menu .nav-menu {
	    padding: 0.5rem 0rem;
	}
	#navbarNav ul li{
		padding-right: 0rem;
	}
	div#navbarNav ul li {
	    margin: 0.5rem 0.8rem;
	}
	.header .logo_part a {
	    color: #fff;
	    font-family: 'Gabriela', serif;
	    font-size: 2rem;
	    font-weight: bold;
	}
	/* profile section */

	.profile_escorts span img {
	    /* width: 19rem;
	    height: 2rem; */
	    margin: 0 auto;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    margin-top: -1rem;
	}
	
	.card {
	    background: #222;
	    border: 1px solid #8b2be2;
	    color: rgba(250, 250, 250, 0.8);
	    margin-bottom: 2rem;
	    background: linear-gradient(to right, #8e2de2, #4a00e0);
	    width: 100% !important;
	}
	.card img {
	    transform: scale(1.0);
	    transition: all .5s ease;
	    border: 10px solid #5205e0;
	    width: 100%;
	}
	.cus-img-checker .card {
	    background: #222;
	    border: 1px solid #8b2be2;
	    color: rgba(250, 250, 250, 0.8);
	    margin-bottom: 2rem;
	    background: linear-gradient(to right, #8e2de2, #4a00e0);
	    width: 100% !important;
	    text-align: center;
	}
	.cus-img-checker .card img {
	    transform: scale(1.0);
	    transition: all .5s ease;
	    border: 10px solid #5205e0;
	    width: 430px;
	}
	.cat-profile .cat-cd {
	    border-radius: 0px;
	    height: auto !important;
	}
	.card.cat-cd.cat-profile-sec {
	    display: flex;
	    flex-direction: column;
	    align-content: center;
	    justify-content: center;
	    border: none;
	}
	.card.cat-profile-sec img {
	    transform: scale(1.0);
	    transition: all .5s ease;
	    border: 10px solid #5205e0;
	    width: 100% !important;
	}
	
	.btn {
	   /*  border: 3px solid; */
	    border-image-slice: 1;
	   background: var(--gradient) !important;
	    -webkit-background-clip: none !important;
	    -webkit-text-fill-color: #fff !important;
	    border-image-source: var(--gradient) !important;
	    border: 3px solid #8a2ae1 !important;
   		box-shadow: #222 1px 0 10px;
	    text-decoration: none;
	    transition: all .4s ease;
	    font-family: 'Gabriela', serif;
	    font-size: 1.5rem;

	}
	.btn:hover, .btn:focus {
	    /* background: var(--gradient) !important;
	    -webkit-background-clip: none !important;
	    -webkit-text-fill-color: #fff !important; */
	    background: var(--gradient) !important;
	    -webkit-background-clip: text !important;
	    -webkit-text-fill-color: #fff !important;
	    border-image-source: var(--gradient) !important;
	    -webkit-background-clip: none !important;
	    -webkit-text-fill-color: #fff !important;
	    border: 3px solid #fff !important;
	    box-shadow: #222 1px 0 10px;
	    text-decoration: none;
	}
	.card-body span {
	    margin-top: 0px;
	    color: #fff;
	    font-size: 0.9rem;
	    font-family: 'Gabriela', serif;
	    font-weight: normal;
	}
	.category ul li{
	    padding: 15px;
	    margin: 14px;
	    text-align: center;
	    background: linear-gradient(to right, #7c0303, #ff0000, #7c0303);
	    border-radius: 1.5rem;
	    border: 1px solid #e4b758;
	}
	.category ul li:hover{
	    background: linear-gradient(to right, #8e2de2, #4a00e0);
	}
	.category ul li a {
	    color: #fff;
	    text-transform: capitalize;
	    font-size: 0.6rem;
	    font-family: 'Gabriela', serif;
	    font-weight: normal;
	    transition: all 0.3s ease-in-out;
	}
	.category ul li a:hover{
	    color: #fff;
	    text-decoration: none;
	}
	.category span img {
	    /* width: 19rem;
	    height: 2rem; */
	    margin: 0 auto;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    margin-top: -0.7rem;
	}
	.card-body p {
	    line-height: 1.5rem;
	    text-align: justify;
	    color: #fff;
	    font-family: 'Gabriela', serif;
	    font-size: 0.9rem;
	}
	/* Home Page end*/
 }

@media only screen and (min-width: 768px) and (max-width: 991px){
	/* Home Page start*/
	.menu .navbar .menu-btn {
	    display: flex;
	}
	.menu .nav-menu {
	    padding: 0.5rem 0rem;
	}
	#navbarNav ul li{
		padding-right: 0rem;
	}
	div#navbarNav ul li {
	    margin: 0.5rem 0.8rem;
	}
	.header .logo_part a {
	    color: #fff;
	    font-family: 'Gabriela', serif;
	    font-size: 2rem;
	    font-weight: bold;
	}
	/* profile section */

	.profile_escorts span img {
	   /*  width: 19rem;
	    height: 2rem; */
	    margin: 0 auto;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    margin-top: -1rem;
	}
	
	.card {
	    background: #222;
	    border: 1px solid #8b2be2;
	    color: rgba(250, 250, 250, 0.8);
	    margin-bottom: 2rem;
	    background: linear-gradient(to right, #8e2de2, #4a00e0);
	    width: 100% !important;
	}
	.card img {
	    transform: scale(1.0);
	    transition: all .5s ease;
	    border: 10px solid #5205e0;
	    width: 100%;
	}
	.cat-profile .cat-cd {
	    border-radius: 0px;
	    height: auto !important;
	}
	.card.cat-cd.cat-profile-sec {
	    display: flex;
	    flex-direction: column;
	    align-content: center;
	    justify-content: center;
	    border: none;
	}
	.card.cat-profile-sec img {
	    transform: scale(1.0);
	    transition: all .5s ease;
	    border: 10px solid #5205e0;
	    width: 100% !important;
	}
	.btn {
	   /*  border: 3px solid; */
	    border-image-slice: 1;
	   background: var(--gradient) !important;
	    -webkit-background-clip: none !important;
	    -webkit-text-fill-color: #fff !important;
	    border-image-source: var(--gradient) !important;
	    border: 3px solid #8a2ae1 !important;
   		box-shadow: #222 1px 0 10px;
	    text-decoration: none;
	    transition: all .4s ease;
	    font-family: 'Gabriela', serif;
	    font-size: 1.5rem;

	}
	.btn:hover, .btn:focus {
	    /* background: var(--gradient) !important;
	    -webkit-background-clip: none !important;
	    -webkit-text-fill-color: #fff !important; */
	    background: var(--gradient) !important;
	    -webkit-background-clip: text !important;
	    -webkit-text-fill-color: #fff !important;
	    border-image-source: var(--gradient) !important;
	    -webkit-background-clip: none !important;
	    -webkit-text-fill-color: #fff !important;
	    border: 3px solid #fff !important;
	    box-shadow: #222 1px 0 10px;
	    text-decoration: none;
	}
	.card-body span {
	    margin-top: 0px;
	    color: #fff;
	    font-size: 0.9rem;
	    font-family: 'Gabriela', serif;
	    font-weight: normal;
	}
	.category ul li{
	    padding: 15px;
	    margin: 14px;
	    text-align: center;
	    background: linear-gradient(to right, #7c0303, #ff0000, #7c0303);
	    border-radius: 1.5rem;
	    border: 1px solid #e4b758;
	}
	.category ul li:hover{
	    background: linear-gradient(to right, #8e2de2, #4a00e0);
	}
	.category ul li a {
	    color: #fff;
	    text-transform: capitalize;
	    font-size: 0.6rem;
	    font-family: 'Gabriela', serif;
	    font-weight: normal;
	    transition: all 0.3s ease-in-out;
	}
	.category ul li a:hover{
	    color: #fff;
	    text-decoration: none;
	}
	.category span img {
	   /*  width: 19rem;
	    height: 2rem; */
	    margin: 0 auto;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    margin-top: -0.7rem;
	}
	.card-body p {
	    line-height: 1.5rem;
	    text-align: justify;
	    color: #fff;
	    font-family: 'Gabriela', serif;
	    font-size: 0.9rem;
	}
	/* Home Page end*/
}

@media only screen and (min-width: 992px) and (max-width: 1024px){ 
	/* Home Page start*/
	.header .logo_part a {
	    color: #fff;
	    font-family: 'Gabriela', serif;
	    font-size: 2rem;
	    font-weight: bold;
	}
	#navbarNav ul li{
		padding-right: 0.5rem;
	}
	
	.profile_escorts span img {
	    /* width: 19rem;
	    height: 2rem; */
	    margin: 0 auto;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    margin-top: -1rem;
	}
	
	.card {
	    background: #222;
	    border: 1px solid #8b2be2;
	    color: rgba(250, 250, 250, 0.8);
	    margin-bottom: 2rem;
	    background: linear-gradient(to right, #8e2de2, #4a00e0);
	    width: 100% !important;
	}
	.card img {
	    transform: scale(1.0);
	    transition: all .5s ease;
	    border: 10px solid #5205e0;
	    width: 100%;
	}
	
	.btn {
	   /*  border: 3px solid; */
	    border-image-slice: 1;
	   background: var(--gradient) !important;
	    -webkit-background-clip: none !important;
	    -webkit-text-fill-color: #fff !important;
	    border-image-source: var(--gradient) !important;
	    border: 3px solid #8a2ae1 !important;
   		box-shadow: #222 1px 0 10px;
	    text-decoration: none;
	    transition: all .4s ease;
	    font-family: 'Gabriela', serif;
	    font-size: 1rem;

	}
	.btn:hover, .btn:focus {
	    /* background: var(--gradient) !important;
	    -webkit-background-clip: none !important;
	    -webkit-text-fill-color: #fff !important; */
	    background: var(--gradient) !important;
	    -webkit-background-clip: text !important;
	    -webkit-text-fill-color: #fff !important;
	    border-image-source: var(--gradient) !important;
	    -webkit-background-clip: none !important;
	    -webkit-text-fill-color: #fff !important;
	    border: 3px solid #fff !important;
	    box-shadow: #222 1px 0 10px;
	    text-decoration: none;
	}
	.card-body span {
	    margin-top: 0px;
	    color: #fff;
	    font-size: 0.8rem;
	    font-family: 'Gabriela', serif;
	    font-weight: normal;
	}
	.category ul li{
	    padding: 15px;
	    margin: 14px;
	    text-align: center;
	    background: linear-gradient(to right, #7c0303, #ff0000, #7c0303);
	    border-radius: 1.5rem;
	    border: 1px solid #e4b758;
	}
	.category ul li:hover{
	    background: linear-gradient(to right, #8e2de2, #4a00e0);
	}
	.category ul li a {
	    color: #fff;
	    text-transform: capitalize;
	    font-size: 0.6rem;
	    font-family: 'Gabriela', serif;
	    font-weight: normal;
	    transition: all 0.3s ease-in-out;
	}
	.category ul li a:hover{
	    color: #fff;
	    text-decoration: none;
	}
	.category span img {
	   /*  width: 19rem;
	    height: 2rem; */
	    margin: 0 auto;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    margin-top: -0.7rem;
	}
	.card-body p {
	    line-height: 1.5rem;
	    text-align: justify;
	    color: #fff;
	    font-family: 'Gabriela', serif;
	    font-size: 1rem;
	}
	/* Home Page end*/
 }

 @media only screen and (min-width: 1025px) and (max-width: 1365px){ 
 	/* Home Page start*/
 	.header .logo_part a {
	    color: #fff;
	    font-family: 'Gabriela', serif;
	    font-size: 2rem;
	    font-weight: bold;
	}
	#navbarNav ul li{
		padding-right: 0.8rem;
	}
	
	.profile_escorts span img {
	    /* width: 19rem;
	    height: 2rem; */
	    margin: 0 auto;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    margin-top: -1rem;
	}
	
	.card {
	    background: #222;
	    border: 1px solid #8b2be2;
	    color: rgba(250, 250, 250, 0.8);
	    margin-bottom: 2rem;
	    background: linear-gradient(to right, #8e2de2, #4a00e0);
	    width: 100% !important;
	}
	.card img {
	    transform: scale(1.0);
	    transition: all .5s ease;
	    border: 10px solid #5205e0;
	    width: 100%;
	}
	
	.btn {
	   /*  border: 3px solid; */
	    border-image-slice: 1;
	   background: var(--gradient) !important;
	    -webkit-background-clip: none !important;
	    -webkit-text-fill-color: #fff !important;
	    border-image-source: var(--gradient) !important;
	    border: 3px solid #8a2ae1 !important;
   		box-shadow: #222 1px 0 10px;
	    text-decoration: none;
	    transition: all .4s ease;
	    font-family: 'Gabriela', serif;
	    font-size: 1rem;

	}
	.btn:hover, .btn:focus {
	    /* background: var(--gradient) !important;
	    -webkit-background-clip: none !important;
	    -webkit-text-fill-color: #fff !important; */
	    background: var(--gradient) !important;
	    -webkit-background-clip: text !important;
	    -webkit-text-fill-color: #fff !important;
	    border-image-source: var(--gradient) !important;
	    -webkit-background-clip: none !important;
	    -webkit-text-fill-color: #fff !important;
	    border: 3px solid #fff !important;
	    box-shadow: #222 1px 0 10px;
	    text-decoration: none;
	}
	.card-body span {
	    margin-top: 0px;
	    color: #fff;
	    font-size: 0.8rem;
	    font-family: 'Gabriela', serif;
	    font-weight: normal;
	}
	.category ul li{
	    padding: 15px;
	    margin: 14px;
	    text-align: center;
	    background: linear-gradient(to right, #7c0303, #ff0000, #7c0303);
	    border-radius: 1.5rem;
	    border: 1px solid #e4b758;
	}
	.category ul li:hover{
	    background: linear-gradient(to right, #8e2de2, #4a00e0);
	}
	.category ul li a {
	    color: #fff;
	    text-transform: capitalize;
	    font-size: 0.6rem;
	    font-family: 'Gabriela', serif;
	    font-weight: normal;
	    transition: all 0.3s ease-in-out;
	}
	.category ul li a:hover{
	    color: #fff;
	    text-decoration: none;
	}
	.category span img {
	    /* width: 19rem;
	    height: 2rem; */
	    margin: 0 auto;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    margin-top: -0.7rem;
	}
	.card-body p {
	    line-height: 1.5rem;
	    text-align: justify;
	    color: #fff;
	    font-family: 'Gabriela', serif;
	    font-size: 1rem;
	}
	.avail-sec {
	    position: absolute;
	    /* height: 120px;
	    width: 120px; */
	    top: -2px;
	    left: 35%;
	    transform: rotate(20deg);
	    animation-name: rotate-container;
	    animation-delay: 2.33s;
	    animation-duration: 2s;
	    animation-iteration-count: infinite;
	    animation-direction: alternate;
	    transform-origin: 50% 0%;
	    animation-timing-function: ease-in-out;
	}
	/* Home Page end*/
 }

 @media only screen and (min-width: 320px) and (max-width: 1119px){ 

 	h1 {
	    font-size: 1.5rem;
	    color: #fff;
	    font-family: 'Gabriela', serif;
	    font-weight: bold;
	    text-align: center;
	    margin: 2rem 0rem 0.5rem;
	}
	.head-lk-h1 {
	    font-size: 1.5rem;
	    color: #fff;
	    font-family: 'Gabriela', serif;
	    font-weight: bold;
	    text-align: center;
	    margin: 2rem 0rem 0.5rem;
	}
	h2, h3, h4, h5
	{
	    font-size: 1rem;
	    color: #fff;
	    text-align: center;
	    font-family: 'Gabriela', serif;
	    font-weight: normal;
	    margin: 0rem 0rem 1.5rem;
	}
	.avail-sec {
	    position: absolute;
	    /* height: 120px;
	    width: 120px; */
	    top: -2px;
	    left: 35%;
	    transform: rotate(20deg);
	    animation-name: rotate-container;
	    animation-delay: 2.33s;
	    animation-duration: 2s;
	    animation-iteration-count: infinite;
	    animation-direction: alternate;
	    transform-origin: 50% 0%;
	    animation-timing-function: ease-in-out;
	}
	.footer_blog_area {
	    border-bottom: 1px solid #333;
	    margin-bottom: 15px;
	    padding: 0 0 50px 90px;
	    position: relative;
	    z-index: 1;
	}
	.category ul li a {
	    color: #fff;
	    text-transform: capitalize;
	    font-size: 1rem;
	    font-family: 'Gabriela', serif;
	    font-weight: normal;
	    transition: all 0.3s ease-in-out;
	}
 }
 @media only screen and (min-width: 320px) and (max-width: 1365px){
 	span.star-rating {
	    margin-top: 7px;
	    color: gold;
	    font-size: 1.4rem;
	    font-family: 'Gabriela', serif;
	    font-weight: 500;
	    line-height: 1rem;
	}
 }

 @media only screen and (min-width: 992px) and (max-width: 1365px){
 	.avail-sec {
	    position: absolute;
	    top: -2px;
	    left: 21%;
	    transform: rotate(20deg);
	    animation-name: rotate-container;
	    animation-delay: 2.33s;
	    animation-duration: 2s;
	    animation-iteration-count: infinite;
	    animation-direction: alternate;
	    transform-origin: 50% 0%;
	    animation-timing-function: ease-in-out;
	}
 }


 /* Banner Display */
  @media only screen and (max-width: 480px){

  	/* Banner display */
	.dis-sm{

		display: block;
	}
	.dis-lg{
		display: none;
	}
  }

  @media only screen and (min-width: 481px){
  	/* Banner display */
	.dis-sm{

		display: none;
	}
	.dis-lg{
		display: block;
	}
  }