div#container
{
   width: 970px;
   position: relative;
   margin: 0 auto 0 auto;
   text-align: left;
}
body
{
   background-color: #271513;
   color: #FFFFFF;
   font-family: "Century Gothic";
   font-weight: normal;
   font-size: 13px;
   line-height: 1.4;
   margin: 0;
   text-align: center;
}
a
{
   color: #FFFFFF;
   text-decoration: none;
}
a:visited
{
   color: #CECECE;
}
a:active
{
   color: #FFC000;
}
a:hover
{
   color: #FFC000;
   text-decoration: none;
}
#768Header1
{
   background-color: #F8F9FA;
   background-image: none;
   border-radius: 0px;
   box-sizing: border-box;
}
#wb_headerLayoutGrid
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 25px 0 25px 0 ;
}
#headerLayoutGrid
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 10px 0 30px 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1140px;
}
#headerLayoutGrid > .col-1, #headerLayoutGrid > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#headerLayoutGrid > .col-1, #headerLayoutGrid > .col-2
{
   flex: 0 0 auto;
}
#headerLayoutGrid > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 41.66666667%;
   max-width: 41.66666667%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: flex-start;
   text-align: left;
}
#headerLayoutGrid > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 58.33333333%;
   max-width: 58.33333333%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: flex-end;
   text-align: right;
}
@media (max-width: 480px)
{
#headerLayoutGrid > .col-1, #headerLayoutGrid > .col-2
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_HeroGrid
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: url('../images/greg05.png');
   background-repeat: no-repeat;
   background-position: left top;
   background-attachment: scroll;
   background-size: cover;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#HeroGrid
{
   box-sizing: border-box;
   padding: 200px 15px 220px 15px;
   margin-right: auto;
   margin-left: auto;
}
#HeroGrid > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#HeroGrid > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#HeroGrid > .row > .col-1
{
   float: left;
   height: 355px;
}
#HeroGrid > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: center;
}
#HeroGrid:before,
#HeroGrid:after,
#HeroGrid .row:before,
#HeroGrid .row:after
{
   display: table;
   content: " ";
}
#HeroGrid:after,
#HeroGrid .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#HeroGrid > .row > .col-1
{
   float: none;
   width: 100% !important;
   height: auto;
}
}
#wb_welcomeLayoutGrid
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: none;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: url('../images/greg05.png');
   background-repeat: no-repeat;
   background-position: center top;
   background-attachment: scroll;
   background-size: cover;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#welcomeLayoutGrid
{
   box-sizing: border-box;
   padding: 25px 20px 25px 20px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1140px;
}
#welcomeLayoutGrid > .row
{
   margin-right: -20px;
   margin-left: -20px;
}
#welcomeLayoutGrid > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 20px;
   padding-left: 20px;
   position: relative;
}
#welcomeLayoutGrid > .row > .col-1
{
   float: left;
}
#welcomeLayoutGrid > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: center;
}
#welcomeLayoutGrid:before,
#welcomeLayoutGrid:after,
#welcomeLayoutGrid .row:before,
#welcomeLayoutGrid .row:after
{
   display: table;
   content: " ";
}
#welcomeLayoutGrid:after,
#welcomeLayoutGrid .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#welcomeLayoutGrid > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_speakingLayoutGrid1
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#speakingLayoutGrid1
{
   box-sizing: border-box;
   padding: 50px 15px 25px 15px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1140px;
}
#speakingLayoutGrid1 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#speakingLayoutGrid1 > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#speakingLayoutGrid1 > .row > .col-1
{
   float: left;
}
#speakingLayoutGrid1 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: center;
}
#speakingLayoutGrid1:before,
#speakingLayoutGrid1:after,
#speakingLayoutGrid1 .row:before,
#speakingLayoutGrid1 .row:after
{
   display: table;
   content: " ";
}
#speakingLayoutGrid1:after,
#speakingLayoutGrid1 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#speakingLayoutGrid1 > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_noticeGrid2
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #005039;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#noticeGrid2
{
   box-sizing: border-box;
   padding: 20px 15px 20px 15px;
   margin-right: auto;
   margin-left: auto;
}
#noticeGrid2 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#noticeGrid2 > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#noticeGrid2 > .row > .col-1
{
   float: left;
}
#noticeGrid2 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: center;
}
#noticeGrid2:before,
#noticeGrid2:after,
#noticeGrid2 .row:before,
#noticeGrid2 .row:after
{
   display: table;
   content: " ";
}
#noticeGrid2:after,
#noticeGrid2 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#noticeGrid2 > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_speakingLayoutGrid1_2
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#speakingLayoutGrid1_2
{
   box-sizing: border-box;
   padding: 50px 15px 50px 15px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1140px;
}
#speakingLayoutGrid1_2 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#speakingLayoutGrid1_2 > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#speakingLayoutGrid1_2 > .row > .col-1
{
   float: left;
}
#speakingLayoutGrid1_2 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: center;
}
#speakingLayoutGrid1_2:before,
#speakingLayoutGrid1_2:after,
#speakingLayoutGrid1_2 .row:before,
#speakingLayoutGrid1_2 .row:after
{
   display: table;
   content: " ";
}
#speakingLayoutGrid1_2:after,
#speakingLayoutGrid1_2 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#speakingLayoutGrid1_2 > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_topicsLayoutGrid
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0 0 20px 0 ;
}
#topicsLayoutGrid
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1140px;
}
#topicsLayoutGrid > .col-1, #topicsLayoutGrid > .col-2, #topicsLayoutGrid > .col-3, #topicsLayoutGrid > .col-4, #topicsLayoutGrid > .col-5, #topicsLayoutGrid > .col-6
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#topicsLayoutGrid > .col-1, #topicsLayoutGrid > .col-2, #topicsLayoutGrid > .col-3, #topicsLayoutGrid > .col-4, #topicsLayoutGrid > .col-5, #topicsLayoutGrid > .col-6
{
   flex: 0 0 auto;
}
#topicsLayoutGrid > .col-1
{
   background-color: #804D2E;
   background-image: none;
   border: 0px solid #C59070;
   border-radius: 0px;
   flex-basis:  calc((100% - 40px) / 3);
   max-width:  calc((100% - 40px) / 3);
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: center;
   text-align: center;
}
#topicsLayoutGrid > .col-1 > .col-1-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 0;
}
#topicsLayoutGrid > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 20px;
   max-width: 20px;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#topicsLayoutGrid > .col-3
{
   background-color: #C59070;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis:  calc((100% - 40px) / 3);
   max-width:  calc((100% - 40px) / 3);
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: flex-start;
   text-align: left;
}
#topicsLayoutGrid > .col-3 > .col-3-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 0;
}
#topicsLayoutGrid > .col-4
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 10px;
   max-width: 10px;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#topicsLayoutGrid > .col-4 > .col-4-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 200px 0 100px 0;
}
#topicsLayoutGrid > .col-5
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 10px;
   max-width: 10px;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#topicsLayoutGrid > .col-6
{
   background-color: #804D2E;
   background-image: none;
   border: 0px solid #C59070;
   border-radius: 0px;
   flex-basis:  calc((100% - 40px) / 3);
   max-width:  calc((100% - 40px) / 3);
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 768px)
{
#topicsLayoutGrid > .col-1, #topicsLayoutGrid > .col-2, #topicsLayoutGrid > .col-3, #topicsLayoutGrid > .col-4, #topicsLayoutGrid > .col-5, #topicsLayoutGrid > .col-6
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_servicesLayoutGrid3
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#servicesLayoutGrid3
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 0 0 10px 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1140px;
}
#servicesLayoutGrid3 > .col-1, #servicesLayoutGrid3 > .col-2, #servicesLayoutGrid3 > .col-3, #servicesLayoutGrid3 > .col-4, #servicesLayoutGrid3 > .col-5, #servicesLayoutGrid3 > .col-6
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#servicesLayoutGrid3 > .col-1, #servicesLayoutGrid3 > .col-2, #servicesLayoutGrid3 > .col-3, #servicesLayoutGrid3 > .col-4, #servicesLayoutGrid3 > .col-5, #servicesLayoutGrid3 > .col-6
{
   flex: 0 0 auto;
}
#servicesLayoutGrid3 > .col-1
{
   background-color: #804D2E;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis:  calc((100% - 40px) / 3);
   max-width:  calc((100% - 40px) / 3);
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: flex-start;
   text-align: left;
}
#servicesLayoutGrid3 > .col-1 > .col-1-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 0;
}
#servicesLayoutGrid3 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 20px;
   max-width: 20px;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#servicesLayoutGrid3 > .col-3
{
   background-color: #804D2E;
   background-image: none;
   border: 0px solid #C59070;
   border-radius: 0px;
   flex-basis:  calc((100% - 40px) / 3);
   max-width:  calc((100% - 40px) / 3);
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: flex-start;
   text-align: left;
}
#servicesLayoutGrid3 > .col-3 > .col-3-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 0;
}
#servicesLayoutGrid3 > .col-4
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 10px;
   max-width: 10px;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#servicesLayoutGrid3 > .col-4 > .col-4-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 200px 0 100px 0;
}
#servicesLayoutGrid3 > .col-5
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 10px;
   max-width: 10px;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#servicesLayoutGrid3 > .col-6
{
   background-color: #804D2E;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis:  calc((100% - 40px) / 3);
   max-width:  calc((100% - 40px) / 3);
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 768px)
{
#servicesLayoutGrid3 > .col-1, #servicesLayoutGrid3 > .col-2, #servicesLayoutGrid3 > .col-3, #servicesLayoutGrid3 > .col-4, #servicesLayoutGrid3 > .col-5, #servicesLayoutGrid3 > .col-6
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_LayoutGrid2
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid2
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid2 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#LayoutGrid2 > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid2 > .row > .col-1
{
   float: left;
}
#LayoutGrid2 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: center;
}
#LayoutGrid2:before,
#LayoutGrid2:after,
#LayoutGrid2 .row:before,
#LayoutGrid2 .row:after
{
   display: table;
   content: " ";
}
#LayoutGrid2:after,
#LayoutGrid2 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#LayoutGrid2 > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_aboutLayoutGrid
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#aboutLayoutGrid
{
   box-sizing: border-box;
   padding: 20px 15px 100px 15px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1140px;
}
#aboutLayoutGrid > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#aboutLayoutGrid > .row > .col-1, #aboutLayoutGrid > .row > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#aboutLayoutGrid > .row > .col-1, #aboutLayoutGrid > .row > .col-2
{
   float: left;
}
#aboutLayoutGrid > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: left;
}
#aboutLayoutGrid > .row > .col-1 > .col-1-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 50px 0 50px 0;
}
#aboutLayoutGrid > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: left;
}
#aboutLayoutGrid > .row > .col-2 > .col-2-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 150px 0 50px 0;
}
#aboutLayoutGrid:before,
#aboutLayoutGrid:after,
#aboutLayoutGrid .row:before,
#aboutLayoutGrid .row:after
{
   display: table;
   content: " ";
}
#aboutLayoutGrid:after,
#aboutLayoutGrid .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#aboutLayoutGrid > .row > .col-1, #aboutLayoutGrid > .row > .col-2
{
   float: none;
   width: 100% !important;
}
}
#wb_gregsbookLayoutGrid1
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #804D2E;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#gregsbookLayoutGrid1
{
   box-sizing: border-box;
   padding: 20px 15px 20px 15px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1140px;
}
#gregsbookLayoutGrid1 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#gregsbookLayoutGrid1 > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#gregsbookLayoutGrid1 > .row > .col-1
{
   float: left;
}
#gregsbookLayoutGrid1 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: center;
}
#gregsbookLayoutGrid1:before,
#gregsbookLayoutGrid1:after,
#gregsbookLayoutGrid1 .row:before,
#gregsbookLayoutGrid1 .row:after
{
   display: table;
   content: " ";
}
#gregsbookLayoutGrid1:after,
#gregsbookLayoutGrid1 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#gregsbookLayoutGrid1 > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_projectsLayoutGrid2
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #804D2E;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#projectsLayoutGrid2
{
   box-sizing: border-box;
   padding: 0 15px 50px 15px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1140px;
}
#projectsLayoutGrid2 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#projectsLayoutGrid2 > .row > .col-1, #projectsLayoutGrid2 > .row > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#projectsLayoutGrid2 > .row > .col-1, #projectsLayoutGrid2 > .row > .col-2
{
   float: left;
}
#projectsLayoutGrid2 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: center;
}
#projectsLayoutGrid2 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: left;
}
#projectsLayoutGrid2:before,
#projectsLayoutGrid2:after,
#projectsLayoutGrid2 .row:before,
#projectsLayoutGrid2 .row:after
{
   display: table;
   content: " ";
}
#projectsLayoutGrid2:after,
#projectsLayoutGrid2 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#projectsLayoutGrid2 > .row > .col-1, #projectsLayoutGrid2 > .row > .col-2
{
   float: none;
   width: 100% !important;
}
}
#projectsLayoutGrid2-divider-bottom
{
   overflow: hidden;
   position: absolute;
   line-height: 0;
   bottom: 0%;
   left: 0;
   width: 100%;
   height: 200px;
   transform: scaleY(-1.0);
}
#projectsLayoutGrid2-divider-bottom svg
{
   display: block;
   width: 100%;
   height: 100%;
   position: relative;
   left: 50%;
   transform: translateX(-50%);
}
#projectsLayoutGrid2-divider-bottom .divider-fill
{
   fill: #271513;
   transform-origin: bottom;
   transform: rotateY(0deg);
}
#wb_bcampLayoutGrid1
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #005039;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#bcampLayoutGrid1
{
   box-sizing: border-box;
   padding: 50px 20px 50px 20px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1140px;
}
#bcampLayoutGrid1 > .row
{
   margin-right: -20px;
   margin-left: -20px;
}
#bcampLayoutGrid1 > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 20px;
   padding-left: 20px;
   position: relative;
}
#bcampLayoutGrid1 > .row > .col-1
{
   float: left;
}
#bcampLayoutGrid1 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: center;
}
#bcampLayoutGrid1:before,
#bcampLayoutGrid1:after,
#bcampLayoutGrid1 .row:before,
#bcampLayoutGrid1 .row:after
{
   display: table;
   content: " ";
}
#bcampLayoutGrid1:after,
#bcampLayoutGrid1 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#bcampLayoutGrid1 > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_speakingBlock
{
   height: 512px;
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: transparent;
   background-image: none;
   border: 0px solid #DEDEDE;
   border-radius: 0px;
   text-align: center;
}
#speakingBlock-card-body
{
   flex: 1 1 auto;
   font-size: 0;
}
#speakingBlock-card-item0
{
   box-sizing: border-box;
   margin: 0;
   position: absolute;
   left: 42.6%;
   top: 0%;
   height: 96.3%;
   width: 54.4%;
   padding: 0;
}
#speakingBlock-card-item0 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #C59070;
   background-image: none;
   -webkit-clip-path: url(#speakingBlock-card-item0-clippath);
   clip-path: url(#speakingBlock-card-item0-clippath);
}
#speakingBlock-card-item1
{
   box-sizing: border-box;
   margin: 0;
   position: absolute;
   left: 27.3%;
   top: 5.9%;
   height: 81.3%;
   width: 62.2%;
   padding: 0;
}
#speakingBlock-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8F8085;
   background-image: none;
   -webkit-clip-path: url(#speakingBlock-card-item1-clippath);
   clip-path: url(#speakingBlock-card-item1-clippath);
}
#speakingBlock-card-item2
{
   box-sizing: border-box;
   margin: 0;
   position: absolute;
   left: 0px;
   top: 1px;
   height: auto;
   width: 447px;
   padding: 0;
}
#speakingBlock-card-item2 img
{
   box-sizing: border-box;
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: auto;
   border: 0px solid #000000;
   border-radius: 50%;
}
#speakingBlock-card-item3
{
   box-sizing: border-box;
   margin: 0;
   position: absolute;
   left: 472px;
   right: 140px;
   top: 112px;
   height: 270px;
   padding: 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   line-height: 22.4px;
   text-align: left;
}
#speakingBlock-card-item4
{
   box-sizing: border-box;
   margin: 0;
   position: absolute;
   left: 470px;
   top: 55px;
   height: 41px;
   width: 437px;
   padding: 0;
   color: #FFFFFF;
   font-family: "Century Gothic";
   font-weight: normal;
   font-style: normal;
   font-size: 29px;
   text-align: left;
}
#speakingBlock-card-item5
{
   display: inline-flex;
   align-items: center;
   box-sizing: border-box;
   margin: 0;
   position: absolute;
   left: 50.2%;
   top: 78.1%;
   height: 7.2%;
   width: 17.4%;
   border: 0px solid #000000;
   border-radius: 5px;
   background-color: #2E130A;
   background-image: none;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   justify-content: center;
   text-align: center;
}
#speakingBlock-card-item5 a
{
   color: inherit;
   width: 100%;
   display: block;
   padding: 0;
   text-decoration: none;
}
#wb_moreaboutLayoutGrid
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #804D2E;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#moreaboutLayoutGrid
{
   box-sizing: border-box;
   padding: 50px 15px 10px 15px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1140px;
}
#moreaboutLayoutGrid > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#moreaboutLayoutGrid > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#moreaboutLayoutGrid > .row > .col-1
{
   float: left;
}
#moreaboutLayoutGrid > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: center;
}
#moreaboutLayoutGrid:before,
#moreaboutLayoutGrid:after,
#moreaboutLayoutGrid .row:before,
#moreaboutLayoutGrid .row:after
{
   display: table;
   content: " ";
}
#moreaboutLayoutGrid:after,
#moreaboutLayoutGrid .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#moreaboutLayoutGrid > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_LayoutGrid1
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #2E130A;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid1
{
   box-sizing: border-box;
   padding: 30px 15px 5px 15px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid1 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#LayoutGrid1 > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid1 > .row > .col-1
{
   float: left;
}
#LayoutGrid1 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: center;
}
#LayoutGrid1:before,
#LayoutGrid1:after,
#LayoutGrid1 .row:before,
#LayoutGrid1 .row:after
{
   display: table;
   content: " ";
}
#LayoutGrid1:after,
#LayoutGrid1 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#LayoutGrid1 > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_testimonialsLayoutGrid2
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #271513;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#testimonialsLayoutGrid2
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1140px;
}
#testimonialsLayoutGrid2 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#testimonialsLayoutGrid2 > .row > .col-1, #testimonialsLayoutGrid2 > .row > .col-2, #testimonialsLayoutGrid2 > .row > .col-3
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#testimonialsLayoutGrid2 > .row > .col-1, #testimonialsLayoutGrid2 > .row > .col-2, #testimonialsLayoutGrid2 > .row > .col-3
{
   float: left;
}
#testimonialsLayoutGrid2 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 33.33333333%;
   text-align: left;
}
#testimonialsLayoutGrid2 > .row > .col-1 > .col-1-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 20px 0 50px 0;
}
#testimonialsLayoutGrid2 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 33.33333333%;
   text-align: left;
}
#testimonialsLayoutGrid2 > .row > .col-2 > .col-2-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 20px 0 50px 0;
}
#testimonialsLayoutGrid2 > .row > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 33.33333333%;
   text-align: left;
}
#testimonialsLayoutGrid2 > .row > .col-3 > .col-3-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 20px 0 50px 0;
}
#testimonialsLayoutGrid2:before,
#testimonialsLayoutGrid2:after,
#testimonialsLayoutGrid2 .row:before,
#testimonialsLayoutGrid2 .row:after
{
   display: table;
   content: " ";
}
#testimonialsLayoutGrid2:after,
#testimonialsLayoutGrid2 .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#testimonialsLayoutGrid2 > .row > .col-1, #testimonialsLayoutGrid2 > .row > .col-2, #testimonialsLayoutGrid2 > .row > .col-3
{
   float: none;
   width: 100% !important;
}
}
#testimonialsLayoutGrid2-divider-bottom
{
   overflow: hidden;
   position: absolute;
   line-height: 0;
   bottom: 0%;
   left: 0;
   width: 100%;
   height: 250px;
   transform: scaleY(-1.0);
}
#testimonialsLayoutGrid2-divider-bottom svg
{
   display: block;
   width: 100%;
   height: 100%;
   position: relative;
   left: 50%;
   transform: translateX(-50%);
}
#testimonialsLayoutGrid2-divider-bottom .divider-fill
{
   fill: #804D2E;
   transform-origin: bottom;
   transform: rotateY(0deg);
}
#wb_keytopicsText1 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0 0 20px 0 ;
   text-align: center;
}
#wb_keytopicsText1 div
{
   text-align: center;
}
#wb_keytopicsText1
{
   display: block;
   margin: 0 0 20px 0 ;
   box-sizing: border-box;
   width: 100%;
}
#wb_contactLayoutGrid1
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #2E130A;
   background-image: none;
   border: 1px solid transparent;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#contactLayoutGrid1
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 50px 0 50px 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1140px;
}
#contactLayoutGrid1 > .col-1, #contactLayoutGrid1 > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#contactLayoutGrid1 > .col-1, #contactLayoutGrid1 > .col-2
{
   flex: 0 0 auto;
}
#contactLayoutGrid1 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 100%;
   max-width: 100%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: center;
   text-align: center;
}
#contactLayoutGrid1 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: none;
   flex-basis: 0;
   max-width: 0;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: center;
   text-align: center;
}
@media (max-width: 480px)
{
#contactLayoutGrid1 > .col-1, #contactLayoutGrid1 > .col-2
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_footerText 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_footerText div
{
   text-align: center;
}
#wb_footerText
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_bcampHeading
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #2C579B;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 0;
   padding: 0;
   text-align: center;
}
#bcampHeading
{
   color: #FFFFFF;
   font-family: "Century Gothic";
   font-weight: normal;
   font-style: normal;
   font-size: 37px;
   margin: 0;
   text-align: center;
   text-transform: none;
}
#wb_GKbooksHeading1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #332F29;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 0 0 10px 0 ;
   padding: 0;
   text-align: center;
}
#GKbooksHeading1
{
   color: #FFFFFF;
   font-family: "Century Gothic";
   font-weight: normal;
   font-style: normal;
   font-size: 32px;
   margin: 0;
   text-align: center;
   text-transform: none;
}
#wb_GKbookText1 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_GKbookText1 div
{
   text-align: center;
}
#wb_GKbookText1
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#projectsGallery
{
   box-sizing: border-box;
   font-size: 0;
   width: 100%;
   height: 100%;
   table-layout: fixed;
   display: table;
   margin: 0;
}
#projectsGallery .thumbnails
{
   margin: 0;
}
#projectsGallery .thumbnail
{
   position: relative;
   min-height: 1px;
   box-sizing: border-box;
   float: left;
   margin: 0;
   padding: 10px 10px 10px 10px;
   width: 100%;
   text-align: center;
   vertical-align: top;
}
#projectsGallery .thumbnail img
{
   border: 0px #000000 solid;
   display: block;
   width: 100%;
   height: auto;
   max-width: 100%;
   box-sizing: border-box;
   border-radius: 0px;
}
#projectsGallery .clearfix:before,
#projectsGallery .clearfix:after,
#projectsGallery .thumbnails:before,
#projectsGallery .thumbnails:after
{
   display: table;
   content: " ";
}
#projectsGallery .clearfix:after,
#projectsGallery .thumbnails:after
{
   clear: both;
}
#projectsGallery .visible-col1
{
   display: block;
}
#wb_aboutText 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0 0 25px 0 ;
   text-align: justify;
}
#wb_aboutText
{
   color: #FFFFFF;
   font-family: "Century Gothic";
   font-weight: 400;
   font-size: 16px;
   line-height: 27px;
}
#wb_aboutText p, #wb_aboutText ul
{
   margin: 0;
   padding: 0;
}
#wb_aboutText
{
   display: block;
   margin: 0 0 25px 0 ;
   box-sizing: border-box;
   width: 100%;
}
#wb_aboutHeading1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 0 0 10px 0 ;
   padding: 0;
   text-align: left;
}
#aboutHeading1
{
   color: #FFFFFF;
   font-family: "Century Gothic";
   font-weight: normal;
   font-style: normal;
   font-size: 27px;
   margin: 0;
   text-align: left;
   text-transform: none;
}
#wb_aboutHeading2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 0 0 25px 0 ;
   padding: 0;
   text-align: left;
}
#aboutHeading2
{
   color: #C59070;
   font-family: "Open Sans";
   font-weight: 700;
   font-style: normal;
   font-size: 37px;
   margin: 0;
   text-align: left;
   text-transform: none;
}
#wb_aboutSection
{
   height: 419px;
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: transparent;
   background-image: none;
   border: 0px solid #DEDEDE;
   border-radius: 0px;
   text-align: center;
}
#aboutSection-card-body
{
   flex: 1 1 auto;
   font-size: 0;
}
#aboutSection-card-item0
{
   box-sizing: border-box;
   margin: 0;
   position: absolute;
   left: 42.9%;
   top: 38.2%;
   height: 59.9%;
   width: 55.2%;
   padding: 0;
}
#aboutSection-card-item0 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   padding-bottom: 100%;
   padding-top: 0;
   padding-left: 0;
   padding-right: 0;
   height: 0;
   overflow: hidden;
   background-color: #8F8085;
   background-image: none;
   -webkit-clip-path: url(#aboutSection-card-item0-clippath);
   clip-path: url(#aboutSection-card-item0-clippath);
}
#aboutSection-card-item1
{
   box-sizing: border-box;
   margin: 0;
   position: absolute;
   left: 0.4%;
   top: 0%;
   height: 39.6%;
   width: 36.5%;
   padding: 0;
}
#aboutSection-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   padding-bottom: 100%;
   padding-top: 0;
   padding-left: 0;
   padding-right: 0;
   height: 0;
   overflow: hidden;
   background-color: rgba(128,77,46,0.80);
   background-image: none;
   -webkit-clip-path: url(#aboutSection-card-item1-clippath);
   clip-path: url(#aboutSection-card-item1-clippath);
}
#aboutSection-card-item2
{
   box-sizing: border-box;
   margin: 0;
   position: absolute;
   left: 9.7%;
   top: 14.8%;
   height: auto;
   width: 79.3%;
   padding: 0;
}
#aboutSection-card-item2 img
{
   box-sizing: border-box;
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: auto;
   border: 0px solid #000000;
   border-radius: 0px;
}
#aboutButton
{
   box-sizing: border-box;
   line-height: 48px;
   text-decoration: none;
   vertical-align: top;
   border: 0px solid #C59070;
   border-radius: 5px;
   background-color: #925741;
   background-image: none;
   color: #FFFFFF;
   cursor: pointer;
   font-family: "Century Gothic";
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   padding: 1px 6px 1px 6px;
   text-align: center;
   -webkit-appearance: none;
   margin: 0;
}
#aboutButton:focus
{
   outline: 0;
}
#wb_moreaboutSection
{
   height: 0;
   padding: 0 0 65.6333% 0;
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: transparent;
   background-image: none;
   border: 0px solid #DEDEDE;
   border-radius: 0px;
   text-align: center;
}
#moreaboutSection-card-body
{
   flex: 1 1 auto;
   font-size: 0;
}
#moreaboutSection-card-item0
{
   box-sizing: border-box;
   margin: 0;
   position: absolute;
   left: 3.4%;
   top: 18.6%;
   height: 60.7%;
   width: 91.5%;
   padding: 0;
}
#moreaboutSection-card-item0 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: rgba(46,19,10,0.78);
   background-image: none;
   -webkit-clip-path: url(#moreaboutSection-card-item0-clippath);
   clip-path: url(#moreaboutSection-card-item0-clippath);
}
#moreaboutSection-card-item1
{
   box-sizing: border-box;
   margin: 0;
   position: absolute;
   left: 4.9%;
   top: 0%;
   height: 7.1%;
   width: 39.6%;
   padding: 0;
   color: #FFFFFF;
   font-family: "Century Gothic";
   font-weight: normal;
   font-style: normal;
   font-size: 27px;
   text-align: left;
}
#moreaboutSection-card-item2
{
   box-sizing: border-box;
   margin: 0;
   position: absolute;
   left: 2.8%;
   top: 10%;
   height: 90%;
   width: 91.1%;
   padding: 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   text-align: justify;
}
#wb_footerImage
{
   margin: 0 0 16px 0 ;
   vertical-align: top;
}
#footerImage
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   display: inline-block;
   width: 200px;
   height: 44px;
   vertical-align: top;
}
#wb_headerMenu
{
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   background-color: transparent;
   margin: 0;
   text-align: right;
   position: relative;
   z-index: 1111 !important;
}
#wb_headerMenu ul
{
   list-style-type: none;
   margin: 0;
   padding: 0;
}
#wb_headerMenu > ul
{
   display: flex;
   justify-content: space-between;
}
#wb_headerMenu li
{
   margin: 0;
   padding: 0px 0px 0px 0px;
}
#wb_headerMenu a
{
   display: block;
   float: left;
   color: #FFFFFF;
   border: 0px solid #925741;
   border-radius: 0px;
   background-color: transparent;
   background-image: none;
   font-family: "Open Sans";
   font-weight: normal;
   font-size: 15px;
   font-style: normal;
   text-decoration: none;
   text-transform: none;
   text-align: center;
   vertical-align: middle;
}
#wb_headerMenu > ul > li > a
{
   height: 32px;
   line-height: 32px;
   padding: 0px 16px 0px 16px;
}
#wb_headerMenu li:hover a, #wb_headerMenu a:hover, #wb_headerMenu .active
{
   color: #FFC000;
   border: 0px solid #925741;
   background-color: transparent;
   background-image: none;
}
#wb_headerMenu li.firstmain
{
   padding-left: 0px;
}
#wb_headerMenu li.lastmain
{
   padding-right: 0px;
}
#wb_headerMenu li:hover, #wb_headerMenu li a:hover
{
   position: relative;
}
#wb_headerMenu a.withsubmenu
{
   padding: 0 16px 0 16px;
   background-image: none;
}
#wb_headerMenu li:hover a.withsubmenu, #wb_headerMenu a.withsubmenu:hover
{
   background-image: none;
}
#wb_headerMenu ul ul
{
   position: absolute;
   z-index: 9999;
   left: 0;
   top: 0;
   visibility: hidden;
   width: 150px;
   height: auto;
   border: none;
   background-color: transparent;
}
#wb_headerMenu ul :hover ul
{
   left: 0px;
   top: 32px;
   padding-top: 0px;
   visibility: visible;
}
#wb_headerMenu .firstmain:hover ul
{
   left: 0px;
}
#wb_headerMenu li li
{
   width: 150px;
   padding: 0 0px 0px 0px;
   border: 0px solid #C0C0C0;
   border-width: 0 0px;
}
#wb_headerMenu li li.firstitem
{
   border-top: 0px #C0C0C0 solid;
}
#wb_headerMenu li li.lastitem
{
   border-bottom: 0px #C0C0C0 solid;
}
#wb_headerMenu ul ul a, #wb_headerMenu ul :hover ul a
{
   float: none;
   margin: 0;
   width: 136px;
   height: auto;
   white-space: normal;
   padding: 7px 6px 6px 6px;
   background-color: #FFFFFF;
   background-image: none;
   border: 1px solid #CCCCCC;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: normal;
   font-size: 15px;
   font-style: normal;
   line-height: 15px;
   text-align: center;
   text-decoration: none;
   text-transform: none;
}
#wb_headerMenu ul :hover ul .firstitem a
{
   margin-top: 0px;
}
#wb_headerMenu ul ul :hover a, #wb_headerMenu ul ul a:hover, #wb_headerMenu ul ul a.active, #wb_headerMenu ul ul a.active, #wb_headerMenu ul ul :hover ul :hover a, #wb_headerMenu ul ul :hover ul a:hover, #wb_headerMenu ul ul a.active, #wb_headerMenu ul ul :hover ul a.active
{
   background-color: #C59070;
   background-image: none;
   border: 1px solid #C59070;
   color: #000000;
}
#wb_headerMenu br
{
   clear: both;
   font-size: 1px;
   height: 0;
   line-height: 0;
}
#wb_servicesCard1
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: #804D2E;
   background-image: none;
   border: 0px solid #D9D9D9;
   border-radius: 0px;
   text-align: center;
}
#servicesCard1-card-body
{
   padding: 20px 20px 20px 20px;
   flex: 1 1 auto;
   font-size: 0;
}
#servicesCard1-card-item0
{
   box-sizing: border-box;
   margin: 0;
   padding: 0 0 10px 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: 700;
   font-style: normal;
   font-size: 19px;
}
#servicesCard1-card-item1
{
   box-sizing: border-box;
   margin: 10px 0 10px 0 ;
   padding: 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: normal;
   font-style: normal;
   font-size: 15px;
   line-height: 21px;
}
#wb_servicesCard2
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: transparent;
   background-image: none;
   border: 0px solid #D9D9D9;
   border-radius: 0px;
   text-align: center;
}
#servicesCard2-card-body
{
   padding: 40px 20px 20px 20px;
   flex: 1 1 auto;
   font-size: 0;
}
#servicesCard2-card-item0
{
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   border: 0px solid #000000;
   border-radius: 0px;
   width: 100%;
   height: auto;
}
#wb_servicesCard3
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: transparent;
   background-image: none;
   border: 0px solid #D9D9D9;
   border-radius: 0px;
   text-align: center;
}
#servicesCard3-card-body
{
   padding: 20px 20px 20px 20px;
   flex: 1 1 auto;
   font-size: 0;
}
#servicesCard3-card-item0
{
   box-sizing: border-box;
   margin: 0;
   padding: 0 0 10px 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: 700;
   font-style: normal;
   font-size: 19px;
}
#servicesCard3-card-item1
{
   box-sizing: border-box;
   margin: 10px 0 10px 0 ;
   padding: 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: normal;
   font-style: normal;
   font-size: 15px;
   line-height: 21px;
}
#wb_testimonialCard1
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: #925741;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 5px;
   text-align: center;
}
#testimonialCard1-card-body
{
   padding: 25px 25px 25px 25px;
   flex: 1 1 auto;
   font-size: 0;
}
#testimonialCard1-card-item0
{
   box-sizing: border-box;
   margin: 10px 0 50px 0 ;
   padding: 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   line-height: 18.2px;
   text-align: left;
}
#testimonialCard1-card-item1
{
   box-sizing: border-box;
   margin: 20px 0 40px 0 ;
   border-top: 1px #FFFFFF double;
   border-width: 1px 0 0 0;
   height: 0;
   line-height: 0;
}
#testimonialCard1-card-item2
{
   box-sizing: border-box;
   border-radius: 0 0 5px 5px !important;
   margin: 0;
   padding: 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   text-align: left;
}
#wb_testimonialCard2
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: #C59070;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 5px;
   text-align: center;
}
#testimonialCard2-card-body
{
   padding: 25px 25px 25px 25px;
   flex: 1 1 auto;
   font-size: 0;
}
#testimonialCard2-card-item0
{
   box-sizing: border-box;
   margin: 10px 0 50px 0 ;
   padding: 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   line-height: 18.2px;
   text-align: left;
}
#wb_testimonialCard3
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: #8F8085;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 5px;
   text-align: center;
}
#testimonialCard3-card-body
{
   padding: 25px 25px 25px 25px;
   flex: 1 1 auto;
   font-size: 0;
}
#testimonialCard3-card-item0
{
   box-sizing: border-box;
   margin: 10px 0 50px 0 ;
   padding: 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   line-height: 18.2px;
   text-align: left;
}
#testimonialCard3-card-item1
{
   box-sizing: border-box;
   margin: 0 0 40px 0 ;
   border-top: 1px #FFFFFF double;
   border-width: 1px 0 0 0;
   height: 0;
   line-height: 0;
}
#testimonialCard3-card-item2
{
   box-sizing: border-box;
   border-radius: 0 0 5px 5px !important;
   margin: 0;
   padding: 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   text-align: left;
}
#wb_contactHeading
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #332F29;
   border-radius: 0px;
   vertical-align: top;
   margin: 0 0 10px 0 ;
   padding: 0;
   text-align: center;
}
#contactHeading
{
   color: #FFFFFF;
   font-family: "Century Gothic";
   font-weight: normal;
   font-style: normal;
   font-size: 32px;
   margin: 0;
   text-align: center;
   text-transform: none;
}
#contactHeading a
{
   color: inherit;
   text-decoration: none;
}
#wb_welcomeCarousel
{
   background-color: transparent;
   background-image: none;
   border-radius: 0px;
   margin: 0;
}
#wb_welcomeCarousel
{
   box-sizing: border-box;
   width: 100%;
   display: none;
}
#welcomeCarousel
{
   position: relative;
   margin: 0;
;
   height: 100%;
   box-sizing: border-box;
}
#welcomeCarousel .carousel-inner
{
   overflow: hidden;
   width: 100%;
   height: 100%;
   position: relative;
   perspective: 1200px;
}
.carousel.pointer-event
{
   -ms-touch-action: pan-y;
   touch-action: pan-y;
}
#welcomeCarousel .carousel-inner::after
{
   display: block;
   clear: both;
   content: "";
}
#welcomeCarousel .carousel-inner > .carousel-item
{
   display: none;
   position: relative;
   float: left;
   width: 100%;
   margin-right: -100%;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   transform: translate3d(0, 0, 0);
   transform-style: preserve-3d;
   transition: opacity 500ms ease-in-out;
   height: 100%;
   text-align: center;
}
#welcomeCarousel .carousel-item-inner
{
   min-height: 438px;
   padding: 0 50px 0 50px;
   display: flex;
   align-items: center;
   flex-direction: column;
   justify-content: flex-end;
   height: 100%;
   box-sizing: border-box;
}
#welcomeCarousel .carousel-inner > .carousel-item > img, #welcomeCarousel .carousel-inner > .carousel-item > a > img
{
   display: block;
   line-height: 1;
}
#welcomeCarousel .carousel-inner > .active, #welcomeCarousel .carousel-inner > .carousel-item-next, #welcomeCarousel .carousel-inner > .carousel-item-prev
{
   display: block;
}
#welcomeCarousel .carousel-inner > .active
{
   animation: welcomeCarousel-animation-show 500ms ease 0ms both;
}
#welcomeCarousel .carousel-inner > .carousel-item-next, #welcomeCarousel .carousel-inner > .carousel-item-prev
{
   position: absolute;
   top: 0;
   width: 100%;
}
#welcomeCarousel .carousel-inner > .carousel-item-next.carousel-item-start, #welcomeCarousel .carousel-inner > .carousel-item-prev.carousel-item-end
{
   animation: welcomeCarousel-animation-show 500ms ease 0ms both;
}
#welcomeCarousel .carousel-inner > .active.carousel-item-start, #welcomeCarousel .carousel-inner > .active.carousel-item-end
{
   animation: welcomeCarousel-animation-hide 500ms ease both;
   z-index: 999;
}
#welcomeCarousel .carousel-indicators
{
   list-style: none;
   bottom: 0;
   padding: 0;
   margin: 0;
   position: absolute;
   left: 0;
   vertical-align: middle;
   z-index: 999;
}
#welcomeCarousel .carousel-indicators li
{
   display: block;
   float: left;
   margin: 4px 4px 4px 4px;
   width: 9px;
   height: 9px;
   cursor: pointer;
   text-indent: -999px;
   border-radius: 50%;
   background-color: transparent;
   border: 1px solid rgba(255,255,255,1.00);
   box-shadow: inset 0 0 0 0 rgba(255,255,255,1.00);
   transition: box-shadow 0.3s ease;
}
#welcomeCarousel .carousel-indicators .active
{
   box-shadow: inset 0 0 0 5px rgba(255,255,255,1.00);
}
#welcomeCarousel .carousel-control
{
   display: flex;
   position: absolute;
   align-items: center;
   justify-content: center;
   left: 0;
   top: 0;
   bottom: 0;
   width: 0%;
   text-align: center;
   opacity: 0.5;
   transition: opacity 0.3s ease;
   cursor: pointer;
   z-index: 7776;
}
#welcomeCarousel .carousel-control.carousel-item-end
{
   left: auto;
   right: 0;
   width: 0%;
}
#welcomeCarousel .carousel-control .carousel-control-prev-icon, #welcomeCarousel .carousel-control .carousel-control-next-icon
{
   display: inline-block;
   position: absolute;
   width: 32px;
   height: 32px;
   z-index: 5;
}
#welcomeCarousel .carousel-control:hover
{
   text-decoration: none;
   outline: 0;
   opacity: 1;
}
.sr-only
{
   position: absolute;
   width: 1px;
   height: 1px;
   padding: 0;
   margin: -1px;
   overflow: hidden;
   clip: rect(0px, 0px, 0px, 0px);
   border: 0;
}
#welcomeCarousel .frame
{
   width: 930px;
   display: inline-block;
   float: left;
   height: 438px;
}
#welcomeCarousel .carousel-control-next, #welcomeCarousel .carousel-control-prev
{
   cursor: pointer;
   text-align: center;
   opacity: 0.5;
   transition: opacity 0.3s ease;
}
#welcomeCarousel .carousel-control-next-icon, #welcomeCarousel .carousel-control-prev-icon
{
   display: inline-block;
   width: 32px;
   height: 32px;
   background: transparent no-repeat center center;
   background-size: 100% 100%;
}
#welcomeCarousel .carousel-control-next:hover, #welcomeCarousel .carousel-control-prev:hover
{
   text-decoration: none;
   outline: 0;
   opacity: 1;
}
#welcomeCarousel .carousel-control-prev-icon
{
   background: url('data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%20128%20128%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M35%2058%20C33%2060%2c%2032%2062%2c%2032%2064%20L32%2064%20L32%2064%20C32%2066%2c%2033%2068%2c%2035%2070%20L83%20118%20L83%20118%20C84%20119%2c%2086%20120%2c%2088%20120%20C90%20120%2c%2092%20119%2c%2094%20118%20C96%20116%2c%2096%20114%2c%2096%20112%20C96%20110%2c%2096%20108%2c%2094%20106%20L52%2064%20L52%2064%20L94%2022%20L94%2022%20C96%2020%2c%2096%2018%2c%2096%2016%20C96%2014%2c%2096%2012%2c%2094%2010%20C92%209%2c%2090%208%2c%2088%208%20C86%208%2c%2084%209%2c%2083%2010%20L35%2058Z%20%22/%3e%0d%0a%3c/svg%3e%0d%0a') no-repeat center center;
}
#welcomeCarousel .carousel-control-next-icon
{
   background: url('data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%20128%20128%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M94%2058%20C96%2060%2c%2096%2062%2c%2096%2064%20L96%2064%20L96%2064%20C96%2066%2c%2096%2068%2c%2094%2070%20L46%20118%20L46%20118%20C44%20119%2c%2042%20120%2c%2040%20120%20C38%20120%2c%2036%20119%2c%2035%20118%20C33%20116%2c%2032%20114%2c%2032%20112%20C32%20110%2c%2033%20108%2c%2035%20106%20L77%2064%20L77%2064%20L35%2022%20L35%2022%20C33%2020%2c%2032%2018%2c%2032%2016%20C32%2014%2c%2033%2012%2c%2035%2010%20C36%209%2c%2038%208%2c%2040%208%20C42%208%2c%2044%209%2c%2046%2010%20L94%2058Z%20%22/%3e%0d%0a%3c/svg%3e%0d%0a') no-repeat center center;
}
@keyframes welcomeCarousel-animation-show
{
   0%   { opacity: 0; transform: scale(0.8); }
   100% { opacity: 1; transform: scale(1.0); }
}
@keyframes welcomeCarousel-animation-hide
{
   0%   { transform: translateY(0); }
   100% { transform: translateY(100%); }
}
#wb_teamText 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0 0 25px 0 ;
   text-align: center;
}
#wb_teamText
{
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: 400;
   font-size: 16px;
   line-height: 29px;
}
#wb_teamText p, #wb_teamText ul
{
   margin: 0;
   padding: 0;
}
#wb_teamText
{
   display: block;
   margin: 0 0 25px 0 ;
   box-sizing: border-box;
   width: 100%;
}
#wb_Card1
{
   position: relative;
   display: inline-block;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   vertical-align: top;
   background-color: transparent;
   background-image: none;
   border: 0px solid #D9D9D9;
   border-radius: 0px;
   text-align: center;
}
#Card1-card-body
{
   padding: 20px 20px 20px 20px;
   flex: 1 1 auto;
   font-size: 0;
}
#Card1-card-item0
{
   box-sizing: border-box;
   margin: 0;
   padding: 0 0 10px 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: 700;
   font-style: normal;
   font-size: 19px;
}
#Card1-card-item1
{
   box-sizing: border-box;
   margin: 10px 0 10px 0 ;
   padding: 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: normal;
   font-style: normal;
   font-size: 15px;
   line-height: 21px;
}
#wb_Card2
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: #804D2E;
   background-image: none;
   border-top-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 0px;
   border-left-width: 0px;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-top-color: #000000;
   border-right-color: #000000;
   border-bottom-color: #000000;
   border-left-color: #000000;
   text-align: center;
}
#Card2-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#Card2-card-item0
{
   box-sizing: border-box;
   margin: 20px 20px 0 20px;
   padding: 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
   line-height: 26.6px;
}
#Card2-card-item1
{
   box-sizing: border-box;
   margin: 20px 20px 0 20px;
   padding: 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: normal;
   font-style: normal;
   font-size: 15px;
   line-height: 21px;
}
#wb_Card3
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: #804D2E;
   background-image: none;
   border-top-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 0px;
   border-left-width: 0px;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-top-color: #000000;
   border-right-color: #000000;
   border-bottom-color: #000000;
   border-left-color: #000000;
   text-align: center;
}
#Card3-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#Card3-card-item0
{
   box-sizing: border-box;
   margin: 20px 20px 0 20px;
   padding: 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
}
#Card3-card-item1
{
   box-sizing: border-box;
   margin: 20px 20px 0 20px;
   padding: 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: normal;
   font-style: normal;
   font-size: 15px;
   line-height: 21px;
}
#PhotoGallery1
{
   box-sizing: border-box;
   font-size: 0;
   width: 100%;
   height: 100%;
   table-layout: fixed;
   display: table;
   margin: 0;
}
#PhotoGallery1 .thumbnails
{
   margin: 0;
}
#PhotoGallery1 .thumbnail
{
   position: relative;
   min-height: 1px;
   box-sizing: border-box;
   float: left;
   margin: 0;
   padding: 20px 20px 20px 20px;
   width: 100%;
   text-align: center;
   vertical-align: top;
}
#PhotoGallery1 .thumbnail img
{
   border: 0px #DDDDDD solid;
   display: block;
   width: 100%;
   height: auto;
   max-width: 100%;
   box-sizing: border-box;
   border-radius: 0px;
}
#PhotoGallery1 .clearfix:before,
#PhotoGallery1 .clearfix:after,
#PhotoGallery1 .thumbnails:before,
#PhotoGallery1 .thumbnails:after
{
   display: table;
   content: " ";
}
#PhotoGallery1 .clearfix:after,
#PhotoGallery1 .thumbnails:after
{
   clear: both;
}
#PhotoGallery1 .visible-col2
{
   display: none;
}
#wb_Text2 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text2 div
{
   text-align: center;
}
#wb_Text2
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text3 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: justify;
}
#wb_Text3 div
{
   text-align: justify;
}
#wb_Text3
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text1 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text1 div
{
   text-align: left;
}
#wb_Text1
{
   display: inline-block;
   margin: 0;
   width: 337px;
   height: 42px;
}
#wb_testimonialsText4 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_testimonialsText4 div
{
   text-align: center;
}
#wb_testimonialsText4
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text5 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text5 div
{
   text-align: center;
}
#wb_Text5
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text6 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text6 div
{
   text-align: center;
}
#wb_Text6
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Carousel1
{
   background-color: transparent;
   background-image: none;
   border-radius: 0px;
   margin: 0;
}
#wb_Carousel1
{
   box-sizing: border-box;
   width: 100%;
   height: 355px;
}
#Carousel1
{
   position: relative;
   margin: 0;
;
   height: 100%;
   box-sizing: border-box;
}
#Carousel1 .carousel-inner
{
   overflow: hidden;
   width: 100%;
   height: 100%;
   position: relative;
}
.carousel.pointer-event
{
   -ms-touch-action: pan-y;
   touch-action: pan-y;
}
#Carousel1 .carousel-inner::after
{
   display: block;
   clear: both;
   content: "";
}
#Carousel1 .carousel-inner > .carousel-item
{
   display: none;
   position: relative;
   float: left;
   width: 100%;
   margin-right: -100%;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   transition: transform 1000ms ease-in-out;
   height: 100%;
   text-align: left;
}
#Carousel1 .carousel-item-next:not(.carousel-item-start), #Carousel1 .active.carousel-item-end
{
   transform: translateX(100%);
}
#Carousel1 .carousel-item-prev:not(.carousel-item-end), #Carousel1 .active.carousel-item-start
{
   transform: translateX(-100%);
}
#Carousel1 .carousel-item-inner
{
   padding: 0;
}
#Carousel1 .carousel-inner > .carousel-item > img, #Carousel1 .carousel-inner > .carousel-item > a > img
{
   display: block;
   line-height: 1;
}
#Carousel1 .carousel-inner > .active, #Carousel1 .carousel-inner > .carousel-item-next, #Carousel1 .carousel-inner > .carousel-item-prev
{
   display: block;
}
#Carousel1 .carousel-inner > .carousel-item-next, #Carousel1 .carousel-inner > .carousel-item-prev
{
   position: absolute;
   top: 0;
   width: 100%;
}
#Carousel1 .carousel-indicators
{
   list-style: none;
   bottom: 0;
   padding: 0;
   margin: 0;
   position: absolute;
   margin-left: -72px;
   left: 50%;
   vertical-align: middle;
   z-index: 999;
}
#Carousel1 .carousel-indicators li
{
   display: block;
   float: left;
   margin: 12px 12px 12px 12px;
   width: 11px;
   height: 11px;
   cursor: pointer;
   text-indent: -999px;
   border-radius: 50%;
   background-color: rgba(255,255,255,1.00);
   border: 1px solid rgba(221,221,221,1.00);
}
#Carousel1 .carousel-indicators .active
{
   background-color: rgba(221,221,221,1.00);
}
#Carousel1 .carousel-control
{
   display: flex;
   position: absolute;
   align-items: center;
   justify-content: center;
   left: 0;
   top: 0;
   bottom: 0;
   width: 4%;
   text-align: center;
   opacity: 0.5;
   transition: opacity 0.3s ease;
   cursor: pointer;
   z-index: 7776;
}
#Carousel1 .carousel-control.carousel-item-end
{
   left: auto;
   right: 0;
}
#Carousel1 .carousel-control .carousel-control-prev-icon, #Carousel1 .carousel-control .carousel-control-next-icon
{
   display: inline-block;
   position: absolute;
   width: 32px;
   height: 32px;
   z-index: 5;
}
#Carousel1 .carousel-control:hover
{
   text-decoration: none;
   outline: 0;
   opacity: 1;
}
.sr-only
{
   position: absolute;
   width: 1px;
   height: 1px;
   padding: 0;
   margin: -1px;
   overflow: hidden;
   clip: rect(0px, 0px, 0px, 0px);
   border: 0;
}
#Carousel1 .frame
{
   width: 940px;
   display: inline-block;
   float: left;
   height: 355px;
}
#Carousel1 .carousel-control-next, #Carousel1 .carousel-control-prev
{
   cursor: pointer;
   text-align: center;
   opacity: 0.5;
   transition: opacity 0.3s ease;
}
#Carousel1 .carousel-control-next-icon, #Carousel1 .carousel-control-prev-icon
{
   display: inline-block;
   width: 32px;
   height: 32px;
   background: transparent no-repeat center center;
   background-size: 100% 100%;
}
#Carousel1 .carousel-control-next:hover, #Carousel1 .carousel-control-prev:hover
{
   text-decoration: none;
   outline: 0;
   opacity: 1;
}
#Carousel1 .carousel-control-prev-icon
{
   background: url('data:image/svg+xml,%3csvg%20style%3d%22fill:%23DDDDDD%22%20viewBox%3d%220%200%20128%20128%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M35%2058%20C33%2060%2c%2032%2062%2c%2032%2064%20L32%2064%20L32%2064%20C32%2066%2c%2033%2068%2c%2035%2070%20L83%20118%20L83%20118%20C84%20119%2c%2086%20120%2c%2088%20120%20C90%20120%2c%2092%20119%2c%2094%20118%20C96%20116%2c%2096%20114%2c%2096%20112%20C96%20110%2c%2096%20108%2c%2094%20106%20L52%2064%20L52%2064%20L94%2022%20L94%2022%20C96%2020%2c%2096%2018%2c%2096%2016%20C96%2014%2c%2096%2012%2c%2094%2010%20C92%209%2c%2090%208%2c%2088%208%20C86%208%2c%2084%209%2c%2083%2010%20L35%2058Z%20%22/%3e%0d%0a%3c/svg%3e%0d%0a') no-repeat center center;
}
#Carousel1 .carousel-control-next-icon
{
   background: url('data:image/svg+xml,%3csvg%20style%3d%22fill:%23DDDDDD%22%20viewBox%3d%220%200%20128%20128%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M94%2058%20C96%2060%2c%2096%2062%2c%2096%2064%20L96%2064%20L96%2064%20C96%2066%2c%2096%2068%2c%2094%2070%20L46%20118%20L46%20118%20C44%20119%2c%2042%20120%2c%2040%20120%20C38%20120%2c%2036%20119%2c%2035%20118%20C33%20116%2c%2032%20114%2c%2032%20112%20C32%20110%2c%2033%20108%2c%2035%20106%20L77%2064%20L77%2064%20L35%2022%20L35%2022%20C33%2020%2c%2032%2018%2c%2032%2016%20C32%2014%2c%2033%2012%2c%2035%2010%20C36%209%2c%2038%208%2c%2040%208%20C42%208%2c%2044%209%2c%2046%2010%20L94%2058Z%20%22/%3e%0d%0a%3c/svg%3e%0d%0a') no-repeat center center;
}
#wb_Card4
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: transparent;
   background-image: none;
   border-top-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 0px;
   border-left-width: 0px;
   border-top-style: none;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
   border-top-color: #000000;
   border-right-color: #000000;
   border-bottom-color: #000000;
   border-left-color: #000000;
   text-align: center;
}
#Card4-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#Card4-card-header
{
   box-sizing: border-box;
   border-bottom: 0px solid #DDDDDD;
   margin: 0;
   padding: 12px 20px 12px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Century Gothic";
   font-weight: normal;
   font-style: normal;
   font-size: 43px;
}
#wb_Card5
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: transparent;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   text-align: center;
}
#Card5-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#Card5-card-header
{
   box-sizing: border-box;
   border-bottom: 0px solid #DDDDDD;
   margin: 0;
   padding: 12px 20px 12px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Century Gothic";
   font-weight: normal;
   font-style: normal;
   font-size: 43px;
}
#wb_Card6
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: transparent;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   text-align: center;
}
#Card6-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#Card6-card-header
{
   box-sizing: border-box;
   border-bottom: 0px solid #DDDDDD;
   margin: 0;
   padding: 12px 20px 12px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Century Gothic";
   font-weight: normal;
   font-style: normal;
   font-size: 43px;
}
#wb_Card7
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: transparent;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   text-align: center;
}
#Card7-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#Card7-card-header
{
   box-sizing: border-box;
   border-bottom: 0px solid #DDDDDD;
   margin: 0;
   padding: 12px 20px 12px 20px;
   background-color: #005039;
   background-image: none;
   color: #FFFFFF;
   font-family: "Century Gothic";
   font-weight: normal;
   font-style: normal;
   font-size: 43px;
}
#wb_Text4 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text4 div
{
   text-align: center;
}
#wb_Text4
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#bookgreg2
{
   box-sizing: border-box;
   line-height: 36px;
   text-decoration: none;
   vertical-align: top;
   border: 0px solid #C5C5C5;
   border-radius: 5px;
   background-color: #925741;
   background-image: none;
   color: #FFFFFF;
   font-family: "Century Gothic";
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   padding: 1px 6px 1px 6px;
   text-align: center;
   -webkit-appearance: none;
   margin: 0;
}
#bookgreg2:focus
{
   outline: 0;
}
#Button2
{
   box-sizing: border-box;
   line-height: 38px;
   text-decoration: none;
   vertical-align: top;
   border: 0px solid #C5C5C5;
   border-radius: 5px;
   background-color: #925741;
   background-image: none;
   color: #FFFFFF;
   font-family: "Century Gothic";
   font-weight: bold;
   font-style: normal;
   font-size: 15px;
   padding: 1px 6px 1px 6px;
   text-align: center;
   -webkit-appearance: none;
   margin: 0;
}
#Button2:focus
{
   outline: 0;
}
#wb_Text7 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text7
{
   color: #FFFFFF;
   font-family: "Century Gothic";
   font-weight: 400;
   font-size: 13px;
   line-height: 17px;
}
#wb_Text7 p, #wb_Text7 ul
{
   margin: 0;
   padding: 0;
}
#wb_Text8 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: right;
}
#wb_Text8 div
{
   text-align: right;
}
#hero768
{
   background-color: #F8F9FA;
   background-image: none;
   border-radius: 0px;
}
#meetG768
{
   background-color: transparent;
   background-image: none;
   border-radius: 0px;
}
#wb_Text10 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text10 div
{
   text-align: center;
}
#MorphingIcon1_text
{
   position: absolute;
   pointer-events: none;
   display: flex;
   align-items: center;
   justify-content: center;
   flex-direction: column;
    left: 0.26%;
   top: 0.42%;
   width: 99.48%;
   height: 99.16%;
   box-sizing: border-box;
   overflow: hidden;
   text-align: center;
   word-wrap: break-word;
}
#MorphingIcon1
{
   overflow: visible;
}
#wb_Text9 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text9 div
{
   text-align: left;
}
#wb_Text11 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text11 div
{
   text-align: left;
}
#speaking768
{
   background-color: transparent;
   background-image: none;
   border-radius: 0px;
}
#wb_Text12 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 15px 0 0 0;
   margin: 0;
   text-align: center;
}
#wb_Text12 div
{
   text-align: center;
}
#wb_Text13 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text13 div
{
   text-align: center;
}
#book768
{
   background-color: #F8F9FA;
   background-image: none;
   border-radius: 0px;
}
#wb_Image1
{
   vertical-align: top;
}
#Image1
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Image2
{
   vertical-align: top;
}
#Image2
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Text14 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text14 div
{
   text-align: left;
}
#wb_Text15 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text15 div
{
   text-align: center;
}
#bcamp768
{
   background-color: #005039;
   background-image: none;
   border-radius: 0px;
}
#wb_Text16 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text16 div
{
   text-align: center;
}
#wb_Text17 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text17 div
{
   text-align: center;
}
#wb_Text18 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text18 div
{
   text-align: center;
}
#wb_Text19 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 10px 0 0 0;
   margin: 0;
   text-align: center;
}
#wb_Text19 div
{
   text-align: center;
}
#footer768
{
   background-color: transparent;
   background-image: none;
   border-radius: 0px;
}
#wb_Text20 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text20 div
{
   text-align: center;
}
#wb_Image3
{
   vertical-align: top;
}
#Image3
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Text21 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text21 div
{
   text-align: center;
}
#wb_TextMenu1
{
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Century Gothic";
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   text-transform: none;
   font-size: 13px;
   margin: 0;
   text-align: right;
   overflow: hidden;
}
#wb_TextMenu1 span
{
   margin: 0 0px 0 6px;
}
#wb_TextMenu1 a
{
   color: inherit;
   text-decoration: inherit;
}
#StickyLayer
{
   background-color: #C59070;
   background-image: none;
   border-radius: 0px;
   opacity: 0.77;
}
#wb_up-arrow
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #3E3E3E;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 4px 4px 4px 4px;
   vertical-align: top;
}
#wb_up-arrow a::after
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 1;
   pointer-events: auto;
   content: "";
}
#up-arrow
{
   height: 24px;
   width: 24px;
}
#up-arrow i
{
   color: #FFFFFF;
   display: inline-block;
   font-size: 24px;
   line-height: 24px;
   vertical-align: middle;
   width: 23px;
}
#wb_up-arrow:hover #up-arrow i
{
   color: #EEEEEE;
}
#wb_Text22 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text22 div
{
   text-align: center;
}
#wb_footerLayoutGrid
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #2E130A;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#footerLayoutGrid
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 10px 0 25px 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1140px;
}
#footerLayoutGrid > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#footerLayoutGrid > .col-1
{
   flex: 0 0 auto;
}
#footerLayoutGrid > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 100%;
   max-width: 100%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: center;
   text-align: center;
}
@media (max-width: 480px)
{
#footerLayoutGrid > .col-1
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_Text23 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text23
{
   color: #FFFFFF;
   font-family: "Century Gothic";
   font-weight: normal;
   font-size: 16px;
}
#wb_Text23 div
{
   text-align: center;
}
#wb_Text23
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Icon2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#wb_Icon2 a::after
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 1;
   pointer-events: auto;
   content: "";
}
#Icon2
{
   height: 44px;
   width: 51px;
}
#Icon2 i
{
   color: #FFFFFF;
   display: inline-block;
   font-size: 44px;
   line-height: 44px;
   vertical-align: middle;
   width: 44px;
}
#wb_Icon2:hover #Icon2 i
{
   color: #FFC000;
}
#wb_Icon3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#wb_Icon3 a::after
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 1;
   pointer-events: auto;
   content: "";
}
#Icon3
{
   height: 44px;
   width: 51px;
}
#Icon3 i
{
   color: #FFFFFF;
   display: inline-block;
   font-size: 44px;
   line-height: 44px;
   vertical-align: middle;
   width: 44px;
}
#wb_Icon3:hover #Icon3 i
{
   color: #FFC000;
}
#wb_Icon4
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#wb_Icon4 a::after
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 1;
   pointer-events: auto;
   content: "";
}
#Icon4
{
   height: 44px;
   width: 51px;
}
#Icon4 i
{
   color: #FFFFFF;
   display: inline-block;
   font-size: 44px;
   line-height: 44px;
   vertical-align: middle;
   width: 44px;
}
#wb_Icon4:hover #Icon4 i
{
   color: #FFC000;
}
#wb_Icon5
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#wb_Icon5 a::after
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 1;
   pointer-events: auto;
   content: "";
}
#Icon5
{
   height: 44px;
   width: 51px;
}
#Icon5 i
{
   color: #FFFFFF;
   display: inline-block;
   font-size: 44px;
   line-height: 44px;
   vertical-align: middle;
   width: 44px;
}
#wb_Icon5:hover #Icon5 i
{
   color: #FFC000;
}
#wb_Text24 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text24
{
   color: #FFFFFF;
   font-family: "Century Gothic";
   font-weight: normal;
   font-size: 13px;
}
#wb_Text24 div
{
   text-align: left;
}
@media only screen and (max-width: 969px)
{
div#container
{
   width: 768px;
}
body
{
   background-color: #271513;
   background-image: none;
}
#768Header1
{
   top: 0px !important;
   height: 102px !important;
   visibility: visible !important;
   background-color: #271513;
   background-image: none;
}
#768Header1
{
   width: 100%;
}
#wb_headerLayoutGrid
{
   visibility: hidden !important;
   display: none !important;
}
#wb_headerLayoutGrid
{
   height: auto;
   margin-top: 25px;
   margin-bottom: 25px;
}
#headerLayoutGrid
{
   height: auto;
   padding: 20px 0 30px 0;
}
#headerLayoutGrid > .col-1, #headerLayoutGrid > .col-2
{
   padding-right: 15px;
   padding-left: 15px;
}
#headerLayoutGrid > .col-1
{
   display: flex;
   flex-basis: 41.66666667%;
   max-width: 41.66666667%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   align-content: center;
   align-items: center;
   justify-content: center;
   text-align: center;
}
#headerLayoutGrid > .col-2
{
   display: flex;
   flex-basis: 58.33333333%;
   max-width: 58.33333333%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   align-content: flex-start;
   align-items: flex-start;
   justify-content: flex-end;
   text-align: right;
}
#wb_HeroGrid
{
   visibility: hidden !important;
   display: none !important;
}
#wb_HeroGrid
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#HeroGrid
{
   padding: 200px 15px 220px 15px;
}
#HeroGrid .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#HeroGrid > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#HeroGrid > .row > .col-1
{
   display: flex;
   width: 100%;
   height: 281px;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_welcomeLayoutGrid
{
   visibility: hidden !important;
   display: none !important;
}
#wb_welcomeLayoutGrid
{
   height: 75vh;
   margin-top: 0px;
   margin-bottom: 0px;
}
#welcomeLayoutGrid
{
   height: 75vh;
   padding: 25px 20px 25px 20px;
}
#welcomeLayoutGrid .row
{
   margin-right: -20px;
   margin-left: -20px;
}
#wb_speakingLayoutGrid1
{
   visibility: hidden !important;
   display: none !important;
}
#wb_speakingLayoutGrid1
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#speakingLayoutGrid1
{
   height: auto;
   padding: 50px 15px 50px 15px;
}
#speakingLayoutGrid1 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#speakingLayoutGrid1 > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#speakingLayoutGrid1 > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
}
#wb_noticeGrid2
{
   visibility: hidden !important;
   display: none !important;
}
#wb_noticeGrid2
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#noticeGrid2
{
   height: auto;
   padding: 20px 15px 20px 15px;
}
#noticeGrid2 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#noticeGrid2 > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#noticeGrid2 > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_speakingLayoutGrid1_2
{
   visibility: hidden !important;
   display: none !important;
}
#wb_speakingLayoutGrid1_2
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#speakingLayoutGrid1_2
{
   height: auto;
   padding: 50px 15px 50px 15px;
}
#speakingLayoutGrid1_2 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#speakingLayoutGrid1_2 > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#speakingLayoutGrid1_2 > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
}
#wb_topicsLayoutGrid
{
   visibility: hidden !important;
   display: none !important;
}
#wb_topicsLayoutGrid
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 20px;
}
#topicsLayoutGrid
{
   height: auto;
   padding: 0;
}
#topicsLayoutGrid > .col-1, #topicsLayoutGrid > .col-2, #topicsLayoutGrid > .col-3, #topicsLayoutGrid > .col-4, #topicsLayoutGrid > .col-5, #topicsLayoutGrid > .col-6
{
   padding-right: 0px;
   padding-left: 0px;
}
#topicsLayoutGrid > .col-1
{
   display: flex;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   align-content: flex-start;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#topicsLayoutGrid > .col-1 > .col-1-padding
{
   width: 100%;
   padding: 50px 0 50px 0;
}
#topicsLayoutGrid > .col-2
{
   display: flex;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   align-content: flex-start;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#topicsLayoutGrid > .col-3
{
   display: flex;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   align-content: flex-start;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#topicsLayoutGrid > .col-3 > .col-3-padding
{
   width: 100%;
   padding: 100px 0 200px 0;
}
#topicsLayoutGrid > .col-4
{
   display: flex;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   align-content: flex-start;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#topicsLayoutGrid > .col-4 > .col-4-padding
{
   width: 100%;
   padding: 200px 0 100px 0;
}
#topicsLayoutGrid > .col-5
{
   display: flex;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   align-content: flex-start;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#topicsLayoutGrid > .col-6
{
   display: flex;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   align-content: flex-start;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#wb_servicesLayoutGrid3
{
   visibility: hidden !important;
   display: none !important;
}
#wb_servicesLayoutGrid3
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#servicesLayoutGrid3
{
   height: auto;
   padding: 0 0 10px 0;
}
#servicesLayoutGrid3 > .col-1, #servicesLayoutGrid3 > .col-2, #servicesLayoutGrid3 > .col-3, #servicesLayoutGrid3 > .col-4, #servicesLayoutGrid3 > .col-5, #servicesLayoutGrid3 > .col-6
{
   padding-right: 0px;
   padding-left: 0px;
}
#servicesLayoutGrid3 > .col-1
{
   display: flex;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   align-content: flex-start;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#servicesLayoutGrid3 > .col-1 > .col-1-padding
{
   width: 100%;
   padding: 50px 0 50px 0;
}
#servicesLayoutGrid3 > .col-2
{
   display: flex;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   align-content: flex-start;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#servicesLayoutGrid3 > .col-3
{
   display: flex;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   align-content: flex-start;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#servicesLayoutGrid3 > .col-3 > .col-3-padding
{
   width: 100%;
   padding: 100px 0 200px 0;
}
#servicesLayoutGrid3 > .col-4
{
   display: flex;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   align-content: flex-start;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#servicesLayoutGrid3 > .col-4 > .col-4-padding
{
   width: 100%;
   padding: 200px 0 100px 0;
}
#servicesLayoutGrid3 > .col-5
{
   display: flex;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   align-content: flex-start;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#servicesLayoutGrid3 > .col-6
{
   display: flex;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   align-content: flex-start;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#wb_LayoutGrid2
{
   visibility: hidden !important;
   display: none !important;
}
#wb_LayoutGrid2
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#LayoutGrid2
{
   height: auto;
   padding: 0 15px 0 15px;
}
#LayoutGrid2 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#LayoutGrid2 > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#LayoutGrid2 > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_aboutLayoutGrid
{
   visibility: hidden !important;
   display: none !important;
}
#wb_aboutLayoutGrid
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#aboutLayoutGrid
{
   height: auto;
   padding: 20px 15px 100px 15px;
}
#aboutLayoutGrid .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#aboutLayoutGrid > .row > .col-1, #aboutLayoutGrid > .row > .col-2
{
   padding-right: 15px;
   padding-left: 15px;
}
#aboutLayoutGrid > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#aboutLayoutGrid > .row > .col-1 > .col-1-padding
{
   width: 100%;
   padding: 50px 0 50px 0;
}
#aboutLayoutGrid > .row > .col-2
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#aboutLayoutGrid > .row > .col-2 > .col-2-padding
{
   width: 100%;
   padding: 50px 0 50px 0;
}
#wb_gregsbookLayoutGrid1
{
   visibility: hidden !important;
   display: none !important;
}
#wb_gregsbookLayoutGrid1
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#gregsbookLayoutGrid1
{
   height: auto;
   padding: 20px 15px 20px 15px;
}
#gregsbookLayoutGrid1 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#gregsbookLayoutGrid1 > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#gregsbookLayoutGrid1 > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
}
#wb_projectsLayoutGrid2
{
   visibility: hidden !important;
   display: none !important;
}
#wb_projectsLayoutGrid2
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#projectsLayoutGrid2
{
   height: auto;
   padding: 0 15px 50px 15px;
}
#projectsLayoutGrid2 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#projectsLayoutGrid2 > .row > .col-1, #projectsLayoutGrid2 > .row > .col-2
{
   padding-right: 15px;
   padding-left: 15px;
}
#projectsLayoutGrid2 > .row > .col-1
{
   display: block;
   width: 50%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
}
#projectsLayoutGrid2 > .row > .col-2
{
   display: block;
   width: 50%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#projectsLayoutGrid2-divider-bottom
{
   height: 200px;
}
#projectsLayoutGrid2-divider-bottom
{
   bottom: 0%;
}
#wb_bcampLayoutGrid1
{
   visibility: hidden !important;
   display: none !important;
}
#wb_bcampLayoutGrid1
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#bcampLayoutGrid1
{
   height: auto;
   padding: 50px 20px 50px 20px;
}
#bcampLayoutGrid1 .row
{
   margin-right: -20px;
   margin-left: -20px;
}
#bcampLayoutGrid1 > .row > .col-1
{
   padding-right: 20px;
   padding-left: 20px;
}
#bcampLayoutGrid1 > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
}
#wb_speakingBlock
{
   width: 100% !important;
   visibility: hidden !important;
   display: none !important;
   margin: 0;
}
#speakingBlock-card-item0
{
   box-sizing: border-box;
   margin: 0;
   position: absolute;
   left: 23.2%;
   top: 1.1%;
   height: 96.3%;
   width: 76.8%;
   padding: 0;
}
#speakingBlock-card-item0 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #C59070;
   background-image: none;
   -webkit-clip-path: url(#speakingBlock-card-item0-clippath);
   clip-path: url(#speakingBlock-card-item0-clippath);
}
#speakingBlock-card-item1
{
   box-sizing: border-box;
   margin: 0;
   position: absolute;
   left: 29.4%;
   top: 9.6%;
   height: 57.4%;
   width: 67.2%;
   padding: 0;
}
#speakingBlock-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8F8085;
   background-image: none;
   -webkit-clip-path: url(#speakingBlock-card-item1-clippath);
   clip-path: url(#speakingBlock-card-item1-clippath);
}
#speakingBlock-card-item2
{
   box-sizing: border-box;
   margin: 0;
   position: absolute;
   left: 0px;
   top: 0px;
   height: auto;
   width: 360px;
   padding: 0;
}
#speakingBlock-card-item2 img
{
   box-sizing: border-box;
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: auto;
   border: 0px solid #000000;
   border-radius: 50%;
}
#speakingBlock-card-item3
{
   box-sizing: border-box;
   margin: 0;
   position: absolute;
   left: 51.8%;
   top: 30.4%;
   height: 33.5%;
   width: 42.8%;
   padding: 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: normal;
   font-style: normal;
   font-size: 15px;
   line-height: 21px;
   text-align: left;
}
#speakingBlock-card-item4
{
   box-sizing: border-box;
   margin: 0;
   position: absolute;
   left: 381px;
   top: 90px;
   height: 41px;
   width: 269px;
   padding: 0;
   color: #FFFFFF;
   font-family: "Century Gothic";
   font-weight: normal;
   font-style: normal;
   font-size: 29px;
   text-align: left;
}
#speakingBlock-card-item5
{
   display: inline-flex;
   align-items: center;
   box-sizing: border-box;
   margin: 0;
   position: absolute;
   left: 50.1%;
   top: 78%;
   height: 7.2%;
   width: 17.3%;
   border: 0px solid #000000;
   border-radius: 5px;
   background-color: #2E130A;
   background-image: none;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   justify-content: center;
   text-align: center;
}
#speakingBlock-card-item5 a
{
   color: inherit;
   width: 100%;
   display: block;
   padding: 0;
   text-decoration: none;
}
#wb_speakingBlock
{
   text-align: center;
}
#wb_speakingBlock
{
   height: 460px;
   padding: 0;
}
#wb_moreaboutLayoutGrid
{
   visibility: hidden !important;
   display: none !important;
}
#wb_moreaboutLayoutGrid
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#moreaboutLayoutGrid
{
   height: auto;
   padding: 50px 15px 10px 15px;
}
#moreaboutLayoutGrid .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#moreaboutLayoutGrid > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#moreaboutLayoutGrid > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
}
#wb_LayoutGrid1
{
   visibility: hidden !important;
   display: none !important;
}
#wb_LayoutGrid1
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#LayoutGrid1
{
   height: auto;
   padding: 10px 15px 10px 15px;
}
#LayoutGrid1 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#LayoutGrid1 > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#LayoutGrid1 > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_testimonialsLayoutGrid2
{
   visibility: hidden !important;
   display: none !important;
}
#wb_testimonialsLayoutGrid2
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#testimonialsLayoutGrid2
{
   height: auto;
   padding: 0 15px 0 15px;
}
#testimonialsLayoutGrid2 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#testimonialsLayoutGrid2 > .row > .col-1, #testimonialsLayoutGrid2 > .row > .col-2, #testimonialsLayoutGrid2 > .row > .col-3
{
   padding-right: 15px;
   padding-left: 15px;
}
#testimonialsLayoutGrid2 > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#testimonialsLayoutGrid2 > .row > .col-1 > .col-1-padding
{
   width: 100%;
   padding: 50px 0 50px 0;
}
#testimonialsLayoutGrid2 > .row > .col-2
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#testimonialsLayoutGrid2 > .row > .col-2 > .col-2-padding
{
   width: 100%;
   padding: 50px 0 50px 0;
}
#testimonialsLayoutGrid2 > .row > .col-3
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#testimonialsLayoutGrid2 > .row > .col-3 > .col-3-padding
{
   width: 100%;
   padding: 50px 0 50px 0;
}
#testimonialsLayoutGrid2-divider-bottom
{
   height: 250px;
}
#testimonialsLayoutGrid2-divider-bottom
{
   bottom: 0%;
}
#wb_keytopicsText1
{
   visibility: hidden !important;
   display: none !important;
}
#wb_keytopicsText1
{
   margin: 0 0 20px 0 ;
   padding: 0;
}
#wb_contactLayoutGrid1
{
   visibility: hidden !important;
   display: none !important;
}
#wb_contactLayoutGrid1
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#contactLayoutGrid1
{
   height: auto;
   padding: 50px 0 50px 0;
}
#contactLayoutGrid1 > .col-1, #contactLayoutGrid1 > .col-2
{
   padding-right: 15px;
   padding-left: 15px;
}
#contactLayoutGrid1 > .col-1
{
   display: flex;
   flex-basis: 50%;
   max-width: 50%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   align-content: flex-start;
   align-items: flex-start;
   justify-content: center;
   text-align: center;
}
#contactLayoutGrid1 > .col-2
{
   display: flex;
   flex-basis: 50%;
   max-width: 50%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   align-content: flex-start;
   align-items: flex-start;
   justify-content: center;
   text-align: center;
}
#wb_footerText
{
   visibility: hidden !important;
   display: none !important;
}
#wb_footerText
{
   margin: 0;
   padding: 0;
}
#wb_bcampHeading
{
   width: 100% !important;
   visibility: hidden !important;
   display: none !important;
   margin: 0;
   padding: 0;
   color: #FFFFFF;
   font-size: 29px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
}
#wb_bcampHeading
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #2C579B;
   border-radius: 0px;
   text-align: center;
}
#bcampHeading
{
   color: #FFFFFF;
   font-family: "Century Gothic";
   font-weight: normal;
   font-style: normal;
   font-size: 29px;
   text-align: center;
   text-transform: none;
}
#wb_GKbooksHeading1
{
   width: 100% !important;
   visibility: hidden !important;
   display: none !important;
   margin: 0 0 10px 0 ;
   padding: 0;
   color: #FFFFFF;
}
#wb_GKbooksHeading1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #332F29;
   border-radius: 0px;
   text-align: center;
}
#GKbooksHeading1
{
   color: #FFFFFF;
   font-family: "Century Gothic";
   font-weight: normal;
   font-style: normal;
   font-size: 32px;
   text-align: center;
   text-transform: none;
}
#wb_GKbookText1
{
   visibility: hidden !important;
   display: none !important;
}
#wb_GKbookText1
{
   margin: 0;
   padding: 0;
}
#wb_projectsGallery
{
   width: 100% !important;
   visibility: hidden !important;
   display: none !important;
   margin: 0;
   color: #000000;
}
#projectsGallery .thumbnail
{
   width: 100%;
}
#projectsGallery .visible-col1
{
   display: block;
}
#wb_aboutText
{
   visibility: hidden !important;
   display: none !important;
}
#wb_aboutText
{
   font-size: 13px;
   margin: 0 0 25px 0 ;
   padding: 0;
   text-align: left;
   line-height: 21px;
}
#wb_aboutHeading1
{
   width: 100% !important;
   visibility: hidden !important;
   display: none !important;
   margin: 0 0 10px 0 ;
   padding: 0;
   color: #000000;
   font-size: 15px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
}
#wb_aboutHeading1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   text-align: left;
}
#aboutHeading1
{
   color: #000000;
   font-family: "Century Gothic";
   font-weight: normal;
   font-style: normal;
   font-size: 15px;
   text-align: left;
   text-transform: none;
}
#wb_aboutHeading2
{
   width: 100% !important;
   visibility: hidden !important;
   display: none !important;
   margin: 0 0 25px 0 ;
   padding: 0;
   color: #C59070;
   font-size: 29px;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
}
#wb_aboutHeading2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   text-align: left;
}
#aboutHeading2
{
   color: #C59070;
   font-family: "Open Sans";
   font-weight: 700;
   font-style: normal;
   font-size: 29px;
   text-align: left;
   text-transform: none;
}
#wb_aboutSection
{
   width: 100% !important;
   visibility: hidden !important;
   display: none !important;
   margin: 0;
}
#aboutSection-card-item0
{
   box-sizing: border-box;
   margin: 0;
   position: absolute;
   left: 43%;
   top: 38.1%;
   height: 61.9%;
   width: 55.1%;
   padding: 0;
}
#aboutSection-card-item0 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   padding-bottom: 100%;
   padding-top: 0;
   padding-left: 0;
   padding-right: 0;
   height: 0;
   overflow: hidden;
   background-color: #8F8085;
   background-image: none;
   -webkit-clip-path: url(#aboutSection-card-item0-clippath);
   clip-path: url(#aboutSection-card-item0-clippath);
}
#aboutSection-card-item1
{
   box-sizing: border-box;
   margin: 0;
   position: absolute;
   left: 0.4%;
   top: 0%;
   height: 39.6%;
   width: 36.5%;
   padding: 0;
}
#aboutSection-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   padding-bottom: 100%;
   padding-top: 0;
   padding-left: 0;
   padding-right: 0;
   height: 0;
   overflow: hidden;
   background-color: rgba(128,77,46,0.80);
   background-image: none;
   -webkit-clip-path: url(#aboutSection-card-item1-clippath);
   clip-path: url(#aboutSection-card-item1-clippath);
}
#aboutSection-card-item2
{
   box-sizing: border-box;
   margin: 0;
   position: absolute;
   left: 12.5%;
   top: 10.3%;
   height: auto;
   width: 66.3%;
   padding: 0;
}
#aboutSection-card-item2 img
{
   box-sizing: border-box;
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: auto;
   border: 0px solid #000000;
   border-radius: 0px;
}
#wb_aboutSection
{
   text-align: center;
}
#wb_aboutSection
{
   height: 658px;
   padding: 0;
}
#aboutButton
{
   width: 158px !important;
   height: 39px !important;
   visibility: hidden !important;
   display: none !important;
   margin: 0;
   padding: 1px 6px 1px 6px;
   color: #FFFFFF;
   font-size: 15px;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   background-color: #1E4870;
   background-image: none;
}
#aboutButton
{
   line-height: 37px;
}
#wb_moreaboutSection
{
   width: 100% !important;
   visibility: hidden !important;
   display: none !important;
   margin: 0;
}
#moreaboutSection-card-item0
{
   box-sizing: border-box;
   margin: 0;
   position: absolute;
   left: 46.9%;
   top: 36.5%;
   height: 63.5%;
   width: 53.1%;
   padding: 0;
}
#moreaboutSection-card-item0 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: rgba(46,19,10,0.78);
   background-image: none;
   -webkit-clip-path: url(#moreaboutSection-card-item0-clippath);
   clip-path: url(#moreaboutSection-card-item0-clippath);
}
#moreaboutSection-card-item1
{
   box-sizing: border-box;
   margin: 0;
   position: absolute;
   left: 56%;
   top: 3%;
   height: 5.2%;
   width: 28.5%;
   padding: 0;
   color: #FFFFFF;
   font-family: "Century Gothic";
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   text-align: left;
}
#moreaboutSection-card-item2
{
   box-sizing: border-box;
   margin: 0;
   position: absolute;
   left: 2.8%;
   top: 10.1%;
   height: 89.9%;
   width: 91.1%;
   padding: 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   text-align: justify;
}
#wb_moreaboutSection
{
   text-align: center;
}
#wb_footerImage
{
   width: 158px !important;
   height: 35px !important;
   visibility: hidden !important;
   display: none !important;
   margin: 0 0 16px 0 ;
   padding: 0;
}
#footerImage
{
   width: 158px;
   height: 35px;
}
#wb_headerMenu
{
   visibility: hidden !important;
   display: none !important;
   margin: 0;
   text-align: right;
}
#wb_headerMenu li
{
}
#wb_headerMenu a
{
   color: #FFFFFF;
   border: 0px solid #925741;
   border-radius: 0px;
   background-color: transparent;
   background-image: none;
   font-family: "Open Sans";
   font-weight: normal;
   font-size: 15px;
   font-style: normal;
   text-decoration: none;
   text-transform: none;
   text-align: center;
}
#wb_headerMenu > ul > li > a
{
   height: 32px;
   line-height: 32px;
}
#wb_headerMenu li:hover a, #wb_headerMenu a:hover, #wb_headerMenu .active
{
   color: #FFFFFF;
   border: 0px solid #925741;
   background-color: transparent;
   background-image: none;
}
#wb_headerMenu a.withsubmenu
{
   padding: 0 16px 0 16px;
}
#wb_headerMenu ul :hover ul
{
   left: 0px;
   top: 32px;
   padding-top: 0px;
   visibility: visible;
}
#wb_headerMenu .firstmain:hover ul
{
   left: 0px;
}
#wb_headerMenu li li
{
   width: 150px;
}
#wb_headerMenu ul ul a, #wb_headerMenu ul :hover ul a
{
   width: 136px;
   padding: 7px 6px 6px 6px;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: normal;
   font-size: 15px;
   font-style: normal;
   line-height: 15px;
   text-decoration: none;
   text-transform: none;
}
#wb_headerMenu ul ul :hover a, #wb_headerMenu ul ul a:hover, #wb_headerMenu ul ul a.active, #wb_headerMenu ul ul a.active, #wb_headerMenu ul ul :hover ul :hover a, #wb_headerMenu ul ul :hover ul a:hover, #wb_headerMenu ul ul a.active, #wb_headerMenu ul ul :hover ul a.active
{
   background-color: #C59070;
   border: 1px solid #C59070;
   color: #000000;
}
#wb_headerMenu li
{
   padding: 0px 0px 0px 4px;
}
#wb_servicesCard1
{
   width: 100% !important;
   visibility: hidden !important;
   display: none !important;
   margin: 0;
}
#servicesCard1-card-item0
{
   box-sizing: border-box;
   margin: 0;
   padding: 0 0 10px 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: 700;
   font-style: normal;
   font-size: 19px;
}
#servicesCard1-card-item1
{
   box-sizing: border-box;
   margin: 10px 0 10px 0 ;
   padding: 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: normal;
   font-style: normal;
   font-size: 15px;
   line-height: 21px;
}
#wb_servicesCard1
{
   text-align: center;
}
#wb_servicesCard2
{
   width: 100% !important;
   visibility: hidden !important;
   display: none !important;
   margin: 0;
}
#servicesCard2-card-item0
{
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   border: 0px solid #000000;
   border-radius: 0px;
   width: 100%;
   height: auto;
}
#wb_servicesCard2
{
   text-align: center;
}
#wb_servicesCard3
{
   width: 100% !important;
   visibility: hidden !important;
   display: none !important;
   margin: 0;
}
#servicesCard3-card-item0
{
   box-sizing: border-box;
   margin: 0;
   padding: 0 0 10px 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: 700;
   font-style: normal;
   font-size: 19px;
}
#servicesCard3-card-item1
{
   box-sizing: border-box;
   margin: 10px 0 10px 0 ;
   padding: 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: normal;
   font-style: normal;
   font-size: 15px;
   line-height: 21px;
}
#wb_servicesCard3
{
   text-align: center;
}
#wb_testimonialCard1
{
   width: 100% !important;
   visibility: hidden !important;
   display: none !important;
   margin: 0;
}
#testimonialCard1-card-item0
{
   box-sizing: border-box;
   margin: 10px 0 50px 0 ;
   padding: 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   line-height: 18.2px;
   text-align: left;
}
#testimonialCard1-card-item1
{
   box-sizing: border-box;
   margin: 20px 0 40px 0 ;
   border-top: 1px #FFFFFF double;
   border-width: 1px 0 0 0;
   height: 0;
   line-height: 0;
}
#testimonialCard1-card-item2
{
   box-sizing: border-box;
   border-radius: 0 0 5px 5px !important;
   margin: 0;
   padding: 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   text-align: left;
}
#wb_testimonialCard1
{
   text-align: center;
}
#wb_testimonialCard2
{
   width: 100% !important;
   visibility: hidden !important;
   display: none !important;
   margin: 0;
}
#testimonialCard2-card-item0
{
   box-sizing: border-box;
   margin: 10px 0 50px 0 ;
   padding: 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   line-height: 18.2px;
   text-align: left;
}
#wb_testimonialCard2
{
   text-align: center;
}
#wb_testimonialCard3
{
   width: 100% !important;
   visibility: hidden !important;
   display: none !important;
   margin: 0;
}
#testimonialCard3-card-item0
{
   box-sizing: border-box;
   margin: 10px 0 50px 0 ;
   padding: 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   line-height: 18.2px;
   text-align: left;
}
#testimonialCard3-card-item1
{
   box-sizing: border-box;
   margin: 0 0 40px 0 ;
   border-top: 1px #FFFFFF double;
   border-width: 1px 0 0 0;
   height: 0;
   line-height: 0;
}
#testimonialCard3-card-item2
{
   box-sizing: border-box;
   border-radius: 0 0 5px 5px !important;
   margin: 0;
   padding: 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   text-align: left;
}
#wb_testimonialCard3
{
   text-align: center;
}
#wb_contactHeading
{
   width: 352px !important;
   height: 102px !important;
   visibility: hidden !important;
   display: none !important;
   margin: 0 0 10px 0 ;
   padding: 0;
   font-size: 43px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
}
#wb_contactHeading
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #332F29;
   border-radius: 0px;
   text-align: center;
}
#contactHeading
{
   color: #FFFFFF;
   font-family: "Century Gothic";
   font-weight: normal;
   font-style: normal;
   font-size: 43px;
   text-align: center;
   text-transform: none;
}
#contactHeading a
{
   color: inherit;
}
#wb_welcomeCarousel
{
   width: 100% !important;
   visibility: hidden !important;
   display: none !important;
}
#welcomeCarousel_back
{
   top: 46%;
}
#welcomeCarousel_next
{
   top: 46%;
}
#wb_welcomeCarousel
{
   margin: 0;
}
#welcomeCarousel .carousel-item-inner
{
   min-height: 438px;
   padding: 0 50px 0 50px;
}
#welcomeCarousel .carousel-control .carousel-control-prev-icon, #welcomeCarousel .carousel-control .carousel-control-next-icon
{
   width: 32px;
   height: 32px;
}
#wb_teamText
{
   visibility: hidden !important;
   display: none !important;
}
#wb_teamText
{
   font-size: 13px;
   margin: 0 0 25px 0 ;
   padding: 0;
   text-align: center;
   line-height: 25px;
}
#wb_Card1
{
   width: 768px !important;
   height: 271px !important;
   visibility: hidden !important;
   display: none !important;
   margin: 0;
}
#Card1-card-item0
{
   box-sizing: border-box;
   margin: 0;
   padding: 0 0 10px 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: 700;
   font-style: normal;
   font-size: 19px;
}
#Card1-card-item1
{
   box-sizing: border-box;
   margin: 10px 0 10px 0 ;
   padding: 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: normal;
   font-style: normal;
   font-size: 15px;
   line-height: 21px;
}
#wb_Card1
{
   text-align: center;
}
#wb_Card2
{
   width: 100% !important;
   visibility: hidden !important;
   display: none !important;
   margin: 0;
}
#Card2-card-item0
{
   box-sizing: border-box;
   margin: 20px 20px 0 20px;
   padding: 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 15px;
   line-height: 21px;
}
#Card2-card-item1
{
   box-sizing: border-box;
   margin: 20px 20px 0 20px;
   padding: 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   line-height: 18.2px;
}
#wb_Card2
{
   text-align: center;
}
#wb_Card3
{
   width: 100% !important;
   visibility: hidden !important;
   display: none !important;
   margin: 0;
}
#Card3-card-item0
{
   box-sizing: border-box;
   margin: 20px 20px 0 20px;
   padding: 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 15px;
}
#Card3-card-item1
{
   box-sizing: border-box;
   margin: 20px 20px 0 20px;
   padding: 0;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   line-height: 18.2px;
}
#wb_Card3
{
   text-align: center;
}
#wb_PhotoGallery1
{
   width: 100% !important;
   visibility: hidden !important;
   display: none !important;
   margin: 0;
   color: #333333;
}
#PhotoGallery1 .thumbnail
{
   width: 100%;
}
#PhotoGallery1 .visible-col2
{
   display: none;
}
#wb_Text2
{
   visibility: hidden !important;
   display: none !important;
}
#wb_Text2
{
   margin: 0;
   padding: 0;
}
#wb_Text3
{
   visibility: hidden !important;
   display: none !important;
}
#wb_Text3
{
   margin: 0;
   padding: 0;
}
#wb_Text1
{
   width: 290px !important;
   height: 58px !important;
   visibility: hidden !important;
   display: none !important;
}
#wb_Text1
{
   margin: 0;
   padding: 0;
}
#wb_testimonialsText4
{
   visibility: hidden !important;
   display: none !important;
}
#wb_testimonialsText4
{
   margin: 0;
   padding: 0;
}
#wb_Text5
{
   visibility: hidden !important;
   display: none !important;
}
#wb_Text5
{
   margin: 0;
   padding: 0;
}
#wb_Text6
{
   visibility: hidden !important;
   display: none !important;
}
#wb_Text6
{
   margin: 0;
   padding: 0;
}
#wb_Carousel1
{
   width: 100% !important;
   visibility: hidden !important;
   display: none !important;
}
#Carousel1_back
{
   top: 44%;
}
#Carousel1_next
{
   top: 44%;
}
#wb_Carousel1
{
   margin: 0;
   height: 281px;
}
#Carousel1 .carousel-item-inner
{
   padding: 0;
}
#Carousel1 .carousel-control .carousel-control-prev-icon, #Carousel1 .carousel-control .carousel-control-next-icon
{
   width: 32px;
   height: 32px;
}
#wb_Card4
{
   width: 100% !important;
   visibility: hidden !important;
   display: none !important;
   margin: 0;
}
#Card4-card-header
{
   box-sizing: border-box;
   border-bottom: 0px solid #DDDDDD;
   margin: 0;
   padding: 12px 20px 12px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Century Gothic";
   font-weight: normal;
   font-style: normal;
   font-size: 35px;
}
#wb_Card4
{
   text-align: center;
}
#wb_Card5
{
   width: 100% !important;
   visibility: hidden !important;
   display: none !important;
   margin: 0;
}
#Card5-card-header
{
   box-sizing: border-box;
   border-bottom: 0px solid #DDDDDD;
   margin: 0;
   padding: 12px 20px 12px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Century Gothic";
   font-weight: normal;
   font-style: normal;
   font-size: 35px;
}
#wb_Card5
{
   text-align: center;
}
#wb_Card6
{
   width: 100% !important;
   visibility: hidden !important;
   display: none !important;
   margin: 0;
}
#Card6-card-header
{
   box-sizing: border-box;
   border-bottom: 0px solid #DDDDDD;
   margin: 0;
   padding: 12px 20px 12px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Century Gothic";
   font-weight: normal;
   font-style: normal;
   font-size: 35px;
}
#wb_Card6
{
   text-align: center;
}
#wb_Card7
{
   width: 100% !important;
   visibility: hidden !important;
   display: none !important;
   margin: 0;
}
#Card7-card-header
{
   box-sizing: border-box;
   border-bottom: 0px solid #DDDDDD;
   margin: 0;
   padding: 12px 20px 12px 20px;
   background-color: #005039;
   background-image: none;
   color: #FFFFFF;
   font-family: "Century Gothic";
   font-weight: normal;
   font-style: normal;
   font-size: 35px;
}
#wb_Card7
{
   text-align: center;
}
#wb_Text4
{
   visibility: hidden !important;
   display: none !important;
}
#wb_Text4
{
   margin: 0;
   padding: 0;
}
#bookgreg2
{
   width: 132px !important;
   height: 30px !important;
   visibility: hidden !important;
   display: none !important;
   margin: 0;
   padding: 1px 6px 1px 6px;
   font-size: 13px;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
}
#bookgreg2
{
   line-height: 28px;
}
#Button2
{
   width: 215px !important;
   height: 31px !important;
   visibility: hidden !important;
   display: none !important;
   margin: 0;
   padding: 1px 6px 1px 6px;
}
#Button2
{
   line-height: 29px;
}
#wb_Text7
{
   left: 22px !important;
   top: 24px !important;
   width: 319px !important;
   height: 31px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_Text7
{
   font-size: 32px;
   margin: 0;
   padding: 0;
   text-align: left;
   line-height: 39px;
}
#wb_Text8
{
   left: 22px !important;
   top: 64px !important;
   width: 224px !important;
   height: 18px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_Text8
{
   margin: 0;
   padding: 0;
}
#hero768
{
   left: 0px !important;
   top: 101px !important;
   height: 240px !important;
   visibility: visible !important;
   display: block !important;
   background-color: transparent;
   background-image: url('../images/greg10.png');
   background-repeat: repeat;
   background-position: left top;
}
#hero768
{
   width: 100%;
}
#hero768_Container
{
   width: 768px !important;
}
#meetG768
{
   left: 0px !important;
   top: 341px !important;
   width: 768px !important;
   height: 297px !important;
   visibility: visible !important;
   display: block !important;
   background-color: #925741;
   background-image: none;
   background-image: none;
}
#wb_Text10
{
   left: 0px !important;
   top: 13px !important;
   width: 766px !important;
   height: 25px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_Text10
{
   margin: 0;
   padding: 0;
}
#wb_MorphingIcon1
{
   left: 43px !important;
   top: 30px !important;
   width: 584px !important;
   height: 238px !important;
   visibility: visible !important;
   display: inline !important;
   margin: 0;
}
#wb_Text9
{
   left: 79px !important;
   top: 100px !important;
   width: 610px !important;
   height: 147px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_Text9
{
   margin: 0;
   padding: 0;
}
#wb_Text11
{
   left: 445px !important;
   top: 53px !important;
   width: 282px !important;
   height: 23px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_Text11
{
   margin: 0;
   padding: 0;
}
#speaking768
{
   left: 0px !important;
   top: 638px !important;
   width: 767px !important;
   height: 115px !important;
   visibility: visible !important;
   display: block !important;
   background-color: #925741;
   background-image: none;
   background-image: none;
}
#wb_Text12
{
   left: 18px !important;
   top: 39px !important;
   width: 731px !important;
   height: 42px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_Text12
{
   margin: 0;
   padding: 15px 0 0 0;
}
#wb_Text13
{
   left: 300px !important;
   top: 268px !important;
   width: 173px !important;
   height: 18px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_Text13
{
   margin: 0;
   padding: 0;
}
#book768
{
   left: 0px !important;
   top: 753px !important;
   width: 768px !important;
   height: 488px !important;
   visibility: visible !important;
   display: block !important;
   background-color: transparent;
   background-image: none;
   background-image: none;
}
#wb_Image1
{
   left: 386px !important;
   top: 40px !important;
   width: 313px !important;
   height: 254px !important;
   visibility: visible !important;
   display: inline !important;
   margin: 0;
   padding: 0;
}
#wb_Image2
{
   left: 11px !important;
   top: 147px !important;
   width: 351px !important;
   height: 294px !important;
   visibility: visible !important;
   display: inline !important;
   margin: 0;
   padding: 0;
}
#wb_Text14
{
   left: 386px !important;
   top: 320px !important;
   width: 364px !important;
   height: 148px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_Text14
{
   margin: 0;
   padding: 0;
}
#wb_Text15
{
   left: 43px !important;
   top: 96px !important;
   width: 313px !important;
   height: 23px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_Text15
{
   margin: 0;
   padding: 0;
}
#bcamp768
{
   left: 0px !important;
   top: 1280px !important;
   width: 768px !important;
   height: 154px !important;
   visibility: visible !important;
   display: block !important;
}
#wb_Text16
{
   left: 78px !important;
   top: 23px !important;
   width: 611px !important;
   height: 21px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_Text16
{
   margin: 0;
   padding: 0;
}
#wb_Text17
{
   left: 79px !important;
   top: 63px !important;
   width: 611px !important;
   height: 29px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_Text17
{
   margin: 0;
   padding: 0;
}
#wb_Text18
{
   left: 77px !important;
   top: 450px !important;
   width: 245px !important;
   height: 17px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_Text18
{
   margin: 0;
   padding: 0;
}
#wb_Text19
{
   left: 237px !important;
   top: 112px !important;
   width: 293px !important;
   height: 13px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_Text19
{
   margin: 0;
   padding: 10px 0 0 0;
}
#footer768
{
   left: 0px !important;
   top: 1434px !important;
   width: 768px !important;
   height: 131px !important;
   visibility: visible !important;
   display: block !important;
}
#wb_Text20
{
   left: 219px !important;
   top: 39px !important;
   width: 334px !important;
   height: 23px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_Text20
{
   margin: 0;
   padding: 0;
}
#wb_Image3
{
   left: 315px !important;
   top: 1556px !important;
   width: 142px !important;
   height: 31px !important;
   visibility: visible !important;
   display: inline !important;
   margin: 0;
   padding: 0;
}
#wb_Text21
{
   left: 251px !important;
   top: 1595px !important;
   width: 271px !important;
   height: 13px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_Text21
{
   margin: 0;
   padding: 0;
}
#wb_TextMenu1
{
   left: 333px !important;
   top: 57px !important;
   width: 428px !important;
   height: 25px !important;
   visibility: visible !important;
   display: inline !important;
   margin: 0;
   text-align: center;
   font-size: 11px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
}
#wb_TextMenu1 span
{
   margin: 0 6px 0 0px;
}
#StickyLayer
{
   width: 39px !important;
   height: 39px !important;
   visibility: visible !important;
   display: block !important;
}
#wb_up-arrow
{
   left: 7px !important;
   top: 6px !important;
   width: 17px !important;
   height: 17px !important;
   visibility: visible !important;
   display: inline !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
}
#up-arrow
{
   width: 17px;
   height: 17px;
}
#up-arrow i
{
   line-height: 17px;
   font-size: 17px;
   width: 16px;
}
#wb_Text22
{
   left: 386px !important;
   top: 24px !important;
   width: 364px !important;
   height: 16px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_Text22
{
   margin: 0;
   padding: 0;
}
#wb_footerLayoutGrid
{
   visibility: hidden !important;
   display: none !important;
}
#wb_footerLayoutGrid
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#footerLayoutGrid
{
   height: auto;
   padding: 10px 0 25px 0;
}
#footerLayoutGrid > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#footerLayoutGrid > .col-1
{
   display: flex;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   align-content: center;
   align-items: center;
   justify-content: center;
   text-align: center;
}
#wb_Text23
{
   visibility: visible !important;
   display: block !important;
}
#wb_Text23
{
   font-size: 13px;
   margin: 0;
   padding: 0;
   text-align: center;
}
#wb_Icon2
{
   width: 32px !important;
   height: 26px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 0;
}
#Icon2
{
   width: 32px;
   height: 26px;
}
#Icon2 i
{
   line-height: 26px;
   font-size: 26px;
   width: 34px;
}
#wb_Icon3
{
   width: 32px !important;
   height: 26px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 0;
}
#Icon3
{
   width: 32px;
   height: 26px;
}
#Icon3 i
{
   line-height: 26px;
   font-size: 26px;
   width: 34px;
}
#wb_Icon4
{
   width: 32px !important;
   height: 26px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 0;
}
#Icon4
{
   width: 32px;
   height: 26px;
}
#Icon4 i
{
   line-height: 26px;
   font-size: 26px;
   width: 34px;
}
#wb_Icon5
{
   width: 34px !important;
   height: 26px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 0;
}
#Icon5
{
   width: 34px;
   height: 26px;
}
#Icon5 i
{
   line-height: 26px;
   font-size: 26px;
   width: 34px;
}
#wb_Text24
{
   left: 173px !important;
   top: 79px !important;
   width: 421px !important;
   height: 17px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_Text24
{
   font-size: 13px;
   margin: 0;
   padding: 0;
   text-align: center;
}
}
