@media (max-width: 1800px) {

	/* Home Page */
	.Home-banner .overle { bottom: -23px; }
	.Home-banner .overle h1 { font-size: 165px; letter-spacing: 17px; margin: 0 0 0 160px; }

}

@media (max-width: 1600px) {

	/* Home Page */
	header { padding: 60px 120px 0 100px; }
	header .header-right .call { margin-right: 100px; }
	header .header-right .Menu ul li { margin-right: 50px; }
	.Home-banner .overle { bottom: -21px; }
	.Home-banner .overle h1 { font-size: 145px; letter-spacing: 11px; margin: 0 0 0 160px; }
	.Meet-kevin:before { right: 365px; }
	.Meet-kevin .Title { padding: 0 0 0 40px; }
	.Meet-kevin .overle { bottom: -64px; right: -6px; }
	.Meet-kevin .overle span { font-size: 32px; letter-spacing: 10px; margin: 0 0 -13px 23px; }
	.Meet-kevin .overle h2 { font-size: 160px; }
	.Meet-kevin .content { padding: 25px 0 0 140px; }
	.Meet-kevin .content .Title-about { left: -172px; }
	.Help .Title img { width: 600px; }
	.Help .Help-box .content.Left { padding: 0 80px; margin-top: -286px; }
	.Help .Help-box .content.Right { padding: 253px 100px 0; }
	.getin-touch .Title { left: -220px; }
.Home-banner .banner-overle { background-repeat: no-repeat; background-size: cover; width: 1352px; height: 450px; padding: 150px 0 0 200px; }
.Home-banner .banner-overle .Its-about span { letter-spacing: 9px; top: -9px; left: -70px; }
.Home-banner .banner-overle .Its-about span:before { bottom: 7px; left: -60px; width: 39px; height: 1px; }
.Home-banner .banner-overle .Its-about ul.Social-icon li { margin: 0 25px 0 0; }
.Home-banner .banner-overle .Its-about { bottom: 230px; left: -150px; }

}

@media (max-width: 1450px) {

	/* Home Page */
	header { padding: 50px 60px; }
	header .header-right .call { margin-right: 70px; }
	header .header-right .Menu ul li { margin-right: 45px; }
	.Home-banner .overle { bottom: -19px; }
	.Home-banner .overle h1 { font-size: 130px; letter-spacing: 10px; margin: 0 0 0 170px; }
	.Home-banner .banner-overle { padding: 220px 0 0 210px; }
	.Meet-kevin { padding: 100px 0 200px; }
	.Meet-kevin .Title { padding: 0 0 0 30px; }
	.Meet-kevin .Title h2 { font-size: 33px; letter-spacing: 10px; margin: 0 0 60px; }
	.Meet-kevin .content { width: calc(100% - 55%); padding: 15px 0 0 130px; }
	.Meet-kevin .content .Title-about { left: -145px; top: 130px; }
	.Meet-kevin .content .Title-about h2 { font-size: 130px; }
	.Meet-kevin .video { width: 50%; }
	.Meet-kevin:before { right: 235px; background-position: bottom; }
	.Meet-kevin .overle { bottom: -55px; right: -6px; }
	.Meet-kevin .overle span { font-size: 30px; letter-spacing: 9px; margin: 0 0 -10px 20px; }
	.Meet-kevin .overle h2 { font-size: 140px; }
	.Slider-section .owl-carousel .owl-nav button { left: 40px; }
	.Slider-section .owl-carousel .owl-nav button.owl-next { right: 40px; }
	.Help { padding: 70px 0 0; }
	.Help .Title { padding: 0 0 90px 120px; }
	.Help .Title img { width: 550px; }
	.Help .Help-box .content.Left { padding: 0 70px; margin-top: -190px; }
	.Help .Help-box .content.Right { padding: 250px 70px 0; }
	.Help .Help-box { padding: 0 0 110px; }
	.getin-touch .Title { left: -185px; }

}

@media (max-width: 1400px) {

	.Home-banner .overle { bottom: -18px; }
	.Home-banner .overle h1 { font-size: 128px; letter-spacing: 10px; margin: 0 0 0 150px; }

}

