/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

@import url('https://fonts.googleapis.com/css2?family=Saira:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
h1, h3, h4, h5, h6, p {
	font-family: Poppins !important;
}
h2{
	font-family: oldman !important;
	font-weight: 500;
}

	#header-space {
		display: none !important;
	}

	#header-outer {
		background-color: transparent !important;
		box-shadow: none !important;
	}

	#top ul a {
		font-weight: 500;
	}

	li#social-in-menu i {
		font-size: 15px !important;
	}

	#top nav {
		position: absolute;
		left: 18rem;
		top: 40px;
	}

	#top li {
		margin-left: 35px;
	}

	#top li a{
		color: #000 !important;
		 font-family: Poppins;
	}

	#sec1 {
		padding-top: 100px !important;
	}


	#sec1 .row-bg.using-image {
		background-position: 100% 100% !important;
	}

	#sec1 h4 {
	    margin-top: -20rem;
	    font-weight: 400;
	}

	#sec1 h2 {
		color: #000;
		letter-spacing: 0px;
		padding-bottom: 15px;
		padding-top: 10px;
		width: 55rem;
		font-size: 55px;
	}

	#sec1 .slider-p p {
		width: 70%;
		font-weight: 500;
		color: #000;
	}

#sec1 a.play_button_2.large.nectar_video_lightbox {
    display: none;
}

	#sec1 .nectar-video-box {
		width: 50% !important;
		position: absolute;
		left: 26%;
		top: 17px;
	}

	#sec1 a.nectar-button.medium.regular.accent-color.regular-button.btn1 {
		top: 79px;
		color: #fff;
		font-family: 'Poppins' !important;
		border-radius: 7px 7px 7px 7px !important;
	}


	#cont {
		position: absolute;
		left: 1rem;
		top: 200px;
	}
#sec8 img {
    transform: scale(1.1);
    margin-left: -5rem;
    margin-top: -10px;
}

