@media only screen and (min-width:4501px) and (max-width: 6000px) {

	/*25*/
	.about-section {
		margin-top: -580px;
		padding-top: 555px;
	}

	.welcome-section {
		padding-bottom: 576px;
	}

}

@media only screen and (min-width:3100px) and (max-width: 4500px) {

	/*33%*/
	.about-section {
		margin-top: -380px;
		padding-top: 555px;
	}

	.welcome-section {
		padding-bottom: 576px;
	}
}

@media only screen and (min-width:2560px) and (max-width: 1440px) {}

@media only screen and (min-width:2701px) and (max-width: 3100px) {

	/*50%*/
	.about-section {
		margin-top: -180px;
		padding-top: 325px;
	}

	.welcome-section {
		padding-bottom: 206px;
	}

	.inner-banner .blog-icon-img {
		width: 128px;
		left: 41%;
	}

	.welcome-section .container .welcome-content img {
		width: 100%;
	}

	.welcome-section .container .welcome-img-div img {
		width: 100%;
	}

	.welcome-section {
		padding-bottom: 400px;
	}

	.about-section {
		margin-top: -290px;
	}

}

@media only screen and (min-width:2001px) and (max-width: 2700px) {

	/*67%*/

	.welcome-section .container .welcome-content img {
		width: 100%;
	}

	.welcome-section .container .welcome-img-div img {
		width: 100%;
	}

	.about-section {
		margin-top: -230px;
		padding-top: 340px;
	}

	.welcome-section {
		padding-bottom: 280px;
	}

	.inner-banner .blog-icon-img {
		left: 37%;
	}

	.inner-banner {
		margin-bottom: -1px;
	}

	.slider-section {
		margin-top: 183px;
	}
}

@media only screen and (min-width: 1801px) and (max-width: 2000px) {

	/*75%*/
	.about-section {
		margin-top: -145px;
		padding-top: 250px;
	}

	.inner-banner .blog-icon-img {
		left: 35%;
	}

	section.welcome-section {
		padding-bottom: 300px;
	}

	.about-section {
		margin-top: -230px;
	}

}

@media only screen and (min-width:1601px) and (max-width: 1800px) {

	/*80%*/
	.inner-banner .blog-icon-img {
		left: 34%;
	}
}


@media only screen and (min-width:1517px) and (max-width: 1600px) {

	/*90%*/
	.inner-banner .blog-icon-img {
		left: 32%;
	}
}

@media (max-width:1200px) {

	.postarea .post table tr h3 span {
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}

	.postarea .post table tr span img.alignright {
		margin-left: 0;
	}

	.about-content-main-div .about-content img.alignright {
		float: none;
		width: 30%;
	}

	.page-about-text-box img.alignright {
		float: none;
		width: 22%;
	}


}

@media (min-width:1200px) {

	.welcome-section .container {
		max-width: 100%;
		padding-left: 100px;
		padding-right: 100px;
	}

}


@media (max-width:991px) {

	.about-content .post.post-creative {
		flex-direction: column;
	}

	.blog-featured-image {
		width: 100%;
	}

	.post-creative-footer {
		width: 100%;
	}

	.single-book-inner {
		flex-direction: column;
	}

	.single-book-inner .book-img-btn {
		width: 100%;
	}

	.single-book-inner .post-content {
		width: 100%;
	}

	.single-book-inner .book-img-btn img {
		width: 100%;
	}

	section.welcome-section .welcome-content {
		padding-right: 0px;
		padding-top: 40px;
		text-align: center;
	}

	section.welcome-section .welcome-img-div {
		text-align: center;
	}

}

@media (max-width:767px) {

	.welcome-content iframe {
		width: 100%;
	}

	.postarea .post table tr {
		display: flex;
		justify-content: space-between;
		flex-direction: column;
	}

	.page-about-text-box img.alignright {
		width: 40%;
	}

}


@media (max-width:480px) {

	.welcome-content a.btn.btn-style1.btn-queen-secrets,
	.welcome-content a.btn.btn-style1.btn-crown-confessions,
	.welcome-content a.btn.btn-style1.btn-book-series {
		width: 100%;
	}

	.about-content p {
		text-align: left;
	}

	.about-content img,
	.page-about-text-box p img {
		width: 100% !important;
		margin-right: auto !important;
		max-width: 100%;
		margin-left: auto !important;
	}

	.about-content-main-div .about-content img.alignright {
		width: 60%;
	}

	.page-about-text-box img.alignright {
		width: 60%;
		margin-left: 0;
	}

	.page-about-text-box p {
		text-align: left;
	}

}