@media (max-width: 1366px) {

	/* Home Page */
	header { padding: 40px; }
	header .header-right .Menu ul li { margin-right: 40px; }
	header .header-right .call { margin-right: 60px; }
	.Home-banner .overle { bottom: -18px; }
	.Home-banner .overle h1 { font-size: 125px; letter-spacing: 9px; margin: 0 0 0 135px; }
	.Meet-kevin:before { right: 220px; }
	.Help { padding: 60px 0 0; }
	.Help .Title img { width: 500px; }
	.Help .Title { padding: 0 0 70px 120px; }
	.Help .Help-box .image { margin-top: -30px; }
	.Help .Help-box .content.Left { padding: 0 55px; margin-top: -150px; }
	.Help .Help-box .content.Right { padding: 200px 55px 0; }
	.Help .Help-box { padding: 0 0 100px; margin: 0 58px -100px 38px; }
	.getin-touch { padding: 160px 0 0; }
	.getin-touch .Title { left: -140px; }
	.getin-touch .Title h2 { font-size: 33px; letter-spacing: 10px; }
	.getin-touch .getin-bottom { padding: 60px 83px 70px 116px; }
.Home-banner .banner-overle { padding: 100px 0 0 150px; height: 350px; }
.Home-banner .banner-overle .Its-about { bottom: 190px; left: -150px; }
.Home-banner .banner-overle .Its-about span { letter-spacing: 7px; top: -9px; left: -55px; }
.Home-banner .banner-overle .Its-about span:before { bottom: 7px; left: -45px; width: 30px; height: 1px; }
.Home-banner .banner-overle .Its-about ul.Social-icon li { margin: 0 15px 0 0; }

}

@media (max-width: 1280px) {

	/* Home Page */
	header .header-right .call { margin-right: 30px; }
	header .header-right .Menu ul li { margin-right: 28px; }
	.Home-banner .overle { bottom: -17px; }
	.Home-banner .overle h1 { font-size: 115px; letter-spacing: 9px; margin: 0 0 0 160px; }
	.Meet-kevin:before { right: 190px; }
	.Help .Title img { width: 480px; }
	.Help .Help-box .content.Left { padding: 0 50px; margin-top: -150px; }
	.Help .Help-box .content p { width: 345px; }
	.Help .Help-box .content.Right { padding: 150px 50px 0; }

}