#footer-outer .widget.widget_media_image img {
    /* margin-top: 6.6rem; */
}
	#cont li {
		display: inline-block !important;
	}

	#cont i.fa-envelope {
		top: 25px;
		left: -21px;
		color: #baa07fe6 !important;
		font-size: 14px;
	}

	#cont li p {
		color: #000 !important;
		font-weight: 500;
		font-size: 13px;
		padding-right: 47px !important;
	}

	#cont i.fa-phone {
		top: 26px;
		left: -20px;
		color: #baa07fe6 !important;
		font-size: 18px;
	}

	li.nav-button {
		position: absolute;
		right: -16%;
	}


	#social-in-menu i {
		margin-right: 20px !important;
		color: #ffffff !important;
	}

	#sec2 .carousel-item {
		background-color: #ffffff;
		width: 95%;
		height: 290px;
		margin: 0 auto;
		opacity: 0.9;
		padding: 0.8rem 0;
		border-radius: 20px 20px 20px 20px;
		box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
	}

	#sec2 .iwt-icon img {
		padding-top: 25px;
		margin-left: 18px;
		width: 65px !important;
	}

	#sec2 h3 {
		font-size: 80px;
		font-family: Poppins !important;
		margin-left: 107px;
		padding-top: 34px;
		-webkit-text-stroke: 3px #0003;
		color: #fff;
	}

	#sec2 h2 {
		text-transform: uppercase;
		font-size: 20px;
		font-family: 'Poppins' !important;
		color: #000;
		padding-top: 20px;
		margin-left: 18px;
		line-height: 1.1;
		/* height: 5rem; */
		width: 85%;
	}

	#sec2 p {
		width: 90%;
		margin-left: 18px;
		/* height: 7rem; */
		font-weight: 500;
		color: #000;
		line-height: 1.8;
	}

	#sec2 h5 {
		font-size: 15px !important;
		font-weight: 600;
		color: #eb9425;
		padding-bottom: 33px;
		margin-top: -18px;
		margin-left: 18px;
	}

	#sec2 .owl-stage-outer {
		margin-top: 64px;
	}

	#sec3 h4 {
	    margin-top: 5rem;
	    font-weight: 400;
	    font-size: 20px;
	}

	#sec3 h2 {
		color: #000;
		font-size: 60px;
		letter-spacing: 1px;
		padding-bottom: 20px;
		padding-top: 20px;
	}

	#sec3 p {
		width: 90%;
		color: #5d5d5d;
		font-weight: 500;
		font-size: 15px;
	}

	#sec3 a.nectar-button.medium.regular.accent-color.regular-button {
		margin-top: 32px;
		color: #fff;
		padding: 14px 2rem;
		font-family: 'Poppins';
		font-size: 14px;
		font-weight: 500;
		border-radius: 7px 7px 7px 7px !important;
	}

	#sec6 p {
	    width: 60%;
	    color: #fff;
	    font-weight: 200;
	    line-height: 1.7;
	}

	#sec3 .hover-wrap-inner {
		margin-top: 60px;
		padding-bottom: 75px;
	}

	#sec4 h4 {
	    margin-top: 7rem;
	    color: #fff;
	    font-weight: 400;
	}

	#sec4 h2 {
		color: #fff;
		font-size: 60px;
		letter-spacing: 1px;
		padding-bottom: 30px;
		padding-top: 25px;
		line-height: 1;
		margin: 0px !important;
		width: 721px !important;
	}

	#sec4 p {
		width: 90%;
		color: #fff;
		font-size: 15px;
		font-weight: 300;
	}

	#sec4 a.nectar-button.medium.regular.accent-color.regular-button {
		margin-top: 20px;
	}


	#sec4 .hover-wrap-inner {
		margin-top: 146px;
		margin-right: 71px;
		padding-bottom: 100px;
	}

	#sec4 img.img-with-animation.skip-lazy.animated-in {
	    width: 100% !important;
	    transform: scale(1.2);
	    padding-top: 16px !important;
	    margin-left: -26px !important;
	}
	
	#sec4 h3 {
	    margin-top: 0px;
	    color: #fff;
	    font-size: 30px;
	    font-weight: 500;
	}

	#sec4 a.nectar-button.medium.regular.accent-color.regular-button.btn3 {
	    color: #fff;
	    font-family: 'Poppins';
	    letter-spacing: 0;
	    border-radius: 7px 7px 7px 7px !important;
	    padding: 13px 33px 13px 33px;
	}
	
	#sec4 a.nectar-button.medium.regular.accent-color.regular-button.btn4 {
	    color: #ffffff;
	    background-color: #2c2c2c !important;
	    font-family: 'Poppins';
	    letter-spacing: 0;
	    border-radius: 7px 7px 7px 7px !important;
	    padding: 13px 33px 13px 33px;
	    margin-left: 15px;
	}

	#sec5 h4 {
	    margin-top: 8rem;
	    font-weight: 400;
	    font-size: 20px;
	}

	#sec5 h2 {
		color: #000;
		font-size: 67px;
		letter-spacing: 2px;
        line-height: 78px;
		padding-bottom: 30px;
		padding-top: 20px;
	}

	#sec5 img.img-with-animation.skip-lazy.animated-in {
		padding-top: 90px;
	}

	h4 {
	    color: #bba181;
	}
	
	
	#sec2 .owl-dots {
	    display: none;
	}
	
	div#sec4 {
	    margin-top: -60px;
	    padding-top: 110px !important;
	    padding-bottom: 150px !important;
	}
	
	div#sec3 {
	    padding-top: 70px !important;
	    padding-bottom: 60px !important;
	}
	
	#sec4 .row-bg.using-image {
	    background-size: 100% 100%;
	}
	
	div#sec5 {
	    padding-top: 30px !important;
	}
	
	#sec6 .row-bg.using-image {
	    background-size: 100% 100% !important;
	}
	
	#sec7 .row-bg.using-image {
	    background-size: 100% 100%;
	}
	
	div#sec8 {
	    padding-top: 40px !important;
	    padding-bottom: 40px !important;
	}
	
	#sec8 h2:after {
	    bottom: 64%;
	    left: 100%;
	    content: url(/wp-content/uploads/2024/02/Untitled-6.png);
	    position: absolute;
	}
	
	div#sec6:after {
	    top: -22%;
	    left: 16%;
	    content: url(/wp-content/uploads/2024/02/Untitled-6a.png);
	    position: absolute;
	}
	
	#sec5 h2:after {
	    top: -6%;
	    left: 100%;
	    content: url(/wp-content/uploads/2024/02/Untitled-6.png);
	    position: absolute;
	}
	
	#sec3 p:after {
	    top: 64%;
	    left: -20%;
	    content: url(/wp-content/uploads/2024/02/Untitled-6.png);
	    position: absolute;
	}
	
	#sec3 h4:after {
	    top: -26%;
	    left: 10%;
	    content: url(/wp-content/uploads/2024/02/Untitled-6a.png);
	    position: absolute;
	}

	#sec5 ul li{
		list-style: none;
		line-height: 2.8;
		color: #000;
		font-weight: 500;
		font-family: 'Poppins';
		font-weight: 16px;
	}

	#sec5 ul li:before {
		width: 10px;
		height: 15px;
		position: absolute;
		content: "\2794";
		left: -2px;
		margin-top: -5px;
		color: #487a7a;
		font-size: 18px;
	}


	#sec6 a.play_button_2.large.nectar_video_lightbox {
   		display: none;
	}

	#sec6 .nectar-video-box {
		width: 33%;
		left: 60px;
		top: 20px;
		margin: 0px auto;
	}
	#sec6 .column-image-bg {
		background-size: 100% 100% !important;
		background-repeat:no-repeat;
	}

	div#sec6 {
		padding-top: 120px !important;
		padding-bottom: 120px !important;
		margin-bottom: 120px;
		margin-top: -7rem;
	}
	#sec6 h4 {
		font-weight: 400;
		padding-top: 0rem;
	}
	#sec6 h2
	{
		color: #fff;
		font-size: 50px;
		letter-spacing: 1px;
		line-height: 57px;
		padding-bottom: 0px;
		padding-top: 0px;
	}

	div#sec7 {
		padding-bottom: 170px !important;
		padding-top: 70px !important;
	}

	#sec7 .carousel-item {
		background-color: #ffffff !important;
		width: 90%;
		box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
		margin: 0 auto;
		padding: 90px 60px !important;
	}

	#sec7 h4 {
		font-weight: 300;
		font-size: 22px !important;
	}


	#sec7 h4:Before {
	    background-color: #000;
	    height: 1px;
	    content: "";
	    width: 11%;
	    position: absolute;
	    left: 44%;
	    top: 3.8rem;
	}

	#sec7 .carousel-item:hover {
		transform: scale(1.08);
		transition: 0.7s;
	}

	#sec7 .carousel-item:hover a.nectar-button {
		background-color: #487a7a !important;
		color: #fff !important;
		border-color: #487a7a !important;
	}

	#sec7 h2{
		margin: 0 auto;
		color: #211f20;
		font-size: 60px;
		letter-spacing: 2px;
		line-height: 48px;
		padding-bottom: 20px;
		padding-top: 70px;
		font-weight: 200;
	}


	#sec7 p {
		color: #000000d9;
		width: 70%;
		margin: 0 auto;
	}

	#sec7 a.nectar-button.n-sc-button.small.undefined {
		font-family: 'Poppins';
		font-weight: 700;
		margin-top: -10px !important;
		padding: 14px 42px;
		background-color: transparent;
		border: 2px solid black;
		color: #000;
		border-radius: 7px 7px 7px 7px !important;
		}

	#sec44 h3 {
		padding-top: 15px;
		color: #000;
		font-weight: 600;
		font-size: 17px;
		width: 110%;
		/* height: 3rem; */
	}

	#sec7 strong {
		color: #211f20;
		font-size: 20px;
		margin-left: -15px;
	}

	#sec8 h4 {
	    margin-top: 7.4rem;
	    font-weight: 400;
	}

	#sec8 h2 {
		color: #000;
		font-size: 55px;
		width: 100%;
		letter-spacing: 1px;
		padding-bottom: 30px;
		padding-top: 20px;
		line-height: 1;
	}

	div#footer-outer {
	    background-size: 100% 100% !important;
	    background-repeat: no-repeat !important;
	    padding-top: 0px !important;
	}
	
	div#footer-widgets .row {
	    padding-top: 0px !important;
	}

	#sec8 p {
		padding-top: 22px;
		font-size: 17px;
		height: 200px;
		width: 80%;
		color: #5d5d5d;
	}


	#sec8 .hover-wrap-inner {
		margin-top: 120px;
		padding-bottom: 100px;
	}


	#sec8 h3 {
	    margin-top: 1rem;
	    color: #487a7a;
	    font-weight: 400;
	    font-size: 20px;
	}

	#sec8 .owl-dots {
		position: absolute;
		right: 19%;
		top: 17rem;
	}

	#sec8 h5 {
		font-size: 15px;
		margin-top: -13px;
		font-weight: 500 !important;
	}

	#sec8 button.owl-prev:before {
		font-family: 'Poppins' !important;
		font-size: 10px;
		font-weight: 500;
		letter-spacing: 3px;
		content: "PREV";
		color: #000;
	}

	#sec8 button.owl-prev span {
		position: absolute;
		font-size: 18px;
		color: #000;
		margin-left: -61px;
		margin-top: -1px;
	}

	#sec8 button.owl-prev {
		background: transparent !important;
		border: none;
	}

	#sec8 button.owl-next:before {
		font-family: 'Poppins' !important;
		font-size: 10px;
		font-weight: 500;
		letter-spacing: 3px;
		content: "NEXT";
		color: #000;
	}

	#sec8 button.owl-next {
		background: transparent !important;
		border: none;
	}

	#sec8 button.owl-next span {
		font-size: 18px;
		color: #000;
		margin-left: 14px;
	}

	#sec8 .owl-nav.disabled {
		display: block !important;
	}

	#sec8 .owl-dots {
		display: none;
	}

	#sec8 .owl-nav.disabled {
		position: absolute;
		right: 124px;
		top: 14.4rem;
	}

	#sec8 button.owl-prev:hover:before {
		color: #487a7a !important;
	}

	#sec8 button.owl-prev:hover span{
		color: #487a7a !important;
	}

	#sec8 button.owl-next:hover:before {
		color: #487a7a !important;
	}

	#sec8 button.owl-next:hover span {
		color: #487a7a !important;
	}

	div#sec9 {
		padding-top: 8rem !important;
		padding-bottom: 8rem !important;
		margin-bottom: -2px;
	}
	div#sec9 .row-bg.using-image {
	background-size: 100% 100%;
	}
	.container-wrap {
		padding-bottom: 0;
	}
	div#footer-outer {
		z-index: 0;
		padding-top: 7rem;
	}

	#sec8 h2:Before {
		bottom: -36%;
		left: 1%;
		content: url(/wp-content/uploads/2024/02/Untitled-16.png);
		position: absolute;
	}


	#sec9 .wpb_text_column.wpb_content_element {
	    padding-left: 80px;
	}
	
	#sec9 h4 {
	    color: #fff;
	    font-weight: 200;
	}
	
	#sec9 h2 {
	    font-size: 40px;
	    color: #fff;
	}

	#sec9 input[type=email] {
		 background-color: transparent !important;
		 border: none;
		 position: relative;
		 border-bottom: 1px solid #ffffff57;
		 width: 30rem;
	}

	
	#sec9 input[type="submit"] {
		color: transparent;
		background-color: transparent !important;
		background-image: URL(/wp-content/uploads/2024/02/Untitled-19.png);
		background-repeat: no-repeat;
		position: absolute;
		top: 24px;
		left: 90%;
	}

	#sec9 input[type=email]::placeholder {
		color: #ffffff;
	}

	#sec9 .es-form-field-container {
		position: absolute;
		top: 21px;
	}

	#footer-outer {
		background-color: #090909;
	}

	#social-2 ul li a {
		border: 1px solid #baa07f !important;
		background-color: #b1997a;
		border-radius: 25px;
		width: 35px;
		height: 35px;
		margin-left: 9px;
		display:inline-flex !important;
		align-items: center;
		justify-content: center;
	}

	#social-2 ul li i{
		padding-top: 3px;
		font-size: 15px;
		color: #fff !important;
	}

	#social-2 ul li a:hover i{
		color: #2c2c2c !important;
	}

	#nav_menu-3 ul a {
		line-height: 3;
	}

	#nav_menu-3 ul li {
		border-bottom: 1px solid #ffffff12 !important;
	}

	#nav_menu-3 h4 {
		color: #ffffff !important;
		font-size: 17px !important;
		padding-bottom: 15px;
		/* text-transform: uppercase; */
		letter-spacing: 2px;
	}

	#footer-outer .widget {
	    /* margin-top: 4rem; */
	    /* margin-bottom: 31px !important; */
	}

	div#media_image-3 {
	    margin-top: 6rem;
	}
	
	#footer-outer .widget h4, #sidebar h4 {
	    color: #ffffff !important;
	    font-size: 17px !important;
	    padding-bottom: 15px;
	    /* text-transform: uppercase; */
	    letter-spacing: 2px;
	}
	
	
	#text-4 .textwidget {
	    width: 80%;
	}

	#custom_html-4 h4 {
	color: #ffffff !important;
	font-size: 17px !important;
	padding-bottom: 15px;
	/* text-transform: uppercase; */
	letter-spacing: 2px;
	}
  #custom_html-4 li strong {
		color: #b0997b !important;
	}

	#custom_html-4 i.fa-map-marker {
		top: 28px;
		left: -28px;
		color: #b0997b !important;
		font-size: 19px;
	}

	#custom_html-4 i.fa-envelope{
		top: 25px;
		left: -30px;
		color: #b0997b !important;
		font-size: 18px;
	}

	#custom_html-4 i.fa-mobile{
	    top: 31px;
	    left: -30px;
	    color: #b0997b !important;
	    font-size: 23px;
	}

	#custom_html-4 .textwidget.custom-html-widget {
		margin-top: -33px;
	}

	#copyright .col.span_5 {
		text-align: center;
		width: 100%;
		margin: 0 auto;
	}

	#copyright strong {
		color: #bfa687;
		text-transform: uppercase;
	}



	#footer-outer #footer-widgets .col ul li a {
		color: #ffffff !important;
	}

	#footer-outer #footer-widgets .col p {
		color: #ffffff !important;
	}

	#footer-outer .col:nth-child(2) {
	    width: 20%;
	    padding-left: 1rem;
	}
	
	#footer-outer .col:nth-child(3) {
	    width: 25%;
	}
	#footer-outer .col:nth-child(2) ul li
	{
	    width: 80%;
	}

	div#social-2 {
	    margin-left: -14px;
	}

	#footer-outer .widget h4, #sidebar h44 {
		margin-bottom: -5px;
		/* margin-top: 114px; */
	}

	div#footer-outer {
	background-color: transparent !important;
	}

	#custom_html-6 input.wpcf7-form-control.has-spinner.wpcf7-submit {
		color: #000;
		padding: 13px 32px;
		font-family: 'Poppins';
		border-radius: 7px 7px 7px 7px !important;
	}


	.page-id-2679 #page-header-bg h1 {
		padding-top: 65px;
	}

	.page-id-2679 #sec3 h4 {
		margin-top: 5rem;
		color: #eb9425;
		font-weight: 400;
	}