@media screen and (max-width: 1800px) and (min-width: 320px) {
	.about-section {
		margin-top: -185px;
	}
}

@media screen and (max-width: 1600px) and (min-width: 320px) {}

@media screen and (max-width: 1200px) {

	nav.nav.nav-mob .nav-item a {
		padding: 12px 11px 9px;
	}

	nav.nav.nav-mob .container {
		max-width: 100%;
	}

	.news-letter-section .section-title h1 {
		text-align: center;
	}

}

@media screen and (max-width: 1024px) and (min-width: 320px) {
	.inner-banner .blog-icon-img {
		left: 28%;
	}

	.blog-inner-banner .inner-overlay-content h2 {
		text-indent: 250px;
	}

	#searchform input[type="text"] {
		width: 61%;
	}

	#searchform input[type="submit"] {
		width: 38%;
	}

	#sidebarwidgeted {
		padding: 15px;
		margin-bottom: 0px;
	}

	.section-title h1 {
		font-size: 90px;
	}

	.book-box-div a.btn.btn-style1 {
		padding: 14px 10px 12px;
	}


}


@media screen and (max-width: 991px) and (min-width: 320px) {
	nav.nav.nav-mob .nav-item a {
		padding: 12px 6px 9px;
	}

	.book-box-div {
		width: 100%;
	}

	#sidebarwidgeted {
		padding: 50px 40px;
		display: block;
		display: -webkit-block;
		-ms-display: block;
		-o-display: block;
	}

	#sidebarwidgeted div#search-2,
	#sidebarwidgeted div#archives-4,
	#sidebarwidgeted div#categories-3 {
		width: 100%;
		margin: 0px;
		margin-bottom: 20px;
	}

	.sidebar-img {
		text-align: center;
	}

	.book-box-div a.btn.btn-style1 {
		padding: 14px 12px 14px;
		display: block;
		font-size: 15px;
		text-wrap: auto;
	}

	.col-md-4.sweet-violette-outer {
		max-width: 100%;
		flex: 100%;
		margin-bottom: 20px;
	}

	.welcome-img-div {
		margin-top: 50px;
	}

	.postarea .feature-img {
		margin: 0 auto 20px;
		display: table;
		float: none;
	}

	section.welcome-section .welcome-content {
		padding-top: 0;
	}

	section.welcome-section .welcome-content h1 {
		margin-top: 0;
	}

	.social-ul {
		text-align: center;
	}

}


@media screen and (max-width: 768px) and (min-width: 320px) {

	.event-post .post.post-creative {
		flex-direction: column;
		padding: 0;
		gap: 0;
	}

	nav .nav-item a {
		padding: 12px 7px;
		font-size: 13px;
	}

	.slider-section .slider-main h1 {
		font-size: 70px;
	}

	.slider-section .slider-main h6 {
		font-size: 18px;
	}

	.about-img-div {
		margin-bottom: 50px;
	}

	/* .social-ul {
		text-align: center;
	} */

	.copyright-div {
		float: none;
		display: block;
		display: -webkit-block;
		-moz-display: block;
		-o-display: block;
		align-items: center;
		text-align: center;
	}

	.copyright-div p {
		padding: 0px;
		margin: 10px;
	}

	.welcome-content {
		padding-right: 0px;
	}

	.about-content {
		padding-left: 0px;
	}

	.inner-overlay-content h2 {
		font-size: 41px;
	}

	.section-title h1 {
		font-size: 75px;
	}

	.page-about-text-box .feature-image {
		width: 224px;
	}

	.about-featured-image {
		margin-right: 35px;
	}

	.about-section {
		margin-top: -208px;
		padding-top: 257px;
		background-position: center !important;
	}

	.common-outer.ejtanda-about-outer {
		background-position: center !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;
	}

	.welcome-section {
		padding-bottom: 245px;
	}

	.about-img-main-div {
		max-width: 100% !important;
		-ms-flex: 0 0 100% !important;
		flex: 0 0 100% !important;
	}

	.about-content-main-div {
		max-width: 100% !important;
		-ms-flex: 0 0 100% !important;
		flex: 0 0 100% !important;
	}

	header .top-header {
		background-size: 136%;
		background-position: bottom;
	}

	.single-book-inner img {
		width: 270px;
	}

	.single-book-main .single-book-image {
		top: 31%;
	}

	.request-consultation {
		margin-bottom: 30px;
	}

	.contact-box {
		background: url(../images/reach-us-bg.png);
		background-position: left;
		background-size: contain;
		background-repeat: no-repeat;
	}

	.inner-banner .blog-icon-img {
		left: 25%;
	}

	#sidebarwidgeted {
		padding: 30px;
	}

	.welcome-content {
		padding-top: 0px;
	}

	.welcome-img-div {
		margin-top: 0;
	}
}