@media (max-width: 1150px) {
	
	/* Home Page */
	header { padding: 46px 67px 0 56px; }
	header .header-right { display: none; }
	.header-banner { background-image: url(../images/banner-image-mobile-new.png) !important; background-repeat: no-repeat; background-size: cover; background-attachment: fixed; background-position: center; }
	.Home-banner .banner-overle .Author-empowerment .Read-more { display: block; }
	.Home-banner .banner-overle .Its-about { display: none; }
	.Mobile-menu { position: relative; top: 50%; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); }
	.Mobile-section a p { padding: 0; }
	.Mobile-section span { font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 52.77px; line-height: normal; color: #e7abdb; text-transform: uppercase; letter-spacing: 0; display: inline-block; margin: 50px 0; }
	.Home-banner .banner-overle { background: url(../images/banner-overle-bg-mobile.png); height: 368px; padding: 105px 88px; }
	.Home-banner .banner-overle .Author-empowerment p { padding: 0 0 18px; }
	.Home-banner .banner-overle .Author-empowerment .Read-more a { font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 11.31px; line-height: 1; color: #d0d0d0; border: 1px solid #624b84; border-radius: 50px; display: inline-block; padding: 14.5px 55px; }
	.Home-banner .overle { bottom: -15px; }
	.Home-banner .overle h1 { font-size: 105px; letter-spacing: 9px; text-align: center; margin: 0; }
	.Meet-kevin { background: url(../images/Meet-kevin-bg-mobile.png); padding: 210px 49px 300px; }
	.Meet-kevin .video { width: 100%; margin: 0 0 88px; }
	.Meet-kevin .Title { padding: 0; }
	.Meet-kevin .Title h2 { text-align: center; position: relative; font-size: 35px; line-height: 1; letter-spacing: 11.2px; margin: 0 0 96px -72px; }
	.Meet-kevin:before { right: 149px; height: 911px; }
	.modal .modal-dialog { padding: 20px; }
	.modal .modal-dialog .modal-content iframe { width: 750px; height: 500px; }
	.Meet-kevin .content { position: relative; width: 100%; max-width: 581px; display: inline-block; padding: 30px 0 0 205px; margin: 0 0 0 87px; }
	.Meet-kevin .content .Title-about { top: 151px; left: -108px; }
	.Meet-kevin .content .Title-about h2 { font-size: 153px; }
	.Meet-kevin .overle { bottom: -42px; right: 0; width: 100%; text-align: center; }
	.Meet-kevin .overle div { margin: 0 auto; animation: 0; display: table; text-align: left; }
	.Help { background: url(../images/Help-bg-mobile.png); background-repeat: no-repeat; background-size: cover; background-attachment: fixed; background-position: top right; padding: 191px 0 0; }
	.Help .Title { padding: 0; margin-bottom: -36px; position: relative; z-index: 9; }
	.Help .Title img { width: 590px; }
	.Help .Help-box { position: relative; width: calc(100% - 222px); padding: 0 0 0; margin: 0 111px; }
	.Help .Help-box .content.Left { width: 100%; padding: 110px 0 58px; margin: 0; }
	.Help .Help-box .content p { width: 363px; margin: 0 auto; }
	.Help .Help-box .image { width: 100%; padding: 0; margin: 0; text-align: center; }
	.Help .Help-box .content.Right { width: 100%; padding: 38px 0 66px; margin: 0 0 4px; }
	.Meet-kevin .content .Social-about { display: block; position: absolute; bottom: 25px; right: -85px; }
	.Meet-kevin .content .Social-about ul { padding: 0; margin: 0; list-style: none; }
	.Meet-kevin .content .Social-about ul li { padding: 0; margin: 0 0 48px; list-style: none; text-align: center; }
	.Meet-kevin .content .Social-about ul li:last-child { margin: 0; }
	.Help .Help-box .Social-help { display: block; position: absolute; bottom: 84px; right: 72px; }
	.Help .Help-box .Social-help ul { padding: 0; margin: 0; list-style: none; }
	.Help .Help-box .Social-help ul li { padding: 0; margin: 0 0 82px; list-style: none; text-align: center; line-height: 1; }
	.Help .Help-box .Social-help ul li:last-child { margin: 0; }
	.getin-touch { padding: 428px 0 0; }
	.getin-touch .Social-icon { display: none; }
	.getin-touch .Address { display: none; }
	.getin-touch .footer-logo { display: block; margin: 0 0 90px; }
	.getin-touch .footer-logo a img { width: 189px; }
	.getin-touch .getin-bottom .footer-logo { display: none; }
	.getin-touch .container { max-width: 785px; }
	.getin-touch .Title h2 { font-size: 35px; letter-spacing: 11.2px; }
	.getin-touch .Title { left: 165px; top: -170px; }
	.getin-touch .form { width: 100%; }
	.getin-touch .form .box { width: 100%; float: initial; margin: 0; }
	.getin-touch .form .box:nth-child(2) { width: 100%; margin: 38px 0 0; }
	.getin-touch .form .box:nth-child(3) { width: 100%; text-align: right; }
	textarea.form-control { height: 281px; }
	.getin-touch .form .box button.Send-btn { margin: 33px -5px 0 0; border-radius: 20px; }
	.getin-touch .getin-bottom { padding: 87px 0 70px; }
	.getin-touch .getin-bottom .Rights-reserved { margin: 0 auto; display: table; float: initial; min-height: initial; padding: 0 0 11px; }
	.getin-touch .getin-bottom .developed-by { margin: 0 auto; display: table; float: initial; min-height: initial; }
	.Slider-section { background: #413e76; padding: 75px 0 34px; }
	.Slider-section .Buy-now { text-align: center; display: block; visibility: hidden; display: none; }
	.Slider-section .Buy-now a { font-family: 'Oswald', sans-serif; font-weight: 400; font-size: 29.4px; line-height: 1; color: #ffffff; letter-spacing: 9.28px; border: 1px solid #e6e5ed; display: inline-block; padding: 9px 34px; }
	.Slider-section .owl-carousel .owl-dots { text-align: center; padding: 29px 0 19px; }
	.Slider-section .owl-carousel .owl-dots button.owl-dot { width: 13px; height: 13px; display: inline-block; background: #8a6b98; margin-right: 3px; border-radius: 5px; }
	.Slider-section .owl-carousel .owl-dots button.owl-dot.active { background: #e7abdb; }
	.Slider-section .owl-carousel .owl-dots button.owl-dot:last-child { margin-right: 0; }
	.Slider-section .owl-carousel .owl-nav button { background: rgba(65,62,118,0.58); display: inline-block; padding: 20px 30px !important; border-radius: 8px; }
	.Social-about.Mobile ul { margin: 0 auto; display: table; padding: 15px 0 0; }
	.Social-about.Mobile ul li { float: left; margin: 0; margin-right: 20px; }
	.Social-about.Mobile ul li:last-child { margin-right: 0; }
	.Social-about.Mobile ul li a svg { width: 30px; height: 30px; }

.fixed-header .slicknav_menu { position: fixed; z-index: 999 !important; }
.fixed-header header { background: rgba(43,6,79,0.8); padding-top: 15px; padding-bottom: 15px; position: fixed; z-index: 99; -webkit-animation:slide-down 0.7s; animation:slide-down 0.7s; width:100%; }
.fixed-header header .logo a img { width: 100px; }
.fixed-header .slicknav_menu .slicknav_btn { top: 31.5px; }
.Mobile-section a img { width: 180px; }

@keyframes slide-down { 
	0% { opacity: 0; transform: translateY(-100%); }
	100% { opacity: 0.9; transform: translateY(0); }
}  

}

@media (max-width: 999px) {

	/* Home Page */
	header { padding: 30px 47px 0 36px; }
	.Home-banner .overle { bottom: -12px; }
	.Home-banner .overle h1 { font-size: 80px; letter-spacing: 5px; }
	.Home-banner .banner-overle { padding: 85px 65px; height: 320px; }
	.Meet-kevin { padding: 150px 40px 250px; }
	.Meet-kevin .Title h2 { font-size: 32px; letter-spacing: 10px; margin: 0 0 70px 0; }
	.Meet-kevin:before { right: 80px; height: 710px; width: 202px; }
	.Meet-kevin .content { margin: 0; }
	.Meet-kevin .overle span { font-size: 28px; letter-spacing: 8px; margin: 0 0 -5px 20px; }
	.Meet-kevin .overle h2 { font-size: 110px; }
	.Meet-kevin .overle { bottom: -33px; }
	.Help { padding: 150px 0 0; }
	.Help .Title img { width: 500px; }
	.Help .Title { margin-bottom: -33px; }
	.Help .Help-box .Social-help { right: 25px; }
	.getin-touch { padding: 350px 0 0; }
	.getin-touch .Title h2 { font-size: 33px; letter-spacing: 10px; }
	.getin-touch .Title { left: 75px; top: -145px; }
	.getin-touch .footer-logo { margin: 0 0 70px; }
	.getin-touch .getin-bottom { padding: 67px 0 50px; }
	.modal.videos { width: 90%; }
	.modal .modal-dialog .modal-content iframe { width: 100%; height: 500px; }
	.modal .modal-dialog .modal-content img { height: auto; }
	.modal .modal-dialog { height: auto; }
}

/* Mobile */
@media (max-width: 767px) {

	/* Home Page */
	header { padding: 30px 30px 0; }
	header .logo p img { max-width: 120px; }
	.Home-banner .overle { bottom: -9px; }
	.Home-banner .overle h1 { font-size: 62px; letter-spacing: 2px; }
	.Home-banner .banner-overle { padding: 60px 30px; height: 280px; }
	.Meet-kevin { padding: 100px 30px 200px; }
	.Meet-kevin .Title h2 { font-size: 27px; letter-spacing: 7px; margin: 0 0 50px; }
	.Meet-kevin .video { margin: 0 0 60px; }
	.Meet-kevin .content .Title-about { top: 130px; left: -150px; }
	.Meet-kevin .content .Title-about h2 { font-size: 130px; }
	.Meet-kevin .content { padding: 10px 30px 0 110px; }
	.Meet-kevin .content h3 { font-size: 25px; margin: 0 0 20px; }
	.Meet-kevin .content p { font-size: 15px; line-height: 24px; }
	.Meet-kevin .content .Social-about { bottom: 15px; right: -10px; }
	.Meet-kevin:before { right: 80px; height: 550px; width: 150px; }
	.Meet-kevin .overle span { font-size: 25px; letter-spacing: 7px; margin: 0 0 0 15px; }
	.Meet-kevin .overle h2 { font-size: 80px; }
	.Meet-kevin .overle { bottom: -24px; }
	.Slider-section { padding: 55px 0 30px; }
	.Slider-section .owl-carousel .owl-dots { padding: 19px 0 15px; }
	.Slider-section .Buy-now a { font-size: 25px; letter-spacing: 6px; padding: 8px 25px; }
	.Help { padding: 100px 0 0; }
	.Help .Help-box { width: 90%; margin: 0 auto; display: table; }
	.Help .Title img { width: 400px; }
	.Help .Title { margin-bottom: -27px; }
	.Help .Help-box .content.Left { padding: 80px 0 40px; }
	.Help .Help-box .content.Right { padding: 30px 0 50px; }
	.Help .Help-box .Social-help { right: 15px; }
	.getin-touch { padding: 250px 0 0; }
	.getin-touch .Title h2 { font-size: 28px; letter-spacing: 6px; }
	.getin-touch .Title { left: 95px; top: -105px; }
	.getin-touch .footer-logo { margin: 0 0 50px; }
	.getin-touch .footer-logo a img { width: 170px; }
	.getin-touch .getin-bottom { padding: 50px 0 40px; }
	textarea.form-control { height: 210px; }
	.modal .modal-dialog { padding: 12px; }
	.Help .Help-box .Social-help ul li { margin: 0 0 80px; }
	.modal .modal-dialog .modal-content iframe { height: 250px; }
	.modal .modal-dialog .modal-content img { height: 100%; }
	.modal .modal-dialog { height: 90vh; }
	.Slider-section .owl-carousel .owl-nav button.owl-next { right: 30px; }
	.Slider-section .owl-carousel .owl-nav button { left: 30px; }
	.Slider-section .owl-carousel .owl-nav button { padding: 15px 20px !important; }
	.Social-about.Mobile ul li a svg { width: 25px; height: 25px; }
	.Home-banner .banner-overle { padding: 20px 30px; height: 210px; }
	.Home-banner .banner-overle .Author-empowerment p { padding: 0 0 15px; font-size: 17px; }
	#pageloader .loader-container .loader-logo img { width: 150px; }
.Social-about.Mobile ul { padding: 5px 0 0; }
.Slider-section .owl-carousel .owl-item .item .Buy-now-overle { position: absolute; bottom: -90px; left: 0; display: inline-block; width: 100%; opacity: 0; }
.Slider-section .owl-carousel .owl-item.active .item .Buy-now-overle { opacity: 1; }
.Slider-section .owl-carousel .owl-item .item .Buy-now-overle a { font-family: 'Oswald', sans-serif; font-weight: 400; font-size: 25px; line-height: 1; color: #ffffff; letter-spacing: 6px; border: 1px solid #e6e5ed; display: inline-block; padding: 8px 25px; margin: 0 auto; display: table; }
.Slider-section .owl-carousel .owl-item .item .Buy-now-overle a:hover { background: #f5f5f5; color: #666666; border: 1px solid #f5f5f5; }
.Slider-section .owl-carousel .owl-item .item .overle { display: none; }
.Slider-section { overflow: hidden; }
.Slider-section .owl-carousel .owl-stage-outer { overflow: initial; }
.Slider-section .Buy-now { display: block; }

}

@media (max-width: 479px) {

	/* Home Page */
	/*body { overflow: hidden; }*/
	header { padding: 20px 15px 0; }
	header .logo p img { max-width: 100px; }
	.header-banner { height: 93vh; }
	.Home-banner .overle { bottom: -5px; }
	.Home-banner .overle h1 { font-size: 36px; letter-spacing: 1px; }
	.Home-banner .banner-overle { padding: 30px 20px; height: 240px; width: 100%; }
	.Home-banner .banner-overle .Author-empowerment p { font-size: 17px; padding: 0 0 15px; }
	.Meet-kevin { padding: 70px 10px 100px; }
	.Meet-kevin .Title h2 { font-size: 18px; letter-spacing: 3px; margin: 0 0 25px; }
	.Meet-kevin .video { margin: 0 0 30px; }
	.Meet-kevin .content { padding: 0 0; }
	.Meet-kevin .content .Title-about { position: initial; transform: initial; }
	.Meet-kevin .content .Title-about h2 { font-size: 70px; margin: 0 0 15px; }
	.Meet-kevin .content h3 { font-size: 22px; margin: 0 0 15px; }
	.Meet-kevin .content .Social-about { position: initial; display: inline-block; margin: 10px 0 0; }
	.Meet-kevin .content .Social-about ul li { float: left; margin: 0; margin-right: 30px; }
	.Meet-kevin .overle span { font-size: 18px; letter-spacing: 5px; margin: 0 0 0 10px; }
	.Meet-kevin .overle h2 { font-size: 45px; }
	.Meet-kevin .overle { bottom: -12px; }
	.Slider-section { padding: 30px 0 25px; }
	.Slider-section .owl-carousel .owl-nav button { left: 10px; }
	.Slider-section .owl-carousel .owl-nav button.owl-next { right: 10px; }
	.Slider-section .owl-carousel .owl-nav button { padding: 12px 15px !important; }
	.Slider-section .Buy-now a { font-size: 22px; letter-spacing: 5px; padding: 8px 20px; }
	.Help { padding: 70px 0 0; }
	.Help .Title img { width: 250px; }
	.Help .Help-box .content.Left { padding: 50px 20px 30px; }
	.Help .Title { margin-bottom: -17px; }
	.Help .Help-box .content.Right { padding: 30px 20px 20px; }
	.Help .Help-box .Social-help { position: initial; padding: 0 20px 40px; display: inline-block; }
	.Help .Help-box .Social-help ul li { float: left; margin: 0; margin-right: 30px; }
	.getin-touch { padding: 100px 0 0; }
	.getin-touch .Title { left: 115px; top: -15px; }
	.getin-touch .Title h2 { font-size: 20px; letter-spacing: 1px; }
	.getin-touch .footer-logo { margin: 0 0 30px; }
	.getin-touch .footer-logo a img { width: 150px; }
	.getin-touch .form .box:nth-child(2) { width: 100%; margin: 20px 0 0; }
	textarea.form-control { height: 150px; }
	.getin-touch .form .box button.Send-btn { margin: 20px 0 0 0; border-radius: 20px; padding: 17.5px 50px 17.5px 20px; }
	.getin-touch .getin-bottom { padding: 30px 0; }
	.getin-touch .getin-bottom .Rights-reserved { padding: 0 0 8px; }
	.Help .Help-box .content p { width: 100%; }
	.modal .modal-dialog .modal-content iframe { height: 200px; }
	.modal .modal-dialog { height: auto; }
	.modal .modal-dialog .modal-content img { width: auto; height: auto; }
	.Slider-section .owl-carousel .owl-item .item .overle a img { width: 100px; }
	.Meet-kevin:before { right: 50px; height: 337px; width: 100px; }
	.Slider-section .owl-carousel .owl-nav button img { height: 12px; }

.Slider-section .owl-carousel .owl-item .item .Buy-now-overle { bottom: -87px; }
.Slider-section .owl-carousel .owl-item .item .Buy-now-overle a { font-size: 22px; letter-spacing: 5px; padding: 8px 20px; }


}

@media not all and (min-resolution:.001dpcm) { @media {
	@media only screen and (min-width:320px) and (max-width: 479px) {
		.header-banner , .Help { background-attachment:fixed; }
		
	}
  }}
  
  @media not all and (min-resolution:.001dpcm)
  { @supports (-webkit-appearance:none) {
	  @media only screen and (min-width:320px) and (max-width: 479px) {
		.header-banner , .Help { background-attachment:fixed; }
		
	}
  }}