#ab-books p {
    width: 90%;
    color: #5d5d5d;
    font-weight: 500;
    font-size: 15px;
}

p {
    padding-bottom: 5px !important;
}

.page-id-2679 div#sec3 {
    padding-bottom: 0px !important;
}

div#ab-books {
    margin-top: -164px;
    padding-bottom: 40px !important;
}

	.page-id-2681 #page-header-bg h1 {
			padding-top: 65px;
		}

	.page-id-2681 #about-book strong {
		color: #000;
		font-family: Poppins !important;
		font-weight: 600 !important;
		font-size: 50px;
	}

	.page-id-2681 div#about-book {
		margin-top: 80px;
		padding-bottom: 120px !important;
	}

	.page-id-2681 #about-book p {
			margin-bottom: -34px !important;
			margin-top: 15px;
	}

	.page-id-2683 #page-header-bg h1 {
			padding-top: 65px;
		}

	.page-id-2685 div#contact {
		padding-top: 78px !important;
	}

	.page-id-2685 .hover-wrap-inner {
		margin-top: 25px;
	}

	.page-id-2685 #page-header-bg h1 {
		padding-top: 65px;
	}

	#custom_html-6 input::placeholder
	{
			color: #fff !important;
	}
	#footer-outer #footer-widgets .col input[type=text], #footer-outer #footer-widgets .col input[type=email] {
		background-color: #00000036;
		border-radius: 9px;
	}

	#footer-outer #footer-widgets .col form p:nth-child(2) {
		display: inline-flex;
	}

	#footer-outer #footer-widgets .col form p:nth-child(2) span:nth-child(1) {
		width: 100%;
		margin: 0px 3px;
		margin-left: 0px;
		background-color: #161616;
		border-bottom: 1px solid #ffffff4f;
	}


	#footer-outer #footer-widgets .col form p:nth-child(2) span:nth-child(2) {
		width: 100%;
		margin: 0px 3px;
		margin-right: 0px;
		background-color: #161616;
		border-bottom: 1px solid #fff6;
	}


	#footer-outer #footer-widgets .col form textarea {
		background-color: #161616;
		border-bottom: 1px solid #fff6;
		height: 50px;

	}

	#footer-outer input.wpcf7-form-control{
		background-color: #161616 !important;
		border: none;
	}

	#footer-outer .wpcf7-textarea::placeholder {
   		color: #fff;
	}

	#footer-outer textarea.wpcf7-textarea {
		border: none;
	}

	#footer-outer input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
		color: #fff;
	}