@media (max-width:767px) {

	/*Below tab screen*/
	.nav-text {
		display: block;
	}

	nav .nav-item:hover .sub-menu,
	nav .nav-item:hover,
	nav .nav-item .sub-menu {
		background-color: transparent;
		list-style: none;
		padding-left: 0;
	}

	nav .sub-menu a {
		color: #fff;
	}

	nav .sub-menu {
		display: none;
		position: relative
	}

	.navbar-inverse .navbar-brand {
		background: none;
	}

	.navbar-wrapper {
		position: relative;
	}

	nav .nav-mobile {
		display: block;
	}

	nav.nav {
		width: 100%;
		padding: 50px 0 0;
	}

	nav .nav-list {
		border-top: 1px solid #fff;
		display: none;
		list-style: none outside none;
		margin: 10px;
		padding: 0;
	}

	nav .nav-item {
		width: 100%;
		float: none;
	}

	nav .nav-item>a {
		text-align: center;
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
		color: #fff;
		padding: 8px;
		border-bottom: 1px solid #efefef;
	}

	nav .nav-click {
		display: block;
	}

	nav .nav-mobile-open {
		border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
	}

	nav .nav-item:hover .sub-menu {
		display: none;
	}

	nav .sub-menu {
		width: 100%;
	}

	header {
		position: unset;
	}

	.slider-section {
		margin-top: 48px;
	}

	.inner-banner {
		margin-top: 0;
	}

	.welcome-icon-div {
		opacity: 0.2;
	}

	.single-book-main .single-book-image {
		opacity: 0.2;
	}

	.single-book-inner img {
		height: auto;
	}

}

@media screen and (max-width: 640px) and (min-width: 320px) {

	.alignnone {
		margin-right: 0;
	}

	.about-img-div {
		padding: 0px 30px 30px 0px;
	}

	.about-img-div:after {
		height: 94%;
		width: 93%;
	}

	.page-about-text-box .feature-image {
		width: 96%;
	}

	.about-featured-image {
		width: 100%;
	}

	.about-featured-image {
		margin-right: 0;
		margin-bottom: 40px;
	}

	.single-book-inner img {
		width: 100%;
	}

	.single-book-main .single-book-image {
		top: 20%;
	}

	.postarea .post img {
		width: 100%;
	}

	.inner-banner .blog-icon-img {
		width: 125px;
		top: 25%;
		left: 18%;
	}

	.blog-inner-banner .inner-overlay-content h2 {
		text-indent: 166px;
	}

	.copyright-div p a {
		margin-right: 0px;
	}

}



@media screen and (max-width: 520px) and (min-width: 320px) {
	.slider-section .slider-main h1 {
		font-size: 40px;
	}

	.inner-overlay-content h2 {
		font-size: 30px;
	}

	.about-content a {
		margin-top: 0px;
	}

	.about-section {
		padding-bottom: 65px;
	}

	.news-letter-section .section-title h1 {
		font-size: 40px;
		margin: 0px;
	}

	.ctct-form-field.ctct-form-field-email {
		width: 100%;
		margin-right: 0px !important;
		float: left;
		margin-bottom: 15px !important;
	}

	.ctct-form-field.ctct-form-field-submit {
		width: 100%;
	}

	.news-letter-section p.ctct-message.ctct-success {
		width: auto;
	}

	.inner-banner-img-div {
		margin-top: 0;
	}

	.inner-banner .blog-icon-img {
		top: 15%;
	}

	#sidebarwidgeted {
		padding: 34px 15px 5px;
	}

	.news-letter-section .forms input[type="submit"] {
		padding: 15px 40px 13px;
	}

	.contact-box {
		padding: 40px 110px;
		background-position: center;
	}

	.common-outer .post-creative-footer h5 {
		height: auto !important;
		margin-bottom: 15px;
	}

	.blog-featured-image {
		width: 100%;
	}

	.welcome-section {
		padding-bottom: 320px;
	}

	.about-section {
		margin-top: -290px;
	}

}

