/*============================================================================
	NEW CSS START HERE
==============================================================================*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700&display=swap');

@font-face {font-family: "Born Ready"; src: url("//db.onlinewebfonts.com/t/ae9402c994ca14b82833d8d67529c560.eot"); src: url("//db.onlinewebfonts.com/t/ae9402c994ca14b82833d8d67529c560.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/ae9402c994ca14b82833d8d67529c560.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/ae9402c994ca14b82833d8d67529c560.woff") format("woff"), url("//db.onlinewebfonts.com/t/ae9402c994ca14b82833d8d67529c560.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/ae9402c994ca14b82833d8d67529c560.svg#Born Ready") format("svg"); }

@font-face {font-family: "ProximaNova-Regular"; src: url("//db.onlinewebfonts.com/t/0376a58122a881d16a294512d3c947b1.eot"); src: url("//db.onlinewebfonts.com/t/0376a58122a881d16a294512d3c947b1.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/0376a58122a881d16a294512d3c947b1.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/0376a58122a881d16a294512d3c947b1.woff") format("woff"), url("//db.onlinewebfonts.com/t/0376a58122a881d16a294512d3c947b1.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/0376a58122a881d16a294512d3c947b1.svg#ProximaNova-Regular") format("svg"); }

body, h1, h2, h3, h4, h5, h6, th, td, caption {font-family: 'Montserrat', sans-serif;}

a.btn {font-weight: 500; padding: 0 30px; width: auto; position: relative; background: #ffbfa3 !important; transition: all 0.2s ease, visibility 0s; border-radius: 50px; background: rgba(239, 197, 157, 0); box-shadow: 0 1px 0 rgb(14 24 33 / 0%); border: 1px solid #ffbfa3; height: 69px; line-height: 69px; min-width: 213px; font-size: 16px; letter-spacing: 1px; color: #fff !important; font-family: 'Montserrat', sans-serif; text-transform: uppercase;}

a.btn:hover, .footer__content #kajabi-form .kajabi-form__btn:hover {background: #a7d7d4 !important; filter: none; border-color: #a7d7d4}

p {font-size: 20px}


	/*========================
		HOME PSGE CSS START HERE
	==============================*/


	/*========================
		HEADER CSS START HERE
	==============================*/

	.header__wrap a {padding: 0 5px; text-transform: uppercase; font-family: 'Montserrat', sans-serif; font-size: 12px; color: #333; line-height: normal;}
    
	.header__wrap a:hover {color: #EFC59D;}
	
    body .header {font-size: 0}
    
    .header__wrap .dropdown__menu {padding: 10px;}
	
	.header__wrap .dropdown__menu .dropdown__item {margin: 0; display: inline-block; width: 100%;}
	
	.header__wrap .dropdown__menu .dropdown__item:last-child {margin: 0 !important;} 
	
	.header__wrap .dropdown__menu .dropdown__item a {padding: 10px; color: #fff !important}
	
	.header__wrap img.logo__image {width: 150px !important;}
	
	.header__wrap .social-icons .social-icons__icon {margin: 0 0 0 8px; background: #EFC59D; width: 30px; height: 30px; color: #fff; border-radius: 100%;}
	
	#section-header {position: relative; z-index: 999;}
	
	.header__wrap .header__block .dropdown:hover .dropdown__menu {background: #a7d7d4 !important; top: 100%; opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}
	
	
		/*========================
		 5 MINIUTE GENRAL PAGE CSS START HERE
	==============================*/
	
	.section.background-light h1.main-heading {color: #fff; letter-spacing: .01em; text-transform: uppercase;}
	
	body #section-1606258526393 .sizer {padding: 0;}

	
	.book-area {text-align: right; position: relative;} 
	
	#section-1606258526393 .block-type--text {position: relative; left: 120px;}
	
	.b-l-c {width: 700px; text-align: center; color: #fff;}

	.b-l-c strong {font-size: 25px; margin: 0; display: inline-block; width: 100%;}

	.b-l-c h2 {color: #fff !important; font-family: "Born Ready"; letter-spacing: 4px; font-size: 50px; margin: 0 0 20px 0;}

	.book-area h2 {color: #254678 !important;color: #254678; font-size: 30px; letter-spacing: 0.1em;  font-weight: 600;}

	.book-area p {letter-spacing: 0.05em; line-height: 1.2em; color: #254678; font-size: 30px;}

	.b-t {margin: 0 0 250px 0;}

	#section-1620979181367 .b-l-c {float: right;}

	.book-area .b-b p {font-size: 20px;}

	
	.journal-book p {color: #fff; font-size: 22px; text-align: justify; font-weight: 600;}
	
	body #section-1622113301367 .sizer {padding: 0;}
	
	#section-1622113301367 .sizer .container {max-width: 100%; padding: 0;}
	
	#section-1622113301367 .sizer .container .col-12 {padding: 0;}
	
	#section-1622114173863 h2, #section-1622114631216 h2, #section-1622117180505 h2 {text-align: center; font-family: "Born Ready"; letter-spacing: 4px; font-size: 55px; line-height: normal}
	
	#section-1622114173863 .row {align-items: flex-start; padding: 0 5%;}
	
	#section-1622114173863 .row p {font-size: 16px;}
	
	#section-1622114173863 .col-4 .block {padding-left: 20px; border-left: 2px solid #ddd;}
	
	#section-1622114631216 p {font-size: 26px; font-weight: 600; max-width: 70%; text-align: center; margin: 30px auto; color: #254678;}
	
	#section-1622114631216 h2 { color: #254678;}
	
	#section-1622114631216 .image {border: 1px solid #254678; padding: 10px; overflow: hidden; transition: all .5s;}
	
	#section-1622114631216 .image:hover img {transform: scale(1.2); transition: all .5s;}
	
	#section-1622114631216 .image img {transition: all .5s;}
	
/**footer***/

.footer__content .kajabi-form--inline {background: #edf5f0; padding: 40px 0 50px 0;}

.footer__content #kajabi-form .kajabi-form__content {max-width: 700px;}

.footer__content #kajabi-form fieldset {display: flex;}

.footer__content #kajabi-form .kajabi-form__form-item {width: 40%; margin: 0 10px 0 0;}

.footer__content #kajabi-form .kajabi-form__form-item input {font-family: 'Montserrat', sans-serif; max-height: 40px; background: #fff; border-width: 1px; border-color: #000;}

.footer__content #kajabi-form .kajabi-form__form-item input::placeholder {color: #000;}

#kajabi-form .kajabi-form__content .kajabi-form__title {text-align: center; color: rgb(96,94,94); font-weight: 600; font-family: "Born Ready"; font-size: 40px; letter-spacing: 4px;}

#kajabi-form .kajabi-form__content .kajabi-form__subtitle {margin: 0 0 10px 0; text-align: center; color: #000; font-family: 'Montserrat', sans-serif;}

.copyright {font-size: 16px;}

.footer__container .footer__block {width: auto; float: left;}

.footer__container.media {padding: 10px 20px; margin: 0 auto; max-width: 80%;}

.footer__content #kajabi-form .kajabi-form__btn {cursor: pointer; margin: 0; width: 20%; background: #EFC59D; font-family: 'Montserrat', sans-serif; text-transform: uppercase; color: #fff; font-weight: 600; letter-spacing: 1px; max-height: 40px; line-height: normal;}

.footer__content #kajabi-form .kajabi-form__btn:hover {background: #EFC59D}

.footer__content {width: 100%; display: inline-block; padding: 0;}

.footer__container .footer__block .social-icons__icons {display: inline-block; text-align: center; width: 100%;}

.footer__container .footer__block .social-icons__icons .social-icons__icon {display: inline-block;}

.footer a.link-list__link {font-size: 12px; padding: 0 5px; text-transform: uppercase; font-family: 'Montserrat', sans-serif;}

/*<!-------------------RESPONSIVE Css Start Here--------------->*/


@media (min-width: 1200px)

{
	body #section-1620912171893 .sizer {padding-top: 50px; padding-bottom: 50px;}
	
	#section-1622113301367 .sizer .container .image__image {max-height: 550px; object-fit: cover;}
	
	#section-1622114631216 .col-3 {padding: 10px;}

}


@media (max-width: 1200px)
{
	.header__wrap img.logo__image {width: 120px !important;}
	
	.header__content--desktop .header__block {margin: 0 2px;}
	
	.b-t {margin: 0 0 20px 0;}
	
	#section-1606258526393 .block-type--text {left: 0;}
}

@media (max-width: 991px)
{
	.header__content--desktop .link-list__link {margin: 0;}
	
	.header__wrap a {font-size: 10px;}
	
	.header__wrap .header__container {padding: 0 20px;}
	
	.header__wrap img.logo__image {width: 75px !important;}
	
	.header__wrap .social-icons .social-icons__icon {margin: 0 0 0 2px; width: 20px; height: 20px;}

	#section-1606258526393 .row {flex-direction: column-reverse;}
	
	.book-area {margin: 0 0 40px 0; text-align: center;}
	
	#section-1606258526393 .block-type--text {width: 100%;}
	
	.footer__container .footer__block {margin: 0 auto !important; float: none; display: table;}
	
	.footer__container .block-type--link_list {margin-bottom: 20px !important; float: right; text-align: center;}
}


@media (max-width: 767px)
{
	.header__content--desktop {padding: 10px 0;}

    .header__content--mobile .user__login a {font-size: 14px; color: #fff;}
	
	.header__content.header__content--mobile {background: #a7d7d4; padding: 30px 10px;} 
	
	.header__wrap .dropdown__menu {padding: 0 0 0 40px; margin: 10px 0;}
	
	.header a.link-list__link, .header a.social-icons__icon, .header .dropdown__item a, .header .user__login a {color: #fff;}
	
	.header__wrap .dropdown__menu .dropdown__item a {position: relative; padding: 10px 20px;}
	
	.header__wrap .dropdown__menu .dropdown__item a:before {content: ""; position: absolute; top: 50%; width: 10px; height: 10px; background: #fff; transform: translateY(-50%); left: 0;}
	
	.header__content--mobile .dropdown__trigger {display: block; padding: 8px 20px; font-size: 14px; color: #fff !important;}
	
	.header__wrap .social-icons .social-icons__icon {margin: 0 0 0 10px; width: 30px; height: 30px; font-size: 16px;}

	
	.header a.link-list__link, .dropdown__item a {color: #fff; font-size: 14px}
	
	.header__wrap img.logo__image {width: 120px !important;}
	
	.tex-left {width: 100%;}
	
	.banner-content {text-align: center; max-width: 100%; padding: 40px;}
	
	.b-l-c {width:100%;}
	
	#section-1620912171893 .row {flex-direction: column-reverse;}

	#section-1620912171893 .center {flex-direction: column;}
	
	#section-1606258526393 .row {flex-direction: column;}
	
	#kajabi-form .kajabi-form__content .kajabi-form__title {text-align: center;}

	.footer__content .kajabi-form--inline {padding: 40px 20px;}
	
	.footer__container.media {max-width: 94%;}
	
	.section.background-light h1.main-heading {text-align: center; font-size: 25px;}
	
	.journal-book p {font-size: 16px; text-align: center; margin: 0;}
	
	#section-1622114173863 .row {padding: 0}
	
	#section-1622114631216 p {margin: 20px auto; max-width: 100%; font-size: 16px;}
	
	#section-1622114173863 h2, #section-1622114631216 h2, #section-1622117180505 h2 {font-size: 45px;}
	
	#section-1622114173863 .col-4 .block {padding-left: 0; border-left: none; padding-bottom: 20px; border-bottom: 2px solid #ddd;}
	
	#section-1622114173863 .row p {text-align: center}
	
	#section-1622114631216 .row .col-3 {width: 50% !important; padding: 5px;}
	
	#section-1622114631216 .image {border: none; padding: 0;}
	
	.section.background-light h1.main-heading {padding: 40px 0;}
}

@media (max-width: 480px)
{
	.banner-content {padding: 20px; width: 100%;}
	
	p {font-size: 16px}
	
	.b-l-c strong {line-height: normal; margin: 0 0 10px 0; font-size: 20px;}
	
	a.btn {width: 80%; height: 50px; line-height: 50px;min-width:129px; padding:0 5px;}
	
	.site-button {display: flex; justify-content: space-around;}
	
	.book-area a.btn:before {right: 16px;}
	
	.book-area a.btn.colour:before {right: 26px;}
	
	.book-area h2, .book-area p, .book-area .b-b p {font-size: 22px}
	
	#section-1620912171893 .site-button {margin: 20px 0 0 0;}
	
	.b-l-c h2, .tex-left h2 {font-size:30px;}
	
	#section-1622114173863 h2, #section-1622114631216 h2, #section-1622117180505 h2 {font-size: 35px; margin: 0;}
	
	#kajabi-form .kajabi-form__content .kajabi-form__title {line-height: 1.4; font-size: 30px;}

	.footer__container .block-type--link_list {padding-left:0; padding-right: 0;}
	
	.footer__content #kajabi-form fieldset {display: block;}
	
	.footer__content #kajabi-form .kajabi-form__form-item {width: 49%; margin: 0 0 0 2%; float: left;}

	.footer__content #kajabi-form .kajabi-form__form-item:nth-child(1) {margin-left: 0;}

	.footer__content #kajabi-form .kajabi-form__btn	{display: inline-block; margin: 2% 0 0 0; width: 100%;}
	 
}