#footer-outer textarea {
    color: #fff;
}


/*for mobile*/
@media only screen and (max-width:768px)

{

.row {
    text-align: center;
}

#sec4 a.nectar-button.medium.regular.accent-color.regular-button.btn4 {
    top: 2px !important;
}
	
	#logo img.stnd.default-logo.dark-version {
		width: 50px !important;
		position: absolute !important;
		top: 16px !important;
		left: -20px;
	}



	#top a.closed {
		position: absolute;
		top: 19px;
		right: 0px;
	}
	
	#sec1 {
		padding-top: 5rem !important;
		margin: 0 auto !important;
		text-align: center !important;
		padding-bottom: 11rem !important;
	}

	 #sec1 h4 {
	   margin-top: 0rem;
	   font-size: 17px !important;
	   padding-bottom: 0.5rem;
	}

	#sec1 h2 {
		font-size: 27px;
		letter-spacing: 4px;
		line-height: 0.9;
		padding-top: 0px;
		padding-bottom: 1rem;
		width: 100%;
	}

	#sec1 .row-bg.using-image {
		background-position: -26rem 100% !important;
		opacity: 0.2;
	}

	#sec1 .slider-p p {
		width: 100% !important;
	}

	#sec1 a.nectar-button.medium.regular.accent-color.regular-button.btn1 {
		top: 15px;
	}

	#sec1 .nectar-video-box {
		width: 50% !important;
		position: absolute;
		left: 24%;
		bottom: -164px;
	}

	#sec2 .carousel-item {
	    margin: 0 auto;
	    width: 95%;
	}

	#sec1 .row_col_wrap_12.col.span_12.dark.left {
	    display: block !important;
	}
	
	#cont {
		width: 23rem;
		position: absolute;
		bottom: -9rem;
		left: 0rem;
	}

	#cont i.fa-envelope {
		top: 25px;
		left: -118px;
	}

	#cont i.fa-phone {
		top: 26px;
		left: -84px;
	}
	
	div#sec2 {
		margin-top: -12rem !important;
	}

	#sec3 p {
    width: 100%;
}
	
	div#sec3 {
		margin-top: -8rem !important;
		margin: 0 auto !important;
		text-align: center !important;
	}

	#sec3 h4 {
		margin-top: 2rem;
		font-size: 17px !important;
		padding-bottom: 0.5rem;
	}
	
	#sec3 h2 {
		font-size: 40px;
		letter-spacing: 4px;
		line-height: 0.9;
		padding-top: 0px;
		padding-bottom: 1rem;
	}
	
	#sec3 a.nectar-button.medium.regular.accent-color.regular-button {
		margin-top: 10px;
	}
	
	#sec3 .hover-wrap-inner {
		margin-top: 10px;
		padding-bottom: 45px;
	}
	
	#sec4 .row_col_wrap_12.col.span_12.dark.left {
		flex-direction: column-reverse;
	}
	
	#sec4 {
		margin: 0 auto !important;
		text-align: center !important;
	}

	#sec4 img {
		width: 100% !important;
		transform: scale(1.3) !important;
		margin-top: -100px !important;
	}

	#sec4 h4 {
		margin-top: 30px;
		font-size: 17px !important;
		padding-bottom: 0.5rem;
	}
	
	#sec4 p {
		width: 100%;
   }
	
	#sec4 h2 {
		font-size: 27px;
		letter-spacing: 4px;
		line-height: 0.9;
		padding-top: 0px;
		padding-bottom: 1rem !important;
		width: 100% !important;
	}

	#sec4 .slider-p p {
		width: 99% !important;
	}
	
	#sec4 h3 {
		margin-top: -42px;
		font-size: 22px;
		font-weight: 500;
	}

	#sec4 a.nectar-button.medium.regular.accent-color.regular-button.btn3 {
		margin-left: 0px;
	}
	
	#sec5 {
		margin: 0 auto !important;
		text-align: center !important;
	}

	#sec5 ul {
		    padding-bottom: 0rem !important; 
	}

	#sec5 h4 {
		margin-top: 4rem;
		font-size: 17px !important;
		padding-bottom: 0.5rem;
	}
	
	#sec5 h2 {
		font-size: 40px;
		letter-spacing: 4px;
		line-height: 1.1;
		padding-top: 1px !important;
		width: 100%;
	}

	#sec5 .slider-p p {
		width: 99% !important;
	}
	
	#sec5 ul li {
   		line-height: 2.3;
   		width: 100%;
   		text-align: center;
 }
	
	#sec5 .hover-wrap-inner {
   		margin-top: -16px !important;
	}
	
	#sec5 ul li:before {
		left: -21px;
	}
	
	div#sec6 {
   		margin-top: 0px;
	}

	#sec6 h4 {
		margin-top: 1rem;
		position: relative;
		top: -3rem !important;
		font-size: 17px !important;
		padding-bottom: 0.5rem;
	}

	#sec6 .nectar-video-box {
		top: -68px;
		transform: scale(1.9);
	}
	
	#sec6 h2 {
		margin-bottom: 14rem !important;
		margin-top: -13.3rem;
		width: 100%;
		font-size: 20px;
		letter-spacing: 4px;
		line-height: 0.9;
		position: relative;
		top: 9rem;
		color: #fff !important;
	}
	
	div#sec7 {
   		padding-top: 0px !important;
	}


	#sec7 h4 {
		 font-size: 17px !important;
	}
	
	#sec7 h2 {
		padding-bottom: 30px !important;
		font-size: 36px;
		letter-spacing: 4px;
		line-height: 0.9;
	}

	#sec7 .carousel-item {
		height: 460px;
		padding: 2rem 1rem 1rem 1rem;
	}

	#sec7 p {
		color: #5d5d5d;
		height: 6rem !important;
	}

	#sec7 h4:Before {
		position: absolute;
		left: 44%;
		top: 5rem !important;
	}
	
	#sec8 .row_col_wrap_12.col.span_12.dark.left {
		flex-direction: column-reverse;
	}
	
	#sec8 .hover-wrap-inner {
		margin-top: 45px;
		padding-bottom: 0px;
	}
	
	#sec8 {
		padding-top: 70px !important;
		margin: 0 auto !important;
		text-align: center !important;
	}

    #sec8 h4 {
		margin-top: -5rem;
		font-size: 17px !important;
		padding-bottom: 0.5rem;
	}
	
	#sec8 h2 {
        width: 100%;
        margin-top: -27px !important;
        font-size: 36px;
        letter-spacing: 4px;
        line-height: 0.9;
 }
	
	#sec8 p {
		margin-top: 0px !important;
		font-size: 17px;
		height: 300px;
		width: 100%;
	}

	#sec8 .owl-nav.disabled {
		position: absolute;
		right: 13.5rem;
		top: 18.7rem;
		display: none !important;
	}
	
	#sec8 h2:Before {
		top: 75%;
		left: 40%;
		content: url(/wp-content/uploads/2023/07/Untitled-2_03.png);
		position: absolute;
	}
	
	#sec8 h3 {
		margin-top: 1rem;
		 font-size: 19px !important;
	}

	#sec8 h5 {
		font-size: 14px;
	}
	
	div#sec9 {
		text-align: center !important;
	}
	
	#sec9 .wpb_text_column.wpb_content_element {
    	margin-top: -75px;
		padding-left: 0px !important;
	}
	
	 #sec9 h4 {
		font-size: 17px !important;
		padding-bottom: 13px;
		padding-top: 10px;
	}
	
	#sec9 h2 {
		margin-top: -13px !important;
		font-size: 36px;
		letter-spacing: 4px;
		line-height: 0.9;
	}
	
	#sec9 .es-form-field-container {
		position: absolute;
		top: -15px;
		width: 20rem !important;
	}
	
	#sec9 input[type=email] {
		width: 100%;
		left: 0rem;
		position: relative;
	}
	
	#sec9 input[type="submit"] {
		left: 90%;
		display: flex;
	}
	
	#footer-widgets .container .col{
		width: 100%;
	}

	div#media_image-3 {
		margin-top: 14rem;
	}

	div#footer-widgets {
		text-align: center;
	}

	#text-4 .textwidget {
		width: 100%;
	}

	.material #footer-outer #footer-widgets .col ul li {
		margin: 0 auto !important;
	}

	#custom_html-4 i.fa-map-marker {
		top: 23px;
		left: -40px
	}

	#custom_html-4 i.fa-mobile {
		top: 24px;
		left: -53px
	}


	#custom_html-4 i.fa-envelope{
		top: 24px;
		left: -40px
	}


	#custom_html-6 input.has-spinner.wpcf7-submit {
		margin-left: 65px;
	}
	
	#footer-outer #copyright p {
		margin-left: -29px;
		width: 24rem;
		line-height: 22px;
		margin-top: 1rem;
		font-size: 12px;
	}
	
	#footer-outer .widget h4, #sidebar h44 {
		margin-top: 7rem;
		margin-bottom: 0px;
	}

	#footer-widgets .container .col {
		margin: 0px auto;
		top: 5rem;
	}
	
	.page-id-2679 #sec3 h4 {
   		margin-top: 2.7rem;
	}
	
	.page-id-2681 #sec4 h4 {
		margin-top: 87px;
	}
	
	.page-id-2681 #about-book strong{
	    font-family: Apple !important;
        font-size: 40px;
		letter-spacing: 4px;
		line-height: 0.9;
		padding-top: 0px;
	}
	
	.page-id-2683 div#sec2 {
		margin-top: -0rem !important;
	}
}

