<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Default Section */
@font-face {
    font-family: 'lyonregular';
    src: url('../fonts/lyon_regular-webfont.woff2') format('woff2'),
         url('../fonts/lyon_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Schnyder-Wide-Bold';
    src: url('../fonts/Schnyder-Wide-Bold.woff') format('woff2'),
         url('../fonts/Schnyder-Wide-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'Schnyder-Wide-Light';
  src: url('../fonts/Schnyder-Wide-Light.woff2') format('woff2'),
       url('../fonts/Schnyder-Wide-Light.woff') format('woff');
  font-weight:300;
  font-style:normal;
  font-stretch:normal;
}

body{padding:0px; margin:0px; background-color:#fff; font-size:15px; color:#373737; font-family: Tahoma,Verdana,Segoe,sans-serif;}
img{border:none;}
a{transition:all 0.3s;}
a:hover, a:focus, a:visited{text-decoration:none; outline:none;}
hr{border:none;}
h1, h2, h3, h4, h5, h6{margin:0; font-family: Tahoma,Verdana,Segoe,sans-serif; letter-spacing:1px;}
p{line-height:24px; margin-bottom:16px;}
li{line-height:24px; margin-bottom:6px;}
p a, li a{color:#5f1d30;}
p a:hover, li a:hover{color:#272727;}
strong{font-weight:600;}
iframe{border:none; overflow:hidden;}
textarea{resize:none;}
hr.hrone{width:50px; height:2px; background-color:#46166a; border:none; margin:0 auto 25px;}

::-webkit-input-placeholder {
    opacity: 1.0 !important; /* for older chrome versions. may no longer apply. */
}
:-moz-placeholder { /* Firefox 18- */
    opacity: 1.0 !important;
}
::-moz-placeholder {  /* Firefox 19+ */
    opacity: 1.0 !important;
}
:-ms-input-placeholder {  
   opacity: 1.0 !important;
}

/* Main Navigation bar */
.headersec .navbar-brand{padding:0; color:#5f1d30; text-transform:uppercase; font-weight:400; transition:all 0.3s ease-in-out; border:1px solid #c7c7c7; padding:10px; font-size:16px; margin-left:1rem; margin-right:0.4rem; font-family: 'lyonregular';}
.collapse.navbar-collapse{margin-right:0.1rem;}
.headersec .navbar-brand:hover{color:#5f1d30;}
.headersec .bg-dark{background-color:rgba(94,28,48,0.0)!important; transition:all 0.3s ease-in-out;}
.headersec .nav-item a.nav-link{font-size:15px; font-weight:300; color:#272727; padding:10px 9.5px; letter-spacing:0.05rem; 
transition:all 0.3s ease-in-out;}
.headersec .nav-item a.nav-link:hover{color:#5f1d30;}
.headersec .nav-item.active a.nav-link{color:#5f1d30; font-weight:600;}
.headersec{position:fixed; width:100%; top:0; z-index:99;}
.headersec .nav-item.searchitem a.nav-link{font-size:16px; padding-right:0;}
.nav-item.downloadapp .nav-link{background-color:#262C40; padding:5px 30px;}
.nav-item.downloadapp .nav-link:hover{background-color:#fff; color:#262C40!important;}
.navbar-dark .navbar-nav .nav-link:focus{color:#272727!important;}

/* Dropdown Menu */
.site-header .navbar-nav .dropdown-menu{padding:0;}
.site-header .navbar-nav .dropdown-menu .dropdown-item{padding:0.8rem 1.5rem;}
.dropdown-item:focus, .dropdown-item:hover{background-color:#5f1d30; color:#fff;}

.headersec .dropdown-menu{padding:0;}
.dropdown-menu.sm-nowrap .menu-item{margin-bottom:0!important}
.dropdown-menu.sm-nowrap{margin-left:8.4px!important; padding:0;}
.dropdown-menu.sm-nowrap .dropdown-item{padding:0.8rem 1.5rem;}
.site-header.fixed .nav-link.has-submenu{color:#d7d7d7!important;}
.site-header .nav-link.has-submenu{color:#272727!important;}

.site-header .navbar-dark .navbar-nav .show &gt; .nav-link.has-submenu.highlighted {color:#272727;}
.site-header.fixed .navbar-dark .navbar-nav .show &gt; .nav-link.has-submenu.highlighted{color:#fff;}

.hdfix .navbar-brand{padding:0; color:#5f1d30; text-transform:uppercase; font-weight:400; transition:all 0.3s ease-in-out; border:1px solid #c7c7c7; padding:10px; font-size:16px; margin-left:1rem; margin-right:0.4rem; font-family: 'lyonregular';}
.hdfix .navbar-brand:hover{color:#5f1d30;}
.hdfix .bg-dark{background-color:rgba(94,28,48,0.0)!important; transition:all 0.3s ease-in-out;}
.hdfix .nav-item a.nav-link{font-size:15px; font-weight:300; color:#272727; padding:10px 12px; letter-spacing:0.05rem; 
transition:all 0.3s ease-in-out;}
.hdfix .nav-item a.nav-link:hover{color:#5f1d30;}
.hdfix .nav-item.active a.nav-link{color:#5f1d30; font-weight:500;}
.hdfix{position:fixed; width:100%; top:0; z-index:99;}
.hdfix .nav-item.searchitem a.nav-link{font-size:16px; padding-right:0;}

.fixed {background-color:rgba(94,28,48,0.88)!important;  position: fixed; width:100%; top: 0; left: 0; animation: smoothScroll 1s forwards; z-index:99;}
@keyframes smoothScroll {	0% {		transform: translateY(-40px);	}	100% {		transform: translateY(0px);	}}
.fixed .bg-dark{background-color:rgba(94,28,48,0.88)!important;}
.fixed .navbar-brand{color:#fff;}
.fixed .nav-item a.nav-link{color:#d7d7d7;}
.fixed .nav-item.active a.nav-link, .headersec.posi .nav-item a.nav-link:hover{color:#fff;}

.headersec.posi .bg-dark{background-color:rgba(94,28,48,0.88)!important;}
.headersec.posi .navbar-brand{color:#fff;}
.headersec.posi .nav-item a.nav-link{color:#d7d7d7;}
.headersec.posi .nav-item.active a.nav-link, .headersec.posi .nav-item a.nav-link:hover{color:#fff;}

.fixed .navbar-brand:hover{color:#fff;}

/* Home Banner */
.bannersec{width:100%; min-height:570px; position:relative;}
.bannersecover{background-color:rgba(0,0,0,0.02);width:52%;height:100%;position:absolute;-webkit-clip-path:polygon(0 0, 100% 0, 88% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 88% 100%, 0% 100%);}

.bannercontentbox{width:100%; padding-top:37%; position:relative; left:-44px;}
.bannercontentbox h1{color:#5f1d30; font-weight:400; font-size:37px; margin-bottom:8px;}
.bannercontentbox h2{color:#777; font-size:26px; font-weight:300;}
.bannerbelowsec{width:100%;}
.banbelowtxt{width:100%; background-color:#5f1d30; padding:30px 30px 30px 70px; position:relative; margin-top:-50px;}
.banbelowtxt h1{color:#fff; font-weight:400; font-size:34px;}
.banbelowtxt h2{color:#fff; font-weight:300; font-size:32px;}
.banbelbookimg{position:absolute; right:20px; top:-212px;}
.banbelbookimg img.homebookimg{width:370px;}
.homeabttxtsec{width:100%; padding:50px 0;}
.homeabttxt{width:100%;}
.homeabttxt h3{color:#5f1d30; font-size:32px; font-weight:400; margin-bottom:15px;}
.alphamd{font-size:22px;}
.homeabttxtwrite{width:100%; padding-right:21%; padding-top:23%;}
.newhomeabttxtwrite{padding-top:0 !important;}
.imgblockone{width:100%; text-align:center;}
.mainbutton{width:100%; padding:14px 0 23px;}
.mainbutton a{padding:10px 40px; border:1px solid #5f1d30; color:#5f1d30; border-radius:2px;}
.mainbutton a:hover{background-color:#5f1d30; color:#fff;}
.homeimmpsec{width:100%; padding:0 0 70px; background-color:#fff;}
.homeabttxtwritetwo{width:100%; padding-left:21%; padding-top:10%;}
.homequessec{width:100%; padding:70px 0 0; background-color:#f7f7f7; background-image:url('../images/transbg01.png'); background-attachment:fixed;}
.homeabttxtwritefour{width:100%; background-color:rgba(255,255,255,0.85); border-radius:20px; padding:30px; margin-top:8%; position:relative;}
.qusansimg{position:absolute; top:-25px; right:-28px;}
.qusansimg img{width:115px;}

/* Footer Section */
.footersec{width:100%; background-color:#212121; padding:15px 0;}
.footersec p{margin-bottom:0; font-size:13px; color:#ccc;}
.footersec a{color:#ccc;}
.footersec a:hover{color:#fff;}
.footersec ul{margin:0; padding:0; list-style-type:none; }
.footersec ul li{display:inline-block; padding-right:10px;}
.footersec ul.rightsidelist{text-align:right; display:none;}
.footersec ul.rightsidelist li{padding-left:10px; padding-right:0;}

/* Inner Book page */
.bannersec.inpagebansec{min-height:560px; box-shadow:1px 2px 12px rgba(0,0,0,0.1);}
.bannersec.inpagebansec .mainshimg{margin-left:-40px;}
.bookpageblock{width:100%; position:relative; padding-top:17%;}
.bgboxsetone{width:350px; position:relative; z-index:1; height:350px; background-color:rgba(95,29,48,0.1); border-radius:30% 70% 20% 40%; margin-left:30px;}
.booksetone{width:340px; position:absolute; top:24%; left:7%; z-index:2;}
.banwritebox{width:80%; position:absolute; bottom:-65px; left:25%; z-index:2;}
.banwritebox h1, .banwritebox h2, .banwritebox h3{}
.banwritebox h1{color:#5f1d30; font-weight:400; font-size:30px;}
.banwritebox h2{font-weight:300; font-size:26px; color:#272727;}
.banwritebox h3{font-weight:300; font-size:18px; text-align:right; padding:8px 37px 0 0; color:#272727;}

.breadcrumbsec{width:100%; padding:10px 0;}
.bcbox{width:100%;}
.bcbox .breadcrumb{padding:0; margin:0; list-style-type:none; background-color:rgba(255,255,255,0.0);}
.bcbox .breadcrumb li{font-size:12px; letter-spacing:1px;}

.innercontentsec{width:100%; padding:20px 0 0;}
.innercontentsec h2{color:#5f1d30; font-size:24px; margin-bottom:15px;}
.innercontentsec h6{color:#171717; font-size:16px; margin-bottom:20px; font-family: Tahoma,Verdana,Segoe,sans-serif; font-weight:600;}
.innercontentsec .homeabttxtwritetwo{padding-top:2%;}
.innercontentsec .homeabttxtwrite{padding-top:1%;}
.booksecondblock{width:100%; padding:25px 0 0;}

.amalgamationsec{width:100%; background-color:rgba(0,0,0,0.01); margin-top:60px; padding:60px 0; overflow:hidden; 
background-image:url('../images/book-buy-bg01.png'); background-repeat:no-repeat; background-size:100%; 
background-position:top left;}
.amalgamationsec .container{position:relative;}
.imglastbook{width:100%; position:absolute; bottom:-62px; left:0;}
.amalgamationsec .homeabttxtwritetwo{padding-left:2%;}

.mainbuttoncolor{width:100%; padding:14px 0 23px;}
.mainbuttoncolor a{padding:10px 40px; border:1px solid #5f1d30; background-color:#5f1d30; color:#fff; border-radius:2px;}
.mainbuttoncolor a:hover{background-color:rgba(255,255,255,0.0); color:#5f1d30;}

/* Free Info page */
.freeinfobansec{width:100%; min-height:400px; position:relative; overflow:hidden; box-shadow:1px 2px 12px rgba(0,0,0,0.1);}
.freeinfoimg{width:100%; position:absolute; top:-6px; left:0; text-align:center; z-index:9;}
.freeinfotxt{width:100%; position:absolute; top:213px; left:8%; text-align:center; z-index:5;}
.freeinfotxt h1{color:#c2c2c2; font-size:7rem; font-weight:200; text-transform:capitalize; text-align:left;}
.onlyinfotxt{width:100%; position:absolute; top:213px; right:-4%; z-index:11;}
.onlyinfotxt h1{color:#c2c2c2; font-size:7rem; font-weight:200; text-transform:capitalize; text-align:right;}
.freeinfopadleft{width:100%; padding-left:12%; padding-top:13%;}
.freeinfopadright{width:100%; padding-right:12%; padding-top:1%;}
.freeinfopadbtm{width:100%; padding-left:12%; padding-top:1%;}
.fiblocktwo{width:100%; padding:60px 0 70px; margin:40px 0 50px; background-color:#f8f8f8;}
.rapidvidbox{width:100%; text-align:center;}
.rapidvidbox img{width:650px; outline:1px solid #e7e7e7; outline-offset:5px;}
.rapidvidbox iframe{width:800px; height:478px; margin:0 auto;}
.fiblocktwo .inpagetext h2{text-align:center; margin-bottom:30px;}

.breathexerbox{width:100%; background-color:#f8f8f8; padding:60px 0; margin:40px 0 0;}
.innercontentsec.freeinfosec h2{font-size:32px;}
.breathexerbox ol{margin:0; padding:0 0 0 16px;}

/* First Impressions Videos */
.firstimpvidsec{width:100%; position:relative; min-height:600px; overflow:hidden; box-shadow:1px 2px 12px rgba(0,0,0,0.1);}
.banboxrotate{width:70%;height:470px;border: 10px solid rgba(0,0,0,0.25);position:absolute;top:20%;right:10%;
transform:rotate(7deg);-webkit-transform:rotate(7deg);z-index:1;}
.bantxtfivid{width:80%; padding-top:27%; position:relative; z-index:4;}
.bantxtfivid h1{color:#5f1d30; font-weight:400; font-size:37px; margin-bottom:12px;}
.bantxtfivid p{font-size:16px; color:#272727; line-height:24px; position:relative; z-index:15;}
.bigtxttwo{font-size:20px; color:#5f1d30; font-weight:700;}
.videobookbox{width:100%;position:absolute;z-index:14;bottom:-130px;left:-71px;}
.videobookbox img{width:230px;}
.banparapadleft{padding-left:140px;}

.fividlastbox{width:100%; padding:30px 0; position:relative; background-color:#5f1d30; margin-top:40px;}
.fividlastbox p{color:#fff; font-size:17px;}
.fividlastbox p a{color:#fff;}
.fividlastbox p a:hover{color:#e2e2e2;}
.fimimgtwo{position:absolute; bottom:-30px; right:0;}
.btnwhite a{border:1px solid #fff; color:#5f1d30; background-color:#fff;}
.btnwhite a:hover{color:#fff; background-color:rgba(255,255,255,0.0);}

/* Q&amp;A page */
.qabansec{width:100%; position:relative; min-height:340px; overflow:hidden; box-shadow:1px 2px 12px rgba(0,0,0,0.1);}
.imgblocktwo{width:100%; padding-top:10%; text-align:right; padding-right:10%;}
.qasessionbox{width:100%; margin-top:7rem; position:relative;}
.qasessionbox h1{font-size:10rem; color:#c2c2c2; margin:0; letter-spacing:-16px; position:relative; z-index:9;}
.qasessionbox h2{font-size:110px;color:#c7c7c7;position:absolute;top:7rem;right:-14rem;z-index:8;}
.fadeincus{position:absolute; top:-34px; right:-26rem; width:100%; opacity:0.04; -moz-opacity:0.04; filter:alpha(opacity=4);}
.cusmargintop{margin-top:2rem;}
.innercontentsec h4{color:#5f1d30; font-size:24px; margin-bottom:10px;}
.qaleftpad{padding-top:1%;}
.qalastbox{padding:0; margin-top:133px;}
.qalastbox .fimimgtwo{bottom:0;}
.qalastbox .freeinfopadright{padding:50px 12% 50px 20px;}
.btnwhitetwo a{border:1px solid #fff; color:#fff;}
.btnwhitetwo a:hover{color:#5f1d30; background-color:#fff;}

/* Form page */
.formpagebansec{min-height:434px!important;}
.formpagebantxt{width:100%; position:relative;}
.formpagebantxt h1{color:#c7c7c7; font-size:104px; margin-top:22%; position:relative; z-index:10;}
.enveiconbox{position:absolute; top:-74px; right:0; z-index:-2; opacity:0.04; -moz-opacity:0.04; filter:alpha(opacity=4);}
.enveiconbox img{width:400px;}

.regisform{width:100%; padding:30px; margin-bottom:70px; background-color:#fff; box-shadow:1px 2px 12px rgba(0,0,0,0.1); outline:1px solid #e8e8e8; outline-offset:-10px; position:relative;}
.regisform h2{margin-bottom:15px;}
.regisform input[type="text"], .regisform input[type="email"], .regisform input[type="password"]{width:100%; border:none; color:#474747; padding:0 5px 10px; border-bottom:1px solid #c7c7c7; margin-bottom:25px; font-size:16px; transition:all 0.3s ease-in-out;}
.regisform label{color:#373737; font-size:17px; margin-bottom:0;}
.regisform label span{font-size:20px; font-family: Arial, Helvetica, sans-serif;}
.regisform textarea{width:100%; border:none; color:#474747; padding:0 5px 10px; border-bottom:1px solid #c7c7c7; 
margin-bottom:25px; font-size:16px;}

.regisform input[type="text"]:hover, .regisform input[type="email"]:hover, .regisform input[type="password"]:hover, 
.regisform textarea:hover{border-bottom:1px solid rgba(95,29,48,0.7);}

.regisform select{width:100%; border:0; border-bottom:1px solid #c7c7c7; border-radius:0; color:#474747; padding:0 5px 10px; 
margin-bottom:25px; font-size:16px; transition:all 0.3s ease-in-out; background:url("../images/select-down.png") no-repeat right rgba(255,255,255,0.87); appearance:none; -webkit-appearance:none; -moz-appearance:none; -o-appearance:none; -ms-appearance:none;}
.regisform select:hover{border-bottom:1px solid rgba(95,29,48,0.7);}
.form-control:focus{box-shadow:0 0 0 .2rem rgba(255,255,255,0);}

.regisform input[type="submit"]{padding:15px 40px; border:1px solid #5f1d30; color:#5f1d30; border-radius:2px; background-color:rgba(0,0,0,0.0); font-size:17px; width:200px; transition:all 0.3s ease-in-out; margin:15px 0 15px;}
.challengeform input[type="submit"]{padding:15px 25px !important;width:52% !important;}
.regisform input[type="submit"]:hover{color:#fff; background-color:#5f1d30;}

.thankyouvidbox{width:100%;text-align:center;}
.thankyouvidbox h2{font-size:32px; margin-bottom:20px;}
.thankyouvidbox h4{font-size:26px; margin:15px 0; text-align:center;}
.thankyouvidbox iframe{width:800px;height:478px;margin:0 auto;}


p.requiredfield{position:absolute;right:30px;top:41px;font-size:14px;color:#777;}
p.requiredfield-challenge{position:relative !important;right:0px !important;top:0px !important;}
p.smalltxttwo{font-size:13px!important; line-height:20px;}
.smalltxtform label{font-size:13px!important; line-height:20px;}
.smalltxtform label a{color:#5f1d30;}
.smalltxtform label a:hover{color:#272727;}
.buynowbtn h4{font-size:20px; font-family:Tahoma,Verdana,Segoe,sans-serif;}
.termsconsec{padding-bottom:50px!important;}
.termsconheadsec .formpagebantxt h1{font-size:100px; margin-top:18%;}
.termsconheadsec .enveiconbox{opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100);}
.termsconsec ol, .termsconsec ul{padding-left:18px;}
.termsconsec ol li, .termsconsec ul li{margin-bottom:16px;}
.termsconsec ol li{padding-left:10px;}
.termsconsec ol li ol{list-style-type:none;}
.termsconsec ol li ol li span{padding-right:10px;}
.cuswidthone{display:inline-block; width:184px;}

/* Work with Sally */
.workwithblock{width:100%; position:relative;}
.workwithsallysec .freeinfopadleft{padding-top:10%;}
.workwrtbox{width:100%; padding-top:70px;}
.workwithblock h1{color:#c7c7c7; font-size:10rem; font-weight:200; text-transform:capitalize; text-align:left; position:relative; left:43px;}
.workwrtbox h1{z-index:9;}
.withwrtbox h1{z-index:7; font-size:7rem; position:absolute; bottom:-110px; color:#c7c7c7; right:-58px;}
.withwrtbox h1 span{font-size:7rem; color:#c7c7c7;}

.workwithsallysec{padding-bottom:60px;}
.wwsallyrtbox{padding:40px 0 0;}
.workimgblock{position:relative; width:100%; height:440px; overflow:hidden;}
.workimgblock img{position:relative; z-index:4; left:-14px;}
.workrecbox{width:300px; height:400px; border:12px solid #5f1d30; position:absolute; bottom:0; left:2%; z-index:1;}
.cusworkpadset{padding-left:5%; padding-top:6%!important;}
.wwsallyrtbox li p{margin-bottom:11px;}
h2.hiddenheadtag{visibility:hidden; margin:0; padding:0;height:1px;}
.cusworkpadset em{font-weight:600;}
.rightsitefootnav{text-align:right;}
.rightsitefootnav li{padding-right:0!important; padding-left:10px;}
.termsconsec h4{font-size:22px;}

.commasterysec .freeinfopadleft{padding-left:0!important; padding-top:2%!important;}
.commasterysec .imgblockcommone{margin-top:23%;}
.commasterysec .imgblockcommtwo{margin-top:7%;}
.separatorone{width:100%; padding-top:5rem;}

.anotherblockcomm{width:100%; padding:2.5rem; margin:3rem 0; text-align:center; border:1px solid #e7e7e7; border-radius:2px;}
.commbookbtn{width:100%; padding-top:1rem; text-align:center;}


.commmassec .qasessionbox h1{font-size:6.5rem; top:14px; letter-spacing:0;}
.commmassec .qasessionbox h2{right:-14rem;}

/*.commmasformcls .formpagebantxt h1{margin-top:13%;}*/

/* Blog */
.blogbannersec h1{font-size:9rem;text-align:center;letter-spacing:0.8rem;margin-top:5rem;margin-right:-7rem;}
.singleblogbox{width:100%; padding:1rem; border:1px solid #e7e7e7; margin-bottom:1.5rem;}
.singleblogbox h2 a{color:#5f1d30;}
.singleblogbox h2 a:hover{color:#373737;}
.singleblogbox .blogsinimg{width:260px; float:left; margin-right:1rem;}
.singleblogbox .blogsinimg img{width:100%; height:173px; object-fit:cover;}

.blogviewbtn{width:100%;}
.blogviewbtn a{padding:0.5rem 1rem; font-size:13px; border:1px solid #5f1d30; background-color:rgba(255,255,255,0.0); 
color:#5f1d30; border-radius:2px;}
.blogviewbtn a:hover{background-color:#5f1d30; color:#fff;}

.blogsidebarbox{width:100%;}
.blogsidebartitle{width:100%; background-color:#5f1d30; padding:0.5rem; text-align:center;}
.blogsidebartitle h2{color:#fff; margin:0; font-size:20px; letter-spacing:2px;}

.archivelistleft{padding:0 1rem; margin:0; list-style-type:none; border:1px solid #e7e7e7;}
.archivelistleft li{line-height:20px; border-bottom:1px solid #e7e7e7; padding:0.7rem 0; margin:0; text-align: center;}
.archivelistleft li:last-child{border-bottom:none;}

.blogdetimgleft{width:340px; float:left; margin-right:1rem; margin-bottom:1.2rem;}
.blogdetimgleft img{width:100%;}

.commacademybannersec .qasessionbox h1{font-size:6.5rem; letter-spacing:0;}
.fividlastbox.commacademyformbox{margin-top:7rem;}
.commacaregform{width:100%; padding-left:4rem;}
.commacaregform p{color:#fff; font-size:18px; margin-bottom:20px;}
.commacaregform input[type="text"], .commacaregform input[type="email"]{border:none; border-bottom:1px solid rgba(255,255,255,0.7); color:#fff; width:100%; padding:0.5rem; margin-bottom:5px; background-color:transparent;}
.commacaregform textarea{width:100%; border:none; border-bottom:1px solid rgba(255,255,255,0.7); border-left:1px solid rgba(255,255,255,0.7); color:#fff; padding:0.5rem; background-color:transparent; min-height:130px; resize:none;}
.commacademyformbox .freeinfopadright{padding-right:0;}
.commacaregform input[type="submit"]{border:1px solid #fff; color:#fff; padding:0.5rem 4rem; background-color:transparent; margin-top:0.4rem;
 font-size:14px; float:right; letter-spacing: 0.5px;}
.commacaregform input[type="submit"]:hover{background-color:#fff; color:#5f1d30;}

.takechallengesec .formpagebantxt h1{margin-top:14%; font-size:78px;}
.takechalltxtsec .regisform{min-height:668px;}
.ttciframe iframe{width:100%; height:514px;}
.regisform.challengeform input[type="submit"]{font-size:15px;}
.commacaregform{width:100%;padding-left:8rem;padding-right:4rem;}

.wp-pagenavi{text-align:center;width:100%;padding:1rem 0 2.7rem;}
.wp-pagenavi a, .wp-pagenavi span{padding:3px 10px!important; color:#777!important;}
.wp-pagenavi a:hover, .wp-pagenavi span.current{border-color:#5f1d30; color:#5f1d30;}
.blogdetailstxt{margin-bottom:4rem;}
.blogdetailstxt p{margin-bottom:12px;}
.chavideoone{margin:4rem 0;}
.chavideoone .challiframevideo iframe{width:100%; height:500px;}
.chavideoone h2{text-align:center; margin-bottom:1.5rem; font-size:34px;}
.regisform.singlemidform{width:52%; margin-top:2rem;}

.redcolortxt{color:#FF0000;}
.hdfix.fixed .nav-item a.nav-link:hover{color:#fff;}
.formpagebantxt.newsletsignup h1{margin-top:18%;}
.thankpagetxt{width:100%; padding:3rem 0 5rem;}
.thankpagetxt p{text-align:center; font-size:20px;}

.cusimgtoppadone{margin-top:8rem;}
.quotecusone{font-size:18px; font-weight:500;}
ul.tickclass{list-style-type:none; position:relative;}
ul.tickclass li:before{content:'\2714'; left:1.5rem; position:absolute;}


.cuspaymentbtn{width:100%; background-color:#5f1d30; padding:1rem; border-radius:10px; text-align:center; min-height:305px; 
margin-bottom:1rem; transition:all 0.3s ease-in-out;}
.cuspaymentbtn p{color:#fff;}
.cuspaymentbtn p strong{font-size:18px;}
.paramhone{min-height:96px;}
.cuspaymentbtn a{background-color:#fff; border-radius:5px; padding:0.7rem 1.5rem; color:#5f1d30; display:block;}
.cuspaymentbtn a:hover{background-color:#e7e7e7;}

/* Testimonials */
.amalgamationsec{background-size:cover;}
.testimonial_Div{text-align:center; padding:100px 0;}
.testimonial_Div h2{margin-bottom:40px; color:#5f1d30;}
.testimonial_Div p{font-style:italic;}
.testimonial_Div span{color:#5f1d30; font-weight:700;}
.carousel-item{padding:0 100px;}


.caquotebox{width:100%; margin:2rem 0; text-align:center; padding:1.5rem 2.5rem; border:1px solid #d7d7d7; background-color:#e4e4e4;}
.caquotebox p{font-size:18px; font-weight:500; margin-bottom:0;}
.nopadright{padding-right:0!important;}
.lastbeforeimg{text-align:center;}
.lastbeforeimg img{width:75%;}

.regisform.newsletterform{width:90%; margin-left:auto; margin-right:auto;}
.blogvidone{width:100%; text-align:center;}
.blogvidone iframe{width:75%; height:400px;}
.freechapbansec .enveiconbox{opacity:1.0;}
.tydownloadbtn{width:100%; text-align:center; padding:1rem 0 3rem;}
.tydownloadbtn a{padding:10px 40px; border:1px solid #5f1d30; background-color:#5f1d30; color:#fff; border-radius:2px;}
.tydownloadbtn a:hover{background-color:rgba(255,255,255,0.0); color:#5f1d30;}

.homettcsec{width:100%; background-color:#EBE4E6; padding:1rem 0 0; margin-top:4rem;}
.homettcsec h2{color:#5f1d30;font-size:32px;font-weight:400;margin-bottom:15px; margin-top:4rem;}
.ttcimgbox{width:100%; text-align:center;}
.homettcsec .mainbutton a{letter-spacing:1px; padding:10px 70px;}

.qabansec.bannervboostsec .qasessionbox h1{font-size:5.2rem;}
.qabansec.bannervboostsec .qasessionbox h2{font-size:5.2rem; right:initial!important;}
.vbpadone{padding-top:3rem;}
.vbpadtwo{padding-top:3rem;}
.title24{font-size:24px!important;}
.vbcuspadset{padding-top:2%;}
.visiboostsec{padding-bottom:3.4rem;}


.hidepagetitleone{width:100%; margin-bottom:1.5rem;}
.hidepagetitleone h1{background-color:#5f1d30;
    background-image: url('https://www.stepoutfromtheshadows.co.uk/wp-content/uploads/2021/07/white-angle-bottom-title.png');
    background-position: bottom;
    background-repeat: no-repeat;
    padding-bottom: 40px !important;
    padding-top: 30px !important;
    font-weight: 300;
    color: #ffffff !important;
    margin-top: 0px !important;
    padding-left: 30px;
    font-size: 34px !important;
}
.innercontentsec.boostvisitwosec{padding-top:7rem; padding-bottom:4.3rem;}
ul.boostlist{margin-bottom:2.5rem;}
ul.boostlist li{font-weight:600;}
.innercontentsec.boostvisitwosec .rightbox{
    background-color: #f8f8f8;
    border: 1px solid #ccc;
    padding: 20px;
    box-shadow: 3px 3px 5px #ccc;
	text-align:center;
}
.innercontentsec.boostvisitwosec .rightbox img{width:152px;}
.coverbutn{width:100%; padding-top:1rem;}
.coverbutn a {
    width: 100%;
    display: inline-block;
    font-size: 16px;
    height: auto;
    line-height: normal;
    text-align: center;
    background-color: #5f1d30;
    border-width: 0px;
    border-color: #cccccc;
    border-style: solid;
    color: #ffffff;
    cursor: pointer;
    font-weight: 400;
    border-radius: 4px;
    padding: 10px 15px;
    text-transform: uppercase;
}

.innercontentsec.boostvisitwosec .boostimg{width:300px; margin:3rem 0 0 4rem; }
.innercontentsec.boostvisitwosec .regisform input[type="submit"]{width:auto; font-size:15px;}


.casignupform{width:100%; background-color:#f8f8f8; padding:1.5rem; border:2px solid #d7d7d7; border-radius:5px; text-align:center; margin-bottom:1rem;}
.casignupform h4{text-align:center; font-size:22px; color:#373737; margin:0 0 1rem;}
.casignupform input[type="text"], .casignupform input[type="email"]{width:100%; margin-bottom:1rem; border:none; border-bottom:1px solid #c7c7c7; color:#474747; padding:0.52rem; background-color:transparent;}
.casignupform input[type="submit"]{padding:10px 40px; border:1px solid #5f1d30; background-color:#5f1d30; color:#fff; border-radius:2px; 
transition:all 0.3s ease-in-out; text-transform:uppercase; letter-spacing:1px;}
.casignupform input[type="submit"]:hover{background-color:transparent; color:#5f1d30;}


.spoftextsec{width:100%; margin:0.3rem auto 2rem; background-color:#f4f4f4; padding:0 1rem 1.5rem; border-radius:10px; outline:1px solid #e7e7e7; outline-offset:4px;}
.spoftextsec h2{text-align:center;}
.tipsbookform{border-radius:7px; margin:1.2rem 0 0;}
.tips21formbtn input[type="submit"]{width:300px!important;}

.speoffimgcls{width:100%; text-align:center;}
.speoffimgcls img{width:170px; margin:1rem auto; z-index:9; position:relative;}
.speoffwritebox{width:100%; padding:1.2rem; border-radius:8px; border:2px dashed #601f33; box-shadow:0 1px 4px rgba(0,0,0,0.10);}
.typageimgcls{margin-right:1rem; width:200px; float:left;}

.tydownloadimgbook{width:100%; text-align:center;}
.tydownloadimgbook img{width:180px; margin:0 auto;}
.thankpagetxt.tytipsblock{width:100%; border:1px solid #e7e7e7; padding:2rem 2rem 0.5rem; text-align:center; margin-bottom:4.3rem; border-radius:10px; min-height:505px;}
.spoftextsec.typageformbox{padding:2rem;}
.innercontentsec.blogcontentsec .singleblogbox p{margin-bottom:18px;}
.imgblockone.marchimg2022padtop{margin-top:1rem;}
.march2022padleft{padding-left:1%!important;}

.amalgamationsec.march2022newsec{padding:3.4rem 0 0;}
.amalgamationsec.march2022newsec .homeabttxtwritetwo{padding-top:7%; padding-bottom:2rem;}
.amalgamationsec.march2022newsec .homeabttxtwritetwo h4{font-size:22px; padding:0 0 1.5rem; text-align:center;}

.amalgamationsec.march2022newsec .imglastbook{position:relative; padding-top:1rem;}
.amalgamationsec.march2022newsec .imglastbook img{width:260px;}
.amalgamationsec.march2022newsec .homeabttxtwritetwo{padding-top:23%;}
.amalgamationsec.march2022newsec .homeabttxtwritetwo p{font-size:18px; line-height:26px;}

.imgblocktwo.commasimgtwo img{position: relative; right:-4rem;}
.testimonial_Div.commtestisecone{background-color:#f2f2f2;}
.cushrlinesep{width:100%; height:2px; background-color:#d7d7d7; margin:1.5rem 0; padding:0;}
.freeinfopadleft.qaleftpad.solclassbox h2{font-size:32px;}
.imgblockone.imgblockcommone.cusimgtoppadone{margin-top:5rem;}

.bannervboostsec.aztipsbanner .qasessionbox h1{font-size:3.4rem;}
.bannervboostsec.aztipsbanner .qasessionbox h2{font-size:3.4rem; top:5.7rem;}
.regisform.leftsideimgbox.aztipsimgbox{min-height:707px;}
.typageimgcls.aztipsimg{margin-bottom:10px;}
.thankpagetxt.tytipsblock.aztipsblock{min-height:555px;}

.videoblogbannersec.blogbannersec h1{font-size:6rem; letter-spacing:0.25rem;}
.videoblogsinglewrap{width:100%; padding:1rem 2rem; background-color:#f9f9f9; box-shadow:1px 2px 1px rgba(0,0,0,0.1); margin-bottom:1.5rem;}
.videoblogsinglewrap h2{font-size:22px; font-weight:500; color:#171717; margin-bottom:0;}
.videoblogsinglewrap h2 a{color:#5f1d30;}
.videoblogsinglewrap h2 a:hover{color:#575757;}

.videoallpostbox{width:100%; margin-bottom:8rem;}
.belowvideobox{width:100%; padding:1rem; background-color:#fafafa; border-radius:5px; min-height:200px; border:2px solid #5f1d30; margin-top:-4rem;}
.fividlastbox.videoblogbelowtopics .freeinfopadright h2{color:#fff;}
.secondsectopics{margin-top:4rem;}

.filtertypeblogmain{width:100%; padding:1.5rem 0;}
.singlefilterblogbox{width:100%; padding:2rem;border:1px solid #e7e7e7;border-radius:5px;}
.singlefilterblogbox h3{text-align:center; font-weight:600; margin-bottom:0.5rem; color:#5f1d30;}
.singlefilterblogbox hr{width:70px; height:2px; background-color:#777; margin:0 auto 2rem;}

.mainbloglinkbox{width:100%; padding:1rem 2rem; background-color:#f9f9f9; box-shadow:1px 2px 1px rgba(0,0,0,0.1); margin-bottom:1.5rem;}
.mainbloglinkbox h2{font-size:20px; font-weight:500; color:#171717; margin-bottom:0;}
.mainbloglinkbox h2 a{color:#5f1d30;}
.mainbloglinkbox h2 a:hover{color:#575757;}
.gapsepcls{width:100%; padding:2rem;}

.blogcontentsec.videoblogdetailssec .singlevideopostbox{margin-bottom:7rem;}
.blogcontentsec.videoblogdetailssec h2.videotitlebox{text-align:center; font-weight:600;}
.blogcontentsec.videoblogdetailssec hr{width:70px; height:2px; background-color:#777; margin:0 auto 2rem;}

.blogdetailstxt.videoblog .entry-content h2{text-align:center; position:relative; margin-bottom:10pxpx;}
.blogdetailstxt.videoblog .entry-content h2:after{content:''; display:block; width:70px; height:2px; background-color:#777; margin:0.5rem auto 0.25rem;}
.blogdetailstxt .navigation.post-navigation h2{display:none;}
.blogdetailstxt .nav-links{margin-top:2.5rem; margin-bottom:1.5rem;}
.blogdetailstxt .nav-links a{padding:0.5rem; color:#5f1d30; border:1px solid #5f1d30; display:inline-block; width:118px; text-align:center; font-size:14px;}
.blogdetailstxt .nav-links a:hover{background-color:#5f1d30; color:#fff;}
.blogdetailstxt .nav-links .nav-previous{display:inline-block;}
.blogdetailstxt .nav-links .nav-next{display:inline-block; float:right;}
.videoallpostbox{margin-bottom:1.4rem;}

.blogdetailstxt .detcatnamecls{padding-bottom:0.5rem;}
.blogdetailstxt .detcatnamecls p{font-size:14px;}
.blogdetailstxt{margin-bottom:10px;}
.blogdetailstxt.videoblog .detcatnamecls{padding-bottom:1rem; text-align:center;}


.menu-main-menu-container ul.main.navbar-nav li.menu-item:last-child ul.dropdown-menu{left:-6rem!important;}

.error-404.not-found{padding:21% 0; text-align:center;}
.error-404.not-found .search-form{display:none;}
.videodesc{width: 77%; margin:1rem auto 2.5rem; text-align:center;}

.rightsidepanellink{width:100%; margin-bottom:2.5rem;}
.rightsidepanellink .card-header{padding:0; background-color:#5f1d30; color:#fff;}
.rightsidepanellink .card-header .btn.btn-link{padding:0.75rem 1.25rem; width:100%; text-align:left; color:#fff; text-decoration:none;}
.rightsidepanellink .card-header .btn.btn-link span{float:right;}
.rightsidepanellink .card-body ul{padding:0; margin:0; list-style-type:none;}
.rightsidepanellink .card-body ul li:before{content: "\f105"; display: inline-block; font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased; padding-right:3px; font-weight:700;}
.rightsidepanellink .card-body ul li{line-height:22px; margin-bottom:10px;}

.qabansec.commmassec.masoptbannersec .qasessionbox h1{top:-10px;}
.masteryoptsec .imgblockone.customsizeone img{width:80%;}
.presenterboxcls{width:100%; margin:0 auto; padding:1rem 0 3.4rem;}
.presenterboxcls ul{padding:0; margin:0; list-style-type:none;}
.presenterboxcls.presenterboxcls ul li{display:inline-block; width:32%; float:left; padding:0 5px;}
.presenterboxcls.presenterboxcls ul li:first-child{padding-left:0;}
.presenterboxcls .table .thead-dark th{background-color:#5f1d30; text-align:center; color:#fff; font-size:20px; font-weight:500;}
.presenterboxcls .table td{padding:0.43rem 1.5rem; min-height:38px; height:38px;}
.presenterboxcls .priceinvestcls{background-color:#f7f7f7; text-align:center; color:#373737; font-weight:600; font-size:15px; padding:0.7rem 1rem!important;}
.mptxtsmall{font-size:13px!important;}

.page-id-441 .freeinfopadleft{padding-left:0; padding-top:0;}
.caquotebox.lastwwstesti p{padding-bottom:11px;}
.innercontentsec.blogcontentsec .singleblogbox h2{font-size:22px; margin-bottom:10px;}








/********* Scroll Top *********/

.scrolltop {
	display:none;
	width:100%;
	margin:0 auto;
	position:fixed;
	bottom:2px;
	right:2px;
    z-index:99;	
}
.scroll {
	position:absolute;
	right:2px;
	bottom:2px;
	background:rgba(67,197,184,0.0);
	padding:8px;
	opacity:0.7;
	text-align: center;
	margin: 0 0 0 0;
	cursor:pointer;
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s; 		
}
.scroll:hover {
	color:#fff;
	background:rgba(67,197,184,0.0);
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s; 
	opacity:1.0;		
}

.commucation_acc .anotherblockcomm{min-height:290px; background:#5f1d30; color:#fff}
.commucation_acc .anotherblockcomm a{padding:10px 40px; border:1px solid #fff; color:#fff; border-radius:2px; margin-top:5px; display:inline-block;}
.commucation_acc .anotherblockcomm a:hover{background-color:#fff; color:#5f1d30;}




</pre></body></html>