@media (max-width:480px) {
	.section-title h1 {
		font-size: 50px;
	}
}

@media screen and (max-width: 425px) and (min-width: 320px) {



	section {
		padding: 50px 0px;
	}

	.slider-section .slider-main h1 {
		font-size: 42px;
	}

	.slider-section .slider-main h1 br {
		display: none;
	}

	.slider-section .slider-main h1 span {
		display: none;
	}

	.section-title h2 {
		font-size: 45px;
	}

	.about-content .section-title h2 {
		font-size: 39px;
	}

	.welcome-img-div img {
		width: 100%;
	}

	header .header-logo-div h1 {
		font-size: 30px;
	}

	.news-letter-section .forms input {
		margin-bottom: 15px;
	}

	.header-logo-div img {
		width: 170px;
	}

	.welcome-content .section-title p {
		margin-bottom: 13px;
		font-size: 14px;
	}

	.about-section {
		padding-top: 90px;
		position: relative;
		z-index: 99;
	}

	.inner-about-main-div {
		padding-top: 150px;
	}

	.welcome-img-div {
		margin-bottom: 20px;
	}

	.inner-banner {
		margin-top: 0;
	}

	.inner-overlay-content h2 {
		font-size: 25px;
	}

	.ctct-form-wrapper {
		display: block;
		display: -webkit-block;
		-moz-display: block;
		-ms-display: block;
		-o-display: block;
		width: 100%;
		padding: 15px;
	}

	.ctct-form-field.ctct-form-field-email {
		width: 100%;
		margin-right: 0px !important;
	}

	.ctct-form-field.ctct-form-field-submit {
		width: 100%;
	}

	.ctct-form-wrapper .ctct-form-field {
		margin: 0 0 0rem !important;
	}

	.inner-banner-img-div {
		position: relative;
		padding: 60px 0px 100px 0px;
	}

	.common-outer {
		padding: 35px 0px;
	}

	.about-section {
		padding-top: 270px;
	}

	.news-letter-section {
		background-position: center !important;
	}

	header .top-header {
		background-size: 118%;
		background-position: bottom;
	}

	.common-outer h1 {
		font-size: 70px;
	}

	.common-outer h2 {
		font-size: 45px;
	}

	.inner-banner .blog-icon-img {
		width: 72px;
		top: 13%;
		left: 22%;
	}

	.blog-inner-banner .inner-overlay-content h2 {
		text-indent: 100px;
	}

	.contact-box {
		background-position: center;
		margin: 0 auto;
		padding: 40px 60px;
	}

	.news-letter-section .forms input[type="submit"] {
		padding: 12px 22px 10px;
	}

	.btn.btn-style1 {
		width: 100%;
	}
}

@media screen and (max-width: 375px) and (min-width: 320px) {
	.section-title h1 {
		font-size: 45px;
	}

	.inner-overlay-content h2 {
		font-size: 30px;
	}

	.about-img-div {
		margin-bottom: 15px;
	}

	.page-about-text-box .feature-image {
		width: 94%;
		margin-right: 50px;
	}

	header .top-header {
		background-size: 140%;
		background-position: bottom;
	}

	.welcome-section {
		padding-bottom: 245px;
	}

	.inner-banner .blog-icon-img {
		width: 72px;
		top: 14%;
		left: 11%;
	}

	.blog-inner-banner .inner-overlay-content h2 {
		text-indent: 95px;
	}

	.privacy-content a {
		display: block;
	}

	.contact-box {
		padding: 40px 40px;
	}

	.request-consultation #submit {
		margin-top: 10px;
	}

	.about-section {
		margin-top: -250px;
	}

}


@media (max-width: 400px) {
	.welcome-content a.btn.btn-style1.btn-crown-confessions {
		display: flex;
		width: fit-content;
		justify-content: center;
		margin: 30px auto 0;
		word-wrap: unset;
		word-break: revert;
		white-space: break-spaces;
	}
}

@media screen and (max-width: 360px) and (min-width: 320px) {}

@media screen and (max-width: 320px) and (min-width: 320px) {
	.contact-box .sec-title h5 {
		margin-bottom: 0px;
	}

	.contact-box .sec-title {
		margin-bottom: 10px;
	}

	.contact-box .address-box .address-icon {
		margin-right: 15px;
	}

	.contact-box {
		padding: 20px 35px;
	}

	.inner-banner .blog-icon-img {
		width: 72px;
		top: 14%;
		left: 8%;
	}
}