/*******************************************************************************Ipad and ipad Only*********************************************************/
/*Media Query For Mobile width:500px*/

@media only screen and (max-width:500px) { 
	
	/*CSS Content*/

}

				/*Media Query For Ipad width:768px*/

@media only screen and (min-width: 0px) and (max-width: 768px) { 
	
	/*CSS Content*/

}

				/*Media Query For Ipad pro width:1024px*/

@media only screen and (min-width: 769px) and (max-width: 1024px) { 
	
#sec1 h4 {
		margin-top: -25rem;
		font-size: 20px !important;
	}
	
	#sec1 h2 {
		font-size: 45px;
		padding-top: 2px;
		}
	
	#sec1 .nectar-video-box {
		left: 39%;
		bottom: -105px;
	}

	#sec1 a.nectar-button.medium.regular.accent-color.regular-button.btn1 {
		right: 0rem;
		top: 45px;
	}
	
	#cont {
		width: 23rem;
		position: absolute;
		bottom: -9rem;
		left: 1rem;
	}
	
	div#sec2 {
		margin-top: -21rem !important;
	}
	
	#sec3 h4 {
		margin-top: 2rem;
		font-size: 20px !important;
	}
	
	#sec3 h2 {
		font-size: 55px;
		padding-top: 2px;
	}
	
	#sec4 h4 {
		margin-top: 95px;
		font-size: 20px !important;
	}
	
	#sec4 h2 {
		font-size: 45px;
		padding-top: 2px;
	}
	
	#sec4 a.nectar-button.medium.regular.accent-color.regular-button.btn3 {
		float: left;
		margin-left: 0rem;
	}
	
	#sec4 a.nectar-button.medium.regular.accent-color.regular-button.btn4 {
		margin-left: 1rem;
		top: 0px;
	}
	
	#sec5 h4 {
		margin-top: 8rem;
		font-size: 20px !important;
	}
	
	#sec5 h2 {
		margin-left: 16px;
		width: 550px;
		font-size: 55px;
	}
	
	#sec5 ul li:before {
		left: 1.1rem;
		margin-top: -8px;
	}
	
	#sec5 ul li {
  		margin-left: 1.4rem;
  		width: 500px;
  		line-height: 3;
 }
	
	#sec5 .hover-wrap-inner {
		margin-top: -64px !important;
		transform: scale(0.9);
	}
	
	#sec6 h4 {
		margin-top: -3rem;
		position: relative;
		top: -13.7rem !important;
		top: 2rem !important;
		font-size: 20px !important;
	}
	
	#sec6 h2 {
		font-size: 55px;
		padding-top: 26px;
		width: 100%;
	}
	
	#sec8 h4 {
		margin-top: 1.2rem;
		font-size: 20px !important;
		margin-left: -4rem !important;
	}
	
	#sec8 h2 {
		width: 115%;
		margin-top: 2rem !important;
		font-size: 55px;
		margin-left: 0rem;
	}
	
	#sec8 h2:Before {
		top: 8rem;
		left: 25%;
	}
	
	#sec8 h3 {
		margin-top: -9rem;
		margin-left: -25.5rem;
		font-size: 20px !important;
	}
	
	#sec8 h5 {
		margin-left: -25.5rem;
		font-size: 15px;
	}
	
	#sec8 .owl-nav.disabled {
		right: 66.5px;
		top: 19.9rem;
	}
	
	div#sec9 {
  		margin-bottom: -21rem;
	}
	
	#footer-widgets .container .col {
   		width: 20% !important;
   		margin-top: -5rem;
   		position: relative;
   		top: 10rem;
 }
	
	div#media_image-3 {
		margin-top: 10rem;
	}
	
	div#nav_menu-3 {
		margin-top: 11rem !important;
	}
	
	#footer-outer .widget h4, #sidebar h4 {
		margin-top: 2rem;
	}
	
	#footer-outer .span_3 .widget:last-child {
   		text-align: left;
   		margin-top: 7rem !important;
 }
	
	#custom_html-4 i.fa-map-marker {
		top: 25px;
		left: -32px;
	}
	
	#custom_html-4 i.fa-mobile {
		top: 26px;
		left: -35px;
	}
	
	#footer-outer #copyright p {
		margin-left: 0px;
		width: 50rem;
	}

		#sec4 img.img-with-animation.skip-lazy.animated-in {
    transform: scale(1.5);
}

