@font-face {
    font-family: "CoralBlush";
	src: url('https://preksharaj.com/wp-content/uploads/2023/05/CoralBlushScript.woff2')format('woff2'),
		url('https://preksharaj.com/wp-content/uploads/2023/05/CoralBlushScript.woff')format('woff');
	}


.site-title{
	width:50%;
  height: auto;
	position:relative;
	left: 25%;
}
.to-top{
	content: attr(title);
}
/*#genesis-reponsive-slider{
  width: 100%;
	height:auto;
}*/

/*.socialmenu{
	position:fixed;
}*/

p{
    font-family: "mr-eaves-sans",sans-serif;
	font-weight: 300;
    font-style: normal;
    font-size: 17.25px;
    letter-spacing: .01em;
    line-height: 1.5em;
    text-transform: none;
    color: #535353;
    overflow-x: hidden!important;
    -webkit-font-smoothing: antialiased;
}

h1{
    font-family: "Playfair Display";
		margin:0 0 40px;
    font-weight: 200;
    font-style: normal;
    font-size: 30px;
    letter-spacing: .01em;
    line-height: 1.2em;
    text-transform: none;
    color: #222;
    -webkit-box-ordinal-group: 2;
}

.entry-title {
		margin:0 0 40px;
		font-family: "Playfair Display";
    font-size: 30px;
    letter-spacing: .01em;
    line-height: 1.2em;
    text-transform: none;
    color: #222;
    -webkit-box-ordinal-group: 2;
	
}

.widget-title {
		margin:0 0 40px;
		font-family: "CoralBlush";
    font-size: 50px;
    letter-spacing: .01em;
    line-height: 1.2em;
		text-align: center;
    text-transform: none;
    color: #222;
    -webkit-box-ordinal-group: 2;
	
}

.wp-block-heading-cust {
	font-family: "CoralBlush";
	font-size: 80px;
}

.alexa-trending .widget-title, .alexa-bestposts .widget-title.widgettitle {
	font-size: 8rem;
}
			.eclair-before-content-area .widget-title.widgettitle {
	text-align: center;
	font-size: 100px;
	margin-bottom: 40px;
	font-style: italic;
}

.alexa-posts .widget-title.widgettitle {
	text-align: center;
	font-size: 120px;
}

.sidebar .widget-title {
	font: 400 50px CoralBlush, sans-serif;
	text-transform: initial;
	text-align: center;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	letter-spacing: 2px;
	padding:10px 0;
}

.genesis-nav-menu .sub-menu {
	max-height:300px;
	overflow-y:scroll;
	overflow-x: hidden;
}

h3{
	font-family: "Noto Serif",serif;
	letter-spacing: .01em;
    line-height: 1.2em;
    text-transform: none;
    color: #222;
}
.search-form{
	color: #fff6f6;
}
p{
	font-family: "mr-eaves-sans",sans-serif;
	font-size: 17px;
    font-weight: 300;
    line-height: 1.5em;
    text-transform: none;
    color: #231F20;
	
}

li{
	font-family: brandon-grotesque;
	letter-spacing: .01em;
    line-height: 1.2em;
    text-transform: none;
    color: #222;
	font-weight: 300;
    font-style: normal;
    font-size: 17.25px;
}

#content {
  float: left ;
  width: 50% ;
	padding-left:20px;
}
#navbar {
  float: right;
  width: 50%;
}
#first {
  float: left ;
  width: 50% ;
}
#second {
  float: right;
  width: 50%;
	padding-left:20px;
}
/*.widget-title{
color:#d88a77
}*/

@media only screen
and (min-device-width: 375px) 
and (max-width: 629px),only screen 
and (min-device-width : 375px) 
and (max-device-width : 812px) and (-webkit-min-device-pixel-ratio: 3),
only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) ,
only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) {
  /* for widths less than or equal to 629 pixels */
  #content {
    float: none ;
    width: 100% ;
  }
  #navbar {
    float: none ;
    width: 100% ;
  }

#first {
  float: left ;
  width: 100% ;
}
#second {
  float: right;
  width: 100%;
}
	
/*	.socialmenu{
	position:relative;
		top:0;
}*/
}

@media only screen 
and (min-device-width: 375px) and (max-width: 629px), 
only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) ,only screen 
and (min-device-width : 375px) 
and (max-device-width : 812px)and (-webkit-min-device-pixel-ratio: 3),only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px), ,only screen 
    and (min-device-width : 414px) 
    and (max-device-height : 896px) {
  /* for widths less than or equal to 629 pixels */
	.site-title{
	width:100%;
  height: auto;
	position:relative;
	left: 3%;
}
	h1{
    font-family: "Playfair Display";
		margin:0 0 40px;
    font-weight: 100;
    font-style: normal;
    font-size: 30px;
    letter-spacing: .01em;
    line-height: 1.2em;
    text-transform: none;
    color: #222;
    -webkit-box-ordinal-group: 2;
}
		#genesisresponsiveslider-widget-3{
    max-width:100%;height:350px;
}
/*			.flexslider{
				max-width:100%;height:350px;
			}	
/*	.slide-image{
				max-width:100%;height:350px;
			}*/

.entry-title{
		margin:0 0 40px;
    font-family: "Playfair Display";
    font-weight: 100;
    font-style: italic;
    font-size: 30px;
    letter-spacing: .01em;
    line-height: 1.2em;
    text-transform: none;
    color: #222;
    -webkit-box-ordinal-group: 2;
}
			.widget-title{
		margin:0 0 40px;
    font-family: "CoralBlush";
    font-weight: 100;
    font-style: italic;
    font-size: 50px;
    letter-spacing: .01em;
    line-height: 1.2em;
		text-align: center;
    text-transform: none;
    color: #222;
    -webkit-box-ordinal-group: 2;
}
			.wp-block-heading-cust {
	font-family: "CoralBlush";
	font-size: 80px;
}
			
			.alexa-trending .widget-title, .alexa-bestposts .widget-title.widgettitle {
	font-size: 8rem;
}
			.eclair-before-content-area .widget-title.widgettitle {
	text-align: center;
	font-size: 100px;
	margin-bottom: 40px;
	font-style: italic;
}
			.alexa-posts .widget-title.widgettitle {
	text-align: center;
	font-size: 120px;
}
			.sidebar .widget-title {
	font: 400 50px CoralBlush, sans-serif;
	text-transform: initial;
	text-align: center;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	letter-spacing: 2px;
	padding:10px 0;
}
			
		.genesis-nav-menu .sub-menu {
	max-height:300px;
	overflow-y:scroll;
	overflow-x: hidden;
}
			
	h3{
	font-family: brandon-grotesque;
	letter-spacing: .01em;
    line-height: 1.2em;
		font-size: 20px;
    text-transform: none;
    color: #222;
}
/*	#genesis-reponsive-slider{
  width: 100%;
	height:auto;
}*/
	
}

@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape),
only screen
and (min-device-width: 375px) 
and (max-width: 629px)and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape),
only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape),only screen 
and (min-device-width : 375px) 
and (max-device-width : 812px)and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape),only screen 
    and (device-width : 414px) 
    and (device-height : 896px) 
    and (-webkit-device-pixel-ratio : 2) and (orientation: landscape),
only screen 
    and (device-width : 414px) 
    and (device-height : 896px) 
    and (-webkit-device-pixel-ratio : 3)and (orientation: landscape)
{ 
		.socialmenu{
	position:absolute;
		

}

}