#sec4 h3 {
    margin-top: -2rem;
}

#sec6 .nectar-video-box {
    top: -3.7rem;
}

#sec8 p {
    margin-top: -3rem;
    height: 28rem;
}

#sec9 input[type=email] {
    left: -3rem;
    top: 0rem;
}

#sec9 h2 {
    font-size: 28px;
}

#sec9 input[type="submit"] {
    left: 21.5rem;
}

#text-4 p {
    width: 135%;
}

div#social-2 {
    position: relative;
    top: -6rem;
    width: 200%;
}
	


}

				/*Media Query For Laptop width:1400px*/

@media only screen and (min-width: 1025px) and (max-width: 1400px) { 
	
	#sec4 h3 {margin-top: 0px;}
	
	#sec1 h4 {
		margin-top: -25rem !important;
		font-size: 22px;
		font-weight: 300 !important;
	}
	
	#sec1 h2 {
		color: #000;
		font-size: 65px;
		width: 494px;
		line-height: 60px;
	}
	
	#sec1 .slider-p p {
		width: 94%;
		font-size: 18px;
	}
	
	#sec1 a.nectar-button.medium.regular.accent-color.regular-button.btn1 {
   		top: 40px;
	}
	
	#sec1 .nectar-video-box {
		width: 50% !important;
		position: absolute;
		left: 24%;
		bottom: -7rem;
	}
	
	#cont {
		position: absolute;
		bottom: -7rem;
		left: 1.2rem;
	